/*HOME*/
.Home {background: #000;}

/*PAGINA DE INICIO*/
.Landing { background: #000 url(../img/bgpremios.jpg) no-repeat center top; padding-bottom: 40px; }
.Landing H1.Head { padding-top: 29px; float: left }
.Landing H2.HeadMenu { font-size: 14px; line-height: 27px; font-weight: bold; color: #FFFFFF; float: right; height: 27px; margin-top: 69px; display: block; padding-right: 37px; padding-left: 15px; display: block;}
.Landing H2.HeadMenu A { font-size: 14px; line-height: 27px; font-weight: bold; color: #795c11; background: url(../img/beneficios_btnleft.gif) no-repeat; display: block; padding-right: 37px; padding-left: 15px; }
.Landing .Box { clear: both; float: none; width: 934px; height: auto; padding-top: 30px; padding-left: 28px; color:#FFFFFF; font-size: 43px;}
.Landing .Contenido { font-size: 14px; font-weight: normal; color: #FFFFFF; float: left; margin-top: 25px; padding-left: 28px; display: block;}
.Landing UL.Nav LI { float: left; width: 304px; position: relative }
.Landing UL.Nav LI A { display: block; font: bold 14px/25px Arial; color: #252525; background: url(../img/tabnav.gif) no-repeat 0px 0px; height: 25px; width: 288px; padding-left: 10px; }
.Landing UL.Nav LI A:hover, .Landing UL.Nav LI A.Selected { background: url(../img/tabnav.gif) no-repeat 0px -25px; color: #FFF; }
.Landing UL.Nav UL { position: absolute; left: 0px; top: 25px; z-index: 1; width: 296px; padding: 5px 1px; background: url(../img/tabnav_layer.gif) no-repeat left bottom; }
.Landing UL.Nav LI LI.First {background: none}
.Landing UL.Nav LI LI { clear: both; float: none; width: 276px; position: static; background: url(../img/tabnav_shadow.gif) no-repeat; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px;}
.Landing UL.Nav LI LI A { display: block; font: normal 14px/normal Arial; color: #252525; background: url(../img/tabnav_arrow_off.gif) no-repeat 0px 5px; height: auto; width: auto; }
.Landing UL.Nav LI LI A:hover, .Landing UL.Nav LI LI A.Selected { background: url(../img/tabnav_arrow_on.gif) no-repeat 0px 5px; color: #765a10; }
.Landing .Box H6 { float: left; width: 310px; margin-top: 28px; padding-bottom: 28px }
.Landing .Box DIV { float: left; width: 590px; margin-top: 28px }
.Landing .Box DIV H3 { font: bold 18px/30px Arial; color: #252525; margin-bottom: 10px; }
.Landing .Box DIV P { font: 15px/20px Arial; color: #252525; margin-bottom: 22px; }
.Landing .Box DIV P A {color: #252525; font-weight: bold}
.Landing .Box DIV UL { margin-bottom: 22px; }
.Landing .Box DIV UL LI { font: 15px/20px Arial; color: #252525; background: url(../img/dot.gif) no-repeat 0px 7px; padding-left: 8px; }
.Landing .EndBox { background: url(../img/boxbot.gif) no-repeat; clear: both; float: none; height: 4px; width: 962px; }

/*CATALOGO PRINCIPAL*/
.CatalogoHome
{
   background: #FFFFFF no-repeat center top;
   padding-bottom: 40px;
}
.CatalogoHome H1.Head { padding-top: 29px; }
/*.CatalogoHome H6.BoxTop { background: url(../img/boxtop_cat.gif) no-repeat; height: 5px; width: 593px; }*/
.CatalogoHome .Box { background: url(../img/boxmid_cat.gif); clear: both; float: none; width: 919px; padding-top: 22px; padding-left: 42px; padding-bottom: 20px; }
.CatalogoHome .Box H1 { font: 15px/15px Arial; color: #323232; margin-bottom: 18px; }
.CatalogoHome .Box FIELDSET { display: block; background: url(../img/bgcombos.gif) no-repeat; clear: both; float: none; height: 55px; width: 853px; padding-top: 8px; padding-right: 10px; padding-left: 10px; }
.CatalogoHome .Box FIELDSET SELECT { float: left; width: 166px; margin-right: 7px; }
.CatalogoHome .Box .Text { color:#666666; }
.CatalogoHome .Box .Button { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; background: #525252 url(../img/filter_cat.gif) no-repeat; height: 22px; width: 77px; border-style: none; float: left; cursor: pointer }

.CatalogoHome .LeftCol
{
   background: url(../img/pipe_cat.gif) no-repeat right top;
   float: left;
   width: 200px;
}
.CatalogoHome .LeftCol DIV
{
   background: #4b4a4a url(../img/boxbot_cat.gif) no-repeat left bottom;
   width: 200px;
   margin-top: 18px;
}
.CatalogoHome .LeftCol DIV H2
{
   font: 20px Arial;
   color: #FFF;
   padding: 15px 17px 3px;
}
.CatalogoHome .LeftCol DIV P
{
   font: 12px/14px Arial;
   color: #FFFFFF;
   padding-left: 17px;
   padding-bottom: 15px;
}
.CatalogoHome .LeftCol DIV P A
{
   position: relative;
   top: 2px;
}

.CatalogoHome .RightCol
{
   width: 300px;
   float: left;
   padding-left: 22px;
   padding-top: 20px;
}
.CatalogoHome .RightCol LI
{
   background: url(../img/dotline.gif) repeat-x left bottom;
   margin-bottom: 20px;
   float: left;
   width: 100%;
   padding-bottom: 20px;
}
.CatalogoHome .RightCol LI H6
{
   float: left;
   width: 300px;
}
.CatalogoHome .RightCol LI P
{
   display: block;
   float: left;
   width: 300px;
   font-size: 13px;
   line-height: 15px;
   color: #414141;
}
.CatalogoHome .RightCol LI A {color: #414141;}
.CatalogoHome .RightCol LI A SPAN { font-size: 16px; line-height: 17px; font-weight: bold; color: #4b4a4a; }
.CatalogoHome .RightCol LI.Last-child {background: none}

/*.CatalogoHome H6.BoxBot { background: url(../img/boxbot.gif) no-repeat; clear: both; float: none; height: 4px; width: 593px; }*/
.CatalogoHome .Box FIELDSET H4 { float: right; height: 22px; background: url(../img/btnright.gif) no-repeat right top; }
.CatalogoHome .Box FIELDSET H4 A { font-size: 12px; line-height: 22px; font-weight: bold; color: #FFF; background: url(../img/btnleft.gif) no-repeat; display: block; padding-right: 9px; padding-left: 9px; }

/*CATALOGO LISTADO*/
.Catalogo { background: #000 url(../img/bgpremios.jpg) no-repeat center top; padding-bottom: 40px}
.Catalogo H1.Head { padding-top: 29px; }
.Catalogo H6.BoxTop { background: url(../img/boxtop_cat.gif) no-repeat; height: 5px; width: 593px; }.Catalogo .Box { background: url(../img/boxmid_cat.gif); clear: both; float: none; width: 919px; padding-top: 22px; padding-left: 42px; padding-bottom: 20px; }
.Catalogo .Box H1 { font: 15px/15px Arial; color: #323232; margin-bottom: 18px; }
.Catalogo .Box FIELDSET { display: block; background: url(../img/bgcombos.gif) no-repeat; clear: both; float: none; height: 55px; width: 853px; padding-top: 8px; padding-right: 10px; padding-left: 10px; }
.Catalogo .Box FIELDSET SELECT { float: left; width: 166px; margin-right: 7px; }
.Catalogo .Box FIELDSET H4 { float: right; height: 22px; background: url(../img/btnright.gif) no-repeat right top; }
.Catalogo .Box FIELDSET H4 A { font-size: 12px; line-height: 22px; font-weight: bold; color: #FFF; background: url(../img/btnleft.gif) no-repeat; display: block; padding-right: 9px; padding-left: 9px; }
.Catalogo .Box .Text { color:#666666; }
.Catalogo .Box .Mensaje { color:#800000; font-weight: bold; font-size:16px; }
.Catalogo .Box .Error { vertical-align: middle; height: 250px; text-align: center; width: 960px; }
.Catalogo .Box .Button { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; background: #525252 url(../img/filter_cat.gif) no-repeat; height: 22px; width: 77px; border-style: none; float: left; cursor: pointer }
.Catalogo .Box .Paginador {float: right; padding-right: 46px; /*padding-right: 23px; */ height: 34px; padding-top: 9px; }
.Catalogo .Box .Paginador LI { float: left; font-size: 13px; line-height: 21px; color: #252525; margin-left: 9px; }
.Catalogo .Box .Paginador LI.Back A { background: url(../img/back.gif) no-repeat; text-indent: -5000px; display: block; height: 21px; width: 21px; }
.Catalogo .Box .Paginador LI.Next A { background: url(../img/next.gif) no-repeat; text-indent: -5000px; display: block; height: 21px; width: 21px; }
.Catalogo .Box .Rows {float: none; clear: both; padding-left: 0px;}
.Catalogo .Box .Rows .BoxItem { float: left; padding-right: 6px; /* padding-right: 9px;*/ padding-bottom: 7px; width: 214px; }
.Catalogo .Box .Rows .BoxOferta { width: 182px; padding: 16px; background: #c9c9c9 url(../img/boxtop_list.gif) no-repeat; height:310px; }
.Catalogo .Box .Rows .BoxOferta H6 { margin-bottom: 10px; }
.Catalogo .Box .Rows .BoxOferta H4 { font-size: 11px; font-weight: bold; text-transform: uppercase; color: #000; margin-bottom: 4px }
.Catalogo .Box .Rows .BoxOferta H3 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 4px}
.Catalogo .Box .Rows .BoxOferta H3 A {color: #000;}
.Catalogo .Box .Rows .BoxOferta P { font-size: 12px; line-height: 15px; color: #000; }
.Catalogo .Box .Rows .BoxOferta A { font-size: 12px; line-height: 15px; color: #000; }
.Catalogo .Box .Rows  H6.BoxEnd {width: 214px; height: 5px; background: url(../img/boxbot_art.gif) no-repeat}
.Catalogo H6.BoxBot { background: url(../img/boxbot.gif) no-repeat; clear: both; float: none; height: 4px; width: 593px; }

/*ARTICULO DETALLE*/
.Detalle { background: #000 url(../img/bgpremios.jpg) no-repeat center top; padding-bottom: 40px}
.Detalle H1.Head { padding-top: 29px; }
.Detalle H6.BoxTop { background: #e9e9e9 url(../img/boxtop_cat.gif) no-repeat; height: 5px; width: 593px; }
.Detalle .Box { background: url(../img/boxmid_cat.gif); clear: both; float: none; width: 919px; padding-top: 22px; padding-left: 42px; padding-bottom: 20px; color:#666666; }
.Detalle .Box H1 { font: 15px/15px Arial; color: #323232; margin-bottom: 18px; }
.Detalle .Box .Text { color:#666666; }
.Detalle .Box .Button { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; background: #525252 url(../img/filter_cat.gif) no-repeat; height: 22px; width: 77px; border-style: none; float: left; cursor: pointer }
.Detalle .LeftCol { background: #e9e9e9 url(../img/pipe_cat.gif) no-repeat right top; float: left; width: 200px; }
.Detalle .LeftCol DIV { background: no-repeat left bottom; width: 200px; margin-top: 18px; background-color: #E9E9E9; text-align: center; }
.Detalle .LeftCol H2 { font: 21px Arial; font-weight: bold; color: #e9e9e9; margin-bottom: 5px; }
.Detalle .LeftCol DIV P { font: 14px/16px Arial; line-height: 17px; color: #e9e9e9; margin-bottom: 20px; }
.Detalle .LeftCol DIV P A { position: relative; top: 2px}
.Detalle .LeftCol H6 IMG { border: 1px solid #e9e9e9; background-color:#e9e9e9; }
.Detalle .RightCol { width: 540px; float: left; padding-left: 22px; padding-top: 20px; }
.Detalle .RightCol H2 { font: 17px Arial; font-weight: bold; color: #000; margin-bottom: 5px; }
.Detalle .RightCol H3 { font: 15px Arial; font-weight: bold; color: #000; margin-bottom: 5px; }
.Detalle .RightCol H4 { font: 15px Arial; font-weight: bold; color: #666666; margin-bottom: 5px; }
.Detalle .RightCol .Caja { background: #cbcbcb url(../img/promoboxtop.gif) no-repeat; width: 485px; padding: 18px 18px 9px; }
.Detalle .RightCol .Caja P {margin-bottom: 0px; color: #666666; }
.Detalle .RightCol H5 .CajaEnd { background: url(../img/promoboxbot.gif) no-repeat; height: 4px; width: 521px; }
.Detalle H6.BoxBot { background: url(../img/boxbot.gif) no-repeat; clear: both; float: none; height: 4px; width: 593px; }

/*CONFIRMACION DE SOLICITUD*/
.Confirmacion { background: #000 url(../img/bgpremios.jpg) no-repeat center top;}
.Confirmacion H1.Head { padding-top: 29px; }
.Confirmacion H6.BoxTop { background: #e9e9e9 url(../img/boxtop_cat.gif) no-repeat; height: 5px; width: 593px; }
.Confirmacion .Box { background: url(../img/boxmid_cat.gif); clear: both; float: none; width: 919px; padding-top: 22px; padding-left: 42px; color:#666666; }
.Confirmacion .Box H1 { font: 15px/15px Arial; color: #323232; margin-bottom: 18px; }
.Confirmacion .Box .Text { color:#666666; }
.Confirmacion .Box .Button { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; background: #525252 url(../img/filter_cat.gif) no-repeat; height: 22px; width: 77px; border-style: none; float: left; cursor: pointer }
.Confirmacion .LeftCol { background: #e9e9e9 url(../img/pipe_cat.gif) no-repeat right top; float: left; width: 200px; }
.Confirmacion .LeftCol DIV { background: no-repeat left bottom; width: 200px; margin-top: 18px; background-color: #E9E9E9; text-align: center; }
.Confirmacion .LeftCol H2 { font: 21px Arial; font-weight: bold; color: #e9e9e9; margin-bottom: 5px; }
.Confirmacion .LeftCol DIV P { font: 14px/16px Arial; line-height: 17px; color: #e9e9e9; margin-bottom: 20px; }
.Confirmacion .LeftCol DIV P A { position: relative; top: 2px}
.Confirmacion .LeftCol H6 IMG { border: 1px solid #e9e9e9; background-color:#e9e9e9; }
.Confirmacion .RightCol { width: 540px; float: left; padding-left: 22px; padding-top: 20px; }
.Confirmacion .RightCol H2 { font: 17px Arial; font-weight: bold; color: #000; margin-bottom: 5px; }
.Confirmacion .RightCol H3 { font: 15px Arial; font-weight: bold; color: #000; margin-bottom: 5px; }
.Confirmacion .RightCol H4 { font: 15px Arial; font-weight: bold; color: #666666; margin-bottom: 5px; }
.Confirmacion .RightCol .Head { font: 17px Arial; font-weight: bold; color: #000; margin-bottom: 5px; }
.Confirmacion .RightCol .Etiqueta { font: 15px Arial; font-weight: bold; color: #666666; margin-bottom: 5px; }
.Confirmacion .RightCol .Caja { background: #cbcbcb url(../img/promoboxtop.gif) no-repeat; width: 485px; padding: 18px 18px 9px; }
.Confirmacion .RightCol .Caja P {margin-bottom: 0px; color: #666666; }
.Confirmacion .RightCol H5 .CajaEnd { background: url(../img/promoboxbot.gif) no-repeat; height: 4px; width: 521px; }
.Confirmacion H6.BoxBot { background: url(../img/boxbot.gif) no-repeat; clear: both; float: none; height: 4px; width: 593px; }

/*FORMULARIOS*/
.Formulario  { background: #000 url(../img/bgpremios.jpg) no-repeat center top; padding-bottom: 40px}
.Formulario .Box { background: url(../img/boxmid_cat.gif); clear: both; float: none; width: 919px; padding-left: 42px; padding-bottom: 20px; color:#666666; }
.Formulario .Box H1 { font: 15px/15px Arial; color: #323232; margin-bottom: 18px; }
.Formulario .Box .Etiqueta { font: 13px Arial; font-weight: bold; color: #666666; margin-bottom: 5px; }
.Formulario .Box .Control { border: thin solid #808080; font: 13px Arial; font-weight: bold; color: #666666; margin-bottom: 5px; }
.Formulario .Box .Error { vertical-align: middle; height: 45px; text-align: center; width: 950px; color:#CC0000; font-weight:bold; }
.Formulario .Box .Condiciones { vertical-align: middle; height: 45px; text-align: center; width: 950px; color:#CC0000; font-weight:bold; }
.Formulario .Box .Exito { vertical-align: middle; height: 300px; text-align: center; width: 850px; font-weight:bold;  color: #323232; }
.Formulario .Box .Exito H1 { font: 18px/15px Arial; margin-bottom: 18px; }
.Formulario .Box .Exito P { font: 15px Arial; font-weight: bold; margin-bottom: 5px; }