/* ~~ Info
Cliente: Lev&Monte (url)
Autor: Yuri Goytacaz (yurigoytacaz@gmail.com)
Version: 
Indice:
	00 Reset
	01 Body
	02 Global
	03 Header
	04 Menu
	05 Subcontent / Navigation
	06 Content
	07 Titles
	08 Sections
	09 Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* 00 Reset
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
* {  padding:0; margin:0; border:none; list-style:none; text-decoration:none;  }
input, select, textarea { border-style:solid; border-width:1px; border-color:#666 #ddd #ddd #666; font-family:Arial, Verdana, sans-serif; font-size:12px; }
a { color:#777; text-decoration:underline; }
a:hover { color:#222; text-decoration:none; }
:focus { outline:0; }
legend,
.hide { display:none; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.throbber { border:1px solid #666; z-index:10001; padding:10px; font:bold 14px Arial, Verdana, sans-serif; background-color:#fff; color:#010F81; }
html { background:url(../image/background.jpg) top center repeat-x; }

/* 01 Body
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body { padding:0; margin:0; line-height:1; font-size:12px; color:#666; font-family:Arial, Verdana, sans-serif; background:url(../image/header-bg.jpg) top center no-repeat; overflow:auto; }
#index { }
#inner { }
#produto-public { }

/* 02 Global
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#global { width:900px; margin:0 auto; }

/* 03 Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#header { width:900px; height:150px; }
#header h1 { float:left; display:block; padding:38px 0 0 26px; }
#header h1 a { float:left; display:block; width:221px; height:94px; background:url(../image/logo.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }
#header em.slogan { display:none; }
#header #buscar { float:right; width:330px; height:45px; padding:90px 15px 0 0; }
#header #buscar label { float:left; display:block; }
#header #buscar label b { display:none; }
#header #buscar label input { display:block; width:234px; height:22px; padding:6px 6px 0 6px; margin:0 5px 0 0; _margin:0 3px 0 0; font-size:14px; color:#666; border:none; background:url(../image/buscar-input-bg.gif) top left no-repeat; overflow:hidden; }
#header #buscar button { display:block; width:74px; height:28px; cursor:pointer; background:url(../image/bt-buscar.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }

#header a.webmail { position:absolute; top:20px; display:block; width:45px; height:20px; padding:0 25px 0 0; margin:0 0 0 810px; _margin:0 0 0 563px; color:#fff; font-size:11px; text-decoration:none; background:url(../image/webmail-bg.gif) top right no-repeat; overflow:hidden; }
#header a:hover.webmail { text-decoration:underline; }

#header strong.data { position:absolute; top:144px; display:block; width:500px; margin:0 0 0 380px; _margin:0 0 0 130px; text-align:right; color:#fff; }

/* 04 Menu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#menu { float:left; width:188px; height:250px; padding:33px 0 0 57px; background:url(../image/menu-bg.jpg) 27px 0 no-repeat; overflow:hidden; }
#menu ul { width:160px; }
#menu ul li { display:block; height:20px; padding:7px 0 0 0; border-bottom:1px solid #d7d7d7; }
#menu ul li a { display:block; width:121px; background-image:url(../image/menu-itens.gif); background-repeat:no-repeat; text-indent:-4765px; overflow:hidden; }
#menu ul li a.menu-home { height:12px; background-position:0 0; }
#menu ul li a.menu-levmonte { height:12px; background-position:0 -28px; }
#menu ul li a.menu-produtos { height:13px; background-position:0 -56px; }
#menu ul li a.menu-servicos { height:15px; background-position:0 -85px; }
#menu ul li a.menu-representantes { height:15px; background-position:0 -114px; }
#menu ul li a.menu-marceneiro { height:12px; background-position:0 -142px; }
#menu ul li a.menu-linhasdecredito { height:13px; background-position:0 -169px; }
#menu ul li a.menu-contato { height:12px; background-position:0 -199px; }

#menu ul li a:hover.menu-home { background-position:-120px 0; }
#menu ul li a:hover.menu-levmonte { background-position:-120px -28px; }
#menu ul li a:hover.menu-produtos { background-position:-120px -56px; }
#menu ul li a:hover.menu-servicos { background-position:-120px -85px; }
#menu ul li a:hover.menu-representantes { background-position:-120px -114px; }
#menu ul li a:hover.menu-marceneiro { background-position:-120px -142px; }
#menu ul li a:hover.menu-linhasdecredito { background-position:-120px -169px; }
#menu ul li a:hover.menu-contato { background-position:-120px -199px; }

/* 05 Subcontent / Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#subcontent { float:right; width:193px; height:850px; padding:25px 40px 0 10px; background:url(../image/subcontent-bg.jpg) top left no-repeat; overflow:hidden; }
#subcontent #sub-televendas { height:165px; padding:0 0 0 10px; behavior:url('resources/js/iepngfix.htc'); background:url(../image/destaque-sombra-bg.png) 0 bottom no-repeat; }
#subcontent #sub-vendedores { height:140px; padding:20px 0 0 10px; behavior:url('resources/js/iepngfix.htc'); background:url(../image/destaque-sombra-bg.png) 0 bottom no-repeat; }
#subcontent #sub-lojacomshowroom { height:140px; padding:20px 0 0 10px; behavior:url('resources/js/iepngfix.htc'); background:url(../image/destaque-sombra-bg.png) 0 bottom no-repeat; }
#subcontent #sub-projetos { height:140px; padding:20px 0 0 10px; margin:0 0 10px 0; behavior:url('resources/js/iepngfix.htc'); background:url(../image/destaque-sombra-bg.png) 0 bottom no-repeat; }
#subcontent #sub-selo { width:206px; height:158px; display:block; padding:0 0 0 0; background:url(../image/destaque-selo-bg.jpg) bottom center no-repeat; text-indent:-4765px; overflow:hidden; }
#subcontent #sub-televendas .ilustracao { margin:0 0 0 135px; }
#subcontent #sub-vendedores .ilustracao { margin:-35px 0 0 135px; }
#subcontent #sub-lojacomshowroom .ilustracao { margin:-35px 0 0 135px; }
#subcontent #sub-projetos .ilustracao { margin:-20px 0 0 135px; }
#subcontent #sub-televendas em.telefone { display:block; width:122px; height:17px; margin:20px 0 0 0; background:url(../image/destaque-televendas-telefone.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }
#subcontent .ilustracao { position:absolute; width:75px; height:109px; padding:5px 4px 4px 6px; behavior:url('resources/js/iepngfix.htc'); background:url(../image/destaque-foto-bg.png) 0 0 no-repeat; }
#subcontent .ilustracao img { display:block; width:75px; height:109px; border:none; background:black; }
#subcontent p { display:block; width:130px; color:#fff; font-size:11px; }

#navigation { float:left; width:180px; height:720px; padding:25px 40px 0 23px; background:url(../image/navigation-bg.png) top left no-repeat; overflow:hidden; }
#navigation a { font-size:12px; color:#fff; text-decoration:none; }
#navigation a:hover { text-decoration:underline; }
#navigation ul li { padding:2px 0 2px 15px; }
#navigation ul.navmain li { background:url(../image/navigation-seta-direita.gif) center left no-repeat; }
#navigation ul.navmain li.open { background:url(../image/navigation-seta-baixo.gif) left 4px no-repeat; }
#navigation ul.navmain li a { font-weight:bold; }
#navigation ul.navsub li a { font-weight:normal; }

/* 06 Conteudo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#index #maincontent { float:left; width:640px; height:890px; padding:0 0 10px 17px; margin:0; }
#inner #maincontent { float:left; width:640px; height:auto; padding:0 0 10px 17px; margin:0; }
#inner #maincontent em.tagline { float:left; display:block; width:615px; height:35px; padding:10px 0 0 15px; font-style:normal; font-size:12px; font-weight:normal; color:#351300; background:url(../image/tagline-servicos-bg.png) top left no-repeat; overflow:hidden; }
#produto-public #maincontent { width:882px; height:auto; padding:0 0 10px 18px; margin:0; }
#produto-public #maincontent em.tagline { float:left; display:block; width:850px; height:25px; padding:10px 0 7px 15px; font-style:normal; color:#351300; background:url(../image/tagline-bg.png) top left no-repeat; overflow:hidden; }

/* 07 Titles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#index h2#titulo-produtos,

h2#titulo-levemonte { display:block; width:614px; height:36px; background:url(../image/titulo-levemonte.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }
h2#titulo-servicos { display:block; width:614px; height:36px; background:url(../image/titulo-servicos.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }
h2#titulo-representantes { display:block; width:614px; height:36px; background:url(../image/titulo-representantes.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }
h2#titulo-vendedores { display:block; width:614px; height:36px; background:url(../image/titulo-vendedoresexternos.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }
h2#titulo-marceneiro { display:block; width:614px; height:36px; background:url(../image/titulo-marceneiro.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }
h2#titulo-credito { display:block; width:614px; height:36px; background:url(../image/titulo-credito.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }
h2#titulo-contato { display:block; width:614px; height:36px; background:url(../image/titulo-contato.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }
h2#titulo-eco { display:block; width:614px; height:36px; background:url(../image/titulo-eco.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }
h2#titulo-noticias { display:block; width:614px; height:36px; background:url(../image/titulo-noticias.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }
h2#titulo-produtos { display:block; width:614px; height:36px; background:url(../image/titulo-produtos.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }

#produto-public h2#titulo-produtos { display:block; width:59px; height:12px; padding:0 0 10px 0; background:url(../image/titulo-arvore-produtos.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }

h3#chamada-televendas,
h3#chamada-vendedores,
h3#chamada-lojacomshowroom,
h3#chamada-projetos { display:block; padding:0 0 8px 0; background-position:top left; background-repeat:no-repeat; text-indent:-4765px; overflow:hidden; }

h3#chamada-televendas { width:74px; height:13px; background-image:url(../image/chamada-televendas.gif); }
h3#chamada-vendedores { width:79px; height:30px; background-image:url(../image/chamada-vendedoresexternos.gif); }
h3#chamada-lojacomshowroom { width:72px; height:29px; background-image:url(../image/chamada-lojacomshowroom.gif); }
h3#chamada-projetos { width:53px; height:15px; background-image:url(../image/chamada-projetos.gif); }

/* 08 Sections
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* breadcrumb trail */
#breadcrumbtrail { }

