* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
:focus {
	outline: 0
}

body{
	background:url(../images/bg_juegos.jpg) repeat top center #0082cd;
}


IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; -MS-INTERPOLATION-MODE: bicubic; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.clear {
	CLEAR: both
}
.right {
	FLOAT: right
}
.left {
	FLOAT: left
}
HR {
	DISPLAY: none
}
.hide {
	DISPLAY: none
}

.clear {
	clear: both;
}
.clear_10 {
	clear: both; height: 10px;
}

#wrapper { width: 960px; margin: 0px auto; padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; }

#header{ width:955px; height:130px; border:0px solid #000; padding-top: 20px; }
#header_index{ width:955px; height:70px; border:0px solid #000; padding-top: 20px; }


#user_information{ clear:right; float:right; font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important; font-size:11px; color:#fff; height:80px; padding-right:5px; width: 280px; border:0px solid #fff; text-align:center}

.user_information{ padding-top:45px; }

#user_information span.logout2{ font-size:11px; color:#fff; font-weight:bold; }

.logout2 a, .logout2 a:active,.logout2 a:visited{
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}

#top_content{ background:url(../images/top_content.png) no-repeat left bottom; width:960px; height:14px; }

#mid_content{ background:url(../images/mid_content.png) repeat-y; width:920px; padding-left:20px; padding-right:20px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important; padding-top:55px; }

#mid_content2{ background:url(../images/mid_content.png) repeat-y; width:880px; padding-left:40px; padding-right:40px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important; padding-top:55px; }

#mid_content_index{ background:url(../images/mid_content.png) repeat-y; width:920px; padding-left:20px; padding-right:20px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important; padding-top:80px; }

#bottom_content{ background:url(../images/bottom_content.png) no-repeat left bottom; width:960px; height:35px; }

/*navigation*/

#navigation{ width:578px; height:238px; border:0px solid #000; z-index:1000; position:absolute; padding-left:6px; padding-top:13px; }

#navigation img{ width:578px; height:238px; border:0px; }

#navigation1{ width:578px; height:238px; border:0px solid #000; z-index:999; position:absolute; padding-left:6px; }

#navigation1 img{ width:578px; height:238px; border:0px; }

#banner {width:921px; height:192px; border:0px solid #000; z-index:999; position:absolute; padding-left:6px; padding-top:1px; }
#banner img{ width:921px; height:192px; border:0px; }


#nav{ 
	position: absolute;background:url(../images/navigation.gif) no-repeat 0px 0px; height:44px; list-style:none; margin:0px; padding:0px; width:960px; }
#nav li {
	position: absolute; top:0px; height:44px; text-indent:-9000px; }
#nav li a {	display:block; height:44px; border:0 none; outline-style:none; outline-width:medium; }

#nav-miPerfil { left: 0; }
#nav-miPerfil, #nav-miPerfil a { width: 147px; }
#nav-miPerfil a:hover, #nav-miPerfil:hover, #nav-miPerfil.sfHover, body#miPerfil #nav-miPerfil { background: url(../images/navigation.gif) 0 -44px no-repeat; }

#nav-miPerfil_selected { left: 0px; }
#nav-miPerfil_selected, #nav-miPerfil_selected a { width: 147px; }
#nav-miPerfil_selected { background: url(../images/navigation.gif) 0px -88px no-repeat; }

#nav-juegos { left: 147px; }
#nav-juegos, #nav-juegos a { width: 122px; }
#nav-juegos a:hover, #nav-juegos:hover, #nav-juegos.sfHover, body#juegos #nav-juegos { background: url(../images/navigation.gif) -147px -44px no-repeat; }

#nav-juegos_selected { left: 147px; }
#nav-juegos_selected, #nav-juegos_selected a { width: 122px; }
#nav-juegos_selected { background: url(../images/navigation.gif) -147px -88px no-repeat; }

#nav-misScores { left: 269px; }
#nav-misScores, #nav-misScores a { width: 163px; }
#nav-misScores a:hover, #nav-misScores:hover, #nav-misScores.sfHover, body#misScores #nav-misScores { background: url(../images/navigation.gif) -269px -44px no-repeat; }

#nav-misScores_selected { left: 269px; }
#nav-misScores_selected, #nav-misScores_selected a { width: 163px; }
#nav-misScores_selected { background: url(../images/navigation.gif) -269px -88px no-repeat; }

#nav-misRetos { left: 432px; }
#nav-misRetos, #nav-misRetos a { width: 150px; }
#nav-misRetos a:hover, #nav-misRetos:hover, #nav-misRetos.sfHover, body#misRetos #nav-misRetos { background: url(../images/navigation.gif) -432px -44px no-repeat; }

