body {margin:0; top:0px; background-image: url(../img/fundo.gif); }
img {border:0; padding:0;}

#divP {position: absolute; left: 50%; margin-left:-387px; background-color: #FFFFFF;}
.image {padding: 10px;}
/* TOPO */

#topo {width:775px; height:100px; background-color: #133541;}

#logo {position:relative; width:292px; height:72px; float:left; top:20px; }

/* idiomas */
#idioma {
	float:right;
	margin-top:20px;	
}
#menuLang {
	width:135px;
	height: 36px;
	border-bottom: 1px #cccccc solid;
	}
#menuLang ul {
	margin: 0; padding: 0;
}
#menuLang ul li {
	display: inline;
}
#menuLang ul li a {
	border: none;
	float: left;
	padding-bottom:15px;
	*padding-bottom:13px;
	padding-left: 12px;
	padding-top: 8px;
	padding-right:12px;
	text-align:center;
	vertical-align:middle;
}
#menuLang ul li a:hover {
	background-image:url(../img/menulang_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border: none;
	}
#menuLang ul li a:visited {
	border:none;
	}
#menuLangSel {
	background-image:url(../img/menulang_bg.jpg);
	}
/* acesso */
#acesso {
	margin-top: -60px;
	_margin-top:10px;
	margin-left: 10px;
	}
.exclusivo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	vertical-align:middle;
	}
.campos {
	height: 15px;
	border:1px solid #cccccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.campoItem a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.campoItem a:hover {
	text-decoration: underline;
}
.caNome {
	height: 15px;
	width: 230px;
	border:1px solid #cccccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.caAssunto {
	height: 15px;
	width: 300px;
	border:1px solid #cccccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.caCidade {
	height: 15px;
	width: 100px;
	border:1px solid #cccccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.caFone {
	height: 15px;
	width: 120px;
	border:1px solid #cccccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.caEmail {
	height: 15px;
	width: 170px;
	border:1px solid #cccccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.campos select {
	height: 30px;
	border:1px solid #cccccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.campoItem {
	height:15px;
	position:relative;
	margin-top:0px;
	}
#btnOk {
	vertical-align:middle;
	}

.mensagemC {
	width: 300px;
	height: 80px;
	border:1px solid #cccccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow: auto;
}
/* MENU FLASH */
#menuFlash {
	width:775px;
	height:210px;
	}
	
/* LATERAL ESQUERDA */
#esquerda {
	width:202px;
	}
	
	/*movimenta��o */
	#movimentacao ul {
		margin: 0; padding: 0;
		}
	#movimentacao ul li {
		display: inline;
		}
	#movimentacao ul li a {
		border: none;
		float: left;
		padding:0;
		margin:0;
	}

	/*newsletter */
#newsletter {
	background-image: url('../img/newsletter_bg.jpg');
	background-repeat: no-repeat;
	width:198px;
	height: 110px;
	margin-top: 0px;
	*margin-top: 0px;
	_margin-top: 0px;
	}
#email {
	width:155px;
}

/*busca */
#busca {
	background-image: url('../img/busca_bg.jpg');
	background-repeat: no-repeat;
	width: 198px;
	height: 112px;
}

#buscaCampos {
	margin-top:-120px;
	*margin-top:-130px;
}
#campBusca {
	width:180px;
	margin-top:50px;
	margin-left:5px;
}
#btnBuscar {
	padding-left:5px;
	padding-top:3px;
	}

	
	
/* MEIO */
#data {
	width:778px;
	padding-bottom:10px;
	padding-top:5px;
	text-align:right;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;

}

.titulo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	/*color:#696969;*/
	color:#005581;
	font-weight:bold;
}
	
.txt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
	
/* RODAPE */
#rodape {
	width:775px;
	height: 25px;
	background-image: url("../img/rodape_novo.jpg");
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.txtRodape {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-align:center;
	padding-top: 7px;
}
#rodape a {color: #FFFFFF; text-decoration: underline;}

/* INTERNAS */

	/* LATERAL DIREITA */
#direita {
	position:relative;
	width:155px;
	height:275px;
	/* background-color:#999999;*/
	border: 1px solid silver;
	float:right;
	}	
	
/* LATERAL DIREITA */
#conteudo {
	width:540px;
	padding:10px;
}
.tit {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	}
.txt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
li {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}



/* �REA ADMINISTRATIVA */
#divTopo {
	width:100%;
	height:95px;
	background-image:url(../img/restrito/topo_rest.jpg);
	background-repeat:repeat-x;
	margin:0px;
}
#topoAdm {
width:769px;
height:95px;
left: 50%;
}
#divRodape {
	background-image: url(../img/rodape_novo.jpg);
	background-repeat: repeat-x;
	background-color: #07064C;
	height: 18px;
	clear:both;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: silver;
	padding-top: 10px;
}
#centro {width:100%;}
#foto {float:left; position:relative;}
#meioAdm {float:left; height: auto; padding: 8px; margin-left: 20px;}
.titAdm {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#696969;
	font-weight:bold;
	}
#usuario {
	width:100px;
}

	/* menu admin */
#divMenu {
	height:110px;

}
#menuAdm {
	height: 110px;
	}
