@charset "UTF-8";
body,td,th,div { font-family:"Trebuchet MS", Verdana, Helvetica, Arial; font-size:12px; color:#0057a3; }
body { background-color:#FFF; margin-left:10px; margin-top:20px; margin-right:10px; margin-bottom:20px;
	background-image:url(../image/theme/amanco_bkg_site_wMarca.jpg); background-repeat:repeat-x; background-position:top center; }
/* ---- ATRIBUTOS DE BASE HTML ---- */
a{ color:#004a90; text-decoration:none; }
form{ margin:0px; padding:0px; }
ul{ margin:0px; padding:0px 0px 0px 14px; }
li{ margin:0px; padding:0px; list-style-image:url(../image/theme/amanco_seta_dir.png); list-style-position:outside; }
h1{ font-size:20pt; color:#333; margin:10px 0px 16px 0px; padding:0px; text-transform:uppercase; }
h2{ font-size:16pt; color:#FFF; margin:0px 0px 0px 0px; padding:0px; }
h3{ font-size:12pt; color:#666; font-weight:lighter; margin:0px 0px 0px 0px; }
h4{ font-size:10pt; color:#333; font-weight:bolder; margin:0px 0px 5px 0px; }
h5{ font-size:10pt; color:#000; margin:0px 0px 5px 0px; padding:0px; }
h6{ font-size:8pt; color:#000; font-weight:100; margin:0px 0px 5px 0px; padding:0px; }
span{ line-height:normal; }
/* ---- GENERAL CLASS ---- */
.link{ color:#063; cursor:pointer; text-decoration:underline; font-weight:bold; }
/*
.inline{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; float:left; }
.inlineleft{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; float:left; text-align:left; }
.inlineright{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; float:right; text-align:right; }
*/
.smallFont{ font-size:8pt; line-height:9pt; }
.smallerFont{ font-size:7pt; line-height:8pt; }
.loadAjax{ position:absolute; top:8px; left:8px; width:auto; text-align:left; display:none; padding:4px; background-color:#FFF; border:2px solid #999; z-index:1000; }
.divrow{ height:20px; }
/* ---- TAMANHOS DE FONTES DO SITE ---- */
.fsize1{ font-size:9px; line-height:11px; }
.fsize2{ font-size:10px; line-height:12px; }
.fsize3{ font-size:12px; line-height:13px; }
.fsize4{ font-size:13px; line-height:15px; }
.fsize5{ font-size:15px; line-height:17px; }
/* ---- CORES DE FONTES DO SITE ---- */
.fcolor1{ color:#0057a3; }
.fcolor2{ color:#1b801e; }
.fcolor3{ color:#004a90; }

.foff{ opacity:0.20; filter:alpha(opacity=20); -moz-opacity:0.20; color:#F00; zoom:1; }
/* ---- OBJETOS ---- */
.posRelative{ position:relative; border:0px; padding:0px; margin:0px; }
.recadosBox{ color:#060; font-size:10pt; font-weight:bolder; padding:15px; }
.linksDesc{ font-weight:bold; margin-top:10px; }
.linksClick{ color:#069; text-decoration:underline; }
.linksBottom{ font-size:7pt; padding:4px 0px 0px 0px; text-align:center; text-decoration:none; }
.linksBottom:Hover{ color:#1b801e; }
.breadCrumbs{ font-size:14px; font-weight:100; color:#209fbd; text-transform:uppercase; padding:12px; }
.interBreadCrumbs{ color:#70EfFd; padding:0px 4px 0px 4px; font-weight:100; }
.anuncio{ background-color:#E0E7EE; font-size:36px; line-height:60px; color:#FFF; text-align:center; vertical-align:middle; }
.copyright{ font-size:7pt; padding:0px 5px; }
.menuHorizontal{ background-image:url(../image/theme/amanco_menu_bkg.png); width:925px; text-align:left; position:relative; z-index:1052; }
.explicaEditor{ background-color:#F6F6F6; border:1px solid #EFEFEF; padding:7px; line-height:12px; }
.explicaEditor ul{ margin:10px 0px; padding:0px; }
.explicaEditor ul li{ margin:0px; padding:0px; list-style-position:inside; font-size:9px; }
/*  HOME  */
.divTopo{ width:925px; margin:0px; text-align:left; z-index:900; }
.divMarca{ position:absolute; top:5px; left:0px; z-index:800; margin:0px; padding:0px; }
.divBusca{ position:absolute; top:85px; left:30px; width:170px; z-index:700; margin:0px; padding:0px; }
.divFlash{ width:925px; left:0px; top:0px; }
.divRestrita{ position:absolute; top:0px; right:15px; z-index:800; margin:0px; padding:0px; }
.buscaKW{ background:transparent; border:0px; width:130px; height:25px; line-height:25px; text-align:left; padding-left:7px; }
.paisAmanco{ font-size:7pt; line-height:10pt; cursor:pointer; }
.paisAmanco:hover{ background-color:#B5E3D2; padding-left:5px; }
.reguaSelect{ position:absolute; padding:0px; background-color:#FFF; text-align:left; display:none; top:38px; left:0px; width:425px; z-index:750; }
.reguaSelectItem{ padding:4px 6px; text-align:left; cursor:pointer; font-size:8pt; }
.reguaSelectItem:hover{ background-color:#CFC; }
.buscaProdKW{ background:transparent; border:0px; width:125px; height:20px; line-height:20px; text-align:left; padding-left:7px; }
.tituloRegua{ font-size:9pt; font-weight:bold; margin-bottom:5px; }
.textoRegua{ font-size:7pt; }
.respostaBuscaRegua{ position:absolute; margin-top:5px; background-color:#FFF; border:1px solid #CCC; padding:5px; display:none; }
.kwbusca{ color:#396; text-decoration:underline; font-weight:bold; }
.navFlash{ width:17px; height:17px; text-align:center; vertical-align:middle; color:#FFF; cursor:pointer; font-size:10px; }
.navFlashOver{ background-image:url(../image/theme/amanco_navFlash_over.png); }
.navFlashOn{ background-image:url(../image/theme/amanco_navFlash_over.png); }
.listNoticias{ margin:0px; padding:0px; }
.listNoticias li{ margin:0px; padding:0px; color:#505559; font-size:8pt; line-height:12pt; list-style:disc; list-style-position:inside; }
.listNoticias li span{ color:#14548b; }
.setaNoticias{ position:absolute; background-image:url(../image/theme/noticias_setas.gif); background-repeat:no-repeat; width:11px; height:10px; }
.boasVindas{ font-size:14px; color:#666; }
.fraseDestaque{ font-size:40px; color:#666; text-align:center; line-height:75px; }
.fraseDestaque span{ color:#936; text-decoration:underline; }
.oqueeisso{ position:absolute; top:5px; right:5px; display:none; }
.overtransp{ position:relative; top:0px; left:0px; width:178px; background-color:#CCC; border:1px solid #999; display:none; }
.seta18{ background-image:url(/web/image/texto/EMPRESA_18.jpg); background-position:3px 0px; background-repeat:no-repeat; padding:0px 0px 0px 20px; }
.menuProdutoCat{ padding:15px 0px 15px 10px; }
.menuProdutoCat div{ line-height:14px; }
.menuProdutoCatItem{ padding:2px 0px 2px 15px; cursor:pointer; margin:2px 0px;
	background-image:url(../image/theme/amanco_menuP_off.gif); background-position:0px 3px; background-repeat:no-repeat; }
.menuProdutoCatItemOn{ padding:2px 0px 2px 15px; cursor:pointer; margin:2px 0px;
	background-image:url(../image/theme/amanco_menuP_on.gif); background-position:0px 3px; background-repeat:no-repeat; }
.menuProdutoLin{ padding:0px 0px 5px 0px; list-style:none; list-style-position:outside; }
.menuProdutoLinItem{ padding:4px 0px 0px 10px; cursor:pointer; margin:2px 0px 2px 15px;
	background-image:url(../image/theme/amanco_menuPL_off.gif); background-position:0px 8px; background-repeat:no-repeat; }
.menuProdutoLinItemOn{ padding:4px 0px 0px 10px; cursor:pointer; margin:2px 0px 2px 15px;
	background-image:url(../image/theme/amanco_menuPL_on.gif); background-position:0px 8px; background-repeat:no-repeat; }
.linkShdA{ display:block; line-height:21px; padding:0px 7px; background-color:#DAEBFB; font-size:9px; text-decoration:none; white-space:nowrap; cursor:pointer; }
.itemSpot{ padding:0px 0px 10px 15px; margin:5px 0px 5px 10px;
	background-image:url(../image/theme/amanco_menuP_off.gif); background-position:0px 3px; background-repeat:no-repeat; }
/* CHAPEUS */
.chapeuG{ font-size:18pt; color:#FFF; background-color:#CCC; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; line-height:36px; font-weight:100; }
.chapeuM{ font-size:11pt; color:#999; background-color:#DEDEDE; margin:0px 0px 0px 0px; padding:2px 10px 3px 10px; line-height:18px; font-weight:100; border:1px solid #CCC; }
.chapeuP{ font-size:8pt; color:#CCC; background-color:#E9E9E9; margin:0px 0px 0px 0px; padding:2px 10px 3px 10px; line-height:12px; font-weight:100; border:1px solid #DDD; }
.chapeu{ font-size:10pt; color:#004b91; line-height:34px; font-weight:400; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.chapeuLaranja{ color:#f86900; }
.chapeuAzul{ color:#209ebe; }
.chapeuVerde{ color:#08966c; }

.destaqueDiv{ position:relative; width:100%; height:auto; margin-top:6px; display:block; clear:both; }
/*
.destaqueImagem{ display:inline; float:left; width:150px; height:auto; margin-right:10px; }
.destaqueTexto{ display:inline; color:#505559; }
.destaqueTexto div{ font-weight:lighter; font-size:20px; line-height:20px; margin-bottom:6px; color:#125faa; }
.destaqueMais{ position:absolute; bottom:0px; right:0px; cursor:pointer; }
*/
.listAgenda{ margin:0px; padding:0px; }
.listAgendaMes{ margin:10px 0px; padding:0px; color:#14548b; font-size:8pt; }
.listAgenda li{ margin:0px; padding:0px; color:#505559; font-size:8pt; line-height:13pt; list-style:disc; list-style-position:inside; }
.listAgenda li span{ color:#14548b; }
.imageUsuario{ background-color:#CCC; border:1px solid #999; padding:5px; }
.boxDestaque{ background-color:#EAEAEA; border:1px solid #CCC; padding:10px; text-align:center; }
.boxUsuarioNomeCompl{ width:150px; }
.boxImageContour{ position:absolute; top:0px; left:0px; border:1px solid #EEE; }
.fotoBox{ border:1px solid #999; width:150px; }
.nomeTitulo{ font-size:16px; color:#666; font-weight:bold; text-align:left; margin:5px 0px 0px 0px; line-height:18px; }
.nomeCompl{ color:#999; text-align:left; margin:2px 0px 0px 0px; }
.borderFotoPerfil{ background-color:#F9F9F9; padding:14px; border:1px solid #E9E9E9; }
/* ---- PRODUTOS ---- */
.linhaProdutosLista{ background-color:#D3EED3; vertical-align:middle; padding:0px; text-align:center; height:34px; }
.linhaLinkProdutosLista{ line-height:11px; font-size:11px; display:block; text-decoration:none; }
.nomeProdutosLista{ height:44px; text-align:center; font-weight:bold; overflow:hidden; line-height:13px; padding:0px 5px; }
.produtoShow{ position:relative; margin:20px 0px 0px 0px; }
.produtoNome{ color:#004a90; font-weight:bold; text-align:left; margin:4px 0px 0px 0px; font-size:16px; line-height:20px; }
.produtoCompl{ color:#1b801e; text-align:left; margin:2px 0px 7px 0px; line-height:15px; }
.explProdutoBT{ position:absolute; width:90px; top:3px; left:-30px; font-size:9px; color:#7FA9D1; border:1px solid #7FA9D1;
	padding:1px 3px; text-align:center; display:none; white-space:nowrap; }
.nomeProdutosRelacionados{ text-align:center; font-weight:bold; overflow:hidden; line-height:13px; padding:0px 5px; }
/* ---- CHAMADA ---- */
.chamadaBox{ margin:10px 0px 0px 0px; }
.chamadaTitulo{ font-size:16px; color:#666; font-weight:bold; text-align:left; margin:0px 0px 0px 0px; }
.chamadaCompl{ color:#999; text-align:left; margin:4px 0px 0px 0px; }
.chamadaLink{ color:#069; text-decoration:underline; text-align:right; margin-top:7px; }
/* ---- FORM ELEMENTOS ---- */
.expl{ font-size:7pt; color:#AAA; margin:4px 0px 1px 0px; line-height:9px; }
.input100{ border:1px solid #666666; width:99%; }
.input100Tit{ border:1px solid #666666; width:99%; font-size:14pt; height:30px; color:#333; }
.input100right{ border:1px solid #666666; width:99%; font-size:10px; height:15px; color:#333; text-align:right; }
.inputText{ border:1px solid #666666; }
.label{ color:#AAA; font-weight:bold; margin:5px 0px 2px 0px; }
.inputTransp{ background:transparent; border:0px; width:96%; height:20px; font-size:8pt; line-height:20px; text-align:left; padding-left:12px; color:#004a90; }
.labelForm{ padding:0px 0px 0px 12px; font-size:8pt; }
.inputTextLogin{ border:1px solid #666666; width:120px; height:22px; }
/* ---- MENUS ---- */
.menuEditorial{ background-image:url(../image/theme/menu_editorial_bkg.jpg); margin-top:5px; cursor:pointer; }
.menuEditorialOver{ background-image:url(../image/theme/menu_editorial_bkg_over.jpg); margin-top:5px; cursor:pointer; }
.menuEditorialLabel{ color:#064e87; font-weight:600; padding:0px 0px 0px 12px; font-size:10pt; line-height:30px; text-decoration:none; }
/* ---- BOTOES ---- */
.btedit{ background-color:#9CF; border:1px solid #09C; font-size:7pt; text-transform:uppercase;
	color:#069; padding:3px 3px 1px 3px; text-align:center; height:auto; cursor:pointer; }
.btInvisible{ background-color:transparent; border:0px; color:#FFF; font-size:7pt; font-weight:normal; padding:0px; margin:0px; border-collapse:collapse; cursor:pointer; }
.btGreen{ background-image:url(../image/theme/bt_green_bkg.png); color:#FFF; }
.btGreenOver{ background-image:url(../image/theme/bt_green_bkg_over.png); }
.btRed{ background-image:url(../image/theme/bt_red_bkg.png); color:#FFF; }
.btRedOver{ background-image:url(../image/theme/bt_red_bkg_over.png); }
.btGray{ background-image:url(../image/theme/bt_gray_bkg.png); color:#FFF; }
.btGrayOver{ background-image:url(../image/theme/bt_gray_bkg_over.png); }
.btAbre{ background-position:left center; border:0px; margin:0px; padding:0px; height:20px; cursor:pointer; }
.btFecha{ background-position:right center; border:0px; margin:0px; padding:0px 8px 0px 3px; height:20px;
	font-weight:normal; font-size:10px; line-height:20px; text-align:center; white-space:nowrap; cursor:pointer; }
.bttransp{ position:relative; background-color:#CCC; padding:0px; margin:0px; }
.bttranspOver{ background-color:#DDD; padding:0px; margin:0px; }
.bttranspOn{ background-color:#B9D2E6; padding:0px; margin:0px; }
.bttranspadmin{ background-color:#DEDEDE; padding:0px; margin:0px; }
.bttranspadminOver{ background-color:#EDEDED; padding:0px; margin:0px; }
.bttranspadminOn{ background-color:#B9D2E6; padding:0px; margin:0px; }
.boxtransp{ position:relative; background-color:#E2E2E2; padding:0px; margin:0px; }
/* ---- BOXES ---- */
/*.boxShd{ position:relative; width:100%; background-color:#FFF; text-align:left; padding:0px; margin:0px; display:block; z-index:10; }*/
.boxShd{ position:relative; width:100%; background-color:#FFF; text-align:left; padding:0px; margin:0px; display:block; z-index:10; }
.boxShdC{ position:absolute; width:7px; height:7px; overflow:hidden; background-image:url(../image/theme/box_Sdw_c.png); background-repeat:no-repeat; }
.boxShdV{ position:absolute; overflow:hidden; background-image:url(../image/theme/box_Sdw_v.png); background-repeat:repeat-y; }
.boxShdH{ position:absolute; overflow:hidden; background-image:url(../image/theme/box_Sdw_h.png); background-repeat:repeat-x; }
.boxShdC1{ background-position:0px 0px; left:-7px; top:-7px; }
.boxShdC2{ background-position:-37px 0px; right:-7px; top:-7px; }
.boxShdC3{ background-position:-37px -37px; right:-7px; bottom:-7px; }
.boxShdC4{ background-position:0px -37px; left:-7px; bottom:-7px; }
.boxShdF1{ background-position:0px 0px; top:-7px; height:7px; width:100%; }
.boxShdF2{ background-position:-37px 0px; top:0px; right:-7px; width:7px; height:100%; }
.boxShdF3{ background-position:0px -37px; bottom:-7px; height:7px; width:100%; }
.boxShdF4{ background-position:0px 0px; top:0px; left:-7px; width:7px; height:100%; }
.boxShdFBase{ position:absolute; overflow:hidden; background-image:url(../image/theme/amanco_submenu_abre.png); background-repeat:no-repeat; background-position:center top; bottom:-16px; height:16px; width:100%; }
.boxShdVTexto{ position:absolute; overflow:hidden; background-image:url(../image/theme/box_Sdw_texto.png); background-repeat:no-repeat; }
.boxShdFTexto1{ background-position:0px 0px; top:0px; left:-7px; width:7px; height:100%; }
.boxShdFTexto2{ background-position:-7px 0px; top:0px; right:-7px; width:7px; height:100%; }
.boxShdVitrine{ position:absolute; overflow:hidden; background-image:url(../image/theme/box_Sdw_vitrine.png); background-repeat:no-repeat; }
.boxShdFVitrine1{ background-position:0px 0px; top:0px; left:-30px; width:30px; height:100%; }
.boxShdFVitrine2{ background-position:-30px 0px; top:0px; right:-30px; width:30px; height:100%; }
.boxSeta{ background-image:url(../image/theme/amanco_seta_dir.png); background-position:10px 12px; background-repeat:no-repeat; padding:0px 0px 0px 25px; font-size:12px; line-height:33px; }
.destaquesTitulo{ background-image:url(../image/theme/amanco_relTit_bkg.png); line-height:33px; }
.destaquesTituloLabel{ font-size:10px; color:#FFF;  }
.boxPopRec{ width:100%; background-color:#FFF; text-align:left; position:relative; padding:0px; margin:0px; display:block; }
.boxPopRecC{ position:absolute; width:10px; height:10px; overflow:hidden; background-image:url(../image/theme/box_PopRec_c.png); background-repeat:no-repeat; }
.boxPopRecV{ position:absolute; overflow:hidden; background-image:url(../image/theme/box_PopRec_v.png); background-repeat:repeat-y; }
.boxPopRecH{ position:absolute; overflow:hidden; background-image:url(../image/theme/box_PopRec_h.png); background-repeat:repeat-x; }
.boxPopRecC1{ background-position:0px 0px; left:-10px; top:-10px; }
.boxPopRecC2{ background-position:-34px 0px; right:-10px; top:-10px; }
.boxPopRecC3{ background-position:-34px -34px; right:-10px; bottom:-10px; }
.boxPopRecC4{ background-position:0px -34px; left:-10px; bottom:-10px; }
.boxPopRecF1{ background-position:0px 0px; top:-10px; height:10px; width:100%; }
.boxPopRecF2{ background-position:-34px 0px; top:0px; right:-10px; width:10px; height:100%; }
.boxPopRecF3{ background-position:0px -34px; bottom:-10px; height:10px; width:100%; }
.boxPopRecF4{ background-position:0px 0px; top:0px; left:-10px; width:10px; height:100%; }
.boxPop{ position:absolute; top:100px; left:100px; width:auto; height:auto; text-align:left; display:none; z-index:950; }
.boxPopBase{ position:absolute; top:100px; left:100px; width:auto; height:auto; text-align:left; display:none; z-index:960; }
.boxPopAux{ position:absolute; top:100px; left:100px; width:auto; height:auto; text-align:left; display:none; z-index:970; }
.boxClose{ position:absolute; top:5px; right:5px; width:16px; height:16px; background-color:#666; color:#FFF; text-align:center; line-height:16px; cursor:pointer; }
.boxLabelBkg{ background-color:#DEDEDE; color:#666; font-size:10pt; line-height:30px; white-space:nowrap; padding:0px 15px; }