* {
   border: none;
	font-size: 1em;
}

BODY
{
    FONT-SIZE: 9px;
    MARGIN: 8px 0px 0px;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #0e4375;
	 font: 62.5% Verdana, Helvetica, sans-serif;
}
BODY2
{
    FONT-SIZE: 9px;
    MARGIN: 0px 0px 0px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0e4375
}
TD
{
    FONT-WEIGHT: normal;
    /*FONT-SIZE: 10px;*/
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
   TEXT-DECORATION: none;
}
DIV
{
    FONT-WEIGHT: normal;
    /*FONT-SIZE: 10px;*/
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.naranja
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ee9c00;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
}
.naranja:hover
{
    FONT-WEIGHT: bold;
	COLOR: #f76837;
    TEXT-DECORATION: underline;
}
.textoazul16
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #193e87;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.textoazul14
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #193e87;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}


.texto
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.textochico
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}
.textogrande
{
    FONT-SIZE: 14px;
}

.layer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #484848;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.copyright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #82ADD4;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.copyright2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #747474;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksgris
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #e6e6e6;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksgrislayer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #555555;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksgrislayerpyme
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #555555;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksgrislayerpyme:hover
{
    COLOR: #e99557
}
.linksgrislayeragro
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #555555;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksgrislayeragro:hover
{
    COLOR: #9cc100
}
.linksgrislayeremp
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #555555;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksgrislayeremp:hover
{
    COLOR: #82275a
}
.layeron
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksgrislayer:hover
{
    COLOR: #0066ff
}
.linksbancapersonal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #519cd3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksverde
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #7c970b;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksverde:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #9cc100;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksnaranja
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #e87147;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksnaranja:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #fdac53;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksnaranja1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #e46538;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksnaranja1:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #e99557;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksnaranjasub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #e87147;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
}
.linksnaranjasub:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #fdac53;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
}
.producto
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.azul
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #236aa2;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.azul:hover
{
    COLOR: #0099ff
}
.fotoautoridades{
	border: 1px solid #666666;
	}

.error
{
    COLOR: #880000
}
.texto_destacado
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksceleste
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0099ff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksceleste:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0a5d9a;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.naranjachico
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #e87147;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.naranjagrande
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #e87147;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksblanco
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.menu A
{
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: #0066cc;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #cacaca;
    TEXT-DECORATION: none
}
.menu A:hover
{
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: white;
    FONT-FAMILY: Verdana;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #0083bd;
    TEXT-DECORATION: none
}
.linksazul
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #193e87;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.linksvidriera
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #193e87;
	font-family: verdana;
    TEXT-DECORATION: none;
	font-variant: uppercase;
}
.linksbanca
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #5570ab;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksmorado
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #82275a;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.linksmorado:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ae7593;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
#celeste
{
    COLOR: #9bbddc
}
#negro
{
    COLOR: black
}
#bold
{
    FONT-WEIGHT: bold
}
#menor
{
    FONT-SIZE:9px;
    COLOR: #193e87;
    TEXT-DECORATION: none
}
#naranja
{
    COLOR: #dba83a
}
#azul2
{
    COLOR: #0069b3
}
#voscuro
{
    COLOR: #546021
}
#vmedio
{
    COLOR: #7c970b
}
#vclaro
{
    COLOR: #9cc100
}
#noscuro
{
    COLOR: #c84c10
}
#nmedio
{
    COLOR: #eb7545
}
#nclaro
{
    COLOR: #fead52
}
#moradoclaro
{
    COLOR: #d4a1bc
}
#moradomedio
{
    COLOR: #ae7593
}
#moradooscuro
{
    COLOR: #82275a
}
INPUT
{
    FONT-SIZE: 9px;
    COLOR: #656565;
    FONT-FAMILY: Verdana;
	 border: solid 1px #666;
}
INPUT.radio
{
	 border: none !important;
}
 
input.radio {
			border: none;
}
TEXTAREA
{
    FONT-SIZE: 9px;
    COLOR: #656565;
    FONT-FAMILY: Verdana;
	 border: solid 1px #666;
}
SELECT
{
    FONT-SIZE: 9px;
    COLOR: #656565;
    FONT-FAMILY: Verdana
}
.titulo14
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #246ba3;
    FONT-FAMILY: arial
}
.tit-agro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #167964;
    FONT-FAMILY: arial;
	padding: 20px 0 5px 0;
}

