/* onArcade 2 CSS */
body {
	background: url(images/cesped2.png);	
/*background-color: #ffffff;409200;*/
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Arial;
font-weight: bold;
	text-align: left;
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	font-family: Arial;
font-weight: bold;
	text-align: left;
	color: #81232f;
	float: left;
}


h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-family: Arial;
font-weight: bold;
	text-align: left;
	color: #ffffff;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-family: Arial;
font-weight: bold;
	text-align: left;
	color: #045125;
	
}

form {
	margin: 0px;
	padding: 0px;
}
input, textarea {
	background-color: #FFFFFF;
	border: 1px solid #99CC66;
	
	font-size: 11px;
	margin: 2px;
	padding: 2px;
}
fieldset {
	margin-top: 7px;
	
}
/* Default links */
a:link {
	color: #003366;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a:visited {
	color: #003366;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a:hover {
	color: #ffffff; /*#FF6347;*/
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
/* Width of the site */
.main {
	width: 970px;
	margin: 0px;
	
}
/* Top menu */
.top {
	padding: 0px;
	text-align: center;
	background-color: #ffffff;/*#272E7F;*/
	height: 28px;
}
.top_left {
    color: #f82603;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	text-align: left;
	float: left;
}
.top_right {
    color: #272E7F;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin-right: 10px;
	margin-top: 5px;
	text-align: right;
	float: right;
}
.top_link:link {
	color: #272E7F;
	text-decoration: none;
}

.top_link:visited {
    color: #272E7F;
	text-decoration: none;
}

.top_link:hover {
    color: #272E7F;
	text-decoration: none;
}

hr.linea{
width:100%;
height:0px;
text-align:left;
border-top:0px;
border-bottom:#245366 dashed 1px;
}

hr.linea2{
width:100%;
height:0px;
text-align:left;
border-top:0px;
border-bottom:#ffffff dashed 1px;
}


/* Header of the site */
.header {
	background-image: url(images/header140.png);
	height: 190px;
	text-align: left;
}

.header_logo {
    color: #084120;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	position:relative;
	left:15px;
	top:50px;
	z-index: 1;
}


.header_menu {
    color: #000;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	position:relative;
	left:15px;
	top:185px;
	z-index: 1;
}
.header_link:link {
	color: #000;
	text-decoration: none;
}

.header_link:visited {
    color: #000;
	text-decoration: none;
}

.header_link:hover {
    color: #FF6347;
	text-decoration: none;
}
/* Content part of the site */
.content {
	width: 100%;
	background-color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
/* Error box */
.error_box {
	border: 1px solid #FF3300;
	margin-bottom: 4px;
	font-family: Arial;
	font-size: 14px;
	color: #FF3300;
	text-align: left;
    padding: 3px;
}
/* Links of content box headers */
.contentheaderlink:link {
	color: #FFFFFF;
	text-decoration: none;
}
.contentheaderlink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.contentheaderlink:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/* Content box */

/* set millions of background images */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }









/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ 
background: transparent url(images/img.php.png) no-repeat bottom right} 
.cssbox{ /* intended total box width - padding-right(next) */ 
width:180px !important; /* IE Win = width - padding */ 
width: 180px; /* the gap on the right edge of the image (not content padding) */ 
padding-right:25px; /* use to position the box */ 
margin:20px auto} /* set the top-right image */ 
.cssbox_head{background-position:top right; /* pull the right image over on top of border */ 
margin-right:-15px; /* right-image-gap + right-inside padding */ 
padding-right:40px} /* set the top-left image */ 
.cssbox_head h2{ background-position:top left; 
margin:0; /* reset main site styles*/ 
border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ 
padding:25px 0 15px 40px; height:auto !important; 
height:1%} /* IE Holly Hack */ /* set the lower-left corner image */ 
.cssbox_body{ background-position:bottom left; 
margin-right:25px; /* interior-padding right */ 
padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */





.roundcont {
	width: 250px;
	background-color: #B4E4F7;
/*#B4E4F7;*/
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/bl2.gif) no-repeat bottom left; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
   
}




