/* CSS Document */
*{margin:auto;}

body{
	background:url(imagenes/fondo_pagina.jpg) repeat-x #E7FAFF;
	font-family:Arial, sans-serif;
	font-size:14px;
	}
	
h1{
	font-size:22px;
	font-weight:bolder;
	font-family:Arial Narrow, sans-serif;
	color:#E9790D;
	margin:0px;
	}
h2{
	font-size:20px;
	font-family:Arial Narrow, sans-serif;
color:#049AB0;
	margin:0px;
	}
h3{
	font-size:18px;
	font-family:Arial Narrow, sans-serif;
	color:#006e9c;
	margin:0px;
	}
a{	text-decoration:none;}
p{margin:0px;}

#encabezado{
	/*background:url(imagenes/fondo_encabezado.jpg) no-repeat;*/
	width:980px;
	height:226px;
	padding-bottom:14px;
	}
	
#cuerpo{
	margin:auto;
	width:990px;
	overflow:hidden;
	padding-bottom:12px;
	}

#menu_principal{
	margin:auto;
	width:947px;
	height:22px;
	padding-top:15px;
	padding-bottom:5px;
	text-align:center;
	font-size:11px;
	color:#016F9B;
	padding-left:9px;
	background:url(imagenes/fondo_menu_principal.png) no-repeat;
	}

#menu_principal a{
	text-decoration:none;
	padding-right:15px;
	padding-left:15px;
	color:#016F9B;
	font-family:Arial,sans serif;
	font-size:11px;
	font-weight:bold;
	}
	
#menu_principal a:hover{
	color:#F0A004;	
	}

#izquierdo{
	float:left;
	width:248px;
	/*padding-left:15px;*/
	padding-left:15px;
	text-align:left;
	padding-top:17px;
	padding-right:10px;
	
}

#izquierdo a{
	display:block;
	text-decoration:none;
	color:#4C8196;
	background:url(imagenes/fondo_menu.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	height:33px;
	line-height:33px;
	width:248px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:20px;

}

#izquierdo a:hover{
	color:#145EA3;
}

#izquierdo img{
	padding-left:0px;
	border:none;
}

.linea{
	padding-top:10px;
	border-bottom:#049AB0 dotted 1px;
	}

.descargas{
float:left;
padding-bottom:20px;
padding-right:15px;
	}	
	
#derecho{
	float:left;
	background:url(imagenes/fondo_izquierdo.jpg) no-repeat;
	/*width:696px;padding-left:18px;*/
	width:680px;
	padding-left:10px;
	padding-top:16px;
	overflow:hidden;
	padding-bottom:10px;
	}

#derecho #bienvenida{
	text-align:justify;
	padding-right:24px;
	padding-top:6px;
	padding-bottom:10px;
	}

#bienvenida p{
	padding-top:8px;
	}

#bienvenida ul{
	padding-left:40px;
	list-style-image: url(imagenes/loguito.png);
	list-style-position:inside;
 }

#bienvenida img{
	
	list-style-image: url(imagenes/loguito.png);
	list-style-position:inside;
 }


#derecho .productos_i{
	float:left;
	width:330px;

	/*padding-right:18px;*/
	padding-right:10px;
}

#derecho .productos_i img{
	text-align:center;
	border:0px;
	padding-right:0px;
}

#derecho .productos_i p{
	font-size:12px;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	/*border-top:#0399AF dotted 1px;
	border-bottom:#0399AF dotted 1px;*/
}

#derecho .productos_i h2{
	color:#049AB0;
	font-family:Arial,sans serif;
	font-size:16px;
	font-weight:bold;
	padding-top:12px;
	float:left;
	width:293px;
	}

#derecho .productos_i a{
	color:#6AA3B9;
	font-family:Arial,sans serif;
	font-size:11px;
	font-weight:lighter;
	padding-top:10px;
	float:left;
	font-weight:bold;
	display:block;
	text-decoration:none;
}

#pie{
	margin:auto;
	height:120px;
	width:959px;
	}
	
