﻿@import url(../Base/Reset.css);
@import url(../Base/Estrutura.css);

/* Estrutura do site */

#content, .footerContent
{
	width: 998px;
	margin: 0 auto;
}

#content
{
}

#header, #boxServicos, #main, #footer
{
	position: relative;
}

#header
{
	height: 110px;
	margin-bottom: 12px;
	/*overflow:hidden;*/
	z-index:1;
}

#boxServicos
{
	float: left;
	width: 205px;
	margin-right: 20px;
	font-size: 1.2em;
}

#main
{
	float: left;
	width: 769px;
}

#footer .footerContent
{
	display:block;
	height: 110px;
	margin: 0 auto;
}

/* Tipografia */

body
{
	color: #000;
	font: 62.5% Tahoma; /*Font 62.5% = 1em = 10px */
	color: #646464;
	background: url(../../util/img/Estrutura/bgHead.gif) repeat-x;
}

p
{
	font-size: 1.2em;
	line-height: 1.5em; /*Fonte base para p = 1.2em = 12px */
}

h1
{
}

h2
{
}

h3
{
	font-size: 1.2em;
	color: #66a6cf;
}

/* Botoes */

.btn
{
	text-decoration: none;
	color: #FFF;
	display: inline-block;
	padding-left: 13px;
	background: url(../../util/img/Botoes/btnE.png) left no-repeat;
	cursor: pointer;
}

.btn strong
{
	display: inline-block;
	padding: 8px 15px 10px 0;
	background: url(../../util/img/Botoes/btnD.png) right no-repeat;
}



/*Classes Uteis*/
a
{
	text-decoration: none;
	color: #646464;
}

a:hover
{
	text-decoration: underline;
}

#main h1
{
	width: 100%;
	margin-bottom: 15px;
	font-size: 20px;
	font-family: Tahoma;
	font-style: italic;
	color: #646464;
	border-bottom: 1px solid #f8c301;
}

#main h2
{
	width: 100%;
	margin-bottom: 15px;
	font-size: 1.8em;
	font-family: Tahoma;
	color: #66a6cf;
}
.spanBotoesSkin
{
	display:block;
	margin-top:-4px;
}


/* Paginação  */
.classePaginacao
{
	text-align: center;
}
.classePaginacao td span
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
.classePaginacao a
{
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: underline;
}




/* Menu Principal - Header */

#header h1
{
	width: 312px;
	height: 89px;
	text-indent: -5000px;
	margin-top: 7px;
	margin-left: 15px;
	background: url(../../util/img/Estrutura/logoIbape.gif) no-repeat;
}

#header h1 a
{
	display: block;
	width: 312px;
	height: 89px;
}

#header p
{
	position: absolute;
	top: 30px;
	right: 0px;
}




/* Footer */
#footer .footerContent
{
	padding-top: 15px;
}

#footer .footerContent .parceiros h4
{
	text-indent: -5000px;
}

#footer .footerContent .parceiros ul
{
	display: block;
	height: 103px;
	background: url(../../util/img/Content/Parceiros/bgPaceiros.gif) repeat-x;
}

#footer .footerContent .parceiros ul li
{
	float: left;
	display: inline;
}

#footer .footerContent .parceiros ul li a
{
	display: block;
	text-indent: -5000px;
}

#footer .footerContent .parceiros ul li.separador
{
	width: 1px;
	height: 62px;
	margin: 30px 5px;
	background: url(../../util/img/Content/Parceiros/parceiroSeparador.gif) no-repeat;
}
#footer .footerContent .parceiros ul li.faap a
{
	width: 39px;
	height: 64px;
	margin: 28px 6px;
	background: url(../../util/img/Content/Parceiros/faap.gif) no-repeat;
}

#footer .footerContent .parceiros ul li.geoavaliar a
{
	width: 94px;
	height: 40px;
	margin: 42px 6px;
	background: url(../../util/img/Content/Parceiros/geoavaliar.gif) no-repeat;
}

#footer .footerContent .parceiros ul li.geoimovel a
{
	width: 100px;
	height: 28px;
	margin: 47px 6px;
	background: url(../../util/img/Content/Parceiros/geoimovel.gif) no-repeat;
}

#footer .footerContent .parceiros ul li.indecon a
{
	width: 96px;
	height: 44px;
	margin: 38px 6px;
	background: url(../../util/img/Content/Parceiros/indecon.gif) no-repeat;
}

#footer .footerContent .parceiros ul li.Arbitral a{
	width: 137px;
	height: 64px;
	margin: 28px 0;
	background: url(../../util/img/Content/Parceiros/tribunal-arbitral.gif) no-repeat;}

#footer .footerContent .parceiros ul li.vermelho a
{
	width: 54px;
	height: 54px;
	margin: 33px 6px;
	background: url(../../util/img/Content/Parceiros/parceiroIbape1.gif) no-repeat;
}

#footer .footerContent .parceiros ul li.abrafac a
{
	width: 106px;
	height: 17px;
	margin: 50px 6px;
	background: url(../../util/img/Content/Parceiros/abrafac.gif) no-repeat;
}

#footer .footerContent .parceiros ul li.abecip a
{
	width: 42px;
	height: 55px;
	margin: 33px 7px;
	background: url(../../util/img/Content/Parceiros/abecip.gif) no-repeat;
}

