@charset "utf-8";



/*-  Body y cuadros principales --------------------------- */





body,html {

	font-family:Arial,Helvetica,sans-serif;

font-size:small;





	font-weight: normal;

	color: #333333;

	margin: 0px;

	padding: 0px;

	text-align:center;



}



body{





}



#top_cab{

	background-color: #000000;



}

#in_top_cab{

padding-bottom:5px;

padding-top:5px;

	width: 920px;

	margin-left:auto;

	margin-right:auto;

	color:#f2f2f2;

	font-size:0.8em;

}



#intopleft{

float:left;

width:250px;

}

#intopright{

float:right;

width:500px;

}



#intopright a{

color:#f2f2f2;

text-decoration:none;

padding-left:1px;

padding-right:1px;

}



#cab{

	border-bottom-width: 6px;

	border-bottom-style: solid;

	background-color:#000000;

	border-bottom-color: #E8E8E8;

	background-repeat:   repeat-x;

	background-image: url(../img/res/stripe_cab.jpg);

}





.left_div{

width:25%;

float:left;

}

.right_div{

width:71%;

float:right;

}





#in_cab{

	width: 920px;

	margin-left:auto;

	margin-right:auto;

	background-image: url(../img/res/bg_cab.jpg);

	background-repeat: repeat;

	background-position: left center;

	height:140px;

}









#ad{

	background-color:#FFFFFF;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-color: #33CCFF;

	border-right-color: #33CCFF;

	border-bottom-color: #33CCFF;

	border-left-color: #33CCFF;

	padding-top: 10px;

	padding-bottom: 10px;

}

#in_ad{

	width: 920px;

	margin-left:auto;

	margin-right:auto;

	background-image: url(../img/res/ad.jpg);

	background-repeat: no-repeat;

}



#menu{

	background-image: url(../img/res/bg_menu.jpg);

	background-repeat:  repeat-x;

}

#in_menu{

	width: 920px;

	margin-left:auto;

	margin-right:auto;

	height:70px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #333333;

	border-left-color: #333333;

}



#in_menu ul{

padding:0px;

margin:0px;

list-style-type:none;

}



#in_menu li{

padding:0px;

margin:0px;

float:left;

display:block;

	height:55px;
	width:164px;
	
	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

#in_menu a.box:hover {

	color:#FFFFFF;

	text-decoration:underline;

}



#in_menu a.box:link, #in_menu a.box:visited {

	font-family:Arial,Helvetica,sans-serif;

	color:#FFFFFF;

	font-family:Tahoma;

	font-size:16px;

	font-weight:bold;

	text-decoration:none;
}

#in_menu a.box3:hover {

	color:#FFFFFF;

	text-decoration:underline;

}



#in_menu a.box3:link, #in_menu a.box3:visited {

	font-family:Arial,Helvetica,sans-serif;

	color:#FFFFFF;

font-size:9px;
	text-decoration:none;
	margin:0px;
	padding:0px;
}



#in_menu p{

padding:0px;

font-size:9px;

font-weight:normal;

margin-top:5px;

color:#FFFFFF;

}



#in_menu h1 {

	font-weight: normal;

	color: #ffffff;

	margin: 0px;

	padding: 0px;

}



#cont{

margin-top:10px;

	background-color: #FFFFFF;

	padding-bottom: 10px;

}

#in_cont{

	width: 930px;

	margin-left:auto;

	margin-right:auto;

}

#central{

float:left;

width:615px;



}

#central h1 {

color:#22C1F5;

font-size:1.6em;

font-weight:normal;

margin:8px 0pt 5px;



}



#central a{

text-decoration:underline;

color:#999999;

}



#centralj{

float:right;

width:600px;



}

#centralj h1 {

color:#22C1F5;

font-size:1.6em;

font-weight:normal;

margin:8px 0pt 5px;



}



#centralj a{

text-decoration:underline;

color:#999999;

}



.entry{

border-bottom:8px solid #E8E8E8;

margin-bottom:5px;

}



.entry2{

border-bottom:8px solid #E8E8E8;

margin-bottom:5px;

height:240px;

}



#ad_aux{

float:left;

