/* CSS Document */
@import url("reset.css"); /*Importar hoja de estilos que anula hoja de stilos del nav.*/
/*GLOSARIO DE COLORES:
AZUL:0066A8
AZUL CLARO:0093F5
ORANGE:0093F5
MARRON:A87B00*/


/* ETIQUETAS GENERALES */
BODY{
margin: 0;
font-family: georgia;
font-size: x-small; /* Convertir Px en EM SOLAMENTE AQUÍ*/
line-height: 1.25em;/*Interlineado*/
color: #646451;
background: White;
padding: 0;  
}
TABLE{
font-size: 1.2em;
line-height: 1.25em;/*Interlineado*/	
}

TD{
vertical-align: top; /*Para que el contenodo de la celda esté alineada arriba*/
}

IMG{
	border: 0;
}

FORM{
margin: 0;/*Para evitar el margen que te deja en nav.*/
}

EM{
	color: Black;
	font-weight: bold;/*Para enfatizar algo dentro de un txt*/
	}
	
A:link,A:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.em;
color: #0066A8;
text-decoration: none;
}
A:hover,A:active{
color: #0093F5;	
}

UL,
P{/*Margen hacia abajo para listas y parrf., tamaño e interlineado*/
	margin-bottom: 10px;
	font-size: 1.2em;
	line-height: 1.25em;/*Interlineado*/
	}
P{
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 1.2em;
}
UL{
padding-left: 30px;/* para alinear los iconos de la lista con el resto de elementos */
}
LI{/*Define el icono dentro de la lista*/
list-style: circle;
margin-bottom: 10px;
}

INPUT,TEXTAREA,SELECT{/*Aspecto de las cajas del buscador, forml., etc (borde, color y tipo de letra*/
	border: 1px solid #000;
}
H1{
padding-top: 17px;
font-family:  'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
font-size: 4em;
margin-bottom: 21px;
color: #0066A8;
line-height: 1.1em;
}

H2{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	font-size: 2.3em;
	color: #0066A8;
	line-height: 1.25em;
	margin-bottom: 8px;
	margin-top: 7px;
	}

H3{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	font-size: 1.7em;
	color: #0066A8;
	line-height: 1.25em;
	margin-bottom: 10px;

}

H4{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #838991;
	line-height: 1.25em;
	margin-bottom: 10px;
	border-bottom: solid 1px #838991;
	padding-bottom: 2px;
	border-bottom-style: dotted;
}

H5{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	font-size: 1em;
	color: #FFF;
	line-height: 1.25em;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
H6{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	font-size: 0.9em;
	color: #000;
	line-height: 1.25em;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}


H6 a:link{

}
H6 a:visited{

}
H6 a:hover{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
font-size: 1.1em;
color: #000;
line-height: 1.25em;
margin-bottom: 10px;
padding-left: 10px;
padding-top: 10px;
}
H6 a:active{

}

/* CLASES E IDES */
#bigcontainer{
	width: 770px;
	margin: 0 auto; /*Para centrar el contenedor*/
}

#bigcontainer #cabezera{
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#bigcontainer .cabezera_left{
width: 139px;
float: left;/*Desplazar la columna a la izquierda*/
}
#bigcontainer .cabezera_right{
float: right;
}

.form_registro input{
font-size: 1.1em;
border-color: #0066A8;
margin-top: 36px;
background-color: White;
}

ul#menu{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 1px;
background: #0066A8;
overflow: hidden;
width: 100%;
background: url(../img/cuadro_menu.gif) top left repeat-x;/*Imagen de fondo repetida en x para el menu superior*/
}
ul#menu li{
display: inline;
}
ul#menu li a{
background: #0066A8;
width: 105px;
float: left;
color: #FFF;
padding: 10px 0 13px 10px;
border-right: 1px solid #FFF;
border-top: 3px solid #FFF; 
}
ul#menu li a:link{
	
}
ul#menu li a:visited{
	
}
ul#menu li a:hover{
background-color: #0093F5;
border-top: 3px solid #0093F5;
text-decoration: none;
}
ul#menu li a:active{
}

