@font-face { font-family: 'open_sansregular'; src: url('../fontes/opensans-regular-webfont.eot'); src: url('../fontes/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fontes/opensans-regular-webfont.woff2') format('woff2'), url('../fontes/opensans-regular-webfont.woff') format('woff'), url('../fontes/opensans-regular-webfont.ttf') format('truetype'), url('../fontes/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sanslight'; src: url('../fontes/opensans-light-webfont.eot'); src: url('../fontes/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fontes/opensans-light-webfont.woff2') format('woff2'), url('../fontes/opensans-light-webfont.woff') format('woff'), url('../fontes/opensans-light-webfont.ttf') format('truetype'), url('../fontes/opensans-light-webfont.svg#open_sanslight') format('svg'); font-weight: normal; font-style: normal; }
.topo { float: left; width: 100%; padding: 2em 0; position: relative; box-shadow: 0px 0px 10px #b1a41e; }
.topo img { margin: 0 auto; }
.topo .indicador { position: absolute; bottom: -20px; left: 20%; z-index: 2; margin-left: -21px; }
.dados { float: left; width: 100%; background: #d2c53a; padding: 3em 0 3em 0; }
.dados h1 { float: left; width: 100%; text-align: left; font-size: 1.8em; font-family: 'open_sanslight'; color: #fff; font-weight: normal; }
.dados h1 strong { font-family: 'open_sansregular'; font-size: 1.1em; text-shadow: #A99D22 1px 1px 0px; }
.dados .item { float: left; border-left: solid 1px #898989; padding-top: 0.5em; padding-bottom: 0.5em; }
.dados .item img { float: left; margin: 0 1em; }
.dados .item p { font-family: 'open_sanslight'; font-size: 1.3em; color: #fff; margin: 0; line-height: 32px; }
.dados .item a { color: #fff; text-decoration: none; }
.dados .item a:hover { text-decoration: underline; }
#mapa { float: left; width: 100%; height: 350px; margin-top: 5px; }
.copyright { float: left; width: 100%; padding: 1em 0; }
.copyright img { padding-left: 1.5em; margin-right: 1.5em; border-left: solid 1px #e9e9e9; margin-left: 1.5em; }

.copyright a{ color:#444; line-height:4.2em; font-family:'open_sanslight'; }
.copyright a span{ color:#cf0634; }

/* Extra Small */
@media(min-width:320px) and (max-width:767px) {
	.topo .indicador{ left:50%; }
	.dados h1 { font-size: 1.4em; border-bottom: solid 1px #898989; padding-bottom: 1em; text-align: center; }
	.dados .item { border-left: none; }
}

/* Small */
@media(min-width:768px) and (max-width:991px) {
	.topo .indicador{ left:50%; }
	.dados h1 { font-size: 1.6em; border-bottom: solid 1px #898989; padding-bottom: 1em; text-align: center; }
	.dados .item { border-left: none; }
}

/* Medium */
@media(min-width:992px) and (max-width:1199px) {
	.dados h1 { font-size: 1.7em; }
}