/* CSS PPET */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.67em;
	color:#333;
	margin:0;
	background-color:#F8F8F8;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #003399; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #003399; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #003399;
}
.bienve {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#14437C;
	margin:0px;
	padding:6px 9px;
	text-align: justify;
	border: 1px dotted #CDD5DC;
	}
.bienve strong {
	color: #163C9C;
	}
img {
	border: 0px solid #FFFFFF;
	}
img a {
	border: 0px solid #FFFFFF;
	}
img a:link {
	border: 1px solid #FFFFFF;
	}
img a:active {
	border: 1px solid #FFFFFF;
	}
img a:visited {
	border: 1px solid #FFFFFF;
	}
img a:hover {
	border: 1px solid #FFFFFF;
	}
.consultash1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#333;
	padding:0px 0px 0px 20px;
	line-height: 22px;
	}
.contenedorh2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:18px;
	color:#000099;
	padding:0px 0px 2px 0px;
	color:#000099;
	background-color:#F8F8F8;
	background-image:url(../images/cuadradillo.gif);
	background-repeat:no-repeat;
	text-indent:30px;
	border: 1px solid #CCCCCC;
	width:331px;
	margin-top: 3px;
	}
.contenedorxh2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:18px;
	color:#800000;
	padding:0px 0px 2px 0px;
	background-color:#FCF5EA;
	background-image:url(../images/cuadradillon.gif);
	background-repeat:no-repeat;
	text-indent:30px;
	border: 1px solid #CCCCCC;
	width:331px;
	margin-top: 3px;
	}
.contenidosh2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#666666;
	background-image:url(../images/flechah2.gif);
	background-repeat:no-repeat;
	padding:3px 2px 3px 110px;
	}
.contenidoxh2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#666666;
	background-image:url(../images/flechaxh2.gif);
	background-repeat:no-repeat;
	padding:3px 2px 3px 110px;
	}
.ficha {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#666666;
	padding:0px 20px 3px 10px;
	height: 38px;
	text-align: justify;
	background-image: url(../images/indice3.gif);
	background-repeat: no-repeat;
	height:auto;
	}
.ficha ul {
	line-height:1.4em;
	list-style: url(../images/indice.gif);
	}
.ficha strong {
	color:#687C91;
	background-image:url(../images/flechaficha.gif);
	}
.contenidosh2 a {
	color:#333333;
	text-decoration:underline;
	}
.contenidosh2 a:hover {
	color:#666666;
	text-decoration:underline;
	}
.contenidoxh2 a {
	color:#400000;
	text-decoration:underline;
	}
.contenidoxh2 a:hover {
	color:#CC6600;
	text-decoration:underline;
	}
/*------------- CONTENEDORES --------------*/
#general {
	width:770px;
	height:auto;
	margin:0px;
	}
#cabecera {
	width:100%;
	height:104px;
	background-image:url(../images/cabecera.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin:0;
	clear:both;
	font-size:0.8em;
	text-align:right;
	padding-top: 48px;
	padding-right:7px;
	}
		#cabecera a {
			text-decoration:none;
			color:#333333;
			}
		#cabecera a:link {
			text-decoration:none;
			color:#333333;
			}
		#cabecera a:visited {
			text-decoration:none;
			color:#333333;
			}
		#cabecera a:active {
			text-decoration:none;
			color:#333333;
			}
		#cabecera a:hover {
			text-decoration:none;
			color: #666666;
			}
#pie {
	width:780px;
	height:24px;
	margin:2px 0px 0px 0px;;
	background-image:url(../images/fondopie.jpg);
	background-repeat:repeat-x;
	padding:2px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	font-size:0.9em;
	clear:both;
	}
#menu {
	width:146px;
	height:auto;
	float:left;
	clear:left;
	margin:4px 0px 0px 0px;
	padding:0px;
	border: 1px solid #CCCCCC;
	background-color: #F8F8F8;
	}
	#menu a {
		text-decoration:none;
		display:block;
		}
	#menu a:link {
		text-decoration:none;
		display:block;
		}	
	#menu a:visited {
		text-decoration:none;
		display:block;
		}	
	#menu a:active {
		text-decoration:none;
		display:block;
		}	
	#menu a:hover {
		text-decoration:none;
		display:block;
		}
