body{font-size:0.7em; background-color:#1e1e1e; font-family: Arial, Helvetica, sans-serif; color:#fff; }

*{margin:0; padding:0; list-style:none}

a{outline:0;}

.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%}



#bg{background:url(images/bg.gif) repeat-y center top; }

#header{height:128px; width: 951px; float:left; margin-left: 0px !important; margin-left:0px; margin-top: 0px;}

#header-right{background:url(images/cabecera02.gif) no-repeat right; height:131px; width:390px; float:right; }

#header h1 a{text-indent:-9999px; overflow:hidden; width:0px; height:0px; display:block; margin:0 0}

#barra1{background:url(images/bara1.jpg) no-repeat; height:38px; padding:0px 0px; width:951px; margin-top:0px; font-weight:bold; float:left;}

#barra1 a{color:#fff; text-decoration:none; }

#barra1 a:hover{text-decoration: underline;}

#barra1 a#quienes_somos{margin-left: 2px !important; margin-left:0;}

#barra1 a#localizacion{margin-left: 21px !important; margin-left:12px;}

#barra1 a#condiciones_generales{margin-left: 21px !important; margin-left:10px;}

#barra1 a#envios_devoluciones{margin-left: 21px !important; margin-left:11px;}

#barra1 a#articulos_descargables{margin-left: 21px !important; margin-left: 10px;}

#barra1 a#contacto{margin-left: 18px !important; margin-left:9px;}

#body{margin:0 22px 0 23px}

#outer {width:951px; margin:0 auto;overflow:hidden; background-color:#1e1e1e; background:url(images/bg-outer.gif) repeat-y; }

#footer {width: 100%; clear:both; height:25px; overflow:hidden; margin-top:15px; display:block; color:#555555; border-top: #85a400 2px solid; text-align:center;}

#footer p {margin-top:5px; text-transform:uppercase; color:#85a400;}

#footer a {  color:#fd7100; font-weight: bold; text-decoration:none; }

#footer a:hover { text-decoration:underline;}

.mainh{padding-left:0px; }

.mainh ul{margin:9px 0 0 36px;}



.mainh ul li{ float:left; display:block; margin-right:36px;}



html*.mainh ul li{ float:left; display:block; margin-right:35px;} /* slo en safari */



