.page-nav, .buttons, .link-cabecera, p.link-back, p.link-print, .link-media, .docs-link, #sidebar #nav-wrap, .multi-lang, .date-selector, .paginacion{display:none !important}
.subcabecera .sIFR-alternate, .tit-seccion .sIFR-alternate{display:block !important; display:block; padding-bottom:10px}
#backgroundLayer img{display:none !important}
#backgroundLayer{ background:url(css_img/bck_sidebar.jpg)} 

/*tags generales*/
body{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; background:white; color:black;}
a{text-decoration:none; color:black}
h1, h2, h3, h4{font-weight:normal}

.logo{margin:0}
.logo img{border:none}

/*estructura - divs layout*/
#overlay{width:100%;text-align:left;margin:0;float:left;position: relative;z-index: 5}
#page{width:100%;height:100%;position:relative;z-index:10; top:0%; text-align:center;margin:0px 0 0 0;text-align:left;}
/*safari bug - ie6 pasa- reset en ie.css*/
#page{position:absolute;#}
*+html #page{position:relative;}/*ie7*/
/*fin bug*/

#wrap{float:left;}
#content{width:100%;float:left;padding:0; overflow:hidden}
#content-noticias{float:left; padding:0;}
.logo{margin:0}

/*bloque con logo de la seccion arriba a la derecha - puede aparecer o no */
.accesos{width:139px;height:55px; float:right; margin-bottom:-55px; position:relative; z-index:10}
.accesos img{ border:none}