#footer .footerContent .parceiros ul li.penultimo a
{
	width: 54px;
	height: 54px;
	margin: 33px 7px;
	background: url(../../util/img/Content/Parceiros/parceiroIbape2.gif) no-repeat;
}
#footer .footerContent .parceiros ul li.ibape a
{
	width: 54px;
	height: 54px;
	margin: 33px 6px;
	background: url(../../util/img/Content/Parceiros/ibape.gif) no-repeat;
}


/* Footer - Menu */
.footerBoxServicos
{
	width: 980px;
	height: 25px;
	margin: 0 auto;
	padding-top: 14px;
}
#footer .footerMenu
{
	float: left;
}
#footer ul.footerMenu li
{
	float: left;
	display: inline;
}
#footer ul.footerMenu li a
{
	margin: 0 5px;
}
#footer p.footerCopyright
{
	width: 282px;
	float: right;
	font-size: 1em;
}


/* boxServicos - Associados */
#boxServicos .associados .login{
	width: 205px;
	margin-bottom: 10px;
	background: url(../../util/img/Content/Associados/bgAssociados.gif);}

#boxServicos .associados h4, #boxServicos .newsLetter .login h4 {
	width: 205px;
	height: 27px;
	text-indent: -5000px;
	padding-bottom: 6px;
	background: url(../../util/img/Content/Associados/cadastroAssociados.gif) no-repeat;}
	
#boxServicos .associados .login table, #boxServicos .newsLetter .newsLetterConteudo table, #boxServicos .newsLetter .newsLetterConteudo p{ margin-left: 10px; }
#boxServicos .associados .naoCadastrado a
{
	display: block;
	position: relative;
	width: 205px;
	height: 53px;
	cursor: pointer;
	margin-bottom: 12px;
	background: url(../../util/img/Content/Associados/associadosCadastro.gif) no-repeat;
}
#boxServicos .associados .associadosBotaoOk
{
	display:block;
	margin-top:-4px;
}
#boxServicos .associados .naoCadastrado span
{
	position: absolute;
	top: 34px;
	left: 135px;
}




/* Cadastramento /-/ Como se associar /-/ Código de ética /-/ Estatuto do IBAPE-SP */
.cadastramento .tabelaTexto
{
	padding-top: 5px;
}
.cadastramento p
{
	margin-bottom: 10px;
}
.cadastramento span
{
	margin-left: 40px;
	margin-right: 10px;
}
.cadastramento td
{
	height: 25px;
}

.associar p, .associar ul, .associar ul li, .codigoEtica p, .estatuto p 
{
	text-align: justify;
	margin-bottom: 10px;
}
.associar h3, .codigoEtica h3, .estatuto h3
{
	margin-bottom: 10px;
}
.associar a{
	height: 10px;
	padding-left: 15px;
	background: url(../../util/img/Content/Associados/seta.gif) no-repeat;}

.associar ul a, .associar .Destaque{
	color:#66A6CF; 
	padding:0;
	background:none;}
	
.associar ul {font-size:12px;}

.associar ul{	
	margin-left: 45px;
	list-style-image:url(../../util/img/Content/Associados/bullet-associado.jpg);}

.associar .subLista {
	margin-left:90px;
	list-style-image:none; 
	list-style-type:circle;}

.codigoEtica .localizacaoRight{
	text-align: right;}
	
.estatuto .estatutoBG, .cadastramentoBG{
	padding: 5px;
	background-color: #f1f1f1;}

.estatuto .estatutoCenter, .cadastramentoCenter{text-align: center;}

.estatuto .estatutoPresidente{
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;}

/* boxServicos - Links    -- MENU - dropdown -- */
#boxServicos ul{
	/*width:200px;*/
	margin-bottom: 12px;}

#boxServicos ul li a
{
	display: block;
	height: 20px;
	padding-left: 25px;
	padding-top: 7px;
	background: url(../../util/img/Content/Associados/bgMenu.gif) 10px -21px no-repeat;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #dfdfdf;
	cursor: pointer;
}
#boxServicos ul li a:hover
{
	text-decoration: underline;
	background: url(../../util/img/Content/Associados/bgMenu.gif) 10px 2px no-repeat;
}


#menu_1 .subMenuServicos a, #menu_2 .subMenuServicos a, .ItemCalendario
{
	background:transparent url(../../util/img/Content/Associados/bgAssociados.gif) repeat 0 0;
	cursor:pointer;
	display:block;
}

#menu_1 .subMenuServicos a:hover, #menu_2 .subMenuServicos a:hover, #boxServicos .subMenuServicos a.ItemCalendario
{
	background:transparent url(../../util/img/Content/Associados/bgAssociados.gif);
	cursor:pointer;
	display:block;
}

.menuHeader
{
	position: absolute;
	top: 60px;
	right: 0px;
}

.menuHeader a, .menuDropDown
{
	display: block;
	margin: 0;
	text-align: center;
	white-space: nowrap;
}
.menuHeader .menuDropDown
{
	position: relative;
	padding: 10px;
	background: url(../../util/img/Estrutura/navBg.gif) repeat-x;
}

.menuHeader .menuDropDown ul
{
	position: absolute;
	top: 28px;
	left: -8px;
}

