/*   MDR Engenharia & Informática ltda - 2009
    ATU
*/
body {
	 background:#D3DADC;
	 margin:0px;
	 font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
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;
}
img{ border:0;}
ul,ol { list-style:none; margin:0; padding:0;}
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:0 8px;}
.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_rel {
	color: #343C43;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:none;
	line-height:20px;
}

.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*/
.tituloRel{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
}
.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;
}

.avisoform{
	color: #B90000;
	font-size: 12px;
	letter-spacing:1px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align: top;
	height:24px;
}
/*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_01 {
	border: 1px solid #A7B1C2;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:middle;
	background-color:#F4F4F4;
	height:18px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #758391;
}
.campo_01:focus {
	border: #4B9FDF 2px solid;
	background-color: #FBFBFB;
}
.campo_01:hover {
	background-color: #F7F7F7;
}

.campo_01_txt {
	border: #A7B1C2 1px solid;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:middle;
	background-color:#F4F4F4;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #758391;
	padding: 1px;
}
.campo_01_txt:focus {
	border: #4B9FDF 2px solid;
	background-color: #FBFBFB;
}
.campo_01_txt:hover {
	background-color: #F7F7F7;
}
.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;
}
/*Acrescentados 25/11/2010*/
/*Banner Destaque 01*/
.banDest01{ margin:0 auto 4px auto; padding:10px 8px 6px 8px; width:214px; height:164px;  text-transform:uppercase; background: url(bckg_ban_dest_01.jpg) no-repeat 0 0;}
.banDest01 h2 { margin:0; }
.banDest01 h2 a, .banDest01 h2 a:hover{ display:block; font-size:13px; color:#FFFFFF;}
.banDest01 a.lkAcesse, .banDest01 a.lkAcesse:hover{ display:block; width:70px; margin:5px 0 0 140px; line-height:18px; font-size:9px; color:#FFFFFF; background: url(ic_seta_ban_dest_01.gif) no-repeat 100% 0;}
.banDest01 .lkGuia{ margin-top:38px; background: url(ic_pdf_ban_dest_01.gif) no-repeat 0 0;}
.banDest01 .lkGuia a, .banDest01 .lkGuia a:hover{ display:block; padding:0 22px 0 36px; line-height:26px; background: url(ic_seta_02_ban_dest_01.gif) no-repeat 83% 54%; font-size:12px;  color:#FFFFFF; text-transform:none;
}
/*Banner Destaque 02*/
.banDest02{ margin:40px auto 9px auto; padding:10px 5px 6px 5px; width:220px; height:119px; background: url(bckg_ban_dest_02.jpg) no-repeat 0 0;}
.banDest02 h2 { margin:0 0 20px 0; line-height:31px; font-size:12px; color:#FFFFFF; text-transform:uppercase; background: url(ic_ban_dest_03.gif) no-repeat 7px 50%; padding-left:50px;}
.banDest02 .item{background: url(bckg_item_ban_dest_03.gif) no-repeat left top; padding-top:6px; margin-top:7px;}
.banDest02 .item .bottom{background: url(bckg_item_ban_dest_03.gif) no-repeat left bottom; padding:0 6px 8px 6px;}
.banDest02 .item h3 { margin:0;}
.banDest02 .item h3 a, .banDest02 .item h3 a:hover{ display:block; background: url(ic_seta_ban_dest_03.gif) no-repeat 100% 50%; font-size:12px; color:#72716F;}
/*Banner Destaque 03*/
.banDest03{ margin:0 auto; padding:10px 5px 6px 5px; width:220px; height:164px; background: url(bckg_ban_dest_03.jpg) no-repeat 0 0;}
.banDest03 h2 { margin:0 0 20px 0; line-height:31px; font-size:12px; color:#FFFFFF; text-transform:uppercase; background: url(ic_ban_dest_03.gif) no-repeat 7px 50%; padding-left:50px;}
.banDest03 .item{background: url(bckg_item_ban_dest_03.gif) no-repeat left top; padding-top:6px; margin-top:7px;}
.banDest03 .item .bottom{background: url(bckg_item_ban_dest_03.gif) no-repeat left bottom; padding:0 6px 8px 6px;}
.banDest03 .item h3 { margin:0;}
.banDest03 .item h3 a, .banDest03 .item h3 a:hover{ display:block; padding:6px 0; background: url(ic_seta_ban_dest_03.gif) no-repeat 100% 50%; font-size:12px; color:#72716F;}

/*Ícone Cadastro*/
.icCadastro{ margin:18px auto 0 auto; padding-top:16px; width:230px; background: url(bckg_ic_cadastro.gif) no-repeat left top;}
.icCadastro .bottom{ padding:0 11px 17px 11px; background: url(bckg_ic_cadastro.gif) no-repeat left bottom;}
.icCadastro h2 { margin:0; padding-left:82px; height:41px; line-height:17px; font-size:11px; color:#FF0000; text-transform:uppercase; }
.icCadastro h2.pessoaJuridica { background: url(ic_cad_pjuridica.gif) no-repeat left 50%; }
.icCadastro h2.pessoaFisica { background: url(ic_cad_pfisica.gif) no-repeat left 50%; }
.icCadastro p { margin-top:11px; font-size:11px; line-height:15px; color:#72716F; }
.icCadastro a.lkCadastrar, .icCadastro a.lkCadastrar:hover{ display:block; margin-top:10px; font-size:10px; color:#FF0000; text-transform:uppercase; text-align:right; padding-right:30px; line-height:18px; background: url(ic_seta_cadastro.gif) no-repeat 100% 50%;}

/*Ícone Guia*/
.icGuia{ margin:18px auto 0 auto; padding-top:16px; width:230px; background: url(bckg_ic_guia.gif) no-repeat left top;}
.icGuia .bottom{ padding:0 11px 17px 11px; background: url(bckg_ic_guia.gif) no-repeat left bottom;}
.icGuia h2 { margin:0; padding-left:49px; line-height:32px; font-size:11px; color:#7FC41C; background: url(ic_pdf.jpg) no-repeat left top; }
.icGuia a.lkVer, .icGuia a.lkVer:hover{ display:block; margin-top:10px; font-size:10px; color:#7FC41C; text-transform:uppercase; text-align:right; padding-right:30px; line-height:18px; background: url(ic_seta_guia.gif) no-repeat 100% 50%;}

/*Ícone SIM*/
.icSIM{ margin:18px auto 0 auto; padding-top:16px; width:230px; background: url(bckg_ic_cadastro.gif) no-repeat left top;}
.icSIM .bottom{ padding:0 11px 17px 11px; background: url(bckg_ic_cadastro.gif) no-repeat left bottom;}
.icSIM h2 { margin:0; padding-left:82px; height:41px; line-height:17px; font-size:11px; color:#011D4F; text-transform:uppercase; }
.icSIM p { margin-top:11px; font-size:11px; line-height:15px; color:#72716F; }
.icSIM a.lkSIM, .icSIM a.lkSIM:hover{ display:block; margin-top:10px; font-size:10px; color:#011D4F; text-align:right; padding-right:30px; line-height:18px; background: url(icone_sim.gif) no-repeat 100% 50%;}

/*Página Vale Transporte*/
.valeTransporte .txtSlogan h2{
    margin:0 0 0 18px;
    color: #157A72;
	font-size: 17px;
	text-transform:uppercase;
}
.valeTransporte .txtIntroducao { margin-top:42px;}
.valeTransporte .txtIntroducao p{
    margin:0 0 14px 0;
    color: #758391;
	font-size: 12px;
	line-height:18px;
}
.valeTransporte .txtIntroducao h2{
    margin:0 0 3px 0;
    color: #157A72;
	font-size: 12px;
	background: url(ic_seta.gif) no-repeat left 50%;
	padding-left:14px;
}
.valeTransporte .txtObs{ border-color:#DDE0E3; border-style:solid; border-width:1px 0; padding-top:12px;}
.valeTransporte .txtObs p{
    margin:0 0 14px 0;
    color: #758391;
	font-size: 12px;
	line-height:18px;
}
.valeTransporte .txtEmpregador{background: url(backg_titulos.jpg) no-repeat left top; padding:16px 12px 0 12px; margin:34px 0;}
.valeTransporte .txtEmpregador h2{ margin:0 0 16px; font-size:14px; color:#157A72;}
.valeTransporte .txtEmpregador h2.subTitulo{ margin:36px 0 16px; font-size:14px; color:#157A72;}
.valeTransporte .txtEmpregador h3{ margin:0 0 3px 0; font-size:12px; color:#758391;}
.valeTransporte .txtEmpregador h4{background: url(backg_titulos.jpg) no-repeat left top; padding:16px 12px 0 12px; margin-top:34px; font-size:14px; color:#157A72;}
.valeTransporte .txtEmpregador p{
    margin:0 0 14px 0;
    color: #758391;
	font-size: 12px;
	line-height:18px;
}
/* MENU ORIENTAÇÕES =======================================================*/
#menuOrientacoes { margin:0; padding:0; list-style:none; }
#menuOrientacoes li{ margin-top:14px; border-bottom:1px solid #B2D3D1;}
#menuOrientacoes li a, #menuOrientacoes li a:hover {
	 display:block;
	 font-size:12px;
	 line-height:20px;
	 /*width:608px;*/
	 font-weight:bold;
	 padding:0 30px 10px 0;
	 color:#157A72;
     background: url(bckg_vt_orient_item.gif) no-repeat 100% 0;
}
#menuOrientacoes li a.active { background: url(bckg_vt_orient_item.gif) no-repeat 100% -60px; }
#menuOrientacoes li a:focus { outline:none; }
#menuOrientacoes p a, #menuOrientacoes p a:hover { line-height:18px; background:none; padding:0; display:inline; font-weight:normal;}
/*Termo de Adesão*/
.valeTransporte .termoAdesao h1{
    margin:0 0 18px 0;
    color: #157A72;
	font-size: 15px;
	text-align:center;
	text-transform:uppercase;
}
.valeTransporte .termoAdesao h2{
    margin:8px 0 12px 0;
    color: #157A72;
	font-size: 13px;
	text-transform:uppercase;
}
.valeTransporte .termoAdesao p{
    margin:0 0 18px 34px;
	font-size: 12px;
	line-height:18px;
	color: #758391;
}
.valeTransporte .termoAdesao a, .valeTransporte .termoAdesao a:hover{ color:#157A72; font-weight:normal;}
.valeTransporte .termoAdesao p.identacao{
    margin:0 0 18px 20px;
	font-size: 12px;
	line-height:18px;
	color: #758391;
}

.dado_form {
	color: #000000;
	font-size: 14px;
	height:18px;
	letter-spacing: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E8F8FF;
   padding-left:4px;
}
.dado_form_02 {
	color: #000000;
	font-size: 12px;
	height:14px;
	letter-spacing: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E8F8FF;
   padding-left:2px;
}


/* BANNER HOME =======================================================*/
.bannerHome { width: 692px; height: 269px; }
/* Slider - BANNER HOME =======================================================*/
.anythingSlider                         { width: 692px; height: 269px; position: relative;}
.anythingSlider .wrapper                { width: 692px; overflow: hidden; height: 244px; position: absolute; top: 0; left: 0; }

                                        /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; position: absolute; top: 0; left: 0;}
.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 244px; width: 692px; margin: 0; }
.anythingSlider .arrow                  { display: none;}

.thumbNav                               { position: absolute; top: 245px; right:0; z-index:2; text-align: center; }
.thumbNav li                            { display: inline; }
.thumbNav a                             { color:#B3B3B3; font-size: 13px; font-weight:bold; display: inline-block; padding: 0 9px; line-height: 26px; text-align: center; }
.thumbNav a:hover                       { color:#FFF; background: url(ban_bckg_item.gif) no-repeat 0 0; }
.thumbNav a.cur                         { color:#FFF; background: url(ban_bckg_item.gif) no-repeat 0 0;}

.start-stop                             { display:none;}

/*=========================== MENU PRINCIPAL ============================*/
#menu_principal {}
#menu_principal li {
 	background:url(menu_princ_botton.png) repeat left top;
	padding-bottom:6px;
	font-weight:normal;
}
#menu_principal li.active a {	
	color:#011D4F;
	font-weight:bold;
	background:url(menu_princ_botton_active.png) repeat left top;
}
#menu_principal a {
	color: #011D4F;
	font-size: 12px;
	padding-left:23px;
	line-height:25px;
	display:block;
}
#menu_principal a:hover {color: #000; 	background:url(menu_princ_botton_hover.png) repeat left top;}
#menu_principal .trigger.active { background:url(menu_princ_botton.png) repeat left top;}
#menu_principal .trigger.active a {	font-weight:bold; color: #011D4F;}
#menu_principal .trigger_visible { background:url(menu_princ_botton.png) repeat left top;}
#menu_principal .trigger_visible a { font-weight:bold;	color: #011D4F;}
/* Submenu Categorias */
#menu_principal .categorias {
	padding:5px 5px 5px 0px;
	background-color:#FFFFFF;
}
#menu_principal .categorias li{ padding: 4px 0px 4px 0px; background:none;}
#menu_principal .categorias li.active a{ font-weight:bold; background:none;}
#menu_principal .categorias a{
	color: #FFF;
	font-size:11px;
	line-height:normal;
}
#menu_principal .categorias li.over a, #menu_principal .categorias a:hover {color: #FFF; text-decoration:underline;}
/* Submenu Categorias Visível */
#menu_principal .categorias_visible {
	padding:5px 5px 5px 0px;
	background-color:#F3F3F3;
}
#menu_principal .categorias_visible li{ padding: 4px 0px 4px 0px; background:none;}
#menu_principal .categorias_visible li.active a{ font-weight:bold; background:none;}
#menu_principal .categorias_visible a{
	color: #FFF;
	font-size:11px;
	line-height:normal;
}
#menu_principal .categorias_visible li.over a, #menu_principal .categorias_visible a:hover { color: #FFF; text-decoration:underline;}

/* botões ----------------------*/
/* Invólucro Botão ----------------------*/
.containerBtn{ text-align:right; margin-top:12px;}
/* Botão ----------------------*/
.btn{ cursor:pointer; border:none; background: url(btns.gif) no-repeat; width:auto; line-height:17px; padding:2px 0 3px 0; margin:0 2px; text-align:center; font-size:12px; color:#283135;}
/* botão gestao relacao */
.btnRelAlt {width:25px;	height:14px; background-position: -206px -737px;}
.btnRelAlt:hover,
.btnRelAlt:focus{ background-position: -237px -737px; }
.btnRelAlt:active{ background-position: -269px -737px; }

.btnRelExc {width:25px;	height:14px; background-position: -309px -737px;}
.btnRelExc:hover,
.btnRelExc:focus{ background-position: -341px -737px; }
.btnRelExc:active{ background-position: -373px -737px; }
/* Botão Cinza  ----------------------*/
.btnA{ width:90px; background-position: 0 0; }
.btnA:hover,
.btnA:focus{ background-position: -98px 0; }
.btnA:active{ background-position: -196px 0; }

.btnB{ width:122px; background-position: 0 -29px; }
.btnB:hover,
.btnB:focus{ background-position: -130px -29px; }
.btnB:active{ background-position: -260px -29px; }

.btnC{ width:152px; background-position: 0 -57px; }
.btnC:hover,
.btnC:focus{ background-position: -160px -57px; }
.btnC:active{ background-position: -320px -57px; }

.btnD{ width:182px; background-position: 0 -86px; }
.btnD:hover,
.btnD:focus{ background-position: -190px -86px; }
.btnD:active{ background-position: -380px -86px; }

.btnE{ width:200px; background-position: 0 -114px; }
.btnE:hover,
.btnE:focus{ background-position: -209px -114px; }
.btnE:active{ background-position: -417px -114px; }

.btnF{ width:228px; background-position: 0 -142px; }
.btnF:hover,
.btnF:focus{ background-position: -236px -142px; }
.btnF:active{ background-position: -472px -142px; }

.btnG{ width:250px; background-position: 0 -172px; }
.btnG:hover,
.btnG:focus{ background-position: -258px -172px; }
.btnG:active{ background-position: -516px -172px; }

.btnH{ width:300px; background-position: 0 -201px; }
.btnH:hover,
.btnH:focus{ background-position: -308px -201px; }
.btnH:active{ background-position: -616px -201px; }

/* Botão Vermelho  ----------------------*/
.btnExclA{ width:90px; background-position: 0 -461px; }
.btnExclA:hover,
.btnExclA:focus{ background-position: -98px -461px; }
.btnExclA:active{ background-position: -196px -461px; }

.btnExclB{ width:122px; background-position: 0 -490px; }
.btnExclB:hover,
.btnExclB:focus{ background-position: -130px -490px; }
.btnExclB:active{ background-position: -260px -490px; }

.btnExclC{ width:152px; background-position: 0 -518px; }
.btnExclC:hover,
.btnExclC:focus{ background-position: -160px -518px; }
.btnExclC:active{ background-position: -320px -518px; }

.btnExclD{ width:182px; background-position: 0 -547px; }
.btnExclD:hover,
.btnExclD:focus{ background-position: -190px -547px; }
.btnExclD:active{ background-position: -380px -547px; }

.btnExclE{ width:200px; background-position: 0 -575px; }
.btnExclE:hover,
.btnExclE:focus{ background-position: -209px -575px; }
.btnExclE:active{ background-position: -417px -575px; }

.btnExclF{ width:228px; background-position: 0 -603px; }
.btnExclF:hover,
.btnExclF:focus{ background-position: -236px -603px; }
.btnExclF:active{ background-position: -472px -603px; }

.btnExclG{ width:250px; background-position: 0 -631px; }
.btnExclG:hover,
.btnExclG:focus{ background-position: -258px -631px; }
.btnExclG:active{ background-position: -516px -631px; }

.btnExclH{ width:300px; background-position: 0 -660px; }
.btnExclH:hover,
.btnExclH:focus{ background-position: -308px -660px; }
.btnExclH:active{ background-position: -616px -660px; }

/* Botão Amarelo  ----------------------*/
.btnAlertA{ width:90px; background-position: 0 -230px; }
.btnAlertA:hover,
.btnAlertA:focus{ background-position: -98px -230px; }
.btnAlertA:active{ background-position: -196px -230px; }

.btnAlertB{ width:122px; background-position: 0 -259px; }
.btnAlertB:hover,
.btnAlertB:focus{ background-position: -130px -259px; }
.btnAlertB:active{ background-position: -260px -259px; }

.btnAlertC{ width:152px; background-position: 0 -287px; }
.btnAlertC:hover,
.btnAlertC:focus{ background-position: -160px -287px; }
.btnAlertC:active{ background-position: -320px -287px; }

.btnAlertD{ width:182px; background-position: 0 -316px; }
.btnAlertD:hover,
.btnAlertD:focus{ background-position: -190px -316px; }
.btnAlertD:active{ background-position: -380px -316px; }

.btnAlertE{ width:200px; background-position: 0 -344px; }
.btnAlertE:hover,
.btnAlertE:focus{ background-position: -209px -344px; }
.btnAlertE:active{ background-position: -417px -344px; }

.btnAlertF{ width:228px; background-position: 0 -372px; }
.btnAlertF:hover,
.btnAlertF:focus{ background-position: -236px -372px; }
.btnAlertF:active{ background-position: -472px -372px; }

.btnAlertG{ width:250px; background-position: 0 -402px; }
.btnAlertG:hover,
.btnAlertG:focus{ background-position: -258px -402px; }
.btnAlertG:active{ background-position: -516px -402px; }

.btnAlertH{ width:300px; background-position: 0 -431px; }
.btnAlertH:hover,
.btnAlertH:focus{ background-position: -308px -431px; }
.btnAlertH:active{ background-position: -616px -431px; }