.fundogeral {
	background-image: url(images/fundo_Geral.jpg);
	background-repeat: repeat-x;
}
.fundotopo {
	background-image: url(images/fundo_topo.jpg);
	background-repeat: repeat-x;
}
.fontepadraoLogin {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
}
.camposDados {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 12px;
	color: #333333;
	border: 1px solid #CCCCCC;
	background-color: #E6E6E6;
	margin: 2px;

}
.fonterodape {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #CCCCCC;
}

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.fontetitulosquadro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;

}




.fontetitulosgrande5 {
	font-family: Trebuchet,Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	letter-spacing: -1px;
	TEXT-DECORATION: none;	
	color: #000000;	
}

A.fontetitulosgrande5:hover {
/*	font-family: Trebuchet,Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	letter-spacing: -1px;	*/
	color: #990000;
	TEXT-DECORATION: none;	
}

.fonteLinksquadros {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none;
	color: #666666;	
}

A.fonteLinksquadros:hover {
	color: #990000;
	TEXT-DECORATION: none; /*underline;	*/
}

.linhabaixocinza {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
.linhatopocinza {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;

}
.fonteTitulosCampos {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 10px;
	color: #666666;
}
.fonteDadosCampos {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 10px;
	color: #333333;
	text-indent: 6pt;
	TEXT-DECORATION: none;
}


.fonteAmigos {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #333333;
/*	letter-spacing: -1px;	
	text-indent: 6pt;*/
	TEXT-DECORATION: none;
}

A.fonteAmigos:hover {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #000000;
/*	text-indent: 6pt;*/
}

.fontetituloConvites {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 14px;
	font-weight: bold;
}
.fundoAgenda {
	background-image: url(images/fundo_agenda.jpg);
	background-repeat: repeat-x;
}
.camposDadosCadastro {

	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #333333;
	border: 1px solid #CCCCCC;
	background-color: #E6E6E6;
	margin: 2px;
}

.camposCadastroDestaque {

	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 13px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin: 2px;
}

.fundoTitulos {

	background-image: url(images/fundo_titulos.jpg);
	background-repeat: repeat-x;
}
.fonteDadosEsportes {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #333333;
	text-indent: 6pt;
	line-height: 4px;

}
.espacoTD14px {
	padding: 14px;
}
.espacoTD14Historico {
	padding-right: 14px;
	padding-left: 14px;

}
.quadro {
	border: 1px solid #CCCCCC;
}
.quadrosel {
	border: 1px solid #CCCCCC;
	background-color: #E5E5E5;
}
.fonteLinksTitulos {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	TEXT-DECORATION: none;
	color: #000000;
	font-weight: bold;
}
A.fonteLinksTitulos:hover {
	TEXT-DECORATION: none;
	color: #333333;
}.fundotabsescuro {
	background-image: url(images/tabs_esc.gif);
	background-repeat: no-repeat;
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.fundotabsclaro {
	background-image: url(images/tabs_claro.gif);
	background-repeat: no-repeat;
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.fundotabsescuron {
	background-image: url(images/tabs_escn.gif);
	background-repeat: no-repeat;
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.fundotabsclaron {
	background-image: url(images/tabs_claron.gif);
	background-repeat: no-repeat;
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.fontetabsclaro {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	TEXT-DECORATION: none;	
}
A.fontetabsclaro:hover {
	font-weight: bold;
	color: #000000;
	TEXT-DECORATION: none;	
}
.fontetabsEscuro {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	TEXT-DECORATION: none;	
}

A.fontetabsEscuro:hover {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #E6E6E6;
	TEXT-DECORATION: none;	
}

.fonteTextos {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	TEXT-DECORATION: none;	
}

A.fonteTextos:hover {

	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #993300;		/*990000*/

}

.fonteTextosCinza {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	TEXT-DECORATION: none;	
	color: #333333;		
}

A.fonteTextosCinza:hover {

	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #336600; /*verde - 993300 = vermelho*/
	TEXT-DECORATION: none;	
}

.fonteTextosPreto {

	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	TEXT-DECORATION: none;	
	color: #000000;	
}

A.fonteTextosPreto:hover {

	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
/*	font-weight: bold;	*/
	color: #336600;
	TEXT-DECORATION: none;			
}

.fonteLinksTextos {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	TEXT-DECORATION: none;
	color: #000000;
}
A.fonteLinksTextos:hover {
/*	TEXT-DECORATION: none;
	color: #333333;*/
	color: #990000;
}
.linhatopocinzaclaro {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
}
.fonteTitulosQuadrosM {
/*	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;*/
	TEXT-DECORATION: none;	
	font-family: "Arial Narrow", Arial, Tahoma;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	TEXT-DECORATION: none;	
}

A.fonteTitulosQuadrosM:hover {
	TEXT-DECORATION: none;
	color: #333333;
}
.fonteTitulosQuadrosMM {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -0.5px;
	TEXT-DECORATION: none;
	color: #000000;		
}
A.fonteTitulosQuadrosMM:hover {
	TEXT-DECORATION: none;
	color: #333333;
}
.fonteTitulosQuadrosMC {
/*	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	TEXT-DECORATION: none;*/	
	font-family: "Arial Narrow", Arial, Tahoma;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	TEXT-DECORATION: none;	
	
	color: #333333;	
}
A.fonteTitulosQuadrosMC:hover {
	TEXT-DECORATION: none;
	color: #000000;
}
.fonteTitulosQuadrosML {
/*	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	TEXT-DECORATION: none;*/
	
	font-family: "Arial Narrow", Arial, Tahoma;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	TEXT-DECORATION: none;
		
	color: #CC6600;		
}
A.fonteTitulosQuadrosML:hover {
	TEXT-DECORATION: none;
	color: #333333;
}
.fonteTitulosQuadrosMV {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	TEXT-DECORATION: none;
	color: #990000;		
}
A.fonteTitulosQuadrosMV:hover {
	TEXT-DECORATION: none;
	color: #333333;
}
.fontetituloEsporte {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;	
	TEXT-DECORATION: none;	
	color: #333333;	
}

A.fontetituloEsporte:hover{
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;		
	color: #BC1212;
}


.fontetituloOpcoes {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;	
	TEXT-DECORATION: none;	
}

A.fontetituloOpcoes:hover{
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;		
/*	color: #BC1212;*/
}

.fundoTitulosqd {

	background-image: url(images/fundo_titulos.gif);
	background-repeat: repeat-x;
}
.fonteMensagens {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #BC1212;

}

.fonteMensagensOk {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.fontepadrao {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
}


.fonteentrada {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	TEXT-DECORATION: none;	
}
A.fonteentrada:hover {
	TEXT-DECORATION: none;
	color: #CCCCCC;	
}

.fontelinkcabecalho {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #AAAAAA;
	TEXT-DECORATION: none;	
}
A.fontelinkcabecalho:hover {
	TEXT-DECORATION: none;
	color: #FFFFFF;	
}
.linhaladoclaro {

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #444444;

}.camposbusca {

	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 12px;
	color: #333333;
	border: 1px solid #999999;
	background-color: #CCCCCC;
}
.fundoRadialDireita {

	background-image: url(images/fundo_rad_direita.gif);
	background-repeat: no-repeat;
}
.fundoRadialDireita27 {

	background-image: url(images/fundo_rad_direita27.gif);
	background-repeat: no-repeat;
}

.fonteVindas {
	font-family: "Arial Narrow", Arial, Tahoma;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	TEXT-DECORATION: none;
}

A.fonteVindas:hover {
	font-family: "Arial Narrow", Arial, Tahoma;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
}

.fontetitBlog {
	font-family: "Arial Narrow", Arial, Tahoma;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	TEXT-DECORATION: none;
	color: #333333;
}

A.fontetitBlog:hover {
	font-family: "Arial Narrow", Arial, Tahoma;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #000000;
}

.botoes {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #333333;
	background-color: #666666;
	margin: 2px;
	font-weight: bold;

}
.camposDadosBranco {


	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #333333;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin: 2px;
}
 
/*------------------*/
 
.fonteTitulosDescx {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	TEXT-DECORATION: none;	
}

.fonteTitulosCamposD {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 12px;
	letter-spacing: -1px;
	TEXT-DECORATION: none;	
}

.fonteentradan {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #FFFFFF;
/*	letter-spacing: -1px;	*/
	TEXT-DECORATION: none;	
}
A.fonteentradan:hover {
	TEXT-DECORATION: none;
	color: #FFFF00;	
}

.fonterodape {
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #CCCCCC;
/*	letter-spacing: -1px;	*/
	TEXT-DECORATION: none;	
}
A.fonterodape:hover {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}

.fonteCadastrese {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	TEXT-DECORATION: none;
	color: #FFFFFF;		
}
A.fonteCadastrese:hover {
	TEXT-DECORATION: none;
	color: #FFFF00;
}
/*
.imagem{
	filter: Alpha(Opacity=30, FinishOpacity=100, Style=1, StartX=30, StartY=100, FinishX=30, FinishY=30)?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); }

.imagemt{
	filter: Alpha(Opacity=30, FinishOpacity=80, Style=1, StartX=20, StartY=60, FinishX=20, FinishY=20)?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); }
*/
.imagem{
	filter: Alpha(Opacity=30, FinishOpacity=100, Style=1, StartX=30, StartY=100, FinishX=30, FinishY=30)?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); 
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	}

.imagemt{
	filter: Alpha(Opacity=30, FinishOpacity=80, Style=1, StartX=20, StartY=70, FinishX=20, FinishY=30)?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); 
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	}

.imagemperfil{
	filter: Alpha(Opacity=0, FinishOpacity=100, Style=1, StartX=100, StartY=100, FinishX=100, FinishY=70); 
	}
	
.transp40{
/*	filter: Alpha(Opacity=30, FinishOpacity=40, Style=1, StartX=20, StartY=70, FinishX=20, FinishY=30);*/
	
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;	
 }

.transp50{
	filter: Alpha(Opacity=30, FinishOpacity=50, Style=1, StartX=20, StartY=70, FinishX=20, FinishY=30)?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); }

.fonteLinksTextosb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
A.fonteLinksTextosb:hover {
	TEXT-DECORATION: none;
	color: #333333;
}

.fonteTitulosCamposn{
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 10px;
	color: #666666;
}
.fonteDadosCamposn {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 12px;
	color: #333333;
/*	text-indent: 6pt;*/
	TEXT-DECORATION: none;
} 

.camposDadosCadastroMaior {

	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 16px;
	color: #FF6633;
	border: 1px solid #CCCCCC;
	background-color: #E6E6E6;
	margin: 2px;
	font-weight: bold;
	letter-spacing: -1px;
}

.camposBusca {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #333333;
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
	margin: 1px;
/*	font-weight: bold;*/

}

.camposBuscam {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 12px;
	color: #006600;
	border: 1px solid #CCCCCC;
	background-color: #EFF1EF;
	margin: 2px;
	font-weight: bold;
	letter-spacing: -1px;
}

.camposMensagem {
	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #3C6F44;
	border: 1px solid #AACEAC;
	background-color: #D7ECCE;
	margin: 2px;
	font-weight: normal;
}


.camposDadosCadastroBranco {

	font-family: Arial, "Arial Narrow", Verdana;
	font-size: 11px;
	color: #333333;
	border: 1px solid #333333;
	background-color: #FFFFFF;
	margin: 2px;
}

.quadrosel{
	border: 1px solid #999999;
/*	background-image: url(images/fundo_sel.jpg);
	background-repeat: x;  	
	background-color: #FFFFFF;	*/
}

.quadroselfixo{
	border: 1px solid #CC6600;
	background-color: #FAE4CF;	
}


.quadrosell{
	border: 1px solid #CC6600; /*333333;*/
	
}

.quadroselbn{       
	border: 1px solid #FFFFFF; /*333333;*/
	
}

.quadroselb{       
	border: 1px solid #339900; /*333333;*/
}

.quadroseln{
/*	filter:alpha(opacity=95);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;*/
	
	border: 1px solid #FFFFFF;	
}

/* selecao de arquivo foto */
.SI-FILES-STYLIZED label.cabinet
{
    width: 94px;
    height: 30px;
    background: url(/images/bt_adicionarfoto.jpg) 0 0 no-repeat;

    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
