body { margin:0; padding:0; background:#DCDCDC }
p { margin-bottom:20px; margin-top:20px }
* { margin:0; padding:0 }
.clear { clear:both }

/* BUSCA */

.busca input { color:#666; border:1px solid #999; font:11px Arial, sans-serif; height:14px; width:155px; padding-left:2px }
.busca a img { cursor: pointer }
.busca img { vertical-align:middle }

.busca { float:right; width:202px; padding-top:16px; height:69px }

.busca_texto input { color:#FFFFFF; border:0px solid #FFFFFF;}
.busca_texto { font:11px Arial, sans-serif; vertical-align:middle }

.banners a       { color:#666; text-decoration:none;  font:11px Arial, sans-serif }
.banners a:hover { color:#EF2E24; text-decoration:none }

#busca_texto_exata { font:bold 11px Arial, Helvetica, sans-serif; color:#888; padding:0; margin:0; text-align:left; }
#busca_texto_exata input { border:none; margin:0; padding:0; text-align:left; width:15px; margin-right:5px; }





/* MENU PRINCIPAL */
#menu { display:block; background: url('../img/bkg_menu.gif') no-repeat top; padding:5px 0 15px 20px; margin:auto; height:15px; _height:36px; _margin-bottom:-25px }

ul#primary-nav, ul#primary-nav ul { border-bottom:0;  background:#FFF }
ul#primary-nav li.menuparent { position:relative; list-style:none; display:block; float:left; margin-right:4px; z-index:100 }
ul#primary-nav li a { display:block; text-decoration:none; color:#777; padding-bottom:2px }

* html ul#primary-nav li   { height: 1%; float:left }
* html ul#primary-nav li a { height: 1% }
ul#primary-nav ul { position:absolute; display:none; left:0; top:17px; white-space:nowrap }
ul#primary-nav li ul { border:1px solid #ccc; border-top:0; padding:1px; display:none }
ul#primary-nav li ul li { display:block; clear:both; width:160px }
ul#primary-nav li ul li a { display:block; font:bold 11px Arial; text-transform:uppercase; color:#848484; padding:6px } 
ul#primary-nav li ul li a:hover { background:#E7E7E7; color:#CE0000 }
ul#primary-nav li ul li:hover { background:#E7E7E7 }
ul#primary-nav li:hover ul ul ,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display:none; top:17px }
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; margin-top:4px }
ul#primary-nav li.menuparent strong { visibility:hidden }
ul#primary-nav li a:hover { color: #E2144A }

.coca			{ display:block; background:url('../img/bt_coca_off.gif') no-repeat; width:110px; height:21px }
.coca:hover		{ background:url('../img/bt_coca_on.gif') no-repeat }
.company		{ display:block; background: url('../img/bt_company_off.gif') no-repeat; width:155px; height:21px }
.company:hover	{ background:url('../img/bt_company_on.gif') no-repeat }
.produtos		{ display:block; background: url('../img/bt_prod_off.gif') no-repeat; width:60px; height:21px }
.produtos:hover	{ background:url('../img/bt_prod_on.gif') no-repeat }
.sala			{ display:block; background: url('../img/bt_sala_off.gif') no-repeat; width:70px; height:21px }
.sala:hover		{ background:url('../img/bt_sala_on.gif') no-repeat }
.boatos			{ display:block; background: url('../img/bt_boatos_off.gif') no-repeat; width:97px; height:21px }
.boatos:hover	{ background:url('../img/bt_boatos_on.gif') no-repeat }
.instituto		{ display:block; background: url('../img/bt_instituto_off.gif') no-repeat; width:122px; height:21px }
.instituto:hover{ background:url('../img/bt_instituto_on.gif') no-repeat }
.fale			{ display:block; background: url('../img/bt_fale_off.gif') no-repeat; width:93px; height:21px }
.fale:hover		{ background:url('../img/bt_fale_on.gif') no-repeat }
.trabalhe		{ display:block; background: url('../img/bt_trabconosco_off.gif') no-repeat; width:120px; height:21px }
.trabalhe:hover	{ background:url('../img/bt_trabconosco_on.gif') no-repeat }
.plant_bottle	{display:block; background: url('../img/bt_plant_bottle.gif') no-repeat 0 0; width:83px; height:19px; }
.plant_bottle:hover {background-position: 0 -21px;}
.fabRegional	{display:block; background: url('../img/fabricantes_off.gif') no-repeat 0 0; width:134px; height:21px; }
.fabRegional:hover { background:url('../img/fabricantes_on.gif') no-repeat }


/* DIVS PRINCIPAIS */
#principal     { margin:auto; background:#FFF; width:1000px }
#cabecalho     { background:#FFF; height:85px }
#conteudo      { background:#FFF }


/* DIV CABEÇALHO */
.logo, .webdoor { float:left }


/* DIV CONTEÚDO */
.banners { float:right; width:442px; background:#FFF; padding-top:20px; font:11px Arial, sans-serif; color: #666 }
.banners_cima, .banners_baixo
{ width:185px; float:left; height:155px; padding:0 15px 0 21px }



/* DIV RODAPÉ */
#rodape  { width:100% }
.footerContent {
	width: 1000px;
	height: 240px;
	background-image:url(../img/rodape-content.jpg);
}
#rodapetexts {
	width: 600px;
	margin-left:355px;
	margin-top:190px;
	text-align:right;
	position:absolute;
}

/* DIVS DAS SUBPÁGINAS */
#breadcumb { height:29px; font:11px "Trebuchet MS", Verdana, Arial; color:#787878; padding:8px 0 17px 28px !important; padding:8px 0 10px 28px }


/* DIVS CONTEÚDO ESQUERDA */
#conteudo_esquerda  { width:193px; float:left; margin-left:18px !important; margin-left:8px }
#conteudo_esquerda ul { margin:0; padding:0 }
#conteudo_esquerda li { list-style:none; min-height:28px; _height:28px; padding-top:5px; border-bottom:1px solid #E8E8E8; padding-left:16px }
#conteudo_esquerda a { font:bold 12px Arial, sans-serif; color:#999; text-decoration:none; padding-left:12px }
#conteudo_esquerda a:hover, .ativado { font:bold 12px Arial, sans-serif; color:#666; text-decoration:none; background:url(../img/bullet_sub.gif) no-repeat left; padding-left:12px }

#menu_submenu_esquerda li ul li a { background:none }
#menu_submenu_esquerda li ul li a:hover { background:none }
#menu_submenu_esquerda li ul li { border-top:1px solid #E8E8E8; min-height:28px; _height:28px; border-bottom:1px solid #FFF }
#menu_submenu_esquerda li ul { padding-top:8px; _padding-top:9px }
#menu_submenu_esquerda li ul li ul { padding-top:9px; padding-top:10px }

.conteudo_esquerdo_sub1 { background:none }
.conteudo_esquerdo_sub2 { padding-left:12px; background:none }
.ativado2 { font:bold 12px Arial, sans-serif; color:#EF2E24; text-decoration:none; padding-left:12px }

/* DIVS conteudo_principal */
#conteudo_principal { width:789px !important; width:791px; float:right }

#conteudo_principal table, #conteudo_principal td {
	border:1px solid #FFF;
	border-collapse:collapse;
	background-color: #EFF0F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
#conteudo_principal .balloon3 table, #conteudo_principal .balloon3 td {background-color: #FFFFFF;}

table { border:none; border:1px solid #CCC }
#conteudo_principal thead th, #conteudo_principal tbody th { background:#FFF url(th_bck.gif) repeat-x; color:#666; padding:5px 10px; border-left: 1px solid #CCC } 
#conteudo_principal tbody th {
	font-weight:normal;
	background-color: #E7E7E7;
	font-size: 14px;
	letter-spacing: -1px;
	color: #585858;
}
#conteudo_principal tbody tr td { padding:5px 10px; color:#666 }
#conteudo_principal tfoot td, #conteudo_principal tfoot th { border-left:none; border-top:1px solid #CCC; padding:4px; background:#FFF url(foot_bck.gif) repeat; color:#666 }
#conteudo_principal caption { text-align:left; font-size:120%; padding:10px 0; color:#666 }
#conteudo_principal table a:link { color:#666 }
#conteudo_principal table a:visited { color:#666 }
#conteudo_principal table a:hover {	color:#036; text-decoration:none }
#conteudo_principal table a:active { color:#036 }


#conteudo_todo { padding:0 20px 20px 20px; font:12px Arial, sans-serif; color:#787878; line-height:16px }

/* FOTO DIREITA */
.foto_direita  { width:270px; padding-top:29px }
.foto_direita2 { position:absolute; margin-left:20px; margin-top: 80px; }
.foto_direita3 { width:244px }
.foto_direita4 { width:235px; padding-top:46px !important; padding-top:52px }
.foto_direita_r { float:left; vertical-align:top; padding:5px 0 0 45px; _padding-top:11px }
.foto_direita, .foto_direita2, .foto_direita3, .foto_direita4
{ float:right; vertical-align:top; text-align:center }


/* CONTEUDO TEXTO */
.titulo_enviar_mensagem {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 1.5em;
	border-bottom:1px solid #E8E8E8;
	margin-bottom:20px;
}
.conteudo_texto  { width:479px; padding:0 20px 20px 20px !important; padding:6px 20px 20px 20px }
.conteudo_texto2, .conteudo_texto2b { width:500px; padding:0 0 20px 230px !important; /*padding:6px 0 20px 26px*/ }
.conteudo_texto3 { width:534px !important; width:536px; padding:0 0 20px 9px; padding:6px 0 20px 11px }
.conteudo_texto4 { width:535px; padding:0 0 20px 9px !important; padding:6px 0 20px 11px }

.conteudo_texto, .conteudo_texto2, .conteudo_texto2b, .conteudo_texto3, .conteudo_texto4
{ float:left; font:12px Arial, sans-serif; color:#787878; line-height:16px }
.conteudo_texto, .conteudo_texto2, .conteudo_texto2b 
{ float:left; font:12px Arial, sans-serif; color:#787878; line-height: none Important!; }
.conteudo_texto2b { margin: auto !important; float: none !important; }

.conteudo_texto a, .conteudo_texto2 a, .conteudo_texto2b a, .conteudo_texto3 a, .conteudo_texto4 a, 
.perg_freq span, .perg_freq_resposta span
{ font:bold 12px Arial, Helvetica, sans-serif; color:#549CC3; text-decoration:none }

.conteudo_texto a:hover, .conteudo_texto2 a:hover, .conteudo_texto2b a:hover, .conteudo_texto3 a:hover, .conteudo_texto4 a:hover
{ font:bold 12px Arial, Helvetica, sans-serif; color:#069; text-decoration:none }

.conteudo_texto ul { margin-left:25px }

.conteudo_texto_busca { float:left; width:500px; font:12px Arial, sans-serif; color:#787878; padding:0 0 20px 26px; _padding-top:6px; line-height:16px }
.conteudo_texto_busca img { vertical-align:text-top; padding:3px 8px 7px 0 }
.conteudo_texto_busca a { font:bold 11px Arial, sans-serif; color:#549CC3; text-decoration:none }
.conteudo_texto_busca a:hover { font:bold 11px Arial, sans-serif; color:#069; text-decoration:none }
.conteudo_texto_busca a:hover span { font:bold 12px Arial, sans-serif; color:#069; text-decoration:none }
.conteudo_texto_busca b { font:bold 12px Arial, sans-serif; color:#EF2E24; text-decoration:none }
.conteudo_texto_busca p { margin:7px; padding-left:40px }


.busca_div { padding-left:7px; width:250px }
.achados { font:11px "Trebuchet MS", Verdana, Arial; color:#787878; padding-bottom:32px }


/* DIV titulo_texto */
.titulo_texto_interna_k { font:17px "Trebuchet MS", Verdana, Arial; color:#EF2E24; padding-bottom:20px }
.titulo_texto_paragrafo    { font:bold 15px "Trebuchet MS", Verdana, Arial; color:#87B667 }
.titulo_texto_fotos    	   { font:bold 12px Arial, Verdana; color:#87B667;  }
.titulo_texto_interna_mapa { font:17px "Trebuchet MS", Verdana, Arial; color:#EF2E24; padding-bottom:5px }



.conteudo_texto .perg_freq { width:450px; padding:10px; background:#F9F9F9; margin-bottom:25px }
.perg_freq p { margin-top:10px; margin-bottom:10px; border:1px solid #F9F9F9;}
.perg_freq a { font:12px Arial, Helvetica, sans-serif; color:#787878; font-weight:normal }
.perg_freq a:hover { font:12px Arial, Helvetica, sans-serif; color:#549CC3; font-weight:normal }
.conteudo_texto_f3 .perg_freq { width:100%; padding:10px 20px 10px 10px; background:#F9F9F9; margin-bottom:25px }

.perg_freq_resposta { width:450px; padding:10px }
.perg_freq_resposta p { margin-top:10px; margin-bottom:10px; padding-left:20px }

.voltar_perg { padding-left:30px }
.voltar_perg img { padding-right:5px }

.sublinks { color:#BCC148; font:bold 12px Arial, sans-serif; text-decoration:none; clear:both; padding-top:20px }
.sublinks a { color:#BCC148; font:bold 12px Arial, sans-serif; text-decoration:none  }
.sublinks a:hover 		{ color:#929733; font:bold 12px Arial, sans-serif; text-decoration:none  }


/* DIV boatos_resposta */
.div_boatos_resposta { padding:16px }
		
		
/* FORMULÁRIO */
.form_assessoria { font:12px Arial, sans-serif; color:#666 }
.form_assessoria textarea { border:1px solid #999; overflow:auto; width:325px; height:100px; font:11px Arial, sans-serif; color:#549CC3; padding-left:3px; margin-bottom:3px; }

.input_form { border:1px solid #999; height:18px; _height:16px; font:11px Arial, sans-serif; color:#549CC3; _padding-top:2px; padding-left:3px }
.botao_form { font:bold 12px Arial, sans-serif; border:1px solid #57891B; width:60px; height:20px; color:#FFF; background: #7EC626 }
.input_form_combo { border:1px solid #999; height:18px; _height:16px; font:11px Arial, sans-serif; color:#549CC3; _padding-top:2px; padding-left:3px }
.input_form_textarea { width:100px }


/* SELECT DA PÁGINA FOTOS */
.select_fotos { color:#787878; font:12px Arial, Helvetica, sans-serif; border:1px solid #7F9DB9; height:18px; margin-top:10px }


/* DIV BALLOON EM RELEASES  */
.balloon ul { padding:0; margin:0; border:0; margin-left:-3px; _margin-left:-15px; list-style-type: none }
.balloon ul li { float:left; margin:0 20px 15px 0; _margin:0 20px 10px 0; margin-top:5px; width:80px; height:80px }
.balloon ul li a, .balloon ul li a:visited { display:block; text-decoration:none; color:#FFF; width:80px; height:80px; color:#000; background:#FFF }
.balloon ul li a img, .balloon ul li a:visited img { border:0 }

.balloon ul li dl { visibility:hidden; position:absolute }

.balloon table { margin:-2px; border:0; padding:0; border-collapse:collapse; font-size:1em; }

.balloon dd {width:170px; height:115px; margin:0; padding:15px 5px 5px 10px; font:bold 11px "Trebuchet MS", Verdana, Arial; color:#FFF; background:url('../img/quadrado_01.gif') no-repeat }
.balloon dd p {padding:0; margin:0; line-height:1.5em;}

.balloon ul li:hover, .balloon ul li a:hover { color:#FFF; position:relative; cursor:pointer; cursor:hand }

.balloon ul li:hover dl#web1, .balloon ul li a:hover dl#web1, .balloon ul li:hover dl#web3, .balloon ul li a:hover dl#web3,
.balloon ul li:hover dl#web5, .balloon ul li a:hover dl#web5, .balloon ul li:hover dl#web7, .balloon ul li a:hover dl#web7
{ visibility:visible; color:#FFF; top:79px; _top:76px; left:0; cursor:default }

.balloon ul li:hover dl#web2, .balloon ul li a:hover dl#web2, .balloon ul li:hover dl#web4, .balloon ul li a:hover dl#web4,
.balloon ul li:hover dl#web6, .balloon ul li a:hover dl#web6
{ visibility:visible; color:#FFF; top:79px; _top:76px; left:-100px; cursor:default }

.balloon ul li:hover dl em, .balloon ul li a:hover dl em { display:block; position:absolute; left:-35px; top:0; width:80px; height:80px; background:transparent }

.balloon ul li:hover dl a, .balloon ul li a:hover dl a { height:0.8em; color:#FFF; background:transparent; text-decoration:none; display:inline }

.balloon ul li:hover dl a:hover, .balloon ul li a:hover dl a:hover { color:#FC0; text-decoration:none; background:transparent }


/* DIV BALLOON EM FOTOS  */
.balloon2 ul { padding:0; margin:0; border:0; margin-left:-3px; _margin-left:-15px; list-style-type: none }
.balloon2 ul li { float:left; margin:0 20px 15px 0; _margin:0 20px 10px 0; margin-top:5px; width:80px; height:80px }
.balloon2 ul li a, .balloon2 ul li a:visited { display:block; text-decoration:none; color:#787878; width:80px; height:80px; background:#787878 }
.balloon2 ul li a img, .balloon2 ul li a:visited img { border:0 }

.balloon2 ul li dl { visibility:hidden; position:absolute }

.balloon2 table { margin:-2px; border:0; padding:0; border-collapse:collapse; font-size:1em; }

.balloon2 dd {width:170px; height:115px; margin:0; padding:15px 5px 5px 10px; font:11px "Trebuchet MS", Verdana, Arial; color:#787878; background:url('../img/quadrado_02.gif') no-repeat }
.balloon2 dd p {padding:0; margin:0; line-height:1.5em;}
.balloon2 dd span { font-weight:bold; color:#EF2E24 }

.balloon2 ul li:hover, .balloon2 ul li a:hover { color:#787878; position:relative; cursor:pointer; cursor:hand }

.balloon2 ul li:hover dl#web1, .balloon2 ul li a:hover dl#web1, .balloon2 ul li:hover dl#web3, .balloon2 ul li a:hover dl#web3,
.balloon2 ul li:hover dl#web5, .balloon2 ul li a:hover dl#web5, .balloon2 ul li:hover dl#web7, .balloon2 ul li a:hover dl#web7, .balloon2 ul li:hover dl#web9, .balloon2 ul li a:hover dl#web9, .balloon2 ul li:hover dl#web11, .balloon2 ul li a:hover dl#web11
{ visibility:visible; color:#787878; top:79px; _top:76px; left:0; cursor:default }
.balloon ul li:hover dl#web7, .balloon ul li a:hover dl#web7
{ visibility:visible; color:#FFF; top:139px; _top:136px; left:0; cursor:Default }
.balloon2 ul li:hover dl#web2, .balloon2 ul li a:hover dl#web2, .balloon2 ul li:hover dl#web4, .balloon2 ul li a:hover dl#web4,
.balloon2 ul li:hover dl#web6, .balloon2 ul li a:hover dl#web6, .balloon2 ul li:hover dl#web8, .balloon2 ul li a:hover dl#web8, .balloon2 ul li:hover dl#web10, .balloon2 ul li a:hover dl#web10, .balloon2 ul li:hover dl#web12, .balloon2 ul li a:hover dl#web12 { visibility:visible; color:#787878; top:79px; _top:76px; left:-100px; cursor:default }

.balloon2 ul li:hover dl em, .balloon2 ul li a:hover dl em { display:block; position:absolute; left:-35px; top:0; width:80px; height:80px; background:transparent }

.balloon2 ul li:hover dl a, .balloon2 ul li a:hover dl a { font-weight:bold; height:0.8em; color:#787878; background:transparent; text-decoration:none; display:inline }

.balloon2 ul li:hover dl a:hover, .balloon2 ul li a:hover dl a:hover { font-weight:bold; color:#FC0; text-decoration:none; background:transparent }


.clear { clear:both }
.div_esq_rel { width:350px; float:left; margin-bottom:10px; font-weight:bold }
.div_dir_rel { width:115px; float:left; margin-bottom:10px; font-weight:bold; text-align:center }


.conteudo_texto2 ul, .conteudo_texto2b ul { padding-left:20px }

.conteudo_texto_mapa { float:left; width:500px; font:bold 11px Arial, sans-serif; color:#787878; padding:0 0 20px 26px; _padding-top:6px; line-height:16px }
.conteudo_texto_mapa img { vertical-align:text-top; padding:1px 8px 7px 0 }
.conteudo_texto_mapa span { font:bold 12px Arial, Helvetica, sans-serif; color:#549CC3 }
.conteudo_texto_mapa a { font:bold 11px Arial, sans-serif; color:#787878; text-decoration:none }
.conteudo_texto_mapa a:hover { font:bold 11px Arial, sans-serif; color:#549CC3; text-decoration:none }
.conteudo_texto_mapa a:hover span { font:bold 12px Arial, sans-serif; color:#069; text-decoration:none }
.conteudo_texto_mapa p { margin:7px; padding-left:40px }
.mapa { padding-left:13px }


.conteudo_texto_f1{width:950px; padding:0 0 20px 26px !important; padding:6px 0 20px 26px;float:left; font:12px Arial, sans-serif; color:#787878; line-height:16px}
.conteudo_texto_f1 a{font:bold 12px Arial, Helvetica, sans-serif; color:#549CC3; text-decoration:none}
.conteudo_texto_f1 a:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#069; text-decoration:none}			
.conteudo_texto_f1 ul {padding-left:20px}

.conteudo_texto_f2{width:95%; padding:0 0 20px 26px !important; padding:6px 0 20px 26px;float:left; font:12px Arial, sans-serif; color:#787878; line-height:16px}
.conteudo_texto_f2 a{font:bold 12px Arial, Helvetica, sans-serif; color:#549CC3; text-decoration:none}
.conteudo_texto_f2 a:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#069; text-decoration:none}			
.conteudo_texto_f2 ul {padding-left:20px}

.conteudo_texto_f3{width:90%; padding:0 0 20px 26px !important; padding:6px 0 20px 26px;float:left; font:12px Arial, sans-serif; color:#787878; line-height:16px}
.conteudo_texto_f3 a{font:bold 12px Arial, Helvetica, sans-serif; color:#549CC3; text-decoration:none}
.conteudo_texto_f3 a:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#069; text-decoration:none}			
.conteudo_texto_f3 ul {padding-left:20px}

.conteudo_texto_f4{width:710px; padding:0 0 20px 26px !important; padding:6px 0 20px 26px;float:left; font:12px Arial, sans-serif; color:#787878; line-height:16px; }
.conteudo_texto_f4 a{font:bold 12px Arial, Helvetica, sans-serif; color:#549CC3; text-decoration:none}
.conteudo_texto_f4 a:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#069; text-decoration:none}			
.conteudo_texto_f4 ul {padding-left:20px}

.highlight{background-color:#ffff00;}
#sac_pergFreq{color: #549CC3; font: bold 14px Arial,Helvetica,sans-serif; text-decoration: none;}
