/********************************************* ETIQUETAS *********************************************/
.txtPeque{
	font-size:9px;
}
strong{
	color:#333333;
}
body{
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	text-align:center;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;	
	color:#000000;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
p,ul{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h1{
	display:none;
}
h2{
	padding:15px 0 0 0;
	margin:0 0 0 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#336699;
}
h2.h2Home{
	margin-left:20px;
}
h3{
	margin:18px 0 10px 0;
	padding:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	letter-spacing:0.1em;
}
h4{
	margin:18px 0 10px 0;
	padding:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1E57A0;
	letter-spacing:0.1em;
}
p{
	padding:0 0 0 0;
	margin:0 0 10px 0;
	font-size:85%;
	letter-spacing:0.1em;
	line-height:125%;
}
a{color:#000000; }
a.destacado{font-weight:bold; color:#000;}
a.destacado:hover{font-weight:bold; color:#1E57A0;}
form{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:362px;
	background-color:#EDECED;
	margin:0 0 10px 40px;
	padding:20px;
}
form label{
	font-size:85%;
	letter-spacing:1px;
	margin:0;
	padding:0 10px 0 0;
	float:left;
	clear:left;
	width:90px;
	text-align:right;
}
form input, form textarea, form select{
	font-size:85%;
	letter-spacing:1px;
	margin:0 0 5px 0;
	padding:0;
	float:left;
	clear:right;
	width:240px;
	border:1px solid #CCCCCC;
}
form textarea {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
form .casilla{
	width:auto;
	border:none;
	float:left;
	margin-left:97px;
	margin-top:2px; 
}
form .casillalabel{	width:auto;
	border:none;
	float:left;
	margin-top:2px; }
form label.acepto{
	float:left;
	clear:none;
	width:auto;
	text-align:left;
	margin:5px 0 0 0;
	padding:0 0 0 5px;
	vertical-align:bottom;
}
form .boton{
	font-size:85%;
	letter-spacing:1px;
	width:auto;
	color:#FFFFFF;
	float:right;
	margin:0 20px 10px 0;
	padding:0;
	border:none;
}
#dvError{
	margin:0;
	padding:0 0 15px 0;
	font-weight:normal;
}
.error{
	color:#606060;
	font-weight:bold;
}
form.login{
	margin:68px 0 0 0;
	padding:0;
	float:left;
	width:170px;
	background-color:#1E57A0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	clear:left;
}
.login input{
	margin:0 0 8px 8px;
	padding:0;
	float:right;
	/*clear:left;*/
	width:95px;
	height:16px;
	border:none;
}
.login label{
	margin:0 0 10px 28px;
	padding:0;
	float:left;
	clear:left;
	width:60px;
	text-align:right;
	font-weight:bold;
}
.login fieldset{
	margin:0;
	padding:0;
	border:none;
	width:200px;
}
.login .boton{
	margin:5px 0 0 124px;
	padding:0;
	width:64px;
	height:20px;
	
	float:left;
}
.login legend{
	display:none;
}
.registrase{padding:10px 0 0 40px; clear:both;}
.registrase a{text-align:center; color:#D2DDEC; text-decoration:none;}
.registrase a:hover{text-decoration:underline;}

/********************************************* FIN ETIQUETAS *********************************************/

/********************************************* CLASES GENERALES ******************************************/
.txtFecha{
	color:#606060;
	font-size:10px;
}
.lnkGral{
	text-decoration:none;
	color:#000000;
}
.lnkActivo{
	text-decoration:none;
	color:#1E57A0;
}
.lnkGral:hover{
	text-decoration:underline;
	color:#000000;
}
.fdoPtosSup{
	border-top:1px dotted #969696;
	padding-top:10px;
}
.fdoBlanco{
	background-color:#FFFFFF;
	text-align:left;
	margin:0 15px 15px 15px;
}
.centrado{
	text-align:center;
}
.ulInterior{
	font-size:85%;
	letter-spacing:0.1em;
	margin:0 0 7px 0;
	padding:0;
	list-style-type:none;
	vertical-align:top;
}
.ulInterior li{
	margin:0;
	padding:0 0 10px 15px;
	background-image:url(../img/icoVinyetaAzul.gif); background-repeat:no-repeat; background-position:0 5px;
}
.ulInterior ul{
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
}
.ulInterior li ul li{
	margin:0;
	padding:5px 0 3px 10px;
	background-image:url(../img/icoVinyetaAzulPeq.gif); background-repeat:no-repeat; background-position:0 11px;
}
h2.contenido{
	padding:15px 0 15px 0;
	margin:0 0 20px 0;
	border-bottom:1px dotted #969696;
}
h3.noticiaHome a{
	display:block;
	text-decoration:none;
	color:#000000;
	background-image:url(../img/icoMasInfo.gif); background-repeat:no-repeat; background-position:right 2px;
	padding-right:20px;
	font-size:11px;
}
.brLimpia{
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	clear:both;
}
/*
*/
.fdoLineaPtosGris{
	margin:0 0 10px -15px;
	padding:0;
	height:15px;
	border-bottom:1px dotted #969696;
	clear:both;
	width:500px;
	/*mirar aquí*/
}
.fdoRayasGris{
	background-image:url(../img/fdoLineaDestacados.gif); background-repeat:repeat-y; background-position:right;
}
/***************************************** FIN CLASES GENERALES *******************************************/

#dvWeb{
	width:774px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	text-align:left;
	/*mirar aquí*/
}
/********************************************** CABECERA SUP **********************************************/
#dvCabeceraSup{
	margin:0;
	padding:0;
}
#dvCabeceraSup img{
	float:left;
}
#dvMenuWeb{
	margin:85px 0 0 0;
	padding:0;
	float:right;
	width:540px;
	/*mirar aquí*/
}
#ulMapa{
	margin:0;
	padding:2px 0 0 0;
	float:right;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#ulMapa li{
	margin:0 20px 0 0;
	padding:0;
	display:inline;
	font-size:80%;
	color:#666666;
}
#ulMapa li.mapa{
	background-image:url(../img/ico-mapa-web.gif); background-repeat:no-repeat; background-position:0 1px;
	padding:0 0 0 20px;
}
#ulMapa li.aviso{
	background-image:url(../img/ico-aviso-legal.gif); background-repeat:no-repeat; background-position:0 1px;
	padding:0 0 0 20px;
}
#ulMapa li a{
	color:#666666;
	text-decoration:none;
}
/*----------- MENÚ NAVEGACIÓN -------------*/
#topnav {
	/*background:url(../img/topnav.gif) repeat-x 0 100%;*/
	margin-right:5px;
	margin-top: 9px;
}
#ulIdiomas{
	margin:0;
	padding:0 0 0 0;
	float:right;
	list-style:none; 
}
#ulIdiomas li {
	float:left;
	background:url(../img/left.gif) no-repeat 0 0;
	margin:0 0 0 1px;
	padding:0 0 0 6px;
}
#ulIdiomas li a {
	float:left;
	display:block;
	background:url(../img/right.gif) no-repeat 100% 0;
	padding:5px 5px 4px 0;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#606060;
	font-weight:normal;
	letter-spacing:0.05em;
}
#ulIdiomas li a {
	float:none;
}
#ulIdiomas li a:hover {
	color:#606060;
}
html>body #ulIdiomas li:hover {
	color:#606060;
}
html>body #ulIdiomas li a:hover {
	color:#606060;
}
* html #ulIdiomas li a:hover {
	text-decoration:none;
}
#ulIdiomas .sel {
	color:#606060; font-weight:bold;
}

