* { margin:0; padding:0;}

.clear { clear:both;}

img {vertical-align:top;}

a img { border:0;}

ul { list-style:none;}


body {
background-color: #FFFFFF; color: #999999;; font-size: 8pt; font-family: verdana, arial, tahoma, verdana, helvetica, sans-serif; }

#pagina
{
/*	float: center;	nao funciona no IE	*/
width: 950px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; /* background: url(/images/site/back-container.jpg) no-repeat; */
}

#esquerda
{ float: left; /*  width: 180px;  */ width: 150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#central {
float: left; width: 600px;
padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; 
margin-right: 25px; _margin-right: 15px; /* para o IE6 */ margin-left: 25px; }

#direita
{ float: right; /* width: 175px; */ width: 150px;  /* _width: 150px; */  margin: 0px 0px 0px 0px; }

#header
{ width: 950px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; /* background: url(/images/site/back-container.jpg) no-repeat; */ }

div.bordera { /* border-top: 2px solid #3BA3E2; border-right: 2px solid #3BA3E2; border-bottom: 2px solid #3BA3E2; border-left: 2px solid #3BA3E2; */ }
div.borderv { /* border-top: 2px solid #A2C930; border-right: 2px solid #A2C930; border-bottom: 2px solid #A2C930; border-left: 2px solid #A2C930; */ }
div.borderl { /* border-top: 2px solid #FF7413; border-right: 2px solid #FF7413; border-bottom: 2px solid #FF7413; border-left: 2px solid #FF7413; */ }
div.bordervmenu { background:#F9F9F9; border-top: 2px solid #A2C930; border-right: 2px solid #A2C930; border-bottom: 2px solid #A2C930; border-left: 2px solid #A2C930; }

div.fundoa {
background:#3BA3E2; font-size: 1.1em; color: #FFFFFF; /* font-weight: bold; */ font-weight: normal; text-align: center; line-height:200%; height: 24px;
}
div.fundoaseta {
background-image: url("imagens/setaa.gif"); background-repeat: no-repeat; background-position: left top; height: 10px;
}
div.fundov {
background:#A2C930; font-size: 1.1em; color: #FFFFFF; font-weight: normal; text-align: center; line-height:200%; height: 24px;
}
div.fundovseta {
background-image: url("imagens/setav.gif"); background-repeat: no-repeat; background-position: left top; height: 10px;
}
div.fundol {
background:#FF7413; font-size: 1.1em; color: #FFFFFF; font-weight: normal; text-align: center; line-height:200%; height: 24px;
}
div.fundolseta {
background-image: url("imagens/setal.gif"); background-repeat: no-repeat; background-position: left top; height: 10px;
}

.t1em, ul.t1em, li.t1em, a.t1em
{ color: #FFFFFF; font-family: verdana, arial, tahoma, verdana, helvetica, sans-serif; font-size: 1em; text-decoration: none; }

#fundoh {
background:#A2C930; color: #ffffff; font-weight: normal; text-align: center; text-decoration: none;
padding: 3px 0px 0px 0px; display: table-cell; width: 650px; height: 17px; /* _height: 20px; */ float: left; }

#fundoha {
background:#3BA3E2; color: #ffffff; font-weight: normal; text-align: center; text-decoration: none;
padding: 3px 0px 0px 0px; width: 150px; height: 17px; /* _height: 20px; */ float: right; }

.verdeh {
display: table-cell; width: 130px; background:#A2C930; color: #ffffff; list-style: none; text-align: center; text-decoration: none; 
border-width: 0px; padding:0px 0px 0px 0px; margin:0px; list-style-type: none; float: left; }
a:hover.verdeh, li.folder a:hover.verdeh { 
background:#A2C930; color: #ffffff; text-decoration: underline; }

.azulh {
background:#3BA3E2; color: #ffffff; list-style: none; text-align: center; text-decoration: none; 
border-width: 0px; padding:0px 0px 0px 0px; margin:0px; list-style-type: none; }
a:hover.azulh, li.folder a:hover.azulh { 
background:#3BA3E2; color: #fff; text-decoration: underline; }

.zero { border-width: 0px; text-decoration: none; text-indent: 0px; padding:0px 0px 0px 0px; background:#FFFFFF; color: #000000; list-style-type: none; }
a:hover.zero, li.folder a:hover.zero { background:#fff; color: #000; text-decoration: none; }

.agenda, ul.agenda, li.agenda, a.agenda {
display:block;
background:#fff; background-image: url("imagens/aa.jpg"); background-repeat: no-repeat; background-position: 10px;
color: #666666; list-style:none; font-size: 1em; text-align: left; text-indent: 25px; text-decoration: none; border-width: 0px; padding:0px 0px 0px 0px; margin:5px; list-style-type: none; }
a:hover.agenda, li.folder a:hover.agenda {
background:#fff; background-image: url("imagens/ac.jpg"); background-repeat: no-repeat; background-position: 10px;
color: #3BA3E2; text-decoration: none; font-family:verdana; font-size: 1em; }

.info, ul.info, li.info, a.info {
display:block;
background:#fff; background-image: url("imagens/iv.jpg"); background-repeat: no-repeat; background-position: 10px;
color: #666666; list-style:none; font-size: 1em; text-align: left; text-indent: 25px; text-decoration: none; border-width: 0px; padding:0px 0px 0px 0px; margin:5px; list-style-type: none; }
a:hover.info, li.folder a:hover.info {
background:#fff; background-image: url("imagens/ic.jpg"); background-repeat: no-repeat; background-position: 10px;
color: #A2C930; text-decoration: none; font-family:verdana; font-size: 1em; }

/*
GRADIENTE CSS - http://desenvolvimentoparaweb.com/css/gradiente-css-cross-browser-degrades-css-sem-usar-imagens/  -  http://www.webdesignerwall.com/tutorials/cross-browser-css-gradient/
background: #999; --- para browsers sem suporte a CSS 3  
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A2C930', endColorstr='#ffffff'); --- IE
background: -webkit-gradient(linear, left top, left bottom, from(#A2C930), to(#ffffff)); --- webkit browsers
background: -moz-linear-gradient(top,  #A2C930,  #ffffff); --- Firefox 3.6+
*/

.borderlgoogle { /* height: 600px; padding: 4px 0px 0px 10px; border-top: 2px solid #FF7413; border-right: 2px solid #FF7413; border-bottom: 2px solid #FF7413; border-left: 2px solid #FF7413; */ }


.tb, ul.tb, li.tb, a.tb
{ color: #FFFFFF; font-size: 1em; text-decoration: none; }
a:hover.tb, li.folder a:hover.tb
{ color: #FFFFFF; font-size: 1em; text-decoration: underline; }

.tba11, ul.tba11, li.tba11, a.tba11
{ color: #FFFFFF; font-size: 1.1em; font-weight:normal; text-decoration: none; }
a:hover.tba11, li.folder a:hover.tba11
{ color: #3BA3E2; font-size: 1.1em; font-weight:normal; text-decoration: none; }

.tc, ul.tc, li.tc, a.tc
{ /* color: #999999; */
color: #808080; font-size: 1em; text-decoration: none; }
a:hover.tc, li.folder a:hover.tc
{ color: #FF7413; font-size: 1em; text-decoration: underline; }
.tc6, ul.tc6, li.tc6, a.tc6
{ color: #666666; font-size: 1em; text-decoration: none; }
a:hover.tc6, li.folder a:hover.tc6
{ color: #FF7413; font-size: 1em; text-decoration: underline; }
.tc611, ul.tc611, li.tc611, a.tc611
{ color: #666666; font-size: 1.1em; text-decoration: none; }
a:hover.tc611, li.folder a:hover.tc611
{ color: #FF7413; font-size: 1.1em; text-decoration: underline; }
.tc08, ul.tc08, li.tc08, a.tc08
{ color: #999999; font-size: 0.8em; text-decoration: none; }
a:hover.tc08, li.folder a:hover.tc08
{ color: #999999; font-size: 0.8em; text-decoration: underline; }
.tc08l, ul.tc08l, li.tc08l, a.tc08l
{ color: #999999; font-size: 0.8em; text-decoration: none; }
a:hover.tc08l, li.folder a:hover.tc08l
{ color: #FF7413; font-size: 0.8em; text-decoration: underline; }
.tc09, ul.tc09, li.tc09, a.tc09
{ color: #666666; font-size: 0.9em; text-decoration: none; }
a:hover.tc09, li.folder a:hover.tc09
{ color: #666666; font-size: 0.9em; text-decoration: underline; }
.tc09l, ul.tc09l, li.tc09l, a.tc09l
{ color: #999999; font-size: 0.9em; text-decoration: none; }
a:hover.tc09l, li.folder a:hover.tc09l
{ color: #FF7413; font-size: 0.9em; text-decoration: none; }
.tcag, ul.tcag, li.tcag, a.tcag
{ color: #808080; font-size: 1em; text-decoration: none; }
a:hover.tcag, li.folder a:hover.tcag
{ color: #FF7413; font-size: 1em; text-decoration: none; }

.tamais, ul.tamais, li.tamais, a.tamais
{ color: #3BA3E2; font-size: 1em; text-decoration: none; } 
a:hover.tamais, li.folder a:hover.tamais
{ color: #c5c5c5; font-size: 0.9em; text-decoration: none; }
.tamais2, ul.tamais2, li.tamais2, a.tamais2
{ color: #3BA3E2; font-size: 1em; text-decoration: none; } 
a:hover.tamais2, li.folder a:hover.tamais2
{ color: #c5c5c5; font-size: 1em; text-decoration: none; }

.ta, ul.ta, li.ta, a.ta
{ color: #3BA3E2; font-size: 1em; text-decoration: none; } 
a:hover.ta, li.folder a:hover.ta
{ color: #3BA3E2; font-size: 1em; text-decoration: underline; }
.ta11, ul.ta11, li.ta11, a.ta11
{ color: #3BA3E2; font-size: 1.1em; text-decoration: none; }
a:hover.ta11, li.folder a:hover.ta11
{ color: #3BA3E2; font-size: 1.1em; text-decoration: underline; }
.ta12, ul.ta12, li.ta12, a.ta12
{ color: #3BA3E2; font-size: 1.2em; text-decoration: none; }
a:hover.ta12, li.folder a:hover.ta12
{ color: #3BA3E2; font-size: 1.2em; text-decoration: underline; }
.ta17, ul.ta17, li.ta17, a.ta17
{ color: #3BA3E2; font-size: 1.7em; text-decoration: none; }
a:hover.ta17, li.folder a:hover.ta17
{ color: #999999; font-size: 1.7em; text-decoration: none; }
.tac, ul.tac, li.tac, a.tac
{ color: #3BA3E2; font-size: 1em; text-decoration: none; }
a:hover.tac, li.folder a:hover.tac
{ color: #999999; font-size: 1em; text-decoration: none; }

.tv, ul.tv, li.tv, a.tv
{ color: #A2C930; font-size: 1em; text-decoration: none; }
a:hover.tv, li.folder a:hover.tv
{ color: #A2C930; font-size: 1em; text-decoration: underline; }
.tv11, ul.tv11, li.tv11, a.tv11
{ color: #A2C930; font-size: 1.1em; text-decoration: none; }
a:hover.tv11, li.folder a:hover.tv11
{ color: #A2C930; font-size: 1.1em; text-decoration: underline; }
.tv17, ul.tv17, li.tv17, a.tv17
{ color: #A2C930; font-size: 1.7em; text-decoration: none; }
a:hover.tv17, li.folder a:hover.tv17
{ color: #999999; font-size: 1.7em; text-decoration: none; }

.tl, ul.tl, li.tl, a.tl
{ color: #FF7413; font-size: 1em; text-decoration: none; }
a:hover.tl, li.folder a:hover.tl
{ color: #FF7413; font-size: 1em; text-decoration: underline; }
.tl11, ul.tl11, li.tl11, a.tl11
{ color: #FF7413; font-size: 1.1em; text-decoration: none; }
a:hover.tl11, li.folder a:hover.tl11
{ color: #FF7413; font-size: 1.1em; text-decoration: underline; }
.tl11b, ul.tl11b, li.tl11b, a.tl11b
{ color: #FF7413; font-size: 1.1em; text-decoration: none; font-weight:bold; }
a:hover.tl11b, li.folder a:hover.tl11b
{ color: #FF7413; font-size: 1.1em; text-decoration: underline; font-weight:bold; }

.menun, ul.menun, li.menun, a.menun {
display:block; 
/* height: 15px; */	
background:#fff;
/* color: #bd2669; */
color: #3BA3E2; list-style:none; font-size: 1em; font-weight: bold; text-align: left; text-indent: 5px; text-decoration: none; border-width: 0px; padding: 2px 0px 2px 0px;
/* margin: 5px; */ margin: 3px 0px 3px 0px; list-style-type: none; border-bottom: #cccccc 1px dotted; }
a:hover.menun, li.folder a:hover.menun {
background:#A2C930; color: #fff; text-decoration: none; font-size: 1em; text-decoration: none; }

.menub, ul.menub, li.menub, a.menub {
display:block; background:#3BA3E2; color: #FFFFFF; list-style:none; font-size: 1em; text-align: left; 
text-indent: 5px; text-decoration: none; border-width: 0px; padding: 6px 0px 6px 0px; margin: 0px 0px 0px 0px; list-style-type: none; }
a:hover.menub, li.folder a:hover.menub {
background:#3BA3E2; color: #FFFFFF; text-decoration: none; font-size: 1em; text-decoration: underline; }

.opac24, ul.opac24, li.opac24, a.opac24 {
opacity: 1; filter: alpha(opacity=100); zoom: 1; float: left; margin-left: 4px; /* float: left; */ }
a:hover.opac24, li.folder a:hover.opac24 {
opacity: 0.5; filter: alpha(opacity=50); zoom: 1; /* display:block; */ }

.opac150, ul.opac150, li.opac150, a.opac150 { 
display: table-cell; opacity: 1; filter: alpha(opacity=100); zoom: 1; /* float: left; */  /* margin-top: 2px; */ }
a:hover.opac150,li.folder a:hover.opac150 { 
opacity: 0.5; filter: alpha(opacity=50); zoom: 1; }

.opaccat, ul.opaccat, li.opaccat, a.opaccat { 
display: table-cell; opacity: 1; filter: alpha(opacity=100); zoom: 1; /* float: left; */  /* margin-top: 2px; */ }
a:hover.opaccat,li.folder a:hover.opaccat { 
opacity: 0.5; filter: alpha(opacity=50); zoom: 1; }

.slide-topo { position:fixed; right:0px; top:450px; font-size: 1.1em; height: 70px; width: 24px; background: #A2C930; color: #FFFFFF; font-weight:bold; text-align: center; text-decoration: none; }

.slide-out-div {
padding: 20px;
height: 150px;
width: 250px;
background: #CCCCCC;
color: #3BA3E2;
font-weight:bold;
/* color: #fff; */
/* border: 1px solid #ffcc00; */ } 

.tabelalivros {
/* border: 1px solid #C5C5C5; */
border-collapse: collapse;
width: 100%;
display: table;
}


.category_images_product{
	width: 110px;
	\width: 120px;  /* for IE5/Win */
  	w\idth: 110px;  /* for good browsers */
	height: 120px;
	\height: 125px;  /* for IE5/Win */
  	h\eight: 120px;  /* for good browsers */
	float: right;
	margin: 0px;
	padding: 4px 10px 0px 5px;
	background-image: url(imagens/120x120.gif);
	background-repeat: no-repeat;
	color: #8C2D19;
}
.category_images_producth{
	width: 110px;
	\width: 120px;  /* for IE5/Win */
  	w\idth: 110px;  /* for good browsers */
	height: 160px;
	\height: 165px;  /* for IE5/Win */
  	h\eight: 160px;  /* for good browsers */
	float: right;
	margin: 0px;
	padding: 4px 10px 0px 5px;
	background-image: url(imagens/120x160.gif);
	background-repeat: no-repeat;
	color: #8C2D19;
}
.category_images_productw{
	width: 150px;
	\width: 160px;  /* for IE5/Win */
  	w\idth: 150px;  /* for good browsers */
	height: 120px;
	\height: 125px;  /* for IE5/Win */
  	h\eight: 120px;  /* for good browsers */
	float: right;
	margin: 0px;
	padding: 4px 10px 0px 5px;
	background-image: url(imagens/160x120.gif);
	background-repeat: no-repeat;
	color: #8C2D19;
}
.category_empresa{
	width: 110px;
	\width: 120px;  /* for IE5/Win */
  	w\idth: 110px;  /* for good browsers */
	height: 120px;
	\height: 125px;  /* for IE5/Win */
  	h\eight: 120px;  /* for good browsers */
	float: right;
	margin: 0px;
	padding: 4px 30px 0px 5px;
	background-image: url(imagens/120x120.gif);
	background-repeat: no-repeat;
	color: #8C2D19;
}


/*===== anythingSlider =====*/

.anythingSlider                         { width: 580px; height: 140px; position: relative; float:left; margin-right:10px;}
.anythingSlider .wrapper                { width: 580px; height: 140px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0;}
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 350px; width: 685px; margin: 0;}
.anythingSlider .arrow                  { display: none;}
#start-stop                             { display:none;}

/*
  Prevents
*/

.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; }
.anythingSlider #thumbNav{ position:absolute; z-index:10; bottom:1px; right:6px;}
.anythingSlider #thumbNav a{ 
background:url(imagens/slider-thumb-bg-bv14.png) no-repeat 0 0; width:14px; height:14px; text-align:center; display:inline-block; color:#A2C930; font-weight:bold; text-decoration:none; line-height:14px; overflow:hidden; margin-left:2px;}
.anythingSlider #thumbNav a:hover, .anythingSlider #thumbNav .cur{ background:url(imagens/slider-thumb-bg-ba14.png) no-repeat 0 0; color:#3BA3E2;}