body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #FFF;
	background-color:#000;
	text-align:justify;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	text-decoration:none;
	line-height:18px;
}
a:visited {
	color: #CCC;
	text-decoration:none;
}
a:hover {
	color: #FFF;
	text-decoration:none;
}
a:active {
	color: #CCC;
	text-decoration:none;
}


#bloque_head {
	float:left;
	width:100%;
	height:444px;
	background-image:url(img_comunes/fnd_head.jpg);
}
#bloque_head_1 {
	margin-left: auto;
	margin-right: auto;
	width:886px;
	height:444px;
}
#head_1 {
	float:left;
	width:886px;
	height:321px;

}
#head_2 {
	float:left;
	width:886px;
	height:82px;

}
#head_3 {
	float:left;
	width:886px;
	height:41px;
	
	
}


#bloque_contents {
	float:left;
	width:100%;
	height:auto;
	background-color:#000;
}
#bloque_contents_1 {
	margin-left: auto;
	margin-right: auto;
	width:859px;
	min-height:200px;
	background-color:#000;
	padding-left:27px;
	padding-top:10px;
}
#bloque_contents_empresa {
	margin-left: auto;
	margin-right: auto;
	width:859px;
	height:370px;
	background-color:#000;
	background-image:url(img_comunes/laempresa.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:right;
	padding-left:27px;
	padding-top:27px;
	
}

#bloque_contents_homo {
	margin-left: auto;
	margin-right: auto;
	width:859px;
	height:600px;
	background-color:#000;
	background-image:url(img_comunes/laempresa.jpg);
	background-repeat:no-repeat;
	
	background-position:440px bottom;
	
	
	padding-left:27px;
	padding-top:27px;
	
}

#foto_home {
	float:left;
	width:552px;
	height:123px;

}
#txt_home {
	float:left;
	width:552px;
	height:auto;
	padding-top:10px;
	padding-bottom:40px;
	
}
.bt_servicios {
	float:right;
	width:290px;
	height:56px;
	padding-bottom:5px;	
	
}



#bloque_footer {
	float:left;
	width:100%;
	height:auto;
	background-color:#000;
	background-image:url(img_comunes/fnd_footer.jpg);
	background-repeat:repeat-x;
	
}
#bloque_footer_1 {
	margin-left: auto;
	margin-right: auto;
	width:836px;
	height:152px;
	padding-top:40px;
	padding-left:50px;

}
.bloques_footer {
	float:left; height:130px; width:205px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;

}

.bloques_footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCC;
	text-decoration:none;
	line-height:17px;
	text-align:left;
}
.bloques_footer a:visited {
	color: #CCC;
	text-decoration:none;
}
.bloques_footer a:hover {
	color: #FFF;
	text-decoration:none;
}
.bloques_footer a:active {
	color: #CCC;
	text-decoration:none;
}









#bloque_creditos {
	float:left;
	width:100%;
	height:100px;
	background-color:#000;

	
}
#bloque_creditos_1 {
	margin-left: auto;
	margin-right: auto;
	width:886px;
	height:100px;
	background-color:#000;
	text-align:center;
	padding-top:20px;

	
}
#bloque_contents_clientes {
	margin-left: auto;
	margin-right: auto;
	width:886px;
	height:1200px;
	background-color:#000;
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:right;
	padding-top:10px;
	padding-bottom:20px;
}

.txtazul {color: #01a3d6}

.form1 {
	background-color: #0B1C5E;
	padding: 3px;
	height: 15px;
	width: 282px;
	border: 1px solid #284781;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
#bloque_contents_contactar {
	margin-left: auto;
	margin-right: auto;
	width:886px;
	height:470px;
	background-color:#000;
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:right;
	padding-top:14px;
}
.form2 {
	background-color: #0B1C5E;
	padding: 3px;
	height: 120px;
	width: 417px;
	border: 1px solid #284781;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

