/* Processed and cached by Shaun Inman's CSS Cacheer (with ServerImport, BasedOn, Constants, NestedSelectors & Pretty enabled) on Mon, 17 May 2010 19:19:13 +0000 <http://shauninman.com/search/?q=cacheer> */
body,div,th,td,input,select,textarea,h1,h2,h3,h4,h5,h6,pre{	font-family: 'Arial', 'Helvetica';	font-size: 13px;}div#bg{	background: url('../img/bg.jpg') top center no-repeat;}div#master{	position: relative;	width: 990px;	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0px auto;}div#container{	clear: both;	width: 990px;	height: auto;	margin: 0px auto;	margin-top: 20px;	padding-bottom: 95px;}div#breadcrumb{	background: #3896d9 url(../img/boxes/aba.gif) right no-repeat;	margin: 0px 0px 0px 20px;}div#breadcrumb h2{	color: #fff;	padding: 0px 10px;	line-height: 35px;	font-weight: normal;	font-size: 18px;	letter-spacing: 0.2em;}div#breadcrumb h2 a{	color: #fff;}#left{	color: #666666;	float: left;	width: 150px;	margin-left: 5px;}#left ul#menu-principal{	font-weight: bold;}#left ul#menu-principal li{	background: url('../img/quadrado.gif') no-repeat scroll 1px;	margin-bottom: 11px;	padding-left: 12px;	font-size: 14px;	font-family: 'Arial', 'Verdana', 'Helvetica';}#left ul#menu-principal li a{	color: #666666;}#left ul#menu-principal li div.menu-arearestrita-label{	color: #3896d9;	font-size: 10px;}#left ul#menu-principal li.line-bottom{	background: none;	border-bottom: 1px solid #3896d9;	font-size: 0;	margin-bottom: 18px;	padding-top: 7px;	*height: 1px;}#left div#follow-us .icone-texto{	font-weight: bold;	margin-bottom: 10px;	margin-top: 10px;	font-size: 14px;}#left div#follow-us .icone-texto span{	display: block;	color: #3896d9;	font-size: 22px;	font-weight: bold;}#left div#follow-us .icone-texto a{	color: #666666;}#left div#follow-us .icone-texto img{	display: block;	padding-bottom: 10px;}#left div#follow-us form{	color: #028cd2;	font-size: 10px;}#left div#follow-us form label{	display: block;	margin-top: 2px;	margin-bottom: 2px;}#left div#follow-us form label.error{	color: #EA5200;	font-weight: bold;	margin: 5px 0px;}#left div#follow-us form input{	border: 1px solid #75c0db;	width: 145px;}#left div#follow-us form input.button-vdi{	border: 0px;	border-bottom: 1px solid #666666;	border-right: 1px solid #666666;	width: 60px;	margin-top: 10px;	font-size: 12px;}#left div#follow-us .line-top{	border-top: 1px solid #3896d9;	padding-top: 18px;}div.text{	word-wrap: break-word;}div.text ul{	padding: 20px;	list-style: square;}.clear-both{	clear: both;}#right{	float: left;	width: 150px;	margin-right: 5px;	margin-left: 20px;	_display: inline;}#right .sidebar-box{	margin-bottom: 10px;}h2{	font-size: 20px;	font-weight: bold;}h3{	font-size: 15px;	font-weight: bold;	color: #3896d9;}h3 a{	color: #3896d9;}h5{	font-weight: bold;	margin-bottom: 15px;	padding: 0px 10px;	background: #D8EAF8 url(../img/boxes/aba.gif) right no-repeat;	line-height: 30px;	font-weight: bold;	font-size: 15px;	color: #3896d9;	letter-spacing: 0.2em;}h5 a{	color: #3896d9;}h5 a.ver-todos{	color: #3896d9;	letter-spacing: normal;	float: right;}h5 a:hover{	color: #005eab;}h5 a.float-left{	float: left;}h5 div{	font-size: 15px;	color: #3896d9;	letter-spacing: 0.2em;}h6{	font-weight: bold;	margin-bottom: 15px;	padding: 0px 0px;	line-height: 30px;	font-weight: bold;	font-size: 15px;	color: #3896d9;	letter-spacing: 0.2em;}h6 div{	font-size: 15px;	color: #3896d9;	letter-spacing: 0.2em;}div.content-item h3{	font-size: 20px;	margin-bottom: 15px;}div.content-item dl dt{	font-weight: bold;}div.content-item dl dd a{	color: #3896d9;}div.list-item ul li{	padding: 15px 0px;}div.list-item ul li:first-child{	padding-top: 0px;}div.date{	color: #666;	font-size: 11px;}div.aviso{	background-color: #FFEE88;	border: 2px solid #EECE0B;	color: #000000;	text-align: center;	margin: 10px 0px;	padding: 5px;}#content{	float: left;	width: 660px;}p#voltar{	margin-top: 20px;}#conteudo-exclusivo #novidade{	font-size: 12px;	margin-bottom: 20px;}.bullet{	background: url('../img/seta_direita_small.gif') left center no-repeat;	padding-left: 8px;}img.float-left{	float: left;	margin-right: 10px;	display: block;}ul.clean{	margin: 0px;	padding: 0px;	list-style: none;}dl.clean{	margin: 0px;	padding: 0px;}dl.clean dt,dl.clean dd{	float: left;}dl.clean dd{	margin-left: 5px;}#btalterar,a.button-vdi,input.button-vdi{	border: 0px;	border-bottom: 1px solid #666666;	border-right: 1px solid #666666;	background-color: #3896d9;	color: white;	cursor: pointer;	display: block;	font-weight: bold;	height: auto;	letter-spacing: normal;	padding: 5px;	text-align: center;	width: auto;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}a.imprimir-boleto,input.imprimir-boleto{	width: 120px;	margin: 15px 0px;}div.column-1x,div.column-2x{	float: left;	margin-left: 20px;	_display: inline;}div.column-1x{	width: 310px;}div.column-2x{	width: 640px;}div.column-item{	margin-top: 15px;}div.box-com-titulo h2{	color: #999999;	font-size: 20px;	font-weight: bold;	margin-bottom: 20px;	font-size: 15px;	letter-spacing: 0.2em;}div.box-com-titulo h2 a{	color: #999999;}div.box-com-titulo div.ver-todos{	color: #666666;	margin: 10px 0px;}a:link{	text-decoration: none;}a:visited{	text-decoration: none;}a:hover{	text-decoration: underline;}a:active{	text-decoration: none;}.box-azul{	border-top: 1px solid #3896d9;	height: 109px;	overflow: hidden;	width: 149px;}#prevBtn a,#nextBtn a{	color: #fff;}p.ver-todos{	margin-top: 30px;}.ver-todos{	font-size: 12px;	font-weight: bold;	text-align: right;}.ver-todos a{	color: #666666;}.align-left{	float: left;}.entry,#entry{	line-height: 1.8;	margin-top: 10px;}.line-top{	border-top: 1px dotted #3896d9;}.line-bottom{	border-bottom: 1px dotted #3896d9;}.slider{	padding-left: 15px;	padding-top: 15px;	width: 149px;	height: 109px;	overflow: hidden;}.slider li{	width: 149px;	height: 109px;	overflow: hidden;}.quemsomos-listagem table,.quemsomos-listagem tbody,.quemsomos-listagem tfoot,.quemsomos-listagem thead,.quemsomos-listagem tr,.quemsomos-listagem th,.quemsomos-listagem td{	vertical-align: middle;}.quemsomos-listagem h3.line-top{	padding: 5px 0px;}.quemsomos-listagem h3.line-top a{	color: #107FCF;}.quemsomos-listagem .entry{	margin-bottom: 10px;}.quemsomos-listagem .creditos{	margin: 20px 0px;}.quemsomos-diretoria{	margin: 20px 0px;	overflow: hidden;}.quemsomos-diretoria .text{	margin-left: 100px;}ul#listagem-diretoria div.listagem-imagem,ul#listagem-diretoria img.diretoria-equipe{	height: 120px;	width: 90px;}div#eventos-filtros{	float: right;}div#eventos-filtros h6{	float: left;	margin-bottom: 0px;	margin-right: 5px;}div#eventos-filtros a.button-vdi{	float: left;	width: 70px;	margin-right: 5px;}div#eventos-filtros a.not-selected{	background-color: #D8EAF8;	color: #3896d9;}div#events h5{	margin-bottom: 10px;}div#events h6{	border: none;	background: none;	padding: 0px 5px 2px 5px;	margin-bottom: 10px;	border-bottom: 1px solid #3088d2;}div#events h6 div{	color: #3088d2;	margin-left: 0px;}div#events a:hover div{	cursor: pointer;	text-decoration: underline;}div#events div.date{	font-size: 11px;	float: left;	margin-left: 5px;}div#events div.titulo{	margin-left: 5px;	float: left;	font-weight: bold;}div#events div.text{	margin: 3px 0px 15px 5px;}div#events .titulo-largura{	width: 320px;}div#events .date-aux{	float: left;	padding-right: 10px;}div#eventos-inscrevase h2{	margin-bottom: 0px;}div#eventos-inscrevase dl{	margin: 10px 0px;}div#eventos-inscrevase dl dt,div#eventos-inscrevase dl dd{	font-weight: bold;}div#eventos-sponsors img{	margin-right: 30px;	margin-bottom: 15px;}#pagination{	padding-top: 40px;	text-align: center;}#pagination a,#pagination span{	display: inline-block;}#pagination a{	border: 1px solid #3896d9;	padding: 4px;	text-decoration: none;	color: #005eab;}#pagination a:hover{	border-color: #2E6AB1;}#pagination span.nolink{	border: 1px solid #ddd;	color: #999;	padding: 4px;}#pagination span.current{	background: #3896d9;	border: 1px solid #3896d9;	color: #fff;	font-weight: bold;	padding: 4px;}table.list{	width: 100%;	border: none;	background-color: #3896d9;	line-height: normal;}table.list tr.off_0,table.list tr.off_1{	background-color: #D8EAF8;}table.list tr.over{	background-color: #eee;}table.list th,table.list td{	font-size: 11px;	padding: 2px;	border: 1px solid #fff;}table.list th{	text-align: center;	color: #FFF;	background-color: #3896d9;}table.list th.head{	background-color: #3896d9;}table.list td{	color: #000;}table.list td.num{	text-align: right;}table.form{	width: auto;	border: 0;}table.form th,table.form td{	padding: 2px;}table.form th{	text-align: right;	padding-right: 10px;	color: #3896d9;}table.form td{	text-align: left;}table.form select.inputs_width,table.form input.inputs_width{	width: 310px;	border: 1px solid #3896d9;}select.DF-alert,input.DF-alert{	background-color: #FE9;}img.thumb{	width: 90px;	height: 60px;}img.pequena{	width: 120px;	height: 80px;}img.media{	width: 180px;	height: 120px;}img.grande{	width: 310px;	height: 210px;}img.zoom{	width: 360px;	height: 240px;}table#arquivosparadownload div.arquivo-descricao{	font-size: 11px;	text-align: center;}ul#atualidades-vdi a.continuar-lendo,ul#dicas a.continuar-lendo{	font-weight: bold;	font-size: 11px;	color: #999999;}div.creditos{	margin-top: 10px;}div.creditos b{	color: #3896d9;}div#form-evento-inscricao{	width: 420px;	margin: auto;	margin-top: 30px;}div#form-evento-inscricao div.text{	margin-top: 15px;}div#form-evento-inscricao input.button-vdi{	float: right;	margin-right: 40px;	margin-top: 20px;}div.column-2x div.listagem-imagem{	width: 180px;	height: 120px;	margin-right: 20px;}div.column-2x ul.listagem div.listagem-conteudo{	width: 418px;}ul.listagem li{	border-bottom: 1px dotted #3896d9;}ul.listagem li div.listagem-imagem{	float: left;	border: none;}ul.listagem li div.listagem-conteudo{	float: left;}ul.listagem li div.listagem-conteudo dl.site{	margin-top: 5px;}ul.listagem li div.listagem-conteudo dl.site a{	color: #3896d9;}ul.listagem li:last-child{	border: none;}div#faleconosco{	width: 400px;}div#faleconosco table{	width: 400px;}div#faleconosco textarea,div#faleconosco input.inputs_width{	width: 100%;}div#faleconosco .button-vdi{	float: right;}div#signup table.form th{	width: 160px;	color: #3896d9;}div#signup table.form th.ajuda{	height: 10px;	font-size: 10px;}div#signup table.form th.com_ajuda{	height: 17px;}div#signup table.form th.obrigatorio{	font-weight: bold;}div#signup table.form th.inserir_tit_opened{	padding-top: 15px;	padding-bottom: 5px;	text-align: left;	font-weight: bold;	font-size: 14px;	color: #0271cd;	width: auto;}div#signup input.button-vdi{	float: right;	margin-top: 15px;}div#signup dl#valor-inscricao dt,div#signup dl#valor-inscricao dd{	font-size: 15px;	font-weight: bold;}div#signup dl#valor-inscricao dt{	color: #3896d9;}div#acesso-exclusivo-associados-login{	width: 615px;	padding: 10px;	text-align: center;}div#acesso-exclusivo-associados-login div#acesso-exclusivo-associados-login-content{	border: 1px solid #3896d9;	padding: 10px;	display: inline-block;	*display: inline;	zoom: 1;	margin: 0px auto !important;}div#acesso-exclusivo-associados-login div#acesso-exclusivo-associados-login-content table tr td{	padding: 5px;}div#acesso-exclusivo-associados-login div#acesso-exclusivo-associados-login-content h4{	color: #3896d9;}div#acesso-exclusivo-associados-login div#acesso-exclusivo-associados-login-content h5 a{	color: #999999;	font-size: 11px;}div#busca input{	float: left;}div#busca input.button-vdi{	background: #0098CE;	color: #FFFFFF;	font-weight: bold;	margin: 0px;	margin-left: 5px;	padding: 2px 5px;}ul#listagem-videos{	margin-top: 15px;}ul#listagem-videos li{	height: 265px;	padding-top: 15px;	float: left;}ul#listagem-videos li h3,ul#listagem-videos li div.text{	width: 310px;}ul#listagem-videos li.margin-left-20px{	margin-left: 20px;}div.content-regionais ul.listagem div.listagem-imagem{	width: 120px;	height: 80px;}div.content-regionais ul.listagem div.listagem-conteudo{	width: 478px;}div#imprensa-banco-de-imagens ul li img{	display: block;}div#imprensa-banco-de-imagens ul li div.text{	margin: 15px 0px;}div#imprensa-banco-de-imagens ul li div.preview,div#imprensa-banco-de-imagens ul li div.download{	cursor: pointer;	color: #3896d9;	font-weight: bold;}div#imprensa-banco-de-imagens ul li div.preview{	float: left;}div#imprensa-banco-de-imagens ul li div.download{	float: right;}div#imprensa-bancodeimagens-interna ul li{	padding-top: 0px;	width: 180px;	float: left;}div#imprensa-bancodeimagens-interna ul li img{	display: block;}div#imprensa-bancodeimagens-interna ul li div.bancodeimagens-lista-conteudo{	margin-top: 5px;}div#imprensa-bancodeimagens-interna ul li div.bancodeimagens-lista-conteudo div.preview,div#imprensa-bancodeimagens-interna ul li div.bancodeimagens-lista-conteudo div.download{	cursor: pointer;	color: #3896d9;	font-weight: bold;}div#imprensa-bancodeimagens-interna ul li div.bancodeimagens-lista-conteudo div.preview{	float: left;}div#imprensa-bancodeimagens-interna ul li div.bancodeimagens-lista-conteudo div.download{	float: right;}div#imprensa-bancodeimagens-interna ul li div.bancodeimagens-lista-conteudo dl dt{	font-weight: bold;}div#imprensa-bancodeimagens-interna ul li.margin-right-40px{	margin-right: 40px;}div#imprensa-contatos li{	width: 310px;	float: left;}div#imprensa-contatos p{	margin: 0px;}div#imprensa-contatos div.text{	margin-top: 5px;}div#imprensa-contatos.list-item ul.clean li:first-child{	padding: 15px 0px;}table.form th{	font-weight: normal;}table.form th.obrigatorio{	font-weight: bold;}#header{	height: 160px;	margin: 0px auto;	width: 100%;}#header .busca input{	border: 1px solid #75C0DB;	float: left;}#header .busca input.button-vdi{	font-size: 12px;	border: 0px;	border-bottom: 1px solid #666666;	border-right: 1px solid #666666;	margin: 0px;	margin-left: 5px;	padding: 3px 5px;	*padding: 2px 5px;	*width: 70px;}#header .busca input[type=#SI-CSSC-QUOTE#text#SI-CSSC-QUOTE#]{	width: 150px;}#header #cse-search-results{	height: 950px;	overflow: hidden;}#header #mini-topo{	color: #00537E;	height: 40px;}#header #mini-topo p{	margin: 0px;}#header #mini-topo strong{	font-size: 11px;}#header #mini-topo div#top-date{	width: 291px;	float: left;	font-size: 10px;	margin-left: 18px;	padding-top: 10px;}#header #mini-topo form{	float: left;	margin: 7px 0px 0px 40px;}#header #mini-topo div#linguagem{	margin-right: 10px;	padding-top: 10px;	text-align: right;}#header #mini-topo div#linguagem a{	color: #00537E;	font-size: 11px;}#header #topo{	height: 120px;}#header #topo #logo{	margin-top: 15px;	margin-left: 10px;	width: 310px;	float: left;}#header #topo #acesso-exclusivo{	float: right;	margin-top: 20px;}#header #topo #acesso-exclusivo div#labels h2{	float: left;	color: #ffffff;	font-size: 16px;	font-weight: bold;	margin-top: 2px;	*margin-top: 4px;}#header #topo #acesso-exclusivo div#labels h2 a{	color: #fff;}#header #topo #acesso-exclusivo div#labels h2#associe-se{	margin-left: 15px;}#header #topo #acesso-exclusivo form{	color: #FFFFFF;}#header #topo #acesso-exclusivo form div.field{	margin-top: 10px;	margin-right: 10px;	float: left;}#header #topo #acesso-exclusivo form div.field label{	font-size: 10px;	color: #fff;}#header #topo #acesso-exclusivo form div.field label a{	color: #fff;}#header #topo #acesso-exclusivo form div.field label#lembrar-senha{	margin-left: 10px;}#header #topo #acesso-exclusivo form div.field input{	border: #75c0db 1px solid;	width: 115px;	font-size: 11px;	color: #3896d9;}#header #topo #acesso-exclusivo form div.field input.button-vdi{	width: 70px;	border: 0px;	border-bottom: 1px solid #666666;	border-right: 1px solid #666666;	color: #ffffff;}#header #topo #acesso-exclusivo p#lembrar-senha{	float: right;	font-size: 10px;	margin-right: 131px;	margin-top: 10px;}#header #topo #acesso-exclusivo p#lembrar-senha-de{	float: right;	font-size: 10px;	margin-right: 107px;	margin-top: 10px;}#header #topo #acesso-exclusivo div#box-logado{	text-align: right;	float: right;}#header #topo #acesso-exclusivo div#box-logado div#nome-associado{	color: #fff;	font-weight: bold;	font-size: 16px;	padding-bottom: 10px;	margin-bottom: 10px;	border-bottom: 1px solid #fff;}#header #topo #acesso-exclusivo div#box-logado div#opcoes-logado{	float: right;}#header #topo #acesso-exclusivo div#box-logado div#opcoes-logado div{	font-weight: bold;	font-size: 13px;	float: left;	margin-left: 10px;}#header #topo #acesso-exclusivo div#box-logado div#opcoes-logado div a{	color: #ffffff;}div#footer{	clear: both;	width: 100%;	height: 80px;	margin: 0px auto;	padding-top: 15px;	position: absolute;	bottom: 0 !important;	bottom: -1px;}div#footer div#address{	font-weight: bold;	height: 20px;	width: auto;	padding: 15px 10px;	background-color: #3896d9;}div#footer div#address div#complete-address,div#footer div#address div#telephone{	color: #ffffff;	font-size: 15px;}div#footer div#address div#complete-address{	float: left;}div#footer div#address div#telephone{	float: right;}div#footer div#disclaimer{	height: 14px;	width: auto;	background-color: #005eab;	padding: 8px 10px;}div#footer div#disclaimer *{	font-size: 11px;}div#footer div#disclaimer div#copyright,div#footer div#disclaimer div#author{	color: #3896d9;}div#footer div#disclaimer div#copyright a,div#footer div#disclaimer div#author a{	color: #3896d9;}div#footer div#disclaimer div#copyright{	float: left;}div#footer div#disclaimer div#author{	float: right;}div.box-com-fundo,div.box-com-fundo-cinza,div.box-com-fundo-light{	background: #f2f2f2;}div.box-com-fundo h2,div.box-com-fundo-cinza h2,div.box-com-fundo-light h2{	margin-bottom: 0px;	padding: 0px 10px;	line-height: 35px;	font-size: 18px;	font-weight: normal;	letter-spacing: 0.2em;	color: #fff;	background: #3896d9 url(../img/boxes/aba.gif) right 0px no-repeat;}div.box-com-fundo h2 a,div.box-com-fundo-cinza h2 a,div.box-com-fundo-light h2 a{	color: #fff;	display: block;	float: left;}div.box-com-fundo h2 a.ver-todos,div.box-com-fundo-cinza h2 a.ver-todos,div.box-com-fundo-light h2 a.ver-todos{	color: #D8EAF8;	letter-spacing: normal;	float: right;}div.box-com-fundo h2 a.ver-todos:hover, div.box-com-fundo-cinza h2 a.ver-todos:hover, div.box-com-fundo-light h2 a.ver-todos:hover{	color: #fff;}div.box-com-fundo h2.aba-grande,div.box-com-fundo-cinza h2.aba-grande,div.box-com-fundo-light h2.aba-grande{	background-position: 300px 0px;}div.box-com-fundo div.box-content,div.box-com-fundo-cinza div.box-content,div.box-com-fundo-light div.box-content{	padding: 10px;}div.box-com-fundo-light{	background: transparent;}div.box-com-fundo-light h2{	margin-bottom: 0px;	padding: 0px 10px;	line-height: 30px;	font-size: 15px;	font-weight: bold;	color: #3896d9;	background: #d8eaf8 url(../img/boxes/aba.gif) right no-repeat;}div.box-com-fundo-light h2 a{	color: #3896d9;}div.box-com-fundo-light h2 a.ver-todos{	float: right;}div.box-com-fundo-light h2.aba-grande{	background-position: right;}div.box-com-fundo-light div.box-content{	padding: 2px 0px;}div.box-com-fundo-cinza{	background: transparent;}div.box-com-fundo-cinza h2{	margin-bottom: 0px;	padding: 0px 10px;	line-height: 30px;	font-size: 15px;	font-weight: bold;	color: #3896d9;	background: #d8eaf8 url(../img/boxes/aba.gif) right no-repeat;}div.box-com-fundo-cinza h2 a{	color: #3896d9;}div.box-com-fundo-cinza h2 a.ver-todos{	float: right;}div.box-com-fundo-cinza h2.aba-grande{	background-position: right;}div.box-com-fundo-cinza div.box-content{	background: #f2f2f2;	padding: 10px;}div#box-imagens{	position: relative;	height: 325px;}div#box-imagens img{	display: block;}div#box-imagens ul.images li{	position: absolute;	float: left;}div#box-imagens div.thumbs-arrow{	position: absolute;	top: 255px;	width: 310px;	height: 10px;	background-image: url(../img/boxes/mediabox_arrow.gif);	background-position: center;	background-repeat: no-repeat;}div#box-imagens div.thumbs-container{	position: absolute;	left: 19px;	top: 255px;	width: 270px;	overflow: hidden;}div#box-imagens div.thumbs-container table.thumbs{	margin: 0px;	padding: 0px;	list-style: none;	position: relative;	margin-top: 1px;}div#box-imagens div.thumbs-container table.thumbs td{	cursor: pointer;}div#box-imagens div.thumbs-container table.thumbs td img{	width: 90px;	height: 60px;}div#box-imagens div.thumbs-container table.thumbs td.disabled{	cursor: auto;}div#box-imagens div.go,div#box-imagens div.back{	position: absolute;	top: 255px;	width: 22px;	height: 42px;	cursor: pointer;	padding-top: 20px;}div#box-imagens div.go{	right: 0px;	background-image: url('../img/imagens_next.gif');}div#box-imagens div.back{	background-image: url('../img/imagens_previous.gif');}