/*
#0069ab => azul oscuro
#408fc0 => azul medio
#bfcbd3 => azul claro

#f8991d => naranja
#fab356 => naranja claro
*/
a img{ border: none;}
.menunoticias a{
color: #0069ab;
text-decoration: underline;}

.menunoticias a:hover{
color: #80b4d5;
text-decoration: none;}

.txtmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	padding-left: 8px;
}

.txtblanco9{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;	
}
.txtblanco9 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;	
}


a.txtmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F8991D;
	text-decoration: none;
	font-size: 9px;
	padding-left: 8px;

}
.campostxt {
	background-color: #FFFFFF;
	height: 15px;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #000000;
}

.botonform {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}
.pie {
	background-color: #408FC0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F8991D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.recuadroazul {
	border: 1px solid #0069AB;
}

/* ESTILOS ANYADIDOS ===================================================== */
.publivertical{
background-color: #FF9900;
width: 200px;
height: 400px;}
.publihorizontal{
}
body{
margin: 0;
padding: 0;}

form{
margin: 0 0 15px 0;
padding: 0;}

.idiomas{
font: normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #408fc0;
text-align: right;
margin-top: 8px;
}
.idiomas img {
margin-left: 4px;
}
.idiomas img a{
border: 0;
}
/* MENU SUPERIOR ===================================================== */
.menusupcolor1{
width: 107;
height: 20px;
margin: 2px 22px 2px 22px;
padding: 0;
text-align: center;
background-image: url(/imagenes/boton_naranja.gif);
background-repeat: no-repeat;
font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}
.menusupcolor1 a{
color: #fff;
text-decoration: none;}
.menusupcolor1 a:hover{
color: #0069ab;
/*amarillo: #ffed00;*/}

