html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
body	{
	background-color: #FFFFFF;
	background-image:url(../images/_BG.gif);
	background-repeat:repeat-x;
}
body, td, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
	text-decoration: none;
}
a {
	color: #FFB652;
	text-decoration: none;
}
a:hover {
	color: #cccccc;
	text-decoration: none;
	
}
img {
	margin: 0px;
	border: none;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #C9C9C9;
	border-left: 1px solid #C9C9C9;
	border-bottom: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	font-size: 11px;
	color: #666666;
}
textarea {
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #C9C9C9;
	border-left: 1px solid #C9C9C9;
	border-bottom: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
select	{border: 1px solid #C9C9C9 !important;font-size: 11px;color: #666666; height:20px;}
ul	{
	list-style-position: outside;
	list-style-image: url(../images/bul_ul.gif);
	margin:10px 0px 10px 25px;
	text-align:justify;
}
li	{
	margin-bottom: 5px;
}
dt	{}
dd	{}
h1	{
	color: #FF9809;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	margin:15px 0px 15px 0px; padding:10px;
	background-color:#FFF9F2;
}
h2	{
	color: #FF9809;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	margin:10px 0px 10px 0px; padding:0px;
}
h3	{
	color: #585858;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	margin:0px; margin-bottom:15px; padding:0px;
}
h4	{
	color: #FF9809;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin:5px 0px 5px 0px; padding:5px;
	background-color:#FFF9F2;
}
h5	{}
h6	{}
hr	{height:1px;border:none;color: #F2F2F2;}


/*CUSTOM*/
.nobbg	{border:none; background:none;}
.error {
	font-size: 10px;
	text-transform: uppercase;
	color:red;
	text-decoration: none;
	line-height: 20px;
}
.hrdot{height:1px !important; background-image:url(../images/hr_dot.gif); margin:10px 0px 10px 0px;}
.HL-hrdot{height:1px !important;margin:10px 0px 10px 0px !important; background-image:url(../images/HL_hr_dot.gif) !important;}

.hometxt	{width:500px;margin:10px 0px 15px 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align: justify;}

.title	{ color:#FF9809; font-size:16px; font-weight:bold;}

.minitxt	{ font-size:9px}

.header-BGL			{background-image:url(../images/_BG_L.jpg);background-repeat:no-repeat;background-position:top right;}
.header-BGR			{background-image:url(../images/_BG_R.jpg);background-repeat:no-repeat;background-position:top left;}
.shad-BGL			{background-image:url(../images/i_shadL.gif);background-repeat:repeat-y;background-position:right; vertical-align:top; text-align:right;}
.shad-BGR			{background-image:url(../images/i_shadR.gif);background-repeat:repeat-y;background-position:left; vertical-align:top; text-align:left;}
.shad-curveL		{background-image:url(../images/i_shadLcurve.gif);background-repeat:no-repeat;background-position:top right;}
.shad-curveR		{background-image:url(../images/i_shadRcurve.gif);background-repeat:no-repeat;background-position:top left;}
.shad-BG-copy		{background-image:url(../images/i_shadbottom.gif);background-repeat:repeat-x;background-position:top; padding-top:5px;}

.contenttd	{background-color:#FFFFFF;vertical-align:top; padding:5px 5px 0px 0px; background-image:url(../images/menu_shadL.gif); background-repeat:no-repeat; background-position:top right;}
.contenttitle	{ background-image:url(../images/body_topBG.gif); background-repeat:repeat-x; vertical-align:bottom; padding-top:15px;}

.barra-buscador	{ background-color:#FFDBA6; font-size:9px; color:#806E53; background-image:url(../images/esp/barra_buscadorBG.gif); background-repeat:repeat-x; background-position:bottom; padding:10px 12px 10px 12px; border-left:1px solid #FFAC2E; border-right:1px solid #FFAC2E;}
.barra-usuarios	{ background-color:#FFDBA6; font-size:9px; color:#806E53; padding:10px 10px 10px 10px; border:1px solid #FFAC2E; border-top:none !important;}
.barra-usuarios td	{font-size:9px; color:#806E53;}
.barra-usuarios	input	{ width:127px; height:19px;}
.barra-usuarios	a	{ color:#806E53; text-decoration:underline;}
.barra-usuarios	a:hover	{ color:#FF9801;}

.HL-noticias			{ height:95px; background-image:url(../images/HL_BG.gif); padding:5px; color:#565552;}
.HL-noticias-fecha		{ font-size:10px; margin-left:10px;}
.HL-noticias-titulo		{ font-size:11px; color:#363532; font-weight:bold; text-transform:uppercase;}
.HL-noticias-titulo:hover	{ color:#FFFFFF;}
.HL-compromiso-titulo		{ font-size:10px; color:#414141; font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
.HL-novedades			{ height:95px; background-image:url(../images/HL_BG.gif); padding:5px;}
.HL-novedades-titulo	{ font-size:11px; color:#333333; font-weight:bold; text-transform:uppercase; line-height:10px; height:27px; width:150px; text-align:left;}
.HL-novedades-txt		{ font-size:9px; text-align:right; background-color:#EBEBEB; height:15px;}
.HL-novedades-precio	{ font-size:30px; color:#FF9801; font-weight:bold; text-align:right; height:33px; padding-right:5px;}
.noticias-fecha		{ font-size:10px; margin-left:10px; color:#666666;}
.noticias-titulo	{ color:#000000;font-size:12px; font-weight:bold; text-transform:uppercase;}
.noticias-div		{ margin:5px; margin-left:8px; padding:5px; border:1px solid #f2f2f2; max-height:200px; overflow:auto; text-align:justify;}

.faqCatOpen		{ list-style-image:url(../images/ico_dirOpen.gif); font-weight:bold; font-size:12px;}
.faqCatClose	{ list-style-image:url(../images/ico_dirClose.gif);font-weight:bold; font-size:12px;}
.faqSubCat		{ list-style-image:url(../images/ico_page.gif); font-weight:bold;margin-top: 10px; margin-left:15px;}
.faqItem		{ list-style-image:url(../images/ico_faq.gif); margin: 0px !important;margin-left:30px !important;}
.faqCatOpen a	{ color:#585858;}
.faqCatClose a	{ color:#585858;}
.faqSubCat a	{ color:#ABABAB;}
.faqItem a		{ color:#FF9809;}
.faqItem div	{ color:#666666; margin:5px; margin-left:0px; padding:5px; border:1px solid #f2f2f2;}

.manualestd		{ border:1px solid #f2f2f2; border-left:none !important; padding:1px 1px 5px 0px;}
.manualesdiv	{padding:5px;font-weight: bold;background-color: #F3F3F3;margin:0px 0px 5px 0px;}
.manualesdiv a	{ color:#666666;}
.manualesdiv span	{ font-weight:normal !important; font-style:italic;}

.categoriaName		{ background-image:url(../images/catalogo/categoria_curvaBottom.gif); background-position:bottom; background-repeat:no-repeat; border-top:1px solid #D07300; padding:5px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;}
.categoriaName a	{ color:#FFFFFF;}
.categoriaNameDet	{ background-image:url(../images/catalogo/categoriaDet_curvaBottom.gif); background-position:bottom; background-repeat:no-repeat; border-top:1px solid #D07300; padding:5px; padding-bottom:10px !important; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;}
.categoriaNameDet a	{color:#FFFFFF;}
.categoriaFoto		{ background-image:url(../images/catalogo/categoria_imgBG.gif); background-position:left; background-repeat:no-repeat; text-align:right; border:1px solid #D0D0D0; border-left:none !important;}
.categoriafondo		{background-image:url(../images/catalogo/categoriaDet1_curvaBottom.gif) !important;}

.familiaName	{ background-image:url(../images/catalogo/familia_curvaBottom.gif); background-position:bottom; background-repeat:no-repeat; border-top:1px solid #686868; padding:5px; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF;}
.familiaName a	{ color:#FFFFFF;}
.familiaNameDet	{ background-image:url(../images/catalogo/familiaDet_curvaBottom.gif); background-position:bottom; background-repeat:no-repeat; border-top:none; padding:5px; padding-bottom:13px !important; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF;}
.familiaNameDet a	{color:#FFFFFF;}
.familiaFoto	{ text-align:center; border:1px solid #686868;}

.producto		{ border:1px solid #cccccc; border-bottom:none !important; font-weight:bold;}
.productoNombre	{ color:#333333; padding:2px 5px 2px 5px;}
.productoRef	{ font-size:10px; color:#333333; text-align:left; background-color:#EBEBEB; margin:1px; padding:2px 5px 2px 5px;}
.productodot	{ background-image:url(../images/catalogo/hr_dot.gif); background-repeat:repeat-x; background-position:center;}
.productoField	{ width:30px; margin-right:5px;}
.productoComprar{ border:none; background:none;}
.productoPrecio	{ font-size:14px; font-weight:bold; color:#FF9801; background-color:#f7f7f7; padding-left:5px;}

.paginacion		{ text-align:center; margin:15px 0px 10px 0px;}
.paginacion a	{ font-weight:bold; margin:0px 5px 0px 5px;}

.detalleFoto	{ border:1px solid #cccccc; border-bottom:none !important; }
.detalleNombre	{ font-size:14px; font-weight:bold;color:#FF9809; margin-bottom:10px;}
.detalleTxt		{ color:#333333; border-left:1px solid #cccccc; border-top:2px solid #FF9809; padding:2px 5px 2px 5px;}
.detalleCaracteristicas	{ float:right; padding-right:10px; width:160px; color:#333333;}
.detalleLogin	{ border-right:1px solid #cccccc; border-top:2px solid #FF9809; background-color:#F7F7F7;}
.detallePrecio	{ font-size:16px; font-weight:bold; color:#FF9801; padding-top:5px;}

.prodTitleDet	{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #666666;font-weight: bold;text-transform: uppercase;text-decoration: none;}
