@charset "utf-8";

/* CSS Geral para Tangará

Author: Rafael Damasceno (www.rafaeldamasceno.com)*/

/*****************************************************CSS RESET - INICIO*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}


a { margin: 0; padding: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-decoration:none;}

a:hover { text-decoration:underline;}


body { line-height: 1; font-family: tahoma, "Trebuchet MS", Arial, Verdana, sans-serif; font-size:.69em; background:#f1f7d4;}

body#home,
body.body-produtos {background:#fff;}

ul { list-style: none;}

ol { list-style:inside decimal;}

h3 {font-weight:bold; clear:both;}

h4 { font-weight:bold; color:#666; text-transform:uppercase;}

em { font-style:italic;}

/* tables still need 'cellspacing="0"' in the markup */

table { border-collapse: separate; border-spacing: 0;}

caption, th, td { text-align: left; font-weight: normal; }

blockquote:before, blockquote:after,
q:before, q:after {content: ""; }

blockquote, q { quotes: "" "";}

/*************************************************************CSS RESET - FIM*/

/*************************************************************GERAL - INÍCIO*/

p { line-height:130%;}

dt {font-weight:bold;}
	dt,
	dd { line-height:120%;}
	dd { background:url(../images/dl_bg_amarelo.jpg) no-repeat left center; text-indent:10px;}
	dl { margin:0 0 10px 0;}

.clear {clear:both;}

/*************************************************************GERAL - FIM*/

/*HOME*/
#home_all {
	height:670px;
	overflow:visible;
	width:100%
}
#megabanner { 
	position:relative;
	height:465px;
	width:100%;
	text-align:center;
	background-image:url(../images/home_bg.gif);
	background-repeat:repeat-x;
}
#index_contents {
	position:relative;
	top:-465px;
}
#header_index_cont {width:100%;}
/*.header_index {height:500px;}*/
.header_index #menu_principal {margin:20px 0 10px 0;}
.header_index h1.title_geral {margin:17px 0 5px 0;}
.header_index .menu_container {margin:0 0 0 0px;}
#index_div_right {float:right; width:204px; margin:0; padding:0 23px 0 0;}
.header_index #navega_produtos {margin:35px 0 0 0;}
.header_index #menu_solucoes {padding:1px 0 0 0; background-repeat:no-repeat;}
#idiomas, #idiomas dt, #idiomas dd {float:left;}
	#idiomas { position:absolute; top:28px; right:23px;}
	#idiomas dt {margin:0 5px 0 0;}
	#idiomas dd { margin:0 3px 0 0;}
.site_title { clear:both; width:645px; float:left; margin:230px 0 0 20px; display:inline; }
	.site_title h1 { float:left; padding:0 20px 0 0;}
	.site_title p { line-height:15px;}
