@charset "utf-8";
body{margin:0;font-family: 'Noto Sans', sans-serif; background:#0059B2;}

/* HEADER */
#header{background:url(../img/bg/bg-header.png) center top repeat-x #BBBBBB; padding-top:20px;}
#header .container{background:url(../img/bg/bg-pesos.png) no-repeat 80% 25%;}

/*FORMA*/
#forma{color:#FFFFFF;}
#forma .row{margin:0 20px;}

#forma .bg-grad-azul{background:url(../img/bg/bg-bloque-azul.png) repeat-x center top #0059B2; padding-top:20px; padding-bottom:20px;}
#forma input[type="text"]{border:1px solid #AAAAAA; padding:3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#333333;}

/*CONTENIDO*/
#contenido{background:#FFFFFF; padding:40px 0; margin-bottom:120px;}
#contenido img{width:100%;}
.result_ok{background:#3F6127; padding:20px; color:#FFFFFF; font-size:2em; text-align:center;}
@media (min-width: 768px) and (max-width: 979px){
	.f-size-14{font-size:.2em;}
	.f-size-16{font-size:1.8em;}
	.f-size-20{font-size:200%;}
	.f-size-22{font-size:220%;}
	.f-size-24{font-size:240%;}
	.f-size-25{font-size:250%;}
	.f-size-35{font-size:350%;}
	.f-size-45{font-size:450%;}
	.f-size-70{font-size:700%;}
	form{font-size:1.8em;}
	input[type="submit"]{font-size:1em;}
	}
@media (max-width: 767px){
	.f-size-14{font-size:.2em;}
	.f-size-16{font-size:1.8em;}
	.f-size-20{font-size:200%;}
	.f-size-22{font-size:220%;}
	.f-size-23{font-size:200%;}
	.f-size-24{font-size:240%;}
	.f-size-25{font-size:250%;}
	.f-size-35{font-size:350%;}
	.f-size-45{font-size:450%;}
	.f-size-70{font-size:700%;}
	form{font-size:1.4em;}
	input[type="submit"]{font-size:1em;}
	}
@media (min-width: 1200px) {
	.f-size-14{font-size:14px;}
	.f-size-16{font-size:16px;}
	.f-size-20{font-size:20px;}
	.f-size-22{font-size:22px;}
	.f-size-23{font-size:23px;}
	.f-size-24{font-size:24px;}
	.f-size-25{font-size:25px;}
	.f-size-35{font-size:35px;}
	.f-size-45{font-size:45px;}
	.f-size-70{font-size:70px;}
	#forma .sombra{background:url(../img/misc/sombra-bloque-azul.png) no-repeat center bottom; padding-bottom:13px; position:relative; margin-bottom:-30px;}
	}
@media (min-width: 768px) and (max-width: 979px){
	.f-size-14{font-size:.2em;}
	.f-size-16{font-size:1.8em;}
	.f-size-20{font-size:200%;}
	.f-size-22{font-size:220%;}
	.f-size-24{font-size:100%;}
	.f-size-25{font-size:250%;}
	.f-size-35{font-size:350%;}
	.f-size-45{font-size:450%;}
	.f-size-70{font-size:700%;}
	form{font-size:1.2em;}
	input[type="submit"]{font-size:1em;}
	}
@media (max-width: 767px) {
	.f-size-14{font-size:.2em;}
	.f-size-16{font-size:1.8em;}
	.f-size-20{font-size:200%;}
	.f-size-22{font-size:220%;}
	.f-size-24{font-size:100%;}
	.f-size-25{font-size:250%;}
	.f-size-35{font-size:350%;}
	.f-size-45{font-size:450%;}
	.f-size-70{font-size:700%;}
	form{font-size:1.2em;}
	input[type="submit"]{font-size:1em;}
	}
@media (max-width: 480px){
	.f-size-14{font-size:.2em;}
	.f-size-16{font-size:1.8em;}
	.f-size-20{font-size:150%;}
	.f-size-22{font-size:220%;}
	.f-size-24{font-size:100%;}
	.f-size-25{font-size:250%;}
	.f-size-35{font-size:350%;}
	.f-size-45{font-size:450%;}
	.f-size-70{font-size:580%;}
	form{font-size:1em;}
	input[type="submit"]{font-size:1em;}
	}
@media (max-width: 979px){
	}
@media (min-width: 980px){
	.f-size-20{font-size:200%;}
	.f-size-22{font-size:220%;}
	.f-size-23{font-size:23px;}
	.f-size-24{font-size:100%;}
	.f-size-25{font-size:250%;}
	.f-size-35{font-size:350%;}
	.f-size-45{font-size:450%;}
	.f-size-70{font-size:70px;}
	form{font-size:1em;}
	input[type="submit"]{font-size:1em;}
	}


/*MISC*/
.bg-gris{background:#E9E9E9;}
.bg-verde{background:#219653; color:#FFFFFF;}
.color-red{color:#D90000;}
.color-green{color:#0E8942;}
.color-blue{color:#0059B2;}
.color-gris{color:#858585;}
.f-size-14px{font-size:14px;}
.f-size-16px{font-size:16px;}
.float-left{float:left;}
.float-right{float:right;}
.t-al-r{text-align:right;}
.t-al-c{text-align:center;}
.pad-20{padding:20px;}
.pad-20-tb{padding:20px 0;}
.bold{font-weight:700;}
span.spotlight{display:inline-block; padding:10px;}
.spotlight-green{background:#219653; color:#FFFFFF;}
.t-shadow{text-shadow: 3px 1px 4px rgba(81, 81, 81, 1);}