@charset "utf-8";
/* CSS Document */

* body {
	margin:0;
	padding:0;
	line-height:150%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#333;
	}
	
/** Generated by FG **/

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

}

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

}
	
p {margin-bottom:10px; font-weight:normal; font-size:90%;}
h1, h2, h3, h4, h4, h6 {font-family:'overpassregular', Arial, Helvetica, sans-serif; font-weight:normal;}
h2 {font-size:130%; color:#f80; margin-left:50px; border-bottom:1px solid #222; padding-bottom:5px; width:88%;}
h1 {color:#fff; padding:10px 0 0}
h3 {font-size:110%; color:#fff; margin:0 auto;}
h1.brand { border:0;}
ul, ol {font-size:90%;}
a, a.linkCorpo {color:#f80;}
a, a:hover {text-decoration:none; -webkit-transition:all 0.35s ease; -moz-transition:all 0.35s ease; -o-transition:all 0.35s ease; transition:all 0.35s ease;}
address {font-size:80%;}
address h4 {font-size:120%; color:#222;}

.centralizaConteudo { display:block; text-align:center; margin:0 auto;}
.clear {clear:both;}	
.espaco10 	{height:10px;}
.espaco15 	{height:15px;}
.espaco30 	{height:30px;}
.espaco45 	{height:45px;}
.espaca {height:5px;}
.pad15		{padding:0 12px}
.centraliza {text-align:center;}
.margem10 	{margin-top:10px;}
.bordaMenu {border-bottom:1px solid #f80; width:60%; margin:-5px auto 0;}
.bordaRodape {border-bottom:3px solid #f80;}
.backHeader {height:120px; background-color:#222; border-bottom:3px solid #f80;}
.backContent {min-height:400px; background-color:#ddd;}
.backContent p {padding:0px 15px; text-indent:25px;}
.backContent p a.linkAbaixo {border-top:1px solid #222; padding-top:15px; color:#f80; float:right; text-align:right; width:80%; margin:35px; font-size:80%;}
.backContent p a.linkSite {color:#f80; font-weight:bold;}
.backContent p a:hover {color:#222;}
.backContent ul {margin:0 65px;}
.backContent ul li {padding:5px 0;}
.backContent ul li ul li{padding:5px 0;}
.backContent ul li ul {margin:0 25px; list-style-type:square; color:#222}
.chamadaBox {color:#222; text-indent:10px; margin-top:10%; font-size:300%; margin-bottom:5%;}
.textoEsquerda {text-align:left;}

/*Estilos menu*/

.navbar-inner {border:0; width:75%; margin:0 auto; display:block; text-align:center; font-family:'overpassregular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:110%;}
.navbar .nav {position: relative; left: 0; display: block; float: left; margin: 0 10px 0 0;}
.navbar .nav.pull-right { float: right; margin-right: 0;}
.navbar .nav > li { float: left;}
.navbar .nav > li > a { float: none; padding: 10px 35px 10px; color: #222; text-decoration: none; text-shadow: 0 1px 0 #ffffff;}
.navbar .nav .dropdown-toggle .caret { margin-top: 8px;}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover { color: #f80; text-decoration: none; background-color: transparent;}
.navbar .nav > .active > a {color:#f80;}
.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus {color: #222; text-decoration: none;}

/*Estilos formulário*/

form {width:80%; margin:0 50px 0}
form legend {color:#f80;}
form label {float:left; margin:10px 10px 10px 0; width:100px;}
form input[type="text"], form input[type="email"], form input[type="tel"]{width:150px; height:20px; float:left; margin-top:10px;}
form input[type="submit"]{background-color:#222; padding:5px; float:left; margin:5px 310px 15px; color:#fff; border-radius:5px; border:1px solid #ccc}
form input[type="submit"]:hover {background-color:#f80; color:#222;}
form textarea {height:100px; width:320px;}
form span.informa {visibility:hidden;display:none;font-weight:bold;}

/*Resposta formulário contato*/

.flutuaImagem{float:left; height:auto; padding:20px; margin:0 25px 10px 0}
.flutuaImagem img {display:block; text-align:center; margin:0 auto; width:300px; }
.formataImagem {width:150px;}

@media (max-width: 320px) {

.backHeader {height:auto; background-color:#222; border-bottom:3px solid #f80;}
h1 {font-size:120%;}
h3 {font-size:100%; padding-bottom:15px;}
.clear {clear:both;}

}