/*DEFINICIONES*/

body{
    background-color:#1f211c;
	margin:auto;
	padding:0;
	text-align:center;
}

form{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}

img {
	border:0px;
	margin:0px;
	padding:0px; 
	/*position:absolute;
	display:block;*/
}

/*
div{
	display:block;
	position:relative;
}
*/

span {
		margin:0px;
		padding:0px; 
		border:0px;
}

p {
		margin:0px;
		padding:0px; 
		border:0px;
		line-height:1.2em;	
}

li {
		margin:0px;
		padding:0px; 
		list-style: none;
}

a{
	text-decoration:none;
}


.formulario{
	background-color:#FFFFFF;
	border:1px solid #919191;
	color:#000000;
	font-family:helvetica;
	font-size:12px;
	font-weight:normal;
	height:14px;
	left:174px;
	padding-left:2px;
	position:absolute;
	top:0px;
	width:100px;
}

/*CONTENEDORES WEB*/

.contenedor_barra{
	display:block;
	position:relative;       
	float:left;
	clear:both;
	margin: auto;
	width:100%;
    background-position:top;
    background-image:url('../img/bkg_fondo_estirar.gif');
    background-repeat: repeat-x;
    height:33px; 
	text-align:center;
}

.contenedor_total{
    clear:none;
    display:block;
    float:none;
    height:auto;
    margin:0 auto;
    position:relative;
    text-align:center;
    width:782px;
}

.contenido_cabecera{
    clear:both;
    display:block;    
    float:left;
    height:auto;
    position:relative;
    text-align:left;
    width:782px;
    margin-top:-25px;  /*Se monta en el degradado del contenedor_barra*/
}

.contenedor_principal{
    clear:both;
    display:block;    
    float:left;
    height:auto;
    position:relative;
    text-align:left;
    width:782px;
}

.contenido_pie{
    clear:both;
    display:block;    
    float:left;
    height:auto;
    position:relative;
    text-align:left;
    width:782px;
    margin-top:10px;
}

.posi_relativa_home{
    clear:none;
    display:inline;    
    float:left;
    margin-left:115px;
    height:15px;
    position:relative;
    text-align:left;
    width:auto;
}

.posi_relativa_titulo{
    clear:none;
    display:inline;    
    float:left;
    margin:0px;
    height:15px;
    position:relative;
    text-align:left;
    width:auto;
}

.posi_relativa{
    clear:none;
    display:inline;    
    float:left;
    margin-left:5px;
    height:15px;
    position:relative;
    text-align:left;
    width:auto;
}

.posi_castellano{
    clear:none;
    display:inline;
    float:left;
    height:11px;
    margin-left:10px;
    margin-top:-3px;
    position:relative;
    text-align:left;
    width:17px;
}

.posi_ingles{
    clear:none;
    display:inline;
    float:left;
    height:11px;
    margin-left:10px;
    margin-top:-3px;
    position:relative;
    text-align:left;
    width:17px;
}



/*LAS DOS CAPAS JUNTAS - TODO EL ANCHO*/

.dos_capas_juntas{
    width:782px;
    clear:both;
    display:inline;    
    float:left;
    height:auto;
    position:relative;
    text-align:left;
}


.dos_capas_juntas2{
    width:782px;
    clear:both;
    display:inline;    
    float:left;
    height:auto;
    position:relative;
    text-align:left;
    margin-top:30px;
}

.posi_pertenecemos{
    clear:both;
    display:inline;    
    float:left;
    height:auto;
    margin-left:330px;
    position:relative;
    text-align:left;
    margin-top:20px;
}

.posi_mapa1{
    margin-left:20px;
    float:left;
    display:inline;
    height:236px;
    overflow:hidden;
    position:relative;
    width:343px;
    border:1px solid #99a3a6;
}

.posi_mapa2{
    margin-left:50px;
    float:left;
    display:inline;
    height:236px;
    overflow:hidden;
    position:relative;
    width:343px;
    border:1px solid #99a3a6;
}

