@import url('../sf-framework.css');


/*

*** BORDER ***
c0c0c0 -> border color forum SF
(DDDADA -> border color forum SMF)
CFCFCF -> border color para quote SF (mais claro que c0c0c0)
	(border: 2px solid #CFCFCF; -> para quotes)

*** FUNDO ***
F6F6F6 -> fundo color sombreado sf (que é igual smf..)
FCFCFC -> fundo geral corSF
efefef -> para quotes fundo

*** COR LETRA ***
*353535 -> cor letras cinzentas, content post (mais escuro que 555555)
*555555 -> cor letras da barra a dizer topic, started, last post, etc. 
(* 555555 -> cor letras cinzentas SMF!!)
*A90329 -> cor vermelha das letrnas

*** LETRA ***
11px -> tamanho pequeno SF
12px -> para titulo por vezes SF
(11px -> tamanho letras SMF)

*/
#sforum{
background-color:#FCFCFC;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
width:99%;
margin: auto;
line-height: 1.5em;
}

#sforum img{
vertical-align:middle
}

#sforum a,#sforum a:link,#sforum a:active,#sforum a:visited{
color:#A90329;
text-decoration:none;
}

#sforum a:hover{
color:#A90329;
/*text-decoration:underline;*/
}



#sfbanner{text-align:center;margin:auto}#sforum #sfadminstrip{border:1px solid #ccc;background:#e7fafb;margin:0 0 1em 0;padding:3px 10px 8px 10px;font-size:85%;line-height:1.5em;text-align:left;vertical-align:middle;height:20px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}#sforum #sfadminpostlist{margin:0;padding:0 10px 10px 10px;border:1px solid #ccc;background:#e7fafb;display:none; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}#sforum #sfadminstripfixed{border:2px solid #ccc;background:#e7fafb;height:auto;opacity:0.90;padding:2px 1%;position:fixed;top:0pt;width:60%;-moz-border-radius-bottomleft:6px;-khtml-border-bottom-left-radius:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}#sforum #sfadminstripfixed #sfadminpostlistfixed{margin:10px 0 8px 0;width:auto}#sfadminpostlist,#sfadminpostlistfixed{max-height:700px !important;overflow:auto;z-index:10000}


/********************** INICIO************************/


/*******  barra topo 1 - login, etc ********/
#sforum .sfloginstrip{
border:1px solid #ccc;
background-color:#f6f6f6;
margin-top:0.5em;

/*padding-bottom:3px;
padding-left: 10px;
padding-right: 3px;
padding-top: 10px;*/
padding-right:5px;
font-size:97%;
line-height:1.5em;
text-align:left;
float:none; 
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px;
}

#sforum .sfloginstrip a:hover {
text-decoration: underline;
}

#sforum .sfloginstrip .sfusercell{
font-weight:normal;

}

#sforum .sfloginstrip .sflogincell{
text-align:right;
vertical-align:top;

}
/**** espaço para logout members e profile ***/
#sforum .sfloginstrip .sflogincell .sficon{
margin:3px;
font-size:11px;
}

#sforum .sfloginstrip .sfbuttoncell{
float:right;
text-align:right;
vertical-align:top
}




#sforum #sfadminstrip .sfquickadmin{vertical-align:middle;margin:0 0 0 5px;padding:0}

#sforum #sfloginform p{
text-align:center;
margin:3px 0
}

#sforum #sflogininfo #sfsession{
border:1px solid #666;
padding:10px;
font-weight:bold}

#sforum #sflogininfo #sfsession a{
text-decoration:underline;
}

/**************************** FIM LOGIN barra ***************************/



/*********************** BARRA NAVEGAÇÃO search TOP & bottom e arvore de caminho ***/

/*search top & bootom */
#sforum .sfmessagestrip{
/*background:transparent url(header_degradee_titulo_bg.gif);*/
/*border:1px solid #ccc;*/
vertical-align:middle;
height:auto;
margin-top:0.7em; /*dá espaço entre barra login e inicio da barra a seguir..*/
padding-left:10px;
padding-right:10px;
font-size:11px;
font-weight:bold; }/*
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px;
}*/

#sforum .sfmessagestrip.sfforummessage,#sforum .sfmessagestrip.sfgroupmessage{
margin:0;
background:transparent
}

#sforum .sfmessagestrip.sfforummessage p,#sforum .sfmessagestrip.sfgroupmessage p{
font-weight:normal;

}

