body{
text-align:center;
margin-left:auto;
margin-right:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color: #605F5D;
}

.pagina{
width:800px;
text-align:center;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

.foto {
margin-top:10px;
max-width:500px;
max-height:500px;
}

.cabezera{
background-image:url(imagenes/cabezera.jpg);
width:800px;
height:214px;}

.menu{
background-image:url(imagenes/menu/fondomenu.jpg);
background-repeat:repeat-x;
position:inherit;
width:800px;
}

.menu ul {
float:left;
list-style:none;
margin:0;	
padding:0;}

.menu ul li {	
padding:0;	
float:left; }

.menu ul li a {
display:block; 	
text-decoration:none; }

.menu ul li a span {	
display:none;}


.banners{
background-image:url(imagenes/menu/fondomenu.jpg);
background-repeat:repeat-x;
width:620px;
}

.banners ul {
float:left;
list-style:none;
margin:0;	
padding:0;}

.banners ul li {	
padding:0;	
float:left; }

.banners ul li a {
display:block; 	
text-decoration:none; }

.banners ul li a span {	
display:none;}

#inicio{
background-image:url(imagenes/menu/inicio.jpg);
width:93px;
height:43px;}

#quienessomos{
background-image:url(imagenes/menu/quienessomos.jpg);
width:145px;
height:43px;}

#dondeestamos{
background-image:url(imagenes/menu/dondeestamos.jpg);
width:141px;
height:43px;}

#historia{
background-image:url(imagenes/menu/historia.jpg);
width:91px;
height:43px;}

#tuspuertas{
background-image:url(imagenes/menu/tuspuertas.jpg);
width:118px;
height:43px;}

#seccion{
background-image:url(imagenes/menu/seccion.jpg);
width:99px;
height:43px;}

#contactenos{
background-image:url(imagenes/menu/contactar.jpg);
width:113px;
height:43px;}

.colocamenu{
background-image:url(imagenes/menu/fondomenu.jpg);
background-repeat:repeat-x;
width:802px;
float:izquierda;
height:40px;}

.bajomenu{
background-image:url(imagenes/bajomenu.jpg);
height:14px;
width:800px;
background-repeat:no-repeat;}

.centro{
float:left;

width:340px;}

.texto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#686161;
text-align:justify;
margin-top:5px;}

.texto2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#686161;
width:205px;
text-align:justify;
margin-top:0px;}

.texto3{
color:#686161;
text-align:left;
width:550px;}

.contactarclass{
color:#686161;
margin-left:auto;
margin-left:250px;
text-align:center;
width:500px;}

.separadorderecha{
background-image:url(imagenes/derecha/separador.jpg);
height:3px;
background-repeat:no-repeat;}

.fondoderecha{
background-image:url(imagenes/derecha/fondo.jpg);
background-repeat:no-repeat;
height:7px;
background-position:bottom;
}

.fondoderecha2{
float:left;
width:550px;
text-align:right;
margin-right:5px;}

.fondoderecha2 a{
position:absolute;
margin-top:5px;
color:#FFFFFF;
text-decoration:none;}

.fondofondo{
background-image:url(imagenes/fondo/fondo.jpg);
height:22px;}

.posicionarcentro{
margin-top:0px;
text-align:left;
margin-left:38px;
margin-right:24px;}

.imagenderecha{
width:150px;
text-align:center;
margin-left:auto;
margin-right:auto;}

.linea{
margin-top:10px;
margin-bottom:10px;
background-image:url(imagenes/centro/linea.jpg);
height:1px;
background-repeat:no-repeat;}

.galeria{
background-image:url(imagenes/derecha/galeria.jpg);
width:232px;
height:42px;}

.derecha{
float:right;}

.derechareplica{
background-image:url(imagenes/derecha/replica.jpg);
color:#4a4746;
width:232px;}

.titulo{
color:#e83048;
font-size:18px;
text-align:left;
}

.titulocontactar{
color:#eb6710;
margin-left:260px;
font-size:18px;
text-align:left;
}

.images{
float:left;
margin:10px;
}

.classimagen{
width:120px;
height:100px;}

.negrita{
font-weight:bold;}

.situaderecha{
text-align:left;
margin-left:10px;
margin-right:10px;}

.separa20{
height:20px;}

.separa10{
height:10px;}

.textoinicio{
width:421px;
float:left;
}

.banners{
margin-top:10px;
width:735px;
}

.fondo{
background-image:url(imagenes/fondoweb.gif);
background-repeat:repeat-x;
height:19px;}

.fondoizquierda a{
margin-top:5px;
float:left;
with; 300px;
margin-left:20px;
color:#FFFFFF;
text-decoration:none;
}

.ultimostrabajos{
margin-top:20px;
background-image:url(imagenes/ultimostrabajos.jpg);
background-repeat:no-repeat;
width:277px;
height:277px;
float:right;}

.divdondeestamos{
background-image:url(imagenes/titulos/dondeestamos.jpg);
width:190px;
height:56px;}

.divcontactenos{
background-image:url(imagenes/titulos/contactenos.jpg);
width:190px;
height:56px;}

.divnuestraformadetrabajar{
background-image:url(imagenes/titulos/nuestraformadetrabajar.jpg);
width:265px;
height:61px;}

.divservicios{
background-image:url(imagenes/titulos/servicios.jpg);
width:190px;
height:56px;}

.divserviciospermenizados{
background-image:url(imagenes/titulos/serviciospermonizados.jpg);
width:265px;
height:61px;}

.tamanopequeno{
font-size:9px;}

.izquierda{
width:223px;
float:left;}

.cabezeraproductos{
background-image:url(imagenes/menuizquierda/productos.jpg);
margin-left:1px;
height:46px;}

.menu2{
background-image:url(imagenes/menuizquierda/menuizquierda.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:223px;
float:left;
}

.menu2 ul {
float:left;
list-style:none;
margin:0px;
padding:0px;
}

.menu2 ul li {
background-image:url(imagenes/menuizquierda/menuizquierda.jpg);
height:20px;	
margin:0px;
background-repeat:no-repeat;
background-position:left;
padding-top:5px;
width:223px;
font-size:11px;
text-align:left;
 }
 
.menu2 ul li a {
margin-left:35px;
color:#767372;
text-decoration:none; }

.menu2 ul li a span {	
display:none;}

.contactarizquierda{
background-image:url(imagenes/contactarizquierda.jpg);
height:159px;
width:223px;
background-repeat:no-repeat;}

.clear{
clear:both;}

.colocacentro{
margin-top:10px;
margin-left:15px;
margin-right:auto;
text-align:center;
}

.tamanoimagen{
width:120px;
height:120px;}

.textoproductos{
font-family:"Tahoma",Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin-top:20px;
text-align:left;
margin-left:25px;
color:#e83048;}

.masinfo{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:right;
color:#e83048;}

.masinfo a{
color:#e83048;
text-decoration:none;}

.paginado{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#e83048;}

.paginado a{
color:#e83048;
text-decoration:none;}

.centroindex{
width:550px;
margin-right:15px;
float:right;}

.textomedio2{
text-align:left;}

.secciontexto3{
margin-top:10px;
width:550px;
text-align:left;
color:#686161;}