.menu
{
    BORDER-RIGHT: black 3px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 3px;
    Z-INDEX: 10;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: black 3px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #999999;
    LAYER-BACKGROUND-COLOR: #999999
}
.menuTitle
{
    BORDER-RIGHT: black 1px inset;
    PADDING-RIGHT: 3px;
    BORDER-TOP: black 1px inset;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: black 1px inset;
    WIDTH: 50px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: black 1px inset;
    BACKGROUND-COLOR: #ffffff
}
.menuBarLink
{
    COLOR: #000000;
    FONT-FAMILY: helvetica,arial;
    TEXT-DECORATION: none;
    outline: none
}
.menuLink
{
    COLOR: #000000;
    TEXT-DECORATION: none;
    outline: none
}
A.menuLink:hover
{
    COLOR: #cecece;
    TEXT-DECORATION: none
}
#menuTitle1
{
    FONT-SIZE: 14px;
    LEFT: 10px;
    POSITION: absolute;
    TOP: 10px
}
#menuTitle2
{
    FONT-SIZE: 14px;
    LEFT: 60px;
    POSITION: absolute;
    TOP: 10px
}
#menuTitle3
{
    FONT-SIZE: 14px;
    LEFT: 100px;
    POSITION: absolute;
    TOP: 10px
}
#menu1
{
    FONT-SIZE: 14px;
    LEFT: 13px;
    POSITION: absolute;
    TOP: 29px
}
#menu2
{
    FONT-SIZE: 14px;
    LEFT: 53px;
    POSITION: absolute;
    TOP: 29px
}
#menu3
{
    FONT-SIZE: 14px;
    LEFT: 93px;
    POSITION: absolute;
    TOP: 29px
}
#contentDiv
{
    FONT-SIZE: 14px;
    LEFT: 10px;
    POSITION: absolute;
    TOP: 40px
}
.campos
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #191970;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #191970;
    TEXT-DECORATION: none
}
.azul2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #236aa2;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.texto_negro
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.texto_azul3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0E4375;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.texto_azul4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0141FA;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.texto_azul5
{
    FONT-WEIGHT: none;
    FONT-SIZE: 9px;
    COLOR: #0069b3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.texto_marron
{
    FONT-WEIGHT: none;
    FONT-SIZE: 10px;
    COLOR: #8C1818;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.celeste {

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #519CD3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.blanco {

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.gris {

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.naranja2 {

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #EE8C00;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.naranja2 {

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #EE8C00;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.verde{

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #038C53;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.lila{

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #8400BB;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.celeste2{

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #1374C6;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.amarillo{

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #BE9400;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.bordo{

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #A61400;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.rojo{

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FF0000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.rosa{

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #D50BBB;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.amarillo2{

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #CDBD00;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.verde2{

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #7E9815;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.marron{

    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #9F6500;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.promo_link { color:#193E87;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}
.promo_link a:link {
	color: #193E87;
	text-decoration: none;
	font-weight: bold;
}
.promo_link a:visited {
	color:#193E87;
	text-decoration: none;
	font-weight: bold;
}
.promo_link a:hover {
	color: #519CD3;
	text-decoration: none;
	font-weight: bold;
}
.promo_link a:active {
	color: #519CD3;
	text-decoration: none;
	font-weight: bold;
}

/* CLEARFIX */
.clearfix:after {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.clearfix {
display:inline-block;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1px;
}



/*CUADROS*/
.tit_nar {
	padding-left: 9px;
	color: #bc6914;
}
.rdo {
	padding: 8px 11px 8px 11px;
	color: #7d7c7c;
}
.rdo .loc {
	padding: 0;
	margin: 0 22px 22px 0;
}
.rdo .loc h1{
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #777676;
	padding: 2px 11px 1px 11px;
	margin: 0 0 8px 0;
	background-image: url(../images/left_prov.gif);
	background-repeat:no-repeat;
	background-position:right center;
	background-color: #d8d8d8;
	border-bottom: solid 1px #b7b6b2;
	float:left;
	width:435px !important;
	width:440px;
}
.rdo .loc img.corner{
	height: 16px;
	float:right;
	border: solid 1px #CC3300;
	margin: 0px;
	padding: 0px;
}
.rdo .loc .cont {
	clear:both;
	padding: 0 11px 0 11px;
	margin: 0px;
}
.rdo .loc .cont h2 {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #bc6914;
	background-image: url(../images/bullet_nar.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 0 8px;
	margin: 8px 0 8px 0;
}
.rdo .loc .cont .dire {
	padding: 0 8px 0 8px;
}
.rdo .loc .cont div span {
	color: #e99558;
}
.rdo .loc .cont .linea_puntos_nar {
	background-image: url(../images/linea_puntos_nar.jpg);
	background-repeat: repeat-x;
	margin: 8px 0 8px 0;
	width:435px !important;
	width:440px;
}
.rdo .loc .linea_nar {
	background-image: url(../images/linea_nar.jpg);
	background-repeat: repeat-x;
	margin: 8px 0 8px 0;
	width:435px !important;
	width:440px;
}
.linea_verde_v {
	background: url(../images/linea_verde_v.gif)repeat-y center;
}
.nota {
	font-family: verdana;
	font-size: 9px;
	color: #b7b6b6;
	padding: 13px 28px 13px 13px;
	text-align:justify;
}
.blancogrande
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
/* contenedor */

.contenedor{
	width:473px;
	float:left;
	padding:23px 30px 0 28px;
}

/* presentacion */

.presentacion{
	float:left;
	width:100%;
	margin-bottom:20px;	
}
.presentacion img{
	float:left;
	margin-right:24px;
}
.presentacion p{
	color:#808080;
	width:220px;
	float:left;
	margin-top:20px;
	line-height:1.4em;
}
/* ul.datos_concurso */
.contenedor .datos_concurso{
	float:left;
	width:100%;
	margin:0 0 15px 7px;
	padding:0;
}
.contenedor .datos_concurso li{
	list-style-type:none;
	margin:0px 0 20px 0;
	padding:0;
}
.contenedor .datos_concurso .titulo{
	color:#a29261;
	display:block;
	padding-left:15px;
	background:url(../images/bullet_flecha6_gold.gif) left 0px no-repeat;
	padding-bottom:2px;
	margin-bottom:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contenedor .datos_concurso li ul,
.contenedor .datos_concurso li p{
	margin:0 0 0 15px;
	padding:0;
}
.contenedor .datos_concurso li ul li,
.contenedor .datos_concurso li p{
	margin-bottom:2px;
	color:#808080;
	font-weight:bold;
}
/* material */
.contenedor ul.material{
	float:left;
	width:100%;
	margin-bottom:15px;
}
.contenedor ul.material li{
	list-style-type:none;
	display:inline;
	float:left;	
	margin-right:35px;
	margin-left:35px;
}
.contenedor ul.material li a{
	color:#a29261;
	text-decoration:underline;
	font-weight:bold;
}
.contenedor ul.material li a:hover{
	text-decoration:none;
}

/*BENEFICIOS*/
.programa-beneficios h2, .beneficios .contenido p {
	display: block;
	overflow: hidden;
	text-indent: -999em;
	height: 0;
}
.beneficios .contenido {
   height: 449px;
	margin: 0;
}

.programa-beneficios {
	background: #f0f0f0 url(../images/beneficios/encabezado.jpg) no-repeat;
   height: 120px;
	margin: 0;
	padding: 0;
	position: relative;
}
/*.programa-beneficios ul {
	margin: 87px 0 0 60px;
}
* html .programa-beneficios ul {
	margin: 70px 0 0 100px;
}*/

#nav {
	position: absolute;
	left: 110px;
	top: 90px;
	/*width: 200px;*/
}

.programa-beneficios .catalogo {
	display: block;
	overflow: hidden;
	text-indent: -999em;
	height: 20px;
	width: 200px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
}

#nav li { /* all list items */
	float: left;
	width: 164px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 100;
	border: solid 2px #FFF;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav li li {
	border-bottom: solid 2px #FFF;
}
#nav li li a, #nav li li a:visited {
	display: block;
	font-size: 1em;
	color: #666;
	text-align: left;
	padding: 3px;
	margin: 0;	
	text-decoration: none;
	height: 1%;
	/*width: 150px;*/
}
#nav li li a:hover {
	color: #000;
}

#nav li li.gris a {	
	background: #e6e5e5;
	border-left: 2px solid #b1b1b1;
	border-right: 6px solid #b1b1b1;
	text-transform:uppercase;
}
#nav li li.naranja a {
	background: #FC5300;
	border-left: 2px solid #FC5300;
	border-right: 6px solid #FC5300;
}
#nav li li.verde-militar a {
	background: #e8e6db;
	border-left: 2px solid #856f00;
	border-right: 6px solid #856f00;
}
#nav li li.verde-claro a {
	background: #e9eee6;	
	border-left: 2px solid #8cd06d;
	border-right: 6px solid #8cd06d;
}
#nav li li.verde a {
	background: #e8e6db;
	border-left: 2px solid #458300;
	border-right: 6px solid #458300;
}
#nav li li.rojo a {
	background: #f2e0df;
	border-left: 2px solid #f4322b;
	border-right: 6px solid #f4322b;
}
#nav li li.verde-oscuro a {
	background: #e1eae7;
	border-left: 2px solid #339d80;
	border-right: 6px solid #339d80;
}
#nav li li.verde a {
	background: #e9f2de;
	border-left: 2px solid #458300;
	border-right: 6px solid #458300;
}
#nav li li.celeste a {
	background: #e2ebee;
	border-left: 2px solid #3eb1d0;
	border-right: 6px solid #3eb1d0;
}
#nav li li.amarillo a {
	background: #f2ecdb;
	border-left: 2px solid #f3b400;
	border-right: 6px solid #f3b400;
}
#nav li li.rosa a {
	background: #f2e4eb;
	border-left: 2px solid #f460aa;
	border-right: 6px solid #f460aa;
}
#nav li li.violeta a {
	background: #e8e5eb;
	border-left: 2px solid #8768a8;
	border-right: 6px solid #8768a8;
}
#nav li li.violeta {
	border-bottom: none;
}
#nav li li.coral a {	
	background: #f2e5dd;
	border-left: 2px solid #f6630f;
	border-right: 6px solid #f6630f;
}
#nav li li.last {
	border-bottom: none;
}

