/* CSS Document */
body, h1, h2, h3, h4, h5, h6, div {margin:0; padding:0; }
body {background:#c8d5e0 url(../imgsite/fundo_site.jpg) repeat-x left 135px;font-family: Arial, Helvetica, sans-serif;font-size:14px;}

/*input { border:0; padding:0; margin:0;}*/
p { margin:10px 0; padding:0;}

a { text-decoration:none; color:#003e71 }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; color:#000; }
h3 {font-size: 14px;font-weight: bold;color:#003e71;text-align:left;}

.lnk_catalogo { background:url(../imgsite/bt_catalogo.gif) no-repeat left top; width:100px; height:36px; display:inline-block; text-indent:-9000px; margin:37px 0 0 0;}
.lnk_catalogo:hover { background:url(../imgsite/bt_catalogo_hover.gif) no-repeat left top;}

#faixaimg{ position:relative; background:url(../imgsite/faixa.jpg) repeat-x; width:100%; height:130px;}
#faixa { position:relative; background:url(../imgsite/faixa_img.jpg) no-repeat top center; height: 131px; width:100%; }
#tudo { margin: 0 auto; width: 1000px; font-family: Arial, Helvetica, sans-serif; position:relative; z-index:1; height: auto; }
#topologo {height:99px; width:1000px; z-index:98; position:relative; margin:0 auto; overflow:hidden;}
#topologo h1 a { height:99px; width: 274px; z-index:1; float:left;  overflow:hidden; position:relative;display:block; margin:0; padding:0; cursor:pointer;/*text-indent:-2000px; background:url(../imgsite/logo.jpg) no-repeat left top;*/ }
#buscatopo { float:right; width:220px; height:64px; margin:25px 0 10px 0; padding:0 70px 0 0; overflow:hidden;}
#idiomas{float:right; padding:5px 0 15px 0;}
#idiomas a{ font-weight:bold; color:#2e2e2e; padding:20px; font-size:14px;}
#idiomas a:hover{color:#1f1f1f;}
.fnd_busca { width:152px; height:16px; background:#fff url(../imgsite/fnd_busca.gif) repeat left top; padding:0px; border:#CCCCCC solid 1px;}
.bt_busca { margin:-4px 0 0 0; padding:0;}
/*Menu*/
/*%%%%%%%%%%%%%%%%%%%%%%% INICIO DO MENU DINAMICO %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
#menu_empresa.cls_aberto { visibility:visible; z-index:97;}
#menu_empresa.cls_fechado { visibility:hidden;}
#menu_empresa { position:absolute; left:30px; top:17px; background:#fff url(../imgsite/fnd_drop.jpg) repeat-x left bottom; list-style:none; width:200px; padding:8px 0 10px 10px; overflow:hidden; visibility:hidden; border:4px solid #607c9c; border-top:1px solid #fff; z-index:96!important;}
#menu_empresa li { background:url(../imgsite/sep_drop.png) no-repeat left bottom; width:185px; overflow:hidden; height:30px; padding:0 0 0 10px;}
#menu_empresa li.lifim { background:none;}
#menu_empresa li a { font-size:13px; color:#094174; text-decoration:none;background:url(../imgsite/seta.png) no-repeat left center; line-height:30px; padding:0 0 0 15px;}
#menu_empresa li a:hover { text-decoration:underline;}
#menu_empresa { border-bottom-right-radius: 5px 5px;}
#menu_empresa { border-bottom-left-radius: 5px 5px;}

#menu_produtos.cls_aberto { visibility:visible; z-index:97;}
#menu_produtos.cls_fechado { visibility:hidden;}
#menu_produtos { position:absolute; left:185px; top:17px; background:#fff url(../imgsite/fnd_drop.jpg) repeat-x left bottom; list-style:none; width:200px; padding:8px 0 10px 10px; overflow:hidden; visibility:hidden; border:4px solid #607c9c; border-top:1px solid #fff; z-index:96!important;}
#menu_produtos li { background:url(../imgsite/sep_drop.png) no-repeat left bottom; width:185px; overflow:hidden; height:30px; padding:0 0 0 10px;}
#menu_produtos li.lifim { background:none;}
#menu_produtos li a { font-size:13px; color:#094174; text-decoration:none;background:url(../imgsite/seta.png) no-repeat left center; line-height:30px; padding:0 0 0 15px;}
#menu_produtos li a:hover { text-decoration:underline;}
#menu_produtos { border-bottom-right-radius: 5px 5px;}
#menu_produtos { border-bottom-left-radius: 5px 5px;}

#menu_distribuidores.cls_aberto { visibility:visible; z-index:97;}
#menu_distribuidores.cls_fechado { visibility:hidden;}
#menu_distribuidores { position:absolute; left:353px; top:17px; background:#fff url(../imgsite/fnd_drop.jpg) repeat-x left bottom; list-style:none; width:200px; padding:8px 0 10px 10px; overflow:hidden; visibility:hidden; border:4px solid #607c9c; border-top:1px solid #fff; z-index:96!important;}
#menu_distribuidores li { background:url(../imgsite/sep_drop.png) no-repeat left bottom; width:185px; overflow:hidden; height:30px; padding:0 0 0 10px;}
#menu_distribuidores li.lifim { background:none;}
#menu_distribuidores li a { font-size:13px; color:#094174; text-decoration:none;background:url(../imgsite/seta.png) no-repeat left center; line-height:30px; padding:0 0 0 15px;}
#menu_distribuidores li a:hover { text-decoration:underline;}
#menu_distribuidores { border-bottom-right-radius: 5px 5px;}
#menu_distribuidores { border-bottom-left-radius: 5px 5px;}
/*%%%%%%%%%%%%%%%%%%%%%%% FIM DO MENU DINAMICO %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

#pos_ul { position:relative; width:900px; margin:0 auto;}
#menu {
	list-style:none; 
	position:relative;
	width:900px;
	height:30px; 
	margin:0 auto;
 }
#menucenter { text-align:center;}
#menu li { float:left; padding:7px 0 0 0; margin:0 auto; width:19%;}
#menu li h2 { margin:0 auto; word-spacing:1px; font-size:12px; text-transform:uppercase; }
/*#menu li h2 .empresa{float:left;margin-right: 30px;margin-left: 0px;}
#menu li h2 .fale{float:left;margin-right: 0px;margin-left: 30px;}*/
#menu li h2 a {color:#FFFFFF; display:block; height:25px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#menu li h2 a:hover{ color:#CCC;}
/*Fim Menu*/
#banner996x308 {
	float:left;
	background:none;
	width: 996px;
	height: 230px;
	margin-top: 14px;
	/*margin-bottom:14px;*/
}
#blocos {
	width:100%;
	position:relative;
	float:left;
	clear:both;
}
/*TITULOS HOME BLOCOS*/
#blocos h3 a { font-size:14px; letter-spacing:-0.08em; color:#003e71; text-transform:uppercase;}
#blocos h3 a:hover { color:#000033}

#blocos a, #rodape a {color:#1e1e1e; font-size:12px;}
#blocos a:hover, #rodape a:hover { color: #555555; }
#bloco1 {
	position:relative;
	float: left;
	background:url(../imgsite/b1.jpg) no-repeat left top;
	overflow:hidden;
	width: 233px;
	height: 405px;
	padding: 40px 20px 0 42px;
	text-align: justify;
	padding-right: 20px;
	font-size: 11px;
}
#bloco1 p { margin-top: 19px; }
#bloco1 .news { margin-top: -12px;}

#enviar{ text-align: right;}
#bloco2 { position:relative; float: left; background:url(../imgsite/b2.png) no-repeat left top; width:322px; height: 445px; text-align: left; font-size: 11px; padding:0 20px 0 50px; overflow:hidden;}
#bloco1novo {
	position:relative;
	float: left;
	background:url(../imgsite/b1.jpg) no-repeat left top;
	overflow:hidden;
	width: 230px;
	height: 445px;
	padding: 20px 20px 0 42px;
	text-align: justify;
	font-size: 11px;
}
#bloco1novo .sep_b1 { background:url(../imgsite/separador_home.jpg) no-repeat left top; width:234px; height:1px;}


