@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../imagenes/bg.jpg);
	background-repeat: repeat-x;
	background-color: #EAEAEA;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
h1 { background-color:#99CC00; text-align:left; font-weight:normal; margin: 0px; width: 680px; margin-left: 2px; padding: 10px; border-bottom: 1px solid #003300; color:#FFFFFF; font-size: 24px; text-transform:uppercase;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #759B00; font-weight: bold; margin: 0px; padding: 0px; border-top: solid 1px #CEE099; border-bottom: solid 1px #CEE099; padding-top: 10px; padding-bottom: 10px; padding-left: 5px;}
h3 { font-size: 18px; color:#99CC00; margin: 0px; padding: 10px; text-align:left; font-weight:normal; margin-left: 10px;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #759B00; font-weight: bold; margin: 0px; padding: 0px; border-top: solid 1px #CEE099; border-bottom: solid 1px #CEE099; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; text-transform:uppercase;}

a { color:#666666; text-decoration:none; font-weight:bold; }
a:hover { color: #000; text-decoration:none; font-weight:bold; }


#wrap { width: 959px; background-color:#FFFFFF; margin-top: 10px;}

#header { height: 153px; background-image:url(../imagenes/bg_top.jpg); background-repeat:no-repeat;}
.top { clear:both; height: 103px;}
.topl {  float:left; margin-top: 10px; margin-left: 23px; width: 308px;}
.topnav {  float:left; width: 50px; margin-top: 7px;}
.topr { float: right; width: 570px;}
.topc { clear:both; height: 43px;}
.topatencion { float:left;}
.topmulti { float:right;}
.topmenu { clear:both; width: 565px; height: 45px; margin-right: 15px;}

.barradebusqueda { background-image: url(../imagenes/bg-newsletter.jpg); background-repeat:no-repeat; width: 940px; height: 45px; clear:both; padding-top: 10px;}
#search { width: 440px; float:left;}
#suscribirse { width: 460px; float:right;}
.left { float:left; margin-left: 5px; margin-top: 5px;}
.forms { background-image:url(../imagenes/busqueda/form.jpg); width: 218px; _width: 208px; height: 18px; border: 0px;}

#cuerpo { clear: both; }
#menuleft { float:left; background-image:url(../imagenes/bg-sub-menu.jpg); background-repeat: repeat-x; width: 232px; margin-left: 10px; _margin-left: 5px; margin-top: 3px; }
#contenido { float: right; margin-top: 3px; margin-right: 10px; _margin-right: 5px; width: 700px; }
.sidebar { width: 194px; text-align:left; color: #759B00;}
.sidebar ul { margin: 0px; padding: 0px; margin-bottom: 10px;}
.sidebar ul li { margin: 0px; padding: 0px; list-style-type: none; margin-top: 5px; padding-left: 10px;}
.sidebar a { color: #01832B; text-decoration: none; font-size: 14px; font-weight: bold;}
.sidebar a:hover { color: #003300; text-decoration: none;}


.banneroferta { border-top: solid 3px #CEE099; margin-top: 3px; padding-top: 3px;}
.bannerblanco { margin-top: 3px;}

.subbanners { margin-top: 3px; clear:both;}
.subleft { float:left;  margin-top: 5px; }
.subright{ float: right; margin-top: 5px; }

.destacados { border: 1px solid #CCCCCC; height: 230px;}
.titdestacados { clear:both; margin: 0px; padding: 0px; text-align:left; margin-top: 3px; padding-top: 3px;}
.itembox { width: 167px; height: 200px; border-left: 1px dotted #999; float:left; margin-top: 18px; margin-left: 6px; _margin-left: 4px; }
.item { padding: 2px;}
.itemdescripcion { margin-top: 3px; margin-bottom: 3px; text-align:left; margin-left: 10px;}
.itemcosto { text-align:left; font-size: 15px; font-weight:bold; color: #CC0000; margin-top: 3px; margin-left: 10px;}
.itemcosto2 { text-align:left; font-size: 18px; font-weight:bold; color: #CC0000; margin-top: 3px; margin-left: 10px; width: 600px; text-align:center;}

.bannerschicos { clear:both; margin: 0px; padding: 0px; text-align:left; margin-top: 3px; padding-top: 3px;}
.bannerchicoleft1 { float:left;}
.bannerchicoleft { float:left; margin-left: 5px;}

img { border: none;}
.marcas { border: 1px solid #CCCCCC; height: 140px;}
.itemmarcas { width: 167px; height: 110px; border-left: 1px dotted #999; float:left; margin-top: 18px; margin-left: 6px; _margin-left: 4px; }
.item2 { padding: 2px;}

#sep { clear:both;}
#pie { clear: both; background-color:#008131; height: 200px; text-align:left; color: #FFFFFF;}
.piecolumna { margin-top: 27px; margin-left: 30px; float: left; _margin-left: 20px;}
.coltitulo { width: 197px; border-bottom: 1px solid #00CC00; padding-top: 5px; padding-left: 7px; padding-bottom: 10px; }
#pie ul { margin: 0px; padding: 0px; margin-bottom: 10px; padding-top: 5px;}
#pie ul li { margin: 0px; padding: 0px; list-style-type: none; margin-top: 5px; padding-left: 10px; }
#pie a { color: #FFFFFF; text-decoration: none;}
#pie a:hover { color: #99FF33; text-decoration: none;}

#copy { clear:both; padding-top: 10px; background-color: #EAEAEA; height: 60px;}
#copyuni { float:left;}
#copygenuina { float:right; margin-bottom: 10px;}
.gen1 { font-size: 9px; color:#999999; text-align:right;}
.gen2 {text-align:right;}
.gen2 a { font-size: 11px; color:#99CC00; font-weight:bold; text-align:right; text-decoration:none;}
.gen2 a:hover { font-size: 11px; color: #666; text-align:right; text-decoration:none;font-weight:bold;}


/* MENU*/
#menu ul { margin: 0px;	padding: 0px; list-style-type:none;}
#menu li { display: inline; list-style-type: none; margin: 0px; padding: 0px;}

#menu1 a { float:left; background-image: url(../imagenes/botonera/1.jpg); background-repeat:no-repeat; width: 56px; height: 37px; display:block; }
#menu1 a:hover { background-image:url(../imagenes/botonera/1_.jpg); background-repeat:no-repeat; width: 56px; height: 37px;}

#menu2 a { float:left; background-image: url(../imagenes/botonera/2.jpg); background-repeat:no-repeat; width: 81px; height: 37px; display:block;}
#menu2 a:hover { background-image:url(../imagenes/botonera/2_.jpg); background-repeat:no-repeat; width: 81px; height: 37px;}

#menu3 a { float:left; background-image: url(../imagenes/botonera/3.jpg); background-repeat:no-repeat; width: 62px; height: 37px; display:block;}
#menu3 a:hover { background-image:url(../imagenes/botonera/3_.jpg); background-repeat:no-repeat; width: 62px; height: 37px;}

#menu4 a {  float:left; background-image: url(../imagenes/botonera/4.jpg); background-repeat:no-repeat; width: 91px; height: 37px; display:block;}
#menu4 a:hover { background-image:url(../imagenes/botonera/4_.jpg); background-repeat:no-repeat; width: 91px; height: 37px;}

#menu5 a { float:left; background-image: url(../imagenes/botonera/5.jpg); background-repeat:no-repeat; width: 100px; height: 37px; display:block;}
#menu5 a:hover { background-image:url(../imagenes/botonera/5_.jpg); background-repeat:no-repeat; width: 100px; height: 37px;}

#menu6 a { float:left; background-image: url(../imagenes/botonera/6.jpg); background-repeat:no-repeat; width: 98px; height: 37px; display:block;}
#menu6 a:hover { background-image:url(../imagenes/botonera/6_.jpg); background-repeat:no-repeat; width: 98px; height: 37px;}

#menu7 a { float:left; background-image: url(../imagenes/botonera/7.jpg); background-repeat:no-repeat; width: 72px; height: 37px; display:block;}
#menu7 a:hover { background-image:url(../imagenes/botonera/7_.jpg); background-repeat:no-repeat; width: 72px; height: 37px;}

.texto { font-size: 12px; line-height: 16px; width: 650px; margin-left: 10px; margin-top: 10px; clear:both;}

.listalogo { float:left;}
.listatexto { float:right; width: 430px; text-align:left;}
.promonovios { clear:both; border: 1px dashed #999999; padding: 10px; display:block;}

/* SUBMENU*/
#submenu { width: 700px; margin-left: 3px; background-color: #CCCCCC; border-top: 1px solid #FFFFFF; height: 30px; clear:both;}
.sub { float:left; height: 24px; border-right: 1px solid #FFFFFF; padding-top: 7px; padding-left: 15px; padding-right: 15px; }
a.sublink { font-size: 12px; color: #666666; text-decoration:none; text-transform:uppercase;}
a.sublink:hover { font-size: 12px; color: #000000; text-decoration:none;}


/*seccion.php*/
.secciontop { clear: both; display: block; padding: 10px; margin: 3px;}
.seccionitem { border: 1px solid #99CC00; width: 600px; padding: 10px; height: 170px; clear:both; }
.seccionpic { border: 1px solid  #999999; margin-right:auto; margin-left:auto; text-align:center;display: block; float:left; width: 160px;  padding:1px; }
.secciontext {  float: right; width: 400px; }

/*Victor______________para alinear contenido*/
.imagen{margin-right:auto; margin-left:auto; text-align:center;display: block;}

.seccionitem2 {  border: 1px solid #99CC00; width: 600px; padding: 10px; height: auto; clear:both;  }
.seccionpic2 { width: 600px; padding:1px; margin-bottom:15px;}
.secciontext2 {width: 600px;}

.codprod { text-align:left; font-size: 11px; font-weight:bold; color:#990000; margin-top: 0px; background-color: #E3FCD8; display:block; padding: 10px;}/*seccion.php*/

.bodasbene { border: 1px solid #99CC00; width: 300px; padding: 5px; height: 170px; float:left; margin-right: 5px; }
.bodasbenetext {  float: right; width: 120px; }

.subtit { text-align:left; color: #759B00; font-weight:bold;}

/*seccion.php*/
#slidenovedades { width : 523px;  height : 243px; border: solid 1px #CCCCCC; background-image:url(../imagenes/slide/bg.jpg); background-repeat:repeat-x;
}
#slideShow {
  width : 498px;
  height : 194px;
  padding : 10px;
}