/** NUEVOS COLORES 2010 **/

#nav li li.c857C1D a {
	background: #eae9d9;
	border-left: 2px solid #857C1D;
	border-right: 6px solid #857C1D;
}

#nav li li.c548A52 a {
	background: #e2ebe2;
	border-left: 2px solid #548A52;
	border-right: 6px solid #548A52;
}


#nav li li.cC75B03 a {
	background: #f6e4d6;
	border-left: 2px solid #C75B03;
	border-right: 6px solid #C75B03;
}

#nav li li.c9D4E15 a {
	background: #efe1d8;
	border-left: 2px solid #9D4E15;
	border-right: 6px solid #9D4E15;
}

#nav li li.c882022 a {
	background: #ebd9da;
	border-left: 2px solid #882022;
	border-right: 6px solid #882022;
}

#nav li li.c87888A a {
	background: #ebebeb;
	border-left: 2px solid #87888A;
	border-right: 6px solid #87888A;
}

#nav li li.c7F9851 a {
	background: #e9eee2;
	border-left: 2px solid #7F9851;
	border-right: 6px solid #7F9851;
}

#nav li li.cA5A279 a {
	background: #f0efe8;
	border-left: 2px solid #A5A279;
	border-right: 6px solid #A5A279;
}

#nav li li.cAB7C00 a {
	background: #f1e9d4;
	border-left: 2px solid #AB7C00;
	border-right: 6px solid #AB7C00;
}

#nav li li.c804926 a {
	background: #eae0da;
	border-left: 2px solid #804926;
	border-right: 6px solid #804926;
}


/*#nav li li span {
	display: block;
}
#nav li li span.naranja {
	background: url(../images/beneficios/menu-li-naranja.gif) right no-repeat;
}
#nav li li span.verde-militar {
	background: url(../images/beneficios/menu-li-verde-militar.gif) right no-repeat;
}
#nav li li span.verde-claro {
	background: url(../images/beneficios/menu-li-verde-claro.gif) right no-repeat;
}
#nav li li span.rojo {
	background: url(../images/beneficios/menu-li-rojo.gif) right no-repeat;
}
#nav li li span.verde-oscuro {
	background: url(../images/beneficios/menu-li-verde-oscuro.gif) right no-repeat;
}
#nav li li span.verde {
	background: url(../images/beneficios/menu-li-verde.gif) right no-repeat;
}
#nav li li span.celeste {
	background: url(../images/beneficios/menu-li-celeste.gif) right no-repeat;
}
#nav li li span.amarillo {
	background: url(../images/beneficios/menu-li-amarillo.gif) right no-repeat;
}
#nav li li span.rosa {
	background: url(../images/beneficios/menu-li-rosa.gif) right no-repeat;
}
#nav li li span.violeta {
	background: url(../images/beneficios/menu-li-violeta.gif) right no-repeat;
}
#nav li li span.coral {
	background: url(../images/beneficios/menu-li-coral.gif) right no-repeat;
}
*/
/****NUEVO NAV*****/