.menuprv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#0066CC;
	margin:1px;
	padding:1px 13px 1px 13px;
	background-color:#D1E1ED;
	border: 1px solid #CDD5DC;
	}
	.menuprv a:link {
		text-decoration:none;
		display:block;
		color:#0066CC;
		}	
	.menuprv a:visited {
		text-decoration:none;
		display:block;
		color:#0066CC;
		}	
	.menuprv a:active {
		text-decoration:none;
		display:block;
		color:#0066CC;
		}	
	.menuprv a:hover {
		text-decoration:underline;
		display:block;
		color:#999999;
		}
#centro {
	width:100%;
	padding:0;
	float:left;
	}
#noticias {
	margin:300px 0px 0px 0px;
	background-color:#FFFFFF;
	border-top: 1px solid #CCC;
	height: 145px;
	padding-left: -25px;
	}
.noticia {
	padding-left:15px;
	margin-top: 10px;
	text-align:justify;
		}
	.noticia a:link {
		color: #333333;
		padding-left:15px;
		margin-top: 15px;
		}
	.noticia a:visited {
		color:#666666;
		padding-left:15px;
		margin-top: 15px;
		}
	.noticia a:active {
		color:#333333;
		padding-left:15px;
		margin-top: 15px;
		}
	.noticia a:hover {
		color:#000;
		padding-left:15px;
		margin-top: 15px;
		}
.noticiatit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#003399;
	width:610px%;
	padding-left:15px;
	padding-bottom:2px;
	border-bottom: 1px solid #003399;
	padding-top: 4px;
	}
.mapatit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#185BAD;
	width:90%;
	padding-left:15px;
	padding-bottom:2px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding-top: 4px;
	}
#contenidos {
	width:610px;
	padding:8px 0px 0px 4px;
	margin-left:150px;
	}
#contizqda {
	width:333px;
	height:273px;
	float:left;
	background-image:url(../images/areaconsultas2.jpg);
	background-repeat:no-repeat;
	}
#contdcha {
	width:224px;
	height:232px;
	float:right;
	margin-left:6px;
	padding-top:3px;
	margin-top: 2px;
	margin-bottom: 13px;
	}
#tusdatos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	background-image:url(../images/tusdatos.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:220px;
	height:20px;
	padding: 5px 0px 0px 32px;
	letter-spacing: 0.05em;
	margin-bottom: 2px;
	}
#tusdatos a:link {
	color:#FFFFFF;
	text-decoration:none;
	}
#tusdatos a:active {
	color:#FFFFFF;
	text-decoration:none;
	}
#tusdatos a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
#tusdatos a:hover {
	color: #F4F4F4;
	text-decoration:underline;
	}
#valorpunto {
	width:252px;
	height:94px;
	background-image:url(../images/valorpuntotop.gif);
	background-repeat:no-repeat;
	padding:0;
	}
#consultaspie {
	background-image:url(../images/valorpuntobot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height: 18px;
	margin: 0px 0px 0px 0px;
	}
#destacados {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#333;
	padding:0px 0px 0px 20px;
	line-height: 23px;
	background-image:url(../images/valorpuntotop.gif);
	background-repeat:no-repeat;
	}
#destacaenlace {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:224px;
	border-left: 1px solid #F4F4F4;
	border-right: 1px solid #F4F4F4;
	padding-left:20px;
	padding-bottom: 4px;
	}
#destacaenlace a:link {
	text-decoration:none;
	color:#666;
	}
#destacaenlace a:active {
	text-decoration:none;
	color:#666;
	}
#destacaenlace a:visited {
	text-decoration:none;
	color:#666;
	}
#destacaenlace a:hover {
	text-decoration:underline;
	color:#333;
	}
#destacabottom {
	background-image:url(../images/destacadosbot.gif);
	height:18px;
	}
	/* ------------ FIN CONTENEDORES ----------*/
/*------------- TABLAS --------------------*/
table {
	border: 1px solid #F4F4F4;
	padding:2px;
	}
.editor {
	font-size:1em;
	}
.editor a:link {
	font-weight:bold;
	color:#666;
	text-decoration:none;
	}
.editor a:active {
	font-weight:bold;
	color:#666;
	text-decoration:none;
	}
.editor a:visited {
	font-weight:bold;
	color:#666;
	text-decoration:none;
	}
.editor a:hover {
	font-weight:bold;
	color:#666;
	text-decoration:none;
	}
.thpunto {
	background-color:#FFFFFF;
	border-color:#F4F4F4;
	border-collapse:collapse;
	}
.thpunto a:link {
	background-color:#0080E4;
	border-color:#F4F4F4;
	border-collapse:collapse;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	}
.thpunto a:active {
	background-color:#0080E4;
	border-color:#F4F4F4;
	border-collapse:collapse;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	}
