/***
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Fontes
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
***/


@font-face {
    font-family: 'robotoBold';
    src: url('../fonts/Roboto-Bold-webfont.eot');
    src: url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'robotoLight';
    src: url('../fonts/Roboto-Light-webfont.eot');
    src: url('../fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Light-webfont.woff') format('woff'),
         url('../fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoRegular';
    src: url('../fonts/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoMedium';
    src: url('../fonts/Roboto-Medium-webfont.eot');
    src: url('../fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Medium-webfont.woff') format('woff'),
         url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




/***
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Limpar Meta
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
***/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    list-style-type: none;
    color: inherit;
    text-decoration: none;
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;
    outline: none;
    border-collapse: collapse;
    table-layout: fixed;
}

/***
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Style
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
***/

body{
	background-color: white;
		-webkit-text-size-adjust: none;
 -webkit-font-smoothing: antialiased;
}

ul.fundoConteudoHeader li img{
float:left;
  position:absolute;
  width:100%;
  background-color:white;
	z-index:-1;
	min-height:475px;
	
}
ul.fundoConteudoHeader {
		background-color:white;
}






div.barraTopo{
	display:block;
	height:5px;
	background-image:url('../imagens/barra-topo.png');
	background-repeat:repeat-x;
}

header{
	height:107px;
	background-color:#ffffff;
	
}


div.margem{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

div.clear{
	clear:both;
}

header div.margem img.logo{
	width:183px;
	height:61px;
	float:left;
	position:relative;
	margin-left:30px;
	margin-top:19px;
	

}

div.sombra{
	height:25px;
	
	  background-image: url('../imagens/sombra.png');	
	background-repeat:repeat-x;
	display:block;
	position:relative;
	margin-bottom:-25px;
}

div.fundoVitrine{	
	height:475px;
	
}

div.fundoConteudoHome{
	background-image:url('../imagens/fundo-home.png');
	background-position:center;
	min-height:590px;
	z-index:1;
}

div.fundoConteudoHome div.margem{
		padding-top:70px;
			padding-bottom:80px;
}



div.fundoConteudoInterna{
	background-image:url('../imagens/fundo-interna.png');
	background-position:center top;
	background-repeat:repeat-x;
	min-height:590px;
	z-index:1;
	background-color:#dfe4e7;
}

div.fundoConteudoInterna div.margem{
		padding-top:32px;
		padding-bottom:54px;
}


div.fundoConteudoInterna article.conteudoCorpo, div.fundoConteudoInterna article.conteudoCorpoVazio{
		padding-top:40px;
	padding-bottom:60px;
	
}


div.fundoConteudoInterna article.conteudoCorpo{
	background-color:#ffffff;
	
	padding-top:0px;
	margin-top:0px;
	border:0px;
	
	
			margin-left:60px;
	margin-right:60px;
	padding-left:40px;
		padding-right:40px;
}

div.fundoConteudoInterna article.conteudoCorpo p, div.fundoConteudoInterna article.conteudoCorpo{
color:#666666;
	font-family:'robotoRegular';
	font-size:16px;
}

div.fundoConteudoInterna article.conteudoCorpo p{
	line-height:26px;
	margin-bottom:35px;	
}


div.fundoConteudoInterna article.conteudoCorpo h2{
	color:#1380c5;
	text-transform:uppercase;
	font-size:24px;
	
	letter-spacing:-1px;	
	font-family:'robotoLight';	
	margin-bottom:26px;
}



/**
 * Rodap�
 */

footer{
	height:66px;
	background-color:#23405d;
}

div.rodapeRedes{
	width:210px;
	margin-left:40px;
	margin-top:18px;
	float:left;
		position:relative;
}

div.rodapeRedes a {
}

div.rodapeRedes a img{
	margin-right:10px;
	width:30px;
	height:30px;
}


div.rodapeRedes a:hover img{
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

div.rodapeCopy{
	color:#8bd7ff;
	text-transform:uppercase;
	float:right;
	position:relative;
		margin-right:37px;
	margin-top:28px;
	font-size:12px;
	text-align:right;
	width:630px;
	font-family:'robotoBold';
}


div.rodapeCopy span{
	text-transform:none;	
}


div.rodapeCopy span a{
	color:#71b1d3;
	text-transform:none;	
}

div.rodapeCopy span a:hover{
	color:#C0C0C0 !important;
}


.fundoConteudoInternaInfo .bx-wrapper,.bx-wrapper img {
width:920px;
height:400px;
}


.fundoConteudoInternaInfo #slider{
	margin-top:43px;
float:left;
margin-left:40px;
}



#slider{
	margin-top:43px;
float:left;
margin-left:60px;
}



#slider div.sliderDescricao{
	width:277px;
height:400px;
float:right;
position:relative;
margin-top:-400px;
background-image:url('../imagens/fundo-slide.png');
background-repeat: no-repeat;
}

#slider div.sliderDescricao p.bairro{
	color:#8bd7ff;
font-size:14px;

	text-transform:uppercase;
	font-family:'robotoBold';
margin-left:26px;
	margin-right:26px;

margin-top:32px;
}

