* {

	padding: 0px;

	margin: 0px;

}

html, body {

	margin: 0px;

	padding:0px;

	height:100%;

	width:100%;

	background-image: url(../img/Fondo.jpg);

	background-repeat:repeat-x;

    background-color:#B01309;

	background-position:top;

	font-family: "Trebuchet MS", Arial, Verdana;

	font-size:12px;

	color:#000000;

}



img { border: 0; }



#contener

{

	width:971px;

	height:792px;

	overflow:hidden;

}

#contener_home

{

	width:971px;

	height:792px;

	overflow:hidden;

}

#contener_buscador

{

	width:971px;

	height:792px;

	overflow:hidden;

	margin:0;

}

#header

{

	width:971px;

	height:71px;

	overflow:hidden;

	background-color:#FFFFFF;

	background-image:url(../img/logo_sup-04.jpg);

	background-position:right;

	background-repeat:no-repeat;

}

#content

{

	width:972px;

	overflow:hidden;

	background-color:#FFFF00;

}

#content_interior

{

	width:972px;

	height:100%;

	overflow:hidden;

}

#content_interior_productos

{

	width:900px;

	height:auto;

	overflow:hidden;

}

#footer

{

	width:971px;

	height:100%;

	overflow:hidden;

	background-color:#FFFFFF;

	text-align:right;

}

#footer_interior

{

	width:742px;

	height:100%;

	margin-top:5px;

	overflow:hidden;

	background-color:#FFFFFF;

	text-align:right;

}

#header_top

{

	font-size:16px;

	font-weight:bold;

	color:#FFFFFF;

	padding-right:32px;

	padding-left:14px;

	height:15px;

}

#frase_objetivo{

	padding-top:10px;

}

#header_bottom

{

	font-size:16px;

	font-weight:bold;

	color:#FFFFFF;

	padding-right:33px;

	height:15px;

	padding-top:5px;

}

/* contenedor de contenido*/



.orange_line

{

	width:100%;

	height:6px;

	background-color:#3F3A2C;

}

.white_line

{

	width:100%;

	height:6px;

	background-color:#FFFFFF;

}

#content_header

{

	height:156px;

	width:100%;

	background-color:#FFFFFF;

	overflow:hidden;

}

#content_header_in

{

	height:30px

	width:100%;

	background-color:#FFFFFF;

	overflow:hidden;

}

#content_header_left

{

	height:156px;

	width:100%;

	overflow:hidden;

	float:left;

}

#content_header_left_full

{

	height:30px;

	width:100%;

	overflow:hidden;

	float:left;

}

#content_header_right

{

	height:156px;

	width:211px;

	overflow:hidden;

	float:left;

}

#content_header_left_menu

{

	font-size:14px;

	color:#3F3A2C;

	font-weight:bold;

	margin-top:5px;

	margin-bottom:5px;

	margin-left:17px;

	float:left;

	display:block;

}

#content_header_left_menu_full

{

	font-size:14px;

	color:#3F3A2C;

	font-weight:bold;

	margin-top:5px;

	margin-bottom:5px;

	margin-left:1px;

	float:left;

	display:block;

	width:941px;

}

#content_header_left_img{

	float:left; 

	display:block;

	width:100%;

}

#content_header_right_ofertas

{

	background-color:#FFE27F;

	height:144px;

	width:178px;

	margin-top:6px;

	margin-bottom:6px;

	padding-left:5px;

	padding-right:5px;

}

#menu_productos

{

	width:100%;

	height:35px;

	background-color:#FFFFFF;

	padding-top:6px;

	padding-bottom:6px;

}

#menu_productos_pastilla

{

	background-color:#E5E5E5;

	width:944px;

	height:35px;

	vertical-align:middle;

}

#content_left_home

{

	width:762px;

	height:478px;

	float:left;

	text-align:left;

	background-color:#FFFFFF;

	padding-left:14px;

	overflow-y: auto;

	overflow-x:hidden;

	position:relative;

}

