* {
	padding: 0px;
	margin: 0px;
}
html, body {
	margin: 0px;
	padding:0px;
	height:100%;
	width:100%;
	background-color:#57A4CC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#0F5479;
}
A:link {
	color:#0F5479;
	text-decoration:none;
}
A:hover {
	text-decoration:none;
	color:#050F2F
}
A:visited
{
	text-decoration:none;
	color:#050F2F
}

img { border: 0; }

#contener
{
	width:971px;
	height:592px;
	overflow:hidden;
}
#contener_home
{
	width:971px;
	height:792px;
	overflow:hidden;
}
#header
{
	width:971px;
	height:73px;
	overflow:hidden;
	background-color:#339933;
	background-image:url(../img/logo_sup.jpg);
}
#content
{
	width:972px;
	height:699px;
	overflow:hidden;
}
#content_interior
{
	width:972px;
	height:486px;
	overflow:hidden;
}
#footer
{
	width:971px;
	height:30px;
	overflow:hidden;
	background-color:#FFFFFF;
}
#header_top
{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:33px;
	height:15px;
	margin-top:23px;
}
#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:#FFC600;
}
.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:760px;
	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:16px;
	color:#0F5479;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:17px;
	float:left;
	display:block;
}
#content_header_left_menu_full
{
	font-size:16px;
	color:#0F5479;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:17px;
	float:left;
	display:block;
	width:941px;
}
#content_header_left_img{
	float:left; 
	display:block;
}
#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:#D0E6F0;
	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;
}
.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:#0F5479;
	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
{
	height:561px;
	width:190px;
	padding-left:5px;
	float:left;
	background-color:#FFFFFF;
}
#content_right_home_usuarios
{
	background-color:#FFE27F;
	height:144px;
	width:168px;
	margin-top:0px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}
#content_right_home_usuarios_nuevo
{
	background-color:#FFD43F;
	height:47px;
	width:168px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}
#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:168px;
	padding-top:10px;
	float:left;
}
#content_left_familia
{
	height:391px;
	width:201px;
	float:left;
	background-color:#FFFFFF;
	padding-left:14px;
}
#content_right_familia
{
	width:756px;
	height:391px;
	overflow:auto;
	float:left;
	text-align:left;
	background-color:#FFFFFF;
}
.content_left_familia_titulo
{
	background-color:#B5D7E7;
	height:26px;
	width:178px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	float:left;
	text-align:left;
}
.content_left_familia_content
{
	background-color:#DBEAF2;
	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:#DBEAF2;
	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:475px;
	height:375px;
	overflow:auto;
	float:left;
	text-align:left;
	background-color:#DBEAF2;
	padding:0;
}
#content_right_familia_interior_header
{
	width:725px;
	height:31px;
	overflow:hidden;
	float:left;
	padding-left:18px;
}
#content_right_familia_interior_productos
{
	width:725px;
	height:444px;
	height:344px;
	overflow-y:scroll;
	overflow-x:hidden;
	float:left;
	text-align:left;
	padding-left:18px;
}
.producto_familia_marco
{
	padding:4px;
	background-color:#BFDBEB;
	width:121px;
	height:121px;
	float:left;
}
.producto_familia_titulo
{
	background-color:#BFDBEB;
	width:353px;
	height:33px;
	float:left;
	padding-left:38px;
	font-size:14px;
	color:#0F5479;
	font-weight:bold;
}
.producto_familia_titulo_liquidacion
{
	background-color:#BFDBEB;
	width:188px;
	height:33px;
	float:left;
	font-size:12px;
	color:#0F5479;
}
.noliquida
{
	background-color:#BFDBEB;
	height:31px;
	width:168px;
	float:left;
	padding-left:20px;
	padding-top:2px;
	font-size:12px;
	color:#0F5479;
}
.liquida
{
	background-color:#FFC600;
	height:31px;
	width:178px;
	float:left;
	padding-left:10px;
	padding-top:2px;
	font-size:12px;
	color:#0F5479;
}
.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:#DBEAF2;
}
#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:#B5D7E7;
	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:200px;
	background-color:#FFFFFF;
	margin-left:0px;
	*margin-top:20px;
	*margin-left:-252px;
	visibility:hidden;
}
#desplegable_ofertas{
	position:absolute;
	max-width:150px;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-left:93px;
	*margin-top:20px;
	*margin-left:-158px;
	visibility:hidden;
}
#desplegable_visibles_1{
	position:absolute;
	width:200px;
	background-color:#FFFFFF;
	margin-left:681px;
	*margin-top:20px;
	*margin-left:429px;
	visibility:hidden;
}
#desplegable_visibles_home_1{
	position:absolute;
	width:200px;
	background-color:#FFFFFF;
	margin-left:483px;
	*margin-top:20px;
	*margin-left:232px;
	visibility:hidden;
}
#desplegable_visibles_2{
	position:absolute;
	width:200px;
	margin-left:739px;
	*margin-top:20px;
	*margin-left:487px;
	visibility:hidden;
}
#desplegable_visibles_home_2{
	position:absolute;
	width:200px;
	background-color:#FFFFFF;
	margin-left:564px;
	*margin-top:20px;
	*margin-left:313px;
	visibility:hidden;
}
.op_desplegable{
	float:left;
	display:block;
	height:20px;
	width:200px;
	border-top:1px solid #FFC600;
	font-size:16px;
	color:#0F5479;
	text-align:left;
	background-color:#FFFFFF;
	padding-left:15px;
}
.op_desplegable_ofertas{
	float:left;
	display:block;
	height:20px;
	width:150px;
	border-top:1px solid #FFC600;
	font-size:16px;
	color:#0F5479;
	text-align:left;
	background-color:#FFFFFF;
	padding-left:15px;
}
.carrito_producto_titulo
{
	background-color:#BFDBEB;
	width:482px;
	height:33px;
	float:left;
	padding-left:38px;
	font-size:14px;
	color:#0F5479;
	font-weight:bold;
}
.carrito_producto_txt_item{
	height:60px;
	width:650px;
	overflow:hidden;
	float:left;
	padding-left:38px;
	padding-top:5px;
	font-size:15px;
}
