/* CSS Document */
html{
    background:#4FC9F7 url("images/fondo2.png") no-repeat fixed top;
    padding: 0px;
    font-size : 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
form {
	margin-top:0px;
}
.tableFeatured{
	font-size:0px;
}
/*#fondopersonajes{
    background:url(images/fondopersonajes.jpg) center 100px no-repeat;
	background-attachment:fixed;
}*/
.featLink{
	color:#424E53;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
.textoHeader{
	color:#51C9F7;
	margin-top:-30px;
}
#container{
	width:960px;
	background:none;
	margin: 0 auto;
	}
#Logo{
	background: url(assets/logo.gif);
	width:345px;
	height:110px;
	float:left;
	}
#menuWarper{
	background:url(images/bgmenu.png) no-repeat;
	margin:10px 0 0 0;
	width:962px;
	height:64px;
	float:left;
	}
#menu{
	background:url(images/bgMenu.png);
	width:590px;
	height:29px;
	border: #F4AC33 solid 1px;
	margin: 5px 0 0 6px;
	float:left;
}
#menu a{
	display:block;
	border-right:#666 dotted 1px;
	font-size:14px;
	margin: 6px 0 0 6px;
	padding: 0 15px 0 10px;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
}
#menu a:hover{
	text-decoration:underline;
}
#subMenu{
	width:960px;
	margin-top:6px;
	padding-left:20px;
}
#subMenu a{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	margin-right:20px;
}
#subMenu ul{
	margin:0;
	padding:0;
}
#subMenu li{
	float:left;
	margin:0 5px 0 0;
	list-style:none;
}
#Ad480Warper{
	width:484px;
	float:right;
}
#search{
	width:310px;
	height:29px;
	margin: 6px 0 0 6px;
	float:right;
	padding: 4px 0 0 0;
}
.fontFix{
	font-size:12px;
}
#featuredWarper{
	/*background:#FFFFFF;
	border:#CCCCCC solid 1px;*/
	float:left;
	width:960px;
	/*padding:5px 8px 5px 8px; */
}
#featuredBox{
	background:#FFFFFF;
	border:#38B4E6 solid 1px;
	margin: 10px 0 0 0;
	height:280px;	
}
#blueContainer{
	width:620px;
	padding: 5px 0 0 0;
	float:left;
}
#bookmarksContainer{
	width:315px;
	height:50px;
	padding: 5px 0 0 0;
	float:right;
}
#innerBookmarks{
	padding-top:5px;
}
#ad350Container{
	width:315px;
	padding: 5px 0 0 0;
	float:right;
}
#Ad780Container{
	width:742px;
	float:left;
	margin-top:10px;
}
#orangeContainer{
	width:215px;
	float:left;
	margin:10px 0 0 3px;
}
#catContainer{
	width:625px;
	background:#FFFFFF;
}
#contentContainer{
	float:left;
	position:relative;
}
#randomcatContainer{
	width:194px;
	float:left;
	min-height:210px;
	padding:7px;
	font-size:11px;
}
#fondoMaingames{
	background:url(images/fondoMaingame.gif) no-repeat;
	margin:9px 0 5px 0;
	padding:5px 7px 5px 7px;
}
#columnRight{
	float:right;
	width:310px;
	padding:0;
}
#innerColumnRight{
	width:310px;
	float:left;
	font-size:11px;
	font-weight:normal;
}
#innerColumn2Right{
	width:150px;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin-right:9px;
}
#innerColumn3Right{
	width:150px;
	float:left;
	font-size:11px;
	font-weight:normal;
}
#preFooterContainer{
	float:left;
	margin-top:10px;
	width:637px;
}
#ad125Container{
	float:left;
	width: 140px;
}
#ad125innerContainer{
	float:left;
	width: 140px;
	margin-right:25px;
}
#ad728Container{
	float:left;
	width:635px;
}
.hide{
	margin-left:-115px;
	overflow:hidden;
}
#footer{
	width:960px;
	float:left;
	font-weight:normal;
	text-align:center;
	margin-bottom:10px;
}
#footerLinks{
	width:930px;
	font-size:11px;
	font-weight:bold;
	border-top:#0066CC dotted 1px;
	padding-top:5px;
	margin-left:8px;
}
#footerLinks a{
	color:#0066CC;
}
.catLinks{
	font-size:10px;
}
#565Container{
	width:565px;
	float:left;
	margin-top:10px;
}
#165Container{
	float:left;
	margin-top:10px;
}
#DescContainer{
	float:left;
	margin-top:10px;
	width:960px;
}
.topMenuText {
	font-size: 10px;
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
}
a.topMenuText:link {color: #0066CC; text-decoration: none;}
a.topMenuText:visited {color: #377574; text-decoration: none;}
a.topMenuText:hover {color: #0066CC; text-decoration: underline;}
a.topMenuText:active {color: #ff6633; text-decoration: none;}

#zylom h1{
	margin-bottom:10px;
}
#zylom img{
	margin-bottom:8px;
}
.gameCount{
	font-size:10px;
	color:#009900;
}
.gameDesc{
	font-size:12px;
	font-weight:normal;
	color:#424E53;
}
.h1a{
 color:#FFF!important;
 text-decoration:none;
}
#tapachat{
	position:absolute;
	left:409px;
	top:284px;
	width:271px;
	height:67px;
	z-index:5;
}
.form{
	padding-left:30px;
}
.form h2{
	font-size:24px;
}
#descRegistro{
	margin-left:10px;
	font-size:14px;
	font-weight:normal;
}
#descRegistro h3{
	font-size:24px;
	color:#CC0000;
	font-weight:normal;
	margin:20px 0;
}
.form input.text,
.form textarea {
	border:1px solid #ccc;
	padding: 5px;
	width:280px;
	color: #403f41;
}
.form input.text:focus,
.form textarea:focus {
	border-color:#00a8ff;
}
    .form-horizontal .form-label,
    .form-horizontal-wide-label .form-label {
        width:120px;
        float:left;
        text-align:right;
        margin:0 8px 0 0;
        padding:6px 0;
        line-height:1.25em;
    }
