@charset "utf-8";
/* CSS Document */

* {

	margin: 0;

	padding: 0;

	}

html {
	width:100%;
	height:100%;
	margin:0px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

	body {

	font-size:1em;
	color:#020181;
	width:100%;
	height:100%;
	margin:0;
	padding:0;

		}


/*------------CONTAINERS-----------------*/

div#container {
	width: 779px;
	margin: 5px auto;
	text-align: left;
	background-color: #FFFFFF;
	}


		div#cabecera {
	height: 109px;
	background-image: url(images/cabecera.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color:#fdfdfd;
	}
			

	div#contenido {
	height: 100%;
		}
	

		div#center {
	margin: 0 0 0 173px;
	color: inherit;
			}

			div#center-in {
	width:590px;
	height:inherit;
	float:left;
	padding: 7px;
	text-align: justify;
				}
		

		div#left {
	float: left;
	width: 163px;
	color: inherit;
	background-color:#c8c8c6;
	height: 590px;
	background-image: url(images/fondo_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;			
			}
			
		div#left2 {
	float: left;
	width: 163px;
	color: inherit;
	background-color:#c8c8c6;
	height: 660px;
	background-image: url(images/fondo_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;			
			}
			
		div#left3 {
	float: left;
	width: 163px;
	color: inherit;
	background-color:#c8c8c6;
	height: 450px;
	background-image: url(images/fondo_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;			
			}
			
			
		div#left_capilaridad2 {
	float: left;
	width: 163px;
	color: inherit;
	background-color:#c8c8c6;
	height: 1060px;
	background-image: url(images/fondo_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;			
			}
		
		div#left_condensacion {
	float: left;
	width: 163px;
	color: inherit;
	background-color:#c8c8c6;
	height: 1400px;
	background-image: url(images/fondo_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;			
			}
		
		div#left_presentacion {
	float: left;
	width: 163px;
	color: inherit;
	background-color:#c8c8c6;
	height: 980px;
	background-image: url(images/fondo_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;			
			}
			
		div#left_aquasec {
	float: left;
	width: 163px;
	color: inherit;
	background-color:#c8c8c6;
	height: 910px;
	background-image: url(images/fondo_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;			
			}
		
		div#left_capilaridad {
	float: left;
	width: 163px;
	color: inherit;
	background-color:#c8c8c6;
	height: 650px;
	background-image: url(images/fondo_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;			
			}
			
		div#left_condensacion2 {
	float: left;
	width: 163px;
	color: inherit;
	background-color:#c8c8c6;
	height: 581px;
	background-image: url(images/fondo_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;			
			}	
		
		div#left_filtracion {
	float: left;
	width: 163px;
	color: inherit;
	background-color:#c8c8c6;
	height: 510px;
	background-image: url(images/fondo_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;			
			}
				

	#footer {
	font-size: 1em;
	height:40px;
	color: #fef8f8;
	background-color:#c8c8c6;
	}

/*------------CABECERA-----------------*/

#titulo_cabecera{
	width:235px;
	height:86px;
	margin: 0 0 0 231px;
	padding-top:29px;
	font-size:1.5em;
	font-weight:bold;
	color:#fcfbfb;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

#flash_cabecera{
	width:378px;
	height:94px;
	margin: 0 0 0 185px;
	padding-top:15px;
}

/*------------GLOBALES-----------------*/
.img_izquierda{
	border:none;
	float:left;
}

.img_derecha{
	border:none;
	float:right;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.0em;
	font-weight: bold;	
	color: #01008c;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;	
	color: #01008c;
	padding-left: 60px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;	
	color: #01008c;
}

.naranja{
	color:#ff7f00;
}

#tamanyo_texto{

	float:right;
	margin-right: 25px;
}

.atexto{
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #003b59;
	text-decoration: underline;
}

.atexto:hover {
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #003b59;
	text-decoration: none;
}

.texto_gris{
	color: #606060;
	font-weight: bold;
}

.img{
	border:0px;
}

.img_centro{
	border:0px;
	padding-left: 130px;
	float: left;
}
.negrita{
	font-weight: bold;
}

.banner{
	padding: 10px;
}

.amenu{
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #525251;
	text-decoration: none;
	font-weight: bold;
}

.amenu:hover {
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #01008c;
	font-weight: bold;
}

.amenu2{
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.amenu2:hover {
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #01008c;
	font-weight: bold;
}

.asubmenu{
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #525251;
	text-decoration: none;
}

.asubmenu:hover {
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #01008c;
}

.puntos{
	background-color:#ccddee;
	padding:10px;
}

.puntos2{
	border: 1px dotted #525251;
	padding:10px;
}

.borde_imagen{
	border: 1px dotted #525251;
	padding: 10px;
}

.amenu_inf{
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #525251;
	text-decoration: none;
}

.amenu_inf:hover {
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #525251;
	text-decoration: underline;
}

.centro{
	text-align: center;	
}

.subrayado{
	text-decoration: underline;
}

.alto_linea{
	line-height: 20px;
}

/*------------CONTACTO-----------------*/

.centro_izquierda {
	float: left;
	width: 235px;
	text-align: justify;
	border: 1px solid #aed3f9;
	background-color:#ccddee;
	padding:10px;
			}
			
.centro_centro {
	margin: 0 0 0 265px;
	width: 295px;
	text-align: justify;
	border: 1px solid #9a9a9a;
	padding:10px;
			}

/*------------------CONTACTO-----------------------*/
	.i{
	  color: #fff;
		background-color: #039;		
		font-weight: bold;
		font-size: 1.2em;
		padding: 0.1em 0.6em 0.1em 0.6em;
		margin-right: 0.6em;
	}
	
.obligatorio{
	  color: #c00;
	}
	
	.campo_form{
	  margin-top: 0.5em;
	}
	
  .campo_form label{
    padding-left: 1em;
	padding-right: 1em;
    display: block;
    width: 10em;
    float: left;
	text-align: right;
  }
	
	#submit{
	  text-align: left;
	}
 
