@charset "UTF-8";
/* CSS Document */
body {
	background-color: #83bbe6;
	background-image: url(../Templates/css/img/fondo.png);
	font:normal 100% Arial, Verdana, serif;
color:#cbecfa;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #000000;
	
}

ul{ list-style-image: url('../Templates/css/img/flecha_naranja.gif');font-face:Tahoma; color:Black; MARGIN-LEFT: 13px; }
ol{ list-style-image: url('../Templates/css/img/flecha_naranja_numero.gif'); color:Black;font-size:12px;}


.style2 {
	font:Arial, Verdana, serif;
color:#FFFFFF;

}

.style3 {
	font-size: 11px;

}

.style4 {
	font-size: 19px;
	color: #E98C00;
}

.style5 {
	font-size: 15px;
	color: #4C6EAB;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4C6EAB;
	font-weight: lighter;
	font-style: oblique;
	text-decoration: underline;
}

.style6 a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
	color:#FFFFFF;
	font-weight: lighter;
	font-style: oblique;
	text-decoration: underline;
}
.style6 a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
	color:#FFFFFF;
	font-weight: lighter;
	font-style: oblique;
	text-decoration: underline;
}
.style6 a:active {
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
	color:#FFFFFF;
	font-weight: lighter;
	font-style: oblique;
	text-decoration: underline;
}
.style6 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#E98C00;
	font-weight: lighter;
	font-style: oblique;
	text-decoration: underline;
}

.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4C6EAB;
	font-weight: lighter;
	font-style: oblique;
	text-decoration: underline;
}

.style7 a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
	color:#4C6EAB;
	font-weight: lighter;
	font-style: oblique;
	text-decoration: underline;
}
.style7 a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
	color:#4C6EAB;
	font-weight: lighter;
	font-style: oblique;
	text-decoration: underline;
}
.style7 a:active {
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
	color:#4C6EAB;
	font-weight: lighter;
	font-style: oblique;
	text-decoration: underline;
}
.style7 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#344B74;
	font-weight: lighter;
	font-style: oblique;
	text-decoration: underline;
}

.style8 {
	color:#039;
}

#navegacion {
width:880px;
height:34px;
border-bottom:1px solid #97bafa;
background:url(../Templates/css/img/bg_nav.png) repeat-x;
}

#navegacion ul {
list-style-type:none;
margin-left:8px;
}

#navegacion ul li {
display:inline;
}

#navegacion ul li a,#navegacion ul li a:visited {
	display:block;
	float:left;
	height:29px;
	color:#FFF;
	text-align:center;
	font-weight:500;
	text-decoration:none;
	padding:3px 0 0;
	font-size: 13px;
}

#navegacion ul li a#n_rec {
background:url(../Templates/css/img/tab_recordatorios.png) 0 0 no-repeat;
width:130px;
padding-right:0;
text-indent:18px;
}

#navegacion ul li a#n_mov {
background:url(../Templates/css/img/tab_moviles.png) 0 0 no-repeat;
width:130px;
padding-right:0;
}

#navegacion ul li a#n_jue {
background:url(../Templates/css/img/tab_juegos.png) 0 0 no-repeat;
width:75px;
padding-right:0;
}

#navegacion ul li a#n_des {
background:url(../Templates/css/img/tab_descargas.png) 0 0 no-repeat;
width:121px;
padding-right:0;
}

#navegacion ul li a#n_tar {
background:url(../Templates/css/img/tab_tarjetas.png) 0 0 no-repeat;
width:108px;
padding-right:0;
}

#navegacion ul li a#n_ini {
background:url(../Templates/css/img/tab_inicio.png) 0 0 no-repeat;
width:95px;
padding-right:0;
}

#contenedor #navegacion ul li a:hover,#contenedor #navegacion ul li a:active {
background-position:0 -35px;
}

#contenedor #navegacion ul li a.active {
background-position:0 -70px;
padding-top:5px;
}

#contenedor #navegacion ul li a.active:hover {
background-position:0 -70px;
}

#contenedor #bloque_principal {
padding-bottom:0px;
}

#contenido {
width:565px;
float:left;
background:#fff;
min-height:580px;
font-size:1.1em;
margin:0 0 1px 160px;
padding:15px 15px 10px;
}

#barra_izquierda {
	width:190px;
	float:left;
	/*background:#fbae33;
	margin:0 0 0 -635px;*/
	padding:5px 0px 0px 8px;
}

#barra_izquierda dl {
background:url(../Templates/css/img/menu_bg_bloque.gif) bottom left no-repeat;
padding-bottom:5px;
overflow:hidden;
margin:0 0 10px;
}




#paginacion { width:283px; background:#d3eef9 url(../Templates/img/bg_bloque_blanco.gif) bottom left no-repeat; text-align:center; margin:10px 0 0 0;font-size:.75em;color:#1160b0; display:block; text-align:center; height:25px;}
#paginacion a {  font-weight:bold; color:#1160b0; padding:0 5px 0 5px; margin-top:-2px; }
#paginacion span.activo { background-color:#40b6e8; font-weight:bold; color:#fff; padding:2px 4px;}
* {
color:#333;
line-height:1.4em;
margin:0;
padding:0;
}




a {
text-decoration:none;
outline:0;
}


a.ver_mas {
font:bold .6em Arial, verdana;
text-decoration:underline;
}




