img {border:0;padding:0;margin:0;}
body {margin:0;padding:0;background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;}
dl,ul,ol{list-style-type:none !important;}
.clearfix:after {
  clear:both;
  content:".";
  display:block;
  height:0pt;
  visibility:hidden;
}
h2{
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:22px;
  color:#1d3064;
}
#contenedora{
	left:50%;
	top:3px;
	margin:0 0 0 -470px;
	position:absolute;
	width:940px;
	height:800px;
	overflow:visible;
}
html>body #contenedora{height:auto;min-height:800px;}

#cabecera{
  float:left;
  width:940px;
  height:131px;
}
#cabecera img{
  position:absolute;
  top:15px;
  left:245px;
}
#cabecera .fondo{top:0;left:0;}
#cabecera h1 img{top:10px;left:485px;}

#menu {
  position:absolute;
  top:109px;
  left:-35px;
  width:940px;
  height:15px;
  list-style-type:none;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#3e4e79;
}
html>/**/body #menu{top:98px;}
#menu li {float:left;width:100px;height:15px;text-align:center;}
#menu li a {color:#3e4e79;text-decoration:none;}
#menu li a:hover {color:#3e4e79;text-decoration:none;}
#menu li.laton{width:85px;text-align:right;padding-right:5px;}
#menu li.futurista{width:110px;}
#menu li.accesorios{width:85px;}
#menu li.acero{width:134px;}
#menu li.aluminio{width:134px;}
#menu li.calidad{width:65px;text-align:left;padding-left:10px;}
#menu li.tarifas{width:55px;text-align:left;padding-left:5px;}

#ficha-producto{
  float:left;
  width:940px;
  height:600px;
  border-bottom:1px solid #a8a9b9;
  margin-bottom:10px;
}
html>body #ficha-producto{height:auto;min-height:600px;}
#ficha-producto h2{position:absolute;left:500px;top:188px;}
html>/**/body #ficha-producto h2{top:170px;}
#ficha-producto dl{
  float:left;
  margin:50px 20px 20px 80px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  color:#8b8ea8;
  font-size:12px;
  width:350px;  
  height:100px;
  z-index:10;
}
html>body #ficha-producto dl{height:auto;min-height:100px;margin:50px 20px 20px 170px;}
#ficha-producto dl dt{float:left;height:15px;margin:0 5px 15px 0;clear:both;text-align:right;width:150px;}
html>body #ficha-producto dl dt{height:auto;min-height:15px;}
#ficha-producto dl dd{height:15px;margin:0 0 14px 0;font-size:14px;}
html>body #ficha-producto dl dd{height:auto;min-height:15px;}
#ficha-producto dl ol{width:120px;float:left;margin-left:0px;height:100px;font-size:12px;}
html>body #ficha-producto dl ol{height:auto;min-height:100px;}
html>body #ficha-producto dl ol{margin:0 0 0 5px;}
html>/**/body #ficha-producto dl ol{margin:-30px 0 0 115px;}

#ficha-producto .foto-opciones{
  position:absolute;
  top:180px;
  left:400px;
  width:400px;
  height:400px;
  margin:50px 0 0 100px;
}
#ficha-producto .foto-opciones img{border:1px solid #bdbdd0;}
#ficha-producto .foto-opciones ul{width:170px;margin:10px 0 0 0;padding:0;}
#ficha-producto .foto-opciones ul li{float:left;margin:0;padding:0;}
#ficha-producto .foto-opciones ul li img{border:0;}

.volver{float:right;margin-top:-40px;}
html>/**/body .volver{margin-top:0;}
.volver img{border:0 !important;}

#croquis{
  position:absolute;
  top:415px;
  left:0;
}
#croquis span strong{
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  color:#565656;
  font-size:10px;
  font-weight:normal;
}
#ancho-roseta{position:absolute;top:205px;left:128px;}
#profundidad-roseta{position:absolute;top:205px;left:223px;}
#diametro-roseta{position:absolute;top:152px;left:35px;}
#largo-placa{position:absolute;top:102px;left:15px;}
#ancho-placa{position:absolute;top:-15px;left:80px;}
#largo-manivela{position:absolute;top:205px;left:108px;}
#profundidad-manivela{position:absolute;top:205px;left:228px;}
#diametro{position:absolute;top:145px;left:178px;}
#distancia-centros{position:absolute;top:115px;left:110px;}
#profundidad{position:absolute;top:220px;left:172px;}
#ancho-tirador{position:absolute;top:10px;left:161px;}
#alto-tirador{position:absolute;top:120px;left:95px;}

#buscador{
  position:relative;
  top:20px;
  left:20px;
  width:450px;
  height:40px;
  border-bottom:1px solid #c9d9e6;
}
html>/**/body #buscador{top:15px;}
#buscador .google{float:left;margin-right:5px;}
#buscador input {border:1px solid #a8aab9;height:14px;width:160px;}
#buscador p {font-size:10px;color:#565656;}
#buscador p span{float:right;width:150px;margin-top:-22px;}
#buscador button{width:47px;height:18px;border:0;padding:0;margin-left:5px;cursor:pointer;}
html>/**/body #buscador button img{margin:-1px 0 0 -3px;}
/*\*/
html*#buscador button img{margin:0 !important;}


