/* CSS Document */
form{
	border:none;
	margin:0px;
}
.fuente_negrita{
	font-family:'Stag_Sans-Medium',Verdana, Geneva, sans-serif;
}
.fuente_seminegrita{
	font-family:'Stag_Sans-Medium',Verdana, Geneva, sans-serif;
}
.texto_centrado{
	text-align:center;
}
.texto_derecha{
	text-align:right
}
.negro{
	color:#000000;
}
.blanco{
	color:#ffffff;
}
.gris{
	color:#4a4a4a;
}
.gris_oscuro{
	color:#383838;
}
.mayusculas{
	text-transform:uppercase;
}
.fuente33{
	font-size:33px;
}
.fuente21{
	font-size:21px;
}
.fuente19{
	font-size:19px;
}
.fuente18{
	font-size:18px;
}
.fuente15{
	font-size:15px;
}
.flex{
	display:flex;
}
.flex2{
	display:flex;
}
.flex3{
	display:flex;
}
.flex4{
	display:flex;
}
.flex5{
	display:flex;
}


.ancho100x100{
	width:100%;
}
.ancho50x100{
	width:50%;
}
.ancho95x100{
	width:95%;
}
.ancho75x100{
	width:75%;
}
.anchomaximocontenidos{
	max-width:939px;
	width:90%;
	margin:0 auto;
}
.anchomaximocontenidos2{
	max-width:1100px;
	width:90%;
	margin:0 auto;
}
.anchomaximo700px{
	max-width:700px;
	width:90%;
	margin:0 auto;
	float:right;
}

.margen40pxvertical{
	margin:40px 0px;	
}
.margen50x100izda{
	margin-left:50%;	
}
.margen80pxbottom{
	margin-bottom:80px;
}
.anchomaximo1000px{
	max-width:1000px;
}
.anchomaximo900px{
	max-width:900px;
}
.anchomaximo450px{
	max-width:450px;
}
.anchomaximo380px{
	max-width:380px;
}
.anchomaximo350px{
	max-width:350px;
}
.anchomaximo300px{
	max-width:300px;
}
.anchomaximo95x100{
	max-width:100%;
}
.anchomaximo90x100{
	max-width:90%;
}
.padding40pxhorizontal{
	padding-left:40px;
	padding-right:40px;
}
.padding40pxvertical{
	padding-top:40px;
	padding-bottom:40px;
}
.padding20pxvertical{
	padding-top:20px;
	padding-bottom:20px;
}
.padding60pxtop{
	padding-top:60px;
}
.padding40pxtop{
	padding-top:40px;
}
.padding35pxtop{
	padding-top:35px;
}
.padding30pxtop{
	padding-top:30px;
}
.padding25pxtop{
	padding-top:25px;
}
.padding20pxtop{
	padding-top:20px;
}
.padding10pxtop{
	padding-top:10px;
}
.padding40pxbottom{
	padding-bottom:40px;
}
.padding30pxbottom{
	padding-bottom:30px;
}
.padding10pxbottom{
	padding-bottom:10px;
}
.padding40pxright{
	padding-right:40px;
}
.capa_centrada{
	margin:0 auto;
}

.anchomaxformulario{
	max-width:634px;
	position:relative;
}
.anchomaxformulario2{
	max-width:920px;
}
