/* onArcade 2 CSS: Default */
body {
	background-color: #FFFFFF;
	font-size: 13px;
	font-family:"Trebuchet MS";
	text-align: left;
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
input, textarea {
	background-color: #FFFFFF;
	border: 1px solid #99CC66;
	font-size: 11px;
	padding: 2px;
	margin: 1px;
}
fieldset {
	margin-top: 7px;
	-moz-border-radius: 8px;
}
a:link, a:visited  {
	color: #003366;
	text-decoration: none;
}
a:hover {
	color: #FF6347;
	text-decoration: none;
}
#main_body {
	width: 980px;
	padding: 0px;
	margin:auto;
}

#header {
margin:auto;
width:980px;
}
#main_content {
	padding: 5px;
}
#main_content_left {
	float: left;
	width: 21.5%;
}
#main_content_right {
	float: right;
	width: 78%;
}
.content_box {
	margin-bottom: 5px;
	background:#FFFFFF;
	padding:3px;
}
.content_box {
	margin-bottom: 5px;
	background:#FFFFFF;
	padding:3px;
}
.content_box_header {
	background-color: #003333;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 2px 6px;
	padding-left: 4px;
	margin: 4px;
	text-transform:uppercase;
	font-size:16px;
}
.content_box_header {
	background-color: #FFFFFF;
	color:#CCCCCC;
	font-weight: bold;
	text-align: left;
	letter-spacing:-2px;
	padding-left: 6px;
	margin: 0px;
	text-transform:uppercase;
	font-size:24px;
	line-height:20px;
	
}



.content_box input {
	background-color: #FFFFFF;
	border: 1px solid #0099CC;
}
.content_box_header a:link, .content_box_header a:visited {
	color:#006699;
	text-decoration: none;
}
.content_box_header a:hover {
	color: #006666;
	text-decoration: none;
}
.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;
}
.news_line {
	border-top: 1px dotted #0099CC;
	margin-top: 5px;
}
.redirection_box {
	background:url(/images/redirect.jpg) center top no-repeat;
	margin-top: 150px;
	padding: 5px;
	width: 600px;
	text-align: center;
}

.redirection_box h2 { font-size:36px; color:#FFCC66; margin-top:150px; }

.ad_box {
	border: 1px solid #0099CC;
	text-align: center;
    padding: 3px;
    margin-bottom: 5px;
}
.ad_box_2 {
	border: 1px solid #99CC66;
	text-align: center;
    padding: 3px;
    margin-bottom: 5px;
}
#champion_box {
	background: #FFFFFF url(images/cup.gif);
	background-repeat: no-repeat;
	background-position: 25% 50%;
	border: 1px solid #99CC66;
	margin-top: 1px;
	margin-bottom: 5px;
	text-align: left;
	padding: 3px;
	text-align: center;
	
}
.file_link:link, .file_link:visited {
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.file_link:hover {
	color: #FF6347;
	font-weight: bold;
	text-decoration: underline;
}
.comment_box {
	width: 100%;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #99CC66;
}
.popup_box {
	border: 1px solid #99CC66;
	background: #FFFFFF;
	margin: 5px;
	padding: 3px;
}
.frame_text {
    width: 49%;
	padding: 4px;
	font-size: 12px;
	color: #FFFFFF;
}
.frame_text a:link, .frame_text a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.frame_text a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.browse_file_box {
	background: #FFFFFF;
	margin: 4px;
	padding: 5px;
	height:90px;
}
.played {
	font-size: 9px;
	float:right; width:40px; background:#ecc021; color:#FFFFFF; text-align:center;
}
.played strong { font-size:16px; font-weight:bold; }
.error_box {
	border: 1px solid #FF3300;
	margin-bottom: 5px;
	color: #FF3300;
	text-align: left;
    padding: 3px;
}
.register_right {
	margin-bottom: 1px;
	font-weight: bold;
	float: right;
	width: 70%;
}
.register_left {
	margin-bottom: 1px;
	font-weight: bold;
	float: left;
	width: 30%;
}
.quote {
	border: 1px dotted #009933;
	margin: 2px;
	margin-bottom: 6px;
	padding: 3px;
}
#footer {
	color: #000000;
	font-size:11px;
	text-align: center;
	padding: 2px;
	height:83px;
	background:url(/images/footer.gif) no-repeat;
}
.footer_link:link, .footer_link:visited {
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}
.footer_link:hover {
	color: #EFEFEF;
	text-decoration: none;
	font-weight: bold;
}
/* onArcade 2 CSS */

