/* @override 
	http://localhost/festefan/css/generic.css
*/

html, body {
	margin:0; 
	padding:0; 
	width:100%; 
	height:100%; 
	overflow:hidden; 
	background-color: #fff;
	background-repeat: repeat-y;
	font: bold 13px 'Arial Rounded MT bold', Arial, Verdana;
	color: #424242;
	}
	
p {
	font: normal 11px Arial, Verdana;
}

a.boton, .submit {
	background-color: #e57b00;
	padding: 4px 0px;
	text-decoration: none;
	color: white;
	display: block;
	text-align: center;
	margin-bottom: 12px;
	border-bottom: 1px solid #4b4640;
	border-right: 1px solid #4b4640;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	font-size: 12px;
}

a.ganadoresSorteo {
background-color: #fe4239;
font-size: 10px;
}

a.ganadoresSorteo strong {
	font-size: 12px;
}

h1 {
	font-size: 21px;
	margin: 10px 0px;
}

h1 strong{
	color: #e57b00;
}



h3 {
	font-size: 18px;
}

h3 strong {
	color: #e57b00;
}

h4 {
	font-size: 11px;
}

input, select, textarea {
	border: 1px solid #e57b00;
	font-family: Arial, Verdana;
	font-size:12px;
}

/*#background{
	position:absolute; 
	z-index:1;
	width:100%; 
	top:0;
	}
*/
	
#scroller {
	position:absolute; 
	width:100%; 
	height:100%; 
	top:0; 
	left:0; 
	overflow:auto; 
	z-index:2;
	}

/* @group missatge */



#divMissatge {
text-align:center;
z-index:99;
display:none;
}

#missatgeOverlay {
	background: url(../img/bg_mis_overlay.png) repeat;
	display:block;
}

#divMissatge, #missatgeOverlay {
position:absolute;
height:100%;
left:0;
margin:0;
padding:0;
top:0;
width:100%;
}

.missatge {
	background-color: #fff;
	position: absolute;
	width: 500px;
	left: 50%;
	margin-left: -250px;
	top:40%;
	padding: 20px;
	z-index:999;
}

.missatge p{
	font-size: 13px;
	margin-bottom: 15px;	
}

.missatge .boton {
	width: 150px;
	margin: 0 auto;
}




/* @end */
	

/* @group Estructura */

#envoltori {
	width: 1000px;
}

#right {
	width: 203px;
	/*float: right;*/
	background: url(../img/bg_lateral_botom.png) no-repeat bottom left;
	margin-bottom: 15px;
	padding: 0px 11px 40px 6px;
	position: absolute;
	left: 780px;
}

#menuHead {
	position: absolute;
	left: 15px;
	top: 37;
	width: 745px;
}

#menuHead li{
	display: inline;
	}


#bandaLogos {
	background-color: #fff;
	border-bottom: 2px solid #e57b00;
	padding: 9px 24px;
	height: 37px;
	}
	
#bandaLogos1 {
	width:965px;
}

#footer {
	height: 20px;
	clear: both;
}

/* @end */


/* @group bandaLogos */

.logoGene {
	padding-top:8px;
}

.logoTurisme {
margin-right: 35px;
}

#bandaLogos p {
	/*float: left;
	font-size: 9px;
	padding-top: 23px;*/
	
}

#bandaLogos p a{
	/*color: #424242;
	text-decoration: none;*/
	}


/* @end */

/* @group Menu superior */

#menuHead li a{
	display: block;
	float: left;
	width: 186px;
	height: 91px;
	text-indent: -2000px;
	outline: none;
	cursor: pointer;
}

li.dir ul {
left: 25px;
}

#menuHead li.dir li a {
	display: block;
	float: none;
	width: 126px;
	height: auto;
	text-indent: 0;
	cursor: pointer;	
	color: #424242;
	text-decoration: none;
	font-size: 11px;
	border-top: 1px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	padding: 5px 0px 5px 14px;
	margin-right: 0;
}

#menuHead li.dir li a:hover {
	height: auto;
	color: #fff;
	}
	