#contenido{
background: url(../img/bg_contenido.gif) top left repeat-y;
overflow: hidden;
width: 100%;
margin-bottom: 15px;
}
#contenido .contenido_left{
width: 455px;
float: left;
}
#contenido .contenido_left p{
padding-right: 20px;
}
#contenido .contenido_left img{
margin-left: 33px;
margin-top: 15px;
margin-bottom: 15px;
}

#contenido .contenido_right{
width: 300px;
float: right;
}
#contenido .contenido_right h3{
margin-left: 5px;
}
#contenido .contenido_right #caja{
margin-left: 5px;
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#contenido .contenido_right #caja .left{
width: 20px;
float: left;
}
#contenido .contenido_right #caja .right{
padding-bottom: 5px;
width: 220px;
float: right;
}
#contenido .contenido_right #caja .right p{
padding-bottom: 7px;
border-bottom: solid 1px #B3B3B3;
font-size: 1.1em;
}
#contenido .contenido_right #leer_mas {
}
#contenido .contenido_right #leer_mas p{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
}
#migasdepan{
padding-top: 23px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
text-decoration: none;
}
#migasdepan a:link{
color: #A8A8A8;
}
#migasdepan a:visited{
color: #A8A8A8;	
}
#migasdepan a:hover{
text-decoration: underline;
color: #A8A8A8;
}
#migasdepan a:active{
}

#pie{
margin-bottom: 50px;
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#pie #pie_left{
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: 500;
background-color: #F58B00;
width: 455px;
float: left;	
}
#pie #pie_left p{
padding-top: 9px;
margin-bottom: 9px;
padding-left: 15px;
}
#pie #pie_left a:link{
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}
#pie #pie_left a:visited{
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: 300;
}
#pie #pie_left a:hover{
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}
#pie #pie_left a:active{
}

#pie #pie_right{
background-color: #0066A8;
width: 314px;
float: right;	
}

#pie_right ul{
padding-left: 17px;
padding-top: 16px;
margin-bottom: 17px;
}
#pie_right li {
display: inline;
}
#pie_right li a{
margin-left: 1px;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}
#pie_right li a:link{
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}
#pie_right li a:visited{
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}
#pie_right li a:hover{
color: #69BFF8;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}
#pie_right li a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}

#cabezera_laempresa{
background: url(../img/foto_empresa.jpg);
height: 250px;
}
#cabezera_laempresa h1{
color: #FFF;
margin-left: 480px;
padding-top: 55px;
border-bottom: 1px #FFF;
border-bottom-style: dotted;
}

#contenido_comun{
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#contenido_comun .contenido_left{
width: 455px;
float: left;
}
#contenido_comun .contenido_left .left{
padding-bottom: 10px;
padding-right: 5px;
width: 230px;
float: left;	
}
#contenido_comun .contenido_left .left p{
padding-right: 20px;
}

#contenido_comun .contenido_left .right{
padding-left: 10px;
height: 500px;
width: 210px;
float: right;	
}

#contenido_comun .contenido_right{
background: url(../img/cuadro_fondo.gif);
height: 570px;
width: 297px;
float: right;
}



#contenido_contacto{
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#contenido_contacto .contenido_left{
width: 455px;
float: left;
}
#contenido_contacto .contenido_left .left{
background-color: Blue;
height: 450px;
padding-right: 5px;
width: 310px;
float: left;	
}
#contenido_comun .contenido_left .left p{
padding-right: 20px;
}

#contenido_contacto .contenido_left .right{
padding-left: 5px;
width: 130px;
float: right;	
}



#contenido_contacto .contenido_right{
background-color: Lime;
width: 298px;
float: right;
}