.posi_copyright{
    clear:both;
    display:inline;
    float:left;
    height:40px;
    margin-left:158px;
    margin-top:20px;
    position:relative;
    text-align:left;
}

/*CAPA IZQUIERDA*/

.capa_izquierda{
    width:482px;
    clear:none;
    display:inline;    
    float:left;
    height:auto;
    position:relative;
    text-align:left;
}

.posi_empresa{
    clear:none;
    margin-top:50px;
    display:inline;    
    float:left;
    position:relative;
    text-align:left;
}

.posi_telefono{
    clear:none;
    color:#FFFFFF;
    display:inline;
    float:left;
    font-family:helvetica;
    font-size:18px;
    font-weight:bold;
    margin-left:20px;
    margin-top:56px;
    position:relative;
    text-align:left;
}

.posi_texto_empresa{
    width:430px;
    clear:both;
    display:inline;    
    float:left;
    height:auto;
    position:relative;
    text-align:left;
}

.posi_servicios{
    clear:both;
    margin-top:38px;
    display:inline;    
    float:left;
    position:relative;
    text-align:left;
}

.posi_media{
    clear:both;
    display:inline;    
    float:left;
    position:relative;
    text-align:left;  
}



.posi_paginador_total{
    clear:both;
    display:inline;
    float:left;
    font-size:0;
    height:18px;
    margin-top:20px;
    overflow:hidden;
    position:relative;
    padding:0px;
    width:782px;
}

.numeros_paginador{
    display:block;
    position:relative;
    background-color:#1B59D9;
    border:1px solid #FFFFFF;
    color:#000000;
    font-family:helvetica;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    height:15px; 
    margin-right:5px;
    overflow:hidden;
    float:left;

}
.numeros_paginador:hover{
    display:block;
    position:relative;
    border:1px solid #cccccc;
    background-color:#ffffff;
    font-weight:bold;
    font-size:12px;
    font-family:helvetica;
    color:#000000;
    text-align:center; 
    height:15px; 
    margin-right:5px;
    overflow:hidden;
    float:left;

}

.numeros_paginador_seleccionado{
    display:block;
    position:relative;
    background-color:#000000;
    border:1px solid #ffffff;
    color:#ffffff;
    font-family:helvetica;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    height:15px; 
    margin-right:5px;
    overflow:hidden;
    float:left;

}


.posi_texto_comentarios{
    margin-bottom:20px;
    width:430px;
    clear:both;
    display:inline;    
    float:left;
    height:auto;
    position:relative;
    text-align:left;
}

.contenedor_logos{
    clear:both;
    margin-top:15px;
    display:inline;    
    float:left;
    width:782px;
    position:relative;
    text-align:left;
    margin-bottom:30px;
}

.posi_logos{
    clear:none;
    display:inline;    
    float:left;
    position:relative;
    text-align:left;  
    margin-right:54px;
    height:60px;
}

.posi_logos2{
    clear:none;
    display:inline;    
    float:left;
    position:relative;
    text-align:left;  
    height:60px;
}

.posi_visitanos{
    clear:none;
    display:inline;    
    float:left;
    position:relative;
    text-align:left;  
    width:228px;
}
.posi_direccion{
    clear:none;
    display:inline;
    float:left;
    margin-left:44px;
    margin-top:10px;
    position:relative;
    text-align:left;
    width:510px;
}

.posi_prueba{
    clear:none;
    display:inline;    
    float:left;
    position:relative;
    text-align:left;  
    width:395px;
}


.posi_rss{
    clear:none;
    display:inline;    
    float:left;
    position:relative;
    text-align:left;  
    width:58px;
    margin-left:327px;
}


/*CAPA DERECHA*/
.capa_derecha{
    width:300px;
    clear:none;
    display:inline;    
    float:left;
    height:auto;
    position:relative;
    text-align:left;
}

.posi_logo_undanet{
    margin-top:40px;
    clear:both;
    display:inline;    
    float:left;
    position:relative;
    text-align:left;
}