#menuHead li.dir li a.miniDeporte {
	background: #f2f2f2 url(../img/ico_deportes.png) repeat-y left;
}

#menuHead li.dir li a.miniEnologia {
	background: #f2f2f2 url(../img/ico_enologia.png) repeat-y left;
}

#menuHead li.dir li a.miniNieve {
	background: #f2f2f2 url(../img/ico_nieve.png) repeat-y left;
}

#menuHead li.dir li a.miniNaturaleza {
	background: #f2f2f2 url(../img/ico_naturaleza.png) repeat-y left;
}

#menuHead li.dir li a.miniAventura {
	background: #f2f2f2 url(../img/ico_aventura.png) repeat-y left;
}

#menuHead li.dir li a.miniCiudad {
	background: #f2f2f2 url(../img/ico_ciudad.png) repeat-y left;
}

#menuHead li.dir li a.miniGastronomia {
	background: #f2f2f2 url(../img/ico_gastronomia.png) repeat-y left;
}

#menuHead li.dir li a.miniCultura {
	background: #f2f2f2 url(../img/ico_cultura.png) repeat-y left;
}

#menuHead li.dir li a.miniSalud {
	background: #f2f2f2 url(../img/ico_salud.png) repeat-y left;
}

#menuHead li.dir li a.miniNinos {
	background: #f2f2f2 url(../img/ico_ninos.png) repeat-y left;
}

#menuHead li.dir li a.miniOtros {
	background: #f2f2f2 url(../img/ico_otros.png) repeat-y left;
	border-bottom: 2px solid #fff;
}

#menuHead li.dir li a.miniPlaya {
	background: #f2f2f2 url(../img/ico_playa.png) repeat-y left;
	border-bottom: 2px solid #fff;
}


#menuHead li.dir li a.miniPlaya:hover {
	background-color: #F7102c;
}

#menuHead li.dir li a.miniDeporte:hover {
	background-color: #006ab3;
}

#menuHead li.dir li a.miniEnologia:hover {
	background-color: #7c0042;
}

#menuHead li.dir li a.miniNieve:hover {
	background-color: #3c4fc3;
}

#menuHead li.dir li a.miniNaturaleza:hover {
	background-color: #5ab850;
}

#menuHead li.dir li a.miniAventura:hover {
	background-color: #9c552d;
}

#menuHead li.dir li a.miniCiudad:hover {
	background-color: #69614d;
}

#menuHead li.dir li a.miniGastronomia:hover {
	background-color: #7c9d09;
}

#menuHead li.dir li a.miniCultura:hover {
	background-color: #ffcc00;
}

#menuHead li.dir li a.miniSalud:hover {
	background-color: #cb3296;
}

#menuHead li.dir li a.miniNinos:hover {
	background-color: #e34912;
}

#menuHead li.dir li a.miniOtros:hover {
	background-color: #2384d7;
}



#menuHead li a:hover{
	height: 147px;
}

#menuHead li a.otros:hover{
	height: 91px;
}




/* @end */

/* @group right comu */

#logo img{
	padding-bottom: 12px;

}


/* @end */



/* @group right no registrat */

#right h3 a {
color: #e57b00;
text-decoration: none;
}


#destacats, #misGruposLinks, #fanGruposLinks {
	margin-bottom: 10px;
}

#destacats li, #misGruposLinks li, #fanGruposLinks li  {
display: inline;	
}

#destacats li a, #misGruposLinks li a, #fanGruposLinks li a {
	display: block;
	padding: 8px 10px;
	font: normal 11px Arial,Verdana;
	margin-bottom: 3px;
	background-color: #b0b0b0;
	text-decoration: none;
	color: #000;
	width: 184px;
}

#destacats li a:hover, #misGruposLinks li a:hover, #fanGruposLinks li a:hover {
		background-color: #424242;
		color:#fff;
		margin-bottom: 3px;
}

#misGruposLinks li a strong, #fanGruposLinks li a strong {
	font-weight: bold;
}

#searchform {
	display: block;
	height: 33px;
}

#search {
	border: 1px solid #e57b00;
	background-color: white;
	padding-left: 10px;
	height: 22px;
	float: left;
}

