@charset "utf-8";
/* CSS Document */

*{margin:0; font-family:Arial, Helvetica, sans-serif; border:none; text-decoration:none; color:#727272; outline:none;}

body{
	background:#CCC;
	width:1002px;
	margin:0 auto;
}

#centro{
	background:#FFF;
	width:962px;
	padding:0 20px 15px 20px;
	float:left;
}

.lat_esq{
	float:left;
	margin:0;
	padding:0;
}

.lat_dir{
	float:right;
	margin:0;
	padding:0;
}

#cabecalho{
	background:#CCC url(../images/fund_cabecalho.jpg) no-repeat;
	width:962px;
	height:170px;
	float:left;
}

#cabecalho .lat_esq{
	width:740px;
}

#cabecalho .lat_dir{
	width:222px;
}

#logo{
	width:262px;
	height:111px;
	float:left;
	margin:19px 0 0 16px;
}

#bloco_icones_cabecalho{
	width:113px;
	height:28px;
	float:right;
	margin:126px 0 0 0;
}

#bloco_icones_cabecalho .home_html{
	background:url(../images/btn_header_home.png) no-repeat;
	width:33px;
	height:28px;
	float:left;
	float:right;
	margin:0 32px 0 20px;
}

#bloco_restrita{
	background:url(../images/fund_area_restrita.jpg) no-repeat;
	width:222px;
	height:170px;
	float:right;
}

#bloco_restrita h3{
	margin:27px 0 0 32px;
	font-size:12px;
	color:#FFF;
}

.area_restrita{
	width:175px;
	margin:10px 0 0 31px;
	font-size:10px;
}

.area_restrita label{
	color:#FFF;	
}

.area_restrita input{
	width:165px;
	height:20px;
	float:left;
	border:0;
}

.area_restrita .btn_ok{
	background:#FFF;
	width:30px;
	color:#CCC;
	}

#menu_swf{
	width:690px;
	height:35px;
	float:left;
	margin:13px 0 0 0;
}

.menu{
	background:url(../images/fund_menu_centro.jpg) repeat-x;
	width:644px;
	height:35px;
	float:left;
	padding:0;
}

.menu .lat_esq_menu{
	background:url(../images/fund_menu_esq.jpg) no-repeat;
	width:9px;
	height:35px;
}

.menu .lat_dir_menu{
	background:url(../images/fund_menu_dir.jpg) no-repeat;
	width:9px;
	height:35px;
}

.menu li{
	float:left;
	display:inline;
	list-style-type:none;
}

.menu li a{
	padding:10px 20px 0 20px;
	height:25px;
	float:left;
}

.menu li .responsa{
	padding-top:7px;
}

.divide_menu{
	background:url(../images/divsoria_menu.jpg) no-repeat;
	width:2px;
	height:35px;
	float:right;
}

#menu_menor_swf{
	width:560px;
	height:30px;
	float:right;
	margin:13px 0 16px 0;
}

.menu_menor{
	background:url(../images/fund_menuMenor_centro.jpg) repeat-x;
	height:30px;
	float:right;
	padding:0;
}

.menu_menor .lat_esq_menu_menor{
	background:url(../images/fund_menuMenor_esq.jpg) no-repeat;
	width:9px;
	height:30px;
}

.menu_menor .lat_dir_menu_menor{
	background:url(../images/fund_menuMenor_dir.jpg) no-repeat;
	width:9px;
	height:30px;
}

.menu_menor li{
	float:left;
	display:inline;
	list-style-type:none;
}

.menu_menor li a{
	padding:10px 20px 0 20px;
	height:20px;
	float:left;
}

.menu_menor .divide_menu{
	height:30px;
}

.favoritos{
	background:url(../images/btn_favoritos.png);
	width:174px;
	height:35px;
	float:right;
	margin:10px 20px 0 0;
}

#conteudo{
	width:962px;
	position:relative;
	float:left;
	margin:11px 0 0 0;
}

#conteudo .lat_esq{
	width:585px;
}

#conteudo .lat_dir{
	width:365px;
}

#vitrine_swf{
	width:962px;
	height:445px;
	float:left;
	display:block;
}