#slider div.sliderDescricao p.empreendimento{
	font-family:'robotoLight';
font-size:30px;
line-height:28px;
letter-spacing:-2px;

	text-transform:uppercase;
color:#fff;
margin-top:8px;
	margin-right:26px;

margin-left:26px;
}

#slider div.sliderDescricao p.empreendimento strong{egular' !important;
display:block;

}

#slider div.sliderDescricao p.descricao{
  color:#8BD7FF;
  font-family:robotoMedium;
  font-size:13px;
  height:217px;
  letter-spacing:inherit;
  line-height:18px;
  margin-left:26px;
  margin-right:26px;
  margin-top:25px;
  min-height:190px;
  overflow:hidden;
}

.corpoBusca{
	padding-top:80px !important;
}

#slider div.sliderDescricao a.saibamais{
	background-image:url('../imagens/set-adireita.png');
background-repeat:no-repeat;
padding-left:17px;
color:#ffffff;
font-family:'robotoMedium';
	text-transform:uppercase;
margin-left:26px;
margin-top:10px;
display:block;
height:16px;
line-height:16px;
}

#slider-prev a{
	float:left;
position:relative;
display:block;
width:20px;
height:39px;
margin-left:-40px;
margin-top:-219px;
background-image:url('../imagens/seta-esquerda.png');
}


#slider-next a{
	
background-image:url('../imagens/seta-direita.png');	
		float:right;
position:relative;
display:block;
width:20px;
height:39px;
margin-right:-40px;
margin-top:-209px;
}



div.fundoConteudoInternaInfo #slider-prev a{
background-image:url('../imagens/seta-esquerda-fundo.png');
	display:block;
  float:left;
  height:59px;
  margin-left:0;
  margin-top:-219px;
  position:relative;
  width:59px;
	z-index:3000;
}

div.fundoConteudoInternaInfo #slider-next a{
	display:block;
  float:right;
  height:59px;
  margin-right:0;
  margin-top:-209px;
  position:relative;
  width:59px;
background-image:url('../imagens/seta-direita-fundo.png');	
	z-index:3000;
}







/**** home *****/

div.fundoConteudoHome div.bloco, .paginaEmpreendimentos div.bloco{
	float:left;
  height:430px;
  margin-left:28px;
  margin-right:28px;
  width:277px;
}

.paginaEmpreendimentos{
	padding-bottom:0px !important;
}

.paginaEmpreendimentos div.bloco{
	margin-bottom:70px;
}

div.fundoConteudoHome div.bloco div.imagem img, .paginaEmpreendimentos div.bloco div.imagem img{
	width:277px;
	height:184px;
}

div.fundoConteudoHome div.bloco div.descricao{
color:#7E868B;
  font-family:robotoMedium;
  font-size:12px;
  height:125px;
  margin-left:30px;
  margin-right:30px;
  margin-top:25px;
  min-height:125px;
  overflow:hidden;
}


