@charset "iso-8859-1";
/*Modificado el 2019-03-29 se arregla el charset*/


#article_i__wd_pa_presentacion_1 .caption p {
font-size: 1em;
}

.inv-desktop { display:none;}
 

#menu_principal_id li.cid-515 { display:none;}
/*#menu_principal_id li.cid-516 { display:none;}  Se comenta esta línea para permitir mostrar elementos nuevos en el menú de secciones lateral */
#menu_principal_id li.cid-517 { display:none;}
#menu_principal_id li.cid-519 { display:none;}
#menu_principal_id li.pvid-47686 {
display: block;
}

#footer .col4{
	margin-right:0px;
}

.colpa6{
	padding-left:9px;
}

#footer .col .col1 .col2 .col3 .col4 .col5 .col6 .col7 .col8 .col9 .col10 .col11 .col12 {
    margin-left: 10px!important;
}

#footer{
	height: 435px!important;
}

#menu_principal_id li.pvid-47923 {
display: block;
}

.sugerencia { display:none;}

#buscador legend {
		height: 0px;
}
div#barra_c {
margin-top: 30px!important;
}
.navegacion ul{
	display: flex;
	text-decoration: none;
	list-style: none;
}
.navegacion ul li {
	border: medium none;
	float: right;
	font-size: 100%;
	margin-bottom: 3px;
	margin-top: -30px;
	padding: 0;
	z-index: 10;
}

#main { min-height:300px!important;}

span.boton {
	display: none!important;
}
.navegacion p {

	margin-top:0!important;
	margin-left:0!important;

}
#buscador { background:#FFF;}

span.boton {
	display: none!important;
}

.listadorecuadros .fecha + .fecha {
	bottom: -1px!important;
}

.listadorecuadros .fecha {
	bottom: 10px!important;
}

div#footer_muma {
	background-color: #f0f0f0;
	clear: both;
	height: 120px;
	width: 99.5%;
}

#footer_muma a {
	color: #333333;
	text-decoration: none;
}

.botonera {
	clear: both;
}

#tabs_letras .ui-tabs-nav li.ui-state-active {
	background-color: #e6e6e6 !important;
	background-position: 0 -28px;
	border: none;
	font-size: 1em;
	padding: 0px 10px 0px 10px;
}

.listaitemizada ul li span {
	display: none;
}

p.autores {
	font-weight: bold!important;
}

p.autores > span {
	font-weight: normal;
}

.dynamic  {
	background: url(images/loader.gif) center 80px no-repeat;
	min-height: 200px;
	display: block;
	clear: both;
	margin: 0 auto 30px;
	text-indent:-9999%;
	font-size:0;
	line-height:0;
}

.figure.dynamic { width:100%; min-height:170px;}



#i__wd_ar_articulo_cuerpo_tabs_1_38283_C38Dndice ul li {
	font-size: 0.8125em;
}

#recuadros_noticias .fecha {
	color: #666666 !important;
	padding-left: 328px;
}
#recuadros_noticias .epigrafe {
	font-size: 0.8125em;
	margin-bottom: 0;
	padding: 0 0.5em;
	padding-left: 328px!important;
	width:57%;

}
#recuadros_noticias h3.titulo {
padding-left: 328px;
}

#recuadros_noticias h4.abstract {
padding-left: 328px;
}

.des_cr {
    display: none;
}

html {
	background: url(images/main-bg.jpg) repeat-y scroll center top #F6F6F6!important;
}

#main { background:none!important}

.id_busqueda_epigrafe{display:none;}

.id_busqueda_epigrafe + br {display:none;}
 
#busquedaAvanzada a {
	font-family: 'Oswald',Verdana,Geneva,sans-serif !important;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	word-spacing: 3px;
}

#i__wd_pc_Indice_Jerarquico_1 ul li {
	list-style-type: disc;
}

#i__wd_pc_Indice_Jerarquico_1 ul li ul li {
	list-style-type: inherit;
}

div#i__wd_pc_Indice_Jerarquico_1 {
	margin-left: 20px;
}
 .hr { color:#FFF!important;}
 hr { color:#FFF!important;}

.nube_valores {
	width: 94%!important;
	margin-bottom: 0.5em; 
}

#article_i__wd_ar_articulo_cuerpo_normal_1 span.pie {
	position: inherit;
}

div#article_i__wd_pa_presentacion_1 > div > div:first-child > p.pie {
position: absolute;
left: 0;
padding-bottom: 10px;
background: #ffffff;
}
div#detalle_cartelera > div > span > p.pie {
	position: absolute;
	left: 0;
	padding-bottom: 0;
	background-color: #fff;
}


div#article_i__wd_pa_presentacion_1 .pie {
position: inherit;
}

#article_i__wd_pa_presentacion_1 .articulocompleto ul ul {
	font-size: 100%!important;
}

div#article_i__wd_ar_articulo_cuerpo_normal_1 > div:first-child span.pie { position: absolute;
	left: 0;
	padding-bottom: 10px;
	background-color:#FFF!important;
}
div#article_i__wd_ar_articulo_cuerpo_normal_1 > div:first-child > div:first-child {
    float: none;
    margin: 0.75em 0;
    max-height: 390px;
    max-width: 98%;
    overflow: hidden;
    width: 100%;
}

div#article_i__wd_pa_presentacion_1 > div > div:first-child > div:first-child .pie{ position: absolute;
	left: 0;
	padding-bottom: 10px;
	}

div#article_i__wd_pa_presentacion_1 > div > div:first-child > div:first-child {
    float: none;
    margin: 0.75em 0;
    max-height: 390px;
    max-width: 98%;
    overflow: hidden;
    width: 100%;
}

div#article_i__wd_ar_articulo_cuerpo_normal_1 > div:first-child {
    float: none;
	margin: 0;
	/* max-height: 390px; Esto se comenta para que aparezca el pie de foto en portadillas y artículos completos institucionales*/
	max-width: 98%;
	overflow: hidden;
	width: 100%;
	padding-bottom: 0;
	position: relative;
	height:auto;
}

div#article_i__wd_pa_presentacion_1 > div > div:first-child {
    float: none;
    margin: 0;
    max-width: 98%;
    overflow: hidden;
    padding-bottom: 0;
    position: relative;
    width: 100%;
	margin-bottom:10px;
}
div#article_i__wd_pa_presentacion_1 > div > div:first-child img {
    max-height: none;
    max-width: 100%;
    width: 100%;
}

div#article_i__wd_ar_articulo_cuerpo_normal_1 > div:first-child img {
	max-height: none;
    max-width: 100%;
    width: 100%;
}

.recuadros .autores {
font-size: 0.8em;
font-weight: normal;
margin-bottom: 0.5em;
padding: 0 0.5em 15px; 
}

.ntg_paginador .titulo a {
font-family: 'Oswald',Verdana,Geneva,sans-serif;
font-size: 1.1em;
font-weight: normal;
text-decoration: none;
word-spacing: 3px;
}


#tabs_letras .ui-tabs-nav li a {
    padding: 0.1em 0.2em!important;
}

.icon_adi img { width:20px!important;}


#footer .col3 {
	border-left: 2px solid #e6e6e6;
	border-right: 2px solid #e6e6e6;
	margin-top: 5px;
	width:auto!important;
	float:left;
}

#footer .col4 {
	float:right;
}

#banners { padding-top:10px;}

#main .col9 { margin:0;}

#nav {margin-left:0px!important;}

.descri_menu {
    font-size: 0.8125em;
	padding:5px!important;
}

.col9.contenedora { margin:0px!important;}


body {
    color: #444444 !important;
    font-family: 'Open Sans',Verdana,Geneva,sans-serif !important;
}
h6 {
    font-size: 0.8em;
    line-height: 170%;
}
#header h1.logo {
    background: url("images/logo.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    font-size: 0;
    height: 80px;
    line-height: 0;
    overflow: hidden;
    text-indent: -99999%;
    width: 300px;
}
#header h1.logo a {
    display: block;
    height: 80px;
    width: 300px;
}

.acceso_biblioteca_digital {
    background: url("images/bullet_vermas.gif") no-repeat scroll right 5px rgba(0, 0, 0, 0);
    font-size: 0.8em;
    font-weight: 700;
    line-height: 1.2em;
    position: absolute;
    right: 0;
    top: 8px;
}
.acceso_biblioteca_digital span {
    border-left: 1px dotted #999999;
    font-size: 0.7em;
    font-weight: normal;
    padding-left: 5px;
}
.acceso_biblioteca_digital a {
    color: #999999;
    padding: 2px 10px 0 0;
    text-decoration: none;
}
.acceso_biblioteca_digital a:hover {
    color: #4D4D4D;
}
.btn_menu_movil {
    display: none;
}
.btn_buscar_movil {
    display: none;
}
/*.btn_menu_movil {
    display: none;
    font-size: 0;
    font-weight: 700;
    height: 68px;
    left: 0;
    line-height: 0;
    margin: 0;
    position: absolute;
    text-indent: -99999%;
    top: 0;
    width: 40px;
    z-index: 400;
}
.btn_menu_movil a {
    background-position: 8px 23px;
    color: #FFFFFF;
    display: block;
    height: 68px;
    padding: 0;
    text-decoration: none;
    width: 40px;
}*/
ul.menu_principal {
    float: right;
    margin: 0 45px 0 0;
    padding: 0;
    width: auto;
}
ul.menu_principal > li {
    display: inline-block;
    font-family: 'Oswald',sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 84px;
    list-style-type: none;
    margin: 0;
    padding: 0 1em;
    position: relative;
    text-align: center;
}
ul.menu_principal > li:hover {
    background-color: #BA3C18;
    transition: all 0.65s ease 0s;
}
ul.menu_principal li a {
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    transition: all 0.65s ease 0s;
}
ul.menu_principal li a:hover {
    color: #FFCC00;
}
ul.menu_principal li.current a {
    text-shadow: -1px -1px 2px #6E1900;
}
ul.menu_principal li.current a:hover {
    color: #FFFFFF;
}
ul.menu_principal > li.channel_link {
    border-top: 6px solid #F9936B;
}
body.inicio ul.menu_principal > li.channel_link {
    border-bottom: 6px solid #F9936B;
    border-top: medium none;
}
ul.menu_principal > li.pnid-533 {
    border-top: 6px solid #F9CA62;
}
ul.menu_principal > li.pnid-507 {
    border-top: 6px solid #F9974E;
}
ul.menu_principal > li.pnid-506 {
    border-top: 6px solid #F74514;
}
ul.menu_principal > li.pnid-513 {
    border-top: 6px solid #D43F22;
}
ul.menu_principal li.mas_menu span {
    font-family: 'Oxygen';
    font-weight: 700;
}
ul.menu_principal > li.acceso_busqueda {
    display: none;
}
ul.menu_principal > li.channel_link.current {
    border-bottom: 6px solid #F9936B;
    border-top: medium none;
}
ul.menu_principal > li.pnid-533.current {
    border-bottom: 6px solid #F9CA62;
    border-top: medium none;
}
ul.menu_principal > li.pnid-507.current {
    border-bottom: 6px solid #F9974E;
    border-top: medium none;
}
ul.menu_principal > li.pnid-506.current {
    border-bottom: 6px solid #F74514;
    border-top: medium none;
}
ul.menu_principal > li.pnid-513.current {
    border-bottom: 6px solid #D43F22;
    border-top: medium none;
}
ul.menu_principal li ul {
    background-color: #BA3C18;
    font-family: 'Oxygen',Arial,sans-serif;
    height: auto;
    margin: 0;
    opacity: 0;
    padding: 0.5em 0;
    position: absolute;
    right: 0;
    top: -99999px;
    transition: opacity 0.5s ease-in-out 0s;
    width: 8em;
    z-index: 9999;
}
ul.menu_principal li:hover > ul {
    opacity: 1;
    position: absolute;
    top: 99%;
}
ul.menu_principal ul li {
    display: block;
    float: none;
    padding: 0;
    width: 100%;
}
ul.menu_principal li ul a {
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 60%;
    font-weight: normal;
    height: auto;
    letter-spacing: normal;
    line-height: 1em;
    padding: 1em 5%;
    text-align: right;
    text-decoration: none;
    white-space: normal;
    width: 90%;
}
ul.menu_principal li ul a:hover {
    border: medium none;
    color: #FF9900;
}
ul.menu_principal > li > ul > li > ul {
    display: none;
}
ul.menu_principal li.current ul li > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: medium none;
    color: #8C8C8C;
}
ul.menu_principal li.current ul li > a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FF9900;
}
ul.menu_principal li.current ul li.current a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FF9900;
}
.normal {
    display: block;
}
.relacionados {
    padding-top: 15px;
}
.relacionados h2 {
    border: medium none;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 0 0;
}

.menu { height:40px!important;
left:10px;}
.buscador {
    background-color: #FFFFFF;
    border: 1px solid #C5C6C8;
    border-radius: 4px;
    height: 46px;
    left: 74%;
    opacity: 0.5;
    position: absolute;
    top: 70%;
}
.buscador input.text {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    float: left;
    height: 46px;
    margin: 0 3px 0 0;
    width: 190px;
}
#main a {
    font-weight: normal;
    text-decoration: none;
}
#main a:hover {
    color: #666666 !important;
    text-decoration: underline;
}
.menurastro {
    clear: both;
    display: block;
    min-height: 1.2em;
    padding: 0;
}
.navegacion {
    font-size: 0.7em;
    margin: 0;
}
.navegacion p {
    border: medium none;
    float: right;
    font-size: 100%;
    margin-bottom: 3px;
    margin-top: -30px;
    padding: 0;
    z-index: 10;
}
.navegacion p a:hover {
}
.navegacion a.current, .navegacion span.current {
    font-weight: 700;
    text-decoration: none;
}
.presentacion {
    clear: both;
    margin-bottom: 1em;
}
.presentacion .titulo {
    color: #4D4D4D;
    font-family: 'Oswald',sans-serif !important;
    font-size: 2.2em;
    font-weight: 300;
    line-height: 100%;
    margin-bottom: 0.5em;
    padding-bottom: 0.2em;
}
.presentacion .description, .presentacion .abstract {
    font-size: 0.9em !important;
    font-weight: 300;
    line-height: 140%;
    margin-bottom: 0.5em;
}
.presentacion .epigrafe {
    margin-bottom: 0.1em;
}
.presentacion h1 a, .presentacion .abstract a {
}
.presentacion h1 a:hover, .presentacion .abstract a:hover {
}
.presentacion .abstract a:hover {
}
.presentacion .abstract em {
}
.presentacion ul {
    font-size: 0.8em;
    margin: 0 1em 1em 1.5em;
}
.presentacion ul li {
    margin: 0 0 0.5em;
}
#rec_adi a {
	height: 20px !important;
	overflow: hidden;
	position: absolute;
	width: 79% !important;
}

#busquedaAvanzada p {
padding: 1px 2px 3px 7px;
}


#rec_adi > div {
    padding-left: 30px;
}
#rec_adi h5 {
    padding-left: 25px;
}
/*.listaitemizada {
    margin-bottom: 1em;
}*/
.listaitemizada h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}
.listaitemizada ul {
    padding: 0 0.5em 0.5em;
}
.listaitemizada ul li {
    font-size: 0.8em;
    font-weight: normal;
    padding: 0 0 0.3em;
}

.listaitemizada ul ul ul {
list-style-type: square;
}
div#footer ul li {
list-style-type: none;
}
.conbullet ul li {
    background: url("images/bullet.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
    padding-left: 10px;
}
.conbullet ul li.current > a {
    color: #D5602E !important;
}
.listaitemizada ul ul {
    margin-bottom: 0;
    margin-top: 0.5em;
    padding-bottom: 0;
    padding-left: 0.8em;
	list-style-type: circle;
}
.listaitemizada ul li ul li {
    font-size: 100%;
}
.lista_cerrada {
    background-color: #F2F2F2;
    margin-bottom: 1em;
    padding-top: 0.5em;
}
.lista_cerrada h2 {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none; editada
	border-color: #FFFFFF -moz-use-text-color -moz-use-text-color;*/
    background: url("images/bg_sombra_titulocaja.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    box-shadow: none;
    clear: both;
    color: #333333;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1em;
    font-weight: 300;
    margin: 0 -3px 0.5em;
    padding: 0.15em 0.5em 0.7em;
}
.recuadros {
    margin-bottom: 1em;
    position: relative;
}
.recuadros div.recuadro {
    display: table;
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    width: 100%;
}
.recuadros div.recuadro:last-child {
    border-bottom: medium none;
}
.recuadros h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #E6E6E6;
    clear: both;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding-left: 5px;
    padding-top: 10px;
    text-transform: uppercase;
}
.recuadros a {
}
.recuadros a:hover {
}
.recuadros h3.grupo {
    font-size: 1em;
    margin-bottom: 0.5em;
    padding: 0 0.5em;
}
.recuadros h3.grupo a {
    color: #D5602E !important;
}
.recuadros .titulo {
    font-size: 0.9em;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0.5em;
}
.recuadros .epigrafe {
	font-size: 0.75em;
	width: 100%;
	margin-top: -6px;
}
.recuadros .fecha, .recuadros .lugar {
    color: #333333 !important;
    font-size: 0.7em!important;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0.5em;
}
.recuadros .lugar {
    color: #666666;
}
.recuadros span.fecha {
    float: left;
    font-size: 0.7em;
    margin-bottom: 0;
    padding: 0 1em 0 0;
}
.recuadros .abstract {
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 0.5em;
    padding: 0 0.5em 15px;
}
.recuadros p {
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 0.5em;
    /*padding: 0 11.5em;*/ 
}

.lugarC { padding-left: 148px!important;}
.recuadros .figure {
    clear: left;
    float: left;
    margin: 0 0.5em 0 0;
}
.recuadros .figure .titulo {
    font-size: 0.8em;
}
.recuadros div.grupo {
    margin-left: 2em;
    margin-top: 1em;
}
.recuadros div.recuadro .vermas {
    color: rgba(0, 0, 0, 0);
    float: right;
    font-size: 80%;
}

#recuadros_noticias .vermas{ margin-right:25px;}
.recuadros_cerrados {
    background-color: #F2F2F2;
    margin-bottom: 1em;
    padding-top: 0.5em;
}
.recuadros_cerrados .titulo {
    font-size: 0.9em;
    line-height: 100%;
}
.recuadros_cerrados .figure {
    height: auto;
    width: 80px;
}
.recuadros_cerrados span.vermas {
    padding-left: 1em;
}
.recuadros_cerrados h2 {
    background: url("images/bg_sombra_titulocaja.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    box-shadow: none;
    clear: both;
    color: #333333;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1em;
    font-weight: 300;
    margin: 0 -3px 0.5em;
    padding: 0.15em 0.5em 0.7em;
}
.recuadros.con_miniaturas .titulo, .recuadros.con_miniaturas span.fecha, .recuadros.con_miniaturas .abstract {
    padding-left: 95px;
}
.recuadros.con_miniaturas .figure {
    height: auto;
    width: 80px;
}
.recuadros.con_miniaturas .figure img {
    height: auto;
    width: 80px;
}
.listadorecuadros {
    margin-bottom: 1em;
    position: relative;
}
.listadorecuadros h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}

   .listadorecuadros div.recuadro {
	background: url("images/bullet.png") no-repeat scroll 0 0.8em rgba(0, 0, 0, 0);
	display: table!important;
	padding: 0.4em 0;
	width: 85%!important;
	height: 30px!important;
	border-bottom: 1px solid #e6e6e6;
}

.listadorecuadros .titulo {
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0 0 10px;
}
.listadorecuadros .abstract {
    font-size: 0.9em;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0 0 10px;
}
.listadorecuadros .datos_contexto_recurso {
    font-size: 0.7em;
    line-height: 100%;
    padding: 0 0 0 10px;
}
.listadorecuadros .figure {
    float: right;
    max-height: 40px;
    overflow: hidden;
    padding: 0.3em;
    width: 40px;
	display:none;
}

.listadorecuadros p.inst {
	position: absolute;
	top:14px;
}
#paginador .recuadro .titulo {
	margin-top: 163px;
	height:40px;
}
p.inst2 {
	position: relative;
	bottom: 206px;
	color: #535353; 
	left: 0px;
	font-size: 0.8em!important;
	background: #E9E9E9;
	text-align: center;
	width: 96.5%;
}

