/* ****************************************************** 
nld.css - 10/08/2005 - Rev. 1.1 - 02/12/2005
Pagina Centrada com CSS sem scroll ate 800x600<
Não use nenhum elemento HTML (figuras, tabelas, etc...) 
com largura superior a 750px.</p>
****************************************************** */
body {
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */	
	background-color: maroon;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}


hr {
/*	color: Teal;
	line-height: 50%;
	border: dashed;*/
}
#geral {
	width: 760px;
	margin: 0 auto;
	padding: 10px;
	text-align: left; /* "remédio" para o hack do IE */
	background-color: White;
}

.esquerda {
	float				: left;
/*	left				: 0px;*/
	width				: 170px;
	margin			: 0px;
	padding			: 0px;
	}

.direita	{
/*	position			: static;*/
	float				: right;
	width				: 170px;
	margin			: 0px;
	padding			: 0px;
	}

.centro {
	margin				: 0px;
	padding				: 0px;
	margin-right		: 170px;
	margin-left			: 170px;
	padding-left: 5px;
	}

.centro2col {
	margin				: 0px;
	padding				: 0px;
	margin-left			: 170px;
	padding-left: 5px;
	}


* body .centro
	{
	margin-right		: 170px;
	margin-left			: 170px;
	}

.quadro {
	border-top: thin none #6A5ACD;
	border-right: thin none #6A5ACD;
	border-bottom: thick solid #6A5ACD;
	border-left: thick solid #6A5ACD;
	width: 746px; /*	margin-left	: 7px;	*/
/*	height: 660px;  Aumentar aqui se necessitar maior altura. */
	margin-bottom: 12px;
	padding-bottom: 12px;
	min-width: 660px;
	height: auto;
}
	
a {
	text-decoration: none;
	color: Maroon;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	color: Red;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #000000;
}

td, th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}

li, ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}

/* Classes */	
.button a {
	font-size: 90%;
	display : block;
	padding-bottom : 4px;
	padding-left : 12px;
	padding-top : 6px;
	width : 100%;
}

.button a:hover {
	color : #FF8C00;
	background-color : White;
}

.boxrt {
	float: right;
	margin: 2px 2px 2px 10px;
	}
		
.boxlft {
	float: left;
	margin: 2px 10px 2px 2px;
	border: medium solid #FFFFFF;
	}
	
.par_format
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	text-align: justify;
	text-indent: 36pt;
	color: #000066;
}

.copyrigth {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	text-align: center;
	color: Maroon;
	font: bold;
}

.parpadrao {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 160%;
	color: #003399;
	background-color: #FFFFFF;
	text-align: justify;
	padding-right: 15pt;
	padding-left: 15pt;
	text-indent: 60pt;
}
/* Menu Horizontal - Topo */
.menutopo
{
	background-color: maroon;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	text-align: center;
/*	margin: 2px;*/
}
.menutopo a{
	color: White;
	text-decoration: none;
}
.menutopo a:hover {
	color: Yellow;
	text-decoration: underline;
/*	text-transform: uppercase;*/
}

/* Menu Horizontal - Table */
.MenuHTable
{
	background-color: Teal;
	font: bold medium Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
.MenuHTable a{
	color: White;
	text-decoration: none;	
}
.MenuHTable a:hover {
	color: Yellow;
	text-decoration: underline;
	text-transform: uppercase;

}

/* Menu Horizontal - CSS*/
.menuh ul {
	background-color: Teal;
	font: bold medium Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	list-style: none;
/*	border: thin #3399CC;*/
}
.menuh ul li { display: inline; }
.menuh ul li a {
   padding: 2px 10px;
   float:left;
	color: White;
   text-decoration: none;
/*   border-bottom:3px solid #EDEDED;*/
}
.menuh ul li a:hover {
	color: Yellow;
	text-transform: uppercase;
	text-decoration: underline;
	font: bold;
/*	background-color: #000080;*/
/*   border-bottom:3px solid #EA0000;*/
}
#contato {
	float: right;	
}

/* Menu Vertical */
.menuv {
	background-color: #000080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: White;
	text-align: left;
	list-style-type: none;
}

.menuv a{
	padding-left: 2pt;
	color: White;
	text-decoration: none;	
}
.menuv a:hover {
		color: Yellow;
		text-transform: uppercase;
		text-decoration: underline;
		font: bold;
}

.cabeca {
	background: Teal; /*	padding-left: 4pt;*/
	text-align: center;
	border-bottom: medium solid White;
	border-color: White White;
	border-top: medium solid White;
}
.cabeca a{
	text-decoration: none;	
	text-transform: none;	
}
.cabeca a:hover {
		color: Yellow;
		text-decoration: underline;
	text-transform: none;			
}
.itens {
	border-bottom: thin solid #6A5ACD;
}

.texto-interno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 160%;
	color: #000099;
	background-color: #FFFFFF;
	text-align: justify;
	text-indent: 24pt;
	height: auto;
	padding-right: 15pt;
	padding-left: 15pt;
}


