@charset "utf-8";
/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
}

body{
	background: #000;
	color: #FFF;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial;
}

.centrar{text-align: center;}
.fila{clear: both;}
.izq{float: left;}
.der{float: right;}

a.legal{text-decoration: none; color: #FFF;}
a.legal:hover{text-decoration: underline;}

#content{
	width: 960px;
	/*height: 768px;*/
	margin: 0px auto;
	background: url(/img/fondo.jpg) repeat-y;
}


form{
	padding-top: 15px;
	padding-left: 10px;
	width: 940px;
}

input.reg{
	background: url(/img/fondo_campo.gif) top left no-repeat;
	width: 204px;
	height: 17px;
	color: #000;
	border: none;
	margin-bottom: 7px;
}



hr{
	border: 1px solid #FFF;
	border: none;
	background: #FFF;
	height: 1px;
	clear: both;
	margin: 8px;
	padding: 0px;
}

.col1{
	float: left;
	clear: left;
	width: 30px;
}

.col2{
	float: left;
	width: 390px;
}

.col3{
	float: left;
	width: 150px;
}

.col4{
	float: left;
	width: 205px;
}

.col5{
	float: left;
	padding-left: 25px;
	width: 150px;
}

.col6{
	float: left;
	padding-left: 20px;
	width: 75px;
}

.col7{
	float: left;
	clear: right;
	width: 330px;
}

.col8{
	float: left;
	width: 740px;
}

#error{
	background: url(../img/fondo_error.gif) center no-repeat;
	width: 339px;
	height: 167px;
}

#error div{
	padding-top: 50px;
	padding-left: 20px;
	width: 200px;
	float: left;
	clear: both;
	line-height: 12px;
}

#cierra_error{
	position: absolute;
	left: 20px;
	top: 130px;
	z-index: 2;
}

#enhorabuena{
	background: url(../img/fondo_enhorabuena.jpg) center no-repeat;
	width: 429px;
	height: 308px;
}

#enhorabuena div{
	padding-top: 50px;
	padding-left: 20px;
	width: 240px;
	float: left;
	clear: both;
	line-height: 12px;
}

#cierra_enhorabuena{
	position: absolute;
	left: 20px;
	top: 260px;
	z-index: 2;
}

.botones{
	width: 470px;
	margin: 0px auto;
}

#reenvio{
	background: url(/img/fondo_reenvia.gif) center no-repeat;
	width: 593px;
	height: 317px;
}

#cierra_reenvio{
	position: absolute;
	left: 350px;
	top: 266px;
	z-index: 2;
}

#reenvio form{
	width: 470px;
	padding-left: 20px;
	padding-top: 55px;
}

input.ree1{
	background: url(/img/fondo_ree1.gif) top left no-repeat;
	width: 445px;
	height: 19px;
	color: #000;
	border: none;
	margin-bottom: 7px;
}

input.ree2{
	background: url(/img/fondo_ree2.gif) top left no-repeat;
	width: 206px;
	height: 19px;
	color: #000;
	border: none;
	margin-bottom: 7px;
}

.col_ree{
	float: left;
	width: 235px;
}

#fondo_legal{
	width: 485px;
	height: 588px;
	background: url(/img/fondo_legal.jpg) top center no-repeat;
}

#fondo_legal h1{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top: 50px;
	color: #FFF;
}

#fondo_legal div{
	width: 455px;
	height: 475px;
	/*text-align: justify;*/
	overflow: auto;
	margin: 0px auto;
	margin-top: 25px;
}

#fondo_legal div p{
	margin-bottom: 15px;
	margin-right: 20px;
}


.sisale{display: none;}


#noflash{
	width: 800px;
	height: 600px;
	margin: 0px auto;
	background: url(/img/fondo_noflash.jpg) top center no-repeat;
}

#noflash div{
	padding-left: 415px;
	padding-top: 200px;
	width: 270px;
}

#noflash div p{
	clear: both;
	margin-bottom: 15px;
}

#noflash div a{
	clear: both;
	margin: 5px 0px;
}

#contacta{
	width: 486px;
	height: 290px;
	background: url(/img/fondo_contacto.jpg) top center no-repeat;
}

#contacta div{
	padding-left: 130px;
	padding-top: 50px;
	width: 330px;
}

#contacta a{color: #926f12; text-decoration: none;}
#contacta a:hover{color: #926f12; text-decoration: underline;}

#dni{
	width: 320px;
	margin: 0px auto;
	font-size: 16px;
}

input.regdni{
	background: url(/img/fondo_dni.gif) top left no-repeat;
	width: 276px;
	height: 25px;
	color: #000;
	border: none;
	margin: 0px 0px 25px 0px;
	padding: 3px;
}

.pad{padding: 15px;}
.correcta{background: #52883f;}
/*.correcta{background: #E8BD2D; color: #666;}*/
.grande{
	font-size: 18px;
	text-transform: uppercase;
}
.grande2{
	font-size: 24px;
	text-transform: uppercase;
}