﻿@font-face {
  font-family: 'CenturyGothic';

  src: url('../fonte/Century Gothic.eot');
  src: url('../fonte/Century Gothic.eot?#iefix') format('embedded-opentype'), url('../fonte/Century Gothic.woff2') format('woff2'), url('../fonte/Century Gothic.woff') format('woff'), url('../fonte/Century Gothic.ttf') format('truetype'), url('../fonte/Century Gothic.svg#Century Gothic') format('svg');
}
html,
body {
    height: 100%;
    min-height:100%;
}
textarea:focus, input:focus, select:focus {
    box-shadow: 0 0 0 0;
    border: 0 none;
    outline: 0;
} 
body 
{
    font-family:'Century Gothic',Helvetica,Arial,sans-serif;
    margin:0;
    padding:0;
    font-size:16px;
    color:#454545;
}
h1
{
    font-weight:bold;
    padding:0;
    margin:0
}
.bold
{
    font-weight:bold;
}
.small
{
    font-size:13px;
}
@media screen and (max-width: 768px) {
.text-center-xs {text-align: center;}
}
@media screen and (max-width: 992px) {
.text-center-sm {text-align: center;}
}
@media screen and (max-width: 1200px) {
.text-center-md {text-align: center;}
}
@media screen and (min-width: 1200px) {
.text-center-lg {text-align: center;}
}
@media screen and (max-width: 768px) {
.text-left-xs {text-align: left;}
}
@media screen and (max-width: 992px) {
.text-left-sm {text-align: left;}
}
@media screen and (max-width: 1200px) {
.text-left-md {text-align: left;}
}
@media screen and (min-width: 1200px) {
.text-left-lg {text-align: left;}
}
@media screen and (max-width: 768px) {
.text-right-xs {text-align: right;}
}
@media screen and (max-width: 992px) {
.text-right-sm {text-align: right;}
}
@media screen and (max-width: 1200px) {
.text-right-md {text-align: right;}
}
@media screen and (min-width: 1200px) {
.text-right-lg {text-align: right;}
}
.fonteazul
{
    color:#00b0f0;
}
.menu-float
{
    position:fixed;
    width:100%;
    height:100%;
    background-color:#00b0f0;
    z-index:9999;
    display:none;
}
.menu-float ul {
    list-style: none; /* Remove list bullets */
    padding: 0;
    margin: 0;
}
.menu-float ul li a {
    color:#fff;
    font-size:25px;
}
@media screen and (max-width: 768px) {
.menu-float ul li a {
    color:#fff;
    font-size:18px;
}
}
.menu-float ul hr{
    color:#fff;
    width:50%;
    border:1px solid white;
}

#redesocial
{
    position:fixed;
    width:100%;
    height:77px;
    z-index:1000;
    border-bottom:3px solid white;
    background-color:#00b0f0;
    z-index:9998;
    padding-top:9px;
    color:#fff;
    font-size:15px;
}
#redesocial .marginrede
{
    padding-top:15px;    
}
#redesocial a
{
    color:#fff;
    font-size:18px;
    text-decoration:none;
    padding-bottom:5px;
    margin-right:10px;
    margin-left:10px;
}

#redesocial a:hover
{
    text-decoration:none;
    border-bottom:2px solid #fff;
}
#redesocial a.noa:hover
{
    text-decoration:none;
    border-bottom:0px;
}

#redesocial a.menu-contato, #menu a.menu-contato
{
    background-color:#fff;
    text-decoration:none;
    color:#00b0f0;
    border-radius:20px;
    -webkit-box-border-radius:20px;
    -moz-box-border-radius:20px;
    padding:5px 15px 5px 15px;
    box-shadow: 0px 1px 5px #fff;
    -webkit-box-shadow: 0px 1px 5px #fff;
    -moz-box-shadow: 0px 1px 5px #fff;
}
#redesocial a:hover.menu-contato, #menu a:hover.menu-contato
{
    background-color:#fff;
    text-decoration:none;
    border-bottom:0px;
    color:#00b0f0;
    border-radius:20px;
    -webkit-box-border-radius:20px;
    -moz-box-border-radius:20px;
    padding:5px 15px 5px 15px;
}

#blank
{
    height:77px;
    background-color:Black;
}


/*nossaempresa*/
#nossaempresa
{
    background-color:#fff;
    padding-top:80px;
    padding-bottom:80px;
}

#nossaempresa .bgwhite
{
    color:#fff;
    background-color:#131d2a;
    padding:10px;
    min-height:215px;
    max-width:374px;
}

.borda-azul-esq
{
    border-left:4px solid #00b0f0;
}

img
{
    border-radius:0px;
    -webkit-box-border-radius:0px;
    -moz-box-border-radius:0px;
}

/*cotacao*/
#cotacao
{
    padding-top:80px;
    padding-bottom:80px;
    background: #00b0f0;
    color:#fff;
}

/*SERVICOS*/
#servicos
{
    background-color:#fff;
    padding-top:80px;
    padding-bottom:80px;
}
#servicos img
{
    margin-bottom:10px;
    margin-top:10px;
}
@media screen and (max-width: 768px) {
#servicos p
{
    padding-top:5px;
    padding-bottom:5px;
}
}
#servicos img
{
    cursor:pointer;
    margin:0;
    padding:0;
    margin-left:1px;
    margin-right:1px;
}

/*certidoes*/
#certidoes
{
    background-color:#f5f7f9;
    padding-top:80px;
    padding-bottom:80px;
}

#certidoes a
{
    color:#454545;
    text-decoration:none;
}
#certidoes a:hover
{
    color:#00b0f0;
    text-decoration:none;
}

/*contato*/
#contato
{
    background:url(../img/fundo_contato.jpg) bottom center no-repeat;
    background-size: cover;
    color:#fff;
    padding-top:80px;
    padding-bottom:80px;
}
@media screen and (max-width: 768px) {
#contato
{
    background-color:#131d29;
    color:#fff;
    padding-top:80px;
    padding-bottom:80px;
}
}
#contato a.btn_enviar, #servicos a.btn_enviar
{
    background-color:#00b0f0;
    color:#fff;
    padding:10px 20px 10px 20px;
    border-radius:20px;
    -webkit-box-border-radius:20px;
    -moz-box-border-radius:20px;
}
#contato a.btn_enviar:hover
{
    background-color:#fff;
    color:#00b0f0;
}
#contato .tipoinput
{
    margin:0;
    padding:0;
    box-shadow: 0 0 0 0;
    border: 0 none;
    outline: 0;
    border:2px solid #00b0f0;
    color:#454545;
    background-color:#fff;
    outline:none;
    border-radius:10px;
    -webkit-box-border-radius:10px;
    -moz-box-border-radius:10px;
    padding:5px;
}
#contato textarea
{
    height:100px;
    width:102%;
}
#contato input[type="button"]
{
    background-color:#00b0f0;
    color:#fff;
    padding:10px 20px 10px 20px;
    border-radius:20px;
    -webkit-box-border-radius:20px;
    -moz-box-border-radius:20px;
    border:0;
}
#contato input[type="button"]:hover
{
    background-color:#fff;
    color:#00b0f0;
    border:0;
}

/*NOTICIAS*/
#noticias
{
    background-color:#f5f7f9;
    padding-top:80px;
    padding-bottom:80px;
}
div.rss-box ul.rss-items li.rss-item a
{
    color:#00b0f0;
    font-weight:bold;
    text-decoration:none;
}
div.rss-box ul.rss-items li.rss-item a:hover
{
    color:#00b0f0;
    font-weight:bold;
    text-decoration:underline;
}
div.rss-box ul.rss-items li.rss-item
{
    margin-bottom:15px;
    /*margin-right:2%;
    float:left;
    width:46%;*/
}

/*LINKS*/
#links
{
    background-color:#fff;
    padding-top:80px;
    padding-bottom:80px;
}
#links img
{
    margin:20px 20px 50px 20px;
}


/*rodape1*/
#redesocial2
{
    padding:10px 0 0 0;
    background-color:#000;
    color:#fff;
}
#redesocial2 a
{
    color:#00b0f0;
    text-decoration:none;
}
#redesocial2 a:hover
{
    color:#fff;
    text-decoration:none;
}