div#desc-especiales-home {
	position:absolute;
	top:50px;
	right:10px;

}
div#desc-especiales-home ul#nav {
	width:250px;
	position:relative;
	top:0;
	left:0;
	
}

div#desc-especiales-home ul#nav li a.lista {
	display: block;
	overflow: hidden;
	text-indent: -999em;
	height: 24px;
	width: 230px;
	
}
div#desc-especiales-home ul#nav li ul {
	background:#edf0f3 url(../images/descuentos-especiales/listbox-bg.gif) no-repeat scroll left bottom;
	display:block;
	padding:10px;
	width:210px;
	border:none;
}
div#desc-especiales-home ul#nav li ul li{
	border-bottom:1px solid #999;
	display:block;
	width:210px;
}
div#desc-especiales-home ul#nav li ul li a{
	padding:5px 0px;
	display:block;
	color:#0E4375;
	font-size:10px;
}
div#desc-especiales-home ul#nav li ul li a:hover{
	background-color:#0E4375;
	color:#FFF;
	padding-left:10px;
}

/*Premios*/
.beneficios .contenido-premios, .beneficios .contenido-electro {
	background: #EBEBEB url(../images/beneficios/principal-contenido-premios.jpg) repeat-x;
	width: 522px;
    /*height: 490px;*/
	margin: 0 0 0 2px;
	padding-top: 10px;
}
* html .beneficios .contenido-electro {
	width: 500px;
	margin: 0 -15px 0 2px;
}

* html .beneficios .contenido-premios {
	margin: 0 -15px 0 2px;
}
/*.beneficios .contenido-premios .productos-todos, .beneficios .contenido-electro .productos-todos {
	overflow-y: scroll;
	overflow-x: none; 
	 height: 470px;
}*/

.beneficios .contenido-premios .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto.gif) no-repeat;
	width: 253px;
    height: 265px;
	float: left;
	font-family: Tahoma;
	position: relative;
	/*z-index: 2;*/
}
* html .beneficios .contenido-premios .caja-producto {
	padding-top: 10px;
}
.beneficios .contenido-premios h2 {
	color: #2476a6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.5em;
	margin-left: 8px;
}


.beneficios .contenido-premios .caja-producto h3 {
	/*color: #404040;*/
	color: #2476a6;
	font-size: 1.3em;
	margin: 8px 12px 1px 16px;
	height: 38px;
	display: block;
	line-height: 15px;
	text-transform: capitalize;
}

.beneficios .contenido-premios .caja-producto p {
	color: #b5b5b5;
	text-align: center;
	font-size: 1.1em;
	margin:0;
}
.beneficios .contenido-premios .caja-producto .agotado {
	font-family: "Trebuchet MS";
	color: #FFF;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	background: #a4b9cf;
	margin: 24px 8px 0 9px;	
}

.beneficios .contenido-premios .caja-producto ul {
	list-style: none;
	position: absolute;
	margin: 4px 0 0 40px;
	padding: 0;
	/*	border: solid 1px red;
top: 198px;*/
}
* html .beneficios .contenido-premios .caja-producto ul {
	left: 10px;
}

.beneficios .contenido-premios .caja-producto ul li {
	float: left;
	color: #979595;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-weight: bold;
	margin-right: 10px;
	text-align: center;
}
.beneficios .contenido-premios .caja-producto ul li.antes span {
	color: #c9c3c3;
}
.beneficios .contenido-premios .caja-producto ul li.ahora {
	color: #0e4375;
}
.beneficios .contenido-premios .caja-producto ul li.ahora span {
	color: #2476a6;
}
/*Electro*/
.contenido-electro .caja-producto {
	width: 253px;
   height: 265px;
	float: left;
	font-family: Tahoma;
	position: relative;
	/*z-index: 20 !important;*/
}

.verde .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-verde.gif) no-repeat;
}

.violeta .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-violeta.gif) no-repeat;
}
.rosa .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-rosa.gif) no-repeat;
}
.amarillo .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-amarillo.gif) no-repeat;
}
.celeste .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-celeste.gif) no-repeat;
}
.rojo .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-rojo.gif) no-repeat;
}
.verde-claro .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-verde-claro.gif) no-repeat;
}
.verde-militar .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-verde-militar.gif) no-repeat;
}
.verde-oscuro .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-verde-oscuro.gif) no-repeat;
	
}
.naranja .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-naranja.gif) no-repeat;
}
.coral .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-coral.gif) no-repeat;
}

/** NUEVOS COLORES 2010 **/

.c857C1D .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-857C1D.gif) no-repeat;
}
.c548A52 .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-548A52.gif) no-repeat;
}
.cC75B03 .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-C75B03.gif) no-repeat;
}
.c9D4E15 .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-9D4E15.gif) no-repeat;
}
.c882022 .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-882022.gif) no-repeat;
}
.c87888A .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-87888A.gif) no-repeat;
}
.c7F9851 .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-7F9851.gif) no-repeat;
}
.cA5A279 .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-A5A279.gif) no-repeat;
}
.cAB7C00 .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-AB7C00.gif) no-repeat;
}
.c804926 .caja-producto {
	background: url(../images/beneficios/beneficios-caja-producto-804926.gif) no-repeat;
}

.beneficios h2 {
	font-size: 1.3em;
	color: #888;
	text-transform: uppercase;
	margin-left: 10px;
}
.beneficios h2 span {
	padding-right: 20px;
}
.beneficios h2.celeste span {
	background: url(../images/beneficios/menu-li-celeste.gif) right no-repeat;	
}
.beneficios h2.violeta span {
	background: url(../images/beneficios/menu-li-violeta.gif) right no-repeat;
}
.beneficios h2.verde-oscuro span {
	background: url(../images/beneficios/menu-li-verde-oscuro.gif) right no-repeat;
}
/* ACA EMPIEZA COLORES PARA RANGO DE PUNTOS */

