@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800');

@font-face {
    font-family: 'gilroylight';
    font-weight: normal;
    font-style: normal;
	src: url('webfont/gilroy-light-webfont.woff2') format('woff2'),
         url('webfont/gilroy-light-webfont.woff') format('woff');
}

body
{
margin:0px;
background-size: 100%;
}

img
{
border:0px;
}

a
{
color:inherit;
text-decoration:none;
}

a:hover
{
color:#00C1DE;
text-decoration:none;
}

a,
input
{
/* Fade */
transition:.2s;
-moz-transition:.2s;
-webkit-transition:.2s;
-opera-transition:.2s;
}

.pagina.index
{
background:url(../imagens/bg_index.jpg) top center no-repeat;
}

  @media screen and (max-width:1024px)
  {
	.pagina.index
	{
	background:#FFFFFF;	
	}  	  
  }

.pagina .conteudo
{
margin:0px auto 0px auto;
display:block;

position:relative;
padding:35px 10px 10px 10px;
max-width:1024px;
min-height:900px;
}

  @media screen and (max-width:1024px)
  {
	.pagina .conteudo
	{
	margin:0px auto 0px auto;
	display:block;
	
	position:relative;
	padding:30px 10px 40px 10px;
	max-width:1024px;
	min-height:550px;
	background-color: none;
	}  
  }

.pagina .conteudo > h1,
.pagina .conteudo > div
{
display:block;
width:100%;
}

.titulo
{
font-family: 'sansationregular'; 
font-size: 39px;
line-height: 42px;
letter-spacing:-1px;
color:#5D5343;
font-weight: 600;
text-align:left;

padding:0px;
margin:0px;
}

.titulo small
{
font-size:18px;
line-height:21px;
color:#5D5343;
font-weight:300;
font-style:normal;
}

.titulo-interno
{
font-family: 'sansationregular'; 
font-size:27px;
line-height:30px;
letter-spacing:-0.5px;
text-transform: uppercase;
color:#7B7C7E;
font-weight:600;
font-style:normal;
}

.titulo-index
{
font-family: 'sansationregular'; 
font-size:18px;
line-height:21px;
color:#7B7C7E;
font-weight:700;
font-style:normal;

padding:0px;
margin-bottom: 82px;
}

.texto
{
font-family: 'sansationregular'; 
font-size:15px;
line-height:18px;
letter-spacing:-0.5px;
color:#5D5343;
font-weight:300;
text-align:justify;

margin:0px;
}

.texto-secundario
{
font-family: 'sansationregular'; 
font-size:16px;
line-height:19px;
color:#0F3D6F;
font-weight:400;
text-align:justify;
}

a.btn,
input.btn,
label.btn
{
font-family: 'sansationregular'; 
font-size:16px;
line-height:19px;
font-weight:400;
font-style: normal;

height:25px;
padding:0px 15px;
}

a.btn-sm,
input.btn-sm,
label.btn-sm
{
font-size:12px;
line-height:15px;

padding:4px 12px 4px 12px;
}

a.btn-primary,
input.btn-primary,
label.btn-primary
{
border:none;
}

input.form-control,
select.form-control,
textarea.form-control
{
font-family: 'sansationregular'; 
font-size:14px;
line-height:17px;
font-weight:300;
}

*[data-toggle="backtop"]
{
position:fixed;
z-index:9998;
right:10px;
bottom:10px;

display:none;
}

*[data-toggle="datepicker"]
{
background:url(../imagens/icone_input_calendario.png) right center no-repeat;

cursor:pointer !important;
}

/*Botão Redondo*/
.btn-info
{
padding: 11px 60px;
background:#73CBFD;

font-family: 'sansationregular'; 
color: #FFFFFF;
font-size:18px;
line-height:21px;
font-weight:600;

/*-moz-border-radius:30px;
-webkit-border-radius:30px;
-opera-border-radius:30px;
border-radius:6px;*/
}
.btn-info:hover
{
background: #85B7BE !important;
color: #FFFFFF;
}

/*Botão Maior*/
.btn-contato
{
background: none;
border: 1px solid #B2ACA4 !important;
padding:6px 25px 8px 25px !important;

font-family: 'Open Sans', sans-serif;
font-size:15px !important;
line-height:18px !important;
font-weight:200 !important;

-moz-border-radius:30px;
-webkit-border-radius:30px;
-opera-border-radius:30px;
border-radius:10px;
}

.btn-contato:hover
{
color: #FAF4EE !important;	
background: #796F61;
border: 1px solid #FAF4EE !important;	
}
