@charset "UTF-8";

a:hover, a:focus{ color: inherit!important}

.contenedor_poppi{width:100%;min-height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:10;display:flex;align-items:center;background-image:url(../images/fondo_gen.jpg);
background-size:cover;background-repeat:no-repeat;background-position: center
}

.contenedor_poppi.forz_block{display:block!important
}




.contenedor_poppi.noback{width:100%;min-height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:10;display:flex;align-items:center;background:none!important;
background-size:cover;background-repeat:no-repeat;background-position: center
}
@media (max-width:1023px){
.noback .caja_poppi{padding-top:8em!important}	
}

@media (min-width:1024px){
.noback .caja_poppi{padding-top:6em!important}	
}



.caja_poppi{width:90%;max-width:800px;margin:0 auto;padding:3em 2em;overflow:hidden;position:relative;background:#fff}

.caja_poppi.caja_poppi_extra{max-width:1200px!important}

.caja_poppi h3{margin-bottom:0.8em !important}

@media (min-width:1024px){.contenedor_poppi.noback .caja_poppi{margin-left:1.5em!important} }

/*TABLAS*/
	
	
		
	
			
		@media (max-width:767px){
			
		.head_columna{display:table-cell!important}
		
		.fila_tabla{padding-top:1em!important;padding-bottom:2em!important;margin-top:1.5em;margin-bottom:1.5em}	
			
		
		.tabla_A .columna_tabla:nth-child(1), .tabla_A .columna_tabla:nth-child(2), .tabla_A .columna_tabla:nth-child(3), .tabla_A .columna_tabla:nth-child(4), .tabla_A .columna_tabla:nth-child(5){width:100%}
		

			
		.cont_columna, .head_columna {padding-top:0.2em!important;padding-bottom:0.2em!important}
		.head_columna {padding-left:0.9em!important}
			
				
		
		.tabla_B .columna_tabla:nth-child(1), .tabla_B .columna_tabla:nth-child(2), .tabla_B .columna_tabla:nth-child(3), .tabla_B .columna_tabla:nth-child(4), .tabla_B .columna_tabla:nth-child(5), .tabla_B .columna_tabla:nth-child(6), .tabla_B .columna_tabla:nth-child(7){width:100%}
		

			
			
			
		}	
		

		
					
		@media (min-width:768px){
			
			
		.div_tabla{top:-15em}	
			
		.fila_tabla{display:flex}	
		
			
		.fila_tabla:nth-last-of-type(odd) .columna_tabla{}
		
		.fila_tabla:first-of-type .head_columna{display:table-cell!important}
		.head_columna{display:none}
			
		.columna_tabla{
border-right:4px solid rgba(77,138,75,0.1)}	
	
		.cont_columna{display:block!important;font-size:0.9em;line-height:1em;padding-top:0.7em;padding-bottom:0.7em}		
		
		.tabla_A .columna_tabla:nth-child(1){width:24%}
		
		.tabla_A .columna_tabla:nth-child(2){width:24%}
		
		.tabla_A .columna_tabla:nth-child(3){width:24%}
		
		.tabla_A .columna_tabla:nth-child(4){width:15%}
		
		.tabla_A .columna_tabla:nth-child(5){width:13%}			
		
		.cont_columna, .head_columna {padding-top:0.7em;padding-bottom:0.7em}	
	
			
		.tabla_B .columna_tabla:nth-child(1){width:7%}
		
		.tabla_B .columna_tabla:nth-child(2){width:19%}
		
		.tabla_B .columna_tabla:nth-child(3){width:19%}
		
		.tabla_B .columna_tabla:nth-child(4){width:19%}
		
		.tabla_B .columna_tabla:nth-child(5){width:14%}	
			
		.tabla_B .columna_tabla:nth-child(6){width:9%}	
			
		.tabla_B .columna_tabla:nth-child(7){width:13%}		
	
			
			
		}		
	.columna_tabla:last-child .cont_columna{font-weight:500!important;text-decoration: underline}		
	

.columna_tabla:last-child .cont_columna:hover{cursor:pointer;opacity:0.7!important}	

	.cont_columna, .head_columna {padding-right:0.7em;padding-left:0.7em}	
		
		
		.div_tabla{width:100%}
		.fila_tabla{width:100%}
		
	
		
		.fila_tabla:nth-last-of-type(odd){background:rgba(77,138,75,0.1)}
		
		
		
		
		
		
		
		
		
		.columna_tabla{float:left;position:relative;box-sizing: border-box}
		

		
		.columna_tabla:last-of-type{
border-right:none}
		
	.cont_columna{display:block!important;padding-top:0.7em;padding-bottom:0.7em}		
		
				
		
		.head_columna{width:100%!important;}
		
	
		
		.head_columna{color:#f28b02;font-size:0.8em;line-height:0.9em;text-align:center;font-weight:700;height:1.7em;vertical-align: bottom;width:100%!important}
		
		.div_tabla .fila_tabla{width:100%;padding:0;box-sizing: border-box;overflow:hidden}
		

/*FIN TABLAS*/



/*
.caja_poppi.poppi_registro{
	
	background:rgba(255,255,255,0.7)!important;
	border:3px solid #fff

}


.caja_poppi.poppi_registro .form_poppi input{
	
	background:rgba(255,255,255,0.80)!important;
	border:1px solid rgba(0,0,0,0.0)!important

}

.caja_poppi.poppi_registro .form_poppi input[type=submit]{
	
background-color:#f28b00!important

}
*/
.caja_poppi.poppi_registro h3{
	
	margin-top:1.5em

}
.caja_poppi .cerrar_video{top:1em!important;right:1em!important}

@media (max-width: 720px){
.logo_peq{float:none;margin:0 auto}
}


@media (min-width: 721px){
.logo_peq{float:right}
}


img.logo_peq{height:5em;width:auto}


.form_poppi{margin-top:1em}
.form_poppi input{width:100%;overflow:hidden;min-height:3em;border:none;background-color:rgba(77,138,75,0.1);padding-left:1em;padding-right:1em;box-sizing: border-box}




.form_poppi input[type=checkbox]{width:auto!important;height:auto!important}

.form_poppi input[type=submit]{width:inherit!important;border-radius:0px!important;padding:0.8em 1em 0.8em 1em;margin-top:2em;margin-right:0.3em;font-family: 'Gotham_Rounded';font-weight:700;font-size:1.1em;color: white;background-color:#f28b00}

.form_poppi input.input_peq[type=submit]{width:inherit!important;border-radius:0px!important;padding:0.8em 1em 0.8em 1em;margin-top:1em;margin-bottom:1.5em;margin-right:0.3em;font-family: 'Gotham_Rounded';font-weight:700;font-size:0.9em;color: white;background-color:#f28b00}

input.input_B[type=submit]{background-color:#999!important}
input.input_C[type=submit]{background-color:#ffcf02!important}

input.observaciones{min-height:4em!important;max-width:400px}

.extra_margin_top{margin-top:1em}



.form_poppi label{width:100%;display:inline-block;margin-top:1.2em;margin-bottom:0.3em;font-family: 'Gotham_Rounded';font-weight:700}

.form_poppi label[for=condiciones]{width:auto!important;}

.form_poppi label[for=RememberMe] {
		width: auto !important;
	}

.field-icon {
  float: right;
  margin-right:8px;
  margin-top: -1.8em;
  position: relative;
  z-index: 2;
}

.Recup{display:inline-block;font-family: 'Gotham';font-weight:400;position:absolute;padding-top:1.2em;right:0;display:inline-block}
.nuevo_usuario{width:100%;text-align:center;margin-top:2em;border-top: 4px solid #ededed;padding-top:1em;font-size:1.2em}
.nuevo_usuario strong{color:#f28b00}
.select_caja_poppi{width:100%}

.caja_poppi h4{position:relative;margin-top:1em;bottom:0.6em!important}



@media (max-width: 720px){
.foto_perfil{float:none;width:60%;padding-bottom:65%;margin: 1em auto 2em auto;}	
	
		
}

@media (min-width: 721px){
.foto_perfil{float:left;width:7em;height:8em;
margin-right:3em;margin-left:1em;margin-bottom:0}
	
.poppi_registro .foto_perfil{width:9em!important;height:10em!important}	
	
}
.foto_perfil{position:relative;background:#f2f2f2;border: 3px solid #f2f2f2;overflow:hidden;border-radius:15px}

.foto_perfil img{width:101%;min-height:125%!important;height:auto;position:absolute;top:-0.5%;left:-0.5%}


.h_limit{max-width:450px}

.edit_icon{width:2em;height:2.15em;position:absolute;bottom:0.3em;right:0.3em;background:#fff;}
.edit_icon img{width:1.6em;height:auto;margin-left:0.25em;;margin-top:0.25em;margin-bottom:0.2em}