#timeline1{
padding-top: 25px;
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#timeline1 .left{
background: url(../img/1999.gif);
height: 55px;
width: 34px;
float: left;
}
#timeline1 .right{
background-color: #FF;
width: 260px;
float: right;
}
#timeline1 .right p{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #EFF5F9;
font-size: 1.1em; 
}



#timeline2{
padding-top: 5px;
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#timeline2 .left{
background: url(../img/2005.gif);
height: 55px;
width: 34px;
float: left;
}
#timeline2 .right{
width: 260px;
float: right;
}
#timeline2 .right p{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #EFF5F9;
font-size: 1.1em;
color: 
}


#timeline3{
padding-top: 5px;
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#timeline3 .left{
background: url(../img/2007.gif);
height: 55px;
width: 34px;
float: left;
}
#timeline3 .right{
width: 260px;
float: right;
}
#timeline3 .right p{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #EFF5F9;
font-size: 1.1em;
color: 
}


#timeline4{
padding-top: 5px;
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#timeline4 .left{
background: url(../img/2007julio.gif);
height: 55px;
width: 34px;
float: left;
}
#timeline4 .right{
width: 260px;
float: right;
}
#timeline4 .right p{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #EFF5F9;
font-size: 1.1em;
color: 
}


#timeline5{
padding-top: 5px;
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#timeline5 .left{
background: url(../img/2008_bis.gif);
height: 55px;
width: 34px;
float: left;
}
#timeline5 .right{
width: 260px;
float: right;
}
#timeline5 .right p{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #EFF5F9;
font-size: 1.1em;
color: 
}


#timeline6{
padding-top: 5px;
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#timeline6 .left{
background: url(../img/2008.gif);
height: 55px;
width: 34px;
float: left;
}
#timeline6 .right{
width: 260px;
float: right;
}
#timeline6 .right p{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 30px;
background-color: #EFF5F9;
font-size: 1.1em;
color: 
}



#contenido_laempresa_left{
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}


#contenido_laempresa_left .left{
width: 770px;
float: left;
}
#contenido_laempresa_left .left p{
padding-right: 10px;
}
#contenido_laempresa_left .right{
width: 209px;
float: right;
}
#contenido_laempresa_left .right h3{ 
margin-top: 5px;
text-align: right;
}
#contenido_laempresa_left .right h3 a:link{
font-size: 0.8em;
padding-right: 2px;
padding-left: 18px;
font-weight: bold;
color: #FFF;
}
#contenido_laempresa_left .right h3 a:hover{

}
#contenido_laempresa_left .right h3 a:visited{

}
#contenido_laempresa_left .right h3 a:active{

}















#contenido_laempresa2_left{
padding-top: 5px;
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}

#columnas_left{
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#columnas_left .left{
padding-top: 5px;
width: 273px;
float: left;
}
#columnas_left .left p{

}
#columnas_left .right{
padding-top: 5px;
width: 273px;
float: right;
}



#cabezera_contacto{
background: url(../img/foto_contacto.jpg);
height: 250px;
}
#cabezera_contacto h1{
color: #FFF;
margin-left: 480px;
padding-top: 55px;
border-bottom: 1px #FFF;
border-bottom-style: dotted;
}

#contenido_contacto{
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}
#contenido_contacto .contenido_contacto_left{
width: 450px;
float: left;
}
#contenido_contacto .contenido_contacto_left .left{
height: 300px;
background-color: #DEEEF8;
width: 283px;
float: left;
margin-bottom: 10px;
}
#contenido_contacto .contenido_contacto_left .right{
	margin-bottom: 10px;
	background-color: #89A7BA;
	width: 165px;
	float: left;
	display: inline;
}
#contenido_contacto .contenido_contacto_right{
border: solid 1px #70808A;
/*background-color: lime;*/
margin-bottom: 25px;
padding-bottom: 16px;
padding-top: 10px;
width: 290px;
float: right;
}

