/* CSS Document */



/* < 

   Configurações gerais - limpando propriedades */

* {
	margin:0px;
	padding:0px;
	list-style:none;
	text-decoration:none;
	border:none;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5B534A;

}

/* > *



/* < 

   Configurações do corpo - backgrounds */

#corpo {

	background-image:url(conteudo/fundo02.gif);

	background-position:top;

	background-repeat:repeat-x;

}



#corpo #bgConteudo {

	background-image:url(conteudo/fundo03.gif);

	background-position:center;

	background-repeat:repeat-y;

	padding-top:15px;

	/*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 #AF9A56 0px -6px;

	font-family: Trebuchet MS, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color:#FFFFFF;

	border: none;

	cursor: pointer;

	padding:0px;

}



.botaoVerdePadrao:hover {

	background: url(home/bg_botao_verde_01_on.gif) repeat-x #B8A667 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 #FDFDFD 0px 0px;

	font-weight: ;

	color:#000033;

	border: thin solid #CFCFCF;

	cursor: pointer;
  border-bottom-style: solid
}



.botaoLaranjaPadrao:hover {

   	height: 30px;

	background: url(home/bg_botao_laranja_01.gif) repeat-x #FDFDFD 0px 0px;

	font-weight: ;

	color:#000033;

	border: thin solid #CFCFCF;

	cursor: pointer;
  border-bottom-style: solid
}

/* > */



/* < 

   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;

}

select {

border: 1px solid rgb(200, 200, 200);

padding: 5px; height: 27px; margin-right: 5px;



font:12px verdana, arial, helvetica, sans-serif;

color:#777777;

}



input {





border: 1px solid rgb(200, 200, 200); padding: 5px; height: 20px; margin-right: 5px;

color: rgb(119, 119, 119);

font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif; font-size: 14px;
  background-image: url(../common/formulario/jqtransformplugin/img/btn_left.gif)
}



.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 */

#meio #miolo hr {

	clear:both;

	height:1px;

	border: none;

	background:url(noticias/divisor_01.gif) repeat-x;

	margin: 10px 0px 20px 0px;



	/* IE 7 */

	*border: 1px dashed #D9D9D9;

	*margin: 3px 0px 13px 0px;

	

	/* IE 6 */

	_border: 1px dashed #D9D9D9;

	_margin: 3px 0px 13px 0px;

}

  .ui-azul-listra {

  border: 1px solid #263E5E;

  background: #002451 url(conteudo/rede.png) 50% top repeat-x;

  padding: 12px; height: 20px;

  color: #EFEEEC;

  font-stretch: wider;

  font-weight: bold

}



  .ui-azul

  {

  border: 1px solid #CACAFF;

  padding: 12px; height: 20px;

  font-weight: bold;

  background-image: url(conteudo/blue.png)

}
.ui-branco

  {

  border: 1px solid #C8C8C8;

  padding: 12px; height: 50px;

  font-weight:;



}
.ui-checbox

  {

  border: 1px solid #FFFFFF;




}




