/* powered by demini */

/* elementos básicos */
body {position:relative; margin:0; padding:0;}
#wrap {background:url(../images/fnd.jpg) top center repeat-x; margin-top:-8px}
#page div, #page ul, #page li, #page h1, #page h2, #page h3, #page h4, #page h5, #page h6, #page img, #page table, #page form, #page fieldset, #page legend, #page input, #page span {position:relative; overflow:hidden; margin:0; padding:0; float:none; border:none;}
#page input {margin: 0px 0 0px 0; clear:both; text-align: left;padding: 0;height: 16px;background: url(/images/neutral/p2.png) bottom repeat-x;border: 1px solid #CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#page textarea {margin: 0px 0 0px 0; clear:both ; text-align: left;padding: 0; background-color:#EEEEEE;border: 1px solid #CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#page select {margin: 0px 0 0px 0; clear:both ; text-align: left;padding: 0;height: 17px;background:#EEEEEE ;border: 1px solid #CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}						   


#page {font:normal 12px/150% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; line-height:17px}

#page p {position:relative; overflow:hidden; margin:0;  float:none; border:none; text-align:justify;}


/* elementos de Títulos */
#page h1 {font-family: Georgia, "Times New Roman", Times, serif; padding:0; color:#333333; line-height:normal;  }
#page h1 {font-size:17px; border-bottom:1px dashed #CCCCCC; margin:0 0 10px 0; color:#333333; letter-spacing:0px; font-weight:normal; text-transform:uppercase}
#page h2, #page h3, #page h4, #page h5, #page h6 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; color:#333333; line-height:normal;  }
#page h1 {font-size:13px; border-bottom:1px solid #ddd; margin:0 0 10px 0; color:#333333; letter-spacing:0px; font-weight:bold}
#page h2 {font-size:13px; border-bottom:1px solid #ddd; margin:0 0 10px 0; color:#333333; letter-spacing:0px; font-weight:bold; text-transform:uppercase;font-family: Georgia, "Times New Roman", Times, serif;}
#page h3 {font-size:13px; color:#333333;}
#page h4 {font-size:115%}
#page h5 {font-size:105%}
#page h6 {font-size:95%}

#page h1 small {font-size:14px; border-bottom:1px solid #ddd; margin:0 0 10px 0; color:#333333; letter-spacing:0px; font-weight:bold}

/* elementos de texto */
#page small {/*texto pequeno*/font-size:11px; color:#333;}
#page b,#page strong{/*negrita*/}
#page em,#page i{/*cursiva*/}
#page u{ /*subrayado*/}
#page strike{ /*tachado*/}
#page span.marron {color:#BC4C1C; font-weight:bold;}
#page hr {overflow:hidden; clear:both; height:1px; border:none; }

/* política de enlaces */
#page a:link {font-weight:bold; text-decoration:none; color:#6F4200; }
#page a:visited {font-weight:bold; text-decoration:none; color:#6F4200;}
#page a:hover, #page a:active {text-decoration:underline; color:#6F4200;}
#page a img {border:0;}

/* formularios */
#page #container form {}
#page #container form fieldset {}
#page #container form fieldset legend {}
#page #container form fieldset span {}
#page #container form fieldset input {}
#page #container form fieldset input.check {}
#page #container form fieldset input.submit {}
#page #container form fieldset select {}

/* listas */
#page ul {list-style:none;}
#page ul li {list-style:none;}

#page ul.ico {margin:10px 15px; padding:0;}
#page ul.ico li {position:relative;list-style:none;background:url(../images/ico_bullet.gif) 6px 6px no-repeat;padding:0 0 0 20px;margin:7px 0;font-size:100%;}

/* maketación */
#page {width:770px; margin:8px auto;}

#wrap.tienda {background:url(../images/fnd_tienda.jpg) top center repeat-x; margin-top:-8px} 
#page #header {height:305px; }
#page #header.tienda {height:150px;}




#page #destacado {margin-top:-10px; margin-left:1px; clear:both; height:127px; background:#E5E5E5 url(../images/fnd_destacado.gif) no-repeat;}
/*#page #destacado {margin-top:-58px; *margin-top:-48px; _margin-top:-48px; margin-left:1px; clear:both; height:127px; background:#E5E5E5 url(../images/fnd_destacado.gif) no-repeat;}*/
#page #destacado #mensaje {background-color:#E5E5E5; padding:10px 0; top:25px; left:107px}
#page #destacado h1 {font-size:20px; border-bottom:none; margin:0; color:#333333; letter-spacing:0px; font-weight:normal; left:30px; top:0px; width:600px; text-transform: none}
#page #container {margin-top:30px; clear:both;}
body.unacol #page #container {margin-top:10px;}
body.unacol #page #left {width:260px; float:left; background:#ddd; margin-right:20px; padding:20px;}