.thpunto a:visited {
	background-color:#0080E4;
	border-color:#F4F4F4;
	border-collapse:collapse;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	}
.thpunto a:hover {
	background-color: #0066CC;
	border-color:#F4F4F4;
	border-collapse:collapse;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	color:#FFFFFF;
	}
.tdpunto {
	background-color:#F7FFFF;
	border-color:#F4F4F4;
	border-collapse:collapse;
	}
	
/*----------- FIN TABLAS ------------------*/


/*------------- LISTAS --------------------*/
#menu ul {
	color:#333;
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-size:0.98em;
	/*line-height:18px;
	text-indent:8px;*/
	list-style-type:none;
}
#menu ul li {
	background-image:url(../images/fondoli.jpg);
	background-repeat:no-repeat;
	border-collapse:collapse;
	line-height:17px;
}
#menu ul li strong{
	padding-left:8px;
}
	#menu ul ul li a{
		padding:1px;
		padding-left:16px;
		color:#333;
		background-color:#f8f8f8;
		text-decoration:none;
		display:block;
		border-top: 1px solid #98ADCC;
		border-collapse:collapse;
		background-image:url(../images/flecha2.gif);
		background-repeat:no-repeat;
		}
	#menu ul ul li a:visited {
		color:#333;
		text-decoration:none;
		}
	#menu ul ul li a:active {
		color:#333;
		text-decoration:none;
		background-color:#FFFFFF;
		}
	#menu ul ul li a:hover {
		color:#000;
		text-decoration:none;
		background-color:#FFFFFF;
		}
#menu ul ul{
	/*background-image:none;*/
	background-color:#F9F9F9;
	font-weight:normal;
	border-bottom: 1px solid #98ADCC;
	border-collapse:collapse;
}
.menu ul li ul li {
	margin:0;
	padding-left:15px;
	font-weight:bold;
	}
ol {
	line-height:1.4em;
	list-style: url(../images/flechaficha.gif);
	margin-bottom:0px;
	margin-top:0px;
	}
.mapaweb {
	line-height:1.4em;
	list-style: url(../images/flechaficha.gif);
	padding: 0px 0px 0px 25px;
	margin: 3px 0px 3px 12px;
	}
/*----------- FIN LISTAS ------------------*/
/*--------- CONTENIDOS --------------------*/
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#185BAD;
	background-image:url(../images/cuadradillo4.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #00086E;
	width:95%;
	height:1.5em;
	padding:2px 0px 0px 30px;
	text-align: left;
	background-position: left;
	margin-bottom:6px;
	}
.informacion {
	font-size:1em;
	color: #4B4F63;
	text-align:justify;
	padding-left:5px;
	}
.fondoblanco {
	background-color: #ffffff;
	}
.informacion ul {
	list-style-type:square;
	color:#163C9C;
	padding: 4px 0px 4px 25px;
	margin:0px;
	line-height:1.4em;
	}
.informacion strong {
	color:#14437C;
	}
.informacion a:link {
	color:#003399;
	text-decoration:none;
	}
.informacion a:active {
	color:#003399;
	text-decoration:none;
	}
.informacion a:visited {
	color:#003399;
	text-decoration:none;
	}
.informacion a:hover {
	color: #687C91;
	text-decoration:underline;
	}
.informacion table {
	border: 1px solid #CDD5DC;
	border-collapse:collapse;
	text-align:left;
	}
.informacion th {
	border: 1px solid #336699;
	border-collapse:collapse;
	background-color:#CDD5DC;
	color:#FFFFFF;
	}
.datitos {
	font-size:0.7em;
	}
.informacion td {
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	}
.info {
	list-style-type:none;
	padding:3px 8px 3px 0px;
	}
.infoglosario {
	font-weight:bold;
	border-bottom: 1px dashed #CCCCCC;
	cursor:pointer;
	cursor:hand;
	color:#0066CC;
	}
.indicetit {
	font-weight:bold;
	text-indent:20px;
	line-height:20px;
	}
.secciontit {
	font-size:1em;
	font-weight:bold;
	background-color: #CDD5DC;
	padding:2px 0px 2px 30px;
	margin:0;
	border-bottom:1px solid #CDD5DC;
	color: #4B4F63;
	margin-bottom: 3px;
	}
.noborde {
	border:0;
		}
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#687C91;
	margin:0px;
	padding: 2px;
	border: 1px solid #FFFFFF;
	}
