body{font-size:0.7em; background: #fff; font-family: Arial, Helvetica, sans-serif; color:#000; margin-bottom:0;}
*{margin:0; padding:0; list-style:none;}
.sinfondo{background:none!important;}
.sinmargen{margin:0;}
.left{float:left}
.right{float:right}
fieldset{border:0;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:100%}


.header{background:url(images/cabecera.gif) no-repeat left; height:72px; width:936px; display:block; margin-bottom:10px }
.header h1 a{text-indent:-9999px; overflow:hidden; width:0px; height:0px; display:block; margin:0 0}
.logo { width:300px; height:72px; display:block; float:left}
#buscador {width:289px; height:60px; margin-top:12px; display:block; float:right; }
#buscador p{width:100%; margin-top:5px; float:left;}
#buscador a{color:#FF7B0F;}
#banner { width:936px; height:118px; display:block;}

/* Contenedor canales */
div#canales{float:right; width:auto; height:70px; margin-top:17px; }
div#canales span{color:#000; margin-right:30px }
div#canales ul{list-style-type:none; margin-top:6px; padding-left:-5px;}
div#canales ul li{display:inline; margin-left:31px;}


#nav-top { height:28px; width:936px; display:block; margin:auto; clear:both}
#nav-top ul{ margin:0px;}
#nav-top ul li { height:23px; padding:5px 0 0 0 ; width:156px; display:block; background:url(images/btn-nav.gif); display:block; color:#fff; float:left; text-align:center; font-size:12px; font-weight:bold}
#nav-top ul li a {color:#FFFFFF; text-decoration:none}
#nav-top ul li a:hover { text-decoration:underline}

#body{ display:block; margin-top:8px;}
#outer {width:936px; margin:0 auto;overflow:hidden;}
#footer { clear:both; height:40px; overflow:hidden; margin-top:20px; display:block; color:#000; }
#footer a { text-decoration:none; }
#footer a:hover { text-decoration:underline;}
#footer10 { border:#ff7101 solid 1px;}

.mainh{padding-left:10px;}
.mainh ul li{ float:left; background:url(images/icon01.gif) no-repeat right center;}
.mainh ul li a{text-decoration:none; display:block; float:left; color:#5F5F5E; padding:1px 10px;text-transform:capitalize; font-size:1em; font-weight:bold;}
.mainh ul li a:hover{text-decoration:underline;}
.breadcrumb { height:auto; color:#ff7600; padding-left:15px; padding-bottom:5px;}
.breadcrumb a{ color:#000; font-size:1em; font-weight:bold; }
.breadcrumb a:hover{ text-decoration:underline; }

#content{width:524px; float:left; display:block; padding:0 10px; text-align:justify; margin-top:3px; height:auto;}
#sidebar-left{float:left; width:195px; display:block;}
#sidebar-right{float:left; width:195px; display:block}

.block{margin-bottom:12px; background:#e7e7e7; display:block; height:1%}
#sidebar-left h3, #sidebar-right h3{height:22px; text-indent:45px; color:#FFFFFF; padding-top:6px; font-size:13px}
#sidebar-left ul, #sidebar-right ul{ }
#sidebar-left p, #sidebar-right p, #content p{ margin-bottom:12px}

#sidebar-left a, #sidebar-right a{color:#000;}

.catalogo h3{background:url(images/h3-box.gif) no-repeat;}
.compra h3{background:url(images/h3-box.gif) no-repeat;}
.registro h3{background:url(images/h3-box.gif) no-repeat;}
.fabricantes h3{background:url(images/h3-box.gif) no-repeat;}
.ofertas h3{background:url(images/h3-box.gif) no-repeat;}
.novedades h3{background:url(images/h3-box.gif) no-repeat;}

.content{padding:0px 10px; display:block;}
.content_enlaces{padding:0px 0px; display:block; text-align:center;}
.content_enlaces a.special{color:796b00; text-decoration:underline;}
.content-categorias { float:left; overflow:visible;}
.catalogo .content{background:#e7e7e7;}
.busqueda .content{background:#e7e7e7;}
.compra .content{background:#e7e7e7; min-height:80px; margin:0; color:#8d8d8d;}
.registro .content{background:#e7e7e7; color:#8d8d8d;}


.f-input{margin-bottom:6px; float:left; height:18px; }
#sidebar-left label strong{ font-weight:normal; font-size:0.9em}
.f-submit-ok{float:right; position:relative; margin-top:-20px}
.f-submit-buscador{position:relative; width:62px; height:20px;}
.size1{width:115px;border:none; border:#999999 solid 1px; font-size:11px; height:18px; }
.size2{ width:95px; border:none; border:#999999 solid 1px; font-size:11px; height:18px; }
.size3{ width:208px; no-repeat; border:#999999 solid 1px; font-size:10px; height:18px; margin-right:2px;}

#content .caja_detalle { float:left; color:#8d8d8d; font-size:1.7em; padding:0; margin:0;}
#content h2{font-size:1.3em; background:url(images/h2.gif) no-repeat;text-transform:capitalize; color:#FFFFFF; padding:6px 12px}
#content h3 { color:#fff; clear:both; background-color: #ff7b0f; padding-left:11px;}
#content h4 { color:#fff; font-size:1.4em; clear:both; background-color: #FFAD4D; padding-left:11px;}
#content a { color:#000; text-decoration:none; }
#content a:hover { text-decoration:underline;}
#content .producto_foto { float:left; margin:2px 5px; width:339px; text-align:center}
#content .producto_precio span.precio { font-size:1.1em; color:#ff7600; font-weight:bold; width:180px; display:block;}
#content .producto_foto img { margin-top:1px; }
#content .detalle_descripcion { font-size:0.65em; margin:5px 10px; }
#content .producto_precio { float:left; width:90px; display:block; text-align:left; padding:3px 0 0 2px; }
#content .link_zoom { font-size:0.70em; color:#ff7600; text-decoration:none; }

#content .link_zoom:hover { text-decoration:none; color:#000; }
/*listado categorias*/
.pie-categoria { background:url(images/pie-categorias.gif) no-repeat; width:134px; height:28px; display:block; margin:7px auto 0 auto; padding-top:0px; font-weight:bold; color:#FFF; padding-left:5px; padding-right:5px;}

/*listado de productos*/
.table01{width:100%; margin:0 auto; color:#000;}
.table01 thead{color:#ff7600; }
.table01 table{width:100%; border-collapse:collapse}
.table01 .img{width:112px; padding:0!important}
.table01 td, .table01 th{padding:6px 6px; text-align:center; font-weight:normal;}
td{margin-bottom:1px; padding-bottom:1px; border-bottom:1px solid #ff7600;}	
.table01 .img img{border:none; margin:2px 0 2px 0}
.table01 .producto{width:120px;}
.table01 .f-submit-comprar{background:url(images/ico-comprar.gif) no-repeat right top #000; cursor:pointer; color:#B8EB13; text-transform:uppercase; border:none; padding:3px 26px 3px 6px; font-weight:bold; font-size:1.1em}
.table01 tfoot{color:#000}
.table01 tfoot a{text-transform:uppercase; color:#666; text-decoration:none;}
.table01 tfoot a:hover{text-decoration:underline}
/*Fin*/
.metatitle{background:url(images/destacado.gif) repeat-x #a5a5a5; color:#000; padding:3px 0px; }
.inner{margin:0 12px}
.categorias{text-decoration:none; border-bottom:1px solid #393939; margin-bottom:1px; clear: both; overflow:hidden; margin-bottom:12px; margin-top:1px}
.menos12{margin-top:-12px}
.categorias img{border:none}
.destacado{background:#B8EB14; text-transform:uppercase; padding:3px 12px; color:#000; margin-bottom:12px}
.list{clear:both; margin-bottom:12px}
.list li{list-style:square; list-style-position:inside; margin-bottom:6px!important}
.list li a{color:#BBEC04!important; text-decoration:none!important;}
.list li a:hover{color:#fff!important}
.half{width:48%}
.comprar{text-align:center; padding:50px 0;}
.comprar span{color:#fff; font-size:1.5em; display:block; clear:both; text-align:center; margin:0 auto; width:60px; font-weight:bold}
.comprar strong{color:#BBEC04; font-size:1.5em; display:block; clear:both; text-align:center; margin:0 auto; width:60px; font-weight:normal; margin-bottom:12px}
.f-comprar{background:url(images/icon-comprar.jpg) no-repeat right center #BBEC04; color:#000; padding:4px 26px 4px 6px; clear:both; font-size:1.2em; text-transform:uppercase; border:none; font-weight:bold; cursor:pointer}
small{}

.formulario{ margin:12px 0; height:1%}
.formulario label{ clear:both; display:block; overflow:hidden; margin-bottom:6px}
*html .formulario label{overflow:visible; height:1%}
.formulario label strong{cursor:pointer; text-transform:uppercase; color:#000; font-size:1.1em; width:190px; margin-right:20px; text-align:right; float:left;}
.formulario label .f-input{float:left; width:50%; background:#fff; color:#000; border:#999999 solid 1px}
.formulario label .f-textarea{float:left; overflow:auto; width:48%; background:#fff; color:#000; border:#999999 solid 1px; height:49px; padding:4px}
.f-enviar{background:url(images/pie-categorias.gif) no-repeat right center #999999;  margin:0; color:#fff; clear:both; font-size:1em; text-transform:uppercase; font-weight:bold; cursor:pointer; border:0; width:144px; height:30px; text-align:center;}
.position { margin-left:315px;}
/*Carrito*/
.productListing input { border:1 px solid #333;}
.productListing img { border:#ff7600 solid 1px; }
.productListing-data a { color:#000; text-decoration:none; font-weight:normal; }
.productListing-data a:hover { text-decoration:underline; }
#cart_bot { width:470px; display:block; margin-top:30px; }
.cart_subtotal { text-align:right;}
.newItemInCart { text-transform:lowercase; }
/*Paso shipping*/
#boxshipping10 { width:235px; display:block; float:left; text-align:justify;}
#boxshipping20{ width:235px; display:block; float:left; text-align:center;}
 

/*login*/
.login td { border:none;}

/*Products_news*/
.products_news { width:100%px; display:block; margin:4px 0; overflow:hidden;  border-bottom:#ff7101 dashed 1px; }
.products_news10 { float:left; width:300px; display:block; }
.products_news20 { float:right; width:140px; display:block; padding-top:30px}
.products_news span { color:#000; }
.products_news img { margin-right:6px; float:left;}
/*Orden total*/
.order_total { float:right; margin-top:10px;}
.order_total td{ border:none;}
.order_total td .left { text-align:left;}

/*INDEX*/
.box_index { height:130px; width:230px; display:block; border-bottom:#000 dashed 1px; float:left; padding:0; margin:3px 0px 3px 2px; overflow:hidden; font-weight:bold; font-size:1em; }
.box_index img { float:left; margin-right:4px;}
.box_index span { color:#000;} 
#txt_index { text-align:justify; width:456px; height:140px; padding:5px 7px; font-size:1.2em; }
#txt_index span { color:#000;}
.txt_azul { color:#000; font-weight:bold}
.txt_naranja { color:#ff7600; font-weight:bold}
/*Varios*/
.line_dotted { border-bottom:#ff7101 dashed 1px; margin:7px 0; height:1px; }
.headerNavigation { color:#000000;}
.clear { clear:both; display:block;}
.txt_pvp_iva { font-size:9px; text-align:center; padding-right:17px;}
.txt_nostock { font-weight:bold; color:#7A1405}
.txt_azul { color:#333399; font-weight:bold;}

/*MENU*/
/* all lists */
#nav, #nav ul, #nav, #nav ul li ul  { padding: 0; margin: 0; list-style: none; float : left; font-size:14px; }
/* all list items */	
#nav li { position : relative; float : left; line-height : 1.25em; margin-bottom : -1px; font-size:12px; width: 155px;background:url(images/row-menu.gif) no-repeat left;  padding-left:15px;}
/* second-level lists */	
#nav li ul { background:#ff7600; position : absolute; left: -999em; margin-left : 167px; margin-top : -1.9em; border:#ff7600 solid 1px; width: 240px; background-image:none;}
#nav li ul li { background:url(images/sub-li.gif) 8px no-repeat; border-bottom:#CC6633 solid 1px; width:93%;}
#nav li ul li a { color:#fff}
#nav li ul li a:hover { color:#000}
/* third-and-above-level lists */	
#nav li ul li ul { left: -999em; display:block; margin-left:210px; margin-top: -23px; }
#nav li a { width: 13em; w\idth : 12em; display : block; font-weight : bold; text-decoration : none; padding : 0.3em 0.5em; }
#nav li a:hover { color:#000;  }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
/* lists nested under hovered list items */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
li:hover, li.sfhover { display: block;}	
/* Menu items with subcategories */	
#nav li a.daddy { width:155px; background:url(images/flechamenu.gif) no-repeat 155px;}
#nav li ul li a.daddy { width:195px; background:url(images/flechamenu.gif) no-repeat 200px}


/* Selected items with subcategories */	
#nav li.selected a { color:#ff7600 ;}
#nav li.selected ul li a { color:#FFFFFF}
#nav li.selected ul li a:hover { color:#000}


td.main b{font-size:11px;}
td.main select{font-size:11px; margin-left:10px; margin-top:4px; margin-bottom:4px;}