@charset"utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:hover *{text-decoration:underline;}
a:hover img{text-decoration:none;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
html,body{height:100%;}
#container{position:relative;margin:0 auto;height:auto !important;height:100%;min-height:100%;}
img, div, a, input{behavior:url(scripts/iepngfix.htc)}
body{behavior:url("scripts/csshover3.htc");}
.none{height:1px;width:1px;position:absolute;overflow:hidden;display:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;font-size:0;height:0;line-height:0;display:block;}
.block{display:block}
* { font-family: Trebuchet MS, Arial, Helvetica; color: #000; }
body { background: #fff; font-size: 13px; }
#webmail, #header, #menu, #webdoor, #preContent, #content, #footer, #assinatura{width:100%; display:block; clear:both;}
div.holder{width:980px; margin:0 auto;}

#webmail{background: #fff; height:30px; border-bottom:1px solid #ccc;}
#webmail ul#selo{ font-size:12px; color:#000; float:left;  width:300px;}
#webmail ul#selo li{margin-left:10px;display:inline; line-height:30px; margin-right:5px; float:left;}
#webmail ul#selo li img{vertical-align:middle;}


#header{background: #fff url(../imagens/bg_header.png) top repeat-x; min-height:130px;}
#header ul#logomarca{ float:left;width:265px; height:150px; text-align:center; margin-left:10px;}
#header ul#telefone{ background: transparent; float:left;width:290px; height:106px;margin-top:39px; }
#header ul#banner{ background:url(../imagens/bg_box_header.png) center center no-repeat; float:left; width:307px; height:86px; margin:20px 44px 20px 60px; }
#header ul#logomarca li{display:block; font-size:18px; color:#00599f; margin:0 auto 0 auto;}
#header ul#telefone li{display:inline-block; font-size:16px; color:#00599F;  }
#header ul#telefone li strong{font-size:22px; color:#00599F;}
#header ul#telefone li ul{margin:0  0 10px 175px;}
#header ul#telefone li ul li{margin-left:10px;}
#header ul#logomarca li img{vertical-align:middle; margin-top:15px;}
#header ul#telefone li img{}

#menu{background:url(../imagens/bg_menu.png) top center repeat-x; height:39px; border-top:1px solid #003366; border-bottom:1px solid #80AED0;}
#menu ul {width:980px; margin: 0 auto;}
#menu ul li{background:url(../imagens/bg_btn_menu.png) center center no-repeat; display:inline-block;font-size:16px; line-height:39px; height:39px; width:140px;text-align:center; font-weight:bold;}
#menu ul li a{color:#fff;}
#menu ul li.on{ background:url(../imagens/bg_btn_menu.png) top center repeat-x; color:#005A9F; font-weight:bold;padding:0 15px 0 15px;height:40px;}

#webdoor{ height:271px;text-align:center;}
#webdoor .holder{width:980px;}
#webdoor .holder #left{float:left;width:735px;}
#webdoor .holder #right{float:left;background: url(../imagens/bg_webdoor_parceiros2.png)top center repeat-y;width:238px;height:260px;display:block;margin-left:7px;}
#webdoor .holder #right ul#qualidade{  height:133px; }
#webdoor .holder #right ul#qualidade li{font-size:14px; font-weight:bold; color:#333; margin:10px auto;}
#webdoor .holder #right div#newsletter{width:238px;display:block;margin-left:7px; text-align:left; }
#webdoor .holder #right div#newsletter h1{color:#fff; font-size:16px; font-weight:bold; margin: 0 0 10px 0;}
#webdoor .holder #right div#newsletter h1 img{margin-right:5px;}
#webdoor .holder #right div#newsletter p{color:#fff; font-size:14px; margin:10px 0 10px  0;}
#webdoor .holder #right div#newsletter input{width:172px; height:18px; border:0; margin:0 5px 10px 0; font-size:11px; float:left;}
#webdoor .holder #right div#newsletter span.btn{width:52px; height:24px; display:block; background:url(../imagens/btn_enviar_news_home.png) center center no-repeat; float:left;}
#webdoor .holder #right div#newsletter span.btn a{width:52px; line-height:24px; display:block; text-align:center; font-weight:bold;font-size:11px; color:#00599f;}
img.divisor{margin:20px 8px;}
#back {background: url(../imagens/bg.jpg) top center repeat-x;  display:block; overflow:hidden;}
#preContent{ height:30px; width:970px; margin: 0 auto;}
#preContent ul.menu {line-height:35px; font-size:13px; width:100%; margin:0 auto; display:block;}
#preContent ul.menu li{display:inline-block; background:url(../imagens/bg_btn_menu_secundario.png) right center no-repeat;width:323px; height:35px; text-align:center; font-weight:bold;}
#preContent ul.menu li img{vertical-align:middle; margin-right:5px;}
#preContent ul.menu li a{color:#fff;}

#contentIndex{background:url(../imagens/bg_content_master.png) top center repeat; width:970px; margin: 7px auto 0 auto; height:100%; overflow:hidden;}


#contentHolder{background: url(../imagens/bg_content_master.png) top center repeat; width:970px; margin:  0 auto; height:100%; overflow:hidden;}

#contentInterna{background:url(../imagens/bg_content_master.png) top center repeat; width:970px; margin: 0 auto; height:100%; overflow:hidden;}
#content ul#breadcrumb{height:30px; clear:both;  line-height:30px;width:980px; margin: 0 auto;}
#content ul#breadcrumb li{color:#fff; font-weight:bold; margin:0 0 0 10px; display:inline; font-size:12px;}
#content ul#breadcrumb li a{color:#fff;font-weight:normal;}
#content #contentInterna{background:url(../imagens/bg_content_interno.png) right top repeat-y; float:left; display:block; width:625px; min-height:600px; padding:11px 10px 11px 10px; margin:5px 0;}
#content #contentInterna p{font-size:14px; line-height:20px; margin-bottom:10px;}
#content #contentInterna a p {font-size:16px; line-height:20px; margin-bottom:10px;}
#contentHolder #rightInterna{float:left; width:317px; padding:4px; display:block;height:100%; }
#contentHolder #rightInterna h2{color:#fff; display:block; width:100%; height:28px; background:url(../imagens/bg_h2_right.png) top center repeat-x; line-height:28px; font-size:16px;margin-bottom:15px; }
#contentHolder #rightInterna h2 a{color:#fff;margin-left:5px;}
#contentInterna h3{font-size:12px; font-weight:bold; color:#005a9f; margin:0 10px 10px  0;}
#contentHolder #rightInterna ul#eventos li{background:#fff; display:block; margin:10px 0; padding:5px 0;}
#subMenu{ border-left:10px solid #005CA1;  margin: 10px 0 10px 5px; float:left;}
#subMenu ul{}
#subMenu ul li {margin: 3px 0; font-size:12px; font-weight:bold; padding:5px 0; width:100%; display:block;}
#subMenu ul li.ativo a{background:#005ca1; color:#fff; padding: 0 10px;}
#subMenu ul li.normal a{color: #005CA1; margin-left:10px;}
#contentHolder #rightInterna ul#eventos li span {margin: 10px 0 0 5px;}
#contentHolder #rightInterna ul#eventos li a{margin-top:5px;}
#contentInterna #listagem{overflow:hidden; padding:5px 0; clear:both;}
#contentInterna #listagem h2{color:#fff; display:block; width:100%; height:28px; background:url(../imagens/bg_h2_right.png) top center repeat-x; line-height:28px; font-size:16px;margin:15px 0;  padding: 0 10px;}



#contentInterna #listagem .listagemInfo, #contentInterna #listagem .listagemVideo, #contentInterna #listagem .listagemPromo{background:url(../imagens/bg_listagem_info.png) top left repeat-y; overflow:hidden; padding:10px; margin:10px 0 ;}
#contentInterna #listagem .listagemInfo img.singleImg, #contentInterna #listagem .listagemVideo img.singleImg{ margin:0 10px 10px 0; float:left;}
#contentInterna #listagem .listagemVideo .data{font-weight:bold; float:left; font-size:12px; color:#00599f; clear:right;}
#contentInterna #listagem .listagemInfo p{display:block; width:521px;}
#contentInterna #listagem .listagemVideo p{margin-top:10px;}
#contentInterna #listagem .listagemInfo span.cliente{font-size:11px; font-weight:bold; color:#005a9f;}
#contentInterna #listagem .listagemPromo h3{color:#c00; font-size:16px; line-height:20px;}
#contentInterna #listagem .listagemPromo h3 img{vertical-align:bottom; margin-right:5px;}
#contentInterna #detalheProd{ display:block; clear:both; min-height:250px;}
#contentInterna #detalheProd img{float:left; margin-right:10px;}
#contentInterna #detalheProd a img{border:2px solid #fff;}
#contentInterna #detalheProd a:hover img{border:2px solid #005ca1;}
#contentInterna #detalheProd p{ display:block;}
#contentInterna #detalheProd ul{}
#contentInterna #detalheProd ul li.preco>*, #contentInterna #detalheProd ul li.formaPg>*{color:#fff;}
#contentInterna #detalheProd ul li.preco {color:#fff; width:143px; height:81px; float:left;  margin-right:5px; padding:5px 10px; line-height:20px; font-size:12px;}
.vermelho{background: url(../imagens/degrade_vermelho.jpg) top center repeat-x #cc0001;}
.azul{background:url(../imagens/degrade_azul.jpg) top center repeat-x #005CA1;}
#contentInterna #detalheProd ul li.formaPg {color:#fff; width:212px; height:81px; float:left; background:url(../imagens/degrade_cinza.jpg) top center repeat-x #666; padding:5px 10px;line-height:20px;font-size:12px;}
#contentInterna #detalheProd ul li.formaPg img{margin-top:5px;}
#contentInterna ul.paging{ width:100%; }
#contentInterna ul.paging li{width:100%; display:inline;}
#contentInterna ul.paging li a{color:#000;}
#contentInterna ul.paging li.on{background:#005CA1; font-weight:bold; color:#fff;}

#contentIndex #left, #contentIndex #right{background:transparent; width:322px; height:100%;float:left;  margin-top:5px;margin-bottom:10px;}
#contentIndex #center{width:326px; height:100%;float:left; background:transparent url(../imagens/bg_index_center.png) top left repeat-y; margin-top:5px;margin-bottom:10px;}
#contentIndex #center .video{margin: 0 0 0 15px;}
#contentIndex #left h1, #contentIndex #right h1, #contentIndex #center h1, #rightInterna  h1{font-size:22px; font-weight:normal; margin:15px; color:#333;}
#content #contentInterna h1{font-size:22px; font-weight:normal; margin:0px 0 15px 0; color:#333;}
#contentIndex #left h1 img, #contentIndex #right h1 img, #contentIndex #center h1 img, #content #contentInterna h1 img{margin-right:10px;}
#content #contentInterna h2{font-size:14px; margin-bottom:10px; font-weight:normal; color:#00559f;}
#content #contentInterna h3.foto{ font-size:14px; color:#333;}
#content #contentInterna h3.foto img{margin-right:5px;}

#content #contentInterna div.fotosServico{display:block; width:629px; min-height:98px; background:url(../imagens/bg_box_servicos_fotos.png) left top repeat-y; margin-bottom:10px;}
#content #contentInterna div.fotosServico p{padding:10px; display:block;}
#content #contentInterna div.fotosServico ul{}
#content #contentInterna div.fotosServico ul li{display:inline-block; margin: 10px 0px 0 10px;}
#content #contentInterna div.fotosServico ul li img{border:2px solid #ccc;}
#content #contentInterna div.fotosServico ul li a:hover img {border:2px solid #005ca1;}


#contentIndex #left h1 a, #contentIndex #right h1 a, #contentIndex #center h1 a,#rightInterna  h1 a{ color:#333;}
#contentIndex #left h2, #contentIndex #right h2, #contentIndex #center h2{font-size:14px; font-weight:bold; color:#666; margin:15px;}
#contentIndex #left h2 a, #contentIndex #right h2 a, #contentIndex #center h2 a{ color:#666;}
#contentIndex #right div.homeProd{ font-size:12px; clear:both; margin-bottom:10px; height:75px; display:block;}
div.prodPromo{height:110px; width:300px; display:block; float:left; margin-top:20px;}
div.boxProd {display:block; width:288px; height:106px; float:left; margin:5px 4px 5px 0; background:url(../imagens/bg_box_servicos.png) center center no-repeat; padding:10px;}
#contentIndex #right div.homeProd img{float:left; margin: 0 10px 0 15px;border: 2px solid #ccc;}
div.prodPromo img, div.boxProd img{float:left; margin: 0 10px 10px 0;border: 2px solid #ccc;}
div.prodPromo p.promo a strong{color:#00599f;}
#contentIndex #right div.homeProd a:hover img, div.prodPromo a:hover img, div.boxProd a:hover img{border: 2px solid #005CA1;}
#contentIndex #right div.homeProd a span, div.prodPromo a span, div.boxProd a span{color:#00599f; font-weight:bold;}
#contentIndex #right div.homeProd span, div.prodPromo span,  div.boxProd span{clear:right; display:block; margin-bottom:5px;font-size:14px;}
#contentIndex #right div.homeProd span.preco, div.prodPromo span.preco, div.boxProd span.preco{color:#999;}
#contentIndex #right div.homeProd span.desconto, div.prodPromo span.desconto, div.boxProd span.desconto{color:#F00; font-weight:bold;}


div.btnHolder{clear:both; margin-top:20px; height:30px; display:block;}
div.btnHolder span.btnVerProd, div.btnHolder span.btnIncOrc, #contentInterna #detalheProd ul li.preco span.btnIncOrc{display:block; margin-right:10px; width:134px; height:25px; font-weight:bold; clear:none; text-align:center; line-height:25px; float:left; font-size:12px;}
div.btnHolder span.btnIncOrc, #contentInterna #detalheProd ul li.preco span.btnIncOrc{background:url(../imagens/btn_inc_orcmnt.png) center center no-repeat; }
div.btnHolder span.btnVerProd{background:url(../imagens/btn_ver_produto.png) center center no-repeat; }
div.btnHolder span.btnVerProd a, div.btnHolder span.btnIncOrc a, #contentInterna #detalheProd ul li.preco span.btnIncOrc a{  color:#fff;}
#contentInterna #detalheProd ul li.preco span.btnIncOrc{margin-top:10px;}

#contentIndex ul#eventosHome,#contentIndex ul#noticiasHome,#contentIndex ul#depoimentosHome { margin:15px;}
#contentIndex ul#eventosHome li, #contentIndex ul#noticiasHome li,#contentHolder #rightInterna ul#eventos li{font-size:14px; padding-bottom:10px; clear:both; display:block; width:100%; height:50px;}
#contentIndex ul#eventosHome li span, ul#noticiasHome li span, #contentIndex ul#depoimentosHome li span, #contentHolder #rightInterna ul#eventos li span{float:left; width:80px; color:#005A9F; font-weight:bold;}
div.tabContainer div.tab ul#noticiasHome2 li{margin-bottom:20px;}
div.tabContainer div.tab ul#noticiasHome2 li span{float:left; width:80px; color:#fff; margin-left:10px; clear:left; height:30px;}
div.tabContainer div.tab ul#noticiasHome2 li a{color:#fff; width:200px;}
#contentIndex ul#eventosHome li span img, #contentIndex ul#noticiasHome li span img, #contentHolder #rightInterna ul#eventos li span img{float:right; clear:both; margin:10px 15px;}
#contentIndex ul#eventosHome li a, #contentIndex ul#noticiasHome li a, #contentHolder #rightInterna ul#eventos li a{float:left;width:210px; color:#333;}

div#realizados{margin-left:2px; clear:both;}
div.tabContainer div.tab #rightInterna ul#eventos li a{float:left; width:310px; color:#fff;}
div#nav{float:left; margin:0 0 0 3px;}
div#nav a { color:#fff; background:#666; padding: 2px 5px; margin:0px 1px 0 0;}
div#nav a.activeSlide{ color:#fff; background:none; padding: 2px 5px; margin:10px 1px 0 0;}

ul.tabNav{clear:both; display:block; float:right; margin-right:6px;margin-top:-35px;}
ul.tabNav li{ font-size:14px; background:transparent; width:74px; height:36px; display:block; line-height:36px; text-align:center; float:left; }
ul.tabNav li.current{background:url(../imagens/tab_evento_home.png) bottom center no-repeat; }
ul.tabNav li a{width:74px; height:36px; display:block; color:#333;}
ul.tabNav li.current a{width:74px; height:36px; display:block; color:#fff;}
div.tabContainer {display:block; clear:both; padding: 10px 0; background:#005CA1; width:304px; margin-left:10px;}
div.tabContainer div.tab{display:none;}
div.tabContainer div.current { display: block; }




#contentIndex ul#depoimentosHome li a{float:left; width:310px; color:#333;}
#contentInterna form{margin: 10px 0;}
#contentInterna input.grande, #contentInterna textarea{width:480px;}
#contentInterna input.medio,#contentInterna select{width:180px;}
#contentInterna textarea{height:110px; float:left;}
#contentInterna input, #contentInterna textarea, #contentInterna select{border :1px solid #005a9f; margin: 10px 0; float:left; color:#005a9f; font-size:12px; }
#contentInterna label{ width:110px; display:block;color:#005a9f; margin: 10px 10px 10px 0 ; float:left;font-size:12px; text-align:right;}
#contentInterna span.texto{font-size:12px; margin-left:10px; display:block; line-height:34px; float:left;  color:#005a9f;}
#contentInterna span.enviar{ background:url(../imagens/btn_enviar_form.png) center center no-repeat; display:block; width:105px; height:34px; line-height:34px; text-align:center; float:right; margin: 0 25px 25px 0;}
#contentInterna span.enviar a{color:#fff;}
#contentInterna div.boxServico{display:block; width:307px; height:126px; float:left; margin: 5px 5px 5px 0; background:url(../imagens/bg_box_servicos.png) center center no-repeat;}
#contentInterna div.boxServico a h3{font-size:16px; margin-top:10px; color:#333;}
#contentInterna div.boxServico a h3 img, #contentInterna div.boxServico a:hover h3 img {border:0;}
#contentInterna div.boxServico img{float:left; margin: 0 5px 5px 5px; border:2px solid #CCC;}
#contentInterna div.boxServico a:hover img{border:2px solid #00559f;}
#contentInterna div.boxServico ul{list-style:inside; list-style-type:none; display:block;}
#contentInterna div.boxServico ul li{margin: 5px 0;}
#contentInterna div.boxServico span{font-weight:bold; margin-top:10px; }
#contentInterna div.boxServico span a{color:#00559f; }


#contentIndex ul#depoimentosHome li{font-size:12px; padding-bottom:10px; clear:both; display:block; width:100%; }
#content #rightInterna span.btn{width:312px; height:25px; display:block; font-weight:bold;text-align:center; line-height:25px; margin:5px auto 10px auto;}
#content #rightInterna span.btn a{font-size:12px; color:#00599F;}
#contentIndex ul#depoimentosHome li a span img{border:1px solid #fff; /*margin-bottom:70px;*/}
#contentIndex ul#depoimentosHome li  a:hover span img{border: 1px solid #005CA1;}
#contentIndex ul#depoimentosHome li b, .listagemInfo b{color:#005ca1; font-weight:normal; font-size:12px; width:10px; margin:0 5px 0 0;}
#contentIndex ul#depoimentosHome li{line-height:24px;}
#contentIndex ul#depoimentosHome li b.cliente{color:#005ca1; font-weight:bold; font-size:12px;width:230px;  padding:20px 0 0 0px; display:block; line-height:24px; clear:both;}

#contentIndex ul#servicoHome li{font-size:12px; padding-bottom:10px; clear:both; display:block;  height:130px;}
#contentIndex ul#servicoHome{ margin:15px;}
#contentIndex ul#servicoHome li span {float:left; width:auto; margin-right:10px;}
#contentIndex ul#servicoHome li b{font-weight:normal; font-size:12px; float:left; width:170px; line-height:20px;}
#contentIndex ul#servicoHome li b strong{color:#005ca1; }



#contentIndex span.btnAzul{clear:both;width:308px; height:27px; display:block; text-align:center; line-height:27px; margin:10px auto;font-weight:bold;}
#contentIndex span.btnAzul a{color:#00599f;}

#preFooter{ height:155px; margin:0 auto;background: #fff url(../imagens/bg_prefooter.jpg) bottom center repeat-x; }
.preHolder{width:980px; margin:0 auto;}
#preFooter div.endereco{background:url(../imagens/bg_prefooter.png) top center no-repeat; float:left; margin:5px 0 0 10px; font-size:14px; color:#000; width:639px; height:150px; display:block;}
#preFooter ul#endereco{ float:left; margin:5px 20px 0 10px; font-size:14px; color:#000; height:121px; display:block;}
#preFooter ul#endereco li{margin:5px 12px 0px 10px;}
#preFooter ul#endereco li img{margin-top:9px;}
#preFooter ul#endereco li.mapa{width:236px; height:25px; display:block;background:url(../imagens/btn_cinza.png) left center no-repeat; text-align:center; line-height:25px; }
#preFooter ul#endereco li.mapa a{font-size:12px; color:#00599F;}
#preFooter div.holder{width:311px; float:left; margin:5px 0 0 20px; }
#preFooter .center{text-align:center;}
#preFooter div.holder h3{font-size:18px; color:#333;margin:5px 0 5px 0; font-weight:normal;}
#preFooter div.holder h3 img{vertical-align:middle;}
#footer{background: #005CA1 url(../imagens/bg_footer.jpg) top center no-repeat; height:155px; border-top:1px solid #036;}
#footer #footerHolder{ width:980px; margin:0 auto;}

#footer #footerHolder ul#footerMenu{text-align:center;}
#footer #footerHolder ul#footerMenu li{display:inline-block; margin:10px;}
#footer #footerHolder ul#footerMenu li a{color:#fff;}
#footer #footerHolder ul.webmail{ font-size:12px; text-align:center; margin:20px 10px 0 0;}
#footer #footerHolder ul.webmail li{display:inline; color:#00599f; font-weight:bold; line-height:30px; margin-right:5px;}
#footer #footerHolder ul.webmail li a{font-weight:normal; color:#fff;}
#footer #footerHolder ul.webmail li  img{margin-right:5px;}
#footer #footerHolder ul#assinatura{padding:30px 0px; clear:both;text-align:right;}

/*#footer #footerHolder ul#redesSociais{ background:url(../imagens/bg_prefooter_social.png) center top no-repeat; width:305px; height:33px;margin:-1px 0 0 10px; padding-top:10px;float:left;}
#footer  #footerHolder ul#redesSociais li{color:#00599f; font-weight:bold; font-size:12px; display:inline; margin:10px 5px; vertical-align:middle;}
#footer  #footerHolder ul#redesSociais li img{vertical-align:middle;}*/

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay.grey { background-color: #000000; }
#lbOverlay.red { background-color: #330000; }
#lbOverlay.green { background-color: #003300; }
#lbOverlay.blue { background-color: #011D50; }
#lbOverlay.gold { background-color: #666600; }
#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }
#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
#lbOuterContainer.grey { border: 3px solid #888888; }
#lbOuterContainer.red { border: 3px solid #DD0000; }
#lbOuterContainer.green { border: 3px solid #00B000; }
#lbOuterContainer.blue { border: 3px solid #5F89D8; }
#lbOuterContainer.gold { border: 3px solid #B0B000; }
#lbDetailsContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em; overflow: auto; margin: 0 auto; }
#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }
#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading { position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../imagens/loading.gif) center no-repeat; }
#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }
#lbPrev { width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; display: block; left: 0; float: left; }
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../imagens/prev_grey.gif) left 15% no-repeat; }
#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(../images/prev_red.gif) left 15% no-repeat; }
#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(../images/prev_green.gif) left 15% no-repeat; }
#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(../images/prev_blue.gif) left 15% no-repeat; }
#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(../images/prev_gold.gif) left 15% no-repeat; }
#lbNext { width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; display: block; right: 0; float: right; }
#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../imagens/next_grey.gif) right 15% no-repeat; }
#lbNext.red:hover, #lbNext.red:visited:hover { background: url(../images/next_red.gif) right 15% no-repeat; }
#lbNext.green:hover, #lbNext.green:visited:hover { background: url(../images/next_green.gif) right 15% no-repeat; }
#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(../images/next_blue.gif) right 15% no-repeat; }
#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(../images/next_gold.gif) right 15% no-repeat; }
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
#lbDetailsData { padding: 0 10px; }
#lbDetailsData.grey { color: #333333; }
#lbDetailsData.red { color: #620000; }
#lbDetailsData.green { color: #003300; }
#lbDetailsData.blue { color: #01379E; }
#lbDetailsData.gold { color: #666600; }
#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbClose { width: 74px; height: 28px; float: right; margin-bottom: 1px; }
#lbClose.grey { background: url(../imagens/close_grey.png) no-repeat; }
#lbClose.red { background: url(../images/close_red.png) no-repeat; }
#lbClose.green { background: url(../images/close_green.png) no-repeat; }
#lbClose.blue { background: url(../images/close_blue.png) no-repeat; }
#lbClose.gold { background: url(../images/close_gold.png) no-repeat; }
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay.grey { background: url(../images/play_grey.png) no-repeat; }
#lbPlay.red { background: url(../images/play_red.png) no-repeat; }
#lbPlay.green { background: url(../images/play_green.png) no-repeat; }
#lbPlay.blue { background: url(../images/play_blue.png) no-repeat; }
#lbPlay.gold { background: url(../images/play_gold.png) no-repeat; }
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause.grey { background: url(../images/pause_grey.png) no-repeat; }
#lbPause.red { background: url(../images/pause_red.png) no-repeat; }
#lbPause.green { background: url(../images/pause_green.png) no-repeat; }
#lbPause.blue { background: url(../images/pause_blue.png) no-repeat; }
#lbPause.gold { background: url(../images/pause_gold.png) no-repeat; }