#sforum .sfmessagestrip.sfforummessage img,#sforum .sfmessagestrip.sfgroupmessage img{}



#sforum .sfmessagestrip.sfbreadcrumbs .sfpath{
font-size:11px;
}




#sforum .sfmessagestrip.sfbreadcrumbs .treespace{
margin-left:20px !important;
min-height:2px
}

/*#sforum .sfmessagestrip.sfbreadcrumbs .sfpath{}*/
/*
#sforum .sfmessagestrip.sfbreadcrumbs .treespace{
margin-left:20px !important;
min-height:2px
}*/


/*** CANTO DIREITO BARRA PATH***/
#sforum .sfmessagestrip.sfbreadcrumbs .sfunreadcount{
/*border-left:1px dotted #000;*/
padding-left:4px;
font-weight:normal;
line-height:1em
}

#sforum .sfmessagestrip p.sfsubhead{}

#sforum .sfmessagestrip optgroup.sflist{
color:black;
font-style:normal;
font-weight:bold
}

#sforum .sfmessagestrip select.sfquicklinks{
float:right;
font-size:110%;
font-weight:normal;
color:#000;
margin:3px 0 !important
}

#sforum .sfmessagestrip select.sfquicklinks option{
padding-bottom:2px;color:#000
}

#sforum .sfmessagestrip select.sfquicklinks option.sfnew{color:#F00}#sforum .sfmessagestrip select.sfquicklinks option.sfmod{color:#009}#sforum .sfmessagestrip.sfpmalert p{color:red}#sfinboxcount{float:right}


/**********************INICIO***********************/

/*** quadrado grande a conter o meio do forum todo!!! - sfblock ***/
#sforum .sfblock{
border:1px solid #c0c0c0;
padding:2px;
margin:1.5em 0 .9em 0; 
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px

}
/*
#sforum .sfblock .sfheading .sfadditemcell a:hover{
text-decoration:underline;
}*/

/**** HEADING ---> titulo forum na parte principal, primeira barra aparecer portanto ****/
#sforum .sfheading{
background:transparent url(header_degradee_titulo_bg.gif);
border:1px solid #c0c0c0;
height:auto;
padding-bottom:7px;
padding-left:6px; 
padding-top:5px;
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px
}

#sforum .sfheading .sficoncell{width:2em;vertical-align:middle}

/*propriedades do simbolozinho apenas*/
#sforum .sfheading .sficoncell img{
margin:.3em
}

/*o que vem escrito no sfheading...*/
#sforum .sfheading p{
color:#000;
margin:0;
padding:0 0 0 .5em;
font-size:12px;
/*font-size:100%;*/
font-weight:bold
}

#sforum .sfheading small{
color:#000;
padding:0;
font-weight:normal;
line-height:1.3em;
}

/*para subtitulo (descrição...) da sfheading*/
#sforum .sfheading small p{
font-size:11px;
}
/**** FIM HEADING ****/


/***barra de add new topic do header e do footer incluindo link proprieties****/
#sforum .sfheading .sfadditemcell,#sforum .sffooter .sfadditemcell,#sforum .sfheading .sfadditemcell a,#sforum .sffooter .sfadditemcell a{
color:#000;
margin:0;
padding:0 5px 0 0;
text-align:right;
vertical-align:middle;
font-size:11px;
font-weight:bold; 
/*background:#eee*/
}

/*ADD NEW TOPIC - hover, em cima e em baixo*/
#sforum .sfheading .sfadditemcell a:hover, #sforum .sffooter .sfadditemcell a:hover {
font-size:12px;

}
/*** barra topo só, lado direito só ***/
#sforum .sfheading .sfadditemcell,#sforum .sfheading .sfadditemcell a{ 
background:transparent
}


/***********************INICIO***************************************/
/*** TABELA DO FORUM  ****/

#sforum .sfforumtable{
/*border:0px solid #ccc;*/
border-spacing:1px;

/*background:transparent url(header_degradee_titulo_bg.gif);*/
background: #F0F0F0; /*faz a cor da boarder portanto, preenchendo 1px do border spacing portanto*/
/*margin-top:-1px;*/
}

/*titulo da barra  "Last post", etc*/
#sforum .sfforumtable th{
color:#555555;
text-align:center;
font-size:12px; /*tamanho foruns, last topic, etc*/
font-weight:bold;
background: #f6f6f6;/*dá cor fundo só ao*/

}