.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}
.beneficios .contenido-electro h2.verde-oscuro div.borde{
	border: #e9f2de 1px solid;
	padding:5px; 
	width:135px;
}

/* ACA TERMINA COLORES PARA RANGO DE PUNTOS */
.beneficios h2.verde-militar span {
	background: url(../images/beneficios/menu-li-verde-militar.gif) right no-repeat;
}
.beneficios h2.verde-claro span {
	background: url(../images/beneficios/menu-li-verde-claro.gif) right no-repeat;
}
.beneficios h2.verde span {
	background: url(../images/beneficios/menu-li-verde.gif) right no-repeat;
}
.beneficios h2.rosa span {
	background: url(../images/beneficios/menu-li-rosa.gif) right no-repeat;
}
.beneficios h2.rojo span {
	background: url(../images/beneficios/menu-li-rojo.gif) right no-repeat;
}
.beneficios h2.naranja span {
	background: url(../images/beneficios/menu-li-naranja.gif) right no-repeat;
}
.beneficios h2.amarillo span {
	background: url(../images/beneficios/menu-li-amarillo.gif) right no-repeat;
}
.beneficios h2.coral span {
	background: url(../images/beneficios/menu-li-coral.gif) right no-repeat;
}

/**NUEVOS COLORES 2010 **/

.beneficios h2.c857C1D span {
	background: url(../images/beneficios/menu-li-857C1D.gif) right no-repeat;
}
.beneficios h2.c548A52 span {
	background: url(../images/beneficios/menu-li-548A52.gif) right no-repeat;
}
.beneficios h2.cC75B03 span {
	background: url(../images/beneficios/menu-li-C75B03.gif) right no-repeat;
}
.beneficios h2.c9D4E15 span {
	background: url(../images/beneficios/menu-li-9D4E15.gif) right no-repeat;
}
.beneficios h2.c882022 span {
	background: url(../images/beneficios/menu-li-882022.gif) right no-repeat;
}
.beneficios h2.c87888A span {
	background: url(../images/beneficios/menu-li-87888A.gif) right no-repeat;
}
.beneficios h2.c7F9851 span {
	background: url(../images/beneficios/menu-li-7F9851.gif) right no-repeat;
}
.beneficios h2.cA5A279 span {
	background: url(../images/beneficios/menu-li-A5A279.gif) right no-repeat;
}
.beneficios h2.cAB7C00 span {
	background: url(../images/beneficios/menu-li-AB7C00.gif) right no-repeat;
}
.beneficios h2.c804926 span {
	background: url(../images/beneficios/menu-li-804926.gif) right no-repeat;
}


.beneficios .contenido-electro .caja-producto h3 {
	/*color: #404040;*/
	color: #FFF;
	font-size: 1.3em;
	margin: 8px 12px 3px 16px;
	height: 38px;
	display: block;
	line-height: 15px;
	text-transform: capitalize;
}
.beneficios .contenido-electro .caja-producto p {
	color: #b5b5b5;
	text-align: center;
	font-size: 1.1em;
	margin: 0;
}

