/* ********************* */
/*    ESTILOS COMUNES    */
/* ********************* */
.accesibilidad{display:none;}
body {
  margin:0;
  padding:0;
  text-align:center;
  background-color:#ee7f01;
  font-family:"Trebuchet MS", Arial, Verdana, Helvetica,sans-serif;
}
img,h1,h2,h3,h4,h5,h6 {border:0;padding:0;margin:0;}
ul,ol{list-style:none;margin:0;padding:0;}
ul li{float:left;}
a:focus { outline:none; }
abbr{border:none;}
fieldset {border:0;}
legend,label {display:none;}
#contenedora {
  margin:0 auto 0 auto;
	width:960px;
	height:400px;
	z-index:1;
	text-align:left;
}
html>body #contenedora{min-height:400px;height:auto;}
#cabecera{
  float:left;
  width:960px;
  height:140px;
  font-size:12px;
  color:#ffffff;
  line-height:15px;
}
html>body #cabecera.apartados{height:180px;}
#idiomas{float:right;margin:25px 40px 0 0;}
html>body #idiomas{margin-right:80px;}
#cabecera.apartados #idiomas{margin:25px 10px 0 0;}
html>body #cabecera.apartados #idiomas{margin-right:30px;}
#idiomas li{margin-left:6px;}
address{float:right;margin:50px -118px 0 0;text-align:right;font-style:normal !important;}
address a{color:#d9d5d4;}
address a:hover{text-decoration:none;}
address span,address span a{color:#000000;font-weight:bold;}

#cabecera #siguenos{float:right;margin:25px 20px 0 0;}
#cabecera.apartados #siguenos{float:right;margin:145px -165px 0 0;}
#cabecera.apartados.ca #siguenos{float:right;margin:65px 0 0 0;}
#siguenos strong{float:left;margin:15px 0 0 5px;}
#siguenos a{float:left;margin-left:5px;}

#pagina-inicial h1{float:left;margin-top:30px;}
#menu-home{
  float:left;width:625px;height:265px;
  background:url('/images/mano-home.gif') no-repeat 0 0;
  margin:0px 0 30px 0;overflow:hidden;
}
#menu-home li{
  width:600px;margin-top:10px;
}
#menu-home li.empresa{margin-left:75px;}
html>body #menu-home li.empresa{margin-left:150px;}
#menu-home li.contacto{margin:20px 0 0 173px;}
html>body #menu-home li.contacto{margin-left:345px;}
#menu-home li.noticias{margin:30px 0 0 185px;}
html>body #menu-home li.noticias{margin-left:370px;}
#menu-home li.productos{margin:30px 0 0 182px;}
html>body #menu-home li.productos{margin-left:365px;}
#menu-home li.dudas{margin:28px 0 0 130px;}
html>body #menu-home li.dudas{margin-left:265px;}

#contenido{
  float:left;width:962px;height:200px;
}
html>body #contenido{min-height:200px;height:auto;}
#lateral-izquierdo,#lateral-derecho{
  float:left;width:205px;height:300px;
  padding-top:1px;
  margin:5px 0 30px 0;
}
#lateral-izquierdo{padding-top:100px;}
html>body #lateral-izquierdo,html>body #lateral-derecho{width:205px;min-height:300px;height:auto;margin:0 0 0 0;}
#lateral-derecho{width:218px;height:50px;margin:-59px 0 0 20px;padding-left:1px;}
html>body #lateral-derecho{width:208px;margin:-59px 0 0 20px;min-height:50px;height:auto;padding-bottom:15px;}
html>/**/body #lateral-derecho{padding:1px 0 0 1px;width:207;margin:-59px 0 0 20px;}
#menu-catalogo{
  float:left;margin:0 0 20px 10px;
  font-size:13px;
  font-weight:bold;
  color:#383838;
  width:188px;height:30px;
}
html>body #menu-catalogo{min-height:30px;height:auto;margin:10px 0 20px 15px;}
#menu-catalogo a{color:#ffffff;text-decoration:none;}
#menu-catalogo li{
  color:#ffffff;
  width:174px;height:17px;line-height:17px;
  background:url('/images/iconos/productos-menu-bullet.gif') no-repeat 0 7px;
  padding-left:15px;
}
html>body #menu-catalogo li{min-height:17px;height:auto;}
#menu-catalogo li ul{width:150px;margin:0 0 0 5px;padding:0;}
#menu-catalogo li ul li{width:150px;}

