@import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(//fonts.googleapis.com/css?family=Paytone+One);
body{background:#fff;font:12px/21px Arial, Helvetica, sans-serif;color:#ffffff;position:relative;min-width:320px; font-family: 'Droid Sans', sans-serif; margin: 0; padding: 0;}
body  { text-rendering: optimizeLegibility; }
html,body{height:100%;}
p{padding-bottom:21px}
a{color:#6dc2fb;outline:none;cursor:pointer;text-decoration:none; border: none;}
a:hover{text-decoration: underline}
img { border: none; }


/*  Global styles */
h1,h2,h3,h4,h5,h6{line-height:1.2em;text-transform:uppercase;color:#353535; font-family: 'Droid Sans', sans-serif;}
h1{font-size:25px;}
h2{font-size:18px; padding-bottom:19px;}
h3{font-size:18px;color:#fff;}
h4{font-size:17px;}
h5{font-size:16px;}
h6{font-size:15px;}

h7{font-size:22px;color:#5B75AE;font-weight: bold;}
h8{font-size:22px;color:#0099CC;font-weight: bold;}
h9{font-size:16px;color:#FF679A;font-weight: bold;}
h10{font-size:16px;font-weight: bold;}
ul{list-style-type:none;margin:0;padding:0;}


/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#6dc2fb;}
.color2{color:#ffffff;}
.z1{ position:relative; z-index:2;}
.z99{ position:relative; z-index:99;}
strong{ color:#303030;}
.cont{ position:relative;}
.juegos-color { color: #3B5F9D;}
td {vertical-align: top;}

.prensa { color: #3B5F9D; line-height: 1.5;}
.prensa a { color: #0099CC; font-weight: bold;}
.prensa-small { color: #3B5F9D; font-size: 10px;}
/*----- end txt,links,lines,titles -----*/

/* End Global styles */

.bg_body {
  width:100%;
  min-height: 100%;
  background:#fff url(../images/bg.jpg) 50% 0  repeat-x;
  margin: auto;
  position: relative;
}
.page {
  width: 980px;
  margin: 0 auto;
  padding-bottom: 60px;

}

.footer {
  background: #3A5797;
  height: 60px;
  width: 100%;
  padding: 5px 0;
  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;
  position: absolute;
  bottom: 0;
  left: 0;


}
.footer_content {
  width: 90%;
  margin-left: auto;
}
.footer_content .links {
  display: inline-block;
}
.footer_content .icons {
  display: inline-block;
  position: relative;
  top: 0;
  float: right;
  right: 200px;
}


.footer_content a{
  color: #ffffff;
  font-family: 'Paytone One', sans-serif;
}
.footer_content .rights a {
  color: #FFFF99;
}
.menu_box {
  width: 980px;
  height: 95px;
  background:  url(../images/bg_menu.png) no-repeat;
}
.menu_box .logo {
  width: 208px;
  height: 58px;
  background: url(../images/logo.png) no-repeat;
  display: block;
  position: relative;
  top: 11px;
  left: 20px;
  margin-right: 31px;
  float: left;
}
.menu_box .menu {
  display: inline-block;
  width: 675px;
  height: 80px;
  float: left;
  margin: 0;
  padding: 0;
  margin-top: 10px;
  padding-left: 0px;
}
.menu_box .menu .lists {
  display: inline-block;
  width: 111px;
  height: 62px;
}


.menu_box .menu .lists a {
  display: inline-block;
  width: 119px;
  height: 62px;
  background: url(../images/buttons/button_normal.png) no-repeat;
  text-decoration: none;
  color: #ffffff;
  font-family: 'Paytone One', sans-serif;

}
.menu_box .menu .lists a:hover {
  background: url(../images/buttons/button_over.png) no-repeat;
  text-decoration: none;
}

.menu_box .menu .lists a:active {
  background: url(../images/buttons/button_active.png) no-repeat;

}
.menu_box .menu .lists a.current {
  background: url(../images/buttons/button_active.png) no-repeat;
}
.menu_box .menu .lists span {
  margin: 15px;
  display: block;
  text-align: center;
  margin-left: 6px;
  font-size: 17px;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
  font-family: 'Paytone One', sans-serif;
  letter-spacing: 0px;
}

.menu_box .menu .lists .secondary_menu {
  display: none;
  position: absolute;
  background: #FFF;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border:2px solid #80c4f4;
-moz-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
  width: 152px;
  height: auto;
  padding: 11px 0 0 9px;
  list-style: none;
  margin-left: -10px;
  margin-top: 0px;
}
.menu_box .menu .lists:hover ul.secondary_menu {
  display: block;
}

.menu_box .menu .secondary_menu img {
  width: 20px;
  margin-right: 5px;
}
.menu_box .menu .secondary_menu li {
  color: #000000;
  font-family: 'Paytone One', sans-serif;
  padding-bottom: 2px;
  height: 25px;
}
.menu_box .menu .secondary_menu a {
  margin-bottom: 2px;
  position: relative;
  top: -6px;
  left: -4px;
  width: 100px;
  display: inline-block;
  height: 25px;
  padding-left: 10px;
  background: none;
  color: #6DC2FB;
}
.menu_box .menu .secondary_menu a:hover {
  color: #4B67A0;
  background: none;
  text-decoration: none; width: 100px;
}


.menu_box .menu .li_lang {
  display: inline-block;
  background: url(../images/bg_lang.png) no-repeat;
  width: 130px;
  height: 60px;
  position: relative;
  top: -50px;
  left: 40px;
  float: right;
}
.menu_box .menu .li_lang a {
  color: #466196;
  font-weight: bold;
  opacity: 0.8;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity = 80);
  position: relative;
  top: 12px;
  left: 27px;
}
.menu_box .menu .li_lang a:hover {
  text-decoration: none;
  opacity: 1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity = 100);
}
.menu_box .menu .li_lang a.current {
  color: #fda56a;
}

div.content .wrapper {
  height: 405px;
  margin-bottom: 6px;
}

div.content .flash {
  background: transparent;
  height: 405px;
  width: 100%;
  position: absolute;
  left: 0;
}

div.content .flash_games {
  background: transparent;
  height: 405px;
  width: 960px;
  position: relative;
  left: 0;
}

.box_bottom {
  margin-bottom: 20px;
  float: left;
}
.box_bottom .box_games {
  display: inline-block;
  width: 320px;
  height: 352px;
  background: url(../images/box_1.png) no-repeat;
  float: left;
}
.box_bottom .box_games .recomendados_head {
  background: url(../images/header_box_games.png) no-repeat;
  width: 307px;
  height: 44px;
  margin-left: 5px;
  margin-top: 3px;
}
.box_bottom .box_games .recomendados_txt {
 width: 307px;
  height: 44px;
  margin-left: 45px;
  padding-top: 6px;
  font-size: 16px;
  font-weight: bold;  
}
.box_bottom .box_games .games {
  padding-left: 2px;
}


.box_bottom .box_games .games a{
  float: left;
}


.box_bottom .box_fb_news {
  display: inline-block;
  width: 320px;
  height: 352px;
  background: url(../images/box_2.png) no-repeat;
  padding-top: 20px;
  padding-left: 6px;
  float: left;
}
.box_bottom .box_fb_friends {
  display: inline-block;
  width: 320px;
  height: 352px;
  background: url(../images/box_3.png) no-repeat;
  padding-top: 20px;
  padding-left: 6px;
  float: left;
}


.box_center{
  display: inline-block;
  width: 800px;
  /*height: 100%;
  padding-top: 60px;*/
  padding-left: 120px;
  /*float: left;
  padding-bottom: 20px; */
}

.box_center2{
  
  width: 860px;
  /*height: 100%;
  padding-top: 60px;*/
  padding-left: -30px;
  float: right;
 
  /*float: left;
  padding-bottom: 20px; */
}
.acerca{
  display: inline-block;
  width: 500px;
  height: 100%;
  padding-top: 10px;
  padding-right: 10px;
  color: #3B5998;
  float: right;
  padding-bottom: 20px;
}

.acerca a{
  color: #FF9900;
}
.acerca p {
  padding-left: 25px;
  padding-right: 25px;
}


.contacto{
  display: inline-block;
  width: 400px;
  height: 100%;
  padding-top: 10px;
  padding-left: 30px;
  color: #3B5998;
  float: left;
  padding-bottom: 20px;
}
.contacto h1 {
  font-size: 20px;
  text-transform: none;
  color: white;
  font-weight: bold;
  margin: 0;
  padding: 0;
}






/* FAQ Styles */

div.content ul.content { margin-left: 60px; margin-top: 50px; font-family: Arial, Helvetica, sans-serif; color: #4A679F; margin-bottom: 75px; }
div.content ul ul{list-style-type:disc;margin:10px;padding:0 10px;}
div.content ul li ul li{padding-bottom:10px;line-height:20px;}
div.content h2{margin:0;margin-bottom:5px;background-image:url('../images/question-open-closed.png');background-repeat:no-repeat;padding-left:25px;background-position:0 7px;}
div.content h2.open{background-image:url('../images/question-open-closed.png');background-position:0 -77px;}
div.content h2 a{font-size:12px;color:#4a679f;text-decoration:none;}
div.content div.answer{background-color:#e2f1fd;border-radius:11px;padding:15px;margin-bottom:30px;display:none; /* display:block; uncommment to see anwers */ }

.footer.cont {
 margin-top: 20px;
 color: #6dc2fb;
}


.footer.cont .footer_content .links {
  display: inline-block;
}
.footer.cont .footer_content .icons {
  display: inline-block;
  position: relative;
  top: -20px;
  float: right;
  right: 60px;
}


.footer.cont .footer_content a{
  color: #6dc2fb;
  font-family: 'Paytone One', sans-serif;
}
.footer.cont .footer_content .rights {
  color: #6dc2fb;
}

.footer.cont .footer_content .rights a {
  color: #6dc2fb;
  font-weight: bold;

}







.helpmenu {
  float: left;
  width: 330px;
  margin-top: 40px;
  margin-left:0px;

}


.helpmenu .helpbutton {
  display: inline-block;
  width: 330px;
  height: 40px;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  display: block;
  text-align: left;
  padding-top: 5px;
  padding-left: 10px;
  font-size: 13px;
  font-family: arial, Helvetica,sans-serif; 
  font-weight: bold;
  letter-spacing: 0px;
}

.helpmenu .helpactive {
  display: inline-block;
  width: 330px;
  height: 40px;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  display: block;
  text-align: left;
  padding-top: 5px;
  padding-left: 10px;
  font-size: 13px;
  font-family: arial, Helvetica,sans-serif; 
  font-weight: bold;
  letter-spacing: 0px;
}

.helpmenu .helpbutton a {
  display: inline-block;
  width: 330px;
  height: 40px;
  background: url(../images/ayuda/help-normal.png) no-repeat;
  text-decoration: none;
  text-align: left;
  color: #ffffff;
  padding-left: 10px;
  padding-top: 5px;
  font-size: 13px;
  
 }
 
 .helpmenu .helpactive a {
  display: inline-block;
  width: 330px;
  height: 40px;
  background: url(../images/ayuda/help-active.png) no-repeat;
  text-decoration: none;
  text-align: left;
  color: #ffffff;
  padding-left: 10px;
  padding-top: 5px;
  font-size: 13px;
  
 }
 
.helpmenu .helpbutton a:hover {
  background: url(../images/ayuda/help-roll.png) no-repeat;
  text-decoration: none;
}

.helpmenu .helpbutton a:active {
  background: url(../images/ayuda/button_active.png) no-repeat;

}
.helpmenu .helpbutton a.current {
  background: url(../images/ayuda/button_active.png) no-repeat;
}
.helpmenu .helpbutton span {
  margin: 15px;
  display: block;
  text-align: center;
  margin-left: 6px;
  font-size: 17px;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
  font-family: debussy;
  letter-spacing: 0px;
}


div.helpcontent {
  
  margin-left: 310px;

}

div.contactcontent {

  margin-left: 310px;

}

div.flashinfo {
  width: 420px;
  color: #5B75AE;
  float: right;
  margin-top: 70px;

}

.prensa-bg { font-weight: bold; }

.prensa-button {
	width: 106px;
	height: 40px;
    margin-left: -100px;
	float: left;
	}
	
	
.line {
	border-top: 1px dotted #70C4E7;
	}
 
.prensa-menu {
	background: #F5B56B;
   -moz-border-radius: 10px;
    border-radius: 10px;
    height: 120px;
	padding: 8px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
   -moz-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
   -webkit-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
   box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
	}
	
	.prensa-menu-link a{
	background: #4C73AA;   
   -moz-border-radius: 10px;
    border-radius: 10px;
	text-decoration: none;
    height: 120px;
	font-weight: bold;
	padding: 8px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 14px;
   -moz-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
   -webkit-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
   box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
	}
	
	.prensa-menu-link a:hover{
	background: #70C4E7;
	font-weight: bold;
   -moz-border-radius: 10px;
    border-radius: 10px;
	text-decoration: none;
    height: 120px;
	padding: 8px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 14px;
   -moz-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
   -webkit-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
   box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.15);
	}