.beneficios .contenido-electro .caja-producto .mas a, .beneficios  .caja-producto .mas a  {
	position: absolute;
	width: 20px;
	height: 20px;
	display: block;
	right: 18px;
	top: 172px;
	background: url(../images/beneficios/mas-info.gif) no-repeat;
	overflow: hidden;
	text-indent: -999em;
	
}
.beneficios .contenido-electro .caja-producto .puntos {
	font-family: "Trebuchet MS";
	color: #0e4375;
	font-size: 1.3em;
	font-weight: bold;
}
* html .beneficios .contenido-electro .caja-producto .puntos {
	margin-top: 3px;
}
.beneficios .contenido-electro .caja-producto .puntos span {
	color: #2476a6;
}
.beneficios .contenido-electro .caja-producto .agotado {
	color: #FFF;
	font-family: "Trebuchet MS";
	font-size: 1.2em;
	font-weight: bold;
	margin: 3px 8px 0 9px;
	background: #f6382d;
	
}
/*.beneficios .contenido-electro .verde .caja-producto .agotado {
	background: #468400;
}
.beneficios .contenido-electro .verde-claro .caja-producto .agotado {
	background: #91D06C;
}
.beneficios .contenido-electro .violeta .caja-producto .agotado {
	background: #866C9B;
}
.beneficios .contenido-electro .rosa .caja-producto .agotado {
	background: #e81a86;
}
.beneficios .contenido-electro .celeste .caja-producto .agotado {
	background: #32aeca;
}
.beneficios .contenido-electro .amarillo .caja-producto .agotado {
	background: #f2ae00;
}
.beneficios .contenido-electro .rojo .caja-producto .agotado {
	background: #f6382d;
}
.beneficios .contenido-electro .verde-militar .caja-producto .agotado {
	background: #887200;
}
.beneficios .contenido-electro .naranja .caja-producto .agotado {
	background: #FC5300;
}
.beneficios .contenido-electro .coral .caja-producto .agotado {
	background: #FC6D62;
}
.beneficios .contenido-electro .verde-oscuro .caja-producto .agotado {
	background: #208f71;
}*/
.beneficios .contenido-electro  .caja-producto .info {
	color: #767474;
	text-align: left;
	font-size: 1.1em;
	position: absolute;
	bottom: 12px;
	left: 15px;
	width: 210px;
	height: 30px;
}
* html .beneficios .contenido-electro  .caja-producto .info {
	bottom: 5px;
}
/*pie*/
.pie {
	/*background: url(../images/beneficios/pie.jpg) no-repeat;*/
	background: url(../images/beneficios/pie.jpg) repeat-x;
	width: 506px;
	float: left;
	padding: 20px 0 0 20px;
	margin: 0 0 0 16px;
}
* html .pie {
	width: 516px;
	float: left;
	padding: 20px 0 0 10px;
	margin: 0 0 0 10px;
}
.pie ul {
	list-style: none;
	margin: 0 0 30px 0;
	float: left;
	padding: 0;
}
* html .pie ul {
	margin: 0 0 10px 0;
}
.pie li {
	float: left;
	font-size: 1.1em;
	margin: 0 10px 0 0;
}
.pie li a, .pie li a:visited {
	font-size: 0.9em;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.pie li a:hover {
	color: #B7B7B7;
}
/*.pie li a {
	display: block;
	float: left;
	top: 5px;
}

.pie li.programa a {
	left: 10px;
}
.pie li.reglamento a {
	left: 220px;
}*/
.pie p {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 1em;
	clear: both;
	margin: 0 0 5px 0;
}

/*Abanico // Preguntas Frecuentes*/
.item {
	background: url(../images/bp_preguntasfrecuentes/pf_09.jpg) no-repeat;
	/*margin: 2px 0;*/
	height:33px;

}

.item h4 {
	padding:10px 0px;
	display:block;
	font-weight:bold;

}

/*.item h4 strong {
	padding:10px 0 4px 10px;
	display: block;
}*/

.item .sub {
	border: solid 1px #c2c2c2;
	padding: 10px 15px;
	display: none;
	visibility:hidden;
	margin-bottom:10px;
	height: 150px;
	width:515px;
	overflow:hidden;
	text-align:justify;
}

.items .item .cursos .sub {
	border: none !important;
}

.items .item .cursos ul .interna ul {
	margin-left: 10px;
}

.items .item .cursos .interna li {

	border: none;
	background:none;
	padding: 0;
	margin-bottom: 5px;

}
.item a.btn, .item a.punta, .item a.btn2 {

	background: url(../images/bp_preguntasfrecuentes/pf_10.jpg) no-repeat center;
	float: left;	
	height:16px;	
	width:16px;
	margin:8px 5px 0 5px;
	
}

.item a.punta {

	float: right;
	display: block;
	height: 25px;
	width: 19px;

}

.list {
	display: none; 
	visibility:hidden;			

}

.sub {
	display:none;
	z-index:1;
	visibility: hidden;
	margin:5px;
	/*padding:0 10px 0 0px;*/
}

/*DESCUENTOS ESPECIALES*/
.descuentos-especiales h2, .beneficios .contenido p {
	display: block;
	overflow: hidden;
	text-indent: -999em;
	height: 0;
}
.beneficios .contenido {
   height: 449px;
	margin: 0;
	
}

.descuentos-especiales {
	background: url(../images/descuentos-especiales/h2.jpg) no-repeat;
	margin: 0 0 0 0;
	padding: 40px 0 0 0;
	position: relative;
	width: 526px;
}
.descuentos-especiales h3, .contenido-descuentos-especiales h3 {
	color: #236a9e;
	font-size: 1.3em;
	margin: 0 0 0 10px;	
}
.descuentos-especiales form {
	position: absolute;
	top: 40px;
	right: 10px;
}
.descuentos-especiales form select {
	border: solid 1px #ced2d3;
	color: #000000;/*aeadad*/
	width: 170px;
	height: 16px;
}
/*.descuentos-especiales div {
	background: url(../images/descuentos-especiales/descuentos-especiales.gif) repeat-y;
}*/


.beneficios .contenido-descuentos-especiales {
	background: url(../images/descuentos-especiales/descuentos-especiales.gif) repeat-y;
	width: 526px;
 	height: 720x;
	margin:0;
	padding-top: 10px;
	margin-left: 0px;



}
* html .beneficios .contenido-descuentos-especiales {
	margin: -5px 0 0 0;


}
.interior-descuentos-especiales {
	background: url(../images/descuentos-especiales/descuentos-especiales-div.gif) left bottom no-repeat;
	padding-bottom: 10px;
	height:550;


}
.btn-descuentos-especiales a{
	background: url(../images/descuentos-especiales/btn-descuentos-especiales.gif) left no-repeat;

	/*padding-bottom: 50px;*/
	height: 50px;
	width:530px;
	text-indent:-999px;
	display:block;
	margin:0;
	padding: 0;


}

.interior-descuentos-especiales .caja-producto {
	width: 244px;
	height: 240px;
	float: left;
	position: relative;
	padding-left:3px;
	*padding-left:3px;
}
.interior-descuentos-especiales .caja-producto h4 {
	width: 224px;
	height: 27px;
	color: #FFF;
	padding: 0 10px;
	background: url(../images/descuentos-especiales/h4.gif) no-repeat;
	margin: 0;
	line-height: 25px;
	font-size: 1.3em;
}
* html .interior-descuentos-especiales .caja-producto h4 {
	width: 244px;
}
.interior-descuentos-especiales .caja-producto div div {
/*	background: url(../images/descuentos-especiales/caja-top.gif) left top no-repeat;
	padding-top: 12px;
	overflow: visible;
	min-height:170px;*/
}

* html .interior-descuentos-especiales .caja-producto div div {
/*	height: 230px;*/

}
.interior-descuentos-especiales .caja-producto div div div {
	background: url(../images/descuentos-especiales/caja.gif) repeat-y;
	padding: 0;
	width:244px;
}
.interior-descuentos-especiales .caja-producto p.image {
	text-align: center;
}
.interior-descuentos-especiales .caja-producto img {
	border: solid 1px #d4d4d4;
	/*float: left;*/
	width: 220px;
	height: 109px;
	/*margin-right: 5px;*/
	margin: auto;
}
.interior-descuentos-especiales .caja-producto p {
	padding: 0 10px;
}

.interior-descuentos-especiales .caja-producto .top {
	background: url(../images/descuentos-especiales/caja-top.gif) left top no-repeat;
	display:block;
	height:12px;
	padding: 0;
	margin:0;
	
}
.interior-descuentos-especiales .caja-producto .txt {
	color: #1d659e;
	margin: 0;
	
}
.interior-descuentos-especiales .caja-producto .vigencia {
	color: #8f9090;
	margin: 0 0 5px 0;
}
.interior-descuentos-especiales .caja-producto .vigencia strong {
	display: block;
}
.interior-descuentos-especiales .caja-producto .web {
	background: url(../images/descuentos-especiales/web.gif) left 2px no-repeat;
	padding-left: 15px;
	color: #979797;
	clear:both;
	margin: 3px 0 0 10px;
}
.interior-descuentos-especiales .caja-producto .web a {
	color: #979797;
	margin: 0;
	font-weight: bold;
}

.interior-descuentos-especiales .caja-producto .ver-mas {
	background: url(../images/descuentos-especiales/caja-bottom.gif) left bottom no-repeat;
	height:23px;
	display:block;
	margin:0;
	padding: 0;
	overflow:visible;

}
.interior-descuentos-especiales .caja-producto .ver-mas a{
	float:right;
	width: 23px;
	height: 23px;
	margin: 0 10px 0 0;
	text-indent: -999em;
	display: block;
	outline: none;
}

/*DESCUENTOS ESPECIALES HOME*/
.descuentos-especiales-home {
	background: url(../images/descuentos-especiales/h2.jpg) no-repeat;
	margin: 0 0 0 0;
	padding: 40px 0 0 0;
	position: relative;
	width: 526px;
}

.descuentos-especiales-home h3 {
	color: #236a9e;
	font-size: 1.3em;
	margin: 0 0 0 10px;	
}
.descuentos-especiales-home form {
	position: absolute;
	top: 40px;
	right: 10px;
}
.descuentos-especiales-home form select {
	border: solid 1px #ced2d3;
	color: #000000;/*aeadad*/
	width: 170px;
	height: 16px;
}

.interior-descuentos-especiales-home .caja-producto {
	width: 244px;
	float: left;
	/*position: relative;*/
	padding-left:13px;
	/*height: 240px;*/
	/*padding-top:30px;*/
	display:inline;
}
.interior-descuentos-especiales-home .caja-producto h4 {
	width: 224px;
	height: 27px;
	color: #FFF;
	padding: 0 10px;
	background: url(../images/descuentos-especiales/h4.gif) no-repeat;
	margin: 0;
	line-height: 25px;
	font-size: 1.3em;
}
* html .interior-descuentos-especiales-home .caja-producto h4 {
	width: 244px;
}

.interior-descuentos-especiales-home .caja-producto h5 {
	background: url(../images/descuentos-especiales/caja-top-home.gif) left top no-repeat;
	display:block;
	height:24px;
	padding:4px 0 0 10px;
	margin:0;
	width:244px;
	color:#0a5d9a;
}
.interior-descuentos-especiales-home .caja-producto div div {
	margin: 5px 0;
}


.interior-descuentos-especiales-home .caja-producto div div div {
	background: url(../images/descuentos-especiales/caja.gif) repeat-y;
	padding:0;
	margin-top:-14px;
	*margin-top:0;
	width:244px;
	display:block;
	
}
.interior-descuentos-especiales-home .caja-producto img {
	border: solid 1px #d4d4d4;
	float: left;
	/*
	width: 109px;
	height: 109px;
	
	margin: 7px 5px 5px 5px;*/
}
.interior-descuentos-especiales-home .caja-producto p {
	padding: 0 10px;
}
.interior-descuentos-especiales-home .caja-producto .txt {
	color: #1d659e;
	margin: 0;
	padding: 0 5px 0 5px;	
}
.interior-descuentos-especiales-home .caja-producto h6 {
	color: #1d659e;
	background:none;
	display: inherit;
	height:auto;
	margin:0;
	padding:7px 0 0 10px;
	width:auto;
}
.interior-descuentos-especiales-home .caja-producto .txt-home {
	padding: 0 5px 0 5px;
}
.interior-descuentos-especiales-home .caja-producto .vigencia {
	color: #8f9090;
	margin: 0 0 5px 0;
}
.interior-descuentos-especiales-home .caja-producto .vigencia strong {
	display: block;
}
.interior-descuentos-especiales-home .caja-producto .web {
	background: url(../images/descuentos-especiales/web.gif) left 2px no-repeat;
	padding-left: 15px;
	color: #979797;
	clear:both;
	margin: 0 0 0 10px;
}
.interior-descuentos-especiales-home .caja-producto .web a {
	color: #979797;
	margin: 0;
	font-weight: bold;
}

.interior-descuentos-especiales-home .caja-producto .ver-mas {
	background: url(../images/descuentos-especiales/caja-bottom.gif) left bottom no-repeat;
	height:23px;
	display:block;
	margin:0;
	padding: 0;
	overflow:visible;

}
.interior-descuentos-especiales-home .caja-producto .ver-mas a{
	float:right;
	width: 80px;
	height: 23px;
	margin: 0 10px 0 0;
	text-indent: -999em;
	overflow: hidden;
	display: block;
	outline: none;
}

.descuentos-especiales-home h2 {
	display: block;
	overflow: hidden;
	text-indent: -999em;
	height: 18px;
	width: 466px;
}
.descuentos-especiales-home .intro {
	margin-top:18px;
	background: url(../images/descuentos-especiales/descuentos-especiales.gif) repeat-y;
	height:160px;
}
.descuentos-especiales-home .intro img {
	float: left;
	margin-left: 6px;

}
.descuentos-especiales-home .intro p {
	text-align: left;
	float:left;
	margin-left:6px;
	width:220px;
}

.descuentos-especiales-home .intro-footer {
	background: url(../images/descuentos-especiales/descuentos-especiales-div.gif) left bottom no-repeat;
	display:block;
/*	padding-bottom: 50px;*/
	height:20px;
	margin:0;
}	
.descuentos-especiales-home h3 {
	color: #d0e6f6;
	font-size: 1.5em;
	background: url(../images/descuentos-especiales/h3-home.gif) left top no-repeat;
	padding: 0 0 1px 4px;
	height: 29px;
	line-height: 29px;
	border-bottom: dotted 1px #989898;
	clear:both;
	margin-bottom: 5px;
	margin-left: 0px;

}
.descuentos-especiales-home span {
	background: #519cd3 url(../images/descuentos-especiales/h3-home-span.gif) right no-repeat;
	height: 29px;
	display: block;
	padding-left: 10px;
}
.comercios-ad td {
	padding: 2px 6px;
}

.nro-tel {
	font-size: 1.8em;
	color: #519cd3;
	text-align: center;
	margin: 5px 0;
}

/*RE CAPTCHA

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#989898 !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #FF0000 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #FF0000 !important; //Text input field border color
   background-color:#FF0000 !important; //Text input field background color
 }
*/

/****** FILIALES ******/
#filialesgroup {
position:relative;

}
#filialesgroup div{
padding:20px 0 0 0px;
top:0;
left:0;
}
#filialesgroup div h1 {
border-bottom:1px dotted #E5E5E5;
color:#124D8F;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
height:15px;
margin:5px 0;
text-transform:uppercase;
width:520px;
}
#filialesgroup div h3 {
color:#5287B7;
margin:5px 0;
}
/**** FIN FILIALES ******/

