/* CSS Document */
/*html { height:100%; }*/
body{margin:0px;background-image:url(../img/fondo.jpg); background-repeat:repeat-x;
	 background-color:#115FC0; font-family:Tahoma,verdana; /*height:100%;*/}
*{border:0px; margin:0px;padding:0px;}
.d-content-wrapper { min-height: 250px; }
form{margin:0px; border:0px; color:#FFFFFF}

* li { list-style:none outside none; }

a{color:#3E7A95; text-decoration:none;cursor:pointer;}
a:hover {color:#3E7A95;text-decoration:underline;}
small{color:#FFFFFF}
.bold{font-weight:bold !important;}
.hide{display:none}

.link_nick{color:#FFF; text-decoration:none; font-weight:bold;}
.link_nick:hover{color:#FFF; text-decoration:underline;}

.general{width:900px;background-image:url(../img/fondo2.jpg);background-repeat:repeat-y;overflow:hidden;margin-left:auto; margin-right:auto; /*height:100%;*/}
.generalplay{width:900px;background-image:url(../img/fondo2.jpg);background-repeat:repeat-y;margin-left:auto; margin-right:auto}
.soporteGrande{
	position: absolute;
	left: 50%;
	margin-left: 445px;
	/* right: 10px; */
	top: 130px;
}

.cabezal{width:900px; height:120px;background-image:url(../img/cabezal.jpg); overflow:hidden;}
.cab1{width:400px;height:120px; float:left}
.cab2{width:500px;height:120px; float:left; background-image:url(../img/cab2.jpg);position:relative}

.login{width:330px; height:38px;background:#dbf2fc;margin:40px 0px 0px 130px;filter:alpha(opacity=80);opacity: .8;padding:10px; border:solid 1px #0a5789}
.login_in{ margin-left:135px; margin-top:42px; position:absolute; z-index:1;}

.logueado{width:330px; height:38px;background:#dbf2fc;margin:40px 0px 0px 130px;filter:alpha(opacity=80);opacity: .8;padding:10px; border:solid 1px #0a5789; }
.logueado_in{position:absolute; margin-left:155px; margin-top:45px; z-index:1; font-size:12px; font-weight:bold; color:#3E7A95;}

.registrate{ height:15px; font-size:11px; font-weight:bold; color:#ffda0a}
.registrate a{ color:#ffda0a; text-decoration:none; }
.registrate a:hover{text-decoration:underline}

.registrate{position:absolute;right:30px; top:90px; z-index:2; background-color:#add3e6; padding:5px;  min-width:130px; height:13px;border:solid 1px #0a5789; text-align: center;}
.registrate a{color:#014a8d;font-size:11px; font-weight:bold; text-decoration:underline}

.login_text{ height:15px; font-size:9px; font-weight:bold; color:#045189}
.login_text a{ color:#045189; text-decoration:none}
.login_text a:hover{ text-decoration:underline}

.izquierda{width:540px; float:left; padding-left:15px; margin-top:0px;}
.derecha{width:320px;float:left;}
#imagenFavoritos {margin: 0 0 6px 6px;}

.round{-moz-border-radius: 8px; /* Mozilla */  -webkit-border-radius: 8px; /* WebKit y Safari */  -ms-border-radius: 8px; /* IE 8 */   border-radius: 8px;/* CSS3 regla */}

.textarea{width:125px; height:18px; border:solid 1px #045189;}
.textareafb{width:78px; height:18px; border:solid 1px #045189; font-size: 0.8em;}
.textarea2{width:200px; height:18px; border:solid 1px #6fb1d1;}
.select{width:200px; height:18px; border:solid 1px #6fb1d1; font-size:11px;}

.modulo1{width:525px;padding:0px 0px 0px 10px;margin-bottom:9px}

.juegos{width:150px; height:170px;text-align:center;float:left;font-weight:bold;font-size:8pt;color:#FFFFFF;background-color:#add3e6; margin:0px 15px 15px 0px; padding:10px 5px 10px 5px; position:relative}
.juegos_nombre{color:#417c97;font-size:14pt;font-weight:bold;text-decoration:none}
.juegos_nombre a{color:#417c97;font-size:14pt;text-decoration:none;}
.juegos img{ margin-bottom:5px;}
.opac{filter:alpha(opacity=50);opacity:.5}
.proximamente{font-size:14px; font-weight:bolder;color:#ff0a0a}

.pie {background-color: #ADD3E6; bottom: 0; color: #105D71; font-size: 12px; height: 70px; line-height: 20px;
	  margin: 30px auto 0px; padding: 15px 10px 0; /*position: absolute;*/ text-align: center; width: 867px;}

.amarillo{color:#FFDC17}

.contmodulo{width:520px;text-align:left;margin-top:5px;overflow:hidden;margin-left:auto;margin-right:auto; padding-bottom:10px}
.columna_cat{width:130px;float:left; line-height:15px}
.fecha{font-family:tahoma;color:#417c97;font-size:8pt; font-weight:normal }	

.moduloder2{width:316px;background-color:#add3e6;padding:4px 2px 8px 2px;margin-bottom:8px;overflow:hidden}
.fotos {width:300px; margin:0px auto 0px auto; margin-left:9px;}
.fotos a {display:inline-block; height:50px; margin:3px; text-align:center; width:50px; vertical-align:text-bottom;}
.fotos a:hover {text-decoration: none !important;}

.titulosde1{width:308px;height:21px;background-image:url(../img/titulos1.jpg);padding:2px;margin-left:auto; margin-right:auto; margin-bottom:10px}
.titulosde2{width:307px;height:21px;background-image:url(../img/titulos2.jpg)}
.titulosde3{max-width:300px;height:15px; padding-left:5px;background-image:url(../img/titulos2.jpg);text-align:left;font-family:Tahoma;font-weight:bold;font-size:8pt;color:#FFFFFF;padding-top:4px}

.abierto{display:block;background-color:#84bcd7;position:relative;text-align:left;padding:5px 2px 5px 2px;line-height:20px; top:-1px; font-size:10px; color:#FF0000;}
.publicidad{ margin:5px 8px 3px 8px;}


.pestaniaover{z-index:2000; background-image:url(../img/menu_hover.jpg); width:120px; height:46px; cursor:pointer; float:left; position:relative; text-align:center;
			  color:#fff; font-weight:bold; font-size:12px; }
.pestaniaover2{z-index:2000; background-image:url(../img/menu_hover_2.jpg); cursor:normal}
.pestaniaover2, .pestania a, .pestania3 a{color:#FFF; text-decoration:none;}
.pestaniaover3{z-index:2000; background-image:url(../img/menu_hover_3.jpg); width:120px; height:46px; cursor:pointer; float:left; position:relative; text-align:center;
			  color:#007B9A; font-weight:bold; font-size:12px; }
.pestaniaover3 > a {text-decoration:none; display:block; height:45px; line-height:45px;}
.fb-chips-menu {border:1px solid #084D85; width:440px; z-index:2010; border-top:none; font-size:13px; font-weight:normal; left: 0; position: absolute; top: 46px;}
.fb-chips-menu .facebook-chips {width:440px;}
.fb-chips-menu .d-chips-explanation {font-size:16px; text-align:left;}
.fb-chips-menu .facebook-chips ul li {line-height:18px !important;}
.pestania_sin_submenu>a, .pestaniaover>a{color:#FFF; text-decoration:none; display:block; height:45px; line-height:45px;}
.pestaniaout{ background-image:none; }

.dnone{ z-index:100; max-width:200px; min-width:145px; list-style-type:none; margin:0px; display:none; left:0px; top:46px; position:absolute; padding:0px; padding-bottom:5px;
		font-size:12px; font-weight:normal; border:1px #084d85 solid; border-top:0px; background-color:#84bcd7; text-align:left; white-space:nowrap}

.dnone a{text-decoration:none; color:#2f6d97; display:block; padding:0px 10px 0px 10px;height:20px; line-height:20px; font-weight:bold}
.dnone a:hover{ background-color:#add4e6;}		

.dnone li{clear:left;}

.divmenu {width:868px; height:65px; text-align:left; margin:0px auto 0px auto; background-image:url(../img/bg_menu.jpg);}
.divmenu .ulmenu {list-style-type:none;margin:8px 0 0 0px;padding:0px;float:left;height:45px;}


.divmenu .ulmenu .pestania, .divmenu .ulmenu .pestania3 {background-image:url(../img/bg_menu_con_submenu.png);z-index:1000; width:120px; height:45px; cursor:pointer; float:left; 
															position:relative; text-align:center; color:#fff; font-weight:bold; font-size:12px; line-height:45px;}
.divmenu .ulmenu .pestania_sin_submenu {z-index:1000; width:120px; height:45px; cursor:pointer; float:left; position:relative; text-align:center;
										color:#fff; font-weight:bold; font-size:12px; line-height:24px;}

.sug{color:#FFF; font-size:11px;}

.divmenu .ulmenu .separa {width:1px;height:43px;float:left;position:relative;background-image:url(../img/menu_div.jpg);}
.divmenu .ileft {width:11px;height:60px;float:left;background-image:url(../img/menu_i.jpg);}
.divmenu .iright {width:11px;height:60px;float:left;background-image:url(../img/menu_d.jpg);}

.idioma{ height:15px; float:right; padding-right:20px;}

.imagen_sign_up{ margin-left:-26px;}
.cuadro{ width:750px; background-color:#b1d7e8; padding:20px; font-size:12px; float:left; margin-left:55px; line-height:15px;}
.cuadro_t{ width:700px; margin: 0px auto 0px auto; color:#fff; padding:10px 20px 10px 20px; font-size:22px; font-weight:bold; height:15px}
.cuadro_t2{ width:700px; margin: 0px auto 0px auto; color:#fff; padding:20px; font-size:12px; font-weight:bold}
.cuadro_x{ width:700px; margin: 0px auto 0px auto; color:#fff; padding:20px; font-size:13px; font-weight:BOLD; line-height:20PX;}
.color{color:#3e7a95}
/**************************************************************************************************************/
.pointer{cursor:pointer}
.underline{text-decoration:underline}

.error{color:#ff0000; text-align:center;}
.red{color:#ff0000 !important;}
.green{color: #009900 !important;}
.blue{color:#3e7a95 !important;} /*115fc0*/
.grey{color:grey !important;}
.message{color:#3e7a95; text-align:center;} /*0000ff*/
.boton{width:75px; height:25px; font-size:12px; padding:0px; color:#fff; margin:0px 5px 0px 0px; background-color:#84bcd7; font-weight:bold; border:solid 1px;  border-color: #deeff6 #275064 #275064 #deeff6;}
.boton2{height:25px; font-size:12px; padding:0px 10px 0px 10px; color:#fff; margin:0px 5px 0px 0px; background-color:#84bcd7; font-weight:bold; border:solid 1px;  border-color: #deeff6 #275064 #275064 #deeff6;}

/**************************************************************************************************************/

.moduloiz1{width:505px;background-color:#add3e6;padding:4px 2px 8px 2px;margin-bottom:15px; overflow:hidden}

.titulosiz1{width:497px;height:21px;background-image:url(../img/titulos1.jpg);padding:2px;margin-left:auto; margin-right:auto; margin-bottom:10px}
.titulosiz2{width:496px;height:21px;background-image:url(../img/titulos2.jpg)}
.titulosiz3{max-width:272px;min-width:200px;height:15px; padding-left:5px;text-align:left;font-family:Tahoma;font-weight:bold;font-size:8pt;color:#FFFFFF;padding-top:4px}

.juegos_desc{width:500px;height:120px;float:left;font-size:8pt;color:#003d6a;background-color:#add3e6; margin:0px 15px 15px 0px; padding:10px 5px 10px 5px}
.juegos_desc img{float:left; margin-right:10px;}

.juegos_desc_opac{width:500px;height:120px;float:left;font-size:8pt;color:#003d6a;background-color:#add3e6; margin:0px 15px 15px 0px; padding:10px 5px 10px 5px;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);}
.juegos_desc_opac img{float:left; margin-right:10px;}

.map{font-family:tahoma;color:#417c97;font-size:13pt;font-weight:bold;text-decoration:none; float:left}
.map a{color:#417c97;font-size:13pt;text-decoration:none; font-weight:normal} .map a:hover{text-decoration:underline}

.renglon{width:94%; height:18px; background-image:url(../img/bg_renglon.jpg); background-repeat:repeat-x; background-position: bottom; margin:0px auto 8px auto; line-height:20px;}
.renglon_trofeo{background-position: 50% 100%; height: 20px; padding-top: 20px; width: 94%;}
.renglon_trofeo .trofeo{ top: -15px; position: relative; width: 45px; height: 45px; display: inline-block;}
.item{height:20px; background-color:#add4e6; font-family:Tahoma; font-weight:bold; font-size:9pt; color:#3e7a95; float:left; padding-right:5px;}
.item a{color:#3e7a95; text-decoration:none}
.item a:hover{color:#3e7a95; text-decoration:underline}
.usuarios{height:20px; background-color:#add4e6; font-family:Tahoma; font-weight:normal; font-size:9pt; color:#003d6a; float:right; padding-left:5px;}
.datos{height:20px; background-color:#add4e6; font-family:Tahoma; font-weight:normal; font-size:9pt; color:#3e7a95; float:right; padding-left:5px;}

.pd{ height:25px;float:right; padding-right:15px; font-family:Tahoma; font-weight:bold; font-size:8pt; color:#3e7a95;}
.pd a{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#3e7a95;}

.enlaces{float:left; font-family:Tahoma; font-weight:normal; font-size:8pt; color:#003d6a; padding-left:10px;}
.enlaces a{font-family:Tahoma; font-weight:normal; font-size:8pt; color:#003d6a; text-decoration:none }
.enlaces a:hover{text-decoration:underline}
.ranking_banner { float: left; margin-bottom: 10px; }

.on{width:15px; height:18px; background-image:url(../img/on.jpg); background-repeat:no-repeat; float:left; background-color:#add4e6; margin-top:6px}
.off{width:15px; height:18px; background-image:url(../img/off.jpg); background-repeat:no-repeat; float:left; background-color:#add4e6; margin-top:6px}

.avatar{float:left; margin-right:5px; background-color:#add4e6;}
.gris{color:#6b818c;} .gris a:hover{color:#6b818c;}
.red{color:red}

/*******amigos*******/
.amigos{width:350px; float:left; font-size:8pt; color:#6b818c; background-color:#add3e6; margin:0px 0px 25px 52px; padding:10px; overflow:hidden;}
.amigos a{color:#3e7a95; text-decoration:none;} 
.amigos a:hover{text-decoration:underline;}
.amigos_pic{float:left; margin:0px 10px 0px 0px;}
.amigos_dat{width:265px; height:70px; float:left; overflow:hidden;}
.amigos2{width:350px; height:90px; float:left; font-size:8pt; color:#6b818c; background-color:#add3e6; margin:0px 0px 25px 52px; padding:10px; overflow:hidden;}
.amigos_dat2{width:255px; height:80px; float:left;}
.amigos_opt{width:15px; height:65px; float:left; background-image:url(../img/div.jpg); background-repeat:repeat-y; padding-left:10px;}

/* amigos friends-menu.php */
.amigos_menu{background-color:#ADD4E6;color:#3E7A95;font-size:12px;margin: 10px 10px 20px 37px;padding:20px;width:350px;float:left;}

.frase{font-style:oblique; margin-top:5px; padding: 2px;}

.paginador{font-family:Tahoma; font-weight:bold; color:#3e7a95; font-size:10pt; width:100%; margin: 30px auto 30px auto; text-align:center;}
.paginador a{text-decoration:none;font-weight:normal;}
.paginador a:hover{text-decoration:underline;font-weight:normal;}

.titulos{ position:relative; top:-33px; font-family:Tahoma; font-weight:bold; font-size:15px; color:#3e7a95; margin-bottom:-20px;}
.titulos_in{ background-color:#e3f3fa; padding: 5px 20px 5px 20px;}

.mensaje_regalos{width:843px; height:25px; font-family:Tahoma; font-weight:bold; font-size:10pt; color:#33801A; margin:0 23px 6px 23px; padding:0px 5px; background-image:url(../img/regalos-background.gif); background-repeat:repeat-x; background-position:bottom; text-align:center;}

.titulos2{width:843px; height:25px; font-family:Tahoma; font-weight:bold; font-size:10pt; color:#fff; margin:0px 0px 10px 25px; float:left; padding-left:5px; background-image:url(../img/bg_tit.jpg); background-repeat:repeat-x; background-position:bottom}
.titulos1{width:787px; height:25px; font-family:Tahoma; font-weight:bold; font-size:10pt; color:#fff; margin:0px 0px 20px 50px; float:left; padding-left:5px; background-image:url(../img/bg_tit.jpg); background-repeat:repeat-x; background-position:bottom}
.opt{height:23px; color:#3e7a95; line-height:23px}	   
/***/

.area{width:350px; border:solid 1px #6fb1d1; overflow:auto; height:45px;}
.dia{width:37px;height:19px;border:solid 1px #6fb1d1}
.mes{width:95px;height:22px;border:solid 1px #6fb1d1}
.anio{width:48px;height:19px;border:solid 1px #6fb1d1}
.country{width:193px;height:22px;border:solid 1px #6fb1d1; margin-right:5px;}

.perfil{width:495px;background-color:#add3e6; padding:10px; margin:0px 0px 8px 10px; overflow:hidden; color:#3e7a95; font-size:12px; line-height:20px; position:relative}
.perfil img{float:left; margin:0px 10px 0px 0px;} .perfil a{color:#3e7a95; font-weight:bold; text-decoration:none}
.perfil a:hover{text-decoration:underline}
.options img{margin:0px; margin-right:5px; float:none}

.cuadro2{ width:790px; margin: 0px auto 0px auto; background-color:#add4e6; padding:20px; font-size:12px;}
.avatar_perfil{width:50px; height:50px; background-color:#cfe8f4;position:absolute; right:0px; top:5px}
.datos_perfil{float:left; width:245px; min-height:50px; overflow:hidden; background-color:#cfe8f4; padding:5px 10px 10px 10px; position:relative; line-height:25px;}
.mas_datos{ margin-top:60px;}

/* amigos friends-menu.php */
.cuadro3{width:775px; background-color:#b1d7e8; padding:20px; font-size:12px; float:left; margin-left:40px; line-height:15px;}

.nofoto{width:220px; height:50px; float:left; background-repeat:no-repeat; background-image:url(../img/no_foto.jpg); text-align:center; padding-top:180px; margin:0px 10px 10px 0px; font-weight:bold; color:#999999; font-size:10px; }
.foto{float:left;margin-bottom:10px;overflow:hidden;position:relative;width:230px;}
.cambiar_foto{width:105px; height:20px; padding-left:5px; position:absolute; top:0px; left:0px; background-color:#FFFFFF; background-image:url(../img/editar1.jpg); background-position:right; background-repeat:no-repeat}
.cambiar_foto:hover{background-image:url(../img/editar2.jpg); background-position:right; background-repeat:no-repeat}
.cambiar_avatar{width:18px; height:18px; position:absolute; top:0px; left:0px; background-image:url(../img/editar1.jpg);}
.cambiar_avatar:hover{background-image:url(../img/editar2.jpg);}
.cuadro_avatares{ width:780px; margin: 0px auto 0px auto; background-color:#add4e6; padding:20px; font-size:12px; float:left; margin-left:40px;} 
.cuadro_avatares img{ margin-right:15px; margin-left:13px; margin-bottom:10px;}
.cuadro_avatares img:hover{ background-color:#d1e8f2; cursor:pointer; }

.citylist, .d-friends-list {background-color:white; border:1px solid #6FB1D1; max-height:200px; min-height:20px; overflow:auto; position:absolute;}
.citylist ul, .d-friends-list ul {cursor:default; font-family:tahoma,verdana; font-size:12px; list-style-image:none; list-style-position:outside; list-style-type:none;}
.citylist ul li, .d-friends-list ul li {cursor:pointer; padding-left:5px;}
.citylist ul li a, .d-friends-list ul li a {color:#3E7A95; font-weight:bold}
.d-friends-list { width: 275px; top:0px; position: relative;}
.info{font-size:11px;}
/******************************/

.foto_perfil{text-align:center; float:left; margin:0px 20px 0px 0px;  background-color:#84bcd7; padding:10px}
.foto_perfil a{font-weight:bold; text-decoration:none; color:#fff} .foto_perfil a:hover{text-decoration:underline} .foto_perfil img{ margin-bottom:5px;}
.file{ border:solid 1px #666666; margin-bottom:5px;}
.texto{font-size:14px; color:#124a63}

.tuavatar{width:120px; height:200px; float:left; margin:0px 0px 0px 0px; background-color:#84bcd7; padding:10px 0px 10px 0px; font-weight:bold; color:#FFFFFF}
.avatares{width:650px;float:left; margin-left:10px; padding-bottom:20px;} 
.avatares_hombres{width:300px;float:left;clear:none;margin-left:10px;background-color:#84bcd7;color:white;}
.avatares_mujeres{width:300px;float:left;clear:none;margin-left:20px;background-color:#84bcd7;color:white;}
.avatares img{margin: 0px 5px 5px 0px;}

/******************************/

.importante{ background-color:#e3f3fa; color:#FF0000; margin:10px 0px 20px 0px; padding:20px 10px 20px 10px; font-size:12px}

.num_fr_req{margin-right: 8px; background-image: url(../img/fondo_nro.png); background-position: right center; color:#3E7A95; float: right; width: 25px;}
.separador{background-image:url(../img/bg_tit.jpg); background-position:center bottom; background-repeat:repeat-x;text-align:left;}

.advertencia{width:500px;height:50px;text-align:center;float:left;font-weight:bold;font-size:8pt;background-color:#d1e9f3;margin:0px 15px 15px 0px;padding:5px 5px 10px 5px;color:#3E7A95;}
.adv_close{float:right;height:10px;}
.adv_img{width:45px; height:45px; float:left; margin:5px 5px 5px 5px}
.adv_texto{width:390px; height:35px; float:left; text-align:center; margin-top:5px; padding-top:5px; line-height:18px;}
.adv_texto a{text-decoration:underline} 

.expira{color:#fed809; background-color:#51849f; padding:2px 25px 2px 25px; margin-left:2px; margin-top:3px; width:250px; text-align:center;}
.jugadores{color:#417c97;font-size:11px; font-weight:normal}
.nuevo{width:45px; height:45px; position:absolute; margin-bottom:-65px; top:-16px; right:-15px; float:right; margin-left:0px}

.menu_ico{width:18px; height:18px; float:left}

/*---------------------------------------------------------------------------------------------------------------mensajeria*/

.interna_izq{width:182px;overflow:hidden;margin:0px 8px 0px 20px;float:left; padding:10px; background-color:#add4e6}
.interna_der{width:615px;overflow:hidden;float:left;margin:0px 0px 0px 10px; background-color:#add4e6; padding:10px}

.menu_enlace{width:172px;height:19px;line-height:19px;background-color:#daeff9;font-size:11px;color:#0a3663;margin-bottom:2px;padding-left:10px;}
.menu_enlace a{font-size:11px;color:#0a3663;text-decoration:none}
.menu_msj{width:172px;height:19px;line-height:19px;background-color:#0a3663;font-size:11px;color:#fff;margin-bottom:2px;padding-left:10px;}
.menu_msj a{font-size:11px;color:#fff;font-weight:bold;text-decoration:none}
.menu_msj a:hover{text-decoration:underline}

.edit_cen{width:605px;height:24px;line-height:24px; background-color:#0a3663;float:left;text-align:left;font-size:12px;color:#fff;font-weight:bold;padding-left:10px;}
.d-normal-weight{font-weight:normal !important;}
.edit_cont{width:590px;padding-left:10px;padding-right:10px;font-size:11px;color:#0a3663;font-weight:normal;overflow:hidden;}

.mensaje{width:405px; padding-left:43px;height:24px;float:left;font-size:12px;color:#fff;font-weight:bold;}
.mensaje a{font-size:11px;color:#0f4c8a;font-weight:bold; text-decoration:underline} 
.mensaje_fecha{width:120px;height:24px;float:left;font-size:12px;color:#fff;font-weight:bold; padding-left: 20px;}
.mensaje_1{width:615px; height:22px; background-color:#88bcdf; margin-top:2px; margin-bottom:2px}
.mensaje_2{width:615px; height:22px; background-color:#daeff9; margin-top:2px; margin-bottom:2px}

.sobre_1{width:18px; height:16px; float:left; padding-top:2px; padding-left:5px}
.sobre_2{width:18px; float:left; padding-left:5px; padding-top:7px}
.sobre_2 a{height:9px; display:block;}
.mensaje_asunto{width:405px;height:22px; padding-left:9px;float:left;font-size:11px;color:#0a3663;font-weight:normal;line-height:22px; padding-right:5px; overflow:hidden;}
.mensaje_asunto a{color:#0a3663;font-weight:bold;text-decoration:none} 
.mensaje_fecha2{width:120px;height:22px;float:left;font-size:11px;color:#0a3663;font-weight:normal;line-height:22px;}
.mensaje_delete{width:50px;height:15px;float:left;}
.mensaje_delete img{padding: 2px; padding-bottom: 8px;}

.paginador2{ font-weight:bold; color:#3e7a95; font-size:10pt; margin: 10px auto 10px auto; text-align:center;}
.paginador2 a{text-decoration:none;font-weight:normal;}
.paginador2 a:hover{text-decoration:underline;font-weight:normal;}

/*---------------------------------------------------------------------------------------------------------------redactar*/
.redacta{width:590px; float:left;}
.redacta_areas{width:100%; background-color:#daeff9; height:22px; float:left; margin-bottom:2px; line-height:22px; padding-left:10px; font-size:12px;color:#0a3663;}
.redacta_textarea{border:1px solid #0a3663; width:275px; height:16px; float:right; margin-right:80px; margin-top:2px }
.contactos{width:170px; float:left; margin:2px 0px 5px 5px;}
.contactos_in, .contactos .d-countries{width:150px;overflow:auto; font-size:12px;color:#0a3663; background-color:#daeff9;padding:10px; height:190px;}
.contactos .d-countries {font-size:0.65em;}
.d-countries .d-c-wrapper{display: block; width: 100%}
.d-countries .d-c-wrapper .d-country,.d-countries .d-select-all{height: 22px;}
.d-countries .d-select-all{padding-top: 10px; color:red; font-weight: bold;}
.d-countries .d-c-wrapper .d-country .d-checkbox{float: left; vertical-align: middle;}
.d-countries .d-c-wrapper .d-country .d-name{float: left; margin-left: 3px; padding-bottom: 3px;}
.check{margin-right:3px; margin-bottom:5px; color: red}
.mensaje_area{width:598px; height:158px;border:1px solid #0a3663; margin:3px 0px 5px 0px; overflow:auto}
.des_sel{width:170px; height:20px;font-size:12px;color:#0a3663; line-height:20px; margin-top:7px; margin-left:10px}

.asunto{width:605px; background-color:#daeff9; height:22px; float:left; margin-bottom:2px; line-height:22px; padding-left:10px; font-size:12px; margin-top:2px}
.msj{width:603px; border:1px solid #0a3663; margin:3px 0px 5px 0px; overflow:auto; padding:5px; background-color:#FFFFFF; font-size:12px; height:100%;}

.ranking_tabla{margin-top:10px; margin-bottom:10px;}
.ranking_datos{background-color:#cfe8f4; height:30px; text-align:center; letter-spacing:1px;} .ranking_datos img{float:none} 

/*---------------------------------------------------------------------------------------------------------------noticias*/ 

.noticias{ width:790px; margin: 0px auto 0px auto; background-color:#add4e6; padding:20px; font-size:12px; margin-top:10px; color:#3E7A95}
.noticias_titulo{font-size:18px; font-weight:bold; color:#3E7A95; }
.noticias_fecha{font-size:10px; font-weight:normal; color:#3E7A95; margin-bottom:5px; height:15px;}
.noticias_divisor{height:1px; margin:20px 0px 20px 0px; background-color:#3E7A95}

.ranking{width:835px;background-color:#add3e6;padding:4px 2px 8px 2px; margin:15px 0px 20px 30px; overflow:hidden}
.rankingt1{width:828px;height:21px;background-image:url(../img/titulos1.jpg);padding:2px;margin-left:auto; margin-right:auto; margin-bottom:10px}
.rankingt2{width:827px;height:21px;background-image:url(../img/titulos2.jpg)}
.rankingt3{width:240px;height:15px; padding-left:5px;text-align:left;font-family:Tahoma;font-weight:bold;font-size:8pt;color:#FFFFFF;padding-top:4px}

.ranking_renglon{width:94%; height:30px; background-image:url(../img/bg_renglon.jpg); background-repeat:repeat-x; background-position: bottom; margin:8px auto 0px auto; line-height:20px;}

.ico_juego{margin-left:8px;}

/*---------------------------------------------------------------------------------------------------------------terms */
.terms{width:750px; border:0px}
.terms .number{width:30px; text-aling:left; vertical-align:top}
.terms .text{width:650px; text-align:justify}

/*---------------------------------------------------------------------------------------------------------------pago*/

.pago{width:750px; background-color:#e3f3fa; padding:20px; font-size:12px;  margin:0px auto 10px auto; overflow:hidden; color:#3e7a95}
.pago b{font-size:18px; font-weight:bold}
.pago img{float:left; margin:0;}
.paises{width:150px; padding:0px 3px 0px 3px; border:solid #3e7a95 1px;}
.metodos{margin:20px 0px 0px 20px; font-weight:bold; color:#3e7a95;}
.pago2{width:750px; background-color:#e3f3fa; padding:20px; font-size:12px;  margin:0px auto 10px auto; overflow:hidden; color:#3e7a95; font-weight:bold}
.pago2 b{font-size:14px;}
.pago2_titulos{font-size:18px; margin-bottom:10px; font-weight:bold; color:#0f588b }
.logos{background-color:#FFFFFF; padding:5px; width:100px; height:50px; float:left; margin:0px 10px 0px 0px}
.pasos{font-size:14px; line-height:30px;  margin:20px 0px 20px 0px; font-weight:bold; padding:5px;}
.pasos strong{background-color:#095589; color:#fff; padding:0px 5px 0px 5px; font-size:18px}
.pasos .d-pasos-desc { padding: 2px 0 0 35px;}
.aviso{background-color:#FFFFFF; padding:5px; font-size:18px;}
.aviso strong{background-color:#095589; color:#fff; padding:0px 5px 0px 5px; font-size:20px}
.detalles{color:#0f588b; line-height:20px; width:620px; float:left; padding-left:10px}

.pago3{width:790px; background-color:#e3f3fa;  font-size:12px;  margin:0px auto 10px auto; overflow:hidden; color:#3e7a95}
.activa{width:790px; height:45px; background-image:url(../img/activa.jpg);}
.renueva{width:790px; height:45px; background-image:url(../img/renueva.jpg);}
.activa_texto{font-weight:bold; font-size:12px; padding-left:5px;}
.pago_titulo{font-size:18px; font-weight:bold; } 
.pago_titulo img{float:none;}
.pago_titulo a span { background:url("../img/payment/discount.png") repeat scroll 0 0 transparent; color:#E3F3FA; 
	display:inline-block; font-size:16px; height:62px; line-height:62px; text-align:center; width:64px; }
.pago_detalles{width:725px; border:solid 1px #add4e6; margin:0px auto 0px auto; padding:10px; text-align:center; line-height:20px; background-color:#eff8fc;}
.pago_detalles .promo-plus { font-weight: bold;}
.pago_detalles .promo-plus span.d-first { color:#F39300; margin-right:6px;}
.pago_detalles .promo-plus span.d-last { text-decoration:none; color:#F39300;}
.subdetalles{color:#91a3ac}

.recarga{width:790px; height:45px; background-image:url(../img/recarga.jpg)}
.pago_icono{float:left; margin:0px 10px 10px 0px; width:80px; height:80px; border:solid 1px #add4e6;background-color:#eff8fc}
.pago_des, .pago_des_2{width:550px; float:left; padding-top:5px; margin-bottom:5px;}
.pago_des_2{margin-left:85px;}

#cajaSpan { padding-left:5;font-size:8pt;border:1px solid;border-color:#427B96;font-family:Tahoma;position:absolute;background-color:#ADD4E6;color:#4A4A4A;z-index:1;font-weight:normal;text-align:left;opacity:.99;filter:alpha(opacity=99); } /* control.people.php - b-mj.js */

.pre_msj { white-space:pre-wrap; word-wrap:break-word; min-height: 150px;}

.izquierdabanner{padding-left:1px; margin-bottom:5px; float:left; margin-left: 12px !important;}
.margentope{margin-left:0px;}

/*-------------------------------------------------------------clases de la tabla ganadores----------------------------------------------------------*/

/*.ganadores{background-image:url(http://multijugador.juegosdiarios.com/static/img/ganadores.jpg);height:143px;width:300px; margin:0px auto 0px auto; padding-left:8px}*/
.ganadores{width:300px;margin:0px auto 0px auto;}
.ganadores ol{list-style-type:none;}

.juego_ganador{float:left;width:300px;height:72px;}
.abatar_ganador{float:left;width:36px;height:49px;margin-left:130px;margin-top:2px;}
.nombre_ganador{float:left;margin-left:125px;}

.regalo_ganador{float:left;width:46px;height:46px;background-repeat:no-repeat;margin-left:25px;margin-top:5px;}

.Estilo1 { font-size: 9px; color:#FFFF00; }
.Estilo2 { font-family: Tahoma; font-size: 12px; font-weight: bold; }

.titulosde3c{width:303px;height:15px; padding-left:5px;background-image:url(../img/titulos2.jpg);text-align:left;font-family:Tahoma;font-weight:bold;font-size:8pt;color:#FFFFFF;padding-top:4px}
.titulosde3b{width:270px;height:15px; padding-left:5px;background-image:url(../img/titulos2.jpg);text-align:left;font-family:Tahoma;font-weight:bold;font-size:8pt;color:#FFFFFF;padding-top:4px}

/*---------------------------------------------------------------------------------------------------------------------------------------------------*/

.logros{margin-left:10px; /*font-family:Tahoma;font-weight:normal;font-size: 0.63em;*/}
.logro{height:50px;}
.logros .logroImagen{margin-left:10px;float:left;clear: left;}
.logros .logroDescripcion{float:left; font-size:12px; margin-left:10px; margin-right:10px; margin-top:5px; width:150px;}
.logros .logroFecha{float:left; font-size:12px; margin-top:10px; width:80px}

/*------------------------------------------------------
mantenimiento
------------------------------------------------------*/

.titulomantenimiento { background-image:url(../img/iconoalerta.jpg);background-repeat:no-repeat;margin-left:45px;margin-top:15px;width:750px;height:30px;text-align:right; }
.imgmantenimiento { background-image:url(../img/mantenimientof.jpg);width:597px;height:269px;margin-left:125px;margin-top:40px; }
.texto_mantenimiento { float:left;margin-top:150px;margin-left:75px;width:450px;height:100px; }
.mantfuen { font:Tahoma;font-size:12px;color:#FFFF99;font-weight:bold; }
.mant_a1 { margin-top:0px; }
.mant_1 { margin-top:18px; }
.noticias2 { width:845px;background-color:#add4e6;font-size:12px;color:#3E7A95;float:left;margin-left:28px; }
.pie2 {	width:867px;height:60px;text-align:center;color:#105d71;background-color:#add3e6;padding:25px 10px 0px 10px;font-size:12px;line-height:20px;float:left;margin-left:5px;margin-top:100px;margin-bottom:0px; }

/* ajax info mesagges */
.d-invisible {
	display: none !important;
}
.p-info-msg p, .p-info-msg-light p {
	background-color: #ADD3E6;
	background-position: 3% 50%;
	background-repeat: no-repeat;
	font-weight: normal;
    min-height: 20px;        
	padding: 15px 10px 10px 45px;
	text-align: left;
}
.p-info-msg-light p{
	background-color: #DAEFF9;
	font-size: 0.8em;
}
.p-info-msg.d-free-chips p {
	margin-top: 10px;
	margin-left: 90px;
}
.p-info-msg p.d-success, .p-info-msg-light p.d-success{
	background-image: url(../img/good.png);
	background-position: 18px 12px;
	color: green;
	font-size: 0.85em;
}
.p-info-msg p.d-error, .p-info-msg-light p.d-error{
	background-image: url(../img/wrong.png);
	background-position: 18px 12px;
	color: red;
	font-size: 0.85em;
}
.p-info-msg p.d-loading, .p-info-msg-light p.d-loading{
	background-image: url(../img/ajax-loader.gif);
	font-size: 0.85em;
}
.d-loading-messages{
	padding-left: 15px;
	width: 20px;
}
.d-user-info-msg {
    background-color: #ADD3E6;
    font-size: 0.7em;
    margin: 0 0 2px;
    min-height: 50px;
}
.d-user-info-msg p {
	float: left;
	max-width: 260px;
	padding: 18px 0 18px 10px;
}
.d-user-info-msg img {
	float: left;
    padding-left: 15px;
    padding-top: 15px;
}
.d-top-alert-msg{
    border-style: solid;
    border-width: 1px;
    font-size: 0.7em;
    margin: 0 25px 10px;
    min-height: 35px;
    width: 850px;
}
.d-ok-alert-msg-fb {
	background-color: #CCE8AB;
	border: 1px solid green;
	color: #005600;
	margin: 5px 20px;
	padding: 8px;
}
.d-ok-alert-msg-fb p {
	margin: 0;
}
.d-alert-exp {
	background-color: #B70000;
    border-color: #FFF;
	color: #FFF;
}
.d-alert-exp a {
	color: #F6BA00;
	font-weight: bold;
}
.d-alert-inf {
	background-color: #FFFBC5;
    border-color: #002F5E;
	color: #002F5E;
}
.d-alert-ok {
	background-color: #C0E0C2;
    border-color: #006400;
	color: #006400;
	font-size: 0.85em;
	font-weight: bold;
}
.d-alert-er {
	background-color: #FFE1C5;
    border-color: #961E00;
	color: #961E00;
}
.d-alert-inf p, .d-alert-er p, .d-alert-ok p, .d-alert-exp p{
    background-image: url("../img/payment/info-mini.png");
    background-position: 10px 50%;
    background-repeat: no-repeat;
    padding: 10px 0 10px 40px;
	line-height: 21px;
}
.d-alert-er p{
    background-image: url("../img/payment/warning-mini.png");
}
.d-alert-ok p{
    background-image: url("../img/payment/success.png");
	padding: 10px 0 10px 50px;
	line-height: 32px;
}
.d-alert-exp p{
    background-image: url("../img/payment/warning-mini.png");
}
a.d-no-ul:hover{
	text-decoration:none;
}
span.d-red {
	color: red;
}

/* modal content */
.d-modal-content {
	margin: 10px;
	color: #000;
}
.d-modal-content .d-close{	
	float: right;
	cursor: pointer;
}
.d-modal-content h1{
	font-size: 1.1em;
	text-decoration: underline;
	margin: 20px 10px;
}
.d-modal-content a{
	color: #3E7AA6;
}
.d-max-width-one {
	max-width: 520px;
}
.d-modal-content p {
	margin: 12px 0 12px 0;
}
.d-modal-content span {
	display: block;
    font-size: 0.95em;
    margin: 5px 0 5px 20px;
}
.d-modal-content p.d-last {
	margin: 20px 0 ;
	font-size: 0.9em;
	padding: 5px;
}

/* signup form (signup everywhere!) */
@font-face {font-family:'fuenteimportada'; src:url('../fonts/tahomabd.ttf') format("truetype");}
.d-signup-ew .ml{margin-top:2px;}
.d-signup-ew .d-info-message-reg{margin-bottom: 10px;}
.d-signup-ew .boton{ float:left; width:323px;height:52px;background-image:url(../img/signup/fondo_boton2.jpg);background-repeat:repeat-y; border:none;}
.d-signup-ew .boton .d-error{ color: red;}
.d-signup-ew .estilo2{font-family:Tahoma, Geneva, sans-serif bold;font-size:9px;color:#000000; max-width:300px;}
.d-signup-ew .d-status-image{ display:block; background-position:3px 2px; background-repeat:no-repeat; width:18px; float:left; height:20px;}
.d-signup-ew .d-status-ok{ background-image: url("../img/good-mini.png"); }
.d-signup-ew .d-status-er{ background-image: url("../img/wrong-mini.png"); }
.d-signup-ew .d-error-rew{ color:red; display:block; width:145px; font-size:0.85em;}
/*.d-signup-ew .d-success-rew{ background-image: url("../img/good-mini.png");display:block; font-weight:normal; padding-left:20px; background-position:0 4px; background-repeat:no-repeat; width:118px; font-size:0.85em; min-height: 20px;}*/
.d-signup-ew .estilo1{margin:17px 0;width:165px;height:29px;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;font-size:11px;color:#000000;}
.d-signup-ew .estilo1 input.d-error{ border: 1px solid red; }
.d-signup-ew .estilo1 input.d-success{ border: 1px solid green; }
.d-signup-ew .estilo1 label input{ float:left; font-size:1.1em; height:18px; max-width:145px;}
.d-signup-ew .contenedor{width:330px;height:400px;float:left;}
.d-signup-ew .base{float:left;background-image: url(../img/signup/fondo2.jpg);background-repeat:repeat-x;width:130px;height:190px;}
.d-signup-ew .base2{float:left;background-image: url(../img/signup/fondo2.jpg);background-repeat:repeat-x;width:168px;height:190px;}
.d-signup-ew .base2 .estilo2{margin: 15px 0;}
.d-signup-ew .medio{float:left;width:330px;max-height:280px;margin: 0px;background-image: url("../img/signup/fondo_boton2.jpg");background-repeat:repeat-y;}
.d-signup-ew .col_iz{float:left;width:13px;height:190px;background-image:url(../img/signup/iz.jpg);background-repeat:no-repeat;margin: 0px;}
.d-signup-ew .col_der{float:left;width:5px;height:190px;background-image:url(../img/signup/derecha.jpg);background-repeat:no-repeat;}
.d-signup-ew .arriba { float:left; width:323px; height:47px; background-repeat:no-repeat;}
.d-signup-ew div.d-en{ background-image:url(../img/en/signup/1.jpg);}
.d-signup-ew div.d-es{ background-image:url(../img/es/signup/1v1.jpg);}
.d-signup-ew .abajo{float:left; width:323px; height:27px; background-image:url(../img/signup/pie.jpg); background-repeat:no-repeat;}
.d-signup-ew .boton_imput  { width:266px;height:48px;border:none; cursor:pointer; margin-top:5px; }
.d-signup-ew .boton_imput:hover { width:266px;height:48px;border:none; cursor:pointer; margin-top:5px; }
.d-signup-ew input.d-es { background:url(../img/es/signup/boton_si.png) 0px -6px; }
.d-signup-ew input.d-es:hover { background:url(../img/es/signup/boton_si.png) 0px 47px; }
.d-signup-ew input.d-en { background:url(../img/en/signup/boton_si.png) 0px -6px; }
.d-signup-ew input.d-en:hover { background:url(../img/en/signup/boton_si.png) 0px 47px; }

/* signup form (classic form!) */
.d-signup-cl { float:left; width:365px; }
.d-signup-cl .ml{margin-top:2px;}
.d-signup-cl .d-info-message-reg{margin-bottom: 10px;}
.d-signup-cl .estilo2{font-family:Tahoma, Geneva, sans-serif bold;font-size:9px;color:#000000; max-width:300px;}
.d-signup-cl .d-status-image{ display:block; background-position:3px 2px; background-repeat:no-repeat; width:18px; float:left; height:20px;}
.d-signup-cl .d-status-ok{ background-image: url("../img/good-mini.png"); }
.d-signup-cl .d-status-er{ background-image: url("../img/wrong-mini.png"); }
.d-signup-cl .d-error-rew{ color:red; display:block; width:190px; font-size:0.85em; line-height: 13px;}
.d-signup-cl .estilo1{margin:17px 0 0;width:215px;height:29px;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;font-size:11px;color:#000000;}
.d-signup-cl .estilo1 input.d-error{ border: 1px solid red; }
.d-signup-cl .estilo1 input.d-success{ border: 1px solid green; }
.d-signup-cl .estilo1 label input{ float:left; font-size:1.1em; height:18px; width:190px;}
.d-signup-cl .contenedor{width:330px;height:400px;float:left;}
.d-signup-cl .base{float:left; width:130px;}
.d-signup-cl .base2{float:left; width:225px;}
.d-signup-cl .medio{float:left;width:330px;height:250px;margin: 0px;}
.d-signup-cl .boton_imput  { width:266px;height:48px;border:none; cursor:pointer; margin-top:5px; }
.d-signup-cl .boton_imput:hover { width:266px;height:48px;border:none; cursor:pointer; margin-top:5px; }
.d-signup-cl input.d-es { background:url(../img/es/signup/boton_si.png) 0px -6px; }
.d-signup-cl input.d-es:hover { background:url(../img/es/signup/boton_si.png) 0px 47px; }
.d-signup-cl input.d-en { background:url(../img/en/signup/boton_si.png) 0px -6px; }
.d-signup-cl input.d-en:hover { background:url(../img/en/signup/boton_si.png) 0px 47px; }
.d-signup-cl .d-error { color:red; font-size:11px; }
.d-signup-cl .info { float:left; width:323px; height:45px; }
.d-signup-cl .bottom { float:left; height:65px; width:323px; }
.d-signup-cl .estilo4{ margin:7px 0; color:black; font-size:0.9em; height:120px; }
.d-signup-cl .estilo4 .title{ font-weight:bold; color:green; margin-top:10px; }
.d-signup-cl .estilo4 .block{ display:block;}
.d-signup-cl .estilo4 input{ line-height:20px; margin:3px;}
.d-signup-cl .estilo5 { padding-left:37px; width:177px;}

/* facebook styles */
.contenedor_general ol, .contenedor_fichas ol {
	list-style:none;
}
.contenedor_general li, .contenedor_fichas li {
	list-style:none;
}
.contenedor_general {
	width:626px;
	height:690px;
	float:left;
	position: absolute;
	margin-left: 67px;	
	z-index: 999;
	top: 70px;
	background-color: #FFF;
}
.contenedor_fichas, .contenedor_invitaciones {
	border: 2px solid #115fc0;
	width:490px;	
	float:left;
	position: absolute;
	margin-left: 130px;
	top: 150px;
	z-index: 2010;	
}
.contenedor_invitaciones {
	width: 620px;
	margin-left: 70px;
	top: 100px;	
}
.facebook-chips ul li {
	text-align: center;
	margin: 8px;
	font-size: 1.1em;
}
.facebook-chips ul li .d-discount {
	color: rgb(62, 122, 149);
	font-size: 1.3em;
	font-weight: bold;
	line-height: 48px;
}
.facebook-chips ul li .d-discount span {
	display: inline-block;
	background: url('../img/descuento90.png') no-repeat scroll 100% 50% transparent;
	padding-right: 55px;
}
.facebook-chips ul li .d-euro-amount {
	font-size: 0.7em;
	margin-left: 5px;
}
.facebook-chips ul li .d-chips {
	padding-right: 20px;
	background: url("../img/fb-chips-16px.png") 100% 60% no-repeat;
}
.facebook-chips ul li .d-credits {
	padding-right: 20px;
	background: url("../img/fb-credits-16px.png") 100% 50% no-repeat;
}
.facebook-chips ul li .d-friends {
	padding-right: 22px;
	background: url("../img/fb-friends-16px.png") 100% 40% no-repeat;
}
.facebook-chips ul li .d-yellow, .facebook-chips ul li .d-amarillo {
	color: #FC0;
}
.facebook-chips, .facebook-invitations {
	background-color: #EFF8FC;
}
.facebook-invitations {
	overflow: hidden;
}
.facebook-chips .d-mini-close, .facebook-invitations .d-mini-close, .d-mini-close2, .d-mini-fb-close  {
	background: url("../img/fb-close-mdm.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	float: left;
	height: 15px;
	margin: 4px 5px 0;
	width: 16px;
}
.d-mini-close2 {
	position: absolute;
}
.facebook-chips .d-mini-close:hover, .facebook-invitations .d-mini-close:hover, .d-mini-close2:hover, .d-mini-fb-close:hover {	
	background-position: 0 -16px;
}
.d-promo-frame {
	border: 2px solid #115FC0;
	margin-left: 200px;
	position: fixed;
	top: 30%;
	z-index: 2010;
}
.d-promo-frame>a {
	display: block;
}
.facebook-chips .d-chips-explanation h3 {
	text-align: center;
	font-size: 0.8em;
	margin: 15px 0pt 0pt;
	color: #063DA2;
}
.facebook-chips .d-chips-explanation p {
	font-size: 0.7em;
	color: #3F7A95;
	margin: 5px 15px;
}
.facebook-chips .d-chips-explanation h3 {
	text-align: center;
	font-size: 0.8em;
	margin: 15px 0pt 0pt;
	color: #063DA2;
}
.facebook-chips .d-chips-explanation p {
	font-size: 0.7em;
	color: #3F7A95;
	margin: 5px 15px;
}
.contenedor_general body, .contenedor_fichas body {
	background-color: #FFF;
}
.recarga-fb {
/*	width: 400px;*/
	height: 45px;
	background-image: url(../img/recarga.jpg);
}
.contenedor_lista {
	margin-top:0px;
	width:625px;
	height:20px;
	float:right;
}
.cerrar_iframe {
	width:60px;
	height:20px;
	line-height: 20px;
    padding-top: 2px;
	float: right;
	z-index: 1000;
}
.cerrar_iframe a {
	color: #000;
	font-size: 0.85em;
}
.facebook {
	height: 670px;
    overflow: hidden;
    width: 625px;
}
.facebook-chips {
	overflow: hidden;
    width: 490px;
}
.iframe_facebook {
	width:600px;
	padding: 15px;
	overflow: hidden;
}
.divmenu-fb { float:left; width:505px; }
.divlogged-fb { float:left;	position:relative; width:250px; }
.divlogged-fb .logueado_in { color:#3E7A95; font-size:11px; font-weight:bold; margin-left:11px; margin-top:12px;
								position:absolute; text-align:center; z-index:1; }
.divlogged-fb .expira{ background-color:#51849F; color:#FED809; font-size:11px; margin-left:2px; margin-top:3px;
						padding:2px 25px; text-align:center; width:175px; }
.divlogged-fb .logueado{ background:none repeat scroll 0 0 #DBF2FC; border:1px solid #0A5789; height:26px;
						 margin:7px 0 0 1px; opacity:0.8; padding:10px; width:227px; }
body.fb-body {
	background-color: #84BCD7;
	background-image: none;
}
.fb-body .dnone{
	max-width:300px;
	min-width:126px;
}
.pago iframe body { background-color:#E3F3FA; background-image:none; }

/* image gallery necessary styles */
.d-ig-text-wrapper { min-height:320px; }
.d-ig-wrapper { display:block; height:346px; width:342px; float:right; }
.d-ig-top { background:none repeat scroll 0 0 #84BCD7;	border:1px solid #51849F; height:209px; padding:10px;
			position:relative; text-align:center; margin:0 10px 10px;}
.d-ig-top span:first { display:block; height:25px; padding-top:100px; background-image:url(../img/ajax-loader.gif);
				background-repeat:no-repeat; background-position:145px 110px; }
.d-ig-top span.d-ig-description { bottom:15px; color:black; display:block; left:15px; position:absolute; z-index:5;
						background-color:#CDE6F2; font-size:0.9em; padding:5px; filter:alpha(opacity=70);/* internet explorer */
						opacity: 0.7;/* fx, safari, opera, chrome */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /*IE8*/ }
.d-ig-top img { left:0pt; display:inline; }
.d-ig-top span.d-ig-left, .d-ig-top span.d-ig-right{ cursor:pointer; height:209px; position:absolute; width:150px; padding: 0px !important;}
.d-ig-top span.d-ig-left { background: url(../img/arrow-left.png) no-repeat 8px 50%; left:0px;}
.d-ig-top span.d-ig-right { background: url(../img/arrow-right.png) no-repeat 110px 50%; right:0px;}
.d-ig-bottom { background:none repeat scroll 0 0 #84BCD7; border:1px solid #51849F; padding:10px;
				position:relative; text-align:center; margin:10px; }
.d-ig-bottom span.d-ig-left, .d-ig-bottom span.d-ig-right{ cursor:pointer; height:63px; position:absolute; width:25px; z-index:3; padding: 0px !important;}
.d-ig-bottom span.d-ig-left { background: url(../img/arrow-tiny-left.png) no-repeat 4px 48%; left:0px;}
.d-ig-bottom span.d-ig-right { background: url(../img/arrow-tiny-right.png) no-repeat 4px 48%; right:0px;}
.d-ig-thumbnails { overflow:hidden; position:relative; height:63px; width:300px }
.d-ig-thumbnails ul{ overflow:hidden; position:relative; top:0px; left:0px; margin:0px; padding:0px; width:800px; }
.d-ig-thumbnails ul li{ float:left; list-style:none outside none; margin:0 5px; }
.d-ig-thumbnails ul li img{ display:inline; position:relative; width:90px; height:63px; opacity:1; cursor:pointer; }
.d-ig-loader { background-image:url("../img/ajax-loader.gif"); background-position:145px 110px; background-repeat:no-repeat;
			   display:block; height:25px; padding-top:100px; }

/* Fr9 winners slider */
.d-clear-both {
	clear: both;
}
.d-winners-module a {			
	display: block;
	float: left;
}
.d-winners-module, .d-fb-winners-module {
	background-image: url("../img/winners/bg.png");
	background-repeat: repeat-x;
	height: 85px;
	margin: 0 8px;
	overflow: hidden;
	position: relative;
	width: 300px;
}
.d-fb-winners-module {
	margin: 5px;
    width: 235px;
}
.d-winners-module ul {			
	overflow: hidden;
	position: relative;
	width: 5000px;
	left: 0;
}
.d-winners-module li {
	float: left;
	list-style: none outside none;
}
.d-winners-module .d-description {			
	width: 300px;
	height: 22px;
	font-size: 10px;
}
.d-winners-module .d-fb-description {
	height: 22px;
	font-size: 8.5px;
	width: 210px;
}
.d-winners-module .d-description div, .d-winners-module .d-fb-description div{
	background-color: #A2C5DB;
	display: inline-block;
	padding: 2px 10px;
	width: 235px;
	margin: 0 2px;
}
.d-winners-module .d-fb-description div {
	width: 191px;
	padding: 2px 20px;
}
.d-winners-module .d-description div span a{
	display: inline;
	float: none;
}
.d-winners-module .d-description strong, .d-winners-module .d-description a{
	vertical-align: baseline !important;
}	
.d-winners-module .d-avatar, .d-winners-module .d-game,
.d-winners-module .d-trophy, .d-winners-module .d-cup {
	float: left;
	width: 58px;
	height: 55px;
	margin: 4px;
}
.d-winners-module .d-trophy, .d-winners-module .d-game {			
	width: 76px;			
}
.d-winners-module .d-prev-btn, .d-winners-module .d-next-btn {
	float: left;
	position: absolute;
	top: 66px;
	cursor: pointer;
}
.d-winners-module .d-prev-btn {			
	left: 5px;			
}
.d-winners-module .d-next-btn {
	right: 5px;			
}
.wraptocenter {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.wraptocenter * {
	vertical-align: middle;
}
.wraptocenter a {
	display: inline-block;
}
/*\*//*/
.wraptocenter {
	display: block;
}
.wraptocenter span {
	display: inline-block;
	height: 100%;
	width: 1px;
}
/**/
ul.d-users-photos {
	display: inline-block;
	margin: 9px;
	width: 300px;
}
ul.d-users-photos li {
	display: block;
	height: 50px;		
	float: left;
	text-align: center;
	line-height: 50px;
	width: 50px;
	margin: 5px;
}

/* Flag changer css */
.d-flag-changer { display: inline-block; width: 24px; height: 19px; background-image: url(../img/flags-bg.png); background-repeat: no-repeat; margin-right: 3px; }
.d-flag-changer:hover {	background-image: url(../img/flags-bg-over.png); }
.d-flag-changer img { padding: 4px; }
.d-lang-selector { background-color: #C8E4F0; border: solid 1px #216894; position: absolute; left: 50%; margin-left: 435px; top: 40px; padding: 7px; }
.d-lang-selector ul li { line-height: 17px; font-size: 0.8em; }
.d-lang-selector ul li a { color: #045189; }
.d-lang-selector ul li img { margin-right: 5px; }

/* Facebook extended layout (main conetnt + side column) */
.d-center-all {	
	margin-left:auto;
	margin-right:auto;
	width:1010px;
	position:relative;
}
.fb-main-content {
	float:left;
	width:760px;
}
.fb-side-column {
	float: left;
	width: 250px;
}
.fb-side-column .d-like-module {
	background-color: #ADD3E6;
	height: 154px;	
	margin: 7px 2px;	
	overflow: hidden;
	padding: 5px;
	width: 236px;
}
.fb-side-column .moduloder2 {
	width: 246px;
	padding: 0;
	margin: 7px 2px;
}
.fb-side-column .moduloder2 .titulosde1 {
    margin: 5px;
    width: 231px;
}
.fb-side-column .moduloder2 .titulosde2 {
	width: 230px;	
}
.fb-side-column .moduloder2 .titulosde3c {
	width: 220px;
}
.fb-side-column ul.d-users-photos {    
    margin: 0;
    width: 2000px;
}
.fb-side-column .d-photos-slider .d-left-arrow {
	background: url("../img/winners/arrow-left.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 16px;
    position: absolute;
    left: 0;
    top: 18px;
	width: 16px;
}
.fb-side-column .d-photos-slider .d-right-arrow {	
	background: url("../img/winners/arrow-right.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 1px;
    top: 18px;
	width: 16px;
}
.fb-side-column ul.d-users-photos li {    
    margin: 0 0 0 14px;
    width: 232px;    
}
.fb-side-column ul.d-users-photos li a {	
	display: block;
    float: left;
    height: 50px;
    line-height: 50px;
    margin: 2px;
    text-align: center;
    width: 50px
}
.fb-side-column .d-fb-games-module a {	
	color: #3E7A95;
	display: block;	
	float: left;
	font-size: 9px;
	height: 22px;
	margin: 5px;
	padding-top: 55px;
	position: relative;
	text-align: center;
	width: 50px;
}
.fb-side-column .d-fb-games-module a img {	
	position: absolute;
	top: -5px;
	right: -5px;
}
.fb-side-column .d-photos-slider {
	overflow: hidden;
    margin: 3px 0 6px;
    position: relative;
}
.fb-side-column .d-users-photos {
	margin: 0;
	width: 2000px;
	position: relative;
}
.fb-side-column .d-support-img {
	margin: 7px 2px 0;
}
a.d-mini-game-logo-1 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -151px 0 no-repeat;
}
a.d-mini-game-logo-2 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -201px 0 no-repeat;
}
a.d-mini-game-logo-3 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -500px 0 no-repeat;
}
a.d-mini-game-logo-5 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -600px 0 no-repeat;
}
a.d-mini-game-logo-6 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -101px 0 no-repeat;
}
a.d-mini-game-logo-7 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -250px 0 no-repeat;
}
a.d-mini-game-logo-8 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -450px 0 no-repeat;
}
a.d-mini-game-logo-9 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -351px 0 no-repeat;
}
a.d-mini-game-logo-10 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -401px 0 no-repeat;
}
a.d-mini-game-logo-11 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -301px 0 no-repeat;
}
a.d-mini-game-logo-12 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -551px 0 no-repeat;
}
a.d-mini-game-logo-13 {
	background: url('../img/sprites/game-thumbs-50px-04.png') 0 0 no-repeat;
}
a.d-mini-game-logo-14 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -50px 0 no-repeat;
}
a.d-mini-game-logo-15 {
	background: url('../img/sprites/game-thumbs-50px-04.png') -650px 0 no-repeat;
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
	display: none !important;
}

/* consecutive days (cd) and daily reward (dr), promotions styles */
@font-face{font-family:'impact';src:url('../fonts/impact.ttf') format('truetype')}@font-face{font-family:'myriad';src:url('../fonts/MyriadPro-Bold.ttf') format('truetype')}.d-cd-promo-frame,.d-dr-promo-frame{background:url("../img/promos/consecutive-days/es/bg.png") no-repeat scroll 0 0 transparent;height:400px;margin-left:175px;position:fixed;top:150px;width:550px;z-index:2010}.d-dr-promo-frame{background:url("../img/promos/daily-reward/es/bg-600.png") no-repeat scroll 0 0 transparent}.d-dr-promo-frame-400-es{background:url("../img/promos/daily-reward/es/bg-400.png") no-repeat scroll 0 0 transparent}.d-dr-promo-frame-400-en{background:url("../img/promos/daily-reward/en/bg-400.png") no-repeat scroll 0 0 transparent}.d-dr-promo-frame-800-es{background:url("../img/promos/daily-reward/es/bg-800.png") no-repeat scroll 0 0 transparent}.d-dr-promo-frame-800-en{background:url("../img/promos/daily-reward/en/bg-800.png") no-repeat scroll 0 0 transparent}.d-cd-promo-frame .d-close{background:url("../img/promos/consecutive-days/close.png") no-repeat scroll 0 0 transparent;cursor:pointer;float:left;height:29px;left:0;position:absolute;top:56px;width:29px}.d-cd-promo-frame .d-left{float:left;height:200px;margin:0 0 10px 10px;width:245px}.d-cd-promo-frame .d-empty-left{float:left;height:100px;width:250px}.d-cd-promo-frame .d-left .d-nick,.d-cd-promo-frame .d-left .d-day-name{display:block;font-size:1.4em}.d-cd-promo-frame .d-left .d-day-name{margin-top:-10px;font-size:1.5em}.d-cd-promo-frame .d-left .d-last-line{margin-top:5px;font-size:1.15em;display:block}.d-cd-promo-frame .d-right{float:left;width:250px;height:80px}.d-cd-promo-frame .d-right ul{list-style:none}.d-cd-promo-frame .d-right li{background:url("../img/promos/consecutive-days/cross.png") no-repeat scroll 0 0 transparent;float:left;height:36px;width:60px}.d-cd-promo-frame .d-right li.d-day-1{margin:18px 0 0 -5px}.d-cd-promo-frame .d-right li.d-day-2{margin:20px 0 0 -20px}.d-cd-promo-frame .d-right li.d-day-3{margin:23px 0 0 -18px}.d-cd-promo-frame .d-right li.d-day-4{margin:27px 0 0 -18px}.d-cd-promo-frame .d-right li.d-day-5{margin:30px 0 0 -18px}.d-cd-promo-frame .d-top-center{margin:10px 0 0 135px;background:url("../img/promos/consecutive-days/es/title.png") no-repeat scroll 0 0 transparent;height:113px;width:300px}.d-cd-promo-frame .d-winner-text{margin:80px 0 13px 15px;background:url("../img/promos/consecutive-days/es/2000-chips-given.png") no-repeat scroll 0 0 transparent;height:158px;width:318px}.d-dr-promo-frame .d-winner-text,.d-dr-promo-frame .d-winner-text-400-es,.d-dr-promo-frame .d-winner-text-400-en,.d-dr-promo-frame .d-winner-text-800-es,.d-dr-promo-frame .d-winner-text-800-en{background:url("../img/promos/daily-reward/es/600-chips-given.png") no-repeat scroll 0 0 transparent;margin:140px 0 13px 15px}.d-dr-promo-frame .d-winner-text-400-es{background:url("../img/promos/daily-reward/es/400-chips-given.png") no-repeat scroll 0 0 transparent}.d-dr-promo-frame .d-winner-text-400-en{background:url("../img/promos/daily-reward/en/400-chips-given.png") no-repeat scroll 0 0 transparent}.d-dr-promo-frame .d-winner-text-800-es{background:url("../img/promos/daily-reward/es/800-chips-given.png") no-repeat scroll 0 0 transparent}.d-dr-promo-frame .d-winner-text-800-en{background:url("../img/promos/daily-reward/en/800-chips-given.png") no-repeat scroll 0 0 transparent}.d-dr-promo-frame .d-winner-text span{margin:-50px 0 0;max-width:370px;position:absolute}.d-cd-promo-frame .d-winner-shine{background:url("../img/promos/consecutive-days/shine.png") no-repeat scroll 0 0 transparent;height:580px;margin-left:-125px;margin-top:-70px;position:absolute;width:577px;z-index:-1}.d-impact-font{color:#262261;font-family:impact;font-size:26px}.d-myriad-font{color:#404041;font-family:myriad;font-size:16px;max-width:190px}.d-obelix-font{color:#ffc200;font-family:obelix;font-size:50px;max-width:400px}.d-margin-top-125{margin-top:125px}

/* payment promos */
@font-face{font-family:'cooperblackstd';src:url('../fonts/cooperblackstd-webfont.eot?') format('eot'),url('../fonts/cooperblackstd-webfont.woff') format('woff'),url('../fonts/cooperblackstd-webfont.ttf') format('truetype')}.d-coopbl-font{font-family:cooperblackstd;color:#FC0}
.d-plans-table-wrapper{margin:30px 50px;color:#3e7a95;font-weight:normal;text-align:left}.d-plans-table tr{margin:10px;padding:5px}.d-plans-table .d-odd{background-color:#d7e5ea}.d-plans-table .d-even{background-color:#eff8fc}.d-plans-table tr:hover{background-color:#ffe093;cursor:pointer}.d-plans-table tr input[type="radio"]{margin:15px 7px}.d-plans-table tr td p{margin:5px}.d-plans-table tr td .d-previously{opacity:.6}.d-plans-table tr td .d-now{font-weight:bold}.d-plans-table .d-small{margin-right:10px;font-size:.9em}.d-plans-table .d-strike{text-decoration:line-through}.d-plans-table .d-discount{background-color:#fcfaca;border:1px solid #fbf394;color:#7c9ba8;font-size:.9em;font-weight:bold;margin:0 20px;padding:2px 5px}.d-line-separator{background-color:#3e7a95;height:1px;margin:10px;width:80%}.d-plans-title{color:#ffb600;font-size:20px;font-weight:bold;margin:20px}

/* facebook friend invitations */
.d-invitations-wrapper .body{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif;font-style:normal;vertical-align:middle}#header-es,#header-en{background-image:url(../img/fcbk/invite/es/header.png);height:148px;width:620px;overflow:hidden}#header-en{background-image:url(../img/fcbk/invite/en/header.png)}#barrabuscar{background-image:url(../img/fcbk/invite/menu_buscador.jpg)}#barrabuscar{height:49px;width:620px}#contenido{background-image:url(../img/fcbk/invite/fondo_contenido.jpg);height:231px;width:620px}#cargador{background-image:url(../img/fcbk/invite/fondo_barra.jpg);height:75px;width:620px}#footer{background-image:url(../img/fcbk/invite/footer.jpg);height:72px;width:620px}#contenedortex{float:right;padding-top:50px;padding-right:20px}#header-en #contenedortex h2,#header-es #contenedortex h2{font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#FFF;text-align:right}#header-en #contenedortex h1,#header-es #contenedortex h1{font-family:Verdana,Geneva,sans-serif;font-size:22px;font-weight:bold;color:#FC0;max-width:480px;text-align:right}#footer #btnenviar{height:56px;width:226px;overflow:hidden;padding-top:8px;clip:rect(auto,auto,auto,auto);margin-right:auto;margin-left:auto}#footer #btnenviar img{cursor:pointer}#contenido #checB{height:208px;width:555px;margin-right:auto;margin-left:auto;font-size:12px;padding:10px 30px}#contenido #checB #d-fb-content{height:210px;overflow:auto}#barrabuscar #llenar{float:left;height:30px;width:230px;padding-top:15px;padding-left:32px;color:#fff}#barrabuscar #buscar{float:right;height:30px;width:230px;padding-top:15px;padding-right:32px;overflow:hidden}#cargador #barra{height:33px;width:566px;margin-right:auto;margin-left:auto;padding-top:5px;background-image:url(../img/fcbk/invite/barra_amarilla.png);background-repeat:no-repeat;background-position:-566px}#cargador #totalregalos{margin-right:auto;margin-left:auto;padding-top:5px;text-align:center;font-weight:bolder;color:#FFF}#cargador #totalregalos span{color:#FC0}.d-fb-checkbox{display:block;float:left;margin:5px 10px;width:155px;overflow:hidden}.d-fb-checkbox input:hover,.d-fb-checkbox label:hover{cursor:pointer}#llenar input:hover,#llenar label:hover{cursor:pointer}#d-p-fb-search-bar{margin-left:62px;border:0;height:25px;width:164px;background-position:0 0;background-color:transparent}.d-invitations-wrapper{margin-left:72px;position:absolute;top:100px;z-index: 20;}.d-invitations-wrapper .d-round-close{background:url("../img/fcbk/invite/close-friends-header.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;position:absolute;right:15px;top:15px;width:19px}

/* general game messages */
@font-face{font-family:'microgramma';src:url('../fonts/microgramma.ttf') format('truetype')}.d-microgramma-font{font-family:microgramma;font-size:22px}.d-gm-wrapper{margin:130px 0 0 185px;position:absolute;top:0}.d-game-messages{color:white;height:260px;position:relative;width:300px}.d-game-messages-es{background:url('../img/game-messages/es/bg.png') 0 0 transparent no-repeat}.d-game-messages-en{background:url('../img/game-messages/es/bg.png') 0 0 transparent no-repeat}.d-game-messages .d-round-close{background:url('../img/game-messages/close.png') 0 0 transparent no-repeat;height:10px;position:absolute;right:5px;top:15px;width:10px;cursor:pointer}.d-game-messages .d-info-content{padding:60px 10px 0}.d-game-messages .d-info-content img{float:left;margin:0 10px}.d-game-messages .d-info-content span{float:left;line-height:80px;margin-left:20px}.d-game-messages .d-adv-content{padding:60px 10px 0;text-align:center}.d-game-messages .d-adv-content img{margin:0 98px}.d-game-messages .d-adv-content span{display:block;margin:5px}.d-game-messages br{clear:both}.d-game-messages .d-error-content{padding:60px 10px 0}.d-game-messages .d-error-content span{float:left;line-height:80px;margin-left:50px}.d-game-messages .d-error-content img{float:left;margin:0 10px}.d-game-messages .d-message-desc{font-size:13px;margin:15px;text-align:center}

/* gifts */
.gifts-header a,.gifts-header a:hover{color:#FFF;text-decoration:none}.gifts-header a:hover{text-decoration:underline}.gifts-header .banner-module{display:block;padding-bottom:15px;text-align:center}.gifts-header .text-module{border:1px solid #003a5d;text-align:justify;position:relative;margin:20px;background:url('../img/gifts/text-bg.jpg') repeat-x 0 0 #003a5d;color:#FFF}.gifts-header .text-module .date-limit{background-color:#d3e7f2;border:1px solid #003a5d;color:#003a5d;display:block;padding:7px;position:absolute;right:20px;top:-17px}.gifts-header .text-module .text-p-first{padding:20px 10px 10px}.gifts-header .text-module .text-p{padding:10px}

/* Facebook like-us overlay */
.d-like-overlay{background:url('../img/fcbk/like-us/bg.png') 0 0 no-repeat transparent;height:317px;margin:50px 95px 0;position:absolute;width:574px;z-index:2010}.d-like-overlay>div{position:relative}.d-like-overlay>div>.d-close{background:url('../img/fcbk/like-us/close.png') 0 0 no-repeat transparent;cursor:pointer;height:29px;position:absolute;top:47px;width:31px}.d-like-overlay>div>div{bottom:105px;height:25px;position:absolute;right:40px;width:160px}