#search input {
	border: 0px solid white;
	width: 165px;
	float: left;
	height: 17px;
	padding-top: 4px;
}

#search input.submit {
background:transparent url(../img/lupa.png) no-repeat scroll 0 50%;
border:medium none;
cursor:pointer;
display: block;
height:22px;
line-height:0;
padding:0;
text-indent:100px;
width:24px;
float: left;
font-size: 0px;
margin-bottom: 0px;

}

#loginForm {
	background-color: #f2f2f2;
	padding: 5px;
	padding-bottom: 0px;
}

#loginForm h3{
	margin-bottom: 5px;
}

#loginForm label{
	font-size: 11px;
	color: #e57b00;
	width: 75px;
	display: block;
	float: left;
	line-height: 20px;
	margin-bottom: 2px;
}

#loginForm input {
	width: 110px;
	float: left;
	margin-bottom: 5px;
}

#loginForm .submit {
	float: right;
	margin-right: 1px;
}

#registrate {
	padding: 5px;
	margin-bottom: 10px;
	background-color: #f2f2f2;
}

#registrate h3 {
	margin-bottom: 5px;
	font-size: 15px;
}

#registrate .boton {
	margin-bottom: 0px;
}

#verVideoCampanya img {
	display: block;
	margin: 0 auto;
	border: 3px solid #fff;
	margin-bottom: 5px;
}

#verVideoCampanya .boton {
	margin-bottom: 0px;
}

/* @end */

/* @group right registrat */

#miniPerfil {
	background-color: #f2f2f2;
	padding: 5px 0px;
	margin-bottom: 5px;
}

#miniPerfil img {

	float: left;
	border: 4px solid #fff;
	margin-left: 10px;
}

#miniPerfil #infoMiniPerfil {
	margin-left: 105px;
	color: #424242;
}

#miniPerfil #infoMiniPerfil h3{
	color: #e57b00;
	font-size: 13px;	
}

#miniPerfil #infoMiniPerfil p {
	font-size: 12px;
}

#miniPerfil #infoMiniPerfil a#verPerfil{
margin-top: 10px;
margin-right:5px;
}

#misGrupos h3 {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}
#misFotos, #misVideos {
	margin-bottom: 7px;
	padding: 5px;
	background-color: #f2f2f2;
	height: 35px;
}
#misFotos a, #misVideos a{
	
	font-size: 14px;
	margin-bottom: 5px;
	color:#424242;
	text-decoration: none;
	float: left;
}

a.mis{
	padding-left: 5px;
	/*padding-top: 10px;*/
	width: 120px;
}

#misFotos sub, #misVideos sub{
	font-size: 11px;
	vertical-align: baseline;
	color:#e57b00;
	}

a.salir {
	text-decoration: none;
	color: #424242;
	font: normal 10px Arial;
}

/* @end */

/* @group Content */



#content {
padding-top: 130px;
padding-left: 40px;
}

#content.home {
padding: 0px;
}

#bannerHome {
	position: relative;
	top: 155px;
	display: block;
	width: 720px;
}

#pirineus {
 position: fixed;
 left: 15px;
 bottom: 15px;
}


/* blocs home */

#blocsHome {
	position: relative;
	top: 185px;
	left: 85px;
	height: 128px;
	padding-left: 10px;
	display: block;
	/*width: 575px;*/
	background: url(../img/bg_blocs_home_l.png) no-repeat top left;
	width: 595px;
}

#blocsHome1 {
	background: url(../img/bg_blocs_home_r.png) no-repeat top right;
	height: 98px;
	padding: 10px 0px;
}

#blocsHome li{
	width: 155px;
	height: 98px;
	padding-left: 15px;
	padding-right: 20px;
	display: block;
	float: left;
	background: url(../img/bg_blocs_home_separa.png) no-repeat top right;

}

#blocsHome li.bloc1{
	width: 175px;
}

#blocsHome li.bloc1 a.boton {
left: 37px;
}

#blocsHome li.bloc2 a.boton {
left:235px;
}

#blocsHome li.bloc3 a.boton {
left:425px;
}

