@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../../fonts/MyriadPro-Regular.woff2') format('woff2'), url('../../fonts/MyriadPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

a > h2{
	color: #7d7d7d;
 	text-align: center;
 	margin: 10px 0px 10px 0px;
}
/*----------------------------
			B
 ---------------------------*/
 body{
	padding-top: 0px;
	font-family: 'MyriadPro-Regular';
	background-color: #f4f4f4;
}
 .blanco{
 	color: #ffffff;
 }
 .bordes_blancos{
 	border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    text-align: center;
 }
 .boton > input{
 	color: #ffffff;
 	font-size: 17px;
 	background-color: #4ca437;
 	padding: 10px 15px 5px 15px;
 	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
 }
 .btn{
 	margin: 50px 0px 50px 0px;
 	padding: 20px 20px 15px 20px;
    font-size: 25px;
    line-height: 1.3333333;
    border-radius: 0px;
    background-color: #4ca437;
    border-color: #4ca437;
    float: none;
 }
 .btn-default1{
 	background-color: #ff0000;
 	border-color: transparent;
 }
 .btn-default2{
 	background-color: #4ca437;
 	border-color: transparent;
 }
 /*----------------------------
			C
 ---------------------------*/
 .cambio_divisa > .cuadro_amarillo{
 	padding-bottom: 40px;
 }
 .cambio_divisa > .cuadro_amarillo > .row > .fondo_verde > .row > .panel-default{
 	text-align: center;
 	border-left: 1px solid #ecdf37;
 }
 .centrado{
 	text-align: center;
 	padding-top: 50px;
 	padding-bottom: 50px;
 }
 .circle-yellow{
 	color: #ecdf37;
 	padding-top: 32px;
 }
 .col-md-10 > .panel-footer > p{
 	color: #000000;
 }
 .col-md-offset-4{
 	margin-top: 30px;
 	margin-bottom: 20px;
 }
 .col-xs-10 > .row > .col-xs-4 > img{
 	padding: 7px 0px 0px 0px;
 }
 .col-xs-4 > img{
 	padding-top: 7px;
 	float: right;
 }
 .col-xs-8 > a > .row > .col-xs-8{
 	padding: 15px 0px 0px 5px;
 	text-align: left;
 }
 .contacto{
 	padding: 40px 0px 0px 0px;
 }
 .contacto > .col-sm-2 > p{
    margin: 0px 0px 30px 0px;
    padding: 10px 0px 10px 0px;  
 }
 .contacto > .col-xs-12 > .row > .col-xs-2 > h2{
 	width: 2px;
 	height: 230px;
 	background-color: #ffffff;
 }
 .contacto > .col-xs-12 > .row > .col-md-5 > .row{
 	padding: 30px 0px 0px 0px;
 }
 .cuadro_amarillo > .row > .fondo_verde{
 	margin-top: -90px;
 	margin-bottom: 40px;
 }
 .cuadro_amarillo{
 	background-color: #ecdf37;
 	text-align: center;
 	border-top: 1px solid #ecdf37;
 }
 .cuadro_amarillo > h4,
 .cuadro_amarillo > .row > .col-xs-12 > h3,
 .panel-default > .panel-heading > h4,
 .servicios_remesas > .col-xs-12 > .row > .col-xs-4 > .row > .col-xs-8 > h2{		/*SERVICIOS OFRECIDOS*/
 	color: #7d7d7d;
 	text-align: center;
 	margin-top: 10px;
 	margin-bottom: 0px;
 }
 .cuadro_amarillo > p{
 	padding-right: 15px;
 	padding-left: 15px;
 }
 .cuadro_amarillo > .row > .col-xs-12 > hr{
 	border-top: 1px solid #7d7d7d;
 	width: 225px;
 	margin-top: 0px;
 	margin-bottom: 30px;
 }
 .cuadro_amarillo > .row > .fondo_verde > .row{
 	margin: 0 0 0 0;
 	padding: 20px 0px 20px 0px;
 }
