/*******************************************MAIN STRUCTURE #0e76bc */

*{

	border:0;

	list-style:none;

	margin:0;

	padding:0;

}

body{

	background:#f6f7eb url(../imgs/main_bg_page.jpg) repeat-x;

}

#mainAll{

	width:999px;

	height:auto;

	text-align:left;

	margin:0 auto;

}

#mainAll #mainTop{

	width:999px;

	height:168px;

	background:url(../imgs/main_top.jpg);

	text-align:center;

}

#mainAll #mainTop img{

	margin:20px 0 10px 0;

}

#mainAll #subMenu{

	width:999px;

	height:50px;

	background:url(../imgs/main_submenu.jpg);

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#6a6b68;

	overflow:hidden;

}

#mainAll #subMenu div{

	margin:0 auto;

	padding:0;

	padding:19px 0 0 0;

	overflow:hidden;

	text-align:center;

}

#mainAll #subMenu div ul li a{

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#0e76bc;

	text-transform:uppercase;

	text-decoration:none;

	font-weight:bold;

}

#mainAll #subMenu div ul li a:hover{

	color:#6a6b68;

}

#mainAll #subMenu div ul{

	display:inline;

	clear:both;

	text-align:center;

}

#mainAll #subMenu div li{

	display:inline;

	margin:0 40px;

}

#mainAll #subMenu div li:hover{



}

/*

#mainAll #subMenu{

	width:999px;

	height:50px;

	background:url(../imgs/main_submenu.jpg);

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#6a6b68;

	overflow:hidden;

}

#mainAll #subMenu div{

	margin:0 auto;

	width:670px;

	padding:19px 0 0 0;

	overflow:hidden;

}

#mainAll #mainTop ul li a{

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#6a6b68;

	text-transform:uppercase;

	text-decoration:none;

}

#mainAll #mainTop ul li a:hover{

	color:#0e76bc;

}

#mainAll #mainTop ul{

	display:inline;

	clear:both;

}

#mainAll #mainTop li{

	display:inline;

	margin:0 10px;

}

#mainAll #subMenu form select{

	margin:0 17px 0 0;

	width:150px;

}

#mainAll #subMenu form select, option{

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#0e76bc;

	padding:1px;

}

#mainAll #subMenu form input.homeBtnBuscar{

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#ffffff;

	background:url(../imgs/bg_btn_buscar.jpg);

	width:55px;

	padding:2px 0;

	cursor:pointer;

	cursor:hand;

}*/

#mainBanner{

	width:999px;

	height:201px;

	background:url(../imgs/main_banner_cinza.jpg) no-repeat;

}



#mainPage{

	width:997px;

	height:auto;

	background:#fefefe url(../imgs/main_bg_page_center.jpg) repeat-x;

	border:solid 1px #d6d6d6;

	border-top:none;

	border-bottom:none;

}

br {

	clear:both;

}

hr {

	display:none;

}

#mainPage p{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:13px;

	color:#444444;

}

#mainPage h1{

	margin-top:1px;

	font-family:Arial, Tahoma, Geneva, sans-serif;

	font-size:22px;

	color:#0e76bc;

	background:url(../imgs/bg_main_h1.jpg) left top no-repeat;

	display:block;

	width:550px;

	height:40px;

	padding:23px 0 0 20px;

}

#mainPage h2{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:13px;

	color:#888888;

	text-transform:capitalize;

	font-weight:bold;

	border-bottom:solid 1px #cccccc;

}

#mainPage h3{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:19px;

	color:#888888;

	font-weight:normal;

}

#mainPage #mainPageCenter{

	width:940px;

	height:auto;

	margin:0 auto;

}

#mainPage #mainPageCenter .mainRight{

	width:245px;

	height:auto;

	float:right;

	background:url(../imgs/rightside_bg.jpg) top no-repeat;

	background-position:0 66px;

}

#mainPage #mainPageCenter .mainRight .mRtel{

	margin:0 0 25px 0;

}

#mainPage #mainPageCenter .mainRight .mRmain{

	width:225px;

	margin:0 0 0 25px;

}

#mainPage #mainPageCenter .mainRight select, option{

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#0e76bc;

}

#mainPage #mainPageCenter .mainRight input, select{

	border:solid 1px #dddddd;

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#000000;

	width:auto;

}

#mainPage #mainPageCenter .mainRight .inpCampos{

	width:189px;

	padding:2px 0;

	margin:0 0 5px 0;

}

#mainPage #mainPageCenter .mainRight .mRddd{

	width:20px;

	padding:2px 0;

}

#mainPage #mainPageCenter .mainRight .mRtelefone{

	width:50px;

	padding:2px 0;

}