.mi-pedido{float:left;margin:0 0 0 3px;padding-bottom:4px;width:195px;border-bottom:1px solid #cccccc;}
html>body .mi-pedido{margin:0 !important;}
#mi-pedido,#productos-relacionados{
  float:left;margin:10px 0 10px 5px;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  width:198px;height:30px;
  border-bottom:1px solid #cccccc;
}
html>body #mi-pedido,html>body #productos-relacionados{min-height:30px;height:auto;margin:10px 0 20px 0;width:195px}
#productos-relacionados{padding:8px 0 8px 8px;margin:0;border:1px solid #cccccc;color:#000000;}
html>body #productos-relacionados{margin:0;}
#mi-pedido a{color:#ffffff;text-decoration:none;}
#productos-relacionados a{color:#000000;text-decoration:none;font-size:12px;}
#mi-pedido li,#productos-relacionados li{height:22px;line-height:22px;}
html>body #mi-pedido li,html>body #productos-relacionados li{min-height:22px;height:auto;margin-bottom:15px;font-size:11px;}
html>/**/body #mi-pedido li,html>/**/body #productos-relacionados li{margin-bottom:5px;}
#mi-pedido li.vacio {text-align:right;font-size:14px;}
#mi-pedido li div,#productos-relacionados li div{float:left;width:73px;height:47px;text-align:right;margin-right:10px;}
html>body #mi-pedido li div,html>body #productos-relacionados li div{min-height:47;height:auto;min-width:47px;width:auto;}
#mi-pedido li p,#productos-relacionados li p{float:left;font-weight:normal;line-height:13px;}
html>/**/body #mi-pedido li p, html>/**/body #productos-relacionados li p{margin-top:-3px;}
#mi-pedido li p img,#productos-relacionados li p img{cursor:pointer;}
#mi-pedido .precio,#productos-relacionados .precio{font-weight:bold;color:#d9d5d4;font-size:12px;}
#productos-relacionados .precio{color:#7f7084;}
#productos-relacionados li p{border-bottom:1px solid #cccccc;height:75px;width:103px;line-height:17px;}
html>body #productos-relacionados li p{min-height:75px;height:auto;}

#resumen-pedido-lateral{
  float:left;margin:-7px 0 30px 5px;padding:0;
  width:188px;
  text-align:right;
  font-size:16px;
  line-height:20px;
  color:#ffffff;
}
html>body #resumen-pedido-lateral{margin:-15px 0 0 8px;}
html>/**/body #resumen-pedido-lateral{margin:-35px 0 0 8px;}
#resumen-pedido-lateral p{float:right;margin-bottom:10px;}
#resumen-pedido-lateral em{font-size:12px;color:#d9d5d4;font-style:normal;}

#contenido-principal,#contenido-principal-producto{
  float:right;
  width:723px;height:150px;
  margin:0 0 0 -2px;
  padding:0 0 20px 30px;
  background:url('/images/fondos/contenido-cuerpo.gif') repeat-y 0 0;
}
html>body #contenido-principal, html>body #contenido-principal-producto{min-height:150px;height:auto;}
html>/**/body #contenido-principal,html>/**/body #contenido-principal-producto{margin-top:-5px;}
#contenido-principal.home{margin-top:30px;}
html>/**/body #contenido-principal.home{margin-top:20px;}
#contenido-principal .presentacion{width:670px;font-weight:bold;color:#787777;font-size:15px;line-height:20px;}
#contenido-principal.home h2{
  float:left;
  border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;
  width:685px;height:42px;
  padding:5px 0 0 0;
  font-size:28px;
  color:#626262;
  font-weight:normal;
}
#contenido-principal-producto{width:723px;}
#categorias-listado{
  float:left;width:700px;height:200px;
  margin:10px 0 0 0;
}
html>body #categorias-listado{min-height:200px;height:auto;}
#categorias-listado li{
  width:205px;height:253px;
  background-color:#f2f2f2;
  border:1px solid #eadfd9;
  padding:8px;
  margin:0 9px 9px 0;
}
#categorias-listado li a{color:#000000;text-decoration:none;}
#categorias-listado li h3{font-size:18px;font-weight:normal;margin-top:7px;}

