@font-face {
    font-family: EkMukta-Bold;
    src: url(EkMukta-Bold.ttf);
}
@font-face {
    font-family: EkMukta-Medium;
    src: url(EkMukta-Medium.ttf);
}
@font-face {
    font-family: EkMukta-Regular;
    src: url(EkMukta-Regular.ttf);
}
body {
	font-family: EkMukta-Regular;
	color:#797A7C;
	font-size: 14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.capaEmergente {
	position:fixed;
	margin-left:-180px;
	margin-top:-230px;
	top:50%;
	left:50%;
	width:360px;
	height:460px;
	background-color:white;
	border:1px solid black;
	box-shadow: 5px 5px 12px black;
	display:none;
	padding:10px;
	z-index:1100;
}
.capa-promocion {
	position:fixed;
	background-color: #712786;
	color:white;
	text-align:justify;
	margin-left:-200px;
	margin-top:-250px;
	top:50%;
	left:50%;
	width:400px;
	height:500px;
	display:none;
	padding:20px;
	z-index:1101;
	border-radius:15px;
}
.fondo {
	position:fixed;
	cursor:pointer;
	top: 0px;
	left:0px;
	bottom:0;
	right:0;
	display:none;
	background-color:#CCCCCC;
	width:100%;
	height:100%;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	z-index:1100;
}
.alerta {
	position:fixed;
	cursor:pointer;
	margin-left:-260px;
	margin-top:-30px;
	top:50%;
	left:50%;
	width:520px;
	height:60px;
	background-color:white;
	border:1px solid white;
	box-shadow: 5px 5px 12px black;
	display:none;
	padding:10px;
	text-align:center;
	color:#C40001;
	font-size:14px;
	font-weight:bold;
	z-index:1101;
}
.alertaError {
	position:fixed;
	cursor:pointer;
	margin-left:-260px;
	margin-top:-30px;
	top:50%;
	left:50%;
	width:520px;
	height:60px;
	background-color:#C40001;
	border:1px solid #C40001;
	box-shadow: 5px 5px 12px black;
	display:none;
	padding:10px;
	text-align:center;
	color:white;
	font-size:14px;
	font-weight:bold;
	z-index:1101;
}
.toast {
	position:fixed;
	display:none;
	margin-left:-25%;
	margin-bottom:0px;
	left:50%;
	bottom:50px;
	width:50%;
	height:60px;
	z-index:1100;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
}
.frameOculto {
	display:none;
	//width:500px;
	//height:350px;
	//border:thick solid #003;
}
.no-margin {
	padding:0px;
	margin:0px;
}
.izquierda {
	position:absolute;
	margin-top:-22.5px;
	top:94%;
	left:10px;
	cursor:pointer;
	width:40px;
	height:40px;
	background: url("../img/izquierda.png") no-repeat left top;
	z-index:1002;
}
.izquierda:hover {
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
}
.derecha {
	position:absolute;
	margin-top:-22.5px;
	top:94%;
	right:10px;
	cursor:pointer;
	width:40px;
	height:40px;
	background: url("../img/derecha.png") no-repeat left top;
	z-index:1002;
}
.derecha:hover {
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
}
.precarga {
	display:none;
}
.menu-principal {
	background: url("../img/fondomenu.png") no-repeat right top;
	-webkit-background-size: 60vw 55%;
	-moz-background-size: 60vw 55%;
	-o-background-size: 60vw 55%;
	background-size: 60vw 55%;
	text-align:center;
	z-index:1002;
}
.formulario-buscador {
	border-radius: 16px;
    background: #F0A54A;
	border:1px solid #D3780D;
	color:white;
	height:20px;
}
.buscador {
	border-radius: 16px;
	border:0px;
    background: #F0A54A;
	color:white;
	height:20px;
	font-size:12px;
}
.boton-buscador {
	border-radius: 16px;
	background: #F0A54A;
	border:0px;
	color:#A15F13;
	height:20px;
	font-size:10px;
}
.formulario-buscador-grande {
	border-radius: 16px;
    background: #F0A54A;
	border:1px solid #D3780D;
	color:white;
	height:30px;
}
.buscador-grande {
	border-radius: 16px;
	border:0px;
    background: #F0A54A;
	color:white;
	height:30px;
	font-size:18px;
}
.boton-buscador-grande {
	border-radius: 16px;
	background: #F0A54A;
	border:0px;
	color:#A15F13;
	height:30px;
	font-size:16px;
}
input[type="search"]::-webkit-input-placeholder {
	color: #834802 !important;
}
input[type="search"]:-moz-placeholder { /* Firefox 18- */
	color: #834802 !important;  
}
input[type="search"]::-moz-placeholder {  /* Firefox 19+ */
	color: #834802 !important;  
}
input[type="search"]:-ms-input-placeholder {  
	color: #834802 !important;  
}
.servicios {
	background:url("../img/fondo_servicios.jpg") no-repeat center center;
	-webkit-background-size: cover cover;
	-moz-background-size: cover cover;
	-o-background-size: cover cover;
	background-size: cover cover;
}
.gocakids {
	height:360px;
	color:white;
	font-weight:bold;
	text-align:center;
	background:url("../img/circulo_gocakids.png") no-repeat center center;
	-webkit-background-size: cover cover;
	-moz-background-size: cover cover;
	-o-background-size: cover cover;
	background-size: cover cover;
}
.gocamovil {
	height:360px;
	color:white;
	font-weight:bold;
	text-align:center;
	background:url("../img/circulo_movil.png") no-repeat center center;
	-webkit-background-size: cover cover;
	-moz-background-size: cover cover;
	-o-background-size: cover cover;
	background-size: cover cover;
	cursor:pointer;
}
.gocamovil:hover {
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.gocapromociones {
	height:360px;
	color:white;
	font-weight:bold;
	text-align:center;
	background:url("../img/circulo_promociones.png") no-repeat center center;
	-webkit-background-size: cover cover;
	-moz-background-size: cover cover;
	-o-background-size: cover cover;
	background-size: cover cover;
	cursor:pointer;
}
.gocapromociones:hover {
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.conocenos {
	height:500px;
	color:#565759;
	text-align:right;
	font-size:21px;
	background:url("../img/fondo_conocenos.jpg") no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.conocenos-titulo {
	font-size:38px;
	color:#F08302;
	font-weight:bolder;
}
.conocenos-laboratorios {
	color:#F18103;
}
.conocenos-masvale {
	color:#712786;
	text-transform:upper;
	font-weight:bolder;
}
.contacto-titulo {
	font-size:42px;
	color:#712786;
	text-transform:upper;
	font-weight:bolder;
}
.contacto {
	background-color:#712786;
	color:white;
	z-index:1000;
	text-align:center;
}
input[type="text"]::-webkit-input-placeholder {
	color: #712786 !important;
	font-weight:bold;
}
input[type="text"]:-moz-placeholder { /* Firefox 18- */
	color: #712786 !important; 
	font-weight:bold; 
}
input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
	color: #712786 !important;  
	font-weight:bold;
}
input[type="text"]:-ms-input-placeholder {  
	color: #712786 !important; 
	font-weight:bold; 
}
a.link-blanco:link {
	color: white;
	text-decoration: none;
}
a.link-blanco:visited {
	color: white;
	text-decoration: none;
}
a.link-blanco:hover {
	color: white;
	text-decoration: underline;
}
a.link-blanco:active {
	color: white;
	text-decoration: none;
}
.quienes-somos {
	padding:30px 80px 30px 80px;
	color:#707173;
	text-align:justify;
	font-size:21px;
}
.quienes-somos-titulo {
	font-size:42px;
	color:#F18101;
	font-weight:bolder;
}
.quienes-somos-remark {
	color:#712786;
	font-weight:bolder;
}
.promociones {
	background:url("../img/fondo_servicios.jpg") no-repeat center center;
	-webkit-background-size: cover cover;
	-moz-background-size: cover cover;
	-o-background-size: cover cover;
	background-size: cover cover;
	padding:120px;
	color:#707173;
	text-align:justify;
	font-size:21px;
}
.promociones-tabla {
	padding:10px;
	text-align:center;
}
.promociones-tabla-titulo {
	color:#712786;
	font-size:22px;
	font-weight:bold;
}
.promociones-tabla-titulo-blanco {
	color:white;
	font-size:22px;
	font-weight:bold;
}
.promociones-tabla-costo {
	color:#F18101;
	font-size:18px;
	font-weight:bold;
}
.promociones-tabla-imagen {
	border:3px solid white;
	border-radius:15px;
	width:100%;
}
.promociones-tabla-imagen:hover {
	border:3px solid #712786;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
a.link-morado:link {
	color: #712786;
	text-decoration: none;
}
a.link-morado:visited {
	color: #712786;
	text-decoration: none;
}
a.link-morado:hover {
	color: #712786;
	font-weight:bold;
	text-decoration: underline;
}
a.link-morado:active {
	color: #712786;
	text-decoration: none;
}
.sucursales {
	background:url("../img/fondo_empresas.jpg") no-repeat center center;
	-webkit-background-size: cover cover;
	-moz-background-size: cover cover;
	-o-background-size: cover cover;
	background-size: cover cover;
	padding:50px;
	color:#707173;
	text-align:justify;
	font-size:21px;
}
.sucursales-titulo {
	padding-left:10px;
	background-color:#EF8200;
	font-size:23px;
	color:white;
	font-weight:bold;
	text-transform:upper;
}
.sucursales-naranja {
	font-size:23px;
	color:#ED8202;
	font-weight:bold;
}
.sucursales-texto {
	color:#707173;
}
.contacto-seccion {
	padding:120px;
	color:#EF8200;
	text-align:justify;
	font-size:44px;
	text-transform:upper;
	text-align:center;
	font-weight:bolder;
}
.contacto-seccion-formulario {
	background:url("../img/fondo_servicios.jpg") no-repeat center center;
	-webkit-background-size: cover cover;
	-moz-background-size: cover cover;
	-o-background-size: cover cover;
	background-size: cover cover;
	padding:50px;
	color:#A060B4;
	height:440px;
}
a.link-morado:link {
	color: #A060B4;
	text-decoration: none;
}
a.link-morado:visited {
	color: #A060B4;
	text-decoration: none;
}
a.link-morado:hover {
	color: #A060B4;
	text-decoration: underline;
}
a.link-morado:active {
	color: #A060B4;
	text-decoration: none;
}
a.link-gris:link {
	color: #707173;
	text-decoration: none;
}
a.link-gris:visited {
	color: #707173;
	text-decoration: none;
}
a.link-gris:hover {
	color: #707173;
	text-decoration: underline;
}
a.link-gris:active {
	color: #707173;
	text-decoration: none;
}
.boton-estudios {
	border:0px;
	height:300px;
	cursor:hand;
}
.boton-estudios:hover {
	border:1px solid #A15FB6;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.boton-estudios-sm {
	border:0px;
	width:90%;
	cursor:hand;
}
.boton-estudios-sm:hover {
	width:85%;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.sucursales-footer {
	width:243px;
	height:260px;
	cursor:pointer;
	background:url("../img/sucursales.png") no-repeat center center;
	-webkit-background-size: cover cover;
	-moz-background-size: cover cover;
	-o-background-size: cover cover;
	background-size: cover cover;
}
.sucursales-footer:hover {
	background:url("../img/sucursales_hover.png") no-repeat center center;
	-webkit-background-size: cover cover;
	-moz-background-size: cover cover;
	-o-background-size: cover cover;
	background-size: cover cover;
}
.empresas {
	background:url("../img/fondo_empresas.jpg") no-repeat center center;
	-webkit-background-size: cover cover;
	-moz-background-size: cover cover;
	-o-background-size: cover cover;
	background-size: cover cover;
	padding:80px;
	padding:80px;
	color:#707173;
	text-align:justify;
	font-size:21px;
}
.empresas-titulo {
	font-size:32px;
	color:#A15DB2;
	text-transform:upper;
	font-weight:bolder;
}
.navbar-nav {
}
.navbar  {
	background-color: white;
	border-radius:0px;
	border:0px;
	margin-bottom: 0;
}
.navbar-default .navbar-nav > li > a {
	background-color: white;
	color: #EE8100;
	font-size: 16px;
	font-weight:normal;
	padding-top: 0px; 
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a {
	background-color: white;
	color: #F18200; 
	font-size: 16px;
	font-weight:bold;
}
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
	background-color: white;
	color: #F18200; 
	font-size: 16px;
	font-weight:bold;
}
.navbar-default .navbar-nav > .dropdown > a:hover {
	background-color: white;
	color: #F18200; 
	font-size: 16px;
	font-weight:bold;
}
.navbar-default .navbar-nav > .dropdown > a:focus {
	background-color: white;
	color: #F18200; 
	font-size: 16px;
	font-weight:normal;
}
@media screen and (max-width: 767px) {
	.menu-principal {
		background: url("../img/fondomenu.png") no-repeat right top;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
		text-align:center;
		z-index:1002;
	}
	.izquierda {
		position:absolute;
		margin-top:-22.5px;
		top:84%;
		left:10px;
		cursor:pointer;
		width:30px;
		height:30px;
		background: url("../img/izquierda_sm.png") no-repeat left top;
		z-index:1002;
	}
	.izquierda:hover {
		-moz-opacity: 0.9;
		opacity:.90;
		filter: alpha(opacity=90);
	}
	.derecha {
		position:absolute;
		margin-top:-22.5px;
		top:84%;
		right:10px;
		cursor:pointer;
		width:30px;
		height:30px;
		background: url("../img/derecha_sm.png") no-repeat left top;
		z-index:1002;
	}
	.derecha:hover {
		-moz-opacity: 0.9;
		opacity:.90;
		filter: alpha(opacity=90);
	}
	.conocenos {
		height:500px;
		color:#565759;
		text-align:right;
		font-size:12px;
		background:url("../img/fondo_conocenos.jpg") no-repeat center center;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
	}
	.conocenos-titulo {
		font-size:26px;
		color:#F08302;
		font-weight:bolder;
	}
	.conocenos-laboratorios {
		color:#F18103;
	}
	.conocenos-masvale {
		color:#712786;
		text-transform:upper;
		font-weight:bolder;
	}
	.quienes-somos {
		padding:8px;
		color:#707173;
		text-align:justify;
		font-size:12px;
	}
	.quienes-somos-titulo {
		font-size:26px;
		color:#F18101;
		font-weight:bolder;
	}
	.quienes-somos-remark {
		color:#712786;
		font-weight:bolder;
	}
	.promociones {
		background:url("../img/fondo_servicios.jpg") no-repeat center center;
		-webkit-background-size: cover cover;
		-moz-background-size: cover cover;
		-o-background-size: cover cover;
		background-size: cover cover;
		padding:8px;
		color:#707173;
		text-align:justify;
		font-size:14px;
	}
	.sucursales {
		background:url("../img/fondo_servicios.jpg") no-repeat center center;
		-webkit-background-size: cover cover;
		-moz-background-size: cover cover;
		-o-background-size: cover cover;
		background-size: cover cover;
		padding:8px;
		color:#707173;
		text-align:justify;
		font-size:21px;
	}
	.sucursales-titulo {
		background-color:#EF8200;
		color:white;
		font-size:18px;
		font-weight:bold;
		text-transform:upper;
	}
	.sucursales-naranja {
		font-size:14px;
		color:#ED8202;
		font-weight:bold;
	}
	.contacto-seccion {
		padding:8px;
		color:#EF8200;
		text-align:justify;
		font-size:22px;
		text-transform:upper;
		text-align:center;
		font-weight:bolder;
	}
	.contacto-seccion-formulario {
		background:url("../img/fondo_servicios.jpg") no-repeat center center;
		-webkit-background-size: cover cover;
		-moz-background-size: cover cover;
		-o-background-size: cover cover;
		background-size: cover cover;
		padding:5px;
		color:#A060B4;
	}
	.empresas {
		background:url("../img/fondo_servicios.jpg") no-repeat center center;
		-webkit-background-size: cover cover;
		-moz-background-size: cover cover;
		-o-background-size: cover cover;
		background-size: cover cover;
		padding:4px;
		color:#707173;
		text-align:justify;
		font-size:12px;
	}
	.empresas-titulo {
		font-size:14px;
		color:#A15DB2;
		text-transform:upper;
		font-weight:bolder;
	}
}