

/* -------------------->>> FORMULARIO <<<---------------------*/
form{
	float:left;
	width:38em;
	margin:1em 2em 0 2em;
	font-size:1.2em;
}

form li{
	margin-bottom:.6em;
	list-style:none;
}

legend{
	display:none;
}

fieldset{
	border:none;
}

label{
	display:block;
	clear:both;
	width:41em;
	padding:.4em 0;
}

input, textarea, select{
	width:36em;
	padding:.4em .6em;
	font:1em/1em Tahoma, Arial, Helvetica;
	color:#cecece;
	background:#011A2A url(../img/all/bg_input.gif) repeat-x;
	border:1px solid #032C47;
}

textarea{
	height:10em;
}

select{
	width:37em;
}

option{
	width:36em;
	margin:.2em 0;
	font:1em/1em Tahoma, Arial, Helvetica;
}

input:focus, textarea:focus, select:focus{
	color:#fff;
	background:#031d2e;
}

.obligatorio{
	margin-left:3em;
}

.checkbox{
	width:2em;
	background:none;
}

.privacidad{
	width:59em;
	margin-top:1em;
	text-align:justify;
	font-size:.7em;
	line-height:1.4em;
}

.boton{
	width:auto;
	margin-top:1em;
	padding:.5em 1em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	background:#022341;
	border:none;
	cursor:pointer;
}

.color_rojo{
	color:#6b0e0e;
}

.oculto{
	display:none;
}

/* ---------- Validación ----------*/
.error{
	width:35.8em;
	padding:.5em 1em .5em .5em;
	background:#190000 url(../img/all/bullet_error.gif) no-repeat 39em;
}

input.error, textarea.error, option.error{
	clear:both;
	width:36em;
	padding:.4em .6em;
	font:1em/1em Tahoma, Arial, Helvetica;
	color:#cecece;
	background:#011A2A url(../img/all/bg_input.gif) repeat-x;
	border:1px solid #032C47;
}

input.error:focus, textarea.error:focus{
	color:#fff;
	background:#031d2e;
}

.checkbox.error{
	width:2em;
	background:none;
}

.privacidad label.error{
	margin-bottom:.8em;
	font:1.4em/1em Tahoma, Arial, Helvetica;
}

/*------ Buscador ------*/
.buscador{
	margin:0;
	padding:0;
	float:left;
	width:21em;
}

.buscador fieldset{
	border:none;
	margin:0;
	padding:0;
}

.buscador input{
	font-size:.8em;
	padding:0;
	margin:0;
	padding:.1em .1em;
	color:#eaeaea;
	width:11.2em;
	border:1px solid #33ccff;
	background:#05080d;
	font-family:Tahoma, Arial;
	float:left;
}

.buscador .boton{
	width:6em;
	text-transform:uppercase;
	background:#05080d;
	color:#fff;
	font-weight:bold;
	border:1px solid #33ccff;
	cursor:pointer;
	margin:0;
	margin-left:.5em;
	padding:0;
}
span.blanco_mini{
	font-size:.8em;
	padding:0;
	margin:0;
}

#concursos img{
	margin-top:1em;
}

#concursos h2{
	margin:1.5em 0 0 0;
	font-size:1.2em;
	font-weight:bold;
	color:#33ccff;
}
.hitchcock { text-align:center; background:#ffffff url(../img/especiales/hitchcock/hitchcock.gif) top left no-repeat; padding-top:520px; padding-bottom:15px; width:950px; margin-left:-20px; }

.lista_angeles { padding-top:25px; }
.lista_angeles li { width:240px; float:left;  margin-left:10px; padding-bottom:15px; }