@font-face {
    font-family: 'segoeui';
    src: url('font/SegoeUI/SegoeUI-BoldItalic.eot');
    src: url('font/SegoeUI/SegoeUI-BoldItalic.eot') format('embedded-opentype'),
         url('font/SegoeUI/SegoeUI-BoldItalic.woff') format('woff'),
         url('font/SegoeUI/SegoeUI-BoldItalic.ttf') format('truetype'),
         url('font/SegoeUI/SegoeUI-BoldItalic') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'segoeui';
    src: url('font/SegoeUI/SegoeUI-Italic.eot');
    src: url('font/SegoeUI/SegoeUI-Italic.eot') format('embedded-opentype'),
         url('font/SegoeUI/SegoeUI-Italic.woff') format('woff'),
         url('font/SegoeUI/SegoeUI-Italic.ttf') format('truetype'),
         url('font/SegoeUI/SegoeUI-Italic') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'segoeui';
    src: url('font/SegoeUI/SegoeUI-LightItalic.eot');
    src: url('font/SegoeUI/SegoeUI-LightItalic.eot') format('embedded-opentype'),
         url('font/SegoeUI/SegoeUI-LightItalic.woff') format('woff'),
         url('font/SegoeUI/SegoeUI-LightItalic.ttf') format('truetype'),
         url('font/SegoeUI/SegoeUI-LightItalic') format('svg');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'segoeui';
    src: url('font/SegoeUI/SegoeUI-SemiboldItalic.eot');
    src: url('font/SegoeUI/SegoeUI-SemiboldItalic.eot') format('embedded-opentype'),
         url('font/SegoeUI/SegoeUI-SemiboldItalic.woff') format('woff'),
         url('font/SegoeUI/SegoeUI-SemiboldItalic.ttf') format('truetype'),
         url('font/SegoeUI/SegoeUI-SemiboldItalic') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'segoeui';
    src: url('font/SegoeUI/SegoeUI-SemilightItalic.eot');
    src: url('font/SegoeUI/SegoeUI-SemilightItalic.eot') format('embedded-opentype'),
         url('font/SegoeUI/SegoeUI-SemilightItalic.woff') format('woff'),
         url('font/SegoeUI/SegoeUI-SemilightItalic.ttf') format('truetype'),
         url('font/SegoeUI/SegoeUI-SemilightItalic') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'segoeui';
    src: url('font/SegoeUI/SegoeUIBlack-Italic.eot');
    src: url('font/SegoeUI/SegoeUIBlack-Italic.eot') format('embedded-opentype'),
         url('font/SegoeUI/SegoeUIBlack-Italic.woff') format('woff'),
         url('font/SegoeUI/SegoeUIBlack-Italic.ttf') format('truetype'),
         url('font/SegoeUI/SegoeUIBlack-Italic') format('svg');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'segoeui';
    src: url('font/SegoeUI/SegoeUIBlack.eot');
    src: url('font/SegoeUI/SegoeUIBlack.eot') format('embedded-opentype'),
         url('font/SegoeUI/SegoeUIBlack.woff') format('woff'),
         url('font/SegoeUI/SegoeUIBlack.ttf') format('truetype'),
         url('font/SegoeUI/SegoeUIBlack') format('svg');
    font-weight: 700;
    font-style: normal;
}


