@charset "utf-8";
body {
	background-image: url(../imagenes/diseno/fondo_body.jpg);
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:13px;
	margin: 0px;
	background-repeat:  repeat-x;
}

#cabecera {
	height: 167px;
	width: 975px;
	margin:auto;
	padding: 0px;
	z-index:0;
}
#idiomas{
float:right;
padding-top:3px;
}

#idiomas img{
margin-right:10px;
border:none;
padding:0px;
}

#menu {
	height: 39px;
	width: 975px;
	top: 128px;
	position: absolute;
	margin:0px;
}

#logo {
	height: 77px;
	width: 350px;
	background-image:url(../imagenes/diseno/logo-trans.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	top:30px;
	position:absolute;
	float:left;
}
#datoscabecera {
	height: 90px;
	width: 660px;
	margin:0px;
	padding:0px;
	top:30px;
	left:530px;
	float:left;
	text-align:right;
	position:absolute;
}

#menu ul{
	list-style:none;
	display:inline;
}
#menu li{
	float:left;
}

#menu li a{
	display: block;
	text-align:center;
	width:117px;
	height:29px;
	margin-right:3px;
	background-image:url(../imagenes/diseno/pestanas.gif);
	padding:0px;
	padding-top:10px;
	text-decoration:none;
	color:#333333;
	font-size:16px;
	font-weight:bold;
}
#menu li a#sec_carrito{
	display: block;
	text-align:center;
	width:117px;
	height:29px;
	margin-right:3px;
	background-image:url(../imagenes/diseno/pestanas-carrito.gif);
	padding:0px;
	padding-top:10px;
	text-decoration:none;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	margin-top:-18px;
	text-indent:-300px;
	overflow:hidden;
}


#menu li a:hover{
	background-position:bottom;
}

#menu li a.marcado{
	background-position:bottom;
}



#contenido{
margin:auto;
/*background-color:#00CCFF;*/
width:990px;
height:auto;
}
#contenido #principal{
	height:auto;
/*	background-color:#f00;*/
	width:705px;
	float:left;
	padding:10px;
	text-align: justify;
	text-indent: 40px;
	z-index:-5;
}

#catalogo, #destacadosportada {
/*	position:relative;
	left:728px;
	top:97px;*/
	margin:0px;
/*	background-color:#ff0;*/
	width:260px;
	padding:0px;
	float:left;
	height:800px;
	z-index:20;
	background-image:url(../imagenes/diseno/catalogo-trans.png);
	background-repeat: no-repeat;
}

#textodestacadoportada{
	padding:20px;
	width:220px;
}

#textodestacadoportada ul{
	margin-left:-30px;
}
.menucatalogo {
width:240px;
height:307px;
margin:0px;
padding:0px;
margin-left:-30px;
padding-top:47px;
}

#catalogo ul{
	list-style:none;
}

#catalogo li a{
	display: block;
	text-align:center;
	width:240px;
	height:51px;
	margin:0px;
	background-image:url(../imagenes/diseno/menu.png);
	padding:0px;
	text-decoration:none;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-indent:-500px;
	overflow:hidden;
}

#catalogo li a#car{
	background-image:url(../imagenes/diseno/vercarrito.gif);
	background-repeat:no-repeat;
	background-position: right top;
}

#catalogo li a#lav{background-position:0px 306px;}
#catalogo li a#coc{background-position:0px 255px;}
#catalogo li a#cal{background-position:0px 204px;}
#catalogo li a#fri{background-position:0px 153px;}
#catalogo li a#air{background-position:0px 102px;}
#catalogo li a#ind{background-position:0px 51px;}

#catalogo li a:hover#lav{background-position:240px 306px;}
#catalogo li a:hover#coc{background-position:240px 255px;}
#catalogo li a:hover#cal{background-position:240px 204px;}
#catalogo li a:hover#fri{background-position:240px 153px;}
#catalogo li a:hover#air{background-position:240px 102px;}
#catalogo li a:hover#ind{background-position:240px 51px;}

