/*CAPAS ESTRUCTURAS*/

#wrapper_izda{width:100%;margin:0em auto;background: url(../img/backdcha.png) no-repeat -.2em 3em;}
#wrapper_dcha{width:100%;margin:auto;background: url(../img/back_dcha2.png) no-repeat top right;}
#wrapper_content{width:95%;background:#fff;margin:auto;padding:1.5em 2em;height:auto;margin:0em auto;}
#content100{width:100%;}
#header{height:10.5em;margin:auto;background:#fff;}

iframe{border-top:.1em solid #ccc;}
/*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;}
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;}
img{ border:none;margin:0;}
a{text-decoration:none;}
blockquote{font-size:1.1em;}
.bcknone{background:none;}
caption{display:none;}
#skipmenu, #skipnavigation {position: absolute;left: -1000px;}


/*CABECERA*/
#header div.capa_logo strong a:visited{color:#20338f;}
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:1em;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{font-size:1em;}
div.navegacion ul.language li{padding:0 .3em;}
div.navegacion  ul.language img{width:2em;height:2.3em;}
div.navegacion a{color:#996633;font:1.1em 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;}

/*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:18.5em;height:8.5em;float:right;padding-left:6em;background:#fff;}
.comilla_base{height:8.5em;width:2.2em;float:left;}
/*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;}
#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{;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 ;}

/* TITULAR DE PAGINA*/
#content100 h1{font-size:2.6em;color:#996600;font-weight:normal;display:block;height:2em;line-height:1.5em;clear:both;float:left;}
#content100 h1 a{color:#996600;}
#content100 h1 a:hover{color:#996600;}
#content100 h1 a:visited{color:#996600;}

/*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;}

/*=============CAPA LATERAL===========*/
#info_lateral_level2{float:right;margin:0;width:15%;margin-right:2.2em;}
#info_lateral_level2  ul.menu_2 {width:100%;}
#info_lateral_level2  ul.menu_2 li{border-top:.1em solid #ccc;}
#info_lateral_level2  ul.menu_2 li a{font-size:1.2em;padding:1em 0pt 0.5em 1.5em;}
#info_lateral_level2  ul li.sel {width:100%;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{padding:0;color:#996600;font-size:1em;}
#info_lateral_level2  ul li.sel a:hover{background:#ededed;padding:0;color:#996600;font-size:1em;}
#info_lateral_level2  ul li.active2 a{background:url(../img/bullet_lateral.gif) no-repeat .5em 1.3em;color:#996600;}
#info_lateral_level2  ul.embed{background:#fff;}
#info_lateral_level2  ul.embed li a:hover{background:url(../img/bullet_lateral.gif) no-repeat 0 1.3em;color:#996600;}
#info_lateral_level2 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{color:#000;font-size:1.1em;border-top:0;}
#info_lateral_level2  ul.embed li.sel{background: #fff ;}
#info_lateral_level2  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_level2  a:hover{background:url(../img/back_li_lathover.gif) repeat-x top left;padding:1em 0 0.5em 1.5em;border-top:0;}

.maintablas{float:left;clear:both;width:82%;}
/*tablas estadisticas*/
 table{width:100%;margin-bottom:2em;border-bottom:.2em solid #ccc;}
 table th{font-weight:normal;font-style:normal;}
 table thead a{color:#fff;text-decoration:none;}
 table thead a:hover{color:#fff;text-decoration:underline;}
 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;}

td{font-size:.8em;}
thead th{font-size:.8em;}
#menu_horizontal{
width:auto;
}
.breadcrumb {
width:auto;
}
.cabecera_noedita {
height:8.5em;
width:auto;
float:none;

}

#presidenciaEuropea {padding-top:1.5em;float:left;}