#alerta p {
	clear:left;
	float:left;
	height:23px;
	margin:0 0 110px 420px;
	position:relative;
	width:96px;
}
#alerta img {
	float:left;
	height:48px;
	margin:125px 0 0 437px;
	position:relative;
	width:48px;
}

#vitrine{
	width:962px;
	height:445px;
	float:left;
}

#vitrine_responsabilidade{
	background:url(../images/vitrine_responsabilidade.jpg) no-repeat;
	width:962px;
	height:445px;
	float:left;
}

#conteudo_video{
	background:#dededc;
	width:365px;
	height:515px;
	padding:0 0 20px 0;
	border:0;
}

#video{
	float:left;
	width:330px;
	height:253px;
}

.fundo_video{
	background:#DEDEDC;
	width:330px;
	height:253px;
	margin:17px;
	float:left;
}

#conteudo_video p{
	color:#727272;
	font-size:9px;
	text-align:center;
}

.titulo_video{
	background:url(../images/titulo_video.jpg) no-repeat;
	width:364px;
	height:30px;
	margin:13px 0px 16px 0px;;
}

#player{
	display:block;
	width:100%;
	height:100%;
}

#video_maior{
	float:left;
	width:324px;
	height:217px;
	background:#000;
	margin:10px 20px 0px 20px;
}

#controle_menu{
	float:left;
	background:url(../images/controle_video.jpg) no-repeat;
	width:365px;
	height:33px;
	margin:10px 20px 7px 20px;
}

.miniatura_video{
	float:left;
	background:#c3ced2;
	width:121px;
	height:92px;
	margin:15px 0 0 40px;
}

#sup_fornec{
	background:url(../images/fund_fornec_sup.jpg) no-repeat;
	width:557px;
	height:22px;
	float:left;
	margin:16px 0 0 15px;
}

#centro_fornec{
	background:url(../images/fund_fornec_centro.jpg) repeat-x;
	width:557px;
	height:95px;
	float:left;
	clear:left;
	margin:0 0 0 15px;
}

#carrossel{
	margin:8px 0 0 8px;
}

#inf_fornec{
	background:url(../images/fund_forne_inf.jpg) no-repeat;
	width:557px;
	height:12px;
	float:left;
	clear:left;
	margin:0 0 0 15px;
}

#sup_fornec h3{
	width:165px;
	margin:0 0 0 20px;
	text-align:center;
	font-size:12px;
}

#newsletter{
	background:#dededc;
	width:315px;
	height:130px;
	float:right;
	margin:25px 0 0 0;
	padding:25px 25px 0 25px;
}

.titulo_newsletter{
	margin:0 0 10px 0;
}

#newsletter p{
	width:100px;
	font-size:10px;
	float:left;
	margin:0 0 10px 0;
}

#newsletter .conforto{
	width:140px;
	font-size:15px;
	float:right;
}

.email_newsletter{
	font-size:10px;
	float:left;
	clear:left;
}

.envia_newsletter{
	font-size:10px;
	background:#0F0;
}

.envia_newsletter input{
	width:200px;
	float:left;
	margin:0;
	padding:0;
	border:0;
}

.envia_newsletter #envia_news{
	background:url(../images/envia_news.jpg) no-repeat;
	width:18px;
	height:17px;
	cursor:pointer;
}

#rodape{
	background:#dddad5;
	width:962px;
	height:125px;
	float:left;
	margin:30px 0 0 0;
	padding:0 0 5px 0;
}

#rodape p{
	margin:0 0 10px 0;
	text-align:center;
}

#rodape .direitos{
	font-size:9px;
}

.menu_rodape{
	margin:40px 0 15px 0;
	text-align:center;
	padding:0;
}

.menu_rodape li{
	list-style-type:none;
	display:inline;
}

.menu_rodape li a{
	font-weight:bold;
}

.menu_rodape li a:hover{
	text-decoration:underline;
}

.menu_rodape span{
	margin:0 10px 0 10px;
}

.direitos{
	font-size:12px;
}

#recebe_fotos{
	background:#d4d2cd url(../images/fund_destaque_home.jpg) no-repeat;
	width:586px;
	min-height:475px;
	float:left;
	padding:0;
}


.fotos_destaque{
	width:556px;
	float:left;
	padding:0 0 0 22px;
}

