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

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

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:#FFF;font-weight:400;height:100%; }
body{ background:#FFF; line-height:150%; }
.noespaco{ margin: 0; padding: 0; border: 0; }

.dropdown-submenu { position: relative; }
.dropdown-submenu .dropdown-menu { top: 0; left: 100%; margin-top: -1px; }
.navbar-nav {
    width: 100%;
    text-align: center;
/*	padding: 0px !important;
	margin: 0px !important;*/
}
.navbar-nav li li a{ color:#676767; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.navbar-nav li a{ color:#FFF; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.navbar-nav li a:hover, .navbar-nav li a:focus, .navbar-nav li a:active{ background: #2067A2 !important; color:#FFF; }
#menu-principal { text-align:center; margin-top: 16px;}


.nobg{ background:none  #EFF1F0 !important; }
.menu{ float:right;}
.menu a li{ float:left; padding: 3px 15px 3px 15px; background:url(images/divisor_menu.png) center left no-repeat #EFF1F0; color:#9c9c9c;  border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; margin-left: 5px;}
.topo-menu{	min-height:150px; padding-top: 70px; }
.menuactive, .menu a li:hover{ background:#627383 !important; color:#FFF !important; }

.home-banner{ background-image:url(images/bg_001.jpg); background-repeat:no-repeat; background-position: top center; min-height:723px; }
/*.home-sobre{ background-image:url(images/interno_sobre.png); background-repeat:no-repeat; background-position: top center; min-height:285px; }*/
.home-sobre{ background-image:url(images/bg_interno.jpg); background-repeat:no-repeat; background-position: top center; min-height:425px; }
.home-colecao2{ background-image:url(images/interno_colecao.png); background-repeat:no-repeat; background-position: top center; min-height:285px; }
.home-contato{ background-image:url(images/interno_contato.png); background-repeat:no-repeat; background-position: top center; min-height:285px; }
.home-localizacao{ background-image:url(images/interno_localizacao.png); background-repeat:no-repeat; background-position: top center; min-height:285px; }

.modelo{ float:left; position:absolute; text-align:center; width:360px; top: 30px; left: 50%; margin-left: -330px; z-index: 99; }
.faixa1{ float:left; position:absolute; text-align:center; width:290px; top: 0; left:50%; margin-left: -510px; }

/*.home-texto{ position:relative; width: 550px; left: 50%; margin-top: 90px; text-align:justify; margin-bottom: 120px; }*/
.interno-texto{ position:relative; margin-top: 90px; text-align:justify; margin-bottom: 120px; }
.sobre-titulo{ line-height: 0.8; text-align:center; margin-top: 90px; font-style:italic; }
.sobre-titulo b{ font-size: 300%; color:#617383; font-weight:bold; }
.sobre-titulo c{ font-size: 400%; color:#7ea2b0;  }
.sobre-conteudo{ padding: 60px 30px 90px 30px; text-align:justify;  font-size: 120%; color:#B5B5B5;  }

.blog-home{ background:url(images/bg_blog.jpg) no-repeat top center fixed; padding-top: 50px; padding-bottom: 50px;}
.blog-home a{ font-size: 150%; color:#6D6D6D; text-decoration:none; }
.blog-home a:hover{ color:#7EA2B0; }
.blog-titulo{ margin: 30px 0 30px 0; min-height:60px; text-align:center;}
.blog-conteudo{ text-align:justify; color:#9E9E9E; margin-bottom: 40px;}
.blog-titulo-principal{ font-size:300%; padding-bottom: 30px; text-align:center; border-bottom:#EBEBEB dashed 1px; color:#7ea2b0;}
.blog-conteudo-caixa{ background:url(images/bg_transparente.png) repeat;}
.home-produto img:hover{ opacity: 0.5;}
.home-produto{ padding: 40px 0 0 0; }



.newsletter{ background:#627383; width: 100%; color:#FFFFFF; }
.mapa{ margin-bottom: -10px; display:block; position:relative; }

.rodape{ margin: 0; background:#C9C9C9; width: 100%; color:#5A5A5A; font-size:90%; padding: 15px 0 15px 0; }
.rodape-endereco{ margin-top: 5px; }
.rodape-social{ margin-top: 10px; }
.news-form-color{ border:#FFFFFF solid 1px; background:#627383; color:#FFFFFF !important; font-size: 80%; }
.rodape-social a{ text-decoration:none; }
.rodape-social b{ font-size: 25px; color:#FFFFFF; padding: 0 5px 0 5px;}
.rodape-social b:hover{ color:#5A7789; }

.newsletter{ padding: 15px 0 15px 0; }
.news-text{ line-height: 80%; text-align:right; margin-top: 5px; }
.news-text1{ font-size:150%; }
.news-text2{ font-size:80%; }
.news-form-color::-webkit-input-placeholder { color: #FFF; }
.news-form-color::-moz-placeholder { /* Firefox 18- */ color: #FFF; }
.news-form-color::-moz-placeholder {  /* Firefox 19+ */ color: #FFF; }
.news-form-color::-ms-input-placeholder { color: #FFF; }
/* .newsletter .btn-info{ background:#FFFFFF; color:#697585; } */



.lista-colecao li{ float:left; border:#E8E8E8 solid 1px; margin: 7px;}
.lista-colecao li:hover img{ opacity: 0.5;}

.campo-localizacao{ padding: 10px 0 40px 0; }
.texto-localizacao{ padding-top: 80px;}

.texto-colecao{ font-size: 200%; }

.nav-pills > li > a { margin: 2px; }
.nav-pills > li > a{ color:black; background-color:#E4E4E4; }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color:#fff; background-color:#627383; }

.topo-fundo{ width: 100%; background:#7ea2b0;  /*background:#2F325F;*/ }
.titulo-interno{ font-size: 330% !important; margin-top: 30px; margin-right: 50px; font-style:italic; color: #FFF; text-shadow:#394b5c 3px 3px 5px; }
.titulo-interno strong{ color:#EFF1F0; }


.bg-topo{ background:url(images/topo.png) repeat-x; padding: 15px 0 10px 0; }
.bg-color-verde{ background:#00518a; border-radius: 10px; margin-bottom: 20px; padding: 20px; }
.caixa-home-verde{ font-size:90%; color:#FFFFFF;}

.bg-color-cinza{ background:#F7F7F7; border-radius: 10px; margin-bottom: 20px; padding: 20px; }
.caixa-home-cinza{ font-size:90%;}

.icone-compartilha b{ font-size:30px;}
.icone-compartilha b{ color:#00776C; }
.icone-compartilha { background:#00776C; color:#FFF;}
.icone-compartilha i{ color:#FFF;}
.icone-compartilha:hover, .botaosend:hover{ background:#4F4F4F; color:#FFF;}
.rodape-link{ color:#00776C; } 
.rodape-link:hover{ color:#4F4F4F; } 

.box-lateral{ background:#F7F7F7; padding: 0px !important; border-radius: 0 0 10px 10px; margin-bottom:20xp;  }
.box-lateral-interno{ padding: 30px 30px 50px 30px; }
.colorverde, .titulo-int, .conteudo-interno c{ color:#00518a; }
.titulo-int strong{ font-size:150%; padding-top: 30px !important;}
.conteudo-interno c{ font-size:150%; }
.conteudo-interno{ padding: 30px 50px 30px 30px; text-align:justify; }
.titulo-topo{ background:#F7F7F7;}
.text-aviso-pequeno{ font-size:80%; line-height: 100%; }
.botao-adobe{ margin-left: 30px; }

.titulo3{ color:#FFFFFF; font-size: 80%; } 
.conteudo-tabela{ font-size: 80%; height: 30px;}



@media screen and (max-width:1200px) {
	#menu ul { margin-top: 0px; margin-left:0px; }
	#menu a { text-decoration:none; color:#FFC600; font-size: 120%; padding: 15px 20px 15px 20px;}
}
@media screen and (max-width:980px) {
	#menu ul { margin-top: 0px; margin-left:0px; }
	#menu a { text-decoration:none; color:#FFC600; font-size: 120%; padding: 15px 7px 15px 7px;}
	.titulo-topo .noespaco, #menu-lateral{ display:none; }
	.titulo-int{ padding: 10px  30px 30px 30px;}
	
	.oculta-coluna{ display:none;}
}

@media screen and (max-width:740px) {
	.topo-fone{ font-size: 100%; margin-top: 45px; color:#FFC600; }
	
	.oculta-coluna2{ display:none;}
}

