html, body {
	background-image: url('images/cali_bg.gif'); 
}
html, body, #Wrapper {
	min-height: 100%; 
	width: 100%; 
	height: 100%;
}
html>body, html>body #Wrapper {
	height: auto;
}
html, body {
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #8E7A5D;
}
form {
	padding: 0px;
	margin: 0px;
}
td, th, input, textarea, select {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
}
input, textarea {
	border: 1px solid #CCC;
}
a:link,
a:active,
a:visited {
	color: #1F5A95;
	text-decoration: none;
}
a:hover {
	color: #BF6C30;
}
#Wrapper {
	width: 779px;
	margin: auto;
	background-color: #FFF;
	background-image: url('images/background.gif');
	background-repeat: repeat-y;
	position: relative; 
}
#WrapperTop {
	background-image: url('images/background_top.jpg');
	background-repeat: no-repeat;
	width: 779px;
	height: 190px;
}
#WrapperLeft {
	float: left;
	width: 184px;
}
#WrapperRight {
	float: right;
	width: 184px;
}
#WrapperCenter {
	float: left;
	width: 410px;
}
#WrapperFooter {
	background-image: url('images/background_bottom.gif');
	background-repeat: no-repeat;
	clear: both;
	width: 779px;
	height: 47px;
	bottom: 0px;
	margin: auto;
	left: 0px;
}
#ContentLeft {
	margin-left: 17px;
}
#MenuWrapper {
	width: 158px;
}	
#MenuWrapper #MenuTop{
	width: 158px;
	height: 28px;
	background-image: url('images/menu_top.gif');
	background-repeat: no-repeat;
}
#MenuWrapper #MenuBottom{
	width: 158px;
	height: 28px;
	background-image: url('images/menu_bottom.gif');
	background-repeat: no-repeat;
}
#MenuWrapper a:link,
#MenuWrapper a:active,
#MenuWrapper a:visited {
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
	line-height: 21px;
	height: 21px;
	width: 158px;
	background-image: url('images/button.gif');
	background-repeat: no-repeat;
}
#MenuWrapper a:hover {
	color: #DEFDFC;	
	background-image: url('images/button_hover.gif');
}
#MenuWrapper a div {
	padding-left: 29px;
}
#WrapperCenter h1 {
	height: 19px;
	font-size: 13px;
	color: #0452B2;
	margin: 5px;
	padding: 0px;	
	background-image: url('images/cali_icon.gif');
	background-repeat: no-repeat;
	border-bottom: 1px solid #0452B2;
}
#ContentCenter {
}
.Tabela {
	width: 400px;
	margin: 5px 5px 0px 5px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
.Tabela td.Titulo {
	color: #FFF;
	background-color: #FF9B03;
	font-weight: bold;
}
.Tabela th {
	background-color: #FFECCF;
	text-align: left;
}
.Success {
	border: 2px solid #62AB50;
	padding: 2px;
	font-size: 10px;
	font-weight: bold;
	color: #62AB50;
	background-color: #D3E7CE;
	margin: 2px;
}
.Error {
	border: 2px solid #C40707;
	padding: 2px;
	font-size: 10px;
	font-weight: bold;
	color: #C40707;
	background-color: #FCC4C3;
	margin: 2px;
}
.Tabela td a img {
	border: 0px;
	margin-right: 3px;
}
.Tabela td.Titulo a:link,
.Tabela td.Titulo a:active,
.Tabela td.Titulo a:visited {
	color: #FFF;
	text-decoration: none;
}
.Destaque {
	text-align: justify;
	padding: 5px;
	color: #727272;
	font-size: 11px;
	border-bottom: 1px solid #0452B2;
}
.Destaque h3 {
	font-size: 12px;
	font-weight: bold;
	color: #1065CE;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
}
.Destaque img {
	border: 3px solid #284A84;
}
.Destaque td a:link,
.Destaque td a:active,
.Destaque td a:visited {
	text-decoration: none;
	color: #727272;
}
.Destaque td a:hover {
	text-decoration: underline;
}
#MenuRightWrapper {
	width: 158px;
	margin-top: 25px;
	margin-left: 10px;
}	
#MenuRightWrapper a:link,
#MenuRightWrapper a:active,
#MenuRightWrapper a:visited {
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
	line-height: 21px;
	height: 21px;
	width: 158px;
	background-image: url('images/button_admin.gif');
	background-repeat: no-repeat;
	text-align: right;
}
#MenuRightWrapper a:hover {
	color: #FBEEDE;	
	background-image: url('images/button_admin_hover.gif');
}
#MenuRightWrapper a div {
	padding-right: 29px;
}
#WrapperApoio {
	width: 158px;
	margin-top: 25px;
	margin-left: 7px;
}
#ContentApoio {
	text-align: center;
}
#Navigator {
	margin: 3px;
	padding: 3px;
	background-color: #D3EEED;
}
#Navigator a:link,
#Navigator a:active,
#Navigator a:visited {
	text-decoration: none;
	color: #1F5A95;
}
#Navigator a:hover {
	text-decoration: underline;
}
#Navigator .Atual {
	font-weight: bold;
	color: #E8912B;
}
.AtletaDestaque table.Cabecalho {
	width: 400px;
	height: 69px;
	background-image: url('images/atleta_cabecalho.gif');
	background-repeat: no-repeat;
	margin-top: 5px;
}
.AtletaDestaque table.Cabecalho td {
	padding-left: 17px;
	padding-right: 15px;
}
.AtletaDestaque table.Cabecalho td.Nome {
	text-align: right;
	font-size: 19px;
	color: #1F5A95;
	font-weight: bold;
}
.AtletaDestaque table.Corpo {
	width: 400px;
	background-color: #1F5A95;
	background-image: url('images/atleta_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
}
.AtletaDestaque table.Corpo table.Dados th, 
.AtletaDestaque table.Corpo table.Dados td {
	padding: 5px;
	color: #FFF;
}
.AtletaDestaque table.Corpo table.Dados {
	width: 370px;
	margin-bottom: 15px;
	margin-top: 7px;
}
.AtletaDestaque table.Corpo table.Dados td {
	background-color: #6D97C2;
	text-align: left;
}
.AtletaDestaque table.Corpo table.Dados th {
	background-color: #527EA9;
	width: 90px;
}
.AtletaDestaque table.Cabecalho a:link,
.AtletaDestaque table.Cabecalho a:active,
.AtletaDestaque table.Cabecalho a:visited {
	text-decoration: none;
	color: #1F5A95;
}
.AtletaDestaque table.Cabecalho a:hover {
	color: #EBA048;
}
table.Provas {
	width: 100%;
}
table.Provas th {
	padding: 3px;
	background-color: #1F5A95;
	color: #FFF;
	text-align: left;
	font-weight: bold;
}
table.Provas td {
	background-color: #C2D3E2;
	color: #133659;
	padding: 3px;
}
table.Provas th.Mes {
	background-color: #94B2CB;
	text-align: right;
}
#WrapperApoio img {
	margin-bottom: 9px;
	border: 0px;
}
#MenuWrapper .SubMenu a:link,
#MenuWrapper .SubMenu a:active,
#MenuWrapper .SubMenu a:visited {
	font-size: 10px;
	color: #E6F5FB;
	text-decoration: none;
	font-weight: bold;
	display: block;
	line-height: 21px;
	height: 21px;
	width: 158px;
	background-image: url('images/button_2.gif');
	background-repeat: no-repeat;
}
#MenuWrapper .SubMenu a:hover {
	color: #DEFDFC;	
	background-image: url('images/button_2_hover.gif');
}
#MenuWrapper .SubMenu a div {
	padding-left: 34px;
}
.Album {
	width: 400px;
	height: 98px;
	background-image: url('images/galeria_back.gif');
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.Album a:link,
.Album a:active,
.Album a:visited {
	color: #FFF;
	text-decoration: none;
}
.Album img {
	border: 2px solid #7095BB;
}
.Album .Nome {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	padding-top: 4px;
	padding-left: 4px;
}
.Album .Descricao {
	padding: 5px;
	color: #C5FBF8;
	font-size: 9px;
	padding-right: 27px; 
	overflow: hidden;
}
#WrapperAlbum {
	margin: 5px;
}
#WrapperAlbum #AlbumNome {
	border: 1px solid #0452B2;
	padding: 4px;
	font-size: 15px;
	font-weight: bold;
	background-color: #B1E0F2;
	color: #0452B2;
	margin-bottom: 2px;
}
#WrapperAlbum #AlbumCanvas {
	height: 290px;
	background-color: #C9EAF6;
	border: 3px solid #9CD8EE;
	border-bottom: 0px;
}
#WrapperAlbum #AlbumCanvas img {
		border: 3px solid #9CD8EE;
}
#WrapperAlbum #AlbumLegenda {
		border: 3px solid #9CD8EE;
		border-top: 0px;
		text-align: center;
		background-color: #C9EAF6;
		margin-bottom: 2px;
}
#WrapperAlbum #AlbumNavigator {
	background-color: #3E71A4;
	border: 2px solid #28496A;
}
#WrapperAlbum #AlbumNavigator td img {
	border: 1px solid #28496A;
	cursor: pointer;
}
#WrapperLogin {
	position: absolute;
	right: 17px;
	top: 6px;
}
.Tabela2 th, .Tabela2 td {
	padding: 2px;
}
.Tabela2 th {
	text-align: right;
}
.Aviso {
	text-align: center; 
	padding: 10px; 
	color: #0452B2; 
	font-weight: bold; 
	margin: 10px; 
	background-color: #FFF; 
	border: 1px solid #CEF6F5;
}
#WrapperNewsletter {
	padding-left: 5px;
	font-size: 9px;
}
#WrapperNewsletter .Mensagem { padding: 2px; background-color: #B3F3B8; width: 160px; font-weight: bold; color: #3A9341; }

.WrapperProduto { width: 130px; height: 178px; margin-left: 1px; float: left; }
.WrapperProduto .Canvas { width: 130px; height: 130px; overflow: hidden; text-align: center; vertical-align: middle; background-color: #3A5C7C; }
.WrapperProduto .Canvas img { border: 1px solid #FFF; margin: 1px; }
.WrapperProduto .Titulo { height: 25px; background-color: #E8912B; color: #000; font-weight: bold; padding: 2px; text-align: center; overflow: hidden; }
.WrapperProduto .Preco { background-color: #B06A13; color: #FFF; font-weight: bold; padding: 2px; text-align: right; }
.Texto { font-size: 13px; font-weight: bold; text-align: center; clear: both; background-color: #DDD; color: #555; padding: 10px; }