body.doscol #page #container {margin-top:10px; background:url(/images/neutral/fondo.gif) repeat-y ; width:100%;}
body.doscol #page #left {width:190px; float:left; background-color:#F7F7F7; padding:20px 10px 0pt}
body.doscol #page #left ul {border-bottom:1px solid #ddd; padding-bottom:5px; }
body.doscol #page #left li {padding:2px 0 2px 20px; font-weight:bold; font-size:12px; color:#666;}
body.doscol #page #left li a {font-size:12px; color:#333333;}
body.doscol #page #content {width:545px; margin-left:5px; border:1px solid #fff;float:right}
body.doscol #page #topbrowsing {width:543px; margin-bottom:15px;height:auto; border:1px solid #CCCCCC;}
body.doscol #page #topbrowsing  p {color:#4A4A4A;}
body.doscol #page #container #content #pagecontenthome {float:left; width:503px; border:1px solid #CCCCCC;padding:20px;}
body.doscol #page #container #content #pagecontent {float:left; width:503px; padding:20px; border:1px solid #CCCCCC;}
body.doscol #page #container #content #pagecontent form {}

body.doscol #page #container #content #pagelistcontent {float:left; width:523px; padding:5px;}
body.doscol #page #container #content #pagelistcontent form {width:50%}

body.trescol #page #container {margin-top:10px;}
body.trescol #page #left {width:240px; float:left; border:1px solid #FFF}
body.trescol #page #content {width:240px; float:left; margin-left:22px; border:1px solid #FFF}
body.trescol #page #right {width:240px; float:right; border:1px solid #FFF}
#page #footer {margin-top:15px; width:770px; padding-top:10px;}

/* header */
#page #header #logo {float:right; top:8px}
#page #header #botonera {float:left; top:8px; left:150px;}

/*container */
#page p.fin {margin-top:10px; padding:3px 5px 5px 12px; font-weight:bold; font-size:11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; background:#E5E5E5}
#page p.fin a {color:#666666; font-weight:bold; font-size:11px;}
#page .item_product {clear:both; margin-bottom:10px; border-bottom:1px solid #EEEEEE; padding-bottom:5px}
#page .item_product img.left  {border:1px solid #F1ECE7; float:left; padding:0 0 0 0; margin-right:7px}
#page .item_product  .sipnosis {font-size:11px}
#page .item_product  .nombre {font-size:15px; padding:17px 0 0 10px;; height:33px; background-color:#FCEDD1;}
#page .item_product  .nombre a:hover {background-color:#DC940E; color:#FFFFFF; text-decoration:none; padding:5px}
#page img.left {float:left; padding:0px 10px 20px 0;}
#page img.right {float:right; padding:0px 0px 20px 15px;}
#page img.patrocinador {float:left; margin:10px 10px 10px 6px;}
#page img.horizontal {margin:0 0 20px 0;}
#page a.demini {font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none;}

/* left */
body.doscol #page #container #left h1 {border-color:#ccc;}
body.doscol #page #container #left hr {border:1px dashed #eca707;}
body.doscol #page #container #left #zonecategory h1 {border-color:#ccc; font-size:14px; margin:0 0 5px 0;}
body.doscol #page #container #left #zonecategory hr {border-color:#ccc; margin:10px 0 0 0;}

/* footer */
#page #footer #prefooter { background-color:#E5E5E5; height:20px; padding:5px 5px 0 5px; margin:5px 0; text-align:center; color:#999999; font-size:10px;}
#page #footer #separator {height:5px; background-color:#E5E5E5; margin:3px 0 10px 0}
#page #footer #prefooter a {color:#999999; font-size:10px; font-weight:normal}
#page #footer #enlaces {float:right; font-size:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-align:right}
#page #footer #enlaces strong {font-size:11px;}
#page #footer #logofooter {float:left;}


/* catalogo */
#page #container #content form {float:left; margin-bottom:10px; text-align:left;}
#page #container #content .producto {float:left;  width:251px;}
#page #container #content .producto form {float:left; margin-bottom:10px; }
#page #container #content .producto img.prod_img {float:left; margin:0 10px 10px 0; border:1px solid #333333;}
#page #container #content h2 a {color:#6F4200; letter-spacing:normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#page #container #content img.btn_cat {margin:5px 0;}
#page #container #content .producto p {color:#666; font-size:11px; }
#page #container span.precio {color:#3D180A; font-size:11px; font-weight:bold; white-space:nowrap;}
#page #container #content table.prod_destacado {width:335px; float:left; display:inline; margin-bottom:10px;}
#page #container #content table.prod_destacado h1 {font-size:16px; margin:0;}
#page #container #content table.prod_destacado td {vertical-align:top; padding-right:20px;}
#page #container #content table.prod_destacado th {vertical-align:top; font-size:10px; color:#999; padding-right:10px; text-align:right; font-weight:normal;}
#page #container #content img.img_ficha {float:left; margin:0 20px 5px 0;}
#page #container #content img.ampliar {float:left; margin:0 0 10px 0; clear:left;}

