body{
background-color: #fff;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
margin: 0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

a{
color:#FFFFFF;
text-decoration:underline;}

a:hover{
color: #CCCCCC;
text-decoration:underline;}

#contiene{
width: 780px;
margin-left:auto;
margin-right:auto;
}

#head{
height: 81px;
background-color: #fff;
color:#FFFFFF;
background-image:url(images/head.jpg);
background-repeat:no-repeat;
}

.formulario{
background-image:url(images/bg_form.jpg);
background-repeat:repeat-x;
border: solid 1px #e57978;
margin-bottom:0px;
padding:2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

h1{
   text-indent:-9999px;
   margin:0px;
   padding:0px;
   height:0px;
}
#nav{
float: right;
height:30px;
margin-top:45px;
margin-bottom:0px;
margin-right: 28px;
}


#contenido{
background-color: #FFF;
background-image:url(images/bg_cuerpo.jpg);
background-repeat:repeat-y;
}

#sidebar{
width:150px;
float:left;
padding-left:10px;
margin-top:20px;

}

.menu{
background-color:#990000;
color:#FFFFFF;
list-style-type:none;
list-style-position:inside;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
border:1px solid #800000;
display:block;
margin-left:10px;
margin-bottom:2px;
font-size:14px;
text-decoration:none;
}


#sidebar a:hover{
color:#FFFFFF;
background-color:#7f0000;
text-decoration:none;}


.menu_in{
background-image:url(images/lista.gif);
background-repeat:no-repeat;
background-color:#d00000;
color:#FFFFFF;
list-style-type:none;
list-style-position:inside;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
border:1px solid #800000;
display:block;
margin-left:10px;
margin-bottom:2px;
font-size:14px;
text-decoration:none;

}


#derecha{
float:right;
width: 560px;
margin-right:15px;}


#cuerpo{
margin:0px;
width:100%;}

.paginacion{
float:left;
width:535px;
text-align:center;
margin-top:10px;
}

.clear{
clear:both;
height:0px;
}

#bottom{
background-color:#bb0200;
color:#FFFFFF;
padding-top:45px;
padding-left:250px;
background-image:url(images/bg_pie.jpg);
background-repeat:no-repeat;
height:25px;}

#bottom p{
margin:0px;
}

h2{
font-size:16px;
color:#990000;
margin-top:0px;
margin-bottom:10px;
}

h3{
font-size:16px;
color:#990000;
margin-top:0px;
margin-bottom:10px;
padding-top:15px;
border-bottom: solid 1px #cecece;
float:left;
width:535px;
}

h2 a{
color:#990000;
text-decoration:underline;
}

h2 a:hover{
color:#000;
text-decoration:underline;
}

/* BG SECCIONES */

.imagen_home{
width:100%;
height:200px;
background-repeat:no-repeat;
margin:0px;
}

.hi{
width:540px;
float:left;
background-image:url(images/bg_bienvenido.jpg);
background-repeat:no-repeat;
margin-top:20px;
padding-top:35px;
padding-bottom:20px;
padding-left:15px;
border-bottom:1px dashed #e6e6e6;
}

.cgeneral{
width:540px;
float:left;
background-image:url(images/bg_somos.jpg);
background-repeat:no-repeat;
margin-top:20px;
padding-top:35px;
padding-bottom:20px;
padding-left:15px;
}

.contacto{
width:540px;
float:left;
background-image:url(images/bg_contacto.jpg);
background-repeat:no-repeat;

margin-top:20px;
padding-top:40px;
padding-bottom:20px;
padding-left:15px;
}

.mainprodu{
width:535px;
float:left;
background-image:url(images/bg_produ.jpg);
background-repeat:no-repeat;
margin-top:20px;
padding-top:45px;
padding-bottom:20px;
padding-left:15px;
padding-right:15px;
}


.produ{
width:550px;
float:left;
background-image:url(images/bg_produ.jpg);
background-repeat:no-repeat;
margin-top:20px;
padding-top:35px;
padding-bottom:20px;
}

#tienda{
margin-left:5px;
margin-top:0px;
}

#tienda img{
padding:4px;
border: solid 1px #da4848;
margin-top:10px;
margin-left:5px;}

#tienda p{
margin-top:5px;
margin-left:5px;}

.tiendas{
width:550px;
float:left;
background-image:url(images/bg_tiendas.jpg);
background-repeat:no-repeat;
margin-top:20px;
padding-top:35px;
padding-bottom:20px;
padding-left:15px;
}



.centraimagen{
margin-left:auto;
margin-right:auto;}


/* GALERIA DE PRODUCTOS */

.producto{
width:150px;
height: 250px;
border: 1px #dde7d4 solid;
background-image:url(images/bg_productos.jpg);
padding:10px;
float:left;
margin-right:10px;
margin-bottom:10px;
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
font-size:11px;}

.productob{
width:150px;
height: 150px;
border: 1px #dde7d4 solid;
background-image:url(images/bg_productos.jpg);
padding:10px;
float:left;
margin-right:10px;
margin-bottom:10px;
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
font-size:11px;}

.producto img{
margin-left:auto;
margin-right:auto;
border: 1px #dde7d4 solid;
margin-bottom:10px;
}

.producto p{
border-bottom:1px #CCCCCC dashed;
margin-top:0px;
margin-bottom:5px;}

/* PRODUCTOS HOME */

#productos_home{
width:150px;
height: 200px;
border: 1px #dde7d4 solid;
background-image:url(images/bg_productos.jpg);
padding:10px;
float:left;
margin-right:0px;
margin-left:9px;
margin-bottom:11px;
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
font-size:11px;}

#productos_home img{
margin-left:auto;
margin-right:auto;
border: 1px #dde7d4 solid;
margin-bottom:10px;
}

#productos_home p{
border-bottom:1px #CCCCCC dashed;
margin-top:0px;
margin-bottom:5px;}

#productos_home a{
margin-top:0px;
margin-bottom:5px;
color:#830000;
background-color:#FFFFFF;
padding:0px;}

#productos_home a:hover{
margin-top:0px;
margin-bottom:5px;
color:#fff;
background-color:#b90000;
padding:0px;}

#destacados{
background-image:url(images/bg_destacados.jpg);
background-repeat:no-repeat;
padding-top:30px;
margin-top:20px;
width:560px;
float:left;}

.destacado{ color:#000000; margin-top:20px;}

.destacado a{
color:#FF0000;}


