/********************************************************** << Gerais >> ***********************************/
* {	margin:0;
	padding:0}
	
ul {list-style:none}

#centraliza {
	width:790px;
	padding:0 5px;
	margin:auto;
	background: url(images/fd_centraliza.gif) repeat-y}


dfn{color:#990000 !important;
	font-style:normal !important;
	border-bottom:1px #990000 solid !important}	

a {	outline:none;
	text-decoration:none;
	color:#282727}

	a:hover {
	text-decoration:none;
	outline:none;
	color: #999999}	

body {
	font-size:11px;
	font-family:Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif}
	
html {
	background:url(images/body_palavras.gif)}

input {
	border:1px solid #c5c5c5;
	color:#333333;
	font-family:Arial,Verdana,Trebuchet ms,Helvetica,sans-serif;
	font-size:11px;
	height:16px;
	padding:5px 0pt 0pt 5px !important;}	
		
textarea {
	background:url(images/car_pos_msg.gif);
	border:1px solid #C5C5C5;
	color:#333333;
	font-family:Arial,Helvetica,"Trebuchet MS",Verdana,sans-serif;
	font-size:11px;
	padding:5px;}	
			
select {
	background-color:#FFFFFF !important;
	border:1px solid #a5acb2 !important;
	color:#333333;
	font-size:10px;
	height:16px;
	margin:0 0 0 2px;}
	
fieldset {
	border:medium none;}
	
.apresentacao {
	margin:0 0 20px 0;
	color:#4d4c4c;
	font-size:11px;
	width:500px;}

/*************************************************************** <<	Painel >> ***************/
.painel {
	width:790px;
	margin:0;
	padding:0}
	
.painel img{ border:none}
	
h1 {display:none;}
	
/**************************************************************** << Data e link >> **/
.pnl_anexos {
	background:url(images/frases_fd.gif) repeat-x;
	color:#FFFFFF;
	margin:0;
	padding-top:5px;
	height:20px}

.pnl_anexos .pnl_data {
	margin-left:10px;
	width:640px;
	float:left}

.pnl_anexos .pnl_contato{
	display:block;
	padding:0 10px 0 0;
	float:right;
	color:#FFFFFF}
	
	.pnl_anexos .pnl_contato a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold !important}
	
	

/**************************************************************** << Busca >> ***************************/
.pnl_barra {
	display:block;
	margin:5px 0 0 0;
	padding:0 0 0 170px;
	float:left;}
	
.pnl_frases {
	display:none !important}
	
.pnl_busca {
	height:60px;
	width:481px;
	float:left;
	display:block;
	overflow:hidden;}

	.pnl_busca span{ 	
	text-indent:-5000px;
	overflow:hidden;
	display:block;
	margin:0;
	float:left;
	width:100%;
	height:19px;
	background: #BA0505 url(images/pnl_span.gif) no-repeat right -1px; }

	.pnl_busca input{
	width:365px;
	height:15px;
	margin:3px 3px 0 0 !important;
	padding:2px 0 0 0;
	color:#000000;
	border:#d11911 1px solid !important;
	float:left}

	.bt_buscar {
	width:105px;
	float:left;
	height:22px!important;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	line-height:0;
	background: url(images/bt_ok.gif) no-repeat bottom #da251d;
	margin:3px 0 0 0;
	cursor:pointer}

/********************* << Link de assinatura >> *************************/

.pnl_lista {
	width:125px;
	float:left;
	margin:5px 0 0 5px}
	
.pnl_lista .assine_ja a {
	display:inline;
	float:left;
	width:125px;
	height:46px;
	background:url(images/assine.gif) no-repeat;
	text-indent:-5000px;
	overflow:hidden;}

/*********************************************************** << Corpo >> *************************/
#corpo {
	clear:both;
	background:url(images/menu_fd.gif) repeat-y 0 0;
	margin:0 0 0 1px;
	width:790px}

#fim_corpo { /*Essa div serve para fechar o layout do corpo*/
	visibility:hidden;
	height:1px;
	clear:both;
	display:block;}
	
	
/*======================================================== << Conteudo >> ===== */
#conteudo {
	width:610px;
	padding:0 10px 20px 0 !important;
	float:right;}
	
#paginacao {
	background-color:#f3f4f4 !important;
	clear:both;
	color:#ba0505;
	font-weight:bold !important;
	text-align:right;
	font-size:11px;
	height:18px;
	padding:4px 15px 0 0;
	margin:50px 0 0 0 !important;}

	#paginacao a {
	color:#ba0505 !important;
	text-decoration:none;
	padding:0 10px}

	#paginacao span {
	font-weight:bold;
	padding:0 10px}