.paginaEmpreendimentos div.bloco div.descricao{
	padding-left:30px;
	padding-right:30px;
	padding-top:25px;
	color:#7e868b;
	font-size:12px;
	font-family:'robotoMedium';
	min-height:125px;
overflow:hidden;
}



div.fundoConteudoHome div.bloco div.conteudo{
	background-color:#e7e7e8;	
height:380px;
}


article.paginaEmpreendimentos div.bloco div.conteudo{
	background-color:#ffffff;	
height:380px;
}

.paginaEmpreendimentos div.bloco div.descricao{
height:100px;
}

div.fundoConteudoHome div.bloco a.saibamais, .paginaEmpreendimentos div.bloco a.saibamais{
	background-image:url('../imagens/seta-direita-bloco.png');
	background-repeat:no-repeat;
	padding-left:16px;
	text-transform:uppercase;
font-family:'robotoMedium';
	font-size:15px;
	color:#0063a2;
margin-top:10px;
	display:block;
	height:16px;
	line-height:16px;
	width:100px;
	margin-left:160px;
}


div.fundoConteudoHome div.bloco h2, .paginaEmpreendimentos div.bloco h2{
	font-family:'robotoBold';
	font-size:14px;
	line-height:14px;
	text-transform:uppercase;	
	margin-bottom:8px;	
}

div.fundoConteudoHome div.bloco h2{
	color:#1f96d4;

}

.paginaEmpreendimentos div.bloco h2{
	color:#1f96d4;
}

div.fundoConteudoHome div.bloco h3, .paginaEmpreendimentos div.bloco h3{
	font-family:'robotoLight';
	font-size:24px;
	line-height:24px;
	letter-spacing:-2px;
	text-transform:uppercase;	
	margin-bottom:20px;
}

div.fundoConteudoHome div.bloco h3{
	color:#8bd7ff;
}

.paginaEmpreendimentos div.bloco h3{
	color:#478aac;
}

header div.margem ul{
width:710px;
	margin-left:65px;
	margin-top:33px;
		float:left;
	position:relative;
	
	
	height:25px;	
}



header div.margem ul, header div.margem ul li, header div.margem ul a{
	height:25px;
	padding-bottom:4px;
	padding-top:4px;
}

header div.margem ul li{
	display: inline;


	height:25px;	
}


header div.margem ul li a{

	
	margin-left:28px;
	color:#b0b0b0;
	font-size:15px;
font-family:'robotoMedium';	
	text-transform:uppercase;	
	line-height:25px;
	letter-spacing:-1px;
	
	
}



header div.margem ul li a:hover{
	color:#dfdfdf;
}


header div.margem ul li.atual a{
	color:#5291b0;
} 

header div.margem ul li.atual{
	color:#5291b0;
	background-image:url('../imagens/menu-quadrado.png');
	background-repeat:no-repeat;
	background-position: 15px;
}

header div.margem ul li.inativo a, header div.margem ul li.inativo{
	color:#dfdfdf !important;
	cursor:default !important;
}

/******* Campo Busca *********/

div.barraHorizontal, label.labelCadastro, input.campoCadastro, button.botaoCadastro, input.campoBusca, button.botaoBusca{
	height:30px;
	line-height:30px;
}

div.barraHorizontal, label.labelCadastro, input.campoCadastro, button.botaoCadastro{
	float:left;
}

input.campoBusca, button.botaoBusca{
		float:right;
}

div.barraHorizontal{

	display:block;
	position:absolute;
	margin-left:60px;
	margin-top:-12px;
	z-index:2;
	width:880px;
}


label.labelCadastro{
	float:left;
	font-family:'robotoBold';
	color:#ffffff;
	text-transform:uppercase;
	background-color:#69bef4;
	width:296px;
	font-size:14px;
	display:inline-block;
	height:32px;
	letter-spacing:-1px;	
	padding-left:10px;
}

input.campoCadastro, input.campoBusca{
	background-color:#23405d;
	border:0px;
	margin:0px;
	padding-left:9px;
	padding-right:9px;
	font-family:'robotoBold';
	color:#44b4ef;
	text-transform:uppercase;
}