.menuHeader .menuDropDown ul li
{
	float:left;
	display:inline;
	height:32px;
	background: url(../../util/img/Estrutura/navBg.gif) repeat-x;
}

.menuHeader .dropDown
{
	width: 82px;
	background: #fff000;

}


.menuHeader a:link, .menuHeader a:visited, .menuHeader a:active /* menu at rest */
{
	padding: 10px 11px 0 11px;
	background: url(../../util/img/Estrutura/navBg.gif) repeat-x;
}

.menuHeader a:hover /* menu on mouse-over  */
{
	text-decoration: underline;
}

.menuHeader ul
{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none; /* width:11em;	width of all menu boxes */ /* NOTE: For adjustable menu boxes you can comment out the above width rule. 	However, you will have to add padding in the "#menh a" rule so that the menu boxes 	will have space on either side of the text -- try it */
}

.menuHeader li
{
	position: relative;
	min-height: 1px; /* Sophie Dennis contribution for IE7 */
	vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
}



.menuHeader ul ul ul
{
	top: 0;
	left: 100%;
}

div.menuHeader li:hover
{
	cursor: pointer;
}

div.menuHeader li:hover ul ul, div.menuHeader li li:hover ul ul, div.menuHeader li li li:hover ul ul, div.menuHeader li li li li:hover ul ul
{
	display: none;
}

div.menuHeader li:hover ul, div.menuHeader li li:hover ul, div.menuHeader li li li:hover ul, div.menuHeader li li li li:hover ul
{
	display: block;
}



 ul.dropdown, ul.dropdown li, ul.dropdown ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

 ul.dropdown
{
	position: relative;
	z-index: 597;
}

ul.dropdown li
{
	float: left;
}

ul.dropdown li.hover, ul.dropdown li:hover
{
	display:block;
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.dropdown ul
{
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
}

ul.dropdown li:hover > ul
{
	visibility: visible;
}


/* boxServicos - NewsLetter */
#boxServicos .newsLetter h4{
	display: block;
	width: 199px;
	height: 24px;
	text-indent: -5000px;
	background: url(../../util/img/Content/Associados/newsLetter.jpg) no-repeat;}

#boxServicos .newsLetter{
	width: 199px;
	padding-bottom: 5px;}

#boxServicos .newsLetter .newsLetterConteudo p{
	padding-bottom: 5px;
	font: normal 1.1em tahoma;
	line-height: 15px;
	background:url(../../util/img/Content/Associados/bgAssociados.gif);}

#boxServicos .newsLetter .newsLetterConteudo{ padding: 3px 0 0 0px; background:url(../../util/img/Content/Associados/bgAssociados.gif);}

#boxServicos .newsLetter .newsLetterConteudo .nome{ width: 185px; }

#boxServicos .newsLetter .newsLetterConteudo .email{ width: 145px; }

#boxServicos .newsLetter .login h4 {background: url(../../util/img/Content/Associados/associados.gif) no-repeat;}

/* home - Home */
.homeMain
{
	float: left;
	width: 565px;
	/*height: 716px;*/
}
.homeMain div.tvflash
{
	width: 565px;
	height: 170px;
	margin-bottom: 20px;
	display:block;
}

/* homeMain - Destaques */
.homeMain .destaques
{
	display: block;
	position: relative;
	width: 566px;
	/*height: 370px;*/
	height:680px;
	margin-bottom: 26px;
	font: normal 1.2em tahoma;
	line-height: 14px;
	background: url(../../util/img/Content/bgdestaques.gif) repeat-y center; /* PONTILHADO */
}

.homeMain .destaques a 
{
	display: block;
	float:right;
	padding:0 0 0 15px;
	text-align: right;
	color: #66a6cf;
	background: url(../../util/img/Content/btnDownloadMais.gif) no-repeat 1px -1px;
}
.Maisnoticia 
{	float:right;
	padding-left:4px;
	font:1.1em/130% tahoma;
 	width:185px;
	height:30px;
	margin-top:10px;
}
.Maisnoticia a
{background: url(../../util/img/Content/btnDownloadMais.gif) no-repeat 1px -1px;
 padding-left:15px;
 color:#66a6cf;

}



.homeMain .destaques a.download
{
	color: #66a6cf;
	background: url(../../util/img/Content/btnDownloadMais.gif) no-repeat 1px -1px;
	width:120px;
}
.homeMain .destaques h3
{
	padding: 0 0 6px 0;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 100%;
}

.homeMain .destaques ul
{
	height: 100%;
}
.homeMain .destaques ul li
{
	float: left;
	width: 150px;
	height: 100px;
	margin-bottom: 9px;
	padding-right: 123px;
	background: #FFF;
}

.homeMain .destaques .um, .homeMain .destaques .tres, .homeMain .destaques .Cinco {margin-right: 10px;}

.homeMain .destaques .dois, .homeMain .destaques .quatro, .homeMain .destaques .Seis .Oito {margin-left: 10px;}

