/* CSS Document */

ul, li, h1, a{
	margin:0px;
	color: #000000;
	text-decoration: none;
}

html,body {margin:0;padding:0}

p{
margin:0;
}

.bhome {
	background-image:url(../images/bg_verde.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.bempresas{
background-image:url(../images/bg_seccion2.jpg);
	
	background-repeat: repeat-x;
	background-position: top;
}

.bingenieria{
background-image:url(../images/azul.jpg);
	
	background-repeat: repeat-x;
	background-position: top;
}

.calidad{
background-image:url(../images/gris.jpg);
	
	background-repeat: repeat-x;
	background-position: top;
}

.bcalidad{
background-image:url(../images/bg_seccion5.jpg);
	
	background-repeat: repeat-x;
	background-position: top;
}


.bsistemas{
background-image:url(../images/vino.jpg);
	
	background-repeat: repeat-x;
	background-position: top;
}

.bcontacto{
background-image:url(../images/bg_seccion6.jpg);
	
	background-repeat: repeat-x;
	background-position: top;
}
#espacio{
display:block;
clear:both;
height:1px;


}
#contGeneral{
	display:block;
	clear:both;
	width:890px;
	overflow:visible;
	margin-left:auto;
	margin-right:auto;
	
}
#contHead{
	background-color: #9933CC;
	height: 60px;
}
#contLogo{
		text-align: right;
	padding-right:31px;
	padding-top:32px;
	
}


#contLeft {
	display: block;
	float:left;
	width: 230px;
	height: 300px;
}
#contContenidos{
	display:block;
	clear:both;
	width: 860px;
	height:750px;
	overflow:visible;
	margin-bottom:25px;
	padding-right:15px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/bg_tecnico.gif);

		
}

/* Cabecera */

#botinicio{
display:block;
float:right;
padding-top:30px;
padding-right:70px;

}
#contCabecera{
	height:300px;
	width: 890px;
	
}

.cabHome{background-image: url(../images/es/bg_cab_1.png);
}
.cabEmpresa{
background-image:url(../images/es/bg_cab_2.jpg);
}

.cabSistemas{
background-image:url(../images/es/bg_cab_3.jpg);
}


.cabIngenieria{
background-image:url(../images/es/bg_cab_5.jpg);
}

.cabCalidad{
background-image:url(../images/es/bg_cab_5.jpg);
}

.cabContacto{
background-image:url(../images/es/map.jpg);
}

/* Home */
#boxSeccion1{
display:block;
overflow:visible;}

#contRight, #contRightSec1{
	display: block;
	float: right;
	height:460px;
	width: 618px;
	margin-left: 10px;
	margin-bottom:10px;
}
#contRightSec1 {
	background-image: url(../images/bg_contenido_verde.gif);
	background-repeat: no-repeat;
	background-position: center top;

}


#contRightSec1 p{
	width:540px;
	display:block;
	clear:both;
	padding-left:20px;
	padding-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	line-height: 18pt;
	text-align:justify;
}

#linksSeccion1{
display:block;
clear:both;
margin-left:30px;
}


/* Empresa */

#contRightSec2{
display:block;
float:right;
overflow:visible;
padding-bottom:20px;

}
#fondoContTop{
	display:block;
	clear:both;
	width:618px;
	height:25px;
	background-image:url(../images/fondoSeccionTop.gif);
	background-repeat: no-repeat;
}
#fondoContCenter2{
display:block;
clear:both;
overflow:visible;
width:618px;
background-image:url(../images/fondoSeccionCentro.gif);

}

#fondoContCenter2 p{
	padding-top:12px;
	padding-left:37px;
	padding-right:35px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #000000;
	text-align: justify;
}




#fondoContInf{
display:block;
clear:both;
width:618px;
height:24px;
background-image:url(../images/fondoSeccionInf.gif);


}
/* Ingenieria */

#contRightSec4{
display:block;
float:right;
height:450px;
padding-bottom:20px;

}


#fondoContCenter4{
display:block;
clear:both;
overflow:visible;
width:618px;
background-image:url(../images/fondoSeccionCentro.gif);

}

#fondoContCenter4 p{
	padding-top:12px;
	padding-left:10px;
	padding-right:35px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #000000;
	text-align: justify;
}

#fondoContCenter4 ul{
	padding-top:12px;
		padding-left:30px;
	padding-right:20px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #000000;
	text-align: justify;
	list-style-image: url(../images/punto_ingenieria.gif);
	list-style-type: none;
}

#fondoContCenter4 li{
	
	padding-left:3px;
}

/* Sistemas */

#contRightSec3{
display:block;
float:right;
overflow:visible;
padding-bottom:20px;

}

#fondoContCenter3{
display:block;
clear:both;
overflow:visible;
width:618px;
background-image:url(../images/fondoSeccionCentro.gif);

}

#fondoContCenter3 p{
	padding-top:12px;
	padding-left:55px;
	padding-right:50px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #000000;
	text-align: justify;
}

#botSistemas{
	display:block;
	clear:both;
	width:420px;
	height:21px;
	background-image:url(../images/fondo_menu_sistemas.jpg);
	background-repeat: no-repeat;
	padding-left:40px;
	padding-top:8px;
	margin-left:90px;
	margin-bottom:5px;
}
#botSistemas a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#botSistemas a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #68ae2e;
	text-decoration: none;
}

