@font-face {
    font-family: 'Franklin Gothic Book';
    font-style: normal;
    font-weight: 400;
    src: local('Franklin Gothic Book'), local('FranklinGothicBook-Regular'),
        url(/img/font/franklin-gothic-book.ttf) format('truetype');
}

* {
	box-sizing: border-box;
	max-height: 1000000em; /* Chrome for Android */
	-moz-text-size-adjust: none; /* Firefox Mobile */
	font-family: 'Franklin Gothic Book', Arial;
	font-size:14px;
	margin:0;padding:0;
}

html {
	margin:0;padding:0;
}

body {
	width:1349px;
	margin:0 auto; padding:0;
}

body header {
	padding:0; margin:0;
	background: black;
	height: 580px;
	position:relative;
}

body header nav {
	background: url(/img/web/bg_nav.png) no-repeat 0 0;
	height:83px;
	width:947px;
	padding:40px 0 0 60px;
	margin: 50px 0 0 0;
	position: absolute;
	z-index: 1;
}

body header nav a {
	font-size:20px;
	color:#fff;
	text-decoration: none;
	letter-spacing: 3px;
	padding:0 30px;
	text-shadow: 2px 2px 7px #000;
}

body header nav a:hover {
	font-weight: bold;
}

body header #logo {
	width: 106px; height: 175px;
	background: url(/img/web/logo_w.png) no-repeat 0 0;
	margin:40px 80px 0 0;
	position: absolute;
	z-index: 1;
	right: 0;
}

body header #slide-prev {
	z-index: 1;
	position: absolute;
	left: 30px;
	top: 350px;
}

body header #slide-next {
	z-index: 1;
	position: absolute;
	right: 30px;
	top: 350px;
}

body header #slide-container {
	overflow: hidden;
	height: 580px;
	width: 1349px;
	position:absolute;
}

body header #slide-container #slide {
	position:relative;
}

body header #slide-container #slide .slide-img {
	float:left;
}

body section {
	padding: 55px 0 0 0;
}

body section.home {
	padding:0;
}

body section h1 {
	margin:0; padding:35px 0 40px 0;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 4px;
}

body section h1.pincel-1 {
	background:url(/img/web/pincel_h1_1.png) no-repeat center center;
}

body section h1.pincel-2 {
	background:url(/img/web/pincel_h1_2.png) no-repeat center center;
}

body section h2 {
	margin:0; padding:10px 0;
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 4px;
}

body section.sec {
	min-height: 600px;
	background: url(/img/web/bg_logo.png) no-repeat 0 0 ;
}

body section.bg-r {
	background: url(/img/web/bg_logo.png) no-repeat right 0 ;
}

body section .video {
}

body section .video iframe {
	border:0;
}

body footer {
	height: 313px;
	background: url(/img/web/bg_footer.png) no-repeat 0 -20px;
	/*border-bottom: 25px solid #ffc9a8;*/
}

body footer .redes {
	text-align: center;
	padding:30px 0 20px 0;
}

body footer .redes a {
	padding:0 40px;
}

body footer .border {
	background: #ffc9a8;
	height: 25px;
	opacity: 0.5;
}

body footer.small {
	height:80px;
	background: black;
	padding:17px 0 0 0;
	text-align: center;
	border-top: 30px solid #ffc9a8; /*ff6306*/
}

body footer.small a {
	color:#fff;
	padding:3px 20px 5px 28px;
	text-decoration: none;
}

body footer.small a:hover {
	text-decoration: underline;
}

body footer.small a.fb {
	background: url(/img/web/mini_fb.png) no-repeat 0 0;
}

body footer.small a.ig {
	background: url(/img/web/mini_ig.png) no-repeat 0 0;
}

body footer.small a.mail {
	background: url(/img/web/mini_mail.png) no-repeat 0 0;
}

body footer.small a.dir {
	background: url(/img/web/mini_point.png) no-repeat 0 0;
}

body footer h2 {
	text-align: center;
	padding: 50px 0 0 0;
	font-size: 28px;
	font-weight: normal;
	letter-spacing: 4px;
}