.homeMain .destaques .um{
	background: url(../../util/img/Content/imgDestaque01.jpg) top right no-repeat;
}
.homeMain .destaques .dois{
	background: url(../../util/img/Content/imgDestaque02.jpg) top right no-repeat;
}
.homeMain .destaques .tres{
	background: url(../../util/img/Content/imgDestaque03.jpg) top right no-repeat;
}
.homeMain .destaques .quatro{
	background: url(../../util/img/Content/imgDestaque04.jpg) top right no-repeat;
}
.homeMain .destaques .Cinco {
	background: url(../../util/img/Content/imgDestaque05.jpg) top right no-repeat;
}
.homeMain .destaques .Seis {
	background: url(../../util/img/Content/padrao_imagem_home-IbapeSP.jpg) top right no-repeat;
	margin-left:9px;	
}
.homeMain .destaques .Sete {
	background: url(../../util/img/Content/inseprecao-predial.jpg) top right no-repeat;
}
.homeMain .destaques .Oito {
	background: url(../../util/img/Content/pgv.jpg) top right no-repeat;
	margin-left:18px;
}
.homeMain .destaques .Nove {
	background: url(../../util/img/Content/relatorio-camaras.png) top right no-repeat;
}
.homeMain .destaques .Dez {
	background: url(../../util/img/Content/norma-de-avalicaoes.jpg) top right no-repeat;
	margin-left:18px;
}

.homeMain .destaques .onze {
	background: url(../../util/img/Content/normas-pericia-ambiental.png) top right no-repeat;
}

.homeMain .destaques .doze {
	margin-left:18px;
}

/*
.homeMain .destaques .Sete {
width:151px;
padding:0 122px 0 0;
display:none;
height:94px;
margin-right:10px;
background: url(../../util/img/Content/inseprecao-predial.jpg) top right no-repeat;
}

.homeMain .destaques .Oito {
width:133px;
padding:0 130px 0 0;
margin-left:10px;
background: url(../../util/img/Content/pgv.jpg) top right no-repeat;}

.homeMain .destaques .Nove
{
    width:150px;
    padding:1 130px 0 0;
    margin-left:20px;
	background: url(../../util/img/Content/imgDestaque09.jpg) top right no-repeat;
}
*/

.homeMain .destaques ul li.divisorEsq, .homeMain .destaques ul li.divisorDir{
	width: 270px;
	height: 1px;
	padding: 0;
	background: url(../../util/img/Content/bgdestaqueshoriz.gif) repeat-x;}
	
.homeMain .destaques ul li.divisorDir {float: right;}
.homeMain .destaques ul li.divisorEsq {float: left;}

/* home - Vídeo */

.CategoriaVideo {margin:20px 0 10px;}
.CategoriaVideo h3 {margin-top:25px;}

.GaleriaVideo {padding:0 15px 15px;}

.Video .Descricao {padding-left:10px;}

.homeMain .video{
	position:relative;
	font: normal 1.1em tahoma;
	line-height: 15px;
	width:565px;
	
}
.homeMain .video span{
	float: left;
	width: 317px;
	height: 263px;
	margin-right: 20px;
	/*background: url(../../util/img/Content/video.jpg) no-repeat;*/
}
.homeMain .video .destaqueVideo span{
	width: 179px;
	height: 37px;
	margin-left: 12px;
	margin-bottom: 16px;
	background: url(../../util/img/Content/logoDestaqueVideo.gif) no-repeat;
}
.homeMain .video .destaqueVideo{
	float: right;
	width: 206px;
	height: 263px;
	position:absolute;
	left:339px;
	padding: 0 10px 0 11px;	
	background: url(../../util/img/Content/bgDestaqueVideo.jpg) no-repeat;
	
}

.homeMain .video .destaqueVideo p{
	padding-bottom: 8px;
	font: 1.0em tahoma;
}

.homeMain .video .destaqueVideo h3{
	padding-bottom: 4px;
	border: 0;
}

.homeMain .video .destaqueVideo a{
	display: block;
	padding: 0;
	text-align: right;
	color: #66a6cf;
}

.homeMain .videoTexto{
	position:absolute;
	top:710px;
	left:-8px;
}
.videoTextoLeft
{
	float:left;
	/*margin-right:16px;*/
    right:245px
	width:320px;
	height:180px;
	position:absolute;
	
}

.historia_Ibape_SP, .retrospectiva_2008_2009
{
	position:absolute;
	top:20px;
	width:160px;
	height:auto;
	text-align:center;
}
.historia_Ibape_SP {left:0px;}
.retrospectiva_2008_2009 {left:165px;display:none;}


/* home - Noticias */
.noticias 
{
	float: right;
	width: 185px;
	padding-left: 4px;
	font: normal 1.1em tahoma;
	line-height: 130%;
	background: url(../../util/img/Content/bgNoticias.gif);
}
.noticias b
{
	display: block;
	padding-bottom: 3px;
}
.noticias h4
{
	height: 22px;
	font-size: 1.6em;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: -5000px;
	background: url(../../util/img/Content/noticias.gif) no-repeat right bottom;
}
.noticias .noticiasTabela 
{
	width: 145px;
	padding: 11px 30px 24px 10px;
	padding-top: 8px;
	padding-bottom: 23px;
	background: url(../../util/img/Content/bgNoticiasInterno.gif) bottom repeat-x;
}


/* Cursos */
.cursos li
{
	padding: 15px;
	text-align: justify;
	background: url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x bottom;
}

