/*

	UPDATE: 01/10/2018
*/


h3 {
	font-family: Georgia;
	color: #48484b;
	font-weight: normal;
	font-size: 1.6em;
}
h4{
	font-family: Georgia;
	color: #48484b;
	font-weight: bold;
	font-size: 1.4em;
	
}
p{
	font-size: 1.1em;
	color: #48484b;
	line-height: 1.3em;
}
strong, .negrita {
	font-weight: bold;
}
/* estructura general  */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
#wrapper {
	background: #fff url(../imagenes/bg_web.jpg) repeat-x 0 77px;
}
body .fondo_olivos{
	
	background: #fff url(../imagenes/bg_web_olivos.jpg) repeat-x 0 77px!important;
}
#header {
	background: url(../imagenes/ptr_cabecera.png) repeat-x 0 0;
	height: 77px;
}

.contenido, #mapa_web .contenido, #footer {
	width: 970px;
	margin: 30px auto;
	display: block;
	padding: 0;
}
#container {
	width: 100%;
	background: url(../imagenes/bg_container.png) no-repeat center 0;
	margin: 0 auto 20px;
	padding: 0px 0 0 0; 
}
#container .contenido{
 background-color: transparent;
 padding-right: 4px;
}

#menuh{
	margin: -10px auto 10px;
	overflow: hidden;
	width: 989px;
}

#nivel_uno {
	margin: 10px 29px;	
	clear: both;
	overflow: hidden;
}
#nivel_dos{
	margin: 10px 29px;
	clear: both;
}


#nivel_tres{
	background: url(../imagenes/ptr_agenda.png) repeat-x 0 bottom;
	padding: 10px 29px;
	margin-bottom: 10px;
	width: 912px;
	margin-left: 2px;
	clear: both;
}

#nivel_cuatro{
	width: 430px;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	padding-top: 10px;
}

#nivel_cinco{
	width: 473px;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-top: 9px;
	
}

#mapa_web{
	background-color: #f2f2f2;
	padding: 10px 0;
	margin: 0 auto;
}


/* CABECERA */

#header .contenido {
	width: 992px;
	margin: 0 auto;
}
#header .contenido #logo h1{
	width: 140px;
	float: left;
}
#header .contenido #logo h2{
	width: 148px;
	float: left;
}
#header .contenido #logo h1 span,
#header .contenido #logo h2 span{
	text-indent: -99999px;
	display: block;
}


#header .contenido ul{
	width: 370px;
	margin: 5px 30px 0 0;
	float: right;
}

#header .contenido ul li{
	display: inline-block;
}

#header .contenido ul li a{
	font-family: Verdana;
	font-size: 1em;
	color: #A1A1A1;
	text-decoration: none;
	vertical-align: super;
	padding-right: 1em;	
}

#header .contenido ul li form label,
#header .contenido ul li form legend{
	display: none;
}
#header .contenido ul li form input{
	border: 1px solid #C2C2C2;
	border-right: 0;
	height: 12px;
	margin: 0;
	padding: 4px 0 4px 3px;
	font-family: Verdana;
	font-size: 1em;
	vertical-align: text-top;
	color: #A1A1A1;
	width: 145px;
	float: left;
}
#header .contenido ul li form input.btn_buscar{
	border: 0;
	padding: 0;
	height: 22px;
	width: 26px;
}


/* menu horizontal */
#menuh ul {
    margin: 0 10px;
    padding: 0 6px 0 6px;
	 float: left;
	 background: url(../imagenes/menuh_li_last.png) no-repeat right 0;
}
#menuh ul li {
	float: left;
	height: 35px;
	background: #3c3c43;
	color: #fff;
	border-right: 3px solid #d5d5d9;
	padding: 0 15px 0 15px;
	vertical-align: middle;
}
#menuh ul li:hover{
	background: #78787d;
}
#menuh ul li.mh_inicio{
	background: url(../imagenes/menuh_home.png) no-repeat 0 0 ;
	width: 46px;
	padding: 0;
	cursor: pointer;
	border-right-color: #fff;
}
#menuh ul li.mh_info {
	background: url(../imagenes/menuh_info.png) no-repeat 0 0 ;
	width: 39px;
	padding: 0;
	cursor: pointer;
	border-right-color: #fff;
}
#menuh ul li.mh_ultimo {
	border-right: 0;
}
#menuh ul li.mh_inicio:hover{
	background: url(../imagenes/menuh_home_over.png) no-repeat 0 0 ;
}
#menuh ul li.mh_info:hover {
	background: url(../imagenes/menuh_info_over.png) no-repeat 0 0 ;
}
#menuh ul li.active, #menuh ul li.active:hover,
#menuh ul li.active.mh_ultimo, #menuh ul li.active.mh_ultimo:hover{
	background: #fff;
	color: #3c3c43;
	border-top: 1px solid #3c3c43;
	background: #fff url(../imagenes/menu_header_bg.png) repeat-x 0 bottom;
}
#menuh ul li.active a {
	color: #3c3c43;
}
#menuh ul li.mh_inicio a,
#menuh ul li.mh_info a{
	text-indent: -9999px;
	display: block;
	padding-bottom: 10px
}
#menuh ul li a{
	padding-top: .8em;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.3em;
	color: #fff;	
}


/* NIVEL UNO */
.btn_leer {
	background: url(../imagenes/btn_leer_n1.png) no-repeat 0 0;
	color: #48484b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	padding-left: 54px;
	padding-top: 4px;
	display: inline-block;
	width: 97px;
	height: 20px;
	text-decoration: none;
	line-height: 1.1em;
}

/* NIVEL DOS */

#nivel_dos {
	background: url(../imagenes/separador_n2.png) center bottom no-repeat;
	border-bottom: 1px solid #E8E8E8;
	padding-bottom: 1em;
}
#nivel_dos div,
#nivel_tres div,
#nivel_tres .banner-home {
	width: 449px;
	display: inline-block;
	vertical-align: top;
	margin: 0;
}

#nivel_tres .banner-home {
	float: left;
}

#nivel_tres .banner-home a.banner img {
	padding: 13px 0 13px 0;
}

#nivel_dos div.iberos {
	margin-left: 10px;
}

#nivel_dos div img,
#nivel_tres div img,
#nivel_tres .banner-home img {
	width: 180px;
	height: 124px;
	float: left;
}
#nivel_tres .banner-home img {
	width: auto;
	height: auto;
}
#nivel_dos span {
	margin: 25px 0 40px;
	font-family: Georgia;
	font-size: 2.1em;
	display: block;
	clear: both;
	
}
#nivel_dos h3,
#nivel_dos p,
#nivel_tres h3,
#nivel_tres p {
	width: 205px;
	margin: 5px 24px;
	display: inline-block;
	
}
#nivel_tres h3,
#nivel_tres p {
	width: 180px;
	
}