#ulIdiomas .sel a {
	color:#606060;font-weight:bold;
}
/*----- FIN MENÚ NAVEGACIÓN ----*/

/********************************************* FIN CABECERA SUP *********************************************/

/********************************************* CABECERA INF *********************************************/
#dvCabeceraInf{
	margin:0 0 2px 0;
	padding:0;
	clear:both;
}
#dvZonaPrivada{
	margin:0 1px 0 0;
	padding:0;
	background-image:url(../img/titulares/1/home.gif); background-repeat:no-repeat; background-position:0 0;
	width:228px;
	/*mirar aquí*/
	float:left;
	min-height:186px;
	_height:186px;
	background-color:#1E57A0;
}
#dvApartado{
	margin:0 2px 0 0;
	padding:0;
	width:228px;
	/*mirar aquí*/
	float:left;
}
#dvHomeFlash{
	margin:0 0 0 0;
	padding:0;
	float:right;
	width:544px;
	/*mirar aquí*/
}
/********************************************* FIN CABECERA INF *********************************************/

#dvGlobal{
	margin:0;
	padding:0;
	width:774px;
	/*mirar aquí*/
	height:auto;
}
#dvPie{
	margin:25px 0 0 0;
	padding:40px 0 20px 0;
	background-image:url(../img/fdoPie.gif); background-repeat:no-repeat; background-position:0 0;
	float:left;
	clear:left;
	width:228px;
	/*mirar aquí*/
	color:#999999;font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#dvPie a{
	color:#999999;
	text-decoration:none;
}
.sepPie{
	margin:0;
	padding:0 0 15px 30px;
	font-weight:bold;
	letter-spacing:0.04em;
}
.noBold{
	font-weight:normal;
	letter-spacing:normal;
}
	
/********************************************* MENÚ PRAL *********************************************/
#dvMenu{
	margin:0;
	padding:15px 0 0 0;
	float:left;
	width:228px;
	/*mirar aquí dvMenu*/
	background-image:url(../img/fdoMenu.png); background-repeat:no-repeat; background-position:0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
}