.cursos .cursosTEXTO span
{
	float: none;
}

.cursos h4
{
	padding-top: 32px;
	color: #646464;
}
.cursos h3
{
	padding-bottom: 4px;
}
.cursos p
{
	padding-bottom: 8px;
	font: 1.1em tahoma;
}

.cursos a
{
	height: 10px;
	padding: 3px 0 0 15px;
	color: #66a6cf;
	background: url(../../util/img/Content/btnDownloadMais.gif) no-repeat;
}




/*Página Detalhes de Cursos*/
.detalhesCursos .titulo_cursos
{
	height: 100%;
	margin-bottom: 20px;
	font-size: 1.1em;
}

.detalhesCursos .titulo_cursos p
{
	font-size: 12px;
	font-family: Tahoma;
}

.detalhesCursos .conteudo_cursos
{
	margin-bottom: 10px;
	text-align: justify;
	background: url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x bottom;
}

.detalhesCursos .conteudo_cursos p
{
	margin-bottom: 10px;
	font-size: 1.1em;
}

.detalhesCursos .conteudo_cursos li
{
	margin-left: 16px;
	margin-bottom: 10px;
	list-style-type: disc;
	font-size: 1.1em;
	font-family: Tahoma;
}

.detalhesCursos .conteudo_cursos
{
	width: 99%;
	padding-bottom: 15px;
}

.detalhesCursos .investimento
{
	padding-bottom: 20px;
	font-size: 1.1em;
	font-family: Tahoma;
	background: url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x bottom;
}
.detalhesCursos .investimento #tabela_investimento tr, td
{
	vertical-align: top;
}

.FormularioAtualize tr td{padding:5px 0 !important;}

/* Página de Contato */
.texto_titulo
{
	font-size: 1.1em;
	font-family: tahoma;
}

.box_form
{
	float: left;
	width: 365px;
	height: 335px;
	margin-top: 15px;
	padding-bottom: 40px;
	font-size: 1.2em;
	font-family: Arial;
	background: url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x bottom;
}

.box_contato
{
	float: right;
	width: 360px;
	height: 335px;
	margin-top: 15px;
	padding-bottom: 40px;
	background: url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x bottom;
}

.contato p
{
	margin-bottom: 5px;
	font-size: 1.1em;
	font-family: Tahoma;
}

.alinha_contato td
{
	vertical-align: bottom;
}

.contato .box_contato .email
{
	padding-top: 20px;
	vertical-align: middle;
}

.localizacao .Mapa{float:right;}




/* Links */
.links li
{
	height: 55px;
	margin-bottom: 3px;
}
.links span
{
	float: left;
	margin-right: 16px;
}
.links h3
{
	padding-top: 20px;
}


/* Eventos */
.eventos h3
{
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	background-color: #f1f1f1;
}
.eventos .eventosLinks
{
	height: 10px;
	margin-left: 10px;
	padding: 3px 0 0 15px;
	color: #66a6cf;
	background: url(../../util/img/Content/btnDownloadMais.gif) no-repeat;
}
.eventos .bgEventos
{
	padding-bottom: 15px;
	text-align: justify;
	background: url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x bottom;
}

/* Balanços */
.Balancos h3
{
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	background-color: #f1f1f1;
}
.Balancos .balancosLinks
{
	height: 10px;
	margin-left: 10px;
	padding: 3px 0 0 15px;
	color: #66a6cf;
	background: url(../../util/img/Content/btnDownloadMais.gif) no-repeat;
}
.Balancos .bgBalancos
{
	padding-bottom: 15px;
	text-align: justify;
	background: url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x bottom;
}


/* Fórum */
.forum p
{
	padding: 5px;
	font-size: 1.2em;
}

.forum .prezadosSenhores
{
	padding: 20px;
	margin-bottom: 30px;
	font-size: 1.1em;
	background-color: #f1f1f1;
}
.forum .filiado
{
	height: 39px;
	padding: 10px 45px;
	background: url(../../util/img/Content/Parceiros/ibapePB.gif) no-repeat;
}

/* Fórum Acessar */
.forumAcessar p
{
	margin-bottom: 10px;
}
.forumAcessar .linhaUM
{
	padding: 10px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background-color: #66a6cf;
}
.forumAcessar .linhaDOIS
{
	padding: 10px;
	text-align: center;
	font-weight: bold;
	background-color: #e9e9e9;
}
.forumAcessar .linhaTRES
{
	padding: 5px;
	text-align: left;
	background-color: #f5f5f5;
}

.forumAcessar .linhaQUATRO
{
	height: 14px;
	padding: 10px;
	text-align: center;
	background-color: #f5f5f5;
}
.forumAcessar .linhaTRES a
{
	font-weight: bold;
	color: #66a6cf;
}
.forumAcessar .forumAcessarLogon
{
	text-align: center;
}


/* Noticias Destaques */
.noticiasDestaques h3
{
	height: 16px;
	padding-left: 20px;
	background: url(../../util/img/icones/ibape.jpg) no-repeat;
}
.noticiasDestaques h3 a
{
	color: #66a6cf;
}
.noticiasDestaques p
{
	margin-bottom: 10px;
}


