@charset "UTF-8";
body,td,th,div { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:9pt; color:#000000; }
body { background-color:#000000; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; }
a{ color:#066; }
div{ margin:0px; border:0px solid #CCCC00; }
img{ margin:0px; padding:0px; border:0px; }
form{ margin:0px; padding:0px; }
ul{ margin:0px 0px 0px 0px; }
li{ margin:0px 0px 5px 0px; }
b{ color:#144000; font-weight:bold; text-decoration:none; }
hr{ border-collapse:collapse; border:0px; background-color:#7C05B4; height:1px; }
.bkgB{ background-image:url(../image/site/l_bkg_pg_b.jpg); background-position:bottom center; background-repeat:repeat-x; }
.bkgBTexto{ background-image:url(../image/site/l_bkg_pg_b_texto.jpg); background-position:bottom center; background-repeat:repeat-x; }
.bkgMenu{ background-image:url(../image/site/l_menu_bkg.gif); background-repeat:repeat-x; background-position:center center; width:746px; text-align:left; }

.menuTD{ font-size:12px; color:#FFF; font-weight:500; margin:7px 7px 0px 7px; height:17px; cursor:pointer; }
.menuTDOver{ font-size:12px; color:#AAA; font-weight:500; margin:7px 7px 0px 7px; height:17px; }

.menulat{ background-image:url(../image/site/submenu_bkg.gif); background-position:bottom left; color:#000; font-weight:500;
	padding:2px 8px 8px 16px; cursor:pointer; width:150px; height:auto; }
.menulatOver{ background-image:url(../image/site/submenu_bkg_over.gif); background-position:bottom left; color:#F00; font-weight:500;
	padding:2px 8px 8px 16px; cursor:pointer; width:150px; height:auto; }

.overMenuCor{ background-color:#F00; height:4px; }

.overBKG{ position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:50; display:none; }
.overBKGgray{ position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#FFFFFF; opacity:0.60; filter:alpha(opacity=60); -moz-opacity:0.60; }
.overBKGediting{ position:absolute; top:0px; left:0px; width:220px; height:auto; padding:6px; background-color:#E1E1E1; border:1px solid #CCCCCC; z-index:100; display:none; }

.btEditMenu{ position:absolute; top:-12px; left:-5px; background-color:#6CF; border:1px solid #06C; font-size:7pt; line-height:7pt; text-transform:uppercase;
	color:#003; padding:1px 1px 0px 1px; text-align:center; height:auto; cursor:pointer; display:none; z-index:90; white-space:nowrap; }
.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; }
.btgreen{ background-color:transparent; background-image:url(../image/site/bt_bkg_green.png); background-position:right center; border:0px; margin:0px;
	height:25px; font-weight:bold; color:#FFF; padding-right:8px; padding-left:3px; font-size:9pt; }
.btgreenOver{ background-image:url(../image/site/bt_bkg_green_over.png); }
.btred{ background-color:transparent; background-image:url(../image/site/bt_bkg_red.png); background-position:right center; border:0px; margin:0px;
	height:25px; font-weight:bold; color:#FFF; padding-right:8px; padding-left:3px; font-size:9pt; }
.btredOver{ background-image:url(../image/site/bt_bkg_red_over.png); }
.btgray{ background-color:transparent; background-image:url(../image/site/bt_bkg_gray.png); background-position:right center; border:0px; margin:0px;
	height:25px; font-weight:bold; color:#666666; padding-right:8px; padding-left:3px; font-size:9pt; }
.btgrayOver{ background-image:url(../image/site/bt_bkg_gray_over.png); }

.expl{ font-size:7pt; color:#97C0A1; margin:4px 0px 2px 0px; }
.fieldForm, .fieldFormTit{ margin:0px; width:100%; background-color:#FFFFFF; border:1px solid #CCCCCC; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:9pt; }
.fieldFormTit{ font-size:14pt; height:30px; color:#600; }
.titbledit{ font-size:10pt; color:#600; margin:4px 0px 2px 0px; }
.fieldFormSmall{ margin:0px; width:40px; height:14px; background-color:#454545; border:1px solid #666666; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:7pt; }

.banner{ background-color:#FFF; width:120px; height:60px; margin:0px 0px 10px 0px; }

h1{ font-size:16pt; color:#600; margin:0px 0px 20px 0px; padding:0px; }
h2{ font-size:14pt; color:#900; margin:0px 0px 5px 0px; padding:0px; }
h3{ font-size:12pt; color:#666; font-weight:lighter; line-height:9pt; margin:0px 0px 0px 0px; }
h4{ font-size:10pt; color:#333; font-weight:bolder; line-height:9pt; margin:0px 0px 5px 0px; }
h5{ font-size:10pt; color:#000; margin:0px 0px 5px 0px; padding:0px; }
h6{ font-size:8pt; color:#000; margin:0px 0px 5px 0px; padding:0px; font-weight:100; }

.chapeu{ font-size:10pt; color:#FFFFFF; font-weight:bolder; margin:0px 0px 0px 0px; background-color:#600; padding:0px 20px 0px 1px; }
.bkgChamada{ }
.bkgTexto{ top:0px; left:0px; width:635px; margin-bottom:60px; }

.label{ color:#036; font-weight:bold; padding:5px 0px 1px 0px; }

.abc{ background-color:#206a00; border:1px solid #133f00; text-align:center; color:#FFF; cursor:pointer; }
.abcOver{ background-color:#60Aa40; border:1px solid #133f00; text-align:center; color:#FFF; }

.tableBkg{ background-color:#EEEEEE; border:1px solid #CCCCCC; padding:5px; margin:0px 5px 3px 0px; }

.listAdmin{ height:300px; overflow:auto; }

.editBloco{ position:absolute; z-index:400; right:3px; top:3px; cursor:pointer; display:none; }

.borderFoto{ background-color:#CCC; border:1px solid #999; padding:5px; }

.selTipoLink{ position:absolute; display:none; border:1px solid #666; background-color:#FFF; left:22px; width:120px; padding:5px; z-index:811; }
.DIVFotosFlow{ overflow:hidden; width:285px; }
.copyright{ text-align:center; font-size:8pt; color:#FFF; height:25px; }

.contentC{ background-image:url(../image/site/content_c.gif); background-repeat:no-repeat; }
.c1{ background-position:top left; }
.c2{ background-position:top right; }
.c3{ background-position:bottom right; }
.c4{ background-position:bottom left; }
.contentLV{ background-image:url(../image/site/content_lv.gif); background-repeat:repeat-x; }
.f1{ background-position:top center; }
.f3{ background-position:bottom center; }
.contentLH{ background-image:url(../image/site/content_lh.gif); background-repeat:repeat-y; }
.f2{ background-position:center right; }
.f4{ background-position:center left; }



.vertLine{ border:0px; border-left:1px solid #7C05B4; }
.borderColor{ border-color:#7C05B4; }
.link{ color:#450463; cursor:pointer; text-decoration:underline; font-weight:bold }
.pointer{ cursor:pointer; }
.linklogin{ color:#FFFFFF; cursor:pointer; text-decoration:none; font-weight:bold; }
.publicidade{ position:relative; background-color:#CCC; margin:10px 10px 20px 10px; width:200px; height:200px; display:none; }
.adsense{ background-color:transparent; margin:10px 10px 0px 10px; width:200px; height:200px; text-align:center; }
.input{ border:1px solid #666666; width:100%; }
.inputText{ border:1px solid #666666; }
.topo{ background-image:url(../image/site/bg_top.gif); background-repeat:repeat-x; color:#FFF; background-position: 0px 0px; padding:0px; }
.marca{ background-image:url(../image/site/marca.gif); background-repeat:no-repeat; color:#FFF; background-position: 0px 0px; padding:0px; }
.marcaContent{ position:relative; width:217px; height:130px; background-color:#333; }
.l0t130{ background-position: 0 -130px }
.l0t100{ background-position: 0 -100px }
.buscaBKG{ position:relative; display:block; background-image:url(../image/site/buscar_encontre.png); background-position:0px 0px; background-repeat:no-repeat;
	width:310px; height:30px; text-align:left; vertical-align:top; padding:0px; white-space:nowrap; }
.inputBusca{ border:0px; margin:6px 0px 7px 72px; width:156px; padding:0px; left:0px; top:0px; vertical-align:top; background:transparent; }
.contentBKG{ background-image:url(../image/site/bg_centro.gif); background-position:left top; background-repeat:no-repeat; background-color:#F3F3F3; }
.contentPage{ position:relative; top:0px; left:0px; width:100%; margin:10px 0px 0px 0px; }
.linksBottom{ font-size:7pt; padding:4px 0px 0px 0px; color:#FFF; text-align:center; text-decoration:none; }
.linksBottom:Hover{ color:#C9F; }
.formLogin{ margin:5px 0px 0px 0px; left:0px; }
#valEmail{ display:inline; float:right; color:#F00; }
.w{ color:#FFF; }
.wOn{ color:#CCC; }

.nomeUser{ position:absolute; top:80px; left:200px; white-space:nowrap; }
.contFoto{ position:relative; width:64px; height:80px; }
.fotoUser{ position:absolute; top:33px; left:280px; width:64px; height:64px; }
.imgFotoUser{ position:absolute; top:8px; left:8px; width:48px; height:48px; }
.imgBordaFotoUser{ position:absolute; top:0px; left:0px; width:64px; height:64px; background-image:url(../image/site/foto_borda.png); background-repeat:no-repeat; }
.resumoDadosUser{ position:absolute; top:96px; left:284px; width:260px; display:none; z-index:800; }
.editarPerfilUser{ position:absolute; top:65px; left:350px; white-space:nowrap; cursor:pointer; }
.chatUser{ position:absolute; top:80px; left:350px; white-space:nowrap; }
.chatUserFoto{ position:absolute; top:52px; left:65px; white-space:nowrap; }
.chatNomeFoto{ position:absolute; top:64px; left:0px; width:80px; text-align:center; }
.btMensagensUser{ position:absolute; top:109px; left:12px; white-space:nowrap; cursor:pointer; }
.btLinksUser{ position:absolute; top:109px; left:180px; white-space:nowrap; cursor:pointer; }
.tipoLinksUser{ position:absolute; top:-6px; left:85px; }


.boxFotoUser{ position:relative; }
.boxImagemFotoUser{ position:absolute; width:48px; height:48px; margin:8px; }
.boxBordaFotoUser{ position:relative; width:64px; height:64px; }
.boxNomeUser{ position:relative; top:3px; white-space:nowrap; text-align:center; }

.pontoPapo{ position:absolute; top:50px; left:65px; }

.BoxPopBase{ position:absolute; top:100px; left:100px; width:auto; height:auto; text-align:left; display:none; z-index:1050; }
.boxPopAux{ position:absolute; top:100px; left:100px; width:auto; height:auto; text-align:left; display:none; z-index:1100; }

.box{ text-align:left; }
.boxAbre{ background-image: url(../image/site/box_label_abre.png); background-repeat:no-repeat; }
.boxLabel{ background-image: url(../image/site/box_label_bkg.png); background-repeat:repeat-x; color:#FFFFFF; font-size:9pt; white-space:nowrap; }
.boxFinal{ background-image: url(../image/site/box_label_fecha.png); background-repeat:no-repeat; background-position:top right; text-align:right; }
.boxContentColor{ background-color:#FFFFFF; padding:0px; margin:0px; vertical-align:top; }
.boxContentMargin{ position:relative; height:auto; top:0px; left:0px; padding:0px; }
.boxContent{ top:0px; left:0px; padding:0px; margin:0px; }
.boxC{ background-image:url(../image/site/box_c.png); background-repeat:no-repeat; }
.boxLV{ background-image:url(../image/site/box_lv.png); }
.boxLH{ background-image:url(../image/site/box_lh.png); }
.boxAcoesContent{ position:absolute; height:1px; bottom:0px; left:0px; width:100%; }
.boxAcoes{ color:#FFF; font-weight:bold; padding:0px; margin:0px; text-align:right; }

.barraTema{ padding:8px 0px 8px 0px; margin:2px 0px 2px 0px; text-align:center; background-color:#7C05B4; width:550px; color:#FFF; }

.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:1100; }
.grayBG{ background-color:#000000; opacity:0.20; filter:alpha(opacity=20); -moz-opacity:0.20; width:500px; height:500px; position:absolute; top:0px; left:0px; display:none; z-index:950; }
.overAjax{ background-color:#000000; opacity:0.10; filter:alpha(opacity=10); -moz-opacity:0.10; width:500px; height:500px; position:absolute; top:0px; left:0px; display:none; z-index:960; }

.mapa{ position:relative; background-color:#FFF; }
.mapa_contour{ position:relative; border:1px solid #CCCCCC; margin:0px; padding:6px; }
.mapa_gmap{ position:relative; margin:0px; padding:0px; width:100%; height:100%; z-index:500; overflow:hidden; }
.mapa_c{ position:absolute; width:6px; height:6px; background-position:left top; background-repeat:no-repeat; }
.mc1{ background-image:url(../image/site/map_c_1.gif); top:0px; left:0px; }
.mc2{ background-image:url(../image/site/map_c_2.gif); top:0px; right:0px; }
.mc3{ background-image:url(../image/site/map_c_3.gif); bottom:0px; right:0px; }
.mc4{ background-image:url(../image/site/map_c_4.gif); bottom:0px; left:0px; }
.boxViewUsuarios{ position:absolute; top:20px; right:200px; width:160px; z-index:500; }
.boxViewDicas{ position:absolute; top:20px; right:20px; width:160px; z-index:500; }
.linhaBoxView{ position:absolute; top:0px; left:-10px; width:156px; background-color:#999; }

.dicaIniFotos{ background-color:#CCC; width:230px; height:auto; margin:12px 0px 12px 70px; text-align:center; padding:90px 0px 90px 0px; }

.blocoImagemDica{ position:relative; margin:0px 15px 0px 15px; width:370px; }
.imagemThumbDicaContent{  position:absolute; width:160px; left:0px; top:0px; }
.imagemThumbDicaQuad{ display:inline; float:left; width:65px; height:45px; margin:0px 10px 10px 0px; overflow:hidden; }
.imagemThumbDica{ position:absolute; top:0px; left:0px; }
.showImagemDica{ position:relative; top:0px; margin-left:150px; width:230px; }
.videoDica{ margin:12px 0px 0px 165px; width:230px; }
.lateralDica{ background-color:#CC00BB; position:absolute; left:-10px; width:84px; padding:0px 0px 0px 6px; text-align:center; }
.boadica{ background-image:url(../image/site/boadica.png); background-position:0px 0px; background-repeat:no-repeat; cursor:pointer; }
.boadicaOver{ background-image:url(../image/site/boadica_over.png); color:#FF0000; }
.bdTitulo{ width:78px; height:22px; float:none; clear:both; cursor:default; }
.bdAprova{ width:26px; height:22px; background-position:0px -22px; display:inline; float:left; }
.bdComenta{ width:26px; height:22px; background-position:-26px -22px; display:inline; float:left; }
.bdEspalha{ width:26px; height:22px; background-position:-52px -22px; display:inline; float:left; }
.dicaPesCom{ position:absolute; left:-10px; width:518px; border-top:1px solid; border-bottom: 1px solid; float:none; clear:both; }
.dicaPessoas{ border-left:1px solid #FFF; padding:7px; color:#FFF; background-color:#450463; float:left; }
.dicaComentarios{ border-left:1px solid #FFF; padding:7px; color:#FFF; background-color:#CC00BB; display:inline; float:left; }

.papoOn{ font-size:18px; line-height:10px; color:#090; cursor:pointer; }
.papoOff{ font-size:18px; line-height:10px; color:#F00; cursor:pointer; }



.odd{ background-color:#d3e9e2; }
.even{ background-color:#c9e5dc; }
.coleven{ background-color:#FFFFFF; border:1px dotted #999999; padding:5px; text-align:center; font-weight:bold; }
.ulint{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.blockclear{ display:block; float:none; clear:both; }
.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; }

.btAbreFecha{ height:20px; cursor:pointer; }
.btexpande{ width:12px; height:12px; padding:0px; margin:0px; }

.recadosBox{ position:absolute; top:10px; left:10px; background-color:#000000; margin:0px; padding:5px; border:3px solid #999999; height:auto; color:#FFDDDD; font-size:10pt; font-weight:bolder; z-index:900; }
.admin{ background-color:#DD3333; margin:5px 0px 12px 0px; padding:5px; border:1px solid #993333; height:auto; color:#FFFFDD; font-weight:bolder; }
.admin hr{ border-collapse:collapse; border:1px solid #993333; }

.buscaFnd{ background-color:#D8E9C6; padding:3px; }
.kwsearch{ border:0px; width:40px; height:17px; top:0px; left:0px; margin:0px; background-color:#FFFFFF; padding:3px; font-family:Arial; font-size:9pt; }

/* CORES PARA TEMAS */
/* NECESSARIO porque as cores de temas sao carregadas dentrod a tela com outro tema ativo */
.bgLGT{ background-color:#CC00BB; }
.bgMED{ background-color:#7C05B4; }
.bgDRK{ background-color:#450463; }
.cMED{ color:#7C05B4; }


.fnd_topo{ position:relative; width:770px; height:110px; background-color:#FF0000; }
.fnd_base{ position:relative; width:770px; height:91px; background-color:#FF0000; }
