/*
def3f7 -> 90a4b5
cbecf2 -> 8a9fb1
62BAD6 -> ff8001
*/
body
{
	background-color: #4f4952;
	margin: 0px;
	text-align: center;
	text-transform: inherit;
	background-image: url(/images/bg/fundo.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* ************************************************************************** */
/*                              container                                     */
/* ************************************************************************** */
.table_left_top
{
	background-image: url(/images/bg/sombra_left_pattern.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}
.table_left_top_image
{
	background-image: url(/images/bg/sombra_left.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.table_middle_top
{
	background-color: #786e7b;
	background-image: url(/images/bg/fundo_page.jpg);
	background-repeat: repeat-x;
	width: 700px;
}
.table_right_top
{
	background-image: url(/images/bg/sombra_right_pattern.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
.table_right_top_image
{
	background-image: url(/images/bg/sombra_right.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}


.table_middle_bottom
{
	width: 700px;
	height: 10px;
	background-color: #3d363f;
}
.table_conteudo_top
{
	width: 700px;
	height: 93px;
}
.table_conteudo
{
	background-image: url(/images/bg/fundo_coluna.jpg);
	background-repeat: no-repeat; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}
/* ************************************************************************** */
/*                               rodape                                       */
/* ************************************************************************** */
#rodape
{
	float: left;
	width: 320px;
	height: auto !important;
	height: 50px;
	margin: 0 0 0 5px;
	padding: 2px 0 0 20px;
}
#rodape p
{
	font-size: 10px;
	text-align: left;
	margin: 0;
	color: #87808a;
}
#copyright
{
	width: 700px;
	height: auto !important;
	height: 10px;
	margin: 10px 0 10px 0;
	padding: 0;
}
#copyright p
{
	font-size: 10px;
	text-align: center;
	margin: 0;
    padding:0;
	color: #87808a;
}
#assina
{
    float: right;
	width: 200px;
	text-align: right;
	margin: 0 0 10px 0 !important;
	margin: 0;
	padding: 30px 20px 0 0;
}
#assina p
{
	font-size: 9px;
	text-align: right;
	margin: 0;
	color: #87808a;
}
#assina p a
{
	color: #87808a;
	text-decoration: none;
}
#assina p a:hover
{
	text-decoration: underline;
}

.funcionario p a
{
	color: #FFFFFF;
	text-decoration: underline;
}
.funcionario p a:hover
{
	text-decoration: none;
}


/* ************************************************************************** */
/*                            menu superior                                   */
/* ************************************************************************** */
#menu_superior
{
	float: left;
	width: 700px;
	height: 93px;
	margin: 0 0 0 5px !important;
	margin: 0 0 0 1px;
}


/* ************************************************************************** */
/*                              conteudo                                      */
/* ************************************************************************** */
#conteudo
{
	float: left;
	width: 700px;
	height: auto;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* background-color: #ccc; */ 
}
/* ************************************************************************** */
/*                              elementos                                     */
/* ************************************************************************** */
#titulo
{
	float: left;
	width: 670px;
	height: auto;
	margin: 0 0 0 12px !important;
	margin: 0 0 0 5px;
	border-bottom: 2px solid #FFF;
	/* background-color: #ddd; */
}
/* 0 20px 10px 20px */
#titulo h1
{
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	padding: 5px 530px 5px 5px;
	margin: 5px 0 5px 0;
	color: #FFF;
}

#coluna
{
	float: left;
	width: 160px;
	height: auto;
	color: #B8B0BD;
	/* background-color: #eee; */
}
#coluna h2, #coluna h2 a
{
	font-size: 11px;
	text-align: left;
	padding: 0 10px 0 8px;
	margin: 10px 0 0 0;
	color: #fff;
	text-decoration:none;
}
#coluna h3
{
	font-size: 9px;
	text-align: left;
	padding: 0 0 0 20px;
	margin: 0px 0 0 0;
}

#coluna p
{
	font-size: 10px;
	text-align: left;
	padding: 0 10px 0 20px;
	color: #B8B0BD;
	margin: 0px 0px 0px 0px;
}

#coluna a
{
	font-size: 11px;
	text-align: left;
	padding: 0 10px 0 0;
	margin: 0;
	color: #B8B0BD;
	text-decoration:none;
}

#coluna p.anteriores
{
	font-size: 10px;
	text-indent: 0;
	font-weight: bold;
	text-align: left;
	padding: 0 10px 0 20px !important;
	padding: 0 0 0 20px;
}
#coluna p.anteriores a
{
	color: #B8B0BD;
	text-decoration: none;
}
#coluna p.anteriores a:hover
{
	text-decoration: underline;
}

#site
{
	float: left;
	width: 528px;
	/* background-color: #aaa; */
}
#site p
{
	font-size: 10px;
	text-align: left;
	text-indent: 10px;
	padding: 10px 20px 5px 20px;
	margin: 0;
}
.funcionario
{
	float: left;
	width: auto;
	margin: 0;
	/* background-color: #c3e; */
	padding: 10px 20px 10px 20px
}
.funcionario h1
{
	background-image: url(/images/elementos/asterisco.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #FFF;
	padding: 0 0 10px 30px;
	margin: 0;
}
.funcionario img
{
	float: left;
	width: auto;
	margin: 0 20px 10px 0;
	
}
.funcionario p
{
	font-size: 10px;
	text-align: left;
	text-indent: 10px;
	padding: 0px;
}

.cliente
{
	float: left;
	width: 508px;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	/* background-color: #c2a; */
}
.cliente h1
{
	background-image: url(/images/elementos/asterisco.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 10px 30px;
	margin: 0;
}

#titulo_servicos
{
	float: left;
	width: 660px;
	height: auto;
	margin: 0 20px 0px 20px !important;
	margin: 0 20px 0px 10px;
	border-bottom: 2px solid #FFF;
}
#titulo_servicos h1
{
	float: left;
	width: 132px;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	padding: 5px 0 5px 2px;
	margin: 5px 0 5px 0;
	color: #FFF;
}

#titulo_servicos h2
{
	float: left;
	width: 498px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 5px 5px 5px 20px !important;
	padding: 5px 5px 12px 18px;
	color: #FFF;
	margin: 13px 0 5px 0;
}
.selected
{
	text-decoration: underline;
}

#titulo_servicos h2 a
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}
#titulo_servicos h2 a:hover
{
	text-decoration: underline;
}

.servicos_item
{
	width: auto;
	margin: 0 0 10px 0;
	/* background-color: #c3f; */
	padding: 0 20px 0 17px !important;
	padding: 0 20px 10px 16px;
}
.servicos_item h1
{
	background-image: url(/images/elementos/asterisco.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 10px 30px;
	margin: 0 0 10px 5px;
	border-bottom: 2px solid #FFF;
}
.servicos_item h1 a
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.servicos_item h1 a:hover
{
	text-decoration: underline;
}

.servicos_item p
{
	font-size: 10px;
	text-align: left;
	text-indent: 10px;
	margin: 0 0 10px 12px;
}
/* ************************************************************************** */
/*                                form                                        */
/* ************************************************************************** */
#form
{
	width: 520px;
	float: left;
	margin: 20px 0 0 0;
}
#form form
{
	margin: 0;
	padding: 0;
}

.form_item
{
	float: left;
	width: 518px;
	margin: 0 0 20px 0;
}
.label, .label_selected
{
	float: left;
	width: 170px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 30px;
}
.label_selected
{
	background-image: url(/images/elementos/asterisco_pq.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
}
.input
{
	float: left;
	width: 318px;
	height: 30px;
}
.input_blank
{
	float: left;
	width: 318px;
	height: 30px;
}
.text_input
{
	width: 318px;
	height: 30px;
	background-color: #3d363f;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	border: 0;
}
.input_area
{
	float: left;
	width: 318px;
	height: 120px;
}
.text_area_input
{
	width: 318px;
	height: 120px;
	background-color: #3d363f;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	border: 0;
}
#form_end
{
	width: 482px;
	float: left;
	border-top: 2px solid #FFF;
	padding: 0px 5px 5px 30px !important;
	padding: 10px 5px 10px 30px;
}
#form_end p a
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	background-color: #e95b0f;
}
#form_end p a:hover
{
	text-decoration: underline;
}
/* ************************************************************************** */
/*                             noticias                                       */
/* ************************************************************************** */

#titulo_coluna
{
	float: left;
	width: 132px;
	height: auto;
	margin: 0;
}
#titulo_coluna h1
{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding: 5px 2px 5px 0px;
	margin: 5px 5px 5px 0;
	color: #FFF;
}

#titulo_materias
{
	float: left;
	width: 480px;
	height: auto;
	margin: 0;
}
#titulo_materias h1
{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding: 5px 5px 5px 25px !important;
	padding: 5px 5px 5px 23px;
	margin: 5px 0 5px 5px;
	color: #FFF;
}

#materia
{
	float: left;
	width: 528px;
	padding: 10px 20px 10px 8px !important;
	padding: 10px 20px 10px 0;
}
#materia h1
{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding: 0 30px 10px 5px !important;
	padding: 0 30px 10px 0;
	margin: 0 30px 10px 0;
}
#materia h2
{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 0 !important;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}

#materia h3
{
	font-size: 9px;
	text-align: left;
	padding: 0 0 0 5px !important;
	padding: 0 0 0 10px;
	margin: 0 0 2px 0;
}
#materia h4
{
	font-size: 9px;
	text-align: left;
	font-weight: normal;
	font-style: italic;
	padding: 0 0 0 5px !important;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
#materia p
{
	font-size: 10px;
	text-align: left;
	text-indent: 10px;
	margin: 10px 0 5px 0;
	padding: 0 0 0 5px !important;
	padding: 0 0 0 10px;
}
#ultimas p.anteriores
{
	font-size: 10px;
	text-indent: 0;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 5px !important;
	padding: 0 0 0 0px;
}

#materia p.materia_completa
{
	font-size: 10px;
	text-indent: 0;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 5px !important;
	padding: 0 0 0 10px;
}
#materia p.materia_completa a, #ultimas p.anteriores a
{
	color: #B8B0BD;
	text-decoration: none;
}
#materia p.materia_completa a:hover, #ultimas p.anteriores a:hover, #materia p.paginas a:hover
{
	text-decoration: underline;
}
#materia p.paginas
{
	font-size: 10px;
	text-indent: 0;
	font-weight: bold;
	text-align: right;
	color: #B8B0BD;
	border-top: 2px solid #fff;
	margin: 15px 30px 0 10px;
	padding: 5px 0px 0 0px;
}
#materia p.paginas a
{
	font-size: 10px;
	color: #B8B0BD;
	text-decoration: none;
}
#materia_imagem
{
	float: left;
	width: 125px;
	margin: 0 20px 20px 2px !important;
	margin: 0 20px 20px 4px;
}

#main_img_container {width:130px;font-family: Tahoma, Verdana, Arial; font-size: 9px; font-weight: normal}
#main_credito {color:#fff;margin:0;padding:0 0 2px 0;text-align:right;width: 130px}
#main_img {margin:0;padding:0}
#main_legenda {background:#E85C0D;color:#fff;margin:0 !important;margin:0 0 0 2px;padding:5px 0 5px 5px;width:125px !important;width:130px}

#img_container {width:130px;font-family: Tahoma, Verdana, Arial; font-size: 9px; font-weight: normal}
#credito {color:#fff;margin:0 0 0 10px;padding:2px;text-align:right;width: 130px}
#img {margin:0 0 0 10px;padding:0}
#legenda {background:#E85C0D;color:#fff;margin:0 0 0 10px;padding:5px;width:120px !important; width:130px}

#materia_imagem img
{
	float: left;
	width: 130px;
	margin:0;
    padding:0 0 5px 0 !important;
    padding:0;
}
#materia_imagem p
{
	float: left;
	width: 125px !important;
	width: 130px;
	font-size: 10px;
    font-weight: bold;
	text-align: right;
	color: #fff;
	background-color: #e95b0f;
	margin: 0 0 5px 0 !important;
    margin: 0 0 0 1px;
    padding: 0;
}
#materia_imagem p a
{
	color: #fff;
	text-decoration: none;
}
#materia_imagem p a:hover
{
	text-decoration: underline;
}
#ultimas
{
	float: left;
	width: 538px;
	padding: 0 0 0 9px !important;
	padding: 0 0 15px 10px;
}
#ultimas h1
{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding: 0 30px 10px 0;
	margin: 0 25px 20px 5px !important;
	margin: 0 22px 20px 0;
	border-bottom: 2px solid #FFF;
}
#ultimas ul, #materia ul
{
	padding: 0;
	margin: 0 30px 0 30px;
	list-style-image: url(/images/elementos/asterisco_pq.gif);
	list-style-position: outside;
}
#ultimas ul li, #materia ul li
{
	font-size: 10px;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 0;
	
}
#materia.busca ul li
{
	font-size: 10px;
	color: #3d363f;
	margin: 0 0 10px 0;
	padding: 0;
	
}
#ultimas ul li a, #materia ul li a
{
	
	color: #fff;
	text-decoration: none;
}
#materia.busca ul li a
{
	
	color: #B8B0BD;
	text-decoration: none;
}
#ultimas ul li a:hover, #materia ul li a:hover, #materia.busca ul li a:hover
{
	text-decoration: underline;
}
#ultimas ul li .date, #materia ul li .date, #materia.busca ul li .date
{
	font-style: italic;
}
#ultimas p
{
	font-size: 10px;
	text-align: left;
	text-indent: 10px;
	padding: 0 30px 0 0px;
	margin: 0 0 10px 0;
}
/* ************************************************************************** */
/*                                busca                                       */
/* ************************************************************************** */

#busca
{
	float: left;
	width: 160px !important;
	width: 155px;
	height: auto;
	color: #B8B0BD;
	/* background-color: #c2a; */
	padding: 5px 0 0 0;
}
#busca form
{
	margin: 0;
	padding: 0 !important;
	padding: 0px 2px 2px 4px;
}
#busca p.label
{
	font-size: 10px;
	text-align: left;
	padding: 0 0 0 20px !important;
	padding: 0 0 0 25px;
	margin: 0 0 5px 0;
}
#busca p.ok
{
	float: left;
	width: 20px;
	font-size: 9px;
	text-align: center;
	margin: 0 0 0 0;
	color: #fff;
	padding: 2px 0 3px 0;
	background-color: #e95b0f;
	
}
#busca p.ok a
{
	color: #fff;
	text-decoration: none;
}
#busca p a:hover
{
	text-decoration: underline;
}
#busca input.text_input
{
	float: left;
	width: 106px;
	height: 16px;
	background-color: #fff;
	color: #3d363f;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	margin: 0 5px 0 20px;
}

/* ************************************************************************** */
/*                                dummy                                       */
/* ************************************************************************** */
#dummy
{
	float: left;
	width: 700px;
}