@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{ font-weight:normal; }
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body, html{ overflow-x:hidden;}
body{
	font-size:14px; line-height:1.200em; color:#626262; background-color:#f5f2e9;
	font-family:"Roboto"; font-weight:normal;
	}
a{ text-decoration:none; color:#626262; outline:none; }
strong{ font-weight:normal; }
i{ font-style:italic; }
p{ margin-bottom:25px; }
	/* p:last-of-type{ margin-bottom:0; } */

.terminal{ position:fixed; z-index:999999; background:#666; color:#FFF; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.teste_cor1{ background-color:rgba(0,0,0,0.1); }

.tablet{ display:none; cursor: pointer;}
.tablet767{ display:none; }
.mobile{ display:none; cursor: pointer;}
.desktop{ display:block; cursor: pointer;}

/* STAGES */
.overflow_hidden{ overflow:hidden; }
.stage_full1{ width:100%; position:relative; z-index:10; overflow:hidden; margin:auto; }
.stage_full2{ width:100%; position:relative; z-index:10; overflow:hidden; padding:0 20px; }
.stage_full3{ width:100%; position:relative; z-index:10; margin:auto; padding:0 0; }
.stage_full4{ width:100%; position:relative; z-index:10; margin:auto; padding:0 20px; }
.stage_980{ width:100%; max-width:980px; position:relative; z-index:10; margin:auto; overflow:hidden; }
.stage_960{ width:100%; max-width:960px; position:relative; z-index:10; margin:auto; overflow:hidden; }
.stage_940{ width:100%; max-width:940px; position:relative; z-index:10; margin:auto; overflow:hidden; }
.stage_940_b{ width:100%; max-width:940px; position:relative; z-index:10; margin:auto; }
.stage_1000_a{ width:100%; max-width:1000px; position:relative; z-index:10; margin:auto; overflow:hidden; }
.stage_1000_b{ width:100%; max-width:1000px; position:relative; z-index:10; margin:auto; overflow:hidden; }

.coluna_stage1{ display:inline-block; float:left; position:relative; overflow:hidden; z-index:10; }
.coluna_stage2{ display:inline-block; float:left; position:relative; z-index:10; }

.min_h01{ min-height:1500px; }
.min_h02{ min-height:1800px; }



/********************************************************************************************************
HEADER E RODAPÉ ****************************************************************************************/
header{ width:100%; max-width:1920px; height:110px; position:relative; margin:auto; z-index:5000; background-position:center 40px; background-repeat:no-repeat; background-color:#FFF; }
	header .menu_stage{ width:100%; max-width:1000px; height:inherit; position:relative; z-index:10; margin:auto; padding:0 20px; }
	header.bg1{ background-image:url(../../assets/imgs/header_bg1.jpg); }
	header.bg2{ background-image:url(../../assets/imgs/header_bg2.jpg); }
	header.bg3{ background-image:url(../../assets/imgs/header_bg3.jpg); }
	header.bg4{ background-image:url(../../assets/imgs/header_bg4.jpg); }
	header.bg5{ background-image:url(../../assets/imgs/header_bg5.jpg); }
	header.bg6{ background-color:transparent; }
	header.bg_home{ background:url(../../assets/imgs/home_bg_topo.png) repeat-x top; background-color:transparent; }

.menu_desktop h1{ position:absolute; left:20px; top:0; z-index:30; }
	.menu_desktop h1 a{ display:block; width:160px; height:145px; text-indent:-5000px; background:url(../../assets/imgs/lello_condominios.png) no-repeat center 65px #e2173d; }

.menu_login{ display: flex; justify-content: flex-end; width:100%; height:40px; padding:0 0 0 195px; position:relative; z-index:10; }
	.menu_login .item01{ display:inline-block; float:left; padding-top:13px; margin-right:25px; }
	.menu_login .item02{ display:inline-block; float:right; text-transform:uppercase; color:#515151; font-weight:bold; margin-top:13px; }
		.menu_login .item02:hover{ color:#e2173d; }

header .menu_stage nav{ display:inline-block; float:left; clear:left; margin-left:190px; width:800px; }
		header .menu_stage nav .item01{ display:inline-block; float:left; height:69px; }
			header .menu_stage nav .item01 .link01{ display:block; height:inherit; text-align:center; font-size:14px; color:#fefefe; position:relative; padding:29px 10px 0; }
			header .menu_stage nav .item01:hover{ background-color: rgba(255,255,255,0.25); border-bottom:3px solid rgba(210,8,30,1); }

		header .menu_stage nav .item02{
			color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; background-color:#e2173d; border-radius:4px;
			padding:10px 10px 8px; display:inline-block; float:right; line-height:1em; margin-top:20px;
			}
			header .menu_stage nav .item02.b{ background-color:#FFF; color:#e2173d; margin-right:10px; }
			header .menu_stage nav .item02:hover{ background-color:#4e4e4e; }
				header .menu_stage nav .item02.b:hover{ background-color:#4e4e4e;; color:#FFF; }



		header .menu_stage nav .submenu_dropdown{ position:absolute; background-color:#FFF; left:181px; top:110px; width:830px; display:none; padding:50px 0 50px 50px; }

			header .menu_stage nav .submenu_dropdown.resolva_facil{ padding:0; }
				header .menu_stage nav .submenu_dropdown.resolva_facil a{
					display:inline-block; float:left; width:33.333333332%; height:78px; text-align:center; font-size:15px; color:#232325; padding:32px 0 0 0;
					border-bottom:1px solid #EEE; border-right:1px solid #EEE;
					}
					header .menu_stage nav .submenu_dropdown.resolva_facil a:last-child{ font-size:11px; color:#e2173d; text-transform:uppercase; padding-top:33px; }
					header .menu_stage nav .submenu_dropdown.resolva_facil a:hover{ background-color:#EEE; border-bottom:1px solid #EEE !important; }

					header .menu_stage nav .submenu_dropdown.resolva_facil a:nth-child(3n+3){ border-right:#FFF; }
					header .menu_stage nav .submenu_dropdown.resolva_facil a:last-child, header .menu_stage nav .submenu_dropdown.resolva_facil a:nth-last-child(2), header .menu_stage nav .submenu_dropdown.resolva_facil a:nth-last-child(3){ border-bottom:1px solid #FFF; }

			header .menu_stage nav .submenu_dropdown .col1{ width:240px; color:#606060; font-size:14px; font-weight:100; margin-right:40px; }
			header .menu_stage nav .submenu_dropdown .col2{ width:145px; padding-right:5px; margin-right:15px; font-weight:100; color:#606060; }
				header .menu_stage nav .submenu_dropdown .col2:last-child{ margin-right:0; }
				header .menu_stage nav .submenu_dropdown .col2 img{ display:block; }
				header .menu_stage nav .submenu_dropdown .col2 strong{ font-size:15px; color:#232325; display:block; margin:15px 0 12px 0; }
					header .menu_stage nav .submenu_dropdown.porque .col2 strong{ min-height:34px; }
					header .menu_stage nav .submenu_dropdown.incorporadora .col2{ padding-top:55px; }

.menu_mobile{
	display:none; width:100%; height:40px; position:relative; background-color:#FFF;
	}
	.menu_mobile h1{ position:absolute; left:50%; margin-left:-67px; top:0; z-index:30; }
	.menu_mobile h1 a{ display:block; width:124px; height:110px; text-indent:-5000px; background:url(../../assets/imgs/lello_condominios_mobile.png) no-repeat center 50px #e2173d; }

	.menu_mobile .btn_abrir_nav_mobile{ position:absolute; display:block; z-index:1000; width:23px; height:19px; right:10px; top:11px; background:url(../../assets/imgs/icone_nav_mobile.png) no-repeat 0 0; cursor:pointer; }
		.menu_mobile .btn_abrir_nav_mobile.ativo{ background-position:left bottom; }

	.menu_mobile nav{ display:none; position:absolute; left:0; top:0; z-index:999; width:100%; background-color:#e2173d; overflow:hidden; padding:55px 0; }
		.menu_mobile nav .stage_menu_mobile{ width:100%; max-width:400px; margin:auto; padding:0 25px; }
			.menu_mobile nav .stage_menu_mobile .btn_primario{
				display:inline-block; float:left; width:45%; padding:17px 15px 13px; border-radius:5px; text-align:center; background:#FFF !important; color:#b21532; margin-bottom:30px;
				}
				.menu_mobile nav .stage_menu_mobile .btn_primario:nth-of-type(2){ margin-left:5%; background-color:#b21532 !important; color:#FFF; }

		.menu_mobile nav a{ display:block; color:#feb6b6; font-weight:100; padding:0 0 0 12px; background:url(../../assets/imgs/bullet_02.png) no-repeat left 4px; overflow:hidden; margin-bottom:12px; }
			.menu_mobile nav a.secao{ font-weight:bold; color:#FFF; background-image:none; padding-left:0; }

.pre_rodape{ display:block; width:100%; padding:50px 20px; background-color:#e2173d; text-align:center; margin-top:90px; }
	.pre_rodape a{ display:inline-block; }

footer{ display:block; width:100%; overflow:hidden; position:relative; z-index:10; padding:50px 20px; background-color:#d6d2cc; color:#3a3a3a; }
	footer .col1{ display:inline-block; float:left; position:relative; overflow:hidden; padding-left:1px; }
		footer .col1 a{ display:block; padding:0 0 0 10px; background:url(../../assets/imgs/bullet_01.png) no-repeat left 5px; font-size:13px; font-weight:300; color:#3a3a3a; margin-bottom:13px; }
			footer .col1 a:hover{ text-decoration:underline; }
		footer .col1 a.secao{ display:block; padding:0 0 0 0; background:none; font-size:15px; font-weight:bold; color:#3a3a3a;  }

		footer .col1:nth-child(1){ width:130px; }
		footer .col1:nth-child(2){ width:205px; }
		footer .col1:nth-child(3){ width:185px; }
		footer .col1:nth-child(4){ width:170px; }

	footer .col2{ display:inline-block; float:right; position:relative; overflow:hidden; text-align:right; font-weight:100; }
		footer .col2 strong{ font-size:15px; font-weight:bold; margin-bottom:24px; display:block; }
		footer .col2 span{ font-size:18px; display:block; margin-bottom:3px; }
		footer .col2 a.email{ display:block; margin-bottom:20px; font-weight: 300; }
		footer .col2 a img{ display:inline-block; margin:0 1.5px; }


/********************************************************************************************************
HOME ***************************************************************************************************/
.home_campanha{ width:100%; max-width:1920px; height:640px; margin:auto; position:relative; overflow:hidden; width:100%; top:-70px; margin-bottom:-130px; z-index:10; }
	.home_campanha .campanha_stage{ position:relative; width:100%; height:640px; overflow:hidden; }
		.home_campanha .campanha_stage .imagem_blur{ position:absolute; width:100px; height:640px; z-index:10; left:0; top:0; overflow:hidden; }
			.home_campanha .campanha_stage .imagem_blur img{ float:left; -webkit-filter:blur(3px); filter:blur(3px); position:relative; }

		.home_campanha .campanha_stage .imagem_full{ position:relative; width:100%; height:640px; z-index:5; overflow:hidden; }
			.home_campanha .campanha_stage .imagem_full img{
				float:left; position:relative; left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
				}

	.home_campanha_bullets{ position:absolute; z-index:20; display:inline-block; background-color:rgba(0,0,0,0.25); padding:10px 6px; border-radius:10px; top:300px; left:50%; margin-left:460px; }
		.home_campanha_bullets span{ display:block; width:9px; height:9px; background-color:#FFF; border-radius:50%; margin-bottom:10px; cursor:pointer; }
			.home_campanha_bullets span:last-of-type{ margin-bottom:0; }
			.home_campanha_bullets span.ativo{ background-color:#ed1c24; }

.home_menu_servicos{ position:absolute; width:50%; height:640px; left:0; top:40px; background-color:rgba(0,0,0,0.06); z-index:15; }

	.home_menu_servicos .stage_menu_servicos{ display:inline-block; float:right; width:160px; position:relative; overflow:hidden; top:107px; line-height:1em; background-color:#FFF; }

		.home_menu_servicos .stage_menu_servicos .titulo{
			display:block; height:40px; padding:14px 0 0 0; font-size:12px; font-weight:normal; color:#e2173d; text-transform:uppercase; text-align:center;
			}

		.home_menu_servicos .stage_menu_servicos a{
			display:block; height:52px; padding:13px 0 0 16px; font-size:11px; font-weight:300; color:rgba(58,58,58,0.9); text-transform:uppercase;
			border-bottom:1px solid rgba(0,0,0,0.25); float:left; clear:left; width:100%; position:relative; z-index:10;
			}
			.home_menu_servicos .stage_menu_servicos a img{
				position:absolute; right:0; top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}
			.home_menu_servicos .stage_menu_servicos a:first-of-type{ border-top:1px solid rgba(0,0,0,0.25); }
			.home_menu_servicos .stage_menu_servicos a:hover{ background-color:#e5e5e5; }

		.home_menu_servicos .stage_menu_servicos .btn_todos{
			display:block; float:left; clear:left; width:100%; height:28px; background-color:#e2173d; text-transform:none; margin-top:-1px;
			padding:7px 0 0 0; color:#FFF; text-align:center; font-size:13px; font-weight:300; border:none; z-index:20;
			}
			.home_menu_servicos .stage_menu_servicos .btn_todos span{ display:inline-block; font-size:16px; margin-right:3px; }
			.home_menu_servicos .stage_menu_servicos .btn_todos:hover{ background-color:#4e4e4e; }

		/*.home_menu_servicos .stage_menu_servicos .btn_abrir{
			display:inline-block; float:left; clear:left; width:16px; height:16px; background:url(../_imgs/icone_abrir_servicos.png) no-repeat 0 0 rgba(226,23,61,0.8); cursor:pointer;
			border-radius:50%; margin:10px 0 0 70px;
			}
			.home_menu_servicos .stage_menu_servicos .btn_abrir:hover{ background-color:#333; }
			.home_menu_servicos .stage_menu_servicos .btn_abrir.ativo{ background-position:left bottom; }
		*/

.home_vida_em_condominio{ margin-top:100px; }
	.home_vida_em_condominio .titulo{ display:block; overflow:hidden; }
	.home_vida_em_condominio .col_maisLidas{ width:260px; float:right; }
	.home_vida_em_condominio .col_ebook{ width:100%; margin-top:60px;}
		.home_vida_em_condominio .col_ebook .imagem_ebook{ width:34%; padding-right:20px; text-align:center; padding-top:60px; }
			.home_vida_em_condominio .col_ebook img{ width:100%; max-width:210px; display:inline-block; }
		.home_vida_em_condominio .col_ebook .col_noticias{ width:34%; padding-right:0; }


	.home_ferramentas .col1{ width:68%; padding-top:50px; }
		.home_ferramentas .col1 .ferramenta{ display:inline-block; float:left; width:33.33333332%; max-width:160px; padding-right:20px; cursor:pointer; overflow:hidden; margin-bottom:30px; }
			.home_ferramentas .col1 .ferramenta:nth-of-type(3n+1){ clear:left; }

			.home_ferramentas .col1 .ferramenta .imagem{ display:inline-block; float:left; clear:left; position:relative; overflow:hidden; margin-bottom:7px; width:100%; }
				.home_ferramentas .col1 .ferramenta .imagem .img{ display:inline-block; float:left; position:relative; z-index:0; width:100%; }
				.home_ferramentas .col1 .ferramenta .imagem .icone_play{  display:block; position:absolute; width:20px; height:20px; left:8px; top:8px; background:url(../../assets/imgs/icone_play2.png) no-repeat 0 0; z-index:10; }
					.home_ferramentas .col1 .ferramenta:hover .imagem .icone_play{ background-position:left bottom; }

	.home_ferramentas .parceiros{ width:300px; float:right; }
		.home_ferramentas .parceiros span{ display:block; color:#afaca0; font-weight:100; font-size:12px; margin-bottom:5px; }


/********************************************************************************************************
TEMPLATES DE NOTÍCIAS **********************************************************************************/
.noticia_template1{ width:50%; margin-bottom:50px; }
	.noticia_template1.a:nth-child(even){ padding-right:10px; }
	.noticia_template1.a:nth-child(odd){ padding-left:10px; }
	.noticia_template1.b{ width:100%; padding:0 !important; }
	.noticia_template1.c{ width:48%; max-width:300px; margin-bottom:50px; }
		.noticia_template1.c:nth-of-type(2n+1){ clear:left; margin-right:4%; }
	.noticia_template1.d{ width:33.33333332%; padding:0 10px; }
		.noticia_template1.d:nth-of-type(3n+2){ clear:left; }
	.noticia_template1.e{ width:100%; padding:0; margin-bottom:40px; }
	.noticia_template1.f{ width:34%; padding-right:20px; margin-bottom:00px; }

	.noticia_template1 a{ display:block; width:100%; }
	.noticia_template1 .box_imagem{ display:inline-block; position:relative; overflow:hidden; width:100%; }
		.noticia_template1 .box_imagem .icone{ position:absolute; z-index:10; left:20px; top:20px; }
		.noticia_template1 .box_imagem .imagem{ position:relative; z-index:5; float:left; width:100%; height:auto; }
	.noticia_template1 .categoria{ display:block; font-weight:100; font-size:11px; color:#9d9d9e; margin:10px 0 7px; line-height:1.25em; text-transform:uppercase; }
	.noticia_template1 strong{ display:block; font-weight:bold; font-size:18px; color:#232325; margin:5px 0 7px; line-height:1.25em; }
		.noticia_template1 a:hover strong{ color:#e2173d }
	.noticia_template1 p{ display:block; font-weight:100; font-style:italic; font-size:14px; color:#606060; padding:0 0 0 1px; line-height:1.25em; }
	.noticia_template1 .leiaMais{ display:block; font-weight:normal; font-size:11px; color:#e2173d; margin-top:15px; text-transform:uppercase; }

	.noticia_template1.destaque{ width:100%; padding:0; margin-bottom:0; padding-top:80px; min-height:380px; margin-top:-60px; }
		.noticia_template1.destaque a{ width:34%; padding-right:20px; }
		.noticia_template1.destaque .box_imagem{ position:absolute; width:66%; right:0; top:0; }
			.noticia_template1.destaque .box_imagem .faixa{
				display:block; position:absolute; width:23px; height:60%; top:50%; background-color:#e2173d; opacity:0.8; z-index:10; margin-top:30px;
				-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}
		.noticia_template1.destaque strong{ margin-bottom:15px; margin-top:10px; }


.noticia_template2{}
	.noticia_template2 li{ display:inline-block; float:left; clear:left; margin-bottom:25px; width:100%; overflow:hidden; }
		.noticia_template2 li .imagem{ display:inline-block; float:left; overflow:hidden; width:24%; max-width:60px; }
		.noticia_template2 li .texto{ display:inline-block; float:left; overflow:hidden; width:76%; padding-left:10px; font-size:14px; font-weight:bold; color:#232325; }
			.noticia_template2 li .texto strong{ display:block; font-weight:normal; font-size:11px; color:#e2173d; margin-top:6px; text-transform:uppercase; }
		.noticia_template2 li a:hover .texto{ color:#e2173d; }


/********************************************************************************************************
RESOLVA FÁCIL ******************************************************************************************/
.resolva_home{ margin-top:20px;}
	.resolva_home a{
		display:inline-block; float:left; width:33.3333332%; font-size:20px; color:#757575; font-weight:100; line-height:1em; padding:35px 30px 30px; background-color:#FFF;
		border-left:10px solid #f5f2e9; border-right:10px solid #f5f2e9; text-align:center; margin-bottom:20px;
		}
		.resolva_home a:hover{ background-color:#e2173d; color:#FFF; }

.resolva_submenu{ width:17%; max-width:160px; }
	.resolva_submenu a{ display:block; font-size:10px; color:#626262; line-height:1em; padding:17px 0 15px 6px; border-top:1px solid #a5a39d; text-transform:uppercase; }
		.resolva_submenu a:last-child{ border-bottom:1px solid #a5a39d; }
		.resolva_submenu a:hover, .resolva_submenu a.ativo{ background-color:#dcdad2; }

.resolva_form_stage{ width:83%; max-width:640px; min-height:400px; padding-left:70px; }
	.resolva_form_stage.b{ max-width:none; }

	.bt_tipo_consulta{
		display:inline-block; float:left; width:43%; background-color:#e2173d; font-size:14px; text-align:center; color:#FFF; text-transform:uppercase; border-radius:6px; margin-right:20px;
		padding:20px 5px 15px; line-height:1em; cursor:pointer;
		}
		.bt_tipo_consulta:last-of-type{ margin-right:0; }
		.bt_tipo_consulta:hover, .bt_tipo_consulta.ativo{ background-color:#FFF; color:#e2173d; }

	.resolva_form_stage .form_passo{ display:inline-block; width:100%; position:relative; }

	.resolva_form_stage .coluna_stage{
		display:inline-block; float:left; position:relative; z-index:5; margin:0 20px 50px 0; top:0; opacity:0;
		-moz-transform: scale(1) translateY(80px) skewY(0);
		-webkit-transform: scale(1) translateY(80px) skewY(0);
		-o-transform: scale(1) translateY(80px) skewY(0);
		-ms-transform: scale(1) translateY(80px) skewY(0);
		transform: scale(1) translateY(30px) skewY(0);
		-webkit-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-moz-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-o-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */
		}
		.resolva_form_stage .coluna_stage.ativo{
			opacity:1;
			-moz-transform: scale(1) translateY(0px) skewY(0deg);
			-webkit-transform: scale(1) translateY(0px) skewY(0deg);
			-o-transform: scale(1) translateY(0px) skewY(0deg);
			-ms-transform: scale(1) translateY(0px) skewY(0deg);
			transform: scale(1) translateY(0px) skewY(0deg);
			}

	.resolva_form_stage .col1{ width:56%; }
	.resolva_form_stage .col2{ width:23%; }
	.resolva_form_stage .col3{ width:100%; }
	.resolva_form_stage .col4{ width:25%; }
	.resolva_form_stage .col5{ width:48%; }
	.resolva_form_stage .col6{ width:10%; }
	.resolva_form_stage .col7{ width:40%; }
	.resolva_form_stage .col8{ width:28%; }

	.resolva_form_stage .form_passo label{ display:inline-block; float:left; overflow:hidden; }
	.resolva_form_stage .alerta1{ display:block; font-size:14px; color:#e2173d; font-weight:100; font-style:italic; }
	.resolva_form_stage .btn_lighbox1{ color:#e2173d; font-weight:100; cursor:pointer; text-decoration:underline; }
		.resolva_form_stage .btn_lighbox1:hover{ color:#333; text-decoration:none; }
	.resolva_form_stage .valor1{ display:block; font-size:18px; padding-top:2px; }
		.resolva_form_stage .valor1 strong{ font-weight:bold; color:#e2173d; }

	.resolva_form_stage .titulo_condominio{ display:block; margin-bottom:10px; }
		.resolva_form_stage .titulo_condominio strong{ color:#e2173d; }

	.resolva_form_stage .download_docs1{
		display:block; float:left; clear:left; background-color:#FFF; font-weight:100; font-style:italic; color:#969591; padding:12px 14px 10px; line-height:1em; border-bottom:1px solid #969591;
		}
		.resolva_form_stage .download_docs1 span{ font-size:11px; }
		.resolva_form_stage .download_docs1 a{ color:#e2173d; text-decoration:underline; }
			.resolva_form_stage .download_docs1 a:hover{ text-decoration:none; color:#333; }

	.resolva_form_stage .bt_resolva1{
		color:#FFF; height:38px; font-size:12px; text-transform:uppercase; background-color:#4e4e4e; border-radius:4px; margin-top:30px; padding:15px 35px 0; display:inline-block; line-height:1em;
		opacity:0; position:relative; top:80px;
		-webkit-transition: all 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-moz-transition: all 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-o-transition: all 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		transition: all 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */
		}
		.resolva_form_stage .bt_resolva1:hover, .resolva_form_stage .bt_resolva1.enviar{ background-color:#e2173d; }
		.resolva_form_stage .bt_resolva1.ativo{ opacity:1; top:0; }

	.input2{
		width:100%; height:40px; background-color:transparent; font-size:13px; color:#333; margin:0 0 0 0px; padding:4px 3px 5px 3px; line-height:1em;
		border:none; border-bottom:1px solid #969591; float:left; font-weight:normal;
		}
		.input2::-moz-placeholder{ opacity: 1; color:#808080; font-weight:100; font-style:italic; }
		.input2:focus{ outline:none; border-bottom:1px solid #e2173d;  }

	.input3{
		width:100%; min-height:40px; background-color:transparent; font-size:13px; color:#333; margin:0 0 0 0px; padding:12px 3px 7px 3px; line-height:1em;
		border:none; border-bottom:1px solid #969591; float:left; font-weight:normal; display:inline-block;
		}
		.input3:focus{ outline:none; border-bottom:1px solid #e2173d;  }

	.field p.group{ width:100%; }
	.ideal-radiocheck-label{ margin-right:30px; margin-bottom:20px; }
	.field{ display:block; clear:left; z-index:500 !important; position:relative; }
	.field.select1 .idealselect{ width:250px !important; z-index:500; }

	.passo_a_passo1{ display:block; width:100%; position:relative; overflow:hidden; }
		.passo_a_passo1 li{ float:left; clear:left; position:relative; overflow:hidden; padding:0 0 0 40px; font-size:18px; font-weight:100; line-height:1.35em; margin-bottom:40px; color:#606060; }
			.passo_a_passo1 li:last-of-type{ margin-bottom:0; }
			.passo_a_passo1 li span.passo{ position:absolute; left:0; top:0; font-size:30px; color:#e2173d; line-height:1.25em; font-weight:100; }
			.passo_a_passo1 li .download{
				display:inline-block; padding:16px 22px; color:#fcb1bf; background-color:#e2173d; font-size:10px; text-transform:uppercase; border-radius:5px; line-height:1.45em; text-align:center; margin-top:15px;
				}
				.passo_a_passo1 li .download strong{ font-weight:bold; font-size:12px; color:#FFF; }
				.passo_a_passo1 li .download:hover{ background-color:#333; color:#FFF; }
			.passo_a_passo1 li .endereco{ font-size:14px; color:#e2173d; line-height:1.25em; font-weight:100; font-style:italic; }


.resolva_resultado{ display:block; width:100%; overflow:hidden; position:relative; z-index:10; }
	.resolva_resultado .cabecalho{ display:block; width:100%; padding:10px 10px; background-color:#e2173d; color:#fecbd5; font-weight:100; font-size:10px; }
		.resolva_resultado .cabecalho strong{ display:block; font-weight:300; font-size:20px; color:#FFF; margin-top:4px; }
		.resolva_resultado .cabecalho .nome_condominio{  border-right:1px solid #DF8797; padding:4px 30px 4px 0; }
		.resolva_resultado .cabecalho .id_unindade{  padding:4px 0; margin-left:18px; }

	.resolva_resultado .tabela{ display:block; width:100%; overflow:hidden; color:#515151; font-weight:300; font-size:12px; margin-bottom:50px; }
		.resolva_resultado .tabela .linha{ display:block; width:100%; overflow:hidden; padding:12px 10px 10px; border-bottom:1px solid #D4D2CB; }
			.resolva_resultado .tabela .linha.header{ font-weight:100; text-transform:uppercase; color:#777 !important; font-size:10px; background-color:#FFF; }
			.resolva_resultado .tabela .linha span{ display:inline-block; float:left; position:relative; overflow:hidden; padding-right:5px; }
				.resolva_resultado .tabela .linha span span{ display:none; }
					.resolva_resultado .tabela .linha span:last-child{ padding-right:0; }
				.resolva_resultado .tabela .linha span:nth-of-type(1){ width:30%; }
				.resolva_resultado .tabela .linha span:nth-of-type(2){ width:15%; }
				.resolva_resultado .tabela .linha span:nth-of-type(3){ width:15%; }
				.resolva_resultado .tabela .linha span:nth-of-type(4){ width:15%; }
				.resolva_resultado .tabela .linha span:nth-of-type(5){ width:25%; color:#9e9e9e; }

				.resolva_resultado .tabela .linha span a{ color:#36a0ea; text-decoration:underline; }
					.resolva_resultado .tabela .linha span a:hover{ text-decoration:none; }


/********************************************************************************************************
SOBRE A LELLO ******************************************************************************************/
.sobre_organizar{ display:block; width:100%; padding-bottom:100px; }

	.sobre_organizar .coluna_stage{ display:inline-block; float:left; position:relative; z-index:10; }
	.sobre_organizar .col1{ width:33.3333333332%; height:auto; font-weight:100; color:#FFF; cursor:pointer; }
		.sobre_organizar .col1 .imagem{ float:left; width:100%; position:relative; z-index:10; }
		.sobre_organizar .col1 .icone{
			position:absolute; width:100%; display:block; text-align:center; z-index:15; font-size:18px; top:55px;
			-webkit-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			-moz-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			-o-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			}
			.sobre_organizar .col1 .icone .imagem2{
				margin-bottom:15px; display:inline-block; opacity:1;
				-webkit-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				-moz-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				-o-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				}

		.sobre_organizar .col1 .descricao{
			position:absolute; display:block; width:100%; height:100%; z-index:12; font-style:italic; opacity:0;
			background:rgba(226,23,61,1); background: linear-gradient(to bottom,  rgba(226,23,61,0.9) 0%, rgba(226,23,61,0.9) 50%, rgba(226,23,61,1) 60%,rgba(226,23,61,1) 100%);
			-webkit-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			-moz-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			-o-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			transition-delay:50ms;
			}
			.sobre_organizar .col1 .descricao span{
				display:block; position:absolute; width:100%; left:0; bottom:30px; padding:0 30px; text-align:center; opacity:0;
				transition: all 250ms cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-delay:0;
				}

		.sobre_organizar .col1:hover .descricao{ opacity:1; height:285px; transition-delay:0; }
			.sobre_organizar .col1:hover .descricao span{ opacity:1; transition-delay:100ms; }

		.sobre_organizar .col1:hover .icone{ top:0px; }
			.sobre_organizar .col1:hover .icone .imagem2{ opacity:0; }

		.sobre_organizar .col1 .imagem{ left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%); }

.sobre_numeros{ padding:0 10px 120px; }
	.sobre_numeros .titulo{ width:25%; margin-left:25%; padding:0 0 0 12px; }
	.sobre_numeros .subTitulo{ width:28%; padding:8px 0 0 0; }

	.sobre_numeros .coluna_stage{ background-color:#FFF; display:inline-block; float:left; position:relative; overflow:hidden; z-index:10; }
	.sobre_numeros .col1{ width:23%; height:220px; margin-top:40px; }
	.sobre_numeros .col2{ width:25%; height:220px; margin-top:40px; border-left:1px solid #f5f2e9; }
	.sobre_numeros .col3{ width:43%; height:370px; background-color:#e2173d; margin-left:1px; }
	.sobre_numeros .col4{ width:48%; height:430px; background-color:#e2173d; margin-top:-109px; }
	.sobre_numeros .col5{ width:23%; height:220px; margin-top:1px; border-left:1px solid #f5f2e9; }
	.sobre_numeros .col6{ width:25%; height:220px; margin-top:1px; border-left:1px solid #f5f2e9; }
	.sobre_numeros .col7{ display:inline-block; float:left; position:relative; clear:left; margin-left:23%; width:25%; height:200px; margin-top:1px; background-color:#FFF; }
		.sobre_numeros .col7 span:after {
			content:" "; position:absolute; display:block; width:100%; height:110px; bottom:-110px;
			z-index:-1; background:#FFF; transform-origin: bottom right; -ms-transform: skew(0deg, 25deg); -webkit-transform: skew(0deg, 25deg); transform: skew(0deg, 25deg);
			}
	.sobre_numeros .col8{ width:33%; height:285px; background-color:#e2173d; margin-top:-99px; margin-left:1px; }

	.sobre_numeros .col1 img, .sobre_numeros .col2 img, .sobre_numeros .col3 img, .sobre_numeros .col4 img, .sobre_numeros .col5 img, .sobre_numeros .col6 img, .sobre_numeros .col7 img, .sobre_numeros .col8 img{
		position:absolute; left:50%; top:50%;
		-moz-transform: translateX(-50%) translateY(-50%);
		-webkit-transform: translateX(-50%) translateY(-50%);
		-o-transform: translateX(-50%) translateY(-50%);
		-ms-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
		}


/********************************************************************************************************
PORQUE ESCOLHER A LELLO ********************************************************************************/
.porque{}

	.porque .intro{}
		.porque .intro .titulo{ position:absolute; left:0; top:50px; z-index:100; }
			.porque .intro .titulo h2 span{ display:inline-block; float:left; clear:left; padding-right:20px; background-color:#f5f2e9; }
			.porque .intro .titulo .txt02_legenda2{ display:inline-block; float:left; clear:left; font-size: 15px; font-weight: 400; background-color:#f5f2e9; padding:20px 20px 20px 0; }

		.porque .intro .video{ position:relative; float:right; width:80%; overflow:hidden; z-index:1; }
			.porque .intro .video iframe{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10 }
			.porque .intro .video .proporcao{ width:100%; height:auto; position:relative; float:left; z-index:0; min-height:300px; }

	.porque .diferenciais{ margin-top:120px; min-height:600px; }

		.porque .diferenciais .titulo{ width:66.64%; margin-left:33.32%; margin-bottom:60px; padding:0 10px; }
			.porque .diferenciais .titulo .texto{
				display:block; width:100%; position:relative; overflow:hidden; font-size: 15px; font-weight:400; color:#666;
				-moz-column-count: 2;-moz-column-gap: 30px;-webkit-column-count: 2;-webkit-column-gap: 30px;column-count: 2;column-gap: 30px;
				}

		.porque .diferenciais .img_desktop{ width:33.32%; position:absolute; left:0; top:90px; }
			.porque .diferenciais .img_desktop img{ position:relative; float:left; width:100%; max-width:310px; }


		.porque .diferenciais .col1{ width:16.66%; padding:0 10px; font-weight:400; color:#878585; margin-bottom:50px; }
			.porque .diferenciais .col1 img{ display:block; margin-bottom:10px; }
			.porque .diferenciais .col1 strong{ display:block; margin-bottom:10px; font-weight:bold; color:#666; }

			.porque .diferenciais .lista_diferenciais .col1:nth-child(1){ margin-left:33.32%; }
			.porque .diferenciais .lista_diferenciais .col1:nth-child(5){ clear:left;  }

	.servicos_lello{ margin-top:120px; }
		.servicos_lello a{ color:#FFF; }
		.servicos_lello.b{ margin-top:0; }
		.servicos_lello .titulo{ width:100%; max-width:450px; margin-bottom:60px; }
		.servicos_lello .col1{ width:33.3333333332%; height:auto; font-weight:100; color:#FFF; cursor:pointer; }
			.servicos_lello .col1 .imagem{
				float:left; width:100.1%; height:auto; position:relative; z-index:10;
				left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
				}
			.servicos_lello .col1 .icone{
				position:absolute; width:100%; display:block; text-align:center; z-index:15; font-size:18px;
				top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}
				.servicos_lello .col1 .icone .imagem2{ margin-bottom:15px; display:inline-block; }
				.servicos_lello .col1 .icone strong{ display:block; font-weight:bold;  }

			.servicos_lello .col1 .camada{
				position:absolute; display:block; width:100%; height:100%; z-index:12; opacity:0; background:rgba(226,23,61,1);
				-webkit-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				-moz-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				-o-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				}

			.servicos_lello .col1:hover .camada{ opacity:1; }


/********************************************************************************************************
DEPOIMENTOS ********************************************************************************************/

		.depoimentos .titulo{ width:100%; max-width:450px; margin-bottom:60px; }

.depoimentos_galeria{ display:block; width:100%; position:relative; overflow: visible !important; padding-bottom:00px;  }
		.depoimentos_galeria .item .proporcao{ display:block; width:100%; height:auto; z-index:0; }

/********************************************************************************************************
CONTA COMIGO ********************************************************************************************/

		.conta-comigo .titulo{ width:100%; max-width:450px; margin-bottom:60px; }

.conta-comigo_galeria{ display:block; width:100%; position:relative; overflow: visible !important; padding-bottom:00px;  }
		.conta-comigo_galeria .item .proporcao{ display:block; width:100%; height:auto; z-index:0; }


/********************************************************************************************************
VIDA EM CONDOMÍNIO *************************************************************************************/

	.vida_em_condominio .col_noticias{ width:67%; max-width:620px; }
	.vida_em_condominio .col_categorias{ width:33%; float:right; padding-top:100px; padding-left:80px; }
		.vida_em_condominio .col_categorias.b{ padding-top:160px; }

		.vida_em_condominio .col_noticias .banner{ display:block; float:left; clear:left; width:100%; overflow:hidden; margin-top:60px; text-align:center; }
			.vida_em_condominio .col_noticias .banner img{
				position:relative; left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
				}

	/* ASIDE */
	.vida_em_condominio .col_categorias .col_video_ebook{ width:100%; }
	.vida_em_condominio .col_categorias .col_nav{ width:100%; }

	.vida_em_condominio .col_categorias .col1{ width:100%; margin-bottom:70px; }
		.vida_em_condominio .col_categorias .col1 .box_imagem{ display:inline-block; position:relative; overflow:hidden; margin-bottom:10px; }
			.vida_em_condominio .col_categorias .col1 .box_imagem .icone{ position:absolute; z-index:10; left:20px; top:20px; }
			.vida_em_condominio .col_categorias .col1 .box_imagem .imagem{ position:relative; z-index:10; float:left; width:100%; height:auto; }
		.vida_em_condominio .col_categorias .col1 p{ display:block; font-weight:100; font-style:italic; font-size:14px; color:#606060; }
		.vida_em_condominio .col_categorias .col1 a:hover p{ color:#e2173d }

	.vida_em_condominio .col_categorias .titulo_ebook{ display:inline-block; float:left; width:100%; margin-bottom:50px; }
		.vida_em_condominio .col_categorias .titulo_ebook .imagem{ display:inline-block; float:left; margin-right:20px; }
		.vida_em_condominio .col_categorias .titulo_ebook strong{ display:inline-block; float:left; font-size:19px; font-weight:100; color:#e2173d; line-height:1em; padding-top:30px; }
		.vida_em_condominio .col_categorias .titulo_ebook p{ display:block; float:left; clear:left; font-weight:100; font-style:italic; font-size:14px; color:#606060; margin-top:10px; }
		.vida_em_condominio .col_categorias .titulo_ebook a{ display:inline-block; float:left; clear:left; font-size:11px; text-transform:uppercase; color:#e2173d; margin-top:15px; }
			.vida_em_condominio .col_categorias .titulo_ebook a:hover{ text-decoration:underline; }

	.vida_em_condominio .col_categorias nav a{
		display:block; width:100%; color:#606060; font-size:14px; font-weight:100; font-style:italic; padding:14px 0 10px 0; border-bottom:1px solid #B8B5AF;
		}
		.vida_em_condominio .col_categorias nav a:first-of-type{ border-top:1px solid #B8B5AF; }
		.vida_em_condominio .col_categorias nav a:hover{ color:#e2173d }

	/* VEJA TB - PARA SÍNDICOS */
	.vida_em_condominio .col_noticias2{ width:100%; margin-top:100px; }
		.vida_em_condominio .col_noticias2 .col_vejaMais{ width:50%; padding-right:10px; }
		.vida_em_condominio .col_noticias2 .col_sindicos{ width:50%; padding-left:10px; }

	/* FILTRO */
	.busca_filtro{ display:block; width:100%; position:relative; height:auto; margin-bottom:30px; }
		.busca_filtro .col1{ width:93%; height:48px; background-color:#FFF; border-radius:5px; border:1px solid #EAE7DF; position:relative; z-index:500; }
		.busca_filtro .botao{
			width:6.8%; height:46px; margin-top:1px; background:#e2173d url(../../assets/imgs/icone_lupa.png) no-repeat center; border-radius:3px; position:relative; z-index:500; float:right;
			}
			.busca_filtro .botao:hover{ background-color:#333; }

		.busca_filtro .input_busca{
			display:inline-block; float:left; width:80%; height:46px; border:none; padding:4px 20px 0; font-size:14px; color:#666; font-family:"Roboto";
			background:url(../../assets/imgs/sep1.png) no-repeat right center;
			}
		.busca_filtro .field{ display:inline-block; float:left; clear:none; width:20%; z-index:500 !important; position:relative;  }
		.busca_filtro .field.select2 .idealselect{ width:100% !important; z-index:500; }

	.paginacao1{ display:block; clear:left; width:100%; position:relative; text-align:center; }
		.paginacao1 br{ display:none; }
		.paginacao1 .botao{
			position:relative; display:inline-block; text-align:center; height:44px; padding:13px 15px 11px; background:#e2173d; border-radius:3px; color:#FFF; text-transform:uppercase; font-weight:bold; overflow:hidden;
			margin:0 15px;
			}
			.paginacao1 .botao img{ display:inline-block; position:relative; top:2px; }
			.paginacao1 .botao span{ display:inline-block; line-height:1em; padding:0 10px; }
			.paginacao1 .botao:hover{ background-color:#333; }

		.paginacao1 .ativo{ display:inline-block; height:44px; background-color:#FFF; padding:17px 14px 0; position:relative; overflow:hidden; border-radius:3px; border:1px solid #EAE7DF; }
		.paginacao1 .quantidade{ display:inline-block; height:44px; padding:17px 5px 0; position:relative; overflow:hidden; }

	.vida_em_condominio .titulo{ display:inline-block; float:left; width:100%; margin-bottom:15px; padding-top:1px; }
	.vida_em_condominio .titulo strong{ display:inline-block; float:left; font-size:24px; font-weight:100; color:#232325; line-height:1em; }
		.vida_em_condominio .titulo.b strong{ font-size:30px; }
	.vida_em_condominio .titulo a{ display:inline-block; float:right; font-size:11px; text-transform:uppercase; color:#e2173d; margin-top:33px; }
		.vida_em_condominio .titulo.b a{ margin-top:10px; }
		.vida_em_condominio .titulo a:hover{ text-decoration:underline; }

	/* DETALHES NOTÍCIAS */

		.detalhes_noticias .cabecalho{ font-weight:100; font-style:italic; color:#606060; }
			.detalhes_noticias .cabecalho span{ color:#e2173d; }
			.detalhes_noticias .cabecalho p{ display:block; line-height:1.55em; margin-top:15px;  }
			.detalhes_noticias .imagem_video img{ display:block; float:left; width:100%; height:auto; margin-top:30px; }
			.detalhes_noticias .imagem_video p{ font-weight:100; font-style:italic; color:#606060; margin-top:10px; display:block; float:left; clear:left; }

		.detalhes_noticias .descricao{ font-weight: 400; margin-top:30px; line-height:1.45em; font-size:15px; color:#606060; }
			.detalhes_noticias .descricao a{ text-decoration:underline; color:#e2173d; }
				.detalhes_noticias .descricao a:hover{ text-decoration:none; }
			.detalhes_noticias .descricao strong{ font-weight:bold; }
			.detalhes_noticias .descricao i{ font-style:italic; }
			.detalhes_noticias .descricao a.btn_download{
				display:inline-block; margin-top:30px; text-decoration:none; background-color:#FFF; padding:2px 12px 3px; border-radius:4px; font-weight:normal; font-size:11px; color:#737373; text-transform:uppercase;
				}
				.detalhes_noticias .descricao a.btn_download .icone{ display:inline-block; width:18px; height:18px; background:url(../../assets/imgs/icone_download1.png) no-repeat 0 0; position:relative; top:4px; margin-left:7px; }
				.detalhes_noticias .descricao a.btn_download:hover{ background-color:#e2173d; color:#FFF; }
					.detalhes_noticias .descricao a.btn_download:hover .icone{ background-position:left bottom; }


/********************************************************************************************************
CONTATO ************************************************************************************************/
.contato{}
	.contato .col1{ width:50%; padding-right:90px; padding-left:1px; }
		.contato .col1 .bloco{ display:block; margin-bottom:10px; font-weight:100; font-style:italic; color:#606060; }
			.contato .col1 .bloco a{ display:block; color:#e2173d; margin-top:3px; }
				.contato .col1 .bloco a:hover{ text-decoration:underline; }
			.contato .col1 .bloco strong{ font-weight:normal; font-style:normal; }
			.contato .col1 .bloco a.onde_encontrar{ margin-top:0; padding:0 0 0 30px; background:url(../../assets/imgs/icone_localizacao.png) no-repeat 0 0; }

	.contato .col2{ width:50%; padding-top:80px;  }
		.contato .col2 .form_bloco1{ margin-bottom:50px; clear:left; }
			.contato .col2 .form_bloco1.a{ width:220px; }
			.contato .col2 .form_bloco1.b{ width:310px; }
			.contato .col2 .form_bloco1.c{ width:100%; }

		.field.select2 .idealselect{ width:100% !important; z-index:500; }


/********************************************************************************************************
COTACAO ONLINE *****************************************************************************************/
.cotacao_bg{
	position:absolute; z-index:0; top:0; width:100%; min-width:1920px;
	left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
	}

.cotacao{ min-height:740px; padding-top:120px; }
	.cotacao .col1{ width:50%; }
	.cotacao .col2{ width:50%; }

.formulario_proposta{ color:#FFF; }

	.formulario_proposta .label1{ float:left; clear:left; width:100px; height:40px; padding-top:10px; margin-bottom:12px; }
	.formulario_proposta .campo1{
		float:left; clear:left; width:355px; height:40px; background-color:rgba(255,255,255,0.85); border:none; padding:0 10px; font-size:13px; font-weight:100; color:#6a6a6a; border-radius:4px; margin-bottom:12px;
		}
		.formulario_proposta .campo1:focus{ background-color:#FFF; }
		.formulario_proposta .campo1.ddd{ width:45px; margin-right:10px; }

		.formulario_proposta .campo1.nome{ width:400px; }
		.formulario_proposta .campo1.email{ width:350px; }
		.formulario_proposta .campo1.telefone{ width:250px; }
		.formulario_proposta .campo1.cep{ width:190px; }
		.formulario_proposta .campo1.endereco{ width:310px; }
		.formulario_proposta .campo1.endereco_n{ width:70px; clear:none; margin-left:10px; }
		.formulario_proposta .campo1.b{ width:390px; }
		.formulario_proposta .campo1.c{ width:160px; margin-right:10px; }
		.formulario_proposta .campo1.d{ clear:none; margin-right:0; }
		.formulario_proposta .campo1.f{ clear:none; margin-right:0; width:180px; }

	.formulario_proposta input::-webkit-input-placeholder{ color:#6a6a6a !important; opacity:0.8; }
	.formulario_proposta input:-moz-placeholder{ color:#6a6a6a !important; opacity:0.8; }
	.formulario_proposta input::-moz-placeholder{ color:#6a6a6a !important; opacity:0.8; }
	.formulario_proposta input:-ms-input-placeholder{ color:#6a6a6a !important; opacity:0.8; }

	.formulario_proposta .label_radio{ float:left; padding-top:10px; margin-right:30px; }
		.formulario_proposta .label_radio input{ display:inline-block; margin:0 7px 0 0;  }

	.formulario_proposta .botao_tipo_contato{
		float:left; display:inline-block; height:50px; background:#FFF; padding:15px 25px 15px; margin-right:15px; cursor:pointer; border-radius:5px;
		}
		.formulario_proposta .botao_tipo_contato .icone{ display:inline-block; width:23px; height:21px; float:left; overflow:hidden; position:relative; top:-2px; }
			.formulario_proposta .botao_tipo_contato .icone img{ position:absolute; left:0; top:0; }

		.formulario_proposta .botao_tipo_contato .texto{
			display:inline-block; float:left; padding:0 0 0 10px; text-transform:uppercase; font-size:11px; font-weight:normal; color:#e2173d; line-height:1.00em;
			}

		.formulario_proposta .botao_tipo_contato:hover, .formulario_proposta .botao_tipo_contato.ativo{ background-color:#e2173d; }
			.formulario_proposta .botao_tipo_contato:hover .texto, .formulario_proposta .botao_tipo_contato.ativo .texto{ color:#FFF; }
			.formulario_proposta .botao_tipo_contato:hover .icone img, .formulario_proposta .botao_tipo_contato.ativo .icone img{ top:auto; bottom:0; }

	.formulario_proposta .opcao{ margin-top:0; float:left; clear:left; width:100%;  }
	.formulario_proposta .botao_margem{ display:none; }


/********************************************************************************************************
ONDE ENCONTRAR *****************************************************************************************/
.onde_encontrar{}
	.onde_encontrar .col1{ width:360px; padding-left:10px; }
	.onde_encontrar .col2{ padding-left:10px; }

	.onde_encontrar .col2 .titulo{ display:inline-block; font-size:18px; color:#232325; font-weight:100; float:left; line-height:1em; margin-top:24px; }
	.onde_encontrar .col2 .lista_filtros{ display:inline-block; overflow:hidden; float:left; margin-top:15px; }
		.onde_encontrar .col2 .lista_filtros li{
			float:left; display:inline-block; color:#949494; cursor:pointer; font-weight:100; font-size:14px; color:#606060; margin-left:15px;
			}
			.onde_encontrar .col2 .lista_filtros li .icone{ display:inline-block; width:20px; height:20px; margin-right:6px; background:url(../../assets/imgs/icone_check.png) no-repeat 0 0; position:relative; top:5px; }

		.onde_encontrar .col2 .lista_filtros li.active .icone{ background-position:bottom left; }

.lista_sedes{ float:left; clear:left; width:100%; overflow:hidden; margin:20px 0 0 0; }

	.lista_sedes .mix{ display:inline-block; width:25%; height:285px; float:left; overflow:hidden; display:none; padding:0 10px; margin-bottom:0px; }
		.lista_sedes div img{ float:left; width:100%; margin-bottom:15px; }
		.lista_sedes div strong{ display:block; color:#232325; font-size:18px; line-height:1.25em; font-weight:bold; margin-bottom:0px; }
		.lista_sedes div .servicos{ display:block; width:100%; font-size:14px; color:#e2173d; font-weight:100; font-style:italic; margin-bottom:10px; }
		.lista_sedes div p{ font-size:14px; color:#606060; line-height:1.25em; font-weight:100; font-style:italic; }
		.lista_sedes .titulo{ display:block; font-size:24px; color:#232325; font-weight:100; line-height:1.25em; margin:40px 0 20px; float:left; clear:left; width:100%; padding-left:10px; }


/********************************************************************************************************
LOGIN **************************************************************************************************/
.login_mobile{ padding-top:40px; max-width:450px; }
	.login_mobile.min_h01{ min-height:500px; }

	.login_mobile .form_bloco1{ margin-bottom:50px; clear:left; }
	.login_mobile .form_bloco1{ width:100%; }

	.login_mobile .form_bloco2{ clear:left; }
		.login_mobile .form_bloco2 strong{ display:inline-block; font-weight:300; font-size:14px; font-weight:bold; margin-right:10px; }
		.login_mobile .form_bloco2 span{ display:inline-block; font-weight:100; font-size:14px; margin-bottom:15px; }

	.login_mobile .sep1{ display:block; width:100%; margin:10px 0 20px 0; border-top:0 solid #999; text-align:left; font-style:italic; color:#e2173d; }

.min_h03{ min-height:200px; }


/********************************************************************************************************
SERVIÇOS INTERNA ***************************************************************************************/
.servicos_interna_campanha{ width:100%; max-width:1920px; height:810px; margin:auto; position:relative; overflow:hidden; width:100%; top:-70px; margin-bottom:-70px; z-index:10; }
	.servicos_interna_campanha.b{ height:600px; top:0; margin-bottom:0; }

.servicos_interna_titulo{
	 position:absolute; z-index:20; display:block; top:340px; text-align:center;
	 color:#FFF; font-size:40px; font-weight:100; line-height:1.050em; letter-spacing:0.030em;
	 left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
	}
	.servicos_interna_titulo.b{ top:250px; }
	.servicos_interna_titulo.c{ top:340px; }
	.servicos_interna_titulo img{ display:inline-block; margin-bottom:15px; }
	.servicos_interna_titulo strong{ display:block; font-weight:bold; }

	.servicos_interna_campanha .campanha_stage{ position:relative; width:100%; height:810px; overflow:hidden; }
		.servicos_interna_campanha.b .campanha_stage{ height:600px; }
		.servicos_interna_campanha .campanha_stage .imagem_full{ position:relative; width:100%; height:810px; z-index:5; overflow:hidden; }
			.servicos_interna_campanha.b .campanha_stage .imagem_full{ height:600px; }
			.servicos_interna_campanha .campanha_stage .imagem_full img{
				float:left; position:relative; left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
				}

		.servicos_interna_campanha .campanha_stage .texto{
			position:absolute; width:100%; max-width:700px; padding:0 50px; z-index:15; overflow:hidden; text-align:center; color:#FFF; font-size:18px; font-weight:300; font-style:italic; line-height:1.250em;
			top:430px; left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
			}
			.servicos_interna_campanha.b .campanha_stage .texto{
				font-style:normal; font-weight:100; font-size:40px; background-color:rgba(0,255,0,0);
				top:50%; left:50%; -moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
				}
			.servicos_interna_campanha .campanha_stage .texto span{ display:block; margin-top:30px; font-size:24px; font-style:italic; line-height:1.250em; }


.servicos_interna_campanha .rsBullets{
		position:absolute; z-index:35; top:600px; width:940px; height:auto; overflow:hidden; background-color:rgba(0,0,0,0); text-align:center;
		left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
		}
		.servicos_interna_campanha.b .rsBullets{ top:auto; bottom:150px; }
		.servicos_interna_campanha .rsBullet{ width:9px; height:9px; display: inline-block; *display:inline; *zoom:1; margin-right:10px; padding:0; cursor:pointer; }
		.servicos_interna_campanha .rsBullet span{ display:block; width:8px; height:8px; border-radius:50%; background:#fff; }
		.servicos_interna_campanha .rsBullet.rsNavSelected span{ background-color:#ed1c24; }

	.servicos_interna_campanha .rsArrow{
		height:38px; width:30px; position:absolute; display:block; z-index:21; background-color:rgba(0,0,0,0);
		top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
		left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
		}
		.servicos_interna_campanha.rsHor .rsArrowLeft{ margin-left:-455px; }
		.servicos_interna_campanha.rsHor .rsArrowRight{ margin-left:455px; }
		.servicos_interna_campanha .rsArrowIcn{ width:30px; height:38px; cursor:pointer; background-repeat:no-repeat; background-position:top; }
			.servicos_interna_campanha .rsArrowIcn:hover{ background-position:bottom; }
		.servicos_interna_campanha.rsHor .rsArrowLeft .rsArrowIcn{ background-image:url(../../assets/imgs/icone_seta03_esq.png); }
		.servicos_interna_campanha.rsHor .rsArrowRight .rsArrowIcn{ background-image:url(../../assets/imgs/icone_seta03_dir.png); }
		.servicos_interna_campanha .rsArrowDisabled .rsArrowIcn{ opacity:.0; filter:alpha(opacity=0); *display:none; }

.servicos_interna_bloco1{ font-size:15px; font-weight:300; color:#333; max-width:1920px; background-color:#f5f2e9; } /*******/
	.servicos_interna_bloco1 .titulo, .servicos_interna_bloco2 .titulo{ font-size:30px; margin-bottom:30px; display:block; line-height:1.05em; }
	.servicos_interna_bloco1 .col1{ width:50%; height:555px; background-color:rgba(0,102,255,0); }
	.servicos_interna_bloco1 .stage1{
		/*width:100%; max-width:470px; float:right; padding:70px 180px 0 0; background-color:rgba(0,255,0,0);*/
		width:100%; max-width:470px; float:right; padding:0 180px 0 0; position:relative;
		top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
		}
		.servicos_interna_bloco1 .stage1.b{
			float:left; padding:100px 0 0 170px;
			top:0%; -moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);
			}

.servicos_interna_bloco2{ height:560px; font-size:15px; font-weight:300; color:#333; background-color:#fff; margin:auto; position:relative; } /*******/
	.servicos_interna_bloco2.b{ height:650px; }
	.servicos_interna_bloco2 .stage1{ width:280px; float:left; padding:120px 0 0 0; background-color:rgba(0,255,0,0); position:relative; }
		.servicos_interna_bloco2 .stage1 img{ position:absolute; left:365px; top:-120px; }
		.servicos_interna_bloco2.b .stage1 .imagem1{ position:absolute; left:365px; top:50px; }

.servicos_interna_bloco3{ font-size:15px; font-weight:300; color:#333; max-width:1920px; margin-top:130px; } /*******/
	.servicos_interna_bloco3 .titulo{ font-size:30px; margin-bottom:30px; display:block; line-height:1.05em; }
	.servicos_interna_bloco3 .col1{ width:50%; float:right !important; background-color:rgba(0,352,255,0); }
		.servicos_interna_bloco3 .col1.icones{ float:left !important; }

	.servicos_interna_bloco3 .stage1{ width:100%; max-width:470px; float:left; padding:0 0 0 170px; background-color:rgba(0,255,0,0); }

.servicos_interna_importancia{
	background-color:#E2173D; padding:110px 0; background-image:url(../../assets/imgs/importancia_sindico_bg.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:center;
	color:#FFF; font-weight:100;
	}
	.servicos_interna_importancia.associacao{ background-image:url(../../assets/imgs/importancia_sindico_bg2.jpg); }
	.servicos_interna_importancia.comercial{ background-image:url(../../assets/imgs/importancia_sindico_bg3.jpg); }
	.servicos_interna_importancia strong{ display:block; font-size:30px; font-weight:100; line-height:1.2em; text-align:center; margin-bottom:80px; }
	.servicos_interna_importancia .col1{ width:33.333332%; padding:0 20px; color:#FFEBEB; line-height:1.450em; font-size:15px; font-weight:300; } /*******/

.servicos_interna_solucoes{ width:100%; max-width:510px; display:inline-block; float:right; background-color:rgba(0,255,0,0); }
	.servicos_interna_solucoes .item{ width:25%; padding:0 20px; font-weight:100; color:#878585; margin-bottom:50px; }
		.servicos_interna_solucoes .item:nth-child(4n+1){ clear:left; }
		.servicos_interna_solucoes .item img{ display:block; margin-bottom:10px; height:50px; }
		.servicos_interna_solucoes .item strong{ display:block; margin-bottom:10px; font-weight:bold; color:#666; font-size:12px; }


/********************************************************************************************************
INCORPORADORA ******************************************************************************************/
.incorporadora{}
	.incorporadora .item{ width:33.33332%; padding-right:40px; color:#666; font-size: 15px; font-weight:400; line-height: 1.5; margin-bottom:60px; }
		.incorporadora .item:nth-child(3n+1){ clear:left; }

		.incorporadora .item .imagem{ display:block; width:141px; height:141px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background-color:#e2173d; margin-bottom:20px; }
		.incorporadora .item strong{ display:block; font-weight:100; font-size:30px; line-height:1.250em; margin-bottom:10px; }
		.incorporadora .item ul{ display:block; width:100%; overflow:hidden; }
			.incorporadora .item ul li{ display:block; width:100%; overflow:hidden; padding:0 0 0 18px; background:url(../../assets/imgs/bullet_03.png) no-repeat 0 8px; margin-bottom:25px; }
				.incorporadora .item ul li:last-of-type{ margin-bottom:0; }


/********************************************************************************************************
GLOBAIS ************************************************************************************************/
.m_secao1{ margin-top:120px; }
.m_secao2{ margin-top:200px; }


/* TEXTOS */
.txt01{ text-transform:uppercase; color:#626262; font-size:12px; }
.txt02_legenda1{ color:#606060; font-size:15px; line-height: 1.3; font-style:italic; display:block; }
	.txt02_legenda1.b{ color:#FFF; }
	.txt02_legenda1.c{ color:#e2173d; }

.txt02_legenda2{ color:#666; font-size:14px; font-size: 15px; font-weight:400; display:block; }

.titulo1{ display:block; font-size:24px; line-height:1.250em; color:#e2173d; font-weight:100; margin-bottom:10px; }
	.titulo1.b{ color:#232325; }
	.titulo1.c{ color:#232325; margin-bottom:40px; }
	.titulo1.d{ color:#232325; margin-bottom:20px; }

.titulo2{ display:block; font-size:48px; font-weight:100; line-height:1.00em; color:#e2173d; margin-bottom:25px; letter-spacing:0.02em; padding:1px; }
	.titulo2.b{ margin-bottom:0px; }
	.titulo2.c{ margin-bottom:0px; font-size:50px; color:#616161; }
	.titulo2.d{ font-size:30px; padding-top:2px; }
	.titulo2.e{ margin-bottom:15px; }

.titulo3{ display:block; font-size:24px; font-weight:100; line-height:1.25em; color:#232325; letter-spacing:0.02em; padding:1px; width:100%; text-align:center; }
	.titulo3.b{ text-align:left; margin-bottom:15px; }
	.titulo3 span{ font-size:14px; display:inline-block; line-height:1.25em; margin-top:10px; font-style:italic; }

.titulo4{ display:block; font-size:20px; font-weight:100; line-height:1.25em; color:#353535; letter-spacing:0.02em; padding:1px; width:100%; }

.link1{ display:block; color:#e2173d; margin-top:15px; }
	.link1:hover{ text-decoration:underline; }

/* ALIGNS */
.align_vertical{ top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); }
.align_horizontal{ left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%); }


/********************************************************************************************************
ETC ****************************************************************************************************/
.placeholder1{ color:#808080; }
.input1{ border:none; width:100px; height:20px; background-color:#e8e8e8; font-size:11px; float:left; color:#333; margin:10px 10px 0 0px; padding:0 7px; line-height:1em; }
	.input1::-moz-placeholder{ opacity: 1; color:#808080; }
	.input1:focus{ background-color:#E0E0E0; border:none; outline:none }

.bt_entrar1{
	display:inline-block; float:left; height:20px; color:#FFF; font-size:9px; text-transform:uppercase; background-color:#e2173d; border-radius:4px; margin-top:10px; padding:2px 7px 0; margin-right: 1rem !important;
	}
	.bt_entrar1.b{ margin-left:6px; background-color:#a8a8a8; }
	.bt_entrar1:hover{ background-color:#4e4e4e; }

.bt_senha1{ display:inline-block; float:left; color:#9c9a9a; font-size:12px; margin:13px 0 0 15px; text-decoration:underline; }
	.bt_senha1.b{ margin:13px 20px 0 0; font-size:16px; }
	.bt_senha1:hover{ color:#333; }

.bt_saibamais1{
	color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; background-color:#e2173d; border-radius:4px; margin-top:20px; padding:10px 12px 9px; display:inline-block; line-height:1em;
	}
	.bt_saibamais1.b{ float:right; margin-top:20px; clear:left; font-size:14px; font-weight:normal; text-transform:none; padding-top:12px; min-width: 190px; text-align: center; }
	.bt_saibamais1:hover{ background-color:#4e4e4e; }
.bt_saibamais2{ color:#e2173d; font-size:11px; font-weight:normal; text-transform:uppercase; margin-top:0px; display:inline-block; line-height:1em; }
	.bt_saibamais2:hover{ color:#333; }

.bt_enviar1{ color:#FFF; font-size:12px; text-transform:uppercase; background-color:#e2173d; border-radius:4px; padding:14px 40px 12px; display:inline-block; line-height:1em; }

	.bt_enviar1.b{ font-weight:bold; }
	.bt_enviar1.c{ float:right; }
	.bt_enviar1.d{ background-color:#FFF; color:#e2173d; font-weight:bold; text-align:center; width:100%; margin-top:40px; }
		.bt_enviar1:hover{ color:#FFF; }
	.bt_enviar1.e{ width:100%; text-align:center; }
	.bt_enviar1:hover{ background-color:#4e4e4e; }

.bt01{ color:#FFF; font-size:10px; text-transform:uppercase; background-color:#666; border-radius:4px; padding:10px 12px 9px; display:inline-block; line-height:1em; margin-left:15px; position:relative; top:-4px; }
	.bt01:hover{ background-color:#4e4e4e; }

.btn_play1{ display:block; min-height:22px; padding:5px 0 0 28px; background:url(../../assets/imgs/icone_play1.png) no-repeat 0 0; font-weight:100; color:#e52e50; cursor:pointer; margin-top:10px; }
	.btn_play1:hover{ color:#333; }

/* LIGHTBOX */
#lightbox1{ width:90%; max-width:960px; background-color:#FFF; display:none; padding:40px; overflow:hidden; }
	#lightbox1.b{ height:90%; max-width:none; }
	#lightbox1 .head{ display:block; width:100%; padding-bottom:50px; font-size:25px; color:#2b2b2b; letter-spacing:0.02em; line-height:1.100em; font-weight:100; }
	#lightbox1 #iframeVideo{ display:block; overflow:hidden; width:100%; height:90%; }

.btn_fechar1{
	width:12px; height:13px; position:absolute; display:block; z-index:20; top:40px; right:40px;
	background:url(../../assets/imgs/icone_fechar1.png) left top no-repeat no-repeat; cursor:pointer;
	}
	.btn_fechar1:hover{ background-position:bottom; }

/* GALERIAS ASSETS */
.slider_bullet1 .rsBullets{ position:absolute; z-index:35; left:0; bottom:0; width:100%; height:auto; margin:0 auto; overflow:hidden; }
	.slider_bullet1 .rsBullet{ width:8px; height:8px; display: inline-block; *display:inline;  *zoom:1; margin-right:12px; padding:0; cursor:pointer; }
	.slider_bullet1 .rsBullet span{ display:block; width:8px; height:8px; border-radius:50%; background:#ff8982; }
	.slider_bullet1 .rsBullet.rsNavSelected span{ background-color:#fff; }

.slider_seta1 .rsArrow{ height: 100%; width:34px; position: absolute; display: block; cursor: pointer; z-index: 21; }
	.slider_seta1.rsHor .rsArrowLeft{ left:20px; top: 0; }
	.slider_seta1.rsHor .rsArrowRight{ right:20px; top:0; }

	.slider_seta1 .rsArrowIcn{
		width: 34px; height: 34px; top: 50%; left: 50%; margin-top:-17px; margin-left:-17px;
		position: absolute;	cursor: pointer; background-color:rgba(237,28,36,0.85); border-radius:50%;
		background-repeat:no-repeat; background-position:center;
		}
		.slider_seta1.galeria_pontos .rsArrowIcn{ margin-top:10px; }
		.slider_seta1 .rsArrowIcn:hover{ background-color:#5B5B5B; }

	.slider_seta1.rsHor .rsArrowLeft .rsArrowIcn{ background-image:url(../../assets/imgs/icone_seta01_esq.png); }
	.slider_seta1.rsHor .rsArrowRight .rsArrowIcn{ background-image:url(../../assets/imgs/icone_seta01_dir.png); }
	.slider_seta1 .rsArrowDisabled .rsArrowIcn{ opacity: .0; filter: alpha(opacity=0);  *display: none; }

/* CAPTION */
.slider_caption1 .rsGCaption{ position: absolute; float: none; bottom:0; right: 2px; text-align:right; font-family:'sans_light'; width:auto; font-size:14px; color:#4a4a4a; }

/* THUMBS DEPOIMENTOS / VÍDEOS */
.slider_thumbs_01 .rsThumbsHor { width: 100%; height:400px; position:relative; top:50px; background-color:rgba(0,0,0,0); }
.slider_thumbs_01.rsWithThumbsHor .rsThumbsContainer { position: relative; height: 100%; }
.slider_thumbs_01 .rsThumb { float: left; overflow: hidden; width: 220px; position:relative; }
.slider_thumbs_01 .rsThumb img { width: 100%; height: 120px; position:relative; z-index:0; margin-bottom:8px; }

.slider_thumbs_01 .rsTmb { display: block; color:#232325; font-size:12px; line-height:1.250em; font-weight:300; }
	.slider_thumbs_01 .rsTmb strong{ display:block; font-weight:bold; font-size:14px; }
	.slider_thumbs_01 .rsTmb span{ display:block; font-size:14px; margin-bottom:5px; margin-top:3px; }


	.slider_thumbs_01 .rsThumb.rsNavSelected .rsTmb strong, .slider_thumbs_01 .rsThumb:hover .rsTmb strong{ color:#e2173d; }
.slider_thumbs_01 .rsThumb .thumbIco{ display:block; position:absolute; width:20px; height:20px; left:8px; top:8px; background:url(../../assets/imgs/icone_play2.png) no-repeat 0 0; }

/* Thumbnails arrow icons */
.slider_thumbs_01 .rsThumbsArrow{ height:120px; width:80px; position:absolute; display:block; cursor:pointer; z-index:21; background:rgba(226,23,61,0.85); }
.slider_thumbs_01 .rsThumbsArrow:hover{ background:rgba(226,23,61,0.85); }
.slider_thumbs_01.rsWithThumbsHor .rsThumbsArrowLeft{ left:0; top:0; }
.slider_thumbs_01.rsWithThumbsHor .rsThumbsArrowRight{ right:0; top:0; }

.slider_thumbs_01 .rsThumbsArrowIcn {
	width:20px; height:38px; top:50%; left:50%; margin-top:-19px; margin-left:-10px; position: absolute;	cursor: pointer; background:url(../../assets/imgs/icone_seta01_esq.png);
	}

.slider_thumbs_01.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{ background-image:url(../../assets/imgs/icone_seta01_dir.png); }

.slider_thumbs_01 .rsThumbsArrowDisabled { display: none !important; }

.slider_thumbs_01 .rsPlayBtn{ width:100px; height:100px; margin-left:-50px; margin-top:-50px; cursor: pointer; }
.slider_thumbs_01 .rsPlayBtnIcon{ width:100px; height:100px; display:block; background:url(../../assets/imgs/icone_play3.png) no-repeat 0 0; }
.slider_thumbs_01 .rsPlayBtn:hover .rsPlayBtnIcon{ background-position:left bottom; }
.slider_thumbs_01 .rsBtnCenterer{ position:absolute; left:50%; top:50%; }
.slider_thumbs_01 .rsCloseVideoBtn{ right: 0; top: 0; width: 44px; height: 44px; z-index: 500; position: absolute; cursor: pointer; backface-visibility: hidden; transform: translateZ(0); }
.slider_thumbs_01 .rsCloseVideoBtn.rsiOSBtn { top: -38px; right: -6px; }
.slider_thumbs_01 .rsCloseVideoIcn { margin: 6px; width: 32px; height: 32px; background:url(../../assets/imgs/icone_fechar2.png) no-repeat center rgba(226,23,61,0.85); }
.slider_thumbs_01 .rsCloseVideoIcn:hover { background-color:rgba(226,23,61,1); }

a.btnProposta{
	position: fixed;
	top: 40%;
	right: -100px;
	z-index: 12365;
	opacity: 0;
  transition: 1s;
}
a.btnProposta.btn-visible{
	opacity: 1;
	right: -15px;
  transition: 1s;
}
a.btnProposta img{
	width: 65px;
}
a.btnProposta:hover{
	opacity: .6;
}

.container-botao-ver-todas-noticias {
	display: block;
    float: left;
    clear: left;
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.botao-ver-todas-noticias {
	border-radius: 12px;
    color: #fff;
    background: #e1173d;
    display: block;
    padding: 10px;
    max-width: 240px;
    margin: auto;
}

.botao-ver-todas-noticias:hover {
	background: #e1173d;
	opacity: .7;
}

/***************************************************************************************************
MEDIA QUERIES *************************************************************************************/
@media only screen and (max-width : 979px){
	.desktop{ display:none; }
	.tablet{ display:block; }
	.mobile{ display:none; }

	/* HOME */
	.home_menu_servicos{ display:none; }
	.home_campanha{ width:100%; height:640px; width:100%; top:-70px; margin-bottom:-70px; }
	.home_campanha .campanha_stage{ height:640px; }
		.home_campanha .campanha_stage .imagem_blur{ display:none; }
		.home_campanha .campanha_stage .imagem_full{ width:100%; height:640px; }

	.home_campanha_bullets{
		padding:6px 4px; top:620px; left:50%; margin-left:0;
		 -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
		}
		.home_campanha_bullets span{ display:inline-block; margin:0 5px !important; float:left; }

	.servicos_lello.b{ margin-top:20px; }

	.noticia_template1.destaque{ width:100%; padding-top:00px; min-height:380px; margin-top:0; }
		.noticia_template1.destaque a{ width:30%; }
		.noticia_template1.destaque .box_imagem{ position:absolute; width:66%; right:0; top:0; }
			.noticia_template1.destaque .box_imagem .faixa{
				display:block; position:absolute; width:23px; height:60%; top:50%; background-color:#e2173d; opacity:0.8; z-index:10; margin-top:30px;
				-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}
		.noticia_template1.destaque strong{ margin-bottom:15px; margin-top:10px;  }

	.noticia_template1.f{ width:34%; padding-right:20px; margin-bottom:00px; }

	.home_vida_em_condominio .col_maisLidas{ width:30%; float:right; }

	.home_ferramentas .col1{ width:55%; padding-top:50px; }

	/* MENU */
	/*header.bg_home, header.bg1, header.bg2, header.bg3, header.bg4, header.bg5, header.bg6{ background-image:none; background-color:transparent; }*/
	header.bg1{ background-image:url(../../assets/imgs/header_bg1_t.jpg); }
	header.bg2{ background-image:url(../../assets/imgs/header_bg2_t.jpg); }
	header.bg4{ background-image:url(../../assets/imgs/header_bg4_t.jpg); }
	header.bg5{ background-image:url(../../assets/imgs/header_bg5_t.jpg); }
	header.bg6{ background-image:url(../../assets/imgs/header_bg1_t.jpg); }
	.menu_desktop{ display:none; }
	.menu_mobile{ display:block; }

	footer .col1:nth-child(1){ width:20%; }
		footer .col1:nth-child(2){ width:30%; }
		footer .col1:nth-child(3){ width:30%; }
		footer .col1:nth-child(4){ width:20%; }

	footer .col2{ float:left; clear:left; width:100%; text-align:center !important; margin-top:50px; }
		footer .col2 span{ margin-bottom:5px; font-weight: 300; }

	/* RESOLVA */
	.resolva_home a{ width:50%; font-size:20px; padding:35px 10px 30px; }

	.resolva_form_stage{  max-width:none;  }
	.resolva_form_stage .col1{ width:50%; }
	.resolva_form_stage .col2{ width:40%; }

	/* SOBRE A LELLO */
	.sobre_organizar{ padding-bottom:0; }
	.sobre_organizar .col1{ overflow:hidden; height:320px; }
		.sobre_organizar .col1 .imagem{ width:101%; min-width:320px; }

		.sobre_organizar .col1 .descricao span{ padding:20px 15px; text-align:center; opacity:0; bottom:auto; top:70px; position:relative; }

	.sobre_organizar .col1:hover .icone{ top:-20px; }
			.sobre_organizar .col1:hover .icone .imagem2{ opacity:0; }


	.sobre_numeros{ padding:0 0 120px 0; }
		.sobre_numeros .titulo{ width:100%; margin-left:0%; padding:0 0 0 0; }
		.sobre_numeros .subTitulo{ width:50%; clear:left; padding:8px 0 0 0; }

	/* PORQUE ESCOLHER A LELLO */

		.porque .intro .titulo{ position:relative; top:0; z-index:100; display:block; width:100%; margin-bottom:30px; overflow:hidden;  }
			.porque .intro .titulo h2 { display:inline-block; float:left; margin-right:30px; margin-bottom:0; }
			.porque .intro .titulo .txt02_legenda2 { display:inline-block; font-weight: 400;  font-size: 15px; float:left; clear:none; padding:20px 0 0 0; }

		.porque .intro .video{ float:left; clear:left; width:100%; }

	.servicos_lello{ margin-top:60px; }
	.servicos_lello .col1 .imagem{ width:767px; }

	/* VIDA EM CONDOMÍNIO */
	.vida_em_condominio .col_categorias{ width:33%; padding-left:40px; }
	.noticia_template1 strong{ font-size:16px; }

	.busca_filtro .col1{ width:93%; }
	.busca_filtro .botao{ width:6.8%; }
	.busca_filtro .input_busca{ width:70%; }
	.busca_filtro .field{ width:30%; }

	/* COTAÇÃO ONLINE */
	.cotacao{ min-height:740px; padding-top:80px; }
	.cotacao .col1{ width:50%; padding-right:20px; }
	.cotacao .col2{ width:50%; }
		.formulario_proposta .campo1{ width:100% !important; }
			.formulario_proposta .campo1.endereco{ width:78% !important; }
			.formulario_proposta .campo1.endereco_n{ width:20% !important; clear:none; margin-left:0; float:right; }
			.formulario_proposta .campo1.c{ width:49% !important; margin-right:0; }
			.formulario_proposta .campo1.d{ clear:none; margin-right:0; float:right; }
			.formulario_proposta .campo1.f{ clear:none; margin-right:0; width:49% !important; float:right; }

	.formulario_proposta .botao_tipo_contato{ margin-bottom:10px; }

	/* SERVIÇOS INTERNA  */
	.servicos_interna_campanha .rsArrow{ display:none; }

	.servicos_interna_bloco1 .stage1{ width:100%; max-width:none; float:right; padding:0 60px 0 40px; }
	.servicos_interna_bloco1 .stage1.b{ float:left; padding:100px 40px 0 60px; }

	.servicos_interna_bloco2, .servicos_interna_bloco2.b{ height:auto; padding-bottom:100px; }
		.servicos_interna_bloco2 .stage1{ width:320px; float:left; padding:120px 0 0 40px; }
			.servicos_interna_bloco2 .stage1 .imagem1, .servicos_interna_bloco2.b .stage1 .imagem1{ left:365px; top:40px; width:450px; }

	.servicos_interna_bloco3 .stage1{ width:100%; max-width:none; padding:0 40px 0 60px; }
	.servicos_interna_solucoes{ width:100%; max-width:none; padding:0 10px; }
		.servicos_interna_solucoes .item{ width:33.33332%; }
		.servicos_interna_solucoes .item:nth-child(4n+1){ clear:none; }
		.servicos_interna_solucoes .item:nth-child(3n+1){ clear:left; }

}


@media only screen and (max-width : 767px){
	.tablet767{ display:block; }

	/* MENU */
	footer .col1{ display:inline-block; float:left; position:relative; overflow:hidden; padding-left:1px; margin-bottom:30px; text-align:center; width:100% !important; }
		footer .col1 a{ background:none !important; padding:0; margin-bottom:10px; }
		footer .col1 a.secao{ width:100%; }

	/* RESOLVA */
	.resolva_home a{ width:50%; font-size:16px; padding:35px 6px 30px; }

	.resolva_submenu{ width:100%; max-width:none; }
	.resolva_submenu a{ display:block; float:left; width:49%; margin-right:2%; padding-left:10px; }
		.resolva_submenu a:nth-child(even){ margin-right:0; }
		.resolva_submenu a:last-child, .resolva_submenu a:nth-last-child(2){ border-bottom:1px solid #a5a39d; }


	.resolva_form_stage{ width:100%; max-width:none; padding-left:0px; margin-top:70px; }
		.bt_tipo_consulta{ width:48%; margin-right:2%; }
			.bt_tipo_consulta:last-of-type{ margin-right:0; }

		.resolva_form_stage .coluna_stage{ margin:0 2% 50px 0; }
		.resolva_form_stage .col1{ width:48%; }
		.resolva_form_stage .col2{ width:48%; }
		.resolva_form_stage .form_passo label{ font-size:12px; }


		.resolva_resultado .tabela .linha.header{ display:none; }
		.resolva_resultado .tabela .linha span{ clear:left; width:100% !important; padding-right:0 !important; }
			.resolva_resultado .tabela .linha span span{ display:block; margin-top:10px; text-transform:uppercase; font-size:11px; font-weight:300; color:#777; }

	/* HOME */
	.noticia_template1.destaque{ width:100%; padding-top:00px; min-height:none; margin-bottom:50px; }
		.noticia_template1.destaque a{ width:100%; }
		.noticia_template1.destaque .box_imagem{ position:relative; width:100%; }
			.noticia_template1.destaque .box_imagem .faixa{ display:none; }
		.noticia_template1.destaque strong{ margin-bottom:10px; margin-top:10px; }

	.noticia_template1.f{ width:50%; margin-bottom:50px; padding:0; }
		.noticia_template1.f:nth-of-type(2){ padding-right:10px !important; }
		.noticia_template1.f:nth-of-type(3){ padding-left:10px !important; }

	.home_vida_em_condominio .col_maisLidas{ width:100%; float:left; clear:left; padding-top:60px; }
		.home_vida_em_condominio .col_maisLidas .titulo1.c{ margin-bottom:20px; }

	.noticia_template2 li{ clear:none; margin-bottom:30px; width:50%; padding:0 15px 0 0; }

	.home_vida_em_condominio .col_ebook .imagem_ebook{ display:none; }
	.home_vida_em_condominio .col_ebook .col_noticias{ width:100%; padding-right:0; }

	.home_ferramentas .col1{ width:100%; padding-top:50px; }
	.home_ferramentas .parceiros{ float:left; clear:left; margin-top:50px; }

	/* SOBRE A LELLO */
	.sobre_organizar{ padding:0; margin-bottom:80px; }
	.sobre_organizar .col1{ width:100%; clear:left; height:auto; }
		.sobre_organizar .col1 .imagem{ width:102%; }
		.sobre_organizar .col1 .icone{ position:absolute; top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); }

		.sobre_organizar .col1 .descricao{
			position:absolute; display:block; width:100%; height:100%; z-index:12; font-style:italic; opacity:0; background:rgba(226,23,61,0.90) !important;
			}
			.sobre_organizar .col1 .descricao span{
				bottom:auto; top:50%;
				-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}

		.sobre_organizar .col1:hover .descricao{ height:100%;  }
		.sobre_organizar .col1:hover .icone{ opacity:0; }


	.sobre_numeros{ padding:0 0 0 0; }
	.sobre_numeros .col1{ width:50%; height:220px; margin-top:0; }
	.sobre_numeros .col2{ width:50%; height:220px; margin-top:0; border-left:1px solid #f5f2e9; }
	.sobre_numeros .col3{ width:100%; height:280px; clear:left; margin-left:0; margin-bottom:1px; margin-top:1px; }
	.sobre_numeros .col4{ width:100%; height:320px; background-color:#e2173d; margin-top:0; margin-bottom:1px; }
	.sobre_numeros .col5{ width:50%; height:220px; clear:left; margin-top:0; border-left:0 solid #f5f2e9; }
	.sobre_numeros .col6{ width:50%; height:220px; margin-top:0; border-left:1px solid #f5f2e9; }
	.sobre_numeros .col7{ clear:left; margin-left:0; width:50%; height:220px; margin-top:1px; }
		.sobre_numeros .col7 span:after{ display:none; }
	.sobre_numeros .col8{ width:50%; height:220px; background-color:#e2173d; margin-top:1px; margin-left:0; border-left:1px solid #f5f2e9; }

	/* PORQUE ESCOLHER A LELLO */
	.porque .diferenciais .titulo{ width:66.64%; margin-left:33.32%; margin-bottom:60px; padding:0 10px; }
			.porque .diferenciais .titulo .texto{ -moz-column-count: 1;-moz-column-gap: 00px;-webkit-column-count: 1;-webkit-column-gap: 0px;column-count: 1;column-gap: 0px; }

		.porque .diferenciais .img_desktop{ width:33.32%; position:absolute; left:0; top:0; }

		.porque .diferenciais .col1{ width:33.33%; }
			.porque .diferenciais .lista_diferenciais .col1:nth-child(1){ margin-left:0; }
			.porque .diferenciais .lista_diferenciais .col1:nth-child(5){ clear:none; }
			.porque .diferenciais .lista_diferenciais .col1:nth-child(3n+1){ clear:left; }

	.servicos_lello .col1{ width:100%; }
		.servicos_lello .col1 .imagem{ width:767px; }

	/* DEPOIMENTOS */
	.slider_thumbs_01 .rsThumbsHor { width: 100%; height:270px; top:20px; }
	.slider_thumbs_01 .rsThumb { width:110px; }
	.slider_thumbs_01 .rsThumb img{ width:100%; height:auto; }
	.slider_thumbs_01 .rsTmb { font-size:13px; }
	.slider_thumbs_01 .rsThumb .thumbIco{ display:none; }

	.slider_thumbs_01 .rsThumbsArrow{ width:30px; height:60px; }
	.slider_thumbs_01 .rsThumbsArrowIcn { width:30px; height:60px; left:0; top:0; margin-top:0; margin-left:0; background-repeat:no-repeat; background-size:30%; background-position:center; }

	.slider_thumbs_01 .rsPlayBtn{ width:50px; height:50px; margin-left:-25px; margin-top:-25px; cursor: pointer; }
	.slider_thumbs_01 .rsPlayBtnIcon{ width:50px; height:50px; display:block; background:url(../../assets/imgs/icone_play3.png) no-repeat 0 0; background-size:50px auto; }
	.slider_thumbs_01 .rsPlayBtn:hover .rsPlayBtnIcon{ background-position:left bottom; }

	.slider_thumbs_01 .rsTmb p{ display:none; }

	/* VIDA EM CONDOMÍNIO */
	.vida_em_condominio .col_noticias{ width:100%; max-width:none; }
	.vida_em_condominio .col_categorias{ width:100%; float:left; clear:left; padding-top:70px; padding-left:0px; }
	.vida_em_condominio .col_categorias.b{ padding-top:70px; }

	.vida_em_condominio .col_categorias .col_video_ebook{ width:45%; max-width:250px; float:left; padding-right:00px; }
	.vida_em_condominio .col_categorias .col_nav{ width:45%; float:right; max-width:250px; }

	.vida_em_condominio .col_categorias .titulo a{ float:left; clear:left; margin-top:10px; }
	.vida_em_condominio .col_categorias .col1{ width:100%; margin-bottom:60px; }
	.vida_em_condominio .col_categorias .titulo_ebook{ margin-bottom:00px; }

	.vida_em_condominio .col_noticias2 .col_vejaMais{ width:100%; padding-right:0px; }
	.vida_em_condominio .col_noticias2 .col_sindicos{ width:100%; padding-left:0px; clear:left; }

	.noticia_template1.c{ max-width:none;  }

	.noticia_template1.d{ width:50%; padding:0 0; }
		.noticia_template1.d:nth-of-type(3n+2){ clear:none; }
		.noticia_template1.d:nth-of-type(2n+1){ clear:none; }
		.noticia_template1.d:nth-of-type(even){ padding-right:10px; }
		.noticia_template1.d:nth-of-type(odd){ padding-left:10px; }

	.noticia_template1.e{ width:50%; }
		.noticia_template1.e:nth-of-type(odd){ padding-right:10px; }
		.noticia_template1.e:nth-of-type(even){ padding-left:10px; }

	.busca_filtro .col1{ width:90%; }
	.busca_filtro .botao{ width:9.8%; }
	.busca_filtro .input_busca{ width:50%; }
	.busca_filtro .field{ width:50%; }

	/* CONTATO */
	.contato .col1{ width:50%; padding-right:70px; }
	.contato .col2{ width:50%; }
		.contato .col2 .form_bloco1.a{ width:100%; }
		.contato .col2 .form_bloco1.b{ width:100%; }
		.contato .col2 .form_bloco1.c{ width:100%; }

	.contato .col1 .bloco a{ font-size:12px; }

	/* COTAÇÃO ONLINE */
	.cotacao_bg{ display:none; }
	.txt02_legenda1.b{ color:#606060; }

	.cotacao{ min-height:none; padding-top:120px; }
	.cotacao .col1{ width:100%; padding-right:0px; }
	.cotacao .col2{ width:100%; margin-top:50px; }
	.formulario_proposta{ color:#606060; }
		.formulario_proposta .campo1{ width:100% !important; background-color:#FFF; border:1px solid #B8B5AF; }

	/* ONDE ENCONTRAR */
	.onde_encontrar .col1{ width:100%; padding-left:0; }
	.onde_encontrar .col2{ padding-left:0; }
	.onde_encontrar .col2 .lista_filtros li{ margin-left:0px; margin-right:25px; margin-bottom:10px; }

	.lista_sedes .mix{ width:33.333332%; }
		.lista_sedes div strong{ font-size:16px; }
		.lista_sedes div.servicos{ font-size:12px; }
		.lista_sedes div p{ font-size:12px; }

	/* SERVIÇOS INTERNA  */
	.servicos_interna_bloco1{ margin-top:100px; }
	.servicos_interna_bloco1 .col1.imagem{ display:none; }
	.servicos_interna_bloco1 .col1{ width:100%; height:auto; overflow:hidden; }
	.servicos_interna_bloco1 .titulo{ margin-bottom:20px;  }
	.servicos_interna_bloco1 .stage1, .servicos_interna_bloco1 .stage1.b{
		width:100%; max-width:none; float:left; padding:0 70px;
		top:0; -moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);
		}
		.servicos_interna_bloco1 .stage1 img{ display:block; width:100%; margin-bottom:20px; }

	.servicos_interna_bloco2{ height:auto; padding:50px 0 !important; margin-top:100px; }
		.servicos_interna_bloco2 .stage1{ width:100%; float:left; padding:0 70px; }
			.servicos_interna_bloco2 .stage1 .imagem1, .servicos_interna_bloco2.b .stage1 .imagem1{ display:none; }
			.servicos_interna_bloco2 .stage1 img{ position:relative; display:block; left:auto; top:auto; width:100%; max-width:465px; margin-bottom:30px; }

	.servicos_interna_importancia{ padding:100px 40px; }
	.servicos_interna_importancia .col1{ width:100%; clear:left; padding:0 0px; margin-bottom:25px; }
	.servicos_interna_importancia strong{ margin-bottom:40px; }

	.servicos_interna_bloco3 .col1{ width:100%; float:left !important; margin-bottom:50px; }
	.servicos_interna_bloco3 .stage1{ width:100%; max-width:none; padding:0 70px; }
	.servicos_interna_solucoes{ width:100%; max-width:none; padding:0 50px; }
		.servicos_interna_solucoes .item{ width:33.33332%; }
		.servicos_interna_solucoes .item:nth-child(3n+1){ clear:left; }

	/* INCORPORADORA  */
	.incorporadora .item{ width:50%; font-weight: 400; line-height: 1.5; padding:00px 20px; margin-bottom:60px; }
		.incorporadora .item:nth-child(3n+1){ clear:none; }
		.incorporadora .item:nth-child(2n+1){ clear:left; }

		.incorporadora .item strong{ font-size:24px; }


}



@media only screen and (max-width : 480px){
	.desktop{ display:none; }
	.tablet{ display:none; }
	.tablet767{ display:none; }
	.mobile{ display:block; }

	/* HOME */
	.home_campanha{ height:350px; width:100%; top:-70px; }
	.home_campanha .campanha_stage{ height:350px; }
		.home_campanha .campanha_stage .imagem_full{ height:350px; }
	.home_campanha_bullets{ top:350px; }

	.noticia_template1.f:nth-of-type(2){ padding-right:0 !important; }
	.noticia_template1.f:nth-of-type(3){ padding-left:0 !important; }

	.home_vida_em_condominio .col_maisLidas{ padding-top:00px; }

	.noticia_template2 li{ clear:left; max-width:260px; margin-bottom:30px; padding:0; width:100%;  }

	.home_ferramentas .col1 .ferramenta{ width:50%; padding-right:10px; margin-bottom:30px; }
		.home_ferramentas .col1 .ferramenta:nth-of-type(odd){ clear:left }
		.home_ferramentas .col1 .ferramenta:nth-of-type(even){ padding-left:10px; padding-right:0 }

		.home_ferramentas .col1 .ferramenta:nth-of-type(3n+1){ clear:none; }

	/* MENU */
	header.bg1{ background-image:url(../../assets/imgs/header_bg1_m.jpg); }
	header.bg2{ background-image:url(../../assets/imgs/header_bg2_m.jpg); }
	header.bg4{ background-image:url(../../assets/imgs/header_bg4_m.jpg); }
	header.bg5{ background-image:url(../../assets/imgs/header_bg5_m.jpg); }
	header.bg6{ background-image:url(../../assets/imgs/header_bg1_m.jpg); }



	/* RESOLVA */
	.resolva_home a{ width:100%; font-size:18px; border:none; margin-bottom:10px; }
	.resolva_submenu{ width:100%; max-width:none; }
	.resolva_submenu a{ display:block; float:left; width:100%; margin-right:0; }
		.resolva_submenu a:last-child{ border-bottom:1px solid #a5a39d; }
		.resolva_submenu a:nth-last-child(2){ border-bottom:none; }

	.bt_tipo_consulta{ width:100%; margin-right:0; margin-bottom:15px; }

		.resolva_form_stage .coluna_stage{ margin:0 0 50px 0; width:100% !important; }
		.resolva_form_stage .col1{ width:100%; }
		.resolva_form_stage .col2{ width:100%; }
		.resolva_form_stage .form_passo label{ font-size:14px;  }

	/* SOBRE A LELLO */
	.sobre_organizar{ padding:0; margin-bottom:80px; }
	.sobre_organizar .col1{ width:100%; clear:left; height:auto; }
		.sobre_organizar .col1 .imagem{ width:100%; }
		.sobre_organizar .col1 .icone{ position:absolute; top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); }

		.sobre_organizar .col1 .descricao{
			position:absolute; display:block; width:100%; height:100%; z-index:12; font-style:italic; opacity:0; background:rgba(226,23,61,0.90) !important;
			}
			.sobre_organizar .col1 .descricao span{
				bottom:auto; top:50%;
				-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}

		.sobre_organizar .col1:hover .descricao{ height:100%;  }
		.sobre_organizar .col1:hover .icone{ opacity:0; }


	.sobre_numeros .col1{ width:100%; }
	.sobre_numeros .col2{ width:100%; clear:left; margin-top:1px; border-left:none; }
	.sobre_numeros .col5{ width:100%; margin-bottom:1px; }
	.sobre_numeros .col6{ width:100%; border-left:none; margin-bottom:1px; }
	.sobre_numeros .col7{ width:100%; margin-top:1px; }
	.sobre_numeros .col8{ width:100%; clear:left; border-left:none; }

	/* PORQUE ESCOLHER A LELLO */
	.porque .intro .titulo .txt02_legenda2 br { display:none; }

	.porque .diferenciais .col1{ width:50%; margin-bottom:50px; }
		.porque .diferenciais .lista_diferenciais .col1:nth-child(3n+1){ clear:none; }
		.porque .diferenciais .lista_diferenciais .col1:nth-child(2n+1){ clear:left; }

	.servicos_lello .col1 .imagem{ width:100%; }

	/* VIDA EM CONDOMÍNIO */
	.vida_em_condominio .col_noticias .col1{ width:100%; max-width:none; clear:left; margin-left:0 !important; }

	.vida_em_condominio .col_categorias .col_video_ebook{ width:100%; max-width:300px; }
	.vida_em_condominio .col_categorias .col_nav{ width:100%; float:left; clear:left; max-width:300px; }

	.vida_em_condominio .col_categorias .col1{ width:100%; margin-bottom:60px; }
	.vida_em_condominio .col_categorias .titulo_ebook{ margin-bottom:60px; }

	.noticia_template1{ width:100% !important; margin-bottom:50px; padding:0 !important; }
	.noticia_template1:nth-child(even){ padding-right:0px; }
	.noticia_template1:nth-child(odd){ padding-left:0px; }

	.busca_filtro .col1{ width:85%; height:auto; }
		.busca_filtro .botao{ width:14%; height:46px; }

		.busca_filtro .input_busca{ display:inline-block; float:left; width:100%; height:46px; border:none; padding:4px 20px 0; background-image:none; background-color:rgba(204,204,204,0.5); }
		.busca_filtro .field{ display:inline-block; float:left; clear:left; width:100%; }

		.paginacao1 br{ display:block; }
		.paginacao1 .botao{ margin:20px 15px; }

	/* CONTATO */
	.contato .col1{ width:100%; padding-right:0; }
	.contato .col2{ width:100%; clear:left; }
	.contato .col1 .bloco a{ font-size:14px;  }

	/* COTAÇÃO ONLINE */
	.formulario_proposta .campo1.endereco{ width:100% !important; }
	.formulario_proposta .campo1.endereco_n{ width:100% !important; clear:left; float:left; }
	.formulario_proposta .campo1.c{ width:100% !important; clear:left; float:left; }
	.formulario_proposta .campo1.d{ width:100% !important; clear:left; float:left; }
	.formulario_proposta .campo1.f{ width:100% !important; clear:left; float:left; }

	.formulario_proposta .label1{ float:left; clear:left; width:100%; height:auto; padding-top:0px; margin-bottom:0px; margin-top:20px; }
	.formulario_proposta .botao_margem{ display:block; margin-bottom:30px; }

	/* ONDE ENCONTRAR */
	.lista_sedes .mix{ width:50%; }
		.lista_sedes div strong{ font-size:16px; }
			.lista_sedes div .servicos{ font-size:12px; }

	/* SERVIÇOS INTERNA  */
	.servicos_interna_titulo, .servicos_interna_titulo.c{ top:150px; font-size:25px; }
	.servicos_interna_titulo.b{ top:150px; }
	.servicos_interna_titulo.b img, .servicos_interna_titulo br{ display:none; }

	.servicos_interna_titulo.c{ top:170px; }
	.servicos_interna_titulo.c img{ height:90px;}


	.servicos_interna_campanha, .servicos_interna_campanha.b{ height:350px; }
	.servicos_interna_campanha .campanha_stage, .servicos_interna_campanha.b .campanha_stage{ height:350px; }
		.servicos_interna_campanha .campanha_stage .imagem_full, .servicos_interna_campanha.b .campanha_stage .imagem_full{ height:350px; }

		.servicos_interna_campanha .campanha_stage .texto{ padding:0 20px; font-size:15px; line-height:1.250em; top:200px; }
			.servicos_interna_campanha .campanha_stage .texto span{ margin-top:25px; font-size:17px; }

	.servicos_interna_campanha .rsBullets{ top:320px; width:100%; }
	.servicos_interna_campanha.b .rsBullets{ top:auto; width:100%; bottom:20px; }


	.servicos_interna_bloco1 .stage1, .servicos_interna_bloco1 .stage1.b{ padding:0 30px; }

	.servicos_interna_bloco2 .stage1{ padding:0 30px; }


	.servicos_interna_bloco3 .col1{ width:100%; float:left !important; margin-bottom:50px; }
	.servicos_interna_bloco3 .stage1{ padding:0 30px; }
	.servicos_interna_solucoes{ padding:0 10px; }
		.servicos_interna_solucoes .item{ width:50%; }
		.servicos_interna_solucoes .item:nth-child(3n+1){ clear:none; }
		.servicos_interna_solucoes .item:nth-child(2n+1){ clear:left; }

	/* INCORPORADORA  */
	.incorporadora .item{ width:100%; font-weight: 400; line-height: 1.5; padding:00px 00px; margin-bottom:60px; clear:left; }
		.incorporadora .item:nth-child(2n+1){ clear:none; }
		.incorporadora .item strong{ font-size:24px; }



}
