@charset "utf-8";
/* Estilos Generales */

body{background-color: #FAF5E2;margin:0; padding:0;color: #666; font: 16px Arial;}
div,h1,h2,h3,h4,h5,h6,ul,li,p, form, fieldset{margin:0; padding:0;border:none;}
a span, h1 span, h2 span, h3 span{ display:none;}
a img{border:none;}
a, a:hover, a:visited{text-decoration:none;cursor:pointer;color:#FF9800;}
h2{ padding: 10px 0 10px 40px; color:#FFFFFF; text-transform:uppercase; font-size:24px;font-family:Arial Black, Arial;}
li{ list-style-position:inside;}
h3{color:#FF9800;padding: 20px 0 0 0;}
.contenidonoticia img{border: #FF9800 4px solid; margin: 11px 8px 8px 0}
.imgleft{ float:left;  margin: 0 10px 10px 0;}
.imgright{ float:right; margin: 0 0 10px 10px;}

.alignright{ float:left;  margin: 4px 10px 4px 0;}
.alignleft{ float:right; margin: 4px 0 4px 10px;}

/* Partes generales */
#principal{width:100%;background: transparent url(imagenes/fnd_menu01.jpg) repeat-x; text-align:center;}
#contenedor{width:100%;background: transparent url(imagenes/fnd_muneco01.jpg) no-repeat top center; min-height:800px;}

.sec_perfil #contenedor, .sec_concursos #contenedor{background-image:url(imagenes/fnd_muneco02.jpg);}
.sec_comunidad #contenedor, .sec_rankings #contenedor, .sec_partidas #contenedor{background-image:url(imagenes/fnd_muneco03.jpg);}

/*Cabecera*/
#header{ height:110px; width: 1004px; margin: 0 auto;text-align:left;}
	h1{ float:left; margin-top:10px;}
	h1 a{ background-image:url(imagenes/logo_modnation.gif); width: 207px; height:91px; cursor:pointer; display:block;}
	#imagencabecera{ background-image:url(imagenes/munecos_cabecera.png); width:197px;height:110px; float:right;}
	#header ul{ list-style-type:none;}
	#header ul li{ float:left;}
	#header ul a{ display:block; cursor:pointer;}

	#menu_1{ margin-left: 386px;}
	#menu_partidas a{ background-image:url(imagenes/but_partidas.png); width:109px; height:32px;}
	#menu_rankings a{ background-image:url(imagenes/but_rankings.png); width:102px; height:32px;}
	#menu_comparte a{ background-image:url(imagenes/but_comparte.png); width:210px; height:32px;}
	
	#menu_2{margin-left: 567px; }
	#menu_2 li{margin-top:4px;}
	#menu_concursos a{ background-image:url(imagenes/but_concursos.png); width:130px; height:35px;}
	#menu_perfil a{ background-image:url(imagenes/but_perfil.png); width:110px; height:35px;}
	
	#menu_3{margin-left: 226px;}#menu_3 li{margin-top:3px;}
	#menu_eljuego a{ background-image:url(imagenes/but_eljuego.png); width:98px; height:34px;}
	#menu_foro a{ background-image:url(imagenes/but_foro.png); width:76px; height:34px;}
	#menu_noticias a{ background-image:url(imagenes/but_noticias.png); width:109px; height:34px;}
	#menu_trofeos a{ background-image:url(imagenes/but_trofeos.png); width:103px; height:34px;}
	#menu_dlc a{ background-image:url(imagenes/but_contenidodescargable.png); width:195px; height:34px;}
	
	#pie{height:30px; margin:0 20px; font-weight:normal; font-size:14px;}
	#pie div{line-height:41px;}
	.linkcontacto{ background: transparent url(imagenes/icon_contacto.png) no-repeat left center; padding-left: 30px;}
	.linkblogocio img{ vertical-align:middle;}
	
/*Interior*/

#cajacentral{width: 1004px;margin: 0 auto;text-align:left; padding:10px 0;}
	#precontent{ background-image:url(imagenes/fnd_trans_arriba.png); height:30px; }
	#content{background-image:url(imagenes/fnd_trans_centro.png); }
	#postcontent{ background-image:url(imagenes/fnd_trans_abajo.png); height:43px;}
	
	#cajacontenido{width:744px; margin-left:230px;}
	#precontenido{ background-image:url(imagenes/fnd_cont_arriba_orange.png); height:43px;} 
	#mediacajacontenido{float:left;width:300px;padding:10px 0 15px;margin-right:20px;}
	#mediacajacontenido img{ float:left; margin:10px 10px 10px 0;border: #FF9800 4px solid;}
	#mediacajacontenido p{ padding-top:8px;}
	#cajainteriorcontenido{ background-image:url(imagenes/fnd_cont_centro.png);padding: 0 7px;}
	.contenido{ padding:15px 50px 25px 36px;line-height:22px;}
	#postcontenido{ background-image:url(imagenes/fnd_cont_abajo.png);height:43px;} 
	.cajapaginacion{height: 47px; line-height: 47px; margin:0 20px;}
	.menu_contenido{ background-color:#FF5A31; height: 27px; padding-top:20px;}
		.menu_contenido ul{ list-style-type:none;margin:0 13px;}
		.menu_contenido ul li{float:left; margin:0 13px;  text-align:center; font-style:normal; text-transform:uppercase; font-weight:bold; font-family:Arial Black, Arial; font-size:18px;}
		.menu_contenido ul li a{color:#FE0100;line-height:27px; display:block; padding: 0 20px; background-color:#FFCC00;}
		.menu_contenido ul li a:hover, .menu_contenido ul li a.activo{background-color:#FFFFFF; color:#000;}


.cajapartida h3{ font-size:30px; margin-bottom:20px;}
.cajapartida p{ margin: 10px 0;}
.cajapartida { padding-bottom:10px;}
.listadoparticipantes{ margin-left: 150px;}
.listadoparticipantes h4{ clear:both; color:#FF5935; margin:10px 0; font-size:24px;}
.listadoparticipantes h5{ font-size:20px;}
.listadoparticipantes .valoraciones{ width:100%;}
.interior_jug{ margin-left: 90px;}
.participante{ clear:both; padding: 10px; min-height:78px; margin-bottom:20px; border-bottom: #CFCFCF 4px dotted;}
.anfitrion{ background-color:#F5EDC9;clear:both; padding: 10px; min-height:78px; margin-bottom:20px;}
.faltan{ background-image:url(imagenes/but_faltan.png); width:101px; height:72px; text-align:center; padding-top: 25px; float:right; margin: 20px 40px 0 0; font: 36px arial; color: #666; font-weight: bold; }
.faltan span { font-size:30px; padding-top:4px;}
.minipartida{ border-bottom: #CFCFCF 4px dotted; margin-bottom:20px; padding-bottom:20px;}
/* Noticias */

	.listanoticias{ list-style-type:none;line-height:22px}
	.listanoticias li{ clear:both;}
	.listanoticias img{}
	.contenidonoticia{ margin-top:5px;}
	.contenidonoticia ul{margin-top: 10px;}
	.contenidonoticia li{	list-style: none;width: 540px;background: #FFF url('imagenes/icon_listas.gif') no-repeat;margin: 0;padding: 0 0 0 22px;}
	.contenidonoticia div{ padding-top:10px;}
	.contenidonoticia p{ padding:0;margin:0;}
	.contenidonoticia blockquote{ color:#666; margin: 12px 0 20px 0;padding: 22px 20px 12px 60px; font-size:16px;font-style:italic;background: #F5EDC9 url('images/comillas.gif') no-repeat;width: 535px;}
	.contenidonoticia.puntuacion{margin-top: 10px; padding:0;}
	
	
	.fecha{ font-size:12px; margin: 5px 0;}
	.comentarios{ text-align:right;  margin-top:10px;  clear:both; border-top:#D0D0D0 2px dotted;}
	.comentarios a{ color:#FF9900; background-image:url('imagenes/icon_comment.gif'); background-repeat:no-repeat; padding-left:30px;font-weight:bold;}
	.pagizquierda{ float: left; display:block; background-image:url(imagenes/flecha_izqda.png); background-repeat:no-repeat; padding-left: 50px; height: 47px;}
	.pagderecha{ float: right; display:block; background-image:url(imagenes/flecha_drcha.png); background-repeat:no-repeat; padding-right: 50px; background-position:right; height: 47px;}
	
/* El juego */

	.fichajuego{ margin-bottom:10px; padding:20px; width:380;}
	.fichajuego h3{ margin: 0 0 10px 0;}
	.fichajuego ul{ list-style-type:none;}
	.fichajuego .imgleft{border: #FF9800 4px solid; margin: 5px 12px 2px 0;}
	
	
/* Carnet */

	.fichacarnet{ margin-bottom:10px; padding:20px; width:380; height: 183px; background-image:url('imagenes/carnet_modnation.gif'); background-repeat:no-repeat;}
	.fichacarnet h3{ margin: 0 0 10px 0;}
	.fichacarnet ul{ list-style-type:none;}
	.fichacarnet .imgleft{border: #FF9800 4px solid; margin: 5px 12px 2px 0;}
	.fichacarnet .sinavataar{ margin: 5px 12px 2px 0;}
	
/* Galerias */

	.caja20{float: left; width:20%;}
	.caja30{float: left; width:30%;}
	.caja40{float: left; width:40%;}
	.caja50{float: left; width:50%;}
	.caja60{float: left; width:60%;}
	.caja70{float: left; width:70%;}
	.caja80{float: left; width:80%;}
	.centro{ text-align:center;}
	.derecha{ text-align:right;}
	.izquierda{ text-align:left;}
	.cajaimagenes{ margin:10px auto; height:430px; width:600px; background-color:#F5EDC9; padding: 20px;}
	div.cajaimagen{	background-color:#FE9900;	width: 120px;	height: 120px;	float: left;	padding:5px;	margin: 10px 10px 5px 10px;	}
	div.cajaimagen:hover{	background-color:#FF5A31;	}
	div.cajaimagen div{	height:120px;	width:120px;	display: table-cell;	vertical-align:middle;	text-align:center;	}
	div.cajaimagen img{ cursor:pointer;  border:none;}
	.clear{ clear:both; width:100%;}
	.bandanavegacion{line-height:47px;width:640px;margin:5px auto; padding-bottom:20px;}
	.bandanavegacion div{height:47px;}
	.bandanavegacion .anterior{float: left; background-image:url(imagenes/flecha_izqda.png);display:block; width:45px; height: 47px;}
	.bandanavegacion .siguiente{float: right;background-image:url(imagenes/flecha_drcha.png);display:block;width:45px; height: 47px;}

/* Videos */

	#videoactivotab{ text-align:center;width:600px;margin:10px auto;background-color:#F5EDC9; padding: 20px;}
		#videoactivotab div{ margin-bottom: 10px; font-size:20px; color: #FF5A31; font-weight:bold;}
		.listadovideos{ list-style-type:none;width:620px;margin:10px auto;}
		.listadovideos li{ float:left; width: 310px; text-align:left; line-height:20px; font-size:14px; margin: 5px 0;}
		.listadovideos li img{ float:left; margin-right: 10px;border: #FF9800 4px solid;}
		
		
		
/* Trofeos */

		.listadotrofeos{ list-style-type:none;width:620px;margin:10px auto;}
		.listadotrofeos ul{ list-style-type:none;}
		.listadotrofeos li{ float:left; width: 310px;height:80px; text-align:left; line-height:20px; font-size:14px; margin: 5px 0;vertical-align:top;}
		.listadotrofeos li img{ float:left; margin-right: 10px;background-color: #FFCC00;}
		.listadotrofeos h3{color:#FF9800;padding: 0;}
		.listadotrofeos h2{color:#666;padding: 20px 0;width:600px;float:left;}


/* Forms */

fieldset{}
fieldset label{clear:left; width:100px; margin-right: 20px; text-align:right; font-weight: bold;}
fieldset label, fieldset p{ float:left; line-height: 35px;}
fieldset .boton{float:right; border: #FF9800 2px solid; color:#FFF; background-color:#FF9800; font-weight: bold;}

/* Fichas */
					.megaficha{ background-color:#F5ECCD; clear:both; margin-top:20px; padding-bottom:10px;}
					.megaficha p{ margin: 10px; font-size:16px;}
					.imagenficha{ text-align:center;}
					.cajadatos{ height:15px; margin:5px 0;}
.menuorden{ margin-bottom: 10px;}
.menuorden .activo{color:#FF5A32; font-weight: bold;}
.contenidoListado{margin-left: 13px; padding-top:20px;}
.minificha_creacion{ background-color:#F5EDC9; width:330px; float:left; margin:11px; padding-bottom:10px;}
	.minificha_creacion h3{margin:5px 20px; padding:0; width:290px; height:25px; overflow:hidden; font-size:20px;}
	.minificha_creacion p{ font-size:14px; margin:0 20px 10px 20px;}
	.minificha_creacion div p{ margin-bottom:0; margin-top:10px;}
	.numcomen{ color:#FF9900; background-image:url('imagenes/icon_comment.gif'); padding: 0 0 0 30px;background-repeat:no-repeat;font-weight:bold; margin-right:20px;}
	
.minifichauser{height: 108px; width:320px; background-color:#F5EDC9; float:left; margin: 5px 15px;}
	.minifichauser .avatar{ margin: 15px;}
	.minifichauser h3{ margin: 10px 0 10px 120px; padding:0;}
	.minifichauser p{ margin: 0 0 10px 120px; padding:0;}
	.minifichauser .valora{ margin: 0 0 10px 20px; padding:0;}
/*Modulo valoracion creaciones*/
.valora-off{background:url(imagenes/kart_gris.png) repeat-x; width: 200px;height: 20px;float:left;margin-right: 5px;position:relative; margin-top:2px;}
.valora-on{background: url(imagenes/kart_naranja.png) repeat-x;height: 20px;position:absolute;}
.valora-voto{background: url(imagenes/kart_amarillo.png) repeat-x;height: 20px;position:absolute;}
.elegirmivalora .valora-off:hover{ cursor:pointer;} 

.valora{float:left;vertical-align:bottom;margin-right: 10px;font-size:16px;margin-left:20px; color:#FF9800;}
.minivalora-off{background:url('imagenes/kart_gris.png') repeat-x; width: 20px;height: 20px;float:left;margin-right: 5px;position:relative; margin-top:2px;}
.minivalora-on{background: url('imagenes/kart_naranja.png') repeat-x;height: 20px;position:absolute;}

.datos_carnet{margin-bottom: 20px;}
.datos_carnet h3{clear: both; margin: 10px 0;}

/*Home*/
.sec_inicial #precontenido{ background-image:url(imagenes/fnd_cont_arriba_white.png); height: 25px;}
.sec_inicial h2{ color:#FE0103; margin:0; padding:0 0 0 10px; font-size:18px;}
.home_creaciones{ float:left; width:350px;}
.home_top{ float:left; width:340px;}
.home_top h2{  padding:0 0 6px 15px;}
.home_concursos{  padding:0 0 0 15px; clear:both;}
.home_concursos h2{  padding:15px 0 6px 0;}
.home_concursos img { float:right; margin-left:15px;}
.home_concursos p{ margin-bottom:10px;}
.home_colum{ padding: 0 0 20px 0;}

/*MODULO VALORACIóN*/
.valoraciones{float:left;vertical-align:bottom;margin-right: 10px;padding: 3px 0 3px 0; line-height:22px; font-size:16px;}
.estrellas-off{background: url('imagenes/star_blanca.gif') repeat-x; width: 80px;height: 16px;float:left;margin-right: 5px;position:relative; margin-top:2px;}
.estrellas-on{background: url('imagenes/star_naranja.gif') repeat-x;height: 16px;position:absolute;}
.estrellas-voto{background: url('imagenes/star_amarilla.gif') repeat-x;height: 16px;position:absolute;}
.elegirmivoto .estrellas-off:hover{ cursor:pointer;} 

/*COMENTARIOS*/
.comments a{text-decoration: underline;}
.commentlist{margin: 10px 0 10px 0;padding:0;list-style-type:none;}
.commentlist li {float:left;width:100%;margin: 6px 0 20px 0;padding: 0 0 20px 0;border-bottom:#D0D0D0 2px dotted;}
.comnum{ background-color:#F5EDC9; width: 40px; text-align:center; font-size: 25px; line-height: 40px; margin-right: 20px;float:right;color:#6C6461;}
.avatar img{border: #FF9800 4px solid;}
.avatar {float:left;margin: 0 0 0 0; padding: 0; width: 70px;text-align:center;}
.sinavataar{background-image:url('imagenes/avatar_default.gif');height:70px;border: #FF9800 4px solid;}
.comcont {margin: 0 0 0 80px;padding: 0 0 0 20px;}
.comautor {float:left; margin-right: 10px;}
.comautor a {font-size:16px;margin: 0; padding: 0;text-decoration: underline;font-weight: bold;}
.comfecha {margin: 0;font-style: italic; font-size:14px;float:left; width:400px;padding: 0; text-align: left;}
.comtxt {float:left;font-size: 16px;margin: 0 0 0 0 ;width: 90%; padding: 5px 0 0 0; line-height: 22px;overflow: hidden;}
.boton_responder span{display:none;}
.commentlist p {margin: 10px 5px 10px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.numcomentario{background: url('imagenes/icon_comentarios_noticias.gif') center left no-repeat;line-height:16px;padding-left: 15px;}
.comentarios_leermas{ clear:both; text-align:center;border:solid 1px #FF9800; padding: 5px 10px; margin-top:10px;font-weight: bold;}
.comentarios_leermas a{font-weight: bold;}
#comment{  background-color:#FAF5E2; border: #FF9800 2px solid; width: 100%;}
#responder {padding: 20px; text-align:right;}
#responder #submit{cursor:pointer; margin:10px 0 0 0; border: #FF9800 2px solid; color:#FFF; background-color:#FF9800; font-size: 20px; padding:10px 20px;}
#caja_responder{ text-aling:center; clear:both;}
.caja_comentar{margin:0 auto; width: 200px; line-height: 30px;cursor:pointer;background-color:#FF9800;color:#FFF; font-size:20px; text-align:center;}

/* SLIMBOX */

#lbOverlay {	position: fixed;	z-index: 9999;	left: 0;	top: 0;	width: 100%;	height: 100%;	background-color: #FF6600;	cursor: pointer;}
#lbCenter, #lbBottomContainer {	position: absolute;	z-index: 9999;	overflow: hidden;	background-color: #FFF;}
.lbLoading {	background: #FFF url('imagenes/loading.gif') no-repeat center;}
#lbImage {	position: absolute;	left: 0;	top: 0;	border: 10px solid #FFF;	background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}
#lbPrevLink {	left: 0;}
#lbPrevLink:hover {	background: transparent url('imagenes/flecha_izqda.png') no-repeat 0 15%;}
#lbNextLink {	right: 0;}
#lbNextLink:hover {	background: transparent url('imagenes/flecha_drcha.png') no-repeat 100% 15%;}
#lbBottom {	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 12px;	color: #FF6600;	line-height: 1.4em;	text-align: left;	border: 10px solid #FFF;	border-top-style: none;}
#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url('imagenes/closelabel.gif') no-repeat center;	margin: 5px 0;	outline: none;}
#lbCaption, #lbNumber {	margin-right: 71px;}
#lbCaption {font-weight: bold;}

/* LOGIN */

.blogocio {background:  #F8F8F8 url(imagenes/fondo_redblogocio.jpg) repeat-x;margin: 0 auto; padding: 0; 	height: 50px; 	_height: 44px;	width:100%;	font-family:Arial;	font-size: 11px;	color: #FFFFFF;	}

.blogocio_logos {float:left;}
	.blogocio_logos a{display:block; width:22px; height: 50px; margin:0 2px; float:left;}
	.blogocio_logos a span{display:none; color: #FFFFFF; margin: 16px 0 0 145px; padding-left:160px;}
	.blogocio_logos a:hover span{width:200px;margin:16px 0 0 180px;}
	.cseparador{background-image: url(imagenes/icon_separata.jpg); width:17px; float:left; height:50px;}
	#boton_cblogocio{background-image: url(imagenes/logo_blogocio_login.jpg); width:118px; margin-right: 20px;}
	#boton_cdswii{background-image: url(imagenes/icon_dswii_login.jpg);}
	#boton_cps3p{background-image: url(imagenes/icon_ps3p_login.jpg);}
	#boton_cxboxgo{background-image: url(imagenes/icon_xboxgo_login.jpg);}
	#boton_creset{background-image: url(imagenes/icon_blodec_login.jpg);}
	#boton_cblodec{background-image: url(imagenes/icon_reset_login.jpg);}

.blogocioie{margin: 0 auto;_width: 1000px;width:1000px;}
.blogocio form {margin: 0; padding: 0;}
.blogocio a{color:#1FBCEC;}

.blogocio_login{padding-top: 2px;_padding: 4px 0 0 0;float:right;width:250px;text-align:left;}
	.blogocio_login input.caja_texto{border-color:#1FBCEC;border-style:solid;font-size:11px;margin:0 5px;border-width:1px;}
	.blogocio_login label, .blogocio_login a.m10{margin-left: 3px;}
	.blogocio_login a.m1010{margin: 0;}
	.blogocio_login span.m1010{margin: 0;}
	.blogocio_login input{vertical-align:middle;}
.caja_mificha{height:48px;margin: 1px 0 0 0; background-image:none;padding: 0 10px 5px 10px;z-index:2;position:absolute;}
.avatar_mificha{float:left;width: 40px;height:40px;margin: 0 12px 0 0;padding: 0;border: solid 1px #FFFFFF;}
.perfil_mificha{float:left;margin: 0 12px 0 0;padding: 0;font-size:11px;line-height:13px;}

.logos_blogocio{height: 38px; display:block; background-position:center; background-repeat:no-repeat; float:left; }
.logos_blogocio span{display:none;}
#logo_blodec{ background-image:url(imagenes/logo_blodec.gif); width: 180px; }
#logo_reset{ background-image:url(imagenes/logo_reset.gif); width: 162px; }
#logo_ps3p{ background-image:url(imagenes/logo_ps3p.gif); width: 180px; }
#logo_dswii{ background-image:url(imagenes/logo_dswii.gif); width: 106px; }
#logo_xboxgo{ background-image:url(imagenes/logo_xboxgo.gif); width: 162px; }