@charset "UTF-8";
/* CSS Document */


body{
	background-attachment: scroll;
	background-position: top;
	margin:0px 0px 0px 0px;
	text-align:center;
	background-color: #7db73f;
}

#contenedor{
	width: 940px;
	overflow:hidden;
	height:auto;
	background-color: #FFFFFF;
	padding-top:25px;
	padding-left:20px;
	padding-right:20px;
	margin:auto;
}

/*Cabecera*/

#logo{
float:left;
}

#menusup{
float:right;
text-align:right;
}

.txtverde24B{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #7db73f;
	text-decoration: none;
}

.txtverde14B{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #7db73f;
	text-decoration: none;
	text-align:left;
}
a.txtverde14B:hover{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align:left;
}


.txtnegro18B{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.txtnegro18B:hover{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #7db73f;
	text-decoration: none;
}


.link{
	text-align:left;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 35px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7db73f;
	margin:0px 0px 0px 0px;
}

.link:hover{
	
	background:#000000;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 35px;
	color: #ffffff;
	text-decoration: none;
}

/*Botones grandes*/
	

a.G1 {
	display:inline-block;
	width:166px;
	height:37px;
	text-indent:-9999px;
	background:url(imagenes/botdiseno.gif) top left no-repeat;
    }

a.G1:hover {
                background-position:0 -37px;
    }
a.G1EN {
	display:inline-block;
	width:164px;
	height:37px;
	text-indent:-9999px;
	background:url(imagenes/en/botdiseno.gif) top left no-repeat;
    }

a.G1EN:hover {
                background-position:0 -37px;
    }
	


a.G2 {

	display:inline-block;
	width:256px;
	height:37px;
	text-indent:-9999px;
	background:url(imagenes/botfabricacion.gif) top left no-repeat;
    }

a.G2:hover {
                background-position:0 -37px;
    }

a.G2EN {

	display:inline-block;
	width:284px;
	height:37px;
	text-indent:-9999px;
	background:url(imagenes/en/botfabricacion.gif) top left no-repeat;
    }

a.G2EN:hover {
                background-position:0 -37px;
    }



a.G3 {
	
	display:inline-block;
	width:253px;
	height:37px;
	text-indent:-9999px;
	background:url(imagenes/botinstalacion.gif) top left no-repeat;
	
    }

a.G3:hover {
                background-position:0 -37px;
    }

a.G3EN {
	
	display:inline-block;
	width:263px;
	height:37px;
	text-indent:-9999px;
	background:url(imagenes/en/botinstalacion.gif) top left no-repeat;
	
    }

a.G3EN:hover {
                background-position:0 -37px;
    }
	

a.G4 {
	
	display:inline-block;
	width:265px;
	height:37px;
	text-indent:-9999px;
	background:url(imagenes/botmantenimiento.gif) top left no-repeat;
	
    }

a.G4:hover {
                background-position:0 -37px;
    }
    
a.G4EN {
	
	display:inline-block;
	width:229px;
	height:37px;
	text-indent:-9999px;
	background:url(imagenes/en/botmantenimiento.gif) top left no-repeat;
	
    }

a.G4EN:hover {
                background-position:0 -37px;
    }



/*Imágenes cuadradas aleatorias*/

.imges{
float: left;
max-height:150px;
max-width:150px;
height:150px;
width:150px;
/* padding:0px 4px 0px 4px; */
}

.spc
{
width:8px;
float:left;
}

.imgizq{
width:150px;
height:150px;
overflow:hidden;
padding: 0px 4px 0px 0px;

}

.imgder{
width:150px;
height:150px;
overflow:hidden;
padding:0px 0px 0px 4px;

}

/*menu inferior*/

#botsempresa{
	overflow:hidden;
	float:left;
	width:130px;
	padding:0px 20px 0px 0px;
	border-right: 1px solid #7db73f;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:25px;	

}

#botscontacto{
	overflow:hidden;
	float:left;
	width:120px;
	padding:0px 20px 0px 20px;
	border-right: 1px solid #7db73f;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:25px;	

}

#botsmenu2{
	overflow:hidden;
	float:left;
	width:130px;
	padding:0px 20px 0px 20px;
	border-right: 1px solid #7db73f;
	text-align:left;
	line-height:25px;	

}

#direccion{
overflow:hidden;
float:left;
width:276px;
}


#txtdireccion{
overflow:hidden;
float:right;
width:200px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:left;
}


.txtverde16B{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7db73f;
	text-decoration: none;
}

a.txtverde16B:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#validacion{
overflow:hidden;
float:left;
width:300px;
text-align:left;
}



/*páginas interiores*/

#informacion{
overflow:hidden;
float:left;
width:420px;
}
#texto{
	overflow:hidden;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #707173;
	text-decoration: none;
	text-align:left;
}


.txtverde18{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #7db73f;
	text-decoration: none;
}


#fotos{
overflow:hidden;
float:right;
width:466px;
}

.imgclientes{
padding:0px 3px 0px 3px;
}

.titularverde{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7db73f;
}

#informacion2{
overflow:hidden;
float:left;
width:635px;
text-align:left;
}

#fotos2{
overflow:hidden;
float:right;
width:265px;
}

.mesafondo{
	overflow:hidden;
	width:940px;
	background-attachment: scroll;
	background: url(imagenes/mesafondo.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}
.mesafondoEN{
	overflow:hidden;
	width:940px;
	background-attachment: scroll;
	background: url(imagenes/en/mesafondo.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

/*Contacto*/

#datoscontacto{
overflow:hidden;
width:355px;
float:left;
}

#iconomundo{
overflow:hidden;
float:left;
width:55px;
height:113px;
}

#txtdireccion2{
overflow:hidden;
float:right;
width:290px;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 18px;
font-weight: normal;
color: #7db73f;
text-decoration: none;
text-align:left;
}

#mapa{
overflow:hidden;
float:right;
width:545px;
}

#imgmapa{
overflow:hidden;
float:left;
width:545px;
}

#imgtelefono{
overflow:hidden;
float:left;
width:545px;

}


.bordeverde{
	border: 10px solid #7db73f;

}

a.G5 {
	
	display:inline-block;
	width:199px;
	height:46px;
	text-indent:-9999px;
	background:url(imagenes/botamplimapa.gif) top left no-repeat;
	float:left;
	
    }

a.G5:hover {
                background-position:0 -46px;
    }
    
    a.G5EN {
	
	display:inline-block;
	width:199px;
	height:46px;
	text-indent:-9999px;
	background:url(imagenes/en/botamplimapa.gif) top left no-repeat;
	float:left;
	
    }

a.G5EN:hover {
                background-position:0 -46px;
    }






