/*   MDR Engenharia & Informática ltda - 2009
    ATU
*/
body {
	 background:#D3DADC;
	 margin:0px;
}
a {
  color:#011D4F;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
  color: #758391;
  text-decoration:none;
}
form {
	display: inline;
}
/*TABLE EXTERNA*/
.table {
	background-color:#FFFFFF;
	width:988px;
}
/*HEADER*/
.header_left {
   width:286px;
   padding-top:27px;
   padding-left:27px;
   text-align:left;
}
.header_right_top {
   width:656px;
   background:url(bckg_header_right.jpg) no-repeat 86% 0px;
   padding-right:46px;
}
.header_right {
   padding-right:46px;
}
.txt_header_data {
	color: #758391;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:right;
}
/*MENU HEADER*/
.menu_header_separa {
   background:url(bckg_separa_menu.jpg) no-repeat 0px 0px;
   height:37px;
   width:7px;
}
.menu_header_bckg_left {
   background:url(bckg_left_menu.jpg) no-repeat 0px 0px;
   height:37px;
   width:361px;
}
.menu_header_bckg_right {
   background:url(bckg_right_menu.jpg) no-repeat 0px 0px;
   height:37px;
   width:25px;
}
.lk_menu_header {
	color: #FFFFFF;
	display:block;
	line-height:37px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	background:url(bckg_lk_menu.jpg) repeat-x 0px 0px;
}
a.lk_menu_header:hover{
	color: #157A72;	
	display:block;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	background:url(bckg_lk_menu_over.jpg) repeat-x 0px 0px;
}
.lk_menu_header_marcado {
	color: #157A72;
	display:block;
	line-height:37px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	background:url(bckg_lk_menu_over.jpg) repeat-x 0px 0px;	
}
a.lk_menu_header_marcado:hover{
	color: #157A72;	
	display:block;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	background:url(bckg_lk_menu_over.jpg) repeat-x 0px 0px;	
}
.txt_menu_header{
	color: #FFFFFF;
	display:block;
	line-height:37px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	background:url(bckg_lk_menu.jpg) repeat-x 0px 0px;
}
.txt_menu_header_marcado{
	color: #157A72;
	display:block;
	line-height:37px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	background:url(bckg_lk_menu_over.jpg) repeat-x 0px 0px;
}
/*CTD*/
.ctd_left {
    width:656px;
    padding-right:18px;
    padding-left:18px;
	vertical-align:top;
}
.ctd_right {
    width:248px;
    padding-right:46px;
    padding-left:2px;
	vertical-align:top;
	text-align:left;
	background:url(bckg_coluna_right_middle.jpg) repeat-y 2px 0px;
}
.ctd_logos_home {
    width:131px;
    padding-top:14px;
    padding-bottom:16px;
	vertical-align:top;
}
.ctd_dest_top {
	height:23px;
	background:url(bckg_coluna_right_top.jpg) no-repeat 0px 0px;
}
.ctd_dest_bottom {
	height:22px;
	background:url(bckg_coluna_right_bottom.jpg) no-repeat 0px 0px;
}
.ctd_dest_middle {
    padding-left:16px;
    padding-right:16px;
}
.ctd_tit_bckg{
	padding-left:12px;
	padding-right:12px;
	padding-top:34px;
	width:286px;
   background:url(backg_titulos.jpg) no-repeat 0px 28px;
}
.ctd_tit_bckg_large{
	padding-left:12px;
	padding-right:12px;
	padding-top:34px;
   background:url(backg_titulos.jpg) no-repeat 0px 28px;
}
.lista_bckg_seta {
	height:12px;
	padding-left:3px;
	padding-right:12px;
	padding-top:4px;
	width:14px;
	background: url(ic_lista_seta.gif) no-repeat 0px 2px;
}
/*FOOTER*/
.footer_left {
   background:url(bckg_footer_left.jpg) repeat-x 0px bottom;
   width:692px;
   height:48px;
   text-align:center;
   padding-top:34px;
   vertical-align:middle;
   line-height:18px;
	color: #758391;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: none;
}
.footer_right {
   background:url(bckg_footer_right.jpg) no-repeat 2px 0px;
   width:250px;
   height:48px;
   padding-right:46px;
   text-align:center;
   padding-top:34px;
   vertical-align:middle;
   line-height:18px;
	color: #011D4F;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}
.lk_footer {
	color: #758391;
	font-weight: none;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
a.lk_footer:hover{
	color: #011D4F;
	text-decoration: none;
}
.lk_footer_mdr {
	color: #011D4F;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
a.lk_footer_mdr:hover{
	color: #758391;
	text-decoration: none;
}
.txt_footer{
	color: #758391;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}
.txt_footer_mdr{
	color: #011D4F;
	font-size: 9px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}

/*TEXTOS*/
.txt_ctd {
	color: #758391;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	font-weight:none;
	line-height:20px;
	vertical-align:text-top;
}
.txt02_11_dest {
	color: #157A72;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
}
.txt02_ctd {
	color: #157A72;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	font-weight:none;
	line-height:20px;
}
.txt_ctd_11 {
	color: #758391;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	font-weight:none;
	line-height:20px;
}
.txt_9{
	color: #758391;
	font-size: 9px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:txt-bottom;
}
.txt_9_right{
	color: #758391;
	font-size: 9px;
	line-height:17px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:right;
	vertical-align:txt-bottom;
}
.txt_10{
	color: #758391;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:txt-bottom;
}
.txt_10_ctd{
	color: #758391;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:txt-top;
	line-height:14px;
}
.txt_lista_bckg {
	color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	height:12px;
	padding-left:3px;
	padding-right:12px;
	padding-top:4px;
	width:14px;
	background: url(ic_lista_verde.gif) no-repeat 0px 2px;
}
.txt_lista_coluna_right_bckg {
	color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	height:12px;
	padding-left:3px;
	padding-right:12px;
	padding-top:4px;
	width:14px;
	background: url(ic_lista_azul.gif) no-repeat 0px 2px;
}
.txt_lista_numeros {
	color: #157A72;
	font-size: 14px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	height:12px;
	padding-right:4px;
	padding-top:2px;
}
.txt_lista_coluna_right_numeros {
	color: #011D4F;
	font-size: 14px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	height:12px;
	padding-right:4px;
	padding-top:0px;
}
/*TÍTULOS*/
.titulo{
	color: #157A72;
	font-size: 17px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	vertical-align:text-top;
	height:40px;
}
.titulo11{
	color: #157A72;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	vertical-align:text-top;
}
.titulo12{
	color: #157A72;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	letter-spacing:1px;
	font-weight:bold;
	vertical-align:text-top;
	height:32px;
}
.titulo12_semdest{
	color: #157A72;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	letter-spacing:1px;
	font-weight:normal;
}
.titulo_bckg{
	color: #157A72;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	letter-spacing:1px;
	text-indent:10px;
	font-weight:bold;
	padding-bottom:4px;
	vertical-align:text-top;
	background: url(seta_verde.gif) no-repeat 0px 46%;
}
.titulo_borda{
	color: #011D4F;
	font-size: 13px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	vertical-align:text-top;
	height:20px;
	border-bottom:1px solid #D0D7E0;
}
.titulo02{
	color: #011D4F;
	font-size: 11px;
	letter-spacing:1px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	vertical-align: top;
	height:24px;
}
.txt11_03_dest{
	color: #011D4F;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	vertical-align:text-top;
	text-align:center;
}
/*LINKS*/
.lk_geral_01 {
	color: #011D4F;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
a.lk_geral_01:hover{
	color: #758391;
	text-decoration: none;
}
.lk_geral_02 {
	color: #3F3F3F;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	line-height:20px;
	text-decoration: none;
}
a.lk_geral_02:hover{
	color: #157A72;
	text-decoration: none;
}
.lk_seta_verde {
	display:block;
	color: #157A72;
	width:100%;
	font-weight: bold;
	line-height:24px;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	background:#EBF5F5 url(seta_verde.gif) no-repeat 90% 56%;
	text-align:left;
	padding-left:10px;

}
a.lk_seta_verde:hover{
	color: #157A72;
	text-decoration: none;
	background:#B8DCDC url(seta_verde_over.gif) no-repeat 90% 56%;
}
.lk_borda {
	display:block;
	color: #011D4F;
	width:100%;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	background:url(seta_azul.gif) no-repeat 100% 56%;
	text-align:left;
	vertical-align:text-top;
	height:16px;
	border-bottom:1px solid #D0D7E0;
}
a.lk_borda:hover{
	color: #011D4F;
	text-decoration: none;
}
.lk01_11 {
	color: #758391;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	line-height:16px;
	vertical-align:text-top;
}
a.lk01_11:hover{
	color: #157A72;
	text-decoration: none;
}
.lk01_12 {
	color: #758391;
	font-weight: none;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	line-height:16px;
	vertical-align:text-top;
}
a.lk01_12:hover{
	color: #157A72;
	text-decoration: none;
}
/*BOTŐES*/
.bt_enviar {
	background: url(bt_enviar.gif) no-repeat;
	border-width:0px;
	width:64px;
	height:24px;
	letter-spacing: 0px;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bt_buscar {
	background: url(bt_buscar.gif) no-repeat;
	border-width:0px;
	width:58px;
	height:20px;
	letter-spacing: 0px;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:12px;
}
.bt_votar {
	background: url(bt_votar.gif) no-repeat;
	border-width:0px;
	width:52px;
	height:20px;
	letter-spacing: 0px;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*CAMPOS*/
.campo {
	border: #CAD1DB 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: #758391;
}
.campo01 {
	border: #CAD1DB 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: #758391;
}
.campo_select {
	border: #CAD1DB 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: #758391;
}
.campo02_select {
	border: #CAD1DB 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: #758391;
	width:190px;
}
.campo_txa {
	border: #CAD1DB 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: #758391;
}
/*LABEL*/
.label_right {
	color: #758391;
	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: #758391;
	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: #758391;
	font-size: 10px;
	text-align:left;
	vertical-align:top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