#content_left_home2

{

	width:759px;

	float:left;

	text-align:left;

	background-color:#FFFFFF;

	padding-left:14px;

	overflow-y: hidden;

	overflow-x:hidden;

	position:relative;

}

.producto_home_marco

{

	width:171px;

	height:123px;

	border:4px #DAEBF4 solid;

	float:left;

	z-index:2;

	margin-right:7px;

	margin-bottom:30px;

}

.producto_home_img

{

	width:169px;

	height:121px;

	border:1px #D0E6F0 solid;

	z-index:2;

}

.producto_home_familia

{

	width:180px;

	height:20px;

	padding-top:5px;

	margin-left:-5px;

	z-index:2;

	font-size:16px;

	color:#3F3A2C;

	font-weight:bold;

	text-align:left;

	z-index:5;

}

.cesta_home

{

	z-index:1;

	float:right;

	margin-top:105px;

	margin-left:146px;

	position:absolute;

}

#content_right_home

{

	width:190px;

	padding-left:1px;

	float:left;

	background-color:#FFFFFF;

	color:#FFFFFF;

}

#content_right_home_usuarios

{

	background-color:#3F3A2C;

	height:144px;

	width:190px;

	margin-top:0px;

	padding-right:5px;

	float:left;

}

#content_right_home_usuarios_nuevo

{

	background-color:#3F3A2C;

	height:47px;

	width:190px;

	padding-right:5px;

	float:left;

	color:#FFFFFF;

}

#content_right_home_novedades

{

	background-color:#FFE27F;

	height:155px;

	width:168px;

	margin-top:6px;

	padding-left:5px;

	padding-right:5px;

	float:left;

}

#compra_segura

{

	width:195px;

	margin-top:1px;

	padding-top:153px;

	float:left;

	background-color:#C7C7C7;

}

#content_left_familia

{

	height:100%;

	width:201px;

	float:left;

	background-color:#FFFFFF;

	padding-left:14px;

}

#content_right_familia

{

	width:756px;

	height:100%;

	overflow:none;

	float:left;

	text-align:left;

	background-color:#FFFFFF;

}

.content_left_familia_titulo

{

	background-color:#B7B7B7;

	height:45px;

	width:178px;

	padding-left:5px;

	padding-right:5px;

	padding-top:7px;

	float:left;

	text-align:left;

}

.content_left_familia_content

{

	background-color:#C7C7C7;

	height:auto;

	height:90px;

	overflow-y:auto;

	width:178px;

	padding-left:5px;

	padding-right:5px;

	padding-top:7px;

	padding-bottom:5px;

	float:left;

	text-align:left;

	font-size:15px;

}

.content_left_familia_carro_resumen

{

	background-color:#C7C7C7;

	height:auto;

	width:178px;

	padding-left:5px;

	padding-right:5px;

	padding-top:7px;

	padding-bottom:5px;

	float:left;

	text-align:left;

	font-size:10px;

}

#content_familia_ofertas

{

	background-color:#FFE27F;

	height:144px;

	width:178px;

	margin-top:6px;

	margin-bottom:6px;

	padding-left:5px;

	padding-right:5px;

	float:left;

}

#content_right_familia_interior

{

	width:743px;

	height:454px;

	height:auto;

	overflow:none;

	float:left;

	text-align:left;

	background-color:#ffffff;

	padding:0;

}

#content_right_familia_interior_header

{

	width:725px;

	height:45px;

	overflow:hidden;

	float:left;

	padding-left:18px;

	background-color:#b7b7b7;

}

#content_right_familia_interior_productos

{

	width:705px;

	height:454px;

	overflow-y:scroll;

	overflow-x:hidden;

	float:left;

	text-align:left;

	padding-left:10px;

    background-color:#E5E5E5;

}

.producto_familia_marco

