/* 
 *	@author Youzoom.com.br (2010)
 *	CSS Document : Sanagua
 *
 *	http://www.youzoom.com.br
 *
 */
 
/* Definições globais */

* { border: 0; }

button { cursor:pointer; }

body,td,th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}
body { background-color: #b9e7f7; margin: 0; }
a:link { color: #999; text-decoration: none; }
a:visited { text-decoration: none; color: #999; }
a:hover { text-decoration: none; color: #005b88; }
a:active { text-decoration: none; color: #005b88; }
p { text-align: left; margin: 9px 0; }
small { font-size: 10px; }
form { margin: 0; padding: 0 }
select { border: 1px solid #E0E0E0; }
h1, h2, h3, h4, h5, h6 { color: #2C196B; margin: 25px 0 17px 0; text-align: left; font-weight: bold; }
h2.h2-destacado { margin: 20px 0; font-size: 24px; }
.title a,
.title{
	color:#77c4ee !important;
	text-transform:uppercase;}
h1 { font-size: 18px !important; font-weight: bold; }
h2 { font-size: 20px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }
h4, h4, h6 { font-size: 13px; font-weight: bold; }



input.input-padrao { background: url(/_imagens/input-bg.jpg) left repeat-x; padding: 2px; height: 18px; border: 1px solid #E0E0E0; margin: 3px 0; color: #666; font-weight: bold; }
textarea { padding: 2px; height: 18px; border: 1px solid #E0E0E0; margin: 3px 0; color: #666; font-weight: bold; width: 348px; height: 120px; font-family: Arial, Helvetica, sans-serif; }

button.enviar { background: url(/_imagens/bt-enviar.gif) left no-repeat; display: block; width: 101px; height: 29px; margin: 5px 0; }

div.spacer { clear: both; display: block; height: 1px; overflow: hidden; }
div.spacer-dot { background: url(/_imagens/ponto.gif) left repeat-x; height: 8px; margin: 5px 0; }
div.central { width: 993px; padding: 0; border: 0; margin: 0 auto; }
div.separadora { height: 2px; width: 100%; margin: 20px 0; background: url(/_imagens/ponto.gif) repeat-x; }

a.leia-mais { background: url(/_imagens/bt-leiamais.gif) left repeat; width: 99px; height: 24px; display: block; margin: 2px; text-align: left; }
a.leia-mais span { display: none; }

/******************************/

div#enfeite-topo
{
	background: url(/_imagens/efeito-topo.jpg) left;
	width: 100%;
	height: 42px;
	margin: 5px 0 0 0;
}


/******************************/
div#cabecalho
{
	background: url(/_imagens/header-bg.jpg);
	text-align: center;
	height: 151px;
	width: 100%;
}

div#cabecalho div#cabecalho-box-logo { float: left; margin: 5px 0 0 17px; }
div#cabecalho div#cabecalho-box-menu { float: right; margin: 36px 24px 0 0; width: 642px; height: 60px; background: #2374AC; text-align: left; }
div#cabecalho div#cabecalho-box-menu ul { list-style: none; margin: 0; padding: 0; }
div#cabecalho div#cabecalho-box-menu ul li { list-style: none; margin: 0; padding: 0; display: block; float: left; }
div#cabecalho div#cabecalho-box-menu ul li a { display: block; float: left; background: url(/_imagens/menu.jpg) #FFF left no-repeat; }
div#cabecalho div#cabecalho-box-menu ul li a span { display: none; }

div#cabecalho div#cabecalho-box-menu ul li#empresa a { width: 128px; height: 60px; background-position: 0px 0px; }
div#cabecalho div#cabecalho-box-menu ul li#empresa a:hover { background-position: 0px -60px; }

div#cabecalho div#cabecalho-box-menu ul li#noticias a { width: 100px; height: 60px; background-position: -128px 0; }
div#cabecalho div#cabecalho-box-menu ul li#noticias a:hover { background-position: -128px 0; }

div#cabecalho div#cabecalho-box-menu ul li#fotos a { width: 75px; height: 60px; background-position: -228px 0; }
div#cabecalho div#cabecalho-box-menu ul li#fotos a:hover { background-position: -228px -60px; }

div#cabecalho div#cabecalho-box-menu ul li#servicos a { width: 104px; height: 60px; background-position: -303px 0; }
div#cabecalho div#cabecalho-box-menu ul li#servicos a:hover { background-position: -303px -60px; }

div#cabecalho div#cabecalho-box-menu ul li#legislacao a { width: 127px; height: 60px; background-position: -407px 0; }
div#cabecalho div#cabecalho-box-menu ul li#legislacao a:hover { background-position: -407px -60px; }

div#cabecalho div#cabecalho-box-menu ul li#contato a { width: 108px; height: 60px; background-position: -534px 0; }
div#cabecalho div#cabecalho-box-menu ul li#contato a:hover { background-position: -534px -60px; }

/******************************/

div#corpo { background: url(/_imagens/corpo-bg.jpg) #B9E7F7 repeat-x; text-align: center; }
div#corpo div#corpo-centro { background: url(../_imagens/bg_s.jpg) #FFF top repeat-x; width: 959px; padding: 30px 17px 0 17px; }
/*div#corpo div#corpo-centro .bg_s{ background:url(../_imagens/bg_s.jpg) repeat-x #F00; height:50px; padding:2px -17px; }*/

/***/

div#corpo div#corpo-centro div#grande-coluna-esquerda { float: left; width: 465px; margin: 0; text-align: left; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-slide-show ul#lista-slide-show { list-style: none; margin: 0; padding: 0; height: 258px; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-slide-show ul#lista-slide-show li { list-style: none; margin: 0; padding: 0; display: inline; }

div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-slide-show div#legenda-slide-show { background: #005B88; height: 72px; width: 462px; margin: 0; padding: 0; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-slide-show img { border: 2px solid #CBECFF; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-slide-show div#legenda-slide-show p
{ 
	float: left; 
	width: 326px; 
	color: #FFF; 
	text-align: left;
	margin: 15px 0 0 12px;
	width: 320px;
}
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-slide-show div#legenda-slide-show p a { color: #FFF; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-slide-show div#legenda-slide-show p a:hover { color: #A3C1CC; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-slide-show div#legenda-slide-show div#box-botoes { float: right; margin: 15px 10px 0 0; display: block; width: 105px; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-slide-show div#legenda-slide-show div#box-botoes img { margin: 0 4px 0 0; border: 0; float: right; }

div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos { text-align: center;}
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos h2 { margin: 30px 0; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos div#moldura1 { background: #FFF; border: 1px solid #E9E8E6; padding: 2px; width: 100%; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos div#moldura2 { background: #DAE7ED; padding: 10px 7px; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos div#sombra-moldura3
{
	border: 0;
	padding: 0;
	border-top: 1px solid #D2E1E6;
	margin: 10px 0;
}
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos div#moldura3 { border: 1px solid #CEE2EB; margin: 0; padding: 0; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos div#moldura4
{ 
	background: url(/_imagens/moldura4-bg.jpg) #EBF6FC top repeat-x;
	border: 1px solid #FFF;
	padding: 28px 0 40px 10px;
}

div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos ul#carrossel-servicos
{ 
	list-style: none; margin: 0; padding: 0; background: url(/_imagens/carrossel-dot-bg.gif) top repeat-x;  /* border-bottom: 1px dotted #BBC6CC; */
	height: 415px;
}
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos ul#carrossel-servicos li
{
	/* border-top: 1px dotted #BBC6CC; */
	background: url(/_imagens/carrossel-dot-bg.gif) bottom repeat-x; 
	margin: 0;
	padding: 12px 0;
	display: block;
	width: 428px;
}
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos ul#carrossel-servicos li img
{
	border: 3px solid #C8E8F3; float: left;
}
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos ul#carrossel-servicos li div.box-descricao { float: right; width: 235px; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos ul#carrossel-servicos h3 { font-size: 14px; margin: 7px 0; color: #244C70; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos ul#carrossel-servicos h3 a { color: #244C70; }
div#corpo div#corpo-centro div#grande-coluna-esquerda div#box-carrossel-servicos ul#carrossel-servicos p { text-align: left; margin: 7px 0; }

/****/

div#corpo div#corpo-centro div#coluna-conteudo_two,
div#corpo div#corpo-centro div#coluna-conteudo
{ 
	float: left; 
	width: 720px;
	text-align: left;
	color: #666;
}


div#corpo div#corpo-centro div#coluna-conteudo p { text-align: justify; line-height: 18px; }
div#corpo div#corpo-centro div#coluna-conteudo h1, h2, h3, h4, h5, h6 { margin: 7px 0; padding: 0; }
div#corpo div#corpo-centro div#coluna-conteudo h1 { background: url(/_imagens/ponto.gif) bottom repeat-x; margin: 0 0 10px 0; padding: 0 0 6px 0; font-size: 24px; color: 2C196B;  }
div#corpo div#corpo-centro div#coluna-conteudo h1 a { color: #2C196B; }

div#corpo div#corpo-centro div#coluna-conteudo div.foto-esquerda { float: left; text-align: center; display: block; margin: 0px 15px 0px 0px;}
div#corpo div#corpo-centro div#coluna-conteudo div.foto-esquerda img { border: 3px solid  #2C196B; margin: 3px;}
div#corpo div#corpo-centro div#coluna-conteudo div.foto-esquerda span { display: block; text-align: left; margin: 5px 0 10px 0px; padding: 0 5px 0 0; font-style: italic; font-size:12px; color:#93a0ad; }
div#corpo div#corpo-centro div.conteudo-espaco { float: right; width: 220px; height: 40px; }

/******/

div#corpo div#corpo-centro div#grande-coluna-direita { float: right; width: 470px; margin: 0; }
div#corpo div#corpo-centro div#grande-coluna-direita h2 { margin: 0 0 15px 0; }

div#corpo div#corpo-centro div#esquerda { float: left; width: 215px; text-align: left; }
div#corpo div#corpo-centro div#direita { float: right; width: 220px; background: none; }

div#corpo div#corpo-centro div#grande-coluna-direita div#esquerda ul { list-style: none; margin: 12px 0 25px 0; padding: 0; background: url(/_imagens/ponto.gif) top repeat-x; }
div#corpo div#corpo-centro div#grande-coluna-direita div#esquerda ul li
{ 
	margin: 0; padding: 12px 0; display: block; text-align: left; background: url(/_imagens/ponto.gif) bottom repeat-x;
}
div#corpo div#corpo-centro div#grande-coluna-direita div#esquerda ul li a strong { color: #6BBAE9; }
div#corpo div#corpo-centro div#grande-coluna-direita div#esquerda ul li a:hover strong { color: #005B88; }

div#corpo div#corpo-centro div#direita div.moldura-login { padding: 1px; background: #FFF; border: 1px solid #429FCB; margin: 0 0 20px 0; }
div#corpo div#corpo-centro div#direita div.box-login 
{ 
	background: url(/_imagens/box-login-bg.jpg) top repeat-x;
	padding: 11px 0 15px 10px;
	text-align: left;
	margin: 0;
	color: #FFF;
}
div#corpo div#corpo-centro div#direita div.box-login p { margin: 10px 0; width: 199px; text-align: left; font-size: 11px; }
div#corpo div#corpo-centro div#direita div.box-login form { width: 198px; }
div#corpo div#corpo-centro div#direita div.box-login span
{ 
	background: url(/_imagens/login-label-bg.gif) left no-repeat;
	float: left;
	color: #2181A9;
	height: 22px; 
	width: 45px; 
	padding: 6px 0 0 8px;
	margin: 0 0 15px 0;
	display: block;
}
div#corpo div#corpo-centro div#direita div.box-login input
{
	background:  url(../_imagens/form-input-bg.jpg) #fff left repeat-x;
	overflow: hidden;
	float: left;
	margin: 0 0 15px 0;
	padding: 3px 3px 0 2px;
	width: 115px;
	height: 25px;
	color: #2181A9;
	font-weight: bold;
}
div#corpo div#corpo-centro div#direita div.box-login img { float: left; }

div#corpo div#corpo-centro div#direita div.box-login button
{
	background: url(/_imagens/bt-entrar.gif) left no-repeat;
	width: 93px;
	height: 28px;
	display: block;
}

div#corpo div#corpo-centro div#direita div#redes-sociais { border: 1px solid #D4EBFD; padding: 8px 5px; }
div#corpo div#corpo-centro div#direita div#redes-sociais img { margin: 0 7px 0 0; }

div#corpo div#corpo-centro div#direita ul#lista-clientes { list-style: none; margin: 0; padding: 0; }
div#corpo div#corpo-centro div#direita ul#lista-clientes li { margin: 2px 3px 2px 2px; float: left; border-bottom: 0; }
div#corpo div#corpo-centro div#direita ul#lista-clientes li img { border: 1px solid #D4EBFD; }

/***/

div#corpo div#box-galeria-fotos { margin: 35px 0 0 0; text-align: left; }
div#corpo div#box-galeria-fotos h2 { margin: 7px 0; }
div#corpo div#box-galeria-fotos img { border: 2px #CFECFC solid; }
div#corpo div#box-galeria-fotos ul { list-style: none; margin: 0; padding: 0; text-align: left;  }
div#corpo div#box-galeria-fotos ul li { padding: 0; display: block; width: 217px; margin: 5px 22px 5px 0; float: left; text-align: left; }
div#corpo div#box-galeria-fotos ul li h3 { margin: 7px 0 5px 0; }
div#corpo div#box-galeria-fotos ul li h3 a { color: #184F76; }
div#corpo div#box-galeria-fotos ul li p { margin: 5px 0 15px 0; text-align: left !important; }

/***/

div#rodape { background: #B9E7F7; padding: 22px 0; }
div#rodape div#box-central { background: #FFF; padding: 25px 0; text-align: center; }
div#rodape ul#menu-rodape { list-style: none; margin: 0; padding: 0; }
div#rodape ul#menu-rodape li { display: inline; border-right: 2px #76C5EE solid; padding: 0 15px 0 0; margin: 0 0 0 10px; }
div#rodape ul#menu-rodape li#ultimo-item { display: inline; border: 0; padding: 0 15px 0 0; margin: 0 0 0 10px; }
div#rodape ul#menu-rodape li a { color: #1C9BDF; font-weight: bold; }
div#rodape ul#menu-rodape li a:hover { color: #2978B3; }

/*************/

ul#lista-publicacao { margin: 0; padding: 0; list-style: none; }
ul#lista-publicacao li 
{
	display: block;
	margin: 5px 0 0 0;
	padding: 4px 0;
	background: url(/_imagens/ponto.gif) bottom repeat-x;
}
ul#lista-publicacao li img { float: left; margin: 5px 0 0 2px;  }
ul#lista-publicacao li h2 { margin: 0; font-size: 14px; padding:0; }
ul#lista-publicacao li p { margin: 5px 0; }
ul#lista-publicacao li div.info { float: right; width: 600px; margin:0; padding:0;}
ul#lista-publicacao li div.info a { color: inherit; color: #666; margin:0; padding:0; }
ul#lista-publicacao li div.info h2 a { color: #2C196B; }
div.box-paginacao { margin: 30px 0; text-align: center; font-size: 16px; }
div.box-paginacao a { margin: 3px; }
div.box-paginacao a.ativo { color: #005b88; font-weight: bold; }

/***************/

form.formulario-contato strong { margin: 13px 0 1px 0; display: block; }
form.formulario-contato blockquote#informacoes-adicionais { float: right; width: 335px; margin: 10px 0; }

/********/

.bg_table{	color:#666;	border:1px solid #e6e6e6;	background:url(/_imagens/bg_carrinho_table.jpg) repeat-x #f3f3f3;}
table.bordasimples{	border-collapse: collapse;	color:#999999;	font-size:12px;}
table.bordasimples td {	border:1px solid #eae9e9;}

/********************/

div#container-galeria {}
div#container-galeria img { margin: 0; border: 0; padding: 0; }
div#container-galeria h2 { color: #333; }
div#container-galeria div#box-miniaturas { margin: 8px 0; }
div#container-galeria div#box-miniaturas a { display: block; width: 14px; height: 97px; float: left; margin: 0; background: url(/_imagens/arrows-bg.gif) #CCC; padding: 0; }

div#container-galeria div#box-miniaturas a#bt-forward { background-position: -46px 0; }
div#container-galeria div#box-miniaturas a:hover#bt-forward { background-position: -31px 0; }

div#container-galeria div#box-miniaturas a#bt-backward { background-position: 0 0; margin: 0; }
div#container-galeria div#box-miniaturas a:hover#bt-backward { background-position: -15px 0; }

div#container-galeria div#box-miniaturas ul#lista-miniaturas { list-style: none; margin: 0 4px 0 9px; padding: 0; float: left; display: block; width: 675px; }
div#container-galeria div#box-miniaturas ul#lista-miniaturas li { display: block; width: 128px; /* 96px */ background: #FFF; float: left; margin: 0 6px 0 0; }
div#container-galeria div#box-miniaturas ul#lista-miniaturas li a { display: inline; background: 0; margin: 0; padding: 0 }
div#container-galeria div#box-miniaturas div#info { margin: 7px 0; font-size: 15px; font-weight: bold; color: #333; }
div#container-galeria div#box-miniaturas div#info strong { color: #2C196B; }
div#container-galeria div#box-miniaturas div#info a { float: right; display: block; width: auto; height: auto; background: #FFF; margin: 0; padding: 0; }

div#container-galeria div#box-miniaturas div#box-lista-miniaturas { margin: 0; padding: 0 0 0 3px; }
div#container-galeria div#box-miniaturas div#box-lista-miniaturas ul#lista-miniaturas img { cursor: pointer; }

div#container-galeria div#palco-imagem { margin: 10px 0 15px 0; heigth: 520px; display: block; }
div#container-galeria div#palco-imagem div#panelFotoView { width: 720px; height: 498px; border: 1px solid #E1E1E1; padding: 0; margin: 0; }
div#container-galeria div#palco-imagem div#panelFotoView img {}
div#container-galeria div#palco-imagem blockquote { margin: 2px 0; padding: 7px 8px; background: #CCC; color: #333; display: block; }
div#container-galeria div#palco-imagem blockquote p { margin: 3px 0; }
div#container-galeria div#palco-imagem blockquote small { font-size: 11px; color: #727272; }

div#imagemExtraPagina img { margin: 7px 12px 7px 0; float: left; }

/* Auxiliares */

.hidden {
	display:none !important;}
	
.green{
	color:#009900;}
.red{
	color:#FF0000;}
.blue{
	color:#09C;}

/**
 * jQuery lightBox plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* jQuery lightBox plugin - Gallery style */
#gallery {
	background-color: #444;
	padding-left: 10px;
	margin-left:10px;
	margin-right:10px;
	width: 95%;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }

/* Colorbox */

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
#cboxContent{background:#000; margin-top:20px;}
#cboxLoadedContent{background:#000; padding:5px;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/_imagens/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/_imagens/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(/_imagens/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/_imagens/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}

/****************************/

.bt-widget-os { z-index: 9999; position: relative;  }
.bt-widget-os img { z-index: 9999; position: relative;  }
.box-lista-os { z-index: 99; }
.box-lista-os a:hover { color: #00CCEE !important; }
.lista-os { background: #246393; padding: 16px 5px 2px 5px; margin: -15px auto 0 auto; width: 163px; z-index: 99;  }
.lista-os a { color: #FFF; }
.lista-os .item-lista-os { list-style: none; padding: 0; margin: 2px 0; text-align: left; border-bottom: 1px dotted #FFF; }
.lista-rodape { background: #FFF; }