/* destaque */
#destaque { float:left; width:655px; height:257px; padding:26px 0 0 0; background:url(../image/destaque-bg.jpg) left 19px no-repeat; overflow:hidden;; }

/* marcas */
#parceiros { clear:both; padding:0 0 0 15px; -moz-box-sizing:border-box; }
#parceiros-swf-container { display:block; width:889px; height:100px; padding:2px 1px 5px 1px; background:url(../image/marcas-bg.gif) top left no-repeat; overflow:hidden; }

/* noticias */
#noticias { width:608px; height:149px; padding:16px; background:url(../image/noticias-bg.jpg) top left no-repeat; overflow:hidden; }
#noticias h2#titulo-noticias { display:block; width:52px; height:12px; padding:0 0 15px 0; background:url(../image/chamada-noticias.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }

#noticias ul { }
#noticias ul li { float:left; display:block; width:290px; height:100px; margin:0 10px 0 0; }
#noticias ul li .imagem { float:left; display:block; margin:0 10px 0 0; }
#noticias ul li .imagem .rounded-box-tl { background-image:url(../image/rounded-box-tl.gif); width:5px; height:5px; float:left; }
#noticias ul li .imagem .rounded-box-tc { width:120px; height:5px; float:left; background-color:#fff; }
#noticias ul li .imagem .rounded-box-tr { background-image:url(../image/rounded-box-tr.gif); width:5px; height:5px; float:left; clear:right; }
#noticias ul li .imagem .rounded-box-body { width:125px; padding-left:5px; background-color:#fff; clear:both; }
#noticias ul li .imagem .rounded-box-body. img { display:block; width:120px; border:none; background:white; }
#noticias ul li .imagem .rounded-box-bl { background-image:url(../image/rounded-box-bl.gif); width:5px; height:5px; float:left; }
#noticias ul li .imagem .rounded-box-bc { width:120px; height:5px; float:left; background-color:#fff; }
#noticias ul li .imagem .rounded-box-br { background-image:url(../image/rounded-box-br.gif); width:5px; height:5px; float:left; clear:right; }

