/*.........................................................
 GERAL
.........................................................*/

body { margin: 0; text-align: center; }
body * {margin: 0;	font-family: "Arial", Tahoma, Verdana, Arial; font-size: 11px;}
#pagina { width: 775px; margin: 0 auto; text-align: left; }
body img { border: 0; }
a { color: #666666; text-decoration: none; }
a:hover { text-decoration: underline; }
.menor{	font-size: 9px;}

/*.......................................................
 TOPO
.........................................................*/

#repeticaotopo { background: url(/images/topo_curvinferior.gif) no-repeat right; height: 37px; width: 100%; }
.bavancada {font-size: 11px;color: #000000;	float: left;vertical-align: bottom;	margin: 3px 0 0 2px;}
.selectbuscahome { width: 72px; font-size: 11px; }
#formbusca { margin: 0; }
.campobuscahome { width: 115px; font-size: 11px; }
.textocarvazio { font-size: 12px; text-align: left; color: #CCCCCC; }
.textocarcheio { font-size: 12px; text-align: left; color: #535353; }


/*.........................................................................
  MENU
 .........................................................................*/
 
#menu img{ margin: 0 5px 0 6px; border: 0; }
.flechamenu{ float: right; }
.link { color: #FFFFFF; display: block; padding-top: 4px; height: 25px; margin: 0; font-size: 12px; }
.linkexp { color: #FFFFFF; }
#sc1 a, #sc2 a { color: #FFFFFF; padding: 3px 0 0 11px; display: block; height: 25px; clear: left; font-size:11px;  z-index:999;}
.imgexp { float: left; height: 20px; display: block; }
.botao {display: block; clear: left; height: 25px; margin: 0; padding: 0; }
.switchcontent {width: 140px; background-color:#fff;clear: left; position:absolute; left:145px; top:93px; z-index:800; display:block;}
#menu a:hover { color: #fbe39a; background: #1cba59; text-decoration: none; }

/*....................................................................
 BARRA ESQUERDA
.....................................................................*/
  
#novidades{ display: block; padding-bottom: 6px; background: #ffe25d; }
.novidadestexto { font-size: 11px; color: #333333; line-height: 14px; padding: 1px 9px 0 8px; display: block; clear: right; }
.novidadesform { font-size: 11px; width: 97px; margin-left: 8px; clear: left; vertical-align: top; }
.btok { vertical-align: top; }

.btoklivro { vertical-align: top; margin-top:3px; width:37px; height:24px;}

/* .........................BOXES.................................*/

.boxtopo { text-align: left; clear: left; height: 100%; }
.boxtopo_r {   clear: left; height: 100%; text-align:right;}
.boxtopodir { height: 100%; }
.boxrodape{ text-align: left; clear: left; }
.boxrodapedir{ }
.boxcantos{ border:1px dashed #004413; padding-bottom:10px; color: #666666; }

/*.......................RODAPE......................................*/

/*#rodape { height: 37px; background: url(/images/rodape.gif); text-align: center; min-width:100%;}
#rodapeinterna { height: 37px; background: url(/images/rodape_interna.gif); text-align: center; }
#rodape p, #rodapeinterna p { color: #FFFFFF; padding: 80px 7px 0 0; font-size: 10px; display: block; }
#rodape a, #rodapeinterna a { color: #FFFFFF; text-decoration:underline; font-size: 10px; }
.rodape { height: 37px; background: url(/images/rodape.gif); text-align: center; }
.rodape p, #rodapeinterna p { color: #FFFFFF; padding: 80px 7px 0 0; font-size: 10px; display: block; }
.rodape a, #rodapeinterna a { color: #FFFFFF; text-decoration:underline; font-size: 10px; }
.rodapeinterna { height: 37px; background: url(/images/rodape_interna.gif); text-align: center; }
.rodapeinterna p, #rodapeinterna p { color: #FFFFFF; padding: 18px 7px 0 0; font-size: 10px; display: block; }
.rodapeinterna a, #rodapeinterna a { color: #FFFFFF; text-decoration:underline; font-size: 10px; } */

/*............................................................

/*.......................RODAPE2-DiegoGSN......................................*/

#rodape2 { height: 37px; background: url(/images/retirar.gif); text-align: center; }
#rodapeinterna2 { height: 37px; background: url(/images/rodape_interna2.gif); text-align: center; }
#rodape p, #rodapeinterna2 p { color: #FFFFFF; padding: 18px 7px 0 0; font-size: 10px; display: block; }
#rodape a, #rodapeinterna2 a { color: #FFFFFF; text-decoration:underline; font-size: 10px; }
.rodape2 { height: 37px; background: url(/images/retirar.gif); text-align: center; }
.rodape2 p, #rodapeinterna2 p { color: #FFFFFF; padding: 18px 7px 0 0; font-size: 10px; display: block; }
.rodape2 a, #rodapeinterna2 a { color: #FFFFFF; text-decoration:underline; font-size: 10px; }
.rodapeinterna2 { height: 37px; background: url(/images/rodape_interna2.gif); text-align: center; }
.rodapeinterna2 p, #rodapeinterna2 p { color: #FFFFFF; padding: 18px 7px 0 0; font-size: 10px; display: block; }
.rodapeinterna2 a, #rodapeinterna2 a { color: #FFFFFF; text-decoration:underline; font-size: 10px; }

/*............................................................

 CONTEUDO HOME
 
...............................................................*/

.saudacao { color: #666666; }
.banner{ margin-top: 13px; width: 120px; }


/*.................... Destaques.............................. */

#destprincipal{ display: block; background-color: #FFFFFF; }
#dest2, #dest3 { display: block; text-align: left; width: 49.5%; margin-top: 7px; float: left; }
#dest2 { border-right: 3px solid #E1E1E1; }
.destimagem{ margin: 0 10px 0 8px; text-align: center; float: left; border: 1px solid #333333; }
.desttitulo { font-weight: bold; display: block; padding-bottom: 3px; line-height: 14px; font-size:13px; }
.destlink { font-size: 11px; float: left; height: 80px; width: 46%; line-height: 14px; }
.destcomprar { float: right; margin: 0 5px 0 20px; }


/*..................Entrevistas/Artigos....................*/

#entrevista { margin-top: 22px; }
#entrevista a { text-align: left; vertical-align: middle; display: block; margin: 15px 10px 0px 15px; line-height: 15px; }
.entrevistaimg {
	width:auto;
	height:120px;
	float: left;
	margin: 8px 8px 0px 8px;
}
.entrevistaimg1 { float: right; margin: 8px 8px 0px 0px;  }
.entrevistaimg2 { float: right; margin: 8px 8px 8px 0px;  }
.txtentrevista {
	font-size: 13px;
	font-weight: normal;
	margin: 20px 8px 0px 3px;
	display: block;
}
.titentrevista { font-size: 13px; font-weight: bold; margin: 7px 8px 0px 0px; display: block; line-height: 15px; }
.titentrevista1 { font-size: 13px; font-weight: bold; margin: 7px 0px 8px 0px; display: block; line-height: 15px; }
.legenda { font-size: 8pt;	font-style: italic; margin: 1px 1px 1px 1px; display: block; }
.larguranum {width:100%;}

/*...................... Mais vendidos .............*/

#maisvendidos { margin-top: 22px; }
#maisvendidos a { font-size: 11px; }
#tbmaisvendidos img { margin: 0 5px 0 10px; }
.titmaisvendidos { font-weight: bold; padding-left: 28px; color: #666666; }

/*.............................................
PÁGINAS INTERNAS
................................................*/

#subtitulos { height: 44px; background: url(/images/topo_submenus.gif) no-repeat right; }
#patterntopo { background: url(/images/patterntopo.gif); margin-left: 20px; }
#subtitulos img{ margin-top: 17px; }
#conteudo { margin: 8px 0 0 15px; color: #666666; width: 97%; font-size: 11px; }
#conteudoUniv { margin: 8px 0 0 10px; color: #666666; width: 96%; font-size: 11px; }
#conteudo p { margin-top: 13px; line-height: normal; font-size: 12px; }
.linksverdes { color: #0F863D; text-decoration: underline; }
.textoescuro { color: #333333;}
.titulos {	font-size: 15px; font-weight: bold;	margin-bottom: 10px; display: block; color: #00581b;}
.titbox {	font:15px/100% 'Arial'; font-weight: bold;	vertical-align: middle;	line-height: 18px; color: #000 ;}
.ladodireito { border-right: 2px solid #E2E2E2; }
#numeracaolista { border-bottom: 1px solid #CCCCCC; margin: 5px 0; background: #EFEFEF; padding: 2px 4px 2px; color: #666666; float:left; clear: left; width: 455px;}
#numeracaolista a { text-decoration: underline; }

/*.............................................
 DISTRIBUIDORES
 ..............................................*/

.distribuidores { margin-bottom: 10px; margin-left:11px; margin-top:11px; width: 97%; }
.conteudodistr { margin-left: 24px; margin-top: 10px; }
.conteudodistr a { color: #006633; }
.titdistr { font-size: 15px; font-weight: bold; vertical-align: middle; }
.subtitdistr { color: #004413; font-size: 13px; font-weight: bold; }

/*............................................. 
LIVREIROS
...............................................*/

.login { width: 450px; }
.conteudologin { padding: 10px 0 0 20px; }
#loginform { margin-right: 20px; float: left; width: auto; border-right: 1px solid #D7D7D7; padding: 0 5px 5px 0; }
#textologin { margin-top: 15px; }
.logininput{ margin: 0; padding: 0; margin-top:5px;height: 21px; border:1px solid #00581b;}

/*.............................................
 LISTA DE PREÇO
  .............................................*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
#precos { width: 500px; }
.conteudoprecos { padding-top: 20px; text-align: left; padding: 10px; padding-left:115px;}
.conteudoprecos ul { padding: 15px;}
/*.conteudoprecos li { float: left; list-style-type: none; width: 85px; height: 150px; margin: 8px 0 0 10px; }*/
.conteudoprecos li {height: 27px;}
#precos a { font-weight: bold; line-height: 16px; }

/*.........................................
 CADASTRO
  ..........................................*/
.fichauniv{margin-bottom:15px;}
.ficha a{ height:24px; width:310px; background: #F3F3F3; margin-left: 10px;}
.ficha a:hover { background: #d9f2e1; }
.fichauniv a{ height:24px; width:260px; padding-bottom:5px; padding-top:5px;background: #F3F3F3;  padding-left: 10px; padding-right: 10px; } 
.fichauniv a:hover { background: #d9f2e1; }
.fichauniv img{float:left; margin-top:-4px;}

/*.......................................
ARTIGOS/ENTREVISTAS/RELEASES
..........................................*/
#artigos {width: 520px; background-color: #ffffff;	border-color: #ffffff;	border-width: 2px;	border-style: solid;}
#dg {	width:520px; background-color:#F8F8F8; line-height:40px; text-align:center; border-color: #ffffff;	border-width: 2px;	border-style: solid;}

#artigos td {border:2px solid #ffffff;}

.itemlista {border-bottom: 1px solid #ffffff;	padding: 10px 0px 15px 0;	display: block;	clear: left;}
.itemlistarelease { border-bottom: 1px solid #ffffff; float: left; padding: 5px 0; }
.itemlista img{ margin: 0 10px; float: left; display:block;}
.tititem { color: #DBB004; font-size: 13px; font-weight: bold; }

.textoitem {color: #00581b;	font-size: 11px;  text-align:left;}
.textoitem a{color: #00581b;	font-size: 11px;  text-align:left;}
.textoitem a:visited {color: #00581b;	font-size: 11px;  text-align:left;}

.artigos a{color: #00581b;	font-size: 11px;  text-align:left;}
.artigos a:visited {color: #00581b;	font-size: 11px;  text-align:left;}


.dataitem {	text-align: center; }
.comprinum { width: 520px;}

.destaqueentr { border: 4px solid #FFFFFF; height:100px; padding: 10px; background:#F2F2F2}
.destaqueentr img { float: left; margin: 10px;}
.btsinferiores { margin-left:40px; text-align:right; width:520px; height:60px;}
.btsinferiores img {margin-left: 12px; }


/*...............................................
 BUSCAS CATALOGO
  .................................................*/

#pesqcatalogo { background: #F2F2F2; }      
.pesqcatalogopq{ width: 320px; margin-left:-10px;} 
.pesqcatalogomedio{ width: 365px; margin-left:-10px;}
.pesqcatalogogrande{ width: 470px; margin-left:-15px;} 
#pesqcatalogo .conteudobox { padding: 15px 10px 0 20px; }
#pesqcatalogo form{ letter-spacing: 1px; float: left; display: block; }
#pesqcatalogo select{ border: 1px solid #999999; font-size: 11px; margin: 0 0 10px; color: #666666; width: 170px; }
#pesqcatalogo .selectgrande{ width: 290px; }
#pesqcatalogo label{ display: block; width: 80px; float: left; border-bottom: 1px solid #CCCCCC; margin-top: 3px; font-weight: bold; }
#pesqcatalogo .labelmaior { width: 140px; }
#colinicial { padding: 12px; }
#listacolecoes { margin-left: -2px; }
#listacolecoes a { display: block; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding: 4px 10px 2px 20px; font-weight: bold; background: url(/images/mvendidos_bullet.gif) no-repeat 4px 50%; float: left; width: 43%; margin-top: -1px; }
.colunacolecoes { float: left; margin-top: 0px; border-left: 1px solid #CCCCCC; width: 49%; }

/*.....................................................
CATÁLOGO
.......................................................*/

/*..........................Lista Resultado................*/

#resultadobusca {clear: left;	width: 96%;	height: 150px;}
.textolistabusca, .imagemlista {height: 175px;	vertical-align: middle;}
.imagemlista{border-bottom: 2px solid #FFFFFF;	width:110px; background-color: #F5F7F4;}
.textolistabusca {padding-left: 10px;border-bottom: 1px solid #CCCCCC; }
.textolistabusca h1 {	color: #12702f; font-size: 13px; font-weight: bold;	background: url(http://www.atica.com.br/images/flecha_tit_catalogo.gif) no-repeat left; padding-left: 15px;
}

.textolistabusca h2, .textolistabusca h3  {	color: #333333;	line-height: 17px;	font-size: 11px; background: no-repeat -5px center;	padding-left: 16px;}
.textolistabusca h2{background-image: url(/images/icone_autor.gif);}
.textolistabusca h3{background-image: url(/images/icone_colecao.gif);}
.textolistabusca h4 {color: #666666; line-height: 17px; font-weight: bold; display: inline;}
.textolistabusca a, .textolistabusca a:visited {font-size: 11px; color: #333333;}


/*..........................Pagina catalogo............*/

.boxlivro{border-right: 1px dotted #DADADA; background-color: #ffffff; }
.boxlivro img{ margin-right:8px; margin-left:0px;}
.boxdetalhes{background-color:#a5f8d4;}         
#listadestaque {margin: 0; padding: 0; background-color: #F8F8F8;}

.itemlistadestaque { background: #F8F8F8 no-repeat left center; padding: 2px 0 1px 32px; border-bottom: 1px solid #e9e9e9; border-top: 1px solid #FFFFFF; margin: 0px; line-height: 15px; color: #666666;  }

#autor{ background-image: url(/images/icone_autor.gif); }
#colecao{ background-image: url(/images/icone_colecao.gif); }
#tradutor{ background-image: url(/images/icone_tradutor.gif); }
#ilustrador{ background-image: url(/images/icone_ilustrador.gif); }
#preco{ background-image: url(/images/icone_preco.gif); }
#destaquecatalogo h2{	color: #F0A300;	font-weight: bold;	display: block;	font-size: 16px; line-height: 18px;	padding: 10px 0 5px 7px; border-bottom: 1px solid #E2EDCD; background-color: #FFFFFF;	margin-bottom: 0px;}

.titlista, #catalogosubs h3, #destaquecatalogo h3 { color: #F0A345; font-weight: bold; font-size:12px; }
#catalogosubs h3 { display: inline; color: #333333; }
#catalogosubs .boxcantos { padding: 5px 8px; }
#rodapedestaque { background-color: #F5F5F5; }
.titboxcatalogo { font-size: 12px; font-weight: bold; vertical-align: bottom; color: #F0A300; }
#catalogos h2 { font-size: 13px; margin: 0px; display: inline; font-weight: bold; color: #333333; }
#catalogos .col { float: left; padding: 2px 25px; border-left: 1px solid #999999; }
#col1 { float: left; padding: 2px 25px 0 0; }

/*..........................Detalhes Carrinho............*/

.tbcarrinho {margin: 0px;	padding: 0; }
.tbesq h2, .tbdir h2 {	color: #FFFFFF;	font-size: 13px;}
.tbesq {padding-left: 8px;	text-align: left;	line-height: 14px;	color: #333333;}
.tbdir {	text-align: right;	padding-right: 8px;	line-height: 13px;}
.quant{	color: #333333;	font-weight: bold; }
.formquant{	height: 14px;font-size: 12px;}



.mOvrCapas
{
	float: bottom; display: block; clear: right; width:455px; margin: 0px 0;	padding: 2px 0px 2px;	background-color: #c6e6ca; border: 1px solid #efefef;
}

.mOutCapas
{
	float: bottom; display: block; clear: right; width:455px; margin: 0px 0;	padding: 2px 0px 2px;	background-color: #f2fbf3;	border: 1px solid #efefef;
}

.listaautores 
{
	color: #333333;	line-height: 17px;	font-size: 11px; background: no-repeat -5px center;	padding-left: 16px; background-image: url(/images/icone_autor.gif);
}

.listacolecoes 
{
	color: #333333;	line-height: 17px;	font-size: 11px; background: no-repeat -5px center;	padding-left: 16px; background-image: url(/images/icone_colecao.gif);
}

.listacatalogos 
{
	color: #333333;	line-height: 21px;	font-size: 11px; background: no-repeat -1px center;	padding-left: 23px; background-image: url(/images/icone_catalogo.gif);
}

.listaleiamais
{
	color: #666666;	line-height: 21px;	font-size: 11px; background: no-repeat -1px center;	padding-left: 18px; background-image: url(/images/mvendidos_bullet.gif);
}

/*.......................................................
 DIV FLASH HOME
Z-INDEX: 1;
.........................................................*/
DIV.DivDestFlash
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 0px;
    MARGIN-LEFT: 0px;
    TOP: 123px;
    width: 470;
    height: 150;
    display: inline;
    VISIBILITY: visible;
    BORDER-BOTTOM: 0px;
    POSITION: absolute;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
}

DIV.DivFlutuante
{
	MARGIN-LEFT:5px;
	LEFT:310px;
    MARGIN-TOP: 475px;
    width: 365;
    height: 305;
    display: inline;
    VISIBILITY: visible;
    BORDER-BOTTOM: 0px;
    POSITION: absolute;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: left;
	Z-INDEX:200; 
	POSITION:absolute;
	top: -154px;
}
