html, body { height: 100%; width: 100%; margin:0px; padding:0px; top: 0px !important; left:0px; right:0px; bottom:0px; }
.goog-te-banner-frame.skiptranslate {display: none !important;}
*:focus { outline: none; }
#cabecalho { position:relative; }
#painel1 { position:absolute; margin:0px; padding:0px; top:0px bottom:0px; width:100%; z-index:1; }
.hide {display:none; }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.centered-btns_nav { z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.4; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../imagens/setas_painel.gif") no-repeat left top; margin-top: -45px; }
.centered-btns_nav:hover { opacity: 0.8; }
.centered-btns_nav:active { opacity: 1.0; }
.centered-btns_nav.next { left: auto; background-position: right top; right: 0; }

#topo { position:relative; height:44px; width:100%; left:0px;  z-index:10; text-align:center; }
#topo_fundo { position:absolute; top:0px; left:0px; height:44px; width:100%; z-index:11; }
#topo_conteudo { position:relative; top:0px; height:28px; z-index:12; padding:8px 0px; text-align:right; width:990px; }
#topo_sep { width:1px; height:14px; background-color: #D5D5D0 }
.tempo { font-family: 'Ubuntu Condensed', sans-serif; font-size:16px; padding:0px 15px 0px 3px; letter-spacing:0.05em; }

#bm_box { position:relative; height:88px; width:100%; left:0px; z-index:10; }
#bm_fundo { position:absolute; top:0px; left:0px; height:88px; width:100%; z-index:11; }
#bm_conteudo { position:absolute; top:0px; left:0px; height:88px; width:100%; z-index:12; }
.bm_esq { background-image: url(../imagens/bmlp.png); height:88px; text-decoration: none; letter-spacing:0.1em; text-align:center;}
.bm_logo { background-image: url(../imagens/bmlp.png); float:left; width:204px; height:72px; padding: 8px 0px; }
.bm_seta { background-image: url(../imagens/bm_seta.png); float:left; width:51px; height:88px; margin-right:14px;}
.bm_opcao { font-family: Oswald, sans-serif; font-size:11px; height:88px; text-decoration: none; letter-spacing:0.1em; background-repeat:no-repeat; background-position:center 18px; min-width:102px; float:left; text-align:center; cursor:pointer; opacity: 0.7; filter: alpha(opacity=70); -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
.bm_opcao:hover { opacity: 1; filter: alpha(opacity=100); }
.bmp { margin:56px 0px 0px }

.sbm_box { position:absolute; width:100%; height: 440px; z-index:11; }
.sbm_box_content { position:relative; width:990px; z-index:12; }
#smenu { position:absolute; width:100%; display:none; }

.p0 { margin:0px; }
.red1, .red6 { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.red2, .red5 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.red4 { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.fundo_up { position:absolute; background-color: #000000; width:100%; height:100%; opacity: 0.7; filter: alpha(opacity=70); z-index:1001; min-height:100%; }
