* {
margin: 0;
padding: 0;
}

.site {
background: #002e5f url(../imagens/background_topo.jpg) repeat-x 0 0;
width: 1000px;
height: 628px;
margin: 0 auto;
}

a, p, a img, img {
border: none;
color: #000;
text-decoration: none;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BLOCO COM LOGO E CAMPO DE CADASTRO DE EMAIL*/
.bloco_1 {
float: left;
width: 1000px;
}

.bloco_1 h1 a {
background: url(../imagens/logo_daybrasil_20.gif) no-repeat 0 0;
width: 83px;
height: 110px;
display: block;
overflow: hidden;
text-indent: -9000px;
margin: 10px 0 40px 35px;
float: left;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* MENU PRINCIPAL E SUBMENU*/
ul.menu_principal {
float: left;
list-style: none;
margin: 0 0 0 216px;
width: 650px;
height: 65px;
}

div>ul.menu_principal {
position: relative;
*position: static;
}

ul.menu_principal li {
position: relative;
float: left;
display: inline;
overflow: hidden;
}

ul.menu_principal li.li_home a {
display: block;
height: 35px;
width: 65px;
background:url(../imagens/menu_principal.gif) no-repeat 0px 0px;
text-indent: -9000px;
overflow: hidden;
}

ul.menu_principal li.li_empresa a {
display: block;
height: 35px;
width: 82px;
background:url(../imagens/menu_principal.gif) no-repeat -65px 0;
text-indent: -9000px;
overflow: hidden;
cursor: auto;
}

ul.menu_principal li.li_unidades a {
display: block;
height: 35px;
width: 82px;
background:url(../imagens/menu_principal.gif) no-repeat -147px 0;
text-indent: -9000px;
overflow: hidden;
cursor: auto;
}

ul.menu_principal li.li_produtos a {
display: block;
height: 35px;
width: 79px;
background:url(../imagens/menu_principal.gif) no-repeat -229px 0;
text-indent: -9000px;
overflow: hidden;
cursor: auto;
}

ul.menu_principal li.li_eventos a {
display: block;
height: 35px;
width: 74px;
background:url(../imagens/menu_principal.gif) no-repeat -308px 0;
text-indent: -9000px;
overflow: hidden;
cursor: auto;
}

ul.menu_principal li.li_midia a {
display: block;
height: 35px;
width: 75px;
background:url(../imagens/menu_principal.gif) no-repeat -382px 0;
text-indent: -9000px;
overflow: hidden;
cursor: auto;
}

ul.menu_principal li.li_contato a {
display: block;
height: 35px;
width: 75px;
background:url(../imagens/menu_principal.gif) no-repeat -457px 0;
text-indent: -9000px;
overflow: hidden;
cursor: auto;
}

ul.menu_principal li a.li_trabalhe {
display: block;
height: 35px;
width: 115px;
background:url(../imagens/menu_principal.gif) no-repeat -532px 0;
text-indent: -9000px;
overflow: hidden;
}

ul.menu_principal li ul.submenu {
position: absolute;
top: 35px;
left:0;
padding: 5px 0;
z-index: 1000;
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
display: block;
text-indent: 0;
width: 190px;
}

ul.menu_principal li ul.submenu li {
margin: 0;
display: block;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px;
width: 190px;
border: 1px solid #fff;
background: #7f96af;
margin-top: -1px;
color: #fff;
white-space: nowrap;
text-indent: 5px;
z-index:1000;
}

ul.menu_principal li ul.submenu li.subtit {
background: #527ca7;
}

ul.menu_principal li ul.submenu li a {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
background: #7f96af;
color: #fff;
display: block;
text-indent: 0;
height: auto;
overflow: visible;
cursor: pointer;
}

ul.menu_principal li ul.submenu li a:hover {
color: #000;
}

ul.menu_principal li:hover, ul.menu_principal li:hover ul.submenu, ul.menu_principal li.over ul.submenu, ul.menu_principal li.over {
display: block;
overflow: visible;
}

.bloco_3 {
width: 154px;
float: left;
height: 467px;
*height: 510px;
overflow:hidden;
}

.bloco_3 .cadastro_email {
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
background: #99abbf;
margin: 0 0 44px;
*margin: 44px 0;
width: 154px;
}

.bloco_3 .cadastro_email a {
background: url(../imagens/assinar_news.gif) no-repeat 0 0;
width: 116px;
height: 42px;
display: block;
overflow: hidden;
text-indent: -9000px;
margin: 9px 0 7px 17px;
}

.div_menu_lateral {
clear: left;
float: left;
width: 154px;
height: 365px;
margin-top: -1px;
border-right: 1px solid #fff;
background: url(../imagens/backgground_bloco3.gif) repeat-x 0 111px;
}

.div_menu_lateral h3 {
dislay: block;
width: 154px;
height: 22px;
text-indent: -9000px;
overflow: hidden;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

h3.lateral_produtos {
background: url(../imagens/lateral_produtos.gif) no-repeat 0 0;
*margin-bottom:3px;
}

h3.lateral_empresa {
background: url(../imagens/lateral_empresa.gif) no-repeat 0 0;
*margin-bottom:3px;
}

h3.lateral_unidades {
background: url(../imagens/lateral_unidades.gif) no-repeat 0 0;
*margin-bottom:3px;
}

h3.lateral_midia {
background: url(../imagens/lateral_midia.gif) no-repeat 0 0;
*margin-bottom:3px;
}

h3.lateral_eventos {
background: url(../imagens/lateral_eventos.gif) no-repeat 0 0;
*margin-bottom:3px;
}

h3.lateral_contato {
background: url(../imagens/lateral_contato.gif) no-repeat 0 0;
*margin-bottom:3px;
}

/*
ul.menu_lateral {
list-style: none;
width: 154px;
margin: 0;
}

ul.menu_lateral li {
list-style: none;
width: 134px;
padding: 0 20px 0 0;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-align: right;
*margin-top: -3px;
border-bottom: 1px solid #fff;
}

ul.menu_lateral li span {
display: block;
width: 134px;
padding: 3px 0 0 0;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-align: right;
}

ul.menu_lateral li a {
color: #fff;
display: block;
padding: 2px 0;
*padding: 3px 0;
}

ul.menu_lateral li ul {
*margin-bottom: -3px;
padding: 0;
}

ul.menu_lateral li ul li {
background: #7f96af;
border-bottom: 1px dotted #000;
display: block;
padding: 0 20px 3px 0;
*margin-top: 2px;
*margin-bottom: -4px;
}
*/
ul.menu_lateral {
list-style: none;
width: 154px;
margin: 0;
}

ul.menu_lateral li {
list-style: none;
width: 134px;
padding: 0 20px 0 0;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-align: right;
border-bottom: 1px solid #fff;
margin-bottom: -3px;
}

ul.menu_lateral li span {
display: block;
width: 134px;
padding: 6px 0 3px 0;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-align: right;
}

ul.menu_lateral li a {
color: #fff;
display: block;
padding: 2px 0;
*padding: 3px 0;
}

ul.menu_lateral li ul {
padding: 3px 0;
}

ul.menu_lateral li ul li {
background: #7f96af;
border-bottom: 1px dotted #000;
display: block;
padding: 0 20px 0 0;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BLOCO CONTENDO MENU PRINCIPAL, IMAGEM ESTATICA E BUSCA */
.bloco_2 {
float: left;
width: 845x;
margin-top: -95px;
*margin-top: -55px;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BARRA PRETA  E IMAGEM ESTATICA */
.imagem_estatica {
width: 845px;
height: 198px;
*height: 202px;
border-left: 1px solid #fff;
}

.barra_preta {
background: #000;
width: 845px;
height: 25px;
border-bottom: 1px solid #fff;
margin-top: 0px;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BUSCA */
div>.form_busca {
position:absolute;
*position:static;
margin-top: -25px;
z-index: 10;
}

.form_busca label {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
float: left;
margin: 4px 5px 0 0;
}

.form_busca input.radio_busca {
float: left;
margin: 4px 5px 0 0;
*margin: 0 5px 0 0;
}

label.label_busca {
background: url(../imagens/label_busca.gif) no-repeat 0 0;
width: 62px;
height: 25px;
text-indent: -9000px;
overflow: hidden;
display: block;
float: left;
margin: 0;
}

.input_busca {
border: 0;
width: 150px;
height: 17px;
float: left;
margin: 3px 0 0 0;
}

.busca_ok {
width: 19px;
height: 14px;
border: 0;
float: left;
margin: 4px 25px 0 10px;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* MARQUEE */
.marquee {
margin: 147px 0 0 0;
*margin: 176px 0 0 0;
}

.display_marquee {
margin-left: 485px;
margin-top: -20px;
*margin-top: 0px;
float: left;
width: 330px;
position: absolute;
*position: static;
z-index: 10;
overflow: hidden;
}

.display_marquee a {
color: #fff;
}

#newsticker {
position: static;
}

#newsticker ul {
list-style: none;
text-align: right;
color: #fff;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

* html #newsticker ul {
height: 1.6em;
overflow: visible;
}

#newsticker ul li a {
color: #fff;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#newsticker li.error {
color: #f00;
}

.mostra_caminho {
margin-top: -25px;
width: 810px;
position: absolute;
z-index: 10;
}

.display_marquee p {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
margin-top: 3px;
text-align: right;
color: #fff;
}

.mostra_caminho p, .mostra_caminho p a {
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
margin-top: 5px;
text-align: right;
color: #fff;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BLOCO CONTENDO NOTÍCIAS */
.bloco_4 {
float: left;
width: 365px;
height: 365px;
background: #99abbf;
border-left: 1px solid #fff;
}

h3.h3_noticias {
width: 365px;
height: 53px;
background: url(../imagens/h3_noticias.gif) no-repeat 0 0;
display: block;
text-indent: -9000px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.noticias_1 {
float: left;
width: 180px;
}

.noticias_1 img {
border-right: 1px solid #fff;
}

.noticias_2 {
float: left;
width: 185px;
}

.barra_preta_noticias {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
height: 65px;
background-color: #000;
margin-top: -65px;
*margin-top: -69px;
}

.noticias_1 .noticia_destaque {
margin-top: -65px;
position: absolute;
z-index: 10;
width: 168px;
padding: 2px 6px 0;
}

.noticias_2 .noticia_destaque, .bloco_interna_1 .noticia_destaque {
margin-top: -65px;
position: absolute;
z-index: 10;
width: 173px;
padding: 2px 6px 0;
}

.noticia_destaque h4 a, .barra_preta_destaque h4 a {
color: #ffba00;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.noticia_destaque p, .noticia_destaque p a {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}

.noticias_1 ul, .noticias_2 ul {
list-style: none;
background-color: #fff;
border-right: 1px solid #99abbf;
height: 100px;
}

.noticias_1 ul li, .noticias_2 ul li {
line-height: normal;
padding: 5px;
*padding: 2px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.noticias_1 ul li a, .noticias_2 ul li a {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

.noticia_destaque a.saibamais {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #ffba00;
float: right;
}

.btn_saibamais {
clear: left;
width:365px;
padding: 8px 0;
}

a.mais_noticias {
background: url(../imagens/mais_noticias.gif) no-repeat 0 0;
display: block;
width:48px;
height: 13px;
overflow: hidden;
text-indent: -9000px;
margin: 0 0 0 300px;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BLOCO CONTENDO LANÇAMENTOS */
.bloco_5 {
float: left;
width: 478px;
height: 363px;
border: 1px solid #fff;
background: #99abbf;
border-right: 1px solid #99abbf;
}

h3.h3_lancamentos {
display: block;
width:478px;
background: #99abbf url(../imagens/h3_lancamentos.gif) no-repeat 0 0;
height: 53px;
text-indent: -9000px;
overflow: hidden;
border-bottom: 1px solid #fff;
}

.bloco_lancamentos {
float: left;
width: 223px;
height: 143px;
color: #000;
font: 10px Verdana, Arial, Helvetica, sans-serif;
padding: 6px 5px 6px 10px;
margin: 0 1px 1px 0;
background: #fff;
}

.bloco_lancamentos2 {
float: left;
width: 224px;
height: 143px;
color: #000;
font: 10px Verdana, Arial, Helvetica, sans-serif;
padding: 6px 5px 6px 10px;
margin: 0 0 1px 0;
background: #fff;
}

.bloco_lancamentos h4, .bloco_lancamentos2 h4 {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #3d6fa3;
text-align: right;
}

.bloco_lancamentos img, .bloco_lancamentos2 img {
float: right;
width: 106px;
margin-left: 5px;
}

.bloco_lancamentos p, .bloco_lancamentos p a, .bloco_lancamentos2 p, .bloco_lancamentos2 p a {
color: #000;
text-align: right;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* RODAPÉ */
.rodape {
clear: left;
width: 1000px;
margin: 0 auto;
margin-top: -1px;
border-top: 1px solid #fff;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
background: url(../imagens/rodape_background.gif) repeat-y 0 0;
padding: 7px 0;
}

.rodape p {
color: #fff;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BLOCO INTERNA PADRÃO */
.interna_1 {
background: #fff;
float: left;
width: 806px;
height: 330px;
padding: 18px 19px 17px 20px;
overflow: auto;
border-right: 1px solid #99abbf;
font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
}

.img_interna {
float: left;
margin-right: 20px;
}

.interna_1 h4 {
color: #3d6fa3;
font: 26px Verdana, Arial, Helvetica, sans-serif;
}

.interna_1 p {
font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
margin-top: 15px;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BLOCO INTERNA MIDIA */
.interna_2 {
background: #fff;
float: left;
width: 844px;
height: 365px;
font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
border-left: 1px solid #fff;
border-right: 1px solid #99abbf;
}

.interna_2 p {
font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
margin-top: 15px;
}

.interna_2 h3.tit_midia {
display: block;
width: 845px;
height: 22px;
text-align: center;
background: #99abbf url(../imagens/h3_tit_midia.gif) no-repeat center center;
margin-top: 1px;
text-indent: -9000px;
overflow: hidden;
}

.bloco_interna_1 {
width: 186px;
height: 341px;
float: left;
margin-top: 1px;
*margin-top: -1px;
border-right: 1px solid #99abbf;
}

.bloco_interna_1 .barra_preta_destaque {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
height: 65px;
background-color: #000;
margin-top: -65px;
*margin-top: -67px;
}

.bloco_interna_1 .noticia_destaque {
margin-top: -65px;
position: absolute;
z-index: 10;
width: 160px;
padding: 2px 10px 0;
}

.bloco_comunicacaovisual h3 {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/tit_comunicacaovisual.gif) no-repeat 0 0;
width: 183px;
height: 20px;
margin: 10px 0 10px 0;
}

.bloco_construcaocivil h3 {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/tit_construcaocivil.gif) no-repeat 0 0;
width: 145px;
height: 20px;
margin: 10px 0 10px 0;
}

.bloco_industria h3 {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/tit_industria.gif) no-repeat 0 0;
width: 83px;
height: 20px;
margin: 10px 0 10px 0;
}

.bloco_varejo h3 {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/tit_varejo.gif) no-repeat 0 0;
width: 58px;
height: 20px;
margin: 10px 0 10px 0;
}

.h3_clipping {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/tit_clipping.gif) no-repeat 0 0;
width: 163px;
height: 20px;
margin: 10px 0 10px 0;
}

.todosreleases {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/tit_vertodosclippings.gif) no-repeat 0 0;
width: 171x;
height: 13px;
clear: right;
}

.bloco_comunicacaovisual img, .bloco_construcaocivil img, .bloco_industria img, .bloco_varejo img, .bloco_interna_2 img, .bloco_feiras img, .bloco_palestras img, .bloco_workshop img {
float: left;
margin: 0 6px 0px 0;
}

.bloco_interna_1 .noticia_destaque h4 {
margin: 0;
}

.bloco_interna_1 ul {
margin: 0 10px 0 10px;
height: 98px;
 *height: 107px;
}

.bloco_interna_1 ul li, .bloco_interna_1 ul li a {
list-style: inside square;
margin: 10px 0 5px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #3d6fa3;
}

span.data {
color: #6f6f6f;
}

.bloco_interna_1 .btn_saibamais {
clear: left;
width:186px;
padding: 8px 0;
background-color: #99abbf;
}

.bloco_interna_1 a.mais_noticias {
background: url(../imagens/mais_noticias.gif) no-repeat 0 0;
display: block;
width:48px;
height: 13px;
overflow: hidden;
text-indent: -9000px;
margin: 0 0 0 128px;
}

.bloco_interna_2 {
float: left;
width: 183px;
height: 341px;
padding: 0 15px 0 20px;
border-right: 1px solid #99abbf;
margin-top: 1px;
}

.altura_bloco_clipping {
height: 293px;
}

.bloco_interna_3 {
float: left;
width: 218px;
margin-top: 1px;
}

.bloco_interna_4 {
float: left;
width: 220px;
margin-top: 1px;
border-left: 1px solid #99abbf;
}

.bloco_interna_2 p, .bloco_interna_3 p, .bloco_interna_4 p {
margin-top: 10px;
line-height: 120%;
}

.bloco_interna_1 h4, .bloco_interna_2 h4, .bloco_interna_3 h4, .bloco_interna_4 h4 {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0 0 12px;
color: #3d6fa3;
}

.bloco_comunicacaovisual h4, .bloco_construcaocivil h4, .bloco_industria h4, .bloco_varejo h4 {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #3d6fa3;
}

.bloco_comunicacaovisual, .bloco_industria {
float: left;
width: 190px;
height: 170px;
margin: 0 0 0 1px;
padding: 0 10px 0 17px;
}

.bloco_industria {
float: left;
width: 190px;
height: 170px;
margin: 0 0 0 1px;
padding: 0 10px 0 17px;
}

.bloco_construcaocivil, .bloco_varejo {
float: left;
width: 190px;
height: 170px;
padding: 0 10px 0 17px;
}

.bloco_industria, .bloco_varejo {
float: left;
width: 191px;
height: 170px;
padding: 0 10px 0 17px;
border-top: 1px solid #99abbf;
}

a.leiamais {
display: block;
text-indent: -9000px;
overflow: hidden;
background: url(../imagens/tit_leiamais.gif) no-repeat 0 0;
width: 71px;
height: 12px;
float: right;
margin: 5px 15px 10px 0;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BLOCO INTERNA EVENTOS */
.interna_2 h3.tit_eventos {
display: block;
width: 845px;
height: 22px;
text-align: center;
background: #99abbf url(../imagens/h3_tit_eventos.gif) no-repeat center center;
margin-top: 1px;
text-indent: -9000px;
overflow: hidden;
}

.bloco_feiras {
float: left;
height: 140px;
*height: 130px;
}

.h3_feiras {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/tit_feiras.gif) no-repeat 0 0;
width: 57px;
height: 20px;
margin: 10px 0 10px 0;
}

.bloco_palestras {
float: left;
width: 190px;
height: 140px;
*height: 130px;
padding: 0 10px 0 17px;
}

.h3_palestras {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/tit_palestras.gif) no-repeat 0 0;
width: 89px;
height: 20px;
margin: 10px 0 10px 15px;
}

.bloco_workshop {
float: left;
width: 190px;
height: 140px;
*height: 130px;
padding: 0 10px 0 17px;
}

.h3_workshops {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/tit_workshops.gif) no-repeat 0 0;
width: 110px;
height: 20px;
margin: 10px 0 10px 15px;
}

.bloco_palestras h4, .bloco_feiras h4, .bloco_workshop h4 {
margin: 0;
padding: 0;
}

.bloco_palestras p, .bloco_feiras p, .bloco_workshop p {
margin: 0;
padding: 0;
}

a.todasfeiras {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/ver_todas_feiras.gif) no-repeat 0 0;
width: 151x;
height: 15px;
clear: left;
margin: 0 0 0 10px;
}

a.todaspalestras {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/ver_todas_palestras.gif) no-repeat 0 0;
width: 179x;
height: 15px;
clear: left;
margin: 0 0 0 20px;
}

a.todosworkshops {
display:block;
text-indent: -9000px;
overflow:hidden;
background: url(../imagens/ver_todas_workshop.gif) no-repeat 0 0;
width: 193px;
height: 15px;
clear: left;
margin: 0 0 0 10px;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BLOCO INTERNA PRODUTOS */
.produto_destaque {
display: block;
width: 795px;
padding: 0 50px 0 0;
height: 172px;
*height: 173px;
overflow: hidden;
background-color: #fff;
margin-top: -1px;
float: left;
}

.produto_destaque img {
border: none;
float: left;
margin: 1px 20px 0 0;
}

.produto_destaque a img {
border: none;
float: left;
margin: 1px 20px 0 0;
}

.produto_destaque h2 {
color: #009a3d;
font: bold 24px Verdana, Arial, Helvetica, sans-serif;
padding: 15px 0 10px;
}

.produto_destaque p {
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.marquee_produtos {
float: left;
margin: -25px 0 0 0;
}

.interna_2 h3.tit_destaque_produto {
display: block;
width: 845px;
height: 18px;
text-align: center;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
padding: 3px 0 2px;
margin-top: 1px;
}

.vitrine_produtos_destaques {
display: block;
overflow: auto;
width: 845px;
height: 342px;
}

.vitrine_esquerda, .vitrine_direita {
float: left;
width: 404px;
padding-bottom: 15px;
}

.produto_vitrine {
padding: 15px 35px 0;
width: 355px;
clear: left;
}

.produto_vitrine img {
float: left;
width: 150px;
margin: 0 10px 0 0;
}

.produto_vitrine p {
line-height: normal;
}

.produto_vitrine .saibamais {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
width: 81px;
height: 11px;
display: block;
float: right;
text-transform: capitalize;
margin: 3px 0 0 0;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BLOCO INTERNA PRODUTOS 2 */
.interna_2 .filtro_produtos {
display: block;
width: 845px;
height: 22px;
background: #99d7b1;
margin-top: 1px;
overflow: hidden;
}

.interna_2 .filtro_produtos label.refinar_busca {
display: block;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
padding: 3px 10px 3px 50px;
float: left;
}

.filtro_produtos select {
border: 1px solid #a9a9a9;
width: 175px;
padding: 1px 0 1px 10px;
*padding: 2px 0 2px 10px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
float: left;
margin: 2px 10px 0 0;
color: #a9a9a9;
}

input.refinar_ok {
float: left;
margin: 1px 0 0 0;
width: 25px;
height: 19px;
border: 1px solid #fff;
background: #009a3d;
color: #fff;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* BLOCO INTERNA PRODUTOS 3 */
.galeria_produto {
float: left;
width: 262px;
padding: 20px 20px 0 30px;
}

.galeria_produto ul {
list-style: none;
}

.galeria_produto ul li {
float: left;
background:url(../imagens/pdf_icon.gif) no-repeat 0 0;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-indent: 25px;
display: block;
padding: 4px 0;
margin: 0 0 0 10px;
}

.thumb_produto ul {
list-style: none;
margin-top: 5px;
}

.thumb_produto ul li {
list-style: none;
float: left;
border: none;
width: 79px;
margin: 0 5px 0 0;
text-indent: 0;
background: none;
padding: 0;
}

h3.h3_downloads {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
clear: left;
padding: 15px 0 5px 0;
border-bottom: 1px dotted #969696;
text-indent: 5px;
margin-bottom: 5px;
}

.conteudo_produto img.logotipo {
float: right;
width: 140px;
margin: 0 25px 25px;
*margin: 20px 25px 25px;
}

.conteudo_produto h3 {
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
color: #009a3d;
margin: 25px 0 0 0;
}

.detalhes_produtos {
float: left;
width: 560px;
}

.detalhes_produto .dimensao_produto {
margin: 20px 0;
width: 135px;
height: 90px;
background: #99d7b1;
padding: 15px;
float: left;
}

.detalhes_produto .dimensao_produto label, .detalhes_produto .dimensao_produto h4 {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.detalhes_produto .dimensao_produto select {
margin: 0 0 5px 0;
font: 10px Verdana, Arial, Helvetica, sans-serif;
width: 130px;
}

.img_detalhes_produtos {
float: left;
width: 315px;
margin: 40px 0 0 25px;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* FORMULÁRIOS CONTATOS  */
.conteudo_formularios {
background: #fff;
float: left;
width: 844px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
border-left: 1px solid #fff;
overflow: auto;
height: 365px;
*height: 367px;
margin: 0;
}

table.formularios {
margin-top: 1px;
}

h3.contato {
background: #dcdfe3 url(../imagens/h3_faleconosco.gif) no-repeat top center;
width: 844px;
height: 22px;
border-top: 1px solid #fff;
display: block;
text-indent: -9000px;
}

h3.cadastro {
background: #dcdfe3 url(../imagens/h3_cadastro.gif) no-repeat top center;
width: 844px;
height: 22px;
border-top: 1px solid #fff;
display: block;
text-indent: -9000px;
}

h3.produtosdeinteresse {
clear: left;
background: #dcdfe3 url(../imagens/h3_produtosdeinteresse.gif) no-repeat top center;
width: 828px;
height: 22px;
border-top: 1px solid #fff;
display: block;
text-indent: -9000px;
}

.contato_1 {
float: left;
background: #eff1f5;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}

.contato_2 {
float: left;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.contato_1 label {
white-space:nowrap;
}

.contato_1 span.aviso {
font: 9px Verdana, Arial, Helvetica, sans-serif;
color: #848484;
white-space: nowrap;
}

.contato_1 input, .contato_2 input {
background: #fff;
border: 1px solid #aaa;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000;
height: 15px;
margin: 0 0 0 5px;
}

.contato_1 input.radio, .contato_2 input.radio, span.radio input {
border: none;
background: none;
}

input.input270 {
width: 270px;
}

input.input190 {
width: 190px;
}

input.input133 {
width: 133px;
}

input.input100 {
width: 97px;
}

select.input100 { /* campo select */
width: 104px;
margin: 0 0 0 5px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000;
height: 18px;
background: #fff;
border: 1px solid #aaa;
}

select.input230 { /* campo select */
width: 234px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000;
height: 18px;
background: #fff;
border: 1px solid #aaa;
}

select.input274 { /* campo select */
width: 272px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000;
height: 18px;
margin-left: 5px;
background: #fff;
border: 1px solid #aaa;
}

input.input65 {
width: 60px;
}

input.input30 {
width: 25px;
}

.contato_2 textarea {
width: 286px;
height: 94px;
margin: 0;
background: #fff;
border: 1px solid #aaa;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

span.dashed {
background: url(../imagens/dashed.gif) repeat-x center center;
height: 20px;
width: 345px;
margin: 0 auto;
display: block;
}

span.erro_form {
color: #900;
}

label a {
color: #257ec3;
}

input.btn_enviar {
border: 1px solid #3688c8;
color: #257ec3;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
background: #dadee2;
width: 67px;
height: 22px;
}

.botao_enviar {
padding: 0 0 10px 0;
height: 24px;
width: 100%;
clear: left;
}

.botao_enviar input.btn_enviar {
float: right;
border: 1px solid #3688c8;
color: #257ec3;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
background: #dadee2;
width: 67px;
height: 22px;
margin: 0 50px 20px 0;
}

textarea.cadastro_comentario {
width: 270px;
height:55px;
margin: 0 0 0 5px;
}

.lista_produtos {
float: left;
width: 120px;
padding: 0 8px 10px 8px;
margin-top: 10px;
}

.lista_produtos ul {
list-style: none;
}

.lista_produtos ul li {
color: #828282;
font: bold 10px Verdana, Geneva, sans-serif;
}

.lista_produtos ul li ul li {
font-weight: normal;
color: #000;
margin: 0 0 0 5px;
}


/*///////////////////////////////////////////////////////////////////////////*/
/* CONTEUDO FILIAIS */
.vitrine_unidades {
display: block;
overflow: auto;
width: 845px;
height: 365px;
}

.vitrine_unidades .galeria_produto {
float: left;
width: 206px;
padding: 20px 10px 0 15px;
}

.vitrine_unidades .galeria_produto ul {
list-style: none;
}

.vitrine_unidades .galeria_produto ul li {
float: left;
background:url(../imagens/pdf_icon.gif) no-repeat 0 0;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-indent: 25px;
display: block;
padding: 4px 0;
margin: 0 0 0 10px;
}

.vitrine_unidades .thumb_produto ul {
list-style: none;
margin-top: 5px;
}

.vitrine_unidades .thumb_produto ul li {
list-style: none;
float: left;
border: none;
width: 62px;
margin: 0 5px 0 0;
text-indent: 0;
background: none;
padding: 0;
}

.conteudo_filiais {
width: 315px;
float: left;
padding: 15px 15px 0 0;
}

.conteudo_filiais select {
width: 210px;
border: 1px solid #a9a9a9;
color: #a9a9a9;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0;
}

.tracar_rota {
float: left;
width: 240px;
border-left: 1px solid #99abff;
padding: 10px 10px 15px 10px;
margin: 5px 0 10px 0;
}

.tracar_rota label {
width: 100%;
}

.tracar_rota input {
width: 100%;
border: 1px solid #a9a9a9;
color: #a9a9a9;
font: 10px Verdana, Arial, Helvetica, sans-serif;
padding: 1px 0 2px 0;
margin: 5px 0 10px;
}

.tracar_rota select {
width: 100%;
border: 1px solid #a9a9a9;
color: #a9a9a9;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0 0 0;
}

.tracar_rota input.buscar_rota {
width: 110px;
border: 1px solid #a9a9a9;
color: #797979;
background-color: #ebe9e4;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

/*///////////////////////////////////////////////////////////////////////////*/
/* RESULTADO DA BUSCA */
.resultado_busca {
padding: 0px 40px 0 40px;
width: 765px;
height: 341px;
display: block;
overflow: auto;
}

.achou_sessao {
border-bottom: 1px solid #c4d2db;
padding: 20px 0 10px 0;
}

.achou_sessao h3 {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #257ec3;
}

.achou_sessao h4{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #257ec3;
margin: 10px 0 0 0;
}

.achou_sessao h4 a{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #257ec3;
}

.achou_sessao ul {
padding: 10px 0;
}

.achou_sessao ul li {
list-style: none;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

.achou_sessao p a.ver_link {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #257ec3;
text-align: right;
width: 735px;
display: block;
height: 12px;
}

#aspnetForm {
margin: 0;
padding: 0;
border:0;
}

/* Gallery Styles */
.princ_marcas {
width: 374px; /* Set to gallery width, in px or percentage */
height: 78px; /* Set to gallery height */
background: url(../imagens/background_marcas.gif) no-repeat top center;
margin-top: 20px;
padding: 0 15px;
display: block;
float: left;
}

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 374px; /* Set to gallery width, in px or percentage */
height: 78px; /* Set to gallery height */
overflow: hidden;
}

#motioncontainer img {
border: 1px solid #cccccc; /* Set image border color */
margin: 0 5px;
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

