/*PURE CSS*/
@font-face{font-family:'open-sans';src:url(/static/fonts/open_sans.ttf);}
@font-face{font-family:'open-sans-bold';src:url(/static/fonts/open_sans_bold.ttf);}
body{font-size: 12px;font-family: open-sans;background-color:white !important;}
.contenido{min-height:500px;}
#logo{margin:20px 0 20px 0;}
#grad {
	background: #B0090B; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, #45328E,#E31577,#FC5302 ); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #45328E,#E31577,#FC5302); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #45328E,#E31577,#FC5302); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #45328E,#E31577,#FC5302); /* Standard syntax */
	min-height:10px;
}
//#banner{border-bottom:10px solid #B0090B;background-color:#304D99;margin-top:-20px;}
#banner{background-color:#304D99;margin-top:-20px;}
#facturasPartidas{margin-top:20px;}
#menu{border:0px;border-radius:0px !important;color:#747373 !important;}
.white{color:white;}
.bold{font-weight:bold; font-size: 14px;font-family: open-sans-bold;}
.noLine{border:0px !important;padding-top:15px !important;}
.icon-bar{background-color:white !important;}
.navbar-toggle{background-color:#032E65 ;}
.navbar-toggle:focus,.navbar-toggle:hover{background-color:#FC5302 !important;}
.nav li a {padding: 15px 15px !important}
.titulo{font-size:22px;color:#0b59a7 ;}
#bienvenida{margin-top:20px;}
.titulosAzul,#tituloHeader,.titulosAzulCinta{color:#032E65 !important;}
.azul{color:#003068 !important;}
.parrafoSM{font-size:12px;}
#footer{margin:20px 0 20px 0;}
.nav li button {padding: 5px 5px !important ; text-align: center; border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;  width: 100%;background-color:white !important;}
.nav li button:focus,.nav li button:hover {border-bottom:10px solid #2F3D88 !important; color: #337ab7;}
.sin_fondo{ background: transparent; text-align: center;}
.cuadroGris{background-color: #EBEBF3;margin-top:20px;}
.parrafo,.list-group{color:#747373;font-size:16px;}
button.bold.noLine.sin_fondo:focus {outline: 0px !important;-webkit-appearance: none;}
#bs-example-navbar-collapse-1{overflow:hidden !important;}
.titulo,.titulosAzul,.bold,.titulosAzulCinta{font-family: open-sans-bold;}
.tituloMenu,.titulosAzul{font-size:18px;}
.titulosAzulCinta{font-size:36px !important;text-align:left !important;font-weight:bold;border-bottom:1px solid black;padding:20px 0 15px 0;}
.contenido{padding-top:20px;}
#facturasPartidas{margin-top:-1px;}
.left carousel-control{left:0;}
.owl-carousel-marcas{margin:25px 0 25px 50px;}
.container-fluid{background-color:white !important;}
#btnLogin{border-radius:0px;background-color:#ED1B24;}
#tituloHeader{height: 200px;padding-top:100px;text-align:center;vertical-align: middle;}
.subTituloHeader{font-size:21px !important;color: #2E3C88 !important;font-weight: bold !important;}
.border{border:1px solid black;}
/*#contadorHeader{font-size:70px;padding:0 5px 0 5px;color: #FFA90B;text-decoration: underline #FFA90B;font-family: open-sans-bold;font-weight:bold;}*/
#contadorHeader{font-size:80px;font-family: open-sans-bold;font-weight:bold;background-color:#303E89;color:white;padding:10px;}
.txt-calendario{padding-left:30px;}
.carousel-caption{font-size:60px;font-family: Lobster;}
#datosBienvenido{font-size:25px;border:2px solid #032E65;margin:10px 0 0 0;color:#032E65;padding-left: 20px;width:350px;}
#datosRsocial{font-size:20px;text-align:right;color:#032E65;margin-top:15px;}
#datosInformacion{font-size: 20px; text-align:center;color:#747373;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #032E65}
#datosKms{font-size:25px;color:#E10569;}
.spanHead{font-size: 22px !important;color: #2E3C88 !important;font-weight: bold !important;}
.spanAnio{font-size: 22px !important;color: #ED1C23 !important;font-weight: bold !important;}

/*2018*/
.columna{border:1px solid black;}
#logo-ct{padding-top:50px;}
#logo-convencion{height:179px;}
#logo-convencion-div{text-align:right;}
.subMenu{background-color:#EEEEEE;color:#164275;}
.subMenuActive{background-color:#2F3E86;color:white; }
.subMenu,.subMenuActive{padding:10px;margin:15px 0 15px 0;text-align:center;border-right:3px solid white;}
.rowFull{padding:0 !important;}
.cuadro-azul-imagen{padding:0;}
.cuadro-azul-texto{height:650px;display: flex;align-items:center;justify-content: center;text-align:center;}
.txt-blanco{color:white !important;}
.txt-azul{color:#032E65 !important;}
.seccion-imagen-mensaje{padding-top:18%;text-align:center;}
.cuadro-azul{background-color: #003068;}
.btn-app{background-color:#003068;text-align:center;width:90%;color:white;margin:0 auto;padding:10px 0 10px 0;color:#DFE410;font-size:20px;}
.txt-secciones{ font-size:25px;color:white;text-align:center;background: rgba(216,216,216,.8);width:350px;padding:5px;}
.txt-secciones-titulo{font-family:'open-sans-bold';margin-bottom:5px;z-index:1000}
.btn-secciones-yellow{width:140px;height:30px;background-color:#82CEFF;color:#003068;font-size:20px;margin:0 auto;}
.btn-secciones-yellow-arrow{font-size:20px;}
.footerAzul{height:50px;background-color:#003068;text-align:center;color:white;padding:7px;font-family:'open-sans-bold';font-size:20px;margin:25px 0 0 0;}
.footerWhite{height:50px;text-align:center;color:#003068;padding:7px;font-family:'open-sans-bold';font-size:20px;margin:25px 0 0 0;}
.txt-principal-001{position:absolute;right:22%;bottom:16%;z-index:1000}
.txt-principal-002{position:absolute;left:22%;bottom:16%;z-index:1000}
.txt-principal-003{position:absolute;right:21%;top:9%;z-index:1000}
.txt-principal-004{position:absolute;left:18%;bottom:30%;z-index:1000}
.txt-principal-005{position:absolute;right:24%;top:25%;z-index:1000}
.txt-principal-006{position:absolute;right:1%;bottom:10%;z-index:1000}
#itinerarioTable{border:0px !important;margin-top:0px;}
#itinerarioTable thead,th,td{border:0px !important;}
.txt-li-no-border{border:0px;}
.parrafo-como-gano{font-size:20px;color:#003068;}
.titulo-mini{font-size:12px;color:#747373;padding-left:25px;}
#canjeTituloBox{background-color:#003068;padding:5px;color:white;font-family:'open-sans-bold';width:200px;text-align:center;font-size:20px;}
.loginBanner{position:relative;bottom:125px;z-index:10000;font-size:22px;color:#003068;opacity: 0.8;}
.loginBannerTxt{background-color:white;text-align:center;color:#003068;}
.loginBannerInputTxt{background-color: #82CEFF;text-align:center;margin-top:5px;height:25px;}
.loginBannerInput{height:24px;text-align:center;background-color: #82CEFF;border:1px solid #82CEFF;}
.loginBannerInput:focus{border:1px solid #82CEFF;}



.itinerarioTH{background-color:#FFEF00;color:#003068;text-align:center;border-right:3px solid #003068 !important;width:300px;}
@media screen and (max-width: 1700px) {
	.txt-principal-001{position:absolute;right:24%;bottom:16%;z-index:1000}
}
@media screen and (max-width: 1500px) {
	.txt-principal-001{position:absolute;right:15%;bottom:16%;z-index:1000}
	.txt-principal-002{position:absolute;left:21%;bottom:16%;z-index:1000}
	.txt-principal-003{position:absolute;right:16%;top:9%;z-index:1000}
	.txt-principal-004{position:absolute;left:16%;bottom:28%;z-index:1000}
	.txt-principal-005{position:absolute;right:20%;top:25%;z-index:1000}
}
@media screen and (max-width: 1300px) {
	.txt-principal-001{position:absolute;right:10%;bottom:16%;z-index:1000}
	.txt-principal-002{position:absolute;left:21%;bottom:16%;z-index:1000}
	.txt-principal-003{position:absolute;right:14%;top:9%;z-index:1000}
	.txt-principal-004{position:absolute;left:14%;bottom:28%;z-index:1000}
	.txt-principal-005{position:absolute;right:18%;top:25%;z-index:1000}
}
@media screen and (max-width: 1200px) {
	.txt-principal-001{position:absolute;right:5%;bottom:16%;z-index:1000}
	.txt-principal-002{position:absolute;left:21%;bottom:16%;z-index:1000}
	.txt-principal-003{position:absolute;right:12%;top:9%;z-index:1000}
	.txt-principal-004{position:absolute;left:12%;bottom:28%;z-index:1000}
	.txt-principal-005{position:absolute;right:16%;top:25%;z-index:1000}
	.cuadro-azul-texto{height:500px;display: flex;align-items:center;justify-content: center;text-align:center;}
}
@media screen and (max-width: 1100px) {
	.txt-principal-001{position:absolute;right:2%;bottom:16%;z-index:1000}
	.txt-principal-002{position:absolute;left:19%;bottom:14%;z-index:1000}
	.txt-principal-003{position:absolute;right:10%;top:9%;z-index:1000}
	.txt-principal-004{position:absolute;left:10%;bottom:28%;z-index:1000}
	.txt-principal-005{position:absolute;right:14%;top:25%;z-index:1000}
	.cuadro-azul-texto{height:425px;display: flex;align-items:center;justify-content: center;text-align:center;}
}
@media screen and (max-width: 1000px) {
	.txt-principal-001{position:absolute;right:2%;bottom:16%;z-index:1000}
	.txt-principal-002{position:absolute;left:27%;bottom:13%;z-index:1000}
	.txt-principal-003{position:absolute;right:14%;top:7%;z-index:1000}
	.txt-principal-004{position:absolute;left:16%;bottom:28%;z-index:1000}
	.txt-principal-005{position:absolute;right:20%;top:25%;z-index:1000}
	.cuadro-azul-texto{height:350px;display: flex;align-items:center;justify-content: center;text-align:center;}
	.cirque-du-soleil{height:475px !important;}
}
@media screen and (max-width: 500px) {
	.txt-principal-001,.txt-principal-002,.txt-principal-003,.txt-principal-004,.txt-principal-005{position:absolute;z-index:1000;margin-left: auto;margin-right: auto;left: 0;right: 0;}
	.txt-secciones{font-size:20px;}
	.btn-secciones-yellow{width:120px;height:25px;background-color:#FFFF00;color:#003068;font-size:16px;margin:0 auto;}
	.btn-secciones-yellow,.btn-secciones-yellow-arrow{font-size:16px;}
	.cuadro-azul-texto{height:450px;display: flex;align-items:center;justify-content: center;text-align:center;}	
}
@media screen and (max-width: 400px) {
	.cirque-du-soleil{height:625px !important;}
}
@media screen and (max-width: 350px) {
	.cirque-du-soleil{height:900px !important;}
}



