BODY{
	margin: 0px;
}
P{
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-justify : auto;
	text-align : left;
	text-autospace : ideograph-space;
}

LI{
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-justify : newspaper;
}

TD{
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-justify : auto;
}



h1{
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
}

BODY {
	background-color : #F5F5F5;
}
.Fundo{
	
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-top : 1px solid #CECECE ;
	/*border-top : 1px solid #003366;
	#AEC7DB*/
}

.Topo{
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-bottom : 1px solid #003366;
}

.TabelaLista{
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border-bottom : 1px solid #003366;
	padding-top: 5px;
/*	cursor: auto;*/
}

.TabelaListaOver{
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border-bottom : 1px solid #003366;
	padding-top: 5px;
	background-color: #EEEEEE;
	cursor: hand;
}

.novidade {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
}



.TabelaTopo {
	background-color : #FFFFFF;
	vertical-align : top;
	border-bottom : 0px solid #000000;
}

.Tabelaenvolvente {
	vertical-align : top;
	border-right : 0px solid #21adc2;
}

.TabelaNoticias{
	vertical-align : middle;
	border-bottom : 0px solid #21adc2;
	float : right;
	background-image : url(../imagens/menu_fundo.gif);
	height : 16px;
	width : 250px;
}

.TopoEmpresa {
	color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	letter-spacing : 1px;
}
A {
	color : Navy;
	text-decoration : none;
}
A.novidade {
	color : #FFD700;
	text-decoration : none;
}
A.novidade:HOVER {
	color : #D0E0F0;
	cursor : hand;
	text-decoration : none;
}
A:HOVER {
	color : #990000;
}

BODY {
	background-color: white;
	margin: 0px;
}


Th {
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	Font-style: normal;
	text-align : left;
}

.title-menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 20px;
	vertical-align: top;
	color: #21adc2;
	padding-bottom : 10px;
	font-weight : bold;
	text-align: left;
}

.title-menu-over{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : large;
	color: maroon;
		height: 15%;
		cursor: hand;
		vertical-align: middle;
}

.menu-topo{

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : small;
		color: white;
	
}


.BotaoOff {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-color : #DAA520;
	color : #000000;
	CURSOR: auto;
}
.BotaoOn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;

	color : #ffffff;
	CURSOR: hand;
}

input {
	border : 1px solid #A0522D;
}

.menu{
	background-color : white;
	width : 148px;
	height : 100%;
	border : 0px #D3DEE7;
}

.slogan_topo_cinza{
	background-color : transparent;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	color: #A9A9A9;
	font-size : 9px;
	white-space : nowrap;
	text-align : right;
}

.slogan_fundo_cinza{
	background-color : white;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #A9A9A9;
	font-size : 9px;
	white-space : nowrap;
	text-align : left;
	
}
.slogan_topo_preto{
	background-color : transparent;
	vertical-align: top;
	font-family:  Arial, Helvetica, sans-serif;
	color: black;
	font-size : 9px;
	white-space : nowrap;
	text-align : right;
}
.slogan_topo_Azul{
	background-color : transparent;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	text-align : right;
	color: #21adc2;
	font-size : 11px;
	white-space : nowrap;
	font-weight : bold;
}
.menulist{
	background-color : transparent;
	vertical-align: middle;
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 30px;
	padding-left : 10px;
	color: #21adc2;
	font-size : 14px;
	white-space : nowrap;
	font-weight : bold;
}
.menulist2{
	background-color : transparent;
	vertical-align: top;
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 20px;
	padding-left : 10px;
	color: #21adc2;
	font-size : 10px;
	white-space : nowrap;
	font-weight : bold;
}

.menulist_inicio{
	background-color : transparent;
	vertical-align: top;
	font-family: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left : 10px;
	color: #21adc2;
	font-size : 11px;
	white-space : nowrap;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 4px;
}

.texto-azul{
	background-color : transparent;
	color: Teal;
	white-space : nowrap;
}
.contents{
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-top : 25px;
	padding-left : 15px;
	padding-right : 15px;
}
.textoprincipal{
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : justify;
}

.menulink{
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	word-wrap : normal;
	line-break : strict;
}

.LinhaOff {
	background-color : #FFFFFF;
	color : #000000;
	CURSOR: auto;
}
.LinhaOn {
	background-color : #EEEEEE;
	color : #000000;
	CURSOR: hand;
}

.mapaitem{
	background-color: #F5F5DC;
		text-indent : 20px;
}


.LinhaOnMapa {
	background-color : #F0E68C;
	color : Black;
	CURSOR: hand;
	text-indent : 10px;
}

.LinhaOnMapaTitulo {
	background-color : #F0E68C;
	color : Black;
	CURSOR: hand;

}

.LinhaOnMapaitem {
	background-color : #F0E68C;
	color : Black;
	CURSOR: hand;
	text-indent : 20px;
}
.Titulo{
	font-size : 16px;
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	layout-flow : horizontal;
	height: 40px;
}

.separador {
	vertical-align : top;
	background-color: #F7F7F7;
}

.clientes_tabela_esq{
	text-align: right;
	font-size : 10px;
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #696969;
	font-weight : bold;
}

.clientes_tabela_dir{
	text-align: left;
	font-size : 10px;
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A9A9A9;
	font-weight : normal;
}

.parceiros_tabela_esq{
	text-align: right;
	font-size : 10px;
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #696969;
	font-weight : bold;
}

.tabela_obras{
	vertical-align : top;
	
	font-size: 10px;
}