*{																		/*	Eliminacion de m�rgenes por defecto */
	margin: 0;
	padding: 0;


}


body{ font-family:Arial, Helvetica, sans-serif; color:#999999; background:url(../img/background_body.gif) repeat-x top}

img{
	border: 0;
}

p.pie{
	text-align:center;
	font-family: Arial;
	font-size: 13px;
	color: #fff;
	padding-top:10px;
}
p.pie a,p.pie a:hover,p.pie a:visited{
color:#FFFFFF; text-decoration:none;
}
a{
	font-family: Arial;
	font-size: 13px;
	color: #999999;
	text-decoration:none
}

a.masinfo{
	font-family:Tahoma;
	font-weight: normal;
	font-size:14px;
	color:#FFFFFF;
	background-color:#666666;
	padding:2px 13px;
	text-decoration:none;

}


/*************** Titulos de la Web **********************/
h2{
	font-family: Arial;
	font-weight: normal;
	color: #666;
	font-size: 20px;
	/*clear: both;*/
}
h2.coleccion{
margin-top:12px;
}
h2.cerramientos{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#797979;
	font-size:27px;
	margin:20px 0px;
	padding-left:10px;
	
	

}
h2.decoracion{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#AEAEAE;
	font-size:27px;
	margin:20px 0px;
	padding-left:10px;
}

#seccion{
	margin: auto;
	clear: both;
}

#web{
	margin: auto;	
	width: 974px;
}

#cabecera{
	width: 100%;
	height: 184px;
	margin: auto;
	position:relative;
}

#izquierda{
	width: 230px;
	margin-right:14px;
	float: left;
	display: inline;
}

ul.menu{
	font-size: 12px;
	list-style:  none;
}

ul.menu li{

	color:#535353;
	
}

ul.menu li div.cerramientos{

	background-image:url(../img/fondo_cerramientos.gif);
	height:27px;
	padding:5px;

}

ul.menu li div.decoracion{

	background-image:url(../img/fondo_decoracion.gif);
	height:27px;
	padding:5px;

}

ul.menu li a{
	text-decoration: none;
	color:#707981;
	font-size:13px;
	font-family:Arial,Tahoma, Helvetica, sans-serif;
	
}

a.titulo1
{
background:url(../img/reloj.gif) scroll 6px 7px no-repeat;
padding-left:20px;
}
ul.menu li a:hover{
	text-decoration: none;	
}
ul.menu li a:active{
	text-decoration: none;
}
ul.menu li ul.subcategoria{
	list-style:  none;
	color: #999999;
}
ul.menu li ul.subcategoria li{
padding:4px 0px;
cursor:pointer;
}

ul.menu li ul.subcategoria li a{
	line-height: 25px;
	color: #42484D;
	font-family: Arial;
	font-weight: normal;
	font-size: 13px;
	width:91%;

	display:block;

}
ul.menu li ul.subcategoria li a:hover{
	color: #42484D;
	text-decoration:none;
}
ul.menu li ul.subcategoria li a:active{
	color: #42484D;
	text-decoration:none;
}
ul.menu li ul.subcategoria li a:link{
	color: #42484D;
	text-decoration:none;
}

#derecha{
	width: 730px;
	float: left;
	display: inline;
	background:url(../img/degradado_principal.gif) repeat-y center;
}

#contenido{
width:100%;
float:left;
position:relative;
}

#barra_gris{
width:100%;
height:31px;
background-color:#d3d3d3;
margin-top:30px
}
p.barra_gris
{
background:url(../img/reloj.png) no-repeat 12px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
padding-left: 27px;
padding-top:5px;
}

#portada_izquierda
{
width:358px;
margin-left:7px;
float:left;
display:inline;

}
#portada_derecha
{
width:355px;
margin-left:10px;
float:left;
display:inline;
}

h3.submenu
{
background:url(../img/reloj.gif) no-repeat 9px 9px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#726C66;
height:23px;
padding:8px 0px;
padding:8px 0px;
padding-left: 20px;

}

.productos_portada
{
 width:174px;
 float:left;margin:0px 1px; height:235px;
 position:relative;
 margin-top:15px;
}
.productos_portada:hover
{
background-color:#B3AEAA;
color:#FFFFFF;
}

.productos_catalogo
{
 width:174px;
 float:left;margin:0px 1px; height:200px;
 position:relative;
/* margin-top:15px;*/
 /*padding-top:34px;*/
 padding-top:14px;
 margin-top:5px;
}


.producto img{border: none; margin:10px 0px} 