.imgespaco{ position:absolute; top:5px; right:0px;}
.imgespaco2{ position:absolute; top:5px; right:0px;}

#bloco3 { position:relative; float: left; background:url(../imgsite/b3.jpg) no-repeat left top; width: 312px; height: 445px; font-size: 11px; overflow:hidden; }
#bloco3 #chat {  width:130px; height:40px; margin:14px 0 35px 0;}
#bloco3 #sac { height:100px; width:220px;}
#bloco3conteudo { margin:40px 0 0 45px;}
/*#####################################################       BLOCOS AZUL        ##############################################*/
#bloco1azul {
	position:relative;
	float: left;
	background:url(../imgsite/b1_azul.jpg) no-repeat left;
	overflow:hidden;
	width: 230px;
	height: 458px;
	padding-left: 42px;
	padding-top: 40px;
	text-align: justify;
	padding-right: 20px;
	font-size: 11px;
}
#bloco1azul p { margin-top: 19px; }
#bloco1azul .news { margin-top: -12px; }
#enviar{ text-align: right;}
#bloco2azul { position:relative; float: left; background:url(../imgsite/b2_azul.jpg) no-repeat left top; width:322px; height: 498px; text-align: left; font-size: 11px; padding:0 20px 0 50px;}

#espaco { list-style:none; position:relative; float:left; margin-top:20px;}
#espaco li { position:relative; height:105px; padding:10px 0 0 0;width:315px;margin:18px 0 0px 0; overflow:hidden; }
#espaco li h3{ padding:0 0 9px 0;} 
#espaco li p {width:300px; float:left; position:relative; }
#espaco img { float:left; position:relative;}