input.campoCadastro{
	width:216px;
}


input.campoBusca{
	width:200px;
}

input.campoCadastro::-webkit-input-placeholder, input.campoBusca::-webkit-input-placeholder {
    color:    #44b4ef;
}
input.campoCadastro:-moz-placeholder, input.campoBusca:-moz-placeholder{
    color:    #44b4ef;
}
input.campoCadastro::-moz-placeholder, input.campoBusca::-moz-placeholder {
    color:    #44b4ef;
}
input.campoCadastro:-ms-input-placeholder, input.campoBusca:-ms-input-placeholder {
    color:    #44b4ef;
}

button.botaoCadastro{
border:0px;
	margin:0px;
	padding-left:9px;
	padding-right:11px;
	background-color:#1380c5;
	color:#8bd7ff;
	font-size:14px;
		text-transform:uppercase;	
	height:32px !important;
	font-family:'robotoBold';	
	cursor:pointer;
}

button.botaoBusca{
border:0px;
	margin:0px;
	height:30px;
	padding-top:5px;
	padding-left:9px;
	padding-right:11px;
	background-color:#1380c5;
	color:8bd7ff;
	font-size:14px;
		text-transform:uppercase;	
	
	font-family:'robotoBold';	
	cursor:pointer;
}



/******* Sub Header ******/

.subHeader{
	height:129px;
background-image:url('../imagens/subheader-fundo.png');
background-position:center top;
background-repeat:repeat-x;
padding-bottom:0px;
}

.subHeader h1, .subHeader h2, .subHeader h3, .subHeader h4{
	margin:0px;
}

.subHeader h1, .subHeader h3{
font-family:'robotoBold';
color:#379ccd;
font-size:26px;
line-height:26px;
margin-left:33px;

padding-top:24px;
		text-transform:uppercase;
}


.subHeader h2, .subHeader h4{

font-family:'robotoLight';
color:#8bd7ff;
font-size:45px;
line-height:45px;
margin-left:33px;
margin-top:0px;
	letter-spacing:-2px;
		text-transform:uppercase;
}



img.imagemDestaque{
	margin-left:-40px;
	margin-right:60px;
	width:880px;
}

div.espacoInterna{
	display:block;
	height:45px;
}



div.blocoSeparacao{
	width:370px;
	display:block;
	float:left;
	position:relative;
}




#map-canvas{
	height:320px;
width:880px;
margin-left:60px;
	margin-right:60px;
}



/**** Contato Suporte ****/

div.blocoAtendimento{
	margin-bottom:45px;
	height:100px;
}

div.blocoAtendimento img{
	position:relative;
		float:left;
}


