*, body {margin: 0; padding: 0; border:0;}
#page {width: 100%; height: auto; border:0; margin: 0; padding: 0;}
.clear {clear: both;}
#publicidade-rodape {width: 70%; float: left; margin: 5% 15% 0 15%;}

#cabecalho {width: 100%; float: left; height: auto; position: fixed; z-index: 1; background-image: url(../img/cabecalho.jpg); background-repeat: repeat-x;}
#cabecalho #conteudo p {color: #fff; text-align: center; font-family: 'Questrial', sans-serif;}
#cabecalho #conteudo {width: 80%; float: left; padding: 2% 10%; height: auto;font-family: 'Questrial', sans-serif;}
#cabecalho #conteudo #logo {width: 20%; float: left;}
#cabecalho #conteudo nav {width: 80%; padding: 2% 0; float: left; text-align: right;}
#cabecalho #conteudo nav ul { display: inline; list-style: none;}
#cabecalho #conteudo nav ul li {display: inline-block; position: relative; margin-right:2%;}
#cabecalho #conteudo nav ul li a {color: #fff; text-decoration: none;}
#cabecalho #conteudo nav ul li a:hover {color: #EB9913; text-decoration: none;}

/* CABECALHO PARA TRABALHE CONOSCO */
#cabecalho2 {width: 100%; float: left; height: auto; position: fixed; z-index: 1; background-image: url(../img/cabecalho.jpg); background-repeat: repeat-x;}
#cabecalho2 #conteudo p {color: #fff; text-align: center; font-family: 'Questrial', sans-serif;}
#cabecalho2 #conteudo {width: 80%; float: left; padding: 2% 10%; height: auto;font-family: 'Questrial', sans-serif;}
#cabecalho2 #conteudo #logo {width: 20%; float: left;}
#cabecalho2 #conteudo nav {width: 80%; padding: 2% 0; float: left; text-align: right;}
#cabecalho2 #conteudo nav ul { display: inline; list-style: none;}
#cabecalho2 #conteudo nav ul li {display: inline-block; position: relative; margin-right:2%;}
#cabecalho2 #conteudo nav ul li a {color: #fff; text-decoration: none;}
#cabecalho2 #conteudo nav ul li a:hover {color: #EB9913; text-decoration: none;}


#container {width: 100%; height: auto; background-color: #222;}
#container #inicio {width: 100%; border: 0; height: 330px; float: left; background-color: #222; margin-top: 100px;}
#container #botoes {width: 100%; float: left; border: 0; position: relative;}
#container #botoes img {width: auto; opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100);}
#container #botoes .btn1 {width: 33%; float: left; background-color: #E17B19; text-align: center; padding: 3% 0; opacity: 0.65; -moz-opacity: 0.65; filter: alpha(opacity=65);}
#container #botoes .btn2 {width: 33%; float: left; background-color: #F09914; text-align: center; padding: 3% 0; opacity: 0.65; -moz-opacity: 0.65; filter: alpha(opacity=65);}
#container #botoes .btn3 {width: 34%; float: left; background-color: #F6C403; text-align: center; padding: 3% 0; opacity: 0.65; -moz-opacity: 0.65; filter: alpha(opacity=65);}

#container #quem-somos {float: left; width: 100%; height: auto; border:0; background-color: #222;}
#container #ver-tv {float: left; width: 100%; height: auto; border:0; background-color: #222;padding-top:8%; }

.bg-veiculo {width: auto; height: auto; background-color: #000;}
#container-veiculo {width: 100%; float: left; height: auto; background-color: #000;}
#container-veiculo #publicidade {width: 10%; float: left; height: auto; padding-top: 15%; margin: 0;}
#container-veiculo #comunicacao {width: 74%; float: left; height: auto; padding: 15% 0 0 4%; margin: 0 auto; background-color: #000;}
#container-veiculo #comunicacao #veiculo {width: auto; height: auto; margin: 0 auto; background-color: #000;}
#container-veiculo #comunicacao #veiculo .thumb {max-width: 100%; margin: 0 1% 1% 0;}

#container #endereco {float: left; width: 80%; height: auto; padding: 10% 10%; background-color: #fff;}
#container #endereco h2 {color: #333; font-size: 25px; font-weight: 100; font-family: 'Questrial', sans-serif;} 
#container #endereco .coluna {width: 50%; float: left;}
#container #endereco .coluna p {font-size: 14px; line-height: 22px; color: #333;}
#container #endereco .coluna p span {color: #999; font-size: 16px; font-family: 'Questrial', sans-serif;}
#container #endereco .coluna h3 {color: #0064A8; font-size: 18px; font-weight: 100; font-family: 'Questrial', sans-serif;}

#trabalhe-conosco {clear: both; width: 100%; height: auto; margin: 0 auto; padding-top: 10%;}

#container #contato {float: left; width: 80%; height: auto; padding: 10% 10%; background-color: #333;}
#container #contato h2 {color: #fff; font-size: 25px; font-weight: 100; font-family: 'Questrial', sans-serif;}
#container #contato .coluna {width: 50%; float: left;}
#container #contato .coluna p {color: #fff; font-size: 14px; line-height: 22px;}
#container #contato iframe {width: 100%; padding-top: 10%;}
#container #contato form input[type="text"] {width: 80%; background: #ededed; border: 1px solid #c4c4c4; color: #333; padding: 2%; font-size: 16px; margin: 1%;}
#container #contato form textarea {width: 80%; background: #ededed; border: 1px solid #c4c4c4; color: #333; padding: 2%; font-size: 16px; margin: 1%;}
#container #contato form input[type="submit"] {background: #EB9913; color: #fff; padding: 3%; font-size: 16px; margin: 1%;}
#container #contato form input[type="submit"]:hover {background: #E77919;}

#container #assistir-tv {float: left; width: 80%; padding: 10% 10% 5% 10%; background-color: #333;}
#container #assistir-tv span {color: #fff; font-size: 14px;}
#container #assistir-tv object{float: left; width: 850px; height: 600px; margin: 0 20%;}

#rodape-index {clear:both; float: left; width: 80%; padding: 0 10%; min-height: 80px; background-position: bottom;background-color: #222; color:#f4f4f4; line-height: 16px; font-size: 12px; position: relative; margin-top:0; }
#rodape-index .logo-rodape {margin-top: 30px; margin-bottom: 20px;}
#rodape-index .endereco {width: 30%; float: left;margin-bottom: 20px;}
#rodape-index .publicidade {width: 70%; float: right; margin-bottom: 30px;margin-top: 30px;}


#rodape {float: left; width: 80%; background-color: #222; padding: 1% 10%;}
#rodape .logo-rodape {width: 20%; float: left;}
#rodape .menu-rodape {width: 80%; font-family: 'Questrial', sans-serif; float: left; text-align: center; font-size: 12px; line-height: 20px; color: #CCC;}

/* mensagem de horario de funcionamento */
.horario-funcionamento p {color: #e9d549 !important;}
.horario-funcionamento.reduzido{font-size: 11px; color: #ccc; margin-left: 10px;}