width:120px;

margin-left:10px;

}

#lat{



	width: 300px;

	float:right;



}



#lat a.box:active, #lat a.box:hover {

color:#FFFFFF;

background-color:#000000;

text-decoration:none;

}

#lat a.box {

background-color:#4C4B45;

color:#FFFFFF;

font-size:11px;

margin-right:5px;

margin-top:20px;

padding:3px 6px;

text-decoration:none;

}

#latj{



	width: 300px;

	float:left;



}



#latj a.box:active, #latj a.box:hover {

color:#FFFFFF;

background-color:#000000;

text-decoration:none;

}

#latj a.box {

background-color:#4C4B45;

color:#FFFFFF;

font-size:11px;

margin-right:5px;

margin-top:20px;

padding:3px 6px;

text-decoration:none;

}





#in_pie{

	width: 920px;

	margin-left:auto;

	margin-right:auto;

}





#pie{

	margin-top:10px;

	background-color: #000000;

	color:#666666;

}



#pie a{

font-size:0.9em;

	color:#666666;

	text-decoration:none;

}







/*-  Cajas --------------------------- */



.innerInfo{

	background-color: #e2ffe4;

	border: 1px solid #c8deca;



}



.innerError{

background-color:#FFAEAE;

	border: 1px solid #bf7070;



}





.innerTip{

margin-top:5px;

margin-bottom:5px;

background-color:#F6F9FE;

border:1px solid #DEF4F9;

}



.innerTip_login{

	margin-top:5px;

	margin-bottom:5px;

	background-color:#F6F9FE;

	border:1px solid #DEF4F9;

	background-image: url(../img/res/add_user.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.innerTip_new{

	margin-top:5px;

	margin-bottom:5px;

	background-color:#F6F9FE;

	border:1px solid #DEF4F9;

}



.innerTip2{

margin-top:5px;

margin-bottom:5px;

background-color: #FFFFCC;

	border: 1px solid #f6db5a;

}

.innerTip3{

margin-top:5px;

margin-bottom:5px;

background-color:#F6F9FE;

border:1px solid #DEF4F9;

}

.inner_minijuego{

	margin-top:5px;

	margin-bottom:5px;

	background-color:#fff;

	border:1px solid #E9E9E9;

}

.inner10{

padding:10px;

}

.inner10_negro{

padding:10px;

background-color:#F8F8F8;



}

.inner10_nav{

margin-top:10px;

	background-color:#F8F8F8;

	border: 1px solid #E8E8E8;

}



.border_top_negro {

color:#000000;

font-size:1.8em;

font-weight:normal;

margin:8px 0pt 10px;

border-bottom:8px solid #E8E8E8;

}



/*-  Texto --------------------------- */

h1 {

	font-family: "Lucida Grande", Arial, Sans-serif;

	font-size: 18px;

	font-weight: normal;

	text-transform: none;

	color: #333333;

	margin: 0px;

	padding: 0px;

}

h2 {

color:#0EC5E4;

font-size:14px;

font-weight:normal;

}

#list h2 {

color:#0EC5E4;

font-size:14px;

font-weight:normal;

}





h4 {

	font-family: "Lucida Grande", Arial, Sans-serif;

	font-size: 16px;

	font-weight:bold;

	text-transform: none;

	color: #ff0084;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;	

}



h5 {

	font-family: "Lucida Grande", Arial, Sans-serif;

	font-size: 18px;

	font-weight: normal;

	text-transform: none;

	color: #333333;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #dadada;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}



/*-  Imagenes --------------------------- */



.imgleft{

	float:left;

	padding-right: 10px;

	padding-bottom:10px;

}

.imgleft_mini{

	float:left;

	margin-top: 4px;

	padding-right: 10px;

	padding-bottom:10px;

}



.imgleftU{

	float:left;

	padding-right: 20px;

	padding-bottom:50px;

}



.imgright{

	float:left;

	padding-left: 10px;

	padding-bottom:10px;

}



form {

	margin: 0px;

	padding: 0px;

}



.clearfix{

clear:both;

}



.stile_sup{

	font-size:93%;

	line-height:normal;

	color:#0EC5E4;

	padding-top: 10px;

	padding-left: 10px;

}









.list1 {

float:left;

margin-right:20px;

width:218px;

}

.list2 {

float:left;

width:100%;



}

.list1 li:hover {

background:#121212 none repeat scroll 0%;

}

.list1 ul {

	padding: 0px;

	margin-top: 5px;

	margin-right: 0pt;

	margin-bottom: 5px;

	margin-left: 0pt;

}

.list1 li {

border-bottom:1px solid #202020;

display:block;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

padding:4px 0pt;

margin:0px;

}

#list {

	float:left;

	width:958px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0pt;

	padding-top: 20px;

	padding-right: 0pt;

	padding-bottom: 0pt;

	padding-left: 00px;

}



#footer {

font-family:arial,helvetica,sans-serif;

	border-top:2px solid #202020;

	clear:both;

	color:#ACACAC;

	background-color:#363636;

	margin-top: 0pt;

	margin-right: 0pt;

	margin-bottom: 0px;

	margin-left: 0pt;

	padding-top: 10px;

	padding-right: 0pt;

	padding-bottom: 10pt;

	padding-left: 0pt;

}