#paginador .recuadro .figure {
/*margin: 1.2em 0.5em 0 0!important;*/
}

.listadorecuadros .recuadro .titulo {
	margin-top: 0!important;
}

.listadorecuadros p.inst2 {
	display: none;
}
.listadorecuadros div.recuadro:nth-child(2n+1) {
    /*background-color: #F9F9F9;*/
}
.lb-caption p {
	line-height: 15px;
	word-spacing: 2px;
}

#paginador div {
	border-bottom: 1px solid #e6e6e6;
}
.listadorecuadros div.recuadro:nth-child(2n) {
    background-color: #FFFFFF;
}
#carteleraGlobal .vermas a {
    background: url("images/mas.png") no-repeat scroll;
    color: rgba(0, 0, 0, 0) !important;
}
#carteleraGlobal .vermas a:visited {
    background: url("images/mas_a_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
form#FormularioFeedback {
display: none;
}

.articulocompleto {
    clear: both;
    margin-bottom: 1.5em;
	word-wrap: break-word;
	padding-right: 10px;
}
.articulocompleto p a {
    color: #1155cc !important;
    font-weight: normal;
}

.articulocompleto p a:visited {
	
	color:#660066!important;
	
	}
.articulocompleto h6 {
    border-top: 1px solid #ECECEC;
    padding-bottom: 10px;
    padding-top: 10px;
}
.articulocompleto a:hover {
    text-decoration: none;
}
._epigrafe{display:none}

.articulocompleto > .titulo {
    color: #0f69b4;
    font-family: 'oswald';
    font-size: 1.2em;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 0.5em;
    text-transform: uppercase;
    word-spacing: 3px;
}
.articulocompleto .fecha {
    color: #BA3C18;
    font-size: 80%;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0.5em;
}
.articulocompleto h2 {
    
    color: #545050;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1em!important;
    font-weight: 300;
    margin: 1em 0 0.6em;
}
.articulocompleto h3 {
    clear: left;
    color: #545050;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1em;
    font-weight: 300;
    margin: 0 0 0.6em;
}
.articulocompleto .abstract {
	color: #4D4D4D;
	font-size: 0.8125em;
	font-weight: 400;
	margin-bottom: 1em;
}
.articulocompleto .epigrafe {
    font-size: 0.8125em;
    margin-bottom: -15px;
}

a#ui-id-23 {
	display: none;
}
.articulocompleto p {
    font-size: 0.8125em;
    line-height: 160%;
	padding-bottom:1.2em;
}
.articulocompleto .figure {
    float: left;
    margin: 0 0.5em 0.5em 0;
    /*max-height: 335px; 
    height: 335px;
    padding-bottom: 30px;
	Esto se comenta para que aparezca el pie de foto en portadillas y artículos completos institucionales*/
    overflow: hidden;
    width: 700px;
}
.articulocompleto .grafico {
    float: none;
    margin: 0.5em auto;
    text-align: center;
    width: auto;
}
.articulocompleto .figure img, 
.articulocompleto .grafico img {
    height: auto;
/*    max-width: 720px;
    min-width: 704px;
 (Esto se comenta para resolver un problema con reducciones de imágenes en artículos con imagen en cuerpo del eidox)
*/ 
}
.articulocompleto table {
    border-collapse: collapse;
    margin: 1em 0.5em;
}
.articulocompleto table td, 
.articulocompleto table th {
    padding: 0.2em 0.5em;
    vertical-align: top;
}
.articulocompleto table td {
/*border-bottom: thin solid #e6e6e6;*/
border-bottom: thin solid #040404;
font-size:0.8125em;
}
.articulocompleto ul {
    font-size: 0.8em;
    margin: 0 1em 1em 1.5em;
}

.articulocompleto ol {
    font-size: 0.8em;
    margin: 0 1em 1em 1.5em;
}
.articulocompleto div.imagen-izquierda+p+ul,
.articulocompleto div.imagen-izquierda+ul,
.articulocompleto div.imagen_izquierda+p+ul,
.articulocompleto div.imagen_izquierda+ul,
.articulocompleto div.imagen-izquierda+p+ol,
.articulocompleto div.imagen-izquierda+ol,
.articulocompleto div.imagen_izquierda+p+ol,
.articulocompleto div.imagen_izquierda+ol
 { 
display: inline-block;
clear:right;
}
#footer {

width: 996px!important;
}

.articulocompleto ul li {
    margin: 0 0 0.5em;
}
.articulocompleto ul ul {
    font-size: 100%;
}
.articulocompleto span.vermas a {
    font-size: 90%;
    text-decoration: none !important;
}
.articulocompleto span.vermas a:hover {
    text-decoration: underline !important;
}
.articuloglobal {
    clear: both;
    margin-bottom: 1.5em;
}
.articuloglobal p a {
    color: #1155cc !important;
    font-weight: normal;
}
.articuloglobal h6 {


    border-top: 1px solid #ECECEC;
    padding-bottom: 10px;
    padding-top: 10px;
}
.articuloglobal a:hover {
    text-decoration: none !important;
}
.articuloglobal .titulo {
    color: #0f69b4;
    font-family: 'oswald';
    font-size: 1.2em;
    font-weight: 300;
    line-height: 110%;
    margin-bottom: 0.5em;
    padding-bottom: 0.2em;
    text-transform: uppercase;
}
.articuloglobal .fecha {
    color: #BA3C18;
    font-size: 80%;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0.5em;
}
.articuloglobal h2 {
    clear: left;
    color: #545050;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1em !important;
    font-weight: 300;
    margin: 1em 0 0.6em;
}
.articuloglobal h3 {
    clear: left;
    color: #545050;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1em;
    font-weight: 300;
    margin: 0 0 0.6em;
}
.articuloglobal .abstract {
    background-color: #F5F5F5;
    border-left: 3px solid #F7A73C;
    color: #4D4D4D;
    font-size: 1em;
    font-weight: 400;
    line-height: 170%;
    margin-bottom: 1em;
    padding: 1em 1em 1em 2em;
}
.articuloglobal .epigrafe {
    font-size: 1em;
    margin-bottom: 0;
}
.articuloglobal p {
    font-size: 0.8125em;
    line-height: 160%;
    padding-bottom: 1.2em;
    width: 100% !important;
}
.articuloglobal .figure {
    float: left;
    height: 335px;
    margin: 0 0.5em 26px 0;
    max-height: 335px;
    overflow: hidden;
    position: relative;
    width: 700px;
}
.articuloglobal .figure p.pie {
    background-color: #FFFFFF;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 10px;
    position: absolute;
}
.global_img {
    border: 1px solid #C6C6C6;
    float: right;
    height: auto;
    margin-left: 10px;
    max-height: none;
    overflow: hidden;
    width: 345px;
}
.global_img img {
    height: auto;
    margin-bottom: -5px;
    max-height: none;
    max-width: 345px;
}
.global_img02 {
    border: 1px solid #C6C6C6;
    float: left;
    height: auto;
    margin-right: 10px;
    max-height: none;
    overflow: hidden;
    width: 345px;
}
.global_img02 img {
    height: auto;
    max-height: none;
    max-width: 345px;
}
.articuloglobal .grafico {
    float: none;
    margin: 0.5em auto;
    text-align: center;
    width: auto;
}
.articuloglobal .figure img, .articulocompleto .grafico img {
    height: auto;
    max-width: 720px;
    min-width: 720px;
}
.articuloglobal table {
    border-collapse: collapse;
    font-size: 0.8em;
    margin: 1em 0.5em;
}
.articuloglobal table td, .articulocompleto table th {
    padding: 0.2em 0.5em;
    vertical-align: top;
}
.articuloglobal table td {
    border-bottom: thin solid #D5602E;
}
.articuloglobal ul {
    font-size: 0.8em;
    margin: 0 1em 1em 1.5em;
}
.articuloglobal ul li {
    margin: 0 0 0.5em;
}
.articuloglobal ul ul {
    font-size: 110%;
}
.articuloglobal span.vermas a {
    font-size: 90%;
    text-decoration: none !important;
}
.articuloglobal span.vermas a:hover {
    text-decoration: underline !important;
}
.btn_colaborar, .btn_comentar {
    float: right;
    font-size: 0.7em;
    line-height: 20px;
    padding: 0.4em;
}
.btn_colaborar a:hover, .btn_comentar a:hover, .btn_compartir a:hover {
    text-decoration: none !important;
}
.btn_colaborar span.icono, .btn_comentar span.icono, .compartir span.icono {
    background-image: url("images/sprite_herramientas_orden.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 20px;
    text-indent: -9999%;
    width: 20px;
}
.btn_colaborar span.icono {
    background-position: 0 -140px;
}
.btn_comentar span.icono {
    background-position: 0 -160px;
}
.compartir span.icono {
    background-position: 0 -120px;
}
ul.compartir {
    float: right;
    font-size: 0.7em;
    line-height: 20px;
    list-style: none outside none;
    padding: 0.4em;
    position: relative;
}
.compartir ul {
    list-style: none outside none;
    opacity: 0;
    padding: 8px;
    position: absolute;
    top: -99999px;
    transition: opacity 0.3s ease-in-out 0s;
    z-index: 30;
}
.compartir:hover ul {
    background-color: #FFFFFF;
    box-shadow: 0 0 10px #999999;
    display: block;
    left: 22px;
    opacity: 1;
    padding: 8px;
    position: absolute;
    top: 0;
    width: 66px;
}
.compartir .social-tools a {
    display: inline-block;
    float: left;
    height: 16px;
    margin: 0 3px;
    width: 16px;
}
#noticias_web {
}
#noticias_web .abstract {
margin-left: 338px;
}
#esp .col3 {
	margin-right:0px!important;
}
#noticias_web .indice {
    display: none;
}
#noticias_web h3 {
	padding-left: 343px;
}
#noticias_web > div {
	/*border-bottom: 1px dotted #E1E1E1;*/
	display: table;
	margin-bottom: 0.5em;
	width: 100%;
	height: 150px;

}
#noticias_web img {
    height: auto;
    max-height: none;
    max-width: 335px !important;
    min-width: 335px !important;
}
#noticias_web ul {
    list-style: none outside none;
}
#noticias_web .figure {
    height: 150px;
    max-height: 150px;
    overflow: hidden;
    width: 335px;
	/*background: url(images/no_disponible_contenidos.jpg) no-repeat left;*/
	display:table;
}

#noticias_web .recuadro {
	background: url(images/no_disponible_contenidos.jpg) no-repeat left;
	background-size:40% auto
	}