#noticias ul li h3.titulo { display:block; padding:0 0 3px 0; font-size:12px; color:#7E2F03; }
#noticias ul li h3.titulo a { color:#7E2F03; text-decoration:none; }
#noticias ul li h3:hover.titulo { text-decoration:underline; }
#noticias ul li p { color:#fff; font-size:11px; }
#noticias ul li p a { color:#fff; text-decoration:none; }

#noticias .empty { width:592px; text-align:center; margin-top:30px; }

#noticias a.maisnoticias { float:right; display:block; width:116px; height:29px; margin:9px 10px 0 0; cursor:pointer; background:url(../image/destaque-bt-noticias.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }

/* produtos */
#index #produtos { float:left; padding:10px 0; _padding:10px 0 5px 0; margin:0; }
#produto-public	#produtos { float:left; width:639px; padding:10px 0; _padding:10px 0 5px 0; margin:0; display:none; }
#produto-public #catalogos-top-bg { float:left; display:block; width:615px; height:6px; padding:0 0 0 15px; background:url(../image/top-servicos-bg.png) top left no-repeat; text-indent:-4765px; overflow:hidden; }
#produto-public	#catalogos { float:left; width:589px; padding:10px 20px 15px 20px; background:url(../image/servicos-bg.png) bottom right no-repeat; *background-position:-2px bottom; overflow:hidden; margin-bottom:5px; }
#produto-public #catalogos p { color:#010F81; font-size:12px; line-height:25px; }
#produto-public #catalogos a { color:#010F81; }

