#galeria{
	background: url(../img/secciones/padres/fondo_galeria.jpg) no-repeat 0px 20px;
	position: relative;top:100px;left:0px;
	height: 460px;
}

#galeria .cont_descripcion{
	width: 350px;
	position: relative;top: 60px;left:30px;
	float:left;
}
#galeria .cont_descripcion_ganadores{
	width: 350px;
	position: relative;top: 60px;left:30px;
	float:left;
	height:180px;
}

#galeria .cont_descripcion_participa{
	position: relative;top: 60px;left:30px;
	float:left;
}
#galeria .descripcion{
		top:30px;
		position:relative;
		float:left;
		width:350px;
	}
		#galeria .descripcion h3{
			font-family: arial,sans-serif; font-size: 16px; color: #5Eb500; 
			top:10px; position:relative;
		}
	#galeria .cont_copytext_participa{
		 background: #FFF;position:relative; top:10px; left:10px;
	}
	
	#galeria .titulo{
		/*position:relative;
		float:left;*/
		height:70px;
		background: url('../img/secciones/padres/fondo_titulo_galeria.png') no-repeat 0px 0px; 
		width:150px;
	}
	#galeria .titulo_ganadores{
		
		position:relative;
		float:left;
		width:140px;
		height:70px;
		background: url('../img/secciones/padres/fondo_titulo_galeria.png') no-repeat 0px 0px; 
	}
		#galeria .titulo h3{
			font-family: arial,sans-serif; font-size: 16px; color: #FFF; 
			left:20px;top:23px; position:relative;
		}
		#galeria .titulo_ganadores h3{
			font-family: arial,sans-serif; font-size: 16px; color: #FFF; 
			left:20px;top:23px; position:relative;
		}
	#galeria .titulo2{
		position:relative;
		float:left;
		width:210px;
		left:00px;
		top:20px;
		height:70px;
		background: url('../img/secciones/padres/titulo_fotos_ganadores.png') no-repeat 0px 0px; 
	}
		#galeria .titulo2 h3{
			font-family: arial,sans-serif; font-size: 16px; color: #FFF; 
			left:40px;top:23px; position:relative;
		}
	#galeria .copytext{width: 320px;position:relative;left:10px;top:10px;}
	#galeria .copytext p{position:relative;margin-top: 10px;}
	#galeria .copytext_ganadores p{position:relative;margin-top: 10px;}
	
	#galeria .copytext_ganadores{width: 320px;position:relative;left:10px;top:10px;height:160px;}
	
	#galeria .participar{	width: 320px;position:relative;	left:10px;top:20px;}
		#galeria .participar .copytext_participa{	float:left;}

#galeria .button_enviar{position:relative; float:right; top:10px; right:0px;display:block;}
#galeria .button_bases{position:relative; float:left; left:0px; top:10px;display:block; width:120px;}
#galeria .cont_links{float:right; position:relative;  }
#galeria .cont_button{position:relative;right:0px; height:25px; width:63px; padding:0 0 0px 0px;}
#galeria .cont_button a.capa_enlace{
		width:63px; height:25px; 
		margin-bottom:-25px; color:#666; font-size:.9em;
		position: relative;top:3px;text-indent: 2px;
		text-align:center; }
#galeria .cont_button a.enlace{
		width:100px; height:25px;
		padding-top:3px;
		margin-bottom:-25px; color:#666; font-size:.9em;
		position: relative;top:2px;
		text-indent: 2px;text-align:center;
		display:block;
		}
#galeria .cont_flecha{position:relative; right:0px;top:-10px;margin:0 0 0px 0px;left:15px;}

#galeria .cont_galeria_flash{
	position: relative;top:0px;left:0px;
	float:right;
	width: 575px;
	z-index: 10;
}
#galeria .cont_galeria_flash_ganadores{
	position: relative;top:70px;left:0px;
	float:right;
	width: 575px;
	z-index: 10;
}

.cont_participa {position: relative; top: 60px;left:30px;}
.cont_participa .titulo {}

