.tit-banner{color:#ffffff; text-align:center; font-size:4em;}

.intro {font-weight: 200;}

.texto {font-weight: 200; font-size: 120%;}

a:hover {text-decoration:none;     }

.link a:hover {background-color: #777777 !important;}

h1, h2, h3, h4, h5, h6, .heading, nav.main, nav.top, table thead th, blockquote, #logo.no-image, nav.tabs, .btn, button, .link.text-uppercase, .breadcrumb-trail, nav.sub, .apc.pod-windows .item .link{
	font-family: vag-rundschrift-d;
	font-weight: 400;
}

.navigation nav.main > ul > li > span{
	font-weight: 400;
}

.c1-bg{
	background-color: #034EA2;
}

html.touch .navigation nav.main ul li ul li.open > span a, html.no-touch .navigation nav.main ul li ul li span > a:hover, .navigation nav.main ul li ul li span.active > a{
	color: #034EA2;
}

p, h1, h2, h3, h4, h5, h6, span, .heading, .meta a, nav.main, nav.top, table thead th, blockquote, #logo.no-image, nav.tabs, .btn, button, .link.text-uppercase, .breadcrumb-trail, nav.sub, .apc.pod-windows .item .link{
	font-family: vag-rundschrift-d;
    font-weight: 200;
}

h1, h2, h3, h4, h5, h6, .heading *{
	font-family: vag-rundschrift-d;
    font-weight: 400;
}

.heading span.line, h1 span.line, h2 span.line, h3 span.line, h4 span.line, h5 span.line, h6 span.line {
    border-style: none;
}

.btn, button{
	font-style: normal;
	border-radius: 6px;
}

@media (min-width: 768px)
.reveal-out header{
    height: 100% !important;
}

@media (min-width: 1200px){
	.apc {
    	padding: 30px 0;
	}
}

.apc .overview {
    margin-bottom: 0;
}

.promo-pods .item {
    position: relative;
    margin-top: 25px;
    margin-bottom: 15px;
}

.promo-pods .item .text {
	margin-top: 5px !important;
}

.promo-pods .item .text p{
	margin-bottom: 0 !important;
}

.text-left{
	text-align: left;
}	

body, p, .text {
	letter-spacing: 1px;
	font-weight: 300 !important;
	font-size: 16px;
}

.lh16{
	line-height: 1.6;
}

/*--- Margin top ---*/
.margintop0{margin-top: 0px;}
.margintop10{margin-top: 10px;}
.margintop15{margin-top: 15px;}
.margintop20{margin-top: 20px;}
.margintop30{margin-top: 30px;}
.margintop40{margin-top: 40px;}
.margintop50{margin-top: 50px;}
.margintop60{margin-top: 60px;}
.margintop70{margin-top: 70px;}
.margintop80{margin-top: 80px;}
.margintop90{margin-top: 90px;}
.margintop100{margin-top:100px;}

.margintop-50{margin-top: -50px !important;}
@media (max-width: 768px){
	.margintop-50 {
    	margin-top: 0 !important;
	}
}


/*--- Margin bottom ---*/
.marginbottom0{margin-bottom: 0px;}
.marginbottom10{margin-bottom: 10px;}
.marginbottom15{margin-bottom: 15px;}
.marginbottom20{margin-bottom: 20px;}
.marginbottom30{margin-bottom: 30px;}
.marginbottom40{margin-bottom: 40px;}
.marginbottom50{margin-bottom: 50px;}
.marginbottom60{margin-bottom: 60px;}
.marginbottom70{margin-bottom: 70px;}
.marginbottom80{margin-bottom: 80px;}
.marginbottom90{margin-bottom: 90px;}
.marginbottom100{margin-bottom:100px;}



/*--- Margin right ---*/
.marginright0{margin-right: 0px;}
.marginright10{margin-right: 10px;}
.marginright15{margin-right: 15px;}
.marginright20{margin-right: 20px;}
.marginright30{margin-right: 30px;}
.marginright40{margin-right: 40px;}
.marginright50{margin-right: 50px;}
.marginright60{margin-right: 60px;}
.marginright70{margin-right: 70px;}
.marginright80{margin-right: 80px;}
.marginright90{margin-right: 90px;}
.marginright100{margin-right:100px;}


