/* here you can put your own css to customize and override the theme */
@import url(../fonts/font.css);

@font-face {
  font-family: 'Gotham Light';
  font-style: normal;
  src: local('Gotham-Light'), local('Gotham-Light'), url(../fonts/Gotham-Light.woff) format('woff');
}

html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
}

p {
  margin: 0;
  padding: 0;
}

img {
border: 0;
outline:0;
}

.imagem-clientes{
	position: relative;
	padding-bottom: 70%;
	margin-right: 10px;
}

.imagem-clientes img{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top:0;
	left: 0;
}

.imagem-home{
	/*padding-bottom: 50%;*/
}

.imagem-home img{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: contain;
	top:0;
	left: 0;
}

.imagem-noticia{
	position: relative;
	padding-bottom: 50%;
	margin-right: 10px;
}

.imagem-noticia img{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top:0;
	left: 0;
}

.imagem-noticias{
	position: relative;
	padding-bottom: 50%;
	margin-right: 10px;
}

.imagem-noticias img{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top:0;
	left: 0;
}


.imagem-servicos{
	position: relative;
	padding-bottom: 50%;
	margin-right: 10px;
}

.imagem-servicos img{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: contain;
	top:0;
	left: 0;
}

input,select,textarea{
    outline:none;
} 
 
.txt_home{
	font-family:Tahoma;
	font-size:17px;
	color:#FFFFFF;
}

.texto_ , .texto {
	font-family: Tahoma;
	font-size: 13px;
	text-decoration: none;
	color: #999999;
}

#form_newsletter input[type="text"]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #666666;
}
#form_newsletter input[type="text"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #666666;
   opacity:  1;
}
#form_newsletter input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #666666;
   opacity:  1;
}
#form_newsletter input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #666666;
}

.formulario1{
	background-image: url('/site/imagens/cx_formulario.png'); 
	background-attachment: scroll; 
	background-position: left top;  
	background-repeat: no-repeat;
	width: 198px;
	height: 43px;
	text-align: left;
	align: left;
	padding: 0px;
	margin: 0px;
}

.formulario2{
	border:0px solid #666666; 
	font-family: Tahoma;
	background: none;
	color: #666666;
	font-size: 11px; 
	padding: 0px;
	margin: 0px;
	margin-top: 13px;
	margin-left: 8px;
	width: 181px;
}



.formulario1file{
	background-image: url('/site/imagens/cx_formulario_file.png'); 
	background-attachment: scroll; 
	background-position: left top;  
	background-repeat: no-repeat;
	width: 361px;
	height: 43px;
	text-align: left;
	align: left;
	padding: 0px;
	margin: 0px;
}

.formulario2file{
	border:0px solid #666666; 
	font-family: Tahoma;
	background: none;
	color: #666666;
	font-size: 11px; 
	padding: 0px;
	margin: 0px;
	margin-top: 13px;
	margin-left: 8px;
	width: 350px;
}

.formulario1c{
	background-image: url('/site/imagens/cx_mensagem.png'); 
	background-attachment: scroll; 
	background-position: left top;  
	background-repeat: no-repeat;
	width: 413px;
	height: 160px;
	text-align: left;
	align: left;
	padding: 0px;
	margin: 0px;
}

.formulario2c{
	border:0px solid #666666; 
	font-family: Tahoma;
	background: none;
	color: #666666;
	font-size: 11px; 
	padding: 0px;
	margin: 0px;
	margin-top: 13px;
	margin-left: 10px;
	width: 390px;
  height:140px;
}

.img_menu
{
	top: -4px;
    position: relative;
    left: 10px;
	margin-right: 13px;
}

.img_menu2
{
	top: 10px;
    position: relative;
    right: 10px;
	margin-left: 13px;
}

.nav>li>a {
    position: relative;
    display: block;
    padding-right: 8px;
	padding-left: 8px;
}

#divTopoTelefone
{
	position: absolute;
    top: 21px;
    right: 70px;
}

#pedeProposta
{
	cursor: pointer;
    position: relative;
    right: -8px;
    top: 6px;
    float: left;
}

#iconFacebook
{
	cursor: pointer;
    position: relative;
    right: 17px;
    top: 10px;
    float: left;
}

.btn_enviar
{
	background: url('/site/imagens/bt_enviar_pt.png') no-repeat; 
	border:0;
	width: 108px;
    height: 44px;
}

.alert
{
	padding: 0px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 12px;
}

.btn_pesq
{
	background: url('/site/imagens/bt_pesquisar.png') no-repeat;
	width: 53px;
	height: 45px;
	border: 0;
	position: absolute;
}

input[type="file"] {
    display: block;
    height: 43px;
}

/*.tituloCufon
{
	font-family: 'PT Sans', sans-serif;
}

.tituloCufon2, .faq_pergunta, .faq_resposta
{
	font-family: gothamlightregular;
}
.tituloCufon3
{
	font-family: gothamboldregular;
}*/

@media screen and (max-width: 1100px) {
	#logoimg
	{
		left: 0px !important;
	}
	.header ul.nav {
		right: -22px;
	}
	.header .dropdown-menu{
		width: 250px;
	}
	#divTopoTelefone
	{
		right: 10px;
	}
}