﻿html 
{
	min-height: 100%; 
	margin-bottom: 1px;
	overflow-y:scroll;
}

p
{
    margin: 3px 0px 3px 0px;
}

body
{
	background-color:#EB2326;
	font-family: Tahoma;
	font-size:11px;
	color:White;
}

a
{
	text-transform:none;
	text-decoration:none;
	color:inherit;
}

a:hover
{
	text-decoration:underline overline;
}

h1
{
	font-size:16px;
}

h2
{
	font-size:14px;
}

h3
{
	font-size:12px;
}

table.estrutura 
{
	border-collapse:collapse;
	border-style:none;
	width:995px;
	text-align:center;
	margin:5px auto 5px auto;
	background-color:#EB2326;
}

table.estrutura tr.menu
{
	height:31px;
	background-image:url("/imagens/bgmenu.gif");
	background-position:center;
	background-repeat:repeat-x;
}

table.estrutura tr.header td.main_td
{
	vertical-align:middle;
	text-align:center;
	padding:5px 10px 5px 5px;
}

table.estrutura tr.header
{
	height:100px;
	background-image:url("/imagens/header.png");
	background-position: right center;
	background-repeat:no-repeat;
}

table.estrutura td.menu_left
{
	vertical-align:top;
	text-align:left;
	padding:0px 0px 0px 0px;
	font-size:13px;
	width:195px;
}

table.menu_left
{
	margin:0px 0px 10px 0px;
	width:180px;
	border-collapse:separate;
	background-color:#373737;
	border-spacing:5px;
}

table.menu_left td
{
	padding: 10px 5px 10px 5px;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
	background-image:url("/imagens/bgdark.jpg");
	background-position:left top;
	background-repeat:repeat;
}

table.menu_left a:hover
{
	text-decoration:none;
}


table.estrutura td.conteudos
{
	width:800px;
	text-align:right;
	vertical-align:top;
	padding:0px auto 0px auto;
}

div.estrutura
{
	width:100%;
	margin:0;
}

table.tabela
{
	border:none;
	border-collapse:collapse;
	margin:0px 0px 20px 0px;
	width:100%;
}

img.thlogo
{
	margin:0px 10px 0px 10px;
	border:none;
	width:17px;
	height:17px;
	vertical-align:middle;
}

table.tabela tr.header
{
	height:26px;
	}

table.tabela td.thl
{
	background-image:url("/imagens/thl.png");
	background-position:left top;
	background-repeat:no-repeat;
	width:40px;
	text-align:right;
	vertical-align:middle;
	}
table.tabela td.thc
{
	background-image:url("/imagens/thsep.png"); /*url("/imagens/thc.png");*/
	background-position:left top;
	background-repeat:repeat-x;
	color:White;
	vertical-align:middle;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding:0px 20px 0px 15px;	
	white-space:nowrap;	
	}
	
table.tabela td.thr
{
	background-image:url("/imagens/thr.png");
	background-position:right top;
	background-repeat:no-repeat;
	width:20px;
	}
	
table.tabela td.conteudo
{
	background-image:url("/imagens/bgvlight.png"); /*url("/imagens/thc.png");*/
	background-position:left top;
	background-repeat:repeat;
	color:Black;
	text-align:left;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	width:100%;
	border-style:none;
}

div.conteudo
{
	padding: 3px 5px 3px 5px;
	margin:0px 0px 0px 0px;
	border-top-style:none;
	border-bottom: 2px solid black;
	border-left: 2px solid black;
	border-right: 2px solid black;	
	}

table.calendario
{
	margin:10px auto 10px auto;
}

table.calendario tr
{
	border-bottom:1px solid silver;
	border-top:none;
	border-left:none;
	border-right:none;
}

table.calendario tr.colunas
{
	border-bottom:none;
	border-top:none;
	border-left:none;
	border-right:none;
	background-color:#b28100;
}

table.calendario td
{
	padding:2px 5px 2px 5px;
	white-space:nowrap;
}

table.calendario th
{
	font-weight:bold;
	color:White;
	padding:3px 3px 3px 3px;
}

table.menu
{
	margin:auto;
	border-collapse:collapse;
}
table.menu tr.menu_row
{
	padding:0px;
}
table.menu td.menu_cell
{
	text-align:center;
	vertical-align:middle;
	padding:0px 10px 0px 10px;
	font-size:13px;
	height:23px;
	font-weight:bold;
	background-image:url("/imagens/bgmenuc.gif");
	background-position:left top;
	background-repeat:repeat-x;
}

table.menu td.menu_cell_white
{
	padding:0px 8px 0px 8px;
}

table.menu td.menu_cell_sel
{
	text-align:center;
	vertical-align:middle;
	padding:0px 10px 0px 10px;
	font-size:13px;
	height:23px;
	font-weight:bold;
	color:#b28100;	
	background-image:url("/imagens/bgmenuh.gif");
	background-position:left top;
	background-repeat:repeat-x;
}

table.menu td.menu_cell a:hover
{
	text-decoration:none;
}

