@charset "utf-8";
@import url("calendario.css");

/* ----------------------------------------------
LIMPIA
------------------------------------------------*/
*{margin: 0; padding: 0;font-size: 100.01%; border:0}
img, fieldset{border:0;}
body{line-height:1.3em;background-color:#ECECE0 ;background-position: 0 0; background-repeat: repeat-x}
ol, ul{list-style: none;}
table{border-collapse: collapse; border-spacing: 0;}

#colizda table {/*border:1px solid #99BFC2; */height:100%; border-top:none; font-size: 1em; margin: 15px 2px;width:95%; text-align:center;}

/* para ARTICULOS */
.conteFinal table tbody td, .conteFinal table tbody th,.conteFinal table thead th {padding:10px 7px;border:1px solid #D5E5E5;width:auto;}
.conteFinal table .tituloTabla th, .conteFinal table .titulotabla  th, .conteFinal table th {padding:10px 7px; background: #F2F6F7 url(../img/fnd_dt_tabla.gif) 0 0 repeat-x; font-weight:bold; color:#0258AD;text-align:center;}
 
/*para NOTAS PRENSA */
.conten table tbody td, .conten table tbody th, .conten table thead th {padding:10px 7px; border:1px solid #D5E5E5;width:auto;}
.conten table .tituloTabla th, .conten table .titulotabla th, .conten table  th  {padding:10px 7px; background: #F2F6F7 url(../img/fnd_dt_tabla.gif) 0 0 repeat-x; font-weight:bold; color:#0258AD;text-align:center;}

caption{padding-bottom:10px;}
caption, th, td {text-align: left;/* font-weight: normal;*/}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
address {font-style:normal}

body, html{font-size: 62.5%;}
body {font-size: 100%}
p {text-align:justify}
li p, li li, li address,dd p, dd li, td p, td li, th p, th li, td dt, td dd, th dt, th dd,address p, address li,blockquote p, blockquote li, blockquote pre, blockquote dt, blockquote dd,h1, h2, h3, h4, h5, h6
{font-size: 1em}
 
/* Tipografias*/
html{height: 100%;}
body{font-family:"Trebuchet MS","TrebuchetMS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; color:#484f55; text-align:center}
/*p, pre, address, li, dt, dd, th, td, caption, legend, h1, h2, h3, h4, h5, h6{font-size: 1.1em;}*/
p img{font-size: .9090em;}
input, select, textarea{font-family:"Trebuchet MS","TrebuchetMS", Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:1em}
:lang(es) { quotes: "«\2009" "\2009»" "\201C" "\201D" "\2018" "\2019" }

b {color: #000}
strong {color: #000}

/* ----------------------------------------------
COMUNES 
------------------------------------------------*/
.invisible{position: absolute; left: -99999em; text-indent: -99999em; line-height: 0;}
.oculto{display: none;}
.enorme {font-size:1.8em; letter-spacing:-1px}
#pagina .azul {color:#1363b2 }
#pagina p.rss {margin:0;text-align:right;vertical-align:middle}
#pagina p.rss a {cursor:pointer}
p.rss a { color:#545b60;}
p.rss img {vertical-align:middle; position:relative;top:-1px; padding-left:9px}
.aviso {color:#c00000}
.flleft {float:left}
.flright {float:right}

input.btnAzul { background:#0D4480 url(../img/fnd_btn_azul.gif) 0 0 repeat-x; font-weight:bold; padding:2px 10px 3px; color:#FFF}
input.conborde, select.conborde {border:1px solid #cccccc; background: #fff url(../img/fnd_input_txt.png) 0 0 repeat-x}

/*Formulario Input Radio*/
.radio{padding-top:5px; overflow:hidden;}
	input.radio{margin: 0 9px 0;}
	
ul.radio2{width:760px; margin-bottom:20px; overflow:hidden; border-top:1px none #ccc;}
 	.radio2 li{line-height:1.5em;  border-bottom:1px none #ccc;  float:left;  display:inline; width:50%; margin-top:15px;list-style-type: none;}
 	.radio2 label{cursor: pointer;display: inline;padding-bottom: 1px; padding-right: 122px;width: 300px;} 
	
ul.radio3{width:760px; margin-bottom:20px; overflow:hidden; border-top:1px none #ccc;}
 	.radio3 li{line-height:1.5em;  border-bottom:1px none #ccc;  float:left;  display:inline; width:33.333%; margin-top:15px;list-style-type: none;}
  	.radio3 label{cursor: pointer;display: inline;padding-bottom: 1px; padding-right: 122px;width: auto;}

input#Comentario{display:none}
.agrupacion_campos span{font-size:110.01%; font-weight: bold; font-style: italic;}
.radio input{padding-right:0;}

.hr {height:10px;background: url(../img/punteado_gris_2.gif) 0 0 repeat-x}
.hr hr {display: none}
#subcoldcha .hr {margin:-30px 0 5px}
#subcoldcha2 .hr {margin:-30px 0 5px}


/*Clear*/
#pie ,#faldon, ul#menuppal, #cabecera, #destacados_sup, #contenido,.tresCols , #pastillas, .modulo .inf, .modulo .sup , .modulo, .envuelve, #meollo, #destacados_sup, .tresCols, .noticiasInf, .enlacesInf, #migas ul, #migascollab ul, .descargas dl , .destacado, .enlacesInf ul , .moduloHorizontal1, .moduloHorizontal2, #f_modulo_busq, .formulario, .fila, #filtrafechas, .moduloHorizontal3, #divMapa, .conteFinal, .elemAgenda
{height:100%; overflow:hidden}
/* Clearfix*/
.clearfix:before,.clearfix:after, #contenido:after,#contenido:before,#cuerpo:after, #cuerpo:before{content:"";display:table}
#contenido:after, .clearfix:after, #cuerpo:after {clear:both}
#contenido, #cuerpo { overflow:visible }

/*Hovers*/
a , #pagina .conten a:hover{ color:#0358ad; text-decoration:none}
a:hover {text-decoration:underline}
#pie a:hover, #cabecera a:hover, #pagina .conten a, .paginacion ol li a, dl.resulBusca a, dl.resulList a, .destacado h3 a:hover, .divRespuestas p.subir a, .ulazul.resultados a, #pagina .dltabla a , .divTablaAgenda tbody a   {text-decoration:underline}
.paginacion ol li a:hover, dl.resulBusca a:hover, dl.resulList a:hover, #atajo a:hover, #migas a:hover , #migascollab a:hover , .divRespuestas p.subir a:hover,  .ulazul.resultados a:hover,  #pagina .dltabla a:hover , .divTablaAgenda tbody a:hover  {text-decoration:none}

.enlacesInf li a:hover{color:#034c7c}
.menulat li li a:hover {color:#1363b2}
.etiquetas a:hover, /*.destacadoInf li*/.mas a:hover {color:#FFF; background-color:#0358ad}
.modulo li a:hover, .destacadoInf li a:hover {color:#0358ad}

/* ----------------------------------------------
ESTRUCTURA 
------------------------------------------------*/
#pagina {width:990px; margin:0 auto; background-position: 0 0; background-repeat: no-repeat; font-size:1.1em; position:relative; text-align:left}
#cabecera { padding:15px 20px 0; height:158px}
#cuerpo{  padding:0 34px;background: url(../img/fnd_cuerpo.png) 0 0 repeat-y; margin-top:104px}
#contenido {position:relative; top:-104px; margin-bottom:-104px}

.plantilla1 #colizda { float:left; width:702px }
.plantilla1 #coldcha { float:right; width:185px}
.plantilla2 #colizda { float:left; width:702px }
.plantilla2 #coldcha { float:right; width:182px}
.plantilla2 #colizda #subcoldcha { float:right; width:440px }
.plantilla2 #colizda #subcoldcha2 { float:right; width:440px }
.plantilla2 #colizda #subcolizda { float:left; width:221px}
.plantilla3 #colizda {width:100%}

/* ----------------------------------------------
CABECERA
------------------------------------------------*/
#cabecera a {color:#FFF; text-decoration:none}
#cabecera input.conborde{border-color: #7b7777; padding:3px 4px 0; margin:0 -4px 0 10px; width:10.6em; border-right:none; height:1.57em}
#f_busq_gnral  input {vertical-align:middle}
#f_busq_gnral label {color:#FFF; font-size:1.3em;vertical-align:middle }
#f_busq_gnral { float:right;clear:both; margin-top:-20px}
#f_busq_gnral p {margin:9px 0 0 6.7em}
/* #lb_busq_gnral {visibility:hidden} no permitido UNE-2012 */
ul#idiomas {float:right; font-size:1.1em}
ul#idiomas li {float:left; background:url(../img/raya_blanca.png) 0 .2em no-repeat; padding-left:11px; margin-left:11px}
ul#idiomas li.primero { background-image:none; padding-right:0;}
#cabecera h1 { float:left}
#promoCabecera {height:321px; width:990px; position:absolute;top:0;left:0;z-index:-1; background-repeat:no-repeat}
#promoCabecera p{padding:10px;font-size:1.4em; line-height:150%; text-shadow: #333 3px 3px 20px; color:#FFFFFF;}
#promoCabecera p strong{ font-weight:normal}
#promoCabecera p em { font-size:1.5em; font-style:normal; font-weight:normal; padding:0 10px}
#atajo {position:absolute;top:-10em;left:0; width:100%; text-align:center}
#atajo a {padding:.8em ; text-decoration:underline; font-size:1.2em}
#atajo a:focus, #atajo a:active {font-weight:bold;color:#494f56; background: #EAEAEA url(../img/fnd_tit_mod_gris.png) 100% 0 repeat-x;z-index:2;position:absolute;top:8.5em;left:0;width:100%;display:block;border:1px solid #dbd8d9}
.ataja {height:1px; position:relative; overflow:visible}
.ataja a { position:absolute;top:-50em; display:block;white-space:nowrap}
.ataja a:focus, .ataja a:active {top:0em; left:.2em; height:auto }

/* ----------------------------------------------
PIE 
------------------------------------------------*/
#pie {padding:0 20px 17px 34px; margin:/*20px */0 0; background: url(../img/fnd_pie.png) 0 0 repeat-y        ;color:#FFF; text-align:center; position:relative;/* padding:0 6px*/ }
#faldon { padding:20px 3px 32px 5px}
/*ag#faldon .columna { text-align:left; float:left; width:110px; padding-right:22px}*/
#faldon .columna { text-align:left; float:left; width:163px; padding-right:22px}
/*ag#faldon .columna h2 { font-size:1.2em; background:url(../img/punteado_gris_1.gif) left bottom repeat-x; padding:0 4px 6px 0; float:left; clear:both; margin-bottom:15px }*/
#faldon .columna h2 { font-size:1.2em; background:url(../img/punteado_gris_1.gif) left bottom repeat-x; padding:0 38px 6px 0; float:left; clear:both; margin-bottom:15px }
#faldon .columna ul {clear:both}
#pie a {color:#FFF; text-decoration:none}
#pie  address { position:absolute; left:38px;bottom:17px}

#ul_aux {display:inline;margin:0.7em 0}
#ul_aux li {display:inline;text-align:center; background: url(../img/raya_blanca.png) 0 .3em no-repeat; padding:0 6px 0 9px}
#ul_aux li.primero {background-image:none; padding-left:0}

#ul_acce {position:absolute; right:30px; bottom:17px}
#ul_acce li {display:inline; background: url(../img/raya_blanca.png) 0 .3em no-repeat; padding:0 6px 0 9px }
#ul_acce li.primero {background-image:none}

/* ----------------------------------------------
CUERPO
------------------------------------------------*/
/*Menu ppal*/
/*ag#menuppal {background:url(../img/fnd_menuppal.png) 0 0 no-repeat; padding:0 6px 31px;}*/
#menuppal {background:url(../img/fnd_menuppal.png) 0 0 no-repeat; padding:0 25px 31px;}
#menuppal ul {display:table;text-align:center; width:100%}
/*ag#menuppal li {display:table-cell;vertical-align: middle;list-style:none; font-size:1.35em; text-transform:uppercase;}*/
#menuppal li {display:table-cell;vertical-align: middle;list-style:none; font-size:1.44em; text-transform:uppercase;}
/*ag#menuppal li span { display:block;padding: 14px 9px }*/
#menuppal li span { display:block;padding: 14px 13px }
#menuppal li.activo, #menuppal li.lihover {background:url(../img/fnd_menuppal_act_izda.gif) 0 100% no-repeat}
#menuppal li.activo span, #menuppal li.lihover span {background:url(../img/fnd_menuppal_act_dcha.gif) 100% 100% no-repeat        }
#menuppal li.activo a, #menuppal li.lihover  a { color:#393737}
#menuppal a {color:#FFF; text-decoration:none}
#menuppal a:hover {}

/*DEstacados*/
.texto {text-align:justify;}
#destacados_sup {padding-bottom:10px}
#destacados_sup .dcha { float:right; width:330px}
#destacados_sup .izda { float:left; width:330px}
.img { border:1px solid #c3c3c3}
.img img {border:1px solid #fff}
.dosDestacados .destacado { position:relative;/*padding-bottom:4em; se quita el 28 de abril*/}
.dosDestacados  .img {margin-bottom:18px}
/*.dosDestacados .img img {width:326px; height:136px}*/
.dosDestacados .img img {width:326px}
.destacado.ancho .img { margin-bottom:25px}
.destacado.ancho .img img  { width:436px; height:auto}
#pagina .destacado.ancho h3 ,.destacado.ancho h2, .conteFinal h2{ margin-bottom:18px}
#destacados_sup h3, .destacado.ancho h3, .destacado.ancho h2, .conteFinal h2{ font-size:1.4em; line-height:110%; margin:6px 0 12px; color:#0358ad}
.fecha {color:#484f55}
/*Descargas*/
.descargas {background:url(../img/fnd_descargas_sup_329.gif) 0 0 no-repeat;}
.descargas dl {padding:0 15px}
.descargas  dl {background:url(../img/fnd_descargas_inf_329.gif) 0 100% no-repeat;}
.descargas dt {background:url(../img/flecha_descargas.gif) 100% 3px no-repeat;  color:#0358ad; float:left; padding:7px 31px 7px 0;margin-right:10px; font-size:1.1em; font-weight:bold}
.descargas dd { float:left; padding:7px 0 7px 10px}
.unDestacado .descargas {background:url(../img/fnd_descargas_sup_329.gif) 0 0 no-repeat; float:right; width:329px; margin-top:18px}
.unDestacado .descargas  dl {background:url(../img/fnd_descargas_inf_329.gif) 0 100% no-repeat;}
.dosDestacados .descargas {margin-top:18px;background:url(../img/fnd_descargas_sup_329.gif) 0 0 no-repeat; /*position:absolute; bottom:0; left:0; se quita el 28 de abril */width:100% }
.destacado.ancho .descargas {background-image:url(../img/fnd_descargas_sup_439.gif);margin-bottom:20px}

.destacado.ancho .descargas dl {background-image:url(../img/fnd_descargas_inf_439.gif)}
.destacado.ancho .conten { padding-bottom:15px}
.destacado.ancho .etiquetas {margin-bottom:18px}

.unDestacado .img {float:right; width:328px;margin:0 0 20px 45px}

.destacadoVideo .texto {float:left; width:327px; position:relative;}
.destacadoVideo .dcha {float:right; width:333px}
.destacadoVideo .img {border:none;background:url(../img/reflejo_332.png) left bottom no-repeat; padding-bottom:24px}
.destacadoVideo .texto .etiquetas {margin-top:24px}


#pagina .conten p , #pagina .conten ul, #pagina .conten ol, .conteFinal ul , .conteFinal ol, .conteFinal p, .divRespuestas p,  .divRespuestas ol,  .divRespuestas ul, .moduloHorizontal3 .col p, .moduloHorizontal3 .col li, #divMapa p { margin-bottom:15px; line-height:126%; text-align:justify}
.divRss .textosuperior p  { margin-bottom:40px; line-height:126%; text-align:justify; font-size:0.8em;}
#pagina .conten ul, #pagina .conten ol, .conteFinal ul , .conteFinal ol { margin:10px 0 10px 20px}
#pagina .conten ul li, .conteFinal ul li, #divMapa ul li {list-style:none; background:url(../img/bolo_azul_1-1.gif) 0 .3em no-repeat; padding:0 0 7px 18px; margin-left:10px}

/*Migas*/
#migas {margin:-10px 20px 30px}
#migas a {text-decoration:underline}
#migas p { float:left; width:auto; padding-left:17px; background: url(../img/bolo_azul_1-1.gif) 0 .32em no-repeat}
#migas ul li { float:left; background:url(../img/bolo_migas.gif) 0 .4em no-repeat; padding:0 5px 0 9px; color:#1363b2}
#migas ul li.primero {background-image:none}
/*Migas*/
#migascollab {margin:-10px 20px 0px}
#migascollab a {text-decoration:underline}
#migascollab p { float:left; width:auto; padding-left:17px; background: url(../img/bolo_azul_1-1.gif) 0 .32em no-repeat}
#migascollab ul li { float:left; background:url(../img/bolo_migas.gif) 0 .4em no-repeat; padding:0 5px 0 9px; color:#1363b2}
#migascollab ul li.primero {background-image:none}

/*Etiquetas*/
dl.etiquetas dt, dl.etiquetas dd{ display:inline; padding-right:11px}
.etiquetas dd a {text-decoration:underline}
.dosDestacados dl.etiquetas { margin-top:17px}
.unDestacado dl.etiquetas {float:left; width:49.9%; margin-top:24px}

/*Tres cols*/
/*#.tresCols .columna { float:left; width:220px; margin-left:20px;}*/
.tresCols .columna.primero {margin-left:0}
h2.titu1 { font-size:1.39em; padding:7px 12px; margin-bottom:1px }
h2.titu1, h2.titu1 a { color:#FFF}
h3.titu1 { font-size:1.39em; padding:7px 12px; margin-bottom:1px; margin-top:0px }
h3.titu1, h3.titu1 a { color:#FFF}
.inv h2.titu1 {background: #3682b5 url(../img/fnd_tit_col_investigacion.png) 0 0 repeat-x;}
.uni h2.titu1 {background: #59982c url(../img/fnd_tit_col_universidades.png) 0 0 repeat-x;}
.inn h2.titu1 {background: #d06102 url(../img/fnd_tit_col_innovacion.png) 0 0 repeat-x;}
.minpre h2.titu1 {background: #3973A5 url(../img/fnd_tit_col_ministerioprensa.png) 0 0 repeat-x;}
.inv h3.titu1 {background: #3682b5 url(../img/fnd_tit_col_investigacion.png) 0 0 repeat-x;}
.uni h3.titu1 {background: #59982c url(../img/fnd_tit_col_universidades.png) 0 0 repeat-x;}
.inn h3.titu1 {background: #d06102 url(../img/fnd_tit_col_innovacion.png) 0 0 repeat-x;}
.minpre h3.titu1 {background: #3973A5 url(../img/fnd_tit_col_ministerioprensa.png) 0 0 repeat-x;}
ul.inv li {list-style:none; background:url(../img/bolo_azul.png) 0 .1em no-repeat; padding:0 0 18px 17px}
ul.uni li {list-style:none; background:url(../img/bolo_verde.png) 0 .1em no-repeat; padding:0 0 18px 17px}
ul.inn li {list-style:none; background:url(../img/bolo_naranja.png) 0 .1em no-repeat; padding:0 0 18px 17px}


.tresCols .columna .destacadoInf { background:url(../img/degradado_gris_1.gif) 0 0 repeat-x; border:1px solid #FFF; border-top:none; position:relative}
.destacadoInf ul {background: url(../img/degradado_gris_2.gif) 0 100% repeat-x; padding:20px 5px 2.5em 8px}
.destacadoInf li.mas { background-image:none;text-align:right; padding-left:0; position:absolute;bottom:0; right:11px}
/*.destacadoInf li*/.mas a {color:#0358ad; text-decoration:underline}
.tresCols .columna .pie { background: #EAEAEA url(../img/fnd_pie_columna.gif) 0 0 repeat-x; text-align:right; margin:1px; padding:12px 8px 7px}

.tresCols .columna .cont { border:1px solid #d4d4d4; border-top:none}
.tresCols .noticia { padding: 16px 0; margin:0 8px}
.noticia.punteado {background:url(../img/punteado_gris_2.gif) 0 0 repeat-x; height:56px}
.noticia h3 { margin-bottom:12px; font-size:1.2em; line-height:116%}
.noticia dl.etiquetas {margin-top:20px}

/*Logos abajo*/
#logosInf {text-align:center; padding:41px 0 28px 10px; clear:both; width:auto;position:relative;display:table; margin:0 auto}
#logosInf ul{margin:0 auto;display:table-row;}
#logosInf ul li{display:table-cell;vertical-align:top; padding-right:10px}
#logosInf ul a{display:block; width:110px; line-height:110%; color:#3c3f47; font-size:.9em; padding-bottom:5px}
#logosInf ul  img {display:block;margin:0 auto 10px}

/* ----------------------------------------------
MODULOS
------------------------------------------------*/
.modulo {background:#F6F6F6 url(../img/modulo_cen.gif) 0 0 repeat-y}
.modulo li a, .destacadoInf li a {color:#3c4146}
.moduloHorizontal1 {background: url(../img/degradado_gris_3.gif) 0 100% repeat-x;padding:0 12px 12px}
.moduloHorizontal2 {background: url(../img/degradado_gris_5.gif) 0 0 repeat-x;border:1px solid #DCD8D8;clear:both}
.moduloHorizontal2 .envuelve {background: url(../img/degradado_gris_6.gif) 0 100% repeat-x;padding:8px 20px}


/* ----------------------------------------------
COLUMNA DCHA
------------------------------------------------*/
#coldcha .modulo {border:1px solid #dcd8d8; background:url(../img/fnd_modulo_lateral.gif) center bottom no-repeat; margin-bottom:25px}
#coldcha .modulo .titu2 { background: #eaeaea url(../img/fnd_tit_mod_gris.png) 0 0 repeat-x; padding:12px 11px;border-bottom:1px solid #FFF}
.titu2 {font-size:1.4em /*1.58em*/;color:#0358ad;line-height:110%}
#coldcha .modulo .cont { padding: 18px 12px; border-top:1px solid #dcd8d8}
#coldcha .modulo ul {margin-bottom:-5px}
.pastilla {border:1px solid #c5c5c5; margin:0 0 15px}
.pastilla img {border:1px solid #FFF}
.pastilla.p181 img { width:181px; height:/*96px*/61px}


/*LISTAS*/
ul.ulazul li {list-style:none; background:url(../img/bolo_azul_1-1.gif) 0 .3em no-repeat; padding:0 0 9px 18px; text-align:left}
ul.ulgris li {list-style:none; background:url(../img/bolo_gris.gif) 0 .2em no-repeat; padding:0 0 5px 18px}
ul li.sinbolo {list-style:none; background-image:none; padding-left:0}
.modulo li.sinbolo .enorme.azul { display:block; text-align:center}

/*MENU INTERIORES*/
/*Particulares de color*/
.inv li span span {background:url(../img/bolo_azul.png) 0 .12em no-repeat/*; padding:0 0 18px 17px*//*; padding:0 0 18px 17px*//*; padding:0 0 18px 17px*//*; padding:0 0 18px 17px*/}
ul.menulat.inv li li {list-style:none; background:url(../img/bolo_azul_1-1.gif) 0 .2em no-repeat; padding:0 0 5px 18px}
.inn li span span {background:url(../img/bolo_naranja.png) 0 .12em no-repeat/*; padding:0 0 18px 17px*//*; padding:0 0 18px 17px*//*; padding:0 0 18px 17px*//*; padding:0 0 18px 17px*/}
ul.menulat.inn li li {list-style:none; background:url(../img/bolo_naranja.png) 0 .2em no-repeat; padding:0 0 5px 18px}
.uni li span span {background:url(../img/bolo_verde.png) 0 .12em no-repeat;/* padding:0 0 18px 17px*/}
ul.menulat.uni li li {list-style:none; background:url(../img/bolo_naranja.png) 0 .2em no-repeat; padding:0 0 5px 18px}
.minpre li span span {background:url(../img/bolo_azul.png) 0 .12em no-repeat;/* padding:0 0 18px 17px*/}
ul.menulat.minpre li li {list-style:none; background:url(../img/bolo_azul_1.png) 0 .2em no-repeat; padding:0 0 5px 18px}

/*Generales*/
#subcolizda ul.menulat { padding-top:28px; background:url(../img/degradado_gris_1.gif) 0 0 repeat-x; margin-top:1px}
#pagina .menulat li { background:#fdfdfd url(../img/degradado_gris_menulat_inf.gif) 0 100% repeat-x; border:1px solid #e6e6e6; padding:0;margin:2px 2px 15px}
.menulat li span { display:block; background:url(../img/degradado_gris_menulat_sup.gif) 0 0 repeat-x;padding:10px 10px 13px 6px}
.menulat li span span {padding:0 0 0 19px}
.menulat li a, .menulat li { font-weight:bold; color:#1363b2}
.menulat li ul {padding-left: 25px; padding-bottom:5px}
#pagina .menulat li li { background: transparent url(../img/bolo_azul_1-1.gif) 0 .3em no-repeat; border:none; padding:0 10px 10px 13px; margin:0 }
.menulat li  li , .menulat li li a { font-weight:normal; color:#3c3f47}
.menulat li li strong.activo a{ font-weight:bold; color:#0358ad}

/*MODULOS INTERIORES*/
#subcoldcha .destacado.ancho { margin-bottom:26px}
#subcoldcha2 .destacado.ancho { margin-bottom:26px}
.noticiasInf .izda { float:left; width:200px}
.noticiasInf .dcha  {float:right; width:200px}
.noticiasInf {margin-bottom:52px}
.enlacesInf li { float:left; width:45%}
.noticiasInf h3 { font-size:1.2em; color:#0358ad}
/*.pastillasInf*/ .titu3, /*.enlacesInf*/ .titu3 { color:#0358ad; font-size:1.4em; font-weight:bold; background: url(../img/bordes_juntos_1.gif) 0 100% repeat-x; padding-bottom:16px; margin-bottom:26px; text-align:left}

#funcionalidades { text-align:right; margin:.23em 0 10px}
p.btnimprimir a { background:url(../img/ico_imprimir.gif) 0 .1em no-repeat; padding:2px 0 2px 20px}

/*Buscador*/
#f_modulo_busq label { font-weight:bold; font-size:1.4em; float:left; margin-top:3px}
#f_modulo_busq input.conborde{ float:left;border-color: #7b7777;padding:3px 4px 2px; margin:0 0 0 15px; width:232px}
#f_modulo_busq input.btnAzul, #f_filtro_resultados input { float:left;}

.moduloHorizontal1 #f_modulo_busq {float:left; width:500px; padding:15px 79px 30px 19px; background:url(../img/lupa_modulo_buscador.gif) 100% 98% no-repeat}
.moduloHorizontal1 .dcha, .dcha.suelto {float:right; width:304px; background-color:#FFF; padding:0 17px 10px;/* margin-bottom:6px;*/ position:relative}
.moduloHorizontal1 .dcha ul, .dcha.suelto ul { float:right; width:48.8%; padding-top:5px}
.moduloHorizontal1 .dcha p.titu2, .dcha.suelto p.titu2 { width:49%; float:left}
.moduloHorizontal1 .dcha li.sinbolo,.dcha.suelto li.sinbolo { position:absolute; left:14px; bottom:0;}

/*.fieldset1 {clear:both; background:url(../img/brd_fieldset1_inf.gif) 0 100% no-repeat; width:436px; height:100%; margin-top:20px; float:left; overflow: visible; position:relative}*/
/*.fieldset1 .envuelve {background:url(../img/brd_fieldset1_sup.gif) 0 0 no-repeat; float:left; padding:18px 9px 9px; width:98%}*/
.fieldset1 {clear:both; width:100%; height:100%; margin-top:20px; float:left; overflow: visible; position:relative}
.fieldset1 .envuelve {float:left; padding:18px 9px 9px; width:98%}
#f_filtro_resultados legend {width:100% !important; display:block  !important; position:absolute !important; right:0; top:0}
#f_filtro_resultados label {float:left; margin:0 8px 0 4px; font-weight:normal; font-size:1em}
#f_filtro_resultados legend span {position:relative; float:right; display:block; padding:1px 7px;background-color:#F6F6F6; white-space:nowrap; width:auto; top:-.7em; left:-20px }
#f_filtro_resultados  input.btnAzul {margin-top:10px}
#f_filtro_resultados p {font-size:1.2em}

/*PAginacion*/
.paginacion {text-align:center}
.paginacion p{float:left}
.paginacion ol {display:inline;/*text-align:center*/ float:right; white-space: nowrap}
.paginacion ol li {display:inline; padding:2px}
.paginacion ol li strong { font-weight:normal; background-color:#0358ad; color:#FFF; padding:1px 3px}
dl.resulBusca {margin:0 15px 15px}
dl.resulBusca dt {font-size:120%; background:url(../img/punteado_gris_2.gif) 0 0 repeat-x; padding:17px 0 5px}
dl.resulBusca dd { padding:0 0 17px 18px}
dl.resulBusca dd dt { text-transform:none; background-image:none; padding:0 11px 0 0; font-size:100%; font-weight:normal }
dl.resulBusca dd dd {padding:0 0 0 11px}
dl.resulBusca dt.primero {background-image:none}
dl.resulBusca span.bolo { background:url(../img/bolo_azul_1-1.gif) 0 .36em no-repeat; padding-left:18px; display:block; line-height:120%}
dl.resulBusca p {margin-bottom:3px}
dl.resulBusca dl { margin-top:5px}

.textosup {margin:0 14px 0; font-size:1em}
.titu4 {color:#0358ad; font-size:1.6em; line-height: 18px}
.sub {background:url(../img/bordes_juntos_1.gif) repeat-x 0 100%  ; margin-bottom:20px;padding-bottom:10px;}

/*.plantilla3 */#colizda /*h2*/.titu4  { margin:22px 9px 14px }
.plantilla3 #colizda  .textosup h2.titu4  { margin:22px 0 11px}

h2.titu4 q.aviso { padding:0 25px }
.titu5 { color:#484e55; font-size:1.4em; font-weight:bold}
.textosup .titu5 { margin:34px 0 12px}
ul.ulazul.masespacio {margin:13px 6px -5px}
ul.ulazul.masespacio li { padding-bottom:20px}

/*Ayudas*/
.pastillasInf {text-align:center; padding:41px 0 23px 10px; clear:both}
.pastillasInf ul{margin:0 0 0 auto;display:table;}
.pastillasInf ul li{display:table-cell;vertical-align:top; padding-right:35px}
.pastillasInf ul a{display:block/*; width:185px*/; line-height:110%; color:#3c3f47; font-size:.9em;border:1px solid #C5C5C5;}
.pastillasInf ul img {display:block;margin:0 auto;border:1px solid #FFF; width:181px; height:61px}

/*Ficha ayuda y contratos*/
.margen1 {width:675px; margin:0 auto }
#colizda  .margen1 .titu4 { margin-bottom:18px; margin-left:0}
.divinfo { border:1px solid #CCCCCC; background-color:#F1F2F4; padding:3px 4px; font-size:1.2em; line-height:130%; margin:37px 0}
.divinfo  .envuelve { border:1px solid #EBE9D4; background: #FEFBD2 url(../img/fnd_divinfo.gif) 100% 0 repeat-x}
.divinfo  .envuelve2 { background:url(../img/ico_informacion.gif) 28px 8px no-repeat; padding:22px 20px 22px 98px; font-weight:bold} 
.dltabla { border:1px solid #99BFC2; border-top:none; height:100%; overflow:hidden; background:#F2F6F7 url(../img/fnd_dl_tabla.gif) 0 0 repeat-y; width:675px; margin-bottom:19px}
.dltabla dt {clear:both;float:left;width:134px; padding:12px 18px 11px; background: #F2F6F7 url(../img/fnd_dt_tabla.gif) 0 0 repeat-x; text-align:right; font-weight:bold; color:#0258AD}
.dltabla dd {float:left;padding:12px 18px 11px; width:468px; background: #FFF url(../img/fnd_dd_tabla.gif) 0 0 repeat-x; border-left:1px solid #D5E5E5;}

/*.dltabla dt .tituloContrato{clear:both;float:left;width:642px; padding:12px 18px 11px; background: #F2F6F7 url(../img/fnd_dt_tabla.gif) 0 0 repeat-x; text-align:left; font-weight:bold; color:#0258AD}*/
dt.tituloContrato  {clear:both;float:left;width:642px; padding:12px 18px 11px; background: #F2F6F7 url(../img/fnd_dt_tabla.gif) 0 0 repeat-x; text-align:left; font-weight:bold; color:#0258AD}

/*{text-decoration:underline}*/
p.abierta {padding:2px 0 2px 23px; background:url(../img/ico_abierta.gif) 0 0 no-repeat; margin-top: 5px}
p.cerrada {padding:2px 0 2px 23px; background:url(../img/ico_cerrada.gif) 0 0 no-repeat; margin-top: 5px}
.dltabla p.abierta , .dltabla p.cerrada {margin-top:5px}
p.si {padding:2px 0 2px 23px; background:url(../img/ico_si.gif) 0 0 no-repeat}
p.no {padding:2px 0 2px 23px; background:url(../img/ico_no.gif) 0 0 no-repeat}
p.mas {text-align:right; margin-right:12px}
p.plabel { font-size:1.4em;font-weight:bold;}
.moduloHorizontal1.ayudas, .moduloHorizontal1.ayudas .envuelve { position:relative;}
.moduloHorizontal1.ayudas {margin-bottom:35px; margin-top:20px}
#f_modulo_ayudas {background:url(../img/lupa_modulo_buscador.gif) 25px 100% no-repeat}
#f_modulo_contratos {background:url(../img/lupa_modulo_buscador.gif) no-repeat scroll 345px 110%}
#field_busq_ayudas legend span{ position:absolute; top:-13px; right:7px; display:block; padding:0 8px; background-color:#f6f6f6 }

#f_modulo_ayudas .btnAzul {width:auto;display:block; position:absolute; top:24px; right:12px; height:2.1em}
#f_modulo_ayudas label.titu5{ margin-bottom:9px; display:block}
#f_modulo_contratos .btnAzul {width:auto;display:block; position:absolute; top:90px; right:345px; height:2.1em}
#f_modulo_contratos label.titu5{ margin-bottom:9px; display:block}
.fieldset2 label {margin:0 8px 0 4px}
.moduloHorizontal1.ayudas {margin-bottom:40px}
.ulazul.resultados p { margin-bottom:2px}
.ulazul.resultados li {margin-bottom:5px}
.ulazul.resultados { margin:20px 0}
#pagina .ulazul.resultados.enlacenegro a { color:#484F55; text-decoration:none}
#pagina .ulazul.resultados.enlacenegro a:hover { color:#0358AD; text-decoration:underline}
#pagina .titu4.sinmargen {margin-left:0}
ul.resultados li ul { margin-top:20px}

dl.resulBusca.segunda dt { text-transform:none}

/*Ayudas 2*/
#f_modulo_ayudas  { padding:  2px 10px 25px }
#f_modulo_ayudas input.conborde {width:323px; height:1.4em; padding:3px}
#f_modulo_contratos  { padding:  2px 10px 25px }
#f_modulo_contratos input.conborde {width:323px; height:/*1.9em*/1.4em; padding:3px}
.fieldset2 {background:url(../img/brd_fieldset2_sup.gif) 0 0 no-repeat; width:269px;position:relative; margin:16px 0 0;padding-top:7px; float:right}
.fieldset2 .envuelve {background:url(../img/brd_fieldset2_inf.gif) 0 100% no-repeat; padding:13px 9px 9px; width:94%;text-align:center; margin-top:-4px}


/*Ayudas 3*/
.fieldset3 {background:url(../img/brd_fieldset3_sup.gif) 0 0 no-repeat; width:310px;position:relative; margin:24px 0 0;padding-top:7px; float:right}
.fieldset3 .envuelve {background:url(../img/brd_fieldset3_inf.gif) 0 100% no-repeat; padding:12px 13px 14px; width: 284px;text-align:center; margin-top:-4px}
#formAyudas .dchaX { width:100%}
#f_modulo_ayudas #formAyudas  .dchaX input.conborde { width: 324px;}
.fieldset3 label.labelAzul1 {margin:2px 0 0; float:right;/*width: 9.5em*/; text-align:right}
label.labelAzul1 select { border:1px solid #7F9DB7;border-radius:2px;/*width:5.1em;*/padding:1px 0; margin-left:4px}
.fieldset3 label { margin:0 0 0 4px}
.fieldset3 input:first-child + label { margin-right:20px}
.fieldset3 input, .fieldset3 label { float:left;  margin-top: 6px; vertical-align:middle} 




/*Contenido final*/
.conteFinal .img { padding:8px; background: #FFF url(../img/degradado_gris_2.gif) 0 100% repeat-x; float:left; margin:0 15px 15px 0}
.conteFinal .imgred { padding:8px; background: #FFF url(../img/degradado_gris_2.gif) 0 100% repeat-x; border:1px solid #C3C3C3; width:200px; float:left; margin:0 15px 15px 0}
.conteFinal .imgred img {float:left; padding:0px; border:0;width:200px;}

.conteFinal { margin:20px 0 0}
#pagina .pieFoto { font-size:90%; text-align:center; padding:2px; margin-bottom:0}

/*Anclas*/
.divRespuestas {position:relative}
.divPreguntas ul {height:100%; overflow:hidden/*; margin-bottom:50px*/}
.divPreguntas li {cursor:pointer; float:left; width:45.9%}
.divPreguntas li.odd {float:right; clear:right}
.nosalto {position: absolute; top:0; left:0; width:100%}
.divRespuestas h3.titu3 {margin-bottom:20px}
.divRespuestas h4.titu3 { margin-top:26px}
.divRespuestas p.subir { text-align:right; margin:20px 0 10px; padding-right:16px; background: url(../img/flecha_sup.gif) 100% .28em no-repeat}

#colizda  .divPreguntas h2.titu4 { margin-left:0; margin-bottom:30px}
.respuesta { float:left; width:100%}
.respuesta.puntabajo, .divPreguntas.puntabajo {background: url(../img/punteado_gris_2.gif) 0 100% repeat-x; margin-bottom:35px}
.divPreguntas{padding-bottom:30px}

/*Prensa*/
.divinfo.divprensa { margin-top:0; margin-bottom:11px;}
.divinfo.divprensa .envuelve2 {padding:17px 20px 17px 98px;background:url(../img/fnd_prensa.gif) 0 0 no-repeat}
.titu6 { text-transform:uppercase; text-decoration:underline; font-weight:bold;color:#0258AD; margin-bottom:5px}
.buscanoticias .titu4{ margin-left:0}
dl.seguido dt { font-weight:bold; margin-right:5px;float:left;clear:left}
#buscanoticias .moduloHorizontal2 { margin:0}
#colizda #buscanoticias .titu4 { margin-left:0}
#buscanoticias .moduloHorizontal2.f_busq .envuelve {padding:15px 20px}
#filtrafechas { border:1px solid #DBD8D9; margin-top:15px; padding:17px 21px}
#filtrafechas .col { float:left; width:99%}
#filtrafechas .col a.date-picker-control {/* position:relative; bottom:-3px;*/ margin-top:4px}
/*#filtrafechas .col a.date-picker-control span { zoom:1}*/
#f_busq_noti {margin-top:16px}
#f_busq_noti input.conborde {padding:3px 4px 2px}
#f_busq_noti .btnAzul { display:block; margin:13px auto 8px}
#f_busq_noti .fila {margin-top:8px}
#f_busq_noti .fila label { float:left; text-align:right; width:25%; margin-top:5px;}
#f_busq_noti .fila .conborde { float:left; width:25em; margin-left:10px}
#f_busq_noti .fila select.conborde { width:26em}
#filtrafechas input.conborde {text-align:right;width:9em}
dl.resulBusca dt span.fecha { text-transform:lowercase; font-weight:normal; color:#818283; font-size:86%}
input.imglupa {margin:0 0 0 10px;}
label.imglupa {margin:0 0 0 10px;}

/*RSS*/
.moduloHorizontal3 { border:1px solid #c3c3c3;background:url(../img/degradado_gris_3.gif) 0  142% repeat-x}
.moduloHorizontal3 .envuelve { border:1px solid #FFF; padding: 22px 0; display:table-row; float:left }
.moduloHorizontal3 .titu5 {margin-bottom:16px; line-height:120%}
.moduloHorizontal3 .col {width:190px; padding:0 19px;display: table-cell; border-left:1px solid #c7c7c7}
.moduloHorizontal3 .col.primero {border-left:none}
.moduloHorizontal2.leyenda {clear:both; margin:30px 14px}
.moduloHorizontal2.leyenda p { float:left; margin-right:23px}
.moduloHorizontal2.leyenda dt, .moduloHorizontal2.leyenda dd {float:left} 
.moduloHorizontal2.leyenda dt {margin-right:8px}
.moduloHorizontal2.leyenda dd {margin-right:29px; margin-top:1px}
.moduloHorizontal2.leyenda img {vertical-align: bottom; }

img.flleft {margin:0 12px 12px 0; clear:both}
.divRss .textosup { margin-top:5px}
/*.bloqueRss { width:619px; margin:0 0 26px 63px; clear:both;height:100%; overflow:hidden}
.bloqueRss h3 {height:100%; overflow:hidden; margin-bottom:10px;}*/
.bloqueRss {width:85%; margin:0 0 26px 63px; clear:both;height:100%; overflow:hidden}
.bloqueRss h3 {height:100%; overflow:hidden; margin-bottom:10px;background:url(../img/punteado_gris_2.gif) 0 100% repeat-x}
.bloqueRss h3 img {float:left}
/*.bloqueRss .titu5 .punt a {float:left;width:14em}*/
.bloqueRss .titu5 .punt a {float:left;width:20em}
.bloqueRss h3 {}
.bloqueRss .suscripCanal {width:34.2em;float:right;margin-top:-34px; position:relative}
.bloqueRss .suscripCanal ul {}
/*.bloqueRss h3 .punt {width:594px; padding:2px 0 12px; margin-left:9px; float:left;background:url(../img/punteado_gris_2.gif) 0 100% repeat-x}*/
.bloqueRss h3 .punt {width:594px; padding:2px 0 12px; margin-left:9px; float:left;}
.bloqueRss {}
.bloqueRss ul {width:519px;margin-left:99px;}
.bloqueRss ul li { float:left; width:100%; margin-bottom:6px}
.bloqueRss ul li .punt { float:right;background:url(../img/punteado_gris_2.gif) 0 100% repeat-x;width:493px; padding:3px 0 3px}
.bloqueRss a {float:left}
/*.bloqueRss */li .rssWeb { float:right;width:11.53em;}
.rssWeb .rssWeb  {width:11.53em; float:right; margin-right:1px}
.rssWeb p { float:left;padding:2px 5px 0 0; text-align:right}
.rssWeb ul {float:right; width:auto; margin-left:0}
.rssWeb ul li { float:left; width:auto; margin-bottom:0}

.divInfoRSS {float:left; width:100%; clear:both}
.infoRSS { margin:7px 2px ; width:204px; border:1px solid #DCD8D9; padding:6px;background:#fdfdfd url(../img/degradado_gris_menulat_inf.gif) 0 100% repeat-x;height:4.2em; float:right }
.infoRSS img {vertical-align:middle}
.infoRSS li {float:left; width:49.5%; text-align:right}
.infoRSS li.primero {text-align:left}
.infoRSS .rssWeb { float:none; width:100%; clear:both}
.infoRSS .rssWeb p {float:left; text-align:left }
.infoRSS .rssWeb ul { float:left; width:77%; border-bottom:none; margin-bottom:0; padding-bottom:0}

.infoRSS  ul {float:left; width:100%; padding-bottom:6px; border-bottom:1px solid #E6E6E6; margin-bottom:6px}
.infoRSS.inn { border-top:2px solid #FF8B00}
.infoRSS.inv { border-top:2px solid #3682b5}
.infoRSS.uni { border-top:2px solid #59982c}
.infoRSS.minpre { border-top:2px solid #3973A5 }

/*Contacto*/
.bloqueContactoSup {display:table; margin:10px auto 35px}
.bloqueContactoSup .bloque { display:table-cell;height:4.5em; padding-left:31px; background:url(../img/fnd_contacto1.gif) 94% 93% no-repeat} 
.bloqueContactoSup .bloque.primero { padding-left:0}
.bloqueContactoSup h3, .bloqueContactoInf h3  {color:#484F55;font-size:1.4em;font-weight:bold; margin-bottom:8px}
.bloqueContactoSup .bloque .envuelve {width:177px;border:1px solid #C5C5C5; padding:11px 10px}
.bloqueContactoSup .icoPostal .envuelve {background:url(../img/ico_edificio.gif) 133px center no-repeat}
.bloqueContactoSup .icoTelefono  .envuelve {background:url(../img/ico_telefono.gif) 166px center no-repeat}
.bloqueContactoSup .icoEmail   .envuelve {background:url(../img/ico_email.gif) 160px center no-repeat}
.bloqueContactoSup .icoFormulario .envuelve  {background:url(../img/ico_form.gif) 176px center no-repeat}
.bloqueContactoSup .enorme , .bloqueContactoInf .enorme {font-size:1.6em; font-weight:normal; padding-top:6px}
/*.bloqueContactoInf {display:table; background:url(../img/degradado_gris_7.gif) bottom left repeat-x; border: 1px solid #C3C3C3; padding:10px 0 10px; width:888px; margin:0 auto 42px}*/
.bloqueContactoInf {display:table; background:url(../img/degradado_gris_7.gif) bottom left repeat-x; border: 1px solid #C3C3C3; padding:10px 0 10px; margin:0 auto 42px}
.bloqueContactoInf  .bloque  { display:table-cell }
.bloqueContactoInf .primero .envuelve {padding-left:10px; border-left:none}
.bloqueContactoInf  .envuelve { border-left:1px solid #C8C8C8; padding-left:24px}
.bloqueContactoInf  .icoTelefono  .envuelve {background:url(../img/ico_telefono.gif) 99.6% center no-repeat}
.bloqueContactoInf  .icoReloj  .envuelve {background:url(../img/ico_reloj.gif) 99.6% center no-repeat}
.bloqueContactoInf h3, .bloqueContactoInf ul, .bloqueContactoInf p { padding-right:29px; line-height:120%}


.contGmaps{ background:url(../img/marco_890_327.gif) 0 0 no-repeat; padding:6px 8px 8px 9px; width:873px; height:313px; margin:10px auto 20px}
.cambiaAcontGmaps {/*background:url(../img/marco_890_327.gif) 0 0 no-repeat; padding:6px 8px 8px 9px; width:873px; height:313px; margin:10px auto 20px*/}
.mapa {position:relative; }
.mapa img {margin:0 auto; display:block}
.mapa p.supdcha { position:absolute; top:0; right: 0; background:url(../img/fnd_vermapa.gif) 0 0 no-repeat; padding:7px 38px;right:42px;top:16px; text-align:center; font-weight:bold}
#divMapa {padding-top:13px; margin-top:-313px}
#divMapa .col { float:left; width:49%}
.bloqueContactoInf.estrecho { width:52%; margin:20px auto; padding:25px}


/*Carrusel*/
.carruselh1 {overflow: hidden; clear:both; position:relative; font-size: 100%; width:354px; height:83px; padding:0 43px; background:url(../img/carrusel/fnd_carrusel_h2.png) 43px 0 repeat-y; margin:0}
.carruselh1 .javascript_css {	position: relative;	z-index: 3; padding: 20px}
.carruselh1 .retro {position: absolute;top:0;left: 0;z-index: 3; width:43px; height:83px; background:url(../img/carrusel/carrusel_h2_back_des.png) 0 0 no-repeat}
.carruselh1 .retro a {background:url(../img/carrusel/carrusel_h2_back_con.png) 0 0 no-repeat}
.carruselh1 .retro a, .carruselh1 .avan a {display: none; width:100%; height:100%; text-indent:-1000px}
.carruselh1 .avan {position: absolute;top:0;right: 0;z-index: 3; width:43px; height:83px; background:url(../img/carrusel/carrusel_h2_next_des.png) 0 0 no-repeat}
.carruselh1 .avan a {background:url(../img/carrusel/carrusel_h2_next_con.png) 0 0 no-repeat}
.carruselh1 ul {left: 0;width: auto;margin: 0;padding: 0;overflow: hidden;z-index: 1;position:relative}
.carruselh1 li {float: left;	display: inline;list-style: none; height:6.74em;width:118px}
.carruselh1 li span.imgc {float:left; display:block; border: 0; width:100px; background: url(../img/carrusel/marcol_70_50.gif) 100% 10px no-repeat;height:6.74em }
.carruselh1 .imgc img {float:right; padding:15px 3px 0px 0px; border:0;width:70px; height:50px}

.infoRSS.inn { border-top:2px solid #FF8B00}
.tresCols .columna { float:left; width:340px; margin-left:22px;}
p.masinfo {text-align:right; margin-right:12px; font-weight:bold; margin-bottom:50px; line-height:100%; font-size: 1em;}
.masinfo a {color:#0358ad; }
#pagina .arch {color:#8F9396; padding-left:5px; text-transform:uppercase;}


/*FORMULARIO GENERICO*/
.divinfo.divaviso  .envuelve2 { background:url(../img/ico_aviso.gif) 28px 15px no-repeat; padding:15px 20px 15px 98px; font-size:.86em } 
.divinfo.divok .envuelve2 {background:url(../img/ico_ok.gif) 28px 15px no-repeat; padding:15px 20px 15px 98px; font-size:.86em } 
.divinfo.divok .envuelve {border:1px solid #EBE9D4; background: #EAEAEA url(../img/degradado_gris_8.gif) 100% 0 repeat-x}
.formGenerico .fila { background:url(../img/punteado_gris_2.gif) left bottom repeat-x; overflow:visible; clear:both; padding:13px 0 13px}
.formGenerico .fila .arriba { margin-bottom:9px}
.formGenerico .conborde {padding:2px}
.formGenerico .conbordefocus { border-color:#AEAEAE}
.titu7 { font-size:1.28em; font-weight:bold; color:#485053; margin-bottom:10px}
dl.errores dt {clear:left;float:left;margin-right:4px; font-weight:bold}
.titu8 { font-size:1.28em; font-weight:bold; color:#2C699F; margin-bottom:10px}

/*****************************************************ESTILOS NUEVOS CREADOS EN DESARROLLO****************************************************/
#p.icoaviso {padding:10px 0 2px 0px; background:url(../img/ico_info_peque.gif) 0 0 no-repeat; margin-top :2px;}

p.icoaviso {padding:2px 0 2px 23px; background:url(../img/ico_info_peque.gif) 0 0 no-repeat; ; margin-top: 5px}

/* 23/06/2009 - Jaime: Añadidos para mosaico de organismos e instalaciones*/
.logosOrg {padding:41px 0 23px 10px; clear:both}
.logosOrg ul{margin:auto;display:table;width:100%; text-align: center}
.logosOrg ul li{display:inline-block;vertical-align:top; padding-right:10px; }
.logosOrg ul a{display:block; width:75px; line-height:110%; color:#3c3f47; font-size:.9em; padding-bottom:5px}
.logosOrg ul  img {display:block;margin:0 auto 10px; width:75px}
.logosOrg .titu3 { color:#0358ad; font-size:1.4em; font-weight:bold; background:url(../img/bordes_juntos_1.gif) 0 100% repeat-x; padding-bottom:16px; margin-bottom:26px; text-align:left}

/* 24/06/ 2009 -  Jaime: Añadidos para destacados ficheros de sección de ayudas*/
/*Descargas*/
.ficheroAyudas {background:url(../img/fnd_descargas_sup_702.gif) 0 0 no-repeat; margin-bottom: 20px;}
.ficheroAyudas dl {padding:0 15px; height:100%; overflow:hidden}
.ficheroAyudas  dl {background:url(../img/fnd_descargas_inf_702.gif) 0 100% no-repeat;}
.ficheroAyudas dt {background:url(../img/flecha_descargas.gif) 100% 3px no-repeat;  color:#0358ad; float:left; padding:7px 31px 7px 0;margin-right:10px; font-size:1.1em; font-weight:bold}
.ficheroAyudas dd { float:left; padding:0px 0 7px 10px; margin-left:5px; background:url(../img/bolo_azul_1-1.gif) 0 .3em no-repeat;}
.ficheroAyudas ul {padding:5px 15px;height:100%; overflow:hidden; background:url(../img/fnd_descargas_inf_702.gif) 0 100% no-repeat;}
.ficheroAyudas li {cursor:pointer; float:left; width:45.9%}
.ficheroAyudas li.odd {float:right; clear:right}

/*Para el logo de la ayuda. Cambio en la pastilla de la columna derecha*/
.pastillaAyu {margin:0 0 15px}
.pastillaAyu.p180 img { width:180px; text-align:center}
.pastillaAyu.p181 img { width:181px; text-align:center}


/*Para Listado Logos*/
.imgLogo { padding:2px; background: #FFF url(../img/degradado_gris_2.gif) 0 100% repeat-x; border:1px solid #C3C3C3; width:160px; margin:0 7px 7px 0; float:left; width:160px}
.imgLogo img {float:left; padding:0px; border:0;width:160px;}


/*Descargas en listados*/
#coldchaLogos { float:right; width:259px}
.descargasLogos {background:url(../img/fnd_descargas_sup_259.gif) 0  0 no-repeat; margin-bottom: 5px; float:right; width:100%}
.descargasLogos dl {padding:0 15px; height:100%; overflow:hidden}
.descargasLogos  dl {background:url(../img/fnd_descargas_inf_259.gif) 0 100% no-repeat;}

/*Listados*/
dl.resulList {margin:0 0 0}
dl.resulList dt {font-size:120%; background:url(../img/punteado_gris_2.gif) 0 0 repeat-x; padding:17px 0 5px}
dl.resulList dd {padding:0 0 10px 18px}
dl.resulList dd dt {text-transform:none; background-image:none; padding:0 11px 0 0; font-size:100%; font-weight:normal }
dl.resulList dd dd {padding:0}
dl.resulList dt.primero {background-image:none}
dl.resulList span.bolo { background:url(../img/bolo_azul_1-1.gif) 0 .36em no-repeat; padding-left:18px; display:block; line-height:120%}
dl.resulList p {margin-bottom:3px}
dl.resulList dl { margin-top:5px}
dl.resulList.segunda dt { text-transform:none}
dl.resulList dt span.fecha { text-transform:lowercase; font-weight:normal; color:#818283; font-size:86%}

/*  +++ 
agregados para Autonomy (11/06/2014) 
+++     */ 
dl.resulList dt.auton {padding-left:15px; font-size:140%}
dl.resulList dd.ruta {color:#40833F}
dl.resulList dd.fich {color:#656B78; font-size:1.1em}
dl.resulList dd.fich span{color:#40433F} 
/*   +++ 
FIN agregados para Autonomy (11/06/2014) 
+++     */ 


/*cajasHome*/
.imgDHGaleriaImagenes{ padding:4px; margin:0 5px 5px 0;}
.imgDH { padding:8px; background: #FFF url(../img/degradado_gris_2.gif) 0 100% repeat-x; border:1px solid #C3C3C3; width:114px; float:left; margin:0 15px 15px 0;}
.imgDHCanal{ padding:4px; background: #FFF url(../img/degradado_gris_2.gif) 0 100% repeat-x; width:70px; float:left; margin:0 5px 5px 0;}

/*Pagina de Error*/
.divErr {margin-left:100px}
/*.textosup{font-size: 1.5em; align:center}*/
.divErr .textosup p { margin-bottom:15px; line-height:126%; text-align:justify}
.divErr .textosup { margin:0 0 20px 20px}
.divErr ul li {list-style:none; background:url(../img/bolo_azul_1-1.gif) 0 .3em no-repeat; padding:0 0 7px 18px; margin-left:10px}

/*Ayudas*/
p.letraAzul {color:#0358ad; font-weight:bold}
p.pendpubli {padding:0 0 8px 23px; background:url(../img/calendario-pendiente-publi.gif) 0 0 no-repeat}
.respuesta h1{color:#0358ad; font-weight:bold; padding:0 38px 10px 0;}
.respuesta h2{color:#0358ad; font-weight:bold; padding:0 38px 10px 0;}
.respuesta h3{color:#0358ad; font-weight:bold; padding:0 38px 10px 0;}
.respuesta table td {padding:4px 10px 3px; border:1px solid #D5E5E5;width:auto;}
.respuesta table .tituloTabla {padding:4px 10px 3px; background: #F2F6F7 url(../img/fnd_dt_tabla.gif) 0 0 repeat-x; font-weight:bold; color:#0258AD;text-align:center;}
.respuesta table .titulotabla {padding:4px 10px 3px; background: #F2F6F7 url(../img/fnd_dt_tabla.gif) 0 0 repeat-x; font-weight:bold; color:#0258AD;text-align:center;}
.respuesta ul , .respuesta ol, .respuesta p { margin-bottom:15px; line-height:126%; text-align:justify}
.respuesta ul , .respuestal ol { margin:10px 0 10px 20px}
.respuesta ul li {list-style:none; background:url(../img/bolo_azul_1-1.gif) 0 .3em no-repeat; padding:0 0 7px 18px}

ul.ulazul li.nobolo {list-style:none; background:none; padding:0 0 9px 0px}
.iconresumen {float:left; display:block; padding-right: 10px;   }

/*Etiquetas*/
dl.etiquetas  dt {display:inline;line-height:160%;list-style:none}
dl.etiquetas  dd {display:none}
.color1 * {color:#039faf}
.color2  *{color:#87a800}
.color3 * {color:#ff7600}
.color4 * {color:#de2159}
.tamanio1 { font-size: 1.2em; font-weight:bold}
.tamanio2{ font-size: 1.5em}
.tamanio3 { font-size: 1.3em}
.tamanio4 { font-size: 1.1em}

/*14 septiembre: TABLA*/
#pagina #colizda.ancha {width:100%}
#pagina #colizda.ancha #subcoldcha { width:660px}
#pagina #colizda.ancha #subcoldcha2 { width:660px}
#pagina .tabla1 table { width:100%; margin:0; border-collapse:collapse; border:1px solid #99BFC2; border-top:none}
.tabla1 thead th {padding:9px 14px 8px; background: #F2F6F7 url(../img/fnd_dt_tabla.gif) 0 0 repeat-x;font-weight:bold; color:#0258AD; text-transform:uppercase; vertical-align:middle; border-left:1px solid #D5E5E5}
.tabla1 tbody td, .tabla1 tbody th { font-weight:normal; padding:15px 14px 14px; background: #FFF url(../img/fnd_dd_tabla.gif) 0 0 repeat-x; border-left:1px solid #DDD;}
.tabla1 tbody th, .tabla1 thead th:first-child {border-left:none}
.centrado {text-align:center}
#pagina .tabla1 a {text-decoration:none}
#pagina .tabla1 a:hover {text-decoration:underline}
.tabla1 .moduloHorizontal2 {margin:3px 0}
#pagina .tabla1 h2  { margin:24px 0 21px}

p.pendpub {padding:0px 0 8px 23px; background:url(../img/calendario-pendiente-publi.gif) 0 0 no-repeat; text-align:left}

/*Correccion sup */
sup {line-height:100%;vertical-align:baseline; font-size:80%; padding:0 1px; font-weight:normal !important; position:relative; top:-3px}
* html sup { top:-5px}

/*Correccion li wiki*/
.wikiPageBody li, .wikiContainer li { padding:0 0 .5em .8em !important; background:url(../img/bolo_azul_1.gif) 0 .5em no-repeat}

/*18 dic *************************************************************/
/*Enlaces wiki cabecera*/
#f_busq_gnral { height:auto}
#wikiEtc { background:url(../img/fnd_wiki.png) 0 0 no-repeat; width:247px; height:37px; float:right; margin-top:20px; clear:both }
#wikiEtc ul { float:left; padding:7px 10px 16px 20px }
#wikiEtc a {color:#535353}
#wikiEtc li {display:inline-block; list-style:none; padding: 2px 19px 2px 20px }
#wikiEtc li.liBlog { background:url(../img/ico_blogs.gif) 0 .2em no-repeat}
#wikiEtc li.liComu { background: url(../img/ico_comunidad.gif) 0 0 no-repeat}
#wikiEtc li.liForo { background: url(../img/ico_foros.gif) 0 .2em no-repeat; padding-right:0}
/*Modulos de foto */
.tresCols .moduloFoto {margin:0 8px;padding:16px 0; height:100%; overflow:hidden}
#pagina .moduloFoto  * {text-align:left}
.moduloFoto.punteado {background:url(../img/punteado_gris_2.gif) 0 0 repeat-x}
.moduloFoto .foto { float:left; width:70px; height:50px; padding:1px; border: 1px solid #d4d4d4; margin-right:10px}
.moduloFoto .foto img {width:70px; height:50px;}
.moduloFoto .txt { float:right; width:235px}
.moduloFoto .fecha { margin-bottom:5px}
.moduloFoto h3 {font-size:1.2em;line-height:116%;margin-bottom:12px}
/*Mosaico*/
.mosaico {margin:20px 0 40px; height:100%; overflow:hidden}
.txtMosaico { margin-bottom:40px}
.mosaico h2 {color:#0358AD;font-size:1.4em;line-height:110%;margin:6px 0 18px;}
.mosaico .fila {height:100%; overflow:hidden; background:url(../img/punteado_gris_mosaico.gif) bottom center no-repeat}
.mosaico .fila .moduloFoto { float:left; width:205px; font-size:.97em;margin:0; margin-right:0;padding:16px 0;}
.mosaico .fila .moduloFoto.primero { margin-right:30px}
.mosaico .moduloFoto .txt a {text-decoration:underline}
.mosaico .moduloFoto .txt a:hover {text-decoration:none}
.mosaico .fila .moduloFoto h3 {font-size:1em; margin-bottom:5px}
.mosaico .moduloFoto .txt { float:right; width: 118px}

/*Correccion para logosinf*/
#logosInf { margin-top:20px}

/*404*/
.div404 { background:url(../img/ico_404.jpg) 34px 45% no-repeat; padding:20px 20px 20px 161px; margin:0 0 70px}
.div404  a {text-decoration:underline}
.div404  a:hover {text-decoration:none}

/*Aniadido contacto*/
#coldcha .modulo .cont.fndTel { background:url(../img/ico_telefono.gif) 102% 35% no-repeat}
#coldcha .modulo .cont ul li.sinbolo { padding-bottom:15px}
#coldcha .modulo .cont  li.sinbolo .enorme.azul {text-align:left}
/*Correcciones a estilos anteriores que mejor no poner*/
.noticia.punteado {height:auto}
/**/

textarea.conborde {border:1px solid #cccccc; background: #fff url(../img/fnd_input_txt.png) 0 0 repeat-x}
.plantilla2 #coldcha { float:right; width:185px}
#pagina .moduloHorizontal1 .formulario.ofVirtu  {padding-bottom:20px}
.moduloHorizontal1 .formulario.ofVirtu .campos { float:left; width:295px;background-color:transparent; margin:20px 0 0 ; padding-left:123px; clear:both }
.moduloHorizontal1 #f_modulo_busq {width:537px}
.formulario.ofVirtu .fila {margin-bottom:10px}
.formulario.ofVirtu select { margin-left:10px}
#pagina .formulario.ofVirtu label {font-weight:bold}
#pagina .formulario.ofVirtu .campos label {font-weight:normal}
#pagina .moduloHorizontal1 .formulario.ofVirtu .dcha label { padding-bottom:0; font-weight:bold}
#pagina .moduloHorizontal1 .formulario.ofVirtu #Buscar { margin-top:38px}
.perfCont label { font-weight:bold; margin-bottom:15px; display:block}
#f_modulo_contratos.perfCont  .btnAzul {position:static; right:auto; top:auto; margin-top:15px}

/*  Barra de iconos asociados a una noticia de prensa*/
.toolicons { font-weight: bold; margin-top: 10px }
.toolicons  img { padding-left: 5px; padding-right: 5px; vertical-align: middle}

/*banners col dcha*/
.pastilla.p181 {float:left; width:auto; clear:both}
.pastilla.p181 img { float:left; clear:both}
/*nuevo 8 enero*/
#coldcha .modulo { clear:both}
td.centrado { white-space: normal;/*word-wrap: break-word*/}
.conteFinal h3 {font-weight:bold; margin-bottom:1em}
kbd {background-color: white;border-bottom: 0.3em solid #888;border-left: 0.2em solid #BBB;border-right: 0.25em solid #AAA;border-top: 0.15em solid #CCC;color: black;font-family: 'Lucida console', Courier, monospace;font-size: 0.9em;font-weight: normal;padding: 0.1em 0.2em  0.05em;}


/* 22 enero: Cambios tamanio flash*/
.img.destacadoVideo, .dosDestacados .img.destacadoVideo { text-align:center; border:none}
#destacados_sup { background:url(../img/punteado_gris_vtc.gif) top center repeat-y; padding-top:5px; margin-bottom:32px; padding-bottom:0 }
p.masinfo.ptdo { background:url(../img/punteado_gris_2.gif) top left repeat-x; padding-top:17px; margin-bottom:35px}

/*28 enero: Aumento de tamanio de texto en los detalles y entradillas de listados*/
#pagina .plantilla2 .destacado.ancho .conten  { font-size:110%; line-height:130%;}
#pagina .plantilla2 .destacado.ancho .conteFinal { font-size:110%; line-height:130%;}

/*Ajuste de tamanio en textos noticias home */
#pagina .plantilla1 .conten  { font-size:110%; line-height:125% }
#pagina .plantilla1 .conteFinal  { font-size:110%; line-height:125%}
.plantilla1 #colizda p.masinfo { margin-bottom:35px}

/*10 feb Ajuste tamanios 2 */
.toolicons { margin-top:15px }
#pagina .plantilla2 #subcoldcha .conteFinal p { font-size:110%; line-height:125%}
#pagina .plantilla2 #subcoldcha2 .conteFinal p { font-size:110%; line-height:125%}
#pagina .plantilla2 #subcoldcha .conteFinal table td p, #pagina .plantilla2 #subcoldcha .conteFinal table th p { font-size: 1em; line-height: 1.3em; text-align:left} 
#pagina .plantilla2 #subcoldcha .conten table td p, #pagina .plantilla2 #subcoldcha .conten table th p { font-size: 1em; line-height: 1.3em; text-align:left} 
#pagina .plantilla2 .conteFinal p, #pagina .plantilla2 .resulBusca dd , #pagina .plantilla2 .conteFinal li{ font-size:102%; line-height:125%}
#pagina .plantilla2 .divPreguntas li, #pagina .plantilla2 .divPreguntas p, #pagina .plantilla2 .divRespuestas p, #pagina .plantilla2 .divRespuestas li{font-size:110%; line-height:125%}
.paginacion li, .destacado.ancho p.fecha, .paginacion p{ font-size:110% }
.plantilla2 .resulBusca .bolo .fecha {font-size:94%}
#pagina .plantilla2 #subcoldcha .masinfo, .ulazul.resultados, p.mas {font-size:110%}
#pagina .plantilla2 #subcoldcha2 .masinfo, .ulazul.resultados, p.mas {font-size:110%}

/*Mapa web*/
div.mapaWeb { overflow:hidden;height:100%;padding:20px 0}
div.mapaWeb div.subcolizda {float:left;width:220px;margin-left:5px;padding:5px 0 500em 5px;border-left:1px solid #E1E1E1;margin-bottom:-500em}
div.mapaWeb div.subcolizda.primero {margin-left:0; padding-left:0; border-left:none}
div.mapaWeb div.subcolizda h3.titu1 {padding:7px 10px;}
div.mapaWeb div.subcolizda .menulat li {margin:2px 1px 10px !important;}
div.mapaWeb div.subcolizda .menulat li span {padding:10px 5px 13px;}
div.mapaWeb div.subcolizda .menulat li span span {padding:0 0 0 19px;}
div.mapaWeb div.subcolizda .menulat li ul {padding-left: 15px}
div.mapaWeb div.subcolizda .menulat li li {padding:0 5px 5px 13px !important;}



/*Plantilla logos*/
.coldchaLogos {float:right;width:259px}
.coldchaLogos li {background:url(../img/fnd_descargas_sup_259.gif) no-repeat 0 0;margin-bottom:6px;padding-top:2px;}
#pagina .coldchaLogos span.arch { text-transform:none}
* html .coldchaLogos li {float:left; width:100%}
.coldchaLogos li a {background:url(../img/fnd_descargas_inf_259.gif) 0 100% no-repeat;padding:6px 15px 8px; display:block}
.imgLogo {margin-top:2px} 
/* Barra hr */
div.hr {height:5px;background: url(../img/bordes_juntos_1.gif) center center repeat; margin-bottom:20px} 
div.hr hr {display:none}
#subcoldcha  .enlacesInf .hr {margin:0 0 20px} 
#subcoldcha2  .enlacesInf .hr {margin:0 0 20px} 
/* Pagina contacto capa google maps */
.capagooglemaps {width: 875px; height: 350px}


.bknone {background: none}


/*26 octubre: correccion tamanio p dentro de li*/
/*#pagina .plantilla2 #subcoldcha .conteFinal li p { font-size:90%}*/


/*Reformas septiembre 2010*/
#docAsociada {padding-top:10px}
.grupoAco h3, .grupoAco h4.pulsableAyuda { background:url(../img/fnd_titu_acor.gif) bottom left repeat-x; border:1px solid #CECECE; padding:6px 6px 5px ; margin-bottom:5px;color:#0358AD;font-size:1.21em;font-weight:bold; line-height:1.2em}
/*.grupoAco h3.pulsable, .grupoAco h4.pulsable { }*/
.grupoAco h3.pulsado a{background-position:0 -87px}
.grupoAco h4.pulsableAyuda.pulsado a{background-position:0 -87px}
.grupoAco h3 a, .grupoAco h4.pulsableAyuda a {background:url(../img/titu_plegable.gif) no-repeat 0 0  ; cursor:pointer; padding-left:24px;display:block}
/*Nuevas listas doc asociada*/
#pagina .titu9 {background:url(../img/bordes_juntos_1.gif) repeat-x 0 100%  ; color:#0358AD;font-size:1.6em;margin-bottom:20px;padding-bottom:10px;text-align:left}
#pagina .titu9b {color:#0358AD;font-size:1.6em;margin-bottom:10px;padding-bottom:10px;text-align:left}
#pagina .titu10 {border-bottom:1px solid #D6D6D6;font-size:1.3em;font-weight:bold;margin-bottom:15px;padding-bottom:8px}
#pagina .ulDocs li {background-image:none; margin-left:0; padding:0}
#pagina .contenAco {margin:20px 0 25px;}
.ulDocs li {margin-bottom:10px; clear:both;}
.ulDocs li span.txt { display:inline-block; width:396px}
.ulDocs li .ico { display:inline-block; width:20px; vertical-align:top; margin-top:-2px}
#coldcha .ulDocs li span.txt { width:135px}
.ulDocs a .tamaTipo {color:#8f9396}
.grupoAco .infoRela  {padding-top:5px;}
/*Indice contenidos*/
.enlaceIndice, .contIndice {}
#pagina .enlaceIndice { font-weight:normal; padding:2px 0 2px 25px; /*margin-bottom:20px;*/background: url(../img/ico_indice.gif) 0 0 no-repeat; margin:0}
.enlaceIndice a {cursor:pointer}
.contIndice {padding:15px 20px 5px}
.contIndice a { color:#333333}
.contIndice a:hover {color:#00509F;}
#pagina strong.estamosEn {font-weight:bold; color:#1363B2}
#pagina .plantilla2 .conteFinal .contIndice ol {margin-left:0}
#pagina .plantilla2 .conteFinal .contIndice ol ol {margin-left:20px}
#pagina .plantilla2 .conteFinal .contIndice li {font-size:100%; text-align:left; margin-bottom:20px}
#pagina .plantilla2 .conteFinal .contIndice li li { margin-bottom:5px}
.contTablaCont {padding:6px 10px;/* padding:10px 0;*/border:1px solid #dcd8d8; background: url(../img/fnd_relacionados.gif) bottom left no-repeat;margin:2em 0 3em;}
.contTablaCont .titu3 {font-size:1.3em}
/* 6 septiembre 2010 **/
/*Listas anidadas*/
#pagina .conten ul li, .conteFinal ul li {background: url(../img/bolo_azul_1.gif) no-repeat 0 0.4em  ;padding-left:14px; list-style:none; margin-bottom:.7em}
#pagina .conten ul li ul, .conteFinal ul li ul, #pagina .conten ol li ol, .conteFinal ol li ol, #pagina .conten ol li ul, .conteFinal ol li ul, #pagina .conten ul li ol, .conteFinal ul li ol{ margin-top:.7em; margin-bottom:0; margin-left:20px}
#pagina .conten ul li li , .conteFinal ul li li {background: url(../img/bolo_gris_2.gif) no-repeat 0 0.5em; padding-left:12px; margin-bottom:0; padding-bottom:0.4em}
#pagina .conten ul li li li , .conteFinal ul li li li {background: url(../img/raya_gris.gif) no-repeat 0 0.6em; padding-left:13px}
/* #pagina .conten ol li, .conteFinal ol li {margin-bottom:.7em} */
#pagina .conteFinal ol li {margin-bottom:.7em}
#pagina .conten ol li {margin-bottom:.7em; margin-left:1em}
/* #pagina .conten ol li  span.numerador, .conteFinal ol li span.numerador {margin-right:10px;color:#00509F; font-weight:bold} */


/*Nuevos modulos home*/
.tresCols .columna .cont.noseComo .noticia.punteado:first-child {background-image:none}
.tresCols .columna .cont.noseComo {border:none; background:url(../img/fondo_nosecomo.gif) top left repeat-x; padding-top:15px}
.tresCols .columna .cont.noseComo .divPunteado { background:url(../img/punteado_gris_2.gif) transparent  repeat-x bottom left  }
#pagina .tresCols .cont.noseComo .noticia { margin:0; padding:16px 8px}
.cont.noseComo div.noticia img { float:left; border:1px solid #D4D4D4; padding:1px; margin:0 8px 0 0; width:70px; height:50px}
.cont.noseComo div.noticia .fecha { margin-bottom:5px}
.cont.noseComo div.noticia h3 {margin-bottom:0}
.cont.noseComo div.noticia p {margin-top:5px; font-size:1.2em; line-height:116%; text-align:unset}

.cont.noseComo p.masinfo {font-weight:normal; margin-top:15px}
.cont.noseComo p.masinfo a { font-weight:normal; text-decoration:underline}
.cont.noseComo p.masinfo a:hover {text-decoration:none}
/*Nuevos modulos subhome*/
#subcoldcha .texto .fotoSubh { float:left; width:auto; border:1px solid #C5C6C8; padding:1px; margin:0 18px 18px 0}
#subcoldcha .texto .fotoSubh img {width:200px; height:auto}


/*15 nov*******************/
.faldon2 {clear:both;width:100%; padding-top:40px}
.galLogos {padding-top:30px}
#galLogos{width: 100%;position: relative; margin-bottom:35px}
#galLogos.conjs { height:83px}
#galLogos .scrollableArea * {float: left}
#galLogos .scrollableArea  li {padding-left:30px; display:block; list-style:none; height:100%}
#galLogos .scrollableArea  a img {max-width:130px;max-height:83px; display:block}
.scrollWrapper{position: relative;overflow: hidden;width: 100%;height: 100%;}
.scrollableArea{position: relative;width: 1526px !important;height: 100%; display:block;}
/*4 octubre*/
.plantilla2 #colizda #subcoldcha.anchoTotal { float:none; width:100%}
.plantilla2 #colizda #subcoldcha.anchoTotal .ulDocs li {cursor:default; height:100%; overflow:hidden; padding-top:2px; margin-bottom:0; padding-bottom:10px }
.plantilla2 #colizda #subcoldcha.anchoTotal .ulDocs li span.ico  { float:left; display:block}
.plantilla2 #colizda #subcoldcha.anchoTotal .ulDocs li span.txt {width:652px; display:block; float:left}
#pagina .plantilla2 #colizda #subcoldcha.anchoTotal .conteFinal * { line-height:150%}
.infoRela { padding-top:20px}
.grupoAco + .infoRela { padding-top:25px}
.conteFinal .ficheroAyudas ul.ulDocs { margin-left:0; padding-top:15px}
#colizda .conteFinal .ficheroAyudas ul.ulDocs li { text-align:left; float:none; width:auto; clear:both; display:block}
/*15 nov*/
#colizda .destacado.ancho .texto p.fecha { display:inline-block; margin-top:3px}
#pagina #colizda .destacado.ancho .texto h3 { clear:both; margin-top:10px}
.lectorWeb { float:right;}
#subcoldcha .conteFinal {overflow:visible; clear:both}
#subcoldcha .conteFinal .lectorWeb { position:relative; top:-15px}
#cuerpoSecc.conteFinal {margin:10px 0 0}

.plantilla2 .resulBusca .bolo { position:relative}
.plantilla2 .resulBusca.conLector .bolo .fecha { float:left}
.plantilla2 .resulBusca.conLector .bolo .lectorWeb { position:absolute; top:0; right:0}
.envLogos { background-color:#EFEFE6; margin-bottom:20px; }
.envLogos #logosInf { margin-top:0; padding:25px 0 13px 10px}
ul#ulSoc { float:right; clear:both; margin-top:27px}
ul#ulSoc li { float:left; margin-right:7px; }
ul#ulSoc li img { width:22px; height:22px}

/*Agenda*/
.divTablaAgenda { position:relative; border-bottom:1px solid #ECECEC; padding:20px 0; margin-bottom:30px}
.divTablaAgenda  caption { background:url(../img/degradado_gris_7.gif) bottom left repeat-x;padding:14px 14px 11px;; text-align:center; font-weight:bold; color:#0358AD; font-size:1.09em; border:1px solid #DCD8D9; border-bottom:none}
#pagina #colizda  .divTablaAgenda table {border-collapse:separate; width:282px; margin:0 auto; border:1px solid #DCD8D9; border-spacing:4px; font-size:1.4em}
#pagina #colizda  .divTablaAgenda table th, #colizda  .divTablaAgenda table  td  {border:1px solid #CCCCCC; border-spacing:4px; text-align:center; width:14.2857%; padding:.5em 0; vertical-align:middle}
.divTablaAgenda table thead th {background:url(../img/fnd_tit_col_investigacion.png) repeat-x 0 0 #3682B5; font-weight:bold; text-transform:uppercase; color:#FFF}
.divTablaAgenda table .activo {background:#3277BC;}
.divTablaAgenda table tbody tr td.activo strong{color:#FFFFFF;}
.divTablaAgenda li.ant { position:absolute; top:100px; left:20px}
.divTablaAgenda li.ant input{background:url(../img/mes_anterior.gif) no-repeat; border:none; width:47px; height:47px }
.divTablaAgenda li.sig {position:absolute; top:100px; right:20px}
.divTablaAgenda li.sig input{background:url(../img/mes_siguiente.gif) no-repeat; border:none; width:47px; height:47px }
.elemAgenda { margin-bottom:35px; clear:both}
.elemAgenda .img { border:none; float:left; max-width:103px; margin-bottom: 10px; margin-right:16px}
.elemAgenda div.img + p.fechaLugar + div.txt { float:left; width:297px; margin-left:0;} 
.elemAgenda div.txt {margin-bottom:15px}
.elemAgenda div.txt, .elemAgenda p.fechaLugar { margin-left: 12px; margin-right:12px }
.elemAgenda .img img {border:none; max-width:103px}
.elemAgenda .titu10 h3 a { color:#333; font-weight:bold; line-height:110%;}
.elemAgenda  ul.ulDocs { margin-left:30px; clear:both; }
.elemAgenda  .fechaLugar { font-weight:bold; margin:-2px 0 9px}
.ulDocs li span.txt {width:387px}
.titueventos{margin-top:20px}
/*img ui-datepicker-trigger*/
img.ui-datepicker-trigger{margin: 0 0 -2px 5px;}

/*eventos - table & addthis*/
.desbd {border-bottom: 1px dotted #ccc;  margin-bottom: 15px; padding-top: 10px;}
.shdes {float: right; height: 15px; margin-right: 10px; width: 15px;}
.addthis_event{padding-top:15px}
.addthis_eventnumber{visibility:hidden}
.addthis_button_compact{color: white; text-indent: -9999px; white-space: nowrap;}

#load {text-align:center; width: 10%}


p.escuchar { margin-left:25px; margin-top:6px} 
p.escuchar img {vertical-align:middle} 
p.escuchar a:hover {text-decoration:none} 
p.escuchar a:hover span.subr {text-decoration:underline} 



/*pestanias galerias*/
ul.pestas {clear:both;  list-style:none; width:100%}
ul.pestas li { float:left; list-style:none; background:#EEEEEE url(../img/fnd_pestania.png) 0 0 repeat-x; border:1px solid #c1c1c1; border-bottom:none; margin-right:3px; padding:8px; position:relative; bottom:-1px}
ul.pestas li.activa { background-color:#FFF; background-image:none; margin-right:7px; position:relative; bottom:-1px; padding:9px 8px}
.cuerpoPestas { clear:both; width:100%;border:1px solid #D4D4D4; background:url(../img/fnd_diapogrande_sup.gif) top left repeat-x; height:100%; overflow:hidden; }
.cuerpoPestas .envuelve { border:1px solid #FFF;clear:both;padding:14px; height:100%; overflow:hidden; background:url(../img/fnd_diapogrande.gif) bottom left repeat-x  }

/*Galeria imagenes*/
div#galeria {display: none; float:right; width:449px; }
div#galeria a, div.navegacion a { text-decoration: none; color: #777;   }
div#galeria  a:focus, div#galeria  a:hover, div#galeria  a:active { text-decoration: underline; color: #0358ad }
div.controls { margin-top: 5px; height: 23px; }
div.controls a { padding: 5px; }
div.ss-controls { float: left; }
div.nav-controls { float: right; }
div.loader { background-image: url('../img/loader.gif'); background-repeat: no-repeat; background-position: center; width: 550px; height: 350px }
div.slideshow { clear: both;   }
div.slideshow span.image-wrapper { float: left; padding-bottom: 12px; }
div.slideshow a.advance-link { padding: 2px; display: block; border: 1px solid #ccc; }
div.slideshow a.advance-link img { max-width:443px}
div.slideshow img { border: none; display: block;  }
div.embox { clear: both; border: 1px solid #ccc; background-color: #eee; padding: 12px; margin-bottom:20px;}
div.tituloImg { font-weight: bold; font-size: 1.4em; }
div.descrImg { line-height: 1.2em; padding-top: 12px; font-size:1.22em  }
div.navegacion {width:172px}
ul.thumbs { clear: both; margin: 0; padding: 0;}
ul.thumbs li { float: left; padding: 0; margin: 5px 10px 5px 0; list-style: none; }
a.thumb { padding: 2px; display: block; border: 1px solid #ccc;  }

ul.thumbs li.selected a.thumb { background: #333;}
a.thumb:focus { outline:1px solid #0358AD}
ul.thumbs img { border: none; display: block; }
div.pagination { clear: both; }
div.navegacion div.top { margin-bottom: 12px; height: 11px; }
div.navegacion div.bottom { margin-top: 12px; }
div.pagination a, div.pagination span.current { display: block; float: left; margin-right: 2px; padding: 4px 7px; border: 1px solid #ccc; }
div.pagination a:hover { background-color: #eee; text-decoration: none; }
div.pagination span.current { font-weight: bold; background-color: #0358ad; border-color: #0358ad; color: #fff; }
#thumbs-min ul.thumbs li { float: none; padding: 0; margin: 0; list-style: none;  }
#thumbs-min a.thumb { padding: 0px; display: inline; border: none; }
#thumbs-min ul.thumbs li.selected a.thumb { background: inherit; color: #000; font-weight: bold; }


/*galerias de audio / video - Carrusel*/

.galeriaVideo .divFlash { float:left; width:253px; background:url(../img/fnd_flashvideo.gif) left bottom no-repeat; padding-bottom:11px}
.galeriaAudio .divFlash { background:url(../img/fnd_inf_flashaudio.gif) left bottom no-repeat; padding:12px 0; margin-bottom:15px }
.galeriaVideo #descripcionGaleria { float:right; width:380px;  }

.galeriaAudio { padding:8px; margin-bottom:10px}
.galeriaVideo {height:100%; overflow:hidden;padding:15px 8px 10px}
#carruselGaleria {overflow: hidden; clear:both; position:relative; /*height:7em;*/}
#carruselGaleria .envuelveGaleria {position:relative;width:614px; padding:0 43px; margin:0 1px; background:url(../img/fnd_carruselGaleria.png) 0 0 repeat-x; overflow:hidden}
#carruselGaleria .javascript_css {	position: relative;	z-index: 3;	padding: 20px}
/*.carruselh1 .skip_to_news {position: absolute;top: 0;left: -9999px}*/

#carruselGaleria .retro {position: absolute;top:1px;left: 0;z-index: 2; width:43px; height:82px; background:url(../img/carruselGaleria_back_des.png) 0 0 no-repeat;border-right:1px solid #FFF}
#carruselGaleria .retro a {background:url(../img/carruselGaleria_back_con.png) 0 0 no-repeat}
#carruselGaleria .retro a, #carruselGaleria .avan a {width:100%; height:100%;color:#E3E4E5;font-size:0%; display:block}
#carruselGaleria .avan {position: absolute;top:1px;right: 0;z-index: 2; width:43px; height:82px; background:url(../img/carruselGaleria_next_des.png) 0 0 no-repeat;border-left:1px solid #FFF}
#carruselGaleria .avan a {background:url(../img/carruselGaleria_next_con.png) 0 0 no-repeat}
#carruselGaleria ul {left: 0;width: auto;margin: 0;padding: 0;overflow: hidden;z-index: 1;position:relative}
#carruselGaleria li {float: left;display: inline;/*	width: 186px; padding:9px 20px 0 25px;*/list-style: none; height:7.5em;width:231px; background:url(../img/fnd_li_carruselGaleria.png) center right no-repeat}
#carruselGaleria.audio li { width:155px }
#carruselGaleria.audio li .txt { width:125px; padding-bottom:14px}
#carruselGaleria li span.img { float:left; display:block; width:98px; background: url(../img/marcol_70_50-1.gif) 100% 10px no-repeat;height:6.74em; border:none }
#carruselGaleria .img img { padding:15px 0 0 25px; border:none; width:70px; height:50px; }
#carruselGaleria li .txt { float:left;padding:14px 16px 0 14px;width:103px;}
#carruselGaleria li .txt p {text-align:left;}
#carruselGaleria li .txt .ver { display:block;padding:6px 0}
#carruselGaleria.audio li .txt .ver { background:url(../img/ico_audio.gif) 0 .32em no-repeat; padding:2px 0 2px 22px; font-weight:bold;margin-top:5px;}
#carruselGaleria.video li .txt .ver a { background:url(../img/flecha_circulito.gif) 0 .2em no-repeat; font-weight:bold; padding:1px 0 2px 20px; }
label.imglupa2 {margin:0 0 0 113px;}


/*Formularios*/
.envuelve #textoForm{margin: 5px 98px 5px}


/*Agenda */
.cpBodyTable{height:0px;overflow: hidden;}

/***15 enero 2011***/
/*p sin margen inf*/
#pagina *.mi0 {margin-bottom:0; padding-bottom:0}
/*ajustes dl tabla*/
.dltabla li {line-height: 125%; background: url(../img/raya_gris.gif) no-repeat scroll 0 0.4em transparent; list-style: none outside none; margin-bottom: 0.7em; padding-left: 14px}
.dltabla p + ul, .dltabla p + p{margin-top: 15px}
/*ajuste imagen ayuda fondo europeo*/
.imagen_ayuda_texto_fondo_europeo {float:left; padding-right: 20px;}

/*Comentario Formularios*/
.comentario{color:#0358AD;font-size: 1.3em;}
.agrupacion_campos { border:1px solid #E6E6E6;clear:both;padding:0 10px 25px 10px;margin:10px 0;	}


 /* Reseñas libros */
.listbook  { margin-bottom: 20px; }
.listbook img { width: 106px; height: 165px; border: 1px solid #C3C3C3; padding: 5px; float: left; margin-right: 20px }
.listbook  a { font-size: 1.2em; font-weight: bold; text-decoration: underline;  /* clear: right; display:block;  */}
.listbook  a:hover { text-decoration: none  }
.listbook  ul { margin-top: 10px; list-style:disc; margin-left: 5px; float: left;  list-style:inside;/* height: 180px;   */ }
.listbook  li { height: 200px}
.listbook  li ul li { height: auto !important}
.imgg  { height: 260px }
.imgg  img { width: 160px; height: 250px;  }

/*** 24 marzo 2011***/
/* modificación titulos para las ayudas */
h2.titu9 a { text-decoration: underline }
h2.titu9 a:hover { text-decoration: none}
h3.titu2 a { text-decoration: underline }
h3.titu2 a:hover { text-decoration: none}
h3.titu2,  .sinmargen { margin-bottom: 0px}
#subcoldcha h4.titu2 { margin-bottom: 10px } 

#calendario_event{display:none}
.tipos{margin:8px 17px 14px}


/* INICIO NUEVO 24 mayo***************************************/
#carruselGalerias{background:#F9F9F9;border: 1px solid #C5C5C5;clear: both; margin: 0 0 15px; padding:9px;}
#carruselGalerias h2 {text-transform:uppercase;background: url(../img/bordes_juntos_1.gif) repeat-x center bottom;font-size: 1.4em;font-weight: bold; margin-bottom:5px;padding-bottom: 10px;}
#carruselGalerias h2 a { text-decoration:underline}
#carruselGalerias h2 a:hover { text-decoration:none}
#carruselGalerias a#prev{cursor:pointer;height:33px;left:0;position:absolute;top:130px;width:15px;z-index:100;}
#carruselGalerias a#next{cursor:pointer;height:33px;right:0;position:absolute;top:130px;width:15px;z-index:100;}
#carruselGalerias .pics{margin:0 auto}
#carruselGalerias ul {position:relative; overflow: hidden; width:100%}
#carruselGalerias ul li { margin-bottom:10px; background: url(../img/bordes_juntos_1.gif) repeat-x  bottom center }
#carruselGalerias li span.img {border: 1px solid #C5C5C5;height: 106px; padding: 1px;width: 160px; display:block}
#carruselGalerias li span.img img {height: 106px;width: 160px; border:none }
#carruselGalerias li div.txt { height:5.4em; margin-top:12px; position:relative; padding: 0 3px 1em 3px;   margin-bottom: 15px;}
.galeria .paginacion{text-align:left; padding:10px 4px 10px 20px; border-top:1px dotted #929d9e; color:#3e4545; margin:0}
span.IrAGaleria { display:block; position:absolute; bottom:10px; left:0; width:100%}
/*Con js*/
#carruselGalerias.conJs ul  { height: 18em;}
#carruselGalerias.conJs ul li { position:absolute; top:0; left:0; margin-bottom:0}
#carruselGalerias.conJs li div.txt { margin-bottom:0}
#carruselGalerias p {text-align: left;}

#antSig {overflow:hidden; margin-bottom:5px;clear:both}
#antSig #galAnt { float:left}
#antSig #galSig { float:right}
#antSig #galAnt a { float:left;background: url(../img/ico_gal_iz.gif) no-repeat scroll 5px 50%; padding:4px 0 4px 25px}
#antSig #galSig a { float:right;background: url(../img/ico_gal_dc.gif) no-repeat scroll right center; padding: 4px 25px 4px 0}

#antSigEventos {overflow:hidden; margin-bottom:5px;clear:both}

/*MAPA*/
.mapaListado { height:100%; overflow:hidden; padding:20px;  margin-bottom: 35px; border:1px solid #DCD8D9}
.mapaListado .divMapa { width:380px; float:left; border:1px solid #DCD8D9;}
.mapaListado .divListado { float:right; width:216px; margin-left:20px}
/*{background-color:#E85F0F}*/
#listadoComunidades ul { list-style:none}
#listadoComunidades li { background: url(../img/punteado_gris_2.gif) bottom left repeat-x;margin-bottom:.1em;padding:1px 6px 3px 40px}
#listadoComunidades a {color:#475057}
#listadoComunidades span.nro { background:#EA5F0E; border:1px solid #EC6F1B; border-radius:2px; color:#000; width:1.8em; text-align:center;margin-right:6px;margin-left:-30px;display:inline-block }
.mapaListado #listadoComunidades li.on a, .mapaListado #listadoComunidades li a:hover, .mapaListado #listadoComunidades li a:active { font-weight:bold; text-decoration:underline}
.mapaListado .abajo { position:absolute; bottom:0; right:0}
div.mapaListado + #cuerpoSecc.conteFinal h2.titu3 { margin-bottom:0}

/* PIE Y REDES SOCIALES */
/*#pie .msg_list { 	margin: 0px; 	padding: 0px; clear:both; background: #343639; margin-left: -13px; margin-bottom: 20px   }*/
#pie .msg_list {         margin: 0px;         padding: 0px; clear:both; background: #343639; margin-left: -13px; margin-bottom: 20px; border-bottom: 1px solid #343639   } 
#pie .msg_head { 	cursor: pointer;  position: relative; margin:0px;  background:  url(../img/mw2.jpg)  no-repeat   #f4f4f6;  border-bottom: 4px solid #343639; padding-top: 8px; padding-left: 18px ; padding-bottom: 6px    }
#pie .msg_head a  { color: #fff;  }
#pie .msg_togg { background:url(../img/mw1.jpg)  no-repeat   #f4f4f6;}
#pie .msg_togg a {  color: #fff;   }
#pie .msg_body { padding-left: 10px  }
.amp { background: #343639; color: #fff;   }
#pie .redes { background: #f4f4f6; margin-left: -13px;; color: #333; padding-top: 1px; padding-bottom: 20px  }
#pie .redes  h2 { position: absolute; border-bottom: none; margin-top: 25px; margin-left: 820px; font-size: 1.4em }
#videoBar-bar { overflow: hidden; width: 460px }
.gsc-branding-text { display: none }
.gsc-branding-img-noclear  { display: none }
.twitter-follow-button { float:left; padding-bottom: 15px}
/* Movido de Explora.css a pantalla*/ 
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/* html .clearfix {height:1%} 
*:first-child+html .clearfix {height:1%}*/ /* IE7 */

/*Eventos*/
.adds { float:right; margin-top: -15px }
 

 
/* =========        MINECO / MICINN            ========== */
/*Estilos para gestores avanzados  que codifican en el texto rico  */
/*Organigrama, clear both a todos los tipos de listas 07-01-2013 */
dl.claseMI {border-top:1px solid #4EC0E2; border-bottom:1px solid #4EC0E2; background: #F5FDFF; padding:0 1em; clear:both; }
dl.claseSE {border-top: 1px solid #ccc; background: #f5fdff; padding: 1.1em; clear:both;}
dl.claseSS {border-top: 1px solid #4EC0E2; padding:3pt 0 4pt 18pt; clear:both;}
dl.claseDG {border-top: 1px solid #ccc; background: #f3f3f3; padding:3pt 0 4pt 26pt; clear:both;}
dl.claseSG {border-bottom: 1px dotted #ccc;padding:0 0 4pt 40pt; clear:both;}
dl.claseSR {border-bottom: 1px dotted #ccc; padding:3pt 0 4pt 40pt; clear:both;}
dt.claseMI {font-weight:bold; padding:1em 0 0;font-size:1.2em; line-height: 1.1em;}
dt.claseSE {font-weight:bold; padding:0 0 0;font-size:1.2em; line-height: 1.1em;}
dt.claseSS {font-weight:bold; padding:0.5em 0 0 0;font-size:1.1em; line-height: 1.1em;}
dt.claseDG {font-weight:bold; padding:0.5em 0 0 0;font-size:1.1em; line-height: 1.1em;}
dt.claseSG {font-weight:bold; padding:0.5em 0 0 0;}
dt.claseSR {padding:1em 0 0 0;}
dd.claseRESP {padding:.1em; font-style:italic;}
dd.claseMAIL {padding:.1em;}
dd.claseSEDE {padding:.1em;}

/*Para ajustar listas que van al lado de fotos de artículos */
.despejar {clear: both;}

/*Nuevos DL organigrama sin borde (sb) - Se reajusta el margin y padding, reajustando tambien los dt, dd y dl subsiguientes 07-01-2013 */
dl.intro_foto {float: right; width: 49%;}
dl.claseMIsb {border-top:none; border-bottom:none; padding:0 1em; clear:both;}
dl.claseSEsb {border-top: none; padding: 0 1.1em; margin:-10pt 0 5pt; clear:both;}
dl.claseSSsb {border-bottom: none; padding:0 0 0 18pt; clear:both;}
dl.claseDGsb {border-top: none; padding:0 0 0 26pt; clear:both;}
dl.claseSGsb {border-bottom: none; padding:0 0 0 35pt; clear:both;}
dl.claseMIsb dd, dl.claseSEsb dd, dl.claseSSsb dd, dl.claseDGsb dd, dl.claseSGsb dd  {padding:.1em; margin-top:2.5pt;}
dl.claseSEsb dt, dl.claseSSsb dt, dl.claseDGsb dt {margin-top:5pt;}
dd dl.claseSSsb dt, dd dl.claseDGsb dt, dd dl.claseSGsb dt {margin-top:.5pt;}
dd dl.claseSSsb dd, dd dl.claseDGsb dd, dd dl.claseSGsb dd {margin-top:0;}

/* READ SPEAKER*/
#readspeaker_button1 {float:right;}
#xp1 {float:right;}

/* ---------------------------------------------- MODULOS ACCION------------------------------------------------*/
.modAccion {border-width:1px;border-style:solid;padding:7px 30px 7px 9px;background-position:99% 5px;background-repeat:no-repeat;margin-bottom:27px}
.modAccion p {padding-top:0}
.modAccion.rojo {border-color:#FE0000;background-color:#FEE0E2;background-image:url(../../stfls/comun/iconos/prohibido.png)}
.modAccion.amarillo {border-color:#f8bf3a;background-color:#FDF9E0;margin-top:12px;background-image:url(../../stfls/comun/iconos/alert.png)}
.modAccion.azul {border-color:#1491D3;background-color:#E0F4FD;background-image:url(../../stfls/comun/iconos/informacion.png)}
.modAccion.gris {border-color:#DBD8D9;background-image:url(../img/ico_aspa_gris.gif)}
.modAccion.aspa {border-color:#DBD8D9;background-image:url(../img/ico_no.gif)}
.modAccion.verde {border-color:#65B812;background-color:#E2F8C9;background-image:url(../../stfls/comun/iconos/ok.png)}
/*Espaciado formulario con componentes sociales*/
.cmxform {
    padding-bottom: 60px;
}

/*abreviaturas */
abbr[title] {margin-bottom:0; cursor:help; border-bottom:1px dotted #9F9F9F}
 
/*pymes innovadoras buscador ---- octubre 2013 */
#f_modulo_pymes {background:url(../img/lupa_modulo_buscador.gif) no-repeat scroll 365px 65%;}
#filtrapymes{border:1px solid #DBD8D9; margin-top:15px; padding:17px 21px; }
#filtrapymes .col {float:left; width:99%; padding-bottom:15px}
#filtrapymes .col label {margin-right:2px;}
#filtrapymes .col label.separacolumnas, #btn_filtrapymes  input.separacolumnas {margin-left:10px; }
#btn_filtrapymes.separafilas, #filtrapymes .separafilas {margin-top:10px;clear:both; display:block; }
#filtrapymes  legend {margin:0 5px; padding:0 5px; font-weight:bold}
#filtrapymes  .col select {margin-top:5px; color:#3C3F47;}
.onoff_off {margin:5px; display:none; cursor:pointer;}
#img_info {cursor: pointer;vertical-align: top;}
/*Mapa google*/
#contenedormaps, #gmap_canvas  {width: 850px !important; height:550px !important;}
#gmap_canvas img{max-width:none!important;background:none!important}
.gm-style-iw div div {overflow: visible !important;text-align: left!important}
/*RSS pie texto no visible*/
.tabs li a {
    text-indent: 100%;
    white-space: nowrap;
}


/* estilos para tablas accesibilidad UNE-2012 */
/* para incluir dltabla en las presentaciones de fichas de entidades */
.dltabla3c {border:1px solid #99BFC2;border-top:none;height:100%;overflow:hidden;background:#F2F6F7 url(../img/fnd_dl_tabla.gif) 0 0 repeat-y;width:436px; margin-bottom:19px}
.dltabla3c dt {clear:both;float:left;width:100px;padding:12px 18px 11px;background: #F2F6F7 url(../img/fnd_dt_tabla.gif) 0 0 repeat-x;text-align:right;font-weight:bold;color:#40433F;/* #0258AD*/} 
.dltabla3c dd {float:left;padding:12px 18px 11px;width:263px; background: #FFF url(../img/fnd_dd_tabla.gif) 0 0 repeat-x;border-left:1px solid #D5E5E5; min-height: 28px } 
.dltabla3c dd ul {font-size:90%;}
.dltabla3c dd ul li {line-height: 125%;background: url(../img/bolo_turquesa_s.gif) no-repeat scroll 0 0.4em transparent;list-style: none outside none;margin: 0; padding-left:12px; }
.dltabla3c dd p + ul, .dltabla3c dd p + p {margin-top: 15px;}
#pagina .plantilla2 #subcoldcha .conteFinal dl.dltabla3c dd p{font-size:100.1%;}

/*listado checkbox*/

.listcheck{margin-top:10px;}


/* AÑADIDO subhome tipo ICTS*/
.subhome h3, .carruselpromo h3 {
   border-bottom: 1px solid #cccccc;
/*    color: #40433f;
    font-size: 1.4em;*/
    margin-bottom: 15px;
    margin-top: 30px;
    padding-bottom: 10px;
	}
	
.subhome .listport {
    clear: both;
}
.subhome .listport li {
    background: #f0f0f0 none repeat scroll 0 0;
    border-bottom: 1px solid #cccccc;
    float: left;
    margin-left: 5px;
    min-height: 4em;
    padding: 10px 5px 3px;
    width: 318px;
}
.subhome .listport li img {
    border: 1px solid #cccccc;
    float: left;
    margin-right: 10px;
}
.subhome .listport li a {
    color: #484f55;
    font-weight: bold;
}

.subhome .conteFinal  .img  {
	border: none;
	background: none;
}
/*Noticias derecha */

.noticiash {
    font-size: 1.1em;
    margin-bottom: 30px;
    margin-left: 15px;
}
.noticiash li {
    border-bottom: 1px dotted #cccccc;
    line-height: 1.2em;
    list-style-image: url("../img/bulletbp.gif") !important;
    margin-bottom: 5px !important;
    padding-bottom: 5px;
    line-height: 1.2em;
    list-style-image: url("../img/bulletbp.gif") !important;
}


.noticiash span {
    color: #999999;
    display: block;
    font-size: 0.9em;
    padding-bottom: 3px;
}
.noticiash span[lang] { 
    color: inherit;
    display: inherit;
    font-size: inherit;
    padding-bottom: inherit;
}

.noticiash a {
    color: #40433f;
}

.noticiash a:hover {
    color: #0358ad;
}

.subhome #migas {margin: -10px 20px 30px;}
.subhome #coldcha { 
	width: 221px;
	margin-top: -25px;
}
.subhome #colizda {
	width: 670px;
	border-right:1px dotted #cccccc;
	padding-right: 15px;
}
.subhome #colizda.modh #cuerpoArt.conteFinal .img {padding-top: 0px;}
.subhome #colizda.modh .listbox {
	background: #f0f0f0 none repeat scroll 0 0;
	}
	
.subhome .conteFinal {margin:0}
	
.carruselpromo {
    background: url('../img/fnd_cuerpo.png') 0 0 repeat-y;
    clear: both;
    margin-top: -80px;
    padding:0 34px;
}

.carruselpromo #cn7_1.carrusel_slider.c_n7 a.skip_to_news_hidden, .carruselpromo #cn7_1.carrusel_slider.c_n7 a.skip_to_news {
	text-indent: -9999px;  
	}

/*anadido carrusel*/
.c_n7 .next , .c_n7 .back {
	text-indent: 9999px;  
	}

.c_n7 {
	margin-left: 0  !important;
}

.skip_to_news_hidden {
	display: none !important;
}

.back {color: #F2F2F2}

#cn7_1 {
	width: 922px;
}

/*.carrusel_slider li {
	width: 310px !important;
	}*/
	
.c_n7 li p {
	text-align: left;
}
.c_n7 .next a {
	right: -81px !important;
	}
	
.carruselpromo{
	float: left;
	clear: both !important;
	}
#pagina #cuerpo #contenido.plantilla2.scjunta #colizda.scjunta #subcoldcha. h2.titu9 {display:none}

#cn2_1.carrusel_slider.c_n2 {margin-top: 30px;}

/* estilos aviso*/
.subhome  .divinfo  {margin-top: 0;}
.subhome #colizda.modh .divinfo .envuelve .envuelve2 {
	background: url("../img/ico_informacion_azul.gif") no-repeat scroll 28px 18px
	}
/*Titulo h2 del mosaico Subhome */
.subhome #titulo-mosaico-subhome  {display:none}
 
 /*componentes sociales subhome*/
.envoltorio_sociales_subhome {
    background:  url("../img/fnd_cuerpo.png") repeat-y scroll 0 0;
	/*background-color:green;*/
	clear: both;
    margin-top: -80px;
    padding: 0 34px;
}

.envoltorio_sociales_subhome .comparte {	
	margin-bottom: 0;
	height: 150px !important;
}
.envoltorio_sociales_subhome .comparte  .bred {
	padding-bottom: 0;
	height: 120px !important;
}
/* Caso especial secciones ICTS imagens mas pequeñas*/
.conteFinal .imgsec {
    background: #fff url("../img/degradado_gris_2.gif") repeat-x scroll 0 100%;
    border: 1px solid #c3c3c3;
    float: left;
    margin: 0 15px 15px 0;
    padding: 8px;
}
 
 
.conteFinal .imgsec img {
    border: 0 none;
    float: left;
    padding: 0;
  }
  
.toolicons a {
text-decoration: none !important;
}