@charset "utf-8";
/* CSS Document */

/*principal*/


html, body {
font-family:Arial, Helvetica, sans-serif;
background-color:#E9E9E9;

/*redimension Sin distorsión de proporciones*/
height:100%;
width:100%;
}

#contenedorP {
width:960px;
height:auto;
margin:auto;
padding:0px;
border:0px;
background-color:#FFFFFF;
position:relative;
}

a{
color:#1577A6;
}

/*menu*/
#menu {
position:relative;
float:left;
width:960px;
background-image: url(images/navi_bg.png);
}


ul {
list-style-type: none;

height: 70px;
margin:0px;
}
li {
float: left;
}
ul a {
background-image: url(images/navi_bg_divider.png);
background-repeat: no-repeat;
background-position: left;
padding-right: 30px;
padding-left: 30px;
display: block;
line-height: 70px;
text-decoration: none;
font-family: Georgia, "Arial", Times, serif;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
font-size: 12px;
color:#4D4D4D;
}

ul a:hover {
color: #FFF;
background-color:#323232;
}
ul a:active {
color: #FFF;
background-color:#323232;
}

/*fin de menu*/



#logo{
position:relative;
float:left;
background-image:url(images/navi_bg4.jpg);
background-position:right;
background-repeat:no-repeat;
height: 70px;
width: 160px;
float: left;
margin-left:0px;

}
#menulistado {
position:relative;
float:left;
width:800px;
}


	#pie {
	position:relative;
	float:left;	
	background-image:url(images/pie.png);
	width:960px;
	height:50px;
	float:left;
	
	}
	#pie p{
	padding-top:10px;
	float:right;
	margin-right:20px;
	font-size:10px;
	color:#ADADAD;
	}
	#azul{
color:#00CCFF;
font-size:12px;
font-weight:500;
}

#destacada{
color:#2A2A2A;
font-size:12px;
}

h5{
color:#7A7A7A;
font-size:13px;

}

	


/*acceso clientes*/

#contacceso{
width:438px;
height:400px;
margin:auto;
background-color:#FFFFFF;
}
#accesoazul {
background-color:#5AA0E7;
position:relative;
}




#logocabeacceso {
position:relative;
float:left;
width:200px;
height:75px;
margin:auto;
text-align:center;
background-image:url(images/navi_bg4.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
margin-left:10px;
}

#cabeacceso {
width:438px;
height:75px;
text-align:center;
background-image: url(images/navi_bg.png);
background-repeat:repeat;
color:#FFFFFF;
float:left;

}
#eleccion {
margin-left:25px;

}
#columaderechaacceso{
width:438px;
height:auto;
margin-top:20px;
background-color:#FFFFFF;
float:left;
text-align:left;
padding-left:0px;

}

#registro {width:438px; padding:0px; margin:0px; border:0px; }
#registro fieldset {border:0; padding-left:0px; padding-top:0px; background-image:url(images/Raton.jpg); background-repeat:no-repeat;
background-position:right; width:418px;}
#registro legend{font: bold 20px Arial, sans-serif; color:#999999; padding:0; text-transform:uppercase; padding-left:140px; padding-top:0px;}
#registro p label {font:bold 12px Geneva, Arial, Helvetica, sans-serif; float: left;width: 22%; text-align:right;padding:5px; color:#323232;}
#registro p br {clear: left;}
#registro p { padding-left:75px;}

.enviar{
margin-top:20px;
margin-left:210px;
background-color:#272727;
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;

}



#pieacceso{
width:350px;
margin:auto;
padding-left:25px;
font-size:10px;
color:#323232;


}
#eleccion {
padding-top:20px; font: bold 16px Arial, sans-serif; color:#3CA9DD;

}

	#pie_acceso{
	background-image:url(images/pie.png);
	width:438px;
	height:50px;
	float:left;	
	position:relative;

	
	}

	#pie_acceso p{
	padding-top:10px;
	float:right;
	margin-right:20px;
	font-size:10px;
	color:#ADADAD;
	}

/*fin acceso clientes*/


/*index*/
	#cu3er-container {
	margin-top:0px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	width:960px;
	height:350x;
	float:left;
	background-color:#FFFFFF;
	position:relative;
	}

	#contenido2 {	
	width:960px;
	height:150px;
	float:left;	
	position:relative;
	background-color:#FFFFFF;
	
	}

#columna2_1 {
width:260px;
height:140px;
float:left;
background-color:#FFFFFF;
position:relative;
color:#525252;
padding-top:10px;
padding-right:30px;
padding-left:30px;
background-image:url(images/columnas_Div.jpg);
background-repeat: no-repeat;
background-position:right;
margin-left:0px;
}