html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, small, sub, b, dl, dd, dt, ul, li, label, article, details, footer, header, menu, nav, input, textarea, select, button {
	background: transparent;
	border: 0;
	outline: 0;
	padding: 0;
	margin: 0;
    font-family: 'segoeui', sans-serif;
}
html, body {
	background: transparent !important;
    font-family: 'segoeui', sans-serif;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
html, body {
    font-family: 'segoeui', sans-serif;
	height: 100%;
	width: 100%;
	background: #FFFFFF;
}
body {
	overflow-x: hidden;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizelegibility;
}
a:hover, a:active, a:focus, button, input.submit, input[type="submit"], input[type="reset"], input[type="button"], input[type="image"], button {
	outline: 0;
}
a {
	text-decoration: none;
}
a, button, input.submit, input[type="submit"], input[type="reset"], input[type="button"], input[type="image"], .animationcss, *:before, *:after {
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
li {
	list-style: none;
}
a {
	outline: 0 !important;
}
a:hover {
	text-decoration: none;
}
form {
	padding: 0;
	margin: 0;
}
img {
	display: block;
}
input, button {
	outline: none;
	box-shadow: unset;
}
textarea {
	resize: none;
}
.clearfix:before, .clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}
.clearfix:after {
	clear: both;
}
.clearfix {
 *zoom: 1;
}
.scrolloff {
	pointer-events: none;
}
.overHidden{
	overflow:hidden;
}

/* ANIMAÇÕES AO APARECER */
.element_from_top {
	top: -50px;
	padding-right: 0px;
	opacity: 0;
	position: relative;
}
.element_from_bottom {
	bottom: -50px;
	padding-left: 0px;
	opacity: 0;
	position: relative;
}
.element_from_left {
	left: -80px;
	padding-right: 0px;
	opacity: 0;
	position: relative;
}
.element_from_right {
	right: -80px;
	padding-left: 0px;
	opacity: 0;
	position: relative;
}
.element_fade_in {
	opacity: 0;
	position: relative;
	padding-left: 0px;
	right: 0px;
}

@media only screen and (max-width: 800px) {
	.element_from_left {
		left: 0px;
	}
	.element_from_right {
		right: 0px;
	}
}
/*LOADER*/
.mask {
	top: 0;
	left: 0;
	background-color: #fff;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 10000000;
	display: table;
	text-align: center;
}
#loader {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align:center;
}

/*ESTILOS GERAIS*/