#page #container #shopcart {margin-bottom:20px; padding:5px 0 5px; background:#3E3E3E; width:192px;}
#page #container #shopcart td {padding:3px; vertical-align:top;}
#page #container #shopcart th {padding:3px; text-align:right; background:#DF9E06;}
#page #container #shopcart td img {margin:3px 0 0 0; float:right;}
#page #container #shopcart input {width:23px; padding:2px; text-align:center; background:#fff; border:1px solid #ccc;}
#page #container #shopcart a {font-weight:bold;}

/* Separador */
#container .cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;  }

/* btn */
#page .btn {background:url(../images/btn_left.gif) 0 0 no-repeat; font-size:11px; margin:3px 0 0 0; padding:0 5px; height:24px; float:left; white-space:nowrap;}
#page .combo {margin:5px 30px 0 0;   float:left; line-height:13px; }
#page .combo2 {height:26px; float:left; line-height:13px;}
#page .combo3 { color:#FF8737; font-size:10px; line-height:12px;}
#page .price {color:#FF6600; font-size:14px; font-weight:bold; white-space:nowrap; }
/*#page .price_detalle {color:#FF6600; font-size:14px; *float:right; font-weight:bold; padding:10px 40px 0 80px; *padding:10px 40px 0 0; clear:left; }
*/
#page .price_detalle {font-family: Tahoma; color:#666666;  padding-left:10px; font-size:11px;}
#page .price_detalle_oferta {font-family: Tahoma; color:#6F4200;  padding-left:0px; font-size:11px; white-space: nowrap;}
#page .price_listado {color:#FF6600; font-size:14px; font-weight:bold; padding:0px 0px 0 80px; }
/*#page .price_listado {color:#FF6600; font-size:14px; *float:right; font-weight:bold; padding:0px 0px 0 150px; *padding:0px 0px 0 170px; clear:left; *position:absolute; }*/
#page .detalles {padding:10px 40px 0 180px; clear:left; }

#page .price_black {color:#1F1F1F; font-size:13px; float:right; padding:0 40px 0 0; }
#page .btn a img {border:none; text-decoration:none; vertical-align:middle; padding-right:0; margin-top:5px;}
#page .btn a {background:url(../images/btn_right.gif) right 0 no-repeat; padding:5px 10px 5px 5px; color:#666; display:block;}
#page .btn a:visited {color:#999;}
#page .btn a:hover {text-decoration:none; color:#333;}


/* contenidos */
#page #container ul.pestana {overflow: visible; margin:7px 0; padding:0 0 2px 10px; clear:both; border-bottom:1px solid #999;}
#page #container ul.pestana li {display:inline; border:1px solid #999; background:#e5e5e5; padding:3px 8px; margin-right:5px; font-size:10px;}
#page #container ul.pestana li a {color:#666; font-weight:bold;}
#page #container ul.pestana li.seleccionado {border-bottom:1px solid #fff; background:#fff;}
#page #container ul.pestana li.seleccionado a {color: #171717;}





/*pagina de error 404*/
body.doscol #page #container #content #pagecontent #error_404{width:100%; background-color:#E8EFE8; height:380px;}
body.doscol #page #container #content #pagecontent .titulo{float:left; padding:5px; position:relative; overflow:hidden;}
body.doscol #page #container #content #pagecontent .texto{float:left;background:#000000;color:#ECA707; width:60%; left:30px; height:auto; font-size:18px;padding:10px; z-index:100; margin-top:30px;position:relative; overflow:hidden;}
body.doscol #page #container #content #pagecontent .texto span{color:#EAEAEA; line-height:120%;}
body.doscol #page #container #content #pagecontent .imagen{float:right; top:-150px; z-index:10;position:relative; overflow:hidden;}

#page .texto_h1{border-bottom:medium none;color:#333333;font-size:20px;font-weight:normal;left:30px;letter-spacing:0px;margin:0pt;text-transform:none;top:0px;width:600px;}
#page .texto_h1_basket{font-size:13px;letter-spacing:0px; font-weight:bold;color:#eca707;border-bottom:1px solid #eca707;margin:0 3px 5px 3px; text-transform:uppercase;font-family: Georgia, "Times New Roman", Times, serif; }
#page .texto_h1_negro{font-size:13px; border-bottom:1px solid #ddd; margin:0 0 10px 0; color:#333333; letter-spacing:0px; font-weight:bold; text-transform:uppercase;font-family: Georgia, "Times New Roman", Times, serif; }

#page .texto_h2{ font-size:11px; font-family: Tahoma; line-height:17px; text-decoration:none;}
#page .link_h2{text-decoration:underline; color:#6F4200; border-bottom:0px;}

	/*png transparente*/
* html img, * html .png{position:relative;behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);}