{

	padding:4px;

	background-color:#b7b7b7;

	width:121px;

	height:121px;

	float:left;

}

.producto_familia_titulo

{

	background-color:#b7b7b7;

	width:500px;

	height:auto;

	float:left;

	padding-left:38px;

	font-size:14px;

	color:#3F3A2C;

	font-size:13px;

	padding-top:5px;

	padding-bottom:5px;

}

.producto_familia_titulo_anidado

{

	background-color:#c7c7c7;

	width:500px;

	height:auto;

	float:left;

	padding-left:38px;

	font-size:14px;

	color:#3F3A2C;

	font-size:13px;

	padding-top:5px;

	padding-bottom:5px;
	margin-left:125px;

}

.producto_familia_titulo_liquidacion

{

	background-color:#b7b7b7;

	width:188px;

	height:35px;

	float:left;

	font-size:12px;

	color:#3F3A2C;

	padding-bottom:4px;

	padding-top:2px;

}

.noliquida

{

	background-color:#b7b7b7;

	height:31px;

	width:168px;

	float:left;

	padding-left:20px;

	padding-top:2px;

	font-size:12px;

	color:#3F3A2C;

}

.liquida

{

	background-color:#F31E12;

	height:33px;

	width:178px;

	float:left;

	padding-left:10px;

	font-size:12px;

	color:#ffffff;

}

.liquida_carrito

{

	background-color:#F31E12;

	height:33px;

	width:160px;

	overflow:hidden;

	float:left;

	padding-left:5px;

	font-size:12px;

	color:#ffffff;

}

.texto_producto

{

	width:493px;

	height:80px;

	float:left;

	padding-left:38px;

	padding-top:16px;

}

#content_productos

{

	width:817px;

	height:500px;

	overflow-y:auto;

	overflow-x:auto;

	float:left;

	text-align:left;

	background-color:#FFFFFF;

}

#content_productos_imagenes

{

	width:400px;

	height:500px;

	overflow:hidden;

	float:left;

	text-align:left;

	z-index:1;

}

.producto_img_mini

{

	width:84px;

	height:84px;

	margin-right:4px;

	margin-top:4px;

	float:left;

}

#print

{

	width:370px;

	height:32px;

	text-align:right;

	margin-top:10px;

}

.liquida_img_producto

{

	background-color:#FFC600;

	height:31px;

	width:180px;

	top:369px;

	left:210px;

	position:absolute;

	text-align:left;

	padding-left:10px;

}

#content_productos_txt

{

	width:400px;

	min-height:500px;

	overflow:hidden;

	float:left;

	text-align:left;

	z-index:2;

}

#content_productos_txt_titulo

{

	width:370px;

	height:33px;

	overflow:hidden;

	float:left;

	text-align:left;

	background-color:#b7b7b7;

	font-size:14px;

	font-weight:bold;

	margin-top:5px;

	margin-left:-15px;

	padding-left:25px;

	position: absolute;

}

.content_productos_txt_item{

	height:60px;

	width:350px;

	overflow:hidden;

	float:left;

	padding-left:25px;

}

#content_productos_txt_detalle{

	width:350px;

	overflow:hidden;

	float:left;

	margin-left:25px;

	overflow-x:auto;

}

#desplegable_productos{

	position:absolute;

	width:150px;

	background-color:#FFFFFF;

	margin-left:0px;

	*margin-top:20px;

	*margin-left:-228px;

	visibility:hidden;

}

#desplegable_ofertas{

	position:absolute;

	max-width:150px;

	background-color:#FFFFFF;

	margin-top:0px;

	margin-left:83px;

	*margin-top:20px;

	*margin-left:-148px;

	visibility:hidden;

}

#desplegable_visibles_1{

	position:absolute;

	width:150px;

	background-color:#FFFFFF;

	margin-left:585px;

	*margin-top:20px;

	*margin-left:363px;

	visibility:hidden;

}