/* toda tabela geral*/
#sforum .sfforumtable td{
border:none;
/*background:#fff;*/
background:#FCFCFC;
margin:0;
padding:.3em 0 .4em .3em;
/*padding-bottom:.3em;
padding-left:0;
padding-right:.4em;
padding-top:1.1em; medida aldrabada para centrar*/
height: 56px; /*altura de cada rectangulo do titulo  - GERAL, no forumitem div dá individual, menos 56px tem de lá ir trocar*/

}

/*espcial para quando titulo categoria nao tem descrição por baixo...*/
#sforum .sfforumtable td.sfalt{
border:none;
/*background:#fff;*/
margin:0;
padding:.3em 0 .4em .3em;/*
padding-bottom:.3em;
padding-left:0;
padding-right:.4em;
padding-top:1.8em; /*medida aldrabada para centrar*/
}

#sforum .sfforumtable .sficoncell{
width:2em;
/********************/
vertical-align:middle;
}

#sforum .sfforumtable .sficoncell img{
margin:.4em .4em 0 .4em;

}

#sforum .sfforumtable .sfnewposticoncell{
background:#f0f0f0;
width:2em;

}

#sforum .sfforumtable .sfnewposticoncell img{
margin:.4em .4em 0 .4em;

}

/*titulo de cada categoria do forum*/
#sforum .sfforumtable td a{
font-weight:bold;
font-size:13px;
}

/*descrição do titulo de cada categoria*/
#sforum .sfforumtable td p{
padding:0.3em 0.3em 0 0.3em;
line-height:1em;
font-size:11px;
color:#555555;
}

#sforum .sfforumtable td small{
padding:0;
font-size:90%;
line-height:1em}

#sforum .sfforumtable .sfcounts{
border:inherit;
width:5%;
text-align:center
}

#sforum .sfforumtable .sfforumtopicrow{
border:0;
width:98%;
margin:0 5px 0 5px;
padding:0}

#sforum .sfforumtable .sfforumtopicrow td{
border:0;
margin:0;
padding:0
}

/*toda caixa (titulo+subtitulo) de cada rectangulo do forum*/
#sforum .sfforumtable td.sfforumitem{
vertical-align:middle;
}/*
#sforum .sfforumtable td.sfforumitem p{
color: #FFF;
font-size:22px;
}*/

/*faz um underline de links no hover de toda caixa (titulo+subtitulo) de cada rectangulo do forum*/
#sforum .sfforumtable td.sfforumitem a:hover{
text-decoration:underline;
}


/* parte que faz divisão do titulo e subtitulo das entradas no forum */
#sforum .sfforumtable .sfrowtitletop{
/*padding:0 0 5px 0;
border-bottom:1px solid #DFDFDF;*/

}



#sforum .sfforumtable .sfrowstatus,#sforum .sfforumtable .sfrowtags{
text-align:center;
padding:0;
line-height:0;
width:auto;
border-spacing:1px;
background:transparent
}#sforum .sfforumtable .sfrowstatus{float:right;margin:0;vertical-align:top}#sforum .sfforumtable .sfrowstatus td{background:url(small-status.png);min-width:16px;height:16px;margin:0;padding:0}#sforum .sfforumtable .sfrowstatus td.nobg{background:transparent;line-height:0}#sforum .sfforumtable .sfrowstatus td.sfrowpages{background:#fff;min-width:16px;height:16px;margin:0;padding:0;border:1px solid #666}#sforum .sfforumtable .sfrowstatus img{padding:0;margin:0}#sforum .sfforumtable .sfrowstatus a{line-height:1em;font-weight:normal;font-size:90%}#sforum .sfforumtable .sfrowpages a{line-height:1em;font-weight:normal;font-size:90%;margin:0px;padding:0px 5px}#sforum .sfforumtable .sftopicratingscontainer{text-align:center}#sforum .sfforumtable .sftopicratingscontainer.sfthumbs img,#sforum .sfforumtable .sftopicratingscontainer.sfstars img{margin:-2px 0 0 0;padding:0 3px 0 0}#sforum .sfforumtable .sfstatustags,#sforum .sfstatustags{margin:2px 0 0 3px;padding:0;line-height:1.4em !important}#sforum .sfforumtable .sfstatustags a,#sforum .sfstatustags a{font-weight:normal;margin:0;padding:0}#sforum .sfforumtable .sfstatustags .sfstatusitem,#sforum .sfstatustags .sfstatusitem,#sforum .sfstatusitem{font-size:80% !important;line-height:15px;border:1px solid #aaa !important;background:#F0FAFB !important;color:#666 !important;margin:0 3px 3px 2px !important;padding:0 2px !important; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}#sforum .sfforumtable .sfstatustags a input.sftagitem,#sforum .sfstatustags a input.sftagitem{font-size:80% !important;line-height:16px !important;border:1px solid #aaa !important;background:#FFFFD8 !important;color:#666 !important;margin:0 0 3px 2px !important;padding:0 !important;cursor:pointer; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}#sforum .sfforumtable .sfstatustags .sfstatusitem.sfnotags{padding:1px 2px 2px !important;border:1px solid #aaa !important;background:#FFFFD8 !important}#sforum .sfforumtable .sfnewpostforum{background:#f0f0f0}