#produtos ul { }
#produtos li.produto { float:left; display:inline; width:181px; height:208px; padding:6px 7px; margin:0 18px 20px 0; background:url(../image/destaque-produto-bg.gif) bottom left no-repeat; }
#produtos li.produto .ilustracao { display:block; width:181px; height:100px; padding:0 0 10px 0; background-color:#fff; overflow:hidden; }
#produtos li.produto .ilustracao img { }
#produtos li.produto p.nome { display:block; padding:3px 0 0 0; color:#010F81; font-size:11px; font-weight:bold; height:24px; }
#produtos li.produto p.ref { display:block; padding:3px 0 0 0; color:#777; font-size:11px; font-weight:bold; }
#produtos li.produto p.descricao { display:block; padding:3px 0 0 0; width:180px; height:35px; font-size:10px; color:#777; }
#produtos li.produto em.valor { display:block; color:#012D71; font-weight:normal; font-style:normal; font-size:12px; }
#produtos li.produto em.valor span.quantia { display:block; padding:10px 0 0 0; color:#012D71; font-size:11px; font-weight:bold; }
#produtos li.produto p.orcar { display:block; color:#012D71; font-weight:normal; font-style:normal; font-size:12px; }
#produtos li.produto p.orcar label { font-size:10px; color:#777; }
#produtos li.produto p.orcar input { border:none; }
#produtos li.produto a.conferir { float:right; display:block; width:80px; height:29px; margin:-22px 0 0 0; cursor:pointer; background:url(../image/produtos-bt-conferir.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }

#produtos #solicitar-orcamento { float:right; display:block; clear:both; cursor:pointer; width:288px; height:28px; margin-right:20px; background:url(../image/bt-solicitar-orcamento.jpg); border:none; padding:0; }

#produto-public #orcamento-dialog { padding:10px; }
#produto-public #orcamento-dialog h2.titulo-orcamento { display:block; width:202px; height:27px; margin-bottom:10px; background:url(../image/titulo-orcamento.jpg); text-indent:-4765px; overflow:hidden; }
#produto-public #orcamento-dialog div.field { float:left; padding:0 0 5px 0; }
#produto-public #orcamento-dialog div.field label { color:#002169; display:block; font-size:14px; margin-bottom:5px; }
#produto-public #orcamento-dialog div.field label span { color:#002169 !important; }
#produto-public #orcamento-dialog div.field input, #corpo-interno div.field select, #corpo-interno div.field textarea { border:1px solid #c9c9c9; padding:6px; font-size:14px; margin-right:3px; }
#produto-public #orcamento-dialog div.field input.image-button { border:none; padding:10px 0 0 0; margin:0; }

#produto-public #produtos li.produto { margin:0 18px 25px 0; }
#produto-public #produtos .wait { width:100%; margin-top:100px; margin-bottom:100px; text-align:center; }