#cabecera {width:100%; background:url(/images/fnd_cabecera.gif) repeat-x; height:100px; text-align:left;}

#logo2 {width:970px; background:#3B3B2F; margin:0px 5px 0px 5px; text-align:left; height:123px;}
#logo h1 {font-size:9px; margin:-22px 0px 0px 57px; padding:0px; color:#FFFFFF; text-transform:uppercase; font-weight:normal;}

#logo3 {float:left; width:490px;}
#cab_adsense {float:left; width:468px; margin:40px 0px 0px 0px;}

#mas {text-align:right; margin:10px 0px 0px 0px; background:#FF6600;}
#mas a {margin:3px; padding:3px; text-transform:uppercase; font-size:14px; font-weight:bold; color:#FFFFFF;}
#mas a:hover { text-decoration:none; color:#000000; }

#titular {text-align:left; height:99px; margin:0px 0px 5px 0px;}
#titular h1 { margin:0px; padding:0px; font-size:50px; text-transform:uppercase; color:#FF9F40; font: bold 5.3em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: -7px;}
#titular h2 {margin:0px; padding:0px; color:#CCCCCC; font-size:12px; font: bold 1.3em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 2px;}
#titular img { float:right; }
#title_google {padding:0px; width:980px; margin:auto; text-align:left;}
#title_google h1 {margin:0px 0px 0px 5px; padding:0px; font-size:9px; color:#333333; text-transform:uppercase;}