.precio{font-size:14px; font-weight:bold; padding-left:5px;}
.descripcion{font-size:13px; font-weight:bold; color:#122333;padding-left:17px;}
.descripcion a{ color:#122333}
.descripcion a:hover{ color:#ffffff; text-decoration:underline}
.descripcion span{color:#726C66}

#pie{
	width: 100%;
	height:125px;
	background: #dadada url(../img/fondo_pie.gif) repeat-x;
	margin: auto;

}

.clear{
	clear: both;
}


.fmessage{text-align:center; font-weight:bold; font-size:16px; font-family:Tahoma,Arial, Helvetica, sans-serif;color:#079FBB;}

.confirmation .error{color:#079FBB;}

.pasador,#pasador{height:233px; position:relative; float:left; margin-left:8px;_margin-left: 4px; width:350px;}

.pasador_fondo{position: absolute; width:350px; height:230px; filter: alpha(opacity=80); opacity: .80; background-color:#726C66; top:0px; left:0px}

.pasador_numeros{position: absolute; width:16px; height:94px; right:10px; top:0px;}
.pasador_numeros img{ margin-top:2px}
.pasador_texto {filter: alpha(opacity=100); opacity: 100; color:#FFFFFF; font-size:11px;}


/********** Estilos de menu principal superior ***********************/	

#contenedor_menu{margin:auto;height:119px; position:relative;}

#logo{margin-left:20px;}

#contenedor_menu .menu_top{ float:right; height:50px;position: absolute;top: 0;display: inline; right:150px;list-style: none;}

ul.menu_top li{
	list-style: none;
	display: inline;
	list-style-position: inside;

}
ul.menu_top li a.top_menu {
	float: left;
	display: inline;
	text-decoration: none;
	line-height: 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	padding:0px 8px;
	
	margin:0px 10px;
	margin-top:26px;
	text-align:center;
	text-decoration:none;
	height:100%;
}
ul.menu_top li a.top_menu:hover{
background-color:#DCDCDC; color:#333333;
}

ul.menu_top img{display:inline; float:left; padding-top:26px}

#top_menu_login{ width:100%; float:right;margin-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#D1B599; text-align:left; height:28px;}
#top_menu_login a{color:#D1B599;}
#top_menu_login a:hover{ text-decoration:underline}

#form_login{width:430px;}

input{
	width: 126px;
	height: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 0 1px 2px;
	color: #999;

}

a.submit{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 2px 12px;
	background-color:#999999;
	height: 20px;
	font-size: 13px;
	color:#FFFFFF;
	text-decoration:none;
}

.fmessage{text-align:center; font-weight:bold; font-size:12px; font-family:Tahoma,Arial, Helvetica, sans-serif;color:#aaa;}

.confirmation .error{color:#A9628E;}

.cabecera{float:left;  padding:22px 0px; width:50%; display:inline}

.cabecera h2{ padding-left:10px}

.listado{ padding-top:22px; width:100%;}

.listado h2{ font-family:arial,tahoma; font-size:15px; color:#42484D; font-weight:bold; padding-left:10px; background:url(../img/reloj.gif) no-repeat left}

.listado h3{padding-left:10px; font-size:13px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-weight:normal}

.imagen_portada{text-align:center; background:url(../img/fondo_producto_portada.gif) no-repeat center center}

li.cesta{

	background-image:url(../img/fondo_menu_cesta.gif);
	height:27px;
	padding:5px;

}
.separador{float:left;height:22px;width:280px; border-bottom:dotted 1px #666666; margin-left:35px;_margin-left:20px; }

.separador_catalogo{clear:left;/*height:22px;*/width:80%; border-bottom:dotted 1px #666666; margin-left:55px;_margin-left:20px;height:7px;}

#fondo_cerramientos{ 
	width: 707px;
	float: left;
	display: inline;
	background-color:#F1E8DF;
	padding:11px 3px 0px 20px;
	min-height:490px;
	}
#fondo_decoracion{ 
	width: 707px;
	float: left;
	display: inline;
	background-color:#D2D0CE;
	padding:11px 3px 0px 20px;
	min-height:555px;
	}
#estaticos
{
	width: 707px;
	float: left;
	display: inline;
	padding:20px 3px 0px 20px;
	font-size:14px;
	line-height:2;

}

#ruta a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#726C66;}

#form_filtro{float:left; margin-left:15px;}

#paginador,.paginador{float:right; }
#paginador,.paginador a{ font-size:13px; color:#666666}

#cuartonivel{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; border:1px solid #666666}