#noticias_web .vermas {
	padding: 1px 0px 0px 0px;
	position: absolute;
	right: 5px;
}
#noticias_web .vermas a {
    background: url("images/mas.png") no-repeat scroll;
	color: rgba(0, 0, 0, 0) !important;
	float: right;
	margin: 0;
	padding: 0 12px 0 0;
	text-decoration: none;
	text-indent: -9999%;
	overflow: hidden;
	width: 15px;
	height: 15px;
	text-indent: -9999%;
	display: block;
	line-height: 200px;
}
#noticias_web .vermas a:hover {
    background: url("images/mas_a_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#noticias_web .doc .vermas {
    font-weight: normal;
    line-height: 20px;
    padding-left: 110px;
    text-align: left;
    white-space: nowrap;
}
#noticias_web .doc .vermas a {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 -240px rgba(0, 0, 0, 0);
    font-size: 100%;
    margin: 0;
    padding: 2px 10px 0 20px;
}
#noticias_web .doc .vermas a:hover {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 -240px rgba(0, 0, 0, 0);
    text-decoration: none;
}
#noticias_web a.vermas.expandir {
    background: url("images/bullet_vermas_titulocaja.png") no-repeat scroll 5px 8px rgba(0, 0, 0, 0);
    padding-left: 18px;
}
#noticias_web a.vermas.contraer {
    background: url("images/bullet_vermas_titulocaja.png") no-repeat scroll 5px bottom rgba(0, 0, 0, 0);
    padding-left: 18px;
}
#noticias_web {
}
#recuadros_noticias div.recuadro {
	height: 240px;
	display: block;
	background:url(images/no_disponible_noticias.jpg)no-repeat ;
}
.p {
    font-size: 0.8125em;
    margin: 0;
}
.PP {
    font-size: 0.8125em;
    padding-bottom: 5px;
}
p .PP {
    border-bottom: 1px dotted #CCCCCC;
}
.PP a, .P a {
}
.PPLINK a {
    font-size: 0.9em;
    font-weight: normal;
}
.PP a:hover, .PPLINK a:hover, .P a:hover {
    text-decoration: underline;
}
ul .PP {
    font-size: 0.9em;
    margin-left: 10px;
    padding: 5px 0 8px;
}
.PP li {
    font-size: 0.9em;
    padding: 5px 0 10px;
}
ol .P {

    margin-left: 30px;
    padding-bottom: 0.5em;
}
.P {
    font-size: 0.9em;
    padding: 5px 0 8px;
}
.orden {
    border-top: 1px dotted #CCCCCC;
    font-size: 0.8em;
    margin-top: 0.5em;
    padding: 5px 0 8px;
}
.orden label {
    padding-left: 5px;
    padding-right: 10px;
}
.menu_valores {
    background-color: #FFFFFF;
    border: thin solid #E5E5E5;
    box-shadow: 0 0 10px 2px rgba(68, 71, 80, 0.1);
    font-size: 0.9em;
    margin-bottom: 1em;
    padding: 0;
}
	/* Esta cambiado a la fecha de 16 de Junio
	#tabs_letras .indice {
	display: -webkit-inline-box;
	}
	
	#tabs_letras ul li {
	list-style: none;
	width: 2em;
}
*/
.menu_valores h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}
.menu_valores ul {
    margin: 0;
    padding: 0 0.7em;
}
.menu_valores ul li {
    border-top: 1px solid #E7E8EE;
    margin: 0;
    padding: 0;
}
.menu_valores ul li:first-child {
    border-top: medium none;
}
.menu_valores ul li a {
    display: block;
    padding: 0.8em 0;
}
.menu_valores ul li a:hover {
    text-decoration: none;
}
.menu_valores ul li.current a {
    color: #D5602E;
}
div.formularios {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    max-width: 940px;
    padding: 1em 0;
}
.formularios form {
    font-size: 0.8em;
    margin: 0 auto 1em;
    max-width: 940px;
    text-align: left;
}
.formularios h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}
.formularios span.descripcion {
    display: block;
}
.formularios label {
    display: block;
    padding: 0.2em 0.5em;
    text-align: left;
}
.formularios input[type="text"], .formularios textarea, .formularios select, .formularios input[type="file"] {
    background-color: #F2F2F2;
    border: 1px solid #E1E1E1;
    color: #848080;
    margin: 0 0.5em 0.5em;
    padding: 0.3em;
    width: 80%;
}
.formularios select option {
    padding: 0.2em 0.5em;
}
.formularios span.ayuda, .formularios span.advertencia {
    color: #999999;
    font-size: 90%;
}
.formularios input[type="button"] {
    background-color: #848080;
    border: 2px solid #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 2px 4px #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin-left: 0.5em;
    padding: 0.1em;
}
.formularios input[type="button"]:hover {
    background-color: #333333;
}
.formularios ul {
    clear: both;
    margin: 0.5em;
}
.formularios ul li {
    display: inline-block;
    float: left;
    margin: 0.5em;
    min-height: 16px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.formularios ul li input[type="checkbox"] {
    margin-right: 0.5em;
}
.formularios div {
    clear: both;
}
.imagenes {
    clear: both;
    margin-bottom: 1em;
}
.imagenes:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.imagenes h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}
.imagenes h3 {
    width: 100%;
}
.imagenes h3.grupo a {
    font-size: 0.9em;
    font-weight: 700;
    letter-spacing: 0;
    padding: 0;
}
.imagenes div.recuadro {
    background-color: #000000;
    float: left;
    height: 6em;
    margin: 0 1.04167% 2%;
    overflow: hidden;
    position: relative;
    width: 22.9167%;
}
.imagenes div.recuadro .titulo {
    background: none repeat scroll 0 0 #000000;
    bottom: -6em;
    color: #FFFFFF;
    font-size: 0.8em;
    height: auto;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 5%;
    position: absolute;
    transition: all 0.65s ease 0s;
    width: 90%;
    z-index: 2;
}
.imagenes div.recuadro:hover .titulo {
    bottom: 0;
    opacity: 0.7;
}
.imagenes div.recuadro img {
    min-height: 6em;
    width: 100%;
}
.imagenes div.recuadro .titulo a {
    color: #FFFFFF !important;
    font-weight: normal;
    text-decoration: none;
}
.imagenes div.recuadro:hover .titulo a {
    display: block;
    height: 100%;
    text-decoration: none !important;
}
.imagenes div.recuadro .formatos span > span {
    background-image: url("images/sprite_tipo_recurso.png");
    background-repeat: no-repeat;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 0.7em;
    height: 30px;
    line-height: 30px;
    opacity: 1;
    padding-left: 35px;
    position: absolute;
    width: 100%;
}
.imagenes div.recuadro:hover .formatos span {
    opacity: 0;
}
.imagenes div.recuadro .formatos span.pvid-514 {
    background-position: 0 -90px;
}
.imagenes div.recuadro .formatos span.pvid-11713 {
    background-position: 0 -60px;
}
.imagenes div.recuadro .formatos span.pvid-837 {
    background-position: 0 -180px;
}
.imagenes div.recuadro .formatos span.pvid-548 {
    background-position: 0 -210px;
}
.imagenes div.recuadro .formatos span.pvid-1019 {
    background-position: 0 -210px;
}
.imagenes div.recuadro .formatos span.pvid-537 {
    background-position: 0 -240px;
}
.imagenes div.recuadro .formatos span.pvid-17561, .imagenes div.recuadro .formatos span.pvid-1252 {
    background-position: 0 -120px;
}
.imagenes div.recuadro .formatos span.pvid-1257 {
    background-position: 0 -270px;
}
.imagenes div.recuadro .formatos span.pvid-1257 {
    background-position: 0 -300px;
}
.tabs {
    margin-bottom: 10px;
}
.tabs h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}
.tabs .titulo {
    clear: both;
    color: #666666;
    font-size: 1em;
    font-weight: bold;
    padding: 0 0 10px;
}
.tabs .titulo a {
    font-weight: bold;
}
.tabular h3 {
    display: none;
}
.tabs a {
}
.tabs a:hover {
    text-decoration: underline;
}
table.tabs, .tabs table {
    border-collapse: collapse;
    margin: 10px 0 5px;
    min-width: 400px;
}
.tabs caption {
    clear: both;
    color: #4D4D4D;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px;
    text-align: left;
    vertical-align: bottom;
}
.tabs th {
    background-color: #E8E8E8;
    border: 1px solid #CDCDCD;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
}
.tabs td {
    background-color: #F9FBFB;
    border: 1px solid #CDCDCD;
    font-size: 12px;
    padding: 4px;
    vertical-align: top;
}
.ut h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}
.ut h3 {
    font-size: 1em;
    width: 198px;
}
.ut div {
    float: left;
    margin: 0 18px 12px 0;
    min-height: 230px;
    overflow: hidden;
    width: 250px;
}
.ut div .titulo {
    color: #666666;
    font-size: 1em;
    font-weight: 700;
    width: 100%;
}
.ut div .titulo a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
.ut div .abstract {
    font-size: 0.9em;
    font-weight: normal;
}
.ut div img {
    float: left;
    height: auto;
    margin: 0 1em 0 0;
    width: 101px;
}
.articulo_foto {
    font-size: 1em;
}
.articulo_foto h2 {
    float: left;
    font-size: 1em;
    font-weight: normal;
    padding-left: 10px;
}
.articulo_foto h4 {
    font-size: 1em;
    padding-left: 10px;
}
.articulo_foto h4 a {
    color: #666666;
    font-size: 1em;
    font-weight: bold;
}
.foto_principal_tema {
    background-color: #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0 0 4px #CCCCCC;
    height: 15em;
    margin-bottom: 1em;
    overflow: hidden;
    padding: 10px 10px 20px;
    text-align: center;
}
.foto_principal_tema span.recurso_img0, .foto_principal_tema span.recurso_img1, .foto_principal_tema span.recurso_img2, .foto_principal_tema span.recurso_img3, .foto_principal_tema span.recurso_img4, .foto_principal_tema span.recurso_img5 {
    display: block;
    height: 15em;
    overflow: hidden;
    width: auto;
}
.foto_principal_tema img {
    height: 15em;
    max-width: none;
    width: auto;
}
.bibliografias > div {
    border: medium none;
    width: auto;
}
.bibliografias div div {
    border-bottom: 1px solid #F1F1F1;
    margin-bottom: 0 !important;
    padding-bottom: 0.3em;
    padding-left: 0.7em;
}
.bibliografias h3.grupo {
    font-size: 0.9em;
    font-weight: 700;
    margin-bottom: 0.7em;
}
.bibliografias .titulo {
    font-size: 0.9em;
    font-weight: 300;
    margin-bottom: 0.5em;
}
.bibliografias .numero_sistema, .bibliografias .nc_id {
    font-size: 0.7em;
    font-weight: 300;
    margin-bottom: 0.5em;
}
.bibliografias .epigrafe {
    font-size: 0.8em;
    font-weight: 300;
    margin-bottom: 0.5em;
}
.bibliografias a {
    text-decoration: none;
}
.bibliografias a:hover {
    text-decoration: underline;
}
#links .recuadros .titulo {
    font-size: 0.8em;
}
#links .recuadros div.recuadro {
    margin-bottom: 0.5em;
}
#links .link_externo .titulo {
    background: url("images/icono_external_link.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    margin-bottom: 0.2em;
    padding-left: 15px;
}
#links .link_externo .abstract, #links .link_externo .epigrafe {
    padding-left: 15px;
}
div.efecto_moma h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}
div.efecto_moma > ul, div.efecto_moma > h3 {
    display: none;
}
div.efecto_moma > div > ul > li {
    list-style: none outside none;
}
div.efecto_moma > div {
    float: left;
    height: 100px;
    margin: 9px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 150px;
}
#tabs h2 {
    display: none;
}
#tabs ul li {
    list-style: none outside none;
}
#ut_cronologia_simple div h2 {
    display: none;
}
#ut_cronologia_simple .fecha {
    font-size: 0.8em;
    font-weight: 700;
    margin-bottom: 0.3em;
}
#ut_cronologia_simple p {
    font-size: 0.8em;
    font-weight: 300;
    margin-bottom: 0.5em;
}
#ut_cronologia_simple div {
    margin-bottom: 0.5em;
}
.glosario {
    clear: right;
}
.glosario h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    color: #848080;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 1em;
    padding: 0 0.5em 0.7em 1em;
}
.glosario > ul {
    clear: both;
    display: block;
    list-style: none outside none;
    margin: 0 0 0.9em;
    min-height: 35px;
    padding: 0;
}
.glosario > ul > li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-size: 0.8em;
    margin: 0;
    padding: 0.4em 0 0;
}
.glosario ul > ul, .glosario ul > ul > ul {
    clear: right;
}
.glosario > ul > li > ul > li, .glosario > ul > li > ul > li > ul > li {

    background: url("images/bullet.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    float: none;
    font-size: 100%;
    padding-left: 10px;
}
.glosario > ul > li > a {
    border-right: 1px solid #E2E2E2;
    display: block;
    padding: 0.2em 0.5em;
    text-decoration: none;
}
.glosario > ul > li > ul > li > a {
    border-right: medium none;
    padding: 0;
}
.glosario span {
    color: #D5602E;
    display: block;
    font-family: 'Oswald',sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    margin: 0.3em;
    padding-bottom: 0.3em;
}
.glosario_conrecuadros .titulo {
    background: url("images/bullet.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
    font-size: 0.8em;
    font-weight: normal;
    margin-left: 0.5em;
    padding: 0 0 0.4em 0.7em;
}
.glosario_conrecuadros .titulo span {
    color: #666666;
    display: inline;
    font-family: 'Oxygen',Arial,sans-serif;
    font-size: 90%;
    font-weight: 400;
}
#IrArriba {
    bottom: 100px;
    left: 50%;
    margin-left: -550px;
    position: fixed;
}
#IrArriba a span {
    background: url("images/btn_arriba.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    height: 40px;
    line-height: 0;
    opacity: 0.7;
    text-indent: -99999%;
    width: 40px;
}
#IrArriba a span:hover {
    opacity: 1;
}
.menu-final ul li a {
    font-size: 1.3em;
    font-weight: normal;
}
#footer .pie {
    margin: 0 auto;
    max-width: 996px;
   /* min-width: 996px;*/
    position: relative;
    width: 100%!important;
	background: #f0f0f0;
}
#footer a {
    color: #333333;
    text-decoration: none;
}
#footer a:hover {
    color: #666666;
    text-decoration: underline;
}
#footer p.creditos {
    color: #666666;
    display: table-cell;
    font-size: 0.8em;
    padding: 0.5em 0 1em;
    vertical-align: middle;
}
#footer ul.menu_final {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#footer ul.menu_final li {
    border-left: 1px solid #CCCCCC;
    display: inline-block;
    float: left;
    font-size: 0.7em;
    padding: 0 1em;
}
#footer ul.menu_final li:first-child {
    border-left: medium none;
    padding-left: 0;
}
#footer ul.menu_final li a {
}
#footer .col5 {
    position: relative;
}
#footer a.link_dibam, #footer a.link_mineduc {
    background-image: url("images/logos-abajo.png");
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 80px;
    line-height: 0;
    position: absolute;
    text-indent: -9999%;
    width: 80px;
}
#footer a.link_dibam {
    background-position: 3px 0;
    left: 0;
}
#footer a.link_mineduc {
    background-position: -86px 0;
    left: 90px;
}
#footer .sombra {
    margin-top: 30px;
}
#footer .footer_footer {
    color: #333333;
    font-size: 1em;
    margin-left: 80px;
}
.footer_footer p {
    font-weight: normal !important;
}
.menu-final {
	
    border-left: 1px solid #CCCCCC;
	float: right !important;
	font-size: 0.8em;
	height: 16px;
	padding-right: 10px;
	text-align: right;
	vertical-align: middle;
	float: right;
	margin: 0!important;
	height: auto;
}
#transparencia {
	width: 100%;
	height: 50px;
	background:url(images/transparencia.jpg) no-repeat center;
	margin-bottom: 10px;
	margin-left: 40px;
}

.menu-final ul {
	margin-right: 10px;
	margin-top: 25px;
} 

.t1 a{
	color: rgba(0, 0, 0, 0);
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -9999%;
	width: 35%;
	height: 50px;
	float: left; 
	padding-left: 14%;
}


.t2 a {
	color: rgba(0, 0, 0, 0);
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -9999%;
	width: 35%;
	height: 50px;
	float: left;
	padding-left: 5px;
}

.menu-final li:first-child {
    border-left: medium none;
    padding-left: 0;
}
.menu-final li {
    border-left: 1px solid #CCCCCC;
    display: inline;
    margin: 0;
    padding: 0 8px;
}
#paginador > div {
    border: medium none;
	clear:both;
}
#paginador div:first-child {
}
#paginador {
    position: relative;
}
#paginador ul.controls {
    font-size: 0.7em;
    left: 6em;
    position: absolute;
    top: 1px;
    z-index: 101;
}
#paginador ul.controls li {
    display: none;
    float: left;
    line-height: 22px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0.2em;
    text-align: center;
    z-index: 100;
}
#paginador ul.controls:hover:before {
    content: inherit;
}
#paginador ul.controls:hover {
    background-color: #FFFFFF;
    border: 1px solid #F1F1F1;
    box-shadow: 4px 4px 4px #CCCCCC;
    margin-left: -0.5em;
    margin-top: -0.5em;
    padding: 0.5em;
}
#paginador ul.controls:hover li {
    display: block;
}
#paginador ul.controls li.current {
    display: block;
}
#paginador ul.controls li.current a {
    background-color: #D8D5D5;
}
#paginador ul.controls li a {
    color: #666666 !important;
    display: block;
    padding: 0 0.3em;
    text-decoration: none;
}
#paginador ul.controls li a:hover {
    color: #999999 !important;
}
#paginador ul.controls li.last {
    display: block;
    white-space: nowrap;
}
#paginador ul.controls li.last:before {
    content: "de";
}
#paginador ul.controls li.last:after {
    content: "páginas";
}
#paginador ul.controls li.current.last:before {
    content: "";
}
#paginador ul.controls li.current.last:after {
    content: " (Última página)";
}
#paginador ul.controls:hover li.last:before, #paginador ul.controls:hover li.last:after {
    content: inherit;
}
#paginador ul.controls li.last a {
    display: inline;
}
#paginador ul.controls:hover li.current.last a {
    display: block;
}
#paginador ul.controls li.current.last a {
    display: block;
    float: left;
    margin-right: 0.3em;
}
#paginador .boton {
    display: none;
}
#paginador .prev {
    background-image: url("images/sprite_herramientas_orden.png");
    background-repeat: no-repeat;
    border: 1px solid #E5E5E5;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin: 0 5px -22px;
    position: relative;
    text-indent: -9999%;
    top: 0;
    width: 20px;
}
#paginador .next {
    background-image: url("images/sprite_herramientas_orden.png");
    background-repeat: no-repeat;
    border: 1px solid #E5E5E5;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin: 0 5px 20px;
    position: relative;
    text-indent: -9999%;
    top: 0;
    width: 20px;
}
#paginador .prev {
    background-position: 0 -60px;
    left: 0;
}
#paginador .next {
    background-position: 0 -80px;
    display: block;
    left: 30px;
}
#paginador .prev a, #paginador .next a {
    display: block;
    height: 20px;
    width: 20px;
}
#vermas_paginador.recuadros .datos_contexto_recurso {
    font-size: 0.7em;
    line-height: 100%;
    padding: 0 0.3em 0 0;
}
#vermas_paginador.recuadros .recuadro {
    background:url(images/no_disponible_publicaciones.jpg) no-repeat;
    border: 1px solid #E1E1E1;
    display: block;
    float: left;
    height: 10.5em;
    margin: 0.5em 1.1%;
    overflow: hidden;
    padding-top: 0.5em;
    text-align: center;
    width: 26%;;
}
#vermas_paginador.recuadros .recuadro .figure {
	clear: right;
	height: 6em;
	margin: 0 auto 0.5em 5px;
	overflow: hidden;
	width: 156px;
}
#vermas_paginador.recuadros .recuadro .titulo {
	font-family: oswald;
	font-size: 0.8em;
	line-height: 140%;
	padding-top: 106px;
	text-align: left;
	padding-left: 6px;
	padding-right: 2px;
	margin-top:0px!important;
}
#vermas_paginador.listadorecuadros .figure img {
    height: auto;
    width: 40px;
}

#recuadros_articulo_13161 h3 { font-family:'oswald';}

.peso { font-size:0.75em; padding-left:5px;} 

.peso:before {
content: "(";
}

.peso:after {
content: ")";
}

p.id_busquedaPP {
margin-bottom: 30px;
font-size: 0.8125em;
}

