/* CSS Document */
/* Estilos para pantalla v1.0 */
/* Banco R�o */



html {
	/*background-image:url();
	scrollbar-base-color: #13171a;
	scrollbar-face-color: #575962;
	scrollbar-track-color: #13171a;
	scrollbar-arrow-color: #13171a;
	scrollbar-highlight-color: #13171a;
	scrollbar-3dlight-color: #13171a;
	scrollbar-shadow-color: #13171a;
	scrollbar-darkshadow-color: #13171a;*/
}


/* Cuerpo del Sitio */

body {
	background-image:url();
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
}

body, td, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333;
}
a {
	color:#707070;
}

a:hover {
	text-decoration:none;
}

input{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	border:1px solid #CCC;

}
.inputList{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;

}
.inputButton{
	background-color:#DDD;
	height:18px;
}
/*

*/

.listadoMultiplesCOlumnas ul {
	margin:0;
	padding:0;
	list-style:none;
}

.listadoMultiplesCOlumnas li {
	margin:0;
	padding::0;
	float:left;
	width:198px;
	color:#DB0026;
}


.listadoMultiplesCOlumnas li a{
	color:#DB0026;
	width:180px;
}


h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#DB0329;
	margin:0;
	padding:0;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#DB0329;
	margin:0;
	padding:0;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#DB0329;
	margin:0;
	padding:0;
}
h4{
	color:#1055A5;
	font-size:11px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.punteada{
	height:1px;
	background-image: url(../images/common/backs/bg_punteada.gif);
	background-repeat:repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;	
	width:100%;
	display:block;
	font-size:0px;;
}

blockquote{
	margin-left:79px;
}
.solid{
	display:block;
	width:100%;
	height:5px;
	background-color:#F3F3F3;
	
	padding:0;
	font-size:0;
	line-height:0;
	margin:8px 0;
}
/*


*/
.destacado{
	color:#C03;
	font-weight:bold;
}
.destacado a{
	color:#C03;
	font-weight:bold;
}
/*

*/
#contentPage {
	width: 780px;
	margin: auto;
	overflow: hidden;
	background-color:#fff;
	height:100%;
}

#top {
	height:97px;
	display:block;
	background-image: url(../images/common/top/bg_top_01.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;	
	margin:0;
	padding:0;
}

#top #navTop{
	font-size:0px;
	line-height:0;
	margin:32px 0 0 188px;
	height:25px;
	display:block;
	position:absolute;
}
#top #barTop{
	height:40px;
	width:780px;
	display:block;
	position:absolute;
	background-color:#1155A6;
	margin:57px 0 0 0;
	padding:0;
}

#top #shortCutTop{
	float:right;
	margin:12px 15px 0 0;
	padding:0;
	font-weight:bold;
	font-size:11px;
	color:#fff;
}
#top #shortCutTop a{
	color:#Fc3;
}
#top #shortCutTop a:hover{
	text-decoration:none;
}

#top #logo{
	float:left;
}

#pie{
	display:block;
	text-align:left;
	font-size:9px;
	color:#999999;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 250px;
	margin: 0px;
}
#pieLegales{
	text-align:left;
	border:dashed #BBB 1px;
	clear:both;
	font-size:9px;
	color:#999999;
	width:412px;
	margin-bottom:4px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#pieLegales a{
	color:#999999;
}
#columnasGroup{
	width: 780px;
	/*background-color:#FFFF00;*/
	padding:0 13px 15px 11px;
	display:block;
	clear:both;
}
#columnaLeft {
	display:block;
	/*background-color:#BABABA;*/
	width:142px;
	margin-top:15px;
}

#columnaLeft .comboNavegacionLeft{
	border-bottom:solid #BDBBBB 1px;
	margin-bottom:11px;
}
#columnaLeft .comboNavegacionLeft span{
	padding:5px 0 0 6px;
	display:block;

}

#columnaLeft .comboNavegacionLeft a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5D5A5B;
	padding:0 3px 0 0;
	margin:0;
	display:block;
	width:139px;
	height:21px;
	background-color:#DCDCDC;
	background-image: url(../images/common/buttons/navLeft_off.gif);
	background-repeat:no-repeat;

}
#columnaLeft .comboNavegacionLeft a:hover{
	background-color:#CECECE;
	background-image: url(../images/common/buttons/navLeft_on.gif)

}



#columnaLeft .subNavegacionLeft{
	border-top:solid #BDBBBB 1px;
	border-left:solid #BDBBBB 1px;
	border-right:solid #BDBBBB 1px;
	background-color:#F3F3F3;
	padding:6px 0 6px 6px;
}