#contenedor {
width:880px;
height:100%;
text-align:left;
/*border-left:3px solid #93D7F3;
border-right:3px solid #93D7F3;
position:relative;
background:url(img/bg_principal.gif) top left repeat-y #fff;*/
margin:0 auto;
}


#barra_alianza {
width:100%;
overflow:hidden;
height:auto;
}

#barra_superior {
position:relative;
width:960px;
background:#fff;
border-bottom:1px solid #FFF;
margin-top:2px 0 0 0px;
overflow: hidden;
}



#pie {
width:880px;
height:155px;
float:left;
background:#fff;
font-weight:800;
position:relative;
margin-bottom:-1px;
}

#pie #barra_inferior {
background:#255796;
height:29px;
}

#pie_uno {
	margin-top:0px;
	width:100%;
	background-color:#1d539f;
	text-align:center;
	border-top:1px solid #214da0;
	padding-bottom:10px;
	padding-top:10px;
}

#pie_uno ul li#ayuda {
list-style:none;
display:inline;
padding-left:50px;
text-align:center;
}

#pie_uno ul li#ayuda a {
color:#1d539f;
text-align:center;
	
font:bold 0.6 em  Arial, Helvetica, sans-serif;

}

#pie_uno ul li#barra,#corporativo ul li {
list-style:none;
display:inline;
padding-left:5px;
padding-right:5px;
}

#pie_uno ul li#barra a,#pie_uno ul li#barra2 a {
color:#ffffff;

font: 0.6 em  Arial, Helvetica, sans-serif;
}

#pie_uno ul li#barra2,#pie_dos ul li#barra2 {
list-style:none;
display:inline;
border-left:1px solid #1d539f;
padding-left:5px;
padding-right:5px;
}

#pie_dos {
width:100%;
background-color:#1d539f;
padding-top:7px;
padding-bottom:7px;
border-top:1px solid #214da0;
text-align:center;
}

#pie_dos a {
	color:#FFF;
	font:0.8em Arial, Helvetica, sans-serif;
}

#pie_dos ul li#barra {
list-style:none;
display:inline;
padding-right:5px;
}





#contenido #ads_cnt_468x60 {
width:468px;
height:60px;
background:#eee;
overflow:hidden;
}

#barra_izquierda #ads_izq_120x90 {
width:120px;
height:90px;
background-color:#fff;
overflow:hidden;
margin:0 0 10px 11px;
}


.tabla {
background:#173a62 url(../Templates/css/img/fondo_azulin.jpg);
width:880px;
color:#FFF;
	font: Arial, Helvetica, sans-serif;

}


.tabla div {
height:10px;
background:url(../Templates/css/img/bg_tabla_abajo.gif) left bottom no-repeat;
}




a:hover,#regresar_derecha a:hover {
text-decoration:underline;
}

a img,fieldset {
border:none;
}

.oculto,#recordatorios_firmado_a div table caption {
display:none;
}



/*personajes*/

#contenido h2{color:#05a;font-size:1.3em;line-height:1.2em}
#contenido p{font-size:.8em}




#tabs_personaje_feature{width:390px;position:relative;overflow:visible;display:block;float:left;margin:25px 0 35px}

.bloque_descripcion_empresa{margin-top:40px;overflow:visible;display:block;float:right}

.bloque_descripcion_personaje{margin-top:20px;width:350px;

overflow:visible;display:block;float:right}



.bloque_fyi{margin-top:30px;height:40px;width:580px;overflow:hidden;display:block;clear:both;font-family:Arial, Verdana, Serif;font-size:13px;line-height:120%;font-weight:400;color:#333;margin:10px 0;padding:2px 10px 0;background:#FFF url(../Templates/img/bg_fyi.png) no-repeat bottom left}
.bloque_fyi img{float:left}
.bloque_fyi_texto{margin:10px 0px 0 10px;float:left}

#tabs_personaje_feature ul{list-style:none;height:200px}
#tabs_personaje_feature ul li{display:inline}
#tabs_personaje_feature ul li.primera h2 a{
	margin-left:50px!important;
	
}
#tabs_personaje_feature ul li h2 a{
	display:block;
	float:left;
	height:24px;
	font-size:0.6em;
	text-align:right;
	color:#71932B;
	text-decoration:none;
	font-weight:400;
	margin:6px 3px 3px;
	padding:0
}
#tabs_personaje_feature ul li div{
	display:none;
	font-size:0.9em;
}#tabs_personaje_feature ul li div p.pregunta{font-weight:700}
#tabs_personaje_feature ul li.active h2 a{color:#71932B;text-align:center;font-weight:700;margin:6px 3px 3px}
#tabs_personaje_feature ul li.primera h2 a#border{margin-left:10px!important;border-right:1px solid #71932B;padding-right:0px}#tabs_personaje_feature ul li.active h2 a#border{color:#71932B;text-align:center;font-weight:700;border-right:1px solid #71932B;padding-right:5px;margin:6px 3px 3px}

#contenido h2 { font-size:1.6em; color: #05a; margin:-4px 0 8px 0;  }
#contenido p {font-size: 0.8em; margin: 10px 0 20px;}

#contenido h3 {width: 225px;height: 180px;overflow: hidden;margin: 0 0 10px 0;clear: none;float: left;}
#contenido h3 a {text-indent: -1000em;width: 225px;height: 180px;display: block;background-position: 0 0;}

.bloque_personaje a:hover {background-position: 0 -180px !important; }


/* Nube de Tags en general */


/* Toggler */
#contenedor table tr .style8 strong {
	color: #036;
}