/* páginas internas */
#corpo-interno { float:left; width:589px; padding:10px 20px 15px 20px; background:url(../image/servicos-bg.png) bottom right no-repeat; *background-position:-2px bottom; overflow:hidden; }
#corpo-interno ul {float:left;  display:block; padding:20px 0 0 0; overflow:hidden; }
#corpo-interno li.item { float:left; display:block; padding:0 0 25px 0; }
#corpo-interno li.item strong.subtitulo { float:left; display:block; width:355px; height:10px; padding:4px 0 15px 25px; color:#002169; font-size:12px; font-weight:bold; background:url(../image/servicos-subtitulo-icon.gif) top left no-repeat; overflow:hidden; }
#corpo-interno li.item p.padtext { float:left; display:block; padding-left:20px; color:#002169; line-height:15px; }
#corpo-interno li.item p.text { float:left; display:block; color:#002169; line-height:15px; text-align:justify; }
#corpo-interno div.field { float:left; padding:0 0 5px 0; }
#corpo-interno div.field label { color:#002169; display:block; font-size:14px; margin-bottom:5px; }
#corpo-interno div.field label span { color:#002169 !important; }
#corpo-interno div.field input, #corpo-interno div.field select, #corpo-interno div.field textarea { border:1px solid #c9c9c9; padding:6px; font-size:14px; margin-right:3px; }
#corpo-interno div.field input.image-button { border:none; padding:0; margin:0; }

/* lev&monte */
#corpo-interno #texto-levemonte { float:left; width:350px; }
#corpo-interno #texto-levemonte li.item strong.subtitulo { height:10px; padding:4px 0 10px 0; color:#fca425; font-size:16px; font-weight:bold; background-image:none; }
#corpo-interno #fotos-levemonte { float:right; width:235px; padding-top:10px; text-align:center; }
#corpo-interno #fotos-levemonte img { padding:8px; }

/* serviços */
#corpo-interno li.servico .imagem { float:right; display:block; width:155px; padding-left:5px; clear:both; margin:10px 0 10px 0; }
#corpo-interno li.servico .imagem img { display:block; width:150px; border:none; background:white; }
#corpo-interno li.servico .ilustracao { float:right; display:block; width:187px; height:102px; padding:10px 0 10px 0; background:url(../image/servicos-ilustracao-bg.jpg) 0 0 no-repeat; overflow:hidden; }
#corpo-interno li.servico .ilustracao img { }
#corpo-interno li.servico a.ampliar { float:right; display:block; width:80px; height:29px; margin:7px 9px 0 0; _margin:7px 4px 0 0; background:url(../image/servicos-bt-ampliar.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }

#corpo-interno li.servico p.descricao { float:left; display:block; width:380px; font-size:12px; color:#002169; }

/* representantes */
#corpo-interno #list-representantes { width:589px; display:block; }
#corpo-interno #list-representantes li.item { width:292px; display:-moz-inline-block; *display:inline; }
#corpo-interno #list-vendedores { width:589px; display:block; }
#corpo-interno #list-vendedores li.item { width:292px; display:-moz-inline-block; *display:inline; }
#corpo-interno li.item p.representante { float:left; display:block; width:250px; padding:0 0 0 25px; line-height:17px; background:url(../image/servicos-subtitulo-icon.gif) top left no-repeat; }
#corpo-interno li.item p.representante strong.nome { display:block; font-size:13px; font-weight:bold; color:#002169; }
#corpo-interno li.item p.representante span.telefone { display:block; font-size:13px; color:#ff8c00; }
#corpo-interno li.item p.representante span.cidades { display:block; font-size:12px; color:#002169; }
#corpo-interno #outras-loc-representantes strong { display:block; font-size:18px; color:#002169; margin-bottom:5px; }
#corpo-interno #outras-loc-representantes span { display:block; font-size:18px; color:#ff8c00; }
#corpo-interno #outras-loc-representantes img { margin-top:25px; }

/* marceneiro */
#corpo-interno p.marceneiro { padding:25px 0 25px 0; color:#002169; line-height:17px; }

/* linhas de crédito */
#corpo-interno li.credito { float:left; display:block; padding:0 0 15px 0; }
#corpo-interno li.credito .ilustracao { float:right; display:block; width:140px; padding:10px 0 0 0; text-align:center; } 
#corpo-interno li.credito p.text { float:left; display:block; width:440px; padding:0 0 5px 0; color:#002169; line-height:15px; text-align:justify; }