#columnaLeft .subNavegacionLeft a{
	background-image:none;
	font-weight:normal;
	width:auto;
	background-color:#F3F3F3;
	padding:2px 0 2px 0;
	height:15px;
}
#columnaLeft .subNavegacionLeft a:hover{
	background-image:none;
	font-weight:normal;
	width:auto;
	background-color:#F3F3F3;
	color:#DD0127;
}

#columnaLeft .subNavegacionLeft .linkSecDestacado{
	padding:2px 0 2px 5px;
	background-color:#DDD;
	color:#DD0127;
	font-weight:bold;

}

#columnaLeft .subNavegacionLeft .linkSecDestacado:hover{
	padding:2px 0 2px 5px;
	background-color:#D3D3D3;
	color:#DD0127;
	font-weight:bold;

}

#columnaLeft .pie{
	font-size:9px;
	color:#999;
	margin-left:4px;
}

#columnaLeft .pie a{
	display:block;
	text-align:left;
	width:80px;
	color:#999;
	text-decoration:none;
}


#columnaRight {
	position:inherit;
	display:block;
	/*background-color:#666666;*/
	
}



.bajadaEncabezado{
	background-color:#DB032A;
}

.bajadaEncabezado h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-right:17px;
	padding-left:13px;
	margin:7px 0 0 0;
	float:left;
}

.navHeadSeccion{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#535353;
 font-weight:bold;
 margin:15px 0 0 10px;
 display:block;
}
.navHeadSeccion .links{
 font-family:Arial, erdana, Helvetica, sans-serif;
 font-size:10px;
 color:#535353;
 font-weight:normal;
}



.navHeadSeccion a:hover{
	text-decoration:none;
}

#contenidosSeccion{
	margin-top:13px;
	/*background-color:#00FF00;*/
}

#contenidosSeccion .subNavegacion{
	margin-bottom:12px;
	background-color:#EFEFEF;
	color:#707070;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	display:block;
	padding:7px 0 5px 12px;
}
.subNavegacion .destacado{
	color:#C03;
	background-color:#FFF;
	font-weight:bold;
	text-decoration:none;

}


#contenidosSeccion .tituloSeccion{
	margin-bottom:10px;
}


#contenidosSeccion .colLeft{
	float:left;
	display:block;
	width:424px;
}

#contenidosSeccion .colRight{
	float:right;
	display:block;
	width:160px;
	/*background-color:#336600;*/

}

.colRight .bannerRight{
	margin-bottom:13px;
	border:solid #BBB 1px;
}
.colRight .bannerRightnoBorder{
	margin-bottom:13px;
}

.comboDerecha{
	margin-bottom:13px;
}

.comboDerechaHeadRojo{
	background-color:#EF1E24;

}
.comboDerechaHeadRojo td{
	color:#FFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
	
.comboDerechaDatos{
	background-color:#ccc;
	border-left:solid #BBB 1px;
	border-right:solid #BBB 1px;
}
.comboDerechaDatos td{
	border-bottom:solid #BBB 1px;
	background-color:#F8F8F8;
}

.comboDerechaDatos .text{
	border-left:solid #BBB 1px;
	padding:5px;
}


.comboDerechaDatos .text h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#333;
	margin:0;
	padding:0;
}

.comboDerechaDatos .text h2{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#DB0026;
	margin:0;
	padding:0;
	
}

.comboDerechaBuscador{
	border:solid #BBB 1px;
	margin-bottom:13px;
	padding:5px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}

.comboDerechaBuscador .titulo{
	font-size:14px;
	color:#DB0026;
	font-weight:bold;

}

.comboDerechaBuscador .buscarPor{
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	margin:10px 0 0 0;
}

.comboDerechaBuscador .bajada{
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	display:block;
	margin:0 0 7px 0;
}
.comboDerechaBuscador .inputList{
	width:139px;

}
.comboDerechaBuscador .inputText{
	width:38px;
}
.comboDestacado{
	border:solid #BBB 1px;
	margin-bottom:13px;
	background-color:#F0EAEA;
	text-align:left;
	font-size:12px;
	/*padding-right: 10px;*/

}
.comboDestacado td{
	font-size:12px;

}
.comboDestacado .text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-left:solid #BBB 1px;
	padding:8px;
}

.comboDestacado .text .destacado{
	color:#DB0329;
	font-weight:bold;
}
.comboFichaSuperClub{
	border:solid #BBB 1px;
	margin-bottom:13px;

}

