@charset "utf-8";

/* Reset */
body, ul, li, p, img, a 				{ margin: 0; padding: 0; border: none; }

/* Base */
body 									{ background: url(../img/fondo_general.jpg) repeat; font-family: Verdana; }
body.req 								{ background: #cc3333; }
.ie7 body								{ overflow: hidden; }

#contenedor								{ background: url(../img/fondo_contenedor.png) no-repeat; width: 800px; height: 900px; position: relative; margin: 10px auto 0;}
#requerimientos_						{ background: url('../img/v.1.1.jpg'); width: 600px; height: 400px; margin: 0 auto; }

#cabeza									{}
#menu									{ background: url(../img/fondo_menu.png) center bottom no-repeat; width: 780px; height: 50px; margin: 0 auto; position: relative; padding: 0 0 0 15px;}
#menu img								{ margin: 18px 0 0 0;}
#banner									{ width: 100%; height: 100px; padding: 0 0 0 10px; } 
#banner	.marcas_asociadas				{ position: absolute; margin: 30px 0 0 135px; }
#mencion								{ width: 780px; height: 150px; background: url(../img/fondo_cabecera.jpg) no-repeat; margin: 0 auto; position: relative;}

#cuerpo									{ width: 580px; margin: 10px 0 0 10px; padding: 0 0 0 10px; float: left;}
#cuerpo p								{ font-family: Verdana; font-size: 11px; text-align: justify; color: #666; }
.ff3 #cuerpo p 							{ line-height: 14px; }
		
#f_nombre								{ background: url(../img/f_nombre.png) no-repeat center left; padding: 0 0 0 65px; height: 27px; margin: 10px 0 0 0; }
#f_telefono								{ background: url(../img/f_telefono.png) no-repeat center left; padding: 0 0 0 65px; margin: 16px 0 0 0; }
#f_email								{ background: url(../img/f_email.png) no-repeat center left; padding: 0 0 0 65px; margin: 16px 0 0 0; }
#f_mensaje								{ background: url(../img/f_mensaje.png) no-repeat center left; padding: 0 0 0 65px; margin: 16px 0 0 0; }
#f_enviar								{ background: url(../img/f_enviar.png) no-repeat center top; width: 76px; height: 32px; padding: 3px 0 0 0; color: #fff; text-align: center; float: right; margin: 15px 10px 0 0; }
.ie7 #f_enviar							{ margin: 3px; }
	
#side									{ width: 193px; float: right; top: 0; clear: none; margin: 10px 0 0 7px;}
#side div								{ background: url(../img/fondo_sidebar.png) no-repeat; width: 178px; height: 173px;}
#side div img							{ margin: 15px 0 0 13px;}
#cuadro_a								{}
#cuadro_b								{}
.ie7 #cuadro_b img						{ margin-bottom: -3px; }
#cuadro_b_								{ margin: -167px 0 0 200px; }
#cuadro_c								{ margin: 10px 0 0 0; }
.ie7 #cuadro_c img						{ margin-bottom: -3px; }

#pie									{ position: absolute; top: 670px;}
.ie7 #pie								{ width: 300px; }
#pie div								{ width: 300px; }
#pie div img							{ margin: 0 0 10px 0; }
#pie div p								{ text-align: justify; font-size: 11px; font-family: Verdana, ; color: #666; width: 280px; }
#cuadro_izq								{ float: left; clear: none; top: 0; padding: 0 0 0 20px; }
.ie7 #cuadro_izq						{ margin-left: -600px; }
#cuadro_der								{ float: right; clear: none; top: 0; }
.ie7 #cuadro_der						{ margin-left: -580px; }

#meta									{}		
.ie7 #meta								{ width: 760px; margin: 0 auto; }
#meta p									{ text-align: center; font-family: Verdana; font-size: 10px; color: #fff; margin: 10px; }
.ie7 #meta p 							{ width: 760px; }
#meta p a								{ color: white; }
 
#requerimientos							{ width: 600px; text-align: center; color: #fff; font-family: Verdana; font-size: 10px; background: url(../img/fnd_req.png) no-repeat; position: relative; margin: 0 auto 10px; height: 16px; padding: 1px;}
.ie7 #requerimientos					{ font-size: 9px; }
#requerimientos p a						{ color: white; }

.logo_ingematic							{ margin: 15px 0 0 25px;}
.imagen_mencion							{ width: 180px; height: 150x; float: right;}
.texto_mencion							{ margin: 20px 0 0 5px;}

.titulo_seccion							{}
.imagen_seccion							{ margin: 15px 0 20px;}
.imagen_seccion_lat						{ margin: 27px 0 20px; float: right; display: block; }
.ie7 .imagen_seccion_lat				{ margin-top: 20px; }
.imagen_animacion						{ width: 180px; height: 150px; float: right; }
.ie7 .imagen_animacion					{ margin-top: -134px; }

.campo_chico							{ width: 301px; height: 25px; background: #fff; border: solid 1px #699;}
.campo_grande							{ width: 301px; height: 129px; background: #fff; border: solid 1px #699; font-family: Verdana; font-size: 11px; }
.boton_enviar							{ border: none; background: none; color: #fff; }
.ff3 .boton_enviar						{ margin-top: 4px; }
.ie7 .boton_enviar						{ margin-top: 2px; }
.recepcion_formulario					{ margin: 15px 0 0 0; }

.listado_lateral						{ margin: 8px 0 0 10px;}
.ie7 .listado_lateral					{ margin-top: 6px; }
.listado_lateral, .tabulado				{ list-style: none;}
.tabulado								{ background: url(../img/vb_verde.png) no-repeat left center; height: 14px; padding: 2px 0 0 20px; font-family: Verdana; color: #ccf; font-size: 01px; margin: 3px 0 12px 0; }
.ie7 .tabulado							{ margin-bottom: 8px; }
.tabulado_sgte							{ background: url(../img/vb_verde_flecha.png) no-repeat left center; height: 14px; padding: 0 0 0 20px; font-family: Verdana; color: #ccf; font-size: 10px; margin: 0 0 12px 4px; cursor: pointer;}
.ie7 .tabulado_sgte						{ margin-bottom: 8px; }

/*Escondidos*/
.listado_lateral_						{ margin: 8px 0 0 15px; padding: 13px 0 0 5px; }
.ie7 .listado_lateral_					{ margin-top: -3px; }
.listado_lateral_, .tabulado			{ list-style: none; font-size: 10px; margin: 0 0 10px 5px; line-height: 10px; }
.listado_lateral_ .tabulado				{ list-style: none; font-size: 10px; margin: 0 0 10px 5px; line-height: 10px; width: 130px; }
.ie7 .fix_ie7							{ margin-left: 10px; }

.contacto_fix							{ text-align: left; }
.serv_text_fix							{ margin-top: -5px; }
.servi_fix								{ margin-top: 5px; }

.daniduarte								{ position: relative; left: 50%; margin: 10px 0 0 -37px;}
