/* CSS Document */

/*** menu ***/

.puntosPrincipales {
	font-weight: bold;
	background-color:#E9EDF3;
	color:#1E3F71;
	/*padding:2px 5px 3px 10px;*/
	border-top: solid 1px #D3DCEA;
	border-bottom: solid 1px #D3DCEA;
	cursor: pointer;
	
}

.puntosPrincipales a {
	background-color:#E9EDF3;
	display:block;
	padding:2px 5px 3px 10px;
}

.subPuntos {
	margin:0em 0em 0.3em 0em;
	padding:0.2em 0em 0.2em 1em;
	cursor: pointer;
}

.subPuntos2 {
	margin:0em 0em 0em 0em;
	padding:0.2em 0em 0.2em 2em;
}


.subPuntos div {
	font-size:1em;
}

.subPuntos li, .subPuntos2 li {
	float:left;
	clear: both;
	width: 100%;
	list-style-image:none !important;
	padding-top:3px;
	color:#000000 !important;
	font-size: 0.9em;
}

.subPuntos a, .subPuntos2 a{
	color:#000000 !important;
	font-size: 1em;
} 

.subPuntos a:hover, .subPuntos2 a:hover{
	color:#000000 !important;
	text-decoration:underline;
}

.subPuntos a:visited, .subPuntos2 a:visited{
	color:#6C0556 !important;
}


.subPuntos .activo, .subPuntos2 .activo{
	background-color: #F5F1D0 !important;
	color: #000000;	
} 

.subPuntos ul, .subPuntos2 ul {
	padding-left:15px !important;
	margin:0px;
	padding-bottom:10px !important;
}

.subPuntos ul li, .subPuntos2 ul li{
	list-style-image:none !important;
	padding-top:3px;
	color:#000000 !important;
	font-size: 0.9em;
}

.sinVinieta li{
	list-style-image:  none !important;
}


/*** genericos ***/

body { margin:0px 5px 5px 5px; padding:0px 5px 5px 5px;}

.cabeceraImagen { background:url(../img/cabecera_web.jpg) no-repeat center 0px !important; height:116px;}
.cabeceraImagenPeq { background:url(../img/cabecera_web_peq.jpg) no-repeat center 0px !important; height:116px;}

.grande3{font-size: 1.7em !important; font-family: Arial,Verdana, Helvetica, sans-serif;}
.pequena0{font-size: 0.9em !important; font-family: Verdana,Arial, Helvetica, sans-serif;}

.subrayado1SolidoApl1_sup{ border-top:2px solid #4567a6; }
.subrayado1SolidoApl1_inf{ border-bottom:2px solid #4567a6; }

.sinPadding {padding:0px !important;}
.sinborde{border:none;}

.margin12Sup {	margin-top:12px;}
.padding0top {	padding-top:0px !important;}
.padding1top {	padding-top:1px !important;}
.padding35top {	padding-top:35px !important;}
.padding2Inf{	padding-top:2px;}
.padding10Izq { padding-left:10px !important;}
.padding15Izq { padding-left:15px;}
.padding30Izq { padding-left:30px;}
.padding69Izq {	padding-left:69px;}

.padding7li { padding-top:7px !important; padding-bottom:7px !important;}

.alto14{height:14px;}
.alto_separador{height:22px;}
* html .alto_separador {height:10px;}
.alto28{height:28px;}
.alto116{height:80px;}
.padding1{padding:1px;}
.padding1Dch{padding-right:1px;}
.padding1Izq{padding-left:1px;}

.fondoBlanco {	background-color:#FFFFFF;}

.ocultoFuera {
	position: absolute;
	left: -999px;
	width: 990px;
}

.bullet_azul li{
	list-style-type: none;
	list-style-image:  none !important;
	position:relative;
}

dfn {	font-style:normal; font-size:inherit;}

.seemTd24AlignIzq{ width : 24%; float : left; color: inherit; background: inherit; }
.seemTd45AlignIzq{ width : 45%; float : left; color: inherit; background: inherit; }


/*** mapa web ***/


.mapa_web li{
	padding-bottom:30px;list-style-type: none;
	list-style-image: none !important;
	position:relative;
}

.sinBullet{	
	list-style-type: none;
	list-style-image:  none !important;
}

.mapa_titulo{
	background-color: #EFF3F7;
	color: #000000;
	list-style-type: none;
	list-style-image: none ;
	position:relative;
	padding: 2px 2px 2px 10px;
	font-weight:bold;
	margin-bottom:5px;
}

.mapa_web li {		
	list-style-type: none !important;
	position:relative;
}

.mapa_web li ul li div {
	padding-top:8px;	
	padding-bottom:2px;
}

.mapa_web li ul li{	
	padding-bottom:2px;
	list-style-type: none;
}

.mapa_web li ul li ul li{	
	padding-bottom:2px;
	list-style-type: none;
	list-style-image:  url("../img/estilos/vinieta.gif") !important;
	position:relative;
}

	
.bullet_triangulo {
	list-style-type: none !important;
	list-style-image:  url("../img/estilos/vinieta_tri.gif") !important;
}

/****enlaces****/

#contenido a{
font-weight:bold;
text-decoration:underline;}


/* Elemento ancho 15% */
.ancho15 { width: 15%; }
/* Elemento ancho 16% */
.ancho16 { width: 16%; }
/* Elemento ancho 35% */
.ancho35 { width: 35%; }


* html acronym{
text-decoration:none;

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #888888;
}

* html abbr{
text-decoration:none;

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #888888;
}

/*ES NECESARIO HABILITAR LA CLASE .ABBR PARA QUE SE VEA EN EXPLORER*/

.abbr{
text-decoration:none;

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #888888;}
	
	
.fuera_pantalla{
	position: absolute;
	left: -999px;
	width: 990px;
}
/*Noticias*/

div.noticias{
	margin-bottom:5px;
	padding:0 10px 10px 0;
	position:relative;
	border:solid 1px #CCC;
}

div.noticias h2{
	color:#2C5885;
	font-size:1.2em;
	font-weight:bold;
	background:#FFF;
	padding:0 10px;
	position:absolute;
	top:-15px;
	left:20px;
}

span.bloque{ display:block;}

.padding3Inf {	padding-bottom:3px;}

.no_visible {	visibility:hidden;}

.nowarp {white-space:nowrap;}

.padding_izq_35_por{
padding-left:35%;
}

/*maquetacion revistas para FF 3.5*/

.revistas li {
padding-right:4em;
width:26%;
}