#menu-inferior{
  float:left;
  width:960px;height:50px;
  margin-bottom:20px;
}
html>body #menu-inferior{min-height:50px;height:auto;}
#menu-inferior ul{
  float:left;width:780px;
  border-top:1px solid #d9d5d4;
  padding:20px 0 0 170px;
  margin:40px 0 0 7px;
  font-size:12px;
}
html>body #menu-inferior ul{margin:40px 0 20px 15px;}
#menu-inferior.apartados {width:630px;float:right;margin:10px 20px 0 0;padding:0;}
html>body #menu-inferior.apartados{margin:20px 65px 0 0;}
#menu-inferior.apartados ul{margin:0;padding:0;border:0;width:630px;}
html>body #menu-inferior.apartados ul{margin:0 70px 0 0;}
#menu-inferior a{color:#ffffff;text-decoration:none;}
#menu-inferior a:hover{text-decoration:underline;}
#menu-inferior li{
  padding:0 13px 0 11px;
  background:url('/images/menu-inferior-separador.gif') no-repeat right 2px;
}
#menu-inferior li.ultimo{paddint:0 0 0 11px;background:none;}

#pie{
  float:left;width:960px;height:52px;
  background:#ffffff url('/images/fondos/pie.gif') repeat-x left top;
  color:#e4cdb6;font-weight:bold;font-size:12px;font-style:normal;
  text-align:center;line-height:17px;
  padding-top:10px;
}
html>/**/body #pie{margin-top:-19px;}
#pie-nota{
  float:left;margin-left:6px;
  width:960px;height:70px;
  text-align:center;
  background:#ffffff url('/images/fondos/pie-nota.gif') repeat-x left top;
}
html>body #pie-nota{margin-left:13px;}
#pie-nota em{
  color:#ffcb9a;
  font-weight:normal;font-size:10px;font-style:normal !important;margin-top:10px;display:block;
}

/* BUSCADOR */
#buscador{
  position:absolute;margin:170px 0 0 -630px;
  width:170px; height:25px;
  line-height:25px;
}
html>body #buscador{min-height:25px;height:auto;margin:175px 0 0 -630px;}
html>/**/body #buscador{margin:175px 0 0 0;}
#buscador legend,#buscador p,#buscador img,#buscador input{
  float:left;display:block;margin:0;padding:0;
}
#buscador legend{width:149px;height:53px;}
#buscador p{margin:10px 0 0 8px;}
html>body #buscador p{float:left;margin:7px 0 0 13px;}
html>/**/body #buscador p{width:155px;margin:0 0 0 7px;}
html>/**/body #buscador p, x:-moz-any-link, x:default {margin:0 0 0 7px !important;}
/*\*/
html*#buscador p{margin:0 0 0 7px !important;}
#buscador input{
  width:131px;height:17px;
  font-size:12px;
  color:#ffffff;
  font-weight:bold;
  padding:2px 0 0 5px;
  background-color:#cccccc;
  border:1px solid #cccccc;
  margin-left:-1px;
}
html>body #buscador input{margin:0 0 0 -6px;}
html>/**/body #buscador input{margin-left:0 !important;}
#resultados-buscador{
  width:298px;
  position:absolute;
  margin:161px 0 0 -630px !important;
  display:none;
}
html>body #resultados-buscador{margin:163px 0 0 -630px !important;}
html>/**/body #resultados-buscador{margin:162px 0 0 0 !important;}
#resultados-buscador .cuerpo{
  float:left;margin:0 0 0 -2px;
  width:329px; height:20px;
  background:url('/images/fondos/resultados-cuerpo.gif') repeat-y 2px 0;
}
html>body #resultados-buscador .cuerpo{
  min-height:20px;height:auto;
}
html>/**/body #resultados-buscador .cuerpo{margin-top:-8px;}
#resultados{
  float:left;margin:10px 0 0 10px;
  width:200px;
  height:20px;
  background:url('/images/fondos/lista-resultados.gif') repeat-y 100px 0;
  font-size:12px;
}
html>body #resultados{min-height:20px;height:auto;margin:10px 0 0 20px;
background:url('/images/fondos/lista-resultados.gif') repeat-y 100px 0;}
#resultados strong,#resultados a{color:red;}
#resultados li{float:left;height:10px;width:200px;line-height:15px;color:#152132;}
html>body #resultados li{min-height:10px;height:auto;}
#resultados li span.titulo{font-weight:bold;font-size:14px;text-align:right;width:90px;display:block;color:#7f7084;}
#resultados img{float:left;margin:0 0 0 15px;}
#resultados img.servi{margin:0 0 0 4px;}
html>body #resultados img{float:left;margin:0 0 0 15px;}
html>body #resultados img.servi{margin:0 0 0 4px;}
#resultados ul{
  float:left;
  min-height:20px;
  height:auto;
  width:150px;
  margin:-30px 0 0 55px;
  font-size:12px;
}
html>body #resultados ul{margin:-30px 0 0 110px;}
#resultados ul.productos{margin-top:-15px;}
html>/**/body #resultados ul.productos p{margin:0;}
#resultados ul li{font-size:10px;width:150px;height:10px;margin-bottom:5px;}
#resultados ul li a{color:#152132;font-weight:bold;font-size:12px;}
#resultados ul li a:hover{text-decoration:none;}
#resultados ul li img{margin:0;}
#resultados div.foto{float:left;width:47px;height:47px;margin:0 5px 0 0;}
#resultados div.foto img{float:right;}
#resultados-buscador .pie{float:left;margin:-1px 0 0 0;}
html>body #resultados-buscador .pie{margin-left:0;}
html>/**/body #resultados-buscador .pie{line-height:0;}