#blocsHome li.bloc3{
background: none;
}

#blocsHome li.bloc3{
text-align: center;
padding-top: 10px;
}


#blocsHome li h3 {
	
	font-size: 11px;
	margin-bottom: 5px;
}

#blocsHome li.bloc3 h3{
font-size: 13px;
}

#blocsHome li.bloc2 h3 {
font-size: 12px;
text-align: center;
}

#blocsHome li.bloc2 p{
	color: #3C4FC3;
	font: bold 11px 'Arial Rounded MT bold', Arial, Verdana;
	position: absolute;
	bottom: 52px;
}

#blocsHome li.bloc2 a {
	color: #3C4FC3;
	text-decoration: none;
}

#blocsHome li.bloc2 a.boton {
color: #fff;
}

#blocsHome li h3 strong{
	color: #3C4FC3;
}

#blocsHome li img {
	margin: 3px auto;
	text-align: center;
	display: block;
	width: auto;
	height: auto;
}

#blocsHome li a.boton {
	background-color: #3C4FC3;
	bottom:10px;
	position:absolute;
	width: 150px;
}

/* --- */

.wrapcontent {
	background-color: white;
	padding: 15px;
	margin-bottom: 20px;
}

.formu label {
	font-size: 12px;
	line-height: 15px;
}

.formu .cancel {
	background-color: #e5e5e5;
	padding: 4px 0px;
	text-decoration: none;
	color: #424242;
	display: block;
	text-align: center;
	margin-bottom: 12px;
	border-bottom: 1px solid #4b4640;
	border-right: 1px solid #4b4640;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	font-size: 12px;
}

.formu a {
	color:#000; 
	vertical-align: baseline;
}

/* @group creaGrupo*/

#creaGrupo, #registro, #confirmacionErrores, #subeMedio, #denuncia {
	width: 400px;
	padding: 15px 50px;
}

#editaGrupo {
width: 400px;
}

#creaGrupo form, #editaGrupo form, #registro form, #datosPerfil, #denuncia form, #formSorteosParticipa {
	margin-top: 30px;
	width: 400px;
}

#creaGrupo label, #editaGrupo label, #registro label, #datosPerfil label, #formSorteosParticipa label{
	width: 80px;
	display: block;
	float: left;
	margin-bottom: 10px;
	line-height: 20px;
}

#editaGrupo label {
width: 110px;
}

#denuncia label {
	float: none;
	display: block;
	margin-top: 15px;
}

#denuncia p.radioTitol {
	font-size:12px;
	line-height:15px;
	font: bold 13px 'Arial Rounded MT bold', Arial, Verdana;
}

#denuncia textarea {
	height: 60px;
	width: 300px;
}

#creaGrupo input, #editaGrupo input, #creaGrupo select, #editaGrupo select, #registro input, #registro select, #datosPerfil input, #datosPerfil select, #formSorteosParticipa input, #formSorteosParticipa select{
	width: 275px;
	margin-bottom: 12px;
	float: left;
	font-family: Arial;
	font-size: 12px;
}

#creaGrupo label.checkbox input, #editaGrupo label.checkbox input, #registro label.checkbox input, #denuncia label.checkbox input, #formSorteosParticipa label.checkbox input {
	float: none;
	width: auto;
	margin-bottom: 0px;
	border: none;
}

#creaGrupo label.checkbox, #editaGrupo label.checkbox, #registro label.checkbox, #denuncia label.checkbox, #formSorteosParticipa label.checkbox {
	width: auto;	
	float: none;
	font-size: 10px;
	clear: left;
	line-height: 15px;
	padding-top: 5px;
}

#denuncia label.checkbox {
	display: block;
	margin-top: 0px;
	}
	


#creaGrupo .submit, #creaGrupo .cancel, #editaGrupo .submit, #editaGrupo .cancel, #registro .submit, #registro .cancel, #datosPerfil .submit, #denuncia .submit, #denuncia .cancel, #formSorteosParticipa .cancel, #formSorteosParticipa .submit {
	width: 105px;
	margin-right: 10px;
}

