*{
	margin:0;
	padding:0;
}
a{ outline:none; color:#fee390; font-weight:bold;}

body{ background:#54718e url(../img/bg_interna.png) left top repeat-x;}

.pagina{
	width:1000px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
.cabecera{
	background:url(../img/bg_cabecera.png) left top no-repeat;
	width:1000px;
	height:315px;
	float: left;
}
	.cabecera h2{
		background:url(../img/titulo.png) left top no-repeat;
		float: left;
		height: 120px;
		margin: 0 0 0 177px;
		text-indent: -5000px;
		width: 510px;
	}

.cont_central{
	width:1000px;
	float:left;
	}
	.contenido{
		width:1000px;
		float:left;
	}
	.contenido p{
		width:980px;
		float:left;
		margin:5px 0;
		padding:0 10px;
	}
		.contenido h3{
			background:url(../img/linea_separa.png) left bottom no-repeat;
			width:980px;
			color:#fff;
			font-size:24px;	
			margin: 10px 0;
			padding:0 10px 10px;
		}
		.contenido form{
			width:900px;
			float:left;
		}
			.contenido form p{
				font-size:12px;
				margin: 0 0 50px;
			}
			.contenido form span{
				width:300px;
				float:left;
			}
			.contenido form span label{
				float:left;
				font-size:12px;
				margin:0 10px 10px;
				font-weight:bold;
			}
			.contenido form span input.campo{
				width:150px;
				border:1px solid #666;
				margin:0 0 10px;
			}
			.contenido form span input.check{
				width:30px;
			}
			.contenido form input.boton{
				background: url(../img/bt_enviar.png) no-repeat scroll left -3px transparent;
				border: 0 none;
				float: right;
				height: 40px;
				text-indent: -50000px;
				width: 250px;
				cursor:pointer;
				outline:none;
			}
			.contenido form p.bases{ font-size:11px;}
			ul.errores{
				width:400px;
				float:left;
				list-style:none;
				margin:10px;
				padding:5px;
				border:1px dotted #999;
				color:#900;
				font-size:12px;
				font-weight:bold;
				background-color:#fff;
			}
			.contenido p.verde{
				color:#fff;
				font-size:14px;
				padding-bottom:7px;
			}
			a.facebook{
				background:url(../img/bt_facebook.png) left top no-repeat;
				width:580px;
				height:41px;
				float:left;
				text-indent:-5000px;
				margin-top:15px;
				}
			a.ganadores_anteriores{
				background:url(../img/ganadoresanteriores.png) center top no-repeat;
				float:left;
				width:930px;
				height:270px;
				text-align:center;
				margin:20px 0 0;
				text-indent:-5000px;
				cursor:pointer;
			}
.relSilvia{position:relative; width:1004px; margin:0 auto;}
a.enlaceSilviaBwin{
	background: url(../img/silvia_lateral.png) no-repeat left top;
	display:block;
	float:right;
	width:208px;
	height:558px;
	position:absolute;
	left:975px;
	top:70px;
	z-index:5;
	outline:none;
}

a.lista{
	background: url(../img/bt_verlistaparticipantes.png) left top no-repeat;
	width:292px;
	height:45px;
	float:left;
	text-indent:-5000px;
}
a.verbases{
	background: url(../img/bt_ver_bases.png) left top no-repeat;
	width:292px;
	height:45px;
	float:left;
	text-indent:-5000px;
	}