#nivel_tres .agenda h3{
	width: 300px;
}
#nivel_dos h3,
#nivel_tres h3{
	margin-top: 30px;
	color: #000000;
}
#nivel_dos p ,
#nivel_tres p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #48484b;
	line-height: 1.1em;
}
#nivel_tres p {
	line-height: 1.3em;
	margin-top: 0;
}
#nivel_dos .btn_leer ,
#nivel_tres .btn_leer ,
#content_3col .btn_leer {
background: url(../imagenes/btn_leer_mas.png) no-repeat 0 0;
margin: 3px 0 0 26px;
color: #DCDCDD;
}
#nivel_dos .btn_leer:hover ,
#nivel_tres .btn_leer:hover{
	color: #fff;
}
#nivel_dos .btn_microsite{
	background: url(../imagenes/ico_microsite.png);
display: inline-block;
text-indent: -99999px;
height: 10px;
width: 55px;
	
}

/* nivel tres */
#nivel_tres .banner-home li {
	margin: 0 0 5px;
}
#nivel_tres li {
	background: url(../imagenes/bg_microescapadas.png) no-repeat left 0;
	height: 133px;
}

#nivel_tres div.agenda,
#nivel_tres div.agenda li{
	height: auto;
}
#nivel_tres div img,
#nivel_tres .banner-home img {
	margin-top: 1px;
}

#nivel_tres div.agenda {
	background: url(../imagenes/bg_agenda.png) no-repeat 0 35px;
	padding-bottom: 30px;
}
#nivel_tres div.agenda h3{
	margin: 10px 0 0 5px;
	font-family: Georgia;
	font-size: 2em;
	color: #48484b;
}
#nivel_tres div.agenda h3 span {
	color: #48484b;
	padding-left: 5px;
}
#nivel_tres div.agenda ul {
	overflow: hidden;
	margin: 10px 0 0;
}

#nivel_tres div.agenda li {
    /*background: url("../imagenes/separador_agenda.png") no-repeat scroll right 15px transparent;*/
    background: transparent;
    float: left;
    margin-right: 15px;
    padding-bottom: 10px;
   /* padding-right: 100px;*/
   padding-right: 20px;
   /* width: 91%;*/
   width: 45%;
}

#nivel_tres div.agenda li.last {
	margin-right: 0;
	padding-right: 0;
	background: none;
}
#nivel_tres div.agenda ul p,
#nivel_cuatro div ul p{
	background: none;
	width: auto;
	font-family: Arial;
	font-size: 1.1em;
	clear: both;
	font-weight: normal;
	display: block;
	margin: 3px 3px 15px 3px;
}
#nivel_tres div.agenda ul p {
	margin-bottom: 5px;
}
#nivel_tres div.agenda ul p.dia{
	font-family: Georgia;
	font-size: 1.4em;
	font-weight: bold;
	margin: 10px 3px 5px;
}
#nivel_tres div.agenda ul p.acto{
	margin: 3px;
	font-family: Georgia;
	font-size: 1.4em;
	font-weight: normal;
}
.btn_ver {
	background: url(../imagenes/ico_ver_todo.png) no-repeat right 0;
	font-family: Georgia;
	color: #48484b;
	text-decoration: none;
	padding-right: 50px;
	height: 22px;
	font-size: 1.3em;
	line-height: 1.9em;
	margin-top: 5px;
	display: inline-block;
	float: right;
}



/* NIVEL 4 */ 

#nivel_cuatro .btn_multimedia ,
#nivel_cuatro .btn_profesionales {
	background: url(../imagenes/btn_multimedia.png) no-repeat 0 0;
	width: 190px;
	height: 70px;
	line-height: 70px;
	text-decoration: none;
	border: 0;
	display: inline-block;
	font-family: Georgia;
	font-size: 2.3em;
	padding: 0 5px 0 10px;
	text-transform: capitalize;
	text-align: left;
	color: #48484b;
	cursor: pointer;
	/*float: left;*/
}


#nivel_cuatro .btn_profesionales {
	background-image: url(../imagenes/btn_profesionales.png);
	padding: 0 0 0 10px;
	margin-left: 10px;
	width: 204px;
	float: none;
}

#nivel_cuatro div {
	background: url(../imagenes/bg_actualidad.png) no-repeat 0 0;
	padding: 10px 15px 15px 15px;
	margin-top: 20px;
	height: 281px
}

#nivel_cuatro div h3{
	width: 100px;
	display: inline;
	font-size: 2.2em;
	color: #48484b;
}
#nivel_cuatro div .btn_ver{
	margin-top: 0;
}
#nivel_cuatro div ul{
	clear: both;
	margin: 8px 5px 20px 10px;
}

#nivel_cuatro div ul li{
	clear: both;
	padding: 13px 0 27px;
	min-heigth: 90px;
	background: url(../imagenes/bg_li_actualidad.png) no-repeat left bottom;
}
#nivel_cuatro div ul li.ultimo, .recomendamos ul li.ultimo{
	background-image: none;
	padding-bottom: 5px;
}

#nivel_cuatro div ul li img, .recomendamos ul li img{
	float: left;
	display: inline;
	height: 62px;
	width: 62px;
	margin-right: 15px;
	margin-bottom: 10px;
	border-radius: 5px 5px 5px 5px;
	behavior: url(./PIE.htc);
}
#nivel_cuatro div ul li h4 span{
	font-weight: normal;
	border-left: 2px solid #cacacb;
	display: inline-block;
	padding-left: 10px;
	margin-left: 5px;
}
#nivel_cuatro div ul li h4,
#nivel_cuatro div ul li p
{
	width: 290px;
	display: inline-block;
	clear: both;
	margin-bottom: 5px;
}
#nivel_cuatro div ul li a{
	width: 20px;
	float: right;
	clear: both;
}

#nivel_cuatro .btn_vertodo,
.recomendamos .btn_vertodo{
	background: url(../imagenes/ico_ampliar_info.png) no-repeat 0 0;
	display: inline-block;
	height: 18px;
	width: 18px;
	text-indent: -9999px;
	margin-top: -65px;
}

.recomendamos .btn_vertodo {
	float: right;
	margin-top: -55px;
	margin-right: 10px;
}
/* Nivel cinco */

#nivel_cinco .banner_cuaderno {
	background: url(../imagenes/btn_cuaderno.png) no-repeat 0 0;
	display: inline-block;
	height: 200px;
	width: 173px;
	text-indent: -99999px;
	float: left;
	margin-right: 17px;
	margin-bottom: 12px;
}

#nivel_cinco .banner_video {
	background: url(../imagenes/img_video.png) no-repeat 0 0;
	display: inline-block;
	height: 200px;
	width: 280px;
	text-indent: -99999px;
	margin-bottom: 12px;
}
#nivel_cinco .tiempo{	
        background:rgba(0, 0, 0, 0) url("../imagenes/ptr_agenda.png") repeat-x scroll 0 bottom;
	display: inline-block;
	height: 180px;
	padding: 20px;
	float: left;
	margin-right: 17px;
	margin-bottom: 12px;
}

#nivel_cinco .tiempo img {
	margin: 4px 0 0 6px;
	max-height: 56px;
	max-width: 56px;
}