#bloco3azul { position:relative; float: left; background:url(../imgsite/b3_azul.jpg) no-repeat left top; width: 312px; height: 498px; font-size: 11px; }
#bloco3azul #chat {  width:130px; height:65px; margin:14px 0 40px 0;}
#bloco3azul #sac { height:100px; width:220px;}
#bloco3azul #trabalhe { height:80px; width:220px;}
#bloco3conteudo { margin:40px 0 0 45px;}

.espacohome { list-style:none; position:relative; float:left; margin:0; padding:0;}
.espacohome li { position:relative; height:60px; padding:6px 0 0 0; width:315px;margin:10px 0 0 0; overflow:hidden; }
.espacohome li h3{ padding:0 0 5px 0; margin:5px 0;} 
.espacohome li p {width:300px; float:left; position:relative; margin:0; }
.espacohome img { float:left; position:relative;}
#bloco2 .sep_b2 { background:url(../imgsite/sep_b2.png) no-repeat left top; width:340px; height:1px; margin:15px 0 0 0;}

.espacohome1b { list-style:none; position:relative; float:left; margin:0; padding:0;}
/*
.espacohome1b li { position:relative; height:105px; padding:10px 0 5px 0;width:245px;margin:18px 0 0px 0; overflow:hidden;  background: url(../imgsite/separador_home.jpg) left bottom no-repeat; }
*/
.espacohome1b li { position:relative; height:98px; padding:8px 0 10px 0; width:245px; margin:8px 0 0 0; overflow:hidden;  background: url(../imgsite/separador_home.jpg) left bottom no-repeat; }
.espacohome1b li h3{ padding:0 0 7px 0;} 
.espacohome1b li p { width:200px; position:relative; margin:4px 0; }
.semespaco { margin:0; padding:0;}

/*###################################################################################################################################*/
/*/*//*/*//*/*/

.libloco3 { margin:10px 0 0 0; height:75px; padding:0;}
.libloco3 h3 { padding:0 0 9px 0;}
.libloco3 p { width:220px; position:relative; margin:0 0 10px 0; padding:0;}
#ulbloco3 { position:relative; float:left; list-style:none; margin:0; padding:0;}
#ulcursos { position:relative; float:left;}

.sep_b3 { background:url(../imgsite/sep_b3.png) no-repeat left top; width:231px; height:2px; display:block; overflow:hidden; clear:both; margin:10px 0 20px 0;}