#nav-misRetos_selected { left: 432px; }
#nav-misRetos_selected, #nav-misRetos_selected a { width: 150px; }
#nav-misRetos_selected { background: url(../images/navigation.gif) -432px -88px no-repeat; }

#nav-posiciones { left: 582px; }
#nav-posiciones, #nav-posiciones a { width: 244px; }
#nav-posiciones a:hover, #nav-posiciones:hover, #nav-posiciones.sfHover, body#posiciones #nav-posiciones { background: url(../images/navigation.gif) -582px -44px no-repeat; }

#nav-posiciones_selected { left: 582px; }
#nav-posiciones_selected, #nav-posiciones_selected a { width: 244px; }
#nav-posiciones_selected { background: url(../images/navigation.gif) -582px -88px no-repeat; }

#nav-ayuda { left: 826px; }
#nav-ayuda, #nav-ayuda a { width: 134px; }
#nav-ayuda a:hover, #nav-ayuda:hover, #nav-ayuda.sfHover, body#ayuda #nav-ayuda { background: url(../images/navigation.gif) -826px -44px no-repeat; }

#nav-ayuda_selected { left: 826px; }
#nav-ayuda_selected, #nav-ayuda_selected a { width: 134px; }
#nav-ayuda_selected { background: url(../images/navigation.gif) -826px -88px no-repeat; }

/*end navigation*/

