@font-face

{

	font-family: 'Optima';

	src: url(optima.ttf) format("truetype");

}



h1 {
	font-size: 14px
}

h2 {font-size: 14px}

body, td

{

	font-family: 'Century Gothic', 'Optima', 'Lucida Sans Unicode', Arial, Helvetica, 'Trebuchet MS', Tahoma, Verdana;

	font-size: 12px;

	color: #FFFFFF;

	line-height: 18px;

}

td2 {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #3A4242;

	text-decoration: none;

	font-style: normal;

	padding-left: 0px;

}

body {

	background-image: url(../img_lay/fundo_cor.jpg);

	background-repeat:  repeat-x;

	background-color: #3A4242;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	background-position: top;

}

input, select, textarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	padding-top: 4px;

	padding-right: 2px;

	padding-bottom: 4px;

	padding-left: 2px;

}

.campo_form {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	background-color: #FFFFFF;

	border: 1px #333333 solid

}

.Estilo2 {	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

}

.Estilo3 {

	color: #3A4342;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 2px;

}







.Estilo1 {



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	background-position: left;







}

.Estilo1_bold {

	font-weight: bold;

}









.div_espaco, .related_content {







	clear: both;







	display: block;







	width: auto;







	height: auto;







	padding: 4px;







	border-top-width: thin;







	border-right-width: thin;







	border-bottom-width: thin;







	border-left-width: thin;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







}



.typeface-js myclass Estilo_novo {







	font-size: 20px;







	font-family: Optimer, Helvetica, sans-serif;







}







.Estilo_titulos {



	font-family: steelfish, Helvetica, sans-serif;



	font-size: 28px;



	color: #696056;







}



.Estilo_titulos2 {



	font-family: bignoodletitling, Helvetica, sans-serif;



	font-size: 28px;



	color: #696056;







}







.menu {

	position:relative;

	display:block;

	color:#FFFFFF;

	text-decoration:none;

	font-weight: bold;

	padding:4px;

	border: 1px solid #A9B7B8;

	background-image: url(../img_lay/cor_trans.png);

}







.menu:hover{

	border: 1px solid #FFFFFF;

	background-image: url(../img_lay/cor_trans2.png);



}







.related_artists:hover, .related_content:hover{



	border: 0px none #ff9900;



	font-weight: bold;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #F0ECE3;



	background-attachment: fixed;



	background-image: url(../images/bt_negocios_fundo2.jpg);



	background-repeat: no-repeat;



	background-position: center center;



	height: 32px;



	width: 175px;



	position: fixed;



	cursor: default;



} 



.related_artists, .related_content {



	clear: none;



	display: block;



	width: 175px;



	height: 32px;



	padding: 0px;



	font-weight: bold;



	border: thin none #FFFFFF;



	background-attachment: scroll;



	background-image: url(../images/bt_negocios_fundo1.jpg);



	background-position: center center;



	position: absolute;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #FFFFFF;



	float: none;



	margin: auto;



	z-index: auto;



	text-align: center;



	vertical-align: middle;



	white-space: normal;



	left: 187px;



	top: 190px;



	}



	.related_artists:active, .related_content:active{



	border: 1px solid #ff9900;



	font-weight: bold;



	font-family: "trebuchet MS";



	font-size: 14px;



	color: #990000;



}







.menu_eventos:hover, .menu_eventos:hover{

	border: 1px solid #667272;

	background-color: #92A0A1;



} 



.menu_eventos, .related_content {

	clear: both;

	display: block;

	width: 180px;

	height: 240px;

	padding: 2px;

	border: 1px solid #9FAFAF;



} 



.imoveis:hover, .imoveis:hover{



	border: 1px solid #667272;

	background-color: #92A0A1;



} 



.imoveis, .related_content {

	clear: both;

	display: block;

	width: 180px;

	height: 150px;

	padding: 2px;

	border: 1px solid #9FAFAF;



}



.imoveis_int:hover, .imoveis_int:hover{



	border: 2px solid #D4751E;



	padding: 4px;



} 



.imoveis_int, .related_content {



	clear: both;



	display: block;



	border: 2px solid #E4E1DA;



	padding: 4px;



}



.news:hover, .news:hover{



	border: 1px none #D4751E;



	padding: 2px;



	height: auto;



	width: auto;



	background-position: left;



	background-color: #FFFFFF;



} 



.news, .related_content {



	clear: both;



	display: block;



	width: auto;



	height: auto;



	padding: 2px;



	background-position: left;



	border: 1px none #F3F1EB;



}



.menu2 {

	position:relative;

	display:block;

	background-color:#EBE9E7;

	color:#FFFFFF;

	text-decoration:none;

	font-weight: bold;

	padding:4px 4px 4px 4px;

	border: 1px solid #FFFFFF;

	font-family: "Trebuchet MS";

	filter:alpha(opacity=10);

	-moz-opacity:80;

	width: 200;



}







.menu2:hover{

	background-color:#FFFFFF;

	filter:alpha(opacity=10);

	-moz-opacity:80;

	border: 1px solid #71675B;







}