div.blocoAtendimento a{
	margin-top:10px;
background-color:#1380c5;
	color:#ffffff;
	font-family:'robotoRegular';
	display:block;
	font-size:24px;
	line-height:40px;
	text-align:center;
	
	letter-spacing:-1px;	
		text-transform:uppercase;	
	width:240px;
	height:40px;
		position:relative;
	left:0px;
		float:left;
	
	
	  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

div.blocoAtendimento a:hover{
	background-color:#168cd7;
}


div.blocoAtendimento div{
	float:left;
		position:relative;
	left:0px;
	top:16px;
	letter-spacing:-1px;	
		width:240px;
	font-size:15px;
	font-family:'robotoRegular';
	color:#b0b0b0;
}





form.formularioContato input, form.formularioContato textarea, form.formularioContato select{
	width:355px;
	display:block;
	border:0px;
	margin-top:0px;
	margin-bottom:15px;
	background-color:#69bef4;
	color:#1380c5;
	font-family:'robotoLight';
	font-size:24px;
	padding-left:0px;
	padding-right:0px;
	text-transform:uppercase;	
}

form.formularioContato input{
	height:35px;
	line-height:35px;
}


form.formularioContato textarea{
	height:165px;
	 resize:none
}

form.formularioContato button{
background-color:#69bef4;	
	
	text-transform:uppercase;	
	font-family:'robotoLight';	
	color:#ffffff;
	font-size:24px;
	
	border:0px;
	margin:0px;
	float:right;
	margin-right:15px;
	
}


form.formularioContato input::-webkit-input-placeholder, form.formularioContato textarea::-webkit-input-placeholder {
    color:    #1380c5;
}
form.formularioContato input:-moz-placeholder, form.formularioContato textarea:-moz-placeholder{
    color:    #1380c5;
}
form.formularioContato input::-moz-placeholder, form.formularioContato textarea::-moz-placeholder {
    color:    #1380c5;
}
form.formularioContato input:-ms-input-placeholder, form.formularioContato textarea:-ms-input-placeholder {
    color:    #1380c5;
}


.seletoresContatoDireita{
	margin-left:75px;

	width:355px !important;
}

.seletoresContatoDireita button{
	margin-right:0px !important;
}

.seletoresContatoEsquerda{
	margin-left:0px;
	width:370px !important;
}


/******** Interna Empreendimento *******/

.fundoConteudoInternaInfo{
	padding-top:30px;

	background-image:url('../imagens/fundo-interna.png');
	background-position:center top;
	background-repeat:repeat-x;
	z-index:1;
	background-color:#dfe4e7;

}



.headerTopoInterna{
	margin-left:40px;
margin-right:40px;
width:922px;
}



.empreendimentoInterno{
	background-color:red;
margin-left:40px;
margin-right:40px;
}



.sidebar{
	float:left;
width:276px;
background-color:#1570a9;
min-height:430px;
padding-top:22px;
padding-bottom:22px;
}

.sidebar ul{
margin:0px;
padding:0px;
}

.sidebar ul li{
	
	display:block;	
}

.sidebar h3{
		margin-left:20px;
margin-right:20px;
	color:#8bd7ff;
	font-family:'robotoBold';
font-size:16px;
	text-transform:uppercase;
	letter-spacing:-1px;	

}

.sidebar b{
	color:#1f96d4;

display:block;
	font-family:'robotoBold';
font-size:14px;
	text-transform:uppercase;
	letter-spacing:-1px;	
}


.sidebar a{
	color:#addfff;
margin-top:10px;
margin-bottom:10px;
display:block;
	font-family:'robotoLight';
font-size:20px;
	text-transform:uppercase;
	letter-spacing:-1px;

	padding-left:20px;
padding-right:20px;
}



.sidebar a:hover{
	background-color:#1779b6;
color:#cee9fb;
	}
	

.sidebar a:hover b{
color:#275481;
}




.sidebar ul li.atual a{
		background-color:#358ec6 !important;
color:#2b5b8c !important;
	
}

.sidebar ul li.atual b{
color:#275481 !important;
}


div.empreendimentoConteudo{
width:644px;
	background-color:white;
margin-bottom:66px;
min-height:470px;	
	float:left;
}


div.empreendiementoConteudoInterno{
	margin-right:33px;
	margin-left:33px;
	margin-top:35px;
	margin-bottom:60px;
}

div.empreendiementoConteudoInterno h1{
	color:#69bef4;

	font-family:'robotoLight';
font-size:36px;
	line-height:36px;
	text-transform:uppercase;
	letter-spacing:-2px;
	margin-bottom:35px;
}


div.empreendiementoConteudoInterno h3{
	color:#1380c5;

	font-family:'robotoLight';
font-size:24px;
	line-height:24px;
	text-transform:uppercase;
	letter-spacing:-2px;
	margin-bottom:15px;
}

div.empreendiementoConteudoInterno{
color:#666666;
	
	font-family:'robotoRegular';	
	font-size:16px;
}

div.empreendiementoConteudoInterno p{
	margin-bottom:30px;
}



div.empreendiementoConteudoInterno h2{
	color:#8bd7ff;
	margin-top:15px;
	line-height:16px;

	font-family:'robotoBold';
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:-2px;
}

div.mapa{
height:320px;
  margin-bottom:35px;
  width:578px;
	margin-left:auto;
	margin-right:auto;
}

div.porcentagemBloco{
	text-align:center;
}



a.contatoHead{
	background-image:url('../imagens/fundo-atendimento.png');
	width:645px;
	height:92px;
	display:block;
}

div.contatoForm{
	padding:20px;
}

div.contatoForm input, div.contatoForm textarea{
	width:464px;
	line-height:35px;
	background-color:#c6e7fb;
	color:#1380c5;
	font-family:'robotoLight';
	font-size:24px;
	margin:0px;
	padding-left:8px;
	padding-right:8px;
	border:0px;
	margin-bottom:15px;
	
	text-transform:uppercase;	
}

div.contatoForm input{
		height:35px;
}


div.contatoForm textarea{
	height:137px;
		 resize:none
	
}

div.contatoForm input::-webkit-input-placeholder, div.contatoForm textarea::-webkit-input-placeholder {
    color:    #1380c5;
}
div.contatoForm input:-moz-placeholder, div.contatoForm textarea:-moz-placeholder{
    color:    #1380c5;
}
div.contatoForm input::-moz-placeholder, div.contatoForm textarea::-moz-placeholder {
    color:    #1380c5;
}
div.contatoForm input:-ms-input-placeholder, div.contatoForm textarea:-ms-input-placeholder {
    color:    #1380c5;
}


div.contatoForm h3{
	color:#d3eeff;
		font-family:'robotoLight';
	font-size:28px;
	text-transform:uppercase;
}


div.contatoForm p{
	color:#ffffff;
		font-family:'robotoRegular';
	font-size:16px;
margin-bottom:30px;
}


div.contatoForm button{
	height:35px;
	width:100px;
margin-right:10px;
	padding:0px;
	border:0px;
	background-color:#1380c5;
	color:#ffffff;	
	font-family:'robotoLight';
	font-size:24px;
	text-transform:uppercase;
	float:right;
	margin-top:103px;
}

div.contatoCorpo{
	background-color:#6dafd9;
}


/**** Barra de Progresso ****/

div.progresso {
		width: 350px;
		height: 25px;
		border: 0px solid #111;
		background-color:#bdd4e1;

}

div.porcentagemLabel{
	display:inline-block;
width:223px;
	text-align:left;
	
		font-family:'robotoLight';
	font-size:18px;
	color:#1380c5;
		text-transform:uppercase;
	
}

div.porcentagemBarra{
	display:inline-block;
	width:350px;
}



div.progresso div {
		height: 100%;
		color: #ffffff;
		text-align: right;
		line-height: 25px;
		width: 0;
		background-color: #1380c5;
	font-family:'robotoLight';
	font-size:18px;
}



.g-plus, .twitter-share-button, .fb-like{
	height:20px;
	display:inline-block;
margin:0px;
padding:0px;
}

.g-plusone{
margin-right:0px;
}

.twitter-share-button{
margin-right:0px;
margin-left:0px;
}

.fb-like{
	
}



div.blocoCompartilhar{
	display:inline-block;
width:470px;
	margin-top:50px;
}

div.blocoTopo{
	display:inline-block;
	width:98px;
		margin-top:50px;
	
}


div.blocoCompartilharTopo{
display:inline-block;
  margin-top:-65px;
  position:absolute;
  text-align:right;
  width:593px;
	
		z-index:3000;	
}

article.conteudoCorpo div.blocoCompartilharTopo{
  float:right !important;
  position:relative !important;
  text-align:right !important;
  width:434px !important;
	margin-top:0px;
		z-index:3000;
}


.paginaContato{
	padding-top:30px !important;
}


.erro{
	color:red !important;
}
.erro::-webkit-input-placeholder, .erro::-webkit-input-placeholder {
	color:red !important;
}
.erro:-moz-placeholder, .erro:-moz-placeholder{
	color:red !important;
}
.erro::-moz-placeholder, .erro::-moz-placeholder {
	color:red !important;
}
.erro:-ms-input-placeholder, .erro:-ms-input-placeholder {
	color:red !important;
}