/*--- Margin left ---*/
.marginleft0{margin-left: 0px;}
.marginleft10{margin-left: 10px;}
.marginleft15{margin-left: 15px;}
.marginleft20{margin-left: 20px;}
.marginleft30{margin-left: 30px;}
.marginleft40{margin-left: 40px;}
.marginleft50{margin-left: 50px;}
.marginleft60{margin-left: 60px;}
.marginleft70{margin-left: 70px;}
.marginleft80{margin-left: 80px;}
.marginleft90{margin-left: 90px;}
.marginleft100{margin-left:100px;}

	/*--- padding top ---*/
	.paddingtop0{padding-top: 0px;}
	.paddingtop10{padding-top: 10px;}
	.paddingtop15{padding-top: 15px;}
	.paddingtop20{padding-top: 20px;}
	.paddingtop30{padding-top: 30px;}
	.paddingtop40{padding-top: 40px;}
	.paddingtop50{padding-top: 50px;}
	.paddingtop60{padding-top: 60px;}
	.paddingtop70{padding-top: 70px;}
	.paddingtop80{padding-top: 80px;}
	.paddingtop90{padding-top: 90px;}
	.paddingtop100{padding-top:100px;}

	/*--- padding bottom ---*/
	.paddingbottom0{padding-bottom: 0px;}
	.paddingbottom10{padding-bottom: 10px;}
	.paddingbottom15{padding-bottom: 15px;}
	.paddingbottom20{padding-bottom: 20px;}
	.paddingbottom30{padding-bottom: 30px;}
	.paddingbottom40{padding-bottom: 40px;}
	.paddingbottom50{padding-bottom: 50px;}
	.paddingbottom60{padding-bottom: 60px;}
	.paddingbottom70{padding-bottom: 70px;}
	.paddingbottom80{padding-bottom: 80px;}
	.paddingbottom90{padding-bottom: 90px;}
	.paddingbottom100{padding-bottom:100px;}



	/*--- padding right ---*/
	.paddingright0{padding-right: 0px;}
	.paddingright10{padding-right: 10px;}
	.paddingright15{padding-right: 15px;}
	.paddingright20{padding-right: 20px;}
	.paddingright30{padding-right: 30px;}
	.paddingright40{padding-right: 40px;}
	.paddingright50{padding-right: 50px;}
	.paddingright60{padding-right: 60px;}
	.paddingright70{padding-right: 70px;}
	.paddingright80{padding-right: 80px;}
	.paddingright90{padding-right: 90px;}
	.paddingright100{padding-right:100px;}


	/*--- padding left ---*/
	.paddingleft0{padding-left: 0px;}
	.paddingleft10{padding-left: 10px;}
	.paddingleft15{padding-left: 15px;}
	.paddingleft20{padding-left: 20px;}
	.paddingleft30{padding-left: 30px;}
	.paddingleft40{padding-left: 40px;}
	.paddingleft50{padding-left: 50px;}
	.paddingleft60{padding-left: 60px;}
	.paddingleft70{padding-left: 70px;}
	.paddingleft80{padding-left: 80px;}
	.paddingleft90{padding-left: 90px;}
	.paddingleft100{padding-left:100px;}



.header{
	height: 80px;
}


header .container{
	height: 80px;
}

@media (min-width: 768px){
	html.reveal-out header, header, header .container {
		height: 80px;
	}
}

.img-logo-navbar{
	width: 260px;
	position: absolute;
	top: 7px;
}

.navigation nav.main{
	top: 0;
}

body:not(.no-header) {
    padding-top: 80px;
}

@media (min-width: 768px){
	body:not(.no-header) {
    	padding-top: 80px;
	}
}

html.nav-up header {
	top: 0;
}
@media (min-width: 768px){
	html.nav-up header {
    	top: 0;
	}
}


@media (min-width: 768px){
	.apc.banner .item.short, .apc.banner .item.short .container, .apc.banner .item.short .row {
    	height: 230px;
    	min-height: 230px;
	}
}

@media (min-width: 1200px){
	.apc.banner .item.short, .apc.banner .item.short .container, .apc.banner .item.short .row {
    	height: 230px;
    	min-height: 230px;
	}
}

.apc.banner .item.short, .apc.banner .item.short .container, .apc.banner .item.short .row {
	height: 230px;
	min-height: 230px;
}

img{
	border-radius: 6px;
}

strong{
   font-weight: 400;
}

.slick-slider{
	margin-bottom: 30px;
}

.tabbed .nav.nav-tabs{
	display: none;
}


/*--- Se modificó el header en mobile ---*/
header a.expand span{
	width: 25px;
}

header a.expand span.top{
	top: 28px;
}
header a.expand span.mid{
	top: 39px;
}
header a.expand span.bottom{
	top: 52px;
}


/*--- Se quitaron los créditos de la página ---*/
nav.footer ul li.site-credit{
	display: none;
}
@media (min-width: 768px){
	nav.footer ul li.site-credit{
		display: none;
	}
}

/*--- Estilos para el footer ---*/
nav.footer {
    padding: 30px 0 0;
}

footer {
	padding: 40px 0;
}

.bg-transparent .newsletter .c3-bg{
	background-color: transparent;
	color: #000;
}

.bg-transparent .newsletter .c3-bg p{
	color: #000;
}