ul.datos{ 
margin-top: 140px;
padding-bottom: 30px;
border-bottom: solid 1px #FFF;
border-bottom-style: dotted;
line-height: 1.1em;
}
ul.datos li{ 
padding-right: 15px;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}
ul.datos li a:link{ 
color: #FFF;
}
ul.datos li a:hover{ 
color: #527286;
}
ul.datos li a:visited{ 
}
ul.datos li a:active{ 
}








#formulario input {
border-color: #70808A;
}

#formulario fieldset{
/*border: 1px solid #70808A;*/
}

#formulario fieldset legend {
padding-top: 15px;
padding-left: 18px;
font-size: 1.1em;
color: #70808A;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
#formulario label {
margin-left: 17px;
display: block;
margin-top: 10px;
}
#formulario label span {
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #527286;
}

#formulario label textarea {
border-color: #527286;
width:252px;
}
input#zemSubmit{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #527286;
background-color: #FFF;
margin-bottom: 8px;
}


#cabezera_productos{
background: url(../img/foto_productos.jpg);	
height: 250px;
}
#cabezera_productos h1{
color: #FFF;
margin-left: 480px;
padding-top: 55px;
border-bottom: 1px #FFF;
border-bottom-style: dotted;
}

#contenido_productos{
/*background: Aqua;*/
margin-bottom: 40px;
overflow: hidden;/*Para consequir que las dos columnas queden en linea*/
width: 100%;
}

.contenido_productos_left{
/*background-color: Red;*/
float: left;
width: 450px;
}
.contenido_productos_left h4{
padding-bottom: 2px;
}

.contenido_productos_left #left{
padding-top: 5px;
float: left;
width: 443px;
}

.contenido_productos_left #banner{
/*background-color: Red;*/
padding-top: 12px;
float: left;
margin-top: 5px;
height: 50px;
width: 443px;
}

.contenido_productos_left .left{
padding-top: 5px;
float: left;
}








.contenido_productos_left .right{
margin-top: 8px;
float: right;
width: 194px;
height: 400px;
}
.contenido_productos_left .right h3{
color: #FFF;
font-size: 1.6em;
padding-left: 20px;
padding-top: 10px;
}










.contenido_productos_right{
/*border-left: solid 1px #9AACB8;
border-bottom-style: dotted;*/
float: right;
width: 315px;
}
.contenido_productos_right h4{
padding-left: 15px;
padding-bottom: 10px;
border: none;
}

#contenedor_producto{
overflow: hidden;
width: 100%;
}
#contenedor_producto .left{
margin-left: 15px;
float: left;
width: 75px;
height: 66px;
}
#contenedor_producto .right1{
float: right;
width: 210px;
height: 17px;
border-bottom: solid 1px #838991;
border-bottom-style: dotted;
}
#contenedor_producto .right2{
float: right;
width: 210px;
padding-top: 3px;
}
#contenedor_producto .right2 p{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
border-bottom: solid 1px #838991;
border-bottom-style: dotted;
padding-bottom: 5px;
}
#contenedor_producto .right_+info p{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
}



#contenido_laempresa2{
background-color: Lime;
width: 770px;
overflow: hidden;
width: 100%;
}

#contenido_laempresa2 .left{
background-color: Aqua;
float: left;
width: 510px;
}
#contenido_laempresa2 .right{
background-color: Purple;
float: right;
width: 210px;
}


.proceso{
padding-left: 15px;
}
.proceso li{
list-style: circle;
font-family: Arial, Helvetica, sans-serif;
color: Black;
font-size: 1.1em;
}

.proceso li a{
list-style: circle;
font-family: Arial, Helvetica, sans-serif;
color: #0066A8;
font-size: 1.1em;
}
#producto_elaboracion_right{
/*background-color: Aqua;*/
height: 340px;
}

.ventajas{
padding-left: 15px;
}

.ventajas li{
list-style: circle;
font-family: Arial, Helvetica, sans-serif;
color: Black;
font-size: 1.1em;	
}

.contenido_productos_left_ventajas{
overflow: hidden;
width: 100%;
}