#fondoContCenter3 h1{
padding-top:5px;
	padding-left:55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #49AB51;
	
}

#fondoContCenter3 ul{
	padding-top:12px;
		padding-left:120px;
	padding-right:35px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #000000;
	text-align: justify;
	list-style-image: url(../images/punto_sistemas.gif);
	list-style-type: none;
}

#fondoContCenter3 li{
	
	padding-left:3px;
	
}


/* Calidad */


#contRightSec5{
display:block;
float:right;
overflow:visible;
padding-bottom:20px;

}

#fondoContCenter5{
display:block;
clear:both;
overflow:visible;
width:618px;
background-image:url(../images/fondoSeccionCentro.gif);

}

#fondoContCenter5 p{
	padding-top:12px;
	padding-left:55px;
	padding-right:50px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #000000;
	text-align: justify;
}

#fondoContCenter5 ul{
	padding-top:12px;
		padding-left:120px;
	padding-right:35px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #000000;
	text-align: justify;
	list-style-image: url(../images/punto_calidad.gif);
	list-style-type: none;
}

#fondoContCenter5 li{
	
	padding-left:3px;
	
}

/* Contacto*/

#p3C, #p2C, #pc1{
display:block;
clear:both;


}
#p3C{
height:485px;}
#p2C{
margin-left:35px;
margin-top:10px;
width:522px;
height:420px;


}
#p2C a {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 11pt;
	color: #006666;
	text-decoration: none;
}
#p2C a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #006666;
	line-height: 11pt;
	text-decoration: underline;}

#botContacto{
	display:block;
	float:left;
	width:160px;
	height:21px;
	background-image:url(../images/fondo_menu_contacto.jpg);
	background-repeat: no-repeat;
	padding-left:40px;
	padding-top:8px;
	margin-left:70px;
	_margin-left:50px;
	margin-bottom:5px;
	
}
#botContacto a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#botContacto a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #68ae2e;
	text-decoration: none;
}
#BotVolverForm{
display:block;
clear:both;
padding-right:40px;
text-align:right;
}

#formulario{
display:block;
clear:both;
overflow:visible;
}
#fondoContCenter6 #formulario p {

padding-left:70px;
padding-bottom:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #000000;
	text-align: justify;
}
#formulario form{
padding-left:70px;
}
#formulario input{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #68ae2e;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}

#formulario textarea{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #68ae2e;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
#formulario label{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #68ae2e;
	text-decoration: none;
	margin-right:10px;
	
}

#formulario #colIzq{
display:block;
float:left;
overflow:visible;
width:245px;
margin-right:20px;
}

#formulario #colDech{
display:block;
float:left;
overflow:visible;
width:245px;

}
#formulario #colConsulta{
display:block;
clear:both;
overflow:visible;
padding-top:20px;


}



#texto1{
	display:block;
	clear:both;
	width:423px;
	height:74px;
	background-image:url(../images/fondo_texto1_contacto.png);
	margin-left:70px;
	margin-top:10px;
	padding-left:40px;
	padding-top:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-repeat: no-repeat;
	line-height: 10pt;
}

#texto2{
	display:block;
	clear:both;
	width:423px;
	height:21px;
	background-image:url(../images/fondo_texto2_contacto.png);
	margin-left:70px;
	margin-top:10px;
	padding-left:40px;
	padding-top:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-repeat: no-repeat;
	line-height: 10pt;
}

#respuesta{
	display:block;
	clear:both;
	width:423px;
	height:30px;
	background-image:url(../images/fondo_texto2_contacto.png);
	margin-left:70px;
	margin-top:10px;
	padding-left:40px;
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #67ad2d;
	background-repeat: no-repeat;
	line-height: 14pt;
}
#colIzq2 {
display:block;
float:left;
overflow:visible;
width:205px;
margin-left:80px;

}
#colDech2{
display:block;
float:left;
overflow:visible;
width:245px;

}
#colCen2{
display:block;
clear:both;
overflow:visible;

}
#respuesta p{
color: #000000;

}

#fondoContCenter6 h1{
padding-top:5px;
	padding-left:55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #49AB51;
	
}
.espacio{
padding-left:80px;


}
#fondoContCenter6{
display:block;
clear:both;
overflow:visible;
width:618px;
background-image:url(../images/fondoSeccionCentro.gif);

}

#fondoContCenter6 p{
	padding-top:12px;
	padding-left:37px;
	padding-right:35px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #000000;
	text-align: justify;
}/* Menu lateral */
#menuLeft{
	width: 230px;
	height: 300px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_menugral.png);
	padding-top: 15px;
	/*margin-right: 10px;
	*margin-right: 10px;
	_margin-right: 0px;*/
}
#menuLeft .botonseccion {
	margin:2px 10px 4px 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



/* PIE */

#PieColIZ{
display:block;
float:left;

}

#PieColD{
display:block;
float:right;
padding-right:50px;
padding-top:3px;

}

#pie {
	clear:both;
	display:block;
	width:890px;
	height:60px;
	margin-top:30px;
	text-align:left;
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 15pt;
}
#pie p{
	color:#000000;
	margin-left: 100px;
	padding-top:10px;
	*padding-top:10px;
	_padding-top:10px;
}
#pie a {
	color: #000000;
	text-decoration: none;
}
#pie a:hover {
	text-decoration: underline;
}.bordemapa {
	border: 1px solid #00CC33;
}