.grafica {
	width:99%;
	height:auto;
	text-align:center;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin-top: -2px;
	}
/*--------- FIN CONTENIDOS --------------------*/
/*--------- FORMULARIOS -----------------------*/
.botones {
	border: 1px solid #687C91;
	background-color:#D2DDE8;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size: 0.9em;
	font-weight: bold;
	}
.formulario {
	border: 1px solid #687C91;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding-left:3px;
	}

/* ------- FIN FORMULARIOS --------------------*/
/* ------- SECCION PRIVADA --------------------*/
.privtitulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#14437C;
	background-image: url(../images/cuadradillo5.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #0099CC;
	border-top:1px solid #0099CC;
	width:95%;
	padding:1px 30px 1px 0px;
	text-align:right;
	background-position: right;
	background-color:#D1E1ED;
	}
.busca {
	height:auto;
	margin-top:10px;
}
.paginacion {
	text-align:center;
	color: #999999;
	background-color:#F4F4F4;
	width:96%;
	padding:3px;
	font-weight:bold;
	}
.piegrafico {
	text-align:right;
	color: #999999;
	background-color:#F4F4F4;
	padding:3px;
	border-color:#CDD5DC;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	margin-top:-3px;
	margin-bottom:6px;
	margin-right:3px;
	line-height:8px;
	}
.foto {
	float:right;
	margin:4px 4px 4px 6px;
	border: 1px solid #CCCCCC;
	}
.fotonoticia {
	margin:2px 4px 2px 6px;
	border: 1px solid #CCCCCC;
	width: 100px;
	}
.resumen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#999999;
	width: 90%;
	height:auto;
	}
.resumen a:link {
	color:#999999;
	text-decoration:none;
	}
.resumen a:active {
	color:#999999;
	text-decoration:none;
	}
.resumen a:visited {
	color:#999999;
	text-decoration:none;
	}
.resumen a:hover {
	color:#999999;
	text-decoration:underline;
	}
.noticiar a:link {
	color:#999999;
	text-decoration:none;
	border-bottom: 1px dashed #CDD5DC;
	}
.noticiar a:active {
	color:#999999;
	text-decoration:none;
	border-bottom: 1px dashed #CDD5DC;
	}
.noticiar a:visited {
	color:#999999;
	text-decoration:none;
	border-bottom: 1px dashed #CDD5DC;
	}
.noticiar a:hover {
	color:#999999;
	text-decoration:none;
	border-bottom: 1px solid #CDD5DC;
	}
.privadocon {
	font-size:1em;
	color: #666666;
	text-align:justify;
	padding-left:5px;
	vertical-align: middle;
	}
.columna {
	width:80%;
	float:right;
	}
.columna a:link {
	color:#0066CC;
	text-decoration:none;
	}
.columna a:active {
	color:#006699;
	text-decoration:none;
	}
.columna a:visited {
	color:#0066CC;
	text-decoration:none;
	}
.columna a:hover {
	color: #3366CC;
	text-decoration:underline;
	}
.privadocon ul {
	list-style-type:square;
	color:#1C5CAE;
	padding: 4px 0px 4px 25px;
	margin:0px;
	line-height:1.4em;
	}
.privadocon strong {
	color:#687C91;
	}
.privadocon a:link {
	color:#0066CC;
	text-decoration:none;
	}
.privadocon a:active {
	color:#006699;
	text-decoration:none;
	}
.privadocon a:visited {
	color:#0066CC;
	text-decoration:none;
	}
.privadocon a:hover {
	color: #3366CC;
	text-decoration:underline;
	}
.privadocon table {
	border:none;
	border-right: 1px solid #CDD5DC;
	border-left: 1px solid #CDD5DC;
	border-collapse:collapse;
	text-align:left;
	}
.privadocon th {
	border:none;
	border-right: 1px solid #CDD5DC;
	border-collapse:collapse;
	background-color:#CDD5DC;
	color:#FFFFFF;
	}
.privadocon td {
	padding-left:10px;
	border-right: 1px solid #D1E1ED;
	border-top: 1px solid #FFFFFF;
	border-collapse:collapse;
	text-align:left;
	}
.bordetop {
	border-top: 1px solid #FFFFFF;
	}
.fondogris {
	background-color:#F8F8F8;
	}
.avisos {
	color:#FF6600;
	padding-left:18px;
	background-image:url(../images/info.gif);
	background-repeat: no-repeat;
	}
.fecha {
	font-size:0.8em;
	}
/* --------- FIN SECCION PRIVADA ---------*/