.box_text {
	color: #333333;
	text-align: left;
    margin: 0px;
    padding: 5px;
	background:#FFFFFF;
	font-size:13px;
	text-align:left;
}
.homealones { background: url(/images/fondo_boxtext.gif) no-repeat #FFFFFF; }
.box_text a {color:#003399; text-decoration:none;}
.box_text a:hover {color:#003399; text-decoration:none;}
.box_text h3 { font-size:24px; margin:0px; line-height:10px; padding:0px;font: bold 2.3em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: -2px; margin-top:5px;  }
.box_text p { margin:0px; padding:0px; font-size:14px; text-align:justify; padding-right:10px; }
.box_text ul { list-style:none; margin:0; padding:0;}
.box_text ul li.fuera { background: url(/images/b_men_off.gif) #006666; }
.box_text ul li.fuera:hover { background: url(/images/b_men_on.gif) #006666; }
.box_text ul li { padding:3px 0px 3px 10px; border-bottom:#FFFFFF solid 1px; background: url(/images/b_cat_off.gif) #CC6600; }
.box_text ul li:hover { background: url(/images/b_cat_on.gif) #008080; }
.box_text ul li a { text-decoration:none; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:15px; }
.box_text ul li a:hover { color:#FFFF00; text-decoration:none; } 

.box_text ol { margin:0px; padding:0px; border-top:solid 1px #CCCCCC; list-style:none; }
.box_text ol li { margin:0px; padding:2px 4px 2px 4px; border-bottom:solid 1px #CCCCCC; font-size:9px; color:#CCCCCC;}
.box_text ol li a { color:#003333; font-size:14px;}
.box_text ol li a:hover { color:#000;}
.box_text ol li b { color:#003333; font-size:14px; font-weight:normal;}


.content_box h2 { margin:0px; padding:0px 0px 0px 6px; font: bold 2.3em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: -2px;  }
.content_box h2 a{ }
.content_box h2 a:hover{ }

#cierre { clear:both; background:url(/images/fondo_boxtext_fin.gif) no-repeat; height:20px; }

#estadisticas { float:right; width:135px; margin:0px 100px 0px 0px; padding:0px; text-align:left;}
#estadisticas h3{ font-size:12px; color: #006666; margin:0px; padding:0px; line-height:11px; }
#estadisticas ul { margin:0px; padding:0px; list-style:none; }
#estadisticas ul li { color:#666666; font-size:11px; line-height:12px; border-bottom:1px solid #CCCCCC; }

.usuarios  { background: url(/images/f_usuario.gif) no-repeat #e7d052; }
.botonlogin { width:60px; height:60px; background:#993300; float:right; margin-top:17px;}
a.botonuser { background:url(/images/b_registrarse_off.gif) no-repeat #993300; color:#FFFFFF; text-decoration:none; width:174px; height:27px; font-weight:bold; display:block; text-align:center; margin:auto; font-size:19px;  }
a.botonuser:hover { background:url(/images/b_registrarse_on.gif) no-repeat #993300; color:#FFFFFF; font-size:19px; text-decoration:none; }
.usuarios p { background:#FFFFFF; margin:10px 0px; padding:5px; font-size:14px; line-height:14px; border:1px #e7d052 solid;  }
#cierreusuario { background:url(/images/cierre_usuario.gif) no-repeat; height:20px; }
.avatarpeq {width:50px; float:right; }
.usuarios h4 { margin:0px; padding:0px; color:#D74600; }
.usuarios h4 strong { font-size:24px; color:#000000; }
.usuarios a.normal { background:url(/images/b_usu2_off.gif) no-repeat #006666; text-align:center; width:174px; height:19px; display:block; margin:auto; color:#ffffff; font-weight:bold; margin-top:4px; }
.usuarios a.normal:hover { background:url(/images/b_usu2_on.gif) no-repeat #006666; color:#FFFF00; }

#copy { width:700px; float:left; margin-left:20px; }
#copy a { color:#000000; text-decoration:none; font-weight:bold;}
#copy a:hover { color:#FF6600; text-decoration:none; }

.navegacion { background:#efefef; font-size:14px; color:#666666; letter-spacing:0px;  }
.navegacion a{ font-size:14px; color:#333333; }
.navegacion a:hover{  }


#boom { float:right; }
#boom a { display:none; }

#navegacion {  }

#navegacion b { display:block; background:#FFFF99;  }
#destacados { 	float:left; width:500px;}

#destacados h3 { font-size:24px; margin:0px; line-height:10px; padding:0px;font: bold 2.3em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: -2px; margin-top:5px; }





/**************************************************************

	Image Menu
	v 2.2

**************************************************************/


#imageMenu {
margin:0px;
padding:0px;
	position: relative;
	width: 500px;
	height: 200px;
	overflow: hidden;

}



#imageMenu ul {
padding:0px;
	list-style: none;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;
	
	}

#imageMenu ul li {
	float: left;
}

#imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:98px;
	height: 200px;
}

#imageMenu ul li.landscapes a {
	background: url(/images/destacados/129.jpg) repeat scroll 0%;
}

#imageMenu ul li.people a {
	background: url(/images/destacados/129.jpg) repeat scroll 0%;
}

#imageMenu ul li.nature a {
	background: url(/images/destacados/129.jpg) repeat scroll 0%;
}

#imageMenu ul li.urban a {
	background: url(/images/destacados/129.jpg) repeat scroll 0%;
}

#imageMenu ul li.abstract a {
	background: url(/images/destacados/129.jpg) repeat scroll 0%;
}

.clear {
	clear: both;
}

/*************************************************************/

#estrellas { text-align:center; background:url(/images/fondo_voto.gif) center top no-repeat;}
#estrellas h3 { color:#FF9900; }
#rate_file a { margin:10px auto; padding:4px 6px; display:block; text-align:center; background:#FF9900; color:#FFFFFF; width:120px; font-weight:bold; }
#rate_file a:hover { background:#FF0000; color:#FFFFFF; }
#make_favourite a { margin:3px auto; padding:4px 6px; display:block; text-align:center; background:#006666; color:#FFFFFF; width:120px; font-weight:bold; }
#comment_message { width:220px; background:#efefef; font-size:14px; font-family:"Trebuchet MS", Tahoma, Arial; }
#report_broken a { margin:3px auto; padding:4px 6px; display:block; text-align:center; background:#FF0000; color:#FFFFFF; width:120px; font-weight:bold; }
