﻿
body 
{ padding:0px; margin:0 auto; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#5D5850;	text-align:center;	background: url(../images/nuevobody.jpg) scroll 0 0 #202020;}
.brclear{clear:both; height:0; line-height:0;}

h1{ margin:0; padding:0; color:#E47911; font-weight:normal; border-bottom:2px solid #B35639; font-size:30px; font-family:"Georgia, Times New Roman",Times,serif}
h2{ margin:0; padding:0; font-family:"Georgia, Times New Roman",Times,serif ; text-transform:uppercase}
h3{ margin:0px 0px 10px 0px; padding:0; font-family:"Georgia, Times New Roman",Times,serif ; font-size:20px; font-weight:normal; color:#B35639; border-bottom:1px solid #E47911}
a.link_der { color:#527E38; display:block; text-align:right;}
a.link_der img{ border:0}

#bgapariencia{ margin:0 auto; padding:0; text-align:center; width:100%; background:url(../images/bg_wrap_inner.jpg) no-repeat scroll 50% 0 transparent; }

#caja { width:977px; margin:0 auto; border:0; padding:0; background:url(../images/rezagosbg.jpg) repeat scroll 0 0 #e9e4c5 ; }
/*top*/
#top { width:977px; margin:0; padding:0;  border:0; position:relative; height:120px; }
#logo { width:243px; height:63px; margin:0px 20px 0px 30px; padding:0; border:0; float:left; }
#logo img{ border:0}


#carro_top{ float:right; margin:25px 25px 0px 0px; width:200px; height:60px; background:url(../images/bgtransp10percent.png) repeat 0 0 transparent;  }
#carro_top table{ border:0; width:100%; padding:0; margin:0}
#carro_top table td.c_ico{ width:21px; height:22px;  padding:0px 3px; border-bottom:solid 1px #cebfa6;}
#carro_top table td.c_tit{ font-size:12px; text-align:left; border-bottom:solid 1px #cebfa6; font-family:"Georgia, Times New Roman",Times,serif}
#carro_top table td.c_ico2{ height:24px;  border-bottom:solid 1px #cebfa6; border-left:solid 1px #cebfa6; padding:0px 3px; background:url(../images/bgtransp10percentw.png) repeat 0 0 transparent; }
#carro_top table td.c_items{height:24px;  text-align:left; border-bottom:solid 1px #cebfa6; border-right:solid 1px #cebfa6; padding:3px; vertical-align:middle; background:url(../images/bgtransp10percentw.png) repeat 0 0 transparent;}

#carro_top img{ border:0}
#carro_top span{color:#E47911; display:block}




#contenido_carrito { background:#FFF; color:#333; border-left:#cebfa6 1px solid; border-right:#cebfa6 1px solid; border-bottom:#cebfa6 1px solid;  font-size:10px; text-align:left; margin:0;}
#contenido_carrito ul{ list-style:none; margin:0;padding:5px 1px; vertical-align:top}
#contenido_carrito ul li {list-style:none; margin:0; padding:0; border-bottom:solid 1px #CCC}
#contenido_carrito p{ text-align:left; font-size:11px; padding:5px; background:#FFF}


#buscar_top{ margin:25px 0px 0px 80px; padding:0px 0px; width:240px; background:url(../images/bgtransp10percent.png) repeat 0 0 transparent; position:relative; float:left}
#buscar_top table{ margin:0px; padding:20px;}
#buscar_top .search_campo { border:#999 1px solid; color:#666; margin:0; height:18px; width:177px; padding:0; position:relative;}
#buscar_top .search_boton { color:#333; margin:0; padding:0; height:20px; width:20px; border:0; position:relative}










#menul{ width:977px; height:48px; margin:0; padding:0; text-align:center; font-family:"Georgia, Times New Roman",Times,serif }
#menul ul{ list-style:none; border:0; margin:0; padding:0; width:977px; height:48px; background:url(../images/menu_bg.gif) repeat-x;}
#menul ul li.uno{width:3px; margin:0; padding:0; float:left}
#menul ul li.tres{ width:3px; text-align:right; margin:0; padding:0; float:right;}
#menul ul li.dos{ height:48px; float:left; margin:0; padding:0; border:0; list-style:none; }
#menul ul li.cuatro{ height:48px; width:45px; float:left; margin:0; padding:0; border:0; list-style:none;}
#menul ul li.separador { height:48px; width:3px; text-align:center; vertical-align:middle; float:left;}
#menul ul li.separador img{ margin:13px 0px 0px 0px;}
#menul ul li a{ display:block; text-decoration:none; color:#FFF; font-size:17px; font-weight:normal; padding:13px 30px 11px 30px ;}



/*end top*/

/*sombra abajo*/
span.shadowfoto 
{
background:url(../images/bg_abajo_foto.png) no-repeat 0 0 scroll transparent;
display:block;
height:7px;
width:977px;
margin:0 0 10px 0;
padding:0
}




/*contenido*/
#contenido{width:977px; margin:0; padding:0; clear:both; text-align:center; }

#col_1{ float:left; width:200px; margin:0px 0px 0px 10px; padding:0; min-height:150px; text-align:left; position:relative}
#col_1 ul{ list-style:none; margin:0; padding:0; border:0; width:100%; }
#col_1 ul li{ height:25px; background:url(../images/bgtransp10percent.png) repeat 0 0}
#col_1 ul li.espacio{ height:10px; background:url(../images/bgtransp10percent.png) repeat 0 0}
#col_1 ul li a{color:#c7461e; text-decoration:none; display:block; padding:3px 3px 3px 13px; font: 12px Verdana,Arial,Helvetica,sans-serif; border-bottom:1px solid #b9a185 }
#col_1 ul li a:hover{ color:#c7461e; text-decoration:underline }
#col_1 ul li span{ color:#333; margin:0px 5px 0px 0px; text-decoration:none}
#col_1 h2 { padding:10px 0px 7px 13px; margin:0; border-bottom:1px solid #b9a185; background:url(../images/bgtransp10percent.png) repeat 0 0; color:#333; font-size:14px}
#col_1 ul li.fin{ margin:0; padding:0; background:url(../images/bgtransp10percent.png) repeat 0 0; width:100%; height:23px;}

#col_2{ margin:0px 195px 0px 225px; width:557px;  position:relative; padding:0; text-align:left}

#col_3{ float:right; width:180px; margin:0px 10px 0px 0px; padding:0; text-align:left; border:#cfcfcf 1px solid;}

/*end contenido*/

/* abajo*/
#abajo{ width:937px; height:80px; margin:10px; padding:10px; background:url(../images/bgtransp10percent.png) repeat 0 0 transparent; text-align:left}
#abajo a{ color:#527E38;  text-align:left}
#abajo p{ border:0; width:100%; text-align:left}
#abajo span{ border:0; margin:0px 5px;}
/*end abajo*/


/*datos*/


/*productos flotante */
div.pf { float:left; width:140px; border:1px solid #D1C79B; margin:0px 20px 20px 0px; padding:10px; text-align:left; background:url(../images/bgtransp10percent.png) repeat 0 0 transparent;}
div.pf a{ color:#333; border:0; text-decoration:none}
div.pf img { border:0; width:140px; height:140px; margin:0px 0px 10px 0px}
div.pf span{ color:#527E38; margin:0px; font-size:13px}
div.pf strong { color:#E47911; font-weight:normal}



/*productos relacionados */
div.pr { float:left; width:100px; border:1px solid #D1C79B; margin:0px 20px 20px 0px; padding:10px; text-align:left; background:#FFF}
div.pr a{ color:#333; border:0; text-decoration:none}
div.pr img { border:0; width:100px; height:100px; margin:0px 0px 10px 0px}
div.pr span{ color:#527E38; margin:0px; font-size:12px}
div.pr strong { color:#E47911; font-weight:normal}



h2.prod_relacionado{ margin:0px 0px 20px 0px; padding:0; color:#333; border-bottom:2px solid #E47911; font-size:16px; font-family:"Georgia, Times New Roman",Times,serif}



/*productos promocion home */
div.pf_home { float:left; width:110px; border:1px solid #D1C79B; margin:0px 20px 20px 0px; padding:10px; text-align:left; background:url(../images/bgtransp10percent.png) repeat 0 0 transparent;}
div.pf_home a{ color:#333; border:0; text-decoration:none}
div.pf_home img { border:0; width:110px; height:110px; margin:0}
div.pf_home span{ color:#527E38; margin:0px; font-size:13px}
div.pf_home strong { color:#E47911; font-weight:normal}

/*productos destacados home */
div.destaca{ float:right; width:617px; }
div.pdest_home { vertical-align:top; float:left; width:155px; border:1px solid #D1C79B; margin:0px 20px 20px 0px; padding:10px; text-align:left; background:url(../images/bgtransp10percent.png) repeat 0 0 transparent;}
div.pdest_home a{ color:#333; border:0; text-decoration:none}
div.pdest_home img { border:0; width:70px; height:70px; margin:0px 10px 0px 0px; float:left}
div.pdest_home span{ color:#527E38; margin:0px; font-size:13px}
div.pdest_home strong { color:#E47911; font-weight:normal}








/*producto detalles*/

#col_2_full{ margin:0px 0px 0px 235px; min-height:150px; width:732px; padding:0; text-align:left; }

div.producto_contenido { clear:both; width:750px;}
div.foto_producto{ float:left; width:320px; margin:0; padding:0; border:0; position:relative}
div.detalle_producto{ float:right; width:390px; margin:0; padding:0; border:0; position:relative}
div.detalle_producto span{ color:#333; font-size:16px; color:#CC0000}
div.detalle_producto p { line-height:1.5; font-size:13px; text-align:justify}
div.foto_producto .thumbdiv{ width:300px; margin:5px; min-height:150px;}
#image{
border:0;
height:300px;
width:300px;
float:left;
margin:0px}

.thumb{
float:left;
margin:5px;
width:35px;
height:35px;
border:1px solid #CCC;
}

.cantidad_producto { width:40px; padding:2px; border:1px solid #CCC}
.agregar_producto { background:#090; color:#FFF; padding:2px 10px; border:1px solid #333; margin:0px 0px 0px 25px}


.prod_rel { width:100%; border-bottom:2px solid #CCC}
.prod_rel h3 { font-family:"Georgia, Times New Roman",Times,serif}

.maginador_home { margin:10px 20px 10px 20px; padding:10px 0px; width:937px; text-align:left;}
.maginador_home h1{ margin:0px 0px 10px 0px}

.offer{ width:100%; height:300px; background:#333;}
.offer img { float:left; margin:0; padding:0;  }
.offer h2.up{ color:#dedede; font-size:40px; text-transform:none; font-family:Arial; text-align:left; float:left; top:-300px; position:relative; margin:0; padding:18px 20px; background:url(../images/categorias/bgpng.png) repeat 0 0 transparent; width:937px}
.offer h2.down{ color:#dedede; font-size:40px; text-transform:none;  font-family:Arial; text-align:left; float:left; top:-80px; position:relative; margin:0; padding:18px 20px; background:url(../images/categorias/bgpng.png) repeat 0 0 transparent; width:937px}

.caja_marca{ width:300px; float:left; margin:0; padding:0; }
.markitas { width:300px;  height:280px; padding:0px; background:url(../images/bgtransp10percent.png) repeat 0 0 transparent;}
.markitas div{ width:260px; margin:10px 20px; height:260px; padding:0; }
.markitas table{ width:260px; margin:0; padding:0; height:260px; background:#FFFFFF }
.markitas table td{ vertical-align:middle; text-align:center;}
.markitas a { display:block}
.markitas img { border:0; }

.marcas_directorio{vertical-align:middle; float:left; width:164px; height:70px; margin:0px 20px 20px 0px; padding:10px; text-align:center; }
.marcas_directorio img{border:1px solid #CCC; vertical-align:middle;}


/*forms elements*/

.grid_carrote{width:100%; background:url(../images/bgtransp10percent.png) repeat 0 0 transparent; color:#333; font-weight:bold; font-size:12px; height:36px; border:#E47911 1px solid}
.grid_item{background:url(../images/bgtransp10percentw.png) repeat-x 0 0 scroll transparent; color:#333; font-size:11px; font-weight:normal; border:#E47911 1px solid}
.grid_item td {border:#E47911 1px solid}
.grid_carrote td {border:#E47911 1px solid}

.campo { border:1px solid #CCC; color:#333; padding:2px; font-family:Arial, Helvetica, Sans-Serif; width:200px;}

.campo2 { border:1px solid #CCC; color:#333; padding:2px; font-family:Arial, Helvetica, Sans-Serif; width:300px;}

.bbbutton { background:url(../images/bgbutton.jpg) repeat-x 0 0 scroll transparent; color:#FFF; padding:6px 15px; border:1px solid #333; font-family:"Georgia, Times New Roman",Times,serif; font-size:15px;}
.ico_kiek { border:0}