/*-------------------- menu nivel 1 ----------------------*/
#dvMenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	text-transform:uppercase;
}
#dvMenu ul li{
	font-size:10px;
	margin:0;
	padding:5px 10px 5px 10px;
	letter-spacing:0.05em;
	font-weight:bold;
	color:#575858;
	border-bottom:1px dotted #969696;
}
#dvMenu ul li a{
	color:#575858;
	text-decoration:none;
}
#dvMenu ul li a:hover{
	color:#1E57A0;
}
/*-------------------- fin menu nivel 1 --------------------*/

/*-------------------- menu nivel 2 --------------------*/
#dvMenu ul li ul li{
	margin:0;
	padding:5px 0 5px 0;
	background-image:url(../img/raquoGris.gif); background-repeat:no-repeat; background-position:left 9px;
	border-bottom:none;
}
#dvMenu ul li ul li.conSubmenu{
	padding-left:10px;
}
#dvMenu ul li ul li a:hover{
	font-weight:bold;
	color:#1E57A0;
}
#dvMenu ul li a.active{
	color:#1E57A0;
}
/*-------------------- fin menu nivel 2 --------------------*/

/*-------------------- menu nivel 3 --------------------*/
#dvMenu ul li ul li ul{
	margin: 10px 0 0 0px;
	padding:0 0 0 0;
	border-left:1px solid #A8A8A8;
}
#dvMenu ul li ul li ul li{
	padding:0;
	margin:0 0 5px 0;
	text-transform:none;
	padding-left:10px;
	background-image:none;
	font-weight:normal;
	font-size:10px;
}
#dvMenu ul li ul li ul li a{
	padding-right:15px;
	display:block;
}
#dvMenu ul li ul li ul li a.active{
	background-image:url(../img/raquoAzul.gif); background-repeat:no-repeat; background-position:right 4px;
}
#dvMenu ul li ul li ul li a:hover{
	background-image:url(../img/raquoAzul.gif); background-repeat:no-repeat; background-position:right 4px;
}
/*-------------------- fin menu nivel 3 --------------------*/

#dvMenu p{
	margin:0;
	padding:25px 0 10px 27px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
/*******************************************   FIN MENU PRAL ******************************************/


/*******************************************   CONTENIDO ******************************************/
#dvGlobalContenido{
	margin:0 0 0 2px;
	padding:0;
	float:left;
	width:544px;
	/*mirar aquí global contenido*/
}
#dvActualidad{
	margin:0;
	padding:0;
	width:316px;
	/*mirar aquí DVACTUALIDAD*/
	height:auto;
	float:left;
}
#dvActualidad h3{
	margin-left:20px;
	margin-right:20px;
}
#dvActualidad p{
	margin-left:20px;
	margin-right:20px;
}
#dvActFotos{
	float:right; 
	width:150px; 
	margin:0 0 0 15px; 
	padding:0; 
}
#dvActFotos img{
	margin:0 0 15px 0;
}
#dvContenido{
	margin:0;
	padding:0 25px 10px 30px;
	float:right;
	text-align:justify;
}
#dvContenido h3{
	margin-left:-15px;
}
#dvContenido h2{
	margin-left:-15px;
	margin-right:0px;
}
#dvDestacados{
	margin:0;
	padding:0;
	float:right;
	width:228px;
	/*mirar aquí DESTACADOS*/
	background-image:url(../img/fdoDestacados.png); background-repeat:repeat;
	color:#000000;
}
#dvDesTopFdoGris{
	margin:0;
	padding:0 0 10px 0;
	background-color:#EDECED;
}
#dvDesTop{
	margin:0;
	padding:0 0 70px 0;
	background-image:url(../img/fdoDesTop.jpg); background-repeat:no-repeat; background-position:bottom;
	background-color:#FFFFFF;
}
#dvDesBottom{
	margin:0;
	padding:0;
	background-image:url(../img/fdoDesBottom.jpg); background-repeat:no-repeat; background-position:bottom;
	background-color:#D5D5D5;
}
#dvDestacados p{
	font-size:75%;
	padding:0 20px 0 10px;
}
#dvDestacados .pDes{
	background-image:url(../img/fdoDestacadoTrans.gif); background-repeat:no-repeat; background-position:top;
	margin:0;
	padding:25px 20px 0 20px;
}
#dvDestacados .anchoTop{
	margin:0 0 0 0;
	padding:30px 65px 0 20px;
}
#dvDestacados .anchoBottom{
	margin:0;
	padding:90px 20px 15px 20px;
}
#dvDestacados .dvAmarillo{
	margin:4px 0 4px 0;
	padding:0 0 43px 0;
	background-image:url(../img/LOPD-LSSICE.png); background-repeat:no-repeat; background-position:bottom;
}
#dvDestacados .dvAmarillo p{
	margin:0;
	padding:15px 0 0 10px;
	background-image:url(../img/fdoAmarillo.gif); background-repeat:repeat; background-position:bottom;
}
#dvDestacados .dvBci{
	margin:4px 0 4px 0;
	padding:0 0 15px 0;
	background-color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	text-align:center;
}
#dvDestacados .dvBci p{
	margin:0;
	padding:15px 0 0 20px;
}
/********************************************* FIN CONTENIDO *********************************************/


