body { background: url(componentes/imagens/bg.jpg) top repeat-x; background-color: #FFFFFF; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin: 0px; }
#bg_out { background: url(componentes/imagens/bg_out.jpg) top no-repeat; width:100%; height:297px; margin:auto }
#site { width:960px; margin:auto; }
#topo { width:960px; height:129px; float:left; }
#menu { width:960px; height:38px; float:left; }
#menu a { float:left; }
#menu_esq { background: url(componentes/imagens/menu_esquerda.jpg) top no-repeat; width:25px; height:38px; float:left; }
#menu_dir { background: url(componentes/imagens/menu_direita.jpg) top no-repeat; width:25px; _width:38px; height:38px; float:left; }
#conteudo { background: url(componentes/imagens/bg_conteudo_repeat.jpg) top repeat-y; width:960px; min-height:579px; _height:579px; float:left; _float:none; }
#conteudo_esq { background: url(componentes/imagens/conteudo_esq.jpg) top no-repeat; width:25px; height:568px; float:left; }
#conteudo_dir { background: url(componentes/imagens/conteudo_dir.jpg) top no-repeat; width:25px; height:568px; float:left; }
#conteudo_in { background-color:#FFFFFF; width:910px; min-height:579px; _height:579px; float:left; }
#conteudo_box { width:891px; padding-top:10px; margin:auto; }
#conteudo_box_top { width:891px; float:left; }
#conteudo_box_top_esq { width:622px; height: 275px; float:left; }
#conteudo_box_top_esq img { width:620px; height:275px; border:1px solid #CCCCCC; float:left; }
#conteudo_box_top_esq_barra { margin-top:1px; background-color:#F5F5F5; width:622px; height:19px; float:left; }
#conteudo_box_top_esq_barra_links { float:right; }
.conteudo_box_top_esq_barra_num { background-color:#CCCCCC; margin-left:1px; width:22px; height:19px; float:left; }
.conteudo_box_top_esq_barra_num a { width:22px; height:19px; line-height:19px; font-size:10px; color:#FFFFFF; text-align:center; text-decoration:none; float:left; }
#conteudo_box_top_dir { margin-left:9px; width:258px; height: 275px; float:left; }
#conteudo_box_top_dir img { width:258px; height:275px; /*border:1px solid #CCCCCC;*/



	border: 0; float:left; }
#conteudo_base { padding-top:10px; padding-bottom:10px; width:891px; float:left; }
.box_item{width:215px; height:250px;float:left; margin-right:10px;}
.box_item a{float:left; border:0;}
.box_item a img{float:left;border:0;}
.box_fotografia { background: url(componentes/imagens/bg_dep_verde.jpg) top repeat-x; width:215px; height:250px; font-size:11px; color:#999999; line-height:16px; float:left; }
.box_fotografia_titulo { margin:4px 0px 8px 17px; }
.box_fotografia_img { text-align:center; margin:20px 0px 0px 0px; }
.box_estudio-digital { background: url(componentes/imagens/bg_dep_verde.jpg) top repeat-x; width:215px; height:250px; font-size:11px; color:#999999; line-height:16px; float:left; }
.box_estudio-digital_titulo { margin:4px 0px 8px 17px; }
.box_estudio-digital_img { text-align:center; margin:20px 0px 0px 0px; }
.box_otica { margin-left:10px; background: url(componentes/imagens/bg_dep_azul.jpg) top repeat-x; width:215px; height:250px; font-size:11px; color:#999999; line-height:16px; float:left; }
.box_otica_titulo { margin:4px 0px 8px 17px; }
.box_otica_img { text-align:center; margin:20px 0px 0px 0px; }
.box_instrumentos-musicais { margin-left:10px; background: url(componentes/imagens/bg_dep_roxo.jpg) top repeat-x; width:215px; height:250px; font-size:11px; color:#999999; line-height:16px; float:left; }
.box_instrumentos-musicais_titulo { margin:4px 0px 13px 17px; }
.box_instrumentos-musicais_img { text-align:center; margin:16px 0px 0px 0px; }
.box_produtos { margin-left:10px; background: url(componentes/imagens/bg_dep_roxo.jpg) top repeat-x; width:215px; height:250px; font-size:11px; color:#999999; line-height:16px; float:left; }
.box_produtos_titulo { margin:4px 0px 13px 17px; }
.box_produtos_img { text-align:center; margin:16px 0px 0px 0px; }
.box_foto-presentes { margin-left:10px; background: url(componentes/imagens/bg_dep_purp.jpg) top repeat-x; width:215px; height:250px; font-size:11px; color:#999999; line-height:16px; float:left; }
.box_foto-presentes_titulo { margin:2px 0px 10px 17px; }
.box_foto-presentes_img { text-align:center; margin:11px 0px 0px 0px; }
.box_in { width:178px; margin:auto; }
#base { background: url(componentes/imagens/bg_base.jpg) top no-repeat; width:960px; height:18px; float:left; _float:none; }
#rodape { width:910px; height:18px; margin:auto; }
#rodape_copy { padding-bottom:5px; height:18px; line-height:18px; font-size:10px; color:#666666; float:left; }
#rodape_copy a { color:#666666; text-decoration: none; }
#rodape_web { padding-bottom:5px; float:right; }
#rodape_web a { height:18px; line-height:18px; font-size:10px; color:#666666; text-decoration:none; }
#interna_top { background: url(componentes/imagens/top_interna1.jpg) top no-repeat; width:891px; height:96px; float:left; }
#interna_top2 { /*background: url(componentes/imagens/top_interna2.jpg) top no-repeat;*/



	width:891px; height:96px; float:left; }
#interna_top_1 { width:891px; height:76px; float:left; }
#interna_top_1_in { margin:12px 0px 0px 25px; _margin:12px 0px 0px 12px; float:left; }
#interna_top_titulo_1 { color:#FFFFFF; font-size:16px; font-weight:bold; font-family: "Trebuchet MS", Tahoma; line-height:16px; }
#interna_top_titulo_2 { color:#FFFFFF; font-size:35px; font-weight:bold; font-family: "Trebuchet MS", Tahoma; line-height:35px; }
#interna_top_2 { margin-top:1px; background-color:#F5F5F5; width:891px; height:19px; float:left; }
#interna_top_2_link { float:right; }
#interna_top_2_link_box { background-color:#CCCCCC; margin-left:1px; width:81px; height:19px; text-align:center; float:left; }
#interna_top_2_link_box a { width:22px; height:81px; line-height:19px; font-size:10px; color:#FFFFFF; text-align:center; text-decoration:none; }
#interna_centro { padding:30px 0px 30px 0px; border-bottom:19px solid #F5F5F5; width:891px; float:left; }
#interna_centro_in { width:840px; margin:auto; }
#interna_centro_in_esq { width:595px; line-height:18px; float:left; }
#interna_centro_in_dir { font-size:10px; float:right; text-align:left; }
#interna_centro_dep { padding:10px 0px 30px 0px; border-bottom:19px solid #F5F5F5; width:891px; float:left; }
.item_alinha { width:10px; height:157px; float:left; }
.item_dep { margin:12px 3px 0px 3px; background: url(componentes/imagens/bg_item_dep.jpg) top repeat-x; width:288px; height:157px; border:1px solid #CCCCCC; float:left; }
.item_dep_in { padding-top:6px; width:274px; margin:auto; }
.item_dep_top { width:274px; height:19px; margin-bottom:10px; background-color:#F5F5F5; float:left; }
.item_dep_in_img { width:140px; text-align:center; float:left; }
.item_dep_in_desc { width:134px; margin-top:0px; font-size:12px; line-height:15px; float:left; }
.item_dep_in_desc a { font-size:12px; line-height:15px; color:#666666; text-decoration:none; clear:both; }
h1 { margin:19px 0px 0px 17px; font-size:10px; color:#999999; }
h2 { margin:0; font-size:12px; line-height:15px; color:#6BA235; }
.dep-fotografia { background: url(componentes/imagens/top_interna-fotografia.jpg) top no-repeat; }
.dep-estudio-digital { background: url(componentes/imagens/top_interna-studio-digital.jpg) top no-repeat; }
.dep-otica { background: url(componentes/imagens/top_interna-otica.jpg) top no-repeat; }
.dep-telefonia { background: url(componentes/imagens/top_interna-telefonia.jpg) top no-repeat; }
.dep-instrumentos-musicais { background: url(componentes/imagens/top_interna-instrumentos-musicais.jpg) top no-repeat; }
.dep-produtos { background: url(componentes/imagens/top_interna-produtos.jpg) top no-repeat; }
.dep-promocoes { background: url(componentes/imagens/top_interna-promocoes.jpg) top no-repeat; }
.dep-revelacao-e-servicos-digitais { background: url(componentes/imagens/top_interna-revelacao-e-servicos-digitais.jpg) top no-repeat; }
.dep-foto-presentes { background: url(componentes/imagens/top_foto-presentes.jpg) top no-repeat; }
/*********



 * PAGING



 *********/



.pages { font-size: 11px; margin-top: 20px; }
.pages a { display: block; float: left; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #FFFFFF; background: #FFFFFF; }
.pages span.current { display: block; float: left; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #669900; font-weight: bold; background: #669900; color: #FFFFFF; }
.pages a { border: 1px solid #ADB595; text-decoration: none; color: #006600; }
.pages a:hover { border-color: #006600; }
.pages a.nextprev { font-weight: bold; }
.pages span.nextprev { color: #666; }
.pages span.nextprev { border: 1px solid #ddd; color: #999; }