/* LISTADO PRODUCTOS CATEGORIA */
#tituloCatalogo h1, .contenido-categoria .titulo{
  float:left;
  font-size:34px;
  font-weight:normal;
  color:#828181;
}
#breadcrumb, #tituloCategoriaCatalogo{
  float:left;width:700px;height:30px;
  line-height:30px;
  color:#7f7084;
}
#breadcrumb h1, #breadcrumb h2, #breadcrumb span, #breadcrumb a{float:left;font-size:16px;color:#9d93a0;font-weight:bold;}
#breadcrumb.familias {margin-bottom:15px;}
#breadcrumb.familias h1{font-size:34px;font-weight:normal;margin-bottom:15px;}
#breadcrumb span{margin:0 5px 0 5px;}
#tituloCategoriaCatalogo {height:auto;}
#tituloCategoriaCatalogo h2, #tituloCategoriaCatalogo h3, #tituloCategoriaCatalogo span, #tituloCategoriaCatalogo a{float:left;font-size:24px;color:#9d93a0;font-weight:bold;}
#tituloCategoriaCatalogo h2{margin-bottom:5px;}
#tituloCategoriaCatalogo h3{font-size:16px;line-height:20px;}
#tituloCategoriaCatalogo span{margin:0 5px 0 5px;}

#productos-listado, .productosFamilia{
  float:left;width:700px;height:200px;
  margin:1px 0 0 0;
  padding-top:15px;
  font-size:12px;
}
html>body #productos-listado,html>body .productosFamilia{min-height:200px;height:auto;}
.productosFamilia{padding-bottom:8px;margin-bottom:25px;}
#productos-listado li,.productosFamilia li{
  width:150px;height:270px;
  border:1px solid #dadfd9;
  padding:8px 8px;
  margin:0 8px 8px 0;
}
html>body #productos-listado li,html>body .productosFamilia li{min-height:270px;height:auto;}
#productos-listado li.final-linea,.productosFamilia li.final-linea{margin-right:0;}
#productos-listado li .foto,.productosFamilia li .foto{float:left;width:151px;height:100px;text-align:center !important;margin:0;}
#productos-listado li p img.menos,.productosFamilia li p img.menos{margin-left:-3px;}
#productos-listado li p.caracteristicas,.productosFamilia li p.caracteristicas{font-size:10px;}
#productos-listado strong,.productosFamilia strong{font-size:16px;color:#9d93a0;}
#productos-listado h3, #productos-listado.familias h2, .productosFamilia h3{
  float:left;margin:20px 0 5px 0;
  width:145px;
  font-weight:bold;
  font-size:16px;line-height:17px;
  color:#9d93a0;
}
#productos-listado h3 a,#productos-listado.familias h2 a, .productosFamilia h3 a{color:#9d93a0;text-decoration:none;}

