body { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;  margin-top:0px; padding-top:0px;} /*background-color:#000000; background-image:url(images/fondo.jpg); background-position:top; background-repeat:repeat-x;*/
#page { margin: 0px auto 0px auto; padding:0px;   width:910px; min-height:500px; position:relative; background-color:#FFFFFF; padding:10px; padding-top:0px; border:3px solid #FFFFFF; border-top:none; margin-top:0px;}
#header { margin-top:20px; position:relative; border-bottom:1px solid #ECECFF; padding-bottom:6px; }
#header h1 { font-size:10px; margin:0px; padding:0px; padding-top:10px; font-weight:normal; color:#336699; }
#header div { font-size:10px; padding-top:5px; }


.banner_horizontal { height:90px; width:98%;  text-align:center; margin:10px;} 
.banner_menu {   text-align:center;  margin:4px;   }
#contendio { float:left;   width:700px; }
.barratipo { font-size:12px; font-weight:normal; margin:5px; font-weight:bold; border-bottom:1px solid #E5E5E5; padding-bottom:2px; margin-right:20px;   }
.barratipo a{ color:#999999;}



.post { width:220px; margin:2px; padding:2px;   float:left; background-image:url(images/barra.jpg); background-position:bottom center; background-repeat:no-repeat; }
.post h5 { margin:0px; padding:0px; font-size:11px; margin-left:2px; margin-bottom:3px; }
.post a:hover { text-decoration:none; } 
.img { height:85px; width:200px;  background-color:#FFFFF0; cursor:pointer; margin:2px; float:left; border:2px solid  #A6A6FF; background-position:center; background-repeat:no-repeat; } 
.img:hover { border:2px solid #003399;  }
.dsc { float:left; width:210px; font-size:10px; margin-top:2px; text-align:left; color:#666666;   height:65px;  overflow:hidden; }
.cat { font-size:10px; margin-left:2px;}
.info { margin:2px; z-index:2;  position:absolute; margin-top:23px; margin-left:7px; font-size:10px;}


.pagination { margin: 0px; margin-top:10px; margin-bottom:0px; padding-bottom:10px; padding-top:10xp; padding: 3px; font-size:13px; font-weight:bold;  text-align:left; }
.pagination a{ margin:0px; padding:0px; margin-left:4px; margin-right:4px;  }
.pagination  span{ margin:0px; padding:0px; margin-left:1px; margin-right:1px; padding-left:2px; padding-right:2px; border:1px solid #CCCCCC; color:#FF0000; background-color:#E8F2FD;  }

#menu{ float:right; width:210px;  margin-top:3px; }
#menu .secciones { font-size:12px; font-weight:bold;  border-bottom:1px solid #E5E5E5; padding-bottom:1px; margin-top:3px; }
#menu ul { padding:0px; margin:0px; list-style-type:none; margin-left:0px; }
#menu li { margin:6px; margin-left:5px; margin-bottom:5px; font-weight:bold; float:left; width:81px;   background-image:url(images/li.jpg); background-position:left; background-repeat:no-repeat; padding-left:12px;  }
#menu li a:hover{ text-decoration:none; }
#menu .selected { color:#FF0000;}
#menu .selectedspam { font-size:9px; color:#666666;  font-weight:normal;}
.separador {  background-image:url(images/barra.jpg); background-position:bottom; background-repeat:no-repeat; height:16px; }
#tag  a{ margin-left:2px; }

.rojo { color:#FF0000; font-weight:bold; font-size:10px;}
.corte { clear:both;}
#buscador { top:3.7em;   position:absolute; margin:0px; padding:4px; right:30px; width:574px; color:#336699;}
#buscador  span { color:#999999; font-size:9px;}
#buscador  span a{ color:#999999;}
#buscador #s{ color:#999999; font-size:11px; padding:3px;} 
#buscador #btn { font-size:12px; padding:2px;}


#acceso {   position:absolute; margin:0px; margin-top:30px; top:0px; padding:4px; right:10px; width:270px; color:#336699; padding:2px;  border:3px solid #C9D7F5;}
#accesook { top:50px;   position:absolute; margin:0px;   right:10px; width:270px; color:#336699; padding:6px;  border:3px solid #DCDCDC;}
#frmaccss { margin:0px; padding:0px; text-align:right;}
#btnaccess { font-size:11px;}
.inputaccss { width:180px; font-size:11px;}


#menufooter {  margin: 0px; font-weight: normal;  line-height: 1.1;    position: fixed; text-align:right;  top:0em; right:0em; left:0em;  background-color:#DBEBF9; border-bottom:1px  solid  #94BCF8; padding-bottom:2px; padding:4px; z-index:99; padding-right:50px; font-size:10px; min-width:700px;  } 
#menufooter a{ font-weight:bold; }
#menufooter:hover {  background-color:#94BCF8; border-bottom:1px  solid #DBEBF9;  }
#menufooter:hover a{ color:#FFFFFF;}


#favoritoslista{ z-index:100;  color:#333333; right:6px; margin-right:5px; margin-top:3px;  padding:5px; padding-bottom:8px; border:3px solid #C9D7F5;   background-color:#FFFFFF;  width:300px; position: fixed; top:18px; overflow-y:auto;  overflow-x: hidden; max-height:200px;  }
.minifavorito:hover { background-color:#F2F2FF;} 

.juegoh1 { font-size:15px; margin:0px; padding:0px;}

#footer { font-size:10px; color:#333333; background-color:#F7F7F7; padding-left:20px; padding-right:20px; padding-bottom:20px; margin-top:0px; padding-top:20px; border-top:1px solid #DCDCDC; padding-bottom:40px;   }
#footer ul { margin-bottom:16px;}
#footer li { width:180px; float:left; height:20px;}
.rojo { font-weight:bold; color:#FF0000;}
.tag1 { font-size:20px; font-weight:bold; }
.tag2 { font-size:17px; font-weight:bold; }
.tag3 { font-size:11px; font-weight:normal; }
.tag4 { font-size:15px; font-weight:bold; }
.tag5 { font-size:14px; font-weight:bold; }
.tag6 { font-size:9px;  font-weight:normal; }
.tag7 { font-size:13px; font-weight:bold; }
.tag8 { font-size:12px; font-weight:normal; }
.tag9 { font-size:18px; font-weight:bold; }
.tag10 { font-size:9px; font-weight:normal; }

.juegoopciones { float:right; color:#333333; border:3px solid #DCDCDC; padding:3px;}
.bordegrueso { border:3px solid #DCDCDC; padding:3px; }
.juegodesc { font-size:10px; color:#666666;}
.noregistrado { margin-top:20px; font-size:14px; padding:20px 0px 20px 0px; font-weight:bold; margin:30px 0px 30px 0px; text-align:center; border:1px solid #FFFF99; background-color:#FFFFCC;}
.noregistradook { margin-top:20px; font-size:15px; padding:20px 0px 20px 0px; font-weight:bold; margin:30px 0px 30px 0px; text-align:center; border:1px solid  #66CC33; background-color:#EBFEE7;}
.sep_descrip {  border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:6px 0px 6px 0px;}
.sep_relacionado {  border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:6px 0px 6px 0px;}
.sep_comentarios {  border-top:1px solid #DCDCDC;  padding:6px 0px 6px 0px;}
#divjuego { margin:10px;}
h5 { font-size:15px; padding-top:0px; margin-top:0px;}
#listadomasvotados { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:0px 15px 0px 15px; margin:0px 10px 0px 10px;  }

.coment { border-bottom:1px solid #CCCCCC; padding:10px; padding-bottom:10px;  }
.coment:hover { background-color:#F4FAFF; }
.coment_fecha { float:right; color:#999999; }
.coment_coment { font-size:10px; padding:10px; } 
.coment_participa { padding:20px; font-weight:bold; text-align:center;}

/*carrusel*/
/* Carousel */
		
#carousel {
	position: relative; /* Necesario */
	overflow: hidden; /* Necesario */
	height: 150px;
	margin-left:35px;    
	background:#5B5B5B url(/images/carousel-bg.png) bottom left repeat-x;
}

#carousel .belt {
	position: absolute; /* Necesario */
	left: 0;
	top: 0;
	margin:0 10px 10px 0;
}

#carousel .panel {
	width:210px;
	float: left; /* Necesario */
	overflow: hidden;
	margin: 5px;
	padding:7px;
	border:1px solid #5B5B5B;
	background:#383838 url(/images/carousel-panel-bg.png) bottom left repeat-x;
}

#carousel .panel .panel-text {
 
	font-size:9px; margin-left:3px;
	color:#FFF;
}

#carousel .panel .panel-text a {
	color:#CCC;
	text-decoration:none;
}

#carousel .panel .panel-text a:hover {
	color:#FFF;
	text-decoration:underline;
}

			/* Botones del carousel */
			
.button-prev {
	height:150px;
	width:35px;
	float:left;
	background:#5B5B5B url(/images/carousel-bg.png) bottom left repeat-x;
	-moz-border-radius:10px 0 0 10px;
}

.button-prev a {
	display:block;
	padding:5px;
	margin-top:60px;
}

.button-next {
	height:150px;
	width:35px;
	float:right; margin-right:20px;
	background:#5B5B5B url(/images/carousel-bg.png) bottom left repeat-x;
	-moz-border-radius:0 10px 10px 0;
}

.button-next a {
	display:block;
	padding:5px;
	margin-top:60px;
}


a img {
	border:none;
}