.comboTextos{
	border:solid #BBB 1px;
	margin-bottom:13px;
	padding:8px;
	clear:both;
	font-size:12px;
}

.comboTextosDashed{
	border:dashed #BBB 1px;
	margin-bottom:13px;
	padding:8px;
	clear:both;
	font-size:11px;
}

.comboTextosDashed a{
	color:#DB0329;
}
.comboTextosOscuro{
	border:solid #BBB 1px;
	background-color:#E8E8E8;
	margin-bottom:13px;
	padding:8px;
	clear:both;
	font-size:11px;
}
.comboTextosEventos{
	background-color:#F5F5F5;
	margin-bottom:13px;
	border: 1px solid #BBB;
}
.comboTextosEventos .bajada{
	color:#999!important;
}
.comboTextosOscuro a{
	color:#DB0329;
}
.comboTextos .destacado{
	font-weight:bold;
	color:#DB0329;
}

.comboTextos a{
	color:#DB0329;
	font-size:11px;
}
.comboTextosAmpliacion{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-bottom:13px;
	padding:10px;
	clear:both;
	background-color:#EFEFEF;
	border-left:solid #BBB 1px;
	border-right:solid #BBB 1px;
	border-bottom:solid #BBB 1px;
}
.comboTextosAmpliacion td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.comboTextosAmpliacion .bajada{
	color:#999999;
}

.comboHubDestacados{
	border:solid #BBB 1px;
	width:204px;
	float:left;
	background-color:#F6F2F2;
	height:176px;
	margin-bottom:13px;
}

.comboHubDestacados .foto{
	display:block;
	border-bottom:solid #BBB 1px;
}

.comboHubDestacados .texto{
margin:10px 10px 13px 10px;
font-size:11px;
}
.comboFichaSuperClubFoto{
	clear:both;
	float:left;
	width:50px;
	display:block;
	padding:21px;
}

.comboFichaSuperClubDescripcion{
	float:right;
	display:block;
	margin-top:18px;
	margin-bottom:18px;
}
.comboFichaSuperClubDescripcion h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin:0;
	padding:0;
}

.comboFichaSuperClubDescripcion h2{
	font-size:12px;
	color:#DB0329;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}

.comboFichaSuperClubDescripcion h3{
	font-size:11px;
	color:#1055A5;
	font-weight:bold;
	margin:0;
	padding:0;
}
.comboFichaSuperClubDescripcion .ampliar{
	text-decoration:none;
	color:#BDBBBB;
	
}

.comboFichaSuperClubListado{
	border-bottom:solid #BBB 1px;
	margin:0 0 14px 0;
}

.comboFichaSuperClubListado .texto{
	border-left:solid #BBB 1px;
	border-top:solid #BBB 1px;
	background-color:#E8E8E8;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-left:11px;
}

.comboFichaSuperClubListado a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
color:#333;
	text-decoration:none
}

.comboFichaSuperClubListado a:hover{
	color: red;
text-decoration:underline
}

.comboFichaSuperClubListado .texto .destacado{
	color:#F00;
}

.comboFichaSuperClubListado .flechita{
	border-top:solid #BBB 1px;
	background-color:#E8E8E8;
	width:15px;
}

.comboFichaSuperClubListado .puntos{
	border-left:solid #BBB 1px;
	border-top:solid #BBB 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF;
	font-weight:bold;
	font-size:13px;
	color:#DB0329;
	padding-left:3px;
	text-align:center;
	width:63px;

}


.comboFichaSuperClubListado .iconoList{
	width:23px;
	height:29px;
	background-color:#F00;

}



/* ------------------------------------------------------------- PERSONAS ------------------------------*/
.comboOfertas{
background-color:#B9DBFF;
	margin-bottom:13px;
	clear:both;
	font-size:12px;

}
.comboOfertas .ofertasList td{
	border:dashed #BBB 1px;
	background-color:#FFFFFF;
	height:54px;
	width:196px;
	vertical-align:middle;
	text-align:left;
}