.productosFamilia h3, .productosFamilia h2{
  float:left;margin:20px 0 5px 0;
  width:145px;
  font-weight:bold;
  font-size:16px;line-height:17px;
  color:#9d93a0;
}
.productosFamilia h3 a,.productosFamilia h2 a{color:#9d93a0;text-decoration:none;}
#tituloCatalogo h1{color:#9D93A0;margin-bottom:15px;}

/* DETALLE PRODUCTO */
#contenido-principal-producto .titulo{width:460px;}
.subtitulo{
  float:left;width:460px;height:30px;
  line-height:30px;
  font-size:16px;color:#9d93a0;font-weight:bold;
  border-bottom:1px solid #cccccc;
}
.subtitulo a{color:#9d93a0;text-decoration:none;}
.subtitulo span{margin:0 5px 0 5px;}
#contenido-principal-producto h1{
  float:left;width:460px;
  font-size:34px;
  font-weight:normal;
  color:#b3a9b7;
  padding:10px 0 15px 0;
  line-height:33px;
}
#contenido-principal-producto h2{
  float:left;width:460px;
  margin:7px 0 15px 0;
  font-size:14px;
  color:#626262;
}
#detalle-producto {
  float:left;width:460px;height:100px;
  margin:0;
}
html>body #detalle-producto{min-height:100px;height:auto;}
#detalle-producto h2 span{font-weight:normal;}
#detalle-producto .foto{
  float:left;width:245px;height:160px;
  margin-right:8px;
}
html>body #detalle-producto .foto{min-height:160px;height:auto;}
#detalle-producto .foto img{float:left;}
#detalle-producto .foto a.texto{
  float:right;width:100px;
  margin:5px 190px 15px 0;
  background:url('/images/iconos/lupa-ampliar.gif') no-repeat 0 2px;
  padding-left:15px;
  text-decoration:none;
  color:#626262;
  font-size:11px;
}
html>/**/body #detalle-producto .foto a.texto{margin:5px 130px 15px 0;}
#detalle-producto .foto a.texto:hover{text-decoration:underline;}

#detalle-producto .caracteristicas{
  float:left;
  font-size:12px;
  line-height:18px;
}
html>/**/body #detalle-producto .caracteristicas{width:200px;}
.otrasfotos{float:left;width:400px;margin:10px 0 10px 0;}
.otrasfotos li{margin-right:5px;}
#detalle-producto h3{
  float:left;width:135px;
  font-size:14px;
  color:#626262;
}
html>/**/body #detalle-producto h3{clear:right;display:block}
#detalle-producto .caracteristicas strong{margin:15px 0 0 0;font-size:16px;color:#7f7084;}
html>/**/body #detalle-producto .caracteristicas strong{margin:-5px 0 0 0;display:block;}
#detalle-producto p img.menos{margin-left:-3px;}
#detalle-producto .unidades{margin:-7px 0 0 0;}
#detalle-producto .descripcion {
  float:left;margin:-5px 0 0 0;
  width:460px;
  font-size:13px;
}
#detalle-producto .descripcion p{
  width:460px;float:left;margin:0 0 10px 0;
}
#detalle-producto .descripcion p a{color:#626262;}
#detalle-producto .descripcion ul{
  width:460px;margin:0 0 10px 15px;
  float:left;padding:0;
}
html>body #detalle-producto .descripcion ul{margin:0 0 10px 25px;}
html>/**/body #detalle-producto .descripcion ul{margin:0 0 10px 30px;}
#detalle-producto .descripcion ul li{
  float:none;padding:0;background:none;
  background:url('/images/iconos/bullet.gif') no-repeat 0 5px;
  padding-left:15px;
}
#detalle-producto .volver {
  float:left;
  width:460px;
  margin:20px 0 20px 0;
}
html>body #detalle-producto .volver{padding-bottom:20px;}
html>/**/body #detalle-producto .volver{margin:0 0 10px 0;padding-bottom:0;}