#footer a{

	color:#ACACAC;

	text-decoration:underline;

	

}

.txtTit {

color:#22C1F5;

font-size:1.8em;

font-weight:normal;

margin:8px 0pt 20px;

}

h3{

color:#000000;

font-size:130%;

	margin: 0px;

	padding: 0px;



}

.box_emnu{
border: 1px solid #E9E9E9;
padding:10px;
margin-top:10px;
}

#encuesta{

	border: 1px solid #E9E9E9;

	background-image: url(../temp/chart.gif);

	background-repeat: no-repeat;

	background-position: right top;

	margin-top:10px;

}

.border_top {

color:#22C1F5;

font-size:1.8em;

font-weight:normal;

margin:8px 0pt 20px;

border-bottom:8px solid #E8E8E8;

}

#ultimo{

border: 1px solid #E9E9E9;

margin-top:10px;

}





#afiliados{



}

#afiliados ul{

padding: 0px;

	margin-top: 0px;

	margin-right: 0pt;

	margin-bottom: 0px;

	margin-left: 0pt;

	background-color:transparent;

}

#afiliados li{

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	width:32%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0pt;

	padding-bottom: 0px;

	padding-left: 0pt;

}

#afiliados a{

font-size:11px;

}

.boxdiv{

margin-top:10px;

}



a.box2:active, a.box2:hover {

color:#FFFFFF;

background-color:#000000;

text-decoration:none;

}

a.box2 {

background-color:#4C4B45;

color:#FFFFFF;

font-size:11px;

margin-right:5px;

margin-top:20px;

padding:3px 6px;

text-decoration:none;

}





a.amigo:visited, a.amigo:hover {

color:#4C4B45;

font-weight:normal;

text-decoration:none;

}

a.amigo:link {

color:#4C4B45;

font-weight:normal;

text-decoration:none;

}

a.amigo {

font-weight:normal;



}



#resumen{

border-bottom:1px #E8E8E8 solid;

margin-top:10px;

margin-bottom:10px;

}

.resumen{

border-bottom:1px #E8E8E8 solid;

margin-top:10px;

margin-bottom:10px;

}



#resumenrel{

margin-top:10px;

margin-bottom:10px;

}



#resumenrel a{

color:#20C0F4;

font-weight:normal;

}

#resumenrel p a{

color:#999999;

}



.texto_resumen{

margin-top:10px;

margin-bottom:10px;

}

#texto_resumen2{

margin-top:10px;

margin-bottom:10px;

border-bottom:1px #E8E8E8 solid;

font-size:11px;

}



#texto_resumen2 h1{

font-weight:bold;

}

#paginacion{



}

#paginacion a{

	display:block;

	background-image: url(../img/res/button.gif);

	background-repeat: no-repeat;

	background-position: center center;

	height: 24px;

	width: 100px;

	color: #ffffff;

	padding-top: 8px;

	text-decoration: none;

}

.fecha{

font-size:0.8em;

padding:4px;

background-color:#FFFFCC;

}

#vinculo_resumen{

margin-bottom:10px;

margin-top:10px;

}

.vinculo_resumen{

margin-bottom:10px;

margin-top:10px;

}

#vinculo_descarga{

font-size:0.9em;

color:#999999;

}

#clases{

margin-top:10px;

margin-bottom:10px;

}



#clases ul{

padding: 0px;

	margin-top: 0px;

	margin-right: 0pt;

	margin-bottom: 0px;

	margin-left: 0pt;

}

#clases li{

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	width:32%;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0pt;

	padding-bottom: 0px;

	padding-left: 0pt;

}

#clases a:visited, #clases a:hover, #clases a:link{

font-size:18px;

text-decoration:none;

}

#clases img{

padding:4px;

}



#vinculo_entrada{

font-family:helvetica,arial,verdana,sans-serif;

font-size:0.8em;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:1.55em;

padding-top:10px;

padding-bottom:10px;

}



.recurso{



}

.recurso_left{

float:left;

width:150px;



}

.recurso_leftn{

float:left;

width:200px;



}

.recurso_leftad{

float:left;

width:300px;



}



.recurso_right{

float:right;

width:435px;

margin-bottom:10px;

}

.recurso_rightn{

float:right;

width:385px;

margin-bottom:10px;

}

.recurso_left2{

float:left;

width:200px;



}



.recurso_right2{

float:right;

width:385px;

margin-bottom:10px;

}

.recurso_rightad{

float:right;

width:285px;

margin-bottom:10px;

}

.recurso_left3{

float:left;

width:190px;



}



.recurso_right3{

float:right;

width:375px;

}



.descripcion_juego{

font-size:0.8em;

}



#inlista{

	width: 920px;

	margin-left:auto;

	margin-right:auto;

}







#clases2{

margin-top:5px;

margin-bottom:5px;

width:942px;

margin-left:auto;

margin-right:auto;

}



#clases2 ul{

text-align:center;

padding: 0px;

	margin-top: 0px;

	margin-right: 0pt;

	margin-bottom: 0px;

	margin-left: 0pt;

}

#clases2 li{

float:left;



	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin-top: 4px;

	margin-right: 4px;

	margin-bottom: 4px;

	margin-left: 4px;

	padding-top: 0px;

	padding-right: 0pt;

	padding-bottom: 0px;

	padding-left: 0pt;

}

#clases2 a:visited, #clases2 a:hover, #clases2 a:link{

font-size:12px;

text-decoration:none;

color:#999999;

}

#clases2 img{

padding:2px;

}



.cabecera_ad{

font-size:0.9em;

width:260px;

float:right;

padding-bottom:10px;

padding-top:14px;

}



.cabecera_ad ul{



padding: 0px;

	margin-top: 8px;

	margin-right: 0pt;

	margin-bottom: 2px;

	margin-left: 0pt;

}



.cabecera_ad li{

	padding-left:20px;

	padding-bottom:2px;

	margin-top: 2px;

	margin-right: 0pt;

	margin-bottom: 2px;

	margin-left: 0pt;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	background-image: url(../img/res/feed.jpg);

	background-repeat: no-repeat;

}



.cabecera_ad li a{

text-decoration:none;

color:#999999;

font-weight:bold;

}





#div_login{



}



#div_login input{

margin:0px;

margin-bottom:6px;

}



#div_login .min{

color:#666666;

font-size:0.8em;

}



#div_login a {

color:#999999;

font-size:0.9em;

text-decoration:underline;

}





.div_colum50{

width:48%;

float:left;

margin-right:10px;

}



.div_toe{

margin-left:10px;

margin-right:10px;

background-color:#F6F9FE;

border:1px solid #DEF4F9;

}

.div_val{
margin-top:4px;
margin-bottom:4px;
}

.links_amigos{
margin-bottom:12px;
}

.links_amigos a:link ,.links_amigos a:hover, .links_amigos a:visited  {
color:#000000;
}

.links_amigos ul{
list-style-type:none;
}

.links_amigos li{
float:left;
width:32%;
margin-right:1%;
margin-bottom:9px;
}