
/*Reseteo de la css y clases utiles*/
* {margin:0; padding:0;}
img,fieldset, abbr {border:none}
ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-family:Georgia;}
acronym{cursor:help;}
.ftl {float:left;}
.ftr {float:right;}
.clear:after {content:"."; clear:both; display:block; visibility:hidden; height:0;}
.clearfix{height:1%;}
.clearboth{clear:both;}
.hacked {overflow:hidden;}
.dblock{display:block;}
.mb0{margin-bottom:0!important;}	
.noborder{border:0!important;}
.sel2{background:none !important;}
.bold{font-weight:bold;}
hr, .hidden, legend {display:none;}
html {font-size:100%}
body {font:62.5% Georgia,Times New Roman,Times,serif; color:#333; text-align:left;background:#d6c3a9 url(../img/back3.jpg) repeat-x center top;padding-top:4em;padding-bottom:4em;}
img{ border:none;margin:0;}
a{text-decoration:none;}
blockquote{font-size:1.1em;}
.bcknone{background:none;}
table caption{font-size:1.2em; margin-bottom:.5em; text-align:left;}
#content_dinamic table caption{visibility:hidden;}
.margin1{margin-right:1em;}
#skipmenu, #skipnavigation {position: absolute;left: -1000px;}
.marginTop1{margin-top:1em;}
/*CAPAS ESTRUCTURAS*/
#wrapper_izda{width:99.9em;margin:0em auto;background: url(../img/backdcha.png) no-repeat -.2em 3em;}
#wrapper_dcha{width:99.9em;margin:auto;background: url(../img/back_dcha2.png) no-repeat top right;}
#wrapper_content{width:90.5em;background:#fff;margin:auto;padding:1.5em 2em;height:auto;margin:0em auto;}
#wrapper_content_noscroll{width:90%;background:#fff;margin:auto;padding:1.5em 2em;height:auto;margin:0em auto;}
#content100_noscroll{width:100%;}/*contenedor de liquido*/
.main_nscroll{width:100%;}
#header{height:10.5em;margin:auto;background:#fff;}
#content100{width:90.5em;}
iframe{border-top:.1em solid #ccc;}
.clearRight{clear:right;}
.main4{border-top:0.1em solid #CCCCCC;float:left;padding:0.7em 0;width:66.5em;clear:both;margin 0 0 1em 0;}
/*CABECERA*/
#header div.capa_logo strong a:visited{color:#2e0099;}
div.capa_logo{float:left;width:51.5em;}
div.capa_logo h1.logo_header{display:block;float:left;}
div.capa_logo strong{display:block;float:left;width:6em;height:6.2em;font:1.2em  Arial,Helvetica,sans-serif;color: #20338f;font-weight:bold;background:url(../img/back_t1.gif) no-repeat top left;padding-left:.3em;}
div.capa_logo strong a{color:#20338f;}
div.capa_logo strong a:active{color:#20338f;}
div.capa_logo strong a:visited{color:#20338f;}
div.capa_logo strong a:hover{color:#20338f;}
div.capa_logo img.logo{width:17.1em;height:9.8em;float:left;}
div.capa_logo img.cultura{width:7.1em;height:9.9em;float:left;}
div.capa_logo img.bne{width:5.8em;height:9.9em;float:left;}
div.navegacion{float:right;width:38.5em}
#search {clear:both;padding:1.1em 0 .2em;}
#buscador_nav{width:24em;float:right;margin-top:1em;}
div.navegacion input{width:18.6em;font:1.1em Arial,Helvetica,sans-serif;background:#f6f6f6;border:.1em solid #666666;padding:0.2em 0em 0.2em 0.5em;}
div.navegacion input.btn_1{width:1.8em; height:1.6em;border:none;background:none;margin-bottom:-.6em;}
div.navegacion ul li { float:left;display:block;padding:.5em;}
div.navegacion ul.menu_nav{float:right;}
div.navegacion ul.menu_nav a{color:#666666;font-family:Arial ,Helvetica, sans-serif;font-size:1em;text-decoration:none;}
div.navegacion ul.menu_nav li{border-left:.1em solid #cccccc;}
div.navegacion ul.menu_nav li kbd {font-family:arial, helvetica;font-size:1em;text-decoration:underline;}
div.navegacion ul.menu_nav li.catalogo a{font-weight:bold;color:#20338F;}
div.navegacion ul.menu_nav li.rss{padding:0 0em 0 1em;}
div.navegacion ul.menu_nav li.rss a {font-size:1em;}
div.navegacion ul.menu_nav li.rss img{width:2.1em;height:2.3em;}
div.navegacion ul.language a{color:#666666;text-decoration:none;}
div.navegacion ul.language a:hover{text-decoration:underline;}
div.navegacion ul.language li{padding:0 .1em;font:1.1em Arial,Helvetica,sans-serif;color:#996633;}
div.navegacion  ul.language img{width:2em;height:2.3em;}
div.navegacion a{color:#996633;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;float:left;clear:both;}
/*ul.language{text-align:right;padding-left:5em;}*/
ul.language{float:right;padding-bottom:1em;}
ul.languaje a:visited{color:#666;}
/*MENU CONTENIDOS*/
#menu_horizontal{font-family:Georgia,Times new Roman,sans-serif;background:url(../img/backtop_ul.gif) repeat-x  1em 2.7em;height:2.9em;margin-bottom:1.5em;width:90.5em;}
#menu_horizontal kbd{font-family:Georgia,Times new Roman,sans-serif;font-weight:normal;text-decoration:underline;}
#menu_horizontal ul{float:left;padding:0 0 0 1.6em;margin:0;height:2.7em;}
#menu_horizontal ul a {font-size:1.4em;color:#333;}
#menu_horizontal ul.menu a:hover {color:#996633;}
#menu_horizontal ul li{float:left;padding:.5em .7em ;margin:0;background: url( ../img/separador.gif) no-repeat 0 -.8em;display:block;}
#menu_horizontal ul li.sel{border-bottom:.2em solid #fff;background:#fff url(../img/li_active.gif) no-repeat -5px -8px;padding:0.5em 0 1em 1.5em ;}
#menu_horizontal ul li.sel a{color:#996600;background:#fff url(../img/a_active.gif) no-repeat right -12px;padding:0.3em 1em 1em 0 ;}

/*RASTRO DE MIGAS */
.breadcrumb{width:90.5em;background:#f1f1f1;clear:both;margin:.3em 0 1em 0;color:#666;font-family:Georgia,Times new roman, helvetica;overflow:hidden;}
.breadcrumb ul.rastro{height:3.6em;}
.breadcrumb ul.rastro a {background:url(../img/ruta_off_link.gif) no-repeat top right;}
.breadcrumb ul.rastro li{background:url(../img/ruta_off_li.gif) no-repeat top right ;float:left;display:block;border-width:.1em 0;border-style:solid;border-color: #f1f1f1;}
.breadcrumb a{font-size:1.1em;color:#fff;text-decoration:underline;display:block;text-decoration:none;padding:1em 1.5em 1em 1em;}
.breadcrumb ul.rastro li.primer{background:url(../img/ruta_on_li.gif) no-repeat top right ;}
.breadcrumb ul.rastro li.primer a{background:url(../img/ruta_on_a.gif) no-repeat top right ;color:#fff;}
.breadcrumb ul.rastro li.primer2item{background:url(../img/ruta_on_li.gif) no-repeat top right ;}
.breadcrumb ul.rastro li.primer2item a{background:url(../img/ruta2_on_a.gif) no-repeat top right ;color:#fff;}
.breadcrumb ul.rastro li.ultimo{ font-size:1.1em;font-weight:bold;text-decoration:none;background:#f1f1f1;padding:1em 0.5em;}
.breadcrumb ul.rastro li.ultimo a{ font-weight:bold;color:#666;text-decoration:none;background:none;padding:0 ;margin:0;}
.breadcrumb ul.rastro  li.penultimo a{background:url(../img/ruta_last_a.gif) no-repeat top right ;}

/*CAPAS CONTENIDOS CENTRALES*/
.main100{width:90em;}
.main3{width:66em;float:left;clear:both;border-top:.1em solid #ccc;padding-top:1em;}

.main3expo{width:66.5em;float:left;padding:2em 0 ;border-top:.1em solid #ccc;}
.main3contacto{width:66.4em;float:left;padding:0 ;}

/* TITULAR DE PAGINA*/
#content100 h1,#content100_noscroll h1{font-size:2.6em;color:#996600;font-weight:normal;display:block;height:2em;line-height:1.5em;clear:both;}
#content100 h1 a,#content100_noscroll h1 a{color:#996600;}
#content100 h1 a:hover,#content100_noscroll h1 a:hover{color:#996600;}
#content100 h1 a:visited,#content100_noscroll h1 a:visited{color:#996600;}
.cabecera_subhome{width:21.5em;height:6.5em;float:left;padding-top:2em;}
#content100.cabecera_subhome h1{width:8em;}
#content100 .cabecera_noedita h1,#content100_noscroll .cabecera_noedita h1{float:left;width:26em;}

/*cabecera resto de paginas sub-sub homes*/
.cabecera_noedita{width:90.5em;float:left;}
div.blog_autor{float:left;width:68em;}
div.blog_autor h1{float:none;}
span.autor{display:block;clear:both;padding-top:.4em;font-size:1.2em;font-weight:bold;}
.titular_sub2 {float:left;}
.text_tit2{float:left;}

/*BLOQUE DESTACADO EN TITULAR PRINCIPAL========CAPA EDITABLE*/
/*imagen cabecera sin texto editable*/
.titular_img{display:block;width:21.5em;height:8.5em;overflow:hidden;float:right;}
/*imagen cabecera con texto editable*/
.bloque_titular{float:left;}
#titular_bloque{font-family:Arial,Helvetica,sans-serif;color:#666666;display:block;width:68em;height:8.5em;overflow:hidden;float:right;}
.texto_edita{width:37.5em;float:left;padding: 1em .5em 0 3em;line-height:1.8em;overflow:hidden;background:url(../img/comillas.gif) no-repeat top left;}
#titular_bloque strong{color:#996600;font-weight:normal;font-size:2.45em;}
#titular_bloque span img{float:right;}
#titular_bloque em{color:#996600;font-style:normal;font-size:1.45em;}
#titular_bloque span{color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:1.45em;}
img.img_titular{width:21.5em;height:8.5em;float:right;}
.comilla_base{height:8.5em;width:2.2em;float:left;}

/*ESTILOS PRIMER NIVEL DE NAVEGACION*/

/*dos COLUMNAS PARA PAGINA CONTENIDO EXPO*/
.main2column{float:left;clear:both;width:42em;margin:0 0 1.5em 0;padding:0 2em 0 0;border-right:.1em solid #cccccc;}

/*capa imagen mas texto en expo*/
#content100 .main2column h2{border:none;}
.main2column div.img_expo{margin:2em 1em 2em 0 ;float:left;}
.img_expo img{width:41.5em;}
.main2column div.img_expo1colum {margin:2em 2em 1em 0 ;float:left;width:20em;overflow:hidden;}
.main2column div.img_expo img.img_1column{width:20em;}
.capa_menu_expo{clear:both;}
 ul.info_level3{display:block;width:55.4em;height:2.5em;font-size:1.2em;border-bottom:.1em solid #ccc;/*background:url(../img/back_ul_expo.gif) no-repeat .3em 0%;*/}
 ul.info_level3 a {font-style:normal;text-decoration:none;color:#333;display:block;padding:.5em .8em .5em .8em;border-top:.1em solid #ccc;border-right:.1em solid #ccc;border-left:.1em solid #ccc;background:none;}
 ul.info_level3 a:hover {color:#996633;background:none;}
 ul.info_level3 li{float:left;border:0;padding-top:.2em;}
 ul.info_level3 li.sel{font-weight:bold;background:#fff;border-top:.1em solid #ccc;border-left:0;border-right:.2em solid #ccc;padding:.5em 1em .75em 1em;color:#996600;}
 ul.info_level3 li.sel a{font-weight:bold;border:0;border-left:.1em solid #ccc;padding-top:.4em;}
 .text {margin-bottom:1em;}
 .text p {font-size:1.2em;}
.text h2, .text_contenido h2{font-size:2.1em;font-weight:normal;color:#333;margin:.5em 0;}
#content100 h3{color:#333;margin:.5em 0;display:block;clear:both;font-size:1.3em;}
 span.destacado{width:12em;display:block;float:left;font-size:1.6em;font-style:italic;color:#333333;border-top:.15em solid #666666;border-bottom:.1em dotted #666666;padding:.8em 0 .9em 0;margin:2em 1.5em 2em 0;}
 /**ESTILOS BDH******/
 div.text_BDH{float:left;width:auto;height:auto; margin-bottom:0.7em;margin-right:1em;min-height:6em;display:block;}
 div.text_BDH_centrado{float:left;width:auto;height:auto; margin-bottom:0.7em;margin-right:1em;min-height:6em;display:inline-block;#display:inline-block;_display:inline-block;zoom:1;}
div.text_BDH a{float:left;color:#996600;font-size:1.2em;text-decoration:underline;}
div.text_BDH p.miniBDH{float:left;margin:0.5em .7em;display:inline;}
 /*======ESTILOS TABLAS PARA LA HOME Y RESTO========*/
 table{border-collapse:collapse;}
.home3column table thead a{color:#fff;font-weight:normal;padding:0 1em;margin:0;background:url(../img/bullet_agenda.gif) no-repeat left;text-decoration:none;}
.home3column table thead a:hover{background:url(../img/bullet_agenda.gif) no-repeat left;color:#fff;}
.home3column table thead a:visited{background:none;color:#fff;}
.home3column a.pdf{background:none;}
thead th  {background:#C9964A ;color:#fff;font-size:1.2em;font-style:italic;padding:.5em .3em .4em .4em;}
.text table tfoot th{font-size:1.2em;font-style:italic;padding:.5em .3em .4em .4em;font-weight:bold;font-style:normal;}
td{font-size:1.2em;color:#000;padding: .7em ;border-bottom:.1em solid #ccc;}
td img{width:16px;height:16px;}
table tbody th{font-size:1.2em;color:#000;padding: .3em ;border-bottom:.1em solid #ccc;background:none;font-weight:normal;}
.strong{font-weight:bold;}
.odd{background:#f1f1f1;}
th.mes{font-size:1.6em;color:#fff;font-style:normal;font-weight:normal;width:30%;padding-left:1em;}

.evento{background:#ededed !important;border-bottom:1px solid #FFF;}

/*=========================CONTENIDOS CENTRALES CAPAS DE TEXTO INTRODUCTORIO*/
#content100 h2,#content100_noscroll h2{font-family:Georgia;font-size:2.1em;color:#333;font-weight:normal;clear:both;margin:0 0 .5em 0;padding-top:.5em;}
h2.busqueda{border-top:.1em solid #ccc;}
#content100 .col_noticias_large h2 a{color:#333;}
#content100 .col_noticias_large h2 a:hover{color:#333;}
#content100 .col_noticias_large h2 a:visited{color:#333;}

/*titulares de texto plano*/
div.plain_text span.fecha_noticias{display:block;margin:1em 0;}
.main3 div.plain_text{font-size:1em;padding:0 0 2em 0;}
h3 span.bold{background:url(../img/bullet_abajo_black.gif) no-repeat 7em 59% ;padding-right:1em;}
.plain_text{border-top:.1em dotted #ccc;padding:1em 0 2em;/*font-size:1.2em;*/}
.plain_text a {color:#996600;}
.plain_text ol.nobullet li{list-style-type:none;}
.plain_text ol.nobullet {list-style-type:none;}
.plain_text li em{font-weight:bold;}
.plain_text ul{margin-left:1em;}
.plain_text ul li{list-style-type:disc;padding:.3em;margin:0;}
.plain_text ol li{list-style-type:decimal;list-style-position:inside;padding:.3em;}
.plain_text ol li ul{padding-left:1em;list-style-position:inside;}
.plain_text ol li ul li{padding-left:.5em;}
.plain_text ol li ol{padding:.5em;list-style-position:inside;}
.plain_text ol li ol li{padding:.5em;}
.plain_text h4{color: #333;margin:1em 0;}
.text_contenido p,.text p{font-size:1.2em;padding:0 0 .5em 0;line-height:1.4em;}
.text_contenido  a, .text  a{color:#996600; text-decoration:underline}
.text_contenido  a:hover, .text  a:hover{color:#20338f;}
a.masinfo:hover{background: url(../img/bullet_box_a_hover.gif) no-repeat scroll right 0.8em;}
.text_contenido  {margin-bottom:1em;}
.text_contenido ul, .text dl {margin-left:1em;}
.text_contenido ul,.text_vertical ul,.text ul {padding-left:2em;margin-bottom:1.5em;}
.text ol li{list-style-type:decimal;list-style-position:inside;margin:.5em 1em;font-size:1.2em;}
.text ol li ul{list-style-type:disc;}
.text ul li ul li {font-size:1em;}
.text_contenido ul li, .text ul li {font-size:1.2em;padding:.5em 0em;list-style-type:square;list-style-position:outside;/*background:url(../img/bullet_li_text.gif) no-repeat top left;*/line-height:1.4em;}
.text_contenido dl ul li, .text dl ul li {font-size:1em;}
.text_contenido dl dt, .text dl dt {font-size:1.2em;padding:.5em 0 .5em 1em ;background:url(../img/bullet_li_text.gif) no-repeat top left;}
.text_contenido dl dt, .text dl dt {background:none;}
.text_contenido dl dd, .text dl dd {font-size:1.2em;padding:.5em 1em;line-height:1.4em;}
.text_contenido dl dt span, .text dl dt span{font-size:1.2em;padding:.2em 1em;background:url(../img/bullet_li_text.gif) no-repeat top left;}
.text_contenido ol{padding-left:3em;}
.text_contenido{font-size:1.2em;padding:.5em 1.5em;list-style-type:decimal;}
.text ol li ol li{font-size:1em;padding:.5em .2em;}
ul.nobullet li{list-style-type:none;}
ol.lista_large{font-size:1.2em;margin:0 0 1em 0;list-style-type:none;}
ol.lista_large li{padding:0;list-style-type:none;}
ol.lista_large ol{display:block;margin:0 0 1em 0;padding:.3em 0;}
ol.lista_large em ,ol em{font-weight:bold;}
ol em.entrada{display:block;padding:.8em 0;margin:0;}
ol.lista_large li ol li{list-style-type:upper-roman;list-style-position:inside;padding-left:1em;}
ol.lista_large li ol li ol li{list-style-type:decimal;margin:1em;}
ol.lista_large li ol li ol li ol li{list-style-type:decimal-leading-zero;}
.text_contenido ol  a{background:url(../img/bullet_box_a.gif) no-repeat right center;padding:.3em 1em .3em .3em;}
.info_taller{background:#f1f1f1;width:64em;clear:both;padding:2em 1em;border-top:.5em solid #ccc;}
.info_taller h3{color:#333;}
.info_taller ul{margin-left:1.5em;margin-top:1em;}
.info_taller ul li{background:none;padding:0.3em 2em;list-style-type:none;}
.info_taller li.dir {background:url(../img/dir.gif) no-repeat 0em 0.5em;padding:.5em 2em;}
.info_taller li.discapa {background:url(../img/discapa.gif) no-repeat left;}
.info_taller li.horario{background:url(../img/clock.gif) no-repeat 0em .4em;padding:.1em 2em;}
.info_taller li.contact{background:url(../img/contact.gif) no-repeat -.1em 1.3em;border:none;padding:1em 2em;}
.info_taller li.sala{background:url(../img/lugar.gif) no-repeat 0 3.2em;padding:1em 2em;}
.info_taller li.fax{background:url(../img/icono_fax.gif) no-repeat -.2em .8em;padding:.5em 2em;}
.info_taller li.transportes{background:url(../img/transporte.gif) no-repeat 0 .5em;padding:1em 2em;}
.info_taller li.transportes ul li{font-size:1em;}
.text_contenido div.info_taller ul li p, .text div.info_taller ul li p{font-size:1em;}
/*BLOQUE DE INFORMACION ENLACES RELACIONADOS*/
div.info_rel{background:url(../img/bottom_info.gif) repeat-x;margin:1em -1.6em;padding:1em;clear:both;display:block; float:left;width:52.5em;}
div.info_rel h3{font-size:1.6em;font-weight:normal;}
#content100 div.info_rel h2{font-size:1.6em;}
#content100 div.info_taller h2 {font-size:1.8em;}
div.info_rel li a{font-style:italic;background:url(../img/bullet_box_a.gif) no-repeat scroll right 0.8em;padding:.3em 1em 0 0 ;}
.text_contorno{border-top:.1em solid #ccc;margin:1em 0;}

/*IMAGENES DEL CONTENIDO*/
.text_contenido img, .text img{margin:0;}
div.img_text img {width:12em;border:.1em solid #ccc;}

/*CAPA DE BOXES PRESENTACION SEGUNDO NIVEL*/
/*CONTENEDOR DE 4 BOXES CON MAIN100*/
.fila100{width:90.5em ;clear:both;}

/*CONTENEDOR DE 3 BOXES - CON MAIN3*/
h4{font-size:1.1em;color:#996600;font-weight:normal;}
.fila3{clear:both;}
.fila2box{width:43em;clear:both;}
.box2col{width:20em;float:left;border-top:.1em solid #cccccc;margin:0 .8em 0 0;padding-bottom:4em;}
.box{width:21.5em ;float:left;border-top:.1em solid #cccccc;margin:0 1em 0 0;padding-bottom:4em;height:auto;}
.box p, .box2col p{margin:0 0 1em 0;font-size:1.1em;}
.box ul li ,.box2col ul li{margin:0;padding:0;clear:both;}
.box ul li a, .box2col ul li a{display:block;padding:.3em 1em .3em .3em;margin:0;font-style:italic;text-decoration:underline;color:#996633;float:left;font-size:1.1em;background:url(../img/bullet_box_a.gif) no-repeat right .8em;}
.box ul li a:hover,  .box2col ul li a:hover{color:#20338F;background:url(../img/bullet_box_a_hover.gif) no-repeat right .8em;}
.box a img,.box2col a img{width:.2em;height:.3em;margin:0 .5em;}
.box ul li img, .box2col ul li img{width:.6em;height:.5em;margin:.7em 0;}
.bullet_box{width:.6em;height:.5em;margin:.8em 0;}
#content100 .fila3 h2,#content100.fila2box h2,#content100 .fila100 h2{font-family:Georgia;font-size:1.6em;color:#996600;font-weight:normal;margin:1em 0;border-top:0;padding-top:0;}
.fila3 h2 a, .fila2box h2 a,.fila100 h2 a{color:#996600;background:url(../img/bullet_box.gif) no-repeat right center;padding-right:.7em;}
.fila3 h2 a:hover, .fila2box h2 a:hover,.fila100 h2 a:hover{color:#20338F;background:url(../img/bullet_hover_box.gif) no-repeat  right center;}
/*imagenes de lso bloques*/
.titular{width:21.4em;height:5.9em;margin:1em 0;border:.1em solid #ccc;}

/*CAPA CONTENIDO TERCER NIVEL*/
.info_level4{margin-bottom:1em;}
.info_level4 ul {border-top:.2em solid #996600;display:block;width:65em;clear:both;background:#EDEDED;}
.info_level4 a{color:#333333;font-size:1.1em;display:block;padding:1em .3em 2em .7em;background:url(../img/bullet_horizontal.gif) no-repeat 0em 1.5em ;}
.info_level4 ul li {float:left;display:block;background:#ededed;width:20.5em;padding-left:1em;}
.info_level4 ul li.sel a{color:#996600;font-weight:bold;}

/*BLOQUE LISTADO DE BUSQUEDA EXPOSICIONES*/
.listado_img_text div.text p a,.listado_img_text div.text p a:hover{display:inline;float:none;padding:0;font-style:normal;background:none;font-size:1em;}
/*imagen con pie--calse solo para pie*/
.pie_foto{background:#20338f url(../img/bg_foto.jpg) no-repeat bottom right;padding-bottom:4em;margin-bottom:1em;}
.pie_foto p{font-size:1em;color:#fff;font-style:italic;margin:.5em 1em;padding:0;}
.listado_img_text{width:65em;margin:0 3em 0 0;padding:1em 0 1em 0;border-top:0.1em dotted #CCCCCC;}
 span.fecha_noticias{font-size:1.1em;}
div.listado_img_text div.img_lista img{width:12em;}
div.img_lista img.width7{width:7em;}
.listado_img_text h4{margin:1em 0;color:#333;}
.listado_img_text a{font-size:1.2em;font-style:italic;display:block;float:left;text-decoration:underline;color:#996633;background:url(../img/bullet_box_a.gif) no-repeat right .8em;padding:.3em 1em 0 0;}
div.listado_img_text div.img_lista a{background:none;padding:0;}
.img_contenido{float:left;width:15em;clear:both;padding-bottom:3.0em;margin-right:.5em;background: #20338f url(../img/bg_foto.jpg) no-repeat bottom right;overflow:hidden;}
.img_contenido img{width:15em;}
.img_contenido p{font-size:1.05em;color:#fff;padding:.9em;margin:0;display:block;font-family:arial,helvetica,sans-serif;}
.img_lista{float:left;clear:both;margin:0 2em 2em 0;padding:.5em;border:.1em solid #ccc;}
.img_lista p{width:12.5em;}
.img_lista img{width:15em;margin:0;}
.lista_noticias .img_lista img{width:21.5em;margin:0;}
.text_vertical{width:48.5em;float:left;margin:0 0 3em 1.5em ;}
.text_vertical p{margin-bottom:1em;}
#busqueda_expo label{display:none;}
#busqueda_expo fieldset{width:65em;height:9em;background:#EDEDED ;margin-bottom:2em;}
#busqueda_expo  span{display:block;font-size:1.2em;color:#333;margin:1em 0 .5em 1.7em;}
#busqueda_expo  select{margin:1em 1.5em;width:15em;}
#busqueda_expo input{margin:1.2em;font-size:1.1em;}

/*paginacion*/
.paginacion{height:5em;border-top:.1em solid #ccc;font-size:1.1em;color:#666;clear:both;}
.paginacion span{float:left;padding:1em 0;}
.paginacion ul{float:right;padding-top:.8em;padding-right:1em;}
.paginacion ul li{float:left;font-size:1.1em;list-style:none;background:none;padding:0;line-height:1em;}
.paginacion ul li a{color:#996600;display:block;padding:0.2em 1em;text-align:right;}
.paginacion ul li a:hover{color:#996600;}
.paginacion ul li span{padding:.2em 0 0 0 ;}
.paginacion ul img{margin:.25em 0;}
.paginacion ul li.ultimo{background: url(../img/bullet_box_a.gif) no-repeat scroll right 0.6em;}
.paginacion ul li.anterior{background: url(../img/bullet_box_a_reves.gif) no-repeat scroll left 0.6em;padding:0 .4em;}
.paginacion ul li a.link_img{padding:0.15em 0 0 1em;}
.text .paginacion{border-top:0;float:right;}

/*CAPA INFORMACION DE EXPOSICIONES*/
.main3expo .expo_info{float:left;}
.expo_info{float:right;width:17em;font-size:1.1em;padding:0 .5em;margin-left:.5em;}
.expo_info li{border-bottom:.1em solid #cccccc;padding:2em 0 2em 2.5em;}
.expo_info strong{display:block;padding: 1em 0;}
.expo_info li.dir {background:url(../img/dir.gif) no-repeat .1em 2.8em;}
.expo_info li.discapa {background:url(../img/discapa.gif) no-repeat left;}
.expo_info li.horario{background:url(../img/clock.gif) no-repeat 0em .8em;padding-top:0.3em;}
.expo_info li.contact{background:url(../img/contact.gif) no-repeat -.1em 3.2em;border:none;}
.expo_info li.sala{background:url(../img/lugar.gif) no-repeat 0 3.2em;}
.expo_info li.fax{background:url(../img/icono_fax.gif) no-repeat -0.3em 2.9em;}
.expo_info a{text-decoration:underline;color:#003399;}
.expo_info dl{margin-bottom:1em;}

/*COMUNIDADES*/
#content100 h5{font-size:1.2em;color:#666;}
#content100 div.box_small h3{font-weight:normal;margin:.5em 0;}
.comunidad2col{clear:both;float:left;margin:0 0 1.5em;padding:0 .5em;width:40em;}
.col_noticias{float:left;width:40em;border:none;padding:0;}
.col_noticias_large{float:left;width:65em;border:none;padding:0;}
#content100 .col_noticias h3,#content100  .col_noticias_large h3,#content100  .cabecera_comentario h3{font-weight:normal;margin:.5em 0;font-size:1.4em;}
#content100 .col_noticias h3 a, #content100 .col_noticias_large h3 a{color:#333;font-style: italic;text-decoration:underline;}
#content100 .col_noticias .lista_noticias h3 a, #content100 .col_noticias_large .lista_noticias  h3 a{color:#333;font-style: normal;text-decoration:none;}
#content100 .col_noticias .lista_noticias h3 a:hover, #content100 .col_noticias_large .lista_noticias  h3 a:hover{color:#20338f;}
#content100 .col_noticias .lista_noticias .blog_bloque h3 a, #content100 .col_noticias_large .lista_noticias  .blog_bloque h3 a{font-style: italic;text-decoration:underline;}
#content100 .col_noticias h5,#content100  .col_noticias_large h5{font-weight:normal;margin:.3em 0;}
#content100 .col_noticias h5 a, #content100 .col_noticias_large h5 a{color:#996600;font-style: normal;}
.col_noticias h4,.col_noticias_large h4{color:#333;font-size:1.2em;font-weight:bold;margin:.3em 0;}
.col_noticias_large p {font-size:1.2em;margin:1em 0;}
.lista_noticias{height:auto;margin:1em 0;padding:1em 0;border-top:.1em dotted #ccc;clear:both;}
#content100 .col_noticias .lista_noticias  h3{font-weight:bold;}
span.fecha_noticia{color:#333;font-size:1.2em;font-style:italic;}
.lista_noticias img {/*width:10.5em;*/border:.1em solid #ccc;margin:.5em 2em 0 0;}
.lista_noticias p img{/*width:auto;height:auto;*/margin:0;border:0;padding:0.25em;}
.lista_noticias p a img{border:0 none;/*height:auto;*/margin:0;padding:1em;/*width:auto;*/}
.box_small .small2 input {
float:left;}
.box_small .small2 input.ftr{float:right;}
/*BLOGS*/
.col_comunidades .box_small .small2 label {padding:.7em .2em;clear:both;
display:block;}
div.col_comunidades div.box_small .small2 label span {margin:0 2em;}
span.fecha{background:url(../img/iconos_bne/blogs/ico_fecha.gif) no-repeat top left;margin-right:.3em;padding:0 .3em 0 1.5em;font-size:1.1em;}
span.comentarios{background:url(../img/iconos_bne/blogs/ico_comentarios.gif) no-repeat .15em 0;padding:.1em 0 0 1.5em;margin-left:0;border-left:.1em solid #666;font-size:1.1em;}
span.comentarios a{background:none;font-size:1.2em;font-style:normal;color:#333;text-decoration:none;padding:0;margin:0;}
span.comentarios a:hover{text-decoration:underline;}
.minientradilla_blog{float:left;width:25em;}
.col_noticias_large span.fecha{font-size:1.2em;font-weight:normal;display:inline;}
.blog_bloque .mini_blog {width:10.5em;float:left;}
.entradilla_blog{float:left;width:47em;margin:0 0 0 2em ;}
#content100 .col_noticias .lista_noticias   .blog_bloque  h3{font-weight:normal;}
.cabecera_comentario{margin:0 0 1em 0;padding:1em .5em;background:#fff;border-top:.3em solid #666;}
.cabecera_comentario h3{float:left;}
.cabecera_comentario span.autor_comentario{text-decoration:underline;float:left;font-size:1.1em;font-weight:bold;}
.cabecera_comentario span.fecha{float:right;margin:0;border:none;}
.comentarios_blog{background:#f1f1f1;margin-top:1em;padding:2em 1em 1em 1em;}
.comentarios_foros{margin-top:1em;padding:2em 1em 1em 1em;}
.comentarios_foros .cabecera_comentario{border-left:.5em solid #ccc;border-top:.1em solid #333;}
.blog_form{padding:2em 1em;}
.blog_form h4{color:#333;font-size:1.2em;font-weight:bold;margin:.3em 0;}

/*FOROS*/
#content100 div.col_comunidades h2{font-size:1.95em;}
div.col_comunidades .small1 ul.foro li {
background:transparent url(../img/ico_foros.gif) no-repeat scroll left 1.5em;
border-bottom:0.1em dotted #CCCCCC;
display:block;
float:left;
padding:1em 0 0 2em;
}
div.col_comunidades .small1 ul.foro a {
background:transparent none repeat scroll 0;
clear:both;
color:#000000;
display:block;
font-size:1em;
font-style:normal;
margin:0;
padding:0.5em 0;
text-decoration:none;}
.tema{width:40em;float:left;}
.lista_foro{width:67em;float:left;border:.1em solid #ccc;}
.mensajes{width:10em;float:left;}
.last_mensaje{float:left;width:10em;}
.foro_bloque {padding:1em 1em 1em 1.5em;border-left:.5em solid #ccc;background:#f1f1f1;}

/*NOTICIAS*/
#content100 .col_noticias .blog_titular{clear:both;height:auto;}
#content100 .col_noticias .minientradilla_blog ul ,#content100 .col_noticias_large  .blog_titular ul {display:block;}
#content100 .col_noticias .minientradilla_blog h4, #content100 .col_noticias_large  .blog_titular h4{font-weight:normal;}
a.basic{font-size:1.2em;font-style:italic;text-decoration:underline;color:#996633;background:url(../img/bullet_box_a.gif) no-repeat right .5em;padding:0 1em 1em 0;}
a.basic:hover{background: url(../img/bullet_box_a_hover.gif) no-repeat right 0.5em;color:#20338f;}

/*general comunidades*/
.col_comunidades{float:left;width:20em;font-size:1.1em;padding:0 .5em;margin-left:.5em;}
.col_comunidades .box_small {width:20em;margin-bottom:3em;}
.col_comunidades .small1{width:20em;border:none;}
.col_comunidades .small1 h3{margin: 0;padding:.3em  0;}
.col_comunidades .small1 ul{font-size:1.1em;margin-bottom:1em;}
.col_comunidades .box_small  ul li{width:16em;display:block;}
.col_comunidades .box_small .small2 {width:20em;border-top:0.1em solid #CCCCCC;margin-top:1.5em;}
.box_small .small2 h4 {padding:0.5em 0;}
/*ENCUESTAS FORMULARIOS*/
div.encuesta_{margin:1em 0;}
div.encuesta_ h3{border-bottom:.1em solid #996600;padding-bottom:.5em;font-size:1.6em;font-weight:bold;}
div.encuesta_ label {display:block;margin:1em 0;}
div.encuesta_ label input{float:left;margin-right:1em;}
div.encuesta_ label input.boton{float:left;font-size:.9em;margin:1em 1em 1em 0;padding:.3em;}
.mini{width:10.5em;float:left;margin:1em 2em 1em 0;}
.mini_doble{width:20.5em;float:left;margin:1em 2em 1em 0;}
.mini_triple{width:30.5em;float:left;margin:1em 2em 1em 0;}
div.encuesta_  a.boton{display:block;width:9em;float:left;margin:1em 1em 1em 0;padding:.4em;}
#content100 a.volver{display:block;clear:both;height:1.2em;font-size:1.2em;font-style:italic;text-decoration:underline;color:#996633;background:url(../img/bullet_volver.gif) no-repeat left ;padding:1.2em;margin-top:1.5em;border-top:.1em solid #ccc;}

/*PREGUNTENOS*/
.advertencia{background:url(../img/ico_ad.gif) no-repeat top left;padding:.3em 2.5em;}
.pregunte{background:#f1f1f1 url(../img/ico_info.gif) no-repeat top left;padding:.4em 2.5em;font-size:1em;margin-top:2em;}
.pregunte ul li{font-size:1.1em;list-style-position:outside;list-style-type:square;margin-left:1.3em;}
input{padding:.2em;font-family:Georgia,Times New Roman,Times,serif;font-size:1.2em;}
#content100 textarea,#content100 select{border:.3em double #ccc;font-family:Georgia,Times New Roman,Times,serif;font-size:1.2em;}
#content100 textarea {padding:.3em;}
#content100 select {padding:.5em;}
/*#preguntenos fieldset{display:block;width:60em;clear:both;}*/
div.estudios label{display:block;float:left;margin:1em 2em 1em 0;}
label span{font-size:1.2em;display:block;margin:.8em 0 .3em 0;}
div.datos{clear:both;}
.datos_inline{clear:none;display:inline;}
.datos_inline span{display:inline;}
.datos_inline span.dblock{display:block;float:left;}
.datos span.line{display:inline;margin-right:1em;}
.datos_inline input{margin:1em .5em 0 1em;border:.3em double #ccc;}
.datos_inline input.ftl{float:left;clear:both;}
.datos input{width:20em;border:.3em double #ccc;}
.datos_inline select,.datos_inline textarea{margin:1em 0.5em 0 1em;}
div.direccion  {float:left;margin-right:1em;}
div.direccion input{width:20em;border:.3em double #ccc;}
div.cp input{width:8em;border:.3em double #ccc;}
div.contacto input{border:.3em double #ccc;width:42.5em;}
div.tlf input{border:.3em double #ccc;}
div.ciudad input{border:.3em double #ccc;width:19.8em;}
div.estudios {margin-bottom:1em;}
div.estudios legend {display:block;font-family:Georgia,Times New Roman,Times,serif;font-size:1.4em;color:#333;padding:1em 0;}
div.estudios input{}
div.estudios span{float:left;margin:0 .3em 0 0;}
div.quest{width:60em;}
div.quest span{display:block;font-family:Georgia,Times New Roman,Times,serif;color:#333;}
div.fuentes{clear:both;}
div.fuentes input{border:.3em double #ccc;width:42.5em;}
div.contexto{width:60em;}
div.contexto input {border:.3em double #ccc;width:42.5em;}
label.enviar input{font-size:1.1em;padding:.3em;margin:1em 1em 0 0;}

/*ADMINISTRACION FORMULARIO GENERAL*/
#form_gral div.datos {width:65em;padding:.3em 0 .3em .3em;}
#form_gral div.datos input{width:35em;}
div.datos input.check {margin:0.5em;width:1.3em!important;border:none !important;}

/*OTROS FORMULARIOS*/
#avanzada  {width:20em;float:left;}
/*FORMULARIO Y O NO APARIENCIA TABLA*/
div.datos_table span{width:15em;float:left;font-size:1.2em;}
div.datos_table {float:left;margin:.5em ;}
div.datos_table input{width:18em;float:left;border:0.3em double #CCCCCC;}
div.datos_table input.check{border:none;width:auto;}
div.datos_table .w5em{width:5em;}
div.datos_table select{width:18em;}
div.datos_table select.width_auto{width:auto;}
div.datos_table input.width_auto{width:auto;}
.error{font-size:1.2em;margin-left:0;margin-bottom:1em;margin-top:.5em;clear:both;color:red;display:block;}

/*OPINE*/
#opine{font-size:1.1em;font-weight:bold;width:38.5em;margin:5em 10em;}
#opine span{display:block;margin:1em 0 .5em 0;}
#opine textarea{width:31em;height:10em;float:left;}
#opine label{display:block;margin:1em 0 0 0;}
 input#remitente,input#asunto{width:30.5em;float:left;font-weight:normal;border:.3em double #ccc;}
 #envia_opine{float:right;}
a.privacidad{display:block;/*margin:2em 0;*/color:#000;font-size:1.1em;font-weight:bold;}
#opine a.privacidad{font-size:1em;}
/*tablas estadisticas*/
.text table{width:100%;margin-bottom:2em;border-bottom:.2em solid #ccc;}
.text table th{font-weight:normal;font-style:normal;}
.text table thead a{color:#fff;text-decoration:none;}
.text table thead a:hover{color:#fff;text-decoration:underline;}
.text table tr{border-top:.1em solid #ccc;}
.numero{text-align:right;}
.opine{border-top:.1em solid #ccc;}
 input.boton{background:url(../img/back_boton.gif) repeat-x top;border:.3em double #999 ;font-family:georgia, arial;font-weight:bold;font-size:1em;}
a.boton{background:url(../img/back_boton.gif) repeat-x top;border:.3em double #999 ;font-family:georgia, arial;font-weight:bold;font-size:1.1em;color:#333;padding:.5em;text-decoration:none;margin-right:1em;}

 /*bÃºsqueda avanzada*/
.input_avanzada {width:34em;margin-bottom:.5em;}

 /*MAPA WEB*/
.fila100 ul.ul_formacion{font-size:1.1em;margin-left:0;}
.fila100 ul.ul_formacion a{color:#000;background: none;text-decoration:none;font-style:normal;background:url(../img/bullet_li_text.gif) no-repeat top left;padding-left:.8em;}
.fila100 ul.ul_formacion a:hover{background:url(../img/bullet_li_text.gif) no-repeat top left;}

.fila100 ul.ul_formacion ul li{background:none;height:auto;}

.fila100 ul.ul_formacion ul li a{margin-left:1em;background:url(../img/bullet_livacio_text.gif) no-repeat top left;} 

/*
.fila100 ul.ul_formacion li {
clear:both;
float:none;
height:auto;
width:20em;
margin:0;
padding:0.2em 0.5em 0.5em 1em;
}
 
.fila100 ul.ul_formacion ul li a {
margin-left:.5em;
}
 
.fila100 ul.ul_formacion ul li{
width:17em;
}
*/

.selectoragenda{
display:block;

margin:0px 0px 15px 0px;
padding-right:0px;
height:auto;
overflow:auto;
}

.selectoragenda fieldset{
display:block;
float:left;
background-color:#ededed;
border:0px;
font-size:1em;
margin-top:0px;
width:637px;
height:auto;
padding-left:15px;
}

.selectoragenda .botonagenda{
float:left;
border:none;
color:#FFFFFF;
font-weight:bold;
background:#996600 !important;
margin-left: 15px !important;
height: 21px !important;
}

.selectoragenda .selector{
margin-bottom:15px;
}

.labelpequenio {
width:auto;
float:left;
font-weight:normal;
padding-top:8px;
}

.fila{ width: 100%; display:block; float:left;}

/*=============CAPA LATERAL===========*/
#info_lateral_level2, #info_lateral_level20 {width:21.5em;float:right;margin:0;}
#info_lateral_level2 ul.menu_2 , #info_lateral_level20   ul.menu_2 {width:21.5em;}
#info_lateral_level2 ul.menu_2 li, #info_lateral_level20   ul.menu_2 li{border-top:.1em solid #ccc;}
#info_lateral_level2 ul.menu_2 li a, #info_lateral_level20   ul.menu_2 li a{font-size:1.2em;padding:1em 0pt 0.5em 1.5em;}
#info_lateral_level2 ul li.sel , #info_lateral_level20   ul li.sel {width:16.5em;background:url(../img/back_li_lateral.gif) repeat-x top left; font-weight:bold;border:none;padding:1em 0 0.5em 1.5em;color:#996600;font-size:1.2em;}
#info_lateral_level2 ul li.sel a, #info_lateral_level20   ul li.sel a{padding:0;color:#996600;font-size:1em;}
#info_lateral_level2 ul li.sel a:hover, #info_lateral_level20   ul li.sel a:hover{background:#ededed;padding:0;color:#996600;font-size:1em;}
#info_lateral_level2 ul li.active2 a, #info_lateral_level20   ul li.active2 a{background:url(../img/bullet_lateral.gif) no-repeat .5em 1.3em;color:#996600;}
#info_lateral_level2 ul.embed, #info_lateral_level20   ul.embed{background:#fff;}
#info_lateral_level2 ul.embed li a:hover, #info_lateral_level20   ul.embed li a:hover{background:url(../img/bullet_lateral.gif) no-repeat 0 1.3em;color:#996600;}
#info_lateral_level2 ul.embed li, #info_lateral_level20  ul.embed li{width:17em;margin:0 0 0 0em;padding:0 2em;border-top:.1em dotted #ccc;font-weight:normal;background:#fff;}
#info_lateral_level2 ul.embed li a, #info_lateral_level20   ul.embed li a{color:#000;font-size:1.1em;border-top:0;}
#info_lateral_level2 ul.embed li.sel, #info_lateral_level20   ul.embed li.sel{background: #fff ;}
#info_lateral_level2 ul.embed li.sel a, #info_lateral_level20   ul.embed li.sel a{background: url(../img/bullet_lateral.gif) no-repeat 0 1.3em;color:#996600;font-weight:bold;}
#info_lateral_level2 a{color:#000;display:block;}
#info_lateral_level20 a{color:#003399;text-decoration:underline;}
#info_lateral_level2 a:hover{background:url(../img/back_li_lathover.gif) repeat-x top left;padding:1em 0 0.5em 1.5em;border-top:0;}
#info_lateral_level2 h3, #info_lateral_level20  h3{font-size:1.4em;border-top: .1em dotted #ccc;padding-top:.8em;margin:0;}
#info_lateral_level2 h4, #info_lateral_level20  h4{font-weight:bold;margin-bottom:-1.6em;margin-top:.5em;}
#info_lateral_level2 p, #info_lateral_level20  p{font-size:1.1em;margin-top:1.5em;}
#info_lateral_level2 a.enlace, #info_lateral_level20  a.enlace{background:none;color:#20338F;font-size:1.1em;margin:1em 0;padding:0;text-decoration:underline;}
#info_lateral_level2 a:hover.enlace, #info_lateral_level20  a:hover.enlace{background:none;color:#996600;font-size:1.1em;margin:1em 0;padding:0;text-decoration:underline;}


/*=============CAPA LATERAL====ADMINISTRACION*/
#info_lateral_admin{float:right;width:21.5em;margin:0;}
#info_lateral_admin  ul.menu_2{background: url(../img/back_ul_lat.gif) repeat-x top;}
#info_lateral_admin  ul.menu_2 li{/*background: url(../img/back_li.gif) repeat-x top;*/border-top:.1em solid #ccc;}
#info_lateral_admin  ul.menu_2 li a{font-size:1.2em;padding:1em 0pt 0.5em 1.5em;}
#info_lateral_admin  ul li.sel {background:url(../img/back_li_lateral.gif) repeat-x top left; font-weight:bold;border:none;padding:0;}
#info_lateral_admin  ul li.sel a{padding:1em 0pt 0.5em 1.5em;color:#996600;}
#info_lateral_admin  ul li.sel a:hover{background:url(../img/bullet_lateral.gif) no-repeat 0.3em 1.3em;}
#info_lateral_admin  ul.embed li a:hover{background:url(../img/bullet_lateral.gif) no-repeat 0 1.3em;color:#996600;}
#info_lateral_admin ul.embed li{margin:0 0 0 0em;padding:0 2em;border-top:.1em dotted #ccc;font-weight:normal;background:#fff;font-size:1.1em;}
#info_lateral_admin  ul.embed li a{color:#000;width:16em;font-size:1.1em;border-top:0;}
#info_lateral_admin  ul.embed li.sel{background: #fff ;}
#info_lateral_admin  ul.embed li.sel a{background: url(../img/bullet_lateral.gif) no-repeat 0 1.3em;color:#996600;font-weight:bold;}
#info_lateral_admin  a{color:#000;display:block;}
#info_lateral_admin  a:hover{background:url(../img/back_li_lateral.gif) repeat-x top left;padding:1em 0 0.5em 1.5em;border-top:0;}
/*PIE*/
#footer{background:#fff;height:3em;font-family:Arial,Helvetica, sans-serif;font-size:1em;color:#666666;clear:both;padding:1em 0;}
#footer ul.info{border-top:.2em solid #7f7f7f;}
#footer ul.info li{float:left;padding:1em ;background:url(../img/separador_pie.gif) no-repeat right;}
#footer ul.info li:last-child{background:none;}
#footer ul.info li a{font-family:Arial,Helvetica, sans-serif;font-size:1em;color:#666666;}
#footer ul.firma {float:right;}
#footer ul.firma  a {color:#20338f;}
#footer ul.firma  a:hover{color:#20338f;}
#footer ul.firma  a :visited{color:#20338f;}
#footer ul.firma li{float:left;padding:1em .5em;}
#footer ul li.aviso{background:none;}
/*captcha*/
div.captcha {margin:1em 0 0 0 ;clear:both;padding:1em 0;}
div.captcha label{margin:4.5em 0 0 0;display:block;}
div.captcha  p{font-weight:normal;}
div.captcha img{width:20em;height:7em;border:.1em solid #ccc;float:left;}
div.captcha input{clear:both;/*margin:0 0 .6em 1em;*/border:0.3em double #CCCCCC;}

/*INVESTIGADORES Y BIBLIOTECARIOS*/
.large{width:100%;}
.large ul.ul_formacion li{display:block;width:19em;float:left;clear:none;}
.large ul.ul_formacion li ul li{width:16em;float:none;clear:both;}
.listas ul li ol,.listas ol li ul{font-size:1.2em;}

/*----------------------- Calendario --------------------------*/
#dhtmltooltip{font-size:1.1em;}
div.cajacalendario{
width:18.9em;
display:block;
float:left;
padding:10px 10px 10px 15px;
}
.cajacalendario b{
text-transform:uppercase;
}
.cajacalendario a{
background:none;
}
.cajacalendario img{
border:none;
}
.calendario{ 
width: 17.4em; 
margin:10px auto; 
background-color: #ffffff; 
border-left: 1px solid #dddddd; 
border-bottom: 1px solid #dddddd; 
}
.calendario tr { 
border-left: 1px solid #dddddd; 
color: #666; 
border-right: 1px solid #dddddd;
}
.calendario tr th {
padding-top: 0.3em;
text-align: center;
border-top: 1px solid #DDDDDD; 
border-right: 1px solid #DDDDDD; 
}

.calendario tr td {
text-align: center;
border-right: 1px solid #dddddd;
width:27px;
padding: 5px;
}
.calendario tr .mesactual { 
border-right: 1px solid #dddddd; 
}
.calendario tr .mesactual th { 
border-bottom: 1px solid #dddddd; 
border-right: 1px solid #dddddd; 
background-color: #dddddd;
}
.calendario tr .semana th {
color: #000000; 
border-bottom: 1px solid #dddddd; 
border-right: 1px solid #dddddd; 
background-color: #f8f8f8;
width:27px;
font-weight: bold !important;
}
.calendario tr td a { 
text-decoration: underline; 
font-weight: bolder; 
text-decoration: underline; 
}
.calendario tr td .actual a { 
color: #fff !important;
background-color: #996600 !important;
border: 1px solid #996600;
}
.actual{ 
color: #fff !important;
background-color: #996600 !important;
border: 1px solid #996600;
}
.actual a:link{ 
color: #fff !important;
background-color: #996600 !important;
border: 1px solid #996600;
}
.actual a:visited{ 
color: #fff !important;
background-color: #996600 !important;
border: 1px solid #996600;
}

.tabla_leyenda td{
border: none !important
}

/*----------------------- Fin Calendario ----------------------*/

/*----------------------- Leyenda de agenda -------------------*/

.columna_triple .leyenda {
margin:10px;
display:block;
float:left;
}

.columna_triple .leyenda table{
border:none !important;
width:90% !important;
display:block;
}

.columna_triple .leyenda table td{
border:none !important;
}

.columna_triple .leyenda img{
margin-right:5px !important;
margin-top:-5px !important;
}

/*---------- Fin de leyenda de agenda --------------------------*/

/*ORGANIGRAMA*/
div.cajagriscursos span a{color:#996600;}
div.trescolumnas ul{margin-left:1em;}
div.trescolumnas ul li ,div.trescolumnas p,div.trescolumnas strong,div.trescolumnas span{font-size:1.2em;}
div.trescolumnas ul li{display:block; padding:.2em 0 .2em 1em;background: url(../img/bullet_box_a.gif) no-repeat 0 9px;}

div.trescolumnas h3{padding:.5em 0 .3em .2em;border-bottom:1px solid #996600;color:#333;}
 
/*HOME */
#lateral_home div {
/*margin-top:0 !important;*/
/*margin-bottom:0.8em !important;*/
padding:1em 0.8em;} 

/* ------------------------- MENSAJES ---------------------*/
.confirmacion{
width: 570px;
background:#ffffcc url(../img/valido.gif) top left no-repeat;
float:left;
display:block;
clear:both;
padding:10px 20px 10px 70px;
border:#CCCCCC solid 1px;
margin: 10px 0px 10px 0px;
}
.novalido{
width: 570px;
background:#ffffcc url(../img/no_valido.gif) top left no-repeat;
float:left;
display:block;
clear:both;
padding:10px 20px 10px 70px;
border:#CCCCCC solid 1px;
margin: 10px 0px 10px 0px;
}

/* añadidos Admin */
#header #login{
	height:3em; margin-top:0; padding-top:0; margin-bottom:.5em;
	float:right;
	}
#header #login ul	{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#header #login ul li{color:#333; padding:0 .5em 0 .5em;display:block;float:left; border-left:#999 dotted 1px; float:right;}

#header #login ul li#nombre{background-image:url(../img/iconos_bne/gestion_usuarios/usuariohombre.gif); background-repeat:no-repeat; padding-left:16px;border-left:0}

#header #login ul li#tareasPendientes{clear:both; margin-top:.25em;padding-top:.25em; padding-bottom:.25em;;background-image:url(../img/iconos_bne/interfaz_publico/ico_i.gif); background-repeat:no-repeat; padding-left:30px;border-left:0; float:right; font-weight:bold; font-size:1.1em}
#header #login ul li a{
color:#996600;
text-decoration:underline;
}

/*---------- Postales electronicas --------------------------*/
.cajaExterna{border: 0.06em ridge #cccccc; margin: 2em 1em 2em 0pt; float: left; height: 18em;}
.cajaInterna{margin: 2em 1.5em;}
.textoCaja{text-align: center; width: 9.5em; padding: 0.5em 0;}
.imagenCentrada{width: 100%; overflow:auto; text-align: center;}
.textoImagenDetalle{width: 100%; margin: 3em 1.5em;}
.centrado{text-align: center;}
.margin1em{margin: 1em;} /* Arriba hay un margin1 diferente... */
.margin2{margin: 2em;}
.margin3{margin: 3em;}
.bordeFormulario{border: 0.06em ridge #cccccc; margin: 2em 0;}
.colIzdaFormularioPostal{margin-left: 2em; width: 31.7em;}
.colDchaFormularioPostal{margin-left: 3em; width: 28em;}
.colIzdaPrevisualizacionPostal{margin-right: 0pt; width: 43.25em; text-align: center;}
.colDchaPrevisualizacionPostal{margin-left: 0pt; width: 20em;}
.derecha{text-align: right;}
.h40{height: 40em;}
.w13{width: 13em;}
.w19{width: 19em;}
.w25{width: 25em;}
.espacioV3{margin: 3em 0;}
.pdT3{padding-top: 3em;}
.gris{color: #cccccc;}
.linkBNE{text-decoration: none; color: #20338f;}
.overflowauto{overflow: auto;}
.tituloPostal{color: #996600; font-size: 2.6em; font-weight: normal; height: auto; line-height: 1.5em;}

#formularioPostal input{border:0.3em double #CCCCCC;}
#postalEnCorreo td{border: 0;}

/*---------- Fin Postales electronicas ----------------------*/

#presidenciaEuropea {padding-top:1.5em;float:left;}

#content100 .fila100 .imgBox  {float:left;margin:0 1em 0.4em 0;max-height:13.1em;max-width:21.5em;}
#content100 .fila100 .h2Box{border-top:0 none;color:#333333;font-family:Georgia;font-size:1.6em;font-weight:normal;margin:1em 0;padding-top:0;text-align:left;}
#content100 .fila100 .icomuseo{background:none repeat scroll 0 0 transparent;display:block;float:left;font-size:1.1em;}
#content100 .fila100 .icomuseo .imgBox{width:auto;height:auto;}

/*-------- Estilos para la plantilla detallePaginaBloques.jsp ----------*/
/*
.boxBloques {width:21em ;float:left;border-top:.1em solid #cccccc;margin:0 2em 0 0;padding-bottom:4em;height:auto;}
.boxBloques p, .box2col p{margin:0 0 1em 0;font-size:1.1em;}
.boxBloques ul li ,.box2col ul li{font-size:1.1em;margin:0;padding:0;clear:both;list-style-type:square;list-style-position:inside;}
.boxBloques ul li a:hover,  .box2col ul li a:hover{color:#20338F;background:url(../img/bullet_box_a_hover.gif) no-repeat right .8em;}
.boxBloques a img,.box2col a img{width:.2em;height:.3em;margin:0 .5em;}
.boxBloques ul li img, .box2col ul li img{width:.6em;height:.5em;margin:.7em 0;}
.textoBoxBloques{float:left;padding-top: 1em;padding-right:1em;border:0px solid blue;text-align: left;}
*/
.boxBloques {width:21em ;float:left;border-top:.1em solid #cccccc;margin:0 2em 0 0;padding-bottom:4em;height:auto;}

.boxBloques p, .box2col p{margin:0 0 1em 0;font-size:1.1em;}
.textoBoxBloques{float:none;width:21em;padding-top: 1em;padding-right:1em;padding-bottom:0em;border:0px solid blue;text-align: left;}


.boxBloques ul {padding-left:0.5em;margin-bottom:1.5em;}
.boxBloques ol li{list-style-type:decimal;list-style-position:inside;margin:.5em 1em;font-size:1.2em;}
.boxBloques ul li {font-size:1em;}
.boxBloques ul li {font-size:1.2em;padding:.5em 0em;list-style-type:none;list-style-position:outside;line-height:1.0em;}
.boxBloques a {color:#996600; text-decoration:underline}
.boxBloques li a{font-style:italic;background:url(../img/bullet_box_a.gif) no-repeat scroll right 0.8em;padding:.3em 1em 0 0 ;}

.textoBoxBloques ul li {font-size:1.1em;margin:0;padding:0;clear:both;list-style-type:square;list-style-position:inside;line-height:1.4em;}
.textoBoxBloques ul li a:hover,  .box2col ul li a:hover{color:#20338F;background:url(../img/bullet_box_a_hover.gif) no-repeat right .8em;}
.textoBoxBloques a img,.box2col a img{width:.2em;height:.3em;margin:0 .5em;}
.textoBoxBloques ul li img, .box2col ul li img{width:.6em;height:.5em;margin:.7em 0;}

/* texto con imagen y destacados */

.text_vertical1col{width:70em;float:left;margin:0 0 3em 1.5em ;}
.text_vertical1col p{margin-bottom:1em;}
.text_vertical1col ul {padding-left:2em;margin-bottom:1.5em;}
.text_vertical1col img {margin-left:1.5em;}

div.info_rel1col{background:url(../img/bottom_info.gif) repeat-x;margin:1em -1.6em;padding:1em;clear:both;display:block; float:left;width:70em;}
div.info_rel1col h3{font-size:1.6em;font-weight:normal;}
#content100 div.info_rel1col h2{font-size:1.6em;}
div.info_rel1col li a{font-style:italic;background:url(../img/bullet_box_a.gif) no-repeat scroll right 0.8em;padding:.3em 1em 0 0 ;}


