/* CSS Document */

/* < 
   Configurações gerais - limpando propriedades */
* {
	margin:0px;
	list-style:none;
	text-decoration:none;
	border:none;
	vertical-align:middle;
	/*font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	font-size:12px;*/
}
/* > *

/* < 
   Configurações do corpo - backgrounds */
#corpo {
	background:url(conteudo/bg01.jpg) top repeat-x;
}

#corpo #bgConteudo {
	background:url(conteudo/bg02.jpg) top center no-repeat;
	/*teste para desenvolvimento
	background-color:#669900;*/
}

#corpo #bgConteudo #conteudo {
	width:900px;
	margin:auto;
	/*display:table;*/
	margin-top:0px;
	/*teste para desenvolvimento
	background-color:#0066FF;*/
}

#corpo #bgConteudo #conteudo:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
/* > */

/* < 
   Configurações do botão verde padrão - utilizado em diversos lugares */
.botaoVerdePadrao {
	height: 30px;
	background: url(home/bg_botao_verde_01.gif) repeat-x #00a54f 0px -6px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	border: none;
	cursor: pointer;
	padding:0px;
	border:1px solid #00A54F;
}

.botaoVerdePadrao:hover {
	background: url(home/bg_botao_verde_01_on.gif) repeat-x #00b537 0px -6px;
}
/* > */

/* < 
   Configurações do botão laranja padrão - utilizado em diversos lugares */
.botaoLaranjaPadrao {
	height: 30px;
	background: url(home/bg_botao_laranja_01.gif) repeat-x #f58a00 0px 0px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	border: none;
	cursor: pointer;
}

.botaoLaranjaPadrao:hover {
	background: url(home/bg_botao_laranja_01_on.gif) repeat-x #f58a00 0px 0px;
}
/* > */

/* < 
   Configurações do botão azul padrão - utilizado em diversos lugares */
.botaoAzulPadrao {
	width:100%;
	height: 30px;
	background: url(home/bg_botao_azul_01.gif) repeat-x #0057b1 0px 0px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	border: none;
	cursor: pointer;
	padding:0px;
	margin-top:120px;
}

.botaoAzulPadrao:hover {
	background: url(home/bg_botao_azul_01_on.gif) repeat-x #0064bd 0px 0px;
}
/* > */


/* < 
   Configurações da hr padrão - utilizada em diversos lugares */
.hr01 {
	clear:both;
	height:1px;
	border: none;
	background:url(noticias/divisor_01.gif) repeat-x;
	margin: 10px 0px 10px 0px;

	/* IE 7 */
	*border: 1px dashed #D9D9D9;
	*margin: 3px 0px 3px 0px;
	
	/* IE 6 */
	_border: 1px dashed #D9D9D9;
	_margin: 3px 0px 3px 0px;
}
/* > */

/* < 
   Configurações dos indicadores de downloads de PDF - utilizado em diversos lugares */
#getAdobeReader {
	font-size:11px;
	color:#a7a7a7;
	line-height:10px;
}

#getAdobeReader img {
	float:right;
}
/* > */

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#002d66;
	padding-bottom:15px;
}

h4 {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#0057b1;
}

#corpo #bgConteudo #conteudo #meio #chamadasTexto2:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

.chamadasTexto2 {
	width:265px;
	margin-bottom:10px;
	*margin-bottom:0px;
	_margin-bottom:0px;
	float:left;
	font-size:11px;
}

#corpo #bgConteudo #conteudo #meio .chamadasTexto2 p {
	font-size:11px;
	line-height:14px;
	color:#777777;
	padding-bottom:0px;
}

.chamadasTexto2 a:hover h4 {
	color:#252525;
}

.chamadasTexto2esq {
	margin-right:20px;
}

#corpo #bgConteudo #conteudo #meio li {
	background-image:url(conteudo/liBullet03.gif);
	background-repeat:no-repeat;
	font-size:14px;
	line-height:20px;
	padding-left:20px;
}

#corpo #bgConteudo #conteudo #meio ol li {
	background-image:none;
	padding-left:0px;
}

.destaquesPrincipais div p {
	padding-bottom:0px;
}


/* COMENTÁRIOS  03/04/09 */
#corpo #bgConteudo #conteudo #meio #comentarios {
    margin-bottom:25px;
}

#corpo #bgConteudo #conteudo #meio #comentarios .comentario {
    padding-top:10px;
}

#corpo #bgConteudo #conteudo #meio h2 a, #corpo #bgConteudo #conteudo #meio #comentarios a {
    color:#0057B1;
    font-weight:normal;
    text-decoration:underline;
}

#corpo #bgConteudo #conteudo #meio #comentarios .comentario .por, #corpo #bgConteudo #conteudo #meio #comentarios .comentario .por strong {
    color:#777777;
    font-size:14px;
}

#corpo #bgConteudo #conteudo #meio #comentarios .comentario .por strong {
    color:#252525;
}

#corpo #bgConteudo #conteudo #meio #comentarios .comentario p {
    line-height:18px;
    padding-bottom:10px;
    padding-top:10px;
}

#corpo #bgConteudo #conteudo #meio form table tbody tr td #parent .por {
	color:#777777;
	font-size:14px;
}

#corpo #bgConteudo #conteudo #meio form table tbody tr td #parent .por strong {
	color:#000000;
}

#corpo #bgConteudo #conteudo #meio form table tbody tr td #parent a {
	color:#0057B1;
	text-decoration:underline;
}

#corpo #bgConteudo #conteudo #meio form table tbody tr td #parent p {
	color:#000000;
	line-height:18px;
	padding-bottom:10px;
	padding-top:10px;
}

#corpo #bgConteudo #conteudo #meio form table tr .tdLabel {
	width:100%;
}