.conheca_produtos { font-size:12px; color:#666666; font-family:Tahoma, Geneva, sans-serif; float:right; margin:15px 40px 0 0;}
#index_destaques {margin:463px auto 0 auto; width:965px; position:absolute;}
	#index_destaques ul { float:left; margin:35px 10px 22px 0;}
	#index_destaques li { float:left; width:160px; background:url(../images/home/home-li-bg.gif) right repeat-y; height:145px;}
	#index_destaques li.home_largura2 { width:127px;}
	#index_destaques ul img {display:block; margin:0 auto 10px auto;}
	#index_destaques h2 {text-align:center; font-size:1.82em; font-weight:normal;}
	#index_destaques h2 a {color:#000;}
	#index_destaques li ul li a {background:#e3e2ce; color:#000; text-decoration:none; line-height:18px; margin-bottom:20px;}
	#index_destaques li ul { margin:0 0 0 10px;width:127px;}
	#index_destaques li ul li {background:none; width:127px; height:auto}
	#index_destaques h3 { padding-left:18px;}
		#index_destaques h3 a { color:#000;}
	#index_destaques .cotacao { background:url(../images/home/icon-cotacao.gif) no-repeat left center;}
	#index_destaques .tempo {background:url(../images/home/icon-tempo.gif) no-repeat left center; margin-top:20px;}
	.home-armazenagem { background:url(../images/home/home-li.gif) left center no-repeat; height:14px; vertical-align:middle; margin:0 0 10px 10px; font-size:1.27em; font-weight:normal;}
	#index_destaques p {text-align:right; margin:0 20px 0 0;}
	.home_links {display:block;}
#footer_home {background:url(../images/footer_home_bg.gif) repeat-x top; width:964px; height:50px; margin:660px 0 0; position:absolute;}
	#footer_home ul { padding:27px 0 0 0; width:570px; margin:0 auto;}
	#footer_home li { float:left; text-transform:uppercase; font-size:11px; color:#000; margin:0 19px 0 0; padding:0 0 0 18px; height:14px;}
	#footer_home li a {color:#000;}
	#nav_duvidas { background:url(../images/footer_duvidas.gif) left center no-repeat;}
    #nav_fale_tecnico { background:url(../images/footer_fale.gif) left center no-repeat;}
    #nav_fale_conosco { background:url(../images/footer_fale_conosco.gif) left center no-repeat;}
    #nav_trabalhe_conosco { background:url(../images/footer_trabalhe_conosco.gif) left center no-repeat;}
    #nav_mapa { background:url(../images/footer_mapa.gif) left center no-repeat;}
	#nav_promocoes { background:url(../images/star.gif) left center no-repeat;}

/*HEADER*/

.header {width:100%; height:224px;}
	#header_empresa { background:url(../images/header-a-empresa.jpg) no-repeat top center;}
	#header_tempo {background:url(../images/header-tempo.jpg) no-repeat top center;}
	#header_solucoes-em-logistica {background:url(../images/header-armazenamento.jpg) no-repeat top center;}
	#header_cafe {background:url(../images/header-cafe.jpg) no-repeat top center;}
	#header_tempo {background:url(../images/header-tempo.jpg) no-repeat top center;}
	#header_observatorio-purelac {background:url(../images/header-observatorio-purelac.jpg) no-repeat top center;}
	
	#header_cont {width:965px; margin:0 auto; position:relative;}
	.logo_header { margin:25px 0 0 0; float:left;}
	#busca {float:left; width:204px; height:31px; background:url(../images/busca_bg.gif) no-repeat; padding:4px 0 0 0; position:absolute; right:23px; top:96px;}
	#busca.buscainterna {top:106px;}
		#busca fieldset { margin:2px 0 0 0;}
		#busca label { font-size:12px; background:url(../images/busca_icon.gif) no-repeat left; margin:0 0 0 5px; padding:0 5px 0 19px;}
		#busca input.inp_text { width:110px; height:15px; border:1px solid #d9d9d9;}
		#busca input.bt_ok {background:url(../images/busca_bt.gif) no-repeat; width:22px; height:18px; cursor:pointer; border:0;}
	#top_links {float:left; margin:20px 0 0 200px;}
		#top_links li { float:left;}
	
	.menu_p_left {background:url(../images/menu-left.gif) no-repeat; width:6px; height:31px; float:left;}
	#menu_principal li.menu_p_right {background:url(../images/menu-right.gif) no-repeat; width:6px; height:31px; float:left; margin:0;}
	#menu_principal {clear:both; float:left; margin:30px 0 10px 0px; display:inline; font-family:Tahoma, Geneva, sans-serif}
		#menu_principal li {float:left; line-height:31px; background:#fff; font-weight:bold;}
		#menu_principal li a { color:#7f7f7f; padding:0 8px; border-right:1px solid #7f7f7f;}
		#menu_principal li:hover { background:#e1f6fc;}
		#menu_principal li a:hover {text-decoration:none;}
		#menu_principal li.currentItem {background-color:#E1F6FC;}		
		#menu_principal .lastli {border-right:0;}
		#breadcump {color:#7f7f7f; float:left; padding:4px 0px; display:inline;}
			#breadcump span {}
			#breadcump a {color:#7f7f7f; padding:5px;}
			#breadcump strong { font-weight:normal;}
		h1.title_geral {margin:17px 0 5px 0px; float:left; clear:both; font-size:2.73em; font-weight:normal; display:inline;}
		h1.title_geral#titulo_preto { color:#000;}
		.menu_container {margin:0 0 0 225px;; width:630px; clear:both; float:left; display:inline;}
	#menu_solucoes { width:204px; background:url(../images/menu_bg.png); height:249px;}
	.menu_solucoes_inst {position:absolute; bottom:-390px; right:20px;}
	.menu_solucoes_prod {position:absolute; bottom:-390px; right:20px;}
		#menu_solucoes h2 {font-size:23px; color:#fff; background:url(../images/lista-solucoes.png) top left no-repeat; margin:18px 0 0 7px; padding:0 0 0 18px; font-weight:normal;}
		#menu_solucoes h2 span {color:#000; text-transform:uppercase; font-size:14px; display:block;}
		#menu_solucoes ul { margin:15px 0 15px 26px;}
		#menu_solucoes li { color:#fff; font-weight:bold; margin-bottom:5px;}
		#menu_solucoes li a { color:#fff;}
		#menu_solucoes li.currentItem a { text-decoration:underline;}
		#menu_solucoes .bt_ver_todas { margin:0 0 0 26px;}
		
/*HEADER PRODUTOS*/
.header_produtos #menu_principal {margin:30px 0 10px 0px;}
.header_produtos #breadcump {margin:0 0 0px 0px;}
.header_produtos h1.title_geral {margin:17px 0 5px 0px; color:#fff;}
#header_cont.claro h1.title_geral {color:#000;}


	#body-observatorio-purelac .header_produtos h1.title_geral {color:#000;}
.header_produtos .menu_container {margin:0 0 0 0px;}

/*Marcação de páginas*/
#body-cafe #nav-cafe {background:#e1f6fc;}

/*WRAPS*/
#wrap {width:964px; margin:-19px auto 0 auto;}

/*SIDEBAR*/
.side_left {float:left;}

	#navega_produtos {text-align:right; clear:both; margin:35px 0 0 0;}
		#navega_produtos select {font-size:.91em; margin:0 0 7px 0; border:1px solid #7f9db7; width:185px;}
	.sob_medida { margin:20px 0 0 25px;}
	.fale-com-tangara { margin:15px 0 0 25px;}
#sidebar {float:right; background:url(../images/sidebar-direita-border.gif) left repeat-y; width:224px; margin:0; padding:160px 20px 0 0;}
.body-produtos .observatorio { margin:20px 0 0 25px;}
.body-produtos .sob_medida { margin:15px 0 0 1px;}
.body-produtos .fale-com-tangara { margin:15px 0 0 25px;}
	
/*RODAPE*/
#footer { clear:both; background:url(../images/footer_bg.gif) left repeat-y; height:60px; padding:5px 0 0 0;}
.body-produtos #footer {margin:0 0 0 0; padding:5px 0 0 0;}
	#footer ul {margin:0 0 0 5px;}
	#footer li { float:left; margin:0 10px 0 0; text-transform:uppercase; text-indent:20px; vertical-align:middle; height:15px;}
	#footer li a {color:#000; padding:3px 0 0 0; float:left}
	#footer li.footer_purelac {background:url(../images/icon-duvidas.gif) left center no-repeat;}
	#footer li.footer_tecnico {background:url(../images/icon-fale-conosco.gif) left center no-repeat;}

/*CONTENT*/
#content {margin:0 0 60px 0; width:720px; padding-bottom:5px;}
	#content p a { color:#3593ce; text-decoration:underline;}
	#content ul.lista_padrao { margin:0 0 10px 0; line-height:120%; list-style:inside disc;}
		#content ul.lista_padrao a {color:#3593ce;}
.body-produtos #content { margin:0; float:none; width:720px;}
	#content p { margin:0 10px 10px 0;}
	#content h2 {color:#666666; font-size:20px; line-height:120%; margin:0 10px 20px 0; font-weight:normal;}
	#content h2.second-h2 { margin-top:30px;}
#page_functions { margin:20px 0; padding:30px 0 0 0; background:url(../images/page_functions_bg.gif) repeat-x 0 30px;}
#page_functions.functions-fale-conosco { margin-bottom:0;}
	.enviar_email a { background: url(../images/icon-email.gif) left center no-repeat #f1f7d4; color:#606355; padding:0 5px 0 20px;}
.foto_institucional { float:left; padding:0 20px 10px 0;}
.body-produtos .enviar_email { background: url(../images/functions_bg_branco.gif) repeat-x center #fff;}
	.body-produtos .enviar_email a { background: url(../images/icon-email.gif) left center no-repeat #fff;}
.foto_produto {background:url(../images/foto-produtos-bg.jpg) no-repeat; width:250px; height:195px; float:left; padding:0 10px 10px 0;}
	.foto_produto img { margin:18px 0 0 16px;}
	.foto_produto div { background-color:#EEEEEE; height:155px; margin-left:16px; margin-top:18px; padding:0; text-align:center; width:212px; }
	.foto_produto div img { margin:0; vertical-align:middle;}
.lista_conteudo { color:#3593ce; text-transform: uppercase; line-height:150%;}
	.lista_conteudo li { float:left; padding:0 7px 0 0; margin:0 7px 0 0; background:url(../images/conteudo-lista-li.gif) right center no-repeat;}
	.lista_conteudo li a { color:#3593ce; text-decoration:underline;}
	.lista_conteudo li.lastli { background:none;}
.content_text {float:right; max-width:488px; padding:0 20px 0 0;}
.eleita {padding:0 0 26px 0;}
.texto_numeros { background:#fff; color:#666666; padding:2px 10px; line-height:180%; }
	.texto_numeros strong {font-weight:bold;}
.content_text_produtos { float:right; width:460px;}
.content_text_produtos ul {list-style:disc; line-height:120%;}
.content_text_nomenu {float:left; margin-top:-10px;}
.content_text_nomenu h2 {margin-top:10px;}
div.content_text_nomenu ul,
div.conteudo_direita ul{list-style:disc; list-style-position:inside; line-height:120%;}
.versoes-leite { margin:20px 0 0 0;}
	.versoes-leite li { margin:0 0 15px 0;}
	.versoes-leite h3 { font-weight:bold; clear:none;}
	.versoes-leite img {float:left; margin:0 10px 0 0;}
.titulo-laranja { text-transform:uppercase; color:#fa8e1f; font-weight:bold; font-size:1.09em;}
.numeros-armazenamento {background:url(../images/page_functions_bg.gif) repeat-x top; padding:10px 0 0 0; font-family:"trebuchet MS", helvetica, arial, sans-serif; width:350px;}
	.numeros-armazenamento dl {float:left; margin:0 25px 0 0;}
	.numeros-armazenamento dt {line-height:22px; background:url(../images/solucoes-armazenamento/numeros_bg.jpg) left center no-repeat; text-indent:10px;font-size:1.09em; font-weight:normal;}
	.numeros-armazenamento dd {line-height:22px;font-size:1.55em; background:0;}
	.numeros-armazenamento dd span {font-size:12px; display:block; line-height:10px;}
.revista_numeros {}
	.revista_numeros img { float:left; margin:0 10px 0 0;}
	.revista_legenda { background:url(../images/a-empresa/revista_legenda_bg.jpg) repeat-x bottom #fff; width:325px; padding:10px 10px 0px 10px; border:1px solid #e3dec8;float:left; margin:10px 0 0 0;}
.logo_produtos {margin:10px 0 10px 0;}

/*café*/
.utilidades-cafe {margin:10px 0 0 31px;}
	.utilidades-cafe li {margin:0 0 5px 0;}
.tipos-cafe { margin:0 10px 0 0;}
	.tipos-cafe dt {text-transform:uppercase; font-weight:bold;}
		.tipos-cafe dt img {display:block; margin:0 0 5px 0;}
	.tipos-cafe dd {margin:0 0 15px 0; background:0; text-indent:0;}
#lista-receitas-cafe dt {font-weight:normal;}
#lista-receitas-cafe dd {background:0; text-indent:0;}

/*Mapa do site*/
#mapa_left { margin:0 30px 0 0;}
.mapa { width:240px;float:left;}
	#content .mapa h2 {border-bottom:#3cc3d8 1px solid; width:225px; margin:0 0 8px 0; padding:0 0 3px 0; font-weight:normal; text-transform:uppercase; color:#000;}
	#content .mapa h2 a {color:#000;}
	.mapa ul { margin:0 0 20px 0;}
		.mapa li { line-height:115%; text-indent:20px; text-transform:uppercase; margin:3px 0;}
		.mapa li a { color:#000;}
		.mapa ul li ul { margin:0 0 0px 0;}
	.mapa li li {text-indent:40px;}
/*Observatório Purelac*/
.titulo_receitas { background:url(../images/observatorio-purelac/bg-receita.gif) no-repeat; width:189px; height:47px; color:#fff; text-transform:uppercase; font-size:14px; padding:8px 0 0 25px; margin:30px 0 0 0;}
.titulo_receitas a {
	display:block;
	width:160px;
}
.receita_purelac { line-height:15px; margin:0 0 15px 0;}
	.receita_purelac th {color:#666; font-weight:bold;}
	.receita_purelac td {padding:0 30px 0 0;}
	
/*Correções*/

.opt_receitas { margin:10px 0 25px 0;}
	.opt_receitas img { margin:0 20px 0 0;}
	
.receita_futura { color:#999999;}
.subtitulo { margin:-10px 10px 20px 0;}
.subtitulo2{ margin:0; padding:0;clear:none;}

/*Bolsa*/
.tit_bolsa {background: url(../images/h2_bolsa.gif) no-repeat left; text-indent:17px;}
.subtit_bolsa {clear:none; margin:0 0 3px 0;}

.tab_cotacao {}
	.tab_cotacao * {text-align:center;}
	.tab_cotacao tr {background:#f0f0f0;}
	.tab_cotacao tr th { background:#ceedf4; font-weight:bold; padding:7px 6px; border:1px solid #fff;}
	.tab_cotacao td { padding:7px 6px; border:1px solid #fff;}
	.tab_cotacao tr.tr_escuro { background:#e5e5e5;}
	
#tab_comercial { float:left; margin:0 20px 0 0;}
#tab_paralelo {margin:0 0 13px 0;}
.div_paralelo {float:left; margin:0 20px 28px 0;}
.cot_periodo { padding:15px 0 0 0;}
	.cot_periodo select{ font-size:10px;}
.hr_tabs {border:1px dashed #ccc; clear:left; margin:0 0 20px 0}
.indicadores_left {float:left; margin:0 20px 0 0;}
.indicadores_left table { margin:0 0 20px 0;}

/*Select produtos*/

#submenu_produtos {
	position:relative;
	top:-40px;
	width:307px;
	height:28px;
	float:right;
	background-image:url(../images/submenu_prod_bg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin-right:12px;
	padding-left:26px;
	padding-top:1px;
}

#submenu_produtos_bottom {
	width:307px;
	height:28px;
	background-image:url(../images/submenu_prod_bg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin-right:12px;
	padding-left:26px;
	padding-top:1px;
	margin-bottom:20px;
}

#submenu_produtos label, #submenu_produtos_bottom label {
	color:#FFFFFF;
	text-transform:uppercase;
	top:5px;
}

#submenu_produtos select, #submenu_produtos_bottom select {
	position:relative;
	margin-top:3px;
	height:19px;
	font-size:12px;
	color:#333333;
	width:193px;
	border:1px #999999 solid;
	top:2px;
}
#submenu_produtos select option {

}


#submenu_produtos.doisCombos {
	width:385px;
	height:45px;
	background-image:url(../images/submenu2_prod_bg.gif);
	margin-bottom:-30px;
	background-position: 0 13px;
}
#submenu_produtos.doisCombos label {
	display:block;
	margin-left:-18px;
	height:12px;
	color:#666666;
}
#submenu_produtos.doisCombos select {
	width:180px;
}


/*Template*/
.conteudo_direita {float:right; width:525px;}
.conteudo_esquerda {float:left; width:176px;}
	.conteudo_esquerda li a {line-height:20px; display:block; color:#FFFFFF; background:#c9b779 url(../images/menu_interno0_li.gif) 5px 0 no-repeat; padding:0 0 0 15px; margin:0 0 1px 0;}
	.conteudo_esquerda li.currentItem a { background-color:#B1985D;}
	.body-produtos .conteudo_esquerda li a {background-color:#EEEBD8; color:#706859; background-image:url(../images/menu_interno_li.gif);}
	.body-produtos .conteudo_esquerda li.currentItem a { background-color:#F7F5E9;}
.banner_direita {margin:10px 0 10px 21px;}
h3.subtitulo_produto {
	clear:none; margin-bottom:15px; margin-top:-15px;
}


.index_alinha { margin:0 auto; width:965px; position:relative;}


/*Enviar por e-mail*/

form.enviar-por-email { margin:10px 0 20px;}
	.enviar-por-email input,
	.enviar-por-email textarea { display:block; width:285px; margin:4px 0; overflow:auto; border:1px solid #cdcdcd; }
	.enviar-por-email input.enviar {background:url(../images/bt_enviar.gif) no-repeat; cursor:pointer; width:56px; height:20px; border:0; float:left; clear:both; margin:0 20px 0 0;}
	.enviar-por-email input.fechar {background:url(../images/bt_fechar.gif) no-repeat; cursor:pointer; width:56px; height:20px; border:0; float:left; margin:0 20px 0 0;}


/*FALE CONOSCO*/
form.fale-conosco {width:600px; margin:20px auto 0;}
	.fale-conosco label {display:inline; margin:5px 15px 5px 0; width:285px; float:left; min-height:45px; padding:0;}
	.fale-conosco fieldset { }
	.fale-conosco input,
	.fale-conosco textarea { display:block; width:285px; margin:4px 0 11px 0; overflow:auto; border:1px solid #cdcdcd; }
	.fale-conosco input:disabled { background-color:#FFF; }
	.fale-conosco select:disabled { background-color:#FFF; }
	.fale-conosco select { margin:4px 0 11px 0; font-size:12px; border:1px solid #cdcdcd; height:20px; width:285px; }
	.fale-conosco textarea { height:110px; }
	.fale-conosco label.label_inline { display:inline; float:none; margin:10px 55px 15px 0; }
	.fale-conosco input.input_inline { display:inline; margin:10px 7px 15px 0; vertical-align:middle; width:auto; border:none; }
	
	.fale-conosco label.input_small1 { width:60px; }
	.fale-conosco label.input_small1 input { width:60px; }

	.fale-conosco label.input_small2 { width:80px; }
	.fale-conosco label.input_small2 input { width:80px; }

	.fale-conosco label.input_small3 { width:115px; }
	.fale-conosco label.input_small3 input { width:115px; }

	.fale-conosco label.input_small4 { width:135px; }
	.fale-conosco label.input_small4 input { width:135px; }
	.fale-conosco label.input_small4 select { width:135px; }

	.fale-conosco label.input_small5 { width:190px; }
	.fale-conosco label.input_small5 input { width:190px; }
	.fale-conosco label.input_small5 select { width:190px; }

	.fale-conosco label.input_big1 { width:585px; margin-top:20px; }
	.fale-conosco label.input_big1 textarea { width:585px; }

	.form_float {float:left;}
	
	#div_form_produtos { clear:left; display:block; margin:5px 0; width:400px; }
	#div_form_produtos label { width:180px; margin-bottom:0; min-height:15px; }
	#div_form_produtos input { display:inline; margin:5px 5px 0 0; vertical-align:sub; width:auto; border:none; }

	#div_areas_interesse { clear:left; display:block; margin:5px 0; width:600px; }
	#div_areas_interesse label { width:180px; margin-bottom:0; min-height:15px; }
	#div_areas_interesse input { display:inline; margin:5px 5px 0 0; vertical-align:sub; width:auto; border:none; }

	.form_floater {float:left;}
	.fale-conosco input.input_ddd {width:30px; margin:0 17px 0 0;}
	.fale-conosco input.input_cod-pais {width:50px; margin:0 17px 0 0;}
	.fale-conosco input.input_telefone {width:173px;}
	.fale-conosco input.input_estado {width:30px;}
	.fale-conosco .input_assunto { width:100%; width:290px; margin:0 0 11px 0;}
	.fale-conosco input.fale_conosco_enviar { background:url(../images/fale-conosco-enviar.jpg) no-repeat; width:56px; height:20px; border:0; float:right; margin:0 15px 0 0; display:inline; cursor:pointer;}
	.form_left {width:379px; float:left; background: url(../images/footer_bg.gif) right repeat-y; padding:20px 0; margin:0 35px 0 0;}
.fc_right {line-height:15px; margin:55px 50px 0 0;}
	.titulo_red { text-transform:uppercase; color:#b20700; margin:18px 0 0 0; font-weight:normal; clear:none;}
		.fc_right address {font-style:normal;}
		.fc_right address a { color:#000;}
		
.fale-conosco#interna_form {margin:0; width:100%; height:150px;}
	.fale-conosco#interna_form p { color:#b2b2b2; font-size:11px; margin-top:-10px}
	.fale-conosco#interna_form big { margin:0 auto 0 auto; padding:50px 0 0 0; display:block; font-size:14px; width:400px;}
	.fale-conosco#interna_form big img {vertical-align:middle; margin:0 0 0 10px;}
.form_esquerda {float:left; padding:0 15px 0 0; width:397px;}
.form_direita {float:left;}

.fale-conosco#interna_form input.enviar {background:url(../images/bt_enviar.gif) no-repeat; cursor:pointer; width:56px; height:20px; border:0; float:left; clear:both; margin:0 20px 0 0;}
.fale-conosco#interna_form input.fechar {background:url(../images/bt_fechar.gif) no-repeat; cursor:pointer; width:56px; height:20px; border:0; float:left;}


div.fale_endereco {
	border-top:1px dotted #333333;
	margin:30px 0;
	padding:20px 0;
}

div.fale_endereco img { float:left; }
div.fale_endereco div.address { float:left; margin-left:25px; line-height:17px; }
div.fale_endereco h3 { margin-top:0; }
div.fale_endereco a { color:#000; text-decoration:none; }
div.fale_endereco a:hover { text-decoration:underline; }

/*validate*/

.error { color:red; }
input.error { border:1px solid #FF0000; }
label.error { display:inline; float:none; padding-left:5px; width:auto;}
.cl_radio input.error { display:inline; }

#content p.resposta {
	color:#B20700;
	font-size:14px;
	font-weight:bold;
	margin-top:30px;
}

/* PROMOÇÕES */

#body-promocoes {
	background-image:url(../images/promocoes/bg.jpg); background-repeat:repeat-x; background-color:#f1f7d5;
}

ul.pergunta textarea { height:auto; width:auto; }
ul.pergunta li { margin:10px 0 15px; }
ul.pergunta li span { font-weight:bold; margin-bottom:10px; display:block; }
ul.pergunta div.opcoes {  margin:10px 0 0 15px; }
ul.pergunta div.opcoes input { border:medium none; display:inline; float:none; margin-right:10px; margin:0px 5px 0px 0px; vertical-align:top; width:auto; }
ul.pergunta div.opcoes label { margin:6px 0; float:none; display:block; min-height:0; width:auto; padding:0; }

#form_promocao .fale_conosco_enviar { float:left; margin:15px 0; }

ul.enquete_resultado li { margin:10px 0 15px; }

#body-promocoes ul.enquete_resultado li { list-style:none !important}

ul.enquete_resultado li span { font-weight:bold; margin-bottom:10px; display:block; }
ul.enquete_resultado div.opcoes {  margin:10px 0 0 15px; }


/* jhonny */


#body-promocoes .conteudo_esquerda li.azul a {
	line-height:20px; 
	display:block; 
	color:#FFFFFF; 
	background:#66B6DB url(../images/menu_interno0_li.gif) 5px 0 no-repeat; padding:0 0 0 15px; margin:0 0 1px 0;
	text-transform:uppercase;	
	font-weight:bold;
	}
	
#body-promocoes .conteudo_esquerda li.laranja a {
	line-height:20px; 
	display:block; 
	color:#FFFFFF; 
	background:#FA8E1F url(../images/menu_interno0_li.gif) 5px 0 no-repeat; padding:0 0 0 15px; margin:0 0 1px 0;
	text-transform:uppercase;	
	font-weight:bold;
	}	
	
	
#body-promocoes .conteudo_esquerda li.laranja-semlink {
	line-height:20px; 
	display:block; 
	color:#FFFFFF; 
	background:#F9C176 url(../images/menu_interno0_li.gif) 5px 0 no-repeat; padding:0 0 0 15px; margin:0 0 1px 0;
	text-transform:uppercase;	
	font-weight:bold;
	}		
	
	
	
	
	#body-promocoes a.todas-as-promocoes {
			background:url(../images/seta.jpg) no-repeat left center;
			color:#66B6DB;
			font-weight:bold;
			float:left;
			margin:20px 0 0 0;
			padding:0 0 0 20px;
		}
		
		
		#body-promocoes h2.obrigado {
			width:300px;
			padding:50px;
			display:block;
			background:#fff;
				margin:0 0 25px 170px;
			}
			
#body-promocoes h2.obrigado span {
	font-size:55%;
	}			
	
	
	
	div.coisinhas {
		float:left; margin-bottom:30px;
		position:relative;
		}
		
	#body-promocoes a.voltar {		
		position:absolute;
		right:-135px;
		top:-12px;
		width:59px;
		height:16px;
		background:url(../images/a-voltar.jpg) no-repeat left center;
		text-indent:-19999px;
		overflow:hidden;
		display:block;	
	}		
	
	#body-promocoes div.hold-grafico {
		border:1px solid #666;
		float:left;
		height:13px;
		width:290px;		
		
		}
		
		#body-promocoes div.grafico {
			background:#3493CD;
			height:100%;
			float:left
			
			}
			
		#body-promocoes span.porcentagem {
			padding:5px 0px 0 0px;
			margin:0 0 0 5px;
			float:left;
			
			}
		
				#body-promocoes span.texto {
					clear:both;					
					}
					
					
#body-promocoes span.promocao-encerrada	{
	/*	float:left;
 se precisar mecher ele depois de colocar a lista, usar :
	
	position:relative;
	top:0px;
	left:0px; */
	
	}
	
	
#body-promocoes ul.enquete_resultado div.opcoes p {
	color:#66B6DB ;
	font-weight:bold
	}
	
	
#body-promocoes	#content ul.lista_padrao li {
	color:#66B6DB;
	}


#body-promocoes ul.ganhadores {margin:0 0 20px 0;}

#body-promocoes ul.ganhadores li {
margin:0 0 5px 0;
}