.mainh ul li a{text-decoration:none; display:block; float:left; color:#5F5F5E;  font-size:1em; font-weight:bold;}

.mainh ul li a:hover{text-decoration:underline;}

.breadcrumb {height:auto; color:#85a400; padding-left:0px; padding-bottom: 2px; margin-bottom:3px; margin-top:5px; width: 900px; float:left; font-weight:bold; font-size:11px;  text-transform:uppercase;}

.breadcrumb a{ color:#85a400; font-size:11px; font-weight:normal; text-decoration: none; text-transform:capitalize}

.breadcrumb a:hover{ text-decoration:underline; }



#content{width:487px; float:left;  position:relative; left:208px !important; left:213px;}

#sidebar-left{float:left; width:209px; position:relative; left:-500px!important; left:-506px; }

#sidebar-right{float:right; width:201px; margin-right:-12px; display:inline; }

*html #sidebar-right{margin-right:-1px; }





.block{margin-bottom:0px;}

#sidebar-left h3, #sidebar-right h3{height:44px; text-indent:-9999px;}

#sidebar-left ul, #sidebar-right ul{ }

#sidebar-left p, #sidebar-right p, #content p{ margin-bottom:4px; margin-left: 11px; margin-right: 12px;}



#sidebar-left a, #sidebar-right a{color:#fff; text-decoration:none;}

#sidebar-left a:hover, #sidebar-right a:hover{text-decoration:underline;}



.catalogo h3{background:url(images/h3-catalogo.gif) no-repeat;}

.busqueda h3{background:url(images/h3-busqueda.gif) no-repeat;}

.novedades h3{background:url(images/h3-novedades.gif) no-repeat;}

.ofertas h3{background:url(images/h3-ofertas.gif) no-repeat;}

.compra h3{background:url(images/h3-compra.gif) no-repeat;}

.registro h3{background:url(images/h3-registro.gif) no-repeat;}

.usuarios h3{background:url(images/h3-registro.gif) no-repeat;}

.formapago h3{background:url(images/h3-pago.gif) no-repeat;}

.moto { cursor: pointer;}

.moto h3{background:url(images/h3-moto.gif) no-repeat;}

.pie-compra { background:url(images/pie-compra.gif) no-repeat; height:40px; margin:0; color:#fff; }

.pie-compra a { text-decoration:none; color:#FFFFFF}

.pie-compra a:hover { text-decoration:underline}

.pie-catalogo { background:url(images/pie-catalogo.gif) no-repeat ; height:40px; margin:0; display:block}

.bg-box { background:url(images/bg-box.gif) repeat-y; height:auto; color:#b1d90b; text-align:left }

.bg-pie-box { background:url(images/bg-pie-box.gif) no-repeat; width:201px; height:27px; display: block}



.content{padding-left:8px !important; padding-left:2px; padding-right:8px !important; padding-right:2px; padding-top:8px; padding-bottom:8px; display:block;}

.content-categorias { float:left; overflow:visible; height: auto; margin-top:0 !important; margin-top: -11px;}

.categorias-up{float:left; margin-left: 0px !important; margin-left:0px; width:201px; height: 3px; background:url(images/bg-categorias-up.gif) no-repeat; margin-top:0px;}

.categorias-down{float:left; margin-left: 0px !important; margin-left:0px; width:201px; height: 6px; background:url(images/bg-categorias-down.gif) no-repeat;}

.catalogo .content{background:url(images/bg-categorias-middle.gif) repeat-y; width:201px; color:#04afa9; height:auto; margin-left:0px !important; margin-left: 0px;}

.busqueda .content{background:url(images/bg-busqueda.gif) no-repeat; width:201px; min-height: 90px; margin-left: 0px; margin-top: 0px; color:#fff;}



*html .busqueda .content{height:55px; color:#3d526f;}

.compra .content .total {float: left; font-weight: bold;}

.registro .content{background:url(images/bg-registro.gif) no-repeat; color:#fff;}

.usuarios .content{background:url(images/bg-usuarios.gif) no-repeat; width: 201px; height:197px; color:#fff; margin-top:0px; margin-left:0px;}

.usuarios .content p {float: left; margin-top: 25px; margin-left: 18px!important; margin-left:10px; text-align: center; font-size:0.9em;}

.formapago .content{background:url(images/bg-formapago.gif) no-repeat; text-indent:-9999px; width:201px; height:74px; color:#fff; margin-left: 0px; margin-top:0px;}


.ham .content{background:url(images/ham.jpg) no-repeat; text-indent:-9999px; width:199px; height:193px; color:#fff; margin-left: 0px; margin-top:0px;}


.banner-proyecto .content{background:url(images/bannerproye4.jpg) no-repeat; text-indent:-9999px; width:199px; height:193px; color:#fff; margin-left: 0px; margin-top:0px;}



*html .formapago .content{height:102px; color:#b1d90b;}

.moto .content{background:url(images/bg-moto.gif) no-repeat; height:91px; }



.f-input{margin-bottom:6px; padding:4px 6px; float:left}

#sidebar-left label strong{ font-weight:normal; font-size:0.9em}

.f-submit-ok{float:left; margin-left:3px; border:0; margin-top: 0px !important; margin-top:-11px; width:27px;  height:25px; display:block; padding: 0 !important; padding-top: 11px; padding-bottom: 1px;}

.f-login-users{float:right; margin-right:20px; margin-top: 2px;}

.size1{width:115px;background:url(images/input1.gif) no-repeat; border:none;}

.size2{ width:140px; border:1px solid #fff;}

.size3{width:163px; border: 1px solid #fff;}

.size4{width:133px; border: 1px solid #fff; margin-top:2px;}



#content{margin-top:0px; text-align:justify; display:block; }

#content td  { border:none }

#content .caja_detalle { float:left; color:#b1d90b; font-size:1em; font-weight:bold; padding:0; margin:0;}

#content h2{font-size:1em; color:#b1d90b; font-weight: normal; background:url(images/bg_h2.gif) no-repeat; height:29px; padding-top: 9px;  padding-bottom: 7px; padding-left: 8px; width:482px; margin-top:5px}

#content h3 {color:#fff; clear:both; font-size: 1em; font-weight: normal; background:url(images/bg_h3_new.gif) no-repeat; height:23px; padding-left:12px; padding-top: 5px; width:476px}

#content a { color:#b1d90b; text-decoration:none; }

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

#content .caja_detalle .producto_foto { float:left; margin:2px 5px; width:200px; font-size:1em;}

#content .producto_precio span.precio { font-size:1.7em; color:#fff; font-weight:bold; width:180px; display:block;}

#content .producto_precio span.name { font-size:1.7em; font-weight:bold; width:180px; display:block;}

#content .producto_foto img {  margin-top:1px; }

#content .detalle_descripcion { margin:5px 10px; color:#000000 }

#content .caja_detalle ul { margin: 0 10px 10px 30px}

#content .caja_detalle ul li { list-style-type:disc; }

#content .caja_detalle h4 { color:#4e82c8; }

#content .producto_precio {  display:block; text-align:left; padding:3px 0 0 10px; }

#content .link_zoom { font-size:0.70em; color:#b1d90ba; text-decoration:none; }

#content .link_zoom:hover { text-decoration:none; color:#fff;  }

/*listado categorias*/

.pie-categoria { background:url(images/pie-categorias.gif) no-repeat; width:144px; height:23px; display:block; margin-top:7px; padding-top:7px; font-weight:bold; color:#FFF;}

/*listado de productos*/

.table01{width:487px; margin:0 auto; color:#b1d90b; }

.table01 thead{background:#282828; color:#fff; }

.table01 table{width:100%; border-collapse:collapse}

.table01 .img{width:112px; padding:0!important; margin:0}

.table01 td, .table01 th{padding:6px 10px; text-align:center; font-weight:normal;}	

.table01 .img img{border:none; float:left }

.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:#fff}

.table01 tfoot a{text-transform:uppercase; color:#fff; text-decoration:none;}

.table01 tfoot a:hover{text-decoration:underline}

/*Fin*/

.metatitle{background:repeat-x #dbe9f3; border:#b4d3ec solid 1px; color:#3a8dcf; 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 auto; height:1%; width: 380px; }

.formulario label{ clear:both; display:block; overflow:hidden; margin-bottom:11px}

*html .formulario label{overflow:visible; height:1%}

.formulario label strong{cursor:pointer; color:#b1d90b; text-transform:uppercase; font-size:1em; width:162px; margin-right:15px; text-align:right; float:left; margin-top: 5px;}

.formulario label .f-input{float:left; width:50%; color:#000; border:none}

.formulario label .f-textarea{float:left; width:100%;  background:#fff no-repeat left top; color:#000; border:none; height:49px; padding:4px}

.formulario label .f-textarea2{float:left; width:51%;  background:#fff no-repeat left top; color:#000; border:none; 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; float:left; border:0; width:144px; height:30px; text-align:center; float:right}



/*Carrito*/

.productListing input { border:none; }

.productListing img { border:#fff solid 1px; }

.productListing-data a { color:#fff; text-decoration:none; font-weight:normal; }

.productListing-data a:hover { text-decoration:underline; }

#cart_bot { width:470px; display:block; margin-top:30px; text-align:center }

.cart_subtotal { text-align:right; margin-top: 2px;}

.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:460px; display:block; margin:4px 0; overflow:hidden; }

.products_news10 { float:left; width:300px; display:block; }

.products_news20 { float:right; width:140px; display:block; padding-top:30px}

.products_news span { color:#b1d90b; }

.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:158px; display:block; border:#434d19 dashed 1px; float:left; padding:0; margin:0px 0px 3px 1px; overflow:hidden; font-weight:bold; font-size:1em; }

.box_index img { float:left; margin-left:3px;}

.box_index span { color:#fd7100;} 

#txt_index { text-align:justify; width:446px; height:140px; padding:5px 7px; font-size:1.2em; }

#txt_index span { color:#b1d90b;}

.txt_azul { color:#b1d90b; font-weight:bold}

.txt_naranja { color:#fd7100; font-weight:bold}

.img-index { margin-top:6px;}

/*Varios*/

.line_dotted { border-bottom:#b1d90b dotted 1px; margin:7px 0; height:1px; }

.line_dotted_naranja { border-bottom:#fd7100 dotted 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:#3a8dcf; font-weight:bold;}



/*Listas contenidos*/

.listas-content { margin:15px 0px 10px 30px;}

.listas-content li { list-style-type:disc; margin: 5px 0;}





/*MENU*/

/* all lists */

#nav, #nav ul { padding: 0; margin: 0; margin-top: 0px; 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:14px; width: 200px; }

/* second-level lists */	

#nav li ul { position : absolute; left: -999em; margin-left : 9.85em; margin-top : -1.9em; background:url(images/bg-categorias2-middle.gif) repeat-y;  width: 200px; }



.up {position : absolute; left: 0px; top: 0;  width: 200px; height: 9px;}

.down {float: left;  width: 173px; height: 9px;  }



#nav li ul a {color:#fff; padding : 0.4em 0.5em;}



#nav li ul a:hover {color: #000;}



/* third-and-above-level lists */	

#nav li ul li ul { left: -999em; display:block; margin-left:139px; margin-top: -23px; }

#nav li a { width: 13em; w\idth : 19em; display : block; font-weight: bold; text-decoration : none; padding : 0.4em 0.5em; text-transform:capitalize; font-size: 0.8em; color:#fff; }

#nav li a:hover { color:#587913; text-decoration:none;}

#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: 55px;}

li:hover, li.sfhover { display: block }	



/* Menu items with subcategories */	

#nav li a:hover.daddy { background: url(images/linea_categorias_hover.gif) no-repeat right 8px; width:200px;  }

#nav li ul li { font-size:14px;}

#nav li ul li a.daddy { background:none; width:175px; }

#nav li ul li a:hover.daddy {width:160px; background: url(images/linea_categorias2_hover.gif) no-repeat right 8px;}



/* Selected items with subcategories */	

#nav li.selected {}



#map { width:440px; height:400px; border:#fd7100 solid 1px; margin:10px 0; color:#000 }

#swf2 { margin-top:2px; }

/*mospic*/

TABLE.popup {

  border-width: 1px;

  border-style: dotted;  

  border-color

}
