#box_blue_2cols div#red_box h1.csc-firstHeader, #box_blue_2cols div#red_box  h1 {border-top:10px solid #ed1c24; font-size:14px; padding:5px 0;}

#box_blue_2cols div#blue_box h1.csc-firstHeader, #box_blue_2cols div#blue_box  h1 {border-top:10px solid #2f5ea4; font-size:14px; padding:5px 0;}

#box_blue_2cols div#gray_box h1.csc-firstHeader, #box_blue_2cols div#gray_box  h1 {border-top:10px solid #8f9194; font-size:14px; padding:5px 0;}

#box_blue_2cols div#yellow_box h1.csc-firstHeader, #box_blue_2cols div#yellow_box  h1 {border-top:10px solid #ffed71; font-size:14px; padding:5px 0;}

td.newsroom_2cols {padding-right:12px;}
td.newsroom_2cols h1, td.newsroom_2cols h1.csc-firstHeader {color:#7091BA; font-size:17px; margin-bottom:15px;}

td.submenuonsup {padding-left: 35px;}
td.submenuoffsup {padding-left: 35px;} 

/*------------------- VALERIA ------------------*/
.newsroom_2cols p {text-align: justify; margin-bottom: 15px; margin-top: 2px; padding-bottom: 0; padding-top: 0; }
.newsroom_2cols h2 {padding-bottom: 0; font-size: 0.9em;}
.newsroom_2cols h3 {padding-bottom: 0; margin-bottom: 0; font-size: 0.8em; font-weight:bold; color:#004673;} 

.newsroom_2cols .tx-dynalist-pi1 h2 {font-size: 1em;}
a img {border: none;}
.imagen_izquierda {float: left; padding-right: 5px; padding-bottom: 5px;}
.imagen_derecha {float: right; padding-left: 5px; padding-bottom: 5px;}

/* home */
#box_blue_2cols div#red_box {display:block; height: 170px;}
#box_blue_2cols div#gray_box {display:block; height: 145px;}
#box_blue_2cols div#blue_box {display:block; height: 130px;}
#box_blue_2cols div#yellow_box {display:block; height: 170px;}
.home_icono {border-right: 2px #fff solid;}

/* imagen corporativa*/
#c66732 .contenttable td {text-align: center; padding: 10px 0; vertical-align: bottom;}
#c66732 .contenttable td img {padding: 0 0 15px 0;}
#c66732 .contenttable td p {font-size: 17px; color: #004673; font-weight: bold; text-align: center; padding: 0; margin: 0}

/* audio y video*/
#c66438 img, #c66437 img, #c66436 img{float: left; padding-right: 5px; padding-bottom: 5px;}

/* para perfil Andorra */
#c66730 table.contenttable, #c66662 table.contenttable{border-left: 1px solid #333; border-top: 1px solid #333 !important; margin-bottom: 15px}
#c66730 table.contenttable td, #c66662 table.contenttable td{border-right: 1px solid #333; border-bottom: 1px solid #333; padding:0;}
#c66730 table.contenttable td p, #c66662 table.contenttable td p{margin: 1px 3px; padding:0;}
#c66730 h2, #c66662 h2{margin-top: 5px !important;}

/* para noticias Andorra */
#c66531 h3 b{font-weight: normal; color: #000000; }

/*----------------------- VALERIA - end -----------------------*/

/* ############################ R I G H T   C O L U M N #############################  */

table.table_menu_right td#box_blue_2cols div.rx_toc ul {list-style-type:none; padding-left: 5px; padding-top:0px;}
table.table_menu_right td#box_blue_2cols div.rx_toc ul.first li  {font-size: 14px; font-weight: bold; border-top: 10px solid #2e5ea4; background:none; list-style-type:none; padding:3 0 10 5px; border-bottom: none; margin: 0px;}
table.table_menu_right td#box_blue_2cols div.rx_toc ul.first li ul.second {margin-top: 5px;}
table.table_menu_right td#box_blue_2cols div.rx_toc ul.first li ul.second li  {font-size: 12px; font-weight: normal; border-top: none; background:url("/fileadmin/templates/esw/images/arrow.gif") no-repeat scroll left 0 transparent; list-style-type:none; padding: 1 0 0 13px; line-height: 17px;}

table.table_menu_right td#box_blue_2cols h1#rx_imagen {
  background:url(img/rightcol_h1.gif) left top no-repeat;
  color:#fff;
  text-transform:uppercase;
  font-size:13px;
  font-weight:normal;
  padding:3px 15px;
  line-height:17px;
}

table.table_menu_right td#box_blue_2cols div.rx_toc_imagen ul {list-style-type:none; padding:13px;}
table.table_menu_right td#box_blue_2cols div.rx_toc_imagen ul.first li  {
  border:0;
  background:url(img/right_bullets.gif) left 7px no-repeat;
  padding-left:12px;
}

li a.rx_selected {font-weight: bold; color: #000000;}
li a.rx_selected:hover {font-weight: bold; color: #000000; text-decoration: none;}

/* ############################ R I G H T   C O L U M N  - end - ################################################################  */




/* ############## L O G I N  &  A D D  N E W S  B O X  - start ################# */

div.tx-loginboxmacmade-pi1, table.tx-documentum-brd_table td.my_class, table.tx-documentum-brd_table td.profile_title {font-size:0.8em; font-weight: bold; padding-top: 14px;}

table.tx-documentum-brd_table div#suggestion, td.my_class_little, span.profile_data  {font-size:0.8em; font-weight: normal; font-style: italic;}
table.tx-documentum-brd_table td.my_class_mand{color: red;}

table.tx-loginboxmacmade-pi1-loginTable {margin-top: 20px;}

td.tx-loginboxmacmade-pi1-labelCell {text-align: right; font-size: 0.8em; padding-right: 3px;}

td.tx-loginboxmacmade-pi1-fieldCell input, table.tx-documentum-brd_table input, table.tx-documentum-brd_table select{background-color:#f7f7f7; border:1px solid #999999; padding-left:3px; width:202px;}
td.tx-loginboxmacmade-pi1-fieldCell input.submit {
  background-color:#666666;
  border:1px solid #cccccc;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  font-weight: bold;
  color: #ffffff;
  font-size: 0.7em;
  padding:3px;
  width:45px;
}

div.tx-lumophpinclude-pi1 {font-size:16px;}
div.tx-lumophpinclude-pi1 h3.csc-firstHeader {font-size: 1.1em;  font-weight: normal;}

h2.tx-loginboxmacmade-pi1-header {display: none;}

/* ################# L O G I N  &  A D D  N E W S  B O X  - end ################### */



/* ################ D Y N A  L I S T ##########################################  */

div.tx-dynalist-pi1 {margin-bottom:30px;}


div.tx-dynalist-pi1-recordlist-row_0 {background-color: #EFEFEF; padding: 5px; border:0;}
div.tx-dynalist-pi1-recordlist-row_1 {background-color: #ffffff; padding: 5px; border:0;}

div.tx-dynalist-pi1 td {border: none;}
div.tx-dynalist-pi1 div.news-body {display:table-cell; *display:inline-block;}
div.tx-dynalist-pi1-recordlist p, div.tx-dynalist-pi1-recordlist p.bodytext {line-height: 17px;}
div.tx-dynalist-pi1 table {margin-top: 0px;}
div.tx-dynalist-pi1-recordlist-row_1 div.image, div.tx-dynalist-pi1-recordlist-row_0 div.image {float: left; padding-right: 15px; display:table-cell; *display:inline-block;}
div.tx-dynalist-pi1-pagination {
  border-top: none;
  border-bottom: none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  margin:10px;
  overflow:visible;
  padding:3px;
  text-align:center;
  padding-top: 15px;
  float: left;
  width: 96%;
}

div.tx-dynalist-pi1 a.current {background:#999; border:1px solid #ccc;}
div.tx-dynalist-pi1 a.paginate {border:1px solid #ccc; color:#666; }
div.tx-dynalist-pi1 a.paginate:hover {background:#999; color:#FFFFFF; text-decoration:underline;}

div.news-date {font-size: 11px; margin-top:3px; color: #666666;}

div.news-title {margin-bottom: 10px;}
div.news-title a {font-size: 13px; font-weight: bold;}

div.news-content img {float:left; margin-right: 10px;}

div.lng-buttons {text-align: right; text-transform: uppercase; padding-bottom: 3px; font-size: 11px;}


/* ##########################  D Y N A  D E T A I L  ########################################## */

/*div.dynafef_detail_image {padding-left: 6px; float: right; margin: 2px 0 0 10px;}
div.dynafef_detail_image img {border-bottom:1px solid #333; border-right:1px solid #333; border-top:1px solid #999; border-left:1px solid #999; width:125px; margin-top: 35px;}

div.dynafef_pi4_main {width:660px; margin-right: 15px;}
div.dynafef_pi4_main div {font-family: Arial; font-size:13px;}
div.dynafef_pi4_main div.dynafef_detail_title {font-family: Arial; font-size:16px; font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom: 3px;}
div.dynafef_pi4_main div.dynafef_pi4_title {background-color: #f7f7f7; white-space: nowrap; padding: 5px; font-size: 12px; width: 130px; color: #222222; float: left;}
div.dynafef_pi4_main div.dynafef_pi4_value {background-color: #ffffff;  padding: 5px; border-bottom: 1px solid #dedede; float: left; width: 505px; margin-bottom: 1px; margin-left: 5px;}
div.dynafef_pi4_main div.dynafef_pi4_value p {font-size:12px; line-height:17px; text-align:justify; margin: 0px;}
*html div.dynafef_pi4_main div.dynafef_pi4_value {padding:3px; height: 25px;}
 
div#dynafef_datadet_my_type, div#dynafef_datadet_my_status {display: none;} 
div#dynafef_datadet_title {font-size: 16px; font-weight: bold;} */

div.tx-dynafef-pi4 {margin: 0;}
td.newsroom_2cols div.tx-dynafef-pi4 h1 {margin:0 0 20px 0; font-size: 16px;}
div.tx-dynafef-pi4 div.dyna-date {float:right;}
div.tx-dynafef-pi4 div.dyna-subtitle {font-weight:bold; margin-bottom:0px;}
div.tx-dynafef-pi4 div.dyna-img {float:left; margin:0; padding-right:10px;}
div.tx-dynafef-pi4 p {margin-top: 5px;}
div.tx-dynafef-pi4 div.dyna-text p {font-size: 13px; line-height: 17px;}
div.tx-dynafef-pi4 div.dyna-more {float:right; font-size: 13px; margin: 5px; font-weight: bold;}

*html div.tx-dynafef-pi4 div.dyna-img {margin:5 0 8 0;}




/* ############################## D Y N A  F E F  #######################################  */

div#dyna_fef_page {width:600px;}
* html div#dyna_fef_page {width:610px;}
div#dyna_fef_page div {font-size: 13px;}
div#dyna_fef_page div.dyna_form_label {font-family: calibri; font-size: 14px; font-weight: bold; width: 145px;}
div#dyna_fef_page div.dyna_form_data {width: 440px; margin-top: 3px; margin-bottom: 2px;}
div#dyna_fef_page div.dyna_form_label, div#dyna_fef_page div.dyna_form_data  {float: left;}

div.dyna-date {font-size: 12px;}

div#dyna_list_img {padding: 7px 11px 4px 7px; float: left; width: 86px; height:96px;}
/* div#dyna_list_no_img {padding: 7px 11px 4px 7px; float: left; width: 92px; z-index:-1; height: 96px; } */

/*div.tx-dynalist-pi1-recordlist-row_1 div#dyna_list_img {background-color: #efefef;}
div.tx-dynalist-pi1-recordlist-row_0 div#dyna_list_img {background-color: #ffffff;}*/

div#dyna_list_img img, div#dyna_list_no_img img {border-bottom:1px solid #333; border-right:1px solid #333; border-top:1px solid #999; border-left:1px solid #999;}
div#dyna_list_name {padding-top: 10px; height: 18px; padding-bottom: 8px;}
div#dyna_list_name a {font-size: 14px; color: #003399; font-weight: bold; text-decoration: none;}
div#dyna_list_dett_long {height: 18px; float: left; width:680px; border-top: 1px solid #cccccc; padding-bottom: 4px; padding-top: 5px;}
div#dyna_list_dett {height: 18px; float: left; width:340px; border-top: 1px solid #cccccc; padding-bottom: 4px; padding-top: 5px; margin-left: 0px;}
div#dyna_list_share {height: 18px; float: left; width:28%; border-top: 1px solid #cccccc; padding-bottom: 4px; padding-top: 5px;}
div#dyna_list_biog {height: auto; float: left; width:100%; padding-bottom: 4px; padding-top: 5px; /*border-bottom: 1px solid #cccccc; */  margin-left: 7px;}

div#dyna_fef_page div#dynafef_actions {padding-top: 30px; padding-left: 0;}
div#dyna_fef_page div#div_submit_button input {background:#627CA1; border:1px solid #333333; font-weight: bold; color:#ffffff; font-family:Tahoma; text-transform: uppercase; font-size:11px; padding:3px;}
div#dyna_fef_page div#div_delete_button input {background:#999999; border:1px solid #333333; font-weight: bold; color:#ffffff; font-family:Tahoma; text-transform: uppercase; font-size:11px; padding:3px;}

/* #################################################################################  */

div#dynafef_labeldet_my_status, div#dynafef_datadet_my_status {display: none;}

div#title_topbanner {display: none;}
td.top_banner {height:9px;}

/* ################################ NEW LAYOUT ##################################  */

td.maincontent {
  padding-right:7px;
}

td.subbanner {
  border:0;
  padding-top:12px;
}

div#pageLinks {
  display:none;
}

div.home_top_news div.tx-dynalist-pi1 {
  margin:0 0 20px 0;
}

div.home_top_news div.tx-dynalist-pi1-recordlist-row_1 {
  border:0;
  border-bottom:1px solid #e0e0e0;
  background:#fff url(img/first_news_bg.gif) left bottom repeat-x;
  padding:0 0 8px 0;
}

div.home_top_news div.tx-dynalist-pi1-recordlist-row_1 h2 {
  margin-bottom:5px;
}

div.home_top_news div.tx-dynalist-pi1-recordlist-row_1 h2 a {
  color:#b00015;
  font-size:16px;
}

td.newsroom_2cols h1 {
  border-bottom:1px solid #e0e0e0;
  margin-bottom:8px;
}

td.rightcolumn {
  padding:0;
  /*border-left:1px solid #6d85b3;
  border-right:1px solid #6d85b3;*/
  background:url(img/rightcol_bg.gif) #fff left 6px no-repeat;
}

#box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1 {
  border:0;
  margin:0 -1px;
}

table.table_menu_right {
  width:210px;   
}

#box_blue_2cols h1,
#box_blue_2cols h1 a {
  color:#fff;
  text-transform:uppercase;
  font-size:13px;
  font-weight:normal;
  padding:3px 15px;
  line-height:17px;  
  background-color:#6d85b3;
}

#box_blue_2cols h1 a {
  padding:0;
}

#box_blue_2cols h1.csc-firstHeader {
  background:url(img/rightcol_h1.gif) left top no-repeat;
  color:#fff;
  text-transform:uppercase;
  font-size:13px;
  font-weight:normal;
  padding:3px 15px;
  line-height:17px;
}

table.table_menu_right td#box_blue_2cols p.bodytext {
  margin:0; 
  padding:13px;
}

table.table_menu_right td#box_blue_2cols ul {
  list-style-type:none;
  padding:13px;
}

table.table_menu_right td#box_blue_2cols ul li {
  border:0;
  background:url(img/right_bullets.gif) left 7px no-repeat;
  padding-left:12px;
}

table.table_menu_right td#box_blue_2cols ul li a {
  text-decoration:underline;
}

table.table_menu_right td#box_blue_2cols ul li a:hover {
  text-decoration:none;
}

*div#c126158 {
  width:585px;
}

td.newsroom_2cols div#dyna_fef_page div.dynafef_buttons {
  margin-bottom:0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  color:#555;
  margin:4px 0;
  font-size:12px;
}
