@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700');
@import url('../font-awesome/css/font-awesome.css');
body	{background:#013991; font-family: 'Roboto Condensed', sans-serif; font-size:22px; font-weight:700; line-height:26px; }

h2		{margin:0!important; font-weight:700; letter-spacing:2px!important; line-height:50px!important}
h3		{font-weight:700; letter-spacing:1px!important}
a		{text-decoration:none!important; color:#0159b1!important}
a:hover	{text-decoration:none!important; color:#ff8533!important}
i		{margin-right:5px}

ul			{list-style-type:none; margin:0;  padding:0;}
.fa-ul		{margin-left:20px}
.fa-ul li	{margin-bottom:20px!important }
.fa-ul .fa-li.fa-2x	{width:30px!important; left:-30px!important; line-height:11px!important; margin-bottom:20px!important }

.mar-b	{margin-bottom:40px}
.white		{background:#FFF; color:#0159b1;}
.white i	{color:#ff8533;}
.white span	{color:#ff8533;}
.blue		{background:#0159b1; color:#FFF}
.blue span	{color:#44dddd; text-align:left!important;}
.orange		{background:#ff8533; color:#FFF}
.orange-txt	{color:#ff8533!important;}
.orange i	{color:#fff;}
.header-base-txt	{color:#FFF;}
.round-box	{border-radius:50%; background:#fff; color:#0159b1; padding:1px 0 20px; line-height:30px;}
.round-box h3	{margin-bottom:10px!important; font-size:28px; line-height:40px}
.round-box span	{color:#ff8533!important;}
small		{font-size:16px!important}
.no-gutter, .no-gutter > [class*='col-']	{padding-left:0; padding-right:0;}
.vcenter	{display:inline-block; vertical-align:middle; float:none}
.whatsapp, .fa-whatsapp	{color:#00bb33!important;}
.mr50	{margin-right:50px}
.rad	{border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.shadow		{-webkit-box-shadow:10px 10px 5px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow:10px 10px 5px 0px rgba(50, 50, 50, 0.5); box-shadow:10px 10px 5px 0px rgba(0, 0, 0, 0.5);}



/* PROMOS =========================================== */
.container-fluid	{background:#FFF; overflow:hidden!important;}
.header img			{width:100%!important;}
.flexslider {margin:0!important; padding:0!important}

.box		{padding-top:20px; padding-bottom:20px;}

.nota		{padding:5px; margin-bottom:20px; display:inline-block;}


/* FOOTER =========================================== */
.footer			{width:100%!important; height:auto; position:relative; padding-top:10px; background:#FFF;}
.footer-bg img	{width:100%!important; height:auto; }
.footer	.title	{width:100%; position:absolute; z-index:10; top:10%; text-align:center; }
.footer	.title h1	{font-weight:700; color:#FFF; display:inline-block; padding:5px 10px; margin:0;}
.footer-box		{position:absolute; z-index:10; width:70%; background:#FF6633; background:rgba(255, 102, 51, 0.75); left:3%; bottom:20%; padding:20px}
.footer-box h2	{font-size:30px; color:#FFF; }

.contacto p		{font-size:24px; line-height:24px; background:#FFF; color:#0066CC; padding:10px 20px; margin:30px 0; text-align:center; display:inline-block;}
.contacto a		{font-size:24px; line-height:24px; background:#FFF; color:#FF6633;}
.contacto a:hover	{color:#FF9900;}
.contacto img	{padding:40px 0; text-align:center; }

#whatsapp {position:fixed; z-index:100; top:0; left:0}
/* HOME BTN =========================================== */
#home-btn		{position:fixed; z-index:100; top:0; right:0; padding:2px 6px; background:#33aa33; text-align:center; border:2px solid #FFF; border-radius:6px;
				text-decoration:none; color:#FFF; font-size:12px!important; line-height: 16px}
#home-btn:hover	{background:#44bb44;}
#home-btn .fa	{color:#FFF; margin:0!important}

/* RESPONSIVE ==================== */
@media (min-width:1200px) {
	.sld-txt	{padding-top:3%; line-height:22px!important}	
}

@media (min-width:992px) and (max-width:1199px) {
	.sld-txt	{padding-top:3%; font-size:18px; line-height:18px!important}
	.sld-txt .fa-ul li	{margin-bottom:10px!important;}	
}

@media(min-width:992px) {
	body	{margin:20px;}
	h2		{font-size:32px; line-height:36px; }
	h3		{font-size:26px!important;}	
	.header-base-txt h2	{position:absolute; z-index:20; width:100%; left:0; margin:1% auto 0!important;}
	.round-box	{margin:0 5% 40px;}
	.nota		{font-size:16px}	
}
@media(max-width:991px) {
	body			{font-size:18px; line-height:19px;}
	h2				{font-size:24px; line-height:24px;}
	h3				{font-size:22px!important; line-height:20px;}	
	.header-base-txt h2	{padding-top:10px!important;}
	.round-box		{margin:0 5% 40px;}
	.slider			{padding:0 10%}	
	.sld-txt		{padding-top:2%!important}
	.sld-txt .fa-ul li	{margin-bottom:10px!important;}	
	.nota			{font-size:12px}
}


@media (max-width: 767px) {
	body			{font-size:16px; line-height:18px;}
	h2				{font-size:22px; line-height:22px;}
	h3				{font-size:20px!important; line-height:18px;}		
	#home-btn 		{font-size:10px; padding:0 1px;}	
	#home-btn span	{display:none}
	.round-box		{margin:0 20% 20px;}
	.sld-txt		{padding-top:40px!important}	
}
@media (max-width: 480px) {
	body			{font-size:14px; line-height:17px;}
	h2				{font-size:20px; line-height:20px;}
	.round-box		{margin:0 2% 20px;}
}