/* ==== CSS Reset ==== */

* {
	padding:0;
	margin:0;
	list-style:none;
	border:none
}

img {
	float:left;
	border:none
}

/* ==== CSS body ==== */

body {
	font:11px Arial, Helvetica, sans-serif;
	background:url(../images/bkg_externa.gif) repeat center top
}

/* ==== CSS header ==== */

#externa-header {
	width:100%;
	height:118px;
	background:url(../images/bkg_header.png) no-repeat center top
}

#header {
	width:971px;
	margin:0 auto;
	height:118px;
	position:relative
}

#header #header-esq {
	width:184px;
	height:118px;
	background:url(../images/bkg_logo.png) no-repeat 5px top;
	float:left
}

#header #header-esq h1 a {
	width:151px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/img_logo_20090227.gif) no-repeat left top;
	margin:61px 0 0 20px; 
	display:block
}

#header #header-dir {
	width:778px;
	height:118px;
	float:left
}

#header #header-dir #header-busca-acesso, 
#header #header-dir ul, 
#header #header-dir h2 {
	margin-top:73px;
	float:left;
	display:inline
}

#header #header-dir h2 {
	width:245px;
	margin-left:10px
}

#header #header-dir ul {
	margin-left:25px;
	padding-top:2px
}

#header #header-dir ul li {
	display:inline
}

#header #header-dir ul li a {
	font-size:10px;
	text-decoration:none;
	color:#FFF;
	padding:0 5px;
	background:url(../images/ico_bullet3.gif) no-repeat left 3px;
	float:left
}

#header #header-dir ul li a.none {
	background:none
}

#header #header-dir ul li a:hover {
	text-decoration:underline
}

#header #header-dir #header-busca-acesso {
	width:360px;
	margin-left:15px;
}

#header #header-dir #header-busca-acesso #busca div,
#header #header-dir #header-busca-acesso #busca form.form-busca,
#header #header-dir #header-busca-acesso a {
	float:left
}

#header #header-dir #header-busca-acesso #busca {
	width:175px;
	margin-left:11px;
	float:left;
	display:inline
}

#header #header-dir #header-busca-acesso #busca div.back-meio {
	height:21px;
	background:url(../images/bkg_busca_mid.gif) repeat-x left top;
}

/* ==== CSS Busca ==== */

#busca form.form-busca {
	width:109px;
}

#busca form.form-busca input {
	width:107px;
	font:10px Arial, Helvetica, sans-serif;
	color:#333;
	margin-top:2px;
	padding:2px 2px;
	border:none;
	background:none
}

/* ==== CSS Externa ==== */



/* ==== CSS flash ==== */

#externa-flash {
	width:100%;
	height:245px;
	background:url(../images/bkg_flash.gif) repeat-x left top;
}

#content, #flash {
	background:url(../images/bkg_conteudo.gif) repeat-y 4px top
}

#flash-esq #box-menu {
	padding:14px 9px 3px 3px;
	float:left;
	height:130px
}

#content-esq .img-banner,
#flash-esq .img-banner {
	margin-left:7px;
	float:left;
	display:inline
}

#flash-esq #box-menu ul#links-menu li.links-menu {
	float:left
}

#flash-esq #box-menu ul#links-menu li.links-menu a.links-menu {
	width:147px;
	padding:8px 0 9px 12px;
	float:left;
	border-bottom:1px solid #DADADA;
	text-indent:-9999px;
	overflow:hidden
}

#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu1 {
	background:url(../images/menu/mnu_quemsomos.gif) no-repeat 12px 8px
}

#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu1.ativo,
#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu1:hover {
	background:url(../images/menu/mnu_quemsomos_on.gif) no-repeat 12px 8px
}

#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu2 {
	background:url(../images/menu/mnu_redelojas.gif) no-repeat 12px 8px
}

#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu2.ativo,
#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu2:hover {
	background:url(../images/menu/mnu_redelojas_on.gif) no-repeat 12px 8px
}

#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu3 {
	background:url(../images/menu/mnu_produtos.gif) no-repeat 12px 8px
}

#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu3.ativo,
#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu3:hover {
	background:url(../images/menu/mnu_produtos_on.gif) no-repeat 12px 8px
}

#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu4 {
	background:url(../images/menu/mnu_contato.gif) no-repeat 12px 8px
}

#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu4.ativo,
#flash-esq #box-menu ul#links-menu li.links-menu a#links-menu4:hover {
	background:url(../images/menu/mnu_contato_on.gif) no-repeat 12px 8px
}