/* APARTADO TEXTO */
#cabecera a.logotipo{float:left;margin:60px 0 0 0;}
html>body #cabecera a.logotipo{margin:60px 0 0 0;}
#menu-apartados{
  float:left;width:425px;height:150px;
  background:url('/images/mano-apartados.gif') no-repeat 0 20px;
  margin:20px 0 30px 3px;overflow:hidden;
}
#menu-apartados li{
  width:600px;margin-top:10px;
}
#menu-apartados li.empresa{margin:0 0 0 30px;}
html>body #menu-apartados li.empresa{margin-left:55px;}
#menu-apartados li.contacto{margin:10px 0 0 70px;}
html>body #menu-apartados li.contacto{margin-left:145px;}
#menu-apartados li.noticias{margin:3px 0 0 77px;}
html>body #menu-apartados li.noticias{margin-left:155px;}
#menu-apartados li.productos{margin:5px 0 0 77px;}
html>body #menu-apartados li.productos{margin-left:155px;}
#menu-apartados li.dudas{margin:2px 0 0 55px;}
html>body #menu-apartados li.dudas{margin-left:110px;}
#cabecera-contenido{float:right;margin:0 0 0 0;padding:0;}
#pie-contenido{float:right;margin:0 0 15px 0;}
html>body #pie-contenido{margin:0 0 0 0;}
#detalle-apartado{
  float:right;
  width:713px;height:150px;
  margin:0 0 0 -2px;
  padding:0 0 20px 40px;
  background:url('/images/fondos/contenido-cuerpo.gif') repeat-y 0 0;
}
html>body #detalle-apartado{min-height:150px;height:auto;}
html>/**/body #detalle-apartado{margin-top:-5px;padding-bottom:0;}
#detalle-apartado .titulo-principal{
  float:left;width:650px;
  border-bottom:1px solid #cacaca;
  padding-bottom:5px;
  margin:5px 0 20px 0;
}
#detalle-apartado h1{
  float:left;
  font-size:34px;
  font-weight:normal;
  color:#828181;
}
#detalle-apartado h2{
  font-size:20px;
  font-weight:normal;
  color:#b3a9b7;
  width:600px;
}
.parrafo{
  float:left;margin:0 0 20px 0;
  width:650px;
  font-size:13px;
  color:#444444;
}
.parrafo .foto{float:left;}
.parrafo .izquierda{margin:0 15px 10px 0;}
.parrafo .derecha{float:right;margin:0 0 10px 15px;}
.parrafo .arriba{margin:0 0 15px 0;width:600px;}
html>body .parrafo .arriba{margin:0 0 15px -25px;}
.parrafo .abajo{margin:15px 0 0 0;text-align:center;}
.parrafo .abajo span{font-size:10px;color:#666666;}
.parrafo p{
  margin:5px 0 0 0;
  /*float:left;margin:0;*/
  line-height:18px;
}
.parrafo a{
  font-weight:bold;
  color:#000000;
  text-decoration:underline;
}
.parrafo a:hover{text-decoration:none;}
.parrafo h1,.parrafo h3{
  float:left;width:545px;
  font-size:20px !important;
  font-weight:normal !important;
  color:#b3a9b7 !important;
}
.parrafo ul{
  width:530px;margin:0 0 10px 15px;
  float:left;padding:0;
}
html>body .parrafo ul{margin:0 0 10px 25px;}
html>/**/body .parrafo ul{margin:0 0 10px 30px;}
.parrafo ul li{
  float:none;padding:0;background:none;
  background:url('/images/iconos/bullet.gif') no-repeat 0 5px;
  padding-left:15px;
}
.parrafo.borde ul li{background:none;}
.parrafo.blog span{float:left;margin:15px 0 15px 0;width:545px;}
.parrafo.blog p{float:left;margin:0 0 15px 0;width:545px;}
.parrafo.blog h2{margin:30px 0 -5px 0;width:545px !important;}

p.horario {width:300px;}
html>/**/body p.horario {width:650px;}

/* DONDE ESTAMOS */
#mapa-google {
  float:left;
  margin:5px 30px 25px 0;
}
#map {
  width:300px;
  height:300px;
  font-size:12px;
  color:#222222;
}
#map strong{font-size:14px;}
#contacto,#mensajeBlog,#datosFacturacion {
  float:left;margin:0 0 20px 0;
  width:646px;height:100px;
  font-family:"Trebuchet MS", Arial, Verdana, Helvetica,sans-serif;
  font-size:13px;
}
html>body #contacto,html>body #mensajeBlog, html>body #datosFacturacion{min-height:100px;height:auto;}
#datosFacturacion {margin-top:15px;}
#datosFacturacion fieldset{margin-bottom:20px;}
html>/**/body #contacto, html>/**/body #mensajeBlog{margin:-20px 0 20px -10px;}
html>/**/body #datosFacturacion{margin:0 0 20px -10px;}
#contacto label,#mensajeBlog label,#datosFacturacion label{float:left;width:644px;display:block;}
#contacto input, #contacto textarea,#mensajeBlog input,#mensajeBlog textarea,#datosFacturacion input,#datosFacturacion textarea{
  float:left;
  border:1px solid #b3a9b7;
  background-color:#efeff4;
}
html>body #contacto,html>body #mensajeBlog{min-height:100px;height:auto;}
#contacto .largo,#mensajeBlog .largo,#datosFacturacion .largo{width:450px;}
#contacto .corto,#mensajeBlog .corto,#datosFacturacion .corto{width:220px;}
#contacto .muycorto,#mensajeBlog .muycorto,#datosFacturacion .muycorto{width:150px;}
#contacto button,#mensajeBlog button{float:left;width:54px;height:17px;border:0;padding:0;cursor:pointer;}
html>/**/body #contacto button{margin:0 0 0 10px;}
html>/**/body #contacto button img{margin:-1px 0 0 -3px;}
/*\*/
html*#mensajeBlog button img{margin:0 !important;}
html>/**/body #mensajeBlog button{margin:0 0 0 10px;}
html>/**/body #mensajeBlog button img{margin:-1px 0 0 -3px;}
/*\*/
html*#mensajeBlog button img{margin:0 !important;}