#catalogo li a#lav_marc{background-position:240px 306px;}
#catalogo li a#coc_marc{background-position:240px 255px;}
#catalogo li a#cal_marc{background-position:240px 204px;}
#catalogo li a#fri_marc{background-position:240px 153px;}
#catalogo li a#air_marc{background-position:240px 102px;}
#catalogo li a#ind_marc{background-position:240px 51px;}

#buscador {
	width:240px;
	height:110px;
	margin:0px;
	color:#333333;
	margin-left:40px;
	text-align:left;
	padding:0px;
	padding-top:0px;
	font-size:13px;
	font-weight:bold;
}


#buscador h1{
	color:#333333;
	font-size:16px;
	font-weight:bold;
	border-bottom:solid 2px #21633D;
	text-indent:10px;
	margin-bottom:0px;
}

#buscador table{
	display:block;
	color:#333333;
	font-size:13px;
	font-weight:bold;
}

#buscador select 
        { 
                    font-size:10px;
        }
#buscador option.tod {background-color: #ffffff; color:#000000}
#buscador option.lav {background-color: #4C7D7D; color:#ffffff}
#buscador option.coc {background-color: #B55136; color:#ffffff}
#buscador option.cal {background-color: #CF9F2C; color:#ffffff}
#buscador option.fri {background-color: #839182; color:#ffffff}
#buscador option.air {background-color: #8E5656; color:#ffffff}
#buscador option.ind {background-color: #7C7F4C; color:#ffffff}


#buscador #buscar{
	width:80px;
	text-align:center;
	background-color:#21633D;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-top:2px;
}

#descargacatalogo {
	width:220px;
	height:20px;
	color:#333333;
	margin-left:40px;
	text-align:right;
	padding:10px;
	background-image:url(../imagenes/diseno/descargar-catalogo.gif);
	background-repeat: no-repeat;
	font-size:13px;
	font-weight:bold;
}

.foto_izquierda{
	/**background-color:#00FF00;**/
	float:left;
	margin-right:18px;
	margin-bottom:15px;
	margin-left:0px;
	text-indent:0px;
}
.foto_izquierda span{
	font-size:12px;
}
.foto_derecha{
	float:right;
	margin-left:18px;
	margin-bottom:15px;
	margin-right:0px;
	text-indent:0px;
}
.foto_derecha span{
	font-size:12px;
	text-align:right;
}
#contenido #destacados{
height:200px;
/*background-color:#0f0;*/
width:255px;
float:left;
margin-top:480px;
}
#pie{
clear:both;
padding-top:5px;
height:30px;
margin:auto;
background:url(../imagenes/diseno/fondo_pie.gif) repeat-x;
width:100%;
text-align:center;
font-size:10px;
}

a {
	color: #21633D;
}
.destacado{
font-weight:bold;
color:#21633D;
}
#map{
width:690px;
height:500px;
text-indent:0px;
}
.bocadillo{
	font-size:10px;
	width:250px;
}

#producto {
border-bottom: dashed 1px #3BB06C;
margin-bottom:10px;
height:95px;
clear:both;
text-indent:10px;
font-size:14px;
font-weight:bold;
}

#producto img{
border:none;
float:left;
}
#producto #referencia{
font-style:italic;
font-size:12px;
color:#3BB06C;
text-indent:10px;
text-decoration:none;
}
ul#carrito{
display:inline;
list-style:none;
margin:0;
padding:0;
}
#carrito li{
float:right;
margin-left:10px;
padding:0;
}
#carrito li a#eliminar{
	display:block;
	width:97px;
	height:26px;
	color:#3BB06C;
	background-image: url(../imagenes/diseno/eliminar.gif);
}
#carrito li a#modificar{
	display:block;
	width:97px;
	height:26px;
	color:#3BB06C;
	background-image: url(../imagenes/diseno/modificar.gif);
}