#nivel_cinco .tiempo p,
#nivel_cinco .tiempo h4{
	font-family: Georgia;
	font-size: 1.2em;
	color: #48484b;
	display: inline;
	float: left;
	padding-top: 4px;
}
#nivel_cinco .tiempo h4 {
	margin-bottom: 8px;
}
#nivel_cinco .tiempo a.masinfo{
	font-family: Georgia;
	font-size: 1.31em;
	padding: 3px 43px 3px 0;
	color: #48484b;
	background: url(../imagenes/ico_mas_info.png) no-repeat right center;	
	text-decoration: none;
	float: right;	
}

#nivel_cinco .tiempo p.grados{
	font-size: 4.53em;
	display: inline-block;
	clear: both;
	float: right;
	margin-right: 10px;
	margin-bottom: 5px;
	line-height: 0.7em;
	padding: 0;
}

#nivel_cinco .tiempo p.minmax{
	clear: both;
	text-transform: none;
	font-size: 1.7em;
        line-height: 1.45em;
        width: 100%;
}

#nivel_cinco .siguenos{
	

display: inline-block;
width: 170px;
min-height: 160px;
margin-top: 10px;
float: left;



}

#nivel_cinco .sintonia{
	display: inline-block;
	width: 210px;
	margin-left: 35px;
}


#nivel_cinco .siguenos h4, .siguenos h4{
	font-family: Georgia;
	font-size: 1.6em;
	clear: both;
	line-height: 2em;
}
#nivel_cinco .siguenos p{
	font-family: Arial;
	font-size: 1.1em;
	clear: both;
	margin-bottom: 12px;
	color: #48484b;
}

#nivel_cinco .siguenos a,
.siguenos a{
	color: #48484b;
	text-decoration: none;
	font-family: Georgia;
	font-style: italic;
	font-size: 1.1em;
	vertical-align: middle;
	
}
#nivel_cinco .siguenos a img{
	vertical-align: middle;
}

.banner {
	clear: both;
}


/* MAPA WEB */




#mapa_web div {
	margin: 15px 0;
	width: 183px;
	padding-right:10px;
	display: inline-block;
	vertical-align: top;
}
#mapa_web div.ultimo {
	padding-right:0px;
}


#mapa_web ul {
	padding-bottom: 8px;
}

#mapa_web h4 {
	display: none;
}

#mapa_web ul li a{
	padding-left: 20px;
	color: #48484b;
	font-family: Helvetica, sans-serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 1.5em;
	margin-bottom: 1px;
}


#mapa_web ul li h5{
	width: 150px;
	clear: none;
	color: #48484b;
	font-size: 1.2em;
	border-bottom: 1px solid #E0E1E2;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-bottom: 8px;
}


/* FOOOTER */

#footer {
	padding: 25px 0;
}

#footer p{
	float: left;
	font-size: 1.1em;
	color: #48484b;
}
#footer ul{
	float: right;
}
#footer ul li{
	display: inline;
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #DDDDDD;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0 5px;
}
#footer ul li.primero{
	border-left: 0;
}
#footer ul li.ultimo{
	border-right: 0;
	border-left: 0;
}
#footer ul li a{
	font-size: 1.1em;
	color: #48484b;
	text-decoration: none;
}

/* miga de pan */

#breadcrumb{
 	margin: 1em 1.6em 1em 28px;
 }
 

#breadcrumb ul li {
    display: inline;
     padding-left: 2px;
	  font-family: Arial;
}
#breadcrumb ul li a,
#breadcrumb ul li span{
     color:#48484b;
	  font-size: 1.1em;
 }
#breadcrumb ul li span{
     font-weight: bold;
 }
 
 
 /* Nivel superior */
 
 #nivel_superior {
 	width: 923px;
	height: 264px;
	background: url(../imagenes/bg_nivel_superior.png) no-repeat 0 0;
	margin: 0 auto;
 } 
 #nivel_superior img{
 	width: 336px;
	height: 233px;
	float: left;
	margin: 15px 35px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	behavior: url(./PIE.htc);
 }
 #nivel_superior p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.54em;
	font-weight: bold;
	color: #48484b;
	clear: right;
	padding-bottom: 5px;
	padding-right: 6em;
	display: block;
 }
 #nivel_superior p.grande{
	font-family: Georgia;
	font-size: 2.55em;
	font-weight: normal;
	color: #48484b;
	padding-top:2em;
 }
 #nivel_superior p.grande + h3{
	font-family: Georgia;
	font-size: 3.65em;
	font-weight: normal;
	color: #48484b;
	padding-bottom: 15px;
	padding-top: 0;
 }
 
#nivel_superior h3 {
	font-family: Georgia;
	font-size: 3.65em;
	font-weight: normal;
	color: #48484b;
	padding-bottom: 15px;
  	padding-top: 1.5em;
  }
 
 /* estructura para interior dos columnas */
 
 #content_2col, #content_3col {
 	display: block;
	clear: both;
	margin-top: 1em;
	padding: 1em 0 2em 0 ;
	background: url(../imagenes/ptr_col_menu.png) repeat-y right 0;
	
 }#content_3col {
	background: url(../imagenes/ptr_3col_menu.png) repeat-y right 0;

	
 }

 #content_2col_iz,
 #content_2col_mitad {
 	display: block;
	clear: both;
	margin-top: 1em;
	padding: 1em 0 2em 0 ;
 }
 
 #content_2col #columna_una {
 	width: 663px;
	display: inline-block;
	margin: 0;
	padding: 0 0 0 29px;
	vertical-align: top;
 	
 }
 #content_2col #columna_dos {
 	width: 275px;
	margin: 0;
	padding: 0;
	vertical-align: top; 	
	display: inline-block;
 }	
#content_3col #columna_una {
 	width: 270px;
	display: inline-block;
	margin: 0 0 10px 29px;
	vertical-align: top;
 }
#content_3col #columna_una .content_col_una {
	background: #F1F1F1 url(../imagenes/top_col_gris.png) no-repeat;
	padding: 23px 0 0;
}
#content_2col_iz #columna_una {
 	width: 270px;
	display: inline-block;
	padding: 23px 0 0;
	margin: 0 0 10px 29px;
	vertical-align: top;
	background: url(../imagenes/top_col_gris_dark.png) no-repeat #929292;
}

#content_3col #columna_dos {
 	width: 405px;
	display: inline-block;
	margin: 0;
	padding: 20px  0;
	vertical-align: top;
	background: url(../imagenes/bg_sombra_col_cto.png) no-repeat 0 0;
 	
 }
#content_3col #columna_tres {
 	width: 260px;
	display: inline-block;
	margin: 0;
	padding: 0 ;
	vertical-align: top;
 	
 }
#content_2col  p{
	margin: 12px 0;
}
#content_2col  p.principal{
	font-size: 1.4em;
	font-weight: bold;
}

 #content_2col #columna_dos .siguenos,
 #content_3col #columna_tres .siguenos {
 	background: #f0f0f0 ;
	width: 170px;
	padding: 5px 20px;
	margin: 10px auto;
	
 }
 
 #content_3col #columna_tres .siguenos {
 	width: 150px;
	margin-top: 10em;
 }
 