#columna2_1 p{
font-size:12px;
text-align:justify;
}
#texto2 {
text-align:center;
font-size:12px;
color:#3FB7E4;
}
#columna2_2 {
width:300px;
height:130px;
float:left;
background-color:#FFFFFF;
position:relative;
color:#525252;
padding:10px;
background-image:url(images/columnas_Div.jpg);
background-repeat: no-repeat;
background-position:right;
}
#columna2_3 {
width:300px;
height:130px;
float:left;
background-color:#FFFFFF;
position:relative;
padding:10px;

}
/*-------------------contacto------------------------*/
#contactocontenido2 {	
	width:960px;
	height:auto;
	float:left;	
	position:relative;
	background-color:#FFFFFF;
	}

#contactocolumna2_1 {
width:300px;
height:410px;
float:left;
position:relative;
color:#525252;
padding:10px;
background-image:url(images/fondoformulario.gif);
background-repeat:no-repeat;
background-position:left;


}
#contactocolumna2_2 {
width:640px;
height:410px;
float:left;
background-color:#323232;
position:relative;
color:#525252;
padding-top:20px;
}
#contactocolumna2_2 p{
color:#C9C9C9;
font-size:12px;
width:400px;
text-align:justify;
padding-left:75px;
padding-top:70px;
}


/*----------------fin de contacto--------------------------------------------*/
/*-------------------La empresa------------------------*/

.bloque1 {	
	width:960px;
	height:auto;
	float:left;	
	position:relative;
	background-color:#FFFFFF;
	padding-top:30px;
	padding-bottom:25px;

}
	#bloque1_1 {
	width:450px;
	height:auto;
	float:left;
	position:relative;
	margin-left:0px;
	padding-right:25px;
	color:#525252;
	}
		#bloque1_1 p{
		font-size:12px;
		text-align:justify;
		}
	
	
		#bloque1_2 {
	width:460px;
	height:auto;
	float:left;
	position:relative;
	margin-left:25px;
	}
		


#bloque2 {
background-image:url(images/fondobloque2.jpg);
width:960px;
height:139px;
float:left;
position:relative;
margin-top:5px;
font-size:12px;
color:#D8D8D8;
}
	#bloque2_1{
	width:220px;
	height:139px;	
	float:left;	
	font-size:15px;
	padding:10px;
	text-align:center;	
	background-image:url(images/divisorbloque2.jpg);
	background-repeat: no-repeat;
	background-position:right;

	
	}
	#bloque2_2{
	width:220px;
	height:139px;		
	float:left;
	font-size:15px;

	padding:10px;
	text-align:center;
	background-image:url(images/divisorbloque2.jpg);
	background-repeat: no-repeat;
	background-position:right;
	}
#bloque2_3{
width:220px;
height:139px;		
float:left;	
padding:10px;
text-align:center;
background-image:url(images/divisorbloque2.jpg);
background-repeat: no-repeat;
background-position:right;
	font-size:15px;
	}
	
	#bloque2_4{
	width:220px;
	height:139px;		
	float:left;	
	padding:10px;
	text-align:center;
	font-size:14px;
	}
	.areas {
	margin-top:20px;
	}
	
	
	.subarea {
	color:#8B8B8B;
	font-size:13px;

	}



	
	
#bloque3{
padding-top:15px;
width:960px;
margin-top:0px;
background-color:#FFFFFF;
float:left;
position:relative;
}
	#bloque3_1{
	width:450px;
	text-align:justify;
	float:left;
	margin-left:30px;	
	}
			#bloque3_1 p {
				
		padding-right:25px;
		font-size:12px;
		color:#525252;
		text-align:justify;
		}
	
	
	#bloque3_2{
	width:400px;
	float:left;
	position:relative;
	margin-top:0px;
	margin-left:0px;
	}
	
	#grafica {
	float:left;
	position:relative;
	margin-left:130px;
	margin-top:40px;	
	}




	
/*-------------------FIN La empresa------------------------*/

/*-------------------Servicios------ ------------------------*/

/*----primer bloque----------------*/
#servicios1 {	
	position:relative;
	float:left;	
	width:960px;
	height:auto;	
	position:relative;
	background-color:#FFFFFF;
	padding-top:30px;
	padding-bottom:25px;	
}

#bloquedoscolumnas {
position:relative;
float:left;
width:960px;
padding-top:25px;
padding-bottom:50px;
}
	#listadoancla {
	position:relative;
	float:left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 400px;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	padding-top:25px;
	}
		.listado a:hover {
		color:#33CCFF;
		background:none;
		width:auto;
		}
		.listado a{
		padding:0px;
		margin:0px;
		background:none;
		line-height:20px;
		font-style:normal;
		font-size:12px;
		line-height:30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		
		}
		
		
		/*el ul de listado ancla*/
		.listado {
		position:relative;
		float:left;
		height:200px;
		width:350px;
		font-size:10px;
		padding-left:50px;		
		}
		
			/*listado li de listadodoancla*/
			.lista {
			position:relative;
			float:left;
			height:auto;
			width: 300px;
			list-style-type:disc;		
			}
			.lista a{
			color:#23256D;
			}
			
			/*sulistado li de listadodoancla*/
			.sublista {
			list-style-type:none;
			width: 400px;
			padding-left:25px;		
			}
			.sublista a{
			color:#323232;		
			}