#mainPage #mainPageCenter .mainRight .mRestados{

	width:94px;

}

#mainPage #mainPageCenter .mainRight p{

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#6a6b68;

}

#mainPage #mainPageCenter .mainRight p span{

	margin:0 61px 0 0;

}

#mainPage #mainPageCenter .mainRight h3{

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:14px;

	color:#000000;

}

#mainPage #mainPageCenter .mainRight .mRcheck{

	float:left;

	display:block;

	border:none;

	margin:0;

}

#mainPage #mainPageCenter .mainRight .btnEnviarFormNews{

	float:right;

	background-image:url(../imgs/bg_btn_enviar.jpg);

	width:57px;

	padding:2px 0;

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#ffffff;

	margin:0 33px 0 0;

	cursor:pointer;

	cursor:hand;

}



#mainPage #mainPageCenter .mainLeft{

	width:689px;

	height:auto;

	float:left;

	padding-right:6px;

	background:url(../imgs/bg_tel_2.jpg) top right no-repeat;

}

#mainPage #mainPageCenter .mainLeft .changeMain {

	width:689px;

	height:auto;

	background:url(../imgs/leftside_bg.jpg) 0 66px no-repeat;

}

#mainPage #mainPageCenter .mainLeft .changeMain .conteudoLancamentos{

	width:689px;

	height:auto;

}

#mainPage #mainPageCenter .mainLeft .changeMain .conteudoLancamentos ul{

	width:689px;

	height:202px;

	display:block;

}

#mainPage #mainPageCenter .mainLeft .changeMain .conteudoLancamentos ul li{

	width:280px;

	height:202px;

	display:block;

	float:left;

	background:#ffffff;

	margin:30px 0 0 30px;

	padding:23px 10px 0 10px;

}

#mainPage #mainPageCenter .mainLeft .changeMain .conteudoLancamentos ul li p{

	display:block;

	float:right;

	text-align:right;

	height:159px;

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#6a6b68;

	width:136px;

}

#mainPage #mainPageCenter .mainLeft .changeMain .conteudoLancamentos ul li em{

	text-transform:uppercase;

	color:#0e76bc;

	padding:0 0 10px 0;

	display:block;

	font-style:normal;

	font-weight:bold;

}

#mainPage #mainPageCenter .mainLeft .changeMain .conteudoLancamentos .txtCenter{

	text-transform:capitalize;

	text-align:center;

	display:block;

	margin-top:70px;

}

.space{

	font-size:3px;

}

#footer {

	width:997px;

	height:105px;

	background:url(../imgs/main_bg_footer.jpg);

	overflow:hidden;

	border:solid 1px #d6d6d6;

	border-top:none;

}

#footerMain {

	width:993px;

	height:104px;

	background:url(../imgs/main_bg_footer.jpg);

	overflow:hidden;

	border:solid 2px #ffffff;

	border-top:none;

	border-bottom:solid 1px #ffffff;

}

#footerMain p {

	display:block;

	margin:0 26px;

	text-align:right;

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#6a6b68;

}

#footerMain p.foot {

	border:solid 1px #cacac9;

	border-right:none;

	border-left:none;

	text-align:left;

	margin:16px 26px 5px 26px;

	padding:12px 0;

}



#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas div.mrg{

	padding:20px 20px 0 20px;

}

