/*   MDR Engenharia & Informática ltda - 2009
   EXPRESSO DORES
*/
body {
	 background:#E4E4E4;
	 margin:0px;
}
/* FORM */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
/* Lists */
ul,ol { list-style:none; }
/*TABLE EXTERNA*/
.table {
	background-color:#FFFFFF;
	width:988px;
}
.table_popup {
	background:#FFFFFF url(bckg_footer_popup.jpg) no-repeat left bottom;
	width:650px;
	height:485px;
	}
/*HEADER*/
.header_left {
	background: url(bck_logo.jpg) no-repeat 0px 0px;
	vertical-align:top;
	height:143px;
}
.header_logo {
	padding-left:96px;
	padding-top:10px;
	vertical-align:top;
}
.header_data {
	color: #909090;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:right;
	height:32px;
	vertical-align:middle;
	padding-right:22px;
}
/*LINHA NAVEGAÇÃO*/
.navegacao {
	padding-top:2px;
	padding-left:24px;
	margin:0px;
	padding-bottom:18px;
	}
.navegacao li {
    display:inline;
    background:url(ic_seta.gif) no-repeat 100% 80%;
    padding-right:10px;
    padding-left:3px;
	text-align:left;
	vertical-align:middle;
	color: #369412;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.navegacao li.first { padding-left:0; }
.navegacao li.last { padding-right:0; background:none;}
.navegacao li.last a, .navegacao li.last a:hover { color:#369412; }
.navegacao a { color:#909090; text-decoration:none; }
.navegacao a:hover { color:#369412; }

/*CTD*/
.ctd {
	padding-left:22px;
	padding-right:22px;
}
.ctd_right {
    vertical-align:top;
	text-align:left;
	width:233px;
	padding-left:22px;
	padding-right:22px;
}
.ctd_left {
	padding-left:22px;
    vertical-align:top;
	text-align:left;
}
.ctd_left_empresa {
	padding-left:22px;
	color: #909090;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	line-height:18px;
}
/*CTD COLUNAS HOME*/
.ctd_coluna_bottom {
    background:url(bckg_col_home_bottom.png) no-repeat 21px 0px;
	height:36px;
	padding-left:22px;
	padding-right:44px;
	vertical-align:bottom;
}
.ctd_coluna_top {
    background:url(bckg_col_home_top.png) no-repeat 0px 0px;
	vertical-align:top;
}
.ctd_coluna_middle {
	padding-left:14px;
	padding-right:14px;
	width:205px;
	color:#818181;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align:left;
	vertical-align:top;
	line-height:17px;
}
.titulo_boasvindas_home {
    background:url(ic_bem_vindo.png) no-repeat 14px 6px;
	height:74px;
	color:#369412;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	letter-spacing:1px;
	text-align:left;
	text-indent:92px;
	vertical-align:middle;
}
.titulo_busca_home {
    background:url(ic_busca.png) no-repeat 14px 6px;
	height:74px;
	color:#369412;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	letter-spacing:1px;
	text-align:left;
	text-indent:92px;
	vertical-align:middle;
}
.titulo_noticias_home {
    background:url(ic_noticias.png) no-repeat 14px 6px;
	height:74px;
	color:#369412;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	letter-spacing:1px;
	text-align:left;
	text-indent:92px;
	vertical-align:middle;
}
.titulo_enquete_home {
    background:url(ic_enquete.png) no-repeat 14px 6px;
	height:74px;
	color:#369412;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	letter-spacing:1px;
	text-align:left;
	text-indent:92px;
	vertical-align:middle;
}
.lk_seta_circle {
	display:block;
	color: #369412;
	width:100%;
	font-weight: bold;
	line-height:24px;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	background: url(ic_seta_circle.png) no-repeat 100% 56%;
	text-align:left;
}
a.lk_seta_circle:hover{
	text-decoration: underline;
}
.lk_seta_bg_circle {
	display:block;
	color: #369412;
	width:100%;
	font-weight: bold;
	line-height:24px;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	background: url(ic_seta_circle_bg.gif) no-repeat 100% 56%;
	text-align:left;
}
a.lk_seta_bg_circle:hover{
	text-decoration: underline;
}

/*FOOTER*/
.footer{
    background:url(footer.png) no-repeat 22px 38px;
    vertical-align:bottom;
	text-align:center;
    height:134px;
   	padding-left:22px;
	padding-right:22px;
	padding-bottom:8px;
	color: #909090;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	}
.lk_footer {
	color: #909090;
	font-weight: none;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
a.lk_footer:hover{
	color: #21792D;
	text-decoration: none;
}
.lk_footer_mdr {
	color: #909090;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
a.lk_footer_mdr:hover{
	color: #21792D;
	text-decoration: none;
}
.txt_footer{
	color: #909090;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}
.lk_linha {
	color: yellow;
	font-weight: none;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
a.lk_linha:hover{
	color: #21792D;
	text-decoration: none;
}

.txt_footer_mdr{
	color: #909090;
	font-size: 9px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
}
/*MENU HEADER*/
#menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:26px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing:1px;
	margin: 0px;
	padding:0px;
}
#menu li {
	text-align:left;
	vertical-align:top;
 }
#menu li.active a {
	background:url(bck_menu_over.png) no-repeat 3px 1px;
	padding-left:30px; }
#menu a { 
	color: #21792D;
	display:block;
	text-decoration: none;
	padding-left:20px;
	height:32px;
	background:url(bck_menu.png) no-repeat 3px 1px;
 }
#menu li.over a,
#menu a:hover {
	background:url(bck_menu_over.png) no-repeat 3px 1px;
	padding-left:20px;
}
/*MENU HEADER 02*/
.txt_menu_header{
	color: #21792D;
	display:block;
	line-height:26px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	vertical-align:top;
	padding-left:20px;
	height:32px;
	background:url(bck_menu.png) no-repeat 3px 1px;
}
.txt_menu_header_active{
	color: #21792D;
	display:block;
	line-height:26px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	vertical-align:top;
	padding-left:20px;
	height:32px;
	background:url(bck_menu_over.png) no-repeat 3px 1px;

}
/*BOTÕES*/
.bt_buscar {
	background: url(btn_buscar.gif) no-repeat;
	border-width:0px;
	width:58px;
	height:20px;
	letter-spacing: 0px;
	font-size: 10px;
	font-weight:bold;
	color: #369412;
	text-align:center;
	vertical-align:middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.btn {
	background: url(btn.gif) no-repeat;
	border-width:0px;
	width:58px;
	height:20px;
	letter-spacing: 0px;
	font-size: 10px;
	font-weight:bold;
	color: #369412;
	text-align:center;
	vertical-align:middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*CAMPOS*/
.campo {
	border: #B6B6B6 1px solid;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:middle;
	background-color:#FFFFFF;
	height:18px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #909090;
}
.campo01 {
	border: #B6B6B6 1px solid;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:middle;
	background-color:#FFFFFF;
	height:14px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #909090;
}
.campo_select {
	border: #B6B6B6 1px solid;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:middle;
	background-color:#FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #909090;
}
.campo02_select {
	border: #B6B6B6 1px solid;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:middle;
	background-color:#FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #909090;
	width:200px;
}
.campo_txa {
	border: #B6B6B6 1px solid;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:middle;
	background-color:#FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #909090;
}
/*LABEL*/
.label_right {
	color: #909090;
	line-height:30px;
	font-size: 12px;
	text-align:right;
	vertical-align:top;
	padding-right:3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.label_right_10 {
	color: #909090;
	line-height:24px;
	font-size: 10px;
	text-align:right;
	vertical-align:top;
	padding-right:3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.label_left_10 {
	color: #909090;
	font-size: 10px;
	text-align:left;
	vertical-align:top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.label_left_11 {
	color: #909090;
	font-size: 11px;
	text-align:left;
	vertical-align:top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*TEXTOS*/
.txt_9_right{
	color: #909090;
	font-size: 9px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:right;
	vertical-align:bottom;
}
.txt_10{
	color: #909090;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:bottom;
}
.txt_10_nav_pg{
	color: #909090;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
}
.txt_10_ctd{
	color: #909090;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	line-height:14px;
}
.txt_data_icone{
	color: #749926;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	text-indent:10px;
	background: url(ic_seta.gif) no-repeat 0px 62%;
}
.txt_11_ctd{
	color: #909090;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	line-height:14px;
}
.txt_12_ctd{
	color: #909090;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	line-height:18px;
}
.txt_12_dest{
	color: #909090;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	font-weight:bold;
	line-height:18px;
}
/*TÍTULOS*/
.tit_geral{
	background: url(bck_linha.png) repeat-x 0px 28px;
	color: #369412;
	font-size: 20px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	letter-spacing:1px;
	padding-bottom:40px;
}
.tit_borda_13{
	color: #369412;
	font-size: 13px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-top;
	letter-spacing:1px;
	padding-bottom:2px;
	font-weight:bold;
	border-bottom: 1px solid #DFE3D1;
}
.tit01_13{
	color: #909090;
	font-size: 13px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-bottom;
	letter-spacing:1px;
	font-weight:bold;
}
/*FORM BUSCA PG INTERNA*/
.form_busca{
	background: url(bckg_form_busca.jpg) no-repeat 0px 0px;
	height:150px;
}
.tit_form_busca{
	color: #21792D;
	font-size: 14px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:text-middle;
	letter-spacing:1px;
	padding-bottom:22px;
	text-indent:84px;
	letter-spacing:1px;
	font-weight:bold;
	height:72px;
}
.bt_form_busca {
	background: url(btn_buscar.png) no-repeat;
	border-width:0px;
	width:58px;
	height:20px;
	letter-spacing: 0px;
	font-size: 10px;
	font-weight:bold;
	color: #369412;
	text-align:center;
	vertical-align:middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*CTD DEST*/
.ctd_dest_borda_borda_left_top {
   background:url(bck_dest_left_top.png) no-repeat right bottom;
   width:14px;
   height:14px;
}
.ctd_dest_borda_right_top {
   background:url(bck_dest_right_top.png) no-repeat left bottom;
   width:14px;
   height:14px;
}
.ctd_dest_borda_left_bottom {
   background:url(bck_dest_left_bottom.png) no-repeat right top;
   width:14px;
   height:14px;
}
.ctd_dest_borda_right_bottom {
   background:url(bck_dest_right_bottom.png) no-repeat right top;
   width:14px;
   height:14px;
}
.ctd_dest_borda_top {
   background:url(bck_dest_top.png) repeat-x left bottom;
   height:14px;
}
.ctd_dest_borda_bottom {
   background:url(bck_dest_bottom.png) repeat-x left top;
   height:14px;
}
.ctd_dest_borda_left {
   background:url(bck_dest_left.png) repeat-y right top;
   width:14px;
}
.ctd_dest_borda_right {
   background:url(bck_dest_right.png) repeat-y left top;
   width:14px;
}
.ctd_dest_top {
   background:url(bckg_col_top.png) no-repeat -1px bottom;
   height:16px;
}
.ctd_dest_bottom {
   background:url(bckg_col_bottom.png) no-repeat -1px top;
   height:16px;
}
.ctd_dest_middle {
	background-color:#ECF7E8;
	padding-left:14px;
	padding-right:14px;
}
/*POPUP*/
.lk_popup_fechar {
	display:block;
	color: #369412;	
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:right;
	vertical-align:text-middle;
	padding-right:22px;
}
a.lk_popup_fechar:hover{
	color: #369412;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
/*LINKS*/
.lk01_11_ctd {
	color: #909090;	
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	vertical-align:text-top;
	line-height:14px;
}
a.lk01_11_ctd:hover{
	color: #369412;	
}
.lk01_12 {
	color: #909090;	
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.lk01_12:hover{
	color: #369412;	
}
.lk01_12_sublinhado {
	color: #909090;	
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.lk01_12_sublinhado:hover{
	text-decoration: underline;
}
.lk01_12_dest {
	color: #909090;	
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.lk01_12_dest:hover{
	text-decoration: underline;
}
.lk02_11 {
	color: #369412;	
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height:28px;
}
a.lk02_11:hover{
	color: #369412;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.lk02_12 {
	color: #369412;	
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.lk02_12:hover{
	color: #369412;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.lk_seta_circle_left {
	display:block;
	color: #909090;
	width:100%;
	font-weight: normal;
	line-height:24px;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	background: url(ic_seta_circle.png) no-repeat 0px 2px;
	text-align:left;
	text-indent:28px;
}
a.lk_seta_circle_left:hover{
	color: #369412;
	text-decoration: underline;
}
/*LINHA DIVISÃO*/
.linha_div_horiz{
 background: url(bck_linha_02.png) repeat-x 0px 4px;
 height:16px}	
 