.texto-cab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
/*	text-align: left;*
	padding-right: 15pt;
	padding-left: 15pt;*/
	text-indent: 6pt;
	text-align: center;
	color: #333333;
	background-color: #FFFFFF;
	border-right: medium solid #FFFFFF;
	border-bottom: thin solid #993333;
}

.texto-ultimas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 160%;
	color: #000099;
	background-color: #FFFFFF;
	text-align: justify; /*	text-indent: 12pt;
	height: auto;*/
	padding-right: 12pt;
	padding-left: 12pt;
	border-bottom: thin dashed Teal;
	padding-bottom: 10pt;
}

.texto-cidadic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: normal;
	color: #000099;
	background-color: #FFFFFF;
	text-align: justify; 
	padding-right: 12pt;
	padding-left: 12pt;
	/*border-bottom: thin dashed Teal;
	padding-bottom: 10pt;*/
}

.quadrodownl {
	padding-bottom: 5pt;
	padding-top: 5pt;
	padding-right: 15pt;
	padding-left: 15pt;
	margin-left: 30pt;
	margin-right: 30pt;
	line-height: normal;
	border: thin solid Teal;
	border-bottom: thick solid Teal;
	border-left: thick solid Teal;
}
.texto-downl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
	background-color: #FFFFFF;
	text-align: left;
	height: auto;
}
/* ***************** MENU ANE ********************** */
#menuane ul {
	padding: 0px; /*	margin: 0px; */
	margin: 0%;
	float: left;
	width: 100%;
	background-color: #FFD700;
	list-style: url(none) none;
	color: #000000; /*	border-left: thin solid #EA0000; 
	border-right: thin solid #EA0000; */
	border-top: thin solid #EA0000;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
}

#menuane ul li {
	display: inline;
}

#menuane ul li a {
   padding: 2px 10px;
   float:left;
   background-color:#FFD700;
   color: #333;
   text-decoration: none;
/*   border-bottom:3px solid #FFD700;
   border-right: 3px solid #EA0000;	 */
   border-bottom:3px solid #EA0000;
	border-left: 2px solid #EA0000;

}

#menuane ul li a:hover {
	background-color: #FFF;
	color: Navy; /*#6D6D6D;*/
/*	border-bottom: 3px solid #EA0000; */
   border-right: 2px solid #EA0000;	 	 
}
/* *** MENU FAVORITOS *** */
.menufav ul {
	padding: 0px; /*	margin: 0px; */
	margin: 0%;
	float: left;
	width: 100%;
	background-color: #FFFFCC;
	list-style: url(none) none;
	color: #0066CC; /*	border-top: thin solid #EA0000; */
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium; 
	font-weight: bold;
	font-variant: normal;
	font-style: normal;	
}

.menufav ul li {
	display: inline;
}

.menufav ul li a {
   padding: 2px 10px;
   float:left;
   background-color:#FFFFCC;
   color: #0066CC;
   text-decoration: none;
   border-bottom:1px solid #EA0000;
	border-left: 1px solid #EA0000;
	border-right: 1px solid #EA0000;
}

.menufav ul li a:hover {
	background-color: #FFF;
	color: Navy; 
   border-right: 1px solid #EA0000;	 	 
}
/* *** FIM MENU FAVORITOS *** */

.imagemlink {
	text-align: center;
}
.imagemlink a{
	color: #FFFFFF;
	text-decoration: none;	
}
.imagemlink a:hover {
		color: #FFFFFF;
		text-decoration: none;
}

.cl_cidades {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3333FF;
	background-color: #DDEFDC;
	font-weight: bold;
}
.cl_cidades ul {
	list-style: none;
/*	margin: 0;
	padding: 0;*/
}

.cl_cidades li {
	padding: 4px 4px;
	list-style-type: square;
	border-bottom: 2px solid #FFF;	 
	margin: 2px;
}
.cl_cidades li a:hover {
	color: Maroon;
	display: block;
/*	font-weight:none;*/
	background-color: #FFFFCC;
	text-decoration: none;
}
/* Codigo para o Tool Tip 
-------------------------- */
.cl_cidades li a span { /* seletor contextual */
	display:none;    /* esconde o span */
}
.cl_cidades li a:hover span {
	display: block; /* mostra span como bloco */
	position: relative; /* posiciona em relação a tela do monitor  absolute */
	width: 260px;
	padding: 2px 2px;
	color: #993300;
	background:#FFFFCC;
	font-size: 12px;
	text-align:center;
	border: 1px ridge #3333FF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 1px;
	left: 0px;
	top: auto;
	right: auto;
	bottom: auto;
}
ul.cl_cidades {
	position:relative;
}
.itens_cid {
	border-bottom: thin solid #6A5ACD;
	font-weight: bold;
}
.itens_cid a:hover {
	border-bottom: thin solid #6A5ACD;
	width: auto;
	text-transform: none;
	color: #FFFF66;
	text-decoration: underline;
	font-weight: bold;
}