.fotos_destaque li, .fotos_destaque_empreendimentos li{
	margin:20px 15px 0 0;
	float:left;
	width:170px;
	height:220px;
	list-style:none;
	text-align:center;
}

.div_foto{
	text-align:left;
	background:#dddbd7;
	width:171px;
	height:127px;
	float:left;
}

.div_foto img{
	max-width:171px;
	max-height:127px;
}

.fotos_destaque li img, .fotos_destaque_empreendimentos li img{
	background:#FFF;
}

.fotos_destaque li h3, .fotos_destaque_empreendimentos li h3{
	clear:left;
	text-align:center;
	color:#6e6e6e;
	font-size:10px;
}

.subItem_empre{
	clear:left;
	text-align:center;
	color:#6e6e6e;
	font-size:10px;
	padding:0;
}

.subItem_empre li {
	float:left;
	height:auto;
	margin:0;
	text-align:center;
	width:171px;
}

#logo_maranhao{
	height:143px;
	position: absolute;
	z-index:0;
	display:none;
}

#logo_png{
	background:url(../images/logo_maranhao.png) no-repeat;
	width:150px;
	height:143px;
	float:left;
	margin:0 10px 0 10px;
}

#logo_maranhao p{
	font-size:10px;
	color:#000;
}

#a_empre {
background:#DEDEDC;
float:left;
height:192px;
margin:16px 0 0;
width:365px;
}

.titulo_empresa{
	float:left;
	margin:15px 0 0 30px;
	color:#880000;
}

#a_empre p{
	width:326px;
	float:left;
	padding:10px;
	text-indent:20px;
	font-size:13px;
	text-align:justify;
}

/* A empresa /////////////////////////////////////////////////////////////*/

#a_empresa_cont{
	background:url(../images/fund_empresa.jpg) no-repeat;
	width:962px;
	height:444px;
}

#a_empresa_cont #text_empresa{
	background:url(../images/fund_alpha_branco.png);
	width:357px;
	height:398px;
	float:left;
	margin:25px 0 23px 25px;
	padding:0 5px 0 5px;
	overflow:auto;
}


#a_empresa_cont h3{
	margin:15px 0 15px 0;
	text-transform:uppercase;
	font-size:24px;
	font-weight:bold;	
}

#a_empresa_cont p{
	text-align:justify;
	font-size:13px;
	line-height:19px;
	font-weight:bold;
}



/* Empreendimentos ////////////////////////////////////*/

.fotos_destaque_empreendimentos{
	background:#d4d2cd url(../images/fund_destaque_empreendimentos.jpg) no-repeat;
	width:962px;
	height:580px;
	float:left;
	padding:0;
}

.fotos_destaque_empreendimentos ul{
	padding:0;
	margin:0;
}

.fotos_destaque_empreendimentos ul li{
	margin:20px 0px 0px 10px;
	float:left;
	width:180px;
	height:220px;
	list-style:none;
}

.fotos_destaque_empreendimentos ul li img{
	float:left;
	width:155px;
	height:145px;
	background:#FFF;
	margin:13px;
}

.fotos_destaque_empreendimentos ul li p{
	text-align:center;
	color:#6e6e6e;
	font-size:10px;
}

/* RESPONSABILIDADE ////////////////////////////*/

#lat_esq_responsabilidade{
	float:left;
	padding:0;
	margin:0;
	width:430px;
}

#lat_dir_responsabilidade{
	float:right;
	margin:0;
	padding:0;
	width:450px;
}

#texto_responsabilidade{
	margin:66px 0 0 28px;
	font-size:10pt;
	float:left;
}

#texto_responsabilidade p{
	margin:0 0 30px 0;
	padding:0;
	line-height:20px;
	text-align:justify;
	text-indent:10px;
}

#area_fotos_responsabilidade{
	margin:44px 40px 65px 0;
	float:right;
}

#area_fotos_responsabilidade h4{
	color:#464646;
	margin:0 0 36px 0;
	font-size:14pt;
	font-weight:bold;
	text-align:right;
}

#area_fotos_responsabilidade img{
	margin:0 0 10px 0;
}

#area_fotos_responsabilidade .foto_responsabilidade{
	width:110px;
	height:120px;
	float:left;
	margin:0 0 0 20px;
}
#area_fotos_responsabilidade .foto_responsabilidade h5{
	color:#7d7d7d;
	font-size:10pt;
	text-align:center;
}

