/* FONTES */
@font-face {
    font-family: 'din_lightregular';
    src: url('fonts/dinlight-webfont.eot');
    src: url('fonts/dinlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinlight-webfont.woff2') format('woff2'),
         url('fonts/dinlight-webfont.woff') format('woff'),
         url('fonts/dinlight-webfont.ttf') format('truetype'),
         url('fonts/dinlight-webfont.svg#din_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'din_mediumregular';
    src: url('fonts/dinmedium-webfont.eot');
    src: url('fonts/dinmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinmedium-webfont.woff2') format('woff2'),
         url('fonts/dinmedium-webfont.woff') format('woff'),
         url('fonts/dinmedium-webfont.ttf') format('truetype'),
         url('fonts/dinmedium-webfont.svg#din_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'din_blackregular';
    src: url('fonts/dinblack-webfont.eot');
    src: url('fonts/dinblack-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinblack-webfont.woff2') format('woff2'),
         url('fonts/dinblack-webfont.woff') format('woff'),
         url('fonts/dinblack-webfont.ttf') format('truetype'),
         url('fonts/dinblack-webfont.svg#din_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.dinblack{font-family: 'din_blackregular', arial, sans-serif;}
.dinlight{font-family: 'din_lightregular', arial, sans-serif;}
.dinmedium{font-family: 'din_mediumregular', arial, sans-serif;}
.arial{font-family: Arial, sans-serif;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "din_lightregular", Times, serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: 200;
	text-align: justify;
	background-attachment: scroll;
	background-image: url(img/backgound.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg_nossa_historia{
	background-attachment: scroll;
	background-image: url(img/bg_nossa_historia.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_timeline{
	background-attachment: scroll;
	background-image: url(img/bg_timeline.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_familia{
	background-attachment: scroll;
	background-image: url(img/bg_familia.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_comentarios{
	background-attachment: scroll;
	background-image: url(img/bg_comentarios.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.top{
	background-attachment: scroll;
	background-image: url(img/top.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_video{
	position: fixed; 
	right: 0; 
	bottom: 0;
	min-width: 100%; 
	min-height: 100%;
	width: auto; 
	height: auto; 
	z-index: -1000;
	line-height:20px;
	background-size: cover; 
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

/*TAMANHOS*/
.t10{font-size: 10px;}
.t12{font-size: 12px;}
.t14{font-size: 14px;}
.t16{font-size: 16px;}
.t18{font-size: 18px;}
.t20{font-size: 20px;}
.t22{font-size: 22px;}
.t24{font-size: 24px;}
.t26{font-size: 26px;}
.t28{font-size: 28px;}
.t30{font-size: 30px;}
.t32{font-size: 32px;}
.t34{font-size: 34px;}
.t36{font-size: 36px;}
.t38{font-size: 38px;}
.t40{font-size: 40px;}
.t42{font-size: 42px;}
.t44{font-size: 44px;}
.t46{font-size: 46px;}
.t48{font-size: 48px;}
.t50{font-size: 50px;}
.t52{font-size: 52px;}
.t54{font-size: 54px;}
.t56{font-size: 56px;}
.t58{font-size: 58px;}
.t60{font-size: 60px;}
.t62{font-size: 62px;}
.t64{font-size: 64px;}
.t66{font-size: 66px;}
.t68{font-size: 68px;}
.t70{font-size: 70px;}
.t74{font-size: 74px;}
.t100{font-size: 100px;}

/*LINHAS*/
p.none {border-style: none;}
p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.hidden {border-style: hidden;}

/*CORES*/
.preto{color: #31313F;}
.beje{color: #EEEEEE;}
.vermelho{color: #F11701;}
.azul{color: #3051A0;}
.amarelo{color: #EDCA05;}
.cinza{color: #888C93;}
.branco{color: #FFFFFF;}
.cinza{color: #888C93;}
.laranja{color: #FF7F1F;}
.rosa{color: #E32D55;}
.marrom{color: #452822;}

/*ESPAÇAMENTO ENTRE AS LETRAS*/
.ls1{letter-spacing: -1px;}
.ls2{letter-spacing:-2px;}
.ls3{letter-spacing:-3px;}
.ls4{letter-spacing:-4px;}
.ls5{letter-spacing:-5px;}
.lsa1{letter-spacing:10px;}

/*ALTURA DAS LINHAS*/
.lh15{line-height:15px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}
.lh45{line-height:45px;}
.lh55{line-height:55px;}
.lh60{line-height:55px;}

/*ESPESSURA DA FONTE*/
.bold{font-weight:bold;}
.italico {font-style:oblique;}

img{
	border:0;
}

/*HOVER DE MENUS*/
.menu_tabela{
	font-family: "din_lightregular", Times, serif;
	font-size: 18px;
	line-height: 24px;
	color:#999999;
	font-weight: 200;
}
.menu_tabela:hover{
	background:#F58634;
	font-family: "din_lightregular", Times, serif;
	font-size: 18px;
	line-height: 24px;
	color:#FFFFFF;
	font-weight: 200;
}
.opacidade:hover{
	opacity:0.7;
}
.bt_lat{
	background-image:url(img/bt_lat.png)
}
.bt_lat:hover{
	background-image:url(img/bt_lat_hover.png)
}
.menu_timeline1{
	background:#31313F;
}
.menu_timeline1:hover{
	background:#FF801F;
}
.menu_timeline2:hover{
	background:#DDDDDD;
}



/*FORMULÁRIO*/
input:focus {
  outline: none;
}
textarea:focus{
 outline:none;
}
.styled-select {
	font-family:"din_lightregular", Helvetica, sans-serif;
	font-size:14px;
	color:#D03E41;
    width: 100%;
    height: 38px;
    overflow: hidden;
    padding: 5px;
    background: url(img/bt_select.png) no-repeat right #F3F3F3;
    -webkit-appearance: none;
	border:0px;
	border-radius:7px;
   }