.fineprint {
	border-top: 1px dotted #ccc;
	padding-top: .5em;
}

button, a.button {
	color: #fff;
	background-color: #00a8ff; /* full secondary color */
	margin: 0 0 0 1em;
	padding: .2em 8px;
	font-size: 1em;
	border: 1px solid #dff2ff; /* light secondary color */
	border-right-color: #888;
	border-bottom-color: #888;
	cursor: pointer;
}
	a.button:hover {
		text-decoration: none;
	}
/* ff2 */
button, a.button, x:-moz-any-link {
	padding:.2em 8px .15em;
}
/* ff3 */
button, a.button, x:-moz-any-link, x:default {
	padding:.21em 8px .19em;
}
/* safari: */
html[xmlns*=""] body:last-child button,
html[xmlns*=""] body:last-child a.button {
	padding:.25em 12px .25em;
}
/* ie: */
button, a.button {
  *margin-left:4px;
	*padding:.1em 4px .1em;
}

button.alt-button {
	color: #00a8ff;
	background-color: #fff;
	border-color: #ccc #999 #999 #ccc
}

.drop-down-left {

	border: 1px solid black;

	width: 145px;

	background-color: white;

	font-weight: medium;

	color: black;

}





.cellTitles {

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

	font-size: 12px;

	font-weight: bold;

	

}







.separator {

border-bottom : 1px dotted #0012FF;

margin-top : 0;

margin-bottom : 0;

width : 100%;

}









