@font-face {
    font-family: 'Exo-Regular';
    src: local('../fuentes/Exo-Regular.woff'), url('../fuentes/Exo-Regular.woff') format('opentype');
}
@font-face {
	font-family: 'Gotham-Medium';
    src: local('../fuentes/Gotham-Medium.woff'), url('../fuentes/Gotham-Medium.woff') format('woff'); 
}
html, body {
	font-family: Exo-Regular, Gotham-Medium;
}
a, button{
	text-decoration: none;
}
.text-gotham{
	font-family: Gotham-Medium,Exo-Regular !important;
}
.texto-normal{
	font-weight: 400 !important;
}
.texto-semi-medium{
	font-weight: 500 !important;
}
.texto-semi-bold{
	font-weight: 600 !important;
}
.text-bold{
	font-weight: 700 !important;
}
.text-bold strong{
	font-weight: 900 !important;
}
.texto-extra-bold{
	font-weight: 800 !important;
}
.texto-heavy{
	font-weight: 900 !important;
}
.tituloBicolor i{
	font-style: normal;
}
.ocultar{
	display: none;
}
.manita{
	cursor: pointer;
}
.row {
	padding: 0 !important;
	margin: 0 !important;
}
.btnCarusel{
	cursor: pointer;
	min-height: 10px;
	min-width: 100px;
}
.menufixed{
	position: fixed;
	z-index: 1000;
	top: 0;
	width: 100%;
	opacity: 0.99;
}
.activo{
	border-top: 4px solid white !important;
	color: white !important;
	margin: 0 3px;
}
.activo2{
	background: #eeeeee !important;
	color: #204484 !important;
	font-weight: 900;
}
.navPrincipal a{
	border-top: 4px solid #2d538d;
	color: #548bb2;
	margin: 0 3px;
}
.bg-030912{
	background-color: rgba(3, 9, 18, .70);
}
.bg-204485a{
	background-color: rgb(33, 59, 118);
	color: white;
}
.bg-204583{
	background: #204583;
	color: white;
}
.bg-8cc2e2{
	background: #8cc2e2;
	color: #204583 !important;
}
.bg-e8f3f9{
	background: #e8f3f9;
}
.bg-2a4d8a{
	background: #2a4d8a;
}
.bg-f5f6f9{
	background: #f5f6f9;
}
.bg-eeeeee{
	background: #eeeeee;
}
.bg-204484{
	background: #204484;
	color: white;
}
.text-707171{
	color: #707171;
}
.text-4d4d4d{
	color: #4d4d4d !important;
}
.text-8cc4e4{
	color: #8cc4e4;
}
.text-558baa{
	color: #558baa;
}
.text-204484{
	color: #204484;
}
.text-4d4d4d{
	color: #4d4d4d;
}
.text-b6e0f6{
	color: #b6e0f6;
}
.texto-mision strong{
	color: white !important;
}
.text-4d4d4d{
	color: #4d4d4d;
}
.bordogris{
	border-top: 8px solid #d0dbe1;
}
.bordoAzulito{
	border-bottom: 4px solid #355992;
	margin-bottom: 5px;
	margin-top: 5px;
}
.cabeceraMenu{
  	border-radius: 0px 0px 0px 50px;
}
.borderedondeado1{
	border-radius: 0px 20px 0px 20px;
}
.redondeadosuperior{
  	border-radius: 15px 15px 0px 0px;
}
.redondeadosuperiorD{
  	border-radius: 0px 30px 0px 0px;
}
.myh3{
	font-size: 1.5em;
}
.whats-app {
    position: fixed;
    width: 80px;
    height: 80px;
    bottom: 20px;
    right: 20px;
    border-radius: 50px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}