#denuncia .submit, #denuncia .cancel {
	float: left;
	}

#creaGrupo .botonsForm, #editaGrupo .botonsForm #registro .botonsForm, #denuncia .botonsForm, #formSorteosParticipa  .botonsForm{
	padding-left: 80px;
}

 #denuncia .botonsForm {
	margin-top: 20px;
	}

#creaGrupo form p, #editaGrupo form p {
clear: left;
margin-bottom: 12px;
}

#creaGrupo #comentario {
	width: 275px;
	height: 50px;
	margin-bottom: 15px;
}

/* @end */

/* @group registro */

#registro .big, #datosPerfil .big, #formSorteosParticipa .big {
	width: 170px;
}

#registro .small, #datosPerfil .small, #formSorteosParticipa .small {
	width: 185px;
}

#registro select, #datosPerfil select, #formSorteosParticipa select {
	width: auto;
	margin-left: 5px;
}

#registro #sexo, #registro #idioma. #datosPerfil #sexo, #datosPerfil #idioma {
	margin-right: 50px;
}

#registro #anyBirth, #datosPerfil #anyBirth {
	margin-right: 5px;
}

#datosPerfil #selectBirth .big {
	width: 163px;
}

#datosPerfil #pwd {
margin-bottom: 0px;
}

#datosPerfil .pwd {

margin: 0px 0px 15px 170px;
clear: left;

}

#datosPerfil #idioma {
margin-right: 150px;
}

#datosPerfil {
	width: auto;
	margin-top: 0px;
}

#datosPerfil fieldset {
	width: 570px;
}

#datosPerfil input{
	margin-right: 150px;
}

#datosPerfil #sexo {
	margin-right: 150px;
}

#datosPerfil #pais {
width: 274px;
margin-right: 150px;
}

#datosPerfil input.ambCheck {
	margin-right: 5px;
}

#datosPerfil label.checkbox input {
	float: none;
	width: auto;
	margin-bottom: 0px;
	border: none;
	margin-right: 5px;
}

#datosPerfil label.checkbox {
	width: auto;	
	float: left;
	font-size: 10px;
	line-height: 26px;
	padding-top: 0px;
	margin-bottom: 12px;
}

#datosPerfil .submit {
	clear: left;
	margin-left: 220px;
	width: 140px;
}

/* @end */

/* @group pagina confirmacio */


#confirmacionErrores h1 {
	margin-bottom: 30px;
}

#confirmacionErrores p {
	margin: 10px 0px;
	font-size: 12px;
}

#confirmacionErrores a {
	font:normal 12px Arial;
	text-decoration: none;
	color: #e57b00;
}

#confirmacionErrores a:hover {
	text-decoration: underline;	
}

#confirmacionErrores a.volver {
	display: block;
	margin-top: 30px;
}

/* @end */

#videoCampana {
	padding:15px 20px 30px 20px;
	width: 645px;
}

#videoCampana h1{
margin-bottom: 25px;	
}



/* @group mi perfil */

#perfil {
	width: 670px;
}

#perfil #headPerfil {
	height: 90px;
	/*border-bottom: 1px solid #e57b00;
	margin-bottom: 15px;*/
	
}

#perfil #headPerfil img{
	float: left;
	margin-right: 15px;
}

#perfil h1 {
	color: #e57b00;	
	margin-bottom: 0px;
}

#perfil h2 {
	color: #e57b00;
	margin-bottom: 10px;
	font-size: 16px;
}

#perfil a {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}

#perfil #gruposPerfil a:hover {
	text-decoration: underline;
	}

#perfil h2 sub{
	color: #424242;
	vertical-align: baseline;
	}

#perfil #headPerfil p {
	font-size: 12px;
	font-weight: bold;
}

#perfil #gruposPerfil, #perfil #fotosPerfil, #perfil #videosPerfil {
	clear: left;
	margin-bottom: 15px;
	border-top: 1px solid #e57b00;
	padding: 15px 0px;
}

 #perfil #datosPerfil {
	margin-bottom: 15px;

	}