#carrito li a:hover{
	background-position:bottom;
}


a#modificar{
font-style:italic;
width:100px;
text-align:right;
font-size:12px;
color:#3BB06C;
text-indent:10px;
text-decoration:none;
float:right;
}

#producto #descripcion{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-indent:0px;
	padding-left:150px;
}
#producto #unidades{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	text-indent:0px;
	text-align:right;
	position:relative;
	top:-15px;
	clear:both;
}
#producto #encontrado{
	font-size:10px;
	color:#B9BFB9;
	font-weight:bold;
	text-decoration:none;
	text-indent:0px;
	padding-left:138px;
}

#pertenece{
	font-size:13px;
	color:#B9BFB9;
	font-weight:bold;
	text-decoration:none;
	text-indent:0px;
	padding-left:0px;
	height:220px;
}


#producto_detalle {
border-bottom: dashed 1px #3BB06C;
text-indent:0px;
height:350px;
}
#producto_detalle h1{
color:#21633D;
font-size:20px;
font-weight:bold;
}

#producto_detalle img{
border:none;
float:left;
}
#producto_detalle #referencia{
font-style:italic;
font-size:14px;
color:#3BB06C;
text-decoration:none;
}
#producto_detalle #descripcion{
	font-size:14px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-indent:0px;
	padding-left:420px;
}
#producto_detalle #carrito{
	text-align:right;
	padding-left:520px;
	padding-top:10px;
}
#categoria{
width:170px;
height:217px;
float:left;
margin:0px;
padding:0px;
margin-right:6px;
margin-bottom:10px;
text-indent:0px;
}
.ultimacategoria{
margin-right:0px;
}
#categoria span{
display:block;
text-align:center;
font-weight:bold;
text-indent:0px;
height:90px;
padding-top:5px;
border-top:dotted 1px #B9BFB9;
}
#categoria img{
border:none;
padding:0px;
padding-bottom:4px;
}
#categoria #referencia{
text-align:center;
font-style:italic;
text-indent:0px;
color:#B9BFB9;
text-decoration:none;
}
#tablamarcas{
text-indent:0px;
}
#rotulo{
border-bottom:solid 2px #3BB06C;
text-indent:0px;
padding-left:10px;
margin-bottom:10px;
font-style:italic;
font-size:20px;
text-align:left;
}

.form_contacto label{
display:block;
width:100px;
font-weight:bold;
float:left;
text-align:right;
padding-top:2px;
padding-right:4px;
}
.form_contacto, #contacto{
text-indent:0px;
}
.form_contacto p{
text-indent:20px;
}
.form_contacto input{
margin-bottom:8px;
}

.form_pedido label{
display:block;
width:90px;
font-weight:bold;
float:left;
text-align:right;
padding-top:2px;
padding-right:4px;
}
.form_pedido, #contacto{
text-indent:0px;
}
.form_pedido p{
text-indent:20px;
}
.form_pedido input{
margin-bottom:8px;
}
.aviso{
text-align:justify;
text-indent:10px;
font-size:10px;
}
h3#rotulo{
font-size:16px;
}
.inicio_div{
	width:200px;
	height:25px;
	padding:10px;
	text-indent:0px;
	font-size:11px;
	text-align:center;
	padding-top:175px;
	display:block;
	float:left;
}
.inicio_div#lavado{
	background-image:url(../imagenes/diseno/inicio-lavado.jpg);
}
.inicio_div#calor{
	background-image:url(../imagenes/diseno/inicio-calor.jpg);
}
.inicio_div#coccion{
	background-image:url(../imagenes/diseno/inicio-coccion.jpg);
}
.inicio_div#frio{
	background-image:url(../imagenes/diseno/inicio-frio.jpg);
}
.inicio_div#aire{
	background-image:url(../imagenes/diseno/inicio-aire.jpg);
}
.inicio_div#industrial{
	background-image:url(../imagenes/diseno/inicio-industrial.jpg);
}