/** quadrado com ultimos posts e indicaçao de quando ****/

#sforum .sfforumtable .sfuserdetails{
/*border:inherit;*/
width:12%;
margin:0
}

#sforum .sfforumtable .sfuserdetailswide{
/*border:inherit;*/
width:28%;
margin:0
}

#sforum .sfforumtable .sfuserdetails p,#sforum .sfforumtable .sfuserdetailswide p{
font-weight:normal;
/*font-size:10px;*/
text-align:center;
line-height:1.1em;
color:#555555;
font-size:11px;
}





#sforum .sfforumtable .sfadminrow{
border-spacing:0px;
margin:0;padding:0;
}

#sforum .sfforumtable .sfadminslist{
margin:0}

#sforum .sfforumtable .sfadmintable{
border:0px solid #ccc;
border-spacing:0px;
background:#ccc}

#sforum .sfforumtable .sfadmintable th{
border-spacing:0px;
border:none;
background:#888;
color:#fff;
text-align:center;
font-size:75%;
font-weight:bold}

#sforum .sfforumtable .sfadmintable td{
border-spacing:0px;
border-bottom:1px solid #888;
background:#fff;
margin:0;
padding:.3em 0 .4em .3em}

#sforum .sfforumtable .sfadmintable .sfadminmod{
font-size:65%;
font-weight:bold;
color:red;
border:1px solid #333;
padding:3px;
width:auto;
margin:9px 10px 0 0}
/***************FIM SFORUMTABLE  - parte central forum ...**************************/
#sforum #sfadminpostlist #sfmsgspot{position:fixed;top:0;font-size:100%;font-weight:bold;color:#000;border:1px solid #ccd6f2;background-color:#f9fad3;margin:0;padding:20px;width:auto;-moz-border-radius:0px 0px 8px 8px; -khtml-border-radius:0px 0px 8px 8px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px; border-radius:0px 0px 8px 8px}#sforum .sficonkey{float:right;vertical-align:middle;padding:5px 0 0 15px;text-align:right}#sforum .sficonkey small{vertical-align:middle}#sforum .sficonkey small img{vertical-align:middle}#sforum #ts-addpform{margin-top:5px}#sforum #ts-topic{margin-top:6px}#sforum #ts-header{margin:3px 0 0 5px}#sforum #ts-forum{}




/********************INICIO*****************************/

/*** Navegaçao barras dentro forum */

#sforum .sffooter{
/*background:#eee;*/
/*border:1px solid #c0c0c0;*/
color:#000;
height:auto;
padding-bottom:2px;
padding-left: 10px;
padding-right: 2px;
padding-top: 4px;
background-color:#FCFCFC;}
/*margin:2px 0; 
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px
}*/

#sforum .sfpagelinks{
/*padding:.8em 0 .8em .15em;*/
font-weight:bold;
font-size:12px;

/*background:#eee;*/
overflow:hidden;
background-color:#fcfcfc;
padding-top: 5px;
padding-bottom:3px;
}


/*,#sforum .sfpagelinks a:link,#sforum .sfpagelinks a:active,#sforum .sfpagelinks a:visited */
#sforum .sfpagelinks a{
/*border:1px solid #ccc; */
/*background-color:#fff;*/
color:#363636;
font-size:12px;
padding-top:2px;
padding-left:4px;
padding-right:4px;
padding-bottom:2px;
margin:0 1px;}
/*
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px
}*/

#sforum .sfpagelinks a:hover{
text-decoration:underline;
color:#000;
background-color:#ccc;
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; border-radius:4px
}