.menu_ticket:hover, .menu_ticket:hover{ border: 1px solid #ff9900; } 



.menu_ticket, .related_content {



	clear: both;



	display: block;



	width: auto;



	height: auto;



	border: 1px solid #ffffff;



	background-color: #F7F7F7;



	padding: 4px;



}



.resultados:hover, .resultados:hover{

	border: 1px none #A9B7B8;

	background-image: url(../img_lay/cor_trans2.png);

} 



.resultados, .related_content {

	display: block;

	border: 1px none #839292;

	color: #FFFFFF;

	background-image: url(../img_lay/cor_trans.png);

}

.menu_busca:hover, .menu_busca:hover{

	border: 1px solid #A9B7B8;

} 



.menu_busca, .related_content {

	clear: both;

	display: block;

	width: auto;

	height: auto;

	border: 1px solid #839292;

	padding: 4px;

	color: #3A4242;

}

.buttons:hover {

	border: 1px solid #A9B7B8;

	background-color: #3A4242;

} 



.buttons, .related_content {

	display: block;

	width: 300px;

	height: auto;

	border: 1px solid #839292;

	padding: 4px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.buttons_lista:hover {

	border: 1px solid #A9B7B8;

	background-color: #3A4242;

} 



.buttons_lista, .related_content {

	clear: both;

	display: block;

	width: 220px;

	height: auto;

	border: 1px solid #839292;

	padding: 4px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #899798;

}



.menu_cabecalho:hover, .menu_cabecalho:hover{



	text-decoration:none;



	color:#F4F4F4;



	background-image: url(../images/menu_color.jpg);



	background-repeat: repeat-x;



	padding-top:8px;



	padding-bottom:5px;



	padding-right: 4px;



	padding-left: 4px;



	width:100px;z-index:1000;



		height: 20px;



} 



.menu_cabecalho, .related_content {



	display: block;



	color:#F0ECE3;



	text-decoration:none;



	font-weight:bold;



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size: 11px;



	padding-top:8px;



	padding-bottom:5px;



	padding-right: 4px;



	padding-left: 4px;



	width:100px;



	z-index:1000;



	height: 20px;



}



.menu_cabecalho_gr:hover, .menu_cabecalho_gr:hover{



	text-decoration:none;



	color:#F4F4F4;



	background-image: url(../images/menu_color.jpg);



	background-repeat: repeat-x;



	padding-top:8px;



	padding-bottom:5px;



	padding-right: 4px;



	padding-left: 4px;



	width:144px;z-index:1000;



		height: 20px;



} 



.menu_cabecalho_gr, .related_content {



	display: block;



	color:#F4F4F4;



	text-decoration:none;



	font-weight:bold;



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size: 11px;



	padding-top:8px;



	padding-bottom:5px;



	padding-right: 4px;



	padding-left: 4px;



	width:144px;z-index:1000;



		height: 20px;



}







a:link {

	text-decoration: none;

	color: #FFFFFF;

}

a:visited {

	text-decoration: none;

	color: #FFFFFF;

}

a:hover {

	text-decoration: none;

	color: #FFFFFF;

}

a:active {

	text-decoration: none;

	color: #FFFFFF;

}















.submitButton {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	background-color: #3A4242;

	padding-top: 1px;

	padding-right: 4px;

	padding-bottom: 1px;

	padding-left: 4px;

	cursor: hand;

	font-weight: bold;







}







.submitButton3 {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #012756;



	background-color: #F7F7F7;



	padding-top: 1px;



	padding-right: 4px;



	padding-bottom: 1px;



	padding-left: 4px;



	cursor: hand;



	font-weight: bold;



	border-top-width: 1px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-top-color: #FF9900;



	border-right-color: #FF9900;



	border-bottom-color: #FF9900;



	border-left-color: #FF9900;







}







.Estilo_robles2 {







	font-size: 16px;



	letter-spacing: 1px;



	font-family: steelfish, Helvetica, sans-serif;



	color: #FFFFFF;







}



.Estilo_robles2:hover {



	font-size: 16px;



	letter-spacing: 1px;



	font-family: steelfish, Helvetica, sans-serif;



	color: #000000;



}







.Estilo_robles {







	font-size: 20px;



	letter-spacing: 1px;



	padding: 10px;



	font-family: steelfish, Helvetica, sans-serif;



	color: #696056;







}















.submitButton2 {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 9px;







	color: #FFFFFF;







	padding-top: 1px;







	padding-right: 1px;







	padding-bottom: 1px;







	padding-left: 1px;







	cursor: auto;







	font-weight: bold;







	border: 0;







	background-color: #012756;







}







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







A.linkmenu:hover {  text-decoration: underline}







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







A.linkmenu2:hover {  color: #333333}







A.linkstyle3 {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: normal;







	color: #333333;







	text-decoration: none







}







A.linkstyle3:hover {  text-decoration: underline}







A.linkstyle4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #DF0000; text-decoration: none}







A.linkstyle4:hover {  text-decoration: underline}







A.linkstyle5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none}







A.linkstyle5:hover {  text-decoration: none; color: #DF0000}







A.linkstyle6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}







A.linkstyle6:hover {  text-decoration: none}







A.linkstyle7 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000099; text-decoration: underline}







A.linkstyle7:hover {  text-decoration: none}























.titulo1 {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: normal;







	color: #333333;







}







.subtitulo1 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-weight: bolder;



	color: #696056;



	text-decoration: none







}