.po_contenedor_rememorar, .contenedor_rememorar {
    position: relative;
}
.po_contenedor_rememorar {
    margin-top: 1.5em;
}
.contenedor_rememorar {
    min-height: 14.55em;
}
.contenedor_rememorar .imagenes {
    margin-bottom: 0;
}
.po_rememorar div.recuadro {
    height: 6em;
    margin-bottom: 1em;
    position: relative;
    width: 14.5833%;
}
.po_rememorar div.recuadro img {
    min-height: 6em;
}
.po_rememorar_btn, .pc_rememorar_btn {
    background: url("images/bg_btn_rememorar.png") no-repeat scroll center 0.5em #D5602E;
    font-family: 'Oswald',sans-serif;
    font-weight: 300;
    height: 6em;
    padding: 0;
    position: absolute;
    text-align: center;
    transition: all 0.65s ease 0s;
    z-index: 1000;
}
.po_rememorar_btn {
    right: 1.04167%;
    top: 21em;
    width: 14.5833%;
}
.pc_rememorar_btn {
    border: 2px solid #FFFFFF;
    bottom: 1.65em;
    height: 6em;
    right: 1.1%;
    width: 22.6%;
}
.po_rememorar_btn:hover, .pc_rememorar_btn:hover {
    background-color: #BA3C18;
}
.po_rememorar_btn a, .pc_rememorar_btn a {
    color: #FFFFFF !important;
    display: block;
    font-size: 1.2em;
    height: 100%;
    line-height: 8em;
    text-decoration: none !important;
    width: 100%;
}
.po_rememorar_btn a:hover, .pc_rememorar_btn a:hover {
    text-decoration: none;
}
#novedades_portada {
    height: 28em;
    overflow-y: hidden;
}
.articulo_recursos .figure, .articuloUI_recursos .figure {
    float: none;
    margin: 0 auto 1em;
    text-align: center;
}
.articulo_recursos, .articuloUI_recursos {
    margin-bottom: 0;
    padding-bottom: 0;
}
.articulo_recursos img, .articuloUI_recursos img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0 0 6px #CCCCCC;
    height: auto;
    margin: 0 -1px 0.5em;
    padding: 2%;
}
.noticias_destacadas {
    background: url("images/bg_noticia_destacada.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    margin-bottom: 1em;
    min-height: 11em;
    padding: 0.3em 0.3em 0.3em 1.5em;
}
.noticias_destacadas .titulo {
    font-size: 1.5em;
    line-height: 120%;
    padding: 0.5em 0 0;
}
.noticias_destacadas .abstract {
    font-size: 0.9em;
    font-weight: 400;
    padding: 0 0 0.5em;
}
.noticias_destacadas .figure {
    clear: right;
    float: right;
    height: 10em;
    margin: 0 0 0 1.5em;
    overflow: hidden;
    width: 31.25%;
}

.noticias_destacadas .figure img {
    float: none;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.noticias_destacadas div.recuadro {
    border-bottom: medium none;
    display: table;
    margin: 0;
    padding: 0;
}
#kml_pa_access {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 -320px rgba(0, 0, 0, 0);
    font-size: 0.7em;
    margin-bottom: 1em;
    margin-top: -1em;
    padding-left: 25px;
}
a.acceso_colabora {
    background: url("images/bg_btn_colabora.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    height: 115px;
    line-height: 0;
    position: absolute;
    right: 0;
    text-indent: -99999%;
    top: 40%;
    width: 45px;
    z-index: 400;
}
a.acceso_colabora:hover {
    width: 50px;
}
#metodologia > ul {
    background: url("images/infografia_proceso.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px dotted #D5D5D5;
    height: 800px;
    list-style: none outside none;
    margin: 0 0 1em;
    padding: 0;
    position: relative;
    width: 700px;
}
#metodologia > ul > li > ul {
    background-color: #FFFFFF;
    border: 1px dotted #E1E1E1;
    border-radius: 6px;
    box-shadow: 0 0 10px #999999;
    height: 0;
    list-style: none outside none;
    opacity: 0;
    position: absolute;
    top: -1000em;
    transition: opacity 0.5s ease-in-out 0s;
}
#metodologia > ul > li:hover > ul {
    height: auto;
    opacity: 1;
    padding: 0.5em;
    top: 30px;
    z-index: 9999;
}
#metodologia > ul > li.paso1:hover > ul, #metodologia > ul > li:hover > ul {
    left: 0;
    margin-left: -120px;
    width: 440px;
}
#metodologia > ul > li.paso2:hover > ul, #metodologia > ul > li + li:hover > ul {
    margin-left: -260px;
    right: 0;
    width: 440px;
}
#metodologia > ul > li.paso3:hover > ul, #metodologia > ul > li + li + li:hover > ul {
    left: 50px;
    top: -250px;
    width: 440px;
}
#metodologia > ul > li.paso4:hover > ul, #metodologia > ul > li + li + li + li:hover > ul {
    left: 250px;
    top: -130px;
    width: 440px;
}
#metodologia > ul > li.paso5:hover > ul, #metodologia > ul > li + li + li + li + li:hover > ul {
    left: 240px;
    top: 30px;
    width: 660px;
}
#metodologia .paso1, #metodologia .paso2, #metodologia .paso3, #metodologia .paso4, #metodologia .paso5 {
    background: url("images/metodologia_masinfo.png") no-repeat scroll center 5px rgba(0, 0, 0, 0);
    position: absolute;
}
#metodologia > ul > li, #metodologia > ul > li + li, #metodologia > ul > li + li + li, #metodologia > ul > li + li + li + li, #metodologia > ul > li + li + li + li + li {
    background: url("images/metodologia_masinfo.png") no-repeat scroll center 5px rgba(0, 0, 0, 0);
    position: absolute;
}
#metodologia h2 {
    cursor: pointer;
    font-size: 1.5em;
    line-height: 120%;
    margin: 0;
    padding: 40px 0 0;
    text-align: center;
}
#metodologia h2 a {
    color: #000000;
    display: block;
    text-decoration: none;
}
#metodologia .paso1, #metodologia > ul > li {
    height: 140px;
    left: 235px;
    top: 190px;
    width: 240px;
}
#metodologia .paso2, #metodologia > ul > li + li {
    height: 100px;
    left: 525px;
    top: 380px;
    width: 176px;
}
#metodologia .paso3, #metodologia > ul > li + li + li {
    height: 100px;
    left: 425px;
    top: 700px;
    width: 180px;
}
#metodologia .paso4, #metodologia > ul > li + li + li + li {
    height: 100px;
    left: 40px;
    top: 700px;
    width: 290px;
}
#metodologia .paso5, #metodologia > ul > li + li + li + li + li {
    height: 80px;
    left: 0;
    top: 380px;
    width: 176px;
}
#metodologia > ul > li > ul a {
    background: url("images/ico_pdf.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    color: #000000;
    display: block;
    font-size: 80%;
    line-height: 120%;
    margin: 10px 0;
    min-height: 35px;
    padding: 0.3em 0 0 35px;
    text-decoration: none !important;
    vertical-align: middle;
}
#metodologia > ul > li > ul a:hover {
    text-decoration: underline !important;
}
.nube_valores .counting {
    display: none;
}
.nube1, .nube2, .nube3, .nube4, .nube5, .nube6, .nube7 {
    margin: 3px;
}
.nube1 {
    font-size: 60%;
	display:none;
}
.nube2 {
    font-size: 80%;
	
}
.nube3 {
    font-size: 100%;
}
.nube4 {
    font-size: 140%;
}
.nube5 {
    font-size: 160%;
}
.nube6 {
    font-size: 180%;
}
.nube7 {
    font-size: 200%;
}
.nube_contenedor {
    background: url("images/bg_sombra_pc_nube.png") no-repeat scroll center bottom #F2F2F2;
    float: right;
    height: 13em;
    overflow: hidden;
    padding-bottom: 0.5em;
}
.nube_valores {
    background-color: #F2F2F2;
    display: table;
    font-family: 'Oswald',sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 135%;
    margin: 0 auto;
    min-height: 12em;
    padding-bottom: 0.5em;
	padding-left:15px;
	margin-bottom:5px;
    width: 100%;
}
.nube_contenedor .nube_valores {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 10.3em;
    line-height: 100%;
    min-height: 10em;
    overflow: hidden;
}
.nube_valores h2 {
	background: url("images/bg_sombra_titulocaja.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	clear: both;
	color: #e4701e;
	display: block;
	font-family: 'Oswald',sans-serif !important;
	font-size: 100%;
	font-weight: 300;
	line-height: 120%;
	margin: 0 -3px 0.5em;
	padding: 0.15em 0.5em 0.7em;
	padding-left:0px;
	text-align: left;
	padding-top: 15px!important;
	text-transform: uppercase; 
}
.nube_valores a {
    float: left;

    font-weight: 300;
    padding: 0 0.1em;
}
.nube_valores a.nube5, .nube_valores a.nube6, .nube_valores a.nube7 {
    color: #BA3C18;
	line-height: 105%;
	text-decoration: none;
	font-family: 'Open Sans',Verdana,Geneva,sans-serif !important;
}
.nube_valores a.nube4 {
	color: #D43F22;
	line-height: 105%;
	text-decoration: none;
	font-family: 'Open Sans',Verdana,Geneva,sans-serif !important;
}
.nube_valores a.nube3 {
    color: #D5602E;
	text-decoration: none;
	font-family: 'Open Sans',Verdana,Geneva,sans-serif !important;
}
.nube_valores a.nube2, .nube_valores a.nube1 {
    color: #F4873D;
	text-decoration: none;
	font-family: 'Open Sans',Verdana,Geneva,sans-serif !important;
}
.indice_tiempo > ul > li {
    float: left;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0;
    padding: 0.4em 0 0 0.6em;
    width: 7%;
}
.indice_tiempo > ul > li:first-child {
    padding-left: 0;
}
.indice_tiempo > ul > li > ul {
    margin-left: 0;
    padding-left: 0;
}
.indice_tiempo > ul > li ul > li {
    font-weight: normal;
}
.indice_tiempo > ul > li ul > li a {
    background: url("images/bullet.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
    border: medium none;
    padding-left: 10px;
}
#carteleraGlobal p {
padding-bottom: 5px!important;
margin-bottom: 2px!important;
}
.titulocaja_conenlace, .pc_titulocaja_conenlace {
    position: relative;
}
.titulocaja_conenlace h2, .pc_titulocaja_conenlac h2 {
    padding-right: 70px;
}
.titulocaja_conenlace span.acceso_valor {
    background: url("images/bullet_vermas_titulocaja.png") no-repeat scroll right 10px rgba(0, 0, 0, 0);
    color: #000000;
    cursor: pointer;
    font-size: 0.7em;
    line-height: 2.5em;
    padding: 0 12px 0 0;
    position: absolute;
    right: 0;
    top: 0;
}
.titulocaja_conenlace span.acceso_valor:hover {
    color: #666666;
    text-decoration: underline;
}
.titulocaja_conenlace span.acceso_valor a {
    background: url("images/transparente.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    text-indent: -99999%;
    top: 0;
    width: 100%;
    z-index: 200;
}
.pc_titulocaja_conenlace a {
    background: url("images/bullet_vermas_titulocaja.png") no-repeat scroll right 10px rgba(0, 0, 0, 0);
    color: #000000;
    cursor: pointer;
    font-size: 0.7em;
    height: 100%;
    line-height: 2.5em;
    padding: 0 12px 0 0;
    position: absolute;
    right: 0;
    top: 0;
}
.titulocaja_conenlace span.acceso_valor:before {
    content: "Ver m?s ";
}
.titulocaja_conenlace.vertodos span.acceso_valor:before {
    content: "Ver todo ";
}
#disqus_thread {
    border-top: 2px dotted #E1E1E1;
    margin-top: 4em;
    padding: 0.7em 0;
}
#pc_indicetemas ul {
    display: table;
    table-layout: fixed;
    width: 100%;
}
#pc_indicetemas li > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: medium none;
    color: #D5602E;
    font-size: 0.9em;
    font-weight: 700;
    letter-spacing: 0;
    padding: 0;
}
#pc_indicetemas h2 {
    position: relative;
}
#pc_indicetemas li {
    display: table-cell;
    padding-right: 10px;
}
#pc_indicetemas li li {
    display: block;
    font-size: 100%;
    width: auto;
}
#pc_indicetemas li li > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 90%;
    font-weight: normal;
    padding-left: 0;
}
#pc_indicetemas li li > a:hover {
}
.navegacion h2 {
    clear: none;
    float: left;
    font-size: 100%;
    padding: 0 5px 0 0;
}
.rec_populares div {
    border-bottom: medium none;
    display: block;
    min-height: 40px;
    width: auto;
}
.rec_populares .figure {
    display: block;
    height: 30px;
    overflow: hidden;
    vertical-align: middle;
    width: 50px;
}
.rec_populares .titulo {
    font-size: 0.8em;
}
.rec_populares .figure img {
    height: 30px;
    width: 50px;
}
.po_noticias .figure {
    height: auto;
    margin-right: 1em;
    width: 150px;
}
.po_noticias div {
    border-bottom: medium none;
}
.po_noticias .figure img {
    height: auto;
    width: 150px;
}
div.po_siganos {
    margin: 1em auto;
    text-align: right;
}
.po_siganos ul {
    display: inline-block;
    list-style: none outside none;
}
.po_siganos ul li {
    background: url("images/sprite_po_siganos.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    font-size: 0;
    height: 40px;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    text-indent: -9999%;
    width: 40px;
}
.po_siganos ul li a {
    display: block;
    height: 40px;
    width: 40px;
}
.po_siganos ul li.mail {
    background-position: 0 0;
}
.po_siganos ul li.mail:hover {
    background-position: 0 -40px;
}
.po_siganos ul li.facebook {
    background-position: -40px 0;
}
.po_siganos ul li.facebook:hover {
    background-position: -40px -40px;
}
.po_siganos ul li.twitter {
    background-position: -80px 0;
}
.po_siganos ul li.twitter:hover {
    background-position: -80px -40px;
}
.po_siganos ul li.googlemas {
    background-position: -120px 0;
}
.po_siganos ul li.googlemas:hover {
    background-position: -120px -40px;
}
#pa_vienede p {
    border-right: 1px solid #D1D1D1;
    display: inline;
    margin-right: 5px;
    padding: 0 5px 0 0;
}
.pa_destacados_valores .vermas {
    float: right;
    position: relative;
    z-index: 600;
}
.pa_destacados_valores .imagenes, .pa_destacados_valores .imagenes h2 {
    clear: none;
}
.pa_destacados_valores .imagenes h2 {
    border-bottom-color: #E7E8EE;
}
ul.pa_herramientas_orden {
    display: table;
    float: right;
    font-size: 0.7em;
    list-style: none outside none;
    margin: 0 0 1em;
    padding: 0;
	padding-right:97px;
    width: auto;
}
ul.pa_herramientas_orden > li {
    display: table-cell;
    margin: 0;
    padding: 0 0 0 10px;
}
ul.pa_herramientas_orden .ui-menu {
    background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-radius: 0 0 4px 4px;
	border-right: 1px solid #CCCCCC;
	box-shadow: 2px 5px 4px 0 #666666;
	height: 121px !important; 
	position: absolute;
	top: 2em;
	width: 128px!important;
	z-index: 1500;
	margin-left: 58%;
}

.ui-menu .ui-menu-item a {
    display: block;
    font-family: pontano sans;
    font-size: 100%;
    font-weight: normal !important;
    line-height: 1.5;
    min-height: 0;
    padding: 2px 0.4em;
    text-decoration: none;
}

ul.pa_herramientas_orden li.paginador {
    border-right: 1px dotted #CCCCCC;
    padding-right: 10px;
}
ul.pa_herramientas_orden li span.paginas a {
    color: #848080;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    text-decoration: underline;
}
ul.pa_herramientas_orden li span.paginas a:hover {
    color: #999999;
    text-decoration: none;
}
ul.pa_herramientas_orden li span.ordenar a, ul.pa_herramientas_orden li span.items_numero a {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll right -40px #FFFFFF;
    border: 1px solid #E5E5E5;
    color: #848080;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 25px 0 10px;
    text-decoration: none;
}
ul.pa_herramientas_orden li span.ordenar a:hover, ul.pa_herramientas_orden li span.items_numero a:hover {
    background-color: #FFFFFF;
}
ul.pa_herramientas_orden li span.ver_lista a, ul.pa_herramientas_orden li span.ver_galeria a, ul.pa_herramientas_orden li span.prev a, ul.pa_herramientas_orden li span.prox a {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E5E5E5;
    display: block;
    float: left;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin-left: 10px;
    text-indent: -9999%;
    width: 20px;
}
ul.pa_herramientas_orden li span.ver_galeria a {
    background-position: 0 -20px;
    margin-left: 0;
}
ul.pa_herramientas_orden li span.prev a {
    background-position: 0 -60px;
}
ul.pa_herramientas_orden li span.prox a {
    background-position: 0 -80px;
}
ul.pa_herramientas_orden li span.ver_lista a:hover, ul.pa_herramientas_orden li span.ver_galeria a:hover, ul.pa_herramientas_orden li span.prev a:hover, ul.pa_herramientas_orden li span.prox a:hover {
    background-color: #FFFFFF;
}
ul.pa_herramientas_orden li span.ver_lista.current a, ul.pa_herramientas_orden li span.ver_galeria.current a {
    background-color: #D8D5D5;
}
.filtros {
	background-color: #F2F2F2;
	float: right;
	margin-bottom: 1em!important;
	margin-left: 568px!important;
	margin-top: 0!important;
	width: 162px;
	z-index: 2000;
	position:absolute;
}
.filtros h2 {
    background: url("images/bg_sombra_titulocaja.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    border-color: #FFFFFF;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    box-shadow: none;
    clear: both;
    color: #333333;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1em;
    font-weight: 300;
    margin: 0 -3px;
    padding: 0.15em 0.5em 0.7em;
}
.filtros h3 {
    color: #D5602E;
    font-size: 0.8em;
    font-weight: 700;
    letter-spacing: 0;
    margin: 0.5em;
}
.filtros ul {
    list-style: none outside none;
    margin: 0 0.5em;
    padding: 0;
}
.filtros ul ul {
    margin-left: 1.5em;
}
.filtros ul ul li:first-child {
    padding-top: 0.5em;
}
.filtros ul li {
    font-size: 0.8em;
    padding-bottom: 0.5em;
}
.filtros input[type="checkbox"] {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-right: 0.5em;
}
.herramientas_recurso {
    border-bottom: 1px solid #E5E5E5;
    clear: both;
    font-size: 0.7em;
    min-height: 20px;
    padding: 3px 10px;
    position: relative!important;
    z-index: 20;
	width:98%!important;
	margin:0px 0 3px!important;
}
.herramientas_recurso a {
    color: #848080;
    display: block;
    padding: 0 5px 0 20px;
    text-decoration: none;
}
.herramientas_recurso a:hover {
    color: #4D4D4D;
}
.herramientas_recurso div.descargar_recurso {
    float: left;
    line-height: 20px;
}
.herramientas_recurso div.descargar_recurso {
    background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);
}
.herramientas_recurso div.descargar_recurso:hover {
}
.herramientas_recurso div.descargar_recurso a {
    font-weight: bold;
    padding-left: 25px;
}
.herramientas_recurso ul {
    display: inline-block;
    float: right;
    list-style: none outside none;
    margin: 0;
}
.herramientas_recurso ul li {
	background: url("images/sprite_herramientas_orden.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: inline;
	position: relative;
}
.herramientas_recurso ul li a {
}
.herramientas_recurso ul li.rss {
    background-position: 0 -200px;
}
.herramientas_recurso ul li.imprimir {
    background-position: 0 -220px;
}
.herramientas_recurso ul li.valorar {
    background-position: 0 -180px;
}
.herramientas_recurso ul li.reportar {
    background-position: 0 -160px;
}
.herramientas_recurso ul li.citar {
    background-position: 0 -140px;
}
.herramientas_recurso ul li.compartir {
    background-position: 0 -120px;
}
.herramientas_recurso ul li ul {
    opacity: 0;
    padding: 10px 5%;
    position: absolute;
    top: -99999px;
    transition: opacity 0.5s ease-in-out 0s;
}
.herramientas_recurso ul li:hover ul {
    background-color: #FFFFFF;
    box-shadow: 0 0 10px 2px rgba(68, 71, 80, 0.1);
    display: block;
    opacity: 1;
    padding: 10px 2% 6px;
    position: absolute;
    top: 99%;
    width: 96%;
}
.herramientas_recurso ul li ul:before {
    background-color: #FFFFFF;
    box-shadow: 0 -3px 3px -2px rgba(68, 71, 80, 0.1), -3px 0 3px -2px rgba(68, 71, 80, 0.1);
    content: "";
    float: left;
    height: 10px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    top: -5px;
    transform: rotate(45deg);
    width: 10px;
    z-index: 10;
}
.herramientas_recurso ul li:hover li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: none;
}
.herramientas_recurso ul li.valorar > ul.estrellas {
    min-width: 600px;
}
.herramientas_recurso ul li.valorar ul ul {
    width: auto;
}
.herramientas_recurso ul.ntgvota-items {
    background-position: left top;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
div.ntgvota_container {
    font-size: 0.7em;
}
.votacion {
    float: none !important;
    margin-bottom: 1em;
    margin-left: 5px;
    padding: 0.5em 0 0 !important;
}
.votacion span {
    margin-left: 5px;
    margin-right: 5px;
}
#slider_principal {
    max-height: 200px;
    overflow: hidden;
}
#slider_principal div.recuadro {
    overflow: hidden;
    padding: 0 0 1.5em;
    position: relative;
}
#slider_principal img {
}
#slider_principal ul.indice_caras {
    bottom: 20px;
    height: 12px;
    left: 70px;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0;
    position: absolute;
    width: 100%;
    z-index: 3;
}
#slider_principal .indice_caras li {
    background-image: url("images/sprite_marquesina.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    font-size: 0;
    height: 12px;
    line-height: 0;
    margin: 0 2px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999%;
    width: 12px;
}
#slider_principal .indice_caras li a {
    color: #999999;
    display: block;
    height: 12px;
    padding: 0;
    text-decoration: none;
    width: 12px;
}
#slider_principal .indice_caras li a:hover {
    background-position: 0 -12px;
    color: #4D4D4D;
}
#slider_principal .indice_caras li a:hover {
}
#slider_principal .indice_caras li.current {
    background-position: 0 -12px;
}
#slider_principal .indice_caras li.current a {
    color: #4D4D4D;
}
#slider_principal span.boton {
    bottom: 20px;
    display: block;
    height: 12px;
    left: 34px;
    position: absolute;
    text-align: center;
    width: 12px;
    z-index: 3;
}
#slider_principal span.boton a.play, #slider_principal span.boton a.pause {
    color: #4D4D4D;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-indent: -99999%;
    width: 12px;
}
#slider_principal span.boton a.pause {
    background: url("images/sprite_marquesina.png") no-repeat scroll -12px 0 rgba(0, 0, 0, 0);
}
#slider_principal span.boton a.pause:hover {
    background: url("images/sprite_marquesina.png") no-repeat scroll -12px -12px rgba(0, 0, 0, 0);
}
#slider_principal span.boton a.play {
    background: url("images/sprite_marquesina.png") no-repeat scroll -24px 0 rgba(0, 0, 0, 0);
}
#slider_principal span.boton a.play:hover {
    background: url("images/sprite_marquesina.png") no-repeat scroll -24px 12px rgba(0, 0, 0, 0);
}
#slider_principal span.next, #slider_principal span.prev {
    background-image: url("images/sprite_marquesina.png");
    background-repeat: no-repeat;
    bottom: 20px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    width: 12px;
}
#slider_principal span.prev {
    background-position: -36px 0;
    left: 22px;
}
#slider_principal span.next {
    background-position: -48px 0;
    left: 46px;
}
#slider_portada {
    z-index: 300;
}
#slider_portada div.recuadro {
    overflow: hidden;
    padding: 0 0 1.5em;
    position: relative;
}
#slider_portada img {
}
#slider_portada ul.indice_caras {
    bottom: 5px;
    height: 12px;
    left: 128px;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0;
    position: absolute;
    width: 100%;
    z-index: 301;
}
#slider_portada .indice_caras li {
    background-image: url("images/sprite_marquesina.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    font-size: 0;
    height: 12px;
    line-height: 0;
    margin: 0 2px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999%;
    width: 12px;
}
#slider_portada .indice_caras li a {
    color: #999999;
    display: block;
    height: 12px;
    padding: 0;
    text-decoration: none;
    width: 12px;
}
#slider_portada .indice_caras li a:hover {
    background-position: 0 -12px;
    color: #4D4D4D;
}
#slider_portada .indice_caras li a:hover {
}
#slider_portada .indice_caras li.current {
    background-position: 0 -12px;
}
#slider_portada .indice_caras li.current a {
    color: #4D4D4D;
}
#slider_portada span.boton {
    bottom: 5px;
    display: block;
    height: 12px;
    left: 103px;
    position: absolute;
    text-align: center;
    width: 12px;
    z-index: 301;
}
#slider_portada span.boton a.play, #slider_portada span.boton a.pause {
    color: #4D4D4D;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-indent: -99999%;
    width: 12px;
}
#slider_portada span.boton a.pause {
    background: url("images/sprite_marquesina.png") no-repeat scroll -12px 0 rgba(0, 0, 0, 0);
}
#slider_portada span.boton a.pause:hover {
    background: url("images/sprite_marquesina.png") no-repeat scroll -12px -12px rgba(0, 0, 0, 0);
}
#slider_portada span.boton a.play {
    background: url("images/sprite_marquesina.png") no-repeat scroll -24px 0 rgba(0, 0, 0, 0);
}
#slider_portada span.boton a.play:hover {
    background: url("images/sprite_marquesina.png") no-repeat scroll -24px -12px rgba(0, 0, 0, 0);
}
#slider_portada span.next, #slider_portada span.prev {
    background-image: url("images/sprite_marquesina.png");
    background-repeat: no-repeat;
    bottom: 5px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    width: 12px;
    z-index: 301;
}
#slider_portada span.prev {
    background-position: -36px 0;
    left: 90px;
}
#slider_portada span.prev:hover {
    background-position: -36px -12px;
}
#slider_portada span.next {
    background-position: -48px 0;
    left: 116px;
}
#slider_portada span.next:hover {
    background-position: -48px -12px;
}
.marquesina_portada {
    background-color: #FFFFFF;
    border: 1px solid #E6E6E6;
    height: 13em;
    left: 34.25%;
    overflow: hidden;
    position: absolute;
    top: 7em;
    width: 32%;
}
.marquesina_portada div {
    height: 100%;
    position: relative;
}
.marquesina_portada div span.figure {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 80px;
}
.marquesina_portada .titulo {
    font-size: 1.1em;
    font-weight: normal;
    line-height: 130%;
    margin: 1em 10px 0 90px;
}
.marquesina_portada .titulo a {
    color: #888888 !important;
}
.marquesina_portada .titulo a:hover {
    color: #999999 !important;
    text-decoration: none !important;
}
.marquesina_portada .abstract {
    font-size: 0.8em;
    margin: 0.3em 10px 0 90px;
}
.accesibilidad_foco {
    font-size: 0;
    height: 0;
    line-height: 0;
    margin-top: -10em;
    text-indent: -9999%;
}
.pa_destacados_valores > div.recuadro, .pa_destacados_valores > div.recuadro .figure {
    height: 160px !important;
    width: 140px !important;
}
#recuadros_articulo_1094 h3 {
    font-weight: normal;
    width: auto;
}
#recuadros_articulo_1094 div.grupo {
    margin-bottom: 0;
}
#recuadros_articulo_1094 h3.grupo a {
    color: #FFFFFF;
}
#recuadros_articulo_1094 .ui-state-default {
    background-color: #A7A2A2;
}
#recuadros_articulo_1094 div span.figure {
    height: 80px;
    overflow: hidden;
    width: 80px;
}
#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro {
    background-color: #000000;
    float: left;
    height: 10em;
    margin: 0 1.04167% 2%;
    overflow: hidden;
    position: relative;
    width: 22.9167%;
}
#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro .titulo {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    color: #FFFFFF;
    font-size: 0.8em;
    height: auto;
    left: 0;
    line-height: 1.6em;
    margin: 0;
    opacity: 0.7;
    padding: 5%;
    position: absolute;
    transition: all 0.65s ease 0s;
    width: 90%;
    z-index: 2;
}
#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro:hover .titulo {
    bottom: 100%;
    height: 0;
    opacity: 0;
    padding: 0 5%;
}
#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro.resultado-destacado {
    height: 20.6em;
    width: 47.9%;
}
#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro.resultado-destacado span.figure {
    height: 20.6em;
}
#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro span.figure {
    height: 10em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro img {
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro > .titulo a {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
#recuadros_articulo_1094 div#recuadros_articulo_1094_group_pvid_147001 div.recuadro:hover > .titulo a {
    display: block;
    height: 100%;
}
#recuadros_articulo_650 {
    margin-bottom: 1em;
}
.menudesp2 h2 {
    background: url() no-repeat scroll left top rgba(0, 0, 0, 0);
    border-bottom: 1px solid #B3B3B3;
    clear: both;
    color: #CCCCCC;
    font-size: 0.84em;
    font-weight: normal;
    padding: 5px;
    text-align: center;
}
ul.menudesp2 li {
    border-color: #E6E7E8 #DBD9D9 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #444444;
    font-family: 'Open Sans',Verdana,Geneva,sans-serif;
    font-size: 1.1em!important;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 200;
}