.posi_logo_facebook{
    margin-top:47px;
    margin-left:70px;
    clear:both;
    display:inline;    
    float:left;
    position:relative;
    text-align:left;
}

.posi_facebook{
    width:300px;
    clear:both;
    margin-top:13px;
    display:inline;    
    float:left;
    height:auto;
    position:relative;
    text-align:left;
}

.capa_texto_aetical{
    width:285px;
    clear:none;
    display:inline;    
    float:left;
    height:auto;
    position:relative;
    text-align:left; 
    margin-left:20px;
}

.capa_texto_aesai{
    width:185px;
    clear:none;
    display:inline;    
    float:left;
    height:auto;
    position:relative;
    text-align:left; 
    margin-left:20px;
}

.posi_aetical,.posi_aesai{
    clear:none;
    display:inline;
    float:left;
    height:auto;
    margin-left:20px;
    position:relative;
    text-align:left;
}

.capa_google{
    clear:both;
    display:inline;
    float:left;
    height:auto;
    margin-left:679px;
    margin-top:8px;
    position:relative;
    text-align:left;
}

.capa_xhtml{
    clear:none;
    display:inline;
    float:left;
    height:auto;
    margin-left:293px;
    position:relative;
    text-align:left;
    margin-top:20px;
}
.capa_css{
    clear:none;
    display:inline;
    float:left;
    height:auto;
    margin-left:20px;
    margin-top:20px;
    position:relative;
    text-align:left;
}


/*NUBE DE ETIQUETAS*/

.nube{
    
    color:#9c9c9b;
    text-align:center;
    width:298px;
}
.nube div.etiquetas{
   font-family: helvetica;
   font-size:8pt;
   padding:5px;
}
.nube div.etiquetas a{
    float:left;
    height:18pt;
    margin:0 2px;
    white-space:nowrap;
    color:#9f9f9f;
}

.nube div.etiquetas a:hover{
    float:left;
    height:18pt;
    margin:0 2px;
    white-space:nowrap;
    color:#d7d7d7;
}

.nube div.etiquetas a.etiquetatam1{
   font-size: 110%;
}
.nube div.etiquetas a.etiquetatam2{
   font-size: 120%;
}
.nube div.etiquetas a.etiquetatam3{
   font-size: 130%;
}
div.etiquetas a.etiquetatam4{
   font-size: 140%;
}
.nube div.etiquetas a.etiquetatam5{
   font-size: 150%;
}
.nube div.etiquetas a.etiquetatam6{
   font-size: 160%;
}
.nube div.etiquetas a.etiquetatam7{
   font-size: 170%;
}
.nube div.etiquetas a.etiquetatam8{
   font-size: 180%;
}
.nube div.etiquetas a.etiquetatam9{
   font-size: 190%;
}
.nube div.etiquetas a.etiquetatam10{
   font-size: 200%;
}



/*********************/

.textonegro{font-family:helvetica;font-size:12px;color:#000000;}
.textogris{font-family:helvetica;font-size:12px;color:#99a3a6;}
.textogris_grande{font-family:helvetica;font-size:14px;color:#99a3a6;}
.textoblanco{font-family:helvetica;font-size:12px;color:#ffffff;}
.textoblanco_peq{font-family:helvetica;font-size:10px;color:#ffffff;}
.textoazul{font-family:helvetica;font-size:12px;color:#0061d8;}

.texto_link{font-family:helvetica;font-size:11px;color:#99a3a6;font-weight:bold;}
.texto_link:hover{font-family:helvetica;font-size:11px;color:#0061d8;font-weight:bold;}
.texto_link_seleccionado{font-family:helvetica;font-size:11px;color:#0061d8;font-weight:bold;}

.texto_link2{font-family:helvetica;font-size:11px;color:#ffffff;}
.texto_link2:hover{font-family:helvetica;font-size:11px;color:#0061d8;}
.texto_link2_seleccionado{font-family:helvetica;font-size:11px;color:#0061d8;}


.negrita{font-weight:bold;}
.subrayado{text-decoration:underline;}