/* ==== CSS content ==== */

#content, #flash {
	width:971px;
	margin:0 auto;
}

#content {
	_background:url(../images/bkg_conteudo.gif) repeat-y 7px top;
	overflow:hidden;
}

#flash #flash-esq,
#content #content-esq {
	width:182px;
	background:url(../images/bkg_esq_conheca.png) repeat-y left top;
	border-right:3px solid #FFF;
	margin:0 -3px 0 3px;
	float:left;
	display:inline
}

#content #content-esq {
	_margin-left:6px;
}

#content #content-esq {
	margin-top:-2px;
}

#flash #flash-esq {
	width:178px;
	height:245px;
	background:url(../images/bkg_esq2.png) no-repeat left top;
}


#flash #flash-dir,
#content #content-dir,
#content #content-dir-interna {
	width:770px;
	float:left;
	display:inline;
}

/*#content #content-dir {
	margin:3px 0 0 -1px;
	background:url(../images/bkg_main_box.gif) repeat-y left 10px
}*/

#content #content-dir-interna {
	width:738px;
	padding:15px 20px 0 15px;
	background:none
}

/* ==== CSS content-esquerda ==== */

#content #content-esq h4,
#content #content-esq ul {
	margin:10px 0 18px 18px
}

#content #content-esq ul {
	margin-bottom:10px;
}

#content #content-esq h4 {
	padding:10px 0 8px 0;
}

#content #content-esq ul li {
	padding:0 0 10px 18px;
	background:url(../images/ico_bullet1.gif) no-repeat left 2px
}

#content #content-esq ul li a {
	color:#005295;
	text-decoration:none
}

#content #content-esq ul li a:hover {
	color:#F86E08
}

/* ==== CSS content-direita ==== */

#content #content-dir div {
	width:194px;
	padding-top:25px;
	float:left;
	padding-left:1px;
}

#content #content-dir div#box-noticias {
	width:420px;
}

#content #content-dir div#box-noticias h4 {
	width:339px;
	height:30px;
	padding-top:7px;
	margin-left:10px;
	margin-top:15px;
	background:url(../images/bkg_globo.gif) no-repeat right top;
	display:block;
	padding-bottom:10px;
}
#box-noticias h3 {
	width:410px;
	height:17px;
	display:block;
	margin-left:10px;
	padding-top:7px;
	padding-bottom:22px;
	
}
#content #content-dir div#box-noticias p {
	width:425px;
	margin-left:10px;
}

#content #content-dir div#box-noticias p a {
	color:#000000;
}

#content #content-dir div#box-noticias p.data {
	color:#005295;
	font-weight:bold;
}

#content #content-dir div#box-noticias p.descricao {
	line-height:14px;
	margin-bottom: 2px;
	padding-bottom:10px;
	border-bottom:1px solid #DDDDDD;
	width:345px;
}

#content #content-dir div#box-noticias p.separacao {
	line-height:14px;
	margin-bottom: 2px;
	padding-bottom:10px;
	border-bottom:1px solid #DDDDDD;
	width:345px;
}

/*#content #content-dir div#box-noticias p.descricao a {
	color:#000000;
	text-decoration:none;
}*/

#content #content-dir div#box-noticias p.descricao a.none {
	padding:0;
	border:none
}

#content #content-dir div#box-noticias p.descricao a:hover {
	text-decoration:underline
}

#content #content-dir div#box-noticias p.descricao span.fonte {
	padding-top:7px;
	display:block;
	color:#666666;
}

#content #content-dir div#box-noticias a#btn-mais, #content #content-dir div#box-consignado a#btn-mais {
	color:#F66013;
	text-decoration:none;
	padding-left:9px;
	background:url(../images/img_mais.gif) no-repeat left 4px;
	margin-right:43px;
	margin-top:13px;
	float:right;
	display:inline
}

#content #content-dir div#box-noticias a#btn-mais:hover, #content #content-dir div#box-consignado a#btn-mais:hover {
	color:#005295
}

#content #content-dir div#box-seguros {
	background:url(../images/bkg_seguros.jpg) no-repeat left 70px
}

#content #content-dir div#box-consignado {
	width:370px;
	/*height: 200px;*/
}

#content #content-dir div#box-consignado div#img_consig {
	float:left;
	margin:0 0 10px 10px;
}

