header #topo_1 { width:100%; margin:0px; left:0px; top:0px; float:left; background-color:#F2F2F2 }
header #topo_1 #topo_1_site #topo_1_site_1 #iconeSubirPag { width:40px; height:40px; float:left; position:fixed; z-index:999; bottom:15px; right:15px }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_contato h1 span { font-weight:900 }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_contato h2 span { font-weight:900 }
header #topo_1 #topo_1_site #topo_1_site_1 { width:100%; height:auto; float:left }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_logo img { width:100%; height:auto; float:left }


.tituloVitrine { position:absolute; z-index:999; float:left; }
.tituloVitrineTexto { width:100%; font-family:"Roboto"; font-weight:700; color:#FFFFFF; padding:0 0 10px 0; height:auto; text-align:left; float:left }
.tituloVitrineComentario { width:100%; font-family:"Roboto"; font-weight:200; color:#FFFFFF; padding:10px 0 20px 0; height:auto; text-align:left; float:left }
.tituloVitrineBotao { width:100%; font-family:"Roboto"; font-weight:700; color:#FFFFFF; text-shadow:1px 1px #333333; padding:10px 0 10px 0; height:auto; text-align:center }

header #topo_email { width:100%; margin:0px; left:0px; top:0px; float:left; background-color:#F09C22 }
header #topo_email #topo_email_1 #divIconeEmail { width:30px; height:auto; float:left; padding:7px 0 5px 0 }
header #topo_email #topo_email_1 #divLinkEmail { width:calc(100% - 100px); height:auto; float:left; padding:7px 0 0 0 }
header #topo_email #topo_email_1 #divRedesSociais { width:70px; height:auto; float:left; padding:4px 0 0 0 }
header #topo_email #topo_email_1 #divRedesSociais img { margin:2px 0 0 15px; float:right }

header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_logo { height:auto; float:left; z-index:999 }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens { height:auto; float:left; z-index:999; font-family:"Roboto"; font-weight:300; color:#999999; font-size:14px }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Mais { width:100%; float:left }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Mais #topo_menu_1_menu { width:calc(100% - 80px); float:left }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Mais #topo_menu_1_social { width:80px; float:left }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Mais #topo_menu_1_social img { margin:0 0 0 5px }

header #topo_titulos { width:100%; margin:0px; left:0px; top:0px; float:left; background-color:#2F7DCC; border-bottom:5px solid #F09C22 }


@media only screen and (min-width: 1171px){

header #topo_email #topo_email_1 { width:1170px; height:auto}
header #topo_titulos #topo_titulos_1 { width:1170px; height:auto }
header #topo_titulos #topo_titulos_1 #mTituloPagina { width:100%; height:auto; padding:30px 0 30px 0; font-family:"Roboto"; font-weight:700; color:#FFFFFF; font-size:35px; text-align:center }

header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_logo { width:350px; margin:10px 0 10px 0 }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens { width:calc(100% - 350px); }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Mais #topo_menu_1_social { margin:45px 0 0 0 }

header #topo_1 #topo_1_site { width:1170px; height:auto }
header #topo_2 { width:100%; margin:0px; left:0px; top:0px; float:left; background-color:#F09C22; display:none }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:calc(1170px - 160px); padding:0 80px 0 80px; margin-left:calc((100% - 1170px)/2); text-align:center }
.tituloVitrineTexto { font-size:50px; line-height:50px; text-align:center }
.tituloVitrineComentario { font-size:20px; text-align:center }

.div_whats { width:220px; height:auto; float:left; background-color:#0CB466; padding:10px 10px 10px 10px; color:#FFFFFF; cursor:pointer; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin:37px 0 0 30px; font-size:22px; font-weight:700; white-space:nowrap }
.div_menu { width:calc(100% - 260px); height:auto; float:left }

}



@media only screen and (min-width: 961px) and (max-width: 1170px){

header #topo_email #topo_email_1 { width:960px; height:auto }
header #topo_titulos #topo_titulos_1 { width:960px; height:auto }
header #topo_titulos #topo_titulos_1 #mTituloPagina { width:100%; height:auto; padding:30px 0 30px 0; font-family:"Roboto"; font-weight:700; color:#FFFFFF; font-size:35px; text-align:center }

header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_logo { width:290px; margin:20px 0 10px 0 }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens { width:calc(100% - 290px); }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Mais #topo_menu_1_social { margin:45px 0 0 0 }

header #topo_1 #topo_1_site { width:960px; height:auto }
header #topo_2 { width:100%; margin:0px; left:0px; top:0px; float:left; background-color:#F09C22; display:none }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:960px; margin-left:calc((100% - 960px)/2); text-align:center }
.tituloVitrineTexto { font-size:50px; line-height:50px; text-align:center }
.tituloVitrineComentario { font-size:18px; text-align:center }

.div_whats { width:200px; height:auto; float:left; background-color:#0CB466; padding:10px 10px 10px 10px; color:#FFFFFF; cursor:pointer; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin:37px 0 0 30px; font-size:20px; font-weight:700; white-space:nowrap }
.div_menu { width:calc(100% - 240px); height:auto; float:left }

}




@media only screen and (min-width: 769px) and (max-width: 960px){

header #topo_email #topo_email_1 { width:768px; height:auto }
header #topo_titulos #topo_titulos_1 { width:768px; height:auto }
header #topo_titulos #topo_titulos_1 #mTituloPagina { width:100%; height:auto; padding:30px 0 30px 0; font-family:"Roboto"; font-weight:700; color:#FFFFFF; font-size:35px; text-align:center }

header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_logo { width:200px; margin:25px 0 10px 0 }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens { width:calc(100% - 200px); }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens #botaoTopo620Mais #topo_menu_1_social { margin:40px 0 0 0 }

header #topo_1 #topo_1_site { width:768px; height:auto }
header #topo_2 { width:100%; margin:0px; left:0px; top:0px; float:left; background-color:#F09C22; display:none }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:768px; margin-left:calc((100% - 768px)/2); text-align:center }
.tituloVitrineTexto { font-size:50px; line-height:50px; text-align:center }
.tituloVitrineComentario { font-size:16px; text-align:center }

.div_whats { width:120px; height:auto; float:left; background-color:#0CB466; padding:10px 0 10px 0; color:#FFFFFF; cursor:pointer; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin:20px 0 0 20px; font-size:14px; font-weight:700; white-space:normal; text-align:center }
.div_menu { width:calc(100% - 160px); height:auto; float:left }

}




@media only screen and (min-width: 621px) and (max-width: 768px){

header #topo_email #topo_email_1 { width:620px; height:auto }
header #topo_titulos #topo_titulos_1 { width:620px; height:auto }
header #topo_titulos #topo_titulos_1 #mTituloPagina { width:100%; height:auto; padding:30px 0 30px 0; font-family:"Roboto"; font-weight:700; color:#FFFFFF; font-size:35px; text-align:center }

header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_logo { width:300px; margin:10px 0 10px 0 }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens { width:calc(100% - 300px); }

header #topo_1 #topo_1_site { width:620px; height:auto }

header #topo_2 { width:100%; margin:0px; left:0px; top:0px; float:left; background-color:#F09C22; display:block }
header #topo_2 #topo_2_site { width:620px; height:auto }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:620px; margin-left:calc((100% - 620px)/2); text-align:center }
.tituloVitrineTexto { font-size:50px; line-height:50px; text-align:center }
.tituloVitrineComentario { font-size:18px; text-align:center }

}




@media only screen and (min-width: 481px) and (max-width: 620px){

header #topo_email #topo_email_1 { width:480px; height:auto }
header #topo_titulos #topo_titulos_1 { width:480px; height:auto }
header #topo_titulos #topo_titulos_1 #mTituloPagina { width:100%; height:auto; padding:30px 0 30px 0; font-family:"Roboto"; font-weight:700; color:#FFFFFF; font-size:35px; text-align:center }

header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_logo { width:300px; margin:10px 0 10px 0 }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens { width:calc(100% - 300px); }

header #topo_1 #topo_1_site { width:480px; height:auto }

header #topo_2 { width:100%; margin:0px; left:0px; top:0px; float:left; background-color:#F09C22; display:block }
header #topo_2 #topo_2_site { width:480px; height:auto }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:480px; margin-left:calc((100% - 480px)/2); text-align:center }
.tituloVitrineTexto { font-size:45px; line-height:45px; text-align:center }
.tituloVitrineComentario { font-size:18px; text-align:center }

}





@media only screen and (min-width: 0px) and (max-width: 480px){

header #topo_email #topo_email_1 { width:320px; height:auto }
header #topo_titulos #topo_titulos_1 { width:320px; height:auto }
header #topo_titulos #topo_titulos_1 #mTituloPagina { width:100%; height:auto; padding:30px 0 30px 0; font-family:"Roboto"; font-weight:700; color:#FFFFFF; font-size:30px; text-align:center }

header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_logo { width:230px; margin:10px 0 15px 0 }
header #topo_1 #topo_1_site #topo_1_site_1 #topo_1_site_1_itens { width:calc(100% - 230px); }

header #topo_1 #topo_1_site { width:320px; height:auto }

header #topo_2 { width:100%; margin:0px; left:0px; top:0px; float:left; background-color:#F09C22; display:block }
header #topo_2 #topo_2_site { width:320px; height:auto }


/* DESTAQUE PRINCIPAL */
.tituloVitrine { width:320px; margin-left:calc((100% - 320px)/2); text-align:center }
.tituloVitrineTexto { font-size:35px; line-height:35px; text-align:center }
.tituloVitrineComentario { font-size:18px; text-align:center }

}