#desplegable_visibles_home_1{

	position:absolute;

	width:150px;

	background-color:#FFFFFF;

	margin-left:585px;

	*margin-top:20px;

	*margin-left:273px;

	visibility:hidden;

}



/*#desplegable_visibles_home_1{

	position:absolute;

	width:150px;

	background-color:#FFFFFF;

	margin-left:522px;

	*margin-top:20px;

	*margin-left:294px;

	visibility:hidden;

}*/

#desplegable_visibles_buscador_1{

	position:absolute;

	width:150px;

	background-color:#FFFFFF;

	margin-left:620px;

	*margin-top:20px;

	*margin-left:408px;

	visibility:hidden;

}

#desplegable_visibles_2{

	position:absolute;

	width:150px;

	margin-left:700px;

	*margin-top:20px;

	*margin-left:522px;

	visibility:hidden;

}

#desplegable_visibles_home_2{

	position:absolute;

	width:150px;

	margin-left:700px;

	*margin-top:20px;

	*margin-left:522px;

	visibility:hidden;

}

#desplegable_visibles_buscador_2{

	position:absolute;

	width:150px;

	margin-left:738px;

	*margin-top:20px;

	*margin-left:522px;

	visibility:hidden;

}

/*#desplegable_visibles_home_2{

	position:absolute;

	width:150px;

	background-color:#FFFFFF;

	margin-left:590px;

	*margin-top:20px;

	*margin-left:362px;

	visibility:hidden;

}*/

.op_desplegable{

	float:left;

	display:block;

	height:20px;

	width:150px;

	border-top:1px solid #3F3A2C;

	font-size:14px;

	color:#3F3A2C;

	text-align:left;

	background-color:#FFFFFF;

	padding-left:15px;

}

.op_desplegable a{

	color:#3F3A2C;

	text-decoration:none;

}

.op_desplegable a:hover{

	color:#686868;

	text-decoration:none;

}

.op_desplegable_ofertas{

	float:left;

	display:block;

	height:20px;

	width:150px;

	border-top:1px solid #3F3A2C;

	font-size:14px;

	color:#3F3A2C;

	text-align:left;

	background-color:#FFFFFF;

	padding-left:15px;

}

.op_desplegable_ofertas a{

	color:#3F3A2C;

	text-decoration:none;

}

.op_desplegable_ofertas a:hover{

	color:#686868;

	text-decoration:none;

}

.carrito_producto_titulo
{
	background-color:#b7b7b7;
	width:482px;
	height:33px;
	float:left;
	padding-left:38px;
	font-size:14px;
	color:#3F3A2C;
	font-weight:bold;
}

.carrito_producto_txt_item{
	height:60px;
	width:650px;
	overflow:hidden;
	float:left;
	padding-left:38px;
	padding-top:5px;
}



#search_home{

	width:336px;

	height:205px;

	background-color:#3F3A2C;

	float:left;

	padding-left:32px;

	padding-top:10px;

}

#buscador{

	width:711px;

	height:225px;

	background-color:#3F3A2C;

	float:left;

	padding-left:32px;

	padding-top:10px;

}

#contenido_visibles{

	width:726px;

	height:494px;

	*height:463px;

	overflow:auto;

	background-color:#ffffff;

	float:left;

	padding-left:18px;

	padding-top:10px;

}

#contenido{

	width:725px;

	height:494px;

	*height:463px;

	overflow:auto;

	background-color:#c7c7c7;

	float:left;

	padding-left:18px;

	padding-top:10px;

}

#figura_home_1{

	width:390px;

	height:215px;

	background-color:#3F3A2C;

	float:left;

}

#figura_home_2{

	width:368px;

	height:215px;

	background-color:#C7C7C7;

	float:left;

}

#figura_home_3{

	width:390px;

	height:215px;

	background-color:#3F3A2C;

	float:left;

}