body{ margin : 0; }
img { border: 0; }
/*form {/*Formularios
	border: 1px solid #d6d6d6;
	font: 8px Arial, Helvetica, sans-serif; color: #000000;
}*/
.busca {/*Formularios*/
	border: 1px solid #d6d6d6;
	font: 11px Arial, Helvetica, sans-serif; color: #000000;
}
.busca1 {/*Formularios*/
	border: 1px solid #d6d6d6;
	font: 11px Arial, Helvetica, sans-serif; color: #000000;
	height: 16px;
}
.fb{
	background-image: url(/images/por.flecha.gif);
	width: 23px;
	margin: 0px;
	border-width: 0px;
	padding: 0px;
	border: 0px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
select {/*Formularios*/
	border: 1px solid #d6d6d6;
	font: 11px Arial, Helvetica, sans-serif; color: #000000;
}
a         { color: #003e7e; text-decoration: underline }
a:hover   { color: #003e7e; text-decoration: none }
a:link    { color: #003e7e }
a:visited { color: #003e7e }

.cab {/*Cabecera Azul*/
	border: 0px;
	background-color: #003e7e;
	font: 18px Georgia, Times New Roman, Times, serif; color: #ffffff;
	padding: 5px 5px 5px 5px;
	text-align: left;
}
.cabmun {/*Cabecera con barra gris a la derecha*/
	border: solid #d6d6d6;
	border-width: 0px 1px 0px 0px;
	font: bold 17px Arial, Helvetica, sans-serif; color: #000000;
	padding: 0px 0px 0px 0px;
	text-align: left;
	/*width: 100%;*/
	height: 19px;
}
.cabpor {/*Cabecera con barra gris a la derecha en portada*/
	border: solid #d6d6d6;
	border-width: 0px 1px 0px 0px;
	font: bold 17px Arial, Helvetica, sans-serif; color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}
.cabmapa {/*Cabecera gris borde completo letra azul*/
	border: 1px solid #d6d6d6;
	background-color: #f7f6f0;
	font: 11px Arial, Helvetica, sans-serif; color: #003e7e;
	padding: 2px 4px 2px 4px;
	text-align: left;
}
.servicios {/*Caja con barra gris a la derecha y abajo en portada*/
	border: solid #d6d6d6;
	border-width: 0px 1px 1px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #003e7e;
	padding: 0px 4px 4px 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}
.servicios2 {/*Caja con barra gris a la derecha y abajo en portada*/
	border: solid #d6d6d6;
	border-width: 0px 1px 1px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #003e7e;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
}
.blancapor {/*Caja sin borde margen 0px*/
	border-width: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	text-align: right;
}
.serviciostxt {/*Caja sin borde margen 0px*/
	border-width: 0px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 0px 0px 5px;
	text-align:letf;
}
.adesgam {/*Barra gris a la abajo*/
	border: solid #d6d6d6;
	border-width: 0px 0px 1px;
	padding: 0px 0px 0px 3px;
	/*width: 100%;*/
}
.boxcab {/*Cabecera gris borde completo*/
	border: 1px solid #d6d6d6;
	background-color: #f7f6f0;
	font: bold 11px Arial, Helvetica, sans-serif; color: #000000;
	padding: 2px 4px 2px 4px;
	text-align: left;
}
.error {/*Cabecera gris borde completo*/
	border: solid #d6d6d6;
	border-width: 1px 1px 0px 1px;
	background-color: #f7f6f0;
	font: 11px Arial, Helvetica, sans-serif; color: #000000;
	padding: 2px 4px 3px 4px;
	text-align: left;
}
.O5 {/*Caja en O margen 5px*/
	border: solid #d6d6d6;
	border-width: 1px 1px 1px 1px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 4px 4px 4px 4px;
	text-align: justify;
}
.U5 {/*Caja en U margen 5px*/
	border: solid #d6d6d6;
	border-width: 0px 1px 1px 1px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 4px 4px 4px;
	text-align: justify;
}
.N5 {/*Caja en U margen 5px*/
	border: solid #d6d6d6;
	border-width: 0px 1px 0px 1px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 4px 5px 4px;
	text-align: justify;
}
.D5 {/*Caja en D margen 5px*/
	border: solid #d6d6d6;
	border-width: 1px 1px 1px 0px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 4px 2px 4px;
	text-align: justify;
}
.A10 {/*Caja en A margen 10px*/
	border: solid #d6d6d6;
	border-width: 1px 1px 0px 1px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 9px 9px 10px 9px;
	text-align: justify;
}
.U10 {/*Caja en U margen 10px*/
	border: solid #d6d6d6;
	border-width: 0px 1px 1px 1px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px 9px 9px 9px;
	text-align: justify;
}
.N10 {/*Caja en N margen 10px*/
	border: solid #d6d6d6;
	border-width: 0px 1px 0px 1px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px 9px 10px 9px;
	text-align: justify;
}
.boxblanca {/*Caja sin borde margen 10px*/
	border-width: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 0px 0px 10px;
	text-align: justify;
}
.txt11gri {/*Caja sin borde margen 0px*/
	border-width: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	text-align: justify;
}
.txt11igri {/*Caja sin borde margen 0px alineación izquierda*/
	border-width: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	text-align: left;
}
.txt11dgri {/*Caja sin borde margen 0px alineación derecha*/
	border-width: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	text-align: right;
}
.txt11cgri {/*Caja sin borde margen 0px alineación centrada*/
	border-width: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	text-align: center;
}
.txt18gbla {/*Texto*/
	font: 18px Georgia, Times New Roman, Times, serif; color: #ffffff;
}
.txt11bla {/*Texto blanco 11px*/
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.Dpiei {/*Caja en D margen 5px*/
	border: solid #d6d6d6;
	border-width: 1px 1px 1px 0px;
	color: #000000;
	padding: 4px 4px 4px 0px;
}
.Dpie {/*Caja en D margen 5px*/
	border: solid #d6d6d6;
	border-width: 1px 1px 1px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 4px 4px 4px 5px;
	text-align: center;
}
.Zpie {/*Caja en Z margen 5px*/
	border: solid #d6d6d6;
	border-width: 1px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 4px 0px 4px 5px;
}
.tdia {/*Caja en O margen 2px*/
	border: solid #d6d6d6;
	border-width: 1px 1px 1px 1px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 1px 1px 1px 1px;
	text-align: right;
}
.mes {/*Caja en O margen 2px*/
	border: solid #d6d6d6;
	border-width: 1px 1px 1px 1px;
	background-color: #003e7e;
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 1px 1px 1px 1px;
	text-align: center;
}


#cuerpoDerecho {
	width: 80px;
	float: right;
	margin-bottom: 5px;
}

#cuerpoIzquierdo {
	width: 80px;
	float: left;
	margin-bottom: 5px;
}



/*.div {
	OVERFLOW: auto;
	SCROLLBAR-HIGHLIGHT-COLOR: #FAEACA;
	SCROLLBAR-SHADOW-COLOR: #FAEACA;
	SCROLLBAR-3DLIGHT-COLOR: #FAEACA;
	SCROLLBAR-ARROW-COLOR: #196526;
	SCROLLBAR-BASE-COLOR: #FAEACA;
	SCROLLBAR-WIDTH: 10px;
}*/


/* Web Positer */
.capaWP {
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;

	position: absolute;
	padding: 10px;

	color: #102159;
}
.capaWPInt {
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
	
	color: #102159;

	overflow: auto;

	background: #F4F6F6;

	border: 1px solid #DEEAEA;

	scrollbar-3dlight-color:#DEEAEA;
	scrollbar-arrow-color:#102159;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#DEEAEA;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#DEEAEA;

	width: 760px;
	height: 100px;
}
.capaWPInt B,
.capaWPInt I {
	font-family: Georgia;
	font-size: 12px;
}
.capaWPInt P,
.capaWPInt H1,
.capaWPInt H2, 
.capaWPInt H3, 
.capaWPInt H4 {
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
}
.capaWPInt A {
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #102159;
}
.capaWPInt A:HOVER {
	font-weight: bold;
	color: #102159;
}