#content #content-dir div#box-consignado h4 {
	width:360px;
	height:30px;
	padding-top:7px;
	margin:0 0 0 10px;
	background:url(../images/bkg_cad.gif) no-repeat right top;
	display:block;
}

#content #content-dir div#box-seguros h4
/*#content #content-dir div#box-atendimento h4*/ {
	width:166px;
	/*height:30px;
	padding-top:7px;*/
	margin:0 0 10px 10px;
	background:url(../images/bkg_cad.gif) no-repeat right top;
	display:block;
}

/*#content #content-dir div#box-consignado h4 {
	background:url(../images/bkg_dinheiro.gif) no-repeat right top
}*/

#box-noticias h3 {
	background:url(../images/bkg_dinheiro.gif) no-repeat right top;
}

#content #content-esq div#box-atendimento h4 {
	background:none;
	/*padding-left:30px;*/
	display:block;	
	width:169px;
	margin:0 0 0 5px;
}

#content #content-dir div#box-consignado p {
	width:360px;
	line-height:15px;
	margin:0 0 0 10px;
	clear:both;
}

#content #content-dir div#box-seguros p,
#content #content-dir div#box-atendimento p {
	width:148px;
	line-height:15px;
	margin:0 0 0 10px
}
/* ==== CSS content-rodape ==== */

#content #rodape {
	width:100%;
	float:left;
	margin:25px 0 0 4px;
	_margin:25px 0 0 7px;
	padding-bottom:20px;
	background:url(../images/img_rodape.gif) no-repeat left bottom;
	text-align:center;
	display:inline
}

#content #rodape p,
#content #rodape p a {
	color:#5C8AAC;
	text-decoration:none
}

#content #rodape p a:hover {
	text-decoration:underline
}

/* ==== CSS content-conteudo ==== */

#top-interna {
	width:100%;
	height:40px;
	padding-bottom:10px;
	float:left
}

#top-interna #flash-titulo {
	width:500px;
	float:left
}

#top-interna #itens {
	width:220px;
	padding-left:10px;
	float:left
}

#top-interna #itens span {
	font:12px Arial, Helvetica, sans-serif;
	color:#999999;
	margin:2px 10px 0 0;
	float:left
}

#top-interna #itens a#btn-imprimir,
#top-interna #itens a {
	margin-left:8px;
	float:left;
	display:inline
}

#top-interna #itens a#btn-imprimir {
	width:18px;
	height:18px;
	padding:2px 0 0 4px;
}

#top-interna #itens a#btn-imprimir:hover {
	background:url(../images/bkg_imprimir.gif) no-repeat left top
}

#top-interna #itens a.topo {
	margin-top:2px
}

/* ====== TEXTOS CONTEÚDO ====== */

#conteudo {
	color:#616161;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	width:100%
}

#conteudo p {
	margin:8px 0
}

#conteudo p,
#conteudo ul li {
	text-align:justify;
}

#conteudo table {
	width:100%;
}

#conteudo p a,
#conteudo ul li a,
#conteudo table a {
	text-decoration:underline;
	color:#616161;
}

#conteudo p a:hover,
#conteudo ul li a:hover,
#conteudo table a:hover {
	text-decoration:none;
}

#conteudo ul {
	margin-left:7px;
}

#conteudo ul li {
	background:url(../images/ico_bullet2.gif) 0px 5px no-repeat;
	padding-left:10px;
	margin:0 0 5px 0
}

#conteudo ul.linktop {
	margin:0 0 10px 0;
}

#conteudo ul.linktop li {
	background:url(../images/ico_bullet1.gif) 0px 2px no-repeat;
	padding-left:15px;
	margin:0 0 5px 0;
	font-weight:bold;
}

#conteudo ul.linktop li a {
	text-decoration:none;
	color:#7DA3BD
}

#conteudo ul.linktop li a:hover {
	text-decoration:underline;
}

#conteudo h2 {
	font-size:12px;
	font-weight:bold;
	color:#7DA3BD;
	margin-bottom:5px;
}

#conteudo .tabelatt,
#conteudo .tabelatx {
	padding:2px;
}

#conteudo .tabelatt {
	background:#7DA3BD;
	font-weight:bold;
	color:#FFF
}

#conteudo .tabelatx {
	border-bottom:1px solid #7DA3BD
}

/* aviso pop-up  */

#aviso {
	margin:0 auto;
	width:594px;
	height:242px;
}

#aviso p.importante {
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	padding: 20px 0 0 35px;
}

