html, body {font:normal normal normal 8pt Arial,Helvetica,sans-serif; margin: 0;}
a.tabe_menu {font:normal normal bold 13px Verdana, Arial, Helvetica, Sans-Serif; color:#FFF;}
.inicial {background:#B12F2C url(../img/fun_log.jpg); padding:3px;}
a.menu {color:#FFF; text-decoration:none;}
a.menu2 {color:#FFF; text-decoration:none;}
a.menu2:hover {background-color:#990000; color:#FFFF00}
.divmenu {background: #FF0000 url(../img/fun_menu1.jpg); padding-left:5px;}
.menuadmin {background: #FF0000 url(../img/fun_menu1.jpg);}
.titadmin {font-size: 16px;	font-weight: bold;}
.produt {color:#FFF; padding:3px;}
.divmenu2 {color: #000000;}
.copyr {font:normal normal 11px Arial, Helvetica, sans-serif; color: #000000}
.titmenu {padding:3px; background:url(../img/fun_menu.jpg);}
.tifmenu {padding:3px; background:url(../img/fun_menu2.jpg);}
.tdmenu {background: #B12F2C url(../img/fun_log.jpg); border-right:2px solid #A30100;}
.divger {background:url(../img/fun_menu.jpg); font:normal normal bold 13px Arial, Helvetica, sans-serif; color:#FFF; padding:3px; text-align:center;}
.conteudo {font:normal normal normal 9pt Verdana, Arial, Helvetica, sans-serif}
/* Inicio da paginação */
div.paginacao { font:normal normal bold 8pt Verdana, Arial, Helvetica, sans-serif; }
div.paginacao a { padding: 0px 3px 0px 3px; margin-left:2px; margin-right:2px; border: 1px solid #000; text-decoration: none;	color:#000; background:#F7B44B url(../img/fun_laranj.jpg); font:normal normal bold 8pt Verdana, Arial, Helvetica, sans-serif; }
div.paginacao a:hover, div.paginacao a:active { border: 1px solid #990000; color: #FF0000; }
div.paginacao span.atual { padding: 0px 3px 0px 3px; margin-left:2px; margin-right:2px; border: 1px solid #999 ;	font-weight: bold; background-color:#E5E5E5; color:#999; }
div.paginacao span.desativado { padding: 0px 3px 0px 3px; margin-left:2px; margin-right:2px; border: 1px solid #999; color: #999; background-color:#E5E5E5; }
/* fim da paginação */
/* inicio posicionamento */
.posc_a {left:329px; top:0px; height:92px;}
.top_tel {height:25px; background-color:#990000; color: #FFF; font-size: 12px; font-weight: bold;}
/* fim posicionamento */
/* inicio laranja cabeçalho */
.laranja {background:#FF9900 url(../img/fun_busc_sup.jpg); padding:3px; }
/* fim laranja cabeçalho */
/* inicio form busca */
.div_form_busca {height:20px; margin:0px}
.botao_busca {vertical-align: middle}
/* fim form busca */
.lat_cab {width:250px; background-color:#990000;}
.endereco {font-weight:bold; color:#FFF}
/* inicio dos menus da loja */
.tabe_menu {font:normal normal bold 13px Verdana, Arial, Helvetica, Sans-Serif; color:#FFF;}
a.tabe_menu {font:normal normal bold 13px Verdana, Arial, Helvetica, Sans-Serif; color:#FFF;}
.tabe_menu a:hover {color:#FFFF00;}
.fon_menu {font:normal normal bold 8pt Verdana, Arial, Helvetica, Sans-Serif; color:#FFF;}
.menu_horizon {padding:3px; background: #990000 url(../img/fun_menu2.jpg); border-bottom:1px solid #990000; border-top:1px solid #990000; height:19px; padding-left:10px; white-space: nowrap;}
.menu_laranja {padding-left:10px; background:#F7B44B url(../img/fun_laranj.jpg);}
.menu_laranjado {padding:5px; background:#F7B44B url(../img/fun_laranj.jpg);}
.menu_mais {background-color:#FF9900; padding-top:5px; padding-bottom:5px; background:url(../img/fun_laranj.jpg);}
.fon_menu_mais {font:normal normal bold 8pt Verdana, Arial, Helvetica, sans-serif;}
.div_cat {margin-bottom:3px; padding-bottom:1px; background-color:#FFF;}
.cat_selec {background-color:#FFFFCC;}
.cat_selec_sub {border-bottom:1px solid #D4A1A0; background-color:#F6EEAC;}
.cat_selec_sub a{position:relative; display:block; color:#FF9900; height:18px; padding-top:3px; color:#990000; font:normal normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.cat_selec_sub a:hover{background-color:#FFCC00; color:#DD0000}
.cat_selec_subsub {border-bottom:1px solid #D4A1A0; border-left:10px solid #C7A91B; background-color:#FFFFCC;font:normal normal normal 8pt Verdana, Arial, Helvetica, sans-serif;}
.cat_selec_subsub a{position:relative; display:block; height:18px; padding-top:3px; color:#990000; font:normal normal normal 8pt Verdana, Arial, Helvetica, sans-serif; }
.cat_selec_subsub a:hover {background-color:#EEE384; color:#DD0000}
.tit_cat {padding:3px; background:url(../img/fun_menu2.jpg);}
menu_lat_div { padding:2px; }
a.menu_lat {font:normal normal normal 8pt Verdana, Arial, Helvetica, sans-serif; color:#990000 }
a.menu_lat:hover {color:#F00;}
.div_geral {width:225px; margin:3px 0 10px 2px; background-color:#D4A1A0;}
.af_esq_dir {padding-left:4px; padding-right:4px; padding-bottom:1px}
/*.estica {float:left; min-height:100%; height:100%;}*/
/* fim dos menus da loja */
/* inicio do rodapé */
.seprodape {bottom:0px; clear:both; height:15px;}
.rodape {padding-top:5px; padding-bottom:5px; background:#FF9900 url(../img/fun_laranj.jpg); font:normal normal bold 9pt Verdana, Arial, Helvetica, sans-serif; color:#990000; border-top:solid 1px #FF9900; border-bottom:solid 1px #FF9900; clear:both}
/* fim do rodape */
/* Conteudo */
.fon_titu {font:normal normal bold 8pt Verdana, Arial, Helvetica, Sans-Serif; color:#800000;}
/*.conteudo {position:relative; left:195px; width:80%}*/
.amarelo{color:#FFFF00;}
.divcat {font:normal normal bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:5px; text-align:left;}
a.divcat {color:#FFF; text-decoration:none;}
a.divca:hover{background-color:#FF0000; color:#00FF00}
.divcat {padding-bottom:3px; padding-top:3px; text-align:left;}
a.divca  {color:#FFF; text-decoration:none;}
a {text-decoration:none; color:#990000; font:normal normal bold 12px Arial, Helvetica, sans-serif;}
a:hover {color:#F00;}
a:active{color:#FF9900;}
.celesqbaix {border-bottom:1px solid #751314; border-left:1px solid #751314;}
.celbaixo {border-bottom:1px solid #751314;}
.celdirbaixo {border-right:1px solid #751314; border-bottom:1px solid #751314;}
.celesqdirbaixo {border-bottom:1px solid #751314; border-left:1px solid #751314; border-right:1px solid #751314;}
.fina {background:#FFECEC url(../geren/imagens/fund_bota.jpg);}
.final {background:#CAD6C9 url(../geren/imagens/fund_paginacao1.jpg);}
.adfonte {font:normal normal bold 10px Verdana,Arial,sans-serif; color:#000;}
.manu1 {background:#FFCCCC url(../geren/imagens/fund_manu1.jpg);}
.verde {color:#000000;}
.botmenu {border:1px solid #CC3300; font:normal normal bold 12px Arial, Helvetica, sans-serif; background-image:url(../geren/imagens/fundo_botao.gif);}
.botcontato {border:1px solid #666; font:normal normal bold 8pt Verdana, Arial, Helvetica, sans-serif; color:#990000; background-color:#F8CE86; cursor:pointer}
.campcont {border:1px solid #666; font:normal normal normal 9pt Arial,Helvetica,sans-serif;}
.titgerencia {font:normal normal bold 8pt Verdana, Arial, Helvetica, sans-serif; color:#AE0000; padding:5px;}
.descri {font:normal normal bold 10pt Verdana, Arial, Helvetica, sans-serif; background:#FFECEC url(../geren/imagens/fund_bota.jpg);}
.camposinp {font:normal normal normal 8pt Arial,Helvetica,sans-serif;}
.categoria {font:normal normal normal 8pt Arial,Helvetica,sans-serif;}
#carregando {position:absolute; top:0px; right:0px;	background:#ff0000;	color:#fff;	font:normal normal normal 14px Arial, Helvetica, sans-serif;	padding:2px;	display:none;}
.baixdir {border-bottom:1px solid #A83031; border-right: solid 1px #A83031}
.baixo {border-bottom:1px solid #A83031;}
td { font:normal normal bold 12px Arial, Helvetica, sans-serif; }
.def { font:normal normal normal 9px Verdana, Arial, Helvetica, sans-serif; }
.naonegrito {font:normal normal normal 12px Arial, Helvetica, sans-serif;}
img, a.img, a.img:hover, a.img:active, a:focus {border:0px; text-decoration:none; outline: none;}

/* Inicio Menu Horizontal */
.td_menu_h { border-bottom:1px solid #990000; background: #990000 url(../img/fun_menu2.jpg)}
#holdm { width:100%;}
#nav { list-style: none; font: normal normal bold 9px Verdana, Helvetica, sans-serif }
#nav ul { z-index: 999; margin: 0px; overflow: visible; width: auto; list-style: none; position: absolute; padding: 0px }
#nav li { display: block; float: left; margin: 0px; width: auto; position: relative; height: auto }
#nav ul li { z-index: 999 }
#nav ul ul li {	z-index: 999; border-top: #990000 1px solid; }
#nav a {margin-left:10px; white-space:nowrap; display: block; padding-left: 1px; padding-top: 3px; height: 18px; text-decoration: none; color:#fff; *width: 10%;}
#nav a:hover { color:#FFFF66 }
#nav li a:hover { background-color:#B90202; }
#nav ul li:hover { }
#nav ul li a:hover { background-color:#FFFFCC; color:#E2144A;}
#nav ul li a { background-color:#FFF; color:#666; font-size:11px}
#nav ul { display: none; margin-left: -2px }
#nav ul ul { margin-top: -20px; display: none; margin-left: 10px; position: absolute }
#nav ul ul ul { margin-top: -20px; display: none; margin-left: 10px; position: absolute }
#nav li:hover ul ul { display: none }
#nav li:hover ul ul ul { display: none }
#nav li:hover ul ul ul ul { display: none }
#nav li:hover ul ul ul ul ul { display: none }
#nav li:hover ul { display: block }
#nav ul li:hover ul { display: block }
#nav ul ul li:hover ul { display: block }
#nav ul ul ul li:hover ul { display: block }
#nav ul ul ul ul li:hover ul { display: block }
#imagem:hover { cursor: pointer }
.mais {padding-left:10px; padding-top:3px; font: normal normal bold 12px Verdana, Helvetica, sans-serif; color:#fff}
.mais a:hover{ color:#FFFF66; background-color:#B90202}
/* Fim do Menu Horizontal */

/* Inicio do Menu Vertical */
ul#primary-nav1 {margin: 0; padding: 0; width: 100%; background: #fff; font-size: 100%; border-bottom: 1px solid #FF9900}
ul#primary-nav1 ul {margin: 0; padding: 0; width: 100%; border-left: 10px solid #FF9900; border-bottom: 1px solid #FF9900; background-color: #fff; font-size: 100%}
ul#primary-nav1 li {position: relative; list-style: none} 
ul#primary-nav1 li a {display: block; text-decoration: none; color:#666; padding: 5px; border: 1px solid #FF9900; border-bottom: 0; clear:both}
 /* Fix IE. Hide from IE Mac */
* html ul#primary-nav1 li {float: left; height: 1%}
* html ul#primary-nav1 li a {height: 1%}
/* End */
ul#primary-nav1 ul {position: absolute; display: none;	left: 214px; top: 0} 
ul#primary-nav1 li ul li a {padding: 5px 5px}
ul#primary-nav1 li:hover ul ul, ul#primary-nav1 li:hover ul ul ul, ul#primary-nav1 li.over ul ul, ul#primary-nav1 li.over ul ul ul {display: none}
ul#primary-nav1 li:hover ul, ul#primary-nav1 li li:hover ul, ul#primary-nav1 li li li:hover ul, ul#primary-nav1 li.over ul, ul#primary-nav1 li li.over ul, ul#primary-nav1 li li li.over ul {display:block}
ul#primary-nav1 li.menuparent {background: transparent url(../img/seta.gif) right center no-repeat}
*:first-child+html ul#primary-nav1 li.menuparent {height:24px; margin-bottom:-1px}
ul#primary-nav1 li.menuparent:hover, ul#primary-nav1 li.over {color: #E2144A; background: #FFFFCC url(../img/seta2.gif) right center no-repeat}
.submenuparent {background: transparent url(../img/seta2.gif) right center no-repeat}
.submenuparent a:hover{color: #E2144A; background: #FFFFCC url(../img/seta2.gif) right center no-repeat}
.menupa {border-top:1px solid #FF9900}
ul#primary-nav1 li a:hover {color: #E2144A; background-color:#FFFFCC}
.voa {background-color:#FF9900; color:#FFF; font:normal normal bold 7pt Verdana, Arial, Helvetica, sans-serif; float:right; padding:3px; margin-top:-2px;}
*:first-child+html .voa {margin-top:-22px}
.institu a {color: #777; border-bottom: 1px solid #FF9900; padding: 2px 5px; width:95%; display:block;}
.institu a:hover {background: transparent url(../img/seta2.gif) right center no-repeat;}
/* Fim do Menu Vertical */