ul.menudesp2 li ul > li {
	font-size:100%!important;

}

ul.menudesp2 li a {
    color: #FFFFFF !important;
    display: block;
    padding: 7px 5px;
    text-decoration: none;
    z-index: 200;
}
ul.menudesp2 li a:hover {
    color: #FFFFFF !important;
}
ul.menudesp2 li ul li ul {
    margin-left: 1px;
}
ul.menudesp2 li ul li ul > li {
    font-size: 100%;
}
ul.menudesp2 li:hover > ul {
    display: block;
}
ul.menudesp2 ul li ul li > ul {
    background: none repeat scroll 0 0 #EF3835;
    display: none;
    margin-left: 0.1em;
    padding: 0;
    z-index: 100;
}
.menudesp2 .current ul > a:hover, .menudesp2 ul ul li > a:hover, .menudesp2 .current ul li.current > ul li a:hover {
    color: #FFFFFF;
    text-decoration: none;
    z-index: 200;
}
.menudesp2 .current > ul li a, .menudesp2 .current ul li.current > ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    z-index: 200;
}
.menudesp2 .current > ul li.current a, .menudesp2 .current ul li.current > ul li.current a {
    color: #FFFFFF;
    z-index: 200;
}
#menu_descubrido {
    height: auto;
    margin: 0;
    position: relative;
    width: 250px;
}
.menu_line01 {
    background-color: #FFFFFF;
    height: 5px;
    width: 100%;
}
.menu_line02 {
    background-color: #FFFFFF;
    color: #EF3835;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 110%;
    padding-left: 10px;
}
.menu_line02 h1 {
    font-family: oswald;
    font-size: 1.2em;
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none;
}
.menu_line03 {
    background-color: #FFFFFF;
    height: 5px;
    width: 100%;
}
#id_widget {
    margin-top: 10px;
}
#id_widget .figure {
    clear: left;
    float: left;
    margin: 0 0.5em 0 0;
}
#id_widget img {
    height: 114px;
    max-height: 114px;
    max-width: 80px;
    min-height: 114px;
    min-width: 80px;
    width: 80px;
}
#id_widget h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.2em;
    font-weight: 300;
    margin-bottom: 1em;
    padding-left: 0;
    padding-top: 10px;
    text-transform: uppercase;
}
#contEnriquecido h2, #videos_portada h2 {
    background: url("images/bg_titulocaja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E6E6E6;
    box-shadow: 0 1px 0 #F2F2F2;
    clear: both;
    display: block;
    font-family: 'Oswald',sans-serif !important;
    font-size: 1.2em!important;
    font-weight: 300;
    margin-bottom: 1em;
    padding-left: 0;
    padding-top: 10px;
    text-transform: uppercase;
}
#id_widget a {
    color: #0f69b4;
    text-decoration: none;
}
.widget {
    background: none repeat scroll 0 0 #F7F4F2;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 10px;
}
.widget h4, .encuesta h4 {
    font-size: 0.8em;
    margin: 0 0 10px;
}
.widget:hover {
    background: none repeat scroll 0 0 #EBE8E5;
}
.widget h4, .encuesta h4 {
    font-family: "oswald";
    font-size: 1.2em;
    font-weight: 500;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.widget h5 {
    float: left;
    margin-left: 10px;
}
#lista_cartelera {
}
#lista_cartelera .recuadro .figure {
    float: none;
	display: block;
    margin: 0;
	max-height: 223px;
	overflow: hidden;
}
#lista_cartelera .recuadro .figure img {
    height: auto;
    width: 100%;
}
#lista_cartelera .recuadro {
    background-color: #E9E9E9;
    border: 1px solid #CCCCCC;
    display: table;
    float: left;
    height: 375px;
    margin-bottom: 0.5em;
    margin-right: 1.6em;
    padding-bottom: 0.5em;
    text-align: center;
    width: 298px;
	box-sizing: border-box;
}
#lista_cartelera .cuadros {
    padding-left: 10px;
    padding-right: 10px;
}
#lista_cartelera a {
    color: #333333 !important;
    font-family: oswald;
    font-size: 0.8em;
    text-decoration: none;
}
#lista_cartelera .titulo {
    margin-top: 15px;
}
#lista_cartelera .pnid-573 {
    color: #FFFFFF !important;
    font-size: 0.8em !important;
    font-weight: bold;
    text-transform: uppercase;
}
#lista_cartelera .pnid-561 {
    font-size: 0.7em !important;
    font-weight: bold;
    text-transform: uppercase;
}
#lista_publicacion {
	/*width: 100%;
	height: auto;
	overflow: hidden;*/
	box-sizing: border-box;
}
#lista_publicacion .recuadro {
    background: url(images/no_disponible.jpg) no-repeat #E9E9E9;
	border:  1px solid #CCCCCC;
    border-bottom-width: 0;
    display: table;
    float: left;
    height: 370px;
    margin-bottom: 0.5em;
    margin-right: 2.6em;
    padding-bottom: 0.5em;
    text-align: center;
    width: 298px;
	box-sizing: border-box;
}
#lista_publicacion .recuadro .figure {
    float: left;
    height: auto;
    margin: 0;;
    width: 100%;
}
#lista_publicacion .recuadro .figure img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
#lista_publicacion .cuadros {
    padding-left: 10px;
    padding-right: 10px;
}
#lista_publicacion a {
    color: #767575 !important;
    font-family: oswald;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    word-spacing: 2px;
}
#lista_publicacion a:hover {
    color: #333333 !important;
}
#lista_publicacion a:visited {
}
#lista_publicacion .titulo {
    margin-top: 15em;
}
#lista_publicacion .pnid-573 {
    font-size: 0.8em !important;
    font-weight: bold;
    text-transform: uppercase;
}
#lista_publicacion .pnid-561 {
    font-size: 0.7em !important;
    font-weight: bold;
    text-transform: uppercase;
}
#lista_galeria,
#lista_galerias_institucionales {
	width: 100%;
	height: auto;
	overflow: hidden;
}

#lista_galeria .titulo, 
#lista_galerias_institucionales .titulo {
margin-top: 15em;
}

#lista_galeria .recuadro .figure,
#lista_galerias_institucionales .recuadro .figure {
    float: left;
    height: 200px;
    margin: 0 !important;
    max-height: 200px;
    overflow: hidden;
    width: 300px;
}
#lista_galeria .recuadro .figure img,
#lista_galerias_institucionales .recuadro .figure img {
    height: auto;
    max-height: none;
    max-width: 300px !important;
    min-height: 200px;
    min-width: 300px !important;
}
#lista_galeria .recuadro,
#lista_galerias_institucionales .recuadro {
    background: url(images/no_disponible.jpg) no-repeat #E9E9E9;
    border: 1px solid #CCCCCC;
    display: table;
    float: left;
    height: 270px;
    margin-bottom: 0.5em; 
    margin-right: 2.5em;
    padding-bottom: 0.5em;
    text-align: center;
    width: 300px;
}
#lista_galeria .cuadros,
#lista_galerias_institucionales .cuadros {
    padding-left: 10px;
    padding-right: 10px;
}
#lista_galeria a,
#lista_galerias_institucionales a {
    color: #333333 !important;
    font-family: oswald;
    font-size: 0.8em;
    font-weight: normal;
    text-decoration: none;
}
#lista_galeria a:hover,
#lista_galerias_institucionales a:hover {
    color: #767575 !important;
}
#lista_galeria a:visited,
#lista_galerias_institucionales a:visited {
    color: #333333 !important;
}
#lista_galeria .titulo,
#lista_galerias_institucionales .titulo {
    margin-top: 15em;
}
#recuadros_noticias {
}
#recuadros_noticias .epigrafe {
    font-size: 0.8125em;
    margin-bottom: 0;
    padding: 0 0.5em;
}
#recuadros_noticias .vermas a {
    background: url("images/mas.png") no-repeat;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
	text-indent:-9999%;
	display:block;
	width:15px;
	height:15px;
    width: 14px;
	line-height:200;
}
#recuadros_noticias a {
    font-family: 'Oswald',Verdana,Geneva,sans-serif !important;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    word-spacing: 3px;
}
#recuadros_noticias .figure {
    height: 240px;
    max-height: 240px;
    overflow: hidden;
    width: 320px;
}
#recuadros_noticias img {
    height: auto;
    max-height: none;
    max-width: 320px !important;
    min-width: 320px !important;
}
#colecciones {
}
#colecciones .figure {
    clear: left;
    float: left;
    height: 162px;
    margin: 0 0.5em 0 0;
    max-height: 162px;
    overflow: hidden;
    width: 340px;
}
#colecciones img {
    height: auto;
    max-height: none;
    max-width: 340px !important;
    min-width: 340px !important;
}
#colecciones a {
    font-family: 'Oswald',Verdana,Geneva,sans-serif !important;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    word-spacing: 3px;
}
#colecciones .vermas {
    background: url("images/mas.png") no-repeat scroll;
    color: rgba(0, 0, 0, 0) !important;
    float: right;
    margin: 0;
    padding: 0 12px 0 0;
    text-decoration: none;
}
#colecciones .vermas:hover {
    background: url("images/mas.png") no-repeat;
    color: rgba(0, 0, 0, 0) !important;
    float: right;
    margin: 0;
    padding: 0 12px 0 0;
    text-decoration: none;
}

#detalle_cartelera p {
    font-size: 0.8125em !important;
	padding-bottom:0;
}
#detalle_cartelera a {
    color: #4479B6 !important;
}

p.fechaInicio {
	font-weight: normal;
	margin-bottom: 0.5em;
	padding: 0 0.5em 15px;
}

p.fechaTermino {
	font-weight: normal;
	margin-bottom: 0.5em;
	padding: 0 0.5em 15px;
}

p.fechaIna {
	font-weight: normal;
	margin-bottom: 0.5em;
	padding: 0 0.5em 15px;
}

/****/

#detalle_galeria .cid-514 {
    margin-top: 20px;
}
#detalle_galeria p {
    font-size: 0.8125em !important;
    margin-left: -7px !important;
}
#detalle_galeria a {
    color: #4479B6 !important;
}

#detalle_galeria p.fecha2 {
display: none;
}
.ui-widget-content {
    background-color: #FFFFFF !important;
}
.ui-widget-header {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
#tabs .ui-tabs-nav li {
    background: none repeat scroll 0 0 #E9E9E9;
    border-radius: 4px 4px 0 0;
    margin-top: 0.3em;
}
#tabs .ui-tabs-nav li a {
    padding: 0.5em 1.4em !important;
}
#tabs p {
    font-size: 0.8em;
	line-height: 160%;
	padding-bottom: 1.2em;
}
#images_header {
    height: 180px;
    margin-top: 30px;
    position: absolute;
    width: 997px;
    z-index: 1;
}
#container { max-width:1002px!important; max-width:1002px!important; }

