* html ul li { float: left; }
* html ul li a { height: 1%; }
body, p, h1, h2, h3, h4, form, ul { margin:0px; padding:0px; }
body { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; }
.inputs { border:1px solid #999; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; }
#content { width:1000px; margin:0px auto; }
#header, #corpo, #footer { width:920px; margin:0px auto; }
#header { height:90px; position:relative; background:#fff; }
#logo { position:absolute; left:15px; top:2px; }
#nav { width:450px; line-height:30px; height:30px; position:absolute; right:25px; top:30px; background:url(../imagens/conteudo_nav.jpg) repeat-x left top; }
#footer { clear:both; width:920px; line-height:30px; height:30px; background:url(../imagens/conteudo_nav.jpg) repeat-x left top; }
#nav ul, #footer ul { list-style:none; }
#nav ul li, #footer ul li { float:left; width:100px; text-align:center; }
#nav ul li a, #footer ul li a { display:block; padding:0px 3px; margin:0px 1px; text-decoration:none; color:#333; }
#nav ul li a:hover, #footer ul li a:hover { color:#333; }
#nav ul li.esquerda, #nav ul li.direita, #footer ul li.esquerda, #footer ul li.direita { width:10px; height:30px; background-repeat:no-repeat; }
#nav ul li.esquerda, #footer ul li.esquerda { background-position:left top; background-image:url(../imagens/esquerda_nav.jpg); }
#nav ul li.direita, #footer ul li.direita { background-position:right top; background-image:url(../imagens/direita_nav.jpg); float:right; }
#nav ul li.separa, #footer ul li.separa { width:10px; background:url(../imagens/separa_nav.jpg) no-repeat center; }
#corpo { width:900px; clear:both; margin:1px auto 10px auto; }
#corpo p { padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
#leftside { width:150px; float:left; margin-left:12px; }
#leftside .banner { width:120px; height:600px; padding:1px; border:1px solid #C0C0C0; }
#rightside { float:left; width:650px; min-height:600px; max-height:600px; margin-right:12px; }
#tipoBanner_CODIGO,#tipoBanner_ENVIO{ width:500px; }
.public_footer { width:900px; margin:0px 0px 0px 80px; }
.public_footer ul { list-style:none; }
.public_footer ul li { float:left; width:120px; height:60px;}
.public_footer ul li  a{ display:block;}
/* -- tattoo -- */
.optionsb { color:#333; }
.optionsb a { text-decoration:underline !important; font-size:10px; font-weight:bold; color:#333 !important; }
.boxTattoo { height:400px; border:1px solid #999; padding:1px; position:relative; text-align:center; margin:0px auto; overflow:hidden; }
.tattoo_estudio { position:absolute; top:1px; left:1px; width:98%; line-height:30px; height:30px; background:#333; color:#fff; padding:0px 5px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }
.tattoo_carimbo { position:absolute; bottom:1px; left:1px; width:98%; line-height:30px; height:30px; background:#333; color:#fff; padding:0px 5px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }
#votacao { list-style:none; width:350px; }
#votacao li { width:32px; height:32px; margin:0px 1px; float:left; }
.st_rank { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:120%; color:#999; }
.st_rank span { color:#09C; }
.tit_tattoo { background:#e0e0e0; padding:4px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:170%; letter-spacing:-1px; }
.tags_tattoo a { text-decoration:underline; color:#00F; }
.selects { font-size:10px; }
.botoes { padding:8px 19px; background:#333; color:#FFF; font-size:11px; font-weight:normal; border:0px; cursor:pointer; }
.busca{ padding:3px 6px; font-size:10px; background:#F0F0F0;border:1px solid #E0E0E0;color:#666; }
.error { color:#F00; font-weight:bold; }
.message-box { background:#FFFFCA; padding:5px; font-size:11px; color:#000; }
#responseUpload { font-size:11px; color:#06F; font-weight:normal; }
#resultVote { font-weight:bold; color:#03F; }
.tipocampo { font-size:10px; }
.opcional { color:#03F; }
.obrigatorio { color:#F00; }
.invisivel { display:none; }
.termosdeuso{ width:350px; height:400px; overflow:auto; font-size:10px;margin:1px;border:1px solid #E0E0E0;padding:2px; }


.boxfiltros{ background:#D9F2FF; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#666; padding:0px 3px; line-height:23px; height:23px;}
.filtro{ float:left;color:#666; width:100px; overflow:hidden;}
.filtro a{ color:#333; background:#D9F2FF url(../imagens/remove_filtro.gif) 5px center no-repeat; display:block; padding:0px 0px 0px 20px; margin:0px 1px; text-decoration:none; }
.filtro a:hover{ background:#CEF  url(../imagens/remove_filtro.gif) 5px center no-repeat; }
.titulofiltros{ float:left; width:60px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#333; }
.tamanhomaior{ width:190px; }