.contenido_productos_left_ventajas p{
font-size: 1em;
color: #838991;
}

.modulos{
float: left;
width: 450px;	

}

.foto_ventajas{
/*background-color: Silver;*/
float: right;
width: 290px;	
height: 340px;
/*background-color: Lime;*/
}

.contenido_lista{
/*background-color: Lime;*/
}

.tabla modelos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#tabla{
padding-top: 20px;
}

.index li{
margin-top: 10px;
list-style: circle;
font-family: Arial, Helvetica, sans-serif;
color: Black;
font-size: 1.1em;	
}


.marus li{
list-style: circle;
font-family: Arial, Helvetica, sans-serif;
color: Black;
font-size: 0.8em;	
}

.modulos li{
list-style: circle;
font-family: Arial, Helvetica, sans-serif;
color: Black;
font-size: 1.1em;	
}

#cabezera_laempresa{
background: url(../img/foto_empresa.jpg);
}
#cabezera_laempresa h1{
padding-top: 52px;
}

#contenido_laempresa {
/*background-color: Lime;*/
}
#contenido_laempresa h4{
color: #838991;
}

#cuerpo_empresa{
	overflow: hidden;
	width: 100%;
}
#cuerpo_empresa .left{

float: left;
width: 500px;
}

#cuerpo_empresa .left .uno{
/*background-color: Aqua;*/
float: left;
width: 241px;	
}
#cuerpo_empresa .left .dos{
float: right;
width: 241px;	
}
#cuerpo_empresa .left .dos h4{
font-size: 1.3em;
color: #4D6293;
	margin-top: 10px;
	border-top: solid 1px #838991;
	padding-top: 14px;
	border-top-style: dotted;
	border-color: #4D6293;
}

#cuerpo_empresa .right{
/*background-color: Lime;*/
float: right;
width: 250px;
}

#cabezera_proyectos{
background: url(../img/foto_molinos.jpg);
height: 250px;
}
#cabezera_proyectos h1{
color: #FFF;
margin-left: 480px;
padding-top: 55px;
border-bottom: 1px #FFF;
border-bottom-style: dotted;
}

#contenido_proyectos{
overflow: hidden;
width: 100%;
}
.contenido_proyectos_left{
float: left;
width: 420px;
}



 

.contenido_proyectos_right{
margin-bottom: 40px;
float: right;
width: 310px;
}





.instalaciones_proyectos{
	margin-top: 30px;
}





.milagro li{
list-style: circle;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #0066A8;
font-size: 1em;	
}
.content{
margin-top: 10px;
}
.content li{
list-style: circle;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000;
font-size: 1em;	
}




.proyectos{
margin-left: 10px;
padding-bottom: 1px;
}
.proyectos li{
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #0066A8;
}
.proyectos_left li{

font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000;
}

.fotos{
padding-top: 15px;
padding-bottom: 15px;
border-bottom: solid 1px #838991;
border-bottom-style: dotted;
border-top: solid 1px #838991;
border-top-style: dotted;
margin-top: 20px;
overflow: hidden;
width: 100%;
}

.fotos ul{

}
.fotos li{
padding-left: 7px;
display: inline;
}
#slogan h2{
	padding-top: 20px;
	padding-bottom: 10px;
}


#contenido_laempresa h3{
color: #0066A8;
font-size: 1.4em;
padding-bottom: 10px;
}

#cuerpo_laempresa{
overflow: hidden;
width: 100%;
}
#cuerpo_laempresa .left{
/*background-color: Aqua;*/
float: left;
width: 365px;
}

#cuerpo_laempresa .right{
float: right;
width: 365px;
}
#cuerpo_laempresa .right a{
color: #0066A8;
}
#cuerpo_laempresa .left a{
color: #0066A8;
}

#cuerpo_laempresa .foto1 img{
padding-bottom: 15px;
padding-top: 10px;
}