#datosPerfil  #headPerfil {
	border-bottom: 1px solid #e57b00;
	margin-bottom: 15px;
}

#perfil #subirFoto {
	margin-top: 10px;
}

div.medi {
	float: left;
	width: 150px;
	margin: 10px 3px;
	display: block;
	font: normal 11px Arial;
	color: #242424;
}

div.medi a, a.medi {
	text-decoration: none;
	display: block;
	width: 150px;
	text-align: center;
	height: 105px;
}

a.medi span {
display: block;
text-align: left;
}

#perfil div.medi a.elimina {
	color: #b0b0b0;
	font-size: 11px;
	display: block;
	text-align: left;
	padding-left: 5px;
}


div.medi img {
	border: 1px solid #d3d3d3;
	background-color: #fff;
	padding: 4px;
}

div.medi span{
	padding-left: 5px;
	line-height: 20px;
	text-align: left;
	display: block;
}


/* @end */

/* @group Resultats cerca */

#headResultats {
	border-bottom: 1px solid #e57b00;
}

#headResultats h1{
	font-size: 15px;
}

#resultats .resultat {
	padding: 10px 0px;
}

#resultats .resultat p{
	font-size: 12px;
	padding: 3px 0px;
}

#resultats a {
	text-decoration: none;
}

#resultats a.urlResultat {
	font: normal 11px Arial;
}

#resultats .aventura a {
	color: #9c552d;
}

#resultats .ciudad a {
	color: #69614d;
}

#resultats .cultura a {
	color: #ffcc00;
}

#resultats .deporte a {
	color: #006ab3;
}

#resultats .enologia a {
	color: #7c0042;
}

#resultats .gastronomia a {
	color: #7c9d09;
}

#resultats .natura a {
	color: #5ab850;
}

#resultats .nieve a {
	color: #3c4fc3;
}

#resultats .otros a {
	color: #2384d7;
}

#resultats .playa a {
	color: #f6102c;
}

#resultats .salud a {
	color: #cb3296;
}

#resultats .ninos a {
	color: #e34912;
}

#resultats .paginador span{
	color: #e57b00;
	
}

#resultats .paginador span.noactiu{
	color: #B0B0B0;
	}
#resultats {
	width: 670px;
}

/* @end */

#subeMedio a {
color: #000;
text-decoration: none;
}

#subeMedio p {
font: normal 12px Arial;
margin: 5px 0px;
}

#subeMedio p.limite {
font-size: 11px;
}

#subeMedio input {
	margin: 15px 0px 30px 0px;
	float: none;
}

#subeMedio label {
float: none;
display: block;
color: #e57b00;
}

#subeMedio textarea {
width: 275px;
}

#subeMedio .submit {
width: 135px;
}

/* @end */

a#avisoTop {
color: #000;
padding-left:720px;
font:normal 11px Arial;
line-height:40px;
}

a#avisoTopDreta {
color: #000;
font:normal 11px Arial;
padding-right: 10px;
vertical-align: middle;
}

#bandaDreta {
float: right;
text-align: right;
line-height: 20px;
}

#bandaDreta img{
padding-right: 7px;}


#bandaDreta .idiomes {
	color: #000;
	padding:4px 0px 0px 0px;
}

#bandaDreta .idiomes a{
text-decoration: none;
color: #e57b00;
padding:0 7px;
font: bold 11px 'Arial Rounded MT bold', Arial, Verdana;
}

#bandaDreta .idiomes a:hover{
text-decoration: underline;
}


#popups {
	padding: 0px 25px;
	font: normal 11px Arial, Helvetica, Verdana;
}

#popups h1{
	font: bold 18px 'Arial Rounded MT bold', Arial, Verdana;
	color: #e57b00;
}

/* @group Grupos common */

.wrapgrupo #rightGrupo #avatarGrupo {
display: block;
margin: 0 auto;
}

.contentCommentName {
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
}

.contentCommentName span{
	font-size: 11px;
	vertical-align: baseline;
}

#formEscribeComment {
	padding-left: 57px;
	height: 35px;
	clear: left;
}

a.user {
color:#000000;
display:block;
float:left;
margin:10px;
text-decoration:none;
width:70px;
height: 80px;
}