.menusupcolor2{
width: 107;
height: 20px;
margin: 2px 22px 2px 22px;
padding: 0;
text-align: center;
background-image: url(/imagenes/boton_azul.gif);
background-repeat: no-repeat;
font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
color: #fff;}
.menusupcolor2 a{
color: #fff;
text-decoration: none;}
.menusupcolor2 a:hover{
color: #f8991d;}

/* FIN MENU SUPERIOR ===================================================== */

/* MENU PRINCIPAL ===================================================== */
.menuprincipal{background-color: #0069ab;
color: #fff;
/*padding: 0 0 5px 0;*/
margin: 0;
padding: 0;}
.menuprincipal h5{
background-color: #408FC0;
font: bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
padding: 4px 0 4px 8px;
margin: 0;
}
.menuprincipal ul{/*margin: 8px 0 5px 8px;*/
margin: 8px 0 5px 0px;
font: bold 9px/15px Verdana, Arial, Helvetica, sans-serif;
padding: 0 0 4px 0;
}
.menuprincipal ul li{margin: 0 0px 0 0;
padding: 0;
list-style-type: none;
}
.menuprincipal ul li a{
padding: 0 0 0 8px;
color: #fff;
text-decoration: none;}
.menuprincipal ul li a:hover{
color: #f8991d;
text-decoration: none;}
.menuprincipalactivo{
background-color: #418FC0;
}
/* FIN MENU PRINCIPAL ===================================================== */
/* SUBMENU ===================================================== */
ul.submenu {
margin: 0px 0 2px 0px!important;
padding: 4px 0 2px 0!important;
font: bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
color: #dfeaf1;
background-image: url(/imagenes/fondo_bordesubmenu.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: #418FC0;}
ul.submenu  li{
list-style-type: none;
background-image: url(/imagenes/fondo_submenu.gif);
background-repeat: no-repeat;
background-position: 11px 1px;
/*background-position: 14px 1px;*/
padding: 0px 2px 0px 8px!important;
margin: 0 0 0 0!important;
}
ul.submenu  li a{
color: #dfeaf1;
/*padding: 0 0 0 14px;*/
padding: 0 0 0 10px;
text-decoration: none;}
ul.submenu  li a:hover{
color: #f8991d;
text-decoration: none;}
.submenuactivo{border-bottom:1px solid #80b4d5;}
/* FIN SUBMENU ===================================================== */
p{
font: normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000;
margin: 5px 0 5px 0;
padding: 3px 0 3px 0;}
.contenido{padding: 20px 0 20px 0;}
.contenido a{
color: #0069ab;
text-decoration: underline;}
.contenido a:hover{
color: #80b4d5;
text-decoration: none;}

.contenido .fotoderecha {
	float: right;
	margin: 8px 0 2px 8px;
}
.contenido .fotoizquierda {
	float: left;
	margin: 3px 20px 5px 0;
}
.contenido table{
font: normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000;}
.contenido h2 {
font: bold 20px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #0069ab;
margin: 0 0 14px 0;
padding: 0;}
.contenido h2.destacado {
font: bold 20px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #408fc0;
margin: 0 0 5px 0;
padding: 0;}
.contenido h4 {
font: bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #408fc0;
margin: 0 0 8px 0;
padding: 0;}
.contenido h3 {
font: bold 11px/20px Tahoma, Arial, Helvetica, sans-serif;
color: #f8991d;
margin: 0;
padding: 0;}
.contenido h3 a {
color: #f8991d;
text-decoration: underline;}
.contenido h3 a:hover{
text-decoration: none;}
.contenido h5 {
font: bold 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #004977;
margin: 8px 0 2px 0;
padding: 0;}
.contenido ul{
margin: 8px 0 8px 26px;
padding: 0;}
.contenido ul li{
font: normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000;
margin: 5px 0 5px 0;
padding: 5px 0 5px 0;
list-style-type: square;}

.contenido ul.extensa{
margin: 10px 0 18px 18px;
padding: 0;}
.contenido ul.extensa li{
font: normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000;
margin: 5px 0 5px 0;
padding: 0;
list-style-type: square;}
.contenido ol{
margin: 8px 0 8px 16px;
padding: 0;
list-style-type: decimal;}
.contenido ol li{
font: normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000;
margin: 5px 0 5px 10px;
padding: 0;
list-style-type: decimal;}
.contenido ol.letras li{
list-style-type: lower-alpha;}
.contenido .resaltado{color: #f8991d;}
.contenido p.sinmargenes{
margin: 0 0 2px 0;
padding: 0;}

/* ================================ asociados =============================== */
.indiceasociados{
margin: 10px 100px 10px 100px;
width: 405px;
font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000;}
.indiceasociados a{
font: bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;}
.indiceasociados a:hover{
color: #000;
text-decoration: underline;}

.indiceasociados h4{
font: bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
background-color: #0069ab;
text-align: center;
margin: 0;
padding: 0;}
.indiceasociados ul{
font: bold 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-image: url(/imagenes/fondoasociados.gif);}
.indiceasociados ul li{
margin: 0;
padding: 1px 0 0 0;
list-style: none;
text-align: center;
font: bold 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.enlacesuperior a{
font: bold 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #0069ab;
text-decoration: none;}
.enlacesuperior a:hover{
text-decoration: underline;}

/* ============================== FIN asociados =============================== */
/* ============================== ofertas trabajo =============================== */
.trabajo{
background-color: #eee;
padding: 0 4px 0 8px;
margin: 0 0 10px 0;}
.trabajo p{
font: normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 5px 0 5px 0;
margin: 0;}
.trabajo ul{
font: normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0 0 0 20px;
padding: 0;
}
.trabajo ul li{
font: normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
list-style: square;
}

.ofertatrabajo{
border-bottom: 3px solid #c2d6e3;
margin: 0;
padding: 2px 0 2px 0;}
.ofertatrabajo p{
font: normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 6px 0 4px 0;
margin: 0;
}
.ofertatrabajo h4{
border-bottom: 1px solid #0069ab;
font: bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #408fc0;
margin: 15px 0 0 0;
padding: 0;
}
.ofertatrabajo ul{
font: normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0 0 0 20px;
padding: 0;
}
.ofertatrabajo ul li{
font: normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
list-style: square;
}
.ofertatrabajo em{
font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #f8991d;
text-transform: uppercase;
font-style: normal;
}


.demandastrabajo{
	margin-top: 20px;}
.demandastrabajo ol{
	margin: 5px 0 5px 10px;
	padding: 0;}
.demandastrabajo ol li{
	list-style-type: decimal;
	margin: 8px 0 0 10px;
	padding: 0;
	font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	}
.demandastrabajo ol li em{
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #408fc0;
	font-style: normal;
	}
.demandastrabajo ol li a{
	font: normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #000;
	}
.demandastrabajo ol li a:hover{
	color: #408fc0;
	}
.demandastrabajo img{
	border: 0;}

/* ============================== FIN ofertas trabajo =========================== */

/* ============================== biblioteca =========================== */

.cajalibros{
border-bottom: 1px solid #0069ab;
font: normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align: left;
margin-bottom: 10px;}
.cajalibros td{
text-align: left;}
.cajalibros p{
font: normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 5px 0 5px 0;
padding: 0;
text-align: left;}
.cajalibros h3{
font: bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #408fc0;
margin: 0;
padding: 0;
text-align: left;}

/* resstructura con divs */

.libros{
	width: 605px;
	overflow: hidden;
	margin: 10px 0 10px;
	
}
.libros .libro{
	width: 292px;
	padding: 5px;
	margin-bottom: 10px; 
	float: left;
	border-bottom: 1px solid #0069ab;
	height: 300px;
}
.libros .libro h3{
	font: bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #408fc0;
	margin: 0 0 5px 0;
	padding: 0;
}
.libros .libro p{
	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
}
.libros .libro img{
	float: left;
	margin: 0 5px 0 0;
	border: 1px solid #ccc;
}




/* ============================== FIN biblioteca =========================== */

/* ============================== referencias =========================== */
.bloquereferencias{
margin-bottom: 10px;
background-image: url(/imagenes/fondo_puntos_azul.gif);
background-repeat: repeat-x;
background-position: bottom;
font: normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif!important;
color: #000;}
.bloquereferencias td{
padding: 0 0 10px 0;}
.bloquereferencias img{
margin: 4px 10px 0 0;}
.bloquereferencias p{
margin: 0;
padding: 0;}
.bloquereferencias img.bordegris{
border: 1px solid #ccc;
}
.bloquereferencias .pequeno{
font: normal 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif!important;
}
.bloquereferencias em{
font: bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #408fc0;
font-style: normal;}

/* ================================  adjudicaciones ============================= */

.contenedoradjudicaciones{
	width: 605px;
	overflow: hidden;}
.contenedoradjudicaciones .ultimaadjudicacion{
	float: left;
	width: 370px;
	}
.contenedoradjudicaciones .adjudicacionespasadas{
	float: left;
	width: 220px;
	padding-left: 15px;
	}
.contenedoradjudicaciones .ultimaadjudicacion h4{	
	background-color: #0069AB;
	color: #FFFFFF;
	font: bold 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 2px;
	margin: 20px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	}	
	
.contenedoradjudicaciones .ultimaadjudicacion h3{
	margin: 10px 0 3px 0;
	line-height: 15px;}
.contenedoradjudicaciones .ultimaadjudicacion p{
	margin: 0;
	padding: 0;
	font: normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;}
.contenedoradjudicaciones .ultimaadjudicacion p em{
	font: bold normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0069AB;}

.bloqueadjudicacion{
	border: 1px solid #0069AB;
	margin-top: 20px;
	padding: 5px;
}
.bloqueadjudicacion h4{
	font: bold 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #A7BBC7;
	color: #000;
	padding: 3px;
	margin: 0;
	text-transform: uppercase;}	
.bloqueadjudicacion ul{
	margin: 8px 0 0 14px;
	padding: 0;}
.bloqueadjudicacion ul li{
	font: normal 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 3px 0;
	line-height: 14px;
	list-style-type: square;}		
.bloqueadjudicacion p{
	margin: 0;
	padding: 2px;
	text-align: right;
	}	
.bloqueadjudicacion a{
	text-decoration: none;
	color: #0069ab;
	}	

.menutrimestres{
margin: 18px 0 5px 0;
}

.menutrimestres td{
font: bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #5BABDE;
text-transform: uppercase;
padding: 4px;
text-align: center;
background-color: #D4E6F1;
}
.menutrimestres a{
color: #0069ab;
font: bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 1px 4px 1px 4px;
text-decoration: none;
margin: 0;
}
.menutrimestres a:hover{
background-color: #66A5cd;
color: #fff;}
.menutrimestresenlace{margin: 0!important;}

.tablaadjudicaciones{}
.tablaadjudicaciones th{
	background-color: #0069AB;
	color: #FFFFFF;
	font: bold 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 4px;}
.tablaadjudicaciones td{
	padding: 4px;}
.tablaadjudicaciones h3{
	margin: 10px 0 3px 0;
	line-height: 15px;}
.tablaadjudicaciones td p{
	margin: 0;
	padding: 0;
	font: normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;}
.tablaadjudicaciones td p em{
	font: bold normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0069AB;}

/* ============================== FIN adjudicaciones ======================== */

/* ============================== FIN referencias ======================== */

.recuadroresaltado{
padding: 8px;
margin: 8px;
background-color: #eee;}
.pliegos{
font: normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000;
margin-top: 6px;}
.bloquepliegospublica{
margin-bottom: 18px;
background-image: url(/imagenes/fondo_puntos_azul.gif);
background-repeat: repeat-x;
background-position: bottom;}

.bloquepliegospublica td{
padding-bottom: 18px;}
.listadocursos li{
color: #0069ab!important;}

/* ============================== PRENSA ======================== */
/* submenu */
.submenuprensa{
width: 565px;
overflow: hidden;}
.submenuprensa .subnotas{
width: 220px;
height: 20px;
float: left;
background-image: url(/prensa/img/fondo_menunotas.gif);
background-repeat: no-repeat;
background-position: bottom right;
font: bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
color: #0069ab;
text-align: right;
padding: 3px 10px 0 0;}
.submenuprensa .subnotas a{
color: #0069ab;
text-decoration: none;}
.submenuprensa .subnotas a:hover{
color: #f8991d;}
.submenuprensa .subrecortes{
width: 220px;
height: 20px;
float: left;
background-image: url(/prensa/img/fondo_menurecortes.gif);
background-repeat: no-repeat;
background-position: bottom left;
font: bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
color: #0069ab;
text-align: left;
padding: 3px 0 0 10px;}
.submenuprensa .subrecortes a{
color: #0069ab;
text-decoration: none;}
.submenuprensa .subrecortes a:hover{
color: #f8991d;}
/* fin submenu */

/* recortes */

.cabecerillarecortes{
width: 100%;
overflow: hidden;
border-bottom: 1px solid #0069ab;
height: 45px;
}
.cabecerillarecortes .titular{
width: 150px;
float: left;
}
.cabecerillarecortes .menuanos{
margin-top: 28px;
float: right;
width: 300px;
}
.cabecerillarecortes .menuanos ul{
font: bold 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-align: right;
}
.cabecerillarecortes .menuanos ul li{
font: bold 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
list-style-type: none;
display: inline;
}
.cabecerillarecortes .menuanos ul li a{
color: #fff;
font: bold 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color: #0069ab;
/*padding: 2px 6px 4px 6px;*/
padding: 0 6px 0 6px;
text-decoration: none;
margin: 0 0 0 1px;
}
.cabecerillarecortes .menuanos ul li a:hover{
background-color: #66A5cd;
color: #fff;}

.menumeses,
.menutrimestres{
margin: 4px 0 20px 0;}
.menumeses ul,
.menutrimestres ul{
font: bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #bebebe;
margin: 0;
padding: 0;
text-align: center;
}
.menumeses ul li,
.menutrimestres ul li{
font: bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
list-style-type: none;
display: inline;
}
.menumeses ul li{
margin: 0 5px 0 4px;
padding: 0;
color: #bebebe;
}
.menutrimestres ul li{
padding: 1px 34px;
margin: 0;
background-color: #dee2e3;
color: #666;
}
.menumeses ul li a,
.menutrimestres ul li a{
color: #0069ab;
font: bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration: none;
margin: 0;
}
.menumeses ul li a{
padding: 1px 4px 1px 4px;
}
.menutrimestres ul li a{
padding: 1px 8px 1px 8px;
}
.menumeses ul li a:hover,
.menutrimestres ul li a:hover{
background-color: #66A5cd;
color: #fff;}
.menumesesenlace{margin: 0!important;}


.bloquerecorte{margin: 25px 0 0 0;
background-image: url(/imagenes/fondo_puntos_azul.gif);
background-repeat: repeat-x;
background-position: bottom;
padding: 0 0 5px 8px;}
.bloquerecorte .logorecorte{
margin: 20px 0 20px 0;}
.bloquerecorte .imagenrecorte{
margin: 0 0 5px 0;
/*margin: 10px 0 5px 0;*/}
.bloquerecorte .imagenrecorte img{
padding: 0 4px 3px 0;
border-top: 1px solid #e6e6e6;
border-left: 1px solid #e6e6e6;
background-image: url(/prensa/recortes/img/fondo_recorte.gif);
background-repeat: no-repeat;
background-position: bottom right;
}
.bloquerecorte .datosrecorte{
width: 600px;
overflow: hidden;
padding: 0 0 5px 0;
margin: 0;
}
.bloquerecorte .datosrecorte .fecharecorte{
float: left;
color: #408fc0;
font: bold 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 4px 0 4px 0;
}
.bloquerecorte .datosrecorte .descargarecorte,
.bloquerecorte .datosrecorte .descargaraudio{
float: left;
margin-left: 6px;
padding: 4px 0 4px 0;
font: normal 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #666;
}
.bloquerecorte .datosrecorte .descargarecorte a,
.bloquerecorte .datosrecorte .descargaraudio a{
padding: 0 0 0 20px;
background-repeat: no-repeat;
background-position: 0 0;
font: bold 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000;
text-decoration: underline;
}
.bloquerecorte .datosrecorte .descargarecorte a{
background-image: url(/imagenes/iconos/pdf.gif);
}
.bloquerecorte .datosrecorte .descargaraudio a{
background-image: url(/imagenes/iconos/audio.gif);
}

.bloquerecorte .datosrecorte .descargarecorte a:hover{
text-decoration: none;
}



/* fin recortes */
/* ============================== FIN PRENSA ======================== */
/* revista */
.inscripcionrevista{
background-color: #0069ab;
margin: 0 2px 1px 2px;
color: #fff;
text-align: center;}
.inscripcionrevista a{
text-decoration: none;
color: #fff;
font: bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.portadasrevistas{
width: 610px;
overflow: hidden;}
.portadasrevistas .revista{
float: left;
width: 117px;
/*margin: 0 5px 15px 0;*/
margin: 8px 16px 8px 16px;}
.portadasrevistas .revista p{
margin: 0;
padding: 0;
text-align: center;}



/* fin revista */

/* ============================== album ======================== */

.albumindice{
	width: 185px;
	float: left;
	margin: 10px 16px 10px 0;}
.albumindice img{
	margin-bottom: 6px;
	display: block;}
.albumindice a{
	font: bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.cabecerillaalbumes{
padding: 0 0 10px 0;}
.cabecerillaalbumes h2{
margin-bottom: 5px;
padding-bottom: 0;}
.cabecerillaalbumes h4{
margin-bottom: 0;
padding-bottom: 0;}
.logoalbum{
text-align: right;
padding: 0;}


.bloquealbum{
margin: 15px 0 10px 0;}
.bloquealbum p{
padding: 4px 0 4px 4px;
margin: 0;}
.bloquealbum h5{
padding: 8px 0 2px 4px;
margin: 0;
font-size: 14px;
font-weight: bold;}
.navegacionalbum{
background-color: #bfcbd3;}
.navegacionalbum td{
background-color: #fff;
text-align: center;}
.navegacionalbum td a{
font: bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration: none;}



.navegacionalbumsubmenu{
background-color: #bfcbd3;
border-top: 2px solid #bfcbd3;
border-bottom: 2px solid #bfcbd3;
margin-bottom: 10px;}
.navegacionalbumsubmenu td{
background-color: #fff;
text-align: center;}
.navegacionalbumsubmenu td a{
font: bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration: none;}


.volverindicealbumes{
background-image: url(/imagenes/fondo_puntos_azul.gif);
background-repeat: repeat-x;
background-position: top;
text-align: right;
padding-top: 5px;
font: bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.volverindicealbumes a{
font: bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding-top: 5px;}
.firmaalbum{
font: bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
background-image: url(/imagenes/fondo_puntos_azul.gif);
background-repeat: repeat-x;
background-position: top;
padding-top: 5px;}
.firmaalbum a{
font: bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.imagenalbum{
padding: 1px 0 1px 0;
}
p.fechaalbum {
	font: normal italic 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #666666;
	margin: 4px 0 0 0;
	padding: 0;
}



/* ============================== FIN album ======================== */

/* ============================== eventos ======================== */
.eventos{
width: 605px;
overflow: hidden;}
.bloqueevento{
background-color: #eee;
float: left;
width: 130px;
height: 164px;
margin: 5px 20px 15px 0;
}
.bloqueevento .logoevento{
background-color: #fff;
}
.bloqueevento .infoevento{
margin-top: 1px;
border-top: 1px solid #408fc0;
height: 108px;
}
.bloqueevento a{
display: block;}
.bloqueevento a:hover{
/*color: #fff;*/
text-decoration: underline;}
.bloqueevento p{
font: normal 10px/14px Arial, Helvetica, sans-serif;
padding: 3px 0 0 2px;
margin: 0;
}
.bloqueevento p em{
font-style: normal;
font-weight: bold;
color: #408fc0;
}
.bloqueevento a.enlaceprograma{
font: bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
background-color: #408fc0;
padding-left: 5px;
text-decoration: none;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;}
.bloqueevento a.enlacecolor{
font: bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
background-color: #ff7800;
padding-left: 5px;
text-decoration: none;}

/* ============================== FIN eventos ======================== */

/* ============================== Portada ======================== */
.contenidoportada{
width: 460px;
overflow: hidden;
padding: 0 0 20px 0;}

.contenidoportada .contenedorcolumnas{
background: url(/imagenes/fondo_puntos_azul.gif) repeat-x center bottom;
width: 460px;
overflow: hidden;}
.contenidoportada .columnatemas{
width: 180px;
margin-right: 20px;
float: left;
}
.temaportada{
/*background-image: url(/imagenes/fondo_puntos_azul.gif);
background-repeat: repeat-x;
background-position: bottom;*/
margin: 10px 0 0 0;
padding: 0 0 6px 0;
}
.contenidoportada .contenedorcolumnas .columnafotos{
float: right;
width: 260px;
background-image: url(/imagenes/fondo_puntos_azul.gif);
background-repeat: repeat-x;
background-position: bottom;
padding: 0 0 6px 0;
margin: 10px 0 0 0;
}
.contenidoportada .contenedorcolumnas .columnafotos img{
border-top: 7px solid #0069ab;
border-bottom: 7px solid #0069ab;
padding: 1px 0 1px 0;
margin-bottom: 8px;
}

.contenidoportada .temaanchototal{
margin-top: 12px;
width: 460px;
background-image: url(/imagenes/fondo_puntos_azul.gif);
background-repeat: repeat-x;
background-position: bottom;
padding: 0 0 6px 0;}


.contenidoportada p {
margin: 3px 0 5px 0;
padding: 0;}
.contenidoportada h2 {
font: bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #0069ab;
margin: 0;
padding: 0;}
.contenidoportada h2 a{
font: bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #0069ab;
text-decoration: none;}
.contenidoportada h2 a:hover{
text-decoration: underline;}
.contenidoportada h3 {
font: bold 10px/14px Arial, Helvetica, sans-serif;
color: #333;
margin: 0;
padding: 0;}
.contenidoportada h4 {
font: bold 10px/14px Arial, Helvetica, sans-serif;
color: #f8991d;
margin: 0;
padding: 0;}
.contenidoportada a{
color: #0069ab;
text-decoration: underline;}


.contenidoportada .contenedorcolumnas .columnatemasancho{
float: right;
width: 260px;
padding: 0 0 6px 0;
margin: 0;
}
/* bloquealbum */
.bloquealbumportada{
width: 260px;
padding-bottom: 10px;
margin-top: 10px;
}
.bloquealbumportada p{
/*display: inline;*/
}
.bloquealbumportada .tiranavegacion{
background-color: #0069AB;
height: 16px;}
.bloquealbumportada .tiranavegacion p.enlaceindicealbum{
float: left;
margin: 0;
padding: 2px 0 0 2px;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;}
.bloquealbumportada .tiranavegacion p.enlaceindicealbum a{
color: white;
text-decoration: none;}
.bloquealbumportada .tiranavegacion p.enlaceindicealbum a:hover{
color: orange;
text-decoration: underline;}
.bloquealbumportada .tiranavegacion ul{
margin: 0;
padding: 1px 0 2px 0;
text-align: right;
font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
width: 80px;
float: right; }

.bloquealbumportada .tiranavegacion ul li{
display: inline;
margin: 0 1px 0 0;
padding: 0;
font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif; }

.bloquealbumportada .tiranavegacion ul li a{
color: #063286;
background-color: #ABCEE3;
padding: 0px 3px 0px 3px;
text-decoration: none!important;
font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif; 
}
.bloquealbumportada .tiranavegacion ul li a:hover{
color: #fff;
background-color: #063286;
}




/*

.bloquealbumportada ul{
margin: 0 0 6px 0;
padding: 1px 0 1px 0;
background-color: #0069AB;
text-align: right;
font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif; 
}
.bloquealbumportada ul li{
display: inline;
margin: 0 1px 0 0;
padding: 0;
font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif; 
}
.bloquealbumportada ul li a{
color: #063286;
background-color: #ABCEE3;
padding: 0px 3px 0px 3px;
text-decoration: none!important;
font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif; 
}
.bloquealbumportada ul li a:hover{
color: #fff;
background-color: #063286;
}*/

.bloquealbumportada img{
border-top: 7px solid #0069ab;
padding: 1px 0 1px 0;
}

.bloquealbumportada a{
color: #0069ab;
text-decoration: underline;}

.bloquealbumportada h2 {
font: bold 14px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #0069ab;
margin: 0;
padding: 0;
display: inline;}
.bloquealbumportada h2 a{
font: bold 14px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #0069ab;
text-decoration: none;}
.bloquealbumportada h2 a:hover{
text-decoration: underline;}
.bloquealbumportada h3 {
font: bold 10px/14px Arial, Helvetica, sans-serif;
color: #f8991d;
margin: 3px 0 3px 0;
padding: 0;}

/* fin bloquealbum */

.fotoportadaizda{
float: left;
margin: 8px 6px 2px 0;}

/* columna derecha */
.modulocolumnaderecha{
	width: 302px;
	margin-bottom: 20px;}


.portadarecortesrevista{
	width: 302px;
	overflow: hidden;}
.portadarecortes{
	width: 130px;
	float: left;}
.portadarevista{
	width: 160px;
	height: 113px;
	margin-left: 12px;
	float: left;
	background: url(/imagenes/portada/generales/fondo-portadarevista.gif) repeat-x;
	background-color: #DFE0E0;
	margin-top: 7px;}
.portadarevista .imagenrevista{
	float: left;
	width: 78px;}
.portadarevista .imagenrevista img{
	border: 1px solid #666666;}
.portadarevista .inforevista{
	padding-left: 6px;
	float: left;
	width: 74px;}
.portadarevista .inforevista p.numero{
	font: bold 28px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #EDEFF4;
	margin: 0;
	padding: 0;}
.portadarevista .inforevista p a{
	color: #063286;
	text-decoration: none;
	text-transform: uppercase;
	font-size: bold;}


/* fin columna derecha */
/* ============================== FIN Portada ======================== */


.empresaasociada{
margin: 10px 0 5px 0;
padding: 6px 0 8px 0;
border-bottom: 1px solid #8ec1e0;
background-repeat: no-repeat;
background-position: right top;}
.empresaasociada h4{
margin-bottom: 0;
padding-bottom: 5px;}
.empresaasociada ul{
margin: 0;
padding: 0;}
.empresaasociada ul li{
margin: 0;
padding: 0;
list-style-type: none;}
.empresaasociada ul li a{
text-decoration: none;}
.empresaasociada em{
color: #032973;
font-weight: bold;
font-style: normal;}

/* entrevistas */
.contenidoentrevista{}
.contenidoentrevista p strong{
color: #333;
font-size: 14px;}
.contenidoentrevista p.piepagina{
font-size: 10px;
line-height: 14px;
color: #666;}
.contenidoentrevista h2{
margin: 12px 0 0 0; 
font-size: 14px; 
line-height: 14px;
/*margin-bottom: 0;*/
padding-bottom: 0;}
.contenidoentrevista h3{
font: bold 20px/22px Tahoma, Arial, Helvetica, sans-serif;
margin: 0 0 10px 0;
padding: 0;
}
.contenidoentrevista h3 a {
color: #f8991d;
text-decoration: underline;}
.contenidoentrevista h3 a:hover{
text-decoration: none;}
.contenidoentrevista h3.doslineas{
margin: 0 0 7px 0!important;
}
.contenidoentrevista h3 a {
color: #f8991d;
text-decoration: underline;}
.contenidoentrevista h3 a:hover{
text-decoration: none;}
.contenidoentrevista h4{
font-size: 11px; 
margin: 0;}

.contenidoentrevista h5{
color: #000;
font-size:12px;}

.contenidoentrevista .fotoderecha{
padding: 2px;
background-color: #bfcbd3;
margin: 8px 0 4px 4px;
}
.contenidoentrevista .fotoderecha250{
padding: 2px;
background-color: #bfcbd3;
margin: 8px 0 4px 4px;
width: 250px;
float: right;
}

.contenidoentrevista .fotoderecha p, 
.contenidoentrevista .fotoderecha250 p,
.contenidoentrevista .fotocentro p{
font: normal 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 4px 0 0 0;
padding: 0; 

}
.contenidoentrevista p.firmaentrevista{
font-style: italic;}
.contenidoentrevista .fotoizquierda{
float: left;
margin: 3px 0 0 0;
}
.contenidoentrevista .fotocentro{
float: none;
padding: 2px;
background-color: #bfcbd3;
margin: 8px 0 4px 0;
}
.contenidoentrevista .fotoizquierda img{
border: 1px solid #ccc;}
.cabecerillaentrevista{
margin-bottom: 20px;
width: 604px;
overflow: hidden;}
.cabecerillaentrevista .titular{
float: left;
margin-left: 8px;
width: 504px;}
.cabecerillaentrevista h2{
margin: 0;
padding: 0;
/*margin-top: 23px;*/
}
.cabecerillaentrevista h4{
border-bottom: 1px solid #408fc0;
margin-bottom: 5px;
}
.cabecerillaentrevista h3{
margin-bottom: 28px;
}

.volverentrevistas{
color: #408fc0;
clear: both;}
.volverentrevistas a{
font: bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration: none;
}
.volverentrevistas a:hover{
text-decoration: uppercase;
}
/* fin entrevistas */

.encuestaportada{
width:302px; 
overflow: hidden;
}
.observatorio {
}
.observatorio .debate{
	width: 600px;
	overflow: hidden;
	margin-bottom: 30px;
}
.observatorio .foto{
	width: 260px;
	float: left;
	margin-right: 10px;
}
.observatorio .texto{
	width: 330px;
	float: left;
}
/* servicios pm */
ul.submenuseccion{
margin: 10px 0 20px 0;
padding: 0;
background-image: url(/imagenes/fondo-submenu.jpg);
background-repeat: repeat-y;}
ul.submenuseccion li{
margin: 0;
padding: 0;
list-style-type: none;
display: inline;
border-right: 1px solid #0069ab;
font: normal 14px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;}
ul.submenuseccion li a{
padding: 0 5px 0 5px;
color:#0069ab;
text-decoration: none; }
/* FIN servicios pm */

/* sello */
ul.sello{
}
ul.sello li{
margin: 5px 0 5px 40px;
padding: 0 0 0 5px;
list-style-type: none;}

/* sello */

/* anadido para asociados imprimir */
.empresaasociada img{
	float: right;}

/* fin anyadidos imprimir */

/*portada jornada */
.jornadadipportada{}
.jornadadipportada p.iconofoto,
.jornadadipportada p.iconodescarga{
margin-bottom: 2px; 
font: bold 16px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #000; 
padding-left: 28px; 
}
.jornadadipportada p.iconofoto{
background: url(/imagenes/iconos/fotos.gif) no-repeat 0 0;
}
.jornadadipportada p.iconodescarga{
background: url(/imagenes/iconos/descargar2.gif) no-repeat 0 0;
}
.jornadadipportada p.iconofoto a{
color: #000;
text-decoration: none;
}
.jornadadipportada p.iconofoto a:hover{
text-decoration: underline;
}
.jornadadipportada ul.jornadaportada{
margin: 8px 0 0 0; 
padding: 0; 
font: bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #000; 
list-style-type: square;}
.jornadadipportada ul.jornadaportada li{
margin: 4px 0 0 40px; 
padding: 0; }
.jornadadipportada ul.jornadaportada li a{
text-decoration: none;
color: #000; }
.jornadadipportada ul.jornadaportada li a:hover{
text-decoration: underline;
 }