.mainDiv {
	background:#fff;
	width: 100%;
	height: auto;
	display: table;
	z-index: 10;
/*	padding-bottom:106px;
*/	position:relative;
}
.row1 {
	width: 100%;
	height: 100%;
	display: table-row;
	vertical-align: top;
}
.row2 {
	height: 100%;
	display: table-row;
	width: 100%;
	vertical-align: bottom;
}
.div_100 {
	display: table;
	width: 100%;
	table-layout: fixed;
}
.divs_50{
	width: 50%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
.div_table_cell {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.divs_50, .div_table_cell{
		height: 1px;
	}
}
.container_1280 {
	display: table;
	width: 100%;
	max-width: 1120px;
	margin: auto;
}

.alturas{
	padding-top:120px;
	padding-bottom:80px;
}
.alturas2{
	padding-top:160px;
	padding-bottom:160px;
}
@media only screen and (max-width: 1290px) {	
	.container_1280 {	padding-left:60px; padding-right:60px;max-width: 100%;}
}
@media only screen and (max-width: 1090px) {	
	.container_1280 {	adding-left:40px; padding-right:40px;}
}
@media only screen and (max-width: 850px) {	
	.divs_50{	width: 100%; display:table}
}
@media only screen and (max-width: 490px) {	
	.container_1280 {padding-left:20px; padding-right:20px;}
}


/* TOPO 1 */
.topo_pad{
	padding:25px 75px;
}
.ligue {
	background:url(imgs/elem/telefone.png) left no-repeat;
	padding-left:60px;
	height:41px;
	display:table;
	float:right;
}
.ligue_1 {
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#1399e3;
	font-weight:600;
	font-size:25px;
	line-height:30px;
	text-align:left;
}
.ligue_2 {
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#1f2026;
	font-weight:600;
	font-size:30px;
	line-height:30px;
	padding-left:20px;
}
.logotipo_tam{
	width:100%;
	max-width:288px;
}
.topo_pad_td{
	display:table-cell;
}
@media only screen and (max-width: 1100px) {	
	.topo_pad{
		padding:25px 50px;
	}
}
@media only screen and (max-width: 900px) {	
	.logotipo_tam{
		max-width:250px;
	}
	.ligue {
		padding-left:50px;
	}
	.ligue_1 {
		font-size:20px;
		line-height:24px;
	}
	.ligue_2 {
		font-size:25px;
		line-height:29px;
		padding-left:10px;
	}
}
@media only screen and (max-width: 700px) {	
	.topo_pad{
		padding:25px 20px;
	}
}
@media only screen and (max-width: 600px) {	
	.topo_pad{
		padding:15px 20px;
	}
	.topo_pad_td{
		display:table;
		padding:15px 0;
		margin:auto;
	}
}


/* TOPO 2 */
.topo_2_td_1{
	display:table-cell;
	width:50%;
	vertical-align:top;
	background-color:#1f2026;
}
.topo_2_td_2{
	display:table-cell;
	width:50%;
	vertical-align:top;
	background-color:#1399e3;
}
.topo_2_td_1_pad{
	padding:40px 80px;
}
.topo_2_td_2_1{
	background-color:#21aa34;
	padding:40px 80px;
}
.topo_2_td_2_2{
	padding:40px 80px;
}
.topo_tit_1 {
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:600;
	font-size:38px;
	line-height:42px;
}
.topo_tit_2 {
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:400;
	font-size:27px;
	line-height:31px;
}
.topo_img {
	background:url(imgs/elem/topo.jpg);
	background-size:cover;
	width:100%;
	height:500px;
	display:table;
	padding:420px 75px 0 75px;
}
.topo_img_txt {
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:400;
	font-size:17px;
	line-height:21px;
}
.topo_vistos {
	background:url(imgs/elem/visto.png) left no-repeat;
	padding-left:50px;
	height:54px;
	display:table;
}
.topo_vistos_txt {
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:600;
	font-size:25px;
	line-height:48px;
}
.contact_form_tab_tit_1 {
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:600;
	font-size:24px;
	line-height:28px;
}
.contact_form_tab_tit_2 {
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:400;
	font-size:24px;
	line-height:28px;
	padding-bottom:40px;
}
.topo_2_td_1_pad_1{
	margin:auto;
	width:100%;
}
.topo_2_td_2_2_margin{
	margin:auto;
	width:100%;
}
@media only screen and (max-width: 1200px) {
	.topo_tit_1 {
		font-size:34px;
		line-height:40px;
	}
	.topo_tit_2 {
		font-size:24px;
		line-height:29px;
	}	
}
@media only screen and (max-width: 1100px) {
	.topo_tit_1 {
		font-size:32px;
		line-height:38px;
	}
	.topo_tit_2 {
		font-size:22px;
		line-height:27px;
	}	
	.contact_form_tab_tit_1 {
		font-size:20px;
		line-height:24px;
	}
	.contact_form_tab_tit_2 {
		font-size:20px;
		line-height:24px;
		padding-bottom:20px;
	}
	.topo_img {
		height:400px;
		padding:320px 50px 0 50px;
	}
	.topo_vistos {
		padding-left:50px;
		height:44px;
	}
	.topo_vistos_txt {
		font-size:20px;
		line-height:38px;
	}
	.topo_2_td_1_pad{
		padding:40px 50px;
	}
	.topo_2_td_2_1{
		padding:40px 50px;
	}
	.topo_2_td_2_2{
		padding:40px 50px;
	}
}
@media only screen and (max-width: 900px) {
	.topo_2_td_1{
		display:table;
		width:100%;
	}
	.topo_2_td_2{
		display:table;
		width:100%;
	}
	.topo_2_td_2_1{
		text-align:center;
	}
	.topo_2_td_1_pad_1{
		width:300px;
	}
	.topo_2_td_2_2_margin{
		width:410px;
	}
	.contact_form_tab_tit_1 {
		text-align:center;
	}
	.contact_form_tab_tit_2 {
		text-align:center;
	}
}
@media only screen and (max-width: 700px) {	
	.topo_img {
		padding:320px 20px 0 20px;
	}
	.topo_2_td_1_pad{
		padding:30px 20px;
	}
	.topo_2_td_2_1{
		padding:40px 20px;
	}
	.topo_2_td_2_2{
		padding:40px 20px;
	}
}
@media only screen and (max-width: 600px) {
	.topo_img_txt {
		font-size:15px;
		line-height:19px;
		text-align:center;
	}
	.topo_2_td_2_1{
		padding:30px 20px;
	}
	.topo_tit_1 {
		font-size:28px;
		line-height:36px;
	}
	.topo_tit_2 {
		font-size:18px;
		line-height:23px;
	}	
	.topo_2_td_2_2{
		padding:30px 20px;
	}
}
@media only screen and (max-width: 460px) {
	.topo_2_td_2_2_margin{
		width:100%;
	}
}


/* FORM */
.pesquisa_estado {
	display:inline-block;
	background:url(imgs/elem/radio.png) no-repeat center;	
}
.pesquisa_estado.sel {
	display:inline-block;
	background:url(imgs/elem/radio_.png) no-repeat center;	
}
.pesquisa_txt{	
	font-family: 'segoeui', sans-serif;
	width: 100%;
	color: #ffffff;
	font-size: 14px;
	line-height:18px;
	font-weight:500;
	text-transform:uppercase;
}
.div_form{
	display:table;
}
.div_form .contacto .form_campos {
	color: #304764;
	font-size: 14px;
	font-weight:500;
	font-style:normal;
	text-transform:uppercase;
}
.div_form .contacto .form_campos_obr {
	text-align:center;
	color: #304764;
	font-size: 14px;
	line-height:20px;
	font-weight:500;
	text-transform:none;
	padding-top:17px;
}
.div_form .contacto .form .cx1 {
	font-family: 'segoeui', sans-serif;
	width: 100%;
	color: #304764;
	font-size: 14px;
	line-height:18px;
	font-weight:500;
	text-transform:uppercase;
	background:#ffffff;
	padding:7px 15px;
	margin-bottom:17px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border: 1px solid #ffffff;
	resize:none;
	
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.div_form .contacto .form .cx1.security {
	line-height:23px;
	padding:10px 19px;
}
.div_form .contacto .form .cx1.cx_desc {
	line-height:20px;
	height:80px;
}
.div_form .contacto .form .cx1:focus {
	background-color: #dee1e3;
	border: 1px solid #dee1e3;
}
.div_form .contacto .form .bt_submit {
	font-family: 'segoeui', sans-serif;
	font-size: 18px;
	line-height:45px;
	font-weight:600;
	text-transform:uppercase;
	border:none;
	color:#ffffff;
	letter-spacing:-0.02em;
	margin-top:17px;
	
	background-color:#21aa34;
	width:100%;
	height:45px;
	cursor:pointer;
	outline:none;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
.div_form .contacto .form .bt_submit:hover {
	background-color:#ededef;
	color:#708b9d;
}

.div_form .contacto .form_sec {
	width:100%;
	display:table;	
}
.div_form .contacto .form_sec .form_sec1, .div_form .contacto .form_sec .form_sec2 {
	display:table-cell;
}
.div_form .contacto .form_sec .form_sec1 {
	width:100%;
}
.div_form .contacto .form_sec .form_sec1 > div {
	display:table;
	width:100%;	
}
.div_form .contacto .form_sec .form_sec1 .security_txt {
	display:table-cell;
	padding-left:5px;
	padding-right:5px;
	width:100px;
	text-align: center;
}
.div_form .contacto .form_sec .form_sec1 .form_conf {
	display:table-cell;
	width:auto;
}
.div_form .contacto .form_sec2 {
	width:100%;
}


/*MARCAR REUNIÃO*/
.marque_bg{
	background:url(imgs/elem/marcar_reuniao.jpg);
	background-size:cover;
	height:500px;
	padding:100px 80px;
}
.marque_bg_bl{
	display:table;
	margin:auto;
}
.marque_tit {
	display:table-cell;
	background:url(imgs/elem/marcar_bg.png) center no-repeat;
	width:185px;
	height:182px;
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#575756;
	font-weight:700;
	font-style:italic;
	font-size:18px;
	line-height:22px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
}
.marque_tit_sep {
	display:table-cell;
	width:125px;
}
.marque_msg {
	display:table;
	padding-top:75px;
	margin:auto;
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#575756;
	font-weight:700;
	font-style:italic;
	font-size:35px;
	line-height:39px;
}
@media only screen and (max-width: 1100px) {
	.marque_bg{
		padding:100px 50px;
	}
}
@media only screen and (max-width: 900px) {
	.marque_tit_sep {
		width:75px;
	}
	.marque_msg {
		font-size:30px;
		line-height:34px;
	}
}
@media only screen and (max-width: 800px) {
	.marque_tit_sep {
		width:30px;
	}
}
@media only screen and (max-width: 700px) {
	.marque_bg{
		height:300px;
		padding:50px 20px;
	}
	.marque_bg_bl{
		display:none;
	}
	.marque_msg {
		padding-top:100px;
		font-size:25px;
		line-height:29px;
	}
}
@media only screen and (max-width: 600px) {
	.marque_bg{
		height:200px;
	}
	.marque_msg {
		padding-top:50px;
		font-size:20px;
		line-height:24px;
		text-align:center;
	}
}




/*QUEM SOMOS*/
.quem_somos_td_1{
	display:table-cell;
	width:50%;
	vertical-align:top;
	background-color:#ffffff;
}
.quem_somos_td_2{
	display:table-cell;
	width:50%;
	vertical-align:top;
	background-color:#1f2026;
}
.conte_connosco{
	width:100%;
	max-width:450px;
}
.conte_connosco_1 {
	display:table;
	padding-top:35px;
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:600;
	font-size:25px;
	line-height:29px;
	text-align:left;
	text-transform:uppercase;
}
.conte_connosco_2 {
	display:table;
	padding-top:30px;
	padding-bottom:50px;
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:400;
	font-size:14px;
	line-height:18px;
	text-align:left;
}
.conte_connosco_bt{
	display:table;
}
.conte_connosco_bt_1 {
	display:table-cell;
	background-color:#1399e3;
	text-align:center;
	vertical-align:middle;
	width:215px;
	height:48px;
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:600;
	font-size:18px;
	line-height:22px;
	cursor:pointer;
	border:3px solid #1399e3;
	
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.conte_connosco_bt_1:hover {
	border:3px solid #1399e3;
	color:#ffffff;
	background-color:#1f2026;
}
.conte_connosco_bt_split{
	display:table-cell;
	width:15px;
}
.conte_connosco_bt_2 {
	display:table-cell;
	border:3px solid #1399e3;
	text-align:center;
	vertical-align:middle;
	width:215px;
	height:48px;
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:600;
	font-size:18px;
	line-height:22px;
	cursor:pointer;
	
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.conte_connosco_bt_2:hover {
	border:3px solid #1399e3;
	color:#ffffff;
	background-color:#1399e3;
}
.quem_somos {
	padding:75px;
}
.quem_somos_1 {
	display:table;
	padding-top:20px;
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#575756;
	font-weight:600;
	font-size:20px;
	line-height:24px;
	text-align:left;
	text-transform:uppercase;
}
.quem_somos_2 {
	display:table;
	padding-top:40px;
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#575756;
	font-weight:400;
	font-size:14px;
	line-height:18px;
	text-align:justify;
}
.conte_connosco_pd{
	padding:100px;
}
@media only screen and (max-width: 1100px) {
	.quem_somos {
		padding:50px;
	}
	.conte_connosco_pd{
		padding:75px;
	}
}
@media only screen and (max-width: 900px) {
	.quem_somos_td_1{
		display:table;
		width:100%;
	}
	.quem_somos_td_2{
		display:table;
		width:100%;
	}
	.conte_connosco_1 {
		padding-top:0px;
	}
	.conte_connosco, .conte_connosco_1, .conte_connosco_2, .conte_connosco_bt {
		margin:auto;
		text-align:center;
	}
}
@media only screen and (max-width: 700px) {
	.quem_somos {
		padding:40px 20px 70px 20px;
	}
	.quem_somos_2 {
		padding-top:30px;
	}
	.conte_connosco_pd{
		padding:60px 20px;
	}
}
@media only screen and (max-width: 600px) {
	.quem_somos {
		padding:30px 20px 50px 20px;
	}
	.quem_somos_1 {
		text-align:center;
		padding-top:20px;
	}
	.quem_somos_2 {
		text-align:center;
	}
	.conte_connosco_pd{
		padding:50px 20px;
	}
}


/*CONTACTAR*/
.quero_ser{
	background-color:#1399e3;
	padding:50px;
}
.quero_ser_1{
	display:table;
	margin:auto;
}
.quero_ser_2{
	border:2px solid #ffffff;
	padding:25px 65px;
	text-align:center;
	cursor:pointer;
	
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.contact_1 {
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:600;
	font-size:35px;
	text-transform:uppercase;
	line-height:40px;	
	
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.contact_2 {
    font-family: 'segoeui', sans-serif;
	text-transform:none;
	color:#ffffff;
	font-weight:400;
	font-size:20px;
	line-height:24px;
	
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.quero_ser_2:hover{
	border:2px solid #1f2026;
}
.quero_ser_2:hover .contact_1, .quero_ser_2:hover .contact_2 {
	color:#1f2026;
}
@media only screen and (max-width: 700px) {
	.quero_ser{
		padding:40px 20px;
	}
	.contact_1 {
		font-size:31px;
		line-height:36px;	
	}
	.contact_2 {
		font-size:18px;
		line-height:22px;
	}
}
@media only screen and (max-width: 600px) {
	.quero_ser{
		padding:30px 20px;
	}
	.quero_ser_2{
		padding:15px 35px;
	}
	.contact_1 {
		font-size:24px;
		line-height:29px;	
	}
	.contact_2 {
		font-size:16px;
		line-height:18px;
	}
}
@media only screen and (max-width: 500px) {
	.contact_1 {
		font-size:22px;
		line-height:27px;	
	}
	.contact_2 {
		font-size:14px;
		line-height:16px;
	}
}


/*RODAPE*/
.rodape_links {
	height:40px;
	float:right;
}
.rodape_links_bg {
	width:40px;
	height:40px;
	display:table-cell;
	cursor:pointer;
}
.rodape_links_bg_split {
	width:15px;
	display:table-cell;
}
.rodape_links_bg_1 {
	background:url(imgs/elem/facebook.gif) center no-repeat;
	
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.rodape_links_bg_1:hover {
	background:url(imgs/elem/facebook_.gif) center no-repeat;
}
.rodape_links_bg_2 {
	background:url(imgs/elem/blog.gif) center no-repeat;
	
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.rodape_links_bg_2:hover {
	background:url(imgs/elem/blog_.gif) center no-repeat;
}
.rodape_links_bg_3 {
	background:url(imgs/elem/google.gif) center no-repeat;
	
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.rodape_links_bg_3:hover {
	background:url(imgs/elem/google_.gif) center no-repeat;
}
.contact_form_tab{
	display:table;
	width:100%;
	max-width:485px;
}
.rodape_bg{
	padding:50px 75px;
}
@media only screen and (max-width: 1000px) {
	.rodape_bg{
		padding:50px 50px;
	}
}
@media only screen and (max-width: 700px) {
	.rodape_bg{
		padding:40px 20px;
	}
}
@media only screen and (max-width: 600px) {
	.rodape_bg{
		padding:30px 20px;
	}
}




/* OBRIGADO */
.mainDiv.obrigado {
	background-color:#ffffff;
	padding-top:40px
}
.obg_cx {
	width:100%;
	max-width:428px;
	padding:20px;
	margin:auto;
	display:table;
}
.obg_cx .obg_bg {
	background-color:#1399e3;	
	padding:40px 25px;
}
.obg_cx .obg_bg .txt1 {
	font-family: 'segoeui', sans-serif;
	font-size:28px;
	color: #ffffff;
	font-weight:700;
	font-style:italic;
	line-height:32px;
	padding:30px 0; 
	text-align:center;
	letter-spacing:-0.02em;
	text-transform:uppercase;	
}
.obg_cx .obg_bg .txt2 {
	font-family: 'segoeui', cursive;
	font-size:18px;
	color: #ffffff;
	font-weight:400;
	font-style:italic;
	line-height:26px;
	padding-bottom:40px;
	text-align:center;
}
.obg_cx .obg_bg .txt5 a {
	text-align:center;
	margin:auto;
	padding:15px 40px;
	font-family: 'segoeui', sans-serif;
	font-size: 18px;
	line-height:45px;
	font-weight:600;
	text-transform:uppercase;
	border:none;
	color:#ffffff;
	
	background-color:#21aa34;
	width:100%;
	cursor:pointer;
	outline:none;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
.obg_cx .obg_bg .txt5 a:hover {
	background-color:#ededef;
	color:#708b9d;
}