/*apresenta o numero de pagina ACTUAL  visualizada no forum*/
#sforum .sfpagelinks a.current{
background-color:#ccc;

color:#000; 
font-weight:bold;
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; border-radius:4px
}
/*para fazer efeito de passar com o rato*/
#sforum .sfpagelinks a.current:hover {
color:#000;
text-decoration:underline;
}

#sforum .sfpagelinks img{
vertical-align:middle
}

/*seta estupida da parte de cima que aparece*/
#sforum .sfpagelinks a.sfpointer{
border:none !important;
background:transparent
}

#sforum .sfpagelinks a.sfpointer:hover{
border:none !important;
background:transparent
}





/*==============================================*/
/*	TABELA PARA APARECEREM OS POSTS 		*/
/*==============================================*/
#sforum .sfposttable{
border:1px solid #c0c0c0;
border-spacing:.1em; /*da aquela border a branco...*/
margin:5px 0 0 0}

/*a barra estupida que era azul - dentro do post, top bar de todas*/
#sforum .sfposttable th{
background: #A90329;
/*background:#006cb1;
border:1px solid #031b36;
color:#fff;*/
color:#f5f5f5;
height:25px;
text-align:center;
font-size:12px}

/*parte onde aparece o conteudo do post*/
#sforum .sfposttable td{
/*background:#fff;*/
background:#fbfbfb;
height:100%
}

#sforum .sfposttable td.sfalt{background:#fff;height:100%}.sfinnerposttable{height:100%}#sforum .sfdivider{}#sforum .sfformcontainer #sfsmileystrip{background:#f7f7f7;border:1px solid #ccc;vertical-align:middle;height:auto;margin:.5em 0 0 0;padding:2px 10px 2px 10px}#sforum .sfformcontainer #sfsmileystrip .sfsmiley{cursor:pointer;margin:0;padding:3px 3px 1px 0}#sforum .sfbloglink{font-weight:normal;font-size:90%;padding:0;margin:2px 0px}#sforum .sfforumtable .sfinnertoolstable{}#sforum .sfforumtable .sfmanageicons form,#sforum .sfposttable .sfmanageicons,#sforum .sfposttable .sfmanageicons form{margin:0;border:none;padding:0 0 0 1px;text-align:center;vertical-align:top;background:transparent}


/********************INICIO****************************/
/***  stats   ****/
#sforum #sfstatstrip{
background:#F6F6F6;
/*border:1px solid #000; 
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px;*/
color:#A90329;
}


#sforum #sfstatstrip a:hover{
text-decoration:underline;
}

#sforum #sfstatstrip th,#sforum #sfstatstrip td{
color:#A90329;
border:1px solid #e3e3e3;
font-weight:normal;
font-size:95%;
vertical-align:top
}

#sforum #sfstatstrip .sfstatsonline{
max-width:50%;
color:#555;
}

#sforum #sfstatstrip .sfstatsonline p{
color:#555;
}

/*** campo maximo online ***/
#sforum #sfstatstrip .sfstatsonline .sfstatsmaxtitle {
color:#555;
}

/** campo online agora*/
#sforum #sfstatstrip .sfstatsonline .sfstatsonlinecurrent {
color:#555;

}

#sforum #sfstatstrip p{
/*color:#0c386e;COR AZUL*/
color:#555;
padding:3px .8em 3px .8em;
font-weight:normal;
font-size:96%;
vertical-align:top;
line-height:1.3em
}

/*************FIM *********/


#sforum div#sftimestamp{margin-top:5px;background:#f3f3f3;padding:2px 5px;text-align:right}#sforum div#sftimestamp input,#sforum div#sftimestamp select{font-size:11px;background:#f9f9f9;border:1px solid #dfdfdf;padding:2px}#sforum div#sftimestamp select{padding:2px 0 2px 2px}#sforum div#sftimestamp input:hover,#sforum div#sftimestamp select:hover,#sforum div#sftimestamp input:focus,#sforum div#sftimestamp select:focus{background:white}#sforum #sfpostform #sfeditormsg{background-color:#CCDEFF;border:1px solid #f9f9f9;padding:8px}.sfmessage,.sfmessagefail{display:none;border:1px solid #000 !important;margin:25px 0 1em 0 !important;font-weight:bold;font-size:90%;vertical-align:middle !important;padding:2px 100px 2px 5px !important;height:32px !important;width:auto !important;position:fixed;top:0px; -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px}.sfmessage img,.sfmessagefail img{vertical-align:middle !important;padding:2px 10px 2px 5px !important}.sfmessage{background:url( mess-succ.png ) repeat-x 0px 0px;color:#000}.sfmessagefail{background:url( mess-fail.png ) repeat-x 0px 0px;color:#000}.sfregmessage{background-color:#5364AE;color:#FFF;border:1px solid #DDD;padding:2px;margin:1em 0 1em 0;font-weight:bold;font-size:90%}