/* contato */
div.field #nome, div.field #email, div.field #mensagem { width: 280px; }
div.field #telefone, div.field #cidade { width: 210px; }
div.field #ddd { width: 53px; }
div.field #estado { width: 63px; }
#mapa-contato { border:1px solid #ccc; }

/* eco */
#corpo-interno li.eco { float:left; display:block; padding:0 0 10px 0; }
#corpo-interno li.eco .ilustracao { float:right; display:block; width:150px; padding:10px 0 0 0; text-align:center; } 
#corpo-interno li.eco p.text { float:left; display:block; width:430px; color:#002169; line-height:15px; text-align:justify; }

/* lista de notícias */
#corpo-interno .page-links { clear:both; margin-top:5px; color:#002169; text-align:center; }
#corpo-interno li.noticia { width:580px; padding-bottom:10px; }
#corpo-interno li.noticia .ilustracao { float:right; display:block; width:140px; padding:10px 0 0 0; text-align:center; } 
#corpo-interno li.noticia strong.titulo { display:block; padding:0 0 10px 0; color:#002169; font-size:13px; font-weight:bold; }
#corpo-interno li.noticia strong.titulo a { color:#002169; text-decoration:none; }
#corpo-interno li.noticia strong.titulo a:hover { text-decoration:underline; }
#corpo-interno li.noticia p.resumo { display:block; font-size:12px; padding:0 0 10px 0; color:#002169; }
#corpo-interno li.noticia strong.data { display:block; height:10px; padding:0 0 5px 0; color:#002169; font-size:12px; font-weight:bold; }

/* visualização de notícia */
#corpo-interno div.noticia { width:580px; padding:20px 0 10px 0; }
#corpo-interno div.noticia strong.titulo { font-size:18px; color:#002169; margin-bottom:8px; }
#corpo-interno div.noticia p.conteudo { padding:12px 0 12px 0; }
#corpo-interno div.noticia p { color:#002169 !important; line-height:16px; }
#corpo-interno div.noticia p.conteudo img.imagem { padding:0 8px 0 8px; }
#corpo-interno div.noticia button.voltar { float:left; display:block; width:80px; height:29px; margin-top:15px; cursor:pointer; background:url(../image/bt-voltar.jpg) top left no-repeat; text-indent:-4765px; overflow:hidden; }

/* lista de vídeos */
#video-list { float:left; width:589px; padding:10px 20px 15px 20px; background:url(../image/servicos-bg.png) bottom right no-repeat; _background-position:-2px bottom; overflow:hidden; }
#video-list .page-links button { border:1px solid #c9c9c9; padding:2px; margin-right:3px; }
#video-list li.video { float:left; width:280px; height:150px; padding:10px 5px 0px 5px; overflow:hidden; }
#video-list li.video strong { display:block; padding:0 0 8px 25px; font-size:12px; font-weight:bold; background:url(../image/servicos-subtitulo-icon.gif) top left no-repeat; }
#video-list li.video strong a { color:#010F82; text-decoration:none; }
#video-list li.video .thumb { float:left; display:block; width:130px; padding:5px; text-align:center; }
#video-list li.video .thumb img {  border:1px solid #010F82; }
#video-list li.video .descricao { float:left; display:block; width:140px; }
#video-list li.video .descricao p { color:#010F82; padding-left:3px; }

/* videos */
#videos { width:608px; height:149px; padding:16px; background:url(../image/videos-bg.jpg) top left no-repeat; overflow:hidden; clear:both; *margin-top:30px; }
#videos h2#titulo-videos { display:block; width:239px; height:12px; padding:0 0 15px 0; background:url(../image/chamada-distribuicao.png) top left no-repeat; text-indent:-4765px; overflow:hidden; }

#videos ul { }
#videos ul li { float:left; display:block; height:100px; margin:0 10px 0 0; }
#videos ul li .ilustracao { float:left; display:block; width:122px; height:88px; padding:5px 5px; margin:0 10px 0 0; background:url(../image/destaque-videos-foto-bg.gif) top left no-repeat; }
#videos ul li .ilustracao img { display:block; width:120px; height:88px; border:none; background:black; }
#videos ul li h3.titulo { display:block; padding:0 0 3px 0; font-size:12px; color:#7E2F03; }
#videos ul li h3.titulo a { color:#fff; text-decoration:none; }
#videos ul li h3:hover.titulo { text-decoration:underline; }
#videos ul li p { color:#fff; font-size:11px; }