#navegacao { height:auto; width:228px; position:relative; float:left; clear:both; margin-top:25px;}
#navegacao img { text-align:center;}
#navegacao li {width:228px; height:auto; list-style:none; }
#navegacao li h3{ background:url(../imgsite/divi.png) no-repeat 22px bottom; padding:10px 0 10px 10px ;}
#navegacao li h3 a { color:#003e71; clear:both; text-transform:uppercase;background:url(../imgsite/setinha.gif) left top no-repeat; height:15px; font-size:12px; padding:0 0 0 20px; cursor:pointer;}
#navegacao li ul li a { background:url(../imgsite/seta_prod.png) no-repeat 20px top; padding: 0 0 0 26px; font-size:10px; color:#003e71; word-spacing:-1px; }
#navegacao li ul li a:hover {color:#999999;}

#ul_prod { margin:0; padding:0; list-style:none;}
#ul_prod .liprod { text-align:justify; margin:0 0 3px 20px; font-size:14px; color:#464646;  height:15px; line-height:15px; overflow:hidden; margin:0;}
#ul_prod .liprod a { background:url(../imgsite/seta_prod.png) no-repeat left 2px; padding: 0 0 0 10px;}
#ul_prod .liprod a:hover { color:#464646;}



.catalogo { color:#003e71; font-weight:bold; text-transform:uppercase; background:url(../imgsite/setinha.gif) left top no-repeat; height:15px; font-size:12px; padding:0 0 0 20px; }
.catalogoa { color:#003e71; font-weight:bold; text-transform:uppercase; font-size:12px; margin:10px 0; display:block; }

#ul_prod ul ul.ul_inter { list-style:none; margin:0 0 0 30px; padding:0;}
#ul_prod ul ul.ul_inter a { font-size:11px;}

/*#paap_esq { width:140px; float:left; position:relative;}
#paap_dir { float:left; position:relative; width:555px;}*/
.imgcenter{ text-align:center;}
.paap_txt { font-weight:bold; margin:12px 0 0 0; text-align:center; font-size:16px}
.separadorpaap { clear:both; background:url(../imgsite/separador_paap.jpg) no-repeat left 10px; width:584px; height:20px; margin:0 auto; display:block; overflow:hidden;}
/*HOME*/
.sep_home { position:relative; background:url(../imgsite/separador_home.jpg) left top no-repeat; width:234px; height:1px; margin-top:10px; }
/***conteudo***/
#conteudo { width:767px; position:relative; float:left; margin-top:15px;}
#conteudotop { background:url(../imgsite/conteudotop.gif) no-repeat left top; min-height:70px; width:767px; clear:both;}
#conteudomid { background:#fff; width:767px; clear:both; display:block; min-height:600px; height:auto !important; overflow:hidden;}
/*#conteudomid li { list-style:none;}*/
#conteudomid span { margin:0 0 10px 0;}
#conteudobot { background:url(../imgsite/conteudobot.gif) no-repeat left top; height:30px; width:767px; clear:both;}
#conteudo h2 { background:url(../imgsite/icone.jpg) no-repeat left center; height:68px; line-height:68px; text-indent:30px; margin-left:23px;}
#conteudo h3 { background:url(../imgsite/not_logo.png) no-repeat left 22px; font-size:17px; padding:25px 0 10px 35px; margin:0 0 0 25px; color:#003e71; text-transform:uppercase;}
#conteudo h3.prod_abt { font-size:17px; padding-top:23px; margin:0 0 0 25px; color:#616161; text-transform:uppercase; font-family:"Arial Black";}
/*#conteudomid*/ ul.lista { width:767px; list-style:none; margin:0; padding:0; }
/*#conteudomid*/ ul.lista li { float:left; width:309px;  margin:0 0 40px 49px; display:inline;}
#barra_produto { background:url(../imgsite/barra_produto.jpg) repeat-x left top; width:763px; height:34px; position:relative; margin-left:2px; overflow:hidden;}
#barra_produto ul.barra { height:34px; line-height:34px; width:763px; list-style:none; margin:0; padding:0;}
#barra_produto ul.barra li{ float:left; height:34px; width:auto; position:relative; margin:0 0 0 10px;}
#barra_produto ul.barra li a { font-size:11px; color:#616161; font-weight: bold; text-transform:uppercase; }
.art { color:#2e2e2e}
.txtpaap { color:#2e2e2e; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.txtpaapex { color:#999999; font-size:12px;}
.formpaap { font-weight:bold; font-size:12px}
#paap_esq h5 { background:url(../imgsite/seta_prod.png) left bottom no-repeat; text-indent:8px;}
#paap_esq h5 a {color:#2e2e2e; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#paap_esq h5 a:hover { color:#999999;}
.box_left { width:546px; position:relative; float:left;}
#txt_cont { padding:0px 35px; width:697px; overflow:hidden; text-align:justify;}
#txt_cont ol li { list-style:decimal;}
#box_prod p { margin:40px 20px 40px 25px;}
#box_img p { margin:20px;}

.inputtxt {background:url(../imgsite/fundo_input_fale.gif) repeat-x; border:solid 1px #737373;}
.interno { color:#0b4373; font-weight:bold; text-transform:uppercase;}
#box_prod { position:relative; margin:40px auto 0 auto; width:466px; background:#FF0000}
#box_prod .cd { background:#FFFFFF url(../imgsite/canto_topod.gif) no-repeat right top; width:19px; height:19px; position:absolute; right:0; top:0;}
#box_prod .ce { background:#FFFFFF url(../imgsite/canto_topoe.gif) no-repeat left top; width:19px; height:19px; position:absolute; left:0; top:0;}
#box_prod .bd { background:#FFFFFF url(../imgsite/canto_infd.gif) no-repeat right bottom; width:19px; height:19px; position:absolute; right:0; bottom:0;}
#box_prod .be { background:#FFFFFF url(../imgsite/canto_infe.gif) no-repeat left bottom; width:19px; height:19px; position:absolute; left:0; bottom:0;}
#box_prod .meio {background-color:#fff; border:1px solid #c0c3c4;}
#box_prod .meio .prod_maior { text-align:center; margin:20px auto;}
#box_prod .meio p { margin:0; padding:0;}
#box_img { position:relative; width:150px; float:left; margin-top:30px;}
#box_img .cd { background:url(../imgsite/canto_topod.gif) no-repeat right top; width:19px; height:19px; position:absolute; right:0; top:0;}
#box_img .ce { background:url(../imgsite/canto_topoe.gif) no-repeat left top; width:19px; height:19px; position:absolute; left:0; top:0;;}
#box_img .bd { background:url(../imgsite/canto_infd.gif) no-repeat right bottom; width:19px; height:19px; position:absolute; right:0; bottom:0;}
#box_img .be { background:url(../imgsite/canto_infe.gif) no-repeat left bottom; width:19px; height:19px; position:absolute; left:0; bottom:0;}
#box_img .meio {background-color:#FFFFFF; border:1px solid #c0c3c4;}
.box { position:relative; width:150px; margin:10px 0;}
#box_img .meio .prod_menor { text-align:center; margin:10px auto;}

#texto_prod { width:466px; position:relative; margin: 20px 0 0 33px; font-size:12px; color:#2e2e2e; overflow:hidden; font-size:14px;}
#texto_prod h4 { text-transform:uppercase; color:#606060; font-size:18px; padding:0 0 10px 0;}

.tituloazul { font-weight:bold; color:#003e6f;}
/*SALA DE IMPRENSA*/
#conteudomid #imprensa { margin:45px 0 0 7px; list-style:none;}
#conteudomid #imprensa li{ position:relative; float:left;}
#conteudomid #imprensa li a {color:#2e2e2e;}
#conteudomid #imprensa  a:hover {color:#787878;}
#conteudomid #imprensa li h4 a {color:#2e2e2e; text-transform:uppercase;}
#conteudomid #imprensa li h4 a:hover {color:#787878;}
.img_sala { position:relative; float:left; height:95px; width:130px; clear:left; text-align:center}
.txt_sala { position:relative; float:right; height:95px; width:560px;}
#lateral h4 { text-transform:uppercase;}
#lateral td a { font-size:14px; font-weight:bold;}
#lateral td a:hover {}
#release { width:670px; padding:0 0 0 25px; margin:0 auto; border:0;}
#release h4 { font-size:14px;}
#lateral { text-align:justify;}

/***/
/*containerdireita*/
#containerdireita { background:#fff; width:692px; overflow:hidden; clear:both; min-height:400px; padding:0 40px 0 35px;}
.txt { font-size:14px; font-weight:normal;}
#containerdireita font.lendotitulo { font-weight:bold;}
.separador { clear:both; background:url(../imgsite/separador_noticias.jpg) no-repeat left 10px; width:714px; margin:0 auto; /*margin:10px auto 10px auto; */height:20px; display:block; overflow:hidden;}
#voltar { float:right; margin:0 10px 0 0; text-align:center; line-height:15px; }
#voltar a { color:#003e71; float:left;}
#voltar a:hover { text-decoration:underline;}
.voltar { background:url(../imgsite/bt_voltar.jpg) no-repeat left center; width:65px; padding:0 0 0 10px;}
.home { background:url(../imgsite/home.jpg) no-repeat left center; width:65px; margin:0 10px 0 0; display:block;}
.link_posterior{ color:#FF0000}
.link_anterior{ color:#0033CC;}
.titulonoticia { font-size: 16px;font-weight: bold;color:#003e71;text-align:justify;}
#containerdireita p a { color:#003e71;}
#containerdireita p a:hover { text-decoration:underline;}
#containerdireita img { padding:10px;}

#social { margin:10px 0 0 40px;}
/*LINKS TITULOS*/

#txt_produtos { padding: 0 35px; width:697px; overflow:hidden; clear:both;}
.ul_azul { list-style:none; margin:0; padding:0; }
.ul_azul li {overflow:hidden; paddin g:0 0 20px 0; margin-top:15px; background:url(../imgsite/separador_noticias.jpg) no-repeat left bottom; width:714px;}
.ul_azul h4 { font-size:15px; line-height:25px; }
.ul_azul a { color:#0b4373;}
.ul_azul li a span { float:left; font-size:16px;}
.ul_azul li a img { float:left; margin:0 10px 15px 0; border:0;}
.ul_azul a:hover { color:#000066;}
.res_not { font-size:14px; margin:5px 0 0 0;}
#txt_produtos ul li{ list-style:disc;}

.p_sala { font-weight:bold; color:#0b4373; width:390px;}

/**/
/*AGENDA*/
.dia_agenda { font-size:25px; color:#003e71;}
.mes_agenda { font-size:11px; }
.txt_agenda { padding-left:10px;}
.dt_agenda { width:40px;}
.ul_evento { list-style:none; margin:20px 0 30px 0; padding:0; width:737px; }
.ul_evento li { overflow:hidden; margin-top:15px; padding:0 0 20px 30px; background:url(../imgsite/separador_noticias.jpg) no-repeat center bottom; width:100%;}
.ul_evento h4 { font-size:15px; line-height:25px; }
.ul_evento a { color:#0b4373;}
.ul_evento li a span { float:left; font-size:16px;}
.ul_evento a:hover { color:#000066;}
#barra_produto ul.barra li a.ativo { color:#003e71; text-decoration:underline;}
.con_eventos { padding:0 20px;}
/*paginacao*/
.linkpg { color:#003e71; font-size:18px; font-weight:bold;}
.linkpg:hover { color:#0000CC;}
#paginacao{ margin:0 auto; width:776px; clear:both; text-align:center; position:relative; margin:25px 0 0 0;}
.red{ color:#FF0000; padding:15px;}
#paginacaoasp { width:100%; margin:25px 0 0 0; padding:40px 0 0 0; text-align:center; clear:both;}
.paginacao {color:#545353;}
.paginacao:hover {color:#545353; font-weight:bold;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%	RODAPE	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
#rodape { background: url(../imgsite/fnd_rodape.jpg) repeat-x; width:100%; height:100px; margin:13px 0px 0px 0px; clear:both; float:left; overflow:hidden;}
#rodape #footer { background:url(../imgsite/rodape_ondas.jpg) no-repeat right top; margin:0 auto; width:986px; height:90px;}
#rodape ul { width:986px; list-style: none; font-weight: bold; font-size: 11px; padding:30px 0 0 0; margin:0 auto; text-align:center;}
#rodape ul li { float:left; border-left:1px solid black; border-right:1px solid black; padding-left:7px; padding-right:7px;}
#rodape ul li.news { border-left:0;}
#rodape ul li.priv { border-right:0;}
#rodape address { font-style:normal; font-size:12px; margin:25px 0 0 7px; clear:both; display:block;}

/*ENQUETE*/
#enquetetotal{overflow:hidden; float:left; height:250px; overflow:hidden;}
.enquete { padding: 0px 0px 8px 0px;text-align: left; height:20px; line-height:20px;}
.h2enquete { margin-top: 10px; text-transform:uppercase;}
#topo_chat { background:url(../imgsite/topo.jpg) left top repeat-x; width:100%; height:61px; overflow:hidden;}
#logo_topo { position:relative; float:left; background:url(../imgsite/logo_chat.jpg) left top no-repeat; width:112px; height:61px;}
#meio_pop { position:relative; float:left; background:url(../imgsite/meio.jpg) left top repeat-x; width:100%; height:229px;}
#popup { background-color:#c7c7c7; font-family: Arial, Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#2c2c2c;}
/*meio popup*/
#box_res { position:relative; width:259px; background:#ebe8e8; margin:0 auto;}
#topo_res { position:relative; float:left; background:url(../imgsite/topo_res.jpg) left top no-repeat; width:259px; height:10px; overflow:hidden;}
#meio_res { position:relative; float:left; background:url(../imgsite/meio_res2.jpg) left top repeat-x #ebe8e8; width:255px; border-left:#FFFFFF solid 2px; border-right:#FFFFFF solid 2px; overflow:hidden;}
#inf_res { position:relative; float:left; background:url(../imgsite/inf_res.jpg) left top no-repeat; width:259px; height:11px; overflow:hidden;}
#fechar_pop { clear:both; padding-top:10px;}
#mensagem_pop { width:100%; height:10px; text-align:center;}
#mensagem_pop p { padding:15px 0 0 0;}
.opcao { position:relative; float:left; margin-right:10px; width:20px;}
.barra { position:relative; float:left; margin-right:10px; width:160px; padding-top:3px}
.total { position:relative; float:left; width:30px;}
/*Contato*/
.txtcontato { font-family:Tahoma; font-size:11px; color:#333333; }
.txtcontato2 { font-family:Tahoma; font-size:11px; color:#333333;}
/*DISTRIBUIDORES*/
#men_dis { width:165px; height:1px; overflow:hidden; margin:0 0 4px 0;}
.p_dis { text-align:justify; padding:0 20px 0 40px;;}
#conteudomid span.estado { color:#013d6f; font-weight:bold;}
h4.distribuidor_estado{color:#0b4373;}
/*NOTICIAS*/
/*#noticiashome { padding:10px 0 0 20px;}*/
#lateral a{color:#606060}
#lateral { margin-left:10px;}
#lateral p { margin:0 30px 0 30px; text-align:justify;}
.cont_midia { padding:10px 0 0 0; text-align:justify;}
.cont_midia p { text-align:justify;}
#lateral a { color:#0b4373;}
/*linha do tempo*/
.tit_linhatempo{
	font-size: 18px;
	font-weight: bold;
	color:#003e71;
	text-align:justify;}
#cont_linhatempo ul li {clear:both; clear:both;list-style:none; }
#cont_linhatempo .txtinicio {display:block;}
#cont_linhatempo .txttodos {display:none;}
#menulinhatempo ul { list-style:none;}
#menulinhatempo ul li.todos{ float:left; font-size:18px; padding:0 8px;color:#003e71;}
#menulinhatempo ul li.todos a {color:#003e71;}
#menulinhatempo ul li.todos a:hover {float:left;color:#fff; text-transform:uppercase; display:block; overflow:hidden;}
#menulinhatempo ul li.todos .selecionado { background:#003e71; float:left; font-size:18px; padding:7px; color:#fff; display:block; overflow:hidden;}
.linhatemp{ color:#003e71; font-size:40px;}
/*linha do tempo*/
/*banner social*/
#bannersocial{ width:996px; margin:0 auto; overflow:hidden; clear:both;}
.bansocial{float:right;}
/*banner social*/
.paapinscricao{ background:url(../imgsite/bt_paap.gif) left bottom no-repeat; font-size:17px; padding:25px 0 0 25px; color:#003e71; text-transform:uppercase;}
/*chat flutuante*/
.banneraberto{ width:49px; height:60px; position:absolute;} 
.bannerfechado{ width:49px; height:60px; position:absolute;}
#printflash{ width:49px; height:60px; top:10px; z-index:99; position:absolute;}
/*chat flutuante*/
/*banner flutuante*/
/*#banner_flutua{position:absolute;width:100%; height:100%; z-index:99px;}*/
#flutuax{position:absolute; left:250px; top:-225px; z-index:99px; overflow:hidden;}
/*banner flutuante*/
#conteudo #conteudomid #txt_cont #form_visita fieldset { border:0;}
#conteudo #conteudomid #txt_cont #form_visita fieldset legend { display:none;}
#conteudo #conteudomid #txt_cont #form_visita fieldset dl h4 { border-bottom:#999999 solid 1px; clear:both; width:637px; padding:10px 0 0; margin:0 0 10px;}
#conteudo #conteudomid #txt_cont #form_visita fieldset dl dt { width:335px; float:left; padding:0; margin:2px 0;}
#conteudo #conteudomid #txt_cont #form_visita fieldset dl dt label { float:right; margin:0 10px 0 0;}
#conteudo #conteudomid #txt_cont #form_visita fieldset dl dd { width:305px; float:left; padding:0; margin:2px 0;}
#conteudo #conteudomid #txt_cont #form_visita fieldset dl dd textarea { width:100%; border:solid 1px #737373; min-height:150px;}
#conteudo #conteudomid #txt_cont #form_visita fieldset dl dd input { width:100%;background:url(../imgsite/fundo_input_fale.gif) repeat-x; border:solid 1px #737373;}
#conteudo #conteudomid #txt_cont #formenews { width:560px; list-style:none;}
#conteudo #conteudomid #txt_cont #formenews li { clear:both; width:100%;}
#conteudo #conteudomid #txt_cont #formenews li label{ width:270px; overflow:hidden; font-size:12px; font-weight:bold; clear:both; float:left;text-align:right; margin:0 10px 0 0; line-height:24px; color:#7d7c7c;}
#conteudo #conteudomid #txt_cont #formenews li .labelmenor{ float:left; width:45px;}
.inp_medio, .inp_pequeno { background:url(../imgsite/fundo_input_fale.gif) repeat-x; border:solid 1px #737373;}
#conteudo #conteudomid #txt_cont #formenews .limenor {width:120px; background:#0000FF}
#conteudo #conteudomid #txt_cont #formenews span{width:90px; font-size:11px; color:#7d7c7c;}
#conteudo #conteudomid #txt_cont #formenews #ind { width:270px; float:left;}
/*editor de CSS TinyMCE  Verificar alterações no exp_editor.css na ADM*/
.subtituloeditor{background:url(../imgsite/becker.gif) no-repeat left 5px;font-size:18px; padding:5px 0 5px 30px; color:#606060; font-weight:700;}
.subtituloeditor2{font-size:18px;}
/*editor de CSS TinyMCE*/
/* ------janelas dinamicas--------- */
#overlay{visibility:hidden;	position: absolute;	top:0;left:0;z-index: 200; width:100%; height:100%;background-color:#fff; filter:alpha(opacity=80)-moz-opacity: 0.8;opacity: 0.8;}
#ajaxampliar {visibility:hidden; z-index: 210;position: absolute; top: 1%;	left: 0; width: 100%;text-align: center;	line-height: 0;	}
/* ------janelas dinamicas--------- */
/*DOWNLOADS*/
#lateraldown { padding:0 40px;}
#lateraldown ul { list-style:none; padding:0; margin:0;}
#lateraldown ul li { padding:0; margin:0; overflow:hidden}
#lateraldown ul li div { margin:10px 0; border-bottom:#CCCCCC solid 1px; padding:0 0 5px 0;}
#lateraldown ul li div img { margin:0 5px 0 0;}
#lateraldown ul li h4 { margin:0 0 10px 0;}

#lateraldown #imp_prod_pr { float:left; margin:0 10px 0 0; display:block; width:60px; min-height:60px;}
/*MENUS*/
#veja-mais { clear:both;}
#vejamais{ width:709px; background:#FF0000; height:197px; position:relative; padding:0 20px 0 0; background:#f9f9f9; clear:both; }