.ui-laranja{

border: 1px solid #F2DD8C;

background: #FFF5CC  50% 50% repeat-x; padding: 12px; height: 20px;

font-weight: bold; color: #303030; }



.ui-verde{

border: 1px solid #BBDF8D;

background: #EAF7D9  50% 50% repeat-x; padding: 12px; height: 20px;

font-weight: bold; color: #303030; }



.ui-vermelho{

border: 1px solid #FFAEAE;

background: #FEEBEB  50% 50% repeat-x; padding: 12px; height: 20px;

font-weight: bold; color: #303030; }



 /* design box 2*/



.db2

{

	margin:10px 0;



}

/**/

.db2_content

{

	background:#fff url('conteudo/db2_content_bg_right.png') repeat-y scroll right;

	position:relative;

}



.db2_content_container

{

	background:url('conteudo/db2_content_bg_left.png') repeat-y scroll left;

	padding: 0px 10px 0px 10px;

	position:relative;

}







.db2_content h3

{

border-bottom:1px solid #E0E1E1;

margin:0  5px 10px 5px;

padding:0px 5px 5px 10px;

}



.bd2_top

{

	background:url('conteudo/db2_bg_right.png') no-repeat scroll right top;

	height:10px;

	line-height:0;

	font-size:1px;

}

.bd2_top_content

{

	background:url('conteudo/db2_bg_left.png') no-repeat scroll left top;

	height:10px;

	line-height:0;

	font-size:0px;

}

.bd2_bot

{

	background:url('conteudo/db2_bg_right.png') no-repeat scroll right bottom;

	height:10px;font-size:1px;

}



.bd2_bot_content

{

	background:url('conteudo/db2_bg_left.png') no-repeat scroll left bottom;

	height:10px;font-size:1px;

	line-height:0;

}





/* design box 3*/



.db3

{

	margin:10px 0;

}

.db3_content

{

	background:#ebf3fa;

	border-left:1px solid #b1c9d9;

	border-right:1px solid #b1c9d9;

	padding: 0px 10px;

}



.db3_content h3

{

border-bottom:1px solid #b1c9d9;

margin:0  5px 10px 5px;

padding:0px 5px 5px 10px;

}



.bd3_top

{

	background:url('conteudo/db3_bg_right.gif') no-repeat scroll right top;

	height:10px;

	line-height:0;

	font-size:1px

}

.bd3_top_content

{

	background:url('conteudo/db3_bg_left.gif') no-repeat scroll left top;

	height:10px;

	line-height:0;

	font-size:1px

}

.bd3_bot

{

	background:url('conteudo/db3_bg_right.gif') no-repeat scroll right bottom;

	height:10px;font-size:1px

}



.bd3_bot_content

{

	background:url('conteudo/db3_bg_left.gif') no-repeat scroll left bottom;

	height:10px;font-size:1px

}



.db3_content

{

	background:#ebf3fa;

	border-left:1px solid #b1c9d9;

	border-right:1px solid #b1c9d9;



	padding: 0px 10px;

}



.db3_content h3

{

border-bottom:1px solid #b1c9d9;

margin:0  5px 10px 5px;

padding:0px 5px 5px 10px;

}



.bd3_top

{

	background:url('conteudo/db3_bg_right.gif') no-repeat scroll right top;

	height:10px;

	line-height:0;

	font-size:1px;	line-height:0;

}

.bd3_top_content

{

	background:url('conteudo/db3_bg_left.gif') no-repeat scroll left top;

	height:10px;

	line-height:0;

	font-size:1px;	line-height:0;

}

.bd3_bot

{

	background:url('conteudo/db3_bg_right.gif') no-repeat scroll right bottom;

	height:10px;font-size:1px;	line-height:0;

}



.bd3_bot_content

{

	background:url('conteudo/db3_bg_left.gif') no-repeat scroll left bottom;

	height:10px;font-size:1px;	line-height:0;

}



/* design box 4*/



.db4

{

	margin:10px 0;

}

.db4_content

{

	background:#FAFAFA;

	border-left:1px solid #E0E1E1;

	border-right:1px solid #E0E1E1;



	padding: 0px 10px;

}



.db4_content h3

{

border-bottom:1px solid #E0E1E1;

margin:0  5px 10px 5px;

padding:0px 5px 5px 10px;

}



.bd4_top

{

	background:url('conteudo/db4_bg_right.png') no-repeat scroll right top;

	height:10px;

	line-height:0;

	font-size:1px;

	line-height:0;

}

.bd4_top_content

{

	background:url('conteudo/db4_bg_left.png') no-repeat scroll left top;

	height:10px;

	line-height:0;

	font-size:1px;

	line-height:0;



}

.bd4_bot

{

	background:url('conteudo/db4_bg_right.png') no-repeat scroll right bottom;

	height:10px;font-size:1px;	line-height:0;

}



.bd4_bot_content

{

	background:url('conteudo/db4_bg_left.png') no-repeat scroll left bottom;

	height:10px;font-size:1px;

}





.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%;

}