.roundcontg {
	width: 250px;
	background-color: #C4DF9B;
	color: #fff;
}

.roundcontg p {
	margin: 0 10px;
}

.roundtopg { 
	background: url(images/trg.gif) no-repeat top right; 
}

.roundbottomg {
	
	background: url(images/blg2.gif) no-repeat bottom left; 

}

img.cornerg {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}



.content_box {
	border: 0px solid #0099CC;
	margin-bottom: 15px;
}
.content_box_header {
	background: #0099CC url(images/topbar.png);
	color: #000;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	padding: 2px;
	padding-left: 4px;
	margin: 2px;
}


.content_box_headerm1 {
	background: #0099CC url(images/topmenu1.png);
	color: #000;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
text-indent: 6px;
	height: 40px;
}
.content_box_headerm2 {
	background: #0099CC url(images/topmenu2.png);
	color: #000;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
text-indent: 6px;
	height: 40px;
}
.content_box_headerm3 {
	background: #0099CC url(images/topmenu3.png);
	color: #000;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
text-indent: 6px;
	height: 40px;
}
.content_box_headerm4 {
	background: #0099CC url(images/topmenu4.png);
	color: #000;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
text-indent: 6px;
	height: 40px;
}
.content_box_headerm5 {
	background: #0099CC url(images/topmenu5.png);
	color: #000;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
text-indent: 6px;
	height: 40px;
}
.content_box_headerm6 {
	background: #0099CC url(images/topmenu6.png);
	color: #000;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
text-indent: 6px;
	height: 40px;
}

.content_box_2 {
	border: 0px solid #99CC66;
    margin-bottom: 25px;
}
.content_box_2_header {
	background: #99CC66 url(images/topbar2.png);
	margin: 2px;
	padding: 2px;
	padding-left: 4px;
	color: #0D3A7E;
	font-family: Arial;
	font-weight: bold;
	font-size: 24px;
	text-align: left;
}