#videos .empty { width:592px; text-align:center; margin-top:30px; color:#fff; }

.video-button { color:#010F81; font-size:12px; font-weight:bold; cursor:pointer; }

#videos a.maisvideos { float:right; display:block; width:116px; height:29px; margin:9px 10px 0 0; cursor:pointer; background:url(../image/destaque-bt-videos.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; display: none}

/* lista de produtos */
#corpo-interno li.produto { width:580px; padding-bottom:10px; }
#corpo-interno li.produto .ilustracao { float:right; display:block; width:140px; padding:0 0 10px 0; text-align:center; } 
#corpo-interno li.produto strong.nome { display:block; padding:0 0 10px 0; color:#002169; font-size:13px; font-weight:bold; }
#corpo-interno li.produto strong.nome a { color:#002169; text-decoration:none; }
#corpo-interno li.produto strong.nome a:hover { text-decoration:underline; }
#corpo-interno li.produto p.categoria { display:block; font-size:12px; font-style:italic; padding:0 0 10px 0; color:#fca425; }
#corpo-interno li.produto p.resumo { display:block; font-size:12px; padding:0 0 10px 0; color:#002169; }
#corpo-interno div.produtos-empty { width:580px; margin:30px 0 30px 0; text-align:center;} 

/* detalhe de produto */
#detalhe-produto-top-bg { float:left; display:block; width:615px; height:6px; padding:0 0 0 15px; background:url(../image/top-servicos-bg.png) top left no-repeat; text-indent:-4765px; overflow:hidden; }
#detalhe-produto { float:left; width:589px; padding:10px 20px 15px 20px; background:url(../image/servicos-bg.png) bottom right no-repeat; *background-position:-2px bottom; overflow:hidden; }
#detalhe-produto p.categoria { display:block; padding:0 0 20px 0; font-size:14px; font-weight:bold; color:#fca425; }
#detalhe-produto div.imagem { float:left; display:block; width:140px; padding-right:15px; }
#detalhe-produto div.nome { float:left; display:block; width:400px; }
#detalhe-produto div.nome p.nome { font-size:18px; font-weight:bold; color:#002169; padding-bottom:8px; }
#detalhe-produto div.nome p.ref { font-size:12px; font-weight:bold; color:#777; padding-bottom:8px; }
#detalhe-produto div.especificacoes { display:block; clear:both; padding:15px 0 25px 0; }
#detalhe-produto div.especificacoes p.titulo { display:block; padding:0 0 15px 0; height:48px; background:url(../image/titulo-especificacao-produto.jpg) top left no-repeat; text-indent:-4765px; overflow:hidden; }
#detalhe-produto .voltar { float:right; display:block; width:80px; height:29px; margin-right:15px; margin-bottom:10px; cursor:pointer; background:url(../image/bt-voltar.jpg) top left no-repeat; text-indent:-4765px; overflow:hidden; }

/* mensagens */
.error { background-color:#dedede; color:red; font-weight:bold; padding:5px; margin-bottom:10px; }
.success { background-color:#dedede; color:#002169; font-weight:bold; padding:5px; margin-bottom:10px; }
#error_container { position:relative; }
#error_container .error_container_close { position:absolute; top:5px; right:5px; }

/* 09 Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer { clear:both; width:883px; height:60px; padding:20px 0 0 17px; background:url(../image/footer-bg.gif) top center no-repeat; overflow:hidden; }
#footer address { clear:left; display:block; color:#8a8989; font-size:10px; font-style:normal; }
#footer ul { display:block; padding:0 0 5px 0; }
#footer ul li { display:inline; padding:0 7px 0 0; margin:0 7px 0 0; border-right:1px solid #010F82; }
#footer ul li.last { border:none; }
#footer ul li a { color:#010F82; font-weight:normal; text-decoration:none; }
#footer ul li a:hover { text-decoration:underline; }
#footer a.baia { float:right; display:block; width:40px; height:15px; margin:-25px 20px 0 0; _margin:-20px 10px 0 0; background:url(../image/logo-baia.gif) top left no-repeat; text-indent:-4765px; overflow:hidden; }