INPUT, TEXT, TEXTAREA, SELECT {color: #333333; font-size: 11px; font-family: Verdana, Arial}


.txt  {color:#333333;font-family:verdana,arial;font-size:12px;text-decoration:none;}
.txt a  {color:#003399;}
.txt a:hover  {text-decoration:underline;color:#CC0000;}

.txtp   {font-family:verdana,arial;font-size:11px;text-decoration:none;color: #666666;}
a.txtp {color: #666666;}

.faixa   {font-family:verdana,arial;font-size:11px;color: black; line-height: 16px;}

.indice_alfabeto {font-family:verdana,arial;width:100%; text-align: center; margin: 10px 0 10px 0; font-size:15px;}
.indice_alfabeto a {	text-decoration:none;	border-bottom:1px solid #ccc;	font-size:14px; color:black; FONT-FAMILY: Tahoma, Arial, Verdana; padding: 0.5px;}
.indice_alfabeto a.selecionado {color:red; }

#menu, #menu_especifico {font-family:verdana,arial;width:135px; text-align: right;}
#menu a {display:block;	text-decoration:none;	 font-size:13px; color:black; FONT-FAMILY: Tahoma, Arial, Verdana}
#menu ul, #menu_especifico ul {margin:0px 2px 0px 4px; padding: 0;}
#menu li {overflow:hidden;padding:2px 0px 0px 0px; height:19px; list-style-position: outside; border-bottom:1px solid #ccc;}
#menu li a:hover{background-color:#003663;color:#fff;}
#menu h2 {margin:0px;}
#menu #titulo, #titulo a {color: #009933; font-size:12px;font-weight:bold;margin:10px 0px 3px 2px;}
#menu #titulo a:hover {text-decoration:underline;}


.lista_padrao {margin:0px 0px 0px 0px; padding: 0;}
.lista_padrao a {text-decoration:none;}
.lista_padrao li {overflow:hidden;padding: 5px 0px 0px 0px; list-style-position: outside; }
.lista_padrao li a {text-decoration:none;}
.lista_padrao li a:hover{color:#CC0000;}


#menu_especifico {font-size:13px; color:black; FONT-FAMILY: Tahoma, Arial, Verdana}
#menu_especifico a {display:block;	text-decoration:none;	 font-size:13px; color:black; FONT-FAMILY: Tahoma, Arial, Verdana}
#menu_especifico li {overflow:hidden;padding:2px 0px 0px 0px; height:19px; list-style-position: outside; }
#menu_especifico li a:hover{text-decoration:underline;}
#menu_especifico #titulo {color: white; font-size:13px;font-weight:bold;margin:5px 0px 5px 0px; border-bottom:1px solid white; padding-bottom: 5px;}

.Lista3Colunas { display: block;  padding: 15px 0 0 0; width: 100%; margin:0px;}
.Lista3Colunas li {display: block; float: left; width: 32%; text-align: center; font-size: 11px;}
.Lista3Colunas .NomeProduto {padding: 5px 0 10px 0; padding:0; width: 165px; text-align: center; margin: 0 auto;text-decoration: none;color: #666; font-size: 11px;}
.Lista3Colunas .preco  {color: #900; font-weight:bold; text-decoration: none;}
.Lista3Colunas .indisponivel {color: orange; font-weight:bold; }
.container {margin: 0 auto;	overflow: hidden;}

.PaginasAtual { font-size:13px; color:#aa0303; font-weight:bold; border:1px solid #aa0303; text-decoration:none;}
.PaginasNormal { font-size:13px;  }
.PaginasNormal a { font-size:13px; color: black; border:1px solid white; padding:1px; text-decoration:none;}
.PaginasNormal a:hover { color: #aa0303; border:1px solid #aa0303; padding:1px; text-decoration:none;}

span.superior_links {font-family:verdana,arial;font-size:12px;line-height: 17px;color: white; text-align: right; float: right; width: 100%; padding-right: 10px; }
span.superior_links a {font: 12px; text-decoration: none; color: white; }
span.superior_links a:hover {color: #F9F4B9; }

a.bd  {font: 14px Verdana, Arial; text-decoration: none; color: black;}
a.bd:hover  { text-decoration: none;}

#breadcrumbs {font: 15px Verdana, Arial; color: black; margin-top: 5px;}
#breadcrumbs a  {font: 15px Verdana, Arial; text-decoration: none; color: black;}
#breadcrumbs a:hover  { text-decoration: none; color:#003399;}

.imgborder	{border: 1px solid black; }

.msg {
  text-align: center;
  width: 85%;
  padding: 8px;
  border: 1px solid #003399;
  background-color: #ECF5FF;
  -moz-border-radius: 9px;
}

#produto h1 strong {color:#CC0000;}
#produto h1 {font:normal 24px 'Trebuchet MS',Arial,Helvetica,sans-serif;letter-spacing:-1px;padding-bottom:5px;padding-left:3px}
#produto h1 {text-align: left; margin:10px 5px 10px 0px;border-bottom:2px solid #303030; color:#303030}

#conteudo h1 strong {color:#009241;}
#conteudo h1 {font: bold 28px Arial,Helvetica,sans-serif;}
#conteudo h1 {margin:10px 10px 15px 5px;color:#3D316A;background: white; z-index: 1; border-bottom:2px solid #8B9FC4;}
#conteudo h3 strong {color:#CC0000;}
#conteudo h3 {text-align: left; font:normal 20px 'Trebuchet MS',Arial,Helvetica,sans-serif;letter-spacing:-1px;padding-bottom:5px;padding-left:3px;padding-top:10px;}
#conteudo h3 {margin-top:25px; margin-bottom: 10px; border-top:1px dashed #999999; color:#303030}
#conteudo h3.primeiro-h3 {border-top:0; margin-top:10px;}


#top10 {float: right; margin: 0 10px 10px 5px; border:1px solid #8b9fc4; padding: 3px;}
#top10 a {font-size:12px; FONT-FAMILY: Tahoma, Verdana, Arial; color: black;}

#caixa_popular {margin: 0 5px 14px 5px; padding: 6px 3px 6px 3px; background-color:#badc7e; text-align: center; font: normal 12px Tahoma,Arial; }
#caixa_popular a {font: normal 12px Tahoma,Arial; text-decoration: none; color: black;}
#caixa_popular a:hover {text-decoration: underline;}

#links_topo {text-align: right; margin-right: 10px; padding: 7px 0px 0px 0px; font-size:11px; FONT-FAMILY: Verdana, Arial;}
#links_topo a { color:black; text-decoration: none;}
#links_topo a:hover {color:red;}

#links_principal {text-align: right; margin-right: 10px; padding: 30px 0px 0px 0px;}
#links_principal a {font-size:14px; FONT-FAMILY: Verdana, Arial; color:black; text-decoration: none; padding: 0px 10px;}
#links_principal a:hover {text-decoration: underline;}

a.tag {
  font-size: 12px;
  color: black;
  text-decoration: none;
  padding: 2px;  
}

a.tag:hover{
  color: white;  
  text-decoration: none;
  background-color: #003663;

}

.tabbar {
  margin-top: 10px;
  padding: 2px 0px;
  font-family: sans-serif;
  font-size: 100%;
  text-align: right;
}
.tabbar ul, .tabbar li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;
  
}
.tabbar a {
  padding: 2px 1em;
  border-top: 2px solid #8B9FC4;
  border-left: 2px solid #8B9FC4;
  border-right: 2px solid #8B9FC4;
  background-color: #8B9FC4;
  color: white;
  text-decoration: none;
  font-weight: bold;
}

.tabbar a:hover {
  border-top: 2px solid #87C326;
  border-left: 2px solid #87C326;
  border-right: 2px solid #87C326;
  background-color: #87C326;
  color: white;
  text-decoration: none;
}


.tabbar a:active {
  border-top: 2px solid #003663;
  border-left: 2px solid #003663;
  border-right: 2px solid #003663;
  background-color: #003663;
  color: white;
  text-decoration: none;
}

.tabbar a.tabact, .tabbar a.tabact:hover, .tabbar a.tabact:active{
  border-top: 2px solid #003663;
  border-left: 2px solid #003663;
  border-right: 2px solid #003663;
  background-color: #003663;
  color: white;
  text-decoration: none;
    
}








#gg_rodape {float:center; background-color: #F0F3F3; padding: 10px; text-align: left; }
#gg_rodape, #gg_rodape td {font-family:verdana,arial;font-size:11px; color: #666666;}
#gg_rodape a {font-family:verdana,arial;font-size:11px;text-decoration:none;color: #666666;}
#gg_rodape a:hover  {text-decoration:underline;}

#gg_rodape .rdp_titulos { font-family:verdana,arial; font-size:11px; color: #666666; font-weight: bold; }



.wt-rotator{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#000;
border:1px solid #000;
position:relative;
width:825px;
height:300px;
overflow:hidden;
}
.wt-rotator a{
outline:none;
}
.wt-rotator .screen{
position:relative;
top:0;
left:0;
width:825px;
height:300px;
overflow:hidden;
}
.wt-rotator #strip{
display:block;
position:absolute;
top:0;
left:0;
z-index:0;
overflow:hidden;
}
.wt-rotator .content-box{
display:none;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.wt-rotator .main-img{
display:none;
position:absolute;
top:0;
left:0;
z-index:0;
border:0;
}
.wt-rotator .preloader{
position:absolute;
top:50%;
left:50%;
width:36px;
height:36px;
margin-top:-18px;
margin-left:-18px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#000 url(/imagens/rotator/loader.gif) center no-repeat;
background:rgba(0,0,0,.7) url(/imagens/rotator/loader.gif) center no-repeat;
z-index:4;
display:none;
}
.wt-rotator #timer{
position:absolute;
left:0;
height:4px;
background-color:#FFF;
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:0.5;
z-index:4;
visibility:hidden;
font-size:0;
}
.wt-rotator .desc{
color:#000;
position:absolute;
color:#FFF;
z-index:6;
overflow:hidden;
visibility:hidden;
text-align:left;
}
.wt-rotator .inner-bg{
position:relative;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
-moz-opacity:.7;
filter:alpha(opacity=70);
opacity:.7;
z-index:0;
}
.wt-rotator .inner-text{
position:absolute;
top:0;
left:0;
padding:10px;
width:auto;
height:auto;
z-index:1;
}
.wt-rotator .c-panel{
position:absolute;
top:0;
z-index:7;
visibility:hidden;
}
.wt-rotator .outer-hp,
.wt-rotator .outer-vp{
position:absolute;
background:#333;
background:-moz-linear-gradient(#444, #111);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#444), to(#111));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#111111',GradientType=0);
border:1px solid #000;
}
.wt-rotator .outer-hp{
left:0;
width:100%;
border-left:none;
border-right:none;
}
.wt-rotator .outer-vp{
top:0;
height:100%;
border-top:none;
border-bottom:none;
}
.wt-rotator .back-scroll,
.wt-rotator .fwd-scroll{
position:absolute;
top:0;
left:0;
z-index:10;
background:url(/imagens/rotator/spacer.png) no-repeat;
}
.wt-rotator .thumbnails,
.wt-rotator .buttons{
display:inline;
position:relative;
float:left;
overflow:hidden;
}
.wt-rotator .thumbnails ul{
position:relative;
list-style:none;
margin:0;
padding:0;
}
.wt-rotator .thumbnails ul.inside{
position:absolute;
top:0;
left:0;
}
.wt-rotator .thumbnails li,
.wt-rotator .play-btn,
.wt-rotator .prev-btn,
.wt-rotator .next-btn{
position:relative;
list-style:none;
display:inline;
float:left;
overflow:hidden;
width:24px;
height:24px;
line-height:24px;
text-align:center;
color:#EEE;
background-color:#000;
background:-moz-linear-gradient(#333, #000);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
border:1px solid #000;
cursor:pointer;
font-weight:bold;
background-repeat:no-repeat !important;
background-position:center !important;
}
.wt-rotator .thumbnails li.thumb-over{
color:#FFF;
background-color:#CCC;
background:-moz-linear-gradient(#DDD, #BBB);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .thumbnails li.curr-thumb{
color:#000;
background-color:#FFF;
background:-moz-linear-gradient(#FFF, #DDD);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#FFF), to(#DDD));
cursor:default;
}
.wt-rotator .thumbnails li.image{
background:#000;
}
.wt-rotator .thumbnails li.image.curr-thumb,
.wt-rotator .thumbnails li.image.thumb-over{
border-color:#06F;
}
.wt-rotator .thumbnails li.image a{
display:block;
border:0;
}
.wt-rotator .thumbnails li.image img{
display:block;
border:0;
position:absolute;
-moz-opacity:.85;
filter:alpha(opacity=85);
opacity:0.85;
}
.wt-rotator .thumbnails li.image.thumb-over img{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
}
.wt-rotator .thumbnails li.image.curr-thumb img{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
cursor:default;
}
.wt-rotator .thumbnails li *{
display:none;
}
.wt-rotator .thumbnails li div{
position:relative;
color:#FFF;
background-color:#000;
width:auto;
height:auto;
}
.wt-rotator .button-over{
background-color:#CCC !important;
}
.wt-rotator .play-btn{
background:#000 url(imagens/rotator/play.png);
background:url(imagens/rotator/play.png), -moz-linear-gradient(#333, #000);
background:url(imagens/rotator/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .play-btn.button-over{
background:url(imagens/rotator/play.png), -moz-linear-gradient(#DDD, #BBB);
background:url(imagens/rotator/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .pause{
background:#000 url(imagens/rotator/pause.png);
background:url(imagens/rotator/pause.png), -moz-linear-gradient(#333, #000);
background:url(imagens/rotator/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .pause.button-over{
background:url(imagens/rotator/pause.png), -moz-linear-gradient(#DDD, #BBB);
background:url(imagens/rotator/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .prev-btn{
background:#000 url(imagens/rotator/prev.png);
background:url(imagens/rotator/prev.png), -moz-linear-gradient(#333, #000);
background:url(imagens/rotator/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .prev-btn.button-over{
background:url(/imagens/rotator/prev.png), -moz-linear-gradient(#DDD, #BBB);
background:url(/imagens/rotator/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .next-btn{
background:#000 url(imagens/rotator/next.png);
background:url(imagens/rotator/next.png), -moz-linear-gradient(#333, #000);
background:url(imagens/rotator/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .next-btn.button-over{
background:url(imagens/rotator/next.png), -moz-linear-gradient(#DDD, #BBB);
background:url(imagens/rotator/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .up{
background:#000 url(/imagens/rotator/up.png);
background:url(/imagens/rotator/up.png), -moz-linear-gradient(#333, #000);
background:url(/imagens/rotator/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .up.button-over{
background:url(/imagens/rotator/up.png), -moz-linear-gradient(#DDD, #BBB);
background:url(/imagens/rotator/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
.wt-rotator .down{
background:#000 url(/imagens/rotator/down.png);
background:url(/imagens/rotator/down.png), -moz-linear-gradient(#333, #000);
background:url(/imagens/rotator/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .down.button-over{
background:url(/imagens/rotator/down.png), -moz-linear-gradient(#DDD, #BBB);
background:url(/imagens/rotator/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#DDD), to(#BBB));
}
#rotator-tooltip{
position:absolute;
top:0;
left:0;
z-index:99999;
display:none;
}
#rotator-tooltip.txt-up{
margin-left:-10px;
margin-bottom:5px;
background:url(/imagens/rotator/vtip.png) no-repeat;
background-position:10px bottom;
background-position-x:10px;
background-position-y:bottom;
}
#rotator-tooltip.txt-down{
margin-left:-10px;
margin-top:24px;
background:url(/imagens/rotator/vtip.png) no-repeat;
background-position:10px top;
background-position-x:10px;
background-position-y:top;
}
#rotator-tooltip.img-up{
background:url(/imagens/rotator/vtip.png) center bottom no-repeat;
}
#rotator-tooltip.img-down{
background:url(/imagens/rotator/vtip.png) center top no-repeat;
}
#rotator-tooltip.img-right{
background:url(/imagens/rotator/htip.png) left center no-repeat;
}
#rotator-tooltip.img-left{
background:url(/imagens/rotator/htip.png) right center no-repeat;
}
#rotator-tooltip .tt-txt{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
background-color:#000;
max-width:300px;
padding:4px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
margin:8px 0;
}
#rotator-tooltip img{
display:none;
background-color:#000;
padding:3px;
margin:8px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.wt-rotator .s-prev,
.wt-rotator .s-next{
position:absolute;
top:50%;
margin-top:-25px;
width:30px;
height:50px;
cursor:pointer;
background:url(imagens/rotator/large_buttons.png) no-repeat;
-moz-opacity:.7;
filter:alpha(opacity=70);
opacity:.7;
z-index:8;
}
.wt-rotator .s-prev{
left:0;
background-position:0 0;
}
.wt-rotator .s-next{
left:100%;
margin-left:-30px;
background-position:-30px 0;
}
.wt-rotator .s-prev.button-over,
.wt-rotator .s-next.button-over{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
background-color:transparent !important;
}
.wt-rotator .block,
.wt-rotator .vpiece,
.wt-rotator .hpiece{
position:absolute;
z-index:2;
}

.top_contador {
    font-style: bold;
    color: #003663;
}

