footer@charset "utf-8";
/* CSS Document */

@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,600);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,500,700,300,300italic,400italic,500italic,700italic);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }


/*
##########################
AQUI COMEÇA A CUSTOMIZAÇÃO
##########################
*/
html{ overflow-x:hidden;font-family:'Roboto',Arial,sans-serif;margin:0;font-size:13px;color:#666666;font-weight:400;height:100%; }

.bg-black{ background:#000000; }
.corlaranja { color:#FFB600; }
.bg_linha{ background:#000 url(images/bg_linhas.png) repeat !important; }

.minhatabela{ padding: 20px; width: 100%; text-align:center; border:1px solid #DBDBDB;}
.minhatabela thead tr th{ background-color:#FFF; color:#FFF; background:#FFB600; text-align:center; padding-top: 10px; padding-bottom: 10px; } 
.minhatabela tbody tr td{ padding-top: 10px; padding-bottom: 10px; border:1px solid #DBDBDB;} 
.minhatabela tr:nth-child(odd){ background-color:#ECECEC; }  
.minhatabela tr:nth-child(even) { background-color:#FFF; } 

.lista-vencimento li{ padding-bottom:7px; }
.lista-vencimento li a i{ color: #FFB600; }
.lista-vencimento li a{ color:#6B6B6B; }
.lista-vencimento li a:hover{ color:#FFB600; text-decoration:none; }

#estrutura {overflow:hidden;position:relative;}
#site {position:relative;overflow:hidden;left:0%;top:0;min-height:600px;padding-top:125px;}

/*BANNER****************************/
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);


#banner-video {background-size:cover;position:relative;text-align:center;overflow:hidden;}
#banner-video #vid {position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;background:url('video/bg_olicos.jpg') no-repeat; background-size:cover;margin:0 auto;}
/*#banner-video h2 {font-family:'Open Sans Condensed', sans-serif;font-size:66px;font-weight:400;margin:0 0 20px;color:#fff;display:block;text-transform:uppercase; text-align:center;text-shadow:1px 1px 2px rgba(0, 0, 0, 1);-moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);-webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);; letter-spacing:6px;}
#banner-video h2 span {display:block;font-size:39px;font-weight:700;; letter-spacing:0px;}*/
#banner-video .aviso {font-size:15px;text-shadow:1px 1px 2px rgba(0, 0, 0, 1);-moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);-webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); text-align:justify;}

/*
#banner-video {background-size:cover;position:relative;text-align:center;overflow:hidden;}
#banner-video #vid {position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;background:url('video/bg_olicos.jpg') no-repeat; background-size:cover;margin:0 auto;}
#banner-video .texto-banner {position:relative;z-index:2; background:url(images/camada_home_video.png) repeat;}
#banner-video .texto {background:url('images/home_iphone.png') no-repeat bottom left;max-width:880px;margin:0 auto;padding:150px 0 130px 360px;text-align:center;font-size:20px;font-weight:300;color:rgba(255,255,255,.8);}
#banner-video h2 {font-family:'Open Sans Condensed', sans-serif;font-size:66px;font-weight:400;margin:0 0 20px;color:#fff;display:block;text-transform:uppercase; text-align:center;text-shadow:1px 1px 2px rgba(0, 0, 0, 1);-moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);-webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);; letter-spacing:6px;}
#banner-video h2 span {display:block;font-size:39px;font-weight:700;; letter-spacing:0px;}
#banner-video .aviso {font-size:15px;text-shadow:1px 1px 2px rgba(0, 0, 0, 1);-moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);-webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); text-align:justify;}
*/
.aviso{ font-size: 150% !important;}

/*.home-janela{ background:url(images/home_fundo.png) repeat; margin: 20px !important; padding: 20px 10px 20px 20px; float:left;}*/

.home-janela{ background:#090909; margin: 20px !important; padding: 20px 10px 20px 20px; float:left;}
.home-janela-titulo { background:#3F3F3F; color:#FFFFFF; font-size:24px; padding: 20px; margin: 0 15px 20px 0;}
.home-janela-aviso{ color:#FFFFFF;}
.home-janela-espaco{ padding-top: 100px;}
/*.home-janela-fundo{ background:url(images/camada_home_video.png) repeat;position:relative;z-index:2; }*/

@media screen and (max-width:970px) {
	#banner-video .texto {background:none;text-align:center;padding:100px 0 80px;max-width:600px;}
	#banner-video h2 {font-size:40px;}
	#banner-video h2 span {font-size:23px;}
	#banner-video .bt-transp {width:330px;margin:25px auto 35px;}
}
/* END BANNER *************************************/


.centraliza {position:relative;margin:0 auto;padding:0 20px;max-width:1200px;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.addclear:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
.borda3 {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.borda99 {border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;}
.sombra-baixo {-webkit-box-shadow:0 0 7px rgba(0,0,0,0.09);-moz-box-shadow:0 0 7px rgba(0,0,0,0.09);box-shadow:0 0 7px rgba(0,0,0,0.09);}
.sombra-interna {box-shadow:inset 0 1px 7px rgba(0,0,0,0.07);-moz-box-shadow:inset 0 1px 7px rgba(0,0,0,0.07);-webkit-box-shadow:inset 0 1px 7px rgba(0,0,0,0.07);}
.erro {border:solid 2px #912828;color:#912828;background:#f7f0f0;padding:20px;line-height:20px;}
.ok {border:solid 2px #286391;color:#286391;background:#f0f4f7;padding:20px;line-height:20px;}
.notificacao {border:solid 2px #febd48;background:#fff6e6;padding:30px 25px;text-align:center;margin:0 0 70px;color:#b57e1a;}
.msg {border:solid 2px #518d55;color:#518d55;background:#eefaef;padding:20px;line-height:20px;}
.word-line {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.animacao-1 {-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.animacao-2 {-webkit-transition:all 1s ease-out 0s;-moz-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;-ms-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;}
.animacao-3 {-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}


.faixa-cinza {background:#f7f7f7;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;height:100px;line-height:100px;}
.fc-baixo {border-top:none !important;}
.fc-topo {border-bottom:none !important;}
.faixa-cinza strong {font-size:18px;font-weight:500;float:left;}
.faixa-cinza strong.footer {font-size:14px;font-weight:500;float:left;width:290px;line-height:20px;padding:30px 0 0;}
.faixa-cinza strong.footer i {float:left;font-size:36px;margin:0 10px 0;color:#FFB600;}
.faixa-cinza a {float:right;margin-top:30px;}


.seguro-faixa-cinza {background:#f7f7f7; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; padding: 20px 0 20px 0;}
.seguro-logos li{ float:left; }
.seguro-tx1{ font-family:Impact, "Arial Black", sans-serif; font-size: 250%; font-weight:bold; letter-spacing: 2px; }
.seguro-tx2{ font-family: sans-serif; letter-spacing: 4px; padding-left: 7px; }
.seguro-texto{ margin-top: 20px;}

.botao {font-size:17px;border:none;border-bottom:1px solid;font-weight:500;display:inline-block;text-align:center;vertical-align:middle;height:40px;line-height:40px;padding:0 30px;}
.botao i {margin:0 10px 0 0;}
.vermelho {border-color:#8b1617;background:#CD2122;color:#fff;}
.vermelho:hover {background:#333;border-color:#111;text-decoration:none;}
.azul {border-color:#156185;background:#1a7fae;color:#fff;}
.azul:hover {background:#0a3d54;border-color:#10394c;text-decoration:none;}
.verde {border-color:#009a3e;background:#00a52e;color:#fff;}
.verde:hover {background:#006428;border-color:#004a1e;text-decoration:none;}
.laranja {border-color:#8b1617;background:#FFB600;color:#fff;}
.laranja:hover {background:#333;border-color:#111;text-decoration:none;}

.tx_laranja{ color:#FFB600; }
.tx_laranja:hover{ color:#FFB600; }

.v-info {height:auto;}
.v-info form {float:right;}
.v-info form input[type=text]{line-height:18px;padding:10px;width:auto;}
.v-info form select {line-height:18px;padding:10px;width:100%; }
.v-info form button {position:relative;top:-1px;}

.botao-licenciamento { width: 100%; }
.img-licenciamento-posicao{ position:absolute; margin-left: -200px; }
.licenciamento-chama{ width: 98%; background:#F4F4F4; padding: 10px; margin-bottom:35px; margin-top: 30px; text-align:center; }

.lista-documento{ margin:0; padding:0;}
.lista-documento li{ margin-bottom: 5px; }
.reduz-espaco{ margin-bottom: 20px !important;}

input[type=text], input[type=search], input[type=password], select, textarea {border:1px solid #d5d5d5;color:#777;}
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus {border:solid 1px #8b1617;color:#000;}

header {position:fixed;left:0;top:0;right:0;background:#fff;border-bottom:1px solid #e9e9e9;z-index:9;}
header .info {background:#444;position:relative;z-index:10;max-height:31px;overflow:hidden;}
header .info a {float:left;display:inline-block;padding:8px 10px;color:#f4f4f4;border-left:1px solid #555;border-right:1px solid #555;}
header .info a:hover {background:#45619d;text-decoration:none;}
header .info span {float:right;display:inline-block;padding:8px 10px;color:#f4f4f4;border-right:1px solid #555;}
header .info span:last-child {border-left:1px solid #555;}
header .info i {margin:0 8px 0 0;}

header.carrinho {position:relative;}

header .logo {position:relative;float:left;margin:15px 0 0; width:auto; height:85px;}
header .logo a {height:100%;width:100%;display:block;}
header .logo h1 {margin:0;padding:0;}
header .logo img {height:100%;}

header nav {position:relative;float:right;height:110px;overflow:hidden;width:816px;}
header nav ul {position:absolute;right:0;top:0;bottom:0;min-width:816px;padding:0;margin:0;list-style:none;height:100%;}
header nav ul li {float:left;height:100%;line-height:110px;opacity:1;filter:alpha(opacity=100);}
header nav ul li a {color:#5E5E5E;font-weight:400;display:block;height:100%;padding:0 15px;margin:0 1px;font-size:14px;border-bottom:solid 5px #fff;}
header nav ul li a.pedidos {border-left:solid 1px #e9e9e9;border-right:solid 1px #e9e9e9;}

header nav ul li a:hover, header nav ul li a.selecionada {background:#f7f7f7;text-decoration:none; border-bottom-color:#FFB600 !important; color:#FFB600;}

header div.nav {position:absolute;right:120px;top:25px;display:none;}
header div.nav span {display:block;text-transform:uppercase;font-size:12px;color:#FFB600;}
header div.nav select {height:50px;width:50px;opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;cursor:pointer;}

header div.ped {position:absolute;right:30px;top:25px;display:none;}
header div.ped a {color:#666666;text-align:center;display:block;}
header div.ped a:hover {text-decoration:none;}
header div.ped i {font-size:36px;}
header div.ped span {display:block;text-transform:uppercase;font-size:12px;color:#FFB600;line-height:20px;}

header .face-exibe {float:right;display:block;line-height:110px;max-height:80px;overflow:hidden;width:0;opacity:0;filter:alpha(opacity=0);}
header .face-exibe a.face {color:#FFB600;font-size:14px;display:inline-block;float:left;}
header .face-exibe .iframe {float:right;top:10px;position:relative;}

header.oculta .info {max-height:0;}
header.oculta .logo {height:55px;margin:15px 0 5px;}
header.oculta .logo img {height:55px;}
header.oculta nav {height:80px;width:150px;}
header.oculta nav ul li {line-height:80px;}
header.oculta nav ul li.ocu {line-height:80px;opacity:0;filter:alpha(opacity=0);}
header.oculta .face-exibe {line-height:84px;width:205px;opacity:1;filter:alpha(opacity=110);}


h1.titulo{ color:#FFB700; font-weight:bold; }
h1.titulo, h2.titulo, h3.titulo {background:url('images/bg_linhas2.png') repeat-x center center;margin:50px 0;text-align:center;font-size:18px;}
/*h1.titulo, h2.titulo, h3.titulo {background:url('images/titulo.png') repeat-x center center;margin:50px 0;text-align:center;font-size:18px;}*/
h1.titulo span, h2.titulo span, h3.titulo span {display:inline-block;background:#fff;padding:0 15px;}

h1.subtitulo, h2.subtitulo, h3.subtitulo {margin:40px 0;font-size:17px;border-bottom:solid 1px #e9e9e9;padding:0 5px 10px;font-weight:500;}
h1.subtitulo i, h2.subtitulo i, h3.subtitulo i {color:#CD2122;margin:0 5px 0 0;}


#rodape{ color:#DDDDDD; }
#rodape-curtir{ margin-top: 10px; }
.rodape-titulo{ color:#FFFFFF; font-size: 120%; margin-left: 0px; padding-top: 30px; padding-bottom: 20px; }
.menu_rodape{ padding: 0px; margin:0px; margin-bottom: 20px;  }
.menu_rodape li{ padding: 5px 0px 5px 0px; }
.menu_rodape a{ color:#E4E4E4; }
.menu_rodape a:hover{ color:#FFB600; text-decoration:none; }



label {float:left;padding:0 15px 15px 0;}
label.div {width:50%;}
label.div input, label.cen textarea {width:100% !important; font-weight:normal !important;}
label.cen {width:100%;}
label.submit {text-align:right;}
textarea {height:180px;}

label.div2 {width:100%;}
label.div2 input, label.cen textarea {width:100% !important; font-weight:normal !important;}
label.cen2 {width:100%;}
label.submit2 {text-align:right;}

label.div3 {width:33%;}
label.div3 input, label.cen textarea {width:100% !important; font-weight:normal !important;}





.box-comentario{ width: 570px; height: 150px; float:left; margin-bottom: 20px; }
.foto-contato{ width: 100px; height: 80px; float: left; display: block; }
.comentario{ width: 460px; height: 150px; float: left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:#F7F7F7 solid 1px; }
.comentario p{ width: 100%; padding: 15px; height: 85px; float:left; overflow:auto;  }
.titulo-comentario { width: 100%; height: 60px; background:#F7F7F7; float:left; position:relative; color:#FFB600; padding: 20px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; z-index:-1;  }
.comentario:before { content: ''; display: inline-block; position: absolute; border-color: transparent transparent #F7F7F7 transparent; border-width: 8px; border-style: solid; margin-left: -8px; margin-top: 20px; transform:rotate(45deg); -ms-transform:rotate(45deg); /* IE 9 */  -webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */ }
.foto-contato > div { width: 80px; height: 100%; background:#FFB600 url('images/user.png') no-repeat; background-size: 80px; border-radius: 50%; border:#E4E4E4 1px solid; } 


.bg-home{ background:url(images/bg_home.jpg) no-repeat; background-position:top; background-attachment:fixed; background-size:cover; color:#FFF;}
.bg-home .homenumber { border:#FFFFFF 2px solid; border-radius:50%; height: 120px; width: 120px; text-align:center; padding: 20px; font-size:16px; float:left; margin: 40px;}
.bg-home p{ font-size:18px; margin-top: 70px;}


#primeira-linha{ padding-top: 20px; padding-button: 20px; text-align:center;}
#primeira-linha a{ text-decoration:none; color:#676767; text-align:center;}
#primeira-linha p{ font-size: 90%; padding: 0 20px 0 20xp !important; }
#primeira-linha .home_circulo{ border:#D8D8D8 solid 1px; border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%; height:90px; width: 90px; text-align:center; position:absolute; left:50%; margin-left:-45px;}
#primeira-linha .home_circulo b{ color:#FFB600; font-size:24px; width: 100%; text-align:center; padding-top:35px;}
#primeira-linha .home_titulo{ margin: 100px 0 10px 0; font-weight:bold;}
#primeira-linha .caixa:hover .home_circulo{ background:#FFB600;}
#primeira-linha .caixa:hover .home_circulo b{ color:#FFFFFF; }
#primeira-linha .caixa:hover .home_titulo{ color:#FFB600;}

#home-servico .titulo b{ color:#FFB600; margin-right: 10px; }
#home-servico .titulo { font-weight:bold;}
#home-servico .conteudo { font-size:85%; min-height: 60px; margin: 10px 0 20px 0;}




.lista-pagamento li{ float:left; margin:5px; text-align:center; border:#D8D8D8 1px solid; padding:15px; background:#F7F7F7;}
.lista-pagamento li img{ border:#D8D8D8 1px solid; }
.lista-pagamento li .titulo{padding:10px 0 10px 0; font-weight:bold;}






.carousel.slide img {
    width:100%;
    height:auto;
}

.arredonda{
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.bt_enviar{
	background:#60605f;
	color:#FFF;
}
.form_campo{
	background:#F7F7F7;
	border:#E9E9E9 solid 1px;
}
#home_contato label{
	margin: 5px 0 5px 0;
}
.bg_home{
	margin-top:0px !important;
	background:url('images/bg_home.jpg') bottom center fixed;
	background-size:cover;
	background-repeat:no-repeat;
}
.bg_cliente{
	margin-top:0px !important;
	background:url('images/bg_cliente.jpg') bottom center fixed;
	background-size:cover;
	background-repeat:no-repeat;
}
.bg_sobre{
	margin-top:0px !important;
	background:url('images/bg_sobre.jpg') bottom center fixed;
	background-size:cover;
	background-repeat:no-repeat;
}
.dest_home_cont{
	background:#EBEBEB !important;
	color:#636363 !important;
	padding: 10px;
	min-height: 150px;
}
.dest_home_item{
	background:#B83134;
	padding: 20px;
	margin-bottom: 7px;
}
.img_dest_home{
	/*padding-top: 250px;*/
	padding-top: 220px;
	padding-bottom: 150px;
}
.plano-valor{
	font-size: 230%;
}
.plano-titulo{
	font-size: 150% !important; 
	color: #409DC8 !important;
}
#popular{
    background: url('images/badge-popular.png') center center no-repeat;
    width: 112px;
    height: 120px;
    position: absolute;
    top: -8px;
    right:11px;
}
.bg_linhas{
	background:url(images/bg_linhas.png) repeat;
}
.bg_linhas2{
	background:url(images/bg_linhas2.png) repeat;
}
.bg_cinza1{
	background:#313131 url(images/bg_linhas.png) repeat;
}
.bg_cinza1{
	background:#313131 url(images/bg_linhas.png) repeat;
}
.bg_cinza2{
	background:#1b1b1b url(images/bg_linhas.png) repeat;
}
.bg_img{
	background:url(images/gplay.png);
}
.bg_azul{
	background:#409DC8;
}
.bg_preto{
	background:#414141;
}
.bg_laranja{
	background:#FFAD00;
}
.divisor_bola{
	padding: 5px 30px 5px 30px;
}
.relacao_cliente li{
	float:left;
	padding: 23px;
/*	border-left:#CCC solid 1px;
	border-top:#CCC solid 1px;
	border:#CCC solid 1px;*/
}
.relacao_cliente li img{
	max-width: 180px !important;
}
.noborder_top{
	/*border-top:0px !important;*/
}
.noborder_left{
/*	border-left:0px !important;*/
}
.tx_2{
	font-size:24px !important;
	line-height: 35px;
}
.espaco{
	padding-top: 50px;
	padding-bottom: 50px;
}
.espacorodape{
	padding-top: 10px;
	padding-bottom: 20px;
}
.tx_branco{
	color:#FFF;
}

.tx_azul{
	color:#00D2D4;
}
.tx_vermelho{
	color:#FF4B00;
}
.margin_tb{
	margin-top: 30px;
	margin-bottom: 30px;
}
.caixa_home{
	border:#FFF solid 1px;
	padding: 150px 30px 30px 30px;
	margin-top: -120px;
	min-height: 300px;
}
.home_servico li{
	float:left;
	width: 33.3%;
	padding: 15px;
}
.servicodiv li{
	float:left;
	width: 25%;
	padding: 15px;
}
.caixa_servico{
	border:#FFF solid 1px;
	padding: 120px 30px 30px 30px;
	margin-top: -110px;
	min-height: 340px;
}

.sobrediv{
	float:left;
	width: 33%;
	padding: 40px 15px 15px 15px !important;
}
.sobrediv2{
	float:left;
	width: 50%;
	padding: 40px 15px 15px 15px !important;
}
.caixa_sobre, .caixa_sobre2{
	border:#D3D3D3 solid 1px;
	padding: 90px 30px 30px 30px;
	margin-top: -65px;
	min-height: 270px;
}
.caixa_sobre2{
	min-height: 180px !important;
}
.sobre_img1{
	float:left;
	margin-left: -20px;
	margin-top: -30px;
	z-index: 999;
}
.caixa_sobre_img{
	width: 90%;
	margin-top: 15px;
}

.full{
	width: 100%;
}
.destaquetxtopo{
/*	font-family:  "Open Sans Condensed","Roboto", "Source Sans Pro",'Open Sans', sans-serif;*/
	color:#FFFFFF;
	font-size:36px;
	text-transform:uppercase;
	width: 600px;
/*	border: #FFFFFF solid 1px;*/
	padding: 40px;
/*	line-height: 50px;*/
}
.destaquetxtopo strong{
	font-size: 46px;
	font-weight:bold;
}
strong.titulo{
	font-size:250%;
	color:#00C8CA;
}
strong.titulobranco{
	font-size:250%;
	color:#FFF;
}
strong.titulocinza{
	font-size:250%;
	color:#707070;
}
strong.titulolaranja{
	font-size:250%;
	color:#FFAD00;
}
strong{
	font-weight:bold;
}
.negrito, .negrito1{
	font-weight:bold;
}
.negrito1{
	font-size: 120%;
}
.padding_20{
	padding:20px;
}
body{
/*	font-family: "News Cycle", "Open Sans Condensed","Source Sans Pro", "Roboto","Times New Roman", Times, serif;*/
	border:0px !important;
}
.container{
	border: 0px !important;
}
.noborder{
	border: 0px !important;	
}
.logo{
	float:left;
	margin: 5px 0 5px 0;
}
.aba_menu{
	float:right;
	margin: 10px 10px 0px 40px;
}
.menu li{
	float:left;
	padding: 10px 30px 10px 30px;
	border-left:#cecece 1px solid;
	color:#999;
	text-decoration:none;
}
.menu li:hover, .menu_ativo{
	color:#FFB100;
	text-decoration:none !important;
/*	background:#F7F7F7 !important;*/
}
.rodape-endereco{
	padding-left: 60px;
}
.social_rodape li{
	float:left;
	padding: 3px;
	color:#E1E1E1;
}
.rodape_direitos{
	padding-left: 30px;
	color:#686868;
}

.bt_destaque{
	background:#00C8CA;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	color:#FFFFFF !important;
	border: 0px !important;
}
.bt_destaque:hover{
	background:#FFB100 !important;
	color:#FFFFFF !important;
}
.link1{
	color:#FFFFFF;
	text-decoration:none;
}
.link1:hover{
	color:#FFC5C6;
	text-decoration:none !important;
}
.topogeral{
/*	position:absolute;*/
	float:left;
	background:#FFF;
	width: 100%;
	margin: -20px 0px 0px 0px !important;
	padding: 10px 0px 10px 0px;
	position:fixed;
	z-index: 9999;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);
}
.titulo_branco{
	color:#FFFFFF;
	font-size:36px;
	border-bottom: #FFFFFF solid 1px;
	padding-bottom: 10px;
}
.titulo_cinza{
	color:#BA2329;
	font-size:36px;
	border-bottom:#E7E7E7 solid 1px;
	padding-bottom: 10px;
}


.rodape_borda{
	float:left;
	border:#666 solid 1px;
	padding: 30px;
	width: 100%;
}
.rodape_conteudo li{
	float:left;
	border-left:#666 solid 1px;
}

.serv{
	float:left;
	width: 100%;
}
.serv li{
	display:inline;
	list-style:inherit !important;
	padding: 0px 15px 0px 0px;
}
.serv a{
	font-size:20px;
}
.img_serv{
	padding: 0px 15px 0px 10px;
}
.img_oculta{
	display:none;
}
.borda_sobre{
	border-left:#C8C8C8 solid 1px;
	padding-left: 30px;
}

.resultado-t{ line-height: 130%;}
.borda-resultado{ border:#D4D4D4 solid 1px; padding: 20px; font-size: 90%; color:#808080; }
.resultado-orcamento{ background:#f8f8f8; text-align:center; padding: 15px; margin: 20px 0 0 0; font-weight:bold; }
.resultado-titulo{ border-bottom:#808080 solid 1px; padding: 20px 0 10px 0; font-weight:bold; font-size: 130%;}
.resultado-titulo b, .resultado-aviso2{ color:#FFB600; }
.resultado-subtitulo{ font-weight:normal !important; font-size:80%; padding: 5px 0 0 18px; }
.resultado-linhas div{ padding-top: 10px;}
.resultado-linhas2{ padding-left: 20px; padding-right: 20px;}
.resultado-linhas2 div{ height: 35px; padding: 10px 2px 10px 2px; border-bottom:#DCDCDC solid 1px;}
.resultado-total{ background:#f8f8f8; }
.resultado-aviso{ background:#f8f8f8; padding: 15px; line-height: 120%; }


.box-entrega { background:#F7F7F7; border:#D3D3D3 solid 5px; padding: 10px;}
.box-entrega:hover, .box-entrega-ativo { background:#FFF3DF; border:#FFB600 solid 5px; padding: 10px;}
.entrega_circulo {color:#FFB600; font-size:36px; padding: 10px; }
.entrega_titulo { font-weight:bold; }

#consulta-home{ z-index:3;}

.home-janela-espaco{ margin-bottom: 40px;}



@media screen and (max-width:1100px) {
	.faixa-cinza strong.footer {font-size:12px;width:250px;}
}

@media screen and (max-width:1080px) {
	header nav {width:715px;}
	header nav ul {min-width:705px;}
	header nav ul li a {padding:0 10px;font-size:13px;}
	footer .base-colunas {padding:50px 10px;}
	footer .colunas {width:auto;}
}

@media screen and (max-width:970px) {
	nav, header .face-exibe {display:none;}
	header div.nav, header div.ped {display:block;}
	header.oculta div.nav, header.oculta div.ped {top:10px;}
	.faixa-cinza strong.footer {position:relative;margin:0 auto;width:100%;text-align:center;margin:0 0 10px;}
	.faixa-cinza strong.footer i {float:none;font-size:21px;margin:0 0 5px;display:block;}
	footer .colunas {width:50%;height:270px;padding:0 40px;}
	.faixa-cinza {padding:0 20px}
	.f-info {margin:30px 0 0;line-height:45px;padding:20px 0;}
	.f-info strong {float:none;display:block;text-align:center;width:auto;margin:0 0 20px;}
	.f-info form {float:none;width:60%;margin:0 auto 20px;position:relative;}
	.f-info form input[type=text] {width:100%;}
	.f-info form button {width:100%}
	#img_licenciamento{ display:none;}
	.caixa{ margin-bottom: 50px; padding-bottom: 40px;}
	.home_circulo{ margin-top: -100px; }

}

@media screen and (max-width:767px) {
	
	#site {padding-top:60px;}
	header, header.oculta {position:fixed;top:0;right:0;left:0;}
	header .logo, header.oculta .logo {height:40px;margin:7px 0 5px;}
	header .logo img, header.oculta .logo img {height:40px;}
	header div.nav, header.oculta div.nav,
	header div.ped, header.oculta div.ped {right:15px;top:7px;text-align:center;}
	header div.nav i, header.oculta div.nav i,
	header div.ped i, header.oculta div.ped i {font-size:28px;}	
	header div.nav, header.oculta div.nav {right:90px;}
	header div.ped span, header.oculta div.ped span {line-height:15px;}	
	
	.faixa-cinza {height:auto;line-height:normal;padding:20px;text-align:center;}
	.faixa-cinza strong {float:none;display:block;}
	.faixa-cinza a {float:none;}	
	.f-info {line-height:45px;}
	.f-info form {width:80%;}
	footer .copy {text-align:center;line-height:40px;padding:40px 0;}
	footer .copy span {float:none;display:block;}
	footer .copy a.formas {float:none;}
	

	.home_circulo{ margin-top: -100px; }
	.caixa{ margin-bottom: 50px; padding-bottom: 40px;}
	.bg-home .homenumber{ position:relative; float:inherit !important; left:50%; margin-left:-60px; }
	.bg-home p{ margin: 40px; text-align:justify;}
	
	.box-comentario .foto-contato{ display:none; }
	.box-comentario { width:100%; }
	.comentario { width:100%; }
}

@media screen and (max-width:550px) {
	header .info a {display:none;}
	header .info i {display:none;}
	header .info span {padding:8px;}
	footer .colunas {width:100%;height:auto;}
	.f-info form {width:95%;}
	
	label.div {width:100%;}
	button[type=submit] {width:100%;}

}






	

/*@media screen and (min-width: 1024px){
@media screen and (min-width: 768px){}
@media screen and (max-width: 768px){}*/
/*
@media screen and (max-width: 1200px){
	.menu li{
		float:left;
		padding: 10px;
		text-decoration:none;
	}
}

@media screen and (max-width: 768px){
	
	.menu_rodape li{
		float:none;
		border: 0px;
	}
	.social_rodape{
		margin-top: 15px;
	}	
}

@media screen and (max-width: 500px){
	.img_dest_home{
		padding-top: 120px;
		padding-bottom: 30px;
	}
	.destaquetxtopo{
		font-size:20px;
		width: 100%;
		padding: 40px;
		line-height: 35px;
	}
	.tx_2{
		font-size:15px !important;
		line-height: 35px;
	}
	
}
*/