/* TRAMITAR PEDIDO */
.parrafo.borde {margin-top:15px !important;border-top:1px solid #cacaca;padding-top:15px;}
#detalle-apartado.pedido .parrafo{margin:0;padding-bottom:0;}
#detalle-apartado.pedido .parrafo ul li{background:none;}
#datosFacturacion button{float:left;width:100px;height:17px;border:0;padding:0;cursor:pointer;}
html>/**/body #datosFacturacion button{margin:0 0 0 10px;}
html>/**/body #datosFacturacion button img{margin:-1px 0 0 -3px;}
/*\*/
html*#datosFacturacion button img{margin:0 !important;}
#resumen-pedido{
  float:left;margin:10px 0 30px 5px;padding:0 0 5px 0;
  width:550px;
  text-align:right;
  font-size:15px;
  line-height:20px;
  color:#b3a9b7;font-weight:bold;
  border-top:1px solid #cacaca;
}
#resumen-pedido li{
  float:left;width:550px;height:20px;padding:5px 0 5px 0;
  border-bottom:1px solid #cacaca;
}
html>body #resumen-pedido li{min-height:20px;height:auto;}
html>/**/body #resumen-pedido li{padding-bottom:1px;}
#resumen-pedido .foto{float:left;margin-right:5px;width:75px;height:25px;text-align:right;}
html>body #resumen-pedido .foto{min-height:25px;height:auto;}
#resumen-pedido p{float:left;text-align:left;width:465px;margin:25px 0 0 0;}
#resumen-pedido p a{color:#b3a9b7;text-decoration:none;}
#resumen-pedido span.unidades,#resumen-pedido span.precio{color:#000000;}
#resumen-pedido span.borrar{float:right;margin:-20px 0 0 0;}
#resumen-pedido-tramitar{
  float:right;margin:-25px 0 0 5px;padding:0;
  font-size:16px;
  line-height:20px;
  color:#b3a9b7;
}
html>body #resumen-pedido-tramitar{margin:-25px 0 0 8px;}
#resumen-pedido-tramitar p{width:470px;margin-bottom:10px;text-align:right !important;}
#resumen-pedido-tramitar em{font-size:12px;font-style:normal;}
#formaPago{
  float:left;margin:10px 0 0 5px;padding:0 0 5px 0;
  width:500px;
  font-size:13px;
  line-height:20px;
  color:#000000;
}
#formaPago li{
  float:left;width:500px;height:20px;padding:5px 0 10px 0;
}
html>body #formaPago li{min-height:20px;height:auto;}
#formaPago .input{float:left;margin-right:5px;width:25px;height:25px;text-align:right;}
#formaPago p{float:left;margin:0;width:460px;}
#formaPago p strong{color:#b3a9b7;}
#resumen-gastos{
  float:right;margin:-25px 0 0 5px;padding:0;
  font-size:16px;
  line-height:20px;
  color:#b3a9b7;
}
html>body #resumen-gastos{margin:-25px 0 0 8px;}
#resumen-gastos p{width:470px;margin-bottom:10px;text-align:right !important;}
#resumen-gastos em{font-size:12px;font-style:normal;}