#contenido_principal {
    background: none repeat scroll 0 0 #F7F4F2;
    float: left;
    margin: 20px 0;
    min-height: 160px;
    width: 100%;
}
#contenido_principal > div {
    float: left;
    padding: 5px;
    width: 220px;
}
#contenido_principal h4 {
    font-family: "oswald";
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: uppercase;
}
div#contenido_principal .item1, div#contenido_principal .item2 {
    float: left;
    font-size: 0.8125em;
    margin: 10px;
    width: 332px;
}
#contenido_principal img {
    height: 80px;
    margin: 0 7px 7px 0;
    max-height: 80px;
    max-width: 80px;
    min-height: 80px;
    min-width: 80px;
    overflow: hidden;
    width: 80px;
}
#contenido_principal2 {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 20px 0;
    min-height: 160px;
    width: 100%;
}
#contenido_principal2 > div {
    float: left;
    padding: 5px;
    width: 220px;
}
#contenido_principal2 h4 {
    font-family: "oswald";
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: uppercase;
}
div#contenido_principal2 .item1, div#contenido_principal2 .item2 {
    float: left;
    font-size: 0.8125em;
    margin: 10px;
    width: 332px;
}
#contenido_principal2 img {
    height: 80px;
    margin: 0 7px 7px 0;
    max-height: 80px;
    max-width: 80px;
    min-height: 80px;
    min-width: 80px;
    overflow: hidden;
    width: 80px;
}
.recuadro .left {
    float: left;
    width: 48%;
}
recuadro.rigth {
    float: right;
    width: 48%;
}
.left2 {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    font-size: 14px;
    margin-top: 20px;
    width: 48%;
}
.rigth2 {
    float: left;
    font-size: 14px;
    margin-top: 20px;
    width: 48%;
}
.line {
    line-height: 26px;
}
.footer_map {
    border-color: #AAAAAA;
    border-style: solid;
    border-width: 1px;
    color: #808080;
    margin-top: 20px;
}
.menudesp h2 {
    background: url() no-repeat scroll left top rgba(0, 0, 0, 0);
    border-bottom: 1px solid #B3B3B3;
    clear: both;
    color: #CCCCCC;
    font-size: 0.84em;
    font-weight: normal;
    padding: 5px;
    text-align: center;
}
.menudesp ul {
    background: none repeat scroll 0 0 #EF3835;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.menudesp ul li {
    border-color: #E6E7E8 #DBD9D9 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    font-family: 'Open Sans',Verdana,Geneva,sans-serif;
    font-size: 1.2em;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 200;
}
.menudesp ul li a {
    color: #FFFFFF;
    display: block;
    padding: 7px 5px;
    text-decoration: none;
    z-index: 200;
}
.menudesp ul li a:hover {
    background: none repeat scroll 0 0 #D02826;
    color: #FFFFFF;
    text-decoration: none;
}
.menudesp ul li.current a {
    background: none repeat scroll 0 0 #D02826;
    color: #FFFFFF;
}
.menudesp li ul {
    display: none;
    left: 179px;
    margin-left: 40px;
    padding: 0;
    position: absolute;
    top: 0;
    width: 180px;
    z-index: 200;
}
.menudesp ul li ul > li {
    border-left: medium none;
    border-right: medium none;
    border-top: 1px solid #BF311A;
    font-size: 100%;
    z-index: 200;
}
.menudesp ul li ul li ul > li {
    font-size: 100%;
}
.menudesp li:hover > ul {
    display: block;
}
.menudesp li ul li > ul {
    background: none repeat scroll 0 0 #EF3835;
    display: none;
    margin-left: 0.1em;
    padding: 0;
    z-index: 100;
}
.menudesp .current ul > a:hover, .menudesp ul ul li > a:hover, .menudesp .current ul li.current > ul li a:hover {
    background: none repeat scroll 0 0 #BF311A;
    color: #FFFFFF;
    text-decoration: none;
    z-index: 200;
}
.menudesp .current > ul li a, .menudesp .current ul li.current > ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    z-index: 200;
}
.menudesp .current > ul li.current a, .menudesp .current ul li.current > ul li.current a {
    background: none repeat scroll 0 0 #EF3835;
    color: #FFFFFF;
    z-index: 200;
}
.publicaciones_lista {
    display: block;
    float: left;
    margin: 2%;
    max-width: 270px;
    min-height: 200px;
    overflow: hidden;
}
.img-publicacion {
    max-height: 100%;
    max-width: 270px;
    min-height: 100%;
    min-width: 270px;
}
.content-img-publicaciones {
    background: url("imagenes/textura.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 70px;
    margin: -25% 0 0;
    position: relative;
}
.content-img-publicaciones h2 {
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 0.9em;
    padding-left: 0.9em;
    padding-top: 0.9em;
    text-transform: uppercase;
}
#logo_dibam_responsive {
    display: none;
}
.recuadro img {
    max-height: none;
    max-width: none;
	width:156px;
}
#slider .seccion {
    float: right;
}
#slider .abstract h2 {
    display: none;
}
#slider ul {
    list-style: none outside none;
}
#galeria_recursos {
}
#galeria_recursos p {
    font-family: oswald;
    font-size: 0.9em !important;
}
#galeria_recursos .figure {
    background-color: #E9E9E9;
	display: inline-block;
    height: 260px;
    margin-right: 5px;
    margin-top: 15px;
    overflow: hidden;
    width: 32%;
}
#galeria_recursos .figure img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
#galeria_recursos .titulo {
    color: #333333 !important;
    display: none;
    font-family: oswald;
    font-weight: normal;
    padding: 5px;
    text-align: center;
    width: 96% !important;
}
#galeria_recursos .figure > a {
    display: block;
}
#galeria_recursos .pie_galeria {
    text-align: center;
	padding: 10px 5px;
}
#article_i__wd_pa_presentacion_1 ul li a {
    color: #1155cc !important;
}
#publicaciones_recuadro {
}
#publicaciones_recuadro .recuadro .figure {
    padding-left: 10px;
}
#publicaciones_recuadro .recuadro .figure img {
    height: auto;
    max-height: 243px !important;
    max-width: 340px !important;
    min-height: 234px !important;
    min-width: 340px !important;
}
#publicaciones_recuadro .recuadro {
    background-color: #F8F8F8;
    border: 1px solid #CCCCCC;
    display: table;
    float: left;
    height: 250px;
    margin-bottom: 0.5em;
    margin-right: 2.6em;
    padding-bottom: 0.5em;
}
#publicaciones_recuadro .cuadros {
    padding-left: 10px;
    padding-right: 10px;
}
#publicaciones_recuadro a {
    color: #333333 !important;
    font-size: 0.8em;
    text-decoration: none;
}
#publicaciones_recuadro .recuadro .titulo {
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 0.3em;
    margin-left: 3px;
    padding: 0 0.5em;
    text-transform: uppercase;
}
#detalle_cartelera {
}
#detalle_cartelera .recuadro img {
    height: auto;
    max-height: none;
    max-width: 355px;
    min-width: 335px;
}
#detalle_cartelera .recuadro .figure {
    float: left;
    /*height: 250px;*/
   /* max-height: 250px;*/
   /* overflow: hidden;*/
    width: 340px;
}

/*********/

#detalle_galeria {
}
#detalle_galeria .recuadro img {
    height: auto;
    max-height: none;
    max-width: 355px;
    min-width: 335px;
}
#detalle_galeria .recuadro .figure {
    float: left;
    height: 250px;
    max-height: 250px;
    overflow: hidden;
    width: 355px;
}




#lateral_izquierda {
    background-color: #ECECEC;
}
#lateral_izquierda .recuadros a {
    color: #999999;
    text-decoration: none;
}
#noticias_web .fecha {
    color: #454545 !important;
    margin-left: 337px;
}
#noticias_web strong, b {
    color: #454545;
    font-weight: lighter;
}
#slideshow {
    height: 290px;
    position: relative;
}
#slideshow img {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 8;
}
#slideshow img.active {
    opacity: 1;
    z-index: 10;
}
#slideshow IMG.last-active {
    z-index: 9;
}
.list_carousel {
    margin-left: 20px;
    width: 270px;
}
.list_carousel ul {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.list_carousel li {
    display: block;
    float: left;
    height: 73px;
    margin: 2px 0;
    outline: medium none;
    padding: 0;
    width: 270px;
}
.list_carousel.responsive {
    margin-left: 0;
    width: auto;
}

.up, .down, .rightMUMA, .leftMUMA {
    display: block;
    height: 17px;
    margin: -9px auto;
    outline: medium none;
    text-indent: -9999px;
    width: 16px;
}
.boton-banner-up {
    margin: 10px 0 11px;
}
.boton-banner-down {
    margin: 11px 0 0;
}
.direcciones {
    float: left;
    width: 408px;
}
.banners {
    float: left;
    width: 270px;
}
.bg-footer {
    margin: 0 auto;
    padding: 20px 0;
    width: 948px;
}
.logo_gob {
    background: url("images/logo_footer_ministerio.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    font-size: 0;
    height: 66px;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999%;
    width: 129px;
	padding-right:10px;
}
#main a strong {
    font-weight: normal;
}
#main a:visited {
    color: #660066;
    text-decoration: underline;
}
#footer {
    width: 99.6%;
}
#enlaces_web {
    float: right;
    margin: 3px 20px 0 -3px;
	display:inline-flex;
	height:20px;
}
#idFacebook, #idYoutube, #idTwitter, #idBlog, #ctl00_header_header1_Faqs, #ctl00_header_header1_Mapa, .btn {
    border: medium none;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    text-indent: -9999px;
    width: 25px;
}
#idFacebook:hover, #idYoutube:hover, #idTwitter:hover, #idBlog:hover, #ctl00_header_header1_Faqs:hover, #ctl00_header_header1_Mapa:hover, .btn:hover {
    background: url("images/cut_icon.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#idFacebook:hover {
    background-position: -1px -28px;
}
#idYoutube:hover {
    background-position: -111px -28px;
}
#idTwitter:hover {
    background-position: -29px 50px;
}
#idBlog:hover {
    background-position: -1px 103px;
}
#ctl00_header_header1_Faqs:hover {
    background-position: -29px 25px;
}
#ctl00_header_header1_Mapa:hover {
    background-position: -138px 104px;
}
.btn:hover {
    background-position: -141px -31px;
}
#buscador .btn {
    height: 19px;
}
#acceso_dibam {
    height: 50px;
    width: 98%;
}
#acceso_dibam a {
    color: rgba(0, 0, 0, 0);
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -9999%;
	width: 100%;
	height: 50px;
}
#acceso_canal {
    height: 130px;
    padding-top: 71px;
}
#acceso_canal a {
    color: rgba(0, 0, 0, 0);
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -9999%;
	width: 100%;
	height: 75%;
}
/*#imagen_abs {
    margin-top: -7% !important;
}*/

#imagen_abs {
	margin-top: -11% !important;
	/* margin-right: 31%; */
	/* float: right; */
	z-index: 2000;
	/* position: relative!important; */
	/* margin-left: 0!important; */
	float: left;
	margin-left: 47%!important;
}

#imagen_abs a { font-size:0.8125em;}
#cartelera_global {
 
}
#cartelera_global .recuadro {
    margin-left: 0;
}
#cartelera_global > h2 {
    margin-left: 36px;
}
#cartelera_global h3 {
    clear: left;
    color: #666666;
    float: left;
    font-family: oswald;
    font-size: 0.9em;
    font-weight: 100;
    margin-bottom: 5px;
    text-transform: uppercase;
    width: 100%;
}
#cartelera_global .figure {
    height: 105px;
    max-height: 105px;
    min-height: 105px;
    overflow: hidden;
    width: 140px;
}
#cartelera_global img {
    height: auto;
    max-height: none;
    max-width: 140px !important;
    min-width: 140px !important;
}
#cartelera_global fieldset {
    border: medium none;
}
#cartelera_global h4 {
    font-size: 0.8em;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 7px;
    padding-top: 30px;
}
#cartelera_global .recuadro .fecha {
    color: #454545 !important;
    line-height: 117%;
	padding-left:148px;
	font-size:0.8em!important;
}
#carteleraGlobal .titulo {
    clear: right;
    font-family: oswald;
    font-size: 0.9em;
    margin-bottom: -10px;
    text-transform: uppercase;
	width:98%;
}
#carteleraGlobal a:visited {
    color: inherit;
}
div#info_complementaria {
    border-top: 1px solid #CCCCCC;
    margin: 20px 0;
    padding: 10px 0 0;
}
div#info_complementaria div.inner {
    padding: 5px 10px;
}
div#info_complementaria div.item1, div#info_complementaria div.item2, div#info_complementaria div.item3 {
    border-right: 1px solid #CCCCCC;
    float: left;
    font-size: 0.9em;
    min-height: 200px;
    padding: 0 0 0 10px !important;
    width: 222px;
}
#nubeTags {
    font-family: 'Gentium Book Basic',Verdana,Geneva,sans-serif;
    line-height:1;
    list-style: none outside none;
    margin: 0;
    text-align: center;
}
#contenido_principal {
    font-size: 0.9em;
}
#contenido_principal2 {
    font-size: 0.9em;
}
#info_complementaria h6 {
    font-family: oswald;
    font-size: 1em;
    font-weight: 100;
}
#buscador .text {
    width: 176px;
}
#banners img {
    max-width: 220px;
}
#subvaloresId {
}
#subvaloresId .titulo {
    font-family: oswald;
    font-size: 0.9em;
    padding: 0;
}
#subvaloresId a:visited {
    color: #660066;
}
#subvaloresId .figure {
}
#subvaloresId img {
	box-sizing: border-box;
	height: auto;
	padding-right: 5px;
	width: 100%;
}
#subvaloresId > div {
    float: left;
}
#subvaloresId div {
    height: 220px;
    margin-left: 10px;
    max-height: 250px;
    padding-right: 0px;
    width: 210px;
}
#subvaloresId .recuadro {

}
#subvaloresId p {
    padding: 0;
}

/*.btn_menu_movil {
    display: none;
    font-size: 0;
    font-weight: 700;
    height: 68px;
    left: 0;
    line-height: 0;
    margin: 0;
    position: absolute;
    text-indent: -99999%;
    top: 0;
    width: 40px;
    z-index: 400;
}
.btn_menu_movil a {
    background-image: url("images/btn_menu_movil.png");
    background-position: 8px 23px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    height: 68px;
    padding: 0;
    text-decoration: none;
    width: 40px;
}
.btn_menu_movil a.abierto {
	background-image: url(images/btn_menu_movil_cerrar.png);
}*/

.btn_menu_movil{
	display:none;
	z-index: 4000!important;
    position: absolute;
    width: 26px;
    height: 26px;
    margin: 23px 10px;
    top: 0;
    font-size: 0;
    left: 0;
}
.btn_menu_movil:before{
    content: "\f0c9";
    position: absolute;
    font-family: FontAwesome;
    color: #ffffff;
    font-size: 22px;
}

.btn_menu_movil.abierto:before{
    content: "\f00d";
}

.btn_buscar_movil{
	display:none;
	z-index: 4000!important;
    position: absolute;
    width: 26px;
    height: 26px;
    margin: 23px 10px;
    top: 0;
    font-size: 0;
    right: 0;
}
.btn_buscar_movil:before{
    content: "\f002";
    position: absolute;
    font-family: FontAwesome;
    color: #ffffff;
    font-size: 22px;
}

.btn_buscar_movil.abierto:before{
    content: "\f00d";
}

.cuerpo {
}
.cuerpo > p {
    font-size: 1.1em;
}
.info-box p {
    font-size: 0.8125em;
    padding-bottom: 10px;
    padding-right: 5px;
}
.info-box ul li {
    font-size: 0.8125em;
    list-style: none outside none;
}
#todas_noticias {
    display: block;
    margin-left: 88%;
    margin-top: -47px;
    position: relative;
   
}
#todas_noticias2 {
    display: block;
    margin-left: 88%;
    margin-top: -47px;
    position: relative;
 
}

#todas_noticias3 {
    display: block;
    margin-left: 88%;
    margin-top: 30px;
    position: relative;
    z-index: 10000 !important; 
}
#slider {
    position: relative;
}
#slider div {
    height: auto!important;
    position: relative;
    width: 700px;
}
#todas_noticias ul li {
    height: 40px;
    list-style: none outside none;
    width: 100px;
}
#todas_noticias ul li a {
    color: rgba(0, 0, 0, 0) !important;
    font-size: 2em;
}
#todas_noticias ul li a:hover {
    background: url("images/ver_todas_over.png") no-repeat;
    color: rgba(0, 0, 0, 0) !important;
}

/*****/

#todas_noticias2 ul li {
    height: 40px;
    list-style: none outside none;
    width: 100px;
}
#todas_noticias2 ul li a {
    color: rgba(0, 0, 0, 0) !important;
    font-size: 2em;
}
#todas_noticias2 ul li a:hover {
    background: url("images/ver_todas_over2.png") no-repeat;
    color: rgba(0, 0, 0, 0) !important;
}

/**************/
#todas_noticias3 ul li {
    height: 40px;
    list-style: none outside none;
    width: 100px;
}
#todas_noticias3 ul li a {
    color: rgba(0, 0, 0, 0) !important;
    font-size: 2em;
}
#todas_noticias3 ul li a:hover {
    background: url("images/ver_todas_over.png") no-repeat scroll;
    color: rgba(0, 0, 0, 0) !important;
}



ol {
    font-size: 14px;
    padding-left: 40px;
}
:focus {
    border: medium none !important;
    outline: medium none !important;
}
#contenidos_busq {
}

#contenidos_busq .titulo {
	font-family: oswald;
	padding-left:46%;
}
#contenidos_busq span.figure {
	width: auto;
	height: 66px;
	max-height: 66px;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 5px;
}
#contenidos_busq .vermas {
	font-size: 80%;
	margin-right: 10px;
}
/*#contenidos_busq .vermas a {
background: url("images/mas.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}*/
#contenidos_busq div.recuadro {
	width: 48%;
	height: 66px;
	background: url('images/no_disponible_peque.png')no-repeat left;
	float: left;
	border: 1px solid #e6e6e6;
	margin-left: 5px;
}
#contenidos_busq .vermas {
	font-size: 80%;
	margin-right: 10px;
}
p.fechaInicio:before {
    content: "Inicio: ";
    font-weight: bold;
}
p.fechaTermino:before {
    content: "Término: ";
    font-weight: bold;
}
p.fechaIna:before {
    content: "Inauguración: ";
    font-weight: bold;
}
p.fechaLugar:before {
    content: "Lugar: ";
    font-weight: bold;
}

p.fechaLugar {
	padding: 0 0.5em 15px;
}
div.content-img-izq img, div.content-img-der img, 
div.imagen-derecha img, div.imagen-izquierda img, 
div.imagen_derecha img, div.imagen_izquierda img,
span.content-img-izq img, span.content-img-der img,
span.imagen-derecha img, span.imagen-izquierda img, 
span.imagen_derecha img, span.imagen_izquierda img,
div.imagen-izquierdo img, div.imagen_izquierdo img,
span.imagen-izquierdo img, span.imagen_izquierdo img
 {
    height: auto;
    max-height: none;
    max-width: 300px;
}
div.content-img-der, div.imagen-derecha, div.imagen_derecha,
span.content-img-der, span.imagen-derecha, span.imagen_derecha  {
    float: right;
    margin-bottom: 0.75em;
    margin-left: 0.75em;
    margin-top: 0.25em;
    max-width: 300px;
}
div.content-img-izq, div.imagen-izquierda, div.imagen_izquierda,
span.content-img-izq, span.imagen-izquierda, span.imagen_izquierda,
div.imagen-izquierdo, div.imagen_izquierdo,
span.imagen_izquierdo, span.imagen-izquierdo {
    float: left;
    margin-bottom: 0.75em;
    margin-right: 1.4em;
    margin-top: 0.25em;
    max-width: 300px;
}
div#article_i__wd_ar_articulo_cuerpo_normal_1 > div:first-child > div:first-child img {
    max-height: none;
	max-width: 100%;
	width: 100%;
}
div#article_i__wd_pa_presentacion_1 > div > div:first-child > div:first-child img {
    max-height: none;
	max-width: 100%;
	width: 100%;
}

#lista_valores_i__w3_pa_MapaSitio_1 ul li a {
	font-weight: bold;
}

#lista_valores_i__w3_pa_MapaSitio_1 ul li ul li a {
	font-weight: normal;
}
div#article_i__wd_ar_articulo_cuerpo_normal_1 > div:first-child > div:first-child {
   	float: none;
	margin: 0;
	max-height: 360px;
	max-width: 100%;
	overflow: hidden;
	width: 100%;
	padding-bottom: 0;
	position: relative;
}
div#article_i__wd_pa_presentacion_1 > div > div:first-child > div:first-child {
	float: none;
	margin: 0;
	max-height: 360px;
	max-width: 100%;
	overflow: hidden;
	width: 100%;
	padding-bottom: 10px;
	position: relative;
}
.pie {
    color: #808080 !important;
	font-size: 0.75em !important;
	padding-top: 3px;
	width: 345px ;
	position: relative;
	bottom: 0;
}

