@charset "utf-8";
/** GERAL ***/
body {
	background-color: #DADADA; 
	font-family:Arial;
	color:#000000;
	font-size:16px;
	text-transform:none;	
	margin: 0px;
}

a {
	color:#000000;
	font-size:13px;
	text-decoration:none;
	font-weight: bold;
}

a:hover {
	color:#3366FF;
}


/**  menu topo **/
.mTopoEspaco  {
	font-size:8px;
	background-color: #FFFFFF;
}

.mTopo  {
	background:#FFFFFF;
}

.mTopoEsquerdo {
	float:left;
}

.mTopoDireito {
	float:right;
}

.mTopoLinha {
	font-size:1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

.mTopoEsquerdo a {
	color:#000000; 
	font-size:15px;
	text-decoration:none;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}

.mTopoEsquerdo a:hover {
	color:#3366FF;
}

.mTopoDireito a {
	color:#000000; 
	font-size:15px;
	text-decoration:none;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}

.mTopoDireito a:hover {
	color:#3366FF;
}

/** conteúdo **/
.conteudo {
	background:#FFFFFF;

}

/* Menu Direito */      
.XMenuTitulo {
	font-family:"Helvetica 85 Heavy","Helvetica Neue",Arial,Verdana,sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	height:25px;	
}

.XMenuItem {
	height:20px;
	margin: 5px;
	padding:5px;
	color:#000000;
}

.XMenuItem {
	background-color: #FFFFFF;
	padding:5px;
	text-align:left;
}

.XMenuItem a {
	color:#000000;
	font-size:13px;
	text-decoration:none;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}

.XMenuItem a:hover {
	color:#3366FF;

	
}

.XMenuItemSeparador {
	padding:1px;
}

.post {
	margin:5px;
	
}
/** post **/
.pTitulo {
	font-size:16px;
	background:#8C8C8C;
	
}

.pTitulo a {
	color:#FFCC00; 
	font-size:20px;
	text-decoration:none;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;

}

.pTitulo a:hover {
	color:#FFFFFF; 
}

.pResumo {

}

.post table tr td a {
	color:#FFCC00; 
	font-size:15px;
	text-decoration:none;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}

.post table tr td a:hover {
	color:#FFFFFF;
}


.barra {
	height:25px;
	width:100%;
}

.barra tr td {
	width:50%;
}

.barra tr td a {
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}

.barra tr td a:hover {
	color:#FFCC00; 
}

.titulo {
	font-weight: bold;
	text-align:left;

}
.linha 
{
	border-top:1px solid #C9AC72;
	font-size:1px;
}



.tblPrincipal {
	border-spacing: 0px;
	padding:0px;
}

/** tabela de resultados **/
.tblResultado {
	background-color:#FFFFFF;
	border-spacing: 0px;
	padding:0px;
	color:#000000;
	
}

.tblResultado tr {
	height:20px;
}

.tblResultadoCabecalho td {
	padding-left:10px;
	height:22px;
	background-color: #FFFFFF;
	font-weight: bold;
	font:Arial;
	color:	#000000;

}

.tblResultadoItem {
	text-align:left;
	background-color: #EFEFEF;
	font:Arial;
	font-size:12px;
}

.tblResultadoItem td {
	height:20px;
	padding-left:10px;
}

.tblResultadoItem:hover {
	background-color:#8B8B8B;
}


.tblResultadoItemA {
	text-align:left;
	background-color:#CCCCC;
	font:Arial;
	font-size:12px;
}
	

.tblResultadoItemA td {
	height:20px;
	padding-left:10px;
}

.tblResultadoItemA:hover {
	background-color:#8B8B8B;
}

/** Paginador **/
.tblPaginador {
	border-spacing: 0px;
	padding:0px;
	width:100%;
}

.tblPaginadorEsquerda {
	text-align:left;
	width:50%;
	vertical-align:top;
}

.tblPaginadorDireita {
	text-align:right;
	vertical-align:bottom;
	width:50%;	
}

.PaginadorMenu {

}

.PaginadorMenu span {
	border: 1px solid #FFCC00;
	padding-right: 5px;
	padding-left: 5px;	
	margin-left:1px;
	margin-right: 1px;
	font-weight: bold;		
}
.PaginadorMenu a {
	color:#3366FF;
	border: 1px solid #000000;
	padding-right: 5px;
	padding-left: 5px;	
	font-weight: bold;	
	text-decoration:none;
	margin-left:1px;
	margin-right: 1px;	
}

.PaginadorMenu a:hover {
	color:#0033CC;
}


/** Menu ação */
.acao {
	height:25px;
	width:100%;
	text-align:left;
}

.acao tr td a {
	color:black;
	font-size:15px;
	text-decoration:none;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 20px;
	margin-right: 20px;

}
.acaoAdicionar {
	background-image: url(/images/icAdicionar.gif);
	background-repeat: no-repeat;
}

.acao tr td a:hover {
	color:#3366FF;
}


/** Formulário **/
.fInputTextObrigatorio {
	border: 1px solid #993300;
}

.fInputTextObrigatorio:focus {
	background-color: #E5E5E5;
}

.fInputText {
	border: 1px solid #000000;
}

.fInputText:focus {
	background-color: #E5E5E5;
}

.fInputTextErro {
	border: 1px solid #FF0000;
}

.tblFormulario {
	border-spacing: 0px;
	padding:0px;
}

.fTextoInfo {


}

.fLinha {
	border-bottom:1px solid #C9AC72;
}

/** Sumario de erros **/

.ErroSumario {
	margin:10px;
	font-family:"Helvetica 85 Heavy","Helvetica Neue",Arial,Verdana,sans-serif;
	color:#000000;
	font-size:15px;
}

.ErroSumarioBorda {
	border: 1px solid #fcd113;
	background-color: #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
	
.ErroSumarioCabecalho {
	font-weight:bold;	
}

.ErroSumarioConteudo {
	margin:10px;
	font-family:"Helvetica 85 Heavy","Helvetica Neue",Arial,Verdana,sans-serif;
	color:#FFCC00;
	font-size:12px;
}


/** Outros **/

.destaque {
	font-weight:bold;
	color: #FF0000;	
}

.XSumario {
	text-align:left;
	font-weight: bold;
	font-size:10px;
}
   
 
/** menu admin **/

.mAdminTitulo {
	padding-left:10px;
	color:#FFCC00;
	background-color: #404040;
	font-weight: bold;
	border-bottom:1px solid #C9AC72;
	border-top:1px solid #C9AC72;	
}

.mAdminBaixo {
	height:10px;	
	background-color: #404040;
}


/** blocos **/
.Bloco  {
	border: 1px solid #DDD;
	background-color: #CCCCCC;
	width: 180px;
}
	
.BlocoCabecalho {
	margin:0px;
	padding:0px;
	background-color: #DDD;
	border: 1px solid #DDD;
	
}
.BlocoTitulo {
	font-family:"Lucida Grande", Arial, sans-serif;
	font-weight:bold;
	margin-left:5px;
	text-shadow:0 1px 0 #EFEFEF;
	border-bottom: 1px;
	color:#000000;
	font-size:13px;
}

.BlocoConteudo {
	padding:0px;
	background-color:#FFFFFF;
	height:100%;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}

/* Palpite */

.palpiteLista 
{
	width:250px;
}

.palpiteItemDisponivel
{
	background-color: #99FDAA;
	color: #000000;
	
}

.palpiteItemIndisponivel
{
	background-color: #FFFFFF;
	color: #990000;
}