#menuAdm ul {
	margin: 0; padding: 0;

	}
#menuAdm ul li {
	display: inline;
	}
#menuAdm ul li a {
	border: none;
	float: left;
	padding-bottom:15px;
	*padding-bottom: 9px;
	padding-left: 3px;
	padding-top: 8px;
	padding-right:3px;
	text-align:center;
	vertical-align:middle;
	}
#menuAdm ul li a:hover {
	background-repeat:no-repeat;
	background-position:center;
	border: none;
	opacity: 7;
	filter: alpha(opacity=70);
	}
#menuAdm ul li a:visited {
	border:none;
	}
#contAdm {
padding-top:25px;
}
#btnEnviar {
	padding-left:5px;
	vertical-align:middle;
}

	
/* FALE CONOSCO */

.contatoTxt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
}

#tabBorda {
border:3px solid #FFFFFF;
}

.pnbrancoSimples {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.pnCinza {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
A.pnbranco2:link { text-decoration: none; color: #FFFFFF }
A.pnbranco2:visited { text-decoration: none; color: #FFFFFF  }
A.pnbranco2:hover { text-decoration: underline; color: #859DC3 }
A.pnbranco2:active { text-decoration: underline; color: #859DC3 }

A.pnPreto2:link { text-decoration: none; color: #333333 }
A.pnPreto2:visited { text-decoration: none; color: #333333  }
A.pnPreto2:hover { text-decoration: underline; color: #333333 }
A.pnPreto2:active { text-decoration: none; color: #333333 }

A.pnCinza2:link { text-decoration: underline; color: #CCCCCC }
A.pnCinza2:visited { text-decoration: underline; color: #CCCCCC  }
A.pnCinza2:hover { text-decoration: none; color: #FFFFFF }

A.Cinza:link { text-decoration: none; color: #5B5B5B }
A.Cinza:visited { text-decoration: none; color: #5B5B5B  }
A.Cinza:hover { text-decoration: underline; color: #5B5B5B }
A.Cinza:active { text-decoration: none; color: #5B5B5B}

A.txtBranco:link { text-decoration: none; color: #FFFFFF }
A.txtBranco:visited { text-decoration: none; color: #FFFFFF  }
A.txtBranco:hover { text-decoration: underline; color: #FFFFFF }
A.txtBranco:active { text-decoration: none; color: #FFFFFF}



.pnPreto2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333 }
.campos2 {  FONT: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #ffffff }.pnPreto {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.pnAzulSimples {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0A497F;
	text-decoration: underline;
}
.pnAzul2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #084895; }
.pnCinzaBusca {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.txtVermelho {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.txtBranco {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.tableExpansaoTop {
	width: 558px;
	background-color: #696969;
	height: 30px;
	border: none;
	text-align: center;
}
.expansaoTop {
	margin-top: -3px;
	*margin-top: -5px;
	_margin-top: -5px;
}

#conteudo p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.tableRestrito {
	width: 500px;
	border: 1px solid #ffffff;
	border-collapse: collapse;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tableRestrito thead th {
	font-weight: bold;
	background-color: #C1CDC1;
	text-align: center;
	border: 1px solid #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.tableRestrito tbody td {
	border: 1px solid #ffffff;
	background-color: #E0EEE0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

.tableDetalhe {
	width: 500px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tableDetalhe tbody td label {
	font-weight: bold;
}

#b1_esq {
	width:192px;
	height:152px;
	float:left;
	margin-left:9px;
	_margin-left:5px;
	text-decoration: none;
}
#b1_esq a{
	text-decoration: none;
	color: #000000;
}

#b1_dir {
	width:369px;
	height:156px;
	background-image:url(../img/bloco1_esq_bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-left: 220px;
	
}
#b1_dir a {
	text-decoration: none;
	color: #000000;
}

/* bloco 2 */
#b2_esqSup {
	width:195px;
	height:125px;
	}
#b2_esqInf {
	background-repeat: no-repeat;
	margin-top:-80px;
	_margin-top: -120px;
	margin-left:0px;
	width: 234px;
	height: 128px;
	background-color: #EEE9E9;
}
#b2_centroSup {
	width:155px;
	height:125px;
	margin-left: 220px;
	margin-top: -120px;
}

#b2_dir {
	width:198px;
	height:262px;
	background-color:#cccccc;
	margin-left: 390px;
	margin-top: -130px;
}
#b2_centroSup a {
	text-decoration: none;
	color: #000000;
}
#b2_centroInf {
	width:150px;
	height:80px;
	margin-top: -130px;
	margin-left: 220px;
}

#conteudo ul li a {
	text-decoration: none;
	color: #000000;
}
#conteudo ul li a:hover {
	text-decoration: underline;
	color: #000000;
}
.titGeral {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	background-color: #8B8989;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
}
.titSeguranca {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	background-color: #CD0000;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
}
.titAmbiental {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	background-color: #008B00;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
}
.tableNoticia td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8B83;
}
.tableNoticia td a {
	color: #8B8B83;
	text-decoration: none;
}
.tableNoticia td a:hover {
	color: #8B8B83;
	text-decoration: underline;
}
.linhaPontilhada {
	border: none 0;
	border-top: 1px dashed #8B8B83;
	color: #8B8B83;
	height: 1px;
}
.imgNot {
	padding-top: 10px;
	border: none;
}
.titNot {
	color:#696969;
	font-weight: bold;
}
.titNot a {
	color: #006400;
	font-weight: bold;
	text-decoration: none;
}
.titNot a:hover {
	color: #006400;
	font-weight: bold;
	text-decoration: underline;
}
.divCategoria {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 550px;
	background-color: #8B8989;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	color: #FFFFFF;
}
.divMens {
	margin-top: 50px;
	margin-left: 100px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8B8B83;
	text-align: center;
}

.tablePre {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tablePre tr td label {
	text-align: right;
	font-weight: bold;
}

.tablePre select, input {
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.qt {
	color: #006400;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.tableMenuTicket{
	margin-top: 10px;
	margin-bottom: 10px;
}

.divEsquerda {
	width: 200px; float: left; font-family: tahoma, Verdana;
	font-size: 11px; color:#696969;
}
.divEsquerda .titulo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	padding-top: 5px;
	color:#696969;
	float: left;
}
.divEsquerda hr {border: none; border-bottom: 1px solid silver; width: 198px; float: left; margin-right: 2px;}
.campoEsquerda {
	float: left; width: 200px; font-size: 11px; font-weight: bold; margin: 5px 0px 0px 10px;
}
.campoEsquerda div {width: 50px; float: left; margin: 5px;}
.campoEsquerda .actEnviar{background-color: none; border: 1px solid silver; font-weight: bold; }

.aviso {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#696969;
	margin: 5px 0px 0px 10px;
	float: left;
}
.ie6 .divEsquerda{border: 1px solid #FFFFFF;}

.divDireita {width: 565px; float: left;}
.divDireita .blocoNoticia {float: left; width: 280px;}
.divDireita .blocoNoticia .titulo, .divDireita .blocoProgramacaoNavio .titulo {font-weight: bold; color: #696969;/*color:#005581;*/ font-size: 12px;}
.divDireita  {font-size: 10px; font-family: tahoma; verdana;}
.divDireita a {text-decoration: none;}
.divDireita a:hover {text-decoration: none;}
.divDireita p {margin: 0px; padding: 0px;}
.divDireita .blocoNoticia .destaque, .divDireita .blocoProgramacaoNavio .destaque {margin: 10px 0px 10px 0px; font-weight: bold;}
.divDireita .blocoNoticia img {margin: 10px 0px 0px 0px;}
.divDireita .blocoNoticia .vistoria {margin: 5px; font-size: 12px;}
.divDireita .blocoNoticia .maisNoticias, .divDireita .blocoProgramacaoNavio .maisNoticias {float: right; width: 250px; padding: 10px; text-align: right;}
.divDireita .blocoNoticia .maisNoticias, .divDireita .blocoProgramacaoNavio .maisNoticias a {text-decoration: none; font-weight: bold;}
.divDireita .blocoNoticia .maisNoticias a:hover, .divDireita .blocoProgramacaoNavio .maisNoticias a:hover {text-decoration: underline; font-weight: bold;}
.divDireita .blocoProgramacaoNavio {float:left; width: 560px;}

.divDireita .blocoProgramacaoNavio .tableNavios {
	width: 530px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.divDireita .blocoProgramacaoNavio .tableNavios th {
	background-color: silver;
}
.divDireita .blocoProgramacaoNavio .tableNavios td {
	background-color: #EEE9E9;
	text-align: center;
}
.divDireita .blocoProgramacaoNavio .tableNavios td a {
	text-decoration: none;
	color: #000000;
}
.divDireita .blocoProgramacaoNavio .tableNavios td a:hover {
	text-decoration: underline;
	color: #000000;
}
a {
	color: #696969;
}
a:hover {
	text-decoration: underline;
}


.rodapeIndex {
	left: 0px;
}

/* menu paginas interas */
.menuEsq ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 200px;
	
}
.menuEsq ul li {
	position: relative;
	
}

.menuEsq li ul {
	position: absolute;
	left: 199px;
	top: 0;
	display: none;
	
}
.menuEsq ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	/*color:#39C2D7;*/
	background: #fff;
	padding: 4px 5px 4px 5px;
	border-bottom: 0;
	background-image:url(../img/menu_bg.jpg);
	
	
}
.menuEsq ul li a:hover {
	background-color: #BEBEBE;
	text-decoration: none;
	display: block;
	background-image:url(../img/degrade.jpg);
	
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

.menuEsq li:hover ul, li.over ul { 
	display: block; 
}

.tableTarifa {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 730px;
}
.tableTarifa p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tableTarifa p strong {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.tableTarifa span {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
.titDuv {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.down a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding-left: 10px;
}
.down a:hover {
	text-decoration: underline;
}
.divNoticia {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 550px;
	color: #8B8B83;
}

.divNoticia ul li{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8B83;
	margin-left: 10px;
	padding-left: 10px;
	list-style: disc;
	float: none;
	height: none;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#noticia{
	font-size: 10px; font-family: tahoma, verdana;
}
#noticia a {text-decoration: none;}
#noticia a:hover {text-decoration: none;}
#noticia .destaque {font-weight: bold; color: #000000;}

.noticiaDestaque{float: left; width: 530px; padding: 10px; border-bottom: 1px dotted silver;}


/* Área Receita Federal */
#areaReceita {width: 100%;}
#areaReceita #recmenu {width: 12em; padding: 0; margin: 0; font: 14px Tahoma, Verdana, sans-serif;}

#areaReceita #recmenu li {border-bottom: 1px solid #333333;margin: 0;}
#areaReceita #recmenu li a {display: block; padding: 5px 5px 5px 0.5em; font-weight:bold; border-left: 2px solid #191970; border-right: 10px solid #D3D3D3; background-color: #CCCCCC; color: #666666; text-decoration: none;}
#areaReceita #recmenu li a:hover {border-left: 5px solid #CDCDC1; border-right: 10px solid #fff; background-color: #FFFFFF; color: #000000;}

#areaReceita #corpo{width: 580px;}

/* Área Receita Federal */
/* Root = Vertical, Secondary = Vertical */
ul#recmenu,
ul#recmenu li,
ul#recmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px; /*For KHTML*/
	list-style: none;
	border-left: 1px solid #000000;
	}

ul#recmenu:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#recmenu li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	}

/* Root Menu */
ul#recmenu a {
	border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding: 0 6px;
	display: block;
	background: #EEE;
	color: #666;
	font-family: 
	font: 14px Tahoma, Verdana, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	}
 
/* Root Menu Hover Persistence */
ul#recmenu a:hover,
ul#recmenu li:hover a,
ul#recmenu li.iehover a {
	background: #CCC;
	color: #FFF;
	}

/* 2nd Menu */
ul#recmenu li:hover li a,
ul#recmenu li.iehover li a {
	background: #EEE;
	color: #666;
	}

/* 2nd Menu Hover Persistence */
ul#recmenu li:hover li a:hover,
ul#recmenu li:hover li:hover a,
ul#recmenu li.iehover li a:hover,
ul#recmenu li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
	}

/* 3rd Menu */
ul#recmenu li:hover li:hover li a,
ul#recmenu li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}

/* 3rd Menu Hover Persistence */
ul#recmenu li:hover li:hover li a:hover,
ul#recmenu li:hover li:hover li:hover a,
ul#recmenu li.iehover li.iehover li a:hover,
ul#recmenu li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
	}

/* 4th Menu */
ul#recmenu li:hover li:hover li:hover li a,
ul#recmenu li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}

/* 4th Menu Hover */
ul#recmenu li:hover li:hover li:hover li a:hover,
ul#recmenu li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
	}

ul#recmenu ul,
ul#recmenu ul ul,
ul#recmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#recmenu li:hover ul ul,
ul#recmenu li:hover ul ul ul,
ul#recmenu li.iehover ul ul,
ul#recmenu li.iehover ul ul ul {
	display: none;
	}

ul#recmenu li:hover ul,
ul#recmenu ul li:hover ul,
ul#recmenu ul ul li:hover ul,
ul#recmenu li.iehover ul,
ul#recmenu ul li.iehover ul,
ul#recmenu ul ul li.iehover ul {
	display: block;
	}
	
#conteudo fieldset {border: 1px solid #8C8C8C; margin-top: 10px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #333333;}
#conteudo fieldset legend{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
#conteudo fieldset p {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #333333;} 

.listaVistoria {margin: 6px;}
.listaVistoria a {text-decoration: none;}
.listaVistoria a:hover {text-decoration: underline;}

#divTriagem { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; float: left; padding-left: 20px;}
#divTriagem .titulo{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#696969; font-weight:bold;}
#divTriagem .campo {float: left; margin: 0px 0px 5px 0px;}
#divTriagem .campo p{margin: 0; padding: 0;font-size:11px; font-weight: bold; color: #696969; width: 120px; float: left; text-align: right;}
#divTriagem .campo input, #divTriagem .campo textarea{margin-left: 5px;font-size:11px; font-weight: bold; color: #696969; float: left; border: 1px solid #696969;}
#divTriagem .botao {float: left;width: 100%; }

#divTriagem #btVoltar, .conteudoAba .avancar {border: 1px solid #BEBEBE; background-color: #FFFFF0; color: #708090; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration: none; width: 70px; margin: 10px auto 60px 270px; float: right; }
#divTriagem #btVoltar a, .conteudoAba .avancar {background-color: #FFFFF0; color: #708090; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	text-decoration: none;}
 a:hover, #divTriagem #btVoltar a:hover, .conteudoAba .avancar {color: #2F4F4F; text-decoration: none;}
#divTriagem #btVoltar {margin: 10px 0px 0px 3px; text-align: center; padding: 2px; }
#divTriagem .text, .divAba .text {font-family: Tahoma, Verdana, Arial, helvetica, sans-serif; font-size: 10px;}

#divTriagem #actBooking {margin: -3px 0px 0px 3px; border: none;}

#btSalvar{border: 1px solid #BEBEBE; background-color: #FFFFF0; color: #708090; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; text-decoration: none; width: 70px; margin: 10px auto 60px 270px; float: right; }
#btSalvar a {background-color: #FFFFF0; color: #708090; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	text-decoration: none;}
#btSalvar a:hover{color: #2F4F4F; text-decoration: none;}
#btSalvar {margin: 10px 0px 0px 3px; text-align: center; padding: 2px; }

#actSubmit, #actVoltar{border: 1px solid #BEBEBE; background-color: #FFFFF0; color: #708090; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; text-decoration: none; width: 70px; }
#actSubmit a {background-color: #FFFFF0; color: #708090; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	text-decoration: none;}
#actSubmit a:hover{color: #2F4F4F; text-decoration: none;}



.conteudoAba {float: left; margin: 10px 10px 10px 20px;}
.conteudoAba .campo {float: left; }
.conteudoAba .campo .titulo {font-size: 10px; float: left; color: #000000; font-weight: bold;}
.conteudoAba .tituloD {font-size: 10px; float: left; font-weight: bold; color: #000000; margin: 0px 0px 10px 0px; padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.conteudoAba .campo .texto {float: left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #696969;}
.conteudoAba .link {font-size: 12px; font-weight: bold; color: #696969; }
.conteudoAba select, .conteudoAba input, .conteudoAba textarea {
	float: left; border: 1px solid #696969; font-size: 10px; font-weight: bold; color: #696969; margin-left: 5px;}
}
.conteudoAba .campo .novoItem {float: left;}
.conteudoAba .avancar{float: left; margin: 10px 0px 5px 150px; border: none;}
#actAvancarCadastro {border: none;}

.conteudoAba hr {border: none; border-bottom: 1px solid #696969; text-align: left; float: left; width: 98%;}

.ie #divTriagem {margin-top: 20px;}

#divTriagem select {float: left; border: 1px solid #696969; font-size: 10px; font-weight: bold; color: #696969; margin-left: 5px;}

#divContBooking, #bookingSel, #divConteinerBooking, #periodos, #divCadastros, #divAutorizacao {float: left;}

#tbBooking, #tbDespachante, #tbCliente, #tbTerminal, #tbMercadoria {float: left; width: 500px; border: 1px solid #696969; border-collapse: collapse; margin: 10px 0px 10px 0px;
	padding: 0px; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; }
#tbBooking th,  #tbDespachante th, #tbCliente th, #tbTerminal th, #tbMercadoria th {background-color: #E8E8E8; font-weight: bold; text-align: center; padding: 2px;}
#tbBooking td,  #tbDespachante td, #tbCliente td, #tbTerminal td, #tbMercadoria td {padding: 2px;}

#tbConteiner {float: left; width: 600px; border: 1px solid #696969; border-collapse: collapse; margin: 10px 0px 10px 0px;
	padding: 0px; font-family: Tahoma, Verdana, sans-serif; font-size: 11px;}
#tbConteiner th {background-color: #E8E8E8; font-weight: bold; text-align: center; padding: 2px;}
#tbConteiner td {padding: 2px;}

#tbPeriodo { float: left; width: 500px; border: none; margin: 10px 0px 10px 0px; padding: 0px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#tbPeriodo input {margin-left: 80px; border: none;}

#divTriagem #bookingSel {width: 630px; margin-top: 20px;}
#divTriagem #bookingSel .campo {float: left;}
#divTriagem #bookingSel .titulo {font-size: 12px; font-weight: bold;}
#divTriagem #bookingSel .campo .titulo {float: left; color: #000000; font-size: 11px; font-family: Tahoma, Verdanda, Arial;
	font-weight: bold;}
#divTriagem #bookingSel .campo .texto {float: left; color: #333333; font-weight: normal; font-size: 11px;
	font-family: Tahoma, Verdana, Arial;}
#divTriagem #bookingSel #divQuantidade {float: left; border: 1px solid #696969; margin-top: 10px; width: 600px;}

#divTriagem #divAutorizacao .campo {float: left;}
#divTriagem #divAutorizacao .titulo {font-size: 12px; font-weight: bold;}
#divTriagem #divAutorizacao .campo .titulo {float: left; color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial;
	font-weight: bold;}
#divTriagem #divAutorizacao .campo .texto {float: left; color: #333333; font-weight: normal; font-size: 11px;
	font-family: Tahoma, Verdana, Arial;}


#divTriagem #btDataAgendamento, #divTriagem #actPeriodo, #divTriagem #actConfirmarPeriodo {border: none; margin-top: -2px;}
#divTriagem #divCadastros {width: 600px; }
#divTriagem #divCadastros .campo img {float: left; margin: -2px 2px 0px 2px;}

#divTriagem #botaoAddConteiner { margin: 10px; flaot: left;}
#divTriagem #conteiner { float: left; width: 700px; margin: 10px;} 

#divListTransportadora,
#divListTerminal,
#divListCliente,
#divListDespachante,
#divListMotorista,
#divListBooking,
#divListBooking2,
#divListPeriodo,
#divListNotaFiscal,
#divListClasse,
#divListCami {float: left; padding: 3px; font-family: Tahoma, verdana; 
	font-size: 10px; text-align: center; width: 100%; }

#divListTerminal table,
#divListTransportadora table,
#divListCliente table,
#divListDespachante table,
#divListMotorista table,
#divListNotaFiscal table,
#divListClasse table,
#tbMercadoria,
#tableConteiner {float: left; border: 1px solid #696969; border-collapse: collapse; margin: 10px 0px 10px 0px;
	padding: 0px; font-family: Tahoma, Verdana, sans-serif; font-size: 11px;}

#divListTerminal table th,
#divListTransportadora table th,
#divListCliente table th,
#divListDespachante table th,
#divListMotorista table th,
#divListNotaFiscal table th,
#divListClasse table th,
#tbMercadoria th,
#divConteiner th {background-color: #E8E8E8; font-weight: bold; text-align: center; padding: 2px; border: 1px solid #696969;}

#divListTerminal table td,
#divListTransportadora table td,
#divListCliente table td,
#divListDespachante table td,
#divListMotorista table td,
#divListNotaFiscal table td,
#divListClasse table td,
#tbMercadoria td,
#tableConteiner td {padding: 2px; }

#divLoadingTransp, 
#divLoadingTermi,
#divLoadingClie,
#divLoadingDesp,
#divLoadingMoto,
#divLoadingBook,
#divLoadingBook2,
#divLoadingPeri,
#divLoadingCami,
#divLoadingMerc,
.avisoValida {font-family: tahoma; font-size: 10px; font-weight: bold; padding: 2px 2px 2px 60px; float: left; 
	text-align: center; width: 100%;}

#divLoadingTransp img, 
#divLoadingTermi img,
#divLoadingClie img,
#divLoadingDesp img,
#divLoadingMoto img,
#divLoadingBook img,
#divLoadingBook2 img,
#divLoadingPeri img,
#divLoadingCami img,
#divLoadingMerc img,
.avisoValida img {float: left;}

#divLoadingTransp p, 
#divLoadingTermi p,
#divLoadingClie p,
#divLoadingDesp p,
#divLoadingMoto p,
#divLoadingBook p,
#divLoadingBook2 p,
#divLoadingPeri p,
#divLoadingCami p,
#divLoadingMerc p,
.avisoValida {float: left; margin: 5px 0px 0px 10px; padding: 0px;}


.conteudoAba .text {font-size: 10px; font-family: Tahoma, verdana;}

.spacerAba {width: 1px; height: 200px; float: left;}
.fechamentoTotal {margin: 5px 0px 10px 0px;}
.trSelecionado {background-color: red;}

.clear {float:left; clear:both;}

#abaInformacaoBotoes {float: left; width: 200px; }
#abaInformacao{float: left; width: 450px; margin-left: 10px;} 
.divBotaoInf {width: 100%; margin-bottom: 10px;}
#botaoSupInf {width: 100%; margin: 10px 0px 10px 0px ; float: left; border: 1px solid #CCCCCC;}
#botaoSupInf .divBotaoInf {float: left; width: 100px;}
#botaoSupInf .divBotaoInf p{float: left; padding: 0px 0px 2px 0px; margin: 0px;  font-weight: bold; font-size: 10px;}
#botaoSupInf .divBotaoInf input{float: left;}
#botaoSupInf .divBotaoInf img{float: left;}

.tbListCont {float: left; border: 1px solid #000000; border-collapse: collapse; font-size: 10px; width: 970px;}
.tbListCont thead th {border: 1px solid #000000; padding: 2px; background-color: #CCCCCC;} 
.tbListCont tbody td {border: 1px solid #000000; padding: 2px;}
.btConfirmarContNf {float: left; width: 700px; text-align: right; margin-right: 10px; margin-top: 0px;}
#avisoGeral {font-family: tahoma; font-size: 10px; font-weight: bold; margin: 0px 0px 10px 200px; float: left; text-align: center;}
#avisoGeral img {float: left;}
#avisoGeral p {float: left; margin: 5px 0px 0px 10px; padding: 0px;}
#avisoMotorista, #avisoTransportadora {font-family: tahoma; font-size: 10px; font-weight: bold; margin: 0px 0px 10px 10px; float: left; text-align: center; width: 100%;}
#avisoMotorista img, #avisoTransportadora img {float: left;}
#avisoMotorista p, #avisoTransportadora p {float: left; margin: 5px 0px 0px 10px; padding: 0px;}

#avisoCaminhao, #avisoCarreta {font-family: tahoma; font-size: 10px; font-weight: bold; 
	float: left; text-align: center; margin: 5px 0px 0px 10px; padding: 0px;}

#divAvisoBooking{float: left; display: none; text-align: center; color: red; width: 680px; height: 45px; 
	font-weight: bold; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
.avisoValida {float: left; font-weight: bold; color: red; font-size: 12px; width: 400px; margin-top: 20px;}

.divChkStatus {float: left; width: 470px;}
.divChkStatus div {float: left; height: 12px; margin: 5px;}
.divChkStatus div input {border: none;}
.divChkStatus label {font-size: 10px; font-family: tahoma;}

.tableTopo {border: 1px solid #CCCCCC; border-collapse: collapse; width: 960px;}
.tableTopo td {border-collapse: collapse; border: 1px solid #CCCCCC;}
.normal {font-size: 11px; border: 1px solid #666;}
.focus {background-color: #F2F2F2; color: #000000; border: 1px solid #000000; font-size: 11px;}
.dados {width: 500px; float: left; margin: 10px; font-family: tahoma; border: 1px solid #666; padding: 10px; height: 580px;}
.dados .campo {width: 100%; float: left; border: none; margin: 5px 0px 0px 0px ;}
.dados .campo p {float: left; margin: 0px 10px 0px 0px; padding: 0px; width: 200px; font-weigth: bold; color: #666; text-align: right;
	font-size: 12px; margin-top: 3px;}
.dados .campo .descTxt {float: left; margin: 0px 10px 0px 0px; padding: 0px;  font-weigth: bold; color: #666; font-size: 12px; margin-top: 3px;}
.dados .campo input, .dados .campo select, .dados .campo textarea {float: left;}
.dados .campoTitulo {text-align: left; font-weight: bold; color: #666; border-bottom: 1px solid #333; margin-bottom: 10px; font-size: 14px;}
.dados .listCadastro li {float: left; width: 150px; list-style-type: none;}
.dados .botao {width: 100%; float: left; text-align: center; margin-top: 10px; border-top: 1px solid #666; padding-top: 5px;}
.dados .botao input {background-color: #333; color: #FFFFFF; width: 150px; padding: 3px;}
.avisoCadastro {margin: 10px; border: 1px solid #666; width: 500px; text-align: center; padding: 10px; font-weight: bold;}

/* faturamento on line -- Início */
.conteudoAbaFaturamento {float: left; width: 100%; font-size: 12px; font-family: tahoma;}
.conteudoAbaFaturamento .divTopo {font-family: tahoma; font-size: 12px; float: left; width: 100%;}
.conteudoAbaFaturamento .divTopo .cLabel {float: left; font-weight: bold; width: 120px; text-align: right; padding: 0px 10px 0px 0px;}
.conteudoAbaFaturamento .divTopo input {float: left; }
.conteudoAbaFaturamento .divTopo #actSearchCnpj {float: left; padding: 0px 0px 0px 10px;}
.conteudoAbaFaturamento .divTopo .campo {float: left; width: 100%;}

#avisoFaturamento, #avisoModal {font-weight: bold; font-size: 14px;}
#avisoFaturamento a, #avisoModal a{font-weight: bold; font-size: 14px; color: red; text-decoration: none;}
#avisoFaturamento a:hover, #avisoModal a:hover{font-weight: bold; font-size: 14px; color: red; text-decoration: underline;}

#clienteList, #conteinerList, #despachanteList, #calculoList, 
#calculoListFaturado{float: left; border: 1px solid #696969; border-collapse: collapse; margin: 10px 0px 10px 0px;
	padding: 0px; font-family: Tahoma, Verdana, sans-serif; font-size: 11px;}
#clienteList thead th, 
#despachanteList thead th, 
#conteinerList thead th,  
#calculoList thead th,
#calculoListFaturado thead th {background-color: #E8E8E8; font-weight: bold; text-align: center; padding: 2px; border: 1px solid #696969;}
#clienteList tbody td, 
#despachanteList tbody td, 
#conteinerList tbody td, 
#calculoList tbody td,
#calculoListFaturado tbody td{padding: 4px; border: 1px solid #696969;}

#divTarifa, #divDespachante {float: left; width: 100%;}
#divTarifa table {float: left; border: 1px solid #696969; border-collapse: collapse; margin: 10px 0px 10px 0px;
	padding: 0px; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; width: 500px;}
#divTarifa table tbody th{background-color: #E8E8E8; font-weight: bold; text-align: center; padding: 2px; border: 1px solid #696969;}
#divTarifa table tbody td{padding: 4px; border: 1px solid #696969;}
#actDadosCalculo {float: left;}

#divInfCalculo {}
#divFaturar {float: left; width: 100%;}
#divArquivos {float: left; width: 100%;}
#divArquivos {list-style:none; margin: 10px 0px 10px 20px; line-height: 20px;}
#divArquivos li {text-decoration: none; color: #000000; }
#divArquivos li a {text-decoration: none; color: #000000;}
#divArquivos li a:hover {text-decoration: underline; color: #000000;}

.MultiFile-label {margin-top: 10px; font-family: tahoma; font-size: 10px;}
.MultiFile-remove {margin-top: -10px;}

#dadosGerais, #dadosConteiner, #dadosControle, #dadosArquivo, #dadosConteinerFaturado {float: left; width: 100%; border: none; }
#dadosControle {width: 600px;}
#dadosGerais .titulo, #dadosConteiner .titulo, #dadosConteinerFaturado .titulo, #dadosControle .titulo, #dadosArquivo .titulo {float: left; width: 100%; font-weight: bold; 
	font-size: 14px; color: #666666; margin-bottom: 10px;}
#dadosGerais .campo, #dadosConteiner .campo, #dadosConteinerFaturado .campo {float: left; width: 100%;}
#dadosGerais .campo .cLabel, #dadosConteiner .campo .cLabel,
#dadosConteinerFaturado .campo .cLabel{width: 150px; text-align: right; font-weight: bold; color: #666666; font-size: 12px; 
	float: left; margin-right: 10px;}
#dadosGerais .campo .cResult, 
#dadosConteiner .campo .cResult,
#dadosConteinerFaturador .campo .cResult {width: 300px; text-align: left; font-size: 12px; float: left;}
#dadosControle {border: 1px solid #666666; width: 720px; padding: 10px; margin-bottom: 20px;}
.periodo {width: 650px; font-size: 10px; float: left; border: 1px dotted #CCCCCC; border-collapse: collapse;}
.periodo th {border: 1px dotted #CCCCCC; font-weight: bold;}
.periodo td {border: 1px dotted #CCCCCC;}
#dadosConteiner .contTit,
#dadosConteinerFaturado .contTit {text-decoration: none;}
#dadosConteiner .contTit a,
#dadosConteinerFaturado .contTit a{text-decoration: none;}
#dadosConteiner .contTit a:hover,
#dadosConteinerFaturado .contTit a:hover{text-decoration: underline;}
#divControleConteiner{font-weight: bold; font-size: 12px; text-decoration: none;}
#divControleConteiner a{font-weight: bold; font-size: 12px; text-decoration: none;}
#divControleConteiner a:hover{font-weight: bold; font-size: 12px; text-decoration: underline;}
#filtroTopo {float: left; width: 100%; margin: 20px 0px 20px 0px;}
#filtroTopo table {font-family: Tahoma; font-size: 12px;}
#filtroTopo table tbody tr td label {text-align: right; font-weight: bold;}
#filtroTopo table tbody tr td input {border: 1px solid #666; padding: 3px;} 
#filtroTopo table tbody tr td select {border: 1px solid #666; padding: 2px;}
#resultFaturamento {margin-bottom: 20px;}

@media print {
  #dadosControle {display: none;}
}

.hrFaturamento {border: none; border-top: 1px dotted #666666; float: left; width: 650px; text-align: left;}

/* faturamento on line -- final */

#tableResult{float: left; border: 1px solid #696969; border-collapse: collapse; margin: 10px 0px 10px 0px;
	padding: 0px; font-family: Tahoma, Verdana, sans-serif; font-size: 11px;}
#tableResult th{background-color: #E8E8E8; font-weight: bold; text-align: center; padding: 3px; border: 1px solid #696969;}
#tableResult td{padding: 3px; border: 1px solid #696969;}

.ie7 #nav, 
.ie7 #nav ul {float:left; padding:0 0 5px 0; margin:0; list-style:none; font: 10px verdana, sans-serif; position:relative; z-index:200;}

.ie7 #nav li li {background:#fff;}
/* a hack for IE5.x and IE6 */
.ie7 * html #nav li {float:left;}

.ie7 #nav li a {display:block; margin:0 0 0 0; height:14px; text-decoration:none; white-space:nowrap;}

.ie7 #nav li:hover {position:relative; z-index:300;}

.ie7 #nav ul {position:absolute; left:-9999px; top:-9999px;}
/* yet another hack for IE5.x and IE6 */
.ie7 * html #nav, * html nav ul {width:1px;}

/* it could have been this simple if all browsers understood */
/* show next level */
.ie7 #nav li:hover > ul {left: 0px; margin-left:100%; top:0px;}
/* keep further levels hidden */
.ie7 #nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
.ie7 #nav li:hover > a {text-decoration:underline;}


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
.ie7 #nav li:hover ul,
.ie7 #nav li:hover li:hover ul,
.ie7 #nav li:hover li:hover li:hover ul,
.ie7 #nav li:hover li:hover li:hover li:hover ul,
.ie7 #nav li:hover li:hover li:hover li:hover li:hover ul
{left:0px; margin-left:100%; top:0px;}

/* keep further levels hidden */
.ie7 #nav li:hover ul ul,
.ie7 #nav li:hover li:hover ul ul,
.ie7 #nav li:hover li:hover li:hover ul ul,
.ie7 #nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
.ie7 #nav li:hover a,
.ie7 #nav li:hover li:hover a,
.ie7 #nav li:hover li:hover li:hover a,
.ie7 #nav li:hover li:hover li:hover li:hover a,
.ie7 #nav li:hover li:hover li:hover li:hover li:hover a,
.ie7 #nav li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration:underline;}

/* hide futher possible paths */
.ie7 #nav li:hover li a,
.ie7 #nav li:hover li:hover li a,
.ie7 #nav li:hover li:hover li:hover li a,
.ie7 #nav li:hover li:hover li:hover li:hover li a,
.ie7 #nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none;}
.ie7 .b1InputSenha input{top: -20px;}

.center { text-align: center;}
.titIndex {font-family: Tahoma, verdana, arial, sans-serif; font-size: 12px;}

.noticiaTres{ border-bottom: 1px dotted silver; float: left; width: 540px; padding: 5px;}

.noticiaCol{border-bottom: 1px dotted silver; float: left; width: 540px; padding: 5px;}
.noticiaCol2{border-bottom: 1px dotted silver; float: left; width: 540px; padding: 5px;}
.divSpace {width: 100%; height: 200px;}

.listConteiner {float: left;}

.tbInterna, .tbInterna td, .tbInterna th {border: none;}
.tbInterna tr td{margin: 0px; padding: 0px;}
.tbInterna tr th{margin: 0px; padding: 0px; font-weight: bold; font-size: 10px; text-align: left;}

.observacao {width: 600px; float: left; margin: 10px 0px 10px 20px;}
.observacao p {margin: 0px; padding: 0px; width: 100%; font-size: 12px; color: #333;}