/* NOTICIAS */
#detalle-apartado.listadoNoticias .titulo-principal{
  padding-bottom:25px;
}
.contenedor-paginador{
  float:left;margin:-50px 0 0 0;
  width:645px;
  height:20px;
}
html>body .contenedor-paginador {height:25px;margin:-50px 0 0 0;}
.contenedor-paginador{margin-bottom:30px;}
.contenedor-paginador.abajo{margin:0;border:0;}
.contenedor-paginador span{
  float:left;
  margin:5px 0 0 0;
  font-weight:bold;
  font-size:14px;
  color:#9a949c;
}
.paginador{
  float:right !important;
  margin:5px 0 0 0;
  height:20px;
  font-size:14px;
  color:#7e7781;
}
html>body .paginador {height:25px;}
.paginador li{float:left;margin:0 0 0 3px;}
.paginador li a{text-decoration:none;color:#b3a9b7;}
.paginador li a.activo{color:#747474;font-weight:bold;}
#listaNoticias{
  float:left;margin:0;
  width:650px;
}
#listaNoticias li {
  float:left;margin:0;
  width:650px;
  border-bottom:1px solid #cacaca;
  margin-bottom:5px;
  padding-bottom:5px;
}
#listaNoticias.blog li{ 
  border-bottom:0;border-top:1px solid #cacaca;
  padding:10px 0 15px 0;
}
#listaNoticias li .foto{
  float:left;
  width:110px;height:125px;
  margin-right:8px;
}
#listaNoticias li h2{
  float:left;
  width:520px;
  font-size:18px;
  font-weight:normal;
  color:#b3a9b7;
}
#listaNoticias.blog li h2{margin-bottom:10px;}
#listaNoticias li h2 a{color:#b3a9b7;text-decoration:none;}
#listaNoticias li span{
  float:left;
  width:520px;
  font-size:12px;
  color:#68616b;
}
#listaNoticias.blog li span{margin-bottom:10px;}
#listaNoticias li p{
  float:left;
  width:520px;
  font-size:12px;
  color:#000000;
}
#listaNoticias li p a{
  font-size:12px;
  color:#68616b;
  text-decoration:none;
  padding-left:10px;
  background:#ffffff url('/images/iconos/mas.gif') no-repeat 0 6px;
}
#listaNoticias.blog li p a{float:left;margin-top:10px;background:0;padding:0;font-weight:bold;}
html>body .parrafo.noticia .foto{margin-left:0;}
#listaNoticias li ul{
  width:530px;margin:0 0 10px 15px;
  float:left;padding:0;border:0 !important;
}
html>body #listaNoticias li ul{margin:0 0 10px 25px;}
html>/**/body #listaNoticias li ul{margin:0 0 10px 30px;}
#listaNoticias li ul li{
  font-family:"Trebuchet MS", Arial, Verdana, Helvetica,sans-serif !important;font-size:12px !important;
  float:left;padding:0;background:none;width:520px;
  background:url('/images/iconos/bullet.gif') no-repeat 0 5px;
  padding-left:15px;border:0 !important;
}
.parrafo.noticia .volver{margin-top:20px;}
.parrafo .foto a{
  float:left;width:100px;
  margin:5px 190px 15px 0;
  background:url('/images/iconos/lupa-ampliar.gif') no-repeat 0 2px;
  padding-left:15px;
  text-decoration:none;
  color:#626262;
  font-size:11px;
  font-weight:normal;
}
html>/**/body .parrafo .foto a{margin:5px 130px 15px 0;}
.parrafo .foto a:hover{text-decoration:underline;}
.parrafo.noticia p{float:left;margin:0 0 15px 0;width:545px;}

.destacado {font-weight:bold;font-size:18px;}


/*
------------------------------
	Impromptu's
------------------------------
*/
.jqiwarning .jqi{ background-color: #b0be96; }
.jqifade{
	position: absolute;
	background-color: #ffffff;
}
div.jqi{
	position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.jqi .jqiclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #c0cEa6;
}
div.jqi .jqicontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.jqi .jqimessage{
	background-color: #c0cEa6;
	padding: 10px;
}
div.jqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.jqi button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/* FACEBOOK */
#facebook,#pinear{float:left;margin:15px 0 10px 0;width:100%;}
#facebook-compartir{float:left;text-decoration:none;line-height:16px;font-size:11px;color:#3B5998;}
#facebook-compartir img{float:left;margin-right:5px;}

/* TEMAS */
span.temas{float:left;margin-top:15px;}
#lista-temas{display:inline;width:180px;margin:5px 0 0 0;height:22px;line-height:22px;color:#9D93A0;}
#lista-temas a{text-decoration:none;line-height:22px;}
#lista-temas a:hover{text-decoration:underline;}
#lista-temas a.t1{color:#9D93A0;font-size:20px;}
#lista-temas a.t2{color:#9D93A0;font-size:18px;}
#lista-temas a.t3{color:#9D93A0;font-size:16px;}
#lista-temas a.t4{color:#9D93A0;font-size:12px;}
#lateral-izquierdo #lista-temas {margin-bottom:35px;}
#lateral-izquierdo #lista-temas a{color:#fff;}
#lateral-izquierdo #lista-temas{color:#fff;}
p.temas{float:left;margin-top:20px;}p.temas strong{font-size:12px!important;}
p.temas{margin-bottom:0!important;}