body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	margin: 30px 0px 0px 0px;
}


#TEM40{
	position: absolute;
	visibility: visible;
	z-index: -1;
	margin: 30px 0px 0px 0px;
	width: 935px;
	border: 0px;
	display:block;
}


.rectangulos0 {
	border: 1px solid #FFFFFF;
	width: 140px;
	height: 26px;
}


.datanavpa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	padding-right: 10px;
}


.subnav {
	line-height: 1.2em;
	padding-top: 7px;
	background-color: #FFFFFF;
}

.subnav02 {
	line-height: 0.9em;
	padding-top: 5px;
}

.subnav_em40 {
	line-height: 1.16em;
	padding-top: 5px;
}

.subnav_servicos {
	line-height: 1.2em;
	padding-top: 7px;
}
.subnav_serv{
	line-height: 1.165em;
	padding-top: 5px;
}

.subnav_produtos {
	line-height: 1.2em;
	padding-top: 7px;
}
.subnav_prod {
	line-height: 1.165em;
	padding-top: 5px;
}
.subnav_produtos_em {
	line-height: 1.2em;
	padding-top: 7px;
}
.subnav_prod_em {
	line-height: 1.165em;
	padding-top: 5px;
}
.subnav_produtos_sr {
	line-height: 1.2em;
	padding-top: 7px;
}
.subnav_prod_sr {
	line-height: 1.165em;
	padding-top: 5px;
}
.subnav_produtos_ses {
	line-height: 1.2em;
	padding-top: 7px;
}
.subnav_prod_ses {
	line-height: 1.165em;
	padding-top: 5px;
}
.subnav_produtos_eh {
	line-height: 1.2em;
	padding-top: 7px;
}
.subnav_prod_eh {
	line-height: 1.2em;
	padding-top: 4.6px;
}
.subnav_produtos_cs {
	line-height: 1.2em;
	padding-top: 7px;
}
.subnav_prod_cs {
	line-height: 1.165em;
	padding-top: 5px;
}
.subnav_produtos_ea {
	line-height: 0.9em;
	padding-top: 7px;
}
.subnav_prod_ea {
	line-height: 1.165em;
	padding-top: 5px;
}

.subnav_trabalhos {
	line-height: 1.2em;
	padding-top: 7px;
}
.subnav_trab{
	line-height: 1.165em;
	padding-top: 5px;
}

.subnav_clientes_listaclientes {
	line-height: 0.9em;
	padding-top: 7px;
}
.subnav_clientes_lc {
	line-height: 0.885em;
	padding-top: 4px;
}


.breadcrumbordeaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	padding-left: 5px;
}


.principaisacontecimentos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #999999;
	line-height: 1.3em;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 3px;
}


.txt9pxgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.txt9pxbordeaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993333;
	padding-left: 10px;
}
.txt9pxgreyidented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-indent: 2px;
}
.txt9pxbordeauxidented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993333;
}


.txt10pxgreyidented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-indent: 2px;
}


.txtnovasexp10pxgold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9933;
}


.subtitulo11pxboldbordeaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	font-weight: bold;
}
.subtitulo11pxboldgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	font-weight: bold;
}



.subtitulo11pxidented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	text-indent: 2px;
	padding-top: 5px;
	display:block;
}
.txt11pxlightgreyidented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	padding-left: 5px;
	padding-top: 5px;
}
.txt11pxgreyidented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-indent: 2px;
	padding-top: 1px;
	padding-bottom: 2px;
	display:block;
}
.txt11pxwhiteidented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-indent: 2px;
	display:block;
	background-color: #003333;
	width: 208px;
	height: 15px;
	vertical-align: middle;
}
.txt11pxblackidented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
}


.txt11pxgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-left: 5px;
}
.txt11pxbordeaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	padding-left: 5px;
}
.txt11pxboldbordeaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	font-weight: bold;
	padding-left: 5px;
}
.txt11pxboldbordeauxsubtit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	font-weight: bold;
}
.txt11pxdarkgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.txt11pxboldgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: right;
}
.txt11pxblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
}


.txt11pxbordeauxlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	line-height: 1.7em;
	padding-left: 5px;
}
.txt11pxblacklist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 1.7em;
}


.txt11pxgreyfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}


.txt12pxdarkgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top:5px;
	display:block;
}


.txt14pxbordeaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #993333;
}
.txt14pxboldbordeaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
}
.txt14pxblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 15px;
}


.txt11pxbordeauxcontactoslist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	line-height: 1.9em;
	padding-left: 5px;
}
.txt11pxbordeauxcontactoslistidented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	line-height: 1.9em;
	padding-left: 36px;
}
.txt11pxgreycontactoslist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 2.1em;
	padding-left: 25px;
}
.txt11pxgreycontactos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-left: 1px;
}
.txt11pxgreencontactos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	padding-left: 2px;
	padding-top: 6px;
}


.txt12pxgreycontactos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.txt12pxgreencontactos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
}
.txt12pxboldgreencontactos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003333;
}
.txt14pxboldgreencontactos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003333;
}


.txtform {
	line-height: 1.7em;
}


#inputypetextnome {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003333;
	width: 302px;
	height: 15px;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 3px;
	margin-bottom: 4px;
}
#inputypetextempresa {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003333;
	width: 302px;
	height: 15px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 4px;
}
#inputypetexttelefone {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003333;
	width: 104px;
	height: 15px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 4px;
}
#inputypetextemail {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003333;
	width: 208px;
	height: 15px;
	padding-left: 4px;
	padding-right: 4px;
}

#mensagem {
	width: 306px;
	height: 130px;
	border: 1px solid #999999;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 17px;
}

.submit input {
	border: 1px solid #993333;
	background-color: #993333;
	width: 50px;
	height: 20px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	padding-bottom: 2px;
}