/*----------------------------
			E
 ---------------------------*/
 .empieza_ahora > .col-xs-10{
 	padding: 30px 0px 30px 0px;
 }

 /*----------------------------
			F
 ---------------------------*/
 .fa-arrow-circle-up{
 	color: #ecdf37;
 	margin-top: 5px;
 }
 .fondo_empieza{
 	background-image:url(/imagenes/empieza_ahora.jpg);
	background-repeat:no-repeat;
	background-position: center;
	background-size:cover;
	padding-top: 50px;
 }
 .fondo_verde{
 	background-color: #4ca437;
 	text-align: center;
 }
 .fondo_quienes{
 	/*background-image:url(/imagenes/quienes_somos.jpg);*/
	background-repeat:no-repeat;
	background-position: center;
	background-size:cover;
 }
 .fondo_registro{
 	background-image:url(/imagenes/imagen_registro.jpg);
	background-repeat:no-repeat;
	background-position: center;
	background-size:cover;
	padding: 40px 15px 40px 15px;
 }
 .fondo_registro > .row > .col-xs-12 > p{
 	margin-top: 50px;
 }
 .fondo_registro > .row > .col-xs-12 > .row > .col-md-4{
 	margin-bottom: 15px;
 }
 .fondo_gris{
 	background-color: #9a9a9a;
 }
 footer > .fondo_verde{
 	padding: 50px 0px 0px 0px;
 }
 footer > .contacto > .col-xs-12 > .row > .col-xs-12 > .row{
 	padding: 30px 0px 30px 0px;
 }
 footer > .contacto > .col-xs-12 > .row > .col-xs-12 > .row > .col-md-4 > p{
 	margin: 0px 0px 0px 0px;
 	padding: 25px 0px 0px 20px;
 	color: #ecdf37;
 }
 footer > .contacto > .col-xs-12 > .row > .col-xs-12 > .row > .col-xs-12 > p{
 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 20px 0px;
 	color: #ecdf37;
 }