/* Banco de Artigos */
.bancoArtigos h3
{
	height: 16px;
	padding-left: 20px;
	background: url(../../util/img/icones/ibape.jpg) no-repeat;
}
.bancoArtigos p
{
	margin-bottom: 10px;
}
.bancoArtigos .pdf
{
	margin-top: 30px;
}
.bancoArtigos .pdf a
{
	height: 16px;
	padding-left: 20px;
	background: url(../../util/img/icones/pdf.jpg) no-repeat;
}

.PopupInterna
{
	background-color: #EAEAEA;
}
.modalBackground
{
	background-color: #000000 !important;
	filter: alpha(opacity=45) !important;
	opacity: 0.5 !important;
	position: fixed !important; 
	left: 0px !important; 
	top: 0px !important; 
	height: 100% !important; 
	width: 100% !important;
	z-index:1000 !important;
}

.popUpCadastramentoCidades
{
	padding:10px; 
	height: 350px; 
	overflow: auto;
	font-family:Tahoma; 
	font-size:1.1em; 
	color:#000000;
	background-color:#FFFFFF; 
}

.bancoArtigos .Destaque{
	color:#66A6CF;
	font-weight:bold;
	text-decoration:undeline;}

/* Banco de Artigos - Detalhes */
.bancoArtigosDetalhes table
{
	margin-top: 20px;
}
.bancoArtigosDetalhes .pesquisaCenter
{
	width: 755px;
	margin-top: -10px;
}
.bancoArtigosDetalhes .pesquisa
{
	height: 59px;
	margin-bottom: 20px;
	background: url(../../util/img/Content/Associados/pesquisa02.gif);
}
.bancoArtigosDetalhes .pesquisa li
{
	display: inline;
	float: left;
}
.bancoArtigosDetalhes .resultadosArtigos
{
	padding-bottom: 15px;
	background: url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x bottom;
}
.bancoArtigosDetalhes .resultadosArtigos h3
{
	display: block;
	margin-bottom: 2px;
}
.bancoArtigosDetalhes .resultadosArtigos h3 a
{
	color: #66a6cf;
}


/* Banco de Artigos - Avaliação /-/ Inspenção /-/ Perícias */
.avalPericiasInspencao .tabela tr td
{
	padding: 10px;
	text-align: center;
	font-size: 1.1em;
	border: #f8c400 3px solid;
}



/* Pesquisa de Dados */
.pesquisaDados p
{
	margin-bottom: 10px;
}
.pesquisaDados .pdf
{
	margin-top: 30px;
}
.pesquisaDados .pdf a, .normasEstudos .pdf
{
	height: 16px;
	padding-left: 20px;
	background: url(../../util/img/icones/pdf.jpg) no-repeat;
}

/* Ficha */
.pesquisaDados .tabela
{
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	background-color: #f1f1f1;
}




/* Publicações a venda */
.publicacoes .publicacoesIMG
{
	float: left;
	width: 110px;
}
.publicacoes .publicacoesTEXTO
{
	float: left;
	padding-left: 5px;
	border-left: #f8c400 3px solid;
}
.publicacoes td
{
	padding-bottom: 20px;
}



/* Normas e Estudos */
.normasEstudos h3
{
	height: 16px;
	padding-left: 20px;
	background: url(../../util/img/icones/imgOK.gif) no-repeat;
}
.normasEstudos .tabela
{
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
	background-color: #f1f1f1;
}
.normasEstudos .tabela P
{
	text-align: center;
}

/* Normas e Estudos - Valores (Notícias) */
.normasEstudosValores h3
{
	height: 16px;
	padding-left: 20px;
	margin-bottom: 15px;
	background: url(../../util/img/icones/imgOK.gif) no-repeat;
}
.normasEstudosValores p
{
	margin-bottom: 15px;
}


/* Palestras */
.palestras .tabela
{
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
	background-color: #f1f1f1;
}
.palestras h3
{
	height: 16px;
	padding-left: 20px;
	margin-bottom: 10px;
	background: url(../../util/img/icones/imgOK.gif) no-repeat;
}
.palestras .pdf
{
	margin-top: 30px;
}
.palestras .pdf a
{
	height: 16px;
	padding-left: 20px;
	background: url(../../util/img/icones/pdf.jpg) no-repeat;
}



/* Atribuição  /-/  Associar /-/ Imprensa e Mídia  /-/ Mapa do Site */
.atribuicao .tabelaAtribuicao, .imprensa .tabelaAtribuicao, .mapaSite .tabelaAtribuicao
{
	padding: 15px;
	text-align: justify;
	background: url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x bottom;
}
.imprensa .tabelaAtribuicao { overflow:hidden; }
.imprensa h1{margin-bottom:30px;}
.imprensa p{margin-bottom:10px;}

.atribuicao .tabelaAtribuicao a, .imprensa .tabelaAtribuicao a {
	display: block;
	height: 20px;
	padding-top: 2px;
	padding-left: 13px;
	color: #66a6cf;
	background: url(../../util/img/Content/btnDownloadMais.gif) no-repeat 1px -16px;}

.tabelaAtribuicao span.Artigo { 
	float:left;
	margin-right:15px; }

.imprensa .formulario p { text-align: center; }
.imprensa .formulario .formularioLeft{
	width: 340px;
	padding-right: 10px;
	text-align: right;
	font-weight: bold;}
	
