body { margin:0; padding:0; background:#d3d3d2 url(../_img/body_bg1.jpg) repeat-x; height:100%; }
a,
a:hover { text-decoration:none; cursor:pointer; }
br { height:11px; }


/**************** CLASSES BASE **********************/

/* Cabeçalho */
#header-container { width: 905px; margin:0 auto; height:250px; position:relative; }
#header-container .login { width:202px; height:37px; position:absolute; right:10px; top:6px; background:url(../_img/header_login_bg1.gif); }
#header-container .login input { margin:8px 5px 0 10px; border:none; background:none; width:60px; height:16px; font:normal 11px "Trebuchet MS", Arial; color:#9c9c9c; }
#header-container .login .ok { width:52px; height:37px; position:absolute; right:0; top:0; margin:0; padding:0; }
#header-container .acesso { width:202px; height:37px; position:absolute; right:10px; top:199px; background:url(../_img/header_acesso_bg1.gif); cursor:pointer; }
#header { width: 905px; height:250px; overflow:hidden; margin-bottom:5px; z-index:1; }

/* Lista de acesso rápido */
.acesso-container { position:absolute; height:600px; width:905px; z-index:10000; margin:0 auto;  }
.acesso-lista { position:absolute; left:-100px; top:20px; width:195px; overflow:hidden; background:#e1e1e1; display:none; margin:5px 0; padding:5px 0; cursor:pointer; border:3px solid #fefefe; z-index:1000; }
.acesso-lista .topo { background:url(../_img/produtos_bg2.jpg) no-repeat top left; display:block; height:20px; width:200px; overflow:hidden; z-index:1000; }
.acesso-lista .base { background:url(../_img/produtos_bg2.jpg) no-repeat bottom left; display:block; height:20px; width:200px; overflow:hidden; z-index:1000; }
.acesso-lista a { padding-left:20px; display:block; height:20px; font:normal 11px/20px Arial; color:#808080; }
.acesso-lista strong { padding-left:15px; font:bold 11px/20px Arial; color:#f7941d; cursor:default; }
.acesso-lista a:hover { color:#fff; }

/* Conteúdo */
#main { width:905px; margin:0 auto; background:#fff url(../_img/content_bg1.jpg) 685px top repeat-y; position:relative; overflow:hidden; *overflow:visible; }

/* Conteudo esquerda */
#main .conteudo1 { width:660px; float:left; background:#fff; margin-right:20px; }

/* Conteúdo abaixo */
#main .conteudo2 { clear:both; width:865px; margin:0 6px 0 auto; border-top:5px solid #d6d6d5; background:#fff; }

/* Rodapé */
#footer { width:905px; height:230px; margin:0 auto 10px; position:relative; background:#fff; z-index:0; clear:both; }
#footer .wrapper { width:835px; margin:0 auto; padding-top:40px; }
#footer .menu { height:35px; border:1px solid #e4e4e4; border-left:none; border-right:none; }
#footer .menu li { float:left; padding-right:5px; font:normal 12px/35px Arial; color:#f7941e; vertical-align:middle; }
#footer .menu li a { font:normal 12px/35px Arial; color:#f7941e; text-decoration:none; }
#footer .menu li a:hover { text-decoration:underline; }
#footer .menu .webmail { float:right; }
#footer .menu .webmail a { font:normal 11px/35px Arial; color:#acabab; text-decoration:none; }
#footer .menu .webmail a span { color:#f7941e; }
#footer h1 { font:normal 14px/40px Arial; color:#555555; height:40px; vertical-align:middle; }
#footer h2 { font:normal 11px/16px Arial; color:#acabab; vertical-align:middle; margin-top:10px; }
#footer .corner { position:absolute; display:block; width:9px; height:9px; overflow:hidden; background:url(../_img/corner1.gif); z-index:1; }
#footer .corner_bl { left:0; bottom:0; background-position:0 9px; }
#footer .corner_br { right:0; bottom:0; background-position:0 18px; _right:-1px; }
#footer .doma { position:absolute; right:35px; bottom:50px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#acabab; }
#footer .doma a { color:#acabab; font-weight:bold; }
.selo  { position:absolute; text-align:right; width:120px; right:35px; top:0px;}
.selo2  { position:absolute; text-align:right; width:120px; right:35px; top:0px; padding-right:170px; padding-top:20px;}

/* Barra lateral direita */
#outros { float:left; width:214px; min-height:380px; margin:0 0 5px 5px; background:#d6d6d5; border-top:5px solid #fff; position:relative; padding-bottom:10px; _height:380px; _margin:0 0 5px 5px; }
#outros.home { border:none; }
#outros h1 { /* Título */ width:180px; margin:0 auto; font:bold 12px/18px Arial; color:#555; line-height:18px; vertical-align:middle; }
#outros h2 { /* Textos */ width:180px; margin:0 auto; font:normal 11px Arial; color:#555; }
#outros h3 { /* Saiba mais */ width:180px; margin:0 auto; font:bold 11px Arial; color:#f7941e; line-height:18px; vertical-align:middle; }
#outros h5 { width:180px; padding:5px 0; overflow:hidden; text-align:center; height:90px; margin:0 auto; }

/*#outros h5 { background-color:#999; width:180px; height:90px; float:left; }
#outros h5 a,
#outros h5 img { float:left; overflow:hidden; }
#outros h5 a:hover { margin:3px; }
#outros h5 a:hover img { margin:-3px; }*/



#outros h6 { /* Titulo em imagem */ width:180px; margin:0 auto; padding:5px 0; }
#outros a:hover h1 { color:#f7941e; }
#outros a:hover { letter-spacing:normal; }
#outros .corner { position:absolute; display:block; width:9px; height:9px; overflow:hidden; background:url(../_img/corner2.gif); z-index:1; }
#outros .corner_tr { right:0; top:0; background-position:0 27px; }
#outros .corner_tl { left:0; top:0; background-position:0 0px; }
#outros .corner_bl { left:0; bottom:0; background:url(../_img/corner3.gif); background-position:0 9px; _bottom:-1px; }
#outros .corner_br { right:0; bottom:0; background:url(../_img/corner3.gif); background-position:0 18px; _bottom:-1px; }

#breadcrumb { min-height:30px; vertical-align:middle; border-bottom:1px solid #ededed; margin-left:35px; margin-bottom:20px; position:relative; display:block; _width:625px; }
#breadcrumb span { display:block; margin:12px 10px 12px 0; }
#breadcrumb .toolbar { position:absolute; right:0; top:5px; *top:15px; _top:15px; }
#breadcrumb .toolbar .fonte_menor { width:40px; height:27px; float:left; text-align:left; border-left:1px dashed #dbdada; text-align:center; background:url(../_img/toolbar_fonte_menor.gif) center center no-repeat; cursor:pointer; }
#breadcrumb .toolbar .fonte_maior { width:40px; height:27px; float:left; border-left:1px dashed #dbdada; text-align:center; background:url(../_img/toolbar_fonte_maior.gif) center center no-repeat; cursor:pointer; }
#breadcrumb .toolbar .imprimir { width:78px; height:27px; float:left; border-left:1px dashed #dbdada; text-align:center; background:url(../_img/toolbar_imprimir.gif) right center no-repeat; cursor:pointer; }

#formulario { color:#9c9c9c; padding-left:35px; }
#formulario .campo { background:#fff url(../_img/campo_bg.gif) no-repeat; width:358px; height:36px; padding-left:10px; margin-bottom:14px; _width:360px; _height:36px; }
#formulario .campo input,
#formulario .campo select { background:none; font:normal 11px/16px Arial; border:none; color:#9c9c9c; width:320px; height:16px; padding-top:10px; }
#formulario .campo select { height:25px; *margin-top:10px;}
#formulario .campo2 { background:#fff url(../_img/campo_bg2.gif) no-repeat; width:358px; height:151px; padding-left:10px; margin-bottom:14px; _width:360px; _height:151px; }
#formulario .campo2 textarea { background:none; font:normal 11px/16px Arial; border:none; color:#9c9c9c; width:330px; height:120px; margin-top:10px; overflow:auto; }
#formulario .campo3 { width:358px; height:36px; margin-top:12px; text-align:right; }
#formulario .campo4 { background:#fff url(../_img/campo_bg.gif) no-repeat; width:358px; height:36px; padding-left:10px; margin-bottom:14px; _width:360px; _height:36px; }
#formulario .campo4 input,
#formulario .campo4 select { background:none; font:normal 11px/16px Arial; border:none; color:#9c9c9c; width:340px; height:16px; padding-top:10px; }
#formulario .campo4 select { height:25px; *margin-top:10px;}

.barra1 { width:625px; height:5px; overflow:hidden; margin:20px 0 20px 35px; overflow:hidden; background:url(../_img/interna_barra1.gif) top left repeat-x; }

/**************** CLASSES ESPECÍFICAS **********************/


/* Noticias */
.noticias { }
.noticias .texto { clear:both; padding-left:35px; font:normal 11px Arial; color:#555; line-height:16px; }
.noticias .texto a { font-weight:bold; color:#f7941e; text-decoration:none; }
.noticias .texto h1 { font:bold 18px/30px Arial; padding-bottom:20px; vertical-align:middle; color:#f7941e; }
.noticias .texto h2 { font:normal 10px Arial; vertical-align:middle; color:#898585; text-align:right; padding-right:60px; }
.noticias .galeria { width:326px; height:278px; overflow:hidden; float:left; display:block; margin: 0 30px 30px 0; }
.noticias .galeria .imagens { height:223px; overflow:hidden; background:#f7f7f7; position:relative; }
.noticias .galeria .imagens ul { position:absolute; top:0; left:0; }
.noticias .galeria .imagens li { margin:0; padding:0; height:223px; _height:250px; float:left; }
.noticias .galeria .legenda { width:326px; height:55px; overflow:hidden; position:relative; background:url(../_img/interna_barra1.gif) bottom left repeat-x; border-left:5px solid #f7941e; cursor:default; }
.noticias .galeria .legenda .wrapper { top:15px; left:15px; width:300px; height:35px; overflow:hidden; position:relative; }
.noticias .galeria .legenda .wrapper ul { position:absolute; left:0; top:0; font:normal 10px Arial; color:#555; width:210px; }
.noticias .galeria .legenda .wrapper ul li { height:55px; }
.noticias .galeria .legenda .paginas { position:absolute; left:230px; width:90px; top:15px; text-align:center; color:#f7941e; }
.noticias .galeria .legenda .paginas a { font:normal 11px Arial; color:#f7941e; text-decoration:none; width:14px; height:14px; float:left;  }
.noticias .galeria .legenda .paginas span { float:left; cursor:default; } 
.noticias .galeria a:hover { text-decoration:underline; }
.noticias .enviar { width:590px; height:70px; overflow:hidden; margin-left:35px; position:relative; background:url(../_img/noticias_enviar1.jpg) no-repeat left 15px; } 
.noticias .enviar .campo { width:272px; height:36px; background:url(../_img/noticias_enviar2.jpg) no-repeat; float:right; margin:10px 40px 0 0; _margin-right:20px; }
.noticias .enviar .campo input { margin:10px 0 0 5px; width:162px; background:none; font:normal 11px Arial; color:#555; border:none; float:left; }
.noticias .enviar .campo span { display:block; width:100px; height:36px; float:left; cursor:pointer; }

/* listagem de noticias */
.noticias .listagem { min-height:280px; width:625px; margin:0 0 20px 35px; padding-bottom:60px; background:#d6d6d5; position:relative; _height:280px; }
.noticias .listagem .titulo { margin-left:30px; width:540px; padding:5px 0; border-bottom:1px solid #e3e3e3; }
.noticias .listagem ul { padding-left:30px; margin-top:15px; width:580px; }
.noticias .listagem li { margin-top:10px; clear:left; font:normal 11px/18px Arial; color:#555; }
.noticias .listagem li a { color:#555; }
.noticias .listagem li a:hover h1 { color:#f7941e; }
.noticias .listagem li a:hover { letter-spacing:normal; }
.noticias .listagem li h1,
.noticias .listagem li h2,
.noticias .listagem li h3,
.noticias .listagem li h4 { font:normal 11px/18px Arial; }
.noticias .listagem li h1 { /* Titulo */ float:left; font-weight:bold; }
.noticias .listagem li h1 span { /* Data */ float:left; font:normal 11px/18px Arial; color:#fff; }
.noticias .listagem li h3 { /* Chamada */ clear:left; width:auto; }
.noticias .listagem li h3 span { /* Saiba mais */ font-weight:bold; color:#f7941e; }
.noticias .listagem .corner { position:absolute; display:block; width:9px; height:9px; overflow:hidden; background:url(../_img/corner2.gif); z-index:1; }
.noticias .listagem .corner_tr { right:0; top:0; background-position:0 27px; _right:-1px; }
.noticias .listagem .corner_tl { left:0; top:0; background-position:0 0px; }
.noticias .listagem .corner_bl { left:0; bottom:0; background:url(../_img/corner4.gif); background-position:0 9px; }
.noticias .listagem .corner_br { right:0; bottom:0; background:url(../_img/corner4.gif); background-position:0 18px; _right:-1px; }
.noticias .listagem .navegacao { width:621px; height:50px; overflow:hidden; position:absolute; bottom:0; left:0; background:#fff; border:2px solid #d6d6d5; font:bold 11px/18px Arial; }
.noticias .listagem .navegacao a { color:#f7941e; }
.noticias .listagem .navegacao span { font-size:14px; color:#555; }
.noticias .listagem .navegacao .anteriores { float:left; padding:15px 0 0 15px; }
.noticias .listagem .navegacao .proximas { float:right; padding:15px 15px 0 0; }


/* Home */
#main.home .banner1 { width:905px; height:218px; overflow:hidden; clear:both; background:#fff url(../_img/body_bg1.jpg) left -255px repeat-x; }
#main.home .conteudo1 { width:905px; background:#fff url(../_img/home_canto1.gif) no-repeat top right; margin:0; }
#main.home #outros { margin-top:5px; }
#main.home #outros .corner_bl { background:url(../_img/corner2.gif) 0 9px }
#main.home #outros .corner_br { background:url(../_img/corner2.gif) 0 18px; }

.home .corner { /* Canto direito superior, curva do banner */ position:absolute; display:block; width:9px; height:9px; overflow:hidden; background:url(../_img/corner2.gif); z-index:1; }

.home .noticias { float:left; width:360px; height:395px; margin:5px; margin-right:0; overflow:hidden; background:#d6d6d5 url(../_img/home_noticias_bg1.jpg) repeat-x; position:relative; _margin-left:3px; /* IE6 3px gap no float */ }
.home .noticias .itens { position:absolute; left:30px; top:85px; width:305px; height:250px; border-top:1px solid #d2d2d2; border-bottom:1px solid #e0e0e0; padding-top:15px; }
.home .noticias .itens span { font-weight:normal; color:#f7941e; }
.home .noticias h1 { width:305px; margin:0 auto; font:bold 11px/15px Arial; color:#555; vertical-align:middle; margin-top:5px; }
.home .noticias h1 span { color:#f7941e; }
.home .noticias h2 { width:305px; margin:0 auto; font:normal 11px/18px Arial; color:#555; margin-bottom:15px; }
.home .noticias h3 { width:305px; margin:0 auto; font:bold 11px Arial; color:#f7941e; }
.home .noticias a:hover h1 { color:#f7941e; }
.home .noticias a:hover h3 { color:#555; }
.home .noticias a:hover { letter-spacing:normal; }

.home .noticias .titulo { position:absolute; left:30px; top:30px; }
.home .noticias .corner_bl { left:0; bottom:0; background-position:0 9px; }
.home .noticias .corner_br { right:0; bottom:0; background-position:0 18px; _right:-1px; }
.home .noticias .rss { position:absolute; right:40px; top:35px; }
.home .noticias .mais { width:250px; height:20px; position:absolute; left:31px; bottom:15px; text-align:right; }

.home .casos { float:left; width:310px; height:395px; margin:5px; margin-right:0; overflow:hidden; background:#d6d6d5; position:relative; }
.home .casos h1 { font:bold 12px/18px Arial; color:#555; line-height:18px; vertical-align:middle; }
.home .casos h1 span { color:#f7941e; font-size:11px; }
.home .casos h2 { font:normal 11px Arial; color:#555; line-height:16px; }
.home .casos h3 { font:bold 11px Arial; color:#f7941e; }
.home .casos a:hover h1 { color:#f7941e; }
.home .casos a:hover h3 { color:#555; }
.home .casos a:hover { letter-spacing:normal; }
.home .casos .imagem { position:absolute; left:0; top:78px; }
.home .casos .titulo { position:absolute; left:30px; top:30px; }
.home .casos .texto { width:250px; height:111px; position:absolute; left:30px; top:240px; border-bottom:1px solid #e0e0e0; }
.home .casos .mais { width:250px; height:20px; position:absolute; left:30px; bottom:15px; text-align:right; }
.home .casos .corner_tr { right:0; top:0; background-position:0 27px; }
.home .casos .corner_br { right:0; bottom:0; background-position:0 18px; _right:-1px; }

#outros.home { height:385px; }


/* Contato */
.contato { font:normal 11px Arial; color:#555; line-height:16px; }
.contato span { font:bold 11px Arial; color:#f7941e; }
.contato a { font-weight:bold; color:#f7941e; text-decoration:none; }
.contato div.selectbox-wrapper { position:absolute; width:340px; background-color:white; border:1px solid #ccc; margin:0px; margin-top:-4px; padding:0px; font-size:11px; text-align:left; max-height:200px; overflow:auto; }
.contato div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px; }
.contato div.selectbox-wrapper ul li.selected { background-color: #eee; }
.contato div.selectbox-wrapper ul li.current { background-color: #e4e4e4; }
.contato div.selectbox-wrapper ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }
.contato .selectbox { margin: 0px 0px 10px 0px; padding-left:2px; font:normal 11px/18px "Trebuchet MS", Arial; display:block; text-align:left; background: url(../_img/select_btn.gif); height:30px; cursor:pointer; border:1px solid #D1E4F6; color:#333; }
.contato select { background: url(../_img/select_btn.gif); }

/* Produtos */
.produtos { font:normal 11px Arial; color:#555; line-height:16px; }
.produtos .texto { clear:both; padding-left:35px; font:normal 11px Arial; color:#555; line-height:16px; }
.produtos .texto span { font-weight:bold; color:#f7941e; }

/*.noticias .texto p { font-size:11px;  line-height:16px; }*/
.produtos .texto a { font-weight:bold; color:#f7941e; text-decoration:none; }
.produtos .texto h1 { font:bold 18px/30px Arial; padding-bottom:20px; vertical-align:middle; color:#f7941e; }
.produtos .texto h2 { font:normal 10px Arial; vertical-align:middle; color:#898585; text-align:right; padding-right:60px; }

.produtos ul.lista { min-height:250px; _height:250px; margin-left:35px; }
.produtos ul li { width:208px; float:left; font:normal 11px Arial; color:#555; position:relative; _width:208px; _overflow-x:hidden; }
.produtos ul li .titulo { height:45px; padding-left:10px; width:207px; _width:195px; overflow:hidden; line-height:45px; vertical-align:middle; border-left:5px solid #f7941e; }
.produtos ul li .titulo span { font-weight:bold; color:#f7941e; }
.produtos ul li .imagem { width:205px; height:98px; overflow:hidden; }
.produtos ul li .descricao { background:url(../_img/produtos_bg2.jpg) no-repeat top left; width:200px; width:175px; height:68px; padding:15px; margin-top:3px; overflow:hidden; }
.produtos ul li a { color:#555; text-decoration:none; }
.produtos ul li a span { /* Saiba mais */ font-weight:bold; color:#f7941e; }
.produtos ul li .outros { position:absolute; left:0; top:280px; width:300px; overflow:hidden; background:#d6d6d5; display:none; margin-top:5px; margin-bottom:5px; cursor:pointer; }
.produtos ul li .outros .topo { background:url(../_img/produtos_bg2.jpg) no-repeat top left; display:block; height:20px; width:200px; overflow:hidden; z-index:1000; }
.produtos ul li .outros .topo1 { background:url(../_img/produtos_bg2.jpg) no-repeat top left; display:block; height:20px; width:50px; overflow:hidden; float:left; z-index:1000; }
.produtos ul li .outros .topo2 { background:url(../_img/produtos_bg2.jpg) no-repeat top right; display:block; height:20px; width:50px; overflow:hidden; float:right; z-index:1000; }
.produtos ul li .outros .base { background:url(../_img/produtos_bg2.jpg) no-repeat bottom left; display:block; height:20px; width:200px; overflow:hidden; z-index:1000; }
.produtos ul li .outros .base1 { background:url(../_img/produtos_bg2.jpg) no-repeat bottom left; display:block; height:20px; width:50px; overflow:hidden; float:left; z-index:1000; }
.produtos ul li .outros .base2 { background:url(../_img/produtos_bg2.jpg) no-repeat bottom right; display:block; height:20px; width:50px; overflow:hidden; float:right; z-index:1000; }
.produtos ul li .outros a { padding-left:15px; display:block; height:20px; font:bold 11px/20px Arial; color:#555; }
.produtos ul li .outros a:hover { color:#fff; }


/* USADO NO TINYMCE */
.descricao_titulo { font:bold 18px/30px Arial; vertical-align:middle; color:#f7941e; }
.descricao_destaque { font-weight:bold;  color:#f7941e; }