.subtitulo_endereco {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 15px;



	font-weight: bolder;



	color: #696056;



	text-decoration: none







}







.endereco1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none; text-align: justify}







.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999; text-decoration: none }







.tabela1 {  padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border: none; text-align: right}







.tabela_borda {







	padding-top: 3px;







	padding-right: 3px;







	padding-bottom: 3px;







	padding-left: 3px;







	background-color: #E5E5E5;







	border: 1px solid #333333;







}







.tabela_menu {  padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border: none; text-align: right}







.tabela_valores_curso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; text-decoration: none; background-color: #E9E9E9; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}







.tabela_valores_preco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; text-decoration: none; background-color: #E9E9E9; text-align: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}







.tabela_franquias_conteudo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none; background-color: #E9E9E9; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; border-color: black #FFFFFF black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}







.tabela_franquias_tit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #DF0000 ; border-color: black #FFFFFF black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}















.corpo1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #CCCCCC;

	text-decoration: none;

	text-align: left;

	font-style: normal







}







.corpo2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #3A4242;

	text-decoration: none;

	font-style: normal

}







.corpo3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #232727;

	text-decoration: none;

	margin: 0px;

}







.corpo4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; text-align: justify ; font-style: italic}







.corpo5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999; text-decoration: none }







.corpo6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	font-style: normal;

	margin: 0px;

	padding: 4px;

}







.corpo7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; text-align: justify ; font-style: italic }







.destaque1 {







	font-weight: bold;







	color: #000066;







}







.destaque2 {



	font-weight: bold;



	color: #4D6E2C;



	font-size: 11px;







}







.td_interior {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-style: normal;







	color: #000000;







	background-position: left top;







	left: 2px;







	top: 2px;







	right: 2px;







	bottom: 2px;







	padding-left: 5px;







}







.texto_interior_cor {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;







	color: #333333;







}







.menuSup{position:relative;display:block;width:100px;height:24px;background-color:#638B3A;}



.menuSup:hover{background-color:#719C42;}







#top{







width:990px;







height:290px;







}







#cuerpo{







width:990px;







background-image: url("../images/fundo_cor_interior.png");







background-repeat: repeat-y;







}







#centro{







width:970px;







background-color: #FFFFFF;







}







#links{







width:970px;







background-color: #FFFFFF;







}







#rodape{







width:990px;







height:123px;







background-image: url("../img_lay/fundo_rodape.png");







font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-style: normal







}







#rodape a{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; font-style: normal}







#rodape h1{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; font-style: normal}







/*SubMenuImoveis*/







#tiposNegocios a{

	position:relative;

	display:block;

	background-color:#5E8437;

	font-family: Arial;

	font-size:11px;

	font-weight: bold;

	text-decoration: none;

	padding-top:15px;

	border-top:1px solid #81AC50;

	border-bottom:1px solid #3F5B20;

	border-left:1px solid #81AC50;

	border-right:1px solid #3F5B20;

	width:165px;

	height:30px;



}



#tiposNegocios a:hover{background-color:#668B3E;}



#menuSuperior a{



position:relative;display:block;



width:85px;height:70px;



background-image:url(../img_lay/btn_empresa_marco.png);



background-repeat: no-repeat;



background-position:0px 70px;



margin-top:0;



}



#menuSuperior a:hover{



background-position:0px 0px;



}



#menuSuperior img{



margin-top:29px;



}



#menuSuperiorB a{



position:relative;display:block;



width:152px;height:70px;



/*background-image:url(../img_lay/btn_empreendimentos_marco.png);*/



background-image:url(../img_lay/btn_empresa_marco.png);



background-repeat: no-repeat;



background-position:33px 70px;



margin-top:0;



}



#menuSuperiorB a:hover{



background-position:33px 0px;



}



#menuSuperiorB img{



margin-top:29px;



}

#tiposNegocios a{

	position:relative;

	display:block;

	background-color:#F1F1F1;

	font-family: Arial;

	font-size:12px;

	color:#003366;

	font-weight: bold;

	text-decoration: none;

	padding-top:15px;

	width:165px;

	height:30px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #AFBCC5;

	border-right-color: #2B3B4B;

	border-bottom-color: #2B3B4B;

	border-left-color: #AFBCC5;



}



#tiposNegocios a:hover{

	background-color:#AFBCC5;

}

#imoveis_resultados a:hover{

	border: 1px solid #A9B7B8;

	background-color: #3A4342;

} 



#imoveis_resultados a{

	clear: both;

	display: block;

	width: auto;

	height: auto;

	border: 1px solid #839292;

	padding: 10px;

	color: #3A4242;

}
.buttons_fotos:hover {

	border: 1px solid #A9B7B8;

	background-color: #3A4242;

} 



.buttons_fotos, .related_content {
	clear: both;
	display: block;
	width: 220px;
	height: auto;
	border: 1px solid #839292;
	padding: 4px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #899798;
	text-align: center;