.imprensa .formulario .formularioRight { width: 364px; }

.mapaSite p { margin-left: 15px; }
.mapaSite h3 a { color: #66a6cf; }


/* formulario */
.formulario span{
	margin-left: 50px;
	margin-right: 10px;}
	
.formulario .formularioCenter { text-align: center; }
.formulario td { height: 25px; }


/* Cadastro de Associados - Pessoa Física e Jurídica */
.cadastroAssociados h1{text-align: left;}

.cadastroAssociados table{margin-top: 20px;}

.cadastroAssociados table tr td{padding-bottom:5px;}

.cadastroAssociados table tr td input{width:500px;}

.cadastroAssociados table tr td .CidadeAtuacao{width:292px;}

.cadastroAssociados .pesquisa table tr td .spanBotoesSkin{
  display: block;
  margin: 7px 15px 0 0;
  float:right;}

.cadastroAssociados .pesquisa
{
	height: 180px;
	margin-bottom: 20px;
	background: url(../../util/img/Content/Associados/pesquisa02.gif) repeat-x 0 120px;	
}
.cadastroAssociados .pesquisa li
{
	display: inline;
	float: left;
}
.cadastroAssociados .pesquisaCenter
{
	width: 755px;
	margin-top: -10px;
}
.cadastroAssociados h3
{
	border-bottom: 1px solid #e1e1e1;
}

.cadastroAssociados .resultados
{
	display: block;
	height: 100%;
	background: url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x bottom;
}
.cadastroAssociados .resultados .resultadosLeft
{
	display: block;
	float: left;
	width: 245px;
	padding: 10px;
	background: url(../../util/img/Content/Parceiros/parceiroSeparador.gif) repeat-y right;
}
.cadastroAssociados .resultados .resultadosRight
{
	display: block;
	float: left;
	width: 484px;
	padding: 10px;
}


/* Associado Logado */
.associadoLogado .tabela
{
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	background-color: #f1f1f1;
}
.associadoLogado .bordaTabela tr td
{
	font-size: 1.2em;
	border: #666666 1px solid;
}
.associadoLogado .sugestoes
{
	width: 665px;
	margin: 0 auto;
	text-align: center;
}
.associadoLogado .sugestoes .tabelaSugestoes
{
}
.associadoLogado .sugestoes .tabelaSugestoes tr td
{
	padding-top:10px;
	font-size: 1.2em;
	border: #666666 1px solid;
}
.associadoLogado .sugestoes .tabelaSugestoesLeft
{
	font-weight: bold;
	background-color: #f1f1f1;
}
.associadoLogado .bgCinza
{
	background-color: #f1f1f1;
}

.associadoLogado .pesquisa
{
	height: 59px;
	margin-bottom: 20px;
	background: url(../../util/img/Content/Associados/pesquisa02.gif);
}
.associadoLogado .pesquisa ul li
{
	display: inline;
	float: left;
}
.associadoLogado .pesquisaCenter
{
	width: 755px;
	margin-top:12px;
}






/* Institucional */
.institucional p{ overflow:hidden; margin-bottom: 15px;}
.institucional div p.Titulo strong {Float:left;}

.institucional h3
{
	margin-bottom: 15px;
}
.institucional .institucionalTEXTO
{
	text-align: center;
}
.institucional .diretoria
{
	margin-bottom: -5px;
	font-size: 1.4em;
	font-weight: bold;
	color: #ff0000;
}
.institucional .diretoriaNome
{
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}
.institucional .filiado{
	height: 39px;
	padding: 10px 45px;
	background: url(../../util/img/Content/Parceiros/ibapePB.gif) no-repeat;}
	
.institucional .institucionalAssembleia{
	padding-left: 20px;}

.Ancoras {
	height:75px;
	margin-bottom:10px;
	background:transparent url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x scroll center bottom}

.AncoraTopo{float:right;}
.AncoraTopo a {color:#66A6CF;}

.Ancoras .Nav li {
	float:left;
	margin:3px 5px;
	text-align:center;}
	
.Ancoras ul li a:hover{color:#66A6CF;}

.AbaInativo {display:none;}
.AbaAtivo {display:block;}

/* Apoie o IBAPE */
.apoieIBAPE p
{
	padding-bottom:10px;
}
.apoieIBAPE span
{
	float:right;
	margin-left:10px;
}


/* PopUp */
.popUp
{
	width: 462px;
	height: 350px;
	text-align: justify;
}
.popUp p
{
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(../../util/img/Content/Associados/seta.gif) no-repeat;
}
.popUp .popTitulo
{
	position: relative;
	padding: 10px;
	margin-bottom: 20px;
	background: url(../../util/img/Content/Cursos/bg_repeat.gif) repeat-x bottom;
}
.popUp .popFechar
{
	position: absolute;
	top: 10px;
	right: 10px;
}
.popUp .popTexto
{
	margin: 10px;
}
.popUp .popDownload
{
	margin-left: 380px;
}





/*======================================================= Classes para IE6 */
/*Manter este bloco sempre no final*/

/* Estrutura do site */
.ie6 #container
{
	font: 10px Tahoma;
}

.ie6 .homeMain .video .destaqueVideo{
padding:0 8px  !important;

float:left;}
.ie6 #boxServicos ul li a
{
	height: 18px;
}

.ie6 .videoTextoLeft{margin-right:2px;}

.ie6 #footer .footerBoxServicos
{
	font: 10px Tahoma;
}
.ie6 #footer .footerBoxServicos
{
	padding-top: 0px;
}


/* boxServicos - Links */
.ie6 #boxServicos ul
{
	margin-top: 20px;
}

.ie6 #boxServicos ul li a:hover
{
	height: 18px;
}




/* Página - Home */

.ie6 .homeMain .destaques ul li
{
	padding-right: 122px;
}
.ie6 .homeMain .video .destaqueVideo
{
	padding: 0 10px 0 11px;
}

.ie6 .homeMain .video .m12{
float:left;}

.ie6 .homeMain .video span
{
	margin-right: 0px;
}
.ie6 .homeMain span
{
	margin-right: 10px;
}
.ie6 .homeMain .destaques .divisorEsq
{
	width: 150px;
}
.ie6 .homeMain .destaques .divisorDir
{
	width: 150px;
}

.ie6 .homeMain .video .destaqueVideo
{
	margin-left:8px;
}

/* Calendario */
	/*Tabela Mês - Navegação por Meses*/	
	.NavMes{
	width:900px;
	height:35px;
	border:none;
	border-collapse:collapse;
	text-align:center;
	background-color:#3274A0;}
	
	.NavMes .Seta{
	width:104px;
	*width:120px;
	text-align:center;
	vertical-align:middle;
	font-size:20px;}
	
	.NavMes .Seta a{
	color:#FFFFFF;
	text-decoration:none;}
	
	.NavMes tr td{
	font-size:18px;
	font-family:arial;
	text-transform:uppercase;
	vertical-align:middle;}

	/*Tabela Dias da Semana*/
	.Calendar .Semana{
    background: #66A6CF;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    height: 35px;
    vertical-align:middle;}
	
	/*Calendario principal*/
	.Calendar{
    margin: 0 auto;
    font-family: Arial;
    border: 1px #E8E8E8 solid;
    color: #FFFFFF;}
	
	.Calendar .OtherMonthDay{
    border: 1px solid #E8E8E8;
    color: #DADADA;
    font-weight: bold;
    font-size: 14px;
    width: 102px;
    height: 83px;
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0 0;}

	.Calendar .Dia{
    border: 1px solid #E8E8E8;
    color: #919191;
    font-weight: bold;
    font-size: 14px;
    width: 102px;
    height: 83px;
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0 0;}
    
    .Calendar .DayActive{
    border: 2px solid #C2E3EC !important;
    color: #919191;
    font-weight: bold;
    font-size: 14px;
    width: 102px;
    height: 83px;
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0 0;}

	.Calendar .TodayDay{
    color: #919191;
    font-weight: bold;
    font-size: 14px;
    width: 102px;
    height: 83px;
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0 0;}

	.Calendar .FimDeSemana{
    border: 1px solid #E8E8E8;
    color: #919191;
    font-weight: bold;
    font-size: 14px;
    width: 102px;
    height: 83px;
    text-align: right;
    vertical-align: top; 
    padding: 5px 5px 0 0;}

	.Calendar .DayDetail{
    width: 95px;
    font-size: 10px;
    text-align: center;
    margin: 1px 0 5px 5px;
    background: url(../../util/img/botoes/agendaConteudo.gif) no-repeat;}
	
	.CalendarioTitulo{font-size: 16px; }

	.CalendarioFonte, .CalendarioFonte a, .CalendarioSubTexto a { 
    font-size:12px; 
    text-decoration:none; 
    color:#3274A0; 
    display:block;
    margin:5px;}
    
	.CalendarioSubTexto { 
    font-size:12px; 
    margin:0px 0px 5px 14px;
	display:none; }	

	.CalendarioSubTexto a { color:#747474;}
	.CalendarioSubTexto a:hover {text-decoration:underline;}
	
	.Domingo{ background-color:#e5f4ff ;}

	.Domingo p{
 	font-size:13px;
    text-decoration:none;
    color:#000000;
    display:block;
    text-align:center;
	margin:5px;
	*margin-left:20px;
	*margin-right:0px;}

	.Numeros { 
    display:block; 
    margin:4px;
    text-align:right;
    width:104px;}
	
	.Dia { padding: 3px;}	

	strong{font-weight:bold;}
	
	/*Footer Calendário*/
	.FooterCalendario tr {background-color:#66a6cf;}

	.FooterCalendario td, .FooterCalendario td a{
	width:104px;
	height:25px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#FFFFFF;
	vertical-align:middle;
	background-color:#66a6cf;}
/*FIM Calendario*/	

.IncricoesEventos tr td {
	vertical-align:middle;}
	
.EventosDestaque {
	font-size:11px;
	margin-bottom:10px;}	

/* Table do Estatuto */

.EstatutoTabela td, .EstatutoTabela th{
    border:1px solid black;
    padding:10px;
    width:25%;
    text-align:center;
}


.EstatutoTabela td{
    vertical-align:middle;
}

.estatutoList li{
    list-style: disc outside none;
    margin-left: 30px;
    font-size: 1.2em;
    line-height: 1.5em;
}
