body, table, span, div, p
{
	color:black;
	font-family:arial,sans-serif;
	font-size:12;
}

body
{
	margin: 0; 
	padding: 0; 
	background-color: #4396CA;
}

a{color:blue;}

img{border:0;}

.admin-box-comment
{
	padding:10;
}

.zebra
{
	background:#C2CFF1;
}

.topo-superior
{
	/*background:#006699;*/
	padding-top:5;
	padding-bottom:5;
	margin-bottom:5;
}

.logo-text
{
	font-size:12px;
	color:#2779AA;
	font-weight:bold;
}

.button-ok
{
	border-style:solid;
	border-width:1px;
	background:#97CD39;
	color:white;
	padding-left:10;
	padding-right:10;
	font-weight: bold;
}

.miniatura
{
	padding:3 3 3 3;
	margin-right: 10;
	border-width: 1px;
	border-style: solid;
	border-color: #B6C1E9;
}

.miniatura-selecionada
{
	padding:3 3 3 3;
	margin-right: 10;
	border-width: 1px;
	border-style: solid;
	border-color: RED;
}

.menu-text
{
	font-size:normalpx;
	color: white;
	padding-right: 75px;
	font-weight: bold;
}

.login-text
{
	font-size:12px;
	color: white;
	font-weight: bold;
}

.trilha
{
	font-size:16px;
	color: white;
}

.trilha-busca
{
	font-size:12px;
	color: black;
}
.trilha-foto
{
	font-size:13px;
	color: black;
}

.big-text
{
	font-size:20px;
	color: #4396CA;
	font-weight: bold;
}

.middle-text
{
	font-size:12px;
	color: #4396CA;
	font-weight: bold;
}

div#result
{
	margin-top:30px;
	color:black;
}

.a_materia
{
	text-decoration:none;
	color:green;
	font-weight:bold;
}

.a_materia:hover
{
	text-decoration:underline;
}

div#result a
{
	text-decoration:none;
}

div#result a:hover
{
	text-decoration:underline;
}

div#result div .title
{
	font-size:16px;
	color: black;
	font-weight: bold;
}

div#result div .subtitle
{
	font-size:14px;
	color: #000000;
	font-weight: normal;
}

div#result div .text
{
	font-size:12px;
	color: #4396CA;
	font-weight: normal;
}

div#result div a
{
	font-size:12px;
	color: blue;
	font-weight: normal;
}

.font-white
{
	color:white;
}

.font-black
{
	color:black;
}

#main
{
	font-size:small;
	padding-right: 20px;
}


#main-new
{
	font-size:small;
	padding-left: 3px;
	padding-right: 7px;
}

#main .box
{
	padding-top:20px
}

#main label
{
	display: inline-block;
	width:100px;
	font-weight:bold;
}

hr
{
	border-width: 1px;
	border-style: solid;
	border-color: #eeeeee;
}

#main .title
{
	font-size:26px;
	color:black;
	font-weight: bold;
}

#main .subtitle
{
	font-size:20px;
	color:blue;
	font-weight: bold;
}

.message
{
	margin-top:20;
	margin-left:10;
}

.message_ok
{
	color:green;
	font-weight: bold;
}

.message_error
{
	color:red;
	font-weight: bold;
}

.fonte-padrao
{
	font-size:small;
}

#main p
{
	text-align:justify;
}

#command .ok
{
	background-color:#4396CA;
	/*background-color:#4396CA;*/
	border:1px solid #000000;
	color:#FFFFFF;
	display:block;
	font-size:1.5em;
	margin:1em auto 0.5em;
	padding:4px;
	text-align:center;
	width:9.5em;
	text-decoration:none;
}
#command a:hover
{
	text-decoration:none;
}

#main .mural
{
	padding:10 10 10 10;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}

#main .mural a
{
	text-decoration: none;
}

#main .mural .titulo
{
	font-size:13px;
	color:#1F98C7;
	text-decoration: none;
	font-weight: bold;
}


#main .mural .mensagem
{
	font-size:13px;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}

#main .mural .data
{
	font-size:13px;
	color:#999999;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}

#main .box .comentario
{
	padding:10 10 10 10;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}

#main .box .comentario .nome
{
	font-weight: bold;
}

#main .box .comentario .data
{
	font-weight: normal;
	color:#999999;
}

#main .box .comentario p
{
	font-weight: normal;
	color:#000000;
}

#sitemap ul
{
	list-style-image: url(http://www.socialsportclub.com.br/_img/bullet-2005.gif);
}

#sitemap ul li
{
	line-height: 2em;
	margin-left:3em;
}

#sitemap a
{
	text-decoration:none;
}

#sitemap a:hover
{
	text-decoration:underline;
}

.parceiro
{
	text-align:center;
	/*padding-bottom:15;*/
	margin-bottom:15;
	/*border-bottom-style:dashed;
	border-bottom-width:1;*/
}

.naoinformado{
	color:#bbbbbb;
}

#tooltip{
    position:absolute;
    border:1px solid #333;
    background-color: #5379B8;
    padding:2px 5px;
    color: #FFF;
    display:none;
}

#minha_conta_op_simples
{
	background: rgb(223, 238, 247);
	padding:10;
	margin:5;
}

#minha_conta_op_completa
{
	background: rgb(223, 238, 247);
	padding:10;
	margin:5;
}

#minha_conta div
{
	padding:10;
	margin:3;
	border-bottom-style:dashed;
	border-width:1;
}

#minha_conta div a
{
	color:black;
	text-decoration:none;
}

#minha_conta div a:hover
{
	text-decoration:underline;
}

.table-size
{
	width:98%;
}



/*
	ADMINISTRACAO
*/


.sedes .sede
{
	padding:10 10 10 10;
	/*border-bottom-style:dotted;
	border-bottom-width:1;*/
}

.sedes .sede-add
{
	padding:10 10 10 10;
	/*border-bottom-style:dotted;
	border-bottom-width:1;*/
}

.sedes .sede-add-vis
{
	padding:10 10 10 10;
	/*border-bottom-style:dotted;
	border-bottom-width:1;*/
}

.sedes .sede .servico-add
{
	margin-top:10;
}

.sedes .sede-comandos
{
	margin-right:10;display:inline-block;
}

.sedes .sede-nome
{
	display:inline-block;
}

.sedes .sede-servicos
{
	margin:0 0 0 30; padding:10 0 10 0;
}


/**
 * TABLE
 */

/* tables */
table.tablesorter {
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 10px 5px 10px 5px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.info-extra
{
	font-size:12px;
	color:#999999;
}
.busca_input
{
	font-size: 25px;
	border: none;
}
.td_input
{
	background: white;
	border: solid; border-width:2; border-color:#C5CDE2;
	padding:5 0 5 5;
}
.busca_submit
{
	font-size: 20px;
	border-width:2;
	border-style:raised;
	width:150px;
}