#aviso .nota {
	display:block;
	height:115px;
	margin:18px 0 0 35px;
	overflow:auto;
	padding:10px 10px 0 0;
	width:504px;
}
#aviso .nota p {
	margin-bottom: 12px;
}

#aviso #opcoes {
	clear:both;
	float:right;
	margin:20px 55px 0 0;
	display: inline;
}

#aviso #opcoes .botao {
	float: left;
	margin-left: 18px;
}

/* ======== PÁGINA DE ARQUIVOS ======== */

#periodo {
	width:100%;
	height:35px;
}

#periodo h2 {
	float:left;
	display:inline;
	font-size:13px;
	color:#7DA3BD;
}

#periodo label {
	float:right;
}

#periodo label span.campo {
	color:#7DA3BD;
	font-size:13px;
	margin:0 9px 0 0;
	font-weight:bold;
}

#periodo label select {
	width:66px;
	font-size:11px;
	color:#999;
	border:1px solid #CCC;
	padding:1px 1px 1px 2px;
}

.arquivos {
	clear:both;
	margin:0 0 0 15px
}

.arquivos h3 {
	font-size:12px;
	margin-bottom:10px;
	color:#7DA3BD
}

.arquivos table {
	margin:0 0 10px 10px;
}

.arquivos .data,
.arquivos .icone,
.arquivos .link,
.arquivos .tamanho {
	padding-bottom:8px;
}

.arquivos .data {
	width:64px;
	padding:0 0 8px 14px;
	background:url(../images/ico_bullet4.gif) 0px 5px no-repeat;
}

.arquivos .icone {
	width:36px;
	padding-left:10px
}

.arquivos .link {
	width:443px;
	padding-right:7px
}

#conteudo .arquivos .link a {
	text-decoration:underline;
	color:#5E5F5A;
}

#conteudo .arquivos .link a:hover {
	text-decoration:none;
}

/* Update */

#div-update {
	width:100%;
	height:13px;
	float:left;
	padding:7px 0 0 0;
}

#conteudo .topo {
	padding:0 0 0 11px;
	margin:0 0 10px 0
}

#div-update h5 {
	width:350px;
	font-size:11px;
	padding:2px 0 0 9px;
	background:url(../images/ico_bullet2.gif) no-repeat left 7px
}

#div-update h5,
#div-update a#btn-topo,
#conteudo  .topo a {
	font-size:11px;
	color:#666666
}

#div-update h5 {
	width:280px;
	color:#F66013
}

#div-update a,
#conteudo .topo a {
	float:right;
	text-decoration:none;
	width:40px;
	height:13px;
	padding:0 0 10px 11px;
	background:url(../images/btn_topo.gif) no-repeat left 2px
}

#div-update a:hover,
#conteudo .topo a:hover {
	text-decoration:underline
}

/* Submenu */

#submenu div, #submenu {
	float:left;
	width:154px
}

#submenu {
	padding-top:15px;
	background:url(../images/x.gif) no-repeat left top
}

div#submenu-mid {
	background:url(../images/bkg_submnu_mid.gif) repeat-y left bottom;
	float:left
}

div#submenu-mid ul#links-submenu {
	margin-left:10px;
	width:131px;
}

div#submenu-mid ul#links-submenu li.links-submenu {
	display:block
}

div#submenu-mid ul#links-submenu li.links-submenu a.links-submenu {
	float:left;
	width:120px;
	padding:6px 5px;
	background:url(../images/bkg_linha_submenu.gif) repeat-x left top;
	color:#005295;
	text-decoration:none
}

div#submenu-mid ul#links-submenu li.links-submenu a.links-submenu.primeiro {
	background:none;
	padding-top:0;
}

div#submenu-mid ul#links-submenu li.links-submenu a.links-submenu:hover {
	text-decoration:underline
}

/*===== ACESSO RAPIDO =====*/

#box-acesso, #box-acesso div {
	width:382px;
	float:left;
}

#box-acesso #box-acesso-mid {
	background:url(../images/bkg_mid_acerapido.gif) repeat-y left top;
	float:left;
	width:362px;
	padding:0 10px;
}
#box-acesso #box-acesso-mid .acesso-mid {
	float:left;
}

#box-acesso-mid .acesso-mid ul {
	display:inline !important;
	color:#F66013;
	margin-top:0px !important;
}

#box-acesso-mid .acesso-mid ul li,
#box-acesso-mid .acesso-mid ul li a {
	color:#F66013 !important;
	font-size:11px !important;
	display:inline !important;
	float:left !important;
}