#bloque2de2{
position:relative;
float:left;
width:350px;
float:left;
padding-left:80px;
}



#bloque4 a{
color:#FFFFFF;
}




/*bloque de tres columnas*/
.serviciosbloque2 {
width:960px;
float:left;
margin-top:0px;
margin-bottom:5px;
padding-top:0px;
padding-bottom:0px;
height:auto;
}
/*fin bloque tres columnas*/
	
	#serviciosbloque2_1{
		width:400px;		
		float:left;			
		margin-right:100px;
		margin-left:60px;
		height:auto;
			}
	
		#serviciosareas1{
		text-align:justify;
		color:#7F7F7F;
		font-size:12px;
		padding-left:0px;		
		padding-right:0px;
		width:370px;
		height:auto;			
		float:left;		
		position:relative;	
		}
		
		#serviciosareas2{
		text-align:justify;
		color:#7F7F7F;
		font-size:12px;
		padding-left:0px;		
		padding-right:0px;
		width:370px;
		height:auto;		
		float:left;	
				}
		

#bloque4{
float:left;
width:960px;
height:auto;
padding:0px;
text-align:justify;
font-size:12px;

}
#bloque4 li{
list-style-type:disc;

}
.bloque5p {
padding:0px;
padding-left:30px;
background-color:#FFFFFF;
height:auto;
font-size:12px;
height:auto;

}


.bloque4p {
padding:60px;
background-color:#FFFFFF;
height:auto;
font-size:12px;
height:auto;
list-style-type:disc;
}
.bloque4p ul {
background-image:none;
padding:0px;
margin:0px;
height:auto;

}

		
		.cabecera1_1 {
		width:960px;
		float:left;
		background-image:url(images/fondobloque4.jpg);
		background-repeat:repeat;
		height:50px;
		color:#FFFFFF;
		text-align:center;
		font-size:15px;
		text-transform:uppercase;
		margin-bottom:25px;		
		
		}
		
	
		#sertexto2 {
text-align:left;
font-size:12px;
color:#3FB7E4;
}

#sercolumna2_1 {
width:260px;
height:130px;
float:left;
background-color:#FFFFFF;
position:relative;
color:#525252;
padding:10px;
padding-right:30px;
padding-left:30px;
background-image:url(images/columnas_Div.jpg);
background-repeat: no-repeat;
background-position:right;
}
#sercolumna2_1 p {
text-align:left;
font-size:12px;
color:#1E1E1E;
}

#sercolumna2_2 {
width:300px;
height:130px;
float:left;
background-color:#FFFFFF;
position:relative;
color:#525252;
padding:10px;
background-image:url(images/columnas_Div.jpg);
background-repeat: no-repeat;
background-position:right;

}
#sercolumna2_3 {
width:300px;
height:130px;
float:left;
background-color:#FFFFFF;
position:relative;
padding:10px;

}

#sercolumna2_2 ul{

background-image:none;
width:auto;
height:auto;
padding-left:0px;
margin-left:25px;

}
#sercolumna2_2 ul li{
list-style-type: none;
background-image:none;
font-size:12px;
}

#callcenter {
margin-left:60px;

}




		

/*-------------------fin de Servicios------------------------*/

/*-------------------clientes------------------------*/
#bloquelogos {
position:relative;
float:left;
background-color:#323232;
width:960px;
height:auto;
}
#textoclientes {
position:relative;
width:680px;
height:auto;
margin:auto;
background-image:url(images/avalan.jpg);
padding-top:200px;
}


#logos {
background-color:#FFFFFF;
width:960px;
height:925px;
}

/*960/4columnas=240px*/
.col {
width:240px;
height:auto;
padding:0px;
float:left;
}
.col img{
margin-left:50px;
margin-top:0px;
margin-bottom:25px;
}
.col2 {
width:320px;
height:auto;
padding:0px;
float:left;
}
.col2 img{
margin-left:25px;
margin-top:0px;
margin-bottom:25px;
}


/*-------------------FIN clientes------------------------*/
#icono2_2{
width:68px;
margin:auto;
}
#icono2_3{
width:68px;
margin:auto;
}




#Texto3 {
text-align:left;
font-size:12px;
color:#3FB7E4;
text-align:center;

}