/** core das letras imensas de tudo o que é icon.*/
a.sficon{
color:#A90329 !important;
text-decoration:none;
}

.sfposticoncontainer a.sficon{
color:#000 !important; font-weight:normal !important}#sforum .sficon,#sforum .sficon a,#sforum .sficon p,#sforum .sficon img{color:#000;border:none;font-weight:bold;text-decoration:none;vertical-align:middle}#sforum .sficon img{border:none;padding:0}


/**caixas de mensagens ***/
#sforum .sficon .sfrednumber,#sforum .sficon .sfbluenumber,#sforum .sficon .sfrednumberzero,#sforum .sficon .sfbluenumberzero,#sforum .sficon #sfunread,#sforum .sficon #sfmod{
width:30px;
height:18px;
text-align:center;
margin:0 1px 0 1px;
color:#000000 !important;
border:1px #eee; 
-moz-border-radius:3px; 
-khtml-border-radius:3px; 
-webkit-border-radius:3px; 
border-radius:3px
}
#sforum .sfrednumber{
background-color:#ff000a
}


#sfinboxcount .sficon{
border:1px solid #333; 
}

#sforum .sfbluenumber{
background-color:#309
}

/***cor estupida rosa de fundo **//
#sforum .sfrednumberzero{
/*background-color:#f99*/
}


#sforum .sfbluenumberzero{background-color:#99f}#sforum .sfhiddenform{margin:0;padding:1px 0 0 0;vertical-align:middle}#sforum .sfhiddenform .sficon{margin:0;padding:0;vertical-align:middle}#sforum .sfhiddeninput{width:1px;height:1px;margin:0;padding:0}.sfalignright{float:right !important}.sfalignleft{float:left !important}.sfclear{clear:both;height:1px;overflow:hidden}.sfclearleft{clear:left}.inline_edit{display:none}



/******************INICIO****************/

/** barra fundo ultima aparece versao sf ***/
#sforum #sfversion{
/*background-color:#F7f7f7;*/
color:#000;
/*border:1px solid #c0c0c0;*/
height:auto;
margin:0px;
/*padding:2px 0 4px 0;*/
font-weight:normal;
/*font-size:70%;*/
text-align:center;
vertical-align:middle; }
/*-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px*/


#sforum #sfversion a{
/*color:#0c386e;*/
}

#sforum #sfversion a:hover {
color: #A90329;
text-decoration:underline;
}

/***************FIM******************/


#sfacknowledge,#sfvalid{font-size:11px;line-height:1.1em}input#sfclosevalid{float:right;margin-top:20px}.sfpopuptable{margin:0 !important;padding:4px !important;background-color:#FFF !important;border:1px solid #888 !important;border-spacing:4px !important;width:99% !important;text-align:left !important;font-weight:normal !important;font-size:90% !important; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}.sfpopuptable td{font-size:90% !important;line-height:1.2em !important;padding:5px 10px !important;margin:2px 4px !important;background:#EEE;font-weight:normal !important; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}.sfpopuptable td.sflabel{background:#BBB !important}.sfpopuptable td.sfdata{background:#EEE !important;font-weight:normal !important;width:75%}.sfpopuptable td.sfdata a{font-weight:bold !important}.sfpopuptable td.sflabel a,.sfpopuptable td.sflabel img{vertical-align:middle;font-weight:normal !important;margin:0;padding:0 12px 0 0}.sfpopuptable td.sflabel img{text-align:center;padding:0;margin:auto}.sfformcontainer{max-width:100%}



/*******************INICIO****************************/

/*search expandido */
#sforum #sfsearchform .sfsearchblock{
padding:0px 4px;
/*font-size:90%;*/
}

#sforum #sfsearchform .sfsearchblock .sfradioblock{
padding:4px;
border-left:1px solid silver;
}