/*login*/
#cont_login { float:left; width:402px; } 
#cont_login img {border:0px solid #000; }
#cont_login span{ font-size:14px; text-align:right; font-weight:bold; color:#4f7d27; padding-right:8px; }
fieldset{ border:1px solid #ccc; padding:10px; width:380px; margin: 0px auto; }
.input_login{ font-size:12px; padding-top:3px; padding-bottom:3px; height:16px; }
#cont_login .a_login{ font-size:12px; font-weight:bold; color:#069; text-align:center; text-decoration:underline; }
.red_login{ font-size:12px; font-weight:normal; color:#CC0033; padding:8px; }
a.red_login2{ font-size:12px; font-weight:bold; color:#CC0033; text-decoration:underline; }
.tit_login{ font-size:14px; font-weight:bold; color:#114789; padding-right:8px; }


input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}



/*end login*/


/*titles*/
#title_juegos { background:url(../images/title_juegos.jpg) no-repeat top; width:909px; height:60px; padding-bottom:20px;}
#title_perfil { background:url(../images/title_perfil.jpg) no-repeat top; width:909px; height:60px; padding-bottom:0px;}
#title_retos { background:url(../images/title_retos.jpg) no-repeat top; width:909px; height:60px; padding-bottom:0px;}
#title_scores { background:url(../images/title_scores.jpg) no-repeat top; width:909px; height:60px; padding-bottom:20px; margin-left:-10px;}
#title_posiciones { background:url(../images/title_posiciones.jpg) no-repeat top; width:909px; height:60px; padding-bottom:20px;}


/*top juegos*/
#cont_topjuegos { float:right; width:462px; } 
#cont_topjuegos img {border:0px solid #000; margin-bottom:10px; } 
.cont_topjuegos { float:left; border:0px solid #000; margin-right:13px; margin-bottom:15px;}
.cont_topjuegos .img{ float:left; border:0px solid #000; width:215px; height:117px; padding-right:0px; }
.cont_topjuegos .nombre{ font-size:14px; color:#CC0000; font-weight:bold; }
.cont_topjuegos .descripcion{ font-size:12px; color:#006699; font-weight:normal; }
/*end top juegos*/

/*cont juegos*/
.cont_ljuegos { float:left; width:445px; border:0px solid #000; margin-right:13px; }
.cont_ljuegos .img{ float:left !important; border:0px; width:220px; height:180px; padding-right:10px; }
.cont_ljuegos .nombre{ font-size:14px; color:#CC0000; font-weight:bold; }
.cont_ljuegos .descripcion{ font-size:12px; color:#006699; font-weight:normal; }

.cont_juegos { float:left; }
.cont_juegos .img{ float:left; border:0px; width:260px; height:195px; padding-right:10px; }
.cont_juegos .nombre{ font-size:14px; color:#CC0000; font-weight:bold; }
.cont_juegos .descripcion{ font-size:12px; color:#006699; font-weight:normal; }


.line { background:url(../images/line.gif) no-repeat center; width:920px; height:20px; clear:both; }

.titulo_juego{ text-align:center; }
.titulo_juego img{ width:880px; height:40px; }

.tableScores, .tableRetos{ color:#003366; text-align:center; margin:0px auto; }
.tableScores2{ color:#003366; text-align:center; }
.tableScores th, .tableScores2 th, .tableRetos th { font-weight:bold; background-color:#0088cb; color:#fff; }
.tableScores tr.rowContent1, .tableScores2 tr.rowContent1, .tableRetos tr.rowContent1 { background-color:#d9effc }
.tableScores tr.rowContent2, .tableScores2 tr.rowContent2, .tableRetos tr.rowContent2 { background-color:#f5fbff }

.tableRetos td{ font-size:12px; }

.tableProfile { color:#003366; margin:0px auto; text-align:left; width:500px; }
.tableProfile th { width:200px; font-weight:bold; background-color:#0088cb; color:#fff; padding-left:4px; }
.tableProfile td { width:300px; font-weight:bold; background-color:#f5fbff; color:#fff; padding-bottom: 4px; padding-top: 4px; padding-left:4px; }
.tableProfile th.none { background-color:#ffffff; }
.tableProfile td.none { background-color:#ffffff; }
.tableProfile td.blue { width:500px;  color:#003366; font-size:12px; }

.tableRetosPendientes { color:#003366; text-align:center; margin:0px auto; }
.tableRetosPendientes th { font-weight:bold; background-color:#b7350c; color:#fff; }
.tableRetosPendientes tr.rowContent1 { background-color:#f1bdad }
.tableRetosPendientes tr.rowContent2 { background-color:#fdece6 }
.tableRetosPendientes td{ font-size:12px; }


.textField {
	border: 1px solid #dedede;
	font-size: 14px;
	padding: 3px;
	background: #fefefe;
	color: #222;
	width: 250px;
}

.textField:focus {
	background: #fff;
	border-color: #dedede;
}

.mini {width: 35px;}
.minismall {width: 100px;}
.small {width: 200px;}
.minismall {width: 120px;}
.medium {width: 270px;}
.large {width: 330px;}
.extralarge {width: 510px;}

input{
	border: 1px #666 solid; font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important; font-size: 14px; padding: 2px 2px 2px 2px;
}

.btn { border:0px; }

.cont_juegos_right{	float:right; padding-top:120px; bottom:0px; border:0px solid #000; }
.cont_juegos_right img{	margin-bottom:00px; }
.cont_juegos_left{	float:left; }
.cont_juegos_left img{	margin-bottom:00px; }

.jugado {font-size:12px; color:#003366; } 


.clear_btn {
	clear: both; height: 0px;
}



.msj_no{ width:880px; margin:0px auto;}


div#error { background:#F8E3E0; color:#C22525; border:1px solid #e9a39a; width:460px; margin:0px auto; font-size:14px;}
div#error_login,div#error_login1 { background:#F8E3E0; color:#C22525; border:1px solid #e9a39a; width:364px; margin:0px auto; font-size:14px;}
div#update {  background:#CBEFC7; color:#006633; border:1px solid #89c982; width:460px; margin:0px auto; font-size:14px;}
div#information {  background:#fceb97; color:#d58512; border:1px solid #f5da58; width:838px; margin:0px auto; font-size:14px;}

div.notification_form {
		padding: 10px 18px;
		margin-top: 5px;
}

	div.notification_form img{
		position: relative;
		top: 3px;
		margin-right: 5px;
	}
	div.notification_form em{ font-style: normal; }

	div.notification_form ol li {
		list-style-type: disc;
		margin-left: 20px;
	}
	
	.notification_form label.error {
		display: inline;
	}

#juegoflash{ margin:0px auto; text-align:center; border:0px solid #000; }

#top_juego, #bottom_juego { text-align:center; }
#top_juego .nombre { font-size:22px; color:#CC0000; font-weight:bold; }
#top_juego .descripcion { font-size:16px; color:#006699; font-weight:normal; }

/*cont juegos*/

/*ayuda*/

#ayuda { font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important; width:700px; height:500px; overflow:auto; padding-right:10px;}
#ayuda h2 { font-size:14px; font-weight:bold; color:#006699; } 
#ayuda p { font-size:14px; font-weight:normal; color:#000000; padding-bottom:10px; }
#ayuda a { font-size:14px; font-weight:bold; color:#006699; text-decoration:none; }  



#footer{ text-align:center;  border:0px solid #000; margin-bottom:20px;}

#copyright{ font-size:12px; color:#fff; margin:0px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important; }