#content_2col_mitad .columna_una {
    display: inline-block;
    margin: 0 10px 10px 29px;
    vertical-align: top;
    width: 444px;
}

#content_2col_mitad .columna_dos {
    display: inline-block;
    margin: 0 29px 10px 10px;
    vertical-align: top;
    width: 444px;
}
 
 /*recomendamos */
 
 .recomendamos {
 	background: url(../imagenes/bg_recomendamos.png) no-repeat 0 0;
	width: 627px;
	overflow: hidden;
   padding: 0 15px;
 }
 .recomendamos h3{
 	font-size: 2.2em;
	margin: 10px 0 5px 0;
 }
 .recomendamos h4{
 	margin-bottom: 5px;
	padding-right: 40px;
 }
 #content_2col .recomendamos ul li p{
 	margin:0 0 15px;
	padding-right: 40px;
 }
 .recomendamos ul {
 	margin-left: 5px;
 }
 .recomendamos ul li{
 	width: 309px;
	padding: 7px 0;
	overflow: hidden;
	display: inline-block; 
 background: url(../imagenes/bg_li_actualidad.png) no-repeat left bottom;
 vertical-align: top;
}

 .recomendamos ul li img {
 	margin-bottom: 13px;
 	border-radius: 5px 5px 5px 5px;
	behavior: url(./PIE.htc);
 }
 .recomendamos_pie{
 	background: url(../imagenes/bg_recomendamos_pie.png) no-repeat 0 bottom;
	width: 658px;
	height: 25px;
	display: block;
	
 }
 
 
 /* Menu lateral */
 #content_3col #columna_tres #menu {
 	margin-top: -30px;
 } 
 #menu h3{
	height: 33px;
	width: 225px;
 	
	padding-left: 50px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 2em;
	color: #48484b;
 }
 
 #menu ul {
 	padding: 0em 1px 1em;
 }
 #menu ul li{
	padding: 0;
}
 #menu ul ul li{
 	background: transparent url(../imagenes/bg_col_menu_li.png) no-repeat left bottom;
	padding: 5px 50px 10px 50px;
 }
  #menu ul li.activo,  #menu ul li.activo_largo {

 }

 #menu ul ul {
 	padding: 0;
	background: none;
	margin: 0;
 }
 #menu ul li h4 {
 	margin-top: 30px;
 	padding: 4px 0 6px 50px;
 	background: url(../imagenes/bg_col_menu_li.png) no-repeat left bottom;
 }
 #menu ul li.activo {
 	font-size: 1.2em;
	font-weight: bold;
	color: #48484b;
 	padding: 2px 0 6px 25px;
}
#menu ul li.activo span, #menu ul h4.activo span {
	background: url(../imagenes/col_menu_activo.png) no-repeat 0 center;
	color: #48484b;
	font-weight: bold;
	display: block;
	line-height: 1.3em;
   padding: 3px 5px 3px 25px;
	font-size: 1em;
	cursor: default;
}
#menu ul li h4 a {
 	color: #48484B;
 	font-size: 1em;
 	font-weight: bold;
 }
#menu ul li h4.activo {
   padding-left: 25px;
}
#menu ul h4.activo span {
/*	color: #A1A1A1; */
	padding: 4px 5px 4px 25px;
}
 #menu ul li a{
 	color: #A1A1A1;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 1.3em;
 }
  #content_2col .siguenos a {
  	clear: both;
	display: block;
  }
  #content_2col .siguenos a img,
 #content_3col .siguenos a img {
  	vertical-align: middle;
	margin: 10px 10px 10px 0px;
  }
   #content_2col .siguenos p,
 #content_3col .siguenos p{
   	margin: 0;
   }
	
#content_2col .siguenos div,
 #content_3col .siguenos div{
		border-top: 1px solid #e8e8e8;
}

#content_2col #columna_dos .siguenos div a.enlace_megusta,
a.enlace_megusta{
		text-indent: -9999px;
		width: 81px;
		height: 24px;
		background: url(../imagenes/ico_megusta.png);
		margin-top: 10px;
		margin-bottom: 10px;
		display: inline-block;
}

/* otras recomendaciones */
.separador {
	height: 10px;	
	border-top: 1px solid #E8E8E8;
	width: 908px;
	margin: 0px auto 0;
}
.recomendaciones {
	background: #F0F0F0 url(../imagenes/bg_recomendaciones_pie.png) no-repeat 0 top;
	width: 908px;
	margin: 10px auto 0;
	
}
.recomendaciones h3{
	font-size: 2.2em;
	padding: 20px 20px 0
	
}
.recomendaciones ul {
	padding: 10px 5px 10px 20px
}
.recomendaciones ul li{
	width: 280px;
	display: inline-block;
	padding: 8px 5px;
	vertical-align: text-top;
	
}	
.recomendaciones ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #48484b;
	
}	
.recomendaciones_pie {
	background: #F0F0F0  url(../imagenes/bg_recomendaciones.png)  no-repeat 0 bottom;
	width: 908px;
	height: 21px;
	margin: 0 auto 20px;
}


#content_3col #columna_una p,
#content_3col #columna_una h4,
#content_3col #columna_una ul,
#content_2col_iz #columna_una p,
#content_2col_iz #columna_una h4,
#content_2col_iz #columna_una ul {
	padding: 10px 23px;
}

#content_3col #columna_una  h4 {
	font-size: 2.53em;
	background: url(../imagenes/bg_tit_col_gris.png) no-repeat 0 bottom;
	padding-bottom: .8em;
	padding-top: 0;
	font-weight: normal;
}

#content_2col_iz #columna_una  h4 {
	font-size: 3.3em;
	padding-bottom: .8em;
	padding-top: 0;
	font-weight: normal;
	color: #bcbcbc;
}

#content_3col #columna_una p {
	font-size: 1.2em;
	font-weight: bold;
}
#content_3col #columna_una ul li ,
#content_3col #columna_una ul li img{
	padding: 0;
	margin: 0;
	clear: both;
}
#content_3col #columna_una ul li img{
	border-radius: 10px 10px 10px 10px;
	behavior: url(./PIE.htc);
}
#content_3col #columna_una ul li a{
	margin-left: 0;
	margin-top: 1em;
	margin-bottom: 3em;
}

#content_3col #columna_una ul {
	margin: 8px;
}
#content_3col #columna_una ul li h5{
	font-family: Georgia;
	font-size: 1.4em;
	padding: 15px 0 5px 0;
}
#content_3col #columna_una ul li p{
	font-weight: normal;
	padding:  0;
	font-size: 1.15em;
	line-height: 1.3em;
}

#content_3col #columna_una .pie_col_una{
	background: #F1F1F1 url(../imagenes/pie_col_gris.png) no-repeat 0 bottom;
	min-height: 12px;
	padding: 0;
	text-align: center;
	margin-bottom:30px;
}

#content_2col_iz #columna_una .pie_col_una {
	background: #929292 url(../imagenes/pie_col_gris_dark.png) no-repeat 0 bottom;
	min-height: 12px;
	padding: 0;
	text-align: center;
}