#footer_muma .pie {
	color: #808080 !important;
	font-size: 0.75em !important;
	position: absolute;
	padding-top: 0px;
	width: 100%;
	bottom: 0;
}
p.autor_p:before {
    content: "Autor: ";
    font-weight: bold;
}
p.editorial_p:before {
    content: "Editorial: ";
    font-weight: bold;
}
p.anio_p:before {
    content: "Ano: ";
    font-weight: bold;
}
#contenido_principal p {
    padding-left: 4px;
    width: 100%;
}
#contenido_principal2 p {
    padding-left: 4px;
    width: 99%;
}
#i__wd_po_destacados_3_textos_1_29441_Visita20el20Museo {
    float: left;
    padding-left: 10px;
    width: 220px;
}
#i__wd_po_destacados_3_textos_1_29441_Servicios20y20accesibilidad {
    float: left;
    padding-left: 10px;
    width: 220px;
}
#i__wd_po_destacados_3_textos_1_29441_CC3B3mo20llegar {
    float: left;
    padding-left: 10px;
    width: 220px;
}
#contenido_principal .recuadro {
    float: left;
    padding-left: 10px;
    padding-top: 10px;
    width: 325px;
}
#contenido_principal .link {
    font-size: 0.9em;
    padding-left: 48px;
}
#contenido_principal .titulo {
    padding-left: 0;
}
#contenido_principal2 .recuadro {
    float: left;
    height: 100px;
    padding-left: 10px;
    padding-top: 10px;
    width: 220px;
}
#contenido_principal2 .link {
    font-size: 0.9em;
    padding-left: 48px;
}
#contenido_principal2 .titulo {
    font-family: oswald;
    margin-top: -111px;
    padding-left: 0;
    text-align:left;
    width: 80px !important;
}
.tipo_publica {
    padding: 0 !important;
}
#mapa h2 {
    font-size: 1.2em;
}
#cboxTitle {
    bottom: 30px !important;
}
#id_patri .recuadro {
    background-color: #E9E9E9;
    border: 1px solid #CCCCCC;
    display: table;
    float: left;
    margin-bottom: 0.5em;
    margin-right: 10px;
    min-height: 95px;
    padding-bottom: 0.5em;
    width: 47%;
}
#id_patri .figure {
    clear: left;
    float: left;
    height: 70px;
    margin: 6px 0.5em 0 6px;
    overflow: hidden;
    width: 140px;
}
#id_patri img {
    height: auto;
}
#id_patri h3 {
    font-size: 1.1em;
    padding-top: 2px;
}
#id_patri a {
    font-family: oswald;
    font-size: 0.9em;
}
#id_patri > div > h6 > span {
    float: left;
    font-weight: 100;
    padding-left: 5px;
}
#id_patri .vermas a {
    background: url("images/mas.png") no-repeat;
    color: rgba(0, 0, 0, 0) !important;
}
#subvaloresId div:nth-child(5), #subvaloresId div:nth-child(6), #subvaloresId div:nth-child(7), #subvaloresId div:nth-child(8), #subvaloresId div:nth-child(9), #subvaloresId div:nth-child(10), #subvaloresId div:nth-child(11), #subvaloresId div:nth-child(12), #subvaloresId div:nth-child(13), #subvaloresId div:nth-child(14), #subvaloresId div:nth-child(15), #subvaloresId div:nth-child(16) {
    height: 80px!important;
    margin-top: -14px;
    padding-bottom: 15px;
}
#subvaloresId div:nth-child(5) p, #subvaloresId div:nth-child(6) p, #subvaloresId div:nth-child(7) p, #subvaloresId div:nth-child(8) p, #subvaloresId div:nth-child(9) p, #subvaloresId div:nth-child(10) p, #subvaloresId div:nth-child(11) p, #subvaloresId div:nth-child(12) p, #subvaloresId div:nth-child(13) p, #subvaloresId div:nth-child(14) p, #subvaloresId div:nth-child(15) p, #subvaloresId div:nth-child(16) p {
    /*display: none;*/
}

#subvaloresId div:nth-child(5) > a > img, #subvaloresId div:nth-child(6) > a > img, #subvaloresId div:nth-child(7) > a > img, #subvaloresId div:nth-child(8) > a > img, #subvaloresId div:nth-child(9) > a > img, #subvaloresId div:nth-child(10) > a > img, #subvaloresId div:nth-child(11) > a > img, #subvaloresId div:nth-child(12) > a > img, #subvaloresId div:nth-child(13) > a > img, #subvaloresId div:nth-child(14) > a > img, #subvaloresId div:nth-child(15) > a > img, #subvaloresId div:nth-child(16) > a > img {
	display:none;
    
}


#rec_adi > div:nth-child(6) {
    margin-top: 0;
}
#buscador {
    border: 2px solid #CACACA !important;
    height: 16px !important;
}
#slider > div:nth-child(6) {
    margin-top: 0;
}
#wd_tr_footer_contacto h2 {
    display: none;
}




div.sombra-footer {
    background-image: url("images/shadow-footer.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 25px;
	margin-top: 15px;
    margin-bottom: 15px;
}
.invisible {
    display: none;
}
#banners img {
    max-height: 300px;
    max-width: 220px;
    min-width: 220px;
}
#formulario_feed {
    border: medium none;
    margin: 10px auto;
    max-width: 320px;
    position: relative;
	background:#E9E9E9;
}
#formulario_feed fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
}
#formulario_feed legend {
    border: medium none;
	font-size: 1.2em!important;
	font-weight: normal;
	color: #6d6d6d;
	font-family: oswald;
	margin-left:10px;
	padding-top:5px;
}
#formulario_feed label {
    border-top:none!important;
	display: block;
	font-size: 0.9em;
	font-weight:normal!important;
	margin-top: 1em;
	padding: 0.5em 0 0;
	font-family:oswald;
	color: #8f8f8f;
	margin-bottom: 3px;
	margin-left:10px;
}
#formulario_feed input[type="text"] {
	border: 2px solid #cacaca!important;
	font-size: 13px!important;
	height: 20px!important;
	width: 187px!important;
	color: #787878!important;
	padding: 2px 5px!important;
	margin-left: 10px!important;
	background:#FFF!important;
}
#formulario_feed form textarea {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #454545;
    font-family: 'Open Sans',Verdana,Geneva,sans-serif !important;
    font-size: 0.9em;
    margin-top: 10px;
    max-width: 320px;
    padding: 4px;
}
#formulario_feed ul li {
    font-size: 0.8em;
    list-style: none outside none;
    padding-top: 0;
}
#formulario_feed input[type="checkbox"] {
    width: 20px;
}
#formulario_feed input[type="button"] {
    background: #787878!important;
	color: #FFF!important;
	cursor: pointer!important;
	font: 15px/15px Oswald,Georgia,"Times New Roman",Times,serif!important;
	height: 35px!important;
	border-style: none!important;
	border-width: 0!important;
	margin: 10px 0!important;
	padding: 0 10px!important;
	margin-left:77px!important;
}
#contEnriquecido p {
 
	font-size:100%;
}
#contEnriquecido a:link {
    color: #0033FF;
}

.caption {
    float: right;
    margin-top: -8px;
    width: 150px !important;
	margin-right:-12px;

}

	hr {
	clear: both;
	}
	
	#contenido_principal2 ul {
		padding-left: 13px;
	}
	
	
	#contenido_principal2 ul li {
		font-size: 0.8em;
		width: 95%;
	}
	
	fieldset {
	border: none;
	}
	#slider .titulo {
	padding:0px!important;
	}
	
	div#preguntas_frecuentes p {
	display: table!important;
	}
	
	div#preguntas_frecuentes ul.indice{
	display:none; 
	}
	
	.icon_adi { float:left; font-size:80%; margin-left:-25px; width:80%;}
	
	#main { clear:none!important; background:none!important; width: initial!important;}
	
	#rec_adi h2 {
	
	clear: left;
	color: #545050!important;
	font-family: 'Oswald',sans-serif !important;
	font-size: 1em !important;
	font-weight: 300;
	margin: 1em 0 0.6em;
	text-transform:none;
	margin-left:-4px;}
	
	#subvaloresId h2 {
		
	clear: left;
	color: #545050!important;
	font-family: 'Oswald',sans-serif !important;
	font-size: 1em !important;
	font-weight: 300;
	margin: 1em 0 0.6em;
	text-transform:none;
	margin-left:-4px;}
	
	.recuadros .recursos
	
	{
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 0.3em;
	padding: 0 0.5em;
	color:#1155cc;
		
		}
	
	.articulocompleto ul li a {color:#1155cc!important; }
	
	.articulocompleto ol li { font-size:0.9em;}

/*para indentar columnas*/

	.push1 {
		margin-left: 9.375000009%	
	}
	
	.push2 {
		margin-left: 17.708333317%	
	}
	
	.push3 {
		margin-left: 26.04166671%!important	
	}
	
	.push4 {
		margin-left: 34.375%	
	}
	
	.push5 {
		margin-left: 42.70833331%	
	}
	
	.push6 {
		margin-left: 51.04166671%	
	}
	
	.push7 {
		margin-left: 59.375%	
	}
	
	.push8 {
		margin-left: 67.70833331%	
	}
	
	.push9 {
		margin-left: 76.04166671%	
	}
	
	.push10 {
		margin-left: 84.375%	
	}
	
	.push11 {
		margin-left: 92.70833331%	
	}
	
	#main { margin-left: 26.04166671%!important}
	
	#nav .col3{margin-right: 0;
	width: 220px;
	margin-left: 19px;}
	
	select {
	background: #fff;
	width: 201px;
	border: 2px solid #CACACA;
	height: 30px;
	cursor: pointer;
	color: #787878;
	padding: 4px;
	margin-left: 10px;
	}

#footer .clear ,#footer.clearfix { clear:both;}

.hz {}
 
/*Fin de indentar columnas*/ 

	div#enlaces_web div a {
	display: block;
	width: 25px;
	height: 25px;
		}
	
	#id_widget .titulo {
	font-size: 1.2em;
	}
	
	#recuadros_noticias .fecha {
	color: #666666 !important;
	padding-bottom: 5px!important;
	
	}

	.line.listaitemizada li {
		font-size: 87%;
	}
	#tabs .clear {
		clear: both !important;
	}
	
	#noticias_web .epigrafe { width:100%!important; /*margin-left: 205px;*/}
	
	.col12 {padding-bottom:10px}
	
	.video_iframe { width:48%; height:260px; padding-right:10px; float:left;}
	
	span.sizekb {
	position: absolute;
	margin-left: 80%;
	margin-top: -20px;
	}

	span.sizekb:before {

	   
		content: "(";
	   
		height: 0;
	}

	span.sizekb:after {
	   
		content: ")";
	   
		height: 0;
	}


	#busquedaAvanzada ul {
	padding-left: 10px;
	list-style: none;
	font-size: 0.8em;
	padding-bottom: 20px;
	}
	.menu { width:98%!important}
	.navegacion {
	float:right;
	margin-right:0.5em;
	}
	
	p.fecha2 {
	padding-left: 7px;
	}

	#paginador .recuadro > p {
    padding:0;
	font-size: 0.7em;
	}

	#paginador .titulo {    
	font-family: oswald;
    font-size: 0.9em;

	}
	#paginador .recuadro {	
	display: block;
	float: left;
	height: 250px;
	margin: 0.5em 1.1%;
	overflow: hidden;
	padding-top: 1px;
	padding-bottom: 20px;
	width: 30%;
	position: relative;
	background:url(images/no_disponible_paginador.png) no-repeat top;
	}
	.listadorecuadros .recuadro { background:none!important}
	
	#paginador p.fecha {
	position: absolute;
	bottom: 15px;
	}
	#paginador p.fecha + p.fecha {
	bottom: 0;
	}
	#paginador p.fecha + p.fecha2 {
	bottom: 0;
	}
	p.inst {
	position: absolute;
	top: 209px;
	}
	#paginador img {
	width: 100%;
	}
	
	#i__wd_dy_pa_ResultadosAvanzada_dinamizadora_1.listadorecuadros .figure img {
	height: auto;
	width: 40px;
	}
		
	#paginador h4.abstract {
	display: none;
	}	
	
	#i__wd_dy_pa_ResultadosAvanzada_dinamizadora_1 h2 {
	font-size: 0.9em;
	}



/* cambios hrodrigu
 *
 *
 * */

	.btn_importar {
	color:black !important;
	border:solid 1px;
	}

	span.counting {
	display: inline!important;
	}
	#logo_dibam_responsive {
		display: none!important;
	}
/* fin cambios hrodrigu */

.articulo  .titulo-foto
{
    color: #444444 !important;
	font-size: 0.77em ;
	padding-top: 3px;
	padding-bottom: 5px;
	width: 100% !important;
}

.articulo  .titulo-foto-invisible
{
	display:none;
}
.articulo .caption {
    color: #808080 ;
	font-size: 0.75em ;
	padding-top: 0px;
	width: 100% !important;
    float: none;
    margin-top: 0px;
	margin-right:0px;
}
.articulo .figure p,
.articulo .imagen-izquierda p,
.articulo .imagen_izquierda p,
.articulo .imagen-derecha p,
.articulo .imagen_derecha p
{
	margin-bottom:0px;
	padding-bottom: 5px;
}
.articulo .figure {
	float:none;
}
@media only screen and (max-width: 960px) {
	
	#acceso_canal a {
		height:100%;
	}
	.tr_buscador.abierto {margin-left: 10px;margin-right: 10px;display: block;padding: 20px;text-align: center;background:#0f69b4;}
	.tr_buscador {display: none;}
	#header .tr_buscador input.text{width:85%;height:30px;}
	#cuadro_busqueda.btn{color: #ffffff!important;font-size: 1.5em!important;height: 35px;padding-top:0!important;width: 10%;text-align: right;}
	.navegacion{
		margin-right:0;
	}
	div#footer_muma {width: 100%;}
	
	.contenedor_buscador_enlaces { text-align: -webkit-right;}

	.inv-desktop { display:table!important;}
	/*Esto es solamente para los menus en los sitios con menu horizontal*/
	#footer .col4{
	margin-right:10px;
	}
	#menu_principal_id li.cid-516 { display:block!important;}
	#menu_principal_id li.cid-517 { display:block!important;}
	#menu_principal_id li.cid-519 { display:block!important;}
	#menu_principal_id li.cid-515 { display:block!important;}
	#slider .indice li.current {background-position: 0 -32px!important;}
	#slider .indice li a {
	height: 30px!important;
	width: 30px!important;
	}	
	#slider .indice li {
	background-image: url("images/sprite_responsive.png")!important;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	font-size: 0;
	height: 30px!important;
	line-height: 0;
	margin: 0 2px;
	padding: 0;
	text-decoration: none;
	text-indent: -9999%;
	width: 30px!important;
	}	
	#lista_galeria a,
	#lista_galerias_institucionales a {
	font-size: 1em;
	}	
	#slider .figure {
	width: 50%!important;
	}
	#slider ul.indice {
	float: right!important;
	position: relative!important;
	bottom: 5px!important;
	height: 6px!important;
	left: 0px!important;
	list-style: none outside none;
	margin: 0!important;
	padding: 5px 0 0!important;
	width: 155px!important;
	z-index: 301;
	}	
	.inv_cartelera { display:none;}
	.col2.colmargen0 { display:none;}	
	#recuadros_noticias .fecha {
	padding-left: 0px;
	}	
	#recuadros_noticias div.recuadro {
	background: none;
	}	
	#recuadros_noticias .figure {
	height: 240px;
	max-height: 240px;
	overflow: hidden;
	width: 50%;
	}
	#recuadros_noticias h3.titulo {
	padding-left: 0px;
	}	
	#recuadros_noticias h4.abstract {
	padding-left: 0px;
	}	
	#recuadros_noticias img {
    height: auto;
    max-height: none;
    max-width: 100% !important;
    min-width: 120px !important;
}	
	#formulario_feed input[type="button"] {
		margin-left:11px;
	}
	#buscador { width:40%;}
	#buscador .btn { 
	margin-left: 0!important;
	height:17px!important;
	}
/*Estilos para las galerias en responsive*/
	#lista_galeria .recuadro,
	#lista_galerias_institucionales .recuadro {
		width:46%;
		margin-right: 1em;
		display:inline-table;
		border:0px;	
	}
	#transparencia { display:none;}
	#lista_galeria .recuadro .figure,
	#lista_galerias_institucionales .recuadro .figure {
	width:100%;
	}	
	#lista_galeria .recuadro .figure img,
	#lista_galerias_institucionales .recuadro .figure img {
		min-width: 100px !important;
		width: 100%;
		max-width:100%!important;
	 }
	/*FIN*/

/*Estilos para la lista de publicación*/

#lista_publicacion .recuadro {
		width:46%;
		margin-right: 2%;
		display:inline-table;
		border:0px;
		background-image: url(images/no_disponible.png);
		background-position: top center;
		height: 440px;
	}
	#lista_publicacion  .recuadro .figure {
		width:100%;
	}
	
/*FIN*/	 
	#container {
    	width: 98%!important;
	} 

	#noticias_web .vermas { 
		position:relative;
		padding-left:0px;
	}
	
	#imagen_abs { 
		margin-left: 68%!important;
	}
	
	.video_iframe { 
		width:100%; 
		height:260px; 
		padding:0;
	}
	
	#footer {
	width: 100%!important;
	}
	#contenidos_busq span.figure { 
	display:none;
	}
	
	#tabs > div { 
	border:none!important;
	}
	
	#tabs_letras .ui-widget-header {
	background: none !important;
	display: inline-flex;
	width: 95%;
	}

	#contEnriquecido, #videos_portada{ 
	display:none;
	}

	#banners{ 
	display:none;
	}
	
	#contenido_principal .recuadro {
	width: 45%;
	}
	
	#contenido_principal div.figure {
	width: auto;
	}

	#subvaloresId div:nth-child(5), #subvaloresId div:nth-child(6), #subvaloresId div:nth-child(7), #subvaloresId div:nth-child(8), #subvaloresId div:nth-child(9), #subvaloresId div:nth-child(10), #subvaloresId div:nth-child(11)	, #subvaloresId div:nth-child(12), #subvaloresId div:nth-child(13), #subvaloresId div:nth-child(14), #subvaloresId div:nth-child(15), #subvaloresId div:nth-child(16) {

    margin-top: 0px!important;

	}	
	
	#subvaloresId div {
	text-align:center!important;
	padding-left:0px!important;
	margin-left:0px!important;
	}	
	
	#subvaloresId div {
    height: auto!important;
	}	
/*#subvaloresId p {
    color: #FFFFFF !important;
}*/	

	#todas_noticias2 { 
	display:none
	}	