/*** HOMEBANKING ********/
p.browsercheck {
position:relative
}
p.browsercheck a.bc{
background:transparent url(../images/btn-check-browser.gif) no-repeat scroll 0 0;
width:200px;
height:50px;
position:absolute;
display:block;
top:40px;
right:48px;
text-indent:-5000%;
outline:none;
}
#btns-hb{
margin:0 0 15px 0px;
}
#btns-hb td{
padding:0;
}
#btns-hb td a{
width:124px;
height:99px;
display:block;
outline:none; 
background-position:top left;
background-repeat:no-repeat;
background-color:#FFFFFF;
text-indent:-5000px;
}
#btns-hb a:hover{
background-position:0 -100px;
}
#btns-hb a.lnk-hb-pv{
	background-image:url(../images/btn-pv.gif);
}
#btns-hb a.lnk-hb-ou{
	background-image:url(../images/btn-ou.gif);
}
#btns-hb a.lnk-hb-oc{
	background-image:url(../images/btn-oc.gif);
}
#btns-hb a.lnk-hb-ss{
	background-image:url(../images/btn-ss.gif);
}
#hhb{
padding:5px 5px 0px 5px;
}

#hhb a{
display:block;
height:16px;
line-height:16px;
padding-left:22px;
background-repeat:no-repeat;
background-position:0 0;
text-decoration:none;
margin:0 0 5px 0;
color:#FFFFFF;
}
#hhb a:hover{
background-color:#333333;
color:#FFFFFF;
}
#hhb a.btn-hb-pv{
	background-image:url(../images/bulla.gif);
	background-color:#116699;
	background-color:#4080a6;
}
#hhb a.btn-hb-ou{
	background-image:url(../images/bullv.gif);
	background-color:#667777;
}
#hhb a.btn-hb-oc{
	background-image:url(../images/bulln.gif);
	background-color:#777788;
}
#hhb a.btn-hb-ss{
	background-image:url(../images/bullvi.gif);
	background-color:#99bbdd;
	background-color:#688db3;
}
#hhb a.btn-hb-pv:hover{
background-color:#333333;
}
#hhb a.btn-hb-ou:hover{
background-color:#333333;
}
#hhb a.btn-hb-oc:hover{
background-color:#333333;
}
#hhb a.btn-hb-ss:hover{
background-color:#333333;
}
.nhb-lkpdf{
	width:200px;
	padding-left:20px;
}
.nhb-lkpdf a{
 color:#CC6600;
 margin-bottom:5px;
 display:block;
 text-decoration:none;
 font-weight:bold;
}
.nhb-lkpdf a:hover{
 color:#193E87
}