.comboOfertas .ofertasList .logo{
	float:left;
}
.comboOfertas .ofertasList .text{
	float:left;
	padding:8px 0 0 0;
	color:#225EA7;
	font-weight:bold;
	font-size:12px;
}
.comboOfertas .ofertasList .text a{
	display:block;
	font-size:9px;
	color:#D01234;
}
#st_personas .comboHubDestacados{
	background-color:#F2E9EA;
	height:193px;
}
#st_personas .comboHubDestacados .texto{
	font-size:12px;
}
.comboHubDestacados .destacado{
	font-weight:bold;
	color:#D9062E;
}
.comboHubDestacados .bajada{
	font-size:9px;
}
.comboHubDestacados .inputList{
	font-size:11px;
}
/*


*/
.comboBuscadorBeneficios{
	border:solid #BBB 1px;
	background-color:#F3E8EA;
	margin-bottom:13px;
}
.comboBuscadorBeneficios td{
	padding-left:10px;
}
.comboBuscadorBeneficios .destacado{
	font-weight:bold;
	color:#D9062E;
}
.comboBuscadorBeneficios .bajada{
	font-size:9px;
}
/*


*/

.comboTextosHub{
	float:right;
	display:block;
	margin-top:18px;
	margin-bottom:18px;
}

.comboTextosHub a{
	color:#333;
	text-decoration:none;
}
.comboTextosHub a:hover{
	color:#333;
	text-decoration:underline;
}

.comboTextosHub h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#DB0329;
	margin:0;
	padding:0;
}

.comboTextosHub h2{
	font-size:12px;
	color:#DB0329;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}

.comboTextosHub h3{
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.comboTextosHub .ampliar{
	text-decoration:none;
	color:#BDBBBB;
	
}
.lisText{
	padding:0 10px;
	margin-bottom:13px;
}
.lisText a{
	color:#D90126;
}
.notaText{
	padding:0 10px;
	margin-bottom:13px;
}
.notaText a{
	color:#D90126;
}
.upPage{
	float:right;
	margin-bottom:8px;
}
.separadorRowGris{
	background-color:#CCCCCC;
}
/*



*/

.listCatalogo{
	border-bottom:solid #BBB 1px;
	margin:0 0 14px 0;
}

.listCatalogo .texto{
	border-left:solid #BBB 1px;
	border-top:solid #BBB 1px;
	background-color:#E8E8E8;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-left:11px;
}

.listCatalogo a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
color:#333;
	text-decoration:none
}

.listCatalogo a:hover{
	color: red;
text-decoration:underline
}

.listCatalogo .texto .destacado{
	color:#F00;
}

.listCatalogo .flechita{
	border-top:solid #BBB 1px;
	background-color:#E8E8E8;
	width:15px;
}

.listCatalogo .puntos{
	border-left:solid #BBB 1px;
	border-top:solid #BBB 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF;
	font-weight:bold;
	font-size:9px;
	color:#DB0329;
	padding-left:3px;
	text-align:center;
	width:63px;

}


.listCatalogo .cards{
	border-left:solid #BBB 1px;
	border-top:solid #BBB 1px;
	border-right:solid #BBB 1px;
	width:85px;
	height:29px;
	background-color:#F0F0F0;
	text-align:left;
}

.listCatalogo .categoria{
	border-left:solid #BBB 1px;
	border-top:solid #BBB 1px;
	font-size:10px;
	width:70px;
	height:29px;
	background-color:#F0F0F0;
	padding-left:5px;
}

.listCatalogo .descuento{
	border-left:solid #BBB 1px;
	border-top:solid #BBB 1px;
	width:90px;
	height:29px;
	background-color:#F0F0F0;
	padding-left:5px;
	font-weight:bold;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DB0329;
}
.inTextosCombo{
	padding:10px 10px;
	font-size:11px;
	/*margin-bottom:13px;*/
}
.comboTextosDashedEventos{
	border:dashed #BBB 1px;
	margin-bottom:13px;
	padding:8px;
	clear:both;
	font-size:12px;
	background-color:#E8EEF9;
}
.comboTextosDashedEventos td{
	font-size:12px;
}
.tablaAzul{
	background-color:#E8EEF9;
}
.tablaAzul a{
	color:#DD2224;
}

.listBeneficios{
	border:dashed #BBB 1px;
	padding:8px;
}
.listBeneficios ul {
	margin:0;
	padding:0;
	list-style:none;
}
.listBeneficios li{
	float:none;
	width:180px;
	font-size:11px;
	color:#DB0026;
	margin:0;
	padding:0;
}
.listBeneficios li a{
	font-size:11px;
	color:#DB0026;
	margin:0;
	padding:0;
}
.tablaListado td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.tituloNota{
font-size:12px;
font-weight:bold;
}

.pieComentarios{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:9px;

}
#pie2 {
	display:block;
	text-align:center;
	font-size:9px;
	color:#999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	width: 100%;
}
