/*----------------------- Castata de Estilo Geral-----------------------
// -- Arquivo       default.css
// -- Projeto       Imaginarium Formaturas
// -- Autor         Bruno Possidonio Oliveira
// -- copyright 	2008 Agenciadigital Marketing &amp; Tecnologia <agenciadigital@admt.com.br>
// -- link 			Agenciadigital Marketing &amp; Tecnologia <http://www.admt.com.br/>
 */
 
/* ---- Parametros gerais ---- */
html, body{background:#000 url(i/bg-body.gif) left top repeat;;}

#ac{display:none;}


/*	--	classes genericas	--	*/
.col{display:block;float:left;}
.colR{display:block;float:right;}
.cle{display:block;clear:both;}
.imgLeft{display:block;float:left;margin:0;}
.imgLeft, p.imgLeft img{border:2px solid #FFF;}
p.imgLeft{padding:0!important;height:auto!important;margin:3px;border:0;}
p.imgLeft img{padding:0!important;margin:0;}
.imgRight{display:block;float:right;margin:0 0 10px 10px;border:3px solid #FFF;}

p.txtEsquerda {margin-top:0px;},
p.txtDireita {margin-top:0px;},
p.txtJustificado {margin-top:0px;}
p.txtCentro{margin-top:0px;}
.txtEsquerda{text-align:left;}
.txtDireita{text-align:right;}
.txtJustificado{text-align:justify;}
.txtCentro{text-align:center;}

.banner{display:block;}.banner span{display:none;}
.linkMaisInformacoes{display:block;clear:both;margin:5px 0 0 0;padding:5px 0 0 0;border-top:1px solid #CCC;text-align:right;}
.linkMaisInformacoes a{color:#F57800!important;text-decoration:none;}
.linkMaisInformacoes a:hover{text-decoration:underline;}
.listaTexto{color:#F57800;margin:10px;padding:0 0 0 15px;}
.listaTexto span{color:#333;}
ul.listaTexto li{list-style-type: disc;}
ol.listaTexto li{list-style-type: decimal;}

.img-float{display:block;float:left!important;margin:0 5px 5px 0;}
.img-float-right{display:block;float:right!important;margin:0 0 10px 10px;}
.img-top, .img-bottom{display:block;margin:10px auto;}

.aico{text-indent:-999em;color:#FFF!important;display:block;float:left;width:32px;height:32px;background:transparent left top no-repeat;}
.ico-bt-fechar-pedido{background-image:url(i/ico-bt-fechar-pedido.gif);}
.ico-bt-comprar-mais{background-image:url(i/ico-bt-comprar-mais.gif);}
.ico-bt-remover{background-image:url(i/ico-bt-remover.gif);}

p.sucesso {padding:10px; background:#FFC; border:1px solid #E5E5B7;color:#060;}
.mensagemErro {padding:5px;margin:10px 0;border:1px solid #FF8080;background-color:#FFCCCC;}
.mensagemErro p, .quadroInternoPrincipal .cont-bloco .mensagemErro ul li {font-size:100%!important;}

p.lid {margin-bottom:15px;}
.lid {text-align:left;}
.cartola, .dt-pub {font-size:100%;}

.bt-adicionar-opcao { margin: 0; width:23px; height:23px; margin-left: 5px; float: right; background-image: url(i/bt-add-opcao.jpg); }
.bt-remover-opcao { margin: 0; width:23px; height:23px; margin-left: 5px; float: left; background-image: url(i/bt-remove-opcao.jpg); }
#enquete-editar-excluir { border: solid 1px #D2D2D2; padding: 2px 5px; margin-top:8px; background: #eee; text-align: center; }
#enquete-editar-excluir a { margin: 0 5px; }
#menu-enquete { float: left; clear: both; margin-bottom: 10px; }
#menu-enquete a { margin-right: 10px; padding: 5px; background: #DFE0E5; float: left; }
#menu-enquete a.active { background: #393939; color: #FFF; }
#menu-enquete a.active:hover {color: #FFF; }

/*	--	tags genericas	--	*/
h2{clear:both;width:auto;padding:0 0 0 20px!important;margin:0 1px 5px 1px;color:#323232;font-size:153.9%;line-height:30px;background:transparent url(i/bg_h2Claro.gif) left top no-repeat;}
h2 strong{font-weight:bold;}
h2.escuro{color:#FFF;background-image:url(i/bg_h2Escuro.gif);}
h2.nome-formando{color:#FFF;background:none;line-height:normal;height:auto;padding-left:0!important;}
h3{color:#F57800;font-size:123.1%;font-weight:bold;}
h3.painel {clear:both;margin:10px 0;font-size:167%!important;margin:5px 0 5px 0;color:#666;}

a {outline:none!important;}

/*	--	definicoes genericas para forms	--
form p, form div{display:block;clear:both;}

form p label,form div label{display:block;height:21px;margin:0 0 5px 0;line-height:20px;text-align:right;}
form div p{float:left!important;clear:none;}
form div p label{margin:0 10px 0 2px!important;}
form div label,form div input{display:inline!important;margin:0 2px;width:auto;vertical-align:middle;}
form p input,form p textarea{display:block;height:15px;padding:2px 0;background:#FFF url(i/bg_input.gif) left top repeat-x;border:1px solid #666;}
form p textarea{height:120px;}	*/
form p.s input, form p input.botaoForm, a.botaoForm{width:80px!important;height:25px!important;float:right;background:#F57800;border:1px solid #EFA15D;color:#FFF;padding:3px 7px;}
form .pSubmit{margin-top:15px;}

/* -- -- FORMUL�RIO CADASTRO */
.cadastroForm fieldset {padding:10px;margin:10px 5px 10px 0;border:1px solid #EFEFEF;}
.cadastroForm fieldset legend{font-weight:bold;font-size:116%;color:#333;}
.cadastroForm fieldset h3 {font-size:100%!important;margin:0 0 2px 0;color:#666;}
.cadastroForm strong {font-weight:bold;font-size:108%;}
.cadastroForm label {display:block;font-size:100%!important;}
.cadastroForm p input,.cadastroForm p select,.cadastroForm p textarea{margin:0 3px 10px 0;border:1px solid #CCC;padding:1px;background:#FFF;}
.cadastroForm p.s input{margin-top:20px;display:inline;border:0;}
.cadastroForm em{color:#F00;margin:0 3px 0 1px;}
.cadastroForm p small{display:block;margin-bottom:15px;}
.cadastroForm p input, .cadastroForm p span {vertical-align: middle;}

/* ---- YUI - yui-nav ---- */
.yui-navset{width:100%;}
.yui-navset .yui-nav{width:97%;height:45px;padding:0 0 0 3%;}
.yui-navset .yui-nav li{display:block;float:left;width:180px;height:45px;margin:0 2px;}
.yui-navset .yui-nav li a{display:block;float:left;padding:5px 0 0 10px;width:170px;height:40px;background:transparent url(i/bg_abaNormal.gif) left top no-repeat;color:#FFF!important;text-decoration:none!important;font-size:123.1%;text-align:center;}
.yui-navset .yui-nav li a strong{font-weight:bold;display:block;}
.yui-navset .yui-nav li a:hover,.yui-navset .yui-nav li.selected a{background-image:url(i/bg_abaAtiva.gif);}
.yui-navset .yui-content{background:#F4F4F4;}
.yui-navset .yui-content h3,.yui-navset .yui-content p{margin:0 0 0 10px;}
.yui-navset .yui-content h3{padding-top:10px;}
.tabRoundTopLeft,.tabRoundTopRight,.tabRoundBottomLeft,.tabRoundBottomRight {width:15px;height:15px;text-indent:-999em;background:transparent url(i/bg_tabsCantos.gif) left top no-repeat;}
.tabRoundTopRight{background-position:left -15px;}
.tabRoundBottomLeft{background-position:left -30px;}
.tabRoundBottomRight{background-position:left -45px;}
.tabRoundBottom{height:15px;background-color:#F4F4F4;}


/*	--	�ndice filhos -- */
.indice-filhos {display:block;clear:both;margin:5px 5px 10px 15px;}
.indice-filhos li{list-style:disc;margin-left:15px;color:#F57800;}
.indice-filhos li.active {color:#FFF;}
.indice-filhos li a{font-size:100%;color:#F57800!important;}

/* ---- Cabecalho ---- */
.hdCabLogo{height:112px;background:#333 url(i/bg_cabecalho.jpg) left top no-repeat;}
.hdCabLogo h1{width:332px;height:112px;margin:0 0 0 15px;background:#000 url(i/imaginarium.jpg) left top no-repeat;}
.hdCabLogo h1 a{height:112px;}
.hdCabBanner{height:195px;background:#333 url(i/bg_destaque.jpg) left top no-repeat;}
/*	-- banners cabe�alho	--	*/
.bnFormaturaSemStress{width:80px;height:112px;}
	a.bnFormaturaSemStress{background:transparent url(i/formaturaSemStress.gif) left top no-repeat;}
.bnPreEvento{width:195px;height:195px;}
	a.bnPreEvento{background:transparent url(i/depoimento-video.png) left top no-repeat;}


.hdCadMenuRoundLeft,.hdCadMenuRoundRight{width:16px;height:32px;background:transparent url() left top no-repeat;text-indent:-999em;}
.hdCadMenuRoundLeft{background-image:url(i/bg_menuHorizontal_esq.gif);}
.hdCadMenuRoundRight{background-image:url(i/bg_menuHorizontal_dir.gif);}

/* -- -- grid-relacionados */
.grid-relacionados{margin:25px 0 10px 30px;}
.grid-relacionados h3{font-size:131%;font-weight:bold;margin:0 0 10px 0;}

/* ---- Corpo ---- */
#bd{background:#FFF url(i/bg_espacoInferiorMenuHorizontal.gif) left top repeat-x;font:85% "Trebuchet MS",Helvetica,sans-serif;}

#bd a{color:#666;text-decoration:none;}
#bd a:hover{color:#333;text-decoration:underline;}

.bdWrapper{display:block;padding:10px 0;}/*enchimento na div #bd*/
.bdRoundTopLeft,.bdRoundTopRight{width:16px;height:32px;background:transparent url() left top no-repeat;text-indent:-999em;}
.bdRoundTopLeft{background-image:url(i/bg_espacoInferiorMenuHorizontal_esq.gif);}
.bdRoundTopRight{background-image:url(i/bg_espacoInferiorMenuHorizontal_dir.gif);}

/*	--	formul�rios	--	*/
#formInformativo {margin:10px 0 0 0;}
#formInformativo p{padding:0;}
#formInformativo p label{color:#333;width:70px;text-align:right;}
#formInformativo p input{width:205px;margin:0 0 0 8px;}

.divFormandos #AdCadastroLoginForm {width:200px;margin:10px 0 0 0!important;}
.divFormandos #AdCadastroLoginForm p{width:200px;padding:0;margin:0 0 2px 0!important;}
.divFormandos #AdCadastroLoginForm p label{color:#FF8D24;width:50px;text-align:right;float:left;}
.divFormandos #AdCadastroLoginForm p input{width:135px;margin:1px 0 1px 4px;}

.cont-bloco #AdCadastroLoginForm {width:400px;}
.cont-bloco #AdCadastroLoginForm p {width:400px;padding:10px!important;clear:both;}
.cont-bloco #AdCadastroLoginForm p.s {padding:5px!important;}
.cont-bloco #AdCadastroLoginForm p label{width:100px;}
.cont-bloco #AdCadastroLoginForm p input{width:200px;}

/* -- -- FORMUL�RIO INDIQUE */
.indiqueForm{margin:15px 0 0 0;}
.indiqueForm p {margin-bottom:1px;}
.indiqueForm p label{display:block;float:left;color:#333;width:100px;text-align:right;}
.indiqueForm p input,.indiqueForm p select,.indiqueForm p textarea{float:left;width:175px;margin:0 0 5px 8px;border:1px solid #C4DEEE;padding:1px;background:#FFF;}
.indiqueForm p.s {display:block;clear:both;text-align:right;padding:2px 0;}
.indiqueForm p.s input{border:0;}

/* FORMULARIO ENQUETE */
div.quadroEnquete { border: solid 1px #EFEFEF; float: left; width: 680px; padding:5px; }
div.quadroEnquete .containnerEnquete { width: 27%; border: solid 1px #393939; float: left; margin-right: 15px; padding: 10px; }
div.quadroEnquete form.AdEnqueteForm { float:left; width: 100%; margin: 0; padding: 0; }
span.titulo-enquete { font-size:1.3em; font-weight: bold; margin:0; padding:0; clear: both; }
div.quadroEnquete form.AdEnqueteForm .resposta { float:left; margin:2px 0; clear: both; }
div.quadroEnquete form.AdEnqueteForm .resposta label { margin-left: 3px; }
p span.atividade-enquete { display: block; clear: both; font-size: .85em; margin-bottom: 5px; }

/* MURAL DE RECADOS */
.recado { padding: 10px; }
.recado span.por { color: #F57800; font-weight: bold; }
.recado span.data { color: #717171; font-style: italic; }
.comentario { float: left; width: 90%; }
a.bt-excluir-recado { display: block; background: url(i/excluir-recado.jpg) no-repeat top left; width: 45px; height: 62px; float: left; }
hr.separacao-recado { clear: both; border: solid 1px #EBEBEB; width: 650px; margin:0; passing:0; }

.colunaLateralInterna .indiqueForm p {width:210px!important;margin:0 0 0 10px;color:#999;}
.colunaLateralInterna .indiqueForm p label{color:#FF8D24;}
.colunaLateralInterna .indiqueForm p input,.colunaLateralInterna .indiqueForm p select,.colunaLateralInterna .indiqueForm p textarea {width:100px;margin-left:5px;}

#formIndique {margin:10px 0 0 0;}
#formIndique p{padding:0;}
#formIndique p label{color:#333;width:100px;text-align:right;}
#formIndique p input{}

/*	--	defini��o geral de quadros	--	*/
.divFormandos,.divFiquePorDentro{height:230px;}

/*	--	quadro formandos	--	*/
.divFormandos{background:#393939 url(i/mascote.gif) right bottom no-repeat;}
.divFormandos form, .divFormandos p{padding:5px;}
.divFormandos a{color:#FFF!important;text-decoration:none;}
.divFormandos p{width:190px;color:#FFF;}

/*	-- quadro fique por dentro	--	*/
.divFiquePorDentro{background:#EFEFEF;}
.divFiquePorDentro p{padding:5px;}

/*	-- quadros segunda linha grid	--	*/
.bdCapaLinhaMeio{margin:20px 0;}
.bdCapaLinhaMeio h2,.bdCapaLinhaMeio p{margin:2px 0 2px 15px;}
.bdCapaLinhaMeio .linhaMeioQuadro{height:150px;}

/*	-- quadro formaturas destaque	--	*/
.quadro-formaturas .grid-formaturas{width:100%;}
.quadro-formaturas .grid-formaturas .formatura{display:block;float:left;width:50%;height:110px;}
.formaturaDestaque strong {display:block;}
.formaturaDestaque .imgLeft{margin:0 5px 5px 0;padding:1px;background:#CCC;}

/*	-- quadros v�deos	--	*/
.divVideosDepoimentos{background:#393939;}
.divVideosDepoimentos h2, .divVideosDepoimentos p{margin:2px 5px;}
.divVideosDepoimentos div.yui-u {background-color:transparent;background:none!important;}
.divVideosDepoimentos p{color:#FFF;}
.divVideosDepoimentos .linkMaisInformacoes{color:#FFF!important;border-color:#666!important;}

/* ---- Pagina Interna ---- */
.quadroInternoPrincipal strong,.quadroInternoPrincipal b{font-weight:bold;}
.quadroInternoPrincipal em,.quadroInternoPrincipal u{font-style: italic;}
.quadroInternoPrincipal li{list-style:disc;margin-left:30px;}
.quadroInternoPrincipal ul li{list-style:disc;margin-left:30px;}

.paginaInterna .quadroInternoPrincipal .identificacaoPagina{border-bottom:2px solid #F57800;margin-bottom:15px;}
.paginaInterna .quadroInternoPrincipal h2{width:500px;font-size:197%;}

.paginaInterna h3.video-turma {font-size:197%; color:#333;font-weight:normal;margin-top:20px;}

.paginaInterna .quadroInternoPrincipal .identificacaoPagina.galerias,
.paginaInterna .quadroInternoPrincipal .identificacaoPagina.galerias h2{height:auto!important;}

.controleTextoInterno{padding-top:10px;}
.controleTextoInterno ul{width:170px;height:20px;}
.controleTextoInterno ul li,.controleTextoInterno ul li a{display:block;float:right;width:22px;height:20px;}
.controleTextoInterno ul li{margin:0 1px;}
.controleTextoInterno ul li a{background:transparent url() left top no-repeat;}
.controleTextoInterno ul li a span{display:none;}
.controleTextoInterno a.indicar{background-image:url(i/botao_email.gif);}
.controleTextoInterno a.favorito{background-image:url(i/botao_favoritos.gif);}
.controleTextoInterno a.pdf{background-image:url(i/botao_pdf.gif);}
.controleTextoInterno a.voltar{background-image:url(i/botao_voltar.gif);}
.controleTextoInterno a.imprimir{background-image:url(i/botao_imprimir.gif);}
.controleTextoInterno a.amais{background-image:url(i/botao_aumentar.gif);}
.controleTextoInterno a.amenos{background-image:url(i/botao_diminuir.gif);}

.quadroInternoPrincipalConteudo{padding:10px;}
.quadroInternoPrincipal .cont-bloco,
.quadroInternoPrincipal form{width:600px;margin:0 0 0 40px;}
.quadroInternoPrincipal .cont-bloco p,
.quadroInternoPrincipal .cont-bloco ul,
.quadroInternoPrincipal .cont-bloco li{font-size:116%!important;}

.conteudoInternoRelacionado{width:220px;}
.conteudoInternoRelacionado img{border:2px solid #CCC;}

.conteudoInternoTable{display:block;clear:both;margin:10px auto;}
.conteudoInternoTable th,.conteudoInternoTable td{border:1px solid #FFCD9A;font-weight:bold;}
.conteudoInternoTable th{background:#2C2C2C;color:#FFF;padding:10px;text-align:center;}
.conteudoInternoTable td{background:#FFF;color:#333;padding:3px;}
.conteudoInternoTable tr.zebra td{background:#FFDEBD;color:#333;padding:3px;}

.conteudoInternoTexto{width:460px;}
.conteudoInternoTexto p{text-align:justify;margin-bottom:20px;}

.colunaLateralInterna{background:#393939 url(i/rodape_menuInterno.gif) left bottom no-repeat;padding-bottom:230px;}
.colunaLateralInterna h2{margin:25px 0 0 5px;}
.colunaLateralInterna h2.first-of-type{margin-top:0;}
.colunaLateralInterna .quadroFiquePorDentro{padding:0 20px;margin-bottom:20px;color:#FFF;}
.colunaLateralInterna .colunaLateralInternaRoundLeft{height:15px;width:15px;background:#333 url(i/bg_colunaInternaCanto.gif) left top no-repeat;}
.colunaLateralInterna a{color:#CCC!important;}
.colunaLateralInterna a:hover{color:#FFF!important;}

.colunaLateralInterna #AdCadastroLoginForm .mensagemErro{display:none;}

.galeriapublica #AdSwapImgComponentImageInfo{display:none;}
.galeriapublica #AdSwapImgComponentImageSet{margin:0 auto;}

/*	--	formul�rios	--	*/
.paginaInterna form p{width:220px;}
.paginaInterna form label{color:#F57800!important;}

.paginaInterna #formLoginFormando p label{width:60px;text-align:right;}
.paginaInterna #formLoginFormando p input{width:130px;margin:0 0 0 8px;}

.paginaInterna #formIndique p label{width:90px;text-align:right;}
.paginaInterna #formIndique p input{width:120px;margin:0 0 0 8px;}

#formConteudoInterno{width:500px;}
#formConteudoInterno p{width:400px!important;}
#formConteudoInterno label{height:25px;margin:5px 3px 5px 0;}
#formConteudoInterno input{height:20px;}
#formConteudoInterno p label,#formConteudoInterno div label{width:100px!important;color:#666!important;}
#formConteudoInterno div p, #formConteudoInterno p input, #formConteudoInterno p textarea{width:295px!important;}
#formConteudoInterno .botaoForm{width:80px!important;}
#formConteudoInterno div p{margin:5px 0 0 0;}
#formConteudoInterno div p label{width:auto!important;}
#formConteudoInterno div p input{width:auto!important;}


/*	--	noticias -- */
.noticiaCabecalho{padding-left:5px;overflow:hidden;}
.noticiaCabecalho .cartola, .noticiaCabecalho .dt-pub{margin-left:20px;}
.quadro-noticias-destaque{height: 125px;overflow:hidden;}
.quadro-noticias-destaque.quadroFiquePorDentro .pJustificado,
.quadro-noticias-destaque.quadroFiquePorDentro h3 {height:auto!important;}


/*	--	indice noticias	-- */
.indice-noticias-geral {margin:10px 0;font-size:116%;}
.indice-noticias-geral dt a {font-weight:bold;font-size:127%;color:#F57800!important;text-decoration:none;}
.indice-noticias-geral dt small {display:block;color:#666;font-size:100%;}
.indice-noticias-geral dd {padding-bottom:20px;}
.indice-noticias-geral dd a {color:#666;text-decoration:none;}
.indice-noticias-geral a:hover {text-decoration:underline;}
.indice-noticias-geral .endereco {font-size:85%;color:#090!important;text-decoration:underline;}


/*	--	cartao formando	--	*/
.cartaoFormando{background:#FFF url(i/bg_cartaoFormandoBanner.jpg) center top no-repeat;padding-top:270px;}


/*	--	LISTA DE VÍDEOS --	*/
.video_lista{display:block;clear:both;width:640px;padding:15px 5px 5px 5px;margin:0 0 15px 0;border-top:1px dotted #CCC;}
.video_lista img {margin:0 5px 5px 0;}

/* PAGINACAO */
.paginacao-busca {display:block;margin:20px 0 0 0;padding:10px 0 0 0;width:650px;text-align:center;}
.paginacao-busca li {display:inline;margin:5px!important;padding:5px!important;list-style:none;}
.paginacao-busca li.a {color:#F00!important;}
.paginacao-busca li a {padding:5px;color:#333;text-decoration:none;font-weight:bold;font-size:100%;}
.paginacao-busca li a:hover {text-decoration:underline;}


/*	--	LISTA DE FORMATURAS -- */
#AdFormFormaturasFiltro{display:block;width:650px;height:90px;margin:0 auto;}
#AdFormFormaturasFiltro p{display:block;float:left;text-align:left;margin:10px 0 20px 0;}
#AdFormFormaturasFiltro select{padding:2px;margin:0 0 5px 0;}

.exibicao_paginacao{display:block;margin:0 0 20px 0;}

.formatura_lista{display:block;clear:both;width:640px;padding:15px 5px 5px 5px;margin:0 0 15px 0;border-top:1px dotted #CCC;}
.formatura_lista img {margin:5px 10px 5px 0;}
.formatura_lista .g {margin:10px 0 0 0;width:100%;}
.formatura_lista .g .col {width:23%;margin:0 0.7%;}
.formatura_lista .g .col.s {width:48%;}
.formatura_lista .g .col strong {display:block;}

/* PAGINAS FORMATURA */
.formatura-botao-relacionamento {
	width:124px;
	margin:0 0 0 600px;
	position:absolute;
}


/* -- Painel do Formando */
.AdSwapImgBuy, #AdSwapImgComponentImageInfo form {width:145px!important;margin:0;padding:2px;}
#AdSwapImgComponentImageInfo form p{width:140px!important;text-align:center;}
#AdSwapImgComponentImageInfo{margin:0 0 0 10px;width:150px!important;}
#AdSwapImgTitle{display:none;}

.navPainelformando { margin:10px 5px 10px 20px; font-size:108%; font-weight:normal; }
.navPainelformando li, .navPainelformando li a { color:#F60!important; }
.navPainelformando li { list-style:disc; }
.navPainelformando li a { margin:5px 0; text-decoration:none; }


/* ---- Rodape ---- */
#ft{height:70px;background:#0A0A0A url(i/bg_rodape.gif) left top repeat-x;}
#ft .yui-g .yui-u.first{width:40%;padding-top:4px;}
.ftRoundLeft,.ftRoundRight{width:16px;height:52px;background:transparent url() left top no-repeat;text-indent:-999em;}
.ftRoundLeft{background-image:url(i/bg_rodapeEsq.gif);}
.ftRoundRight{background-image:url(i/bg_rodapeDir.gif);}

/*	-- vcards	--	*/
#vcard-cliente{padding-left:15px;font-size:85%;color:#FFF;}
#vcard-cliente .locality-address,#vcard-cliente .fn{display:none;}

#vcard-ad{float:right;}
#vcard-ad a{display:block;width:140px;height:50px;background:transparent url(i/logo-ad.gif) left 15px no-repeat;text-indent:-999em;}
#vcard-ad div{display:none;}

#table-financeiro-reunioes { border: solid 1px #E5EAEB; width: 100%; margin-top: 10px; }
#table-financeiro-reunioes th, #table-financeiro-reunioes td { border-right: dotted 1px #999999; }
#table-financeiro-reunioes th { height: 30px; background: url(i/bg-th.png) repeat-x top left; padding: 0 5px; color: #333; font-weight: bold; font-size: 12px; line-height: 10px; }
#table-financeiro-reunioes tr.zebra { background: #F3F3F3; }
#table-financeiro-reunioes td { padding: 5px; color: #333; }
#table-financeiro-reunioes td.data-reuniao { width: 150px; color: #E77817; font-size: 25px; text-align: center; font-weight: bold; }
#table-financeiro-reunioes td.ico-reuniao { width: 140px; }
#table-financeiro-reunioes td.ico-reuniao div { width: 130px; overflow: hidden; text-align: center; margin: 0 auto; margin-left: 15px; }
#table-financeiro-reunioes td.ico-reuniao a { background: url(i/sprite-icones-baixar.png) no-repeat top left; float: left; width: 37px; height: 49px; margin-left: 7px; }
#table-financeiro-reunioes td.ico-reuniao a span { display: none; }
#table-financeiro-reunioes td.ico-reuniao a.ico-excel { background-position: 0 0; }
#table-financeiro-reunioes td.ico-reuniao a.ico-pdf { background-position: -40px 0; }
#table-financeiro-reunioes td.ico-reuniao a.ico-word { background-position: -80px 0; }
#table-financeiro-reunioes td.ico-reuniao a.ico-excel-i { background-position: 0 -51px; cursor: default; }
#table-financeiro-reunioes td.ico-reuniao a.ico-pdf-i { background-position: -40px -51px; cursor: default; }
#table-financeiro-reunioes td.ico-reuniao a.ico-word-i { background-position: -80px -51px; cursor: default; }

#table-financeiro-reunioes td.ico-financeiro { width: 140px; }
#table-financeiro-reunioes td.ico-financeiro div { width: 130px; overflow: hidden; text-align: center; margin: 0 auto; }
#table-financeiro-reunioes td.ico-financeiro span { background: url(i/sprite-icones-financeiro.png) no-repeat top left; float: left; width: 90px; height: 19px; text-align: left; padding-left: 30px; }
#table-financeiro-reunioes td.ico-financeiro span.ico-em-dia { background-position: -3px 0; }
#table-financeiro-reunioes td.ico-financeiro span.ico-em-atraso { background-position: -4px -23px; }
#table-financeiro-reunioes td.ico-financeiro span.ico-renegociando { background-position: 0 -46px; }
#table-financeiro-reunioes td.ico-financeiro span.ico-desistente { background-position: -1px -66px; }
#table-financeiro-reunioes td.center { text-align: center; }