#listado-productos{
  float:left;
  width:940px;
  height:300px;
  border-bottom:1px solid #a8a9b9;
  margin-bottom:10px;
}
html>body #listado-productos{height:auto;min-height:300px;}
#listado-productos h2{float:left;margin:35px 0 0 10px;}
html>body #listado-productos h2{margin:30px 0 0 20px;}

#lista-productos,#lista-destacados{
  width:925px;
  height:300px;
  float:left;
  margin:30px 0 0 10px;
  padding:0;
}
html>body #lista-productos,html>body #lista-destacados{height:auto;min-height:300px;}
html>body #lista-productos,html>body #lista-destacados{margin:30px 0 0 20px;}

#lista-productos li{
  float:left;
  width:160px;
  height:220px;
  margin:0 23px 10px 0; 
  align:center;
  text-align:center;
  cursor:pointer;
}
html>body #lista-productos li{height:auto;min-height:160px;}
#lista-productos li div{width:160px;height:130px;}
#lista-productos li img{border:1px solid #babbcf;}
#lista-productos li img.horizontal{margin:15px 0 0 0;}
#lista-productos h3, #lista-productos h4{
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  color:#71727c;
}
#lista-productos h4 {margin-top:2px;}
#lista-productos h3 {margin-top:-20px;height:35px;}
html>/**/body #lista-productos h3 {margin-top:-15px;}
#lista-productos h3 a{color:#71727c;text-decoration:none;}
#lista-productos h3 a:hover{color:#71727c;text-decoration:none;}

.paginador{
  float:right;
  width:500px;
  height:15px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  color:#1d3064;
}
.paginador ul{float:right;margin-top:0px;}
.paginador ul li{float:left;height:15px;line-height:15px;margin-right:5px;}
.paginador a{
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  color:#1d3064;
  text-decoration:none;
}
.paginador a:hover{color:#1d3064;text-decoration:none;}
.paginador a.actual{font-weight:bold;}

.paginador.arriba{margin:40px 0 0 0;}
.paginador.abajo{margin:10px 0 15px 0;}
html>body .paginador.arriba, html>body .paginador.abajo {margin-right:20px;}

#lista-destacados{margin-bottom:20px;}
#lista-destacados li{
  float:left;
  width:280px;
  height:200px;
  margin:0 23px 20px 0; 
  align:center;
  text-align:center;
  cursor:pointer;
}
html>body #lista-destacados li{height:auto;min-height:200px;}
#lista-destacados li img{border:1px solid #babbcf;}
#lista-destacados li img.horizontal{margin:10px 0 14px 0;}
#lista-destacados h3,#lista-destacados p{
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:14px;
  color:#1d3064;
}
#lista-destacados h3 {margin-top:10px;text-align:left;}
html>/**/body #lista-destacados h3 {margin-top:5px;}
#lista-destacados h3 a{color:#1d3064;text-decoration:none;}
#lista-destacados h3 a:hover{color:#1d3064;text-decoration:none;}
#lista-destacados p{
  margin-top:-10px;
  font-size:10px;
  text-align:left;
  color:#71727c;
}
#lista-destacados p a{color:#1d3064;text-decoration:none;font-weight:bold;}
#lista-destacados p a:hover{color:#1d3064;text-decoration:none;font-weight:bold;}


#listado-productos.calidad h2{float:left;margin:40px 0 0 160px;}
html>body #listado-productos.calidad h2{margin:40px 0 0 320px;}
#listado-productos.calidad h3{float:left;margin:43px 0 0 20px;}
html>body #listado-productos.calidad h3{margin:43px 0 0 30px;}

#listado-productos.calidad ul{
  clear:left;
  float:left;
  margin:15px 20px 0 75px;
  width:153px;
  text-align:right;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#8b8ea8;
}
html>body #listado-productos.calidad ul{margin:10px 20px 0 145px;}
html>/**/body #listado-productos.calidad ul{margin:10px 20px 0 110px;}
#listado-productos.calidad ul img{border:1px solid #8b8ea8;}
#listado-productos.calidad ul li{margin-bottom:20px;}
#listado-productos.calidad ul li a{text-decoration:none;color:#8b8ea8;}
#listado-productos.calidad ul li a:hover{text-decoration:none;color:#8b8ea8;}
#contenido-texto{
  float:left;
  width:400px;
  height:200px;
  margin:12px 0 40px 0;
}
html>body #contenido-texto{height:auto;min-height:200px;margin:8px 0 40px 0;}
html>/**/body #contenido-texto{margin:-5px 0 40px 0;}
#contenido-texto p{
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  color:#1d3064;
  margin-bottom:20px;
}

#contenido-texto p a,#contenido-texto p a:hover{color:#1d3064;text-decoration:underline;font-weight:bold;}

#pie{
  float:left;
  width:940px;
  height:35px;
  text-align:center;
  font-family:Verdana,Arial,sans-serif;
  color:#001B64;
  font-size:10px;
  line-height:15px;
}
#pie a{
  color:#001B64;
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  text-decoration:none;
}
#pie a:hover{
  color:#7B7979;
  text-decoration:none;
}
img.img_borde{
	border:1px solid #333333;
}