#linha_cima{
	height:120px;
	margin:0 0 28px 0;
	float:right;
}

#linha_baixo{
	height:120px;
	float:right;
}

.linha_form{
	float:left;
	clear:left;
	margin:0 0 5px 0;
}

/*//////////////// FALE CONOSCO ////////////////////////////*/

#titulo_fale_conosco{
	background:url(../images/Fundo_Titulo_Fale_Conosco.jpg);
	color:#d2cfca;
	width:932px;
	height:23px;
	font-size:9pt;
	font-weight:bold;
	float:left;
	margin:13px 0 13px 0;
	padding:7px 0 0 30px;
}

#conteudo_fale_conosco{
	background:#d2cfca;
	width:962px;
	margin:13px 0 0 0;
	padding:0 0 20px 0;
	float:left;
}

#lat_esq_fale_conosco{
	float:left;
}

#lat_dir_fale_conosco{
	width:520px;
	padding:0 20px 0 0;
	float:right;
}

#fundo_branco{
	background:#FFF;
	margin:20px;
	padding:20px;
	float:left;
}


#fundo_branco h2{
	font-size:15px;
}

#fundo_branco p{
	font-size:12px;
}

.letras_contato {
	width:300px;
	margin:30px 0 0 0;
	float:left;
	clear:left;
	cursor:pointer;
}

.letras_contato h3{
	font-size:15px;
	margin:0 0 8px 0;
}

.letras_contato img{
	margin:0 10px 0 0 ;
	float:left;
}

.tiutlo_formulario{
	margin:30px 0 0 40px;
}

#form_fale_conosco{
	width:400px;
	float:left;
	margin:30px 0 0 40px;
}

#form_fale_conosco .linha_form{
	width:100%;
	margin:20px 0 0 0;
}

#form_fale_conosco label{
	width:100px;
	float:left;
}

#form_fale_conosco input, #form_fale_conosco textArea{
	width:280px;
	float:right;
	margin:0;
	padding:0;
	font-size:12px;
	border:0;
}


#form_fale_conosco textArea{
	/*height:80px;*/
	overflow:auto;
}

.tiutlo_formulario span{
	text-transform:capitalize;
}

#status{
	display:none;
}

/*//// FORNECEDORES  ////////////////////////////*/

.lista_fornecedores{
	background:#e0ddd8;
	float:left;
	padding:0 0 50px 0;
	margin:15px 0 0 0;
	list-style:none;
}

.lista_fornecedores li{
	width:119px;
	height:119px;
	float:left;
	margin:50px 0 0 60px;
}

/*// FAVORITOS ///////////////////*/

#area_favoritos{
	position:absolute;
	background:#FFF;
	left:490px;
	top:0px;
	width:472px;
	padding:10px 0 20px 15px;
	display:none;
	z-index:1;
}

#area_favoritos h3{
	background:url(../images/Titulo_Links_Favoritos.png) no-repeat;
	color:#FFF;
	font-size:15px;
	width:436px;
	height:24px;
	padding:7px 0 0 21px;
}

.lista_favoritos{
	list-style:none;
	font-size:13px;
	padding:0;
	margin:25px 0 0 18px;
}

.lista_favoritos li{
	margin:0 0 16px 0;
}

.lista_favoritos a:hover{
	color:#97211f;
}


/*detalhamento*/

#detalhamento .info_item{
	float:left;
	clear:left;
	margin:18px 0 20px 20px;
	padding:20px;
	border:#CCC solid 1px;
}

#detalhamento .info_item li{
	list-style:none;
	clear:left;
}

#detalhamento #descricao{
	float:right;
	padding:20px;
	margin:18px 20px 20px 0;
	border:#CCC solid 1px;
}

#detalhamento .lista_imagens{
	width:556px;
	float:left;
	clear:left;
	padding:0 0 20px 22px;
}

#detalhamento .lista_imagens li{
	width:170px;
	float:left;
	margin:0 8px 2px 0;
	display:inline;
	list-style:none;
	text-align:center;
}

#detalhamento .lista_imagens li a{
	display:block;
	cursor:pointer;
}

#detalhamento #alerta{
	cursor:pointer;
	float:left;
	margin:20px 0 0 20px
}
