.textounpixel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.01px;
	height: 1px;
	background-color: #2D4167;	
}

Texto_normal {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;	
}

Menu1 {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;	
}

.H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
}

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 6px;
	
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold; 
	color: #000000;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold; 
	color: #000000;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold; 
	color: #000000;
}
IMG {
border:0;

}
.subrayado {
text-decoration:underline 
}

.margenes {
margin-left:40px
}
.sinmargen{
margin-left:5px
}




.center {
text-align:center;
}


.ul_clase {
list-style-image:none;
list-style-type:none;
margin:0px;
padding:0px;


}


.ul_mapa{
list-style-type:none;
list-style-image:none;
padding:0px;
margin:0px;
height:auto;

}


.li_clase {
height:20px;
}

.li_especial {
overflow:visible;

}



.formhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #006B96;
	border: 1px solid #006B96;
	width:140px;
}


.logospie{
	vertical-align: middle;
	border: 0px;	
}
.logoacces{
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	border: 0px;	
}

.botonbusqueda{
	border: 0px;	
	vertical-align: middle;
}

.botones {
	padding-right:23px;
	padding-top: 4px;
	padding-bottom: 2px;	
}


.noborde{
border: 0px;
}

.borde0 {
	border: 0px;
	
}
.bordesupinfazul1 {
	border-top: 1px solid #5385CA; 
	border-bottom: 1px solid #5385CA; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.bordesupinfazul3 {
	border-top: 1px solid #3E5783; 
	border-bottom: 1px solid #3E5783; 
	padding-top: 3px; 
	padding-bottom: 3px;
}


.border1negro {
	border:1px solid #000000;
}
.borderinfazul1 {
	border-bottom:2px solid #000052;
 	padding-bottom:2px;	
}




.margenizd3 {
	padding-left: 3px;
}
.margenizd4 {
	padding-left: 4px;
}
.margenizd8 {
	padding-left: 8px;
}
.margenizd20 {
	padding-left: 20px;
}
.margender4 {
	padding-right: 4px;
}
.margender4left {
        float:inherit;
	padding-right: 4px;
        width:108px;
}
.margender20 {
	padding-right: 20px;
}



.margenizd6der3 {
	padding-left: 6px;
	padding-right: 3px;
}

.margenizd27der3 {
	padding-left: 27px;
	padding-right: 3px;
}

.margenizd15der15 {
	padding-left: 15px;
	padding-right: 15px;
}

.margensup3inf3izd3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}





.margen1columna2 {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}

.margen1columna2fila1 {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
        width:30.4%;
        height:13px;
        float:left;
}

.margen1columna2fila2 {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
        width:30.09%;
        height:13px;
        float:left;
}


.derecha {
	text-align: right;
}

.izquierda {
	text-align:left;

	
}

.centro {
	text-align:center;
}
.superior {
	vertical-align: top;
}
.superior1gris {
	vertical-align: top;
	background-color:#EEEEEE;	
}


.imagenizquierda {
	float: left;
}

.imagenderecha {
	float: right;
}

.alto15 {
	height:15px;
}
.alto61 {
     background-image:url(../images/cabe_dnie.jpg);
	 background-repeat:no-repeat;
	 border-bottom: 1px solid #000000;
	 height:61px;
}


.ancho10 {
	width:10px;
}
.ancho78 {
	width:78px;
}
.ancho83 {
	width:83px;
}
.ancho100 {
	width:100px;
}
.ancho142 {
	width:142px;
}
.ancho150 {
	width:150px;
}
.ancho156 {
	width:156px;
}
.ancho184 {
	width:184px;
}
.ancho195 {
	width:195px;
}
.ancho270 {
	width:270px;
}
.ancho300 {
	width:300px;
}
.ancho400 {
	width:400px;
}


.prensaizdaancho141 {
	width:141px;
	float: left;	
}
.prensaizdaancho77 {
	width:77px;
	float: left;	
}
.prensaizdaancho86 {
	width:86px;
	float: left;	
}
.prensaizdaancho83 {
	width:83px;
	float: left;	
}
.prensaizdaancho168 {
	width:168px;
	float: left;	
}

.ciudadanos {
	position:absolute; 
	left:190px; 
	top:102px; 
	width:157px; 
	background-color:#F3F3F3; 
	z-index:2; 
	visibility: hidden;		
}

.empresas {
	position:absolute; 
	left:346px; 
	top:102px; 
	width:185px; 
	background-color:#F3F3F3; 
	z-index:3; 
	visibility: hidden;	
}

.aapp {
	position:absolute; 
	left:530px; 
	top:102px; 
	width:142px; 
	background-color:#F3F3F3; 
	z-index:4; 
	visibility: hidden;	
}

.integradores {
	position:absolute; 
	left:672px; 
	top:102px; 
	width:216px; 
	background-color:#F3F3F3; 
	z-index:5; 
	visibility: hidden;	
}


.textounpixel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.01px;
	height: 1px;
        background-color:#2D4167;
}