/*	ul#menu_principal_id li:first-child {
	display: none;
	width: 100%;
	}
*/
	.menuresponsive {
	display: block;
	}
	#menu_principal_id2 {
	display: none;
	}
	#menu_principal_id2.abierto {
	display: block;
	}
	.ocultoenresponsive {
	display: none;
	}
#main {
    margin: 0 !important;
	position:static!important;
}
#cboxCurrent {
    display: none !important;
}
#slider .titulo {
    padding: 0 !important;
	margin-left:5px;
}
#slider .titulo a {
	font-size: 1.1em!important;
}

#subvaloresId div {
    background: none repeat scroll 0 0 #dcdcdc;
    border-bottom: 1px solid #FFFFFF;
    padding-left: 20%;
    width: 100%;
}
#subvaloresId a {
    color: #5f5f5f !important;
    font-size: 1.3em;
    width: 100%;
}
#subvaloresId a:hover {
    color: #CCCCCC;
}
#subvaloresId img {
    display: none;
}
.articuloglobal .figure img, .articulocompleto .grafico img {
    width: 100%;
}
.articuloglobal .figure {
    width: 100%;
}
.articuloglobal .titulo {
    padding-left: 5px;
}
#acceso_canal {
	padding-top:0px;
	height: 70px;
}

#acceso_dibam { display:none;}
#subvaloresId {
    margin-top:0;
}
.recuadros .epigrafe {
    display: none;
}
#todas_noticias {
    /*display: none;*/
	float: right; /* Se agrega este artibuto para mostrar el boton "Ver todo" en vistas responsive. */
}
#formulario_feed {
    display: none;
	background:none;
}
.tipo_publica {
    display: none;
}
#header {
    margin-bottom: 0 !important;
    margin-left: 0;
    margin-right: 0;
    padding: 28px 0;
    text-align: center;
	height: 70px!important;
}
#enlaces_web {
    float: right;
    margin: 40px 20px 0 -3px;

}
.logo_inmerso {
	height: 67px !important;
    margin-right: auto;
    margin-left: auto !important;
    margin-top: -28px !important;
    position: relative !important;
    width: 69px !important;
    float: none!important;
}
#acceso_dibam {
    margin-top: -31px;
}
html {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
body.temas, body.localidades, body.tiempo, body.formatos {
    background-image: none;
}
#nav.abierto {
    height: auto;
}
#header h1.logo {
    float: none;
    margin: 0 auto;
}
#header h1.logo {
    background-position: 0 -80px;
    height: 55px;
    width: 200px;
}
#header h1.logo a {
    height: 55px;
    width: 200px;
}
#header {
    width: 100%;
}
#container {
    width: 98% !important;
	overflow:hidden;
}
.btn_menu_movil {
    display: block;
}
.btn_buscar_movil {
    display: block;
}
#nav ul.menu_principal {
    display: none;
    margin: 0 0 1em;
    z-index: 250;
}
#nav ul.menu_principal li ul {
    background-color: rgba(0, 0, 0, 0);
    font-family: 'Oswald',sans-serif;
    margin: 0 0 0.5em;
    opacity: 1;
    padding: 0;
    position: relative;
    right: auto;
    top: auto;
    transition: none 0s ease 0s;
    width: auto;
    z-index: 200;
}
#nav ul.menu_principal li.mas_menu span {
    display: none;
}
#nav.abierto ul.menu_principal {
    background-color: #BA3C18;
    display: block;
    padding-top: 0.5em;
    width: 100%;
}
#nav.abierto ul.menu_principal > li, #nav ul.menu_principal li ul li a {
    border: medium none !important;
    display: block;
    font-size: 1em;
    font-weight: 300;
    line-height: 1.5em;
    padding: 0;
    text-align: left;
    width: 100%;
    z-index: 250;
}
#nav ul.menu_principal li a, #nav ul.menu_principal li ul li a {
    padding: 0 1em;
}
#nav ul.menu_principal li a:hover, #nav ul.menu_principal li ul li a:hover, #nav ul.menu_principal li.current a, #nav ul.menu_principal li ul li.current a {
    background-color: #D5602E;
}
.marquesina_portada {
    border-left-width: 0;
    border-right-width: 0;
    height: auto;
    left: auto;
    margin: 0 0 1em;
    position: relative;
    top: auto;
    width: auto;
}
.marquesina_portada div {
    background-position: right bottom;
}
.marquesina_portada .titulo {
    font-size: 1em;
    margin: 0.3em 70px 0 0;
}
.marquesina_portada div span.figure {
    display: none;
}
.marquesina_portada .abstract {
    font-size: 0.8em;
    margin: 0.3em 70px 0 0;
}
.buscador {
    height: 65px;
}
.buscador .btn_buscar {
    background-position: center 20px;
    height: 65px;
}
.buscador form fieldset, .buscador .buscar-boton {
    margin-top: 15px;
}
#footer .pie {
    min-width: 0;
    width: auto;
}
#footer .col3.logos {
    min-height: 90px;
}
.po_rememorar div.recuadro {
    height: 6em;
    margin: 0 1.04167% 1em;
    width: 22.9167%;
}
.po_rememorar_btn {
    width: 22.9167%;
}
.recuadros_cerrados, .lista_cerrada {
    padding-top: 0 !important;
}
.recuadros_cerrados h2, .lista_cerrada h2, .nube_valores h2 {
    background-color: #F7A73C !important;
    background-image: none !important;
    border-bottom: 1px solid #FFFFFF;
    box-shadow: 0 2px 2px #CCCCCC;
    margin: 0 0 0.5em;
    padding: 0.2em 0.5em 0.5em;
}
#footer ul.menu_final li {
    border: medium none;
    display: block;
    float: none;
    padding: 0;
}
div.po_siganos {
    text-align: left;
}
.nube_contenedor, .nube_valores {
    display: none !important;
}
.compartir .social-tools a {
    display: block;
    float: left!important;
    margin: 3px 2px;
}
ul.compartir {
    height: 20px;
    margin-right: 20px;
}
.compartir ul {
    width: 18px !important;
}
ul.compartir a.btn_abre {
    display: block;
    text-indent: -9999%;
    width: 20px;
}
.btn_colaborar, .btn_comentar {
    height: 20px;
    text-indent: -9999%;
    width: 20px;
}
ul.pa_herramientas_orden {
    display: none;
}
.navegacion p {
    padding: 1px 0px 1px 1px!important;
}
#nav {
    background-color: #fff!important;
    margin-left: 0;
}
ul.menudesp2.abierto {
    display: block;
    margin-top: 0;
}
/*ul.menudesp2 {
    display: none;
}*/
ul.menudesp2 {
    background: none repeat scroll 0 0 #BE301A;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.menudesp2 li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    display: block;
    float: none;
    margin-bottom: 0;
    padding: 0;
    width: auto;
	height: auto!important;
	text-align:center;
}
ul.menudesp2 li:hover {
    background-color: #F73934;
}
ul.menudesp2 li:first-child {
    border: medium none;
}
ul.menudesp2 li a {
    border: medium none;
    line-height: 30px;
    padding-bottom: 5px!important;
    padding-top: 8px!important;
}
.menudesp2 li.channel_link {
    margin-left: 0;
}
ul.menudesp2 li.current a, .inicio .menu_principal li.channel_link a {
    background-color: #F73934;
}
ul.menudesp2 li.po_siganos {
    background-color: #F7594F;
    clear: both;
    height: 40px;
    position: relative;
    right: auto;
}
ul.menudesp2 li.po_siganos a {
    background-color: #F7594F;
}
ul.menudesp2 li.po_siganos:hover {
    background-color: #F7594F;
}
ul.menudesp2 li > ul {
    display: none;
}
.col3 {
    margin: 0;
	width:50%!important;
}
ul.menudesp2 li:hover > ul {
    display: none;
}
#images_header {
    display: none;
}
#enlaces {
    display: none;
}
#buscador {
    /*border: 2px solid #CACACA;
    color: #787878;
    
    font-size: 0.7em;
    height: 16px;
	 padding: 5px 0;*/
    margin: 6px 50px 0 5px!important;
    float: left!important;
	display:table!important;
}
#buscador .text {
    width: 100px;
}

#buscador .btn {
    margin-left: 10px!important;
    position: absolute;
}

#header {
    background-color: #BE301A;
    border-bottom: 3px solid #FF9162;
	z-index:1000;
}
.logo_inmerso {
    background: url("images/logo_peque.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.footer_map {
    display: none;
}
.figure {
    float: none;
    width: 100%;
}
#noticias_web img {
    max-height: 190px;
    max-width: 97%;
    min-height: 190px;
    min-width: 97%;
}
/*#noticias_web a:visited {
    color: #0f69b4 !important;
}*/
.col9 {
	margin:0px!important;
    width: 100% !important;
}
.sombra {
    display: none;
}
.col6 {
    margin-left: 5px;
    margin-right: 0;
    margin-top: 10px;
    width: 100%;
}
.col7 {
    width: 100%;
}
/*.menu-final {
    border: medium none;
    height: auto;
   /* padding: 0 0 0 1%;
    text-align: center;
	float:right;
	margin:0!important;*/
#slider div.recuadro {
	margin-bottom:0px!important;
	padding-bottom:0px!important;
	
}

#slider {
    height: 290px !important;
    width: 100% !important;
}

#slider .figure img {
    max-height: 250px !important;
    max-width: 100% !important;
    min-height: 250px !important;
}
#slider div {
    width: 100% !important;
	height:auto!important;
}
.recuadro img {
    height: auto;
    max-height: none;
    max-width: none;
    width: 100%;
}
#detalle_cartelera .recuadro img {
    max-height: none;
    max-width: none;
}

#detalle_galeria .recuadro img {
    max-height: none;
    max-width: none;
}
#slider {
    border: 0 none !important;
}
#logo_dibam_responsive {
    display: none !important;
}

#lista_cartelera {
    padding-left: 5%;
}
.espacio_menu {
    display: none;
}
.menu_line01 {
    display: none;
}
.menu_line02 {
    display: none;
}
.menu_line03 {
    display: none;
}
#noticias_web .figure {
    
}
#noticias_web img {
    max-height: 180px;
    max-width: 100% !important;
    min-height: 180px;
	
    min-width: 100% !important;
    width: 100% !important;
}
#id_widget {
    display: none;
}

#galeria_recursos .figure {height: 300px;}
}
/*FIN 960px*/
@media only screen and (max-width: 768px) {	
#lista_publicacion .recuadro {height: 380px;}	
	}
/*FIN 768px*/
@media only screen and (max-width: 580px) {	
	#lista_publicacion .recuadro { width:100%; margin-right: 0; height: auto;}
	#lista_publicacion .recuadro .titulo {margin-top: 150px;}
	#galeria_recursos .figure {width: 46%; margin-left:2%; height: 260px;}
	#noticias_web .figure  {width:50%;}
	.listadorecuadros div.recuadro { width:100%!important}	
	#noticias_web img {
    max-width: 100%!important;
    min-width: 100%!important;
	}
	#noticias_web h3 {
		padding-left:0px;
	}	
	#noticias_web .fecha {
		margin-left:0px;
	}	
		
	#noticias_web .abstract{
		margin-left:0px;
		
		}				
	#slider .figure { width:50%!important; height:50%!important; }	
	}
	
@media only screen and (max-width: 560px) {		
	#imagen_abs {
	margin-left: 0!important;
	width: 90%;
	margin-top:-30px!important;
}		
	}

@media only screen and (max-width: 480px) {
	#slider .abstract { display:none;}

	/*Nuevo estilo para la vista en noticias*/
	#recuadros_noticias .figure {
	width:100%;
	}	
	#recuadros_noticias h3.titulo {
	clear: right;
	}	
	#recuadros_noticias .fecha {
	clear: both;
	}
	/* Fin de nuevos estilos de noticias*/	
	.col4 { margin-left:3px!important;}
	.col3 { margin-left:3px!important;}	
	#formulario_feed {
	max-width: 300px!important;
	}	
	h3.titulo {
	font-size: 0.8em!important;
	}	
	#slider .figure {
	width: 100%!important;
	}
	#recuadros_noticias a {
	font-size: 1.1em;
	}	
	p.inst {
	display: none;
	}
	#paginador .recuadro > p {
	clear: right;
	}	
	#i__wd_dy_pa_ResultadosAvanzada_dinamizadora_1.listadorecuadros .figure img { display:none;}	
	#lista_galeria .recuadro,
	#lista_galerias_institucionales .recuadro {
		border:0px;
		display:inline-table;	
	}	
	#noticias_web img { min-height:130px!important; max-height:130px!important;}	
	#paginador .recuadro {
	float: left!important;
	width: 98%!important;
	}	
	#noticias_web .fecha {
	margin-left: 1px;
	}		
	#noticias_web h3 { padding-left:1px;}	
	#detalle_cartelera .recuadro .figure {
		width:100%;
	}	
	#contenido_principal .recuadro {
	width: 97%;
	}	
	#buscador {
	width:35%!important;
	}
	#buscador .text { width:76px!important;}
	/*#slider .figure { width:100%!important;}*/
	#slider {
	width: 100% !important;
	height: 255px !important;
	}	
	.fecha2 {
		display: none;
	}
	.herramientas_recurso {
		display: none;
	}
	#container {
		width: 96% !important;
	}
	.marquesina_portada div {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
	.marquesina_portada .titulo {
		font-size: 0.8em;
		margin: 0.3em 0 0;
	}
	.marquesina_portada .abstract {
		display: none;
	}
	.buscador form {
		width: 15em;
	}
	.buscador #text {
		width: 77%;
	}
	.imagenes div.recuadro {
		width: 31.2%;
	}
	.po_rememorar div.recuadro, #novedades_portadac div.recuadro, #novedades_portadac.pa_rememorar div.recuadro {
		height: 6em;
		margin: 0 1.04167% 1em;
		width: 31.2%;
	}
	.po_rememorar_btn, .pc_rememorar_btn {
		width: 31.2%;
	}
	.pc_rememorar_btn {
		bottom: 1.4em;
	}
	.recuadro {
		float: none !important;
	}
	.rigth2 {
		display: none;
	}
	#noticias_web img {
		max-height: 180px;
		max-width: 97%;
		min-height: 180px;
		min-width: 97%;
	}
	.col9 {
		width: 100%;
	}
	.left2 {
		border-left: medium none;
		border-right: medium none;
		width: 97%;
	}
	#footer .footer_footer {
		padding-right: 5px;
		width: 70%;
	}
	.articulocompleto .figure {
		width: 100%;
	}
	#contEnriquecido, #videos_portada {
		display: none !important;
	}
	.recuadros div.recuadro {
		display: inline-table;
	}
	#galeria_recursos {
	padding-bottom: 15px;
	}
.articulocompleto table p {font-size:100%;}

.articulocompleto table p.pie {font-size:85%!important;}
#colorbox {
    height: 450px !important;
    max-height: 500px !important;
    outline: 0 none;
    width: 400px !important;
}
#lista_cartelera {
    padding-left: 16%;
}
#slider .figure {
    height: 184px !important;
}
.recuadros .epigrafe {
    display: none;
}
.recuadros p {
    padding: 0;
}
div.sombra-footer {
    background-position: center -34px;
    height: 15px;
}
.navegacion {
	float: none;
	padding-right: 0;
	margin-right: 0;
	padding-left: 0;
	margin-left: 0;}
/*respuesta a #lista_cartelera 04 2015 */
#main #lista_cartelera { padding-left: 0 !important;}
#lista_cartelera .recuadro { width: 100%; height: auto;}
#lista_cartelera .recuadro .figure {height: auto; max-height: none; overflow:visible;}
#lista_cartelera h3.titulo { font-size: 0.9em !important;}
.recuadros .abstract {padding-left: 0; padding-right: 0;}
.articulocompleto {padding-left: 0; padding-right: 0; margin-right: 0; margin-left: 0;}
}
/*FIN 480px*/
@media only screen and (max-width: 430px) {	
	#lista_galeria .recuadro,
	#lista_galerias_institucionales .recuadro {
	width: 93%;
	margin-left: 10px;
	}
}
@media only screen and (max-width: 320px) {
	#lista_galeria .recuadro,
	#lista_galerias_institucionales .recuadro {
	margin-left: 0px;
	}
	.recuadros p {
    padding: 0;
	}
	span.boton { display:none;}	
	#noticias_web .recuadro { background:#ffffff!important;}	
	#noticias_web .figure {
	width: 99%;
	height:auto;
	}
	h3.titulo {
	font-size: 0.7em!important;}	
	#slider {
	height:auto!important;
	}
	#lista_galeria .recuadro,
	#lista_galerias_institucionales .recuadro {
		width: 99%;
	}
	#slider .figure { width:100%!important;}	
	#slider .abstract {display:none;}	
#detalle_cartelera .recuadro .figure {
	margin-right: 0;
	float: none;
}
#detalle_cartelera .recuadro img {
    height: auto;
    max-height:none;
}
#container {
}
#header h1.logo {
    background-position: right -80px;
    height:55px;
    width:75px;
}
#header h1.logo a {
    height:55px;
    width:75px;
}
.imagenes div.recuadro {
    margin:0 2.5% 1em;
    width:45%;
}
.po_rememorar div.recuadro, #novedades_portadac div.recuadro {
    height:6em;
    margin:0 2.5% 1em;
    width:45%;
}
.po_rememorar_btn {
    margin-right:2.5%;
    right:0;
    width:45%;
}
.pc_rememorar_btn {
    width:45%;
}
.figure {
    float:none;
    width:100%;
}
#noticias_web img {
    max-height:130px;
    max-width:300px;
    min-height:130px;
    min-width:300px;
}
.col9 {
    width:100%;
}
#lista_cartelera {
    padding-left:0!important;
}
#contEnriquecido, #videos_portada {
    display:none!important;
}
#enlaces_web {
    float:right;
    margin:5px 16px 0 -3px;
}
}
@media only screen and (max-width: 240px) {
.marquesina_portada, .po_rememorar_btn, .po_rememorar, #novedades_portadac div.recuadro, pc_rememorar_btn, .contenedor_rememorar {
    display:none!important;
}
#lista_cartelera .recuadro {
    width:240px!important;
}
#lista_cartelera .recuadro .figure img {
    height: auto; 
    max-height:200px!important;
    max-width:235px!important;
    min-height:200px!important;
    min-width:235px!important;
}
#logo_dibam_responsive {display: none;}

}
@media only screen and (max-width: 630px) {
		.banners { display:none;}
	.col3 { width:100%!important;}
	div#footer ul li {
	background: #e6e6e6!important;
	border-bottom: 1px solid #ffffff;
	font-size: 0.75em;
	text-align: center;
}
.menu-final ul li {
	width: 97%;
	display: inline-block;
	font-size: 1em!important;
	height: 20px!important;
	padding-top: 10px;
}
	}

/* test */
