div.container_caja_datos1{
	display:block;
	position:relative;
	margin:0px auto 2px auto;
	width:621px;
	padding-bottom:5px;
	overflow:auto;
}

.lopd{
	text-align:justify;
	font-size:12px;
}
.errores{
	
}




.relativa{
	display:block;
	position:relative;
}

div.caja_datos1_top{
	display:block;	
	margin:0px;
	background:url("../img/caja_datos1_top.png")  no-repeat top center;	
	padding:0px;
	width:621px;
	height:13px;
	font-size:1px;
}

div.caja_datos1_bottom{
	display:block;	
	position:relative;
	margin:0px;
	background:url("../img/caja_datos1_bottom.png")  no-repeat top center;	
	padding:0px;
	width:621px;
	height:13px;
	font-size:1px;
	overflow:auto;
	float:left;


}

div.caja_datos1{
	display:block;
	position:relative;
	background:#fff;
	
}
.alto1{
	height:75px;
}

div.caja_datos1 div.desactivar_filtro_concurso{
	position:absolute;
	top:50px;
	right:15px;

		
}

div.caja_datos1 div.desactivar_filtro_concurso p a{
	color:#e20a17;
}

div.caja_datos1 div.desactivar_filtro{
	display:block;
	margin:0px;
	padding:0px;
	float:right;
	overflow:auto;
	margin-right:15px;

		
}
div.caja_datos1 div.desactivar_filtro p a{
	color:#e20a17;
}

div.caja_datos1 div.caja_premio{
	float:left;
	width:200px;
	border-right:1px solid #f2f2f2;
	overflow:hidden;
}
div.caja_datos1 div.caja_premio div.descripcion{
	background:#f2f2f2;
	
}
div.caja_datos1 div.caja_premio div.descripcion p{
	text-align:center;
}

div.caja_datos1 div.anteriors_concursos{
	display:block;
	position:relative;
}
div.caja_datos1 div.anteriors_concursos p{
	text-align:center;
	padding-bottom:10px;

}
div.caja_datos1 div.anteriors_concursos p a{
	color:#e20a17;
	font-size:14px;
	font-weight:bold;
}
div.caja_datos1 div.concursos_anteriores{
	display:block;
	position:absolute;
	top:80px;
	left:15px;
	text-align:right;
}
div.caja_datos1 div.concursos_anteriores a{
	color:#e20a17;
}

div.caja_datos1 div.premios{
	display:block;
	position:absolute;
	top:0px;
	right:55px;
	text-align:left;
}
div.caja_datos1 div.premios a{
	color:#e20a17;
}
div.caja_datos1 div.premio_icon{
	display:block;
	position:absolute;
	top:70px;
	left:15px;
	background:url("../img/present.png") no-repeat top left;
	width:32px;
	height:32px;
}

div.caja_datos1 div.fondo_datos_usuario{
	background:#f4f4f4;
	margin-top:5px;
	margin-bottom:5px;	
	overflow:auto;

}
div.caja_datos1 div.fondo_datos_usuario table tr td{
	font-weight:normal;	

}
div.caja_datos1 div.fondo_datos_usuario table tr td.datos{
	font-weight:bold;	
	text-align:left;
	padding-left:25px;
}


div.caja_datos1 div.bases_legales{
	width:600px;	
}

div.caja_datos1 div.fondo_datos_usuario div.datos_inscripcion_left{
	width:300px;
	float:left;	
	
}
	
div.caja_datos1 div.fondo_datos_usuario div.datos_inscripcion_right{
	width:300px;
	overflow:auto;

}

div.caja_datos1 div.imagen_anterior_form{
	position:absolute;
	top:10px;
	right:60px;	
	
}
div.caja_datos1 div.imagen_form{
	position:absolute;
	bottom:60px;
	right:15px;	
	
}
div.caja_datos1 div.imagen_form p{
	font-weight:bold;
}
div.caja_datos1 div.imagen_form input{
	text-align:left;
	overflow:auto;
	background:#f3f3f3;
	border:1px solid #000;
	display:block;

	

}
div.caja_datos1 div.container_nueva_foto_form{
	
	
	overflow:auto;
	height:100%;
}
div.caja_datos1 div.titulo_foto_form{	
	float:left;
	
} 
div.caja_datos1 div.titulo_foto_form p{
	font-weight:bold;	
}
div.caja_datos1 div.titulo_foto_form input{
		
		text-align:left;
		overflow:auto;
		background:#f3f3f3;
		border:1px solid #000;
		display:block;
		margin-left:15px;
		margin-bottom:30px;
		width:250px;
}
div.caja_datos1 div.titulo_foto_form textarea{
		
		text-align:left;
		overflow:auto;
		background:#f3f3f3;
		border:1px solid #000;
		display:block;
		margin-left:15px;
		margin-bottom:30px;
		width:250px;
		height:100px;
}