#cuerpo_laempresa .right h3{
border-bottom: solid 1px;
border-bottom-style: dotted;
padding-bottom: 10px;
border-top: solid 1px;
border-top-style: dotted;
padding-top: 10px;
font-size: 1.5em; 
}
#cuerpo_laempresa .right img{
margin-top: 15px;
}

#contenedor_proyectos{
overflow: hidden;
width: 100%;
}

#contenedor_proyectos .left{
margin-left: 15px;
float: left;
width: 75px;
height: 66px;
}

#contenedor_proyectos .right1{
float: right;
width: 259px;
height: 17px;
border-bottom: solid 1px #838991;
border-bottom-style: dotted;
}

#contenedor_proyectos .right2{
float: right;
width: 259px;

padding-top: 3px;
}
#contenedor_proyectos .right2 p{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
border-bottom: solid 1px #838991;
border-bottom-style: dotted;
padding-bottom: 5px;
}

#container_timeline{
background-color: #B1C9D8;
	width: 300px;
	margin: 0 auto; /*Para centrar el contenedor*/
}


#contenido_productos_links{
width: 370px;
margin: 0 auto;
margin-top: 40px;
margin-bottom: 30px;
}

#link{
overflow: hidden;
width: 100%;	
}

.link_left{
	float: left;
	width: 100px;
}

.link_left p{
padding-top: 12px;
}
.link_right{
	float: right;
	width: 220px;
}


.ventajas a{
font-weight: bold;
color: #000;
}

.modulos a{
font-weight: bold;
color: #000;
}

.proceso li a{
font-size: 1em;
}


#enlaces{
border-top: solid 1px #838991;
border-style: dotted;
overflow: hidden;
width: 100%;
}
#enlaces .banner_left{
margin-top: 15px;
float: left;
width: 215px;
}
#enlaces .banner_left p{
color: #838991;
font-size: 1.1em;	
padding-top: 10px;	
}
#enlaces .banner_left a{
font-weight: normal;
color: #838991;	
}
#enlaces .banner_left a:link{
}
#enlaces .banner_left a:visited{
color: #838991;
}
#enlaces .banner_left a:hover{
text-decoration: underline;
}
#enlaces .banner_left a:active{
}









#enlaces .banner_right{
margin-top: 15px;
float: right;
width: 215px;
}

#enlaces .banner_right p{
padding-top: 10px;
color: #838991;
font-size: 1.1em;
}
#enlaces .banner_right a{
font-weight: normal;
color: #838991;
}
#enlaces .banner_right a:link{

}
#enlaces .banner_right a:visited{
color: #838991;
}
#enlaces .banner_right a:hover{
text-decoration: underline;
}
#enlaces .banner_right a:active{

}







#banner_linea{
margin-top: 30px;
border-top: solid 1px #838991;
padding-bottom: 3px;
border-style: dotted;	
}

#banner_linea p{
color: #838991;
padding-top: 10px;
padding-left: 104px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
}
#banner_linea a{
color: #838991;
}
#banner_linea a:link{
}
#banner_linea a:visited{
color: #838991;
}
#banner_linea a:hover{
text-decoration: underline;
}
#banner_linea a:active{
}











#banner_proceso{
padding-top: 20px;	
}
#banner_proceso p{
color: #838991;
font-size: 1.1em;
padding-right: 175px;	
padding-top: 10px;	
}
#banner_proceso a{
color: #838991;
}
#banner_proceso a:link{
}
#banner_proceso a:visited{
color: #838991;
}
#banner_proceso a:hover{
text-decoration: underline;
}
#banner_proceso a:active{
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.t {
background:#FFFFFF url(../img/fondo_formu.gif) repeat-x scroll center top;
border:1px solid #6783A3;
color:#233343;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
}
input#zemSubmit {
margin:5px 0pt 0em 0px;
padding:3px;
}

.form{
	margin:0px;
	padding:0px;
}
.bordex {
	border: 1px solid #E6E6E6;
	margin-bottom: 5px;
	width: 276px;
	margin-left: 5px;
	padding: 5px;
}