/*imagen destacada de la seccion - el color del borde se controla  con  una clase en div page para controlar tambien el color del menu*/
.destacado{border-left: solid 15px #25457e; float:left; clear:both}
.destacado{display:none !important}

/*subcabecera de las secciones*/
.subcabecera{width:546px; border-bottom:solid 1px #5c5c5c; padding:15px 0 5px 14px;float:left; clear:both; color:black}
.subcabecera h3{float:left; font-size:24px; line-height:26px; height:29px; }
.subcabecera .link-cabecera{height:12px; padding:0 0 0 18px; background:url(css_img/flecha-link.gif) no-repeat 0 2px; float:right; line-height:12px;font-size:12px; margin:15px 0 0 0;}
.tit-seccion{font-size:40px;margin:0 0 10px 0;float:left;overflow:visible;}
#content-noticias .tit-seccion{margin:0}

#content-noticias p.link-back{left:70px; top:37px;}
#content-noticias p.link-print{left:70px; top:97px;}

/****contenido interior de cada seccion****/
.txt{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:11px; line-height:15px;width:545px; padding:10px 0 0 13px; float:left; clear:both}
.txt p{ margin:7px 0;}
.txt a{ text-decoration:underline;}

/*modulos internos a txt */
/* listado de secciones en las subhomes*/
.txt .lista-subhome{font-size:14px; margin:6px 0 0 30px; float:left;}
.txt .lista-subhome li{margin:5px 0; background:url(css_img/smallguion.gif) no-repeat 0px 8px; padding:0 0 0 8px;}

/*listado normal con guion*/
.txt ul { clear:both}
.txt ul li{background:url(css_img/smallguion.gif) no-repeat 0px 8px; padding:0 0 0 7px; margin:0 0 3px 0; }

/* listado - concepto / definicion - concepto ocupa 100% de la linea*/
.txt dl{}
.txt dt{ background:url(css_img/pixelgris.gif) left 13px repeat-x; font-size:12px; padding:0 0 3px 0 }
.txt dd{ margin:0 0 8px 0;}

/*interior - envio de documentos*/
.adjunto{width:545px; float:left; border-bottom:solid 1px #5c5c5c; padding-bottom:8px; margin-bottom:8px}
.adjunto h4{ background:url(css_img/pixelgris.gif) repeat-x 0px 13px; font-size:14px;width:545px; margin:0 0 5px 0; }
.adjunto .file{background:transparent; border:solid 1px #b6b6b6;}
*+html .adjunto .file {width:215px;}/*ff no acepta width por seguridad en input file*/
.adjunto p{width:545px; text-align:right; float:left;}
.adjunto select{width:215px; background:transparent; float:right;margin-right:54px}
.adjunto .btn_submit{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:13px; line-height:15px;font-weight:bold;height:22px;width:50px !important;border:none;border-bottom:solid 1px white;padding:0 0 8px 0; text-transform:uppercase;cursor:pointer; background:transparent }

/*ul conceptos// al clickar sobre ellos se muestra definicion a la derecha*/
#conceptos{float:left;}
#conceptos li{background:url(css_img/smallguion.gif) no-repeat 0px 8px !important; padding:0 0 0 7px; margin:0 0 3px 0; }
#conceptos dl{margin:0; padding:0; display:inline}
#conceptos dt{padding:0;background-image:none;text-decoration:underline;cursor:pointer}
#conceptos dd{display:none;margin:0 !important}
#definicion{/*min-height:115px;*/ float:left; border-left:solid 2px #454545; margin:0 0 0 20px; padding:10px;width:362px; display:none}



.docs{float:left; width:545px;clear:both;}
/*documentos asociados aparecen a la izquierda // independiente o conjuntos con link-media*/
/*documentos asociados aparecen a la izquierda // independiente o conjuntos con link-link*/

/*****noticias****/
.seccion-noticias{width:560px; padding:20px 0 0 0;border-top:solid 1px #50504f; float:left; clear:both }
.noticia{ float:left;width:560px;margin-bottom:50px}
.noticia .cab-noticia{width:429px; float:left;border-bottom:solid 1px #4e4f4e;padding:0 126px 0px 5px;text-transform:uppercase}
.noticia .cab-noticia .fecha{font-size:10px;margin:17px 0 0 0;float:left;width:67px;}
.noticia .cab-noticia h3{font-size:15px;float:left;}
.noticia .cab-noticia .medio{font-size:10px;margin:17px 0 0 0;float:right;}
.noticia .txt-noticia{font-size:12px; line-height:14px;padding:9px 0 0 72px; width:360px;float:left; text-align:justify;font-weight:normal}
.noticia .image-noticia{float:right;position:relative;margin-top:-13px;margin-left:-10px; left:-10px;width:93px;}
.noticia .image-noticia img{border:solid 1px #5c5c5c; float:left}

.noticia .thums-gallery{padding:12px 0 0 0;float:left;width:93px;overflow:visible; position:relative; left:-35px}
.noticia .thums-gallery ul{position:absolute;z-index:50;width:106px;}
.noticia .thums-gallery li{float:left;margin:0 0px 13px 0; display:inline;}

/*interior noticia - se reutilizan estilos - piso con id  noticia-interior */
#noticia-interior{border-bottom:solid 1px #4e4f4e}
#noticia-interior .txt-noticia p{ margin-bottom:8px}

/*botones paginacion */
.paginacion-prev a:hover{background-position:-11px 0;background-image:url(css_img/pag_boton.gif);}
.paginacion-next a:hover{background-position:0 0;background-image:url(css_img/pag_boton.gif);}
.paginacion-next a, .paginacion-prev a{width:11px;height:11px;display:block;}
.paginacion-next a{}
.paginacion-prev a{ background-position:0}
/*listado numerico paginacion*/
.paginacion ul{float:right; padding:0 7px 0 0; white-space:nowrap}
.paginacion ul li{float:left; margin-left:13px}
.paginacion a:hover, .paginacion .sel a{text-decoration:none;padding:0 0 4px 0; border-bottom:solid 1px white;}

.date-selector{width:300px;float:right;margin:58px 0 0 0; }
#ano_noticia, #mes_noticia{padding:1px 0 0 0px;height:16px;width:110px;float:right}

/*listado de documentos*/
.docs{ width:545px;float:left;overflow:hidden; }
.docs ul{width:582px;float:left;position:absolute; z-index:40;height:161px;}
.docs ul li{float:left;width:229px;line-height:39px;margin-right:30px;padding:0 0 0 25px}
.docs ul li a{ text-decoration:none;}

/* pantalla contacto */
#contacto{float:left; width:100%; font-size:13px;line-height:14px; clear:both; margin-bottom:30px}
#contacto .entradilla{width:507px; border-bottom:solid 1px #4e4e4d; padding:0 0 12px 0;}
#contacto input{border:solid 1px #bbb; width:135px; height:16px; line-height:16px;}
#contacto fieldset{width:507px;margin:0 0 0 0; padding:35px 0 0 0}
.block_form{float:left;width:230px; margin-bottom:15px}
.block_form label, .block_form_unico label{float:left; display:block; width:82px;font-size:12px; font-weight:bold; line-height:16px; padding:0 8px 0 0;float:left; text-align:right; text-transform:uppercase; }
.block_form input, .block_form_unico input{float:right;}
.block_form_unico{float:left;width:230px; margin:0 0 15px 230px}
.block_form_area{margin:0 0 0 93px; position:relative; top:-35px; float:left; clear:both ; width:195px;display:inline}
.block_form_area label{ float:left;font-size:12px; font-weight:bold; line-height:16px; text-transform:uppercase; margin-bottom:20px}
.block_form_area textarea{width:193px; height:77px; overflow:auto;  clear:both; background:white; position:relative; z-index:200;padding:3px}
#contacto input[type=text], .block_form_area textarea{background:transparent;}
*+html .block_form_area textarea{ background:white}


#contacto .btn_submit{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:13px; line-height:15px;font-weight:bold;height:26px;width:50px !important;border:none;border-bottom:solid 1px white;padding:0 0 10px 0; text-transform:uppercase;cursor:pointer; background:transparent ;clear:both;float:right; position:relative; margin-top:-61px;left:-88px; display:inline;}

#contacto .legal{float:left; width:507px; font-size:9px; line-height:11px;clear:both; border-top:solid 1px #5c5c5c; padding:10px 0 0 0; margin-top:10px}

p.link_ppt{height:21px;padding:5px 0 0 48px; background:url(css_img/link_ppt.gif) no-repeat left top; font-size:12px; float:left;}
p.link_pdf{height:21px;padding:5px 0 0 48px; background:url(css_img/link_pdf.gif) no-repeat left top; font-size:12px; float:left;}
p.link_ppt a, p.link_pdf a{ text-decoration:none}
.cierre{border-bottom:solid 1px #5c5c5c;padding-bottom:15px; padding-left:15px; position:relative; left:-15px }