div.caja_datos1 p.error_max_fotos{
	color:red;
}

div.caja_datos1 div.fecha_foto{
	position:absolute;
	right:220px;
	top:10px;
	
}
div.caja_datos1 div.fecha_foto p{
	font-size:11px;	
}
div.caja_datos1 div.validar{
	position:absolute;
	bottom:10px;
	right:220px;
		
}
div.caja_datos1 a.editar_foto{
	display:block;
	background:url("../img/button_editar_foto.jpg") no-repeat top left;	
	width:83px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.centered{
	margin:0px auto 0px auto;
}
div.caja_datos1 a.esborrar_foto{
	display:block;
	background:url("../img/button_editar_foto.jpg") no-repeat top left;	
	width:83px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}

.gestio_fotos_cajas{
	overflow:auto;
	height:100%;
}

div.caja_datos1 div.validar p span.verde{
	color:green;	
}
div.caja_datos1 div.validar p span.rojo{
	color:red;	
}
div.caja_datos1 a.nueva_foto{
	display:block;
	position:absolute;
	top:5px;
	right:20px;
	background:url("../img/button_nueva_fotografia.jpg") no-repeat top left;
	width:183px;
	height:20px;
	color:#fff;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
}

div.caja_datos1 div.foto_left{
	display:block;
	float:left;
	width:350px;
	font-size:1px;	
	background:#fff;

	
}
div.caja_datos1 div.foto_right{
	display:block;
	float:right;	
	padding-bottom:10px;
	width:250px;
	height:100%;
	

}

div.caja_datos1 h2{
	text-align:left;
	margin:0px;
	padding:0px;
	margin-left:15px;
	color:#e20a17;
}

div.caja_datos1 p{
	text-align:justify;	
	margin-left:15px;
	margin-right:15px;
	
}

div.caja_datos1 img{
	margin-left:15px;
	padding:5px;
	padding-right:10px;
	padding-left:0px;
}
div.caja_datos1 ol{
	margin:0px;
	padding:0px;
	margin-left:35px;
	margin-right:10px;	
	margin-top:10px;
	display:block;
}
div.caja_datos1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-right:10px;	
	margin-top:5px;
	margin-left:35px;
	

}
div.caja_datos1 ol li{
	padding:5px;
	text-align:left;
}
div.caja_datos1 ul li{
	padding:5px;
	padding-left:0px;
	text-align:left;
	
}
div.caja_datos1 ul li a{
	color:blue;	
}
div.caja_datos1 p{
	margin:0px;
	padding:0px;	
	display:block;
	text-align:left;
	color:#000;
	margin-left:10px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:10px;
	padding-left:5px;
}

div.caja_datos1 h3{
	margin:0px;
	padding:0px;	
	display:block;
	text-align:left;
	color:#e20a17;
	margin-left:10px;
	font-size:12px;
}
div.caja_datos1 h3 a{
	color:#e20a17;
	text-decoration:none;
}
div.caja_datos1 h3 a:hover{
	text-decoration:underline;
}

div.caja_datos1 h3.premio{
	margin:0px;
	padding:0px;	
	display:block;
	text-align:left;
	color:#e20a17;
	font-weight:bold;
	margin-left:15px;
	font-size:20px;
}
div.caja_datos1 p.participante{
	margin:0px;
	padding:0px;	
	display:block;
	text-align:left;
	color:#000;
	font-weight:bold;
	margin-left:15px;
	font-size:20px;
}
div.caja_datos1 p.foto_titulo{
	margin:0px;
	padding:0px;	
	display:block;
	text-align:left;
	color:#000;
	font-weight:bold;
	margin-left:15px;
	font-size:12px;
	padding-bottom:15px;
}
div.caja_datos1 h1{
	margin:0px;
	padding:0px;	
	display:block;
	text-align:left;
	color:#e20a17;
	margin-left:10px;
	font-size:30px;
}



div.caja_datos1 form{
	margin:0px;
	padding:0px;
	overflow:auto;
}

div.caja_datos1 span.required{
	color:red;	

}
div.caja_datos1 div.searchForm{
	display:block;
	position:absolute;
	top:30px;
	right:25px;
}

div.caja_datos1 div.welcome_user{
	position:absolute;
	top:4px;
	right:105px;
	
}
div.caja_datos1 div.msg_instrucciones{
	position:absolute;
	top:-20px;
	right:15px;
}