footer .col-md-5 > .row > .col-xs-11 > a:hover{
	text-decoration: none;
}

 form > .row > .col-xs-12{
 	margin-bottom: 20px;
 }
 form > .row > .col-md-2 > input{
 	margin-top: 26px;  
 	float: left;
 	border: transparent;
 }
 form > .visible-lg > .fa-circle{
 	vertical-align: -50%;
    font-size: 8px;
    color:  #9a9a9a;
 }
 .form-control{
 	border-radius: 0px;
 }
 .form-group > .col-md-1 > .fa-circle{
 	vertical-align: -50%;
 	font-size: 8px;
 }
 .form-group > .col-md-11 > input,
 .form-group > .col-md-11 > textarea{
 	background-color: #4ca437;
 	border-bottom: 2px solid #ffffff;
 	border-top: transparent;
 	border-right: transparent;
 	border-left: transparent;
 	border-radius: 0px; 
 	padding-left: 0px;
 	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
 }
 
 .form-group > .col-xs-12 > input[type="text"]::-webkit-input-placeholder{
    color: #ffffff;
    font-size: 17px;
}
.form-group > input{
	border-top: transparent;
 	border-right: transparent;
 	border-left: transparent;
 	border-radius: 0px; 
 	padding-left: 0px;
 	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
}

 /*----------------------------
			H
 ---------------------------*/
 hr{
 	margin-bottom: 10px;
 	margin-top: 10px;
 	width: 100%;
 }
 /*----------------------------
			I
 ---------------------------*/
 .img_btn{
 	padding: 15px 0px 0px 0px;
 }

 .info_remesas > .col-xs-12 > .row > .col-xs-12 > .btn{
 	margin-top: 40px;
 	margin-bottom: 200px;
 }
 /*----------------------------
			L
 ---------------------------*/
 .linea_amarilla{
 	background-color: #ecdf37;
 	width: 2px;
 	height: 54px;
 	margin-top: 10px;
 	margin-bottom: 10px;
 }
 .linea_botonera{
 	background-color: #ffffff;
 	width: 2px;
 	height: 54px;
 	margin-top: 10px;
 	margin-bottom: 10px;
 }
 /*----------------------------
			M
 ---------------------------*/
 .marco_banner{
 	padding-right: 0px;
 	padding-left: 0px;
 }
 .margenes{
 	margin-top: 50px;
 	margin-bottom: 50px;
 }
 .modal-body{
 	padding: 15px 15px 0px 15px;
 }
 .modal-content{
 	border-radius: 0px;
 }
 .modal-header{
 	min-height: 50px;
 	padding-top: 10px;
 	border-bottom: transparent;
 }
 /*----------------------------
			N
 ---------------------------*/
 .nav > li > a{
 	padding: 10px 0px;
 }
 .navbar-left > li > img{	/* Imagen de la botonera en resolucion LG y MD*/
 	padding: 10px 0px;
 }

 .navbar{
 	margin: 0 0 0 0;
 	border-radius: 0px;
 }
 .navbar .navbar-collapse {
    text-align: center;
}
 .navbar-default{
 	border-color: transparent;
 }
 .navbar-default .navbar-nav > li > a{
 	color: #ffffff;
 }
 .navbar-default .navbar-nav > li > a:hover,
 .navbar-default .navbar-nav > li > a:focus{ /*estilos de los elementos centrales de la botonera*/
	color: #ffffff;
	border-bottom: 2px solid #ecdf37;
}
 .navbar-default .navbar-nav > li > a{		/*estilos de la botonera principal*/
	padding-bottom: 0px;
	border-bottom: 2px solid #4ca437;
	font-size: 17px;
}
.navbar-header > img{
	padding: 5px 0px 5px 5px;
}
.navbar-header > button{
	vertical-align: 50%;
	margin: 15px 15px 0px 0px;
}
.navbar-center {				/*Importante para centrar el menu no_dropdown*/
    display: inline-block;
    vertical-align: top;
}
.navbar-right > li > p{
	padding-top: 30px;
	font-size: 15px;

}
.navbar-right > li > li{
	display: inline-block;
}
.no_margin{
	margin: 0 0 0 0;
}
.no_padding{
 	padding: 0 0 0 0;
 }
 .noticias > .col-xs-12 > .btn{
 	margin-top: 0px;
 }
 .noticias > .col-xs-12 > .row{
 	margin: 80px 0px 80px 0px;
 }
 .noticias > .col-xs-12 > .row > .col-md-3 > .row > .panel-default,
 .servicios_remesas > .col-xs-12 > .row > .col-md-3 > .row > .panel-default{
	margin: 50px 0px 50px 0px;
 	-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.53);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.53);
    box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.53);
 }
 .noticias > .col-xs-12 > .row > .col-md-3 > .row > .panel-default > .panel-footer > p{
 	background-color: #4ca437;
 	margin: 0px 0px 0px 0px;
 	padding: 10px 0px 10px 0px;
 }
 .col-xs-12 > .row > .col-md-3 > .row > .panel-default > .panel-heading{
 	border-bottom: 1px solid #4ca437;
 }
 .noticias > .col-xs-12 > .row > .col-md-3 > .row > .panel-default > .panel-heading > .img-responsive,
 .quienes_somos > .col-xs-12 > .fondo_quienes{
 	width: 100%;
 }
 .noticias > .col-xs-12 > .row > .col-md-3 > .row > .panel-default > .panel-heading > p,
 .servicios_remesas > .col-xs-12 > .row > .col-md-3 > .row > .panel-default > .panel-body > p{
 	color: #4ca437;
 }
 /*----------------------------
			P
 ---------------------------*/
 p{
 	font-size: 20px;
 	color: #7d7d7d;
 }
 p > .fa-circle,				/*Circulos verdes*/
 .panel-heading > h4 > .fa-circle{
 	color: #4ca437;
 	margin-right: 5px;
 	font-size: 8px;
 	vertical-align: 50%;
 }
 .panel-heading > hr{
 	width: 50%;
 	border-top: 1px solid #ecdf37;
 }
 
 .panel-default > .panel-heading, .panel-footer{
 	background-color: transparent;
 	border-color: transparent;
 }
 .panel-footer > p{
 	text-align: center;
 }
 .panel-footer > .fondo_verde{
 	border-color: transparent;
 	width: 100%;
 	padding-top: 15px;
 }
 /*----------------------------
			Q
 ---------------------------*/

.quienes_somos > .fondo_quienes{
	padding: 200px 0px 200px 0px;
	margin: 0px 0px 80px 0px;
}
.quienes_somos > .col-xs-12 > .row{
	padding: 20px 0px 50px 0px;
	margin: 0px 0px 0px 0px;
}
.quienes_somos > .col-xs-12 > .row > .col-md-8{
	padding: 40px 15px 30px 15px;
}
#quieneson{
	margin: 40px 0px 80px 0px;
}
 /*----------------------------
			R
 ---------------------------*/
 #remesas{

 }
 .row > .col-md-4 > .row > .col-xs-8 > p{
 	padding: 15px 0px 0px 0px;
 	font-size: 20px;
 }
 /*----------------------------
			S
 ---------------------------*/
 select{
 	border-radius: 0px;
 }
 .servicios{
 	background-image:url(/imagenes/fondo_servicios.jpg);
	background-repeat:no-repeat;
	background-position: center;
	background-size:cover;
	padding: 40px 15px 40px 15px;
 }
 .servicios > .btn{
 	color: #4ca437;
    background-color: #ffffff;
    border-color: #ffffff;
 }
 .servicios_remesas{
 	margin-top: 50px;
 }
 .servicios_remesas > .fondo_verde{
 	padding: 10px 0px 10px 0px;
 	margin: 0px 0px 80px 0px;
 }
.servicios_remesas > .col-xs-12{
	text-align: center;
}
.servicios_remesas > .col-xs-12 > .row > .col-md-4 > .row > .col-xs-2 > hr{   /* LINEA VERDE*/
	border-top: 2px solid #4ca437;
	margin-top: 10px;
}
.servicios_remesas > .col-xs-12 > .row > .col-md-4{
	padding-top: 30px;
}



@media (max-width: 480px) {
	.col-md-4 > .row > .col-xs-8 > h2{
		font-size: 26px;
		padding-top: 5px;
	}
}
@media(max-width:768px){	
}
@media (min-width: 769px) {
}
@media (max-width: 991px){ 
	.boton > input{
		width: 100%;
	}
	.col-md-4 > img{
		padding-bottom: 30px;
	}
	.visible-sm .visible-xs{
		display: inline-block;
	} 
}
@media(min-width:992px){
	.navbar-center > li,
	.navbar-left > li{
		margin: 0px 7px 0px 7px;
	}
	.navbar-nav > li > a {
		padding-top: 30px;
	}
	.navbar-right{
		margin-right: 5px;
	}
	.navbar-right > li{
		margin: 0px 3px 0px 3px;
	}
}
@media(min-width:992px) and (max-width:1280px){
	.navbar-default .navbar-nav > li > a,
	.navbar-default .navbar-right > li > p{		/*estilos de la botonera principal*/
		font-size: 13px;
		text-align: center;
		padding-top: 30px;
	}
	.navbar-center{
		margin: 0px 0px 0px -100px;
	}
	.navbar-default .navbar-left > li > img{
		width: 50%;
		padding-top: 27px;
	}
	.navbar-default .navbar-right > li > .size-md{
		padding-top: 27px;
	}
}
@media(min-width:1200px){
}
@media(max-width:1280px){
	.circle-yellow {
    	padding-top: 31px;
    	font-size: 10px;
	}
	.col-md-4 > .row > .col-xs-8 > h2{
		font-size: 20px;
	}
	.nav > li > a {
    	padding: 15px 0px;
	}
	.navbar-default .navbar-left > li > a > img{
		max-width: 100%;
	}
}
@media(min-width:1361px){
}
@media(max-width:1360px){
}



#carga{
	display:none;
}