table.menu td.menu_cell_sel a:hover
{
	text-decoration:none;
}

table.menu td.menu_cell:hover
{
	background-image:url("/imagens/bgmenuh.gif");
	background-position:left top;
	background-repeat:repeat-x;
}

table.menu td.menu_sep
{
	background-image:url("/imagens/bgmenus.gif");
	background-position: center top;
	background-repeat:no-repeat;
	padding:0px;
	height:23px;
	width:1px;
}

table.h1
{
	border:none;
	background-image:url("/imagens/bglight.jpg");
	background-position:left top;
	background-repeat:repeat;
	width:100%;
	margin:5px auto 20px auto;
}
table.h1 td
{
	text-align:left;
	vertical-align:middle;
	padding:5px 10px 5px 10px;	
	color:Black;
	font-size:16px;
	font-weight:bold;
}

table.subestrutura
{
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:800px;
}

table.subestrutura th.subestrutura
{
	background-image:url("/imagens/bgdark.jpg");
	background-position:left top;
	background-repeat:repeat;
	height:100px;
	vertical-align:bottom;
	text-align:left;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:30px;
	color:#b28100;
}

table.subestrutura td.subestrutura
{
	text-align:left;
	vertical-align:top;
	background-color:#f0f0f0;
	padding:10px 10px 10px 10px;
	color:Black;
}

img.img_hdr
{
	margin:0px;
	border:none;
}

div.subestrutura_hdr
{	
	background-repeat:no-repeat;
	background-position:right center;
	width:100%;
	height:100px;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:bottom;
}
label
{
	position:relative;
	left:30px;
	top:50px;
}

table.scoreboard
{
	margin:0px auto 10px auto;
}

table.scoreboard th
{
	padding:0px 5px 0px 5px;
	vertical-align:top;
	font-size:30px;
	font-weight:bold;
}

table.ficha_plr
{
	border-collapse:collapse;
	margin:0px;
	width:200px;
}

table.ficha_plr td
{
	padding:2px 2px 2px 5px;
	vertical-align:top;
}

table.ficha_plr th
{
	font-weight:bold;
	color:White;
	padding:3px 3px 3px 3px;
	background-color:#b28100;
}

table.ficha_plr td.passe
{
	padding: 5px 0px 0px 5px;
	height:85px;
	width:70px;
	vertical-align:top;
	text-align:left;
}

.img_logo
{
	padding:0px;
	margin:0px;
	border-style:none;
}
img.menu
{
	border:none;
	margin:0px 10px 0px 0px;
	display:inline;
	vertical-align:middle;	
	height:32px;
	width:32px;
}

td.main_td a:hover
{
	text-decoration:none;
}

img.cartao
{
	margin: 0px 4px 0px 4px;
	border-style:none;
	vertical-align:baseline;
}


td.xl1514027
	{padding:2px 5px 2px 5px;
	color:black;
	font-style:normal;
	text-decoration:none;
	text-align:left;vertical-align:middle;
	vertical-align:middle;
	font-size:11px;
	white-space:nowrap;}
td.xl6314027
	{padding:2px 5px 2px 5px;
	color:black;
	font-style:normal;
	text-decoration:none;
	text-align:left;vertical-align:middle;
	vertical-align:middle;
	font-size:11px;
	border-top:1px solid silver;
	border-right:none;
	border-bottom:none;
	border-left:1px solid silver;
	white-space:nowrap;}
td.xl6414027
	{padding:2px 5px 2px 5px;
	color:black;
	font-style:normal;
	text-decoration:none;
	text-align:left;vertical-align:middle;
	vertical-align:middle;
	font-size:11px;
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-bottom:none;
	border-left:none;
	white-space:nowrap;}
td.xl6514027
	{padding:2px 5px 2px 5px;
	color:black;
	font-style:normal;
	text-decoration:none;
	text-align:left;vertical-align:middle;
	vertical-align:middle;
	font-size:11px;
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-bottom:none;
	border-left:1px solid silver;
	white-space:nowrap;}
td.xl6614027
	{padding:2px 5px 2px 5px;
	color:black;
	font-style:normal;
	text-decoration:none;
	text-align:left;vertical-align:middle;
	vertical-align:middle;
	font-size:11px;
	border-top:none;
	border-right:1px solid silver;
	border-bottom:none;
	border-left:none;
	white-space:nowrap;
	}
td.xl6714027
	{padding:2px 5px 2px 5px;
	color:black;
	font-style:normal;
	text-decoration:none;
	text-align:left;vertical-align:middle;
	vertical-align:middle;
	font-size:11px;
	border-top:none;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
	border-left:none;
	white-space:nowrap;}
td.xl6814027
	{padding:2px 5px 2px 5px;
	color:black;
	font-style:normal;
	text-decoration:none;
	text-align:left;vertical-align:middle;
	vertical-align:middle;
	font-size:11px;
	border-top:none;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
	border-left:1px solid silver;
	white-space:nowrap;}