#content_3col #columna_una .pie_col_una img {
	margin: 0 auto 0;
	position: relative;
	top: 20px;
}
#content_3col #columna_dos h4{
	background: url(../imagenes/bg_sombra_col_cto.png) no-repeat 0 bottom;
	padding: 0px 27px 30px 27px;
	font-size: 2.5em;
	font-weight: normal;
	
}
#content_3col #columna_dos img{
	padding: 0px 27px 30px 27px;
	float: left;
	
}
#content_3col #columna_dos h5.con_imagen{
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	width: 140px;
	display: inline-block;
	clear: right;
	
}

ul.info{
	clear: both;
	padding: 0px 27px 10px 27px;
}
ul.info li {
	line-height: 1.3em;
	font-weight: bold;
	font-style: italic;
	font-size: 1.1em;
}

#content_3col #columna_dos p {	
	padding: 5px 27px 10px 27px;
}
#content_3col #columna_dos dl {
	
	padding: 0px 27px 20px;
	clear: both;
}
#content_3col #columna_dos dl dt{
	margin: 15px 0 0 0;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
}
#content_3col #columna_dos dl dd{
	font-size: 1.1em;
	color: #48484B;
	line-height: 1.2em;
	margin: 0;
}

#content_3col #columna_dos a.enlace_megusta{
	
	margin-left: 27px;
	vertical-align: super;
	margin-bottom: 10px;
}

.volver {
	width: 908px;
	margin: 10px auto 0;
	height: 36px;
        background: url(../imagenes/btn_volver.png) no-repeat 0 0;
	width: 56px;
	height: 25px;
	display: inline-block;
}


a.btn_volver {
	float:left;
	margin-left: 20px;
        color:white; 
        font-size: 1.1em;
	font-weight: bold;
	line-height: 2em;
        vertical-aling: middle;
        text-decoration:none; 
}


.sin_borde {
	border: 0!important;
}
.img_parrafo, .img_parrafo_footer {
	display: block;
	clear: both;
	width: 372px;
	background: #e7e7e7 url(../imagenes/fondo_img_con_texto.png) no-repeat;
	margin: 10px 27px 0;
	overflow: hidden;
}
.img_parrafo_footer {
	display: block;
	clear: both;
	height: 9px;
	width: 372px;
	margin-top: 0;
	background: url(../imagenes/parrafo_footer.png) no-repeat;
	margin-bottom: 10px;
}
#content_3col #columna_dos .img_parrafo img {
	display: inline-block;
	height: 106px;
	width: 137px;
	margin-left: 8px;
	margin-right: 20px;
	margin-top: 8px;
	padding: 0;
	border-radius: 8px 8px 8px 8px;
	behavior: url(./PIE.htc);
}
#content_3col #columna_dos .img_parrafo p {
	font-family: Georgia;
	font-size: 1.1em;
	padding: 8px 25px;
}

#content_3col #columna_dos span {
	display: inline-block;
	margin-left: 20px;
	font-weight: bold;
	color: #3c3c43;
	margin-right: 10px
}
.ico_fb ,
.ico_youtube {
	text-indent: -9999px;
	display: inline-block;
	height: 18px;
	margin-right: 15px;
	vertical-align: super;
}

#content_3col #columna_dos  .ico_fb img,
#content_3col #columna_dos  .ico_youtube img {
	padding: 0;
}
.ico_fb {
	width: 18px;
}

#content_3col #columna_una ul.menu {
	width: 254px;
	margin-left: 0px;
	margin-top: 0;
	background: #767676  url(../imagenes/bg_pie_menu_col1.png) no-repeat 0 bottom;
	padding: 8px!important;
}

#content_3col #columna_una ul.menu li {
	background: url(../imagenes/bg_menu_col1.png) no-repeat 0 bottom;
	padding: 5px 18px 10px;
	margin: 0px 0 5px 0;
}

#content_3col #columna_una ul.menu li.ultimo {
	background: #767676 none;
	margin-bottom: 30px;
}
#content_3col #columna_una ul.menu li a{
	color: #fff;
	font-family: Georgia;
	font-size: 1.6em;
	line-height: 1.2em;
	text-decoration: none;
	padding-right: 3.4em;
	display: block;
	margin: 0;

}

#content_3col #columna_una ul.menu li a span {
	font-size: .85em;
	display: block;
	margin: 0;
	padding: 0;
}

#content_3col #columna_una ul.menu li.activo,
#content_3col #columna_una ul.menu li:hover,
#content_3col #columna_una ul.menu li.ultimo:hover{
	background-image: none;
	background-color: #fff!important;
}

#content_3col #columna_una ul.menu li.activo a,
#content_3col #columna_una ul.menu li:hover a{
	color: #48484b;
}





#content_2col_iz #columna_una form {
	padding: 0 23px 10px;
}

#content_2col_iz #columna_una form legend {
	font-size: 1.4em;
	color: #fff;
    font-family: Georgia;
    padding: 8px 0;
}

#content_2col_iz #columna_una form label {
	font-size: 1.2em;
	color: #fff;
    font-family: Georgia;
    display: block;
    font-weight: bold;
    padding: 4px 0;
}

#content_2col_iz #columna_una form input[type="text"] {
	border: 1px solid #6c6c6c;
   padding: 0 3px;
   color: #929292;
}
#content_2col_iz #columna_una form input#buscar {
    border-width: 1px 0 1px 1px;
    width: 190px;
    float: left;
    height: 22px;
    line-height: 22px;
}
#content_2col_iz #columna_una form input.btn_buscar {
	border: 0;
	border-left:0;
	background: #fff url(../imagenes/btn-buscar.png) no-repeat;
	height:24px;
	width:26px;
}
#content_2col_iz #columna_una form label.buscar {
	font-size: 1.8em;
	font-weight: normal;
}

#content_2col_iz #columna_una form select {
	width: 100%;
	border: 1px solid #6c6c6c;
	color: #929292;
}

#content_2col_iz #columna_dos {
    background: url("../imagenes/bg_sombra_col_cto_big.png") no-repeat scroll center 0 transparent;
    display: inline-block;
    margin: 0;
    padding: 20px 0;
    vertical-align: top;
    width: 618px;
    margin-left: 25px;
}

#content_2col_iz #columna_dos.dark {
	background-color: #929292;
	background-image: none;
}

#content_2col_iz #columna_dos h4 {
    background: url("../imagenes/bg_sombra_col_cto_big.png") no-repeat scroll center bottom transparent;
    font-size: 2.5em;
    font-weight: normal;
    padding: 0 27px 30px;
}

#content_2col_iz #columna_dos.dark h4 {
	color: #fff;
	background: none;
}

ul.baner {
	overflow: hidden;
}

ul.baner li {
	width: 272px;
	float: left;
    padding: 0 18px 15px;
}

ul.baner li a {
	background-image: url(../imagenes/baner-base.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 200px;
	text-decoration: none;
}

ul.baner li a span,
#nivel_dos ul.baner li a span {
	font-family: Georgia;
	font-size: 1.6em;
	color: #000;
	display: block;
    padding: 10px 60px 0 15px;
	margin: 0;
}

