@charset "utf-8";

body {
	text-align:center;
	margin: 0px 0px;
	background-color: #EEE;
}

img.valign {
   height: 100%;
   vertical-align: middle;
   width: 0px;
} 
/*------------------------------------------*/
/*			ESQUELETO DE LA PÁGINA			*/
/*------------------------------------------*/

#fondo {
	background-image: url(../ima/fondo_sombra.gif);
	background-position: center;
	background-repeat: repeat-y;
}
#cont {
	width: 814px;
	background-color: #FFF;
	margin: 0 auto 0 auto;
}

#cont_cabecera {
	width: 814px;
	height: 111px;
	clear: both;
}

#cont_central {
	width: 814px;
}

#cont_pie {
	width: 814px;
	clear: both;
	height: 150px;
}

#cont_sombra_pie{
	width: 100%;
	height: 32px;
	background-image: url(../ima/fondo_sombra_pie.gif);
	background-repeat: no-repeat;
	background-position:center;
}
/*------------------------------------------*/
/*			ELEMENTOS CENTRALES				*/
/*------------------------------------------*/

#letrero_rojo{
	width: 814px;
	height: 74px;
	background-image: url(../ima/fondo_letrero_rojo.gif);
	text-align: left;
}

.imagen_letrero{
	vertical-align: middle;
	padding: .8em 0 0 .8em;
	
}

.bloque_txt{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	color: #333333;
	text-align: left;
	padding: 1em;
	width: 50%;
	float: left;
}

.bloque_txt a{
	color: #A00000;
	font-weight: bold;
	margin-left: 2em;
}

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


/*------------------------------------------*/
/*			ELEMENTOS SECCIÓN JUEGOS		*/
/*------------------------------------------*/

#cont_juegos{
	width: 814px;
	height: 286px;
	clear: both;
	margin: 0 0 1em 0;
}

#cont_juegos_izq{
	width: 37px;
	height: 286px;
	background-image: url(../ima/ficha_juego_izq.gif);
	float: left;
}

#cont_juegos_foto{
	width: 407px;
	height: 286px;
	float: left;
}

#cont_juegos_gris{
	width: 222px;
	height: 286px;
	float: left;
	background-color: #EEE;
}

#cont_juegos_der{
	width: 148px;
	height: 286px;
	background-image: url(../ima/ficha_juego_der.gif);
	float: left;
	text-align: left;
}

.cont_juegos_txt{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	color: #333333;
	text-align: left;
	padding: 1em;
	margin: 0;
}

.cont_juegos_txt h4{
	border-bottom: 1px solid #CCC;
	font-size: 1.1em;
	color: #A00000;
}

#cont_juegos_data{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	color: #333333;
	text-align: left;
	margin: 0;
}

#cont_juegos_data dd{
	margin: .5em 0 0 12px;
	display: block;
	height: 24px;
	border-bottom: 1px solid #EEE;
	width: 130px;
}

#cont_juegos_info{
	margin: 0;
}
#cont_juegos_info dd{
	margin: .5em 0 0 12px;

}

#cont_juegos_info dd a{
	display:block;
	width:130px;
	height:74px;
	float: left;
	background-image: url(../ima/fondo_more_info.gif);
}

#cont_juegos_info dd a:hover{
	background-image: url(../ima/fondo_more_info_push.gif);	
}

#cont_juegos_info dd a span{
	display: none;	
}

#cont_juegos_coming{
	text-align: left;
	margin: 0;
}
#cont_juegos_coming dd{
	margin: .5em 0 0 12px;
	display: block;
	height: 74px;
	border-bottom: 1px solid #CCC;
	width: 130px;
	text-align: center;
}
#juegos_data_cont{
	width: 592px;
	float: left;
}

#juegos_data{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	color: #333333;
	text-align: left;
	margin: 0;
	margin-top: 1em;
	float: left;
}

#juegos_data dt{
	height: 24px;
	border-bottom: 1px solid #EEE;
	width: 150px;
	float: left;
	margin: 0 25px 10px 0;
	display: block;
	padding: .5em;
}


#android {
	background-image: url(../ima/mini/mini_android.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#available {
	background-image: url(../ima/mini/mini_available.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#developing {
	background-image: url(../ima/mini/mini_developing.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#puzzle {
	background-image: url(../ima/mini/mini_puzzle.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#shooter {
	background-image: url(../ima/mini/mini_shooter.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#style_life {
	background-image: url(../ima/mini/mini_stile_life.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#multi2 {
	background-image: url(../ima/mini/mini_multi2.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#full {
	background-image: url(../ima/mini/mini_full_version.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#lite {
	background-image: url(../ima/mini/mini_lite_version.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#cont_bidi{
	width: 220px;
	margin-top: 1em;
	float: right;
	border: 1px solid #CCCCCC;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
	font-size: 1em;
	font-weight: bolder;
}

#cont_bidi dt{
	font-size: 0.8em;
	color: #a00000;
}

#cont_bidi dd{
	margin: 0 0 1em 0;
}	
/*------------------------------------------*/
/*			ELEMENTOS SECCIÓN PARTNERS		*/
/*------------------------------------------*/

#cont_partners{
	width: 370px;
	float: left;
}

#cont_partners_sup{
	width: 370px;
	float: left;
	height: 20px;
	background-image: url(../ima/partner_sup.gif);
}

#cont_partners_inf{
	width: 370px;
	float: left;
	height: 20px;
	background-image: url(../ima/partner_inf.gif);
}

#cont_partners_logo{
	width: 370px;
	float: left;
	height: 80px;
}

#cont_partners_info{
	width: 370px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	color: #333333;
	text-align: left;
	margin: 0;
}

#cont_partners_info_rotulo{
	text-align: center;
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: 1.2em;
	width: 362px;
	margin-left: 4px;
	display: block;
	float: left;
	padding: .5em 0 .5em 0;
}

#cont_partners_info_bloque{
	margin: 0;
	width: 362px;
	margin-left: 4px;
	background-color: #EEEEEE;
	display: block;
}

#cont_partners_info_texto{
	padding: 0 1em 1em 1em;
}

#cont_partners_info_texto a{
	color: #333333;
	font-weight: bold;
}

#cont_partners_info_texto a:hover{
	text-decoration: none;
}

#vertical_blanco{
	width: 74px;
	height: 370px;
	float: left;
}

/*------------------------------------------*/
/*			ELEMENTOS SECCIÓN CONTACTO		*/
/*------------------------------------------*/

#fondo_htc{
	width: 370px;
	height: 370px;
	background-image: url(../ima/fondo_htc.jpg);
	float: right;
}

/*------------------------------------------*/
/*			ELEMENTOS SECCIÓN NOTICIAS		*/
/*------------------------------------------*/

#cont_news{
	width: 148px;
	float: left;
}

#cont_news_gris{
	background-image: url(../ima/news_fondo_gris.gif);
	height: 178px;
	background-repeat: no-repeat;
	padding: 0;
}

#cont_news_text{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	text-align: center;
	font-size: 1.05em;
	padding: .1em .5em .5em .5em;
	color: #333;
}