a.user span {
display:block;
text-align:left;
}

#infoGrupo {

font: bold 12px 'Arial Rounded MT bold', Arial, Verdana;
	line-height: 17px;
	padding-bottom: 15px;
}

#infoGrupo a {
	color: #000;
}


	
#infoGrupo strong{
	color: #9c552d;
	}

/* @end */

/* @group Sorteos */

#sorteos {
	width: 707px;
	padding: 0px;
	background:#fff url(../img/bg_lateral_left.png) repeat-y;
}

h1.h1HomeSorteo {
	margin-bottom: 45px;
}

#sorteos h1 strong, #sorteos h3 strong, #sorteos #loginForm label  {
color:#fe0909;
}

#sorteos input, #sorteos select, #sorteos textarea {
border:1px solid #fe0909;
}

#sorteos a.boton, #sorteos .submit {
	background-color: #fe0909;
	margin-bottom: 12px;
	border-bottom: 1px solid #4b4640;
	border-right: 1px solid #4b4640;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

#formSorteosParticipa .cancel {
		border-bottom: 1px solid #4b4640;
	border-right: 1px solid #4b4640;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

#formSorteosParticipa .checkbox a {
	color: #fc0606;
}

#formSorteosParticipa {
padding-bottom: 70px;
}

#sorteos .bodySorteos {
	margin-left: 215px;
	width: 440px;
	padding-top: 20px;
}

#sorteos p {
	margin: 10px 0px;
	font-size: 13px;
	color: #373532;
}

#sorteos h3.destacaSorteos {
	color:#FF0000;
font-size:15px;
text-align: center;
	}

#sorteos .destacaSorteos {
	
}

#loginReg {
	margin-top: 20px;
}

#sorteos #loginForm {
	width: 190px;
	padding: 10px;
	float: left;

}

#sorteos #registrate {
	width: 190px;
	padding: 10px;
	margin-left: 225px;
}

#leftSorteos {
	float: left;
	width: 185px;
	padding-top: 25px;
}

#leftSorteos ul li {
	display: inline;
}
#leftSorteos ul li a{	
	display: block;
	width: 176px;
	height: 39px;
	text-indent: -1000px;
}


#leftSorteos #flashSorteos {
	padding: 45px 0px 30px 12px;
}


.h3Participa {
	color: #ff0000;
	font-size: 15px;
	margin-bottom: 15px;
}

.paginaSorteos .paginador span {
color:#fd4239;
}

#botonsSorteoTop {
	height: 45px;
}

#botonsSorteoTop a{
	color: #fff;
	background: url(../img/bg_boton_round_right.png) no-repeat right top;
	text-decoration: none;
	font-size: 13px;
	line-height: 23px;
	height: 23px;
	display: block;
	float: left;
	margin-right: 12px;
	margin-left: 3px;
	}
#botonsSorteoTop a span{
	background: url(../img/bg_boton_round_left.png) no-repeat left top;
	line-height: 23px;
	display: block;
	padding: 0px 15px;
	}

#botonsSorteoTop a:hover, #botonsSorteoTop a.active{
	background: url(../img/bg_boton_round_right.png) no-repeat right bottom;
	}

#botonsSorteoTop a:hover span, #botonsSorteoTop a.active span{
	background: url(../img/bg_boton_round_left.png) no-repeat left bottom;
}

h3.h3Premis {
	font-size: 14px;
	margin-bottom: 20px;
}

.premi {
	height: 95px;
}

.premi img{
	float: left;
	border: 1px solid #fd4239;
	margin-bottom: 10px;
	}

#sorteos .premi .infoPremi {
	margin-left: 90px;
	background-color: #f2f2f2;
	background-color:#ccc;
	padding:7px 10px;
	line-height: 14px;
}

.premi .infoPremi a{
	font-size: 11px;
	color: #323232;
	text-decoration: none;
}

.premi .infoPremi h4{
	font-size: 13px;
}

#sorteos .premi .infoPremi p.infoPremi2 {
	margin: 0px;
	font-size: 11px;
}