div.caja_datos1 div.msg_instrucciones ul{
	display:block;
	margin:0px;
	padding:0px;
}
div.caja_datos1 div.msg_instrucciones ul li{
	float:left;	
}
div.caja_datos1 div.msg_instrucciones ul li a.howto{
	border-right:1px solid #e10b17;
	padding-right:10px;
	line-height:40px;
}
div.caja_datos1 div.msg_instrucciones ul li a.premios{
	padding-right:40px;
	padding-left:10px;
	background:url("../img/present.png") no-repeat top right;
	display:block;
	line-height:40px;
}
div.caja_datos1 div.msg_instrucciones a{
	color:#e10b17;
}
div.caja_datos1 div.msg_inscribirse{
	position:absolute;
	top:80px;
	right:25px;
}
div.caja_datos1 div.msg_inscribirse a{
	color:#e10b17;
}
div.caja_datos1 div.msg_inscribirse a.participa{
	color:#c1141a;
	background:url("../img/icon_participa.jpg") no-repeat top right;
	padding-right:25px;
	line-height:16px;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	
}
div.caja_datos1 div.post{
	position:absolute;
	top:10px;
	left:420px;
	width:200px;	
}
div.caja_datos1 div.post a{
	color:#e10b17;
	font-weight:bold;
}

div.caja_datos1 div.searchForm form{
	margin:0px;
	padding:0px;	
}
div.caja_datos1 div.searchForm form label{
	font-weight:bold;
	color:#e72c35;
	font-size:11px;
}
div.caja_datos1 div.searchForm form img{
	margin:0px;
	padding:0px;
	margin-left:2px;
	margin-right:2px;	
}
div.caja_datos1 div.searchForm form input{
	background:#fdf3f2;
	width:140px;
}

div.caja_datos1 table{

	margin:10px;
	display:block;
	
}


div.caja_datos1 table tr td{
	font-weight:bold;	
	text-align:right;

	font-size:11px;
	overflow:auto;
	width:300px;
}
div.caja_datos1 table tr td a{
	color:#e10b17;
	font-weight:bold;
}
div.caja_datos1 table tr td input{
	width:150px;
	height:15px;	
	background:#fdf3f2;
}
div.caja_datos1 table tr td input#id_lopd{
	width:auto;
	background:#fdf3f2;
}
div.caja_datos1 table tr td textarea{
	
	background:#fdf3f2;
}
div.caja_datos1 table tr td input.fecha{
	width:46px;	
}

div.caja_datos1 div.bottom_alta_usuario{
	display:block;
	width:99%;
	margin-top:10px;
	margin-bottom:10px;

}

input.btn_alta_usuario{
	border:0px;
	color:red;
	text-decoration:underline;
	float:right;
	background:#fff;
	font-weight:bold;
	cursor:pointer;
	font-size:12px;
	overflow:auto;
	display:block;
	padding-top:10px;

}
.required_msg{
	color:red;
	font-size:11px;
	float:left;
	font-weight:bold;
}

div.caja_datos1 table.post{
	
}


div.caja_datos1 table.post input{
	width:500px;	
}

div.caja_datos1 table.post textarea{
	width:500px;	
}
div.caja_datos1 table.post tr th{
	vertical-align:top;

}
div.caja_datos1 p.enviar_post{
	text-align:right;

}

div.caja_datos1 p.enviar_post input{
	color:#e20a17;
	font-weight:bold;
	border:0px;
	background:none;
	text-decoration:underline;
	cursor:pointer;
	
}
div.caja_datos1 div.resposta{
	position:absolute;
	top:0px;
	right:10px;	

}

div.caja_datos1 div.resposta .id_mensaje{
	text-decoration:underline;	
	cursor:pointer;
}

div.mensaje_padre{
	display:none;
	position:absolute;
	top:10%;
	left:15%;
	width:450px;	
	z-index:2;	
	text-align:justify;
	
}

div.container_mensaje_padre{
	width:426px;
	border-left:2px solid #e20a17;
	border-right:2px solid #e20a17;
	background:#fff;
	padding-left:10px;
	padding-right:10px;
	float:left;
}

div.mensaje_padre_top{
	display:block;
	width:450px;
	height:12px;
	background:url("../img/popup_top.png") no-repeat top left;		
	float:left;
	
}

div.mensaje_padre_bottom{
	display:block;
	width:450px;
	height:12px;
	background:url("../img/popup_bottom.png") no-repeat top left;		
	float:left;
	
	
}

div.caja_datos1 div.mensaje_padre h2{
	color:#000;	
	text-align:left;
	
}

div.caja_datos1 table.imagen_foro input{
	height:20px;
}