.cont_participa .cont_formulario{
	position: relative; top:0px;
	background: #FFF;padding:10px;
	width: 720px;height: 210px;
}

.cont_participa .cont_formulario .copytext{width: 240px!important;}
.cont_participa .cont_formulario .copytext p{margin-bottom: 10px;}

.cont_participa .elemento {
	height: 260px;
}
.cont_participa .copytext {
	float:left;
	position: relative;top:20px;left: 20px;
}
.cont_participa .derecha {
	float:right;
	width: 460px;
	overflow: visible;
}

.cont_participa .cont_formulario .formulario {
	float:right;
	width: 380px;
	position: relative;top:10px;right: 15px;
}


 
#galeria .formulario input{background: url('../img/comun/fondo_input_newsletter_largo.jpg') no-repeat 0px 0px;}
#galeria .formulario input.button{font-size:0.9em;width:50px;height:21px;cursor:pointer;}
#galeria .formulario .button_bases input.button{font-size:0.9em;width:120px;height:25px;cursor:pointer;text-align:center;}
#galeria .formulario input:hover.button{color:#60AF00;}
#galeria  input.text {width:360px;font-size:1.1em;padding-top:3px;float:left;display:block;}
#galeria .formulario input.text.corto {width:220px;position:relative;float:left;}
#galeria .formulario label{display:block;color:#60AF00;cursor:default;}
#galeria .formulario label.tabulado{display:block;float:left;}
#galeria .formulario .error label{float:left;width:20px;height:20px;position:relative; background:url('../img/comun/bullet_error.png') no-repeat 5px 5px;}
#galeria .formulario .error.cruzderecha label{float:left;left:360px;width:20px;height:20px;position:relative; background:url('../img/comun/bullet_error.png') no-repeat 5px 5px;top:30px;}
#galeria .formulario .campo_izquierda {width:240px;float:left;display:block;position:relative;}
#galeria .formulario .campo_derecha {width:120px;position:relative;left:0px;top:0px;display:block;float:right;left:20px;}
#galeria .formulario .contenedor_dos_campos {width:360px;}
#galeria .formulario select.select{width:100px; height:21px; background:url('../img/comun/fondo_input_newsletter_largo.jpg') no-repeat 0px 0px; font-size:1.1em; float:left;}
#galeria .formulario .ficheroIsAdded{width:360px;}
#galeria .fichero_upload{width:360px; position:relative;}
#galeria .fichero{position:relative;top:0px;width:360px; right:20px;}
#galeria #frm_upload input.error{
	border:1px solid red;}

/*#galeria #frm_upload .error label{float:left;width:20px;height:20px;position:relative; background:url('../img/comun/bullet_error.png') no-repeat 5px 5px;}
#galeria #frm_upload .error.cruzderecha label{float:left;left:360px;width:20px;height:20px;position:relative; background:url('../img/comun/bullet_error.png') no-repeat 5px 5px;top:30px;}
*/
	
#galeria .upload{position:relative; top:20px; width: 375px;float:right;}

#galeria .upload input.file{
	font-size:0.9em;width:50px;height:21px;cursor:pointer;
	color: #000;
}

#galeria .upload .cont_button{width:80px;}
#galeria .upload .link_subir {
	font-size: .9em;height:20px;width: 80px;
}

#galeria .upload p {
	margin-bottom: 10px;
}

#galeria .confirmacion{
	width: 212px; height: 175px;
	background: url(../img/galeria/fondo_mensaje.jpg);
	position: relative; left: 100px;top:20px;
}
#galeria .confirmacion p{
	position: relative;
	top:80px;
	text-align: center;
}
#galeria .enviando{
	background: url(../img/comun/loading.gif);
}
#galeria .volver {
	position: absolute;top: 275px;
}
#galeria .button_bases a{
	color:#60AF00;
	text-decoration:underline;
	cursor:hand;
	display:block;
}
#galeria .topo{
	top:-50px;
	left:260px;
	position:absolute;
	width:100px;
	height:100px;
}