.ver_mais{
	clear:both;
	padding:0 0 0 15px;
	background: url(images/h3_anexos.gif) no-repeat 0% 50%;
	margin:0 0 0 20px;
	color:#CB0000 !important;
	font-size:11px !important;}

/*=============================================================== << Títulos >> =====*/

h2 {background: url(images/h2_barra_fundo.gif) no-repeat ;
	margin:0 5px 5px 0 !important;
	padding:2px 5px 0 80px;
	height:18px;}
		
	h2 span {
	text-align:right!important;
	color:#cb0000;
	font-size:11px !important;
	font-weight:normal !important;}
	
h3 {background: url(images/h3_anexos.gif) no-repeat  0% 50%;
	clear:both;
	color: #C282727;
	font-size:11px;
	margin:0;
	padding:2px 25px 3px 0;
	font-weight:normal;}
	
h4 {color:#ba0505;
	font-size:13px;
	font-weight:bold;}
	
	h4 a {
	color:#ba0505;}
	
h5 {color:#BA0505 !important;
	margin-bottom:5px;
	font-size:11px;}

h6 {
	color:#990000;
	font-size:11px;
	font-weight:normal;}

/******************************************************************* << Menu >> **********************/
.menu {
	background:transparent url(images/menu_fd.gif) repeat-y scroll -5px 0;
	width:145px;
	margin:-65px 0 0 5px;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-size:11px;
	color:#043c64;
	z-index:3;
	position:relative;}	

.menu #a_conteudo{
	color:#F4F4F4 !important;
	font-size:6px!important}
	
	.menu a {
	color:#c41811 !important}

	.menu a:hover {
	color:#333333 !important}

	.menu ul{ 
	z-index:2;
	position:relative;
	margin-bottom:15px}
	
	
.mn_nivel_01{
	background:url(images/mn_nivel01.jpg) no-repeat;
	padding:2px 0 5px 23px;
	font-weight:bold;
	margin:0 0 0 0 !important;
	color:#FFFFFF !important;
	text-transform:uppercase}

	.mn_nivel_01 ul{
	margin-top:5px}
				
.mn_nivel_02 {
	font-weight:normal !important;
	padding:2px 0 2px 0;
	text-transform:none}
	
	.mn_nivel_02 ul {
	padding-bottom:10px}

	.mn_nivel_02_mais {
	background:url(images/menu_marc_02.gif) no-repeat 0% 45%;
	display:block !important}

	.mn_nivel_02_menos{
	background:url(images/menu_marc_03.jpg) no-repeat 0 5px;
	display:block !important;}

.mn_nivel_03 {
	margin:0 2px;
	padding:2px 2px 2px 8px;
	background: url(images/marc04.gif) no-repeat 0 8px;
	color:#00FF00!important}
	
/************************************************************************************ << Rodape >> *****/
#rodape {
	clear:both;
	background-color:#000000;
	margin:0 0 3px 0;
	height:25px;
	width:786px;}
	
	address {
	background-color:#000000;
	padding:5px 0 0 13px;
	width:620px;
	float:left;
	font-family:Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#FFFFFF} 
	
	.rdp_empresa {
	display:block;
	height:17px;
	width:72px;
	float:right;
	background:url(images/actcon.gif) no-repeat;
	text-indent:-5000px;
	overflow:hidden;
	margin:3px 5px 0 0}
	
	
	.rdp_portal {
	display:none}


/*================================================ << Botoes Conteudo >> =====*/


.bt_votar {
	background:url(images/bt_votar.gif) no-repeat right center;
	float:left;
	height:20px;
	width:67px;
	margin:5px 5px 0 5px !important;
	padding:0;
	cursor:pointer;
	text-indent:-5000px !important;
	display:block !important;}	
	
.bt_parciais {
	background:url(images/bt_parciais.gif) no-repeat right center ;
	float:left;
	height:20px;
	width:75px;
	margin:5px 5px 0 5px !important;
	padding:0 0 0 0;
	cursor:pointer;
	text-indent:-5000px !important;
	display:block;
	overflow:hidden;}

.bt_voltar {
	background: url(images/bt_voltar.gif) no-repeat right center;
	display:block;
	float:left;
	height:20px;
	width:61px;
	padding-top:5px;
	margin-right:10px;
	text-indent:-5000px;
	cursor:pointer;}

.bt_enviar {
	background:url(images/bt_enviar.gif) no-repeat ;
	display:block;
	float:left;
	height:18px;
	text-indent:-5000px;
	width:66px;
	cursor:pointer;}	

#bt_localizar {
	background:transparent url(images/bt_localizar.gif) no-repeat;
	border:none !important;
	cursor:pointer;
	display:block !important;
	height:24px !important;
	line-height:0;
	margin:3px 0 0 23px !important;
	text-indent:-5000px !important;
	overflow:hidden !important;
	width:91px !important;}
	
	
#btn_localizar {
	background:transparent url(images/bt_localizar.gif) no-repeat;
	border:none !important;
	cursor:pointer;
	display:block !important;
	height:24px !important;
	line-height:0;
	margin:3px 0 0 23px !important;
	text-indent:-5000px !important;
	overflow:hidden !important;
	width:91px !important;}

.bt_calendario{
	background:url(images/ico_calendario.gif) no-repeat;
	height:22px;
	display:block;
	float:left;
	width:23px;
	text-indent:-5000px;
	margin:18px 10px 0 0}
	

/*============================================= << Barra de Navegacao >> =====*/	
.navegacao {
	color:#4d4c4c;
	float:left;
	font-size:10px;
	width:480px !important;
	height:15px;
	padding:17px 0 0 0;
	margin:0 0 0 20px;}

.navegacao2 {
	color:#4d4c4c;
	float:left;
	font-size:10px;
	width:480px !important;
	height:20px;
	margin:6px 0 0 10px;
	padding:7px 0 0 10px;}
	
.navegacao strong, .navegacao2 strong{ 
					margin-right:5px}

/*============================================= << Barra de Funcoes >> =====*/	
.barra_funcoes  {
	padding:0;
	height:32px;
	width:130px;
	float:left;
	text-align:right}

	.barra_funcoes .mail {
	padding-left:13px}
	
	.barra_funcoes .print{ 
	float:left;	} 

.mail {
	margin:10px !important}
	
.print {}
	
/*************************************************************** << Tela de Erro >> ******************************/

.msg_mensagem {
	border:3px solid #eceeee;
	background-color:#FFFFFF;}
	
	.msg_mensagem_text {
	width:280px;
	height:120px;
	line-height:16px;
	margin:5px 0 0 60px;
	color:#cb0000;}
	
	.msg_mensagem_icon  {
	background:url(images/ico_warning.gif) no-repeat;
	height:32px;
	width:32px;
	text-indent:-5000px;
	float:left;
	display:block !important;
	margin:5px 0 0 5px;}
		
	.bt_ok {
	background:url(images/bt_ok.gif) no-repeat;
	display:block !important;
	text-indent:-5000px;
	height:20px;
	margin:5px 0 0 40px;
	width:61px;}