#sforum #sfpostform form,#sforum #sfstandardform form,#sforum #sfsearchform form{
/*color:#09347b;*/ /*COR AZUL da barra de baixo da search expandida...*/
font-size:100%;
font-weight:normal;
text-align:left
}

#sforum #sfpostform form #sfhide{display:none}

/*============================================*/
/*POLICY - quadrado geral...*/
/*==========================================*/
#sforum #sfstandardform{
/*color:#09347b; AZUL*/
/*border:1px solid #c0c0c0;*/
color:#A90329;
background-color:#fcfcfc;
padding:10px; }/*
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px
}*/

/** search expandido, controla o quadrado do field set ||| searchform manda no fieldset though***/
#sforum #sfpostform fieldset,#sforum #sfsearchform fieldset{
border:1px solid #c0c0c0;
background-color:#F6F6F6;
/*color:#09347b;*/
padding:10px;
text-align:left;
font-size:100%; 
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px
}

/*CAIXA INNER DA POLICY...*/
#sforum #sfstandardform fieldset{
border:1px solid #c0c0c0;
/*color:#09347b;*/
padding:20px;
text-align:left;
font-size:13px;  /*da tamanho titulo "registration policiy*/
-moz-border-radius:4px; 
-khtml-border-radius:4px; 
-webkit-border-radius:4px; 
border-radius:4px;
}

/*p do POLICY*/
#sforum #sfstandardform p{
font-size:12px; /*tamanho letra do recheio*/
color:#353535;
text-align:justify;
padding-bottom:5px;
padding-left:10px;
padding-right:0px;
padding-top: 5px;
line-height: 1.5em;
}

/*search expandido, paragrafo mesmo por baixo da primeira caixa  */
#sforum #sfpostform p,#sforum #sfsearchform p{
/*color:#09347b;*/ /*COR AZUL*/
font-size:100%;
padding:5px 0 4px 0
}

#sforum #sfstandardform .sfheading p{color:#fff !important}#sforum .sfpostsavetable{width:100%;border-collapse:separate;border-spacing:3px 5px;margin:5px 0 0 0}#sforum .sfpostsavetable th,#sforum .sfpostsavetable td{background-color:#FFF;border:1px solid #D8D8E7; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-weight:normal; color:#333; padding:6px}#sforum .sfpostsavetable td.sfpostheading{background-color:#BBB;color:#FFF;font-weight:bold;font-size:11px;padding:3px 10px}


#sforum #sfpostform .sfcheckoptions,#sforum #sfpostform .sfcheckoptions td{
margin:0;
vertical-align:middle;
width:auto;
border:0;
padding:0 3px 2px 0}

.sfregdocument{}

/**********INPUTS...*************/

/**/
#sforum input{
width:auto;
background:#f6f6f6 !important; /*aquela caixa ajax login que aparece, cor fundo...*/
border:1px solid #888 !important
}

#sforum input:hover{
width:auto;
text-decoration:underline;
background:#fff !important}