#sorteos .premi .infoPremi p.infoPremi1 {
	margin: 0px;
}

/* @end */

/* @group neu */

#neu {
padding: 15px 35px 15px 0px;
width: 665px;

}

.h1HomeNeu {
	
}

.h2HomeNeu {
	font-size: 18px;
	color: #3C4FC3;
	margin: 20px 0px;

}

#neuLeft {
float: left;
width: 190px;
}

#menuNeu {
padding-top: 30px;
}

#menuNeu li a{
display: block;
width: 169px;
height: 45px;
line-height: 45px;
text-decoration: underline;
background: url(../img/bg_menu_neu.jpg) no-repeat;
text-align: center;
text-decoration: none;
color: #3a3a3a;
margin-bottom: 10px;
}

#menuNeu li a:hover, #menuNeu li.active a{
color: #3C4FC3;
}

.contentNeu {
padding-left: 210px;
}

.destacaNeu {
	color:#373532;
	font-size:13px;
	margin:10px 0 20px 0;
}

.movil {
float: left;
padding-left: 115px;
}

.botonsJoc {
padding-left: 20px;
}

.botoJoc {
background: url(../img/boto.jpg) no-repeat;
width: 180px;
height: 48px;
line-height: 48px;
text-align: center;
text-transform: uppercase;
display: block;
color:#373532;
text-decoration: none;
float: left;
margin:35px 15px;
}

.botoJoc:hover {
color: #3C4FC3;
}

.visitPirineusLink {
display: block;
width: 255px;
margin: 0 auto;
}

.visitPirineusLinkText {
display: block;
text-align: center;
font-weight: bold;
color: #000;
text-decoration: none;
margin-bottom: 20px;
}

.visitPirineusLinkText:hover {
text-decoration: none;
}

#formPistes {
clear:left;
float: left;
padding: 10px;
}

#formPistes select{
border: 1px solid #3C4FC3;
width: 150px;
}

.visitPirineusLeft {
clear:left;
float: left;
margin-top: 20px;
padding-left: 50px;
}

.logoPista {
display: block;
margin-top: 20px;
margin-bottom: 10px;
}

.linkpista {
color:#373532;
text-decoration: none;

}

.linkpista:hover {
color: #3C4FC3;
}

.mapaPista {
text-decoration: none;
color: #3C4FC3;
display: block;
text-align: right;
margin: 20px 0px;
width: 425px;
font-size: 12px;
}

.mapaPista:hover {
text-decoration: underline;
}

#tablePistes {
width: 425px;
font: normal 11px Arial, Verdana;
color: #373532;
margin: 20px 0px;
}

#tablePistes th{
font-weight: bold;
font-size: 13px;
color: #000;
border-bottom: 1px solid #b7d2da;
border-top: 1px solid #b7d2da;
line-height: 25px;
}

#tablePistes th img{
	vertical-align: text-bottom;
}

#tablePistes td {
border-bottom: 1px solid #b7d2da;
line-height: 20px;
}

#tablePistes td.info {
text-align: right;
width:230px;
}

#infoNeu a {
color: black;
text-decoration: none;
}

#infoNeu a:hover {
text-decoration: underline;
}

#infoNeu h1 {
	font-size: 16px;
	color: #3C4FC3;
}

#infoNeu .destacat {
margin-top: 20px;
}

#infoNeu .destacat h3{
	font-size: 13px;
	color: #3C4FC3;
	padding-bottom: 5px;
}

#infoNeu .destacat img {
	float: left;
	border: 2px solid #3C4FC3;
	width: auto;
	height: auto;
}

#infoNeu .destacat p, #infoNeu .destacat .linkDestaca {
	display: block;
	margin-left: 110px;
	font-size: 12px;

}

.visitPirineusLinkBottom {
	float: right;
	padding-top:35px;
}

#infoNeu .destacaNeu strong{
	font-weight: bold;
}

#infoNeu .destacaNeu {
	padding-top: 25px;
	width: 340px;

}

#loginForm input#login, #loginForm input#password{
border: 1px solid #E57B00;
}

/* @end */