a:link {color: #000000;}

a:visited {color: #000000;}

a:hover {color:#000000; text-decoration:underline;}

a:active {color: #000000;}











#left {

width:210px;

float:left;

}















.box {

clear:left;

font-size:11px;

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



}



















.box img {

float:left;

margin: 3px 5px 17px 0;

}



















#wrapper .more-cat {

background-color: #EFEFEF;

color:#000000;

font-size:14px;

text-align:center;

font-weight:bold;

line-height:20px;

letter-spacing:1px;

margin:0px 0px 5px 0px;

height: 20px;

}

	#wrapper .more-cat a:link {color:#000000; text-decoration:none;}

	#wrapper .more-cat a:visited {color:#000000; text-decoration:none;}

	#wrapper .more-cat a:hover {color:#672059; text-decoration:none;}

	#wrapper .more-cat a:active {color:#000000; text-decoration:none;}



/* ---- PAGE NUMBER STYLES ---- */





















































.topofpage{

width : 785px;

height : 16px;

text-align : center;

line-height : 16px;

text-decoration : none;

border : 1px solid #000;

background-image : url(images/back_on.gif);



position : relative;

float : left;

overflow : hidden;

}





.browsegames ul {

	margin: 0;

	padding: 0;

	list-style-type:none;

}

.browsegames li {

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #377574;

	padding: 0px 0px 1px 0px;

	background:url(images/bullet-green.gif) no-repeat left;

}

.browsegames li a,.browsegames li a:visited {

font-weight:bold;

	font-size: 11px;

	text-align:left;

	color: #377574;

	text-decoration: none;

	padding: 2px 5px 2px 18px;

	display:block;

	

}

.browsegames li a:hover {

	text-decoration: none;

	color: #77CD39;

	

}

.browsegames li.gamedownload a{

/*color:#F81700 !important;*/

font-weight:bold;

}







/**/

























.clear {clear:both;}

.clearLeft {clear:left;}

.clearRight {clear:right;}



















.span1-gray {

float:left;

width: 236px;

min-height: 290px;

height:auto;

margin: 0px 0px 2px 2px;

padding:5px;

background-image:url(images/bg-gray.gif);

background-repeat:repeat-x;

background-color:#FFFFFF;

color:#000000;

border:#4075AB solid 5px;

}

	.span1-gray a:link {color:#000000;}

	.span1-gray a:visited {color:#000000;}

	.span1-gray a:hover {color:#672059;}

	.span1-gray a:active {color:#000000;}



	.span1-gray-title {

	background-color: #4075AB;

	color:#FFFFFF;

	font-size:14px;

	text-align:center;

	line-height:20px;

	letter-spacing:1px;

	margin:-5px -5px 5px -5px;

	height: 20px;

	}





























.main_section_box{

	background-color:#E3FFDA;

        color:#000000;

	border: 1px solid #DAE8FF;

	margin-left:1px;

	margin-right:1px;

	margin-bottom:1px;

}



.main_section_headers{

	height:12px;

	font-size:13px;

	font-weight:bold;

	padding:2px;

      

	background:  url(images/back-top.gif) ;

	background-repeat:repeat-x;

}





















.main_section_featured{

	border: 2px solid #700000;

	background-color:#DAE8FF;

	margin-top:5px;

	padding:4px;

	

}



.main_section_played{

	background-color:#DAE8FF;

        color:#000000;

	border: 2px solid #700000;

	font-size:13px;

	font-weight:bold;

	

	

}

.main_section_news{

	margin-top:5px;

	height: 162px;

	background-color:#171717;

        color:#FFFFFF;

	border: 2px solid #700000;

	font-size:13px;

	font-weight:bold;

	

	

}

td.cattop

{ 



height:20px;



	color:#F7DB16;

	font-size:13px;

	font-weight:bold;

	padding:2px;

	background: transparent url(images/sidebar_header.gif) no-repeat left;

	background-repeat:repeat-x;

}









.small_sections{

	width: auto;

	margin-left:2px;;

	margin-right:2px;

	margin-bottom:5px;

	border:0px solid #000000;

}





.registration{

	

	margin-right: 250px;

	float: right;

	height:20px;

	font-size:13px;

	font-weight:bold;

	padding:2px;

	

}





.small_section_headers{

	height:20px;

	background-color:#000000;

	color:#F7DB16;

	font-size:13px;

	font-weight:bold;

	padding:2px;

	background: transparent url(images/sidebar_header.gif) ;

	background-repeat:repeat-x;

}





.main_section_featured{

	margin-top:5px;

	padding:4px;

	

}



.main_section_played{

	background-color:#082E63;

        color:#FFFFFF;

	border: 2px solid #999999;

	font-size:13px;

	font-weight:bold;

	

	

}



   













.pagination{

width: auto; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/

text-align: right;

border: 1px solid #EEEEEE;

border-width: 0 0px; /*Left/ right border width of pagination DIV.*/

padding: 0 0 4px 0;

}



* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/

width: 315px; /*IE5 width*/

w\idth: 315px; /*IE6 width*/

}



.pagination a{

padding: 0 5px;

text-decoration: none; 

color: #2e6ab1;

background-color: white;

}



















.useradmin{

  text-align:right;

}



.useradmin a:link {

text-decoration: underline;

}

.useradmin a:visited {

text-decoration: underline;

}

.useradmin a:hover {

text-decoration: underline;

color: #FFFF00;

}

.useradmin a:active {

text-decoration: underline;

}	



.game_breadcrumb a:link {

text-decoration: underline;

}

.game_breadcrumb a:visited {

text-decoration: underline;

}

.game_breadcrumb a:hover {

text-decoration: underline;

color: #FFFF00;

}

.game_breadcrumb a:active {

text-decoration: underline;

}	









a.submenu:hover {

display: block;

float: left;

padding: 5px;

margin: 0 3px 0 3px;

font-size: 12px;

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

color: #000000;

background-color: rgb(14, 134, 200);



}













.footer{

	margin-left:1px;

	width:auto;

	height:20px;

	border:0px solid #FFFFFF;

	background-color:#4075AB;

	color:#FFFFFF;

	font-size:12px;

	font-weight:bold;

	background-image:url(images/section_bg.gif);

	background-repeat:repeat-x;

	padding:1px;

	text-align:center;

	padding-top:2px;

}

