/* CSS Document */
html{height:100%;}
body{height:100%;padding:0px; font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff; text-align:left; background:#FFF;}
*{margin:0px;padding:0px;border:0px;list-style-type:none}

h1{display:none}
h2{ border:0px; margin:0px; padding:0px; }

h2,h3,h4 { font-weight:normal; /*_font-weight:550; *font-weight:550;*/}

#principal #cabecera #logo_idiomas #buscador form label { display:none;}


#principal{ background:url("img/fondo_01.jpg") no-repeat; margin:auto; width:915px; height:100%;padding-left:85px;text-align:left;}
#principal_contacto{ background:url("img/fondo_02.jpg") no-repeat; margin:auto; width:915px; height:100%;padding-left:85px;text-align:left;}
#cabecera{float:left;width:847px;height:132px;}


#logo { float:left;margin:8px 0px 0px 15px;}
/* IDIOMAS */

#idiomas{color:#9f9999; font-size:1.0em; padding:5px 0px 0px 0px; float:right;}
#idiomas li{padding:0px 0px 0px 10px;}
#idiomas a{color:#9f9999; text-decoration:none}
#idiomas a:hover{color:#9f9999; text-decoration: underline}
#idiomas .eleccion_idioma ul li{ float:left;}

#menu_cabecera{float:right; color:#668aba; font-size:1.0em; font-weight:bold; clear:right;  margin:2px 0px 0px 0px}
#menu_cabecera a{ color:#668aba;text-decoration:none}
#menu_cabecera a:hover{ color:#668aba; text-decoration:underline}

#buscador{float:right; clear:right;padding:0px 0px 0px 0px;  margin:20px 0px 0px 0px;}
.comp_nutch_texto{ border:1px solid #8fa9cc; margin-right:12px; font-size:1.0em; color:#668aba;}
.comp_nutch_submit{background:url("img/bt_buscar.gif") no-repeat; font-size:1.0em; width:70px; color:#395b82; padding-bottom:2px}

#fecha_temperatura{ float:left; clear:left; clear:left; padding:0px 0px 0px 18px; margin-top:8px;color:#FFFFFF;}
#fecha_actual{ float:left}
#temperatura{ float:right;display:block; white-space:nowrap;}
#temperatura .temperatura{padding-left:17px}
#temp_madrid{ float:left}
#temp_barcelona{ float:left}
#temp_viena{ float:left}
#temp_madrid{ float:left}
#temp_salzburgo{ float:left}

.menu{ float:left; clear:left; width:840px; margin:10px 0px 0px 0px; }
.menu li{ float:left; font-size:1.1em; color:#000000; font-weight:bold; padding:1px 15px 0 13px; /*padding:1px 20px 0px 18px;*/}
.menu li a{ color:#000000; text-decoration:none;display:block;padding-bottom:5px}
.menu li a:hover{ color:#395b82; text-decoration:none}
.menu li a.activo { background:url("img/ico_menu_on.gif") no-repeat center bottom; color:#395b82}

/*/////////////////////contenidos home//////////////////////*/

#contenidos_home{float:left; width:857px;}

#superior{float:left; width:857px; }

/*/////////////////////columna izquierda//////////////////////*/

#banners_izq {float:left; clear:left; width:244px; height:300px;background:url("img/fd_tapa_lateral_01.gif") no-repeat top left; margin:103px 35px 0px 0px; padding-top:7px}
#banners_izq .banners_izq .tapa{ float:left; width:228px; background:url("img/fd_tapa_inf_01.gif") no-repeat bottom left; padding:0px 0px 0px 16px; }

#superior h2{ float:left;font-size:1.6em; color:#001e40; clear:right; padding:12px 17px 0px 0px;background:url("img/bolo.gif") no-repeat bottom right; font-weight:normal;}
#superior h2 a{ color:#001e40; text-decoration:none}
#superior h2 a:hover{color:#3576a5;text-decoration:none}
#superior h2 img{ position:relative; top:3px; left:5px}
#banners_izq div.banners_izq div p{ float:left; clear:left;font-size:1.1em; color:#413838; display:block; width:140px; padding-top:5px; }

#banners_izq div.banners_izq .foto01{float:right;padding-bottom:1px; height:70px; width:85px; }

/*/////////////////////columna derecha//////////////////////*/

#obras_singulares{ float:left;width:578px;height:359px; margin:51px 0px 0px 0px;}
#obras_singulares .obras_singulares object{ float:left}
#obras_singulares .obras_singulares .titulo{ float:left; width:558px; padding:8px 0px 13px 20px; }
.obras_singulares .obras_singulares .titulo h2{ font-size:1.6em; background:url("img/bolo.gif") no-repeat bottom right;}
#obras_singulares .obras_singulares .pie_flash{ float:left; padding:0px 0px 20px 20px; min-height:76px; height:auto !important;height:76px;background:url("img/fondo_pie_flash.gif") no-repeat bottom left;width:558px; }
#obras_singulares .obras_singulares .pie_flash h3{ font-size:1.4em;color:#3e72b0; padding:10px 8px 0px 0px }
#obras_singulares .obras_singulares .pie_flash p{font-size:1.1em;color:#666666;padding:5px 8px 0px 0px}

/*/////////////////////noticias//////////////////////*/

#noticias{ float:left; clear:left;width:857px; min-height:170px; height:auto !important;height:170px;background-color:#f8fdfd; border-top:4px solid #dae9f2;border-bottom:4px solid #dae9f2; margin-top:18px}

#noticias .noticias div.titulo{float:left;width:857px; padding-bottom:12px}
#noticias .noticias div.titulo h2{float:left;font-size:1.6em; color:#001e40;background:url("img/bolo.gif") no-repeat bottom right; padding:13px 17px 0px 0px; }
#noticias .noticias div.titulo h2 a{ color:#001e40; text-decoration:none}
#noticias .noticias div.titulo h2 a:hover{color:#3576a5;text-decoration:none}

#noticias .noticias{padding-left:16px}
#noticias .noticias span{ color:#74a1d7}
#noticias .noticias .new{ float:left; width:259px;border-left:1px solid #d2d2d2; font-size:1.1em; padding:0px 10px 10px 10px; color:#666666; min-height:98px; height:auto !important; height:98px}
#noticias .noticias .new img{ float:left; background-color:#009999; padding:0px 10px 0px 0px;float:left; background:url("img/marco_mini_blue.jpg") no-repeat right; margin-right:10px; margin-bottom:0px;}
#noticias .noticias .new p strong{ display:block;color:#413838; padding-bottom:12px; display:block}
#noticias .noticias .new p a{color:#413838; text-decoration:none}
#noticias .noticias .new p a:hover{color:#74a1d7; text-decoration:none;}

/*/////////////////////banners//////////////////////*/

#banners_inf .banners_inf{ float:left; clear:left;width:857px; background:url('img/fondo_banners.gif') no-repeat top;}
#banners_inf .banners_inf div{float:left; width:158px; padding:0px 4px 0px 8px; /*border-right:1px solid #d2d2d2;*/ margin-top:16px; color:#253b4d}
#banners_inf .banners_inf div h3{ color:#487dbd; font-size:1.2em; padding-bottom:12px}
#banners_inf .banners_inf div h3 a{color:#487dbd; text-decoration:none}
#banners_inf .banners_inf div h3 a:hover{color:#000; text-decoration:none}
#banners_inf .banners_inf div p{ font-size:1.0em}
#banners_inf .banners_inf div img{ float:right}
#banners_inf .banners_inf div.sinborde{ border:0px}
#banners_inf .banners_inf div p a{color:#487dbd; text-decoration:none}
#banners_inf .banners_inf div p a:hover{color:#000; text-decoration:underline}

/*/////////////////////  migas  //////////////////////*/

#rastro_migas {float:left; clear:left; width:857px; height:20px;padding-top:7px; background:url("img/fondo_rastro.jpg") no-repeat}
#rastro_migas ul li{float:left; color:#395b82; font-size:1.0em;  font-weight:bold;padding:1px 0px 0px 7px;}
#rastro_migas ul li a{color:#395b82; text-decoration:none; font-weight:lighter;background:url("img/ico_rastro.gif") no-repeat center right;padding:0px 13px 0px 0px;}
#rastro_migas ul { padding-left:10px}
#rastro_migas ul li a:hover{color:#395b82; text-decoration:underline}

/*/////////////////////  submenu_1  //////////////////////*/

#submenu_1{ float:left; width:244px; margin:76px 35px 0px 0px;background:url("img/fondo_linea_vert_13.gif") repeat-y bottom left; }
#submenu_1 h3 { font-size:2.0em; color:#001e40; margin:20px 0px 10px 20px;}
#submenu_1 .submenu_1 {padding:0px 0px 40px 20px;background:url("img/fondo_cierre_13.gif") no-repeat bottom left;}
#submenu_1 .submenu_1 li{font-size:1.1em; color:#487dbd; font-weight:bold; display:block;background:url("img/fondo_linea_13.gif") no-repeat bottom left;padding:8px 0px 8px 0px }
#submenu_1 .submenu_1 li a{ color:#395b82; text-decoration:none}
#submenu_1 .submenu_1 li a:hover{ color:#395b82; text-decoration:underline}
#submenu_1 .submenu_1 li a.activo {color:#487dbd; background:url('img/bullet_cuadrado.gif') no-repeat left; padding-left:8px;}
#submenu_1 .submenu_1 li ul {padding-top:5px}
#submenu_1 .submenu_1 li ul li{font-size:1.0em; font-weight:lighter;background:none; padding:1px 0px 1px 8px}
#submenu_1 .submenu_1 li ul li ul li{font-size:1.0em; font-weight:lighter;}

#central{ float:left; margin:0px; padding:0px; width:578px;}


/* logo world */

#central #logo_world {  margin:30px 0px 0px 500px;}

#introduccion .introduccion_sostenibilidad { float:left; width:578px; padding:-20px 0px 0px 0px; margin-top:0px;  color:#001e40}
#introduccion .introduccion_sostenibilidad h2{font-size:1.6em; padding:0px 0px 13px 20px; font-weight:normal;}
#introduccion .introduccion_sostenibilidad h3 {font-size:1.4em; padding:0px 0px 13px 20px; color:#487dbd;}
#introduccion .introduccion_sostenibilidad h4{font-size:1.6em; padding:0px 0px 13px 20px; font-weight:normal;}
#introduccion .introduccion_sostenibilidad p { font-size:1.1em; padding:0px 0px 13px 20px; color:#666; line-height:1.2em; text-align:justify; padding-right:30px;}

#introduccion .introduccion_sostenibilidad .subir{ float:left;width:578px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
#introduccion .introduccion_sostenibilidad .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
#introduccion .introduccion_sostenibilidad .subir p a{ color:#487dbd; text-decoration:none}
#introduccion .introduccion_sostenibilidad .subir p a:hover{ color:#487dbd; text-decoration:underline}

#central #contenidos .menu { float:left;  width:578px; *width:558px; margin:0px; padding:0px;}
#central #contenidos .menu ul#menu_21 { padding-left:20px;}
#central #contenidos .menu ul#menu_21 li {  /*width:578px; *width:558px;*/ padding:0px; margin-bottom:10px; width:500px;}
#central #contenidos .menu ul#menu_21 li a {color:#487dbd; background:url('img/bullet_cuadrado.gif') no-repeat left; padding-left:8px; display:inline;}
#central #contenidos .menu ul#menu_21 li a:hover { color:#003366;}
.linea{ color:#000000;
/*float:right;*/
font-size:0.9em;
display:inline;font-weight:normal;}


/*subir videos*/

.videos .subir{ float:left;width:578px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
.videos .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
.videos .subir p a{ color:#487dbd; text-decoration:none}
.videos .subir p a:hover{ color:#487dbd; text-decoration:underline}

.contenido .subir{ float:left;width:578px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
.contenido .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
.contenido .subir p a{ color:#487dbd; text-decoration:none}
.contenido .subir p a:hover{ color:#487dbd; text-decoration:underline}

/*/////////////////////  introduccion  //////////////////////*/



#introduccion{ float:left;width:578px;margin:0px; }
#introduccion .introduccion {  float:left; width:578px; padding:44px 0px 0px 0px; margin-bottom:0px;  color:#001e40}
#introduccion .introduccion h2{font-size:1.6em; padding:0px 0px 13px 20px; font-weight:normal;}
#introduccion .introduccion h3 {font-size:1.4em; padding:0px 0px 13px 20px; color:#487dbd;}
#introduccion .introduccion h4{font-size:1.6em; padding:0px 0px 13px 20px; font-weight:normal;}
#introduccion .introduccion p { font-size:1.1em; padding:0px 0px 13px 20px; color:#666; line-height:1.2em;}
#introduccion .introduccion .wesupport{ float:right; margin-top:5px;}
#introduccion .introduccion .pie_foto{ float:left;width:558px; padding:15px 0px 10px 20px;}
#introduccion .introduccion .pie_foto p{ font-size:1.1em;color:#666666;padding:10px 8px 0px 0px}
#introduccion .introduccion .pie_foto p strong{ color:#487dbd}

#introduccion .introduccion h2 img { margin-left:-20px; margin-bottom:-13px;}
#introduccion .introduccion h4 img { margin-left:-20px; margin-bottom:-13px;}


#introduccion .introduccion .impr_enviar{ float:left; }
#introduccion .introduccion .impr_enviar ul{ float:left; padding:44px 0px 0px 0px;}
#introduccion .introduccion .impr_enviar ul li{ float:left; display:block;margin-right:10px; color:#637991; font-size:1.0em}
#introduccion .introduccion .impr_enviar ul li.imprimir{background:url("img/ico_imprimir.gif") no-repeat;padding:3px 0px 10px 20px;}
#introduccion .introduccion .impr_enviar ul li.enviar{background:url("img/ico_enviar.gif") no-repeat;padding:3px 0px 10px 25px;}
#introduccion .introduccion .impr_enviar ul li a{color:#637991; text-decoration:none}
#introduccion .introduccion .impr_enviar ul li a:hover{color:#637991; text-decoration:underline}

/*//////////CONTACTO//////////////*/

#introduccion_contacto .introduccion_contacto { float:left; width:244px; margin:44px 0px 0px 0px; padding:0px 0px 0px 20px;}
#introduccion_contacto .introduccion_contacto h2{ color:#001e40; font-size:2.0em; padding-bottom:25px; fon-weight:550;}
#introduccion_contacto .introduccion_contacto h4{ color:#001e40; font-size:2.0em; padding-bottom:25px; fon-weight:550;}
#introduccion_contacto .introduccion_contacto h3{ color:#487dbd; font-size:2.0em; padding-bottom:25px; fon-weight:550;}
#introduccion_contacto .introduccion_contacto p{ color:#55595f; font-size:1.1em;padding-bottom:5px}

#central_contacto .contenidos_contacto { float:left; width:578px; margin-left:0px; font-size:1.1em; color:#666666; padding:44px 0px 0px 0px;}
#central_contacto .contenidos_contacto  h5{color:#487dbd; font-size:1.0em; padding-bottom:5px}
#central_contacto .contenidos_contacto legend {display:none; }
#central_contacto .contenidos_contacto label { color:#487dbd; font-weight:bold; padding-bottom:10px; padding-top:10px; /*display:block;*/}
#central_contacto .contenidos_contacto  input{ /**/ padding:2px; font:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#666; /*display:block; width:213px;*/ }
#central_contacto .contenidos_contacto  a{ color:#487dbd; text-decoration:underline; font-weight:normal;}
#central_contacto .contenidos_contacto  a:hover{ color:#487dbd; text-decoration:none}
#central_contacto .contenidos_contacto  textarea{ border:1px solid #8fa9cc; width:500px; display:block; margin-bottom:7px;  }




/*BUSCADOR*/




/*mapa web*/

#central_contacto .menu_mapa { float:left; margin:40px 20px 0px 0px; padding-left:10px; border-left:1px #e5f1f7 solid;}
#central_contacto .menu_mapa ul li { background:url("img/dot.gif") no-repeat 10px 0px; padding:2px 0px 8px 25px;  font-size:11px; }
#central_contacto .menu_mapa ul li a { text-decoration:none; color:#487dbd; font-weight:bold;}
#central_contacto .menu_mapa ul li ul { margin-top:10px; }
#central_contacto .menu_mapa ul li ul li span  { color:#487dbd;}
#central_contacto .menu_mapa ul li ul li a { font-weight:normal;}
#central_contacto .menu_mapa ul li ul li ul li a{ color:#666666;}


/* boletin */
/*Asunto para Alta/Baja*/
#div_155_2_0 label { display:block;}
#div_155_2_0 select {  width:70px; border:1px solid #8fa9cc; margin-left:10px; font-size:1.0em;}

#div_156_3_0 {  margin:6px 0px;}
#div_157_4_0 {  margin:6px 0px;}
#div_111_5_0 {   margin:6px 0px;}

#div_112_6_0 .texto_fijo { text-align:justify; color:#999999; font-size:.9em; padding:10px;}

/*Asunto para Alta/Baja*/
#div_152_2_0 label { display:block;}
#div_152_2_0 select {  width:85px; border:1px solid #8fa9cc; margin-left:10px; font-size:1.0em;}

#div_153_3_0 {  margin:6px 0px;}
#div_154_4_0 {  margin:6px 0px;}
#div_45_5_0 {   margin:6px 0px;}

#div_101_6_0 .texto_fijo { text-align:justify; color:#999999; font-size:.9em; padding:10px;}


/*Nombre*/
#div_40_0_0 label { display:block;}
#div_40_0_0 input {  width:213px; border:1px solid #8fa9cc; margin-left:10px; }
/*Direcci�n de correo electronico*/
#div_32_1_0 label { display:block;}
#div_32_1_0 input {  width:213px; border:1px solid #8fa9cc; margin-left:10px;}
/*Asunto para el formulario de contacto*/
#div_12_2_0 label { display:block;}
#div_12_2_0 input {  width:213px; border:1px solid #8fa9cc; margin-left:10px;}
/*Mensaje*/
#div_41_3_0 label { display:block;}
#div_41_3_0 textarea { margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#666;}
#div_41_3_0 input {  width:203px; border:1px solid #8fa9cc; margin-left:10px;}
/*Texto en cumplimiento*/
#div_101_5_0 { padding:10px 10px;}
#div_101_5_0 label { display:block;}

#div_101_5_0 input {  width:213px; margin-left:10px;}
/*imagen*/
#central_contacto .contenidos_contacto img { display:block; padding:10px 10px; }
#central_contacto .contenidos_contacto div div input {width:213px; border:1px solid #8fa9cc; margin-left:10px;}
/*Boton*/
#central_contacto .contenidos_contacto .botonera input{ background:url("img/bt_buscar.gif") no-repeat; font-size:1.0em; width:70px; color:#395b82; padding-bottom:5px; padding-top:0px; margin:20px 18px 0px 10px; float:left;}
#central_contacto .contenidos_contacto .botonera value { display:none;}

/*ENGLISH*/
/*Nombre*/
#div_107_0_0 label { display:block;}
#div_107_0_0 input {  width:213px; border:1px solid #8fa9cc; margin-left:10px; }
/*Direcci�n de correo electronico*/
#div_108_1_0 label { display:block;}
#div_108_1_0 input {  width:213px; border:1px solid #8fa9cc; margin-left:10px;}
/*Asunto para el formulario de contacto*/
#div_109_2_0 label { display:block;}
#div_109_2_0 input {  width:213px; border:1px solid #8fa9cc; margin-left:10px;}
/*Mensaje*/
#div_110_3_0 label { display:block;}
#div_110_3_0 textarea { margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#666;}
#div_110_3_0 input {  width:203px; border:1px solid #8fa9cc; margin-left:10px;}
/*Texto en cumplimiento*/
/*#div_111_4_0 { padding:10px 10px;}
#div_111_4_0 label { display:block;}
*/

#div_112_5_0 { padding:10px 10px;}
#div_112_5_0 label { display:block;}

/*CATAL�N*/
/*Nombre*/
#div_113_0_0 label { display:block;}
#div_113_0_0 input {  width:213px; border:1px solid #8fa9cc; margin-left:10px; }
/*Direcci�n de correo electronico*/
#div_114_1_0 label { display:block;}
#div_114_1_0 input {  width:213px; border:1px solid #8fa9cc; margin-left:10px;}
/*Asunto para el formulario de contacto*/
#div_115_2_0 label { display:block;}
#div_115_2_0 input {  width:213px; border:1px solid #8fa9cc; margin-left:10px;}
/*Mensaje*/
#div_116_3_0 label { display:block;}
#div_116_3_0 textarea { margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#666;}
#div_116_3_0 input {  width:203px; border:1px solid #8fa9cc; margin-left:10px;}
/*Texto en cumplimiento*/
/*#div_111_4_0 { padding:10px 10px;}
#div_111_4_0 label { display:block;}
*/

#div_118_5_0 { padding:10px 10px;}
#div_118_5_0 label { display:block;}



/*#div_112_5_0 input {  width:213px; margin-left:10px;}*/ 	


/*
#central_contacto .contenidos_contacto  input.w500{ width:495px; }
#central_contacto .contenidos_contacto  textarea{ border:1px solid #8fa9cc; width:500px; display:block; margin-bottom:7px;  }
#central_contacto .contenidos_contacto  textarea.caja {font:Verdana, Arial, Helvetica, sans-serif; }
#central_contacto .contenidos_contacto  input.sinborde{ border:0px }
#central_contacto .contenidos_contacto  p{ margin:0px 0px 15px 0px; display:block}
#central_contacto .contenidos_contacto  .comp_nutch_submit{background:url("img/bt_buscar.gif") no-repeat; font-size:1.0em; width:70px; color:#395b82; padding-bottom:2px; margin:20px 18px 0px 0px; float:left}
#central_contacto .contenidos_contacto  a{ color:#487dbd; text-decoration:underline; font-weight:normal;}
#central_contacto .contenidos_contacto  a:hover{ color:#487dbd; text-decoration:none}
#central_contacto .contenidos_contacto  .subir{ float:left;width:578px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
#central_contacto .contenidos_contacto  .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
.obliga{ float:right; padding-top:18px}

*/

#contenidos .contenidos .subir{ float:left;width:578px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
#contenidos .contenidos .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
#contenidos .contenidos .subir p a{ color:#487dbd; text-decoration:none}
#contenidos .contenidos .subir p a:hover{ color:#487dbd; text-decoration:underline}

#contenidos{ float:left; }
#contenidos .contenidos{ float:left;width:578px; color:#666666; margin-top:10px; text-align:justify; }
#contenidos .contenidos h3{ color:#487dbd; font-size:1.6em; padding:0px 0px 4px 20px}
#contenidos .contenidos h3.titulo_noticia { color:#001e40; font-size:1.4em; font-weight:bold; margin-top:15px; margin-right:37px;}
#contenidos .contenidos h3.subtitulo_noticia { color:#001e40; font-size:1.2em; font-style:italic; margin-top:10px; margin-right:37px;}
#contenidos .contenidos h4 { color:#487dbd; font-size:1.1em; font-weight:bold; margin:15px 20px;}
#contenidos .contenidos p{ padding-left:20px; font-size:1.1em; margin-bottom:10px; padding-right:20px;}
#contenidos .contenidos p.right{ text-align:right;}
#contenidos .contenidos p a { text-decoration:underline; color:#487dbd; }
#contenidos .contenidos p a:hover { text-decoration:none; color:#395b82;}
#contenidos .contenidos p img { padding:0px 20px 10px 0px; *padding:0px 0px 0px 0px;}
.entradilla_noticia { font-weight:bold;}

#contenidos .contenidos img.img_izq {float:left; padding:0px 10px 10px 20px;}
#contenidos .contenidos img.img_izq_pre {float:left; padding:0px 10px 10px 0px;} 
#contenidos .contenidos img.prem {padding:10px 0px 10px 25px;} 
#contenidos .contenidos li.dot{ background:url("img/dot.gif") no-repeat 10px 0px; padding:2px 20px 8px 30px; *padding:2px 20px 8px 30px; _padding:2px 28px 8px 30px; margin-left:15px; font-size:1.1em;}
#contenidos .contenidos ul li ul { margin-top:5px;}
#contenidos .contenidos ul li ul li.dot{  font-size:1.0em;}

#contenidos .contenidos span.fecha { float:left; margin:0px 0px 4px 20px; color:#4a7dbc; width:510px;}
#contenidos .contenidos .impr_enviar{ float:left; margin-top:-24px; *margin-top:-24px; _margin-top:0px; padding-left:400px; }
#contenidos .contenidos .impr_enviar ul{ float:left; padding:0px 0px 0px 0px;}
#contenidos .contenidos .impr_enviar ul li{ float:left; display:block;margin-right:10px; color:#637991; font-size:1.0em; display:inline;}
#contenidos .contenidos .impr_enviar ul li.imprimir{background:url("img/ico_imprimir.gif") no-repeat;padding:3px 0px 10px 20px;}
#contenidos .contenidos .impr_enviar ul li.enviar{background:url("img/ico_enviar.gif") no-repeat;padding:3px 0px 10px 25px;}
#contenidos .contenidos .impr_enviar ul li a{color:#637991; text-decoration:none}
#contenidos .contenidos .impr_enviar ul li a:hover{color:#637991; text-decoration:underline}


.cont_01{ float:left}

#contenidos .contenidos .galeria_01{ float:left; clear:left;width:578px;padding-top:15px}
#contenidos .contenidos .galeria_01 ul{ float:left; padding-left:20px; margin-top:10px; }
#contenidos .contenidos .galeria_01 ul li{ float:left; background-color:#FFFFFF;display:block; margin:0px 27px 12px 0px;width:133px; height:86px; padding:7px;border:1px solid #b8cbdd;}


/*//////////Noticias Sostenibilidad////////////*/

#noticias_sostenibilidad {float:left; width:578px;}
#noticias_sostenibilidad .noticias { margin:0px; padding:0px 37px 0px 0px; *padding:0px 0px 0px 0px;}
#noticias_sostenibilidad .noticias img { background-color:#009999; padding:0px 10px 0px 0px;float:left; background:url("img/marco_mini.jpg") no-repeat right; margin-right:10px;}
#noticias_sostenibilidad .noticias h5 { font-size:1.1em; color:#487dbd; padding-bottom:10px; padding-left:10px;} 
#noticias_sostenibilidad .noticias span.fecha { color:#74a1d7;}
#noticias_sostenibilidad .noticias h3 { font-size:1.1em; color:#000000; font-weight:normal;}
#noticias_sostenibilidad .noticias a { text-decoration:none; }
#noticias_sostenibilidad .noticias a:hover { text-decoration:underline; color:#000}
#noticias_sostenibilidad .noticias .subir{ float:left;width:578px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
#noticias_sostenibilidad .noticias .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
#noticias_sostenibilidad .noticias .subir p a{ color:#487dbd; text-decoration:none}
#noticias_sostenibilidad .noticias .subir p a:hover{ color:#487dbd; text-decoration:underline}


.vvirtual{ float:left; width:578px;padding-top:15px}
.vvirtual ul{ float:left; width:350px; padding-left:0px; padding-top:10px;}
.vvirtual ul li{ padding:2px 0px 7px 20px;}
.vvirtual ul li a{ color:#000000; text-decoration:none; background:url("img/ico_video.gif") no-repeat; padding:2px 0px 7px 20px;}
.vvirtual ul li a:hover{ color:#000000; text-decoration:underline}
.vvirtual img{ float:right; margin:0px 0px 0px 10px;}
.vvirtual h3 span {font-size:0.8em;}

/*videos tecnicos*/

#contenidos_1 .contenido .vvirtual{ float:left; width:550px;padding-top:15px;  *font-size:.6em; _font-size:.6em;}
#contenidos_1 .contenido .vvirtual ul{ float:left; width:350px; padding-left:0px; padding-top:10px;}
#contenidos_1 .contenido .vvirtual ul li{ padding:2px 0px 7px 20px;}
#contenidos_1 .contenido .vvirtual ul li a{ color:#000000; text-decoration:none; background:url("img/ico_video.gif") no-repeat; padding:2px 0px 7px 20px;}
#contenidos_1 .contenido .vvirtual ul li a:hover{ color:#000000; text-decoration:underline}
#contenidos_1 .contenido .vvirtual img{ float:right; margin:0px 0px 0px 10px;}

#contenidos_1 .contenido .subir{ float:left;width:558px; _width:500px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px; *font-size:.6em; _font-size:.6em;}

/*/////////////////////  caja cyan  //////////////////////*/

#contenidos .contenidos .caja_cyan{ float:left; background-color:#f4fdff;width:578px;padding:12px 0px 12px 0px; margin-top:10px}
#contenidos .contenidos .caja_cyan h4{ color:#487dbd;font-size:1.1em; padding:8px 0px 0px 20px}  
#contenidos .contenidos .caja_cyan ul{ padding:8px 0px 10px 20px}  
#contenidos .contenidos .caja_cyan ul li{background:url("img/ico_rastro.gif") no-repeat 0px 4px;padding:0px 15px 10px 10px}  
#contenidos .contenidos .caja_cyan ul li a{ color:#666666; text-decoration:none}
#contenidos .contenidos .caja_cyan ul li a:hover{ color:#666666; text-decoration:underline}
#contenidos .contenidos .caja_cyan ul li.video{background:url("img/ico_video.gif") no-repeat 10px 0px; padding:2px 0px 8px 30px}
#contenidos .contenidos .caja_cyan ul li.acr{background:url("img/ico_acr.gif") no-repeat 10px 0px; padding:2px 0px 8px 30px}
#contenidos .contenidos .caja_cyan ul li.pdf{background:url("img/ico_pdf.gif") no-repeat 10px 0px; padding:2px 0px 8px 30px}
#contenidos .contenidos .caja_cyan ul li.dossier{background:url("img/ico_dossier.gif") no-repeat 10px 0px; padding:2px 0px 8px 30px}



/*/////////////////////  sostenibilidad  //////////////////////*/

.mr{ margin-right:10px}
.columna_01{float:left; margin-top:20px; padding-left:12px; *padding-left:0px; width:253px; /**width:233px; */}
.columna_01 .caja_sombra{float:left;background:url("img/fondo_caja_sombra.jpg") no-repeat 0px 0px; margin-bottom:25px; padding-left:12px; *padding-bottom:10px;}
.columna_01 p{ padding-bottom:0px}
.columna_01 .caja_sombra div{float:left;width:241px;border:1px solid #eff0f1;}

/*COLORES*/
#contenidos .contenidos .columna_01 .caja_sombra div .caja_eco { width:231px; margin:5px;  background-color:#faf8ed; border:none;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_eco p.ulti { background:url('img/ulti_01.gif') no-repeat bottom; padding-bottom:10px; margin-bottom:0px;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_creacion { width:231px; margin:5px; background-color:#efefef; border:none;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_creacion p.ulti { background:url('img/ulti_02.gif') no-repeat bottom; padding-bottom:10px; margin-bottom:0px;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_medio { width:231px; margin:5px; background-color:#eaf7ea; border:none;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_medio p.ulti { background:url('img/ulti_03.gif') no-repeat bottom; padding-bottom:10px; margin-bottom:0px;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_profe { width:231px; margin:5px; background-color:#f4f8fe; border:none;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_profe p.ulti { background:url('img/ulti_04.gif') no-repeat bottom; padding-bottom:10px; margin-bottom:0px;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_prove { width:231px; margin:5px; background-color:#f8e7ed; border:none;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_prove p.ulti { background:url('img/ulti_05.gif') no-repeat bottom; padding-bottom:10px; margin-bottom:0px;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_clientes { width:231px; margin:5px; background-color:#f2ece2; border:none;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_clientes p.ulti{ background:url('img/ulti_06.gif') no-repeat bottom; padding-bottom:10px; margin-bottom:0px;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_comunidad { width:231px; margin:5px; background-color:#fde7d7; border:none;}
#contenidos .contenidos .columna_01 .caja_sombra div .caja_comunidad p.ulti{ background:url('img/ulti_07.gif') no-repeat bottom; padding-bottom:10px; margin-bottom:0px;}
/**/
#contenidos .contenidos .columna_01 .caja_sombra img{ margin-bottom:10px}
#contenidos .contenidos .columna_01 .caja_sombra div img.cab { float:left; margin-top:-25px; *margin-top:0px; width:60px;}
#contenidos .contenidos .columna_01 .caja_sombra div h4{ float:left; font-size:1.4em; color:#001e40; padding:0px; font-weight:normal; text-align:left;}	

#contenidos .contenidos .columna_01 .caja_sombra div p{font-size:1.4em; color:#999999; padding:5px 10px 10px 10px; text-align:left;  background:url('img/linea_cajitas.gif') no-repeat bottom;}
#contenidos .contenidos .columna_01 .caja_sombra div span{font-size:1.3em; color:#487dbd; letter-spacing:-1px}
#contenidos .contenidos .columna_01 .caja_sombra div span sup{ font-size:0.8em}

#contenidos .contenidos .texto_cont{ float:left; width:578px}
#contenidos .contenidos .texto_cont h3{ color:#487dbd; font-size:1.4em; padding:20px 0px 10px 20px}
#contenidos .contenidos .texto_cont h4{ color:#487dbd; font-size:1.1em; font-weight:bold;padding:5px 0px 5px 20px}
#contenidos .contenidos .texto_cont ul{ padding:8px 0px 0px 40px}
/*#contenidos .contenidos  ul li{background:url("img/bullet_cuadrado.gif") no-repeat 0px 5px; font-size:1.1em; padding:0px 0px 8px 10px}*/

#contenidos .contenidos  ul li.bullet{background:url("img/bullet.jpg") no-repeat left top; font-size:1.1em; padding:0px 0px 0px 13px; margin-bottom:10px; margin-left:17px; margin-right:39px;}

#contenidos .contenidos .texto_cont ol{ padding:8px 0px 10px 60px; font-size:1.1em}
#contenidos .contenidos .texto_cont ol li{ list-style-type:decimal;padding:0px 0px 8px 0px}

#contenidos .contenidos .texto_cont table{ color:#000000; margin:13px 0px 13px 0px}
#contenidos .contenidos .texto_cont th{ background-color:#395a84; padding:2px 4px 2px 4px; text-align:center; color:#FFFFFF;border-left:1px solid #FFFFFF}
#contenidos .contenidos .texto_cont .derecha{ text-align:left}
#contenidos .contenidos .texto_cont td{padding:3px 4px 3px 4px;text-align:center}
#contenidos .contenidos .texto_cont tr.clarito{ background-color:#d6e4ed}
#contenidos .contenidos .texto_cont tr.clarito td{ border-left:1px solid #FFFFFF;border-bottom:2px solid #FFFFFF; margin-bottom:2px; }
#contenidos .contenidos .texto_cont tr.conlinea td{border-top:1px solid #395a84; font-weight:bold;color:#395a84;}
#contenidos .contenidos .texto_cont a{ color:#487dbd; text-decoration:underline}
#contenidos .contenidos .texto_cont a:hover{ color:#487dbd; text-decoration:none}

.columna_02{float:left; margin-top:20px;padding-left:12px;width:299px;}
#contenidos .contenidos .col_desta{ padding-top:10px}
#contenidos .contenidos .col_desta ul{ padding:10px 10px 10px 20px}
#contenidos .contenidos .col_desta ul li{ font-weight:bold}
#contenidos .contenidos .columna_02 p{ padding-bottom:10px}


#principal #contenidos_home #central #contenidos .contenidos form {  margin:0px; padding:0px;}
#principal #contenidos_home #central #contenidos .contenidos form.buscador { border-top:1px #e5f1f7 solid; margin:0px 10px 0px 10px; padding:10px;}
#principal #contenidos_home #central #contenidos .contenidos form.buscador legend { font-size:1.4em; color:#487dbd; margin:0px 0px 10px 0px; }
#principal #central #contenidos .contenidos form .calendario {float:left; margin:10px 0px; padding:0px;}
#principal #central #contenidos .contenidos form .calendario span.buscador_criterio_8 {display:none;}
#principal #central #contenidos .contenidos form .calendario .fecha_desde { float:left; width:250px; margin:0px; padding:0px;}
#principal #central #contenidos .contenidos form .calendario .fecha_desde legend { font-size:0.1em;}
#principal #central #contenidos .contenidos form .calendario .fecha_desde legend span { float:left; font-weight:normal; color:#487dbd; margin:0px; padding:0px;}
#principal #central #contenidos .contenidos form .calendario .fecha_desde label { display:none; font-weight:normal; color:#487dbd; size:1.0em;}

#principal #central #contenidos .contenidos form .calendario .fecha_desde input {  font-size:1.1em; color:#666666; border:1px #8fa9cc solid; height:16px;}
#principal #central #contenidos .contenidos form .calendario .fecha_desde img { padding:0px 0px 0px 0px;}
#principal #central #contenidos .contenidos form .calendario .fecha_hasta { float:left; width:250px; }
#principal #central #contenidos .contenidos form .calendario .fecha_hasta label { display:none; font-weight:normal; color:#487dbd; size:1.0em; }
#principal #central #contenidos .contenidos form .calendario .fecha_hasta input { font-size:1.1em; color:#666666; border:1px #8fa9cc solid; height:16px;}
.campo_formulario { float:left; width:250px; }
.campo_formulario label { font-weight:bold; color:#487dbd; font-size:1.0em;}
.campo_formulario input.campo { font-size:1.1em; color:#666666; border:1px #8fa9cc solid; height:16px; margin-left:9px; width:152px;}
.campo_formulario select { font-size:1.1em; color:#666666; border:1px #8fa9cc solid; height:16px; width:152px;}
.botonera { float:left; margin:0px; padding:0px;}
.botonera input{ background:url("img/bt_buscar.gif") no-repeat; font-size:1.0em; width:70px; color:#395b82; padding-bottom:10px; margin:20px 18px 0px 0px; float:left;}

/*FORMULARIO ENVIAR*/

#contenidos .contenidos form.correo { color:#74a1d7;}
#contenidos .contenidos form.correo fieldset.insercion { padding:15px; color:#74a1d7;}
#contenidos .contenidos form.correo fieldset.insercion legend { font-size:1.3em; color:#74a1d7;}
#contenidos .contenidos form.correo fieldset.insercion label { font-size:1.1em; font-weight:bold;}
#contenidos .contenidos form.correo fieldset.insercion input#remitente {padding:2px; font:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#666; border:1px #8fa9cc solid; width:220px;}
#contenidos .contenidos form.correo fieldset.insercion p { margin:5px 0px 10px 0px; padding:0px; font-size:1.0em; color:#666;}
#contenidos .contenidos form.correo fieldset.insercion textarea { display:block; padding:2px;  color:#666; border:1px #8fa9cc solid; width:500px; margin:5px 0px;}
#contenidos .contenidos form.correo fieldset.insercion div img{ margin-top:10px;}
#contenidos .contenidos form.correo fieldset.insercion input#captcha { display:block; padding:2px; font:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#666; border:1px #8fa9cc solid; width:190px; margin-top:10px;}
#contenidos .contenidos form.correo .botonera { margin-left:15px;}

/*--------------TABLAS------------------*/

#principal #contenidos_home #central #contenidos .contenidos table{ margin:10px 20px 10px 12px;}
#principal #contenidos_home #central #contenidos .contenidos table td { padding:5px; vertical-align:top; text-align:center;}
#principal #contenidos_home #central #contenidos .contenidos table td.titulo { text-align:center; background-color:#395b81;}
#principal #contenidos_home #central #contenidos .contenidos table td.titulo_gris { text-align:center; background-color:#d8d8d8;}
#principal #contenidos_home #central #contenidos .contenidos table td.normal { text-align:left; background-color:#dbe1e8;}
#principal #contenidos_home #central #contenidos .contenidos table td span.blanco { font-size:1.1em; font-weight:bold; color:#FFFFFF; text-align:center;}
#principal #contenidos_home #central #contenidos .contenidos table td span.gris { font-size:1.1em;}
#principal #contenidos_home #central #contenidos .contenidos table td.blanco { font-size:1.1em; font-weight:bold; color:#FFFFFF; text-align:center;}
#principal #contenidos_home #central #contenidos .contenidos table td ul li { text-align:left;  background:url("img/dot.gif") no-repeat 0px 0px; padding:2px 0px 0px 14px; margin-left:0px; }
/*--------------------------------------*/
#contenidos .contenidos_pop table{ margin:10px 20px 10px 12px;}
#contenidos .contenidos_pop table td { padding:5px; vertical-align:top; text-align:center;}
#contenidos .contenidos_pop table td.titulo { text-align:center; background-color:#395b81;}
#contenidos .contenidos_pop table td.titulo_gris { text-align:center; background-color:#d8d8d8;}
#contenidos .contenidos_pop table td.normal { text-align:left; background-color:#dbe1e8;}
#contenidos .contenidos_pop table td span.blanco { font-size:1.1em; font-weight:bold; color:#FFFFFF; text-align:center;}
#contenidos .contenidos_pop table td span.gris { font-size:1.1em;}
#contenidos .contenidos_pop table td span.verde { color:#006600;}
#contenidos .contenidos_pop table td span.rojo { color:#FF0000;}
#contenidos .contenidos_pop table td span.amarillo { color:#FFFF00;}
 
#contenidos .contenidos_pop table td.blanco { font-size:1.1em; font-weight:bold; color:#FFFFFF; text-align:center;}
#contenidos .contenidos_pop table td ul li {  text-align:left;  background:url("img/dot.gif") no-repeat 0px 0px; padding:2px 0px 0px 14px; margin-left:0px;}
#contenidos .contenidos_pop h3{ color:#487dbd; font-size:1.6em; padding:20px 0px 4px 20px}

#contenidos .contenidos_pop { background:url('img/fondo_caja_sombra.jpg') no-repeat left top; margin:5px; padding:12px;}
#contenidos .contenidos_pop .casos { border:1px #ccc solid; padding-bottom:10px; }
#contenidos .contenidos_pop .casos h3.casos_h3 { text-align:right; font-size:1.4em; color:#3a5c82;  font-weight:normal; padding-right:17px;}
#contenidos .contenidos_pop .casos img.print { border:none; padding:0px 7px 0px 0px; margin:0px; }
#contenidos .contenidos_pop .casos img.grande { width:870px;}
#contenidos .contenidos_pop .casos .cabecera_casos { float:left; background-color:#487ebe; width:527px; margin:10px 0px;   color:#FFFFFF; font-size:1.2em; padding:10px 0px 10px 20px; display:block; }
#contenidos .contenidos_pop .casos .cabecera_casos .cab_izq { float:left; width:243px; margin-left:0px; text-transform:uppercase; }
#contenidos .contenidos_pop .casos .cabecera_casos .cab_der { float:left; width:243px; padding-left:10px;text-align:right; color:#FFFFFF; font-size:1.2em;}

#contenidos .contenidos_pop .casos .cabecera_casos_800 { float:left; background-color:#487ebe; width:726px; margin:10px 0px;   color:#FFFFFF; font-size:1.2em; padding:10px 0px 10px 20px; display:block; }
#contenidos .contenidos_pop .casos .cabecera_casos_800 .cab_izq { float:left; width:343px; margin-left:0px; text-transform:uppercase; }
#contenidos .contenidos_pop .casos .cabecera_casos_800 .cab_der { float:left; width:343px; padding-left:10px;text-align:right; color:#FFFFFF; font-size:1.2em;}

#contenidos .contenidos_pop .casos h4 { float:left; display:block; margin-left:20px; background:url(img/flechas.gif) no-repeat left; padding-left:15px; font-size:1.2em; color:#487ebe; margin-bottom:10px; margin-top:10px; width:500px; font-weight:bold;}

#contenidos .contenidos_pop .casos h4.h4_800 { float:left; display:block; margin-left:20px; background:url(img/flechas.gif) no-repeat left; padding-left:15px; font-size:1.2em; color:#487ebe; margin-bottom:10px; margin-top:10px; width:700px; font-weight:bold;}

#contenidos .contenidos_pop .casos p { padding:5px 20px 5px 20px; color:#666; font-size:1.1em; text-align:justify;}
#contenidos .contenidos_pop .casos p a { color:#487dbd; text-decoration:underline; }
#contenidos .contenidos_pop .casos p a:hover { color:#487dbd; text-decoration:none; }
#contenidos .contenidos_pop .casos p img { max-width:480px; padding:10px; border:1px #b8cbdc solid; margin:5px 0px 5px 0px; }
#contenidos .contenidos_pop .casos p img.img_800 { max-width:690px;}
#contenidos .contenidos_pop .casos p img.grande { min-width:870px;}
#contenidos .contenidos_pop .casos p img.img_izq { float:left; padding:10px; margin-right:10px;}
#contenidos .contenidos_pop .casos p.pie_foto_casos { padding:0px 0px 10px 20px; color:#666; font-size:1.0em; font-style:italic;}

.noticias_02 .noticia .pdf{float:left;padding:0px 0px 5px 0px;}
.noticias_02 .noticia .pdf a {color:#487dbd; text-decoration:underline; background:url("img/ico_pdf.gif") no-repeat 0px 8px;padding:10px 0px 5px 20px;}
.noticias_02 .noticia .pdf a:hover { color:#487dbd; text-decoration:none;}

.contenidos .listado_noticias { border-top:1px #e5f1f7 solid; margin:0px 10px 0px 10px; padding:20px 10px 20px 0px;}
.contenidos .listado_noticias img.img_izq { float:left; background:url("img/marco_mini.jpg") no-repeat right; padding-right:15px; padding-bottom:10px; margin-right:10px; margin-bottom:5px; margin-left:-20px; }
.contenidos .listado_noticias img.img_der { float:right; background:url("img/marco_mini_der.jpg") no-repeat left; padding-left:15px; padding-bottom:10px; margin-left:10px; margin-bottom:5px; }
.contenidos .listado_noticias .fecha_noticias {font-size:1.1em; color:#74a1d7;}
.contenidos .listado_noticias a h5{ text-decoration:none; font-weight:normal; color:#413838;  }
.contenidos .listado_noticias a:hover { text-decoration:none; color:#74a1d7; }
.contenidos .listado_noticias a:hover h5{ text-decoration:none; color:#74a1d7; }

.contenidos .listado_noticias h5.titulo_lista {  font-weight:bold;  font-size:1.1em; color:#413838;}

#principal #contenidos_home #central #contenidos .contenidos .listado_noticias .entradilla_news { 
 margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
#principal #contenidos_home #central #contenidos .contenidos .listado_noticias .entradilla_news p { margin:0px; padding:0px; color:#666;}

/*#principal #contenidos_home #central #contenidos .contenidos ul li { background:url("img/dot.gif") no-repeat 10px 0px; padding:2px 0px 8px 25px; margin-left:10px;}*/

#contenidos .contenidos_1 .paginacion{ background-color:#e5f1f7; margin:0px 10px 0px 0px; padding:3px 5px; font-weight:bold;}
.paginacion { background-color:#e5f1f7; margin:0px 10px 0px 0px; padding:3px 5px; font-weight:bold;}
.paginacion a { text-decoration:none; color:#487dbd; font-weight:normal;}
.paginacion a:hover { text-decoration:none; color:#666;}

#contenidos .contenidos .paginacion{ float:left; background-color:#e5f1f7; margin:0px 10px 0px 0px; padding:3px 5px; font-weight:bold;  width:558px; *width:558px; _width:520px;}

/*///////////////Sostenibilidad Interior//////////////////*/


#contenidos_home #central #submenu_2 { float:left;  background:url("img/fondo_rastro2.jpg") no-repeat; width:578px; *width:578px; _width:578px; margin:0px 0px 0px 0px; *margin:5px 0px 0px 0px; _margin:0px 0px 0px 0px; padding:0px; padding:4px 0px; border-top:3px #FFFFFF solid;}
#contenidos_home #central #submenu_2 h3.titulo_seccion { padding:10px; color:#FFFFFF; font-size:1.6em;}
#contenidos_home #central #submenu_2 ul#menu_14 { float:left; text-align:left; padding:0px; margin:0px 37px 10px -10px;  *margin:0px 0px 10px 0px;  _margin:0px 0px 10px 0px; line-height:1.4em; font-size:1.0em; *font-size:.6em;  _font-size:.6em;  }
#contenidos_home #central #submenu_2 ul#menu_14 li { display:inline; color:#000; font-size:1.1em; /* background:url("img/separador.gif") no-repeat right;*/ padding-right:15px; padding-top:5px; }
#contenidos_home #central #submenu_2 ul#menu_14 li a { color:#000; text-decoration:none; font-weight:bold;}
#contenidos_home #central #submenu_2 ul#menu_14 li a:hover { text-decoration:none; color:#395b82;}
#contenidos_home #central #submenu_2 ul#menu_14 li a.activado { color:#395b82; text-decoration:none;}
#contenidos_home #central #submenu_2 ul#menu_14 li a.activo {color:#395b82; text-decoration:none; font-weight:bold;}


#central #contenidos_1 { float:left;   width:530px; *width:500px; _width:500px; margin-top:15px; padding:10px 37px 10px 10px; text-align:justify; font-size:1.1em;}
#central #contenidos_1 h3 { font-size:1.4em;  color:#487dbd; margin-bottom:5px;}
#central #contenidos_1 ol { margin:0px 0px 10px 15px; line-height:2.0em;}
#central #contenidos_1 ol a { color:#487dbd;}
#central #contenidos_1 ol a:hover { color:#395b82; text-decoration:none;}
#central #contenidos_1 p { padding-bottom:10px; color:#666;}

/*sede principal*/
#central #contenidos_1 .contenidos table.sede { width:250px;  *width:250px; _width:250px; background:url('img/fondo_linea_14.gif') no-repeat bottom; padding-top:20px; padding-bottom:20px; float:left;}
#central #contenidos_1 .contenidos table.sede tr td.sede1 { vertical-align:top; width:200px; *width:200px; _width:200px; height:10px;  *height:10px;  _height:10px; }


/*logos fcc*/
#central #contenidos_1 .contenidos table { width:250px;  *width:250px; _width:250px; background:url('img/fondo_linea_14.gif') no-repeat bottom; padding-top:20px; padding-bottom:20px; float:left;}
#central #contenidos_1 .contenidos table tr td { vertical-align:top; width:200px; *width:200px; _width:200px; height:220px;  *height:230px;  _height:230px; }
#central #contenidos_1 .contenidos table tr td h3 { font-size:1.0em;  font-weight:bold; padding-top:10px; padding-bottom:10px;}
#central #contenidos_1 .contenidos table tr td img { display:bolck;  background:url("img/marco_grande_cua.jpg") no-repeat right bottom; padding-right:35px; *padding-right:25px; _padding-right:25px; padding-bottom:30px; margin-right:20px; margin-bottom:5px; margin-left:10px;}
#central #contenidos_1 .contenidos table tr td a { display:block; text-decoration:underline; color:#487dbd; margin-bottom:10px; background:url('img/zip_ico.gif') no-repeat left; padding-left:20px; padding-bottom:5px; padding-top:5px; font-size:1.0em; }
#central #contenidos_1 .contenidos table tr td a:hover { text-decoration:none; color:#487dbd;}
#central #contenidos_1 .contenidos h3.top {font-size:1.6em;  color:#315785; padding-bottom:10px; font-weight:normal;}
#central #contenidos_1 .contenidos h3.down{ font-size:1.1em; font-weight:bold; padding-top:10px; text-align:left;}


/*publicaciones*/

.publicacion { height:280px; }
#central #contenidos_1 .publicacion { float:left; width:240px; margin-right:10px; margin-bottom:10px; }
#central #contenidos_1 .publicacion h3 { font-size:1.0em; font-weight:bold; padding-top:10px; text-align:left;}
#central #contenidos_1 .publicacion img { border:none; padding:0px; margin:0px;}
#central #contenidos_1 .publicacion img.doc { display:bolck; background:url("img/marco_grande_cua.jpg") no-repeat right bottom; padding-right:15px; padding-bottom:15px; margin-right:20px; margin-bottom:5px; margin-left:10px; margin-top:15px;}
#central #contenidos_1 .publicacion a {  text-decoration:underline; color:#487dbd; margin-bottom:10px; padding-bottom:5px; padding-top:0px; padding-left:10px;}
#central #contenidos_1 .publicacion a:hover { text-decoration:none; color:#487dbd;}

#central #contenidos_1 .contenidos { margin-left:15px; *font-size:.6em; _font-size:.6em;}
#central #contenidos_1 .contenidos p { padding-bottom:2px;}
#central #contenidos_1 .contenidos p.delegacion { padding-top:5px; color:#487dbd;}
#central #contenidos_1 .contenidos p.zona { display:none;}
#central #contenidos_1 .contenidos p.direccion { padding-top:5px;}
#central #contenidos_1 .contenidos p.tlf { padding-top:5px; padding-bottom:5px;}
#central #contenidos_1 .contenidos h3.dele {  font-size:1.0em;  font-weight:bold; padding-top:10px; text-align:left;}

#central #contenidos_1 .contenidos form { margin-left:0px; padding:0px; background:url('img/fondo_linea_14.gif') no-repeat bottom; padding-top:20px; padding-bottom:10px; margin-bottom:20px;}
#central #contenidos_1 .contenidos form fieldset.insercion  { margin-left:0px; margin-bottom:20px;}
#central #contenidos_1 .contenidos form fieldset.insercion legend { display:none;}
#central #contenidos_1 .contenidos form fieldset.insercion .botonera { margin-top:-20px;}

#central #contenidos_1 #contenidos_2 { float:left; width:530px;}
#central #contenidos_1 #contenidos_3 { float:left; width:530px;}
#central #contenidos_1 #conteidos_4 { float:left; width:530px;}



/**/


/*//////////////////////////////PUBLICACIONES/////////////////////////////////////////////*/


                              /* generales  */

#central #contenidos_1 .publicaciones {padding-top:10px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px;  }


#central #contenidos_1 .publicaciones.subir{ float:left;width:558px; *width:480px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
#central #contenidos_1 .publicaciones.subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
#central #contenidos_1 .publicaciones.subir p a{ color:#487dbd; text-decoration:none}
#central #contenidos_1 .publicaciones .subir p a:hover{ color:#487dbd; text-decoration:underline}

#central #contenidos_1 .publicaciones h4 { padding:5px 0px; font-size:1.0em;}
#central #contenidos_1 .publicaciones h4 a { color:#487dbd; text-decoration:none}
#central #contenidos_1 .publicaciones h4 a:hover{ color:#487dbd; text-decoration:underline}

#central #contenidos_1 .publicaciones h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px; }
#central #contenidos_1 .publicaciones h3.top { font-size:1.6em; color:#315785; padding-bottom:10px; font-weight:normal;}
#central #contenidos_1 .publicaciones .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #contenidos_1 .publicaciones .publicacion p { text-align:left; font-weight:normal;}


#central #contenidos_1 .publicaciones .vvirtual{ float:left; width:500px;padding-top:15px}



/****************************LIBRO DE PRESTIGIO*****************************************/

#central #contenidos_1 .libro_prestigio {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px;  }

#central #contenidos_1 .libro_prestigio .subir{ float:left;width:558px; *width:480px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
#central #contenidos_1 .libro_prestigio .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
#central #contenidos_1 .libro_prestigio .subir p a{ color:#487dbd; text-decoration:none}
#central #contenidos_1 .libro_prestigio .subir p a:hover{ color:#487dbd; text-decoration:underline}

#central #contenidos_1 .libro_prestigio h4 { padding:5px 0px; font-size:1.0em;}
#central #contenidos_1 .libro_prestigio h4 a { color:#487dbd; text-decoration:none}
#central #contenidos_1 .libro_prestigio h4 a:hover{ color:#487dbd; text-decoration:underline}

#central #contenidos_1 .libro_prestigio h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px; }
#central #contenidos_1 .libro_prestigio h3.top { font-size:1.6em; color:#315785; padding-bottom:10px; font-weight:normal;}
#central #contenidos_1 .libro_prestigio .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #contenidos_1 .libro_prestigio .publicacion p { text-align:left; font-weight:normal;}


#central #contenidos_1 .libro_prestigio .vvirtual{ float:left; width:500px;padding-top:15px}

/****************************COMUNICACION MEDIOAMBIENTAL*****************************************/

#central #contenidos_1  .com_medioambiental { display:none; background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px;}
#central #contenidos_2  .com_medioambiental h3.top { font-size:1.6em; color:#315785; padding-bottom:10px;}

#central #contenidos_2  .com_medioambiental {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px; width:578px; *width:530px; _width:530px;}

#central #contenidos_2 .com_medioambiental h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px;}
#central #contenidos_2 .com_medioambiental .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #contenidos_2 .com_medioambiental .publicacion p { text-align:left;  font-weight:normal;}


/****************************MEMORIA DE SOSTENIBILIDAD*****************************************/



#central #contenidos_3  .mem_sostenibilidad {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px; width:578px; *width:530px; _width:530px;}

#central #contenidos_3 .mem_sostenibilidad h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px;}
#central #contenidos_3 .mem_sostenibilidad .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #contenidos_3 .mem_sostenibilidad .publicacion p { text-align:left;  font-weight:normal;}


/***********************************INCENTIVOS*****************************************/


#central #conteidos_4  .incentivos {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px; width:578px; *width:530px; _width:530px; }

#central #conteidos_4 .incentivos h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px;}
#central #conteidos_4 .incentivos .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #conteidos_4 .incentivos .publicacion p { text-align:left;  font-weight:normal;}



                              /* espec�ficas  */


/********************************ART�CULOS*****************************************/

#central #contenidos_1 .articulos {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px; width:578px; *width:520px; _width:520px; margin-left:10px;}
#central #contenidos_1 .articulos h3.top { font-size:1.6em; color:#315785; padding-bottom:10px;}
#central #contenidos_1 .articulos h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px;}
#central #contenidos_1 .articulos .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #contenidos_1 .articulos .publicacion a { font-size:.9em;} 

/********************************ESPECIALIDADES*****************************************/

#central #contenidos_2 .especialidades {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.1em; *font-size:.6em; _font-size:.6em; margin:0px; width:578px; *width:530px; _width:530px; margin-left:10px; }

#central #contenidos_2 .especialidades h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px; }
#central #contenidos_2 .especialidades h3.top {  font-size:1.6em; color:#315785; padding-bottom:10px; font-weight:normal;}
#central #contenidos_2 .especialidades .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #contenidos_2 .especialidades .publicacion a { font-size:.9em;}
/********************************REVISTAS T�CNICAS*****************************************/

#central #contenidos_3  .revistas_tecnicas {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px; width:578px; *width:530px; _width:530px;}

#central #contenidos_3 .revistas_tecnicas h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px;}
#central #contenidos_3 .revistas_tecnicas .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #contenidos_3 .revistas_tecnicas .publicacion p { text-align:left;  font-weight:normal;}

/********************************LIBROS*****************************************/

#central #contenidos_4  .libros {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px; width:578px; *width:530px; _width:530px;}

#central #contenidos_4 .libros h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px;}
#central #contenidos_4 .libros .publicacion { float:left; width:250px; margin-right:20px; margin-bottom:10px; *margin-right:10px; _margin-right:10px; }
#central #contenidos_4 .libros .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #contenidos_4 .libros .publicacion p { text-align:left;  font-weight:normal;}


/*
#central #contenidos_4 { float:left;}
#central #contenidos_4 .libros {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.4em; _font-size:.4em; margin:0px; width:578px; *width:520px; _width:520px; }
#central #contenidos_4 .libros h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px;}
#central #contenidos_4 .libros h3.top { font-size:1.6em; color:#315785; padding-bottom:10px;}

#central #contenidos_4 .libros .publicacion h3 { font-size:1.1em; padding-bottom:0px;}


#central #conteidos_4 .libros .publicacion p { text-align:left;  font-weight:normal;}*/


                              /* informes tecnicos  */


/********************************informes_tecnicos*****************************************/

#central #contenidos_1 .informes_tecnicos {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px; width:568px; *width:510px; _width:510px; margin-left:10px;}

#central #contenidos_1 .informes_tecnicos h3.top { font-size:1.6em; color:#315785; padding-bottom:10px;}
#central #contenidos_1 .informes_tecnicos .publicacion { width:220px;}
#central #contenidos_1 .informes_tecnicos .publicacion h3 { font-size:1.1em; padding-bottom:10px; color:#487dbd;}
#central #contenidos_1 .informes_tecnicos .publicacion p a { text-decoration:underline; color:#487dbd; margin-bottom:10px; padding-bottom:5px; padding-top:0px; padding-left:10px;  text-align:right;}
#central #contenidos_1 .informes_tecnicos .publicacion p a:hover { text-decoration:none;}


/*-------------------------------------------------------------------------------------------------------*/
     /*/////////////////////////////////////PONENCIAS///////////////////////////////////////////////*/


                                         /* generales  */


/**************************************PONENCIAS GENERALES*****************************************/


#central #contenidos_1 .ponencias_generales {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px; }

#central #contenidos_1 .ponencias_generales h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px; }
#central #contenidos_1 .ponencias_generales .publicacion { margin-bottom:10px; height:330px;}
#central #contenidos_1 .ponencias_generales .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #contenidos_1 .ponencias_generales .publicacion p { text-align:left; font-weight:normal;}

/**************************************CURSO TUBERIAS 7*****************************************/



#central #contenidos_2 .curso_tuberias_7 {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px; width:578px; *width:530px; _width:530px; margin-left:10px; }

#central #contenidos_2 .curso_tuberias_7 h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px;}
#central #contenidos_2 .curso_tuberias_7 .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #contenidos_2 .curso_tuberias_7 .publicacion p { text-align:left; font-weight:normal; font-size:1.1em; }


/**************************************CONAMA 7*****************************************/


#central #contenidos_3 .conama_7 {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px; width:578px; *width:530px; _width:530px; margin-left:10px; }

#central #contenidos_3 .conama_7 h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px;}
#central #contenidos_3 .conama_7 .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #contenidos_3 .conama_7 .publicacion p { text-align:left;  font-weight:normal; font-size:1.1em;}


/**************************************CONAMA 8*****************************************/


#central #conteidos_4  .conama_8 {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; *font-size:.6em; _font-size:.6em; margin:0px; width:578px; *width:530px; _width:530px; }

#central #conteidos_4 .conama_8 h3 { font-size:1.4em; color:#487dbd; padding-bottom:10px;}
#central #conteidos_4 .conama_8 .publicacion h3 { font-size:1.1em; padding-bottom:0px;}
#central #conteidos_4 .conama_8 .publicacion p { text-align:left;  font-weight:normal;}

/*_______________________________________________________________________________________________________*/



#central #contenidos_5 .publicacion { float:left; width:250px; margin-right:20px; margin-bottom:10px; *margin-right:10px; _margin-right:10px; }
#central #contenidos_5 .publicacion h3 { font-size:1.0em; font-weight:bold; padding-top:10px; text-align:left;}
#central #contenidos_5 .publicacion img { border:none; padding:0px; margin:0px;}
#central #contenidos_5 .publicacion img.doc{ display:bolck; background:url("img/marco_grande_cua.jpg") no-repeat right bottom; padding-right:15px; padding-bottom:15px; margin-right:20px; margin-bottom:5px; margin-left:10px; margin-top:15px;}





/**/
#video_popup { text-align:center; padding:5px;}

/*visita virtual*/

#vr_popup { text-align:center; padding:5px;}

/**/

.publicacion h3 {}
/**/
#central #contenidos_2 .publicacion { float:left; width:250px; *width:250px;  _width:250px;  margin-right:20px; *margin-right:10px; _margin-right:10px; margin-bottom:10px; }
#central #contenidos_2 .publicacion h3 {  font-weight:bold; padding-top:10px; text-align:left;}
#central #contenidos_2 .publicacion img { border:none; padding:0px; margin:0px;}
#central #contenidos_2 .publicacion img.doc { display:bolck; background:url("img/marco_grande_cua.jpg") no-repeat right bottom; padding-right:15px; padding-bottom:15px; margin-right:20px; margin-bottom:5px; margin-left:10px; margin-top:15px;}
#central #contenidos_2 .publicacion p { }
#central #contenidos_2 .publicacion a { text-decoration:underline; color:#487dbd; margin-bottom:10px; padding-bottom:5px; padding-top:0px; padding-left:10px;  text-align:right;}
#central #contenidos_2 .publicacion a:hover { text-decoration:none; color:#487dbd;}



#central #conteidos_4 .publicacion a { text-decoration:underline; color:#487dbd; margin-bottom:10px; padding-bottom:5px; padding-top:0px; padding-left:10px;  text-align:right;}
#central #conteidos_4 .publicacion a:hover { text-decoration:none; color:#487dbd;}

#central #conteidos_4 .publicacion { float:left; width:250px; *width:230px;  _width:230px;  margin-right:20px; *margin-right:10px; _margin-right:10px; margin-bottom:10px; }

#central #conteidos_4 .publicacion h3 {  font-weight:bold; padding-top:10px; text-align:left;}
#central #conteidos_4 .publicacion img { border:none; padding:0px; margin:0px;}
#central #conteidos_4 .publicacion img.doc { display:bolck; background:url("img/marco_grande_cua.jpg") no-repeat right bottom; padding-right:15px; padding-bottom:15px; margin-right:20px; margin-bottom:5px; margin-left:10px; margin-top:15px;}
#central #conteidos_4 .publicacion p { font-size:1.1em; padding:5px 0px; color:#666; }
#central #conteidos_4 .publicacion a { text-decoration:underline; color:#487dbd; margin-bottom:10px; padding-bottom:5px; padding-top:0px; padding-left:10px;  text-align:right;}
#central #conteidos_4 .publicacion a:hover { text-decoration:none; color:#487dbd;}



/**/

/**/
#central #contenidos_3 .publicacion { float:left; width:250px; margin-right:20px; margin-bottom:10px; *margin-right:10px; _margin-right:10px; }
#central #contenidos_3 .publicacion h3 { font-size:1.0em; font-weight:bold; padding-top:10px; text-align:left;}
#central #contenidos_3 .publicacion img { border:none; padding:0px; margin:0px;}
#central #contenidos_3 .publicacion img.doc { display:bolck; background:url("img/marco_grande_cua.jpg") no-repeat right bottom; padding-right:15px; padding-bottom:15px; margin-right:20px; margin-bottom:5px; margin-left:10px; margin-top:15px;}
#central #contenidos_3 .publicacion a {  text-decoration:underline; color:#487dbd; margin-bottom:10px; padding-bottom:5px; padding-top:0px; padding-left:10px;}
#central #contenidos_3 .publicacion a:hover { text-decoration:none; color:#487dbd;}

#central #contenidos_3  .com_medioambiental {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px;}

/**/

/**/
#central #contenidos_4 .publicacion { float:left; width:250px; margin-right:20px; margin-bottom:10px; }
#central #contenidos_4 .publicacion h3 { font-size:1.0em; font-weight:bold; padding-top:10px; text-align:left;}
#central #contenidos_4 .publicacion img { border:none; padding:0px; margin:0px;}
#central #contenidos_4 .publicacion img.doc { display:bolck; background:url("img/marco_grande_cua.jpg") no-repeat right bottom; padding-right:15px; padding-bottom:15px; margin-right:20px; margin-bottom:5px; margin-left:10px; margin-top:15px;}
#central #contenidos_4 .publicacion a {  text-decoration:underline; color:#487dbd; margin-bottom:10px; padding-bottom:5px; padding-top:0px; padding-left:10px;}
#central #contenidos_4 .publicacion a:hover { text-decoration:none; color:#487dbd;}

#central #contenidos_4  .com_medioambiental {background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px;}


#contenidos_2 { float:left; width:578px;  _width:530px;  *width:530px;  margin-bottom:10px;}

#central #contenidos_2 .casos_practicos { margin:0px; padding:0px;}
#central #contenidos_2 .casos_practicos h5 { font-size:1.1em; color:#487dbd; padding-bottom:10px; padding-left:10px;}
#central #contenidos_2 .casos_practicos .noticia { font-size:1.1em; color:#666; padding:0px 37px 0px 10px;}
#central #contenidos_2 .casos_practicos .noticia p { text-align:justify;}
#central #contenidos_2 .casos_practicos .noticia p.pdf {margin:5px 0px 0px 0px; padding:0px;}
#central #contenidos_2 .casos_practicos .noticia p.pdf a{ background:url("img/ico_pdf.gif") no-repeat 0px 0px; padding:4px 0px 8px 25px; color:#487dbd;}
#central #contenidos_2 .casos_practicos .noticia p.pdf a:hover { text-decoration:none;}

#central #contenidos_2 .casos_practicos .noticia p span{ text-align:left; color:#487dbd; }

#central #contenidos_2 .casos_practicos .noticia .foti_noticia { float:left; background:url("img/marco_mini.jpg") no-repeat right; padding-right:0px; margin-right:5px;}

#central #contenidos_2 .casos_practicos .subir{ float:left;width:578px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
#central #contenidos_2 .casos_practicos .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
#central #contenidos_2 .casos_practicos .subir p a{ color:#487dbd; text-decoration:none}
#central #contenidos_2 .casos_practicos .subir p a:hover{ color:#487dbd; text-decoration:underline}


#central #contenidos_3 { float:left; width:578px; _width:530px;  *width:530px; margin-bottom:10px;}
#central #contenidos_3 .noticias { margin:0px; padding:0px 37px 0px 0px;}
#central #contenidos_3 .noticias img { background-color:#009999; padding:0px 10px 0px 0px;float:left; background:url("img/marco_mini.jpg") no-repeat right; margin-right:10px;}
#central #contenidos_3 .noticias h5 { font-size:1.1em; color:#487dbd; padding-bottom:10px; padding-left:10px;} 
#central #contenidos_3 .noticias span.fecha { color:#74a1d7;}
#central #contenidos_3 .noticias h3 { font-size:1.1em; color:#000000;}
#central #contenidos_3 .noticias h3 a { text-decoration:none;}
#central #contenidos_3 .noticias h3 a:hover { text-decoration:underline;}
#central #contenidos_3 .noticias .subir{ float:left;width:578px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
 .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
#central #contenidos_3 .noticias .subir p a{ color:#487dbd; text-decoration:none}
#central #contenidos_3 .noticias .subir p a:hover{ color:#487dbd; text-decoration:underline}



#central #conteidos_4 { float:left; width:578px; _width:530px;  *width:530px; margin-bottom:10px;}
#central #conteidos_4 .enlaces { margin:0px; padding:0px 37px 0px 0px;}
#central #conteidos_4 .enlaces h4 { font-size:1.1em; color:#487dbd; padding-bottom:10px; padding-left:10px; font-weight:bold;} 
#central #conteidos_4 .enlaces ul { color:#487dbd; padding-left:20px; font-size:1.1em;}
#central #conteidos_4 .enlaces ul li {background:url("img/dot.gif") no-repeat 10px 0px; padding:2px 0px 8px 25px; }
#central #conteidos_4 .enlaces ul li a { color:#487dbd; text-decoration:underline;}
#central #conteidos_4 .enlaces ul li a:hover { color:#487dbd; text-decoration:none;}
#central #conteidos_4 .enlaces .subir{ float:left;width:578px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
 .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
#central #conteidos_4 .enlaces .subir p a{ color:#487dbd; text-decoration:none}
#central #conteidos_4 .enlaces .subir p a:hover{ color:#487dbd; text-decoration:underline}


/*/////////////////////  noticias (sostenibilidad)  //////////////////////*/

.noticias_02{ float:left; margin-top:15px; padding-left:24px; }

#central #contenidos .contenidos h3.cabe {}

#central #contenidos .contenidos .noticias_02 h5{ float:left; color:#487dbd; font-size:1.1em; padding-bottom:15px}
.noticias_02 .noticia{ float:left; clear:left;margin-bottom:20px;color:#000000; display:table; width:100%}
.noticias_02 .noticia a{color:#000000; text-decoration:none}
.noticias_02 .noticia a:hover{color:#000000; text-decoration:underline}
.noticias_02 span{ color:#74a1d7; }
.foti_noticia{float:left;width:102px; height:58px; display:block;background:url("img/fondo_foti_noticia.gif") no-repeat top right; }
.foti_noticia img{width:87px; height:58px;}
.foto_578{ float:left}

.filiales { float:left; margin:10px; display:block; background:url('img/fondo_linea_14.gif') no-repeat top; padding-top:20px; padding-bottom:20px; font-size:1.0em; margin:0px; width:289px; *width:265px; _width:250px; height:250px; background-color:#FFFFFF;}
.filiales h3 { margin-bottom:10px; text-align:left; }
.filiales .imagen { float:left; width:300px; _width:250px;  }
.filiales .imagen img { background:url("img/marco_grande_cua.jpg") no-repeat right bottom; padding-right:27px; padding-bottom:20px; margin-right:10px; margin-bottom:5px; margin-left:10px;}
.filiales .texto { text-align:left; }

#introduccion .introduccion .pie_foto_azul{ float:left;width:558px; padding:15px 0px 10px 20px; background-color:#395b82}
#introduccion .introduccion .pie_foto_azul h2{ font-size:1.6em; padding-bottom:10px; color:#FFFFFF}
#introduccion .introduccion .pie_foto_azul ul li{ float:left; font-size:1.0em;padding:0px 12px 4px 0px ; color:#f0bd0c;white-space:nowrap}
#introduccion .introduccion .pie_foto_azul ul li a{ color:#fff; text-decoration:none}
#introduccion .introduccion .pie_foto_azul ul li a:hover{ color:#fff; text-decoration:underline}
#introduccion .introduccion .pie_foto_azul p{ font-size:1.1em;color:#fff;padding:10px 8px 0px 0px}
#introduccion .introduccion .pie_foto_azul p strong{color:#487dbd}

#introduccion .introduccion .nota_prensa {float:left;width:558px; padding:15px 0px 10px 20px;}
#introduccion .introduccion .nota_prensa img{ float:left; margin:0px 20px 8px 0px}
#introduccion .introduccion .nota_prensa span {color:#487dbd}
#introduccion .introduccion .nota_prensa h2{color:#001e40; font-size:1.4em;font-weight:bold; padding-bottom:10px}
#introduccion .introduccion .nota_prensa h3{color:#000000; font-size:1.2em;font-style:italic;padding-bottom:10px}
#introduccion .introduccion .nota_prensa h4{color:#487dbd; font-size:1.1em;padding-bottom:10px;}
#introduccion .introduccion .nota_prensa p{font-size:1.1em; color:#666666;padding:0px 0px 8px 0px;}
#introduccion .introduccion .nota_prensa ul{ padding-left:20px}
#introduccion .introduccion .nota_prensa li{background:url("img/bullet_cuadrado.gif") no-repeat 0px 5px; font-size:1.1em; padding:0px 0px 8px 10px;color:#666666;}
#introduccion .introduccion .nota_prensa li.video{background:url("img/ico_video.gif") no-repeat 0px 5px; }

#introduccion .introduccion .subir{ float:left;width:578px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
#introduccion .introduccion .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
#introduccion .introduccion .subir p a{ color:#487dbd; text-decoration:none}
#introduccion .introduccion .subir p a:hover{ color:#487dbd; text-decoration:underline}


#submenu_2{ float:left; width:244px; margin:44px 35px 0px 0px;}
.submenu_2{padding:0px 0px 0px 20px; *padding:0px 0px 0px 20px; _padding:0px 0px 0px 20px;}
.submenu_2 h2{ color:#001e40; font-size:2.0em; padding-bottom:25px}
.submenu_2 h3{ color:#487dbd; font-size:1.4em;padding-bottom:5px}
.submenu_2 p{ color:#55595f; font-size:1.1em;padding-bottom:5px}

#contactar .contactar {float:left;width:578px; color:#666666; padding:44px 0px 0px 0px}
#contactar .contactar h5{color:#487dbd; font-size:1.0em; padding-bottom:5px}
#contactar .contactar input{ border:1px solid #8fa9cc; padding:2px}
#contactar .contactar input.w500{ width:495px}
#contactar .contactar textarea{ border:1px solid #8fa9cc; width:500px; display:block;margin-bottom:7px}
#contactar .contactar input.sinborde{ border:0px }
#contactar .contactar p{ margin:0px 0px 15px 0px; display:block}
#contactar .contactar .comp_nutch_submit{background:url("img/bt_buscar.gif") no-repeat; font-size:1.0em; width:70px; color:#395b82; padding-bottom:2px; margin:20px 18px 0px 0px; float:left}
#contactar .contactar a{ color:#487dbd; text-decoration:underline}
#contactar .contactar a:hover{ color:#487dbd; text-decoration:none}
#contactar .contactar .subir{ float:left;width:578px; margin-top:15px;background:url("img/fondo_subir_linea.gif") repeat-x 0px 7px;}
#contactar .contactar .subir p{ float:right; padding:0px 10px 0px 5px; background:url("img/ico_subir.gif") no-repeat center right; font-size:0.9em; color:#487dbd; background-color:#FFFFFF}
.obliga{ float:right; padding-top:18px}

/*///////////----BOLETIN-----/////////////*/

#contenidos .contenidos .boletin_cabecera { float:left; border-top:1px #e5f1f7 solid; margin:0px 10px 0px 10px; padding:20px 10px 20px 0px; width:540px; *width:520px;  _width:520px;}
#contenidos .contenidos .boletin_cabecera img { float:left; background:url("img/marco_grande.jpg") no-repeat right; padding-right:17px; padding-bottom:10px; margin-right:10px; margin-bottom:5px; margin-left:10px;} 
#contenidos .contenidos .boletin_cabecera h3.bol_cabecera { font-size:1.3em;}

#contenidos .contenidos .boletin_izq { float:left; width:240px;  margin:0px 10px 0px 10px; padding:20px 10px 20px 0px;}
#contenidos .contenidos .boletin_izq img { float:left; width:97px; background:url("img/marco_boletin_mini.jpg") no-repeat right; padding-right:17px; padding-bottom:10px; margin-right:10px; margin-bottom:5px; margin-left:10px; }
#contenidos .contenidos .boletin_izq a { color:#74a1d7; text-decoration:none; font-weight:normal;}
#contenidos .contenidos .boletin_izq h4.titulo_boletin { font-size:1.1em; color:#74a1d7; text-align:left;}


/*/////////RESULTADOS BUSQUEDA//////////////*/

#introduccion_contacto .introduccion {  margin:80px 20px 10px 20px;  _margin:60px 20px 10px 20px; * margin:60px 20px 10px 20px;}
#introduccion_contacto .introduccion h2 { color:#001e40; font-size:2.0em; padding-bottom:25px; font-weight:450px;}
#introduccion_contacto .introduccion h4 { color:#001e40; font-size:2.0em; padding-bottom:25px; font-weight:450px;}

#central_contacto { min-height:300px;}
#central_contacto form {  color:#74a1d7; margin:10px 0px 0px 20px; }
#central_contacto form label { padding-left:10px;}
#central_contacto .nutch_hits {  margin:10px; width:780px; border-bottom:1px #e5f1f7 solid; padding-bottom:10px; padding:10px; color:#74a1d7; margin-left:10px;}

#central_contacto .nutch_resultado {  margin:10px; width:780px; border-bottom:1px #e5f1f7 solid; padding-bottom:10px; padding:10px;}
#central_contacto .nutch_resultado h2.nutch_titulo { font-size:1.1em; color:#74a1d7; }
#central_contacto .nutch_resultado h2.nutch_titulo a { text-decoration:none; color:#74a1d7;}
#central_contacto .nutch_resultado p.nutch_resumen { font-size:1.1em; color:#413838; margin-top:5px;}
#central_contacto .nutch_resultado span.nutch_url { display:none; }

#central_contacto .nutch_paginacion { background-color:#e5f1f7; margin:0px 10px 0px 10px; padding:3px 5px; font-weight:bold;}
#central_contacto .nutch_paginacion a { text-decoration:none; color:#487dbd; font-weight:normal;}
#central_contacto .nutch_paginacion a:hover { text-decoration:none; color:#666;}


#central_contacto .aviso_legal { float:left; width:558px; text-align:justify; color:#666; font-size:1.1em; margin:40px 20px 0px 0px;}
#central_contacto .aviso_legal h3 { font-size:1.6em; font-weight:normal;color:#001e40; margin-bottom:20px;}

#central_contacto .aviso_legal a { color:#668aba; text-decoration:underline;}
#central_contacto .aviso_legal a:hover { color:#668aba; text-decoration:none;}


/*/////////////////////  pie  //////////////////////*/

#principal #pie{ float:left;clear:left;width:857px; padding:7px 0px 20px 0px;border-top:4px solid #dae9f2; margin-top:10px; font-size:1.0em;   }

#principal #pie #logo_grupo{display:block; float:left; clear:right}
#principal #pie #copyright{display:block;float:left; color:#666666; font-size:1.0em; padding:6px 0px 0px 8px; width:600px;}

#principal #pie #copyright p.n_copy { *font-size:.6em; _font-size:.6em;}
#principal #pie #copyright a{color:#666666; text-decoration:none}
#principal #pie #copyright a:hover{color:#666666; text-decoration:underline}

#principal #pie #copyright_esp02{display:block;float:left; color:#666666; font-size:1.0em; padding:6px 0px 0px 8px;}

#principal #pie #copyright_esp02 p.n_copy { *font-size:.5em; _font-size:.5em;}
#principal #pie #copyright_esp02 a{color:#666666; text-decoration:none}
#principal #pie #copyright_esp02 a:hover{color:#666666; text-decoration:underline}

#principal #pie #fecha_actualizacion{display:block; float:left; padding:3px 0px 0px 8px; white-space:nowrap; }
#principal #pie #fecha_actualizacion_esp{display:block; float:left; padding:3px 0px 0px 8px; white-space:nowrap; *font-size:.6em; _font-size:.6em;}
#principal #pie #fecha_actualizacion_esp02{display:block; float:left; padding:3px 0px 0px 8px; white-space:nowrap; *font-size:.6em; _font-size:.6em;}
#principal #pie #linksW3C{display:block;float:right; width:280px;}
#principal #pie #linksW3C ul li{ float:left; margin:8px 0px 0px 10px}
#principal #pie #linksW3C img{width:80px}

#principal_contacto #pie{ float:left;clear:left;width:857px; padding:7px 0px 20px 0px;border-top:4px solid #dae9f2; margin-top:10px; font-size:1.0em;   }

#principal_contacto #pie #logo_grupo{display:block; float:left; clear:right}
#principal_contacto #pie #copyright{display:block;float:left; color:#666666; font-size:1.0em; padding:6px 0px 0px 8px;}

#principal_contacto #pie #copyright p.n_copy { *font-size:.6em; _font-size:.6em;}
#principal_contacto #pie #copyright a{color:#666666; text-decoration:none}
#principal_contacto #pie #copyright a:hover{color:#666666; text-decoration:underline}
#principal_contacto #pie #fecha_actualizacion{display:block; float:left; padding:3px 0px 0px 8px; white-space:nowrap}
#principal_contacto #pie #linksW3C{display:block;float:right; width:280px;}
#principal_contacto #pie #linksW3C ul li{ float:left; margin:8px 0px 0px 10px}
#principal_contacto #pie #linksW3C img{width:80px}




<!-------------principal contacto -------------->



/**********AVISO LEGAL*************/

.aviso_legal { float:left; width:558px;  margin:30px 0px 0px 0px; font-size:1.1em; color:#666; text-align:justify; padding:0px 10px;}

/******************/

/*////////////////// Lightbox //////////////////////*/

#img_popup { text-align:center;}



#introduccion .contenido {
color:#001E40;
float:left;
margin-bottom:0;
padding:44px 0 0;
width:578px;
}

#banners_inf .banners_inf .rss{
	display: none;
}















