@font-face {
	font-family: "Futura Bk BT";
	src: url('../fonts/FuturaBT-Book.eot');
	src: url('../fonts/FuturaBT-Book.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FuturaBT-Book.svg#Futura Bk BT') format('svg'),
	url('../fonts/FuturaBT-Book.woff') format('woff'),
	url('../fonts/FuturaBT-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
span,p,a { font-family: 'Futura Bk BT', 'sans-serif'!important;}
.h1-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
h1,h2,h3,h4,h5,h6 { font-family: 'Futura Bk BT', 'sans-serif'!important;}
a:hover { text-decoration:underline!important}
body { position: relative; color:#5e5e5e; font-size:14px;}

.arial, .arial * { font-family:Arial!important;}
.container { max-width: 1250px!important; }
.img-thumbnail { border: 1px solid #623d1b; }

/*TOPO*/
#cabecalho { background-color:#eeeeee; width: 100%; height:175px; z-index: 100; display: block; }
.top-site { height: 23px; background: url(../img/t.gif) repeat-x; }

.navsite { height: 100px; }

.logo { margin-top:25px; display: block;}
.logop { display: none;}

.navbar { border-radius: 0px; margin:52px 0 0 0!important;}
.navbar-default { background-color: transparent!important; border: none;}
.navbar-collapse { margin:0; padding:0}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background-color:#a97316!important} 
.navbar-default .navbar-nav { margin:0!important; padding:0!important}
.navbar-default .navbar-nav > li { margin:0!important; padding:0!important}
.navbar-default .navbar-nav > li > a {
	width:105px; height:100px; padding:75px 5px 0; font-size:12px; font-family: "Arial Narrow", Arial, 'sans-serif'!important;
	color: #544a31 !important; text-transform: uppercase; text-align: center; display:block; margin:0;
	border-right:#544a31 solid 1px;
}
.navbar-default .navbar-nav > li:last-child a { border-right:none;}
.lnkpd { padding-top:56px!important;}
.lnkhome { width:45px!important; text-align:left!important }
.lnkmenor { width:70px!important;}
.lnkcontato { padding:75px 0 0 13px!important; width:63px!important; text-align:right!important}
.navbar-default .navbar-toggle { border: none;}
.navbar-toggle .icon-bar { display: block; width: 22px; height: 4px; border-radius: 2px;}
.navbar-default .navbar-toggle .icon-bar { background-color: #4e452e!important;}

.navbar-default .navbar-toggle { border: none;}
.navbar-toggle .icon-bar { display: block; width: 22px; height: 4px; border-radius: 2px;}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #eeeeee!important; color: #555555; }

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { background-color: rgba(0, 0, 0, 0); color: #333333; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a {	color: #fff;}
.navbar-nav .open .dropdown-menu { background-color: #658e38; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent!important; }


.titulos { overflow:hidden; text-transform:uppercase; color:#544a31; border-bottom:#544a31 solid 1px; padding-bottom:3px; margin:30px 0;}
.titulos span { border-bottom:#ac821f solid 1px; color:#544a31;}
.titm { color:#547d26; font-size:24px; border-bottom:#ebebeb solid 1px; margin-top:20px;}
hr { border:none; background:#557e28; height:1px; margin:50px 0;}

.ie10 {color:#f00; padding-bottom:2px!important;}

/*DESTAQUES*/
.boxdestaque { max-width:398px; margin-top:15px; margin-bottom:15px; background:url(../img/smbdes.jpg) no-repeat right bottom; padding-bottom:56px; }
.boxdestaque div a { font-family: 'Futura Bk BT', 'sans-serif'!important; line-height:62px; color:#fff; font-size:25px; text-indent:10px; display:block;}
.tdes { background-color:#544a31; height:62px;}
.tdes h2 { margin:0; padding:0;}
    .tdes h2 a {    text-transform:uppercase    }
.smbtopo { background:url(../img/smb.jpg) no-repeat center top; height:25px;}
.txtconteudos { margin-bottom:50px}
.txtconteudos, .txtconteudos p, .txtconteudos span { font-size:15px!important; font-family: "Arial Narrow", Arial, 'sans-serif'!important}

.imgpg { background:url(../img/smbdes.jpg) no-repeat 80% bottom; margin-top:20px;  padding-bottom:56px;}

.continterna {  min-height:400px;  margin-bottom:40px!important}
.continterna .tituInterna { height:120px; background-color:#a97316; margin-top:20px;}
.tituInterna h2 { color:#fff; line-height:120px; padding:0; margin:0}
.continterna p { font-family:Arial; font-size: 1.05em; letter-spacing: -0.01em; line-height: 1.25em; padding-bottom: 1.1em; }
.header-wrapper { position: relative; background: url(../img/top.png) repeat-x left 30px; }

/*INTERNAS*/
#tinternas { background:url(../img/tinternas.png) repeat-x; width:100%; height:79px;}
#smbint { background:url(../img/smbint.png) no-repeat center; width:100%; height:25px;}

#mapa { height: 400px; }
.telloca { font-size:29px}

.forms input, .forms textarea { margin:8px 0 }

/*Videocontainer*/
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;} 
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.imagem-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden } 
.imagem-container img { position: absolute; top: 0; left: 0; width: 100%; height: 100% }

.btn-marrom { background-color:#a97316; color:#fff}  


/* RODAPE */
footer { background:#544a31 url(../img/rdp.gif) repeat-x left top; margin-top:30px; padding:30px 0 20px; position:relative}
#ul-rdp { margin:0; padding:0; list-style:none}
#ul-rdp li { margin:5px 0}
#ul-rdp li a { font-size:16px; color:#fff; text-transform:uppercase}
.facelogo { max-width:255px; margin:90px 0 0;}
#logordp { background:url(../img/logordp.png) no-repeat; width:159px; height:59px; float:left}
#facerdp { background:url(../img/face.png) no-repeat; margin:15px 0 0 20px; width:41px; height:41px; display:block; float:left}

#frdp { background-color:#ac821f; height:90px;}
#coroa { background:url(../img/coroa.png) no-repeat; width:60px; height:39px; display:block; margin-top:25px;}
#frdp .ender { color:#fff; font-size:17px; text-align:center; margin-top:20px;}
#frdp .glyphicon-map-marker { position:absolute; left:20px; font-size:30px; vertical-align:bottom}
.telrdp { font-size:24px; margin-top:30px; display:block; color:#fff;}

.pointer { cursor: pointer;}
.col-centered{ float: none; margin: 0 auto;}


/* ========== Pagination ========== */

.pagination { margin: auto; width: auto; text-align: center; margin-top: 10px;  margin-bottom: 10px; }
.pages {  }
.pages li.prev { margin-right: 15px; }
.pages li.next { margin-left: 15px; }
.pages li { display: inline; margin: 0 2px; }
.pages li a { height: 25px; padding: 4px 8px; text-decoration: none; color: #666666; font-weight: bold; background: url(../expadm/images/ui/pagination.png) repeat-x 0 0; border: 1px solid #d5d5d5; font-size: 11px; }
.pages li a:hover { background: #efefef; }
.pages li .active { background-position: 0 -26px; color: #fff; border-color: #687282; }
.pages li .active:hover { background: #687282; }

/*Celular adapter ---------------------------------------------------*/
@media (max-width: 1024px)
{
    .logo{margin-top:10px; }
}
@media (max-width: 980px) {
	.container { max-width: 950px!important;}
	#cabecalho img {margin-top: -10px;}
	.navsite {background: none;height: 0px;}
	.top-site {	display: block;	height: 30px;}
	.navbar-default {border: none;}
	.logo {	display: none;}
	.logop { display: block;}
	.navbar-brand {	margin: 0;	padding: 4px}
}
@media (max-width: 768px) {
	#cabecalho img { margin-top: 2px;}
	#cabecalho {position: relative!important; height:60px;}
	.navbar-default { background-color: #eee!important;border: none;position: fixed!important; top:0!important }
	.top-site { display: none; }
	.navsite { background: none; height: 0px; }
	.logo {	display: none;}
	.logop { display: block;}
	.navbar-brand { margin: 0; padding: 4px }
	.navbar-nav { margin-top:20px!important}
	.navbar { margin-top:0; top: 0;z-index: 1030;left: 0;position: fixed; right: 0;border-radius: 0;}
	.navbar-default .navbar-nav > li > a { height:50px!important; padding-top:25px!important;}
	.navbar-default .navbar-nav > li > a.lnkpd {padding-top:6px!important;}
	.lnkhome { width:50px!important; }
	.lnkmenor { width:65px!important;}
}
@media (max-width: 361px) {
    #cabecalho {position: relative!important;}
    #cabecalho img {margin-top: 2px;}
    .navbar-default {background-color: #eee!important;border: none;position: fixed!important; top:0!important}
    .top-site {display: none;}
    .navsite {background: none;height: 0px;}
	.logo {display: none;}
    .logop {display: block;}
}