#sforum .sfcontrol.input{width:auto}.sfcontrol{border:1px solid #ccc !important;background:#f7f7f7 !important;color:#000 !important;font-size:11px !important;padding:2px;margin:4px 2px 0px 0px !important; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}.sfcontrol:hover{background:#ccc !important;border:1px solid #ccc !important;color:#000 !important}.sfcontrol:focus{background:#eee !important;color:#333 !important}.sfpostsavetable #sfsave.sfcontrol{border:2px solid blue !important}.sfxcontrol{border:1px solid #444 !important;background:#e7fafb !important;color:#000 !important;font-size:80% !important;padding:1px !important;margin:3px !important; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}.sfxcontrol:hover{background:#888 !important;border:1px solid #333 !important;color:#FFF !important}.sfxcontrol:focus{background:red !important}.sfmodbutton,.sfmodbutton:hover{background:#99f !important}.sfordbutton,.sfordbutton:hover{background:#f99 !important}textarea.sftextarea,textarea.sfquickreply{border:1px solid #ccd6f2 !important;background-color:#f0f3fd;color:#000 !important;padding:2px;margin:0 2px 2px 2px !important;width:98%; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}textarea.sftextarea:hover,textarea.sfquickreply:hover{background:#5475d4 !important;border:1px solid #2445a4 !important}textarea.sftextarea:focus,textarea.sfquickreply:focus{background-color:#FFF8F0 !important;border:1px solid #cFc8c0 !important}textarea.sftextarea{font-size:110% !important}textarea.sfquickreply{font-size:110% !important}.sfpostcontrol,.sfpostcontrol:hover{width:70%}.sflistcontrol,.sflistcontrol:hover,.sflistcontrol:focus{width:90%;border:1px solid #ccc;background:#eee;color:#000;font-size:100%; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}.sflistcontrol:hover{background:#ccc !important;border:1px solid #ccc !important}.sflistcontrol:focus{background:#f7f7f7 !important}.sfradioblock .sfradio{}.sfcontrol .sfcheckbox{}label.sfradio{margin:0;padding:4px 5px 4px 10px;background:transparent;line-height:14px}label.sfcheckbox{}.sfsmalltextarea{border:1px solid #aaa !important;background-color:#fff;color:#000 !important;font-family:inherit;font-size:90% !important;padding:12px;margin-right:2px !important;width:95%; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}.sfsmalltextarea:hover{background:#EEE !important;border:1px solid #ccc !important}.sfsmalltextarea:focus{background-color:#FFF !important;border:1px solid #aaa !important}label.checkbox span.holder{height:61px;background:transparent url(checkbox.gif) 0 -3px no-repeat}label.radio span.holder{height:61px;background:transparent url(radio.gif) 0 -3px no-repeat}label.checked span.holder,label.checked span.holder{top:-42px !important}label.list{float:left;clear:left;background:transparent;cursor:pointer}label.inline{float:left;margin:0 10px 0 0}input.hiddenCheckbox{position:absolute;left:-10000px}label.prettyCheckbox span.holderWrap{display:block;float:left;position:relative;margin-right:15px;overflow:hidden}label.prettyCheckbox span.holder{display:block;position:absolute;top:0;left:0}.sfpostsavetable #suggestedtags .local_db,.sfpostsavetable #suggestedtags .yahoo_api,.sfpostsavetable #suggestedtags .ttn_api{border:1px solid silver !important;padding:1px 4px 3px 4px;margin:0 3px}#sforum .container_clicktags{display:block}#sforum .container_clicktags span{display:block;float:left;background-color:#f0f0ee !important;border:solid 1px !important;color:#333 !important;cursor:pointer;border-color:#ccc #999 #999 #ccc !important;margin:3px !important;padding:3px 4px 3px 22px !important}#sforum .container_clicktags span:hover{color:#000 !important;background-color:#b6bdd2 !important;border-color:#0a246a !important}#sforum .container_clicktags span.ttn_topic{background:#f0f0ee url(tag_blue.png) 3px 50% no-repeat}#sforum .container_clicktags span.ttn_location{background:#f0f0ee url(map.png) 3px 50% no-repeat}#sforum .container_clicktags span.ttn_person{background:#f0f0ee url(user.png) 3px 50% no-repeat}#sforum .container_clicktags span.yahoo{background:#f0f0ee url(yahoo_logo.gif) 3px 50% no-repeat}#sforum .container_clicktags span.local{background:#f0f0ee url(tag_purple.png) 3px 50% no-repeat}#sforum .container_clicktags span.ttn_topic:hover{background:#b6bdd2 url(tag_blue.png) 3px 50% no-repeat}#sforum .container_clicktags span.ttn_location:hover{background:#b6bdd2 url(map.png) 3px 50% no-repeat}#sforum .container_clicktags span.ttn_person:hover{background:#b6bdd2 url(user.png) 3px 50% no-repeat}#sforum .container_clicktags span.yahoo:hover{background:#b6bdd2 url(yahoo_logo.gif) 3px 50% no-repeat}#sforum .container_clicktags span.local:hover{background:#b6bdd2 url(tag_purple.png) 3px 50% no-repeat}.sfclearright{clear:right;height:5px;overflow:hidden}.sfac_results{padding:0px;border:1px solid #D8D8E7;background-color:#eee;overflow:hidden}.sfac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.sfac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px}.sfac_results li{margin:0px;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden}.sfac_results li:hover{background-color:#ddd}.sf-upload-button{width:125px;background:#eee !important;border:1px solid #888 !important;text-align:center !important;cursor:pointer}p.sf-upload-status-success{margin:5px !important;padding:5px !important;background:#008000 !important;font-weight:bold;color:#fff !important}p.sf-upload-status-fail{margin:5px !important;padding:5px !important;background:#A00000 !important;font-weight:bold;color:#fff !important}
