/* 
	CVRE
	Style Sheet 1.0
	11-04-2005
*/


body,td,th {
font: 11px Arial, Helvetica, sans-serif;
color: #333333;}

a:link,
a:visited,
a:active {
text-decoration: underline;
color: #660000;}

a:hover {
text-decoration: none;
color: #000000;}

body {
background: #FFFFFF url(../imagens/bk_top.gif) top left repeat-x;
margin: 0px;}

#fundo {
background: url(../imagens/bk_footer.gif) bottom left repeat-x;}

#pg_topo {
width: 480px;
height: 187px;}

#pg_navbar {
padding: 25px 4px 33px 0px;
width: 136px !important;
width /* */: 140px;}

#pg_navbar_box {
padding: 20px 0px 20px 4px;
border-top: 1px solid #660000;
border-bottom: 1px solid #660000;}

#pg_navbar_box td {
padding: 4px 0px 4px 0px;}

.navbar_item {
font: normal 12px/13px;
color: #666666;}

.navbar_item a:link,
.navbar_item a:active,
.navbar_item a:visited {
text-decoration: none;
color: #666666;}

.navbar_destaque {
font-weight: bold;
font-size: 12px;
line-height: 13px;
color: #660000;}

.navbar_destaque a:link,
.navbar_destaque a:active,
.navbar_destaque a:visited {
text-decoration: none;
color: #333333;}

.navbar_item a:hover,
.navbar_destaque a:hover {
text-decoration: underline;
color: #000000;}


/*-----------   Newsletter   ------------*/

#news_topo {
width: 600px;
height: 187px;
}

#news_corpo {
padding: 25px 10px 33px 10px;
width: 600px;
}

#news_navbar {
padding: 25px 4px 33px 0px;
width: 0px !important;
width /* */: 0px;
}

#news_toolbar {
padding: 25px 0px 33px 4px;
width: 0px !important;
width /* */: 0px;
}

.news_titulo{
width: 268px;
text-align: left;
font-weight: bold;
font-size: 15px;
text-decoration: none;
color: #660000;
}

.news_data{
/*width: 50%;*/
text-align: right;
font-weight: bold;
font-size: 15px;
text-decoration: none;
color: #660000;
}

.news_lista_foto {
padding: 0px 25px 0px 0px;
width: 130px;
}

/*-----------   Newsletter   ------------*/


#pg_toolbar {
padding: 25px 0px 33px 4px;
width: 136px !important;
width /* */: 140px;}

.pg_toolbar_box {
padding: 24px 4px 24px 4px;
border-top: 1px solid #660000;
font-weight: bold;
font-size: 12px;
color: #660000;}

.pg_toolbar_box a:link,
.pg_toolbar_box a:active,
.pg_toolbar_box a:visited {
text-decoration: underline;
color: #660000;}

.pg_toolbar_box a:hover {
text-decoration: none;
color: #000000;}

.pg_toolbar_box_input {
margin-left: -6px;
height: 20px;
width: 120px;
background-color: #F6F6F4;
font-size: 11px;
color: #333333;}

#pg_footer {
height: 30px;}

#pg_footer div {
font-size: 9px;
color: #FFFFFF;
padding-top: 4px;
height: 21px !important;
height /* */: 25px;}

#pg_footer a:link,
#pg_footer a:active,
#pg_footer a:visited {
color: #FFFFFF;
text-decoration: none;}

#pg_footer a:hover {
color: #FFFFFF;
text-decoration: underline;}

#pg_corpo {
padding: 25px 10px 33px 10px;
width: 480px;}

.txt_form {
color: #666666;
font-size: 12px;
font-weight: normal;}

#caminho {
padding-bottom: 15px;}

#caminho td {
color: #666666;
font-size: 10px;}

#caminho strong {
font-size: 11px;
color: #660000;
font-weight: bold;}

#caminho a:link,
#caminho a:active,
#caminho a:visited {
color: #660000;
text-decoration: underline;}

#caminho a:hover {
color: #000000;
text-decoration: none;}

.box_titulo,
.box_quebra {
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding: 2px 0px 2px 0px;}

.box_tituloregiao {
border-bottom: 1px solid #CCCCCC;
/*padding: 2px 0px 2px 0px;
padding: 8px 5px 8px 5px;*/
padding: 40px 5px 10px 5px;
font: normal 22px/24px "Times New Roman", Times, serif;
color: #999999;}

.box_titulo div {
padding: 8px 5px 8px 5px;
background-color: #F6F6F4;
font: bold 22px/24px "Times New Roman", Times, serif;
color: #660000;}

.box_info {
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding: 10px 5px 10px 5px;}

.box_quebra div {
padding: 8px 5px 8px 5px;
background-color: #F6F6F4;
font: bold 12px/24px;
color: #999999;}

.pesquisa_item {
padding: 2px 0px 2px 0px;
border-bottom: 1px solid #CCCCCC;}

.pesquisa_box {
padding: 20px 15px 20px 5px;
background-color: #F6F6F4;}

.texto_item,
.lista_item {
padding: 30px 5px 30px 5px;}

.lista_item {
border-bottom: 1px solid #CCCCCC;}

.lista_item div 
{
floating: left; 
}

.lista_item div,
.texto_item div {
line-height: 12px;}

.txt_titulo {
font-style: italic;
font-size: 13px;
line-height: 14px;
font-weight: bold;
color: #660000;
padding-bottom: 8px;}

.lista_item a:link,
.lista_item a:active,
.lista_item a:visited {
color: #333333;
text-decoration: none;}

.lista_item a:hover {
color: #000000;
text-decoration: underline;}

.lista_foto {
padding: 0px 25px 15px 0px;
width: 130px;}

.form_box {
padding-left: 3px;
background-color: #F6F6F4;
font: normal 11px/13px Arial, Helvetica, sans-serif;
color: #333333;}

.box_titulo_artigo {
font: bold 26px/28px "Times New Roman", Times, serif;
color: #660000;
padding: 10px 0px 15px 0px;
/*padding: 10px 0px 25px 0px;*/
}

#documentos td {
font: normal 12px Arial, Helvetica, sans-serif;
color: #660000;
border-bottom: 1px solid #CCCCCC;
padding: 5px;}

#documentos div {
color: #999999;
font-size: 10px;}

#documentos a:link,
#documentos a:visited,
#documentos a:active {
font: bold 12px/13px Arial, Helvetica, sans-serif;
color: #660000;
text-decoration: underline;}

#documentos a:hover {
font: bold 12px/13px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;}

.texto_artigo {
font: 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
/*padding: 30px 5px 33px 5px;*/
padding: 15px 5px 10px 2px;}

.texto_artigo td {
font: 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
padding: 2px 0px 2px 0px;}

.lista_link {
padding: 5px 5px 5px 5px;
border-bottom: 1px solid #CCCCCC;
font: italic bold 13px/14px Arial, Helvetica, sans-serif;}

.lista_link a:link,
.lista_link a:visited,
.lista_link a:active {
font: italic bold 13px/14px Arial, Helvetica, sans-serif;
color: #660000;
text-decoration: none;}

.lista_link a:hover {
font: italic bold 13px/14px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: underline;}

.destaque {
color: #660000;
font-weight: bold;}

.msg_box {
padding: 15px 15px 15px 12px;
color: #FFFFFF;
font: bold 22px/24px "Times New Roman", Times, serif;/*Arial, Helvetica, sans-serif;}*/
