/* GALERIA DE FOTOS ****************************************************************/
.plugin_galeria_opcoes{ float:left; clear:left; height:50px; margin:20px 0 10px 600px; }
.plugin_galeria_outras_select{ float:left; width:130px; height:50px; }
.plugin_galeria_sep01{ float:left; width:66px; height:50px; background:url(../imgs/sep01.gif) no-repeat center top;	 }
.plugin_galeria_compartilhe{ float:left; width:187px; height:32px; padding:18px 0 0 0; }
.plugin_galeria_compartilhe2{ float:right; width:187px; height:32px; }
.plugin_galeria_navegacao{ float:left; width:200px; height:36px; padding:14px 0 0 0; }

.plugin_galeria05_box { float:left; clear:left; padding:3px 0 20px 0; font-size:11px; }
.plugin_galeria05_box li { float:left; width:218px; margin:0 0 5px 0;}
.plugin_galeria05_box li img { float:left; clear:left; margin:0 0 1px 0; border:none;}
.plugin_galeria05_box a { display:block; color:#333; padding:4px; text-decoration:none; }
.plugin_galeria05_box a:hover { display:block; background:#E1E1E1; color:#000; }

/* galeria 6 */
.plugin_galeria06_box { height:400px; margin:10px 0 0 0; overflow:hidden; }
.plugin_galeria06_box_Tituloimg { display:block; font-size:20px; padding:0; }
.plugin_galeria06_box .plugin_galeria06_box_imgPrincipal { float:left; width:600px; height:395px; }
.plugin_galeria06_box ul { width:300px; padding-left:2px; float:left; }
.plugin_galeria06_box ul li { width:80px; float:left; margin:0 0 5px 5px; }
.plugin_galeria06_box ul li img { border:solid 1px #CCC; }



/* INSTITUCIONAL ******************************************************************/
.plugin_institucional_box1{}
.plugin_institucional_box1 img{margin:0 15px 5px 0; border:2px solid #CCC;}

.plugin_institucional_box2{}
.plugin_institucional_box2 img{float:right; clear:left; margin:0 0px 5px 15px; border:5px solid #CCC;}

.plugin_institucional_box{
	float:left; clear:left; width:795px; padding:0 15px 0 15px; text-align:justify;
}
.plugin_institucional_box p{ margin:0 0 15px 0;}

.plugin_institucional_img01{ float:left; clear:left; margin:0 15px 5px 0; border:2px solid #CCC;}
.plugin_institucional_img02{ float:right; clear:left; margin:0 0px 5px 15px; border:5px solid #CCC;}
.plugin_institucional_img03{
	float:left; clear:left; padding:5px; margin:0 15px 5px 0;
	font-size:10px; background:#E4E4E4; color:#333;
	
}
.plugin_institucional_img03 img{ margin:0 0 2px 0;}
.plugin_institucional_img04{
	float:right; clear:left; padding:5px; margin:0 0 5px 15px;
	font-size:10px; background:#E4E4E4; color:#333;
	
}
.plugin_institucional_img04 img{ margin:0 0 2px 0;}

.plugin_institucional_box5{}
.plugin_institucional_box5 img{float:left; clear:left; margin:0 0 15px 0;}

.plugin_institucional_img06{
	float:left; clear:left; margin:0 0 15px 0; padding:0 0 5px;
	font-size:10px; background:#E4E4E4; color:#333;
}
.plugin_institucional_img06 img{ margin:0 0 2px 0;}

/* NOVIDADES **********************************************************************/
.plugin_novidades_opcoes{
	float:left; clear:left; width:805px; height:50px; padding:0 0 0 15px;
}
.plugin_novidades_outras_select{
	float:left; width:130px; height:50px;
}
.plugin_novidades_busca{
	float:left; width:220px; height:50px;
}
.plugin_novidades_bt01{ position:relative; top:4px;}
.plugin_novidades_sep01{
	float:left; width:50px; height:50px;
	background:url(../imgs/sep01.gif) no-repeat center top;	
}
.plugin_novidades_compartilhe{
	float:left; width:187px; height:32px; padding:18px 0 0 0;
}

.plugin_novidades_lista1{}
	.plugin_novidades_lista1 li{
		float:left; clear:left; width:100%;
		margin:0 0 12px 0; padding:0 0 12px 0; border-bottom:dashed 1px #CCC; overflow:hidden;		
		}
		.plugin_novidades_lista1 li img{ float:left; display:inline-block; margin:0 15px 10px 0;}

.plugin_novidades_box{
	float:left; clear:left; width:795px; padding:20px 15px 0 15px; text-align:justify;
}
.plugin_novidades_box2{	float:left; clear:left; width:795px; margin:0 0 12px 0; padding:0 0 12px 0; border-bottom:dashed 1px #CCC}
.plugin_novidades_box2 a{ display:block; color:#333;}
.plugin_novidades_box2 a:hover{ display:block; color:#000;}
.plugin_novidades_box2_img{ float:left; width:150px; height:100px;}
.plugin_novidades_box2_txt{ float:left; width:630px; padding:0 0 0 15px; }
.plugin_novidades_box2_txt02{ float:left; width:795px; padding:0 0 0 0; }

.plugin_novidades_box_interna{
	float:left; clear:left; width:795px; padding:20px 15px 0 15px; text-align:justify;
}
.plugin_novidades_box_interna p{ margin:0 0 15px 0;}
.plugin_novidades_ul01{ margin:0px; padding:0px;}
.plugin_novidades_ul01 strong{ display:block; padding:0 0 4px 0; font-size:14px;}

.plugin_novidades_ul01 li{ margin:0px 0 2px 0; padding:0px; list-style:inside circle;}
.plugin_novidades_ul01 a{ text-decoration:none; color:#333;}
.plugin_novidades_ul01 a:hover{ color:#000; text-decoration:underline}

.plugin_novidades_titulo{ font-size:14px; color:#000; margin:0 0 0px 0}
.plugin_novidades_titulo2{ font-size:18px; color:#000; margin:0 0 15px 0}
.plugin_novidades_titulo3{ font-size:15px; color:#000; margin:0 0 2px 0}
.plugin_novidades_subtitulo{ font-size:11px; font-style:italic; margin:0 0 5px 0; color:#666;}

.plugin_novidades_paginacao01{ float:left; clear:left; width:890px; margin:15px 0 15px 0;}
.plugin_novidades_paginacao01_seta_esq{ float:left; width:100px;}
.plugin_novidades_paginacao01_seta_dir{ float:left; width:100px; text-align:right;}
.plugin_novidades_paginacao01_thumbs01{ float:left; width:690px; text-align:center;}
.plugin_novidades_paginacao01_thumbs01 a{
	display:inline-block; padding:0 5px 0 5px; background:#E6E6E6; color:#666; border:1px solid #999; font-size:12px; text-decoration:none; line-height:18px;
}
.plugin_novidades_paginacao01_thumbs01 a:hover, .plugin_novidades_paginacao01_thumbs01 .selecionada {
	background:#E6E6E6; color:#000; border:1px solid #333; text-decoration:underline;
}

.plugin_novidades_img01{ float:left; clear:left; margin:0 15px 5px 0; border:2px solid #CCC;}
.plugin_novidades_img02{ float:right; clear:left; margin:0 0 5px 15px; border:2px solid #CCC;}
.plugin_novidades_img03{ float:left; clear:left; width:795px; margin:0 0 15px 0;}

.plugin_novidades_lista_1 { width: 100%; overflow: hidden; margin: -4px 0 -12px 0; }
	.plugin_novidades_lista_1 li { width: 100%; overflow: hidden; padding: 0 0 26px 0; vertical-align: top; line-height: 1.385em; font-size: 1.083em; list-style:none; }
		.plugin_novidades_lista_1 li img { float: left; margin: 4px 19px 0 1px; }
		.plugin_novidades_lista_1 li strong { display: block; }	
			.plugin_novidades_lista_1 li strong a { text-decoration: none; color: #333; }
			.plugin_novidades_lista_1 li strong a:hover { text-decoration: underline; }

/* CLIENTES - PARCEIROS - PRODUTOS ****************************************/
.plugin_CPP_titulo{ display:block; float:left; width:99%; background:#E2E2E2; margin:0px 0 20px 0; padding:13px 0 10px 15px; font-size:20px; color:#666;}
.plugin_CPP_divisao{ float:left; clear:left; margin-top:10px;}

.plugin_CPP1{clear:left; font-size:12px;}
.plugin_CPP1 li{ float:left; width:172px; margin:0 60px 30px 0; list-style:none; }
.plugin_CPP1 li.ultimo{ margin:0px 0 30px 0;}
.plugin_CPP1 li img{ float:left; margin-bottom:4px; border:1px solid #DDD ;}
.plugin_CPP1 li p{ clear:left;}

.plugin_CPP2{clear:left;}
.plugin_CPP2 li{ float:left; width:440px; margin:0 14px 30px 0;}
.plugin_CPP2 li.ultimo{ margin:0px 0 30px 0;}
.plugin_CPP2 li img{ float:left; margin-bottom:4px; border:1px solid #DDD ;}
.plugin_CPP2 li p{ clear:left;}

.plugin_CPP3{float:left; clear:left; width:930px;}
.plugin_CPP3 li{ float:left; width:300px; margin:0px 5px 20px 0;}
.plugin_CPP3 li.ultimo{ float:left; width:310px; margin-right:0px;}
.plugin_CPP3 li img{ float:left; width:120px;}
.plugin_CPP3 li p{ float:left; width:170px; margin-left:6px;}
.plugin_CPP3 li strong{ color:#333;}
.plugin_CPP3 li span{font-size:10px;}

.plugin_CPP4{}
.plugin_CPP4 li{
	float:left; clear:left; width:100%; list-style:none;
	margin:0 0 20px 0; padding:0 0 12px 0; border-bottom:dashed 1px #CCC; overflow:hidden;		
}
.plugin_CPP4 li img{ float:left; display:inline-block; margin:0 15px 10px 0;}

.plugin_videos1{clear:left;}
.plugin_videos1 li{ float:left; clear:left; width:100%; margin:0 25px 40px 0; border-bottom:#CCC 1px dashed; padding-bottom:20px;}
	.plugin_videos1 li div{ float:left; clear:left; width:100%; overflow:hidden; padding:20px 0 20px 0; background:#000; text-align:center;}
.plugin_videos1 li p{ clear:left; float:left; margin:15px 0 0 0}


/* CARDAPIOS ***************************************************************/
.plugin_cardapio1 {
}
	.plugin_cardapio1 ul {
	padding-bottom:20px; padding-left:18px; clear:left; clear:left;
	}
	.plugin_cardapio1 li {
		width:100%;
		overflow:hidden;
		vertical-align:top;
		padding-bottom:9px;
	}
		.plugin_cardapio1 li span {
			float:left;
		}
		.plugin_cardapio1 li b {
			float:right;
			color:#7e2727;
		}
		.plugin_cardapio1 li strong {
			display:block;
			overflow:hidden;
			height:1%;
			background:url(../upload/line-hor.gif) repeat-x 0 11px;
		}

.plugin_cardapio2 {
}
	.plugin_cardapio2 ul {
	padding-bottom:20px; clear:left; float:left;
	}
	.plugin_cardapio2 li {
		width:45%; float:left;
		overflow:hidden; padding:0 0 15px 15px;
	}

.plugin_cardapio3 {
}
	.plugin_cardapio3 ul { clear:left; float:left; margin-bottom:20px; width:90%; padding-left:18px;}
	.plugin_cardapio3 ul li strong{ font-size:16px;}
	.plugin_cardapio3 ul li { font-size:12px; margin-bottom:22px; clear:left; overflow:hidden;}
	.plugin_cardapio3 ul li img{ float:left; margin-right:15px;}
	

/* DEPOIMENTOS *************************************************************/
.depoimentos1{}
	.depoimentos1 li{
		float:left; clear:left; width:100%; list-style:none;
		margin:0 0 12px 0; padding:0 0 12px 0; border-bottom:dashed 1px #CCC; overflow:hidden;		
		}
		.depoimentos1 li img{ display:inline-block; margin:0 15px 10px 0;}

/* CONTATOS ****************************************************************/
.plugin_contato_box{
	clear:left; padding:20px 0 20px 0; line-height:17px;
}
.plugin_contato_box .formulario1{ padding-top:0px;}
	.plugin_contato_box a{}
	.plugin_contato_box .label{ float:left; clear:left; width:166px; padding:0px 14px 0 0; text-align:right;}
	.plugin_contato_box .label2{ float:left; clear:left; width:575px;}
	.plugin_contato_box .input{ float:left; width:625px;}
		.plugin_contato_box .input label{ padding:0px 0 0 0; display:inline-block; margin-right:12px;}	
	.plugin_contato_box .input2{ float:left; clear:left; width:575px;}
	.plugin_contato_box .altura01{ margin:0 0 12px 0;}
	.plugin_contato_box .altura02{ margin:0 0 12px 0;}
	.plugin_contato_box .p01{ width:500px;}
	.plugin_contato_box p{ clear:left; line-height:15px;}
	.plugin_contato_box .mapa01{ float:left; clear:left; width:500px; margin:20px 0 0 180px; padding:25px 0 0 0; border-top:3px #CCC dotted}
	.plugin_contato_box .mapa02{ float:left; clear:left; width:880px; margin:20px 0 0 15px; padding:25px 0 0 0; border-top:3px #CCC dotted}
	.plugin_contato_box .mapa03{ float:left; width:600px; padding:5px 0 0 15px; margin:17px 0 0 0; border-left:2px #CCC dotted}
	.plugin_contato_box .endereco01{ float:left; clear:left; width:235px; padding:13px 30px 0 15px;}
		.plugin_contato_box .endereco01 span{ line-height:26px; color:#000;}
	.plugin_contato_box .formulario01{ float:left; width:575px; padding:17px 0 0 0;}
	.plugin_contato_box .bt_enviar { background:#CCC; padding:8px; text-transform:uppercase; float:left; clear:left; margin:10px 0 0 180px;}
		.plugin_contato_box .bt_enviar:hover { background:#999; }
	.plugin_contato_box .titulo{ display:block; float:left; width:98%; background:#E2E2E2; margin:0px 0 10px 0; padding:10px 0 10px 10px; font-size:17px; color:#666; letter-spacing:-1px;}
	.plugin_contato_box .divisao{ float:left; clear:left; margin-top:10px;}
	.plugin_contato_box .obs{ font-size:11px; font-style:italic; margin:3px 0 0 5px; display:inline-block;}
	.plugin_contato_box .agenda{ margin:5px 0 0 5px; display:inline-block;}
	

.form01{ font-size:13px; color:#666; padding:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:none; width:130px; background:#EFEFEF }
.form02{ font-size:13px; color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:none; padding:3px; background:#EFEFEF; }
.formS_01{ width:500px;} .formS_02{ width:200px;} .formS_03{ width:240px;} .formS_04{ width:80px;}

/* LOJAS **********************************************************************/
.plugin_img_lojas{
	clear:left; float:left; width:640px; overflow:hidden;
	}
.plugin_txt_lojas{
	float:left; width:240px; margin:0 0 0 20px; overflow:hidden;
	}
	.plugin_txt_lojas p{ margin:0px 0 0 0; font-size:12px;}
.plugin_lojas_ma1{ margin:10px 0 20px 0;}


/* PESQUISA IMOBILIARIA *******************************************************/
.plugin_pesquisa_imob_cxHome1{
	width:204px; padding:50px 0 15px 0; overflow:hidden;
	background:url(../upload/busca/plugin_busca_imob_bg1.png) no-repeat top left #F5F1EB;
	}
	.plugin_pesquisa_imob_cxHome1.bg2{background:url(../upload/busca/plugin_busca_imob_bg3.png) no-repeat top left #F5F1EB; height:350px;}
	.plugin_pesquisa_imob_cxHome1 span{ display:block; clear:left; margin:5px 0 0px 16px; font-size:11px; line-height:18px; color:#644E30;}
	.plugin_pesquisa_imob_cxHome1 select{ clear:left; margin:0 0 0 16px; border:none; font-size:11px; width:168px; padding:3px; background:#FFF;}
	.plugin_pesquisa_imob_cxHome1 input{ clear:left; margin:0 0 0 16px; border:none; font-size:11px; width:168px; padding:2px; background:#FFF; color:#333;}
	.plugin_pesquisa_imob_cxHome1 a.bt{ clear:left; display:block; width:100%; margin:20px 0 0 16px;}
	.plugin_pesquisa_imob_cxHome1 a.bt2{ clear:left; display:block; margin:15px 0 0 16px;}
	
	.plugin_pesquisa_imob_cxHome1 span.data{ display:inline-block; margin:7px 0 0px 16px;}
	.plugin_pesquisa_imob_cxHome1 span.horario{ display:inline-block; margin:7px 0 0px 75px;}
	
	.plugin_pesquisa_imob_cxHome1 input.dia{ clear:left; margin:0 0 0 16px; border:none; font-size:11px; width:65px; padding:1px; background:#FFF; color:#666;}
	.plugin_pesquisa_imob_cxHome1 input.horario{ clear:left; margin:0 0 0 6px; border:none; font-size:11px; width:65px; padding:1px; background:#FFF; color:#666;}
	.plugin_pesquisa_imob_cxHome1 .calendario{ float:left;}

.plugin_pesquisa_imob_cxHome2{
	width:774px; height:38px; padding:0 0 0 166px; overflow:hidden; position:relative; margin:0px 0 10px 0;
	background:url(../upload/busca/plugin_busca_imob_bg2.png) no-repeat top left #FFF;
	}
	.plugin_pesquisa_imob_cxHome2 select{ float:left; margin:10px 0 0 8px; border:none; font-size:10px; width:105px; height:20px; padding:2px; color:#644F30; background:#D9C8AE;}
	.plugin_pesquisa_imob_cxHome2 a{ float:left; display:block; margin:10px 0 0 8px;}


/* BOTOES ***********************************************************************/
.plugin_link1 { background-color:#F3F3F3; border-radius:5px; overflow: hidden; float:left; text-decoration: none; }
	.plugin_link1 span { display:block; overflow: hidden; padding:5px 10px 5px 10px; }
		.plugin_link1:hover { background-color:#E4E4E4; }
		.plugin_link1:hover span { cursor: pointer; }

.ul01{ font-size:11px; padding:0px; margin:0px;}
.ul01 li{ list-style:circle inside;}
.ul01 a{ color:#666;}
.ul01 a:hover{ color:#333; text-decoration:underline;}

.ul02 {
}
.ul02 ul{
	overflow: hidden; margin:0px; padding:0px;
}
	.ul02 li {
		background:url(../imgs/bullet_logo.png) no-repeat 0 -1px;
		padding: 0 0 0 27px; margin:0px 0 10px 0;
		line-height:18px;
	}
	
.ul03 {
}
.ul03 ul{
	overflow: hidden; margin:0px; padding:0px;
}
	.ul03 li {
		background:url(../imgs/bullet_logo.png) no-repeat 0 -1px;
		padding: 0 0 0 27px; margin:0px 0 20px 0;
		line-height:18px;
	}	

.bannerRotativo02{
	float:left; clear:left; width:100%; background-color:#CCC;
	color:#FFF;	
}
.bannerRotativo02 a{ color:#FFF}

.p01{ margin:0 0 20px 0; color:#000;}

.ma_top01{ margin-top:4px;}