.ca:link {
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.ca:visited {
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.ca:hover {
	color: #ffffff; /*#FF6347;*/
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.content_box_2_header_Noticias {
	background: #C4DF9B url(images/topbarcnews.png);
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
text-indent: 6px;
height: 40px;
}


.content_box_2_header_Favorito {
	background: #ffffff url(images/favorito.png);
background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	height: 75px;

	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
text-indent: 6px;
}


.content_box_2_header_Futebol {
	background: #C4DF9B url(images/topbarc1.png);
background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	
	height: 40px;
	color: #FFFFff;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
text-indent: 6px;
}

.content_box_2_header_Esportes {
	background: #C4DF9B url(images/topbarc2.png);
background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	height: 40px;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
text-indent: 6px;
}

.content_box_2_header_Corridas {
	background: #C4DF9B url(images/topbarc3.png);
background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	height: 40px;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
text-indent: 6px;
}

.content_box_2_header_Sinuca {
	background: #C4DF9B url(images/topbarc4.png);
background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	height: 40px;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
text-indent: 6px;
}

.content_box_2_header_Habilidade {
	background: #C4DF9B url(images/topbarc5.png);
background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	height: 40px;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
text-indent: 6px;
}


.box_text {
	font-family: Arial;
font-weight: bold;
	font-size: 12px;
	color: #124eaa;
	text-align: left;
    	padding: 2px;
	padding-left: 4px;
	margin: 2px;
}
.content_text_left {
	float: left;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}
.content_text_right {
	float: right;
	margin-top: 2px;
	margin-bottom: 2px;
}
/* Columns of files on index page */
.index_right_files_column {
	float: right;
	width: 49.5%;
}

.login_left {
	float: left;
	width: 30.0%;
}
.login__right {
	float: right;
	width: 70.0%;
}


.index_Futbol_files_column {
	float: left;
	width: 100%;
}


.index_left_files_column {
	float: left;
	width: 49.5%;
}
.index_files_box_right {
	float: right;
	width: 60%;
	margin-bottom: 2px;
font-family: Arial;
font-weight: bold;
	font-size: 14px;
	color: #0E0360;
}
.index_files_box_left {
	float: left;
	width: 40%;
	margin-bottom: 2px;
}
.played {
	font-family: Arial;
	font-size: 12px;
	color: #81232f;
}
.played2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #81232f;
	
}
.description {
	font-family: Arial;
	font-size: 12px;
	color: #000;
}
/* Related files */
.related_files_right {
	float: right;
	width: 82%;
	margin-bottom: 2px;
	
}
.related_files_left {
	float: left;
	width: 16%;
	margin-bottom: 2px;
}
/* Links to files */
.file_link:link {
	color: #000000; /*#124EAA;2A283F;*/
font-family: Arial;
font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.file_link:visited {
	color: #000000; /*#124EAA;2A283F;*/
font-size: 16px;
font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.file_link:hover {
	color: #ffffff; /*#124EAA;2A283F;*/
font-size: 16px;
font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
/* Comments boxes */
.comment_box {
	width: 100%;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #99CC66;
}
/* File boxes on browse page */
.browse_file_box {
	background: #C4DF9B;
	padding: 3px;
}





/* Champion of the game */
.champion_box {
	border: 1px solid #99CC66;
    margin-bottom: 8px;
    padding: 2px;
	text-align: center;
	background: url(images/cup.gif);
	background-repeat: no-repeat;
	background-position: 25% 50%;
}
/* Text on framed file page */
.frame_text {
    width: 49%;
	padding: 4px;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.frame_link:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.frame_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.frame_link:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/* Menu of private messages */
.private_messages_menu {
	
	
	color: #000000;
        /*font-size: 14px;
	font-family: Arial;*/
	text-align: left;
color: #000000; /*#124EAA;2A283F;*/
font-family: Arial;
font-size: 16px;
	font-weight: bold;
        text-indent:16px;
}
.compose_pm_right {
	float: right;
	width: 80%;
}
.compose_pm_left {
	float: left;
	width: 17%;
	font-weight: bold;
}



/* Links to files */
.private_messages_menu:link {
	color: #000000; /*#124EAA;2A283F;*/
font-family: Arial;
font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.private_messages_menu:visited {
	color: #000000; /*#124EAA;2A283F;*/
font-size: 16px;
font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.private_messages_menu:hover {
	color: #000000; /*#124EAA;2A283F;*/
font-size: 16px;
font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

/* Quoted text in PMs */
.quote {
	border: 1px dotted #009933;
	margin: 2px;
	margin-bottom: 6px;
	padding: 3px;
	text-align: left;
}
/* Redirection box */
.redirection_box {
	border: 1px solid #336699;
	background: #FFFFFF; 
	margin-top: 50px;
	padding: 5px;
	width: 400px;
	text-align: center;
}
/* Registration form */
.register_right {
	margin-bottom: 1px;
	font-weight: bold;
	float: right;
	width: 70%;
}
.register_left {
	margin-bottom: 1px;
	font-weight: bold;
	float: left;
	width: 30%;
}
/* popup boxes will look like this */
.popup_box {
	border: 1px solid #000000;
	background: #FFFFFF;
	margin: 5px;
	padding: 3px;
}
/* Normal ad box */
.ad_box {
	border: 1px solid #0099CC;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-align: center;
    padding: 3px;
}
/* Ad box on file page */
.ad_box_2 {
	border: 1px solid #99CC66;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-align: center;
    padding: 3px;
    margin-bottom: 5px;
}
/* Line between news */
.news_line {
	border-top: 1px dotted #3399CC;
	margin-top: 5px;
}
/* Member list table */
.member_list {
	width: 100%;
	border: 0px;
	font-family: Arial;
	font-size: 11px;
        color: #124EAA;
	padding: 2px;
}
/* Footer part of the site */
.footer {
	background-image: url(images/footer.png);
background-color: #ffffff;
	height: 72px;
	border-left: 0px solid #336699;
	border-right: 0px solid #336699;
	border-bottom: 0px solid #336699;
}
.footer_text {
    color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	padding-top: 14px;
	text-align: center;
}
.footer_link:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.footer_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.footer_link:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/* onArcade 2 CSS */