/********************************** ABAS **********************************/

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos{

	width:689px;

	height:66px;

	overflow:hidden;

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul{

	margin:22px 0 0 0;

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li{

	display:block;

	float:left;

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li a{

	display:block;

	float:left;

	font-family:"Century Gothic", Tahoma, Geneva, sans-serif;

	font-size:12px;

	color:#686868;

	text-align:center;

	text-decoration:none;

}

/*

////////////////////////////////////////////////////////////////// DIFERENTES

001

*/

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasLanc1{

	width:143px;

	height:44px;

	background:url(../imgs/abas_home_001_lancamentos.jpg);

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasLanc1 a{

	padding:14px 25px 14px 40px;

	font-weight:bold;

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasProntos1{

	width:141px;

	height:44px;

	background:url(../imgs/abas_home_001_prontosmorar.jpg);

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasProntos1 a{

	padding:7px 26px 3px 37px;

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasContru1{

	width:169px;

	height:44px;

	background:url(../imgs/abas_home_001_emconstrucao.jpg);

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasContru1 a{

	padding:14px 42px 13px 38px;

}

/*

////////////////////////////////////////////////////////////////// DIFERENTES

002

*/

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasLanc2{

	width:143px;

	height:44px;

	background:url(../imgs/abas_home_002_lancamentos.jpg);

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasLanc2 a{

	padding:14px 31px 14px 34px;

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasProntos2{

	width:141px;

	height:44px;

	background:url(../imgs/abas_home_002_prontosmorar.jpg);

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasProntos2 a{

	padding:7px 31px 3px 32px;

	font-weight:bold;

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasContru2{

	width:169px;

	height:44px;

	background:url(../imgs/abas_home_002_emconstrucao.jpg);

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasContru2 a{

	padding:14px 42px 13px 38px;

}

/*

////////////////////////////////////////////////////////////////// DIFERENTES

003

*/

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasLanc3{

	width:143px;

	height:44px;

	background:url(../imgs/abas_home_003_lancamentos.jpg);

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasLanc3 a{

	padding:14px 31px 14px 34px;

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasProntos3{

	width:141px;

	height:44px;

	background:url(../imgs/abas_home_003_prontosmorar.jpg);

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasProntos3 a{

	padding:7px 26px 3px 37px;

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasContru3{

	width:169px;

	height:44px;

	background:url(../imgs/abas_home_003_emconstrucao.jpg);

}

#mainPage #mainPageCenter .mainLeft .changeMain .abasLancamentos ul li.abasContru3 a{

	padding:14px 47px 13px 33px;

	font-weight:bold;

}

/********************************** ABAS **********************************/

/*

////////////////////////////////////////////////////////// Vendas

*/

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formSaleBox{

	display:block;

	width:461px;

	margin:0 auto;

	clear:both;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formSaleBox p{

	display:block;

	margin:3px 0;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formSaleBox label{

	width:80px;

	display:block;

	float:left;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formSaleBox select{

	width:350px;

	border:solid 1px #cccccc;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formSaleBox input, textarea{

	width:342px;

	border:solid 1px #cccccc;

	padding:1px 3px;

	font-size:11px;

	font-family:Tahoma, Verdana, Geneva, sans-serif;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formSaleBox .btnEnviarFormSale{

	float:right;

	background-image:url(../imgs/bg_btn_enviar.jpg);

	width:57px;

	padding:2px 0;

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#ffffff;

	margin:0 31px 0 0;

	cursor:pointer;

	cursor:hand;

}

/*

////////////////////////////////////////////////////////// Contatos

*/

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formContactBox{

	display:block;

	width:431px;

	margin:0 auto;

	clear:both;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formContactBox p{

	display:block;

	margin:3px 0;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formContactBox label{

	width:80px;

	display:block;

	float:left;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formContactBox select{

	width:350px;

	border:solid 1px #cccccc;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formContactBox input, textarea{

	width:342px;

	border:solid 1px #cccccc;

	padding:1px 3px;

	font-size:11px;

	font-family:Tahoma, Verdana, Geneva, sans-serif;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas #formContactBox .btnEnviarFormSale{

	float:right;

	background-image:url(../imgs/bg_btn_enviar.jpg);

	width:57px;

	padding:2px 0;

	font-family:Tahoma, Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#ffffff;

	margin:0;

	cursor:pointer;

	cursor:hand;

}

/*

////////////////////////////////////////////////////////// Mapendi 1

*/

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas .mrg #projectsPicsMain{

	background:url(../imgs/bg_imgs.jpg);

	width:651px;

	height:353px;

	overflow:hidden;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas .mrg p.min{

	font-size:11px;

	background:#f5f5f5;

	padding:15px;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas .mrg p.min strong{

	color:#444;

}



#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas .mrg #projectsPicsMain .minsPicsLeft {

	width:130px;

	float:left;

	margin:3px 0 10px 29px;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas .mrg #projectsPicsMain .minsPicsLeft li{

	text-align:center;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas .mrg #projectsPicsMain .minsPicsLeft a{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:13px;

	color:#000000;

	text-decoration:none;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas .mrg #projectsPicsMain .minsPicsRight {

	width:440px;

	float:right;

	margin:7px 17px 0 0;

	height:329px;

	background:url(../imgs/ajax-loader.gif) no-repeat center;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas .mainMenuPred{
	float:right;
	display:block;
	overflow:hidden;
	font-size:9px;
	margin:15px 20px 7px 0;
	width:100%;
	text-align:right;
	color:#000;
	display:none;
}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas .mainMenuPred a{

	color:#0e76bc;

	text-decoration:none;

}

#mainPage #mainPageCenter .mainLeft .changeMain #mainInternas .mainMenuPred a:hover{

	color:#2f9feb;

}

/*

////////////////////////////////////////////////////////// Validação

*/

#alertError, #alertSent {

	text-align:center;

	padding:2px;

	margin:5px 0;

}

#alertError p, #alertSent p{

	font-size:9px;

	color:#555;

	font-weight:bold;

}
