*
{
	margin:0px;
	padding:0px;
	/*font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	outline:none;
}
img{border:0px;}
a
{
	color:#037;
	text-decoration:none;
	font-weight:bolder;
}
a:hover{
	color:#e57400;
	text-decoration:underline;
}
a samp
{
	color:#037;
	text-decoration:none;
	font-weight:bolder;
}
a:hover samp{
	color:#e57400;
	text-decoration:underline;
}

.visit:visited
{
	color:purple;
	text-decoration:underline;
}

.borraIzquierda{clear:left;height:0px;display:none;}
.borraDerecha{clear:right;height:0px;display:none;}
.borraTodo{clear:both;height:0px;}

button
{
	color:#000 !important;
	font-weight:bolder;
	padding:5px;
	*padding:0px;
}


body
{
	background-image:url("../imgs/npa/body.png");
	background-repeat:repeat-x;
}
/* Esquina redondas para los objetos */
.redondas
{
	-webkit-border-radius:10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
}

.redondasDerecha
{
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
}

.redondasIzquierda
{
	-webkit-border-top-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}

.redondasArriba
{
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.redondasAbajo
{
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;

}

/*Contenedor princiapal*/
.contenedor
{
	width:1000px;
	margin:0px auto;
}
/* Cabecera de pagina*/
.contenedor .cabecera
{
	height:80px;
	margin-bottom:1px;
}
/* Acceso */
.contenedor .cabecera .acceso
{
	width:550px;
	float:right;
	width:458px;
	/*padding-top:5px;*/
}
.contenedor .cabecera .acceso .login
{
	background-color:#0d0f12;
	padding-top:5px;
	color:#fff;
	height:25px;
	display:none;
	height:auto;
	float:left;
	width:270px;
	padding-bottom:5px
}

.contenedor .cabecera .acceso .login label
{
	line-height:20px;
}

.contenedor .cabecera .acceso .login label span
{
	width:80px;
	display:block;
	font-size:12px;
	font-weight:bolder;
	color:#fff;
	padding-left:10px;
	float:left;
	text-align:left;
	
	
	
}
.contenedor .cabecera .acceso .login label .textoPeq
{
	width:100px;
	float:left;
	height:14px !important;
	font-size:12px !important;
}
.contenedor .cabecera .acceso .login label .email
{
	width:160px;
}
.contenedor .cabecera .acceso .login label button
{
	display:block;
	background-color:#bc1519;
	color:#fff;
	font-weight:bolder;
	text-align:center;
	height:20px;
	line-height:20px;	
	background-image:url("../imgs/npa/boton.png");
	background-repeat:repeat-x;
	background-position:top;
	border:0px !important;
	width:80px;
	margin-left:10px;
	font-size:12px;
	float:right;	
	margin-right:16px;
	
}
.contenedor .cabecera .acceso .login label button:hover{background-image:url("../imgs/npa/boton_over.png");}

.contenedor .cabecera .acceso .gestiona
{
	background-color:#0d0f12;
	color:#fff;
	text-align:center;
	float:right;
	margin-right:20px;
	padding:0px 10px;
	display:block;
	height:20px;
	line-height:20px;
	font-weight:bolder;
	font-size:12px;
}
.contenedor .cabecera .acceso .gestiona:hover
{
	background-color:#666;
	text-decoration:none;
	/*
	 background-color:#bc1519;
	 text-decoration:none;
	*/
}


.contenedor .cabecera .acceso .logok
{
	float:right;
	font-weight:bolder;
	font-size:12px;
	height:30px;
	line-height:30px;
}
.contenedor .cabecera .acceso .logok .cerrar
{
	color:#bc1519;
}

/*Menu */
.contenedor .menu
{
	height:40px;
	background-color:#0d0f12;
}
.contenedor .menu a
{
	display:block;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	font-weight:bolder;
	float:left;
	padding:0px 15px;
}
.contenedor .menu .separador
{
	width:2px;
	display:block;
	height:40px;
	line-height:40px;
	float:left;
	background-image:url("../imgs/npa/menu_items.png");
	background-position:right center;
	background-repeat:repeat-y;
}

.contenedor .menu a:hover,.contenedor .menu .actual
{
	background-image:url("../imgs/npa/menu_items_over.png");
	background-position:bottom center;
	background-repeat:no-repeat;
	text-decoration:none;
}
.contenedor .menu .noticias:hover{background-image:url("../imgs/npa/menu_items_over_noticias.png") !important;}
.contenedor .menu .salir:hover{background-image:url("../imgs/npa/menu_items_over_salir.png") !important;}

/*Cuerpo*/
.contenedor .cuerpo{
	padding-left:10px;
}

/*Pie */
.contenedor .pie
{
	height:30px;
	margin-top:10px;
	text-align:center;	
	color:#666;
	font-size:12px;
	margin:0px 10px;
}
.contenedor .pie .linea
{
	height:1px;
	background-color:#ccc;
	font-size:1px;
	line-height:1px;
	margin-bottom:10px;
}
.contenedor .pie a
{
	color:#666;
	text-decoration:none;
	font-size:12px !important;
}
.contenedor .pie a:hover
{
	color:#333;
	text-decoration:none;
}
/*Pastillas */
.contenedor .pastilla
{
	background-color:#fff;
	border:1px solid #ccc;
	background-image:url("../imgs/npa/pastilla.png");
	background-position:top;
	background-repeat:repeat-x;
	padding-top:5px !important;
	padding-bottom:10px !important;
}
.contenedor .finpastilla
{
	height:10px !important;
	background-image:url("../imgs/npa/fin_pastilla.png");
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:10px;
	_background-image:url("../imgs/npa/fin_pastilla.gif");
}
/* Tamaños de las pastillas */
.contenedor .grande
{
	width:960px;
	padding:0px 10px 10px 10px; 
}
.contenedor .mediano
{
	width:650px;
	padding:0px 10px 10px 10px;
}
.contenedor .pequeno
{
	width:290px;
	padding:0px 10px 10px 10px;
}

/*Subniveles de profundidad*/
.s1{margin-left:40px;}
.s2{margin-left:80px;}

/* Parrafos*/
.parrafoGrande
{
	line-height:30px;
}

.contenedor .pastilla .h1,.contenedor .h1
{
	display:block;
	font-size:20px;
	font-weight:bolder;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}

.contenedor .pastilla .h2,.contenedor .h2
{
	display:block;
	font-size:13px;
	font-weight:bolder;
	height:20px;
	line-height:20px;
	margin-bottom:10px;
}

.contenedor .pastilla .h4, .contenedor .h4
{
	display:block;
	font-size:16px;
	font-weight:bolder;
	height:20px;
	line-height:20px;
	margin-bottom:10px;
}







.bloqueado
{
	color:#ccc !important;
}




/*Botones de acceso a las funciones de usados*/


.gestioname , .anunciame
{
	color:#fff;
	float:right;
	display:block;
	padding:6px 5px;
	*position:relative;
	*top:0px;
	_position:relative;
	_top:0px;
}

.gestioname
{
	background-color:#bc1519;
}
.anunciame
{
	margin-right:10px;
	background-color:#50b132;
} 
.gestioname:hover , .anunciame:hover
{
	text-decoration:none;
	background-color:#037 ;
	color:#fff !important;
}
/* solo para juego */
#atrapamePeugeot
{
	position:absolute !important;
	z-index:100 !important;
	height:0px !important;
	line-height:1px !important;
	font-size:0px !important;
	padding:0px !important;
	*z-index:100 !important;
	_z-index:100 !important;
	_margin-left:-10px !important;
	_margin-top:-10px !important;
	_margin-bottom:-10px !important;
}
#topPubli{
	_height:37px !important;
	}

/* fin solo para juego */
