*{ margin:0; padding:0;}
body{ margin:0; padding:0; background:#1a1a1a url(../images/bg_body.jpg)  top repeat-x; font-family: Tahoma, sans-serif; font-size:14px ; color:#fff;}
img{ border:none;}
p{ padding:0; margin:8px 0;  }
a, object,a:focus, input:focus{outline: none;}
a{color:#0c75b6; text-decoration:none; }
a:hover{ text-decoration:underline;}
h1{ float:left; width:226px; height:106px; margin:0; padding:40px 0 0 0;}
iframe{ border:#a6a6a6 solid 1px; float:left;}

.accesoClientes{ float:left; width:100%; padding:8px 0;}
.accesoClientes input{  width:78px;}
.accesoClientes a{ color:#fff; text-decoration:none;}
.accesoClientes a:hover{ color:#feca3d;}
.ajuste{ width:944px; margin:0 auto; overflow:hidden; padding:0 0 0 39px; background:url(../images/bg_ajuste.gif) left repeat-y;}
.alignCenter{ text-align:center;}
a.ampliar{ position:absolute; left:0px;  bottom:0px; width:245px; height:45px; line-height:45px; text-align:center; background:#0c75b6; color:#f2f2f2; font-size:14px;}

.azul{ color:#0c75b6;}
.banderas{ float:left; width:106px; padding:35px 0 0 0;} 
.banderas a{ float:left; margin:0 0 0 7px;}
.blancoIzda{ float:left; width:100%; overflow:hidden; padding:23px 0 0 0; text-align:center; background:#fff;}
.blancoIzda img{ margin:0 0 27px 0;}
.buscador{ float:left; text-align:right; color:#fff; width:659px;}
.buscador input{ width:138px; margin:0 7px; }
.cabecero{ width:953px; height:146px; background:#000 url(../images/bg_contenedor.jpg) no-repeat; margin:0 auto; padding:9px 0 0 30px; overflow:hidden;}
.cabe_1{ float:left; width:308px; padding:0 0 0 410px;}
.cabeAzul{ float:left; width:569px; height:22px; background:#0c75b6; line-height:22px; padding:0 0 0 6px; font-family:"Trebuchet MS"; position:relative; top:1px; color:#fff;}
.cabeAzul span{ float:left; background:url(../images/flecha_amarilla2.gif) 0px 5px no-repeat; padding:0 0 0 15px;}

.cestCabe{ float:left; width:135px; height:54px; background: url(../images/bg_cesta.jpg) no-repeat; padding:3px 0 0 59px; font-family:"Trebuchet MS"; color:#ffb15b; line-height:16px;}
.cestCabe a{ margin:0 0 0 8px;}
.dcha{ float:left; width:691px;}
.dchaBlanco{ float:left; width:630px; background:#fff; padding:27px 0 20px 61px; }
.dchaBlanco2{ float:left; width:646px; background:#fff; padding:27px 14px 30px 31px; color:#000; font-size:12px;}
.dchaBlanco2  h4{ font-size:14px; font-weight:normal; color:#0c75b6; background: url(../images/cuadro_amarillo.gif) 0px 4px no-repeat;padding:0 0 0 18px; margin:0 0 3px 0;}
.dchaBlanco3{ float:left; width:646px; padding:37px 14px 35px 31px;/* color:#000; background:#fff; */font-size:12px; }
.dchaBlanco3 img{ float:right; margin:0 0 25px 25px; padding:5px; border:1px solid #ccc;}

.detalleDb{ float:left; width:680px; background:url(../images/bg_detalle.jpg) repeat-y; margin:0 0 7px 11px; position:relative;color:#000;}
.detalleDb .imagen{float:left; width:251px; min-height:10px;}
.detalleDb .imagen img{ float:left; width:244px; margin:0 7px 0 0; padding: 0 0 45px 0;}

.detalleDb .txt{ float:left; width:429px;}

.donde{ float:left; width:220px; padding:30px 0 0 30px; font-size:14px; line-height:22px; }

.txt h4{ font-size:15px;  font-weight:normal; height:38px; line-height:38px; background:#ccc url(../images/cuadro_azul.gif) 16px 15px no-repeat; padding:0 0 0 32px; border-bottom:#999 dashed 1px;}
.detalleDb .txtInt{ float:left; width:383px; padding:10px 30px 10px 16px;}
.txtInt a{ float:right; background:url(../images/carrito.gif) right no-repeat; padding:5px 30px 0 0; margin:50px 0 0 0;}
.detalleDb .txtInt2{ float:left; width:383px; padding:10px 30px 10px 16px;}
.txtInt2 a{ float:right; padding:5px 30px 0 0; margin:50px 0 0 0;}

.fichaListado{ float:left; width:575px; padding:23px 0 6px 0; border-top:#a6a6a6 dashed 1px;}
.fichaListadoImg{ float:left; width:177px; overflow:hidden; min-height:10px;}
.fichaListadoImg img{ width:167px;}
.fichaListadoPrecio{ float:left; width:140px; color:#0c75b6; font-family:"Trebuchet MS"; font-size:36px; padding:5px 0 0 0;}
.fichaListadoPrecio a{float:left; width:140px; height:30px; background:url(../images/bg_carrito.gif) no-repeat; margin:6px 0 0 0; }
.fichaListadoConsulta a{float:left; width:140px; height:30px; font-size:16px; margin:6px 0 0 0; }

.fichaListadoTxt{ float:left; width:229px; padding:13px 28px 0 0; color:#000;}
.fichaListadoTxt a{ float:right; font-size:12px; font-family:"Trebuchet MS"; margin:34px 0 0 0;}

.fichaTecnica{ float:left; width:680px; margin:0 0 7px 11px; background:#fff; color:#000; text-align:center;}
.fichaTecnica h4{ font-size:15px;  font-weight:normal; height:38px; line-height:38px; background:#e6e6e6 url(../images/cuadro_azul.gif) 16px 15px no-repeat; padding:0 0 0 32px; border-bottom:#999 dashed 1px; text-align:left;}
.fichaTecnica table{ margin:10px 0; font-size:12px; }

.contFlash{ width:100%; border-bottom:#a6a6a6 dashed 1px; text-align:center; margin:0 0 15px 0;}

.flotCont{background:#1a1a1a; padding:20px 0 0 20px; overflow:hidden; width:450px; height:350px;  }
.flotante{padding:20px; overflow:auto; height:260px;float:left; width:410px; font-size:12px;}
.flotanteH3{font-size:22px; font-weight:normal; background:url(../images/bg_h2_index.jpg) repeat-y; height:33px; line-height:33px; padding:0 0 0 10px; }
.flotanteH3 span{background:url(../images/circulo_amarillo.jpg) 0px 5px no-repeat; padding:0 0 0 32px;}
.flotante ul{margin:0; padding:8px 0 8px 30px;}
.fontSize19{font-size:19px;}
.fontSize9{font-size:9px;}
.fontSize14{ font-size:14px;}
.fontSize24{ font-size:24px;}
.fontSize10{ font-size:10px;}


.gris666{ color:#666;}

.h3Index{font-size:18px; font-weight:normal; font-family:"Trebuchet MS"; background:url(../images/bg_h2_index.jpg) repeat-y; height:33px; line-height:33px; padding:0 0 0 10px; float:left; width:681px; margin:0 0 4px 0;}

.ifr{ width:335px; padding:30px 30px 30px 0; border-right:#a6a6a6 dashed 1px; float:left;}
.ifr a{ float:left; margin:10px 0 0 0;}

.index_1{ float:left; width:691px; padding:31px 0 24px 0;}
.index_1 h2{ font-size:22px; font-weight:normal; background:url(../images/bg_h2_index.jpg) repeat-y; height:33px; line-height:33px; padding:0 0 0 10px;}
.index_1 h2 span{ background:url(../images/circulo_amarillo.jpg) 0px 5px no-repeat; padding:0 0 0 32px;}
.h3Index span{ background:url(../images/circulo_amarillo.jpg) 0px 3px no-repeat; padding:0 0 0 32px;}
.izda{ float:left; width:168px; padding:0 28px 0 0; overflow:hidden;}
.izdaTitu{ float:left; width:148px; height:23px; line-height:23px; background:#333 url(../images/flecha_amarilla.gif) 4px 5px no-repeat; padding:0 0 0 20px; font-size:16px;}
.lineaForm{ float:left; width:100%; padding:0 0 6px 0;}

.listado{ font-size:16px; padding:10px 0;}

.listadoUl li{ list-style:none;border-bottom:#a6a6a6 dashed 1px; padding:10px;}
.listadoUl h3{ font-size:14px;}

.masVendidos{ float:left; width:689px; height:140px; border:#999 dashed 1px; margin:7px 0 0 0; position:relative;}
.masVendidos h4{ font-size:14px; font-weight:normal; color:#0c75b6; background: url(../images/cuadro_amarillo.gif) 0px 4px no-repeat;padding:0 0 0 18px; margin:0 0 3px 0;}
.masVendidos a.leerMas{ position:absolute; right:11px; bottom:4px; color:#fff; background:#0c72b2; padding:0 7px;}
.masVendidos a.leerMas:hover{ text-decoration:none;color:#0c72b2; background:#fff;}

.masVendidosImg{ float:left; width:167px; height:140px; background:#fff; overflow:hidden;}
.masVendidosTxt{ float:left; width:499px; height:106px; overflow:hidden; padding:8px 0 0 13px;}
.masVendidosImg img{max-width:167px; max-height:140px;}

.menu{ float:left; width:718px; height:50px; padding:11px 0 0 0;}
.menu h2{ float:left; margin:0; padding:0 27px 0 0; font-weight:normal; font-size:16px; color:#fff; }
.menu h3{ float:left; margin:0; padding:0; font-size:14px; color:#feca3d; font-weight:normal;}
.menuLat{ float:left; width:164px; padding:8px 0 25px 4px;}
.menuLat h2{ font-size:14px; font-weight:normal; color:#0c75b6; padding:7px 0 7px 18px; background:url(../images/cuadro_amarillo.gif) 0px 11px no-repeat; float:left; width:146px;}
.menuLat h2 a{ float:left; width:146px;}
.menuLat h2 a:hover{ text-decoration:none; background:#fff;}
.menuLat h3{ font-size:14px; font-weight:normal; color:#fff; padding:7px 0; margin:0 0 0 18px; float:left; width:146px;}
.menuLat h3 a{ color:#fff; float:left; width:100%; }
.menuLat h3 a:hover{ color:#000;text-decoration:none;background:#feca3d;}
.negro{ width:100%; background:#000; overflow:hidden; padding:0 0 22px 0;}
.paginacion{ float:left; width:96%; padding:8px 0 20px 0;color:#0c75b6;}
.pag_1{ float:left; width:33%;}
.pag_2{ float:left; width:33%; text-align:center;}
.pag_3{ float:left; width:33%; text-align:right;}

.pagoPie{ float:left; width:627px; text-align:right; font-size:12px; margin:23px 0 0 0;}

a.pdf{ float:left; display:block; clear:both; background:url(../images/pdf.gif) 10px 0px no-repeat; padding:0 0 15px 33px; border-bottom:#999 dashed 1px; width:92%; margin:10px 0 0 0;}

.pie{ width:944px; margin:0 auto; overflow:hidden; padding:0 0 0 39px; text-align:center; height:56px; padding:18px 0 0 0; color:#ccc; font-size:12px;}
.pie a{ color:#ccc;}
.pie img{ margin:10px 0 0  0;}
.precio{ color:#0c75b6; font-family:"Trebuchet MS"; font-size:29px; }

.puntosHori{ border-bottom:#d8d8d8 dashed 1px; padding:2px 0; text-align:left;}
.puntosVert{ border-right:#d8d8d8 dashed 1px;}

.ruta{ float:left; width:100%; height:53px; color:#0c75b6; font-family:"Trebuchet MS"; font-size:16px;}
.subir{ float:left; width:61px; margin:23px 0 0 0;}
.subir a{ color:#fcc93f;}
.tabla_1 td{ border:#fff solid 3px; border-collapse:collapse; padding:6px 5px; vertical-align:middle; background:#e6e6e6;}
.tabla_1 td td{ border:none; padding:0 3px;}
.tabla_1 td.precio, .tabla_1 td span.fontSize9{ white-space: nowrap!important; }

.tabla_1 .img{ float:left; margin:0 14px 0 0;}
.tabla_1 .precio{ font-size:20px;}
.tabla_1 input[type="text"]{ width:18px;}
.tabla_1 input[type=radio]{ border:none; margin:0 4px 0 0;}
.tabla_2{  border-top:#a6a6a6 dashed 1px; border-bottom:#a6a6a6 dashed 1px;}
.tabla_2 td{ padding:5px 2px;}
.tabla_3{ margin:10px 0;}
.tabla_3 td{ padding:2px 0;}
.tabla_3 input[type=text], .tabla_3 textarea{ width:220px; font-size:12px;}
.tabla_3 select{ width:228px; font-size:12px;}
.usuario{ float:left; width:73px; overflow:hidden; text-align:right; color:#feca3d; padding:0 7px 0 0; }
.w494{ width:494px;}

/*Elementos de formulario*/
form{ margin:0; padding:0;}
input, textarea{ border:#81a8bb solid 1px; font-family: Tahoma, sans-serif; font-size:14px ; color:#000; padding:0 4px;}
select{ border:#81a8bb solid 1px; font-family: Tahoma, sans-serif; font-size:14px ; color:#000; padding:0 0 0 4px;}
textarea{ height:60px;}
.btnBuscador{ border:none!important; width:17px!important; height:17px!important; background:url(../images/btn_cabecera.gif) no-repeat!important; margin:0!important; }
.entrar{ border:none!important; color:#fff!important; background:#0c75b6!important; width:53px!important; height:14px!important; font-size:12px!important;}
.btn{ border:none!important; color:#fff!important; background:#0c75b6!important; height:18px!important; font-size:12px!important; margin: 8px 0 8px 4px;}

/*AŅADIDOS*/
.floatLeft{float:left;}
ul.listcomercial{margin:10px 0 0 400px; list-style:none;}
ul.listcomercial li{margin:10px; list-style:none;  color:#0c75b6;}
.black{font-size:11px; color:#333; margin-left:10px;}
.largo{width:410px;}
.tabla_4{border-top:#a6a6a6 dashed 1px; border-bottom:#a6a6a6 dashed 1px;}
.tabla_4 td{padding:5px 2px;}
.tabla_4 input{width:80%;}
.tabla_4 textarea{width:590px;}
.tabla_2{margin-bottom:30px;}
.izdaTitu2{ float:left; width:148px; height:23px; line-height:23px; background:#333 url(../images/flecha_amarilla.gif) 4px 5px no-repeat; padding:0 0 0 20px; font-size:16px; margin-top:20px;}
.izdaTitu2 a{ color:#FFF;}
.antes{ font-size:12px; color:#333;}
.ahora{ font-size:12px;}
.descuento{color:#333; font-size:20px; font-weight:bold;}
.fichaPromo{ float:left; width:575px; padding:23px 0 6px 0; border-top:#a6a6a6 dashed 1px;}
.fichaPromoImg{ float:left; width:177px; overflow:hidden;}
.fichaPromoImg img{ width:167px;}
.fichaPromoPrecio{ float:left; width:90px; color:#0c75b6; font-family:"Trebuchet MS"; font-size:36px; padding:5px 0 0 0;}
.fichaPromoPrecio a{ float:left; width:50px; height:30px; background:url(../images/bg_carrito.gif) no-repeat; margin:6px 0 0 0; }
.fichaPromoTxt{ float:left; width:279px; padding:13px 28px 0 0; color:#000;}
.fichaPromoTxt a{ float:right; font-size:12px; font-family:"Trebuchet MS"; margin:34px 0 0 0;}
.novedades{margin-top:20px;}
.lalaila{clear:both; height:20px;}
.nuevoUl{ margin-left:30px;}
.nuevoUl li{ margin-bottom:5px;}