#pie #menu_pie{
	margin:auto;
	width:936px;
	height:22px;
	padding-top:15px;
	padding-bottom:5px;
	text-align:center;
	font-size:11px;
	color:#049AB0;
	padding-left:9px;
	border-top:solid 1px #6AA3B9;
	border-bottom:solid 1px #6AA3B9;
	}

#pie #menu_pie a{
	text-decoration:none;
	padding-right:15px;
	padding-left:15px;
	color:#016F9B;
	font-family:Arial,sans serif;
	font-size:11px;
	font-weight:bold;
	}

.clear{
	clear:both;
}

/* FORMA DE CONTACTO */
#forma_contacto {
 /*	width:248px;*/
	height:180px;
	padding-top:15px;
	text-align:left;
	color:#006E9C;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#forma_contacto .boton {
	background:url(imagenes/boton_enviar.jpg);
	background-repeat:no-repeat;
	text-align:right;
	border:none;
	width:105px;
	height:29px;
	margin-right:3px;
	float:right;
}

#forma_contacto label{
	text-align:right
}

#forma_contacto input,textarea,select{
	width:138px;
	height:17px;
	margin-bottom:8px;
}
#forma_contacto textarea{
	width:138px;
	margin-right:0px;
	margin-bottom:8px;
	height:50px;
}

#forma_contacto #texto_forma{
	float:left;
	width:90px;
	height:188px;
	padding-left:10px;
}

#forma_contacto #cajas_texto{
	float:left;
	width:140px;
	height:190px;
	margin-top:-2px;
}

#forma_contacto h1{
	color:#FFFFFF;
	margin-bottom:6px;
	font-size:16px;
}

 alinear{
	padding-right:20px;
	
}

#forma_contactoc {
	width:300px;
	height:180px;
	padding-top:15px;
	text-align:left;
	color:#006E9C;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

#forma_contactoc .boton {
background:transparent url(imagenes/boton_enviar.jpg) no-repeat scroll 0 0;
border:medium none;
float:right;
height:29px;
margin-right:3px;
text-align:right;
width:106px;
}

#forma_contactoc label{
	text-align:right
}

#forma_contactoc input,textarea,select{
    width:189px;
	height:17px;
	margin-bottom:8px;
}

#forma_contactoc textarea{
  width:190px;
	margin-right:0px;
	margin-bottom:8px;
	height:50px;
}

#forma_contactoc #texto_forma{
	float:left;
	width:90px;
	height:188px;
	padding-left:10px;
}

#forma_contactoc #cajas_texto{
float:left;
height:190px;
margin-top:-2px;
width:198px;
	
}

#forma_contactoc h1{
	color:#FFFFFF;
	margin-bottom:6px;
	font-size:16px;
}

#galeria_fotos .imagen {
border:2px solid #145EA3;
float:left;
margin:8px 8px 0;
padding:4px;
}


#phrase {
color:#049AB0;
font-family:Arial,Verdana,sans-serif;
font-size:14px;
height:39px;
text-transform:uppercase;
}

#izquierdo #galeria_fotos {
background:#FFFFFF none repeat scroll 0 0;
float:left;
padding:8px;
width:674px;
}

#galeria_fotos{
width:580px;
}

a{
	color:#145ea3;
	text-decoration: none;
	font-weight:bold;
}
marquee{
	color:#049AB0;
}

table{
	border:1px solid #049AB0;
	border-collapse:collapse;
	margin:8px 0 8px 20px;
	text-align:center;
}

td {
	border:1px dotted #049AB0;
	padding:0.4em 0 0.4em 0;
	text-align:center;
}

th {
	background:#006E9C;
	padding:0.5em 0;
	color:#ffffff;
}

.testimonial {
float:left;
height:163px;
margin:0;
text-align:center;
width:96px;
padding-left:10px;
}

.formatos {float:left;
padding-right:20px;
width:480px;}

.nros{font-size:75px;color:#F09F20;float:left;}