.my-float {
    margin-top: 16px;
}
#imgContacto{
	background: url("../img/cotizacion/banner1.jpg");
	background-size:     cover;
    background-repeat:   no-repeat;
    background-position: center center;
   	min-height: 350px;  
}
#imgServicios1:hover{
	content: url("../img/home/1 Home_70 Trad Tecnica over.png"); 
}
#imgServicios2:hover{
	content: url("../img/home/1 Home_71 Trad Certificada chino.png");
}
#imgServicios3:hover{
	content: url("../img/home/1 Home_72 Trad Cientifica over.png");  
}
#imgServicios4:hover{
	content: url("../img/home/1 Home_73 Trad Publicitaria over.png"); 
}
#imgServicios5:hover{
	content: url("../img/home/1 Home_74 Int Consecutiva over.png"); 
}
#imgServicios6:hover{
	content: url("../img/home/1 Home_75 Int Simultanea over.png");
}
#imgServicios7:hover{
	content: url("../img/home/1 Home_76 Int Remota over.png");   
}
#imgServicios8:hover{
	content: url("../img/home/1 Home_77 Int Jurada over.png");
}
#fondoFooterForm{
	background: url("../img/fondoFooterForm.png");
	background-size:     cover;
    background-repeat:   no-repeat;
    background-position: center center; 
    min-height: 350px;
}


input[type=number]{ 
  -webkit-appearance: textfield !important;
  -moz-appearance: textfield !important;
  -o-appearance: textfield !important;
  appearance: textfield !important;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none !important;
	margin: 0;
}

input[type=number], input[type=email], input[type=password], input[type=text], .buttonFooter, .selectGenerico{
	height: 60px !important;
	background: #a0d3ed !important;
	margin: 0 auto !important;
	border-radius: 8px !important;
	color: #548bb6 !important;
	font-weight: bold;
}
textarea{
	height: 160px !important;
	border-radius: 8px !important;
	background: #a0d3ed !important;
	color: #548bb6 !important;
	font-weight: bold;
}
.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #548bb6;
    opacity: 1; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #548bb6;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
    color: #548bb6;
 }

.buttonFooter{
	height: 40 !important;
	font-size: 1.5em !important;
	font-weight: bold !important;
	padding: 5px;
 }

/* Fin de background color*/
@media only screen and (max-width: 1200px) {
	.ocultaTexto{
		font-size: 0.8em;
	}
}
@media only screen and (max-width: 992px) {
  	.titulopequenio1{
  		font-size: 0.9em;
  	}
  	.ocultaTexto{
		font-size: 0.7em;
}
@media only screen and (max-width: 900px) {
  	.ocultaTexto{
		font-size: 0.6em;
	}
}
@media only screen and (max-width: 780px) {
  	.ocultaTexto{
		font-size: 0.5em;
	}
}
@media only screen and (max-width: 768px) {
	.ocultaTexto{
		font-size: 0;
	}
	.ocultaTexto img{
		height: 20px;
	}
	#logomenu{
		height: 45px;
	}
	.whats-app{
		width: 50px;
	    height: 50px;
  		height: 50px;
  	}
  	.whats-app img{
  		height: 50px;
  	}
  	.titulopequenio{
  		font-size: 0.8em;
  	}
  	.titulopequenio1{
  		font-size: 0.6em;
  	}
  	.textoSmall{
  		font-size: 0.7em;
  	}
}
@media only screen and (max-width: 576px) {
	#header-home-img-1{
		content: url("../img/home/movil_banner 1.png");
	}
	#header-home-img-2{
		content: url("../img/home/movil_banner 2.png");
	}
	#header-home-img-3{
		content: url("../img/home/movil_banner 3.png");
	}
	#header-somos-img-1{
		content: url("../img/quienes-somos/movil_banner 1.png");
	}
	#header-traduccion-img-1{
		content: url("../img/traduccion/3 Traducción móvil_Banner 1 chino.png");
	}
	#header-traduccion-img-2{
		content: url("../img/traduccion/3 Traducción móvil_Banner 2 chino.png");
	}
	#header-traduccion-img-3{
		content: url("../img/traduccion/3 Traducción móvil_Banner 3 chino.png");
	}
	#header-unete-img-1{
		content: url("../img/unete/movil_banner 1.png");
	}
	#header-expo-img-1{
		content: url("../img/expo/banner_movil.png");
	}
	#descip-somos-img-1{
		content: url("../img/quienes-somos/2 Quienes somos movil_Texto.png");
	}
  	.titulopequenio{
  		font-size: 0.7em;
  	}
  	.titulopequenio1{
  		font-size: 0.3em;
  	}
	.btnCarusel{
		min-height: 7px;
		min-width: 70px;
	}
}
@media only screen and (max-width: 400px) {
	.titulopequenio{
  		font-size: 0.5em;
  	}
  	.ocultaTexto img{
		height: 15px;
	}
}
@media only screen and (max-width: 300px) {
  	.ocultaTexto img{
		height: 10px;
	}
}