#lyr1{

}

.interior-descuentos-especiales .caja-producto .web1 {
	
	padding-left: 15px;
	color: #979797;
	clear:both;
	margin: 3px 0 0 10px;
}
.interior-descuentos-especiales .caja-producto .web1 a {
	color: #979797;
	margin: 0;
	font-weight: bold;
}

.interior-descuentos-especiales-home .caja-producto .web1 {
	
	padding-left: 15px;
	color: #979797;
	clear:both;
	margin: 0 0 0 10px;
}
.interior-descuentos-especiales-home .caja-producto .web1 a {
	color: #979797;
	margin: 0;
	font-weight: bold;
}

#mod-tarjetas {
	width:526px; 
	height:204px; 
	margin-left:15px; 
	padding:20px 0 30px 0;
	border:1px solid #003;
}

/*SIDEBAR HOME - INFO DE INTERES*/
td.tt-info-de-interes{
	background:transparent url(../images/home/tt-info-de-interes.jpg) no-repeat scroll 6px 15px;
	text-indent:-5000%;
	line-height:36px;
}
td.tt-info-de-interes span{
	visibility:hidden
}
ul#lista-info-interes{
	padding:15px 0 0 6px;
	margin:0;
	list-style:none;
}
ul#lista-info-interes li{
	padding:0;
	margin:0;
	width:193px;
}
ul#lista-info-interes li a{
	width:170px;
	height:17px;
	display:block;
	background:transparent url(../images/home/bg-li-infodeinteres-items.gif) no-repeat scroll 0 0;
	margin:0 auto 3px 0;
	padding-left:23px;
	color:#333;
	text-decoration:none;
	
}
ul#lista-info-interes li a:hover{
	background-position:left bottom;
	color:#036;
}