body {
margin:0;
padding:0;
text-align:center;
background-color: #C9E7FF;
}



#contenido { margin: 0 auto;  width: 1000px; text-align: center; }

#contenido2 { margin: 0 auto; width: 1000px;  clear: both; margin-top: 20px; }

#header {/*background:url(img/top.jp)repeat-x;*/border-bottom: 1px solid;height: 115px; }

#centro { width: 700px; margin:0px auto; text-align: left; padding-bottom:40px;  }

#footer { border-top: 1px solid #E1E1E1; text-align: center; clear: both; margin-top: 50px; padding: 10px; }

#buscador { width: 300px; margin: 0 auto; }

#logo {float:left; margin-top:-10px;}


P, SELECT, INPUT, A, TABLE, BODY, H1, H2, H3 { font-family: verdana, Times, serif; color: black; font-size: 9pt; font-style: none; }

h1 { text-transform: uppercase;text-align: left; color: #0009FF;}
h1 a {color: #0009FF;}





#flashobj { text-align: center; margin: 0 auto;}



ul { list-style-type: none; text-align: left; margin: 0px; padding: 0px; }

li { margin: 0px; padding: 0px; }

div#navegacion { width: 100%; }

div#navegacion li {
border-bottom:1px solid #000;
padding:3px 0;
}
div#navegacion li:hover {
background: #FFFF00;
}
#game-zoom-controls { margin-top: 135px; }
#ap_preroll{width:310px;margin:0 auto}
#ap_preroll #ap_adframe{background:#fff;font-size:0;height:0;margin-bottom:10px;margin-left:1px}
#ap_adtext,.adtext{margin-bottom:2px;font:normal 11px Arial;text-align:center}
#ap_progressbar{border:1px solid #18ACEA;background-color:#FFF;width:300px;position:relative;color:black;margin:0;font-family:Tahoma,Arial,Verdana;font-size:10px;font-weight:900;text-align:left}
#ap_progressbar div.progress{position:relative;width:0;height:100%;overflow:hidden;background:transparent url(img/pbbg.png) top left;text-align:left}
#ap_progressbar div.progress .text{text-align:center !important;width:300px;display:block !important}
#ap_progressbar div.text{position:absolute;width:100%;height:100%;text-align:center}
#ap_skiptext{margin-top:5px;font-family:Tahoma,Arial,Verdana;font-size:10px;text-align:center}
#ap_skiptext a{text-decoration:underline;color:#000}

ul.juegos_categorias li, li.juego { text-align: center; display: inline; float: left;border: 1px solid #E1E1E1;height: 130px;width: 120px;margin: 6px; }

li.juego img {border:1px solid;}

li.juego span { font: bold 11px Arial; }


a { text-decoration: none;font-weight:bold; }

a.sub { text-decoration:underline;}

#tooltip {
	text-align:left;
	position: absolute;
	width: 170px;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	/*padding: 5px;*/
	opacity: 0.9;
}
#tooltip h3, #tooltip div { margin: 0; }

#puntuacion {float:right;}

.header {background-color:#FAC000;opacity:1;padding:5px;}

.content {padding:5px;}

a.etiquetas {
font-family:Tahoma;
letter-spacing:1px;
padding:2px;
font-weight:normal;
}

.size1{
	/*color: #000;*/
	font-size: 2.8em;
}
.size2{
	/*color: #333;*/
	font-size: 2.4em;
}
.size3{
	/*color: #666;*/
	font-size: 2em;
}
.size4{
	/*color: #999;*/
	font-size: 1.8em;
}
.size5{
	/*color: #AAA;*/
	font-size: 1.6em;
}
.size6{
	/*color: #BBB;*/
	font-size: 1.4em;
}
.size7{
	/*color: #CCC;*/
	font-size: 1.2em;
}
.size8{
	/*color: #DDD;*/
	font-size: 1.1em;
}
.size0
{
	/*color: #CCC;*/
	font-size: 1em;
}

.agregar span {
background:url("img/mygamesright.png") no-repeat scroll right 0 transparent;
line-height:14px;
padding:4px 25px 5px 6px;
}

.agregar b {
background:url("img/mygamesleft.png") no-repeat scroll 0 0 transparent;
height:6px;
line-height:14px;
padding:4px 5px 5px 19px;
width:24px;
}

#letras a { padding: 5px; }



#menu  {/*margin-top: 20px;*/clear:both;}
#menu ul {padding: 0px;margin: 0px;text-align: center;}

#menu li {display: inline;margin: 0px;height: 20px;float: left; margin-left: 10px; }

#menu a {font-weight: bold;text-decoration: none;}


a img { border: 0; }






H2, H2 > a { font-size: 11pt; text-align: center; }
H2 { margin-bottom: 20px; }
H3 { font-size: 9pt; }



label {

float: left;
text-align:left;
width: 170px;

}


.activo { background-color: #E1E1E1; font-weight: bold; }


.transparente { background-color: transparent; }


.boton  { text-align: center; background-color: FDD241; margin: 20px; }

.error { display: block; color: red; margin: 5px 0px -10px 0px; width: 95%;}
.no_error { display: none; }

.errorInput  { border: 1px solid red; }
.no_errorInput  { border: 1px solid black; }

.ref { float: right; width: 270px; font-size: 7pt; }





/*CSS Yahoo style pagination*/
div#indice { text-align:center;}
div#indice ul {
		padding: 10px;
		margin: 10px;
		text-align:center;
		font-family: tahoma;
		font-size:11px;
	}
	div#indice li {
		border: 1px solid #FFFFFF;
		margin-right:3px;
		padding:2px 5px;
		background-position:bottom;
		background-color:#0095FF;
		text-decoration: none;
		color: #FFFFFF;
		display:inline-block;
	}
	
	div#indice li a {
	color:#FFFFFF;
	}
	div#indice li:hover {
		border: 1px solid #0095FF;
		background-image:url(invbar.gif);
		background-color:#D2EBFC;
		color: #0095FF;
	}
	div#indice li.actual {
	    background-color:#D2EBFC;
		color:#FFFFFF;
	}
	div#indice span.disabled {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #606060;
		color: #808080;
	}
	
	