ul.baner li a span span,
#nivel_dos ul.baner li span span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #626262;
	font-weight: bold;
	padding: 5px 0 0;
	margin: 0;
}

ul.baner2 li {
	background: #eaeaea url(../imagenes/baner2-content.png) no-repeat;
    padding: 12px 16px 0;
    overflow: hidden;
    margin: 10px 19px;
}
ul.baner2 li p {
	float: left;
	 font-family: Georgia;
    font-size: 1.3em;
    font-weight: bold;
    color: #48484b;
    width: 458px;
}
ul.baner2 .baner2-footer {
	background: url(../imagenes/baner2-footer.png) no-repeat 0 bottom;
	margin-left: -16px;
   width: 580px;
   height: 12px;
   clear: both;
}
.dark ul.baner2 li {
	background: #eaeaea url(../imagenes/dark-baner2-content.png) no-repeat;
}
.dark ul.baner2 .baner2-footer {
	background: url(../imagenes/dark-baner2-footer.png) no-repeat 0 bottom;
}
ul.baner2 li span {
	font-size: 0.9em;
	font-weight: normal;
	padding-left: 10px;
}
ul.baner2 li a {
	background-image: url(../imagenes/ico_mas_info2.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	width: 64px;
   padding: 5px 10px 0 0;
	float: right;
	color: #fff;
	height: 16px;
	text-decoration: none;
	font-size: 0.85em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#nivel_dos ul.baner li {
    padding: 0 16px 15px;
}

#nivel_dos.sin_separador {
	background-image: none;
}

#nivel_dos ul.baner li a span {
	font-size: 1.5em;
}

#nivel_dos ul.baner li span span {
	font-size: 0.6em;
}
.paginacion {
	padding: 0 19px;
}
.paginacion span {
	font-size: 1.1em;
	color: #fff;
	margin: 0 0 5px 0;
	display: inline-block;
}
.paginacion ul,
.paginacion li {
	display: inline-block;
}
.paginacion li span, .paginacion li a {
	background: #eaeaea;
	color: #48484b;
   display: inline-block;
   padding: 3px 5px;
   border: 1px solid #eaeaea;
   -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.paginacion li a {
	color: #eaeaea;
	border: 1px solid #eaeaea;
   text-decoration: none;
	font-size: 1.1em;
	background: #929292;
}
#content_3col #columna_dos .paginacion,
#content_3col #columna_una .paginacion {
	text-align: right;
	margin-bottom: 20px;
	padding: 0 6px 0 27px;
}
#content_3col #columna_dos .paginacion li a{
	border:1px solid #EAEAEA;
	background: #fff;	
	color: #A1A1A1;
}
#content_3col #columna_dos .paginacion span,
#content_3col #columna_una .paginacion span {
	margin: 0;
}
.res-detalle-top,
.res-detalle-bottom {
	background-image: url(../imagenes/bg-cuadro-top.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 599px;
	height: 11px;
    margin: 10px 0 0 18px;
}

.res-detalle-bottom {
	background-image: url(../imagenes/bg-cuadro-bottom.png);
    margin: 0 0 10px 18px;
}

.res-detalle {
	width: 544px;
   margin: 0 0 0 18px;
   padding: 10px 18px 10px 18px;
   background-color: #fff;
   overflow: hidden;
}

.res-detalle h5, .res-detalle h5 span {
	font-family: Georgia;
	font-size: 1.5em;
	color: #48484b;
	font-weight: bold;
	overflow: hidden;
}
.res-detalle h5 span {
	width: 332px;
	float: left;
	font-size: 1em;
}
.res-detalle address {
	font-family: Georgia;
	font-size: 1.2em;
	color: #48484b;
	margin: 15px 0;
	line-height: 1.3;
}

.btn-volver2 {
    background: url("../imagenes/btn-volver2.png") no-repeat scroll 0 0 transparent;
    color: #DCDCDD;
    display: inline-block;
    font-size: 1.1em;
    font-weight: bold;
    height: 19px;
    margin-left: 10px;
    margin-top: 6px;
    padding-left: 32px;
    padding-top: 6px;
    text-decoration: none;
    vertical-align: middle;
    width: 46px;
}

.boton-largo {
    background: url("../imagenes/btn-largo.png") no-repeat scroll 0 0 transparent;
    color: #DCDCDD;
    display: inline-block;
    font-size: 1.1em;
    font-weight: bold;
    height: 19px;
    margin: 5px 0;
    padding: 6px 10px 0 20px;
    text-decoration: none;
    vertical-align: middle;
    width: 157px;
    font-family: Arial, Helvetica, sans-serif;
}
h5 .boton-largo {
	float: right;
	font-size: 0.7em;
	margin: 0;
}
.res-detalle .btn-volver2 {
	float: right;
	margin: 5px 0;
}
.res-detalle .foto-detalle {
	float: right;
	margin: 15px 0 10px 10px;
	border-radius: 8px 8px 8px 8px;
	behavior: url(./PIE.htc);
}
/*
.res-detalle .boton-largo {
	float: right;
	margin-top: -123px;
}
*/
.clearfix:after {
    clear: both; 
    content:".";
    display: block;
    height: 0;
    visibility: hidden
    }
/* affects only IE7 */
.clearfix {
    min-width: 0;
       width: 100%;
    }
/* targets only IE5-6 and hidden from lowly IEmac \*/
    * html .clearfix { height: 1%; } 
/* end hide IEmac */
/* What? You want to get crazy and do IEmac too? Okay. \*//*/
    .clearfix { display: inline-table; } 
/* end IEmac only */

#content_3col #columna_tres {
	margin-bottom: 200px;
}
#content_2col #columna_dos {
	margin-bottom: 236px;
}
#content_2col .siguenos {
   width: 154px;
   background: #F0F0F0;
   margin: -200px 32px 0 0;
   padding: 5px 16px;
   float: right;
   height: 196px;
}

#content_3col .siguenos {
   width: 154px;
   background: #F0F0F0;
   padding: 5px 16px;
   float: right;
   height: 196px;
   display: block;
		
}

#content_3col .siguenos .enlace_fb, #content_3col .siguenos .enlace_youtube,#content_3col .siguenos a img {
	display: inline-block;
    float: none;
    margin: 10px 0 0 1px;
}



#content_2col .siguenos {
   margin-top: -235px;
   height: 226px;
   width: 164px;
}

/* Tarea */
.content-banner {
    margin: -10px 0 10px;
}
.content-banner li {
	margin: 5px 19px 0;
}
.content-banner li img {
	float: left;
}
.content-banner li a {
   background: url(../imagenes/content-banner.png) 0 bottom no-repeat;
	display: block;
   height: 124px;
   overflow: hidden;
   text-decoration: none;
}
.content-banner li a span {
   color: #000;
   float: left;
   font-family: Georgia;
   font-size: 1.6em;
   margin: 54px 0 0;
   padding: 10px 0 0 15px;
	width: 240px;
}
.content-banner li span span {
   color: #626262;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 0.8em;
   font-weight: bold;
   margin: 0;
   padding: 5px 0 0;
   clear: both;
   display: block;
   float: none;
}

#content_2col_iz #columna_una .sidebar-banner {
	padding: 0;
	background: #fff;
	margin: 0 0;
}
#content_2col_iz #columna_una .sidebar-banner li {
	background: url(../imagenes/sidebar-banner.png) no-repeat 0 bottom;
	overflow: hidden;
	border-top:10px solid #fff;
	padding-right: 5px;
}
#content_2col_iz #columna_una .sidebar-banner p {
	padding: 5px 0;
}
.sidebar-banner h3 {
	margin: 30px 0 0;
}
.sidebar-banner img {
	float: left;
	margin: 0 14px 0 0;
}
.sidebar-banner .btn_leer {
	margin: 0;
   background: url("../imagenes/btn_leer_mas.png") no-repeat;
   color: #DCDCDD;
   margin: 0;
}

/* Slide */
.main_image {
    width: 714px;
    height: 266px;
    float: left;
    background: #5a5b5e;
    position: relative;
    overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
    color: #fff;
}
.main_image h2 {
    font-family: Georgia;
    font-size: 3.14em;
    font-weight: normal;
    padding: 0;
    margin: 0 0 10px 0;
}
.main_image p {
    color: #fff;
    font-family: Arial;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0;
    margin: 10px 0;
}
.main_image a.btn_leer {
	margin: 0;
}
.main_image .desc {
    position: absolute;
    bottom: 0;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 100%;
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
.main_image .block {
    width: 400px;
    padding-bottom: 40px;
    margin: 0 0 0 220px;
}
.main_image a.collapse { /*--This is our hide/show tab--*/
    background: url(../imagenes/btn_collapse.gif) no-repeat left top;
    height: 27px;
    width: 93px;
    text-indent: -99999px;
    position: absolute;
    top: -27px;
    right: 20px;
    display: none;
}
.main_image a.show {
	background-position: left bottom;
}
.image_thumb {
    float: left;
    width: 212px;
    position: relative;
    margin-left: -14px;
}
.image_thumb img {
    float: left;
    height: 54px;
    width: 54px;
    margin-right: 10px;
}
.image_thumb ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.image_thumb ul li {
    margin: 0;
    padding: 5px;
    float: right;
    background: #48484B;
    border-bottom: 2px solid #FFF;
    height: 55px;
    width: 188px;
}
.image_thumb ul li.hover, .image_thumb ul li.active { /*--Hover State--*/
	background: url(../imagenes/menuv_over.png) no-repeat;	
   cursor: pointer;
   width: 202px;
   border-bottom: 0;
   height: 57px;
}
.image_thumb ul li.hover img, .image_thumb ul li.active img { 
	margin-left: 14px;
}
.image_thumb ul li.active { /*--Active State--*/
   cursor: default;
}
.image_thumb ul li.first {
    background: url(../imagenes/menuv_first.png) no-repeat right 0;
}
#nivel_uno #menuv li.primero{
	background: url(../imagenes/menuv_first.png) no-repeat right 0;
}
.image_thumb ul li.first:hover,
.image_thumb ul li.first.active {
	background: url(../imagenes/menuv_first_over.png) no-repeat right 0;	
}
html .image_thumb ul li h2 {
    margin: 0;
    padding: 0;
    color: #FFF;
    font-family: Georgia;
    font-size: 1.5em;
    font-weight: normal;
    text-decoration: none;
    vertical-align: top;
    height: 54px;
    overflow: hidden;
    line-height: 1.2em;
}
html .image_thumb ul li h2.linea-1, html .image_thumb .first h2 {
	margin-top: 18px;
}
.image_thumb ul li .block {
    float: left;
    width: 124px;
}
.image_thumb ul li p, .image_thumb ul li .block a { /*--Hide the description on the list items--*/
	display: none;
}

/* El tiempo */
select#tiempo {
	width: 150px;
	clear: both;
}
#nivel_tres .banner-home p {
	overflow: hidden;
	height: 42px;
}
input#busqueda-avanzada {
	background: url(../imagenes/boton-buscar.png) no-repeat;
   color: #DCDCDD;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 1.1em;
   font-weight: bold;
   height: 24px;
   padding: 0 10px 3px 0;
   text-align: right;
   text-decoration: none;
   width: 74px;
   margin: 10px 0 0 0;
   border: 0;
   cursor: pointer;
}

/* AREA MULTIMEDIA */

#content_2col_mitad h3 {
    background: url("../imagenes/bg_sombra_mitad.png") no-repeat scroll 0 bottom transparent;
    font-size: 2.5em;
    font-weight: normal;
    padding: 0 0 30px;
}

div.youtube {
	padding-bottom: 30px;
	text-align: center;
}

.listado .btn_ver {
	margin-top: -53px;
}

.listado ul {
    clear: both;
    margin: 0px 5px 20px 0;
}

.listado ul li {
    background: url("../imagenes/bg_li_actualidad.png") no-repeat scroll left bottom transparent;
    clear: both;
    padding: 5px 0 27px;
    overflow: hidden;
}

.listado ul li img {
    display: inline;
    float: left;
    height: 62px;
    margin-bottom: 10px;
    margin-right: 15px;
    width: 92px;
    border: 4px solid #d8d8d8;
}

.listado ul li h4 {
    clear: both;
    display: inline-block;
    margin-bottom: 5px;
    width: 323px;
}

.listado ul li h4 span {
    border-left: 2px solid #CACACB;
    display: inline-block;
    font-weight: normal;
    margin-left: 2px;
    padding-left: 5px;
}

.listado ul li p {
    clear: both;
    display: inline-block;
    margin-bottom: 5px;
    width: 290px;
}

.listado .btn_vertodo {
    background: url("../imagenes/ico_ampliar_info.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    margin-top: -55px;
    text-indent: -9999px;
    width: 18px;
    clear: both;
    float: right;
    width: 20px;
}

ul.baner.peq li a {
    background-image: url("../imagenes/baner-base-peq.jpg");
    height: 144px;
}

ul.baner.peq li {
	width: 211px;
    padding: 0 5px 28px 6px;
}

ul.baner.peq li a span {
    padding: 10px 50px 0 15px;
}

div.img-destacadas {
	background-image: url(../imagenes/bg-img-destacadas.png);
	width: 919px;
	height: 136px;
	margin: 0 auto;
}

div.img-destacadas h3 {
    font-size: 2.2em;
    font-weight: normal;
    width: 550px;
	display: inline-block;
    padding: 10px 0 10px 20px;
}

div.img-destacadas .btn_ver {
    margin-right: 10px;
    margin-top: 10px;
}

div.img-destacadas ul {
	background-color: #fff;
	overflow: hidden;
	padding: 7px 7px 5px;
	margin: 0 15px;
}

div.img-destacadas ul li:first-child {
	margin-left: 3px;
}

div.img-destacadas ul li {
	float: left;
	margin-left: 10px;
}

div.img-destacadas ul li img {
    border: 4px solid #D8D8D8;
    height: 62px;
    width: 92px;
}

#content_2col.multimedia {
	background: none;
}

#content_2col.multimedia #columna_una {
	width: 700px;
}

#content_2col.multimedia #columna_dos {
    width: 225px;
    margin-bottom: 0;
}

.multimedia h3 {
    background: url("../imagenes/bg_sombra_col_cto_big.png") no-repeat scroll center bottom transparent;
    font-size: 2.5em;
    font-weight: normal;
    padding: 0 0 30px;
}

.btn-der {
    background: url("../imagenes/btn-der.png") no-repeat scroll 0 0 transparent;
    color: #DCDCDD;
    display: inline-block;
    font-size: 1.1em;
    font-weight: bold;
    height: 19px;
    margin-left: 0px;
    margin-top: 6px;
    padding-left: 15px;
    padding-top: 6px;
    text-decoration: none;
    vertical-align: middle;
    width: 80px;
}

ul.videos-destacados {
	overflow: hidden;
}

ul.videos-destacados li:first-child {
	background: none;
	padding-left: 0;
}

ul.videos-destacados li {
    background: url("../imagenes/separador-destacado.png") no-repeat scroll left 0 transparent;
    float: left;
    padding: 0 10px 0 28px;
    width: 142px;
}

ul.videos-destacados img {
    border: 4px solid #D8D8D8;
}

ul.videos-destacados li h4 {
	font-size: 1.4em;
	font-weight: normal;
}

div.multimedia .paginacion {
	float: right;
	margin-top: 10px;
}

.multimedia .paginacion span {
	color: #1c1c1c;
}

.listado-ancho ul li {
    background: url("../imagenes/bg_li_actualidad.png") no-repeat scroll left bottom transparent;
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px 0 15px;
}

.listado-ancho ul li h4 {
    clear: both;
    display: inline-block;
    margin-bottom: 5px;
    width: 550px;
}

.listado-ancho ul li h4 span {
    display: block;
}

.listado-ancho ul li img {
    border: 4px solid #D8D8D8;
    float: left;
    height: 62px;
    margin-bottom: 10px;
    margin-right: 15px;
    width: 92px;
}

#content_2col .listado-ancho ul li p {
    clear: both;
    display: inline-block;
    margin: 5px 0;
    width: 440px;
}

.listado-ancho .btn-der {
    clear: both;
    display: inline-block;
    float: right;
    margin-right: 0px;
    margin-top: 8px;
}

.listado-ancho ul li div {
	display: inline-block;
	width: 560px;
}

.listado-ancho ul li ul li {
	background-image: url(../imagenes/print/bullet.png);
	background-position: left 2px;
	background-repeat: no-repeat;
    color: #48484B;
    font-size: 1.1em;
    margin-left: 0;
    padding: 5px 0 4px 25px;
    width: 555px;
    font-weight: bold;
}

.listado-ancho ul li ul {
    display: inline-block;
}

.listado-ancho ul li ul li a {
	color: #48484B;
	font-style: italic;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	font-weight: normal;
}


.listado-ancho ul li ul li a.btn-der {
    clear: both;
    display: inline-block;
    float: right;
    margin-right: 20px;
    margin-top: -20px;
    color: #DCDCDD;
    font-style: normal;
    font-size: 1em;
    font-weight: bold;
}

/* Tarea #6099 */
#content_3col h3.titulo_2col {
	background: url(../imagenes/titulo_2col.png) no-repeat;
	color: #FFF;
   font-size: 2.53em;
   height: 58px;
   line-height: 2.53em;
   margin: 0 0 20px 29px;
   overflow: hidden;
   padding-left: 24px;
   padding-right: 6px;
   width: 646px;
}
/*
#content_3col.titulo_2col #columna_tres {
	margin-top: -82px;
}
*/

#content_3col #columna_tres {
    float: right;
}
#content_3col #columna_una, #content_3col #columna_dos {
    float: left;
}

h4 a {
    color: #48484B;
    font-family: Georgia;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration:none;
    margin-top: 5px;
    display:block;
}
h4 a:hover{
 text-decoration:underline;
} 
.listado-ancho ul li div.texto{
    width:430px;
    color: #48484B;
    font-size: 1em;
    font-weight: bold;
    margin-left: 0;
    padding: 0;
}
.listado-ancho ul li ul li a.btn-der {margin-top:0;}

/*Estilos Nuevos Mejora submenu*/

#content_3col #columna_una ul.menu li{
padding: 5px 0px 10px 0px;
}
#content_3col #columna_una ul.menu li a{
	padding:0 2em 0 17px;
}
#content_3col #columna_una ul.menu li a:hover{
	text-decoration:underline;
}
#content_3col #columna_una ul.menu li ul.submenu,#content_3col #columna_una ul.menu li ul.submenu li,#content_3col #columna_una ul.menu li ul.submenu li a,
#content_3col #columna_una ul.menu li.active, #content_3col #columna_una ul.menu li.active:hover{
	margin: 0;
}
#content_3col #columna_una ul.menu li ul.submenu{
	padding:0px 0;
	background:#fff;
	margin:3px 0 0 0;
}
#content_3col #columna_una ul.menu li ul.submenu li{
	padding:10px 0;
	background: #fff;
}
#content_3col #columna_una ul.menu li ul.submenu li:hover,#content_3col #columna_una ul.menu li ul.submenu li.active{
	background:#d8d6d7 !important; 
}
#content_3col #columna_una ul.menu li ul.submenu li.active a,#content_3col #columna_una ul.menu li a.active, #content_3col #columna_una ul.menu li.active a{
	font-weight: bold;
	color: #000;
}
#content_3col #columna_una ul.menu li ul.submenu li a{
	padding-right: 5px;
	color:#48484B;
	font-size: 1.3em;
}
#content_3col #columna_una ul.menu li ul.submenu li:hover,#content_3col #columna_una ul.menu li ul.submenu li.activo{
	background: #d8d6d7;
}
#content_3col #columna_una ul.menu li.ultimo, #content_3col #columna_una ul.menu li.ultimo:hover {
    background: none repeat scroll 0 0 #767676 !important;
    margin-bottom: 20px;
}
#content_3col #columna_una ul.menu li.activo, #content_3col #columna_una ul.menu li:hover {
   background: url("../imagenes/bg_menu_col1.png") no-repeat scroll 0 bottom #767676 !important; 
}
#content_3col #columna_una ul.menu li.activo a, #content_3col #columna_una ul.menu li:hover a {
	color: #fff;
}
#content_3col #columna_una ul.menu li.activo, #content_3col #columna_una ul.menu li.activo:hover{
	background-image: none !important;
}
#content_3col #columna_una ul.menu li.active, #content_3col #columna_una ul.menu li.active:hover{
   padding: 10px 0;
   background:#d8d6d7 !important;
}
 #content_3col #columna_una ul.menu li.active a, #content_3col #columna_una ul.menu li.active a:hover{
 	padding-right: 5px;
   color: #000000;
   font-weight: bold;
	font-size: 1.3em;
}
