﻿@media print {
  .StructureHeader {display: none;}
  .Column2 {display: none;}
  .CenterRight {display: none;}
  .StructureFooter {display: none;}
  .Column2 {display: none;}
  }



.srch-Item, .sI { width:100%; margin:2px; padding:2px 0px 2px 0px; border-bottom: 1px dotted #cccccc; }

.srch-Title span, sT span {
	color: #FF6600;
	margin-right: 3px;
	margin-bottom: 0px;
	font-weight: normal;
}
.srch-Title, sT {
COLOR:#000000;
font-weight: bold;
font-size: 13px;
}
.srch-Title a, sT a {
text-decoration:none;
font-weight: bold;
color:#000000;
}
.srch-Title a:hover, sT a:hover {
color:#000000;
text-decoration:underline;
}


.srch-Description{
COLOR:#666666;
font-size: 11px;
}
.srch-URL {
	color: #000000;
	font-size: 11px;
}
.srch-URL A:link,.srch-URL A:visited{
color:#26365B;
text-decoration:none;
}
.srch-URL a:hover{
color:#26365B;
text-decoration:underline;
}
.srch-Page-bg {
	background-color: #EFEFEF;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-bottom: 8px;
}
  
  
  
  
html {
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	width: 100%;
	text-align: center;
}
body {
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	width: 100%;
	background-image: url(bg_body.gif);
	background-repeat: repeat;

	text-align:center;
  	margin: 0;
 	padding: 0;


}
.groupheader {
	font-weight:bold;
	margin-top: 25px;
	margin-bottom: 5px;
	color: #333333;
}
a {
	color: #314677;
	text-decoration: none;
}
p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

textarea {
	font-family: Arial;
	font-size: 11px;
}

select {
	font-family: Arial;
	font-size: 11px;
}

input {
	font-family: Arial;
	font-size: 11px;
}

table {
	font-family: Arial;
	font-size: 11px;
	}
.PopUp {
	height: 280px;
	width: 100%;
}
.PopUp td {
	padding: 10px;
	font-size: 12px;
	vertical-align: top;
}
.PopUp .Datagrid td {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	vertical-align: top;
}
.PopUp h1 {
	font-size: 16px;
	border-bottom: 3px solid #FF9900;
	background-color: transparent;
	color: #336699;
	padding-left: 0px;
	margin-bottom: 20px;
	width: 100%;
}
.PopUp p {
	margin-top: 10px;
}

/***********************************
STRUCTURE
***********************************/
.Body {
 margin: 0 auto;
  width:987px;
  text-align:center;
}

.Structure {
	width: 985px;
	background-color:#FFFFFF;
	
	text-align:center;
	margin: 0 0 0 0;
}
.StructureHeader {
	vertical-align: top;
	/*text-align: center;*/
	padding-left: 0px;
	background-color: #F2F2F2;
}
.StructureCenter {
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	/*text-align: center;*/
}
.StructureCenter td {
	/*text-align: left;*/
}
.StructureFooter {
	padding-left: 8px;
	padding-right: 8px;
	background-color: #E5E5E5;
	height: 54px;
	color: #666666;
	/*text-align: center;*/
}
.StructureFooter a {
	margin-left: 8px;
	margin-right: 8px;
	color: #666666;
}
.StructureFooter table {
	width: 971px;
	border: 0px solid red;
}
/***********************************
HEADER
***********************************/
html>body .HeaderBannerBackground{
	/*width:100%;
	background-image:url(bg_header_logo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;*/
	text-align:center;	
}
.HeaderBannerBackground{
	width:100%;
	border:0px solid red;
	background:url(bg_header_logo.gif) no-repeat bottom 104px;
	text-align:center;
}

html>body .DivHeader {
	background-image: url(bg_header.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 3px solid #DADADA;
	padding-bottom: 0px;
	z-index:100;
}
.DivHeader {
	background-image: url(bg_header.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px solid #DADADA;
	padding-bottom: 0px;
	z-index:100;
}
.HeaderBanner {
	/*height: 90px;*/
	/*background-color: White;*/
	margin-top: 5px;
	/*margin-left: 8px;*/
	z-index:100;
	margin-bottom: 2px;	
}
.HeaderBanner .HeaderBannerImg{
	padding-right:5px;
	
}
.HeaderBanner .ImgPublicidade{
	vertical-align:middle;
	border:1px solid #666666;
	background-color: #FFFFFF;
}
.BuscaLogin {
	width: 985px;
	color: #333333;
	margin-top: 7px;
	padding-left: 14px;
	border-collapse:collapse;
	border: 0px solid red;
}
.BuscaLogin table {
	border-collapse:collapse;
}

.BuscaLogin td {
	vertical-align: middle;
	padding-right: 5px;
	font-family: verdana;
	padding-bottom: 0px;
	padding-top: 0px;
	white-space: nowrap;
}
.BuscaLogin .ms-sbcell a img {
	margin-bottom: -3px;
	border: 0px solid red;
}
img {
}
select {
}
.BuscaLogin input {
}
.BuscaLogin a {
	color: #314677;
	margin: 4px;
	font-family: Arial;
}

/***********************************
TOP MENU
***********************************/
html>body .TopMenu {
	border-collapse: collapse;
	height: 1px;
	text-align: left;
	width: 100%;
	margin-top: -2px;
	margin-bottom: 3px;
	z-index:0;
}

.TopMenu {
	border-collapse: collapse;
	height: 1px;
	text-align: left;
	width: 778px;
	margin-top: 0px;
	z-index:0;
}

/*Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.TopMenu {
	border-collapse: collapse;
	height: 1px;
	text-align: left;
	width: 778px;
	margin-top: -2px;
	border-bottom: 1px solid transparent;
	z-index:0;
}
}


.TopMenu .LogoAtivo {
	padding-bottom: 5px;
	width: 1px;
}
.TopMenu .LogoAtivo img {
	border-width: 0px;
	width: 210px;
	height: 69px;
}

.TopMenu td {
	vertical-align: bottom;
	text-align: left;
}
.TopMenu table {
	border-collapse: collapse;
	margin-bottom: 4px;
	text-align: left;
}
.TopMenu table a:hover img {
	
}
.SubMenu {
	color: #CACACA;
	margin-left: 10px;
	height: 14px;
	text-align: left;
}
.SubMenu a {
	color: #666666;
	margin-left: 2px;
	margin-right: 2px;
}
.SubMenu a:hover {
	color: #FF6600;
}
.SubMenuAtivo {
	color: #000000;
	font-weight: bold;
}
.SubMenuNext {
	color: #FF6600;
}
#SubEsporte a {
	color: #6F9333;
}
#SubEvento a {
	color: #084898;
}
#SubProduto a {
	color: #996600;
}
#SubFoto a {
	color: #D58000;
}



/***********************************
CENTER
***********************************/
.Center {
	vertical-align: top;
}
.CenterFormulario {
    vertical-align: top;
    width: 729px;
    border: 0px solid red;
}
.TableCenter {
	width: 980px;
}
.TableCenter td {
	vertical-align: top;
}
.TableEcommerce {
	width: 725px;
}
.TableEcommerce td {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
.Column1 {
	width: 540px;
	background-color: #E4E4E4;
	text-align: left;
	padding: 5px;	
	vertical-align: top;
}
.Column1Interna {
	width: 514px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;	
	vertical-align: top;
}
.Column1Interna div {
	font-size: 12px;
}
.Column2 {
	width: 135px;
	background-color: #E4E4E4;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}
.Column2 input {
	width: 96.5%;
	font-family: verdana;
	margin-top: 3px;
	margin-bottom: -1px;
}
.Column2 select {
	width: 100%;
	font-family: verdana;
	margin-top: 3px;
}
.CenterRight {
	height: 100%;
	margin-left: -5px;
}
.Column3 {
	width: 120px;
 	/*background-color: #ECECCE;*/
	background-color: 	#E4E4E4;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	height: 100%;
	
}.ColumnVazia{
	width: 120px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	height: 100%;
	
}

.Column4 {
	width: 120px;
	min-width: 120px;
	background-color: #FFFFFF;
	vertical-align: top;
	height: 761px;
}
.Column4 img {
	border: 0px;
}
.Header {
	width: 100%;
	margin-bottom: 5px;
	background-image: url(../../images/bg_header.gif);
	background-repeat: repeat-x;
}

.Caminho {
	margin-top: 5px;
	background-color: #959595;
	color: #D2D2D2;
	font-size: 16px;
	font-weight: bold;
	border-right: 5px solid white;
	border-left: 5px solid white;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
}
.Caminho span {
	color: #FFFFFF;
}

/***********************************
CARRINHO
***********************************/
.TableEcommerce h1 {
	font-size: 22px;
	margin-top: 7px;
	margin-bottom: 15px;
	color: #333333;
	font-weight: bold;
	background-color: transparent;
}
.TableEcommerce h1 span {
	color: #666666;
	font-size: 11px;
	margin-left: 15px;
	font-weight: normal;
}
.TableEcommerce h2 {
	color: #666666;
	border-bottom: 1px solid #FACC63;
	font-size: 12px;
	background-color: #FFFFFF;	
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	width: 99.6%;
}
.TableEcommerce h3 {
	width: 99.6%;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 3px;
	background-color: #F3F3F1;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.TableEcommerce label {
	font-size: 11px;
}
.TableEcommerce .Calcular td {
	background-color: White;
}
.TableEcommerce .Calcular .Button {
	border: 0px;
}
div.Endereco {
	text-align: left;
	font-weight: bold;
	padding: 5px;
	color: #333333;
	background-color: #F3F3F3;
	font-size: 11px;
	margin-top: 8px;
}
div.Endereco .Botoes {
	margin-bottom: 0px;
	margin-top: 10px;
	text-align: left;
}
div.Endereco .Botoes input {
	margin-right: 8px;
	margin-left: 0px;
}
table.Endereco {
	margin-top: -4px;
	width: 100%;
}
table.Endereco td {
	text-align: left;
	padding: 5px;
	color: #333333;
	background-color: #F3F3F3;
	font-size: 11px;
}
table.Endereco span {
	font-size: 12px;
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
.Pagamentos {
	width: 100%;
}
.Pagamentos td {
	background-image:url(../../images/bg_pagamentos.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 6px;
	text-align: center;
}
.TableCarrinho {
	width: 100%;
}
.TableCarrinho td {
	background-color: #FFFFFF;
	padding-top: 15px;	
	vertical-align: top;
	
}
.TableCarrinho div {
	font-size: 12px;
}
.TableCarrinho .Participante {
	text-align: left;
	float: left;
	margin-top: 30px;
	margin-right: -130px;
	margin-bottom: -10px;
	padding-left: 5px;
}
.TableCarrinho .Delete {
	text-align: right;
	float: right;
	margin-top: 30px;
	margin-bottom: -10px;
	padding-left: 5px;
	font-size: 11px;
	color: #333333;
}
.TableCarrinho .Delete a {
	color: #333333;
}
.TableCarrinho .Delete img {
	margin-bottom: -3px;
	margin-right: 3px;
	border: 0;
}
.TableCarrinho .Federar {
	margin-bottom: 10px;
	width: 100%;
}
.TableCarrinho .Federar td {
	background-color: #FFFF00;
	padding: 5px;
}
.TableCarrinho .Federar .Texto {
	font-size: 11px;
	white-space: normal;
	width: 70%;
}
.TableCarrinho .Federar .Texto span {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
.TableCarrinho .Federar input {
	width: auto;
}

.Orientacao {
	background-color: #E4E4E4;
	padding: 8px;
	margin-top: 15px;
	text-align: left;
	/*float: left;
	width: 100%;
	font-size: 12px;*/
}

.Orientacao span {
	display: block;
	font-weight: bold;
	color: #EB7302;
	margin-bottom: 5px;
}
.Orientacao2 {
	background-color: #E4E4E4;
	padding: 8px;
	text-align: left;
	line-height: 15px;
	margin-top: -5px;
	color: #333333;
	width: 152px;
}
.Orientacao2 span {
	display: block;
	font-weight: bold;
	color: #EB7302;
}
.Orientacao2 p {
	margin-top: 5px;
}
.Mensagem {
	background-color: #F3F3F3;
	margin-top: 15px;
	border-top: 40px solid #F3F3F3;
	border-bottom: 40px solid #F3F3F3;
	padding: 10px;	
	text-align: center;
}
input.Button {
	background-image: url(bg_button.gif);
	background-repeat: repeat-x;
	border: 1px solid #B37E06;
	width: auto;
}
.Botoes {
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: right;
}
.Botoes input {
	margin-left: 8px;
}
.Carrinho {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 0px;
	margin-top: 10px;
}
.Carrinho th {
	border-bottom: 1px solid #cccccc;
	height: 25px;
	white-space: nowrap;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #DDDDDD;
	color: #333333;
	font-size: 11px;
}
.Carrinho td {
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #cccccc;
	background-color: #F3F3F3;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	font-size: 11px;
}
.Carrinho .TdPreco {
	text-align: right;
	background-color: #E9E9E9;
}
.Carrinho .Foto {
	text-align: left;
	background-color: #FFFFFF;
	width: 1px;
}
.Carrinho ul li {
	margin-left: 15px;
}
.Carrinho input {
	width: 100%;
}
.Carrinho select {
	width: 101%;
}
.Carrinho textarea {
	width: 100%;
}
.Carrinho input.Checkbox {
	width: 15px;
	margin-right: 5px;
}
.Carrinho .Checkbox input {
	width: 15px;
	margin-right: 5px;
}
.Carrinho input.Radiobutton {
	width: 15px;
	margin-right: 5px;
}
.Carrinho .Radiobutton input {
	width: 15px;
	margin-right: 5px;
}
.Carrinho .Button {
	width: auto;
}
.Carrinho .cep td {
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #cccccc;	
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
}
.Carrinho .cep .TdPreco {
	text-align: right;
	background-color: #E9E9E9;
}
.Carrinho .Total td {
	text-align: left;
	border-bottom: 4px solid #FFFFFF;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #DDDDDD;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Carrinho .Total span {
	text-align: right;
	float: right;
	margin-top: -18px;
}
.ActionCarrinho {
	background-color: #EDEDED;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	text-align: right;
	margin-bottom: 10px;
}
.ActionCarrinho input {
	padding-left: 20px;
	padding-right: 20px;
	margin: 5px;
}
.Carrinho .Center {
	text-align: center;
}
.Carrinho .Right {
	text-align: right;
}
.Pedido {
	font-weight: bold;
	border: 1px solid white;
	padding: 5px;
	background-color: #F3F3F3;
}
.Pedido span {
	font-weight: bold;
	font-size: 20px;
	color: red;
}
.Pagamento {
	padding: 10px;
}
div.Agradecimento {
	background-color: #F3F3F3;
	padding: 8px;
	
}
/***********************************
HOME NOTICIAS
***********************************/
.HeaderNoticias {
	width: 100%;
	background-image: url(bg_header_noticias.gif);
	background-repeat: repeat-x;
}
.HeaderNoticias .Abas {
	text-align: right;
	vertical-align: bottom;
	color: White;
	width: 100%;
	padding-right: 8px;
}
.HeaderNoticias .Abas a {
	margin-bottom: -5px;
	padding-top: 3px;
	margin-left: 8px;
	margin-right: 8px;
	height: 22px;
	display: block;
	float: right;
	text-align: center;
	color: White;
	font-family: verdana;
	font-size: 11px;
}
.HeaderNoticias .Abas a:hover {
	text-decoration: underline;
}
.HeaderNoticias .Abas a.Selected {
	width: 86px;
	margin-bottom: -5px;
	padding-top: 5px;
	height: 22px;
	display: block;
	text-align: center;
	background-image: url(bg_aba_noticia.gif);
	background-repeat: no-repeat;
	color: #333333;	
}
.HeaderNoticias .Abas a:hover.Selected {
	text-decoration: none;
}
.ConteudoNoticias {
	width: 100%;
	vertical-align: top;
	height: 195px;
}
.ConteudoNoticias td {
	vertical-align: top;
}
.NoticiasFoto {
	padding-right: 5px;
	padding-top: 5px;
	width: 1px;
}
.NoticiasFoto div {
	border: 4px solid #FFFFFF;
	width: 183px;
	height: 183px;
}

.NoticiasDestaque {
	background-color: #F4F4F4;
	border-top: 5px solid #E4E4E4;
	padding: 8px;
	font-size: 12px;
}
.NoticiasDestaque span {
	font-size: 17px;
	font-weight: bold;
}
.NoticiasDestaque p {
	line-height: 17px;
	margin-top: 3px;
}
.NoticiasDestaque a {
	color: #333333;
}
.NoticiasDestaque a:hover {
	text-decoration: underline;
}
.NoticiasDestaque a:visited {
	color: #666666;
}
.NoticiasLista {
	padding-top: 5px;
}
.NoticiasLista span {
	color: #FF6600;
	margin-right: 3px;
	margin-top: -1px;
}
.NoticiasLista a:hover span {
	text-decoration: none;
}

.NoticiasLista a {
	color: #333333;
	display: block;
}
.NoticiasLista a:hover {
	text-decoration: underline;
}
.NoticiasLista a:visited {
	color: #666666;
}
span.LinkMais {
	margin-right: 5px;
	margin-top: 10px;
	display: block;
	float: right;
	font-family: verdana;
	font-size: 11px;
}
span.LinkMais a {
	color: #314677;
}
span.LinkMais img {
	margin-right: 5px;
	margin-bottom: -1px;
}
.NoticiasBanners {
	padding-left: 5px;
	width: 1px;
}
.NoticiasBanners img {
	margin-top: 5px;
}

/***********************************
HOME EVENTOS
***********************************/
#eventos {
	margin-top: 5px;
	margin-bottom: 0px;
}
.HeaderEventos {
	width: 100%;
	background-image: url(bg_header_eventos_forten.jpg);
	background-repeat: repeat-x;
}
.HeaderEventos .Abas {
	text-align: right;
	vertical-align: bottom;
	color: White;
	width: 100%;
	padding-right: 8px;
}
.HeaderEventos .Abas a {
	margin-bottom: -5px;
	padding-top: 3px;
	margin-left: 8px;
	margin-right: 8px;
	height: 22px;
	display: block;
	float: right;
	text-align: center;
	color: White;
	font-family: verdana;
	font-size: 11px;
}
.HeaderEventos .Abas a:hover {
	text-decoration: underline;
}
.HeaderEventos .Abas a.Selected {
	width: 86px;
	margin-bottom: -5px;
	padding-top: 5px;
	height: 22px;
	display: block;
	text-align: center;
	background-image: url(bg_aba_evento.gif);
	background-repeat: no-repeat;
	color: #333333;	
}
.HeaderEventos .Abas a:hover.Selected {
	text-decoration: none;
}
.ConteudoEventos{
	width: 100%;
}
.Calendario {
	width: 1px;
}
.Calendario table {
	background-color: #F2F2F2;
	margin-top: 5px;
	width: 128px;
	border: 3px solid #FFFFFF;
	border-collapse: collapse;
}
.Calendario table table {
	margin-top: 0px;
	border: 0px solid #FFFFFF;
	border-collapse: collapse;
}
.Calendario table table td {
	text-align: center;
	border: 0px solid #FFFFFF;
}
.Calendario table th {
	text-align: center;
	background-color: #D5DCE3;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	font-variant:small-caps;
}
.Calendario table td {
	text-align: center;
	border: 1px solid #FFFFFF;
	padding: 1px;
}
.Calendario table .Data {
	background-color: #666666;
}
.Calendario table .Data a {
	color: #FFFFFF;
}
.Calendario table .OutroMes {
	background-color: #E4E4E4;
	color: #999999;
	border-top: 1px solid #FFFFFF;	
	border-left: 0px solid #FFFFFF;	
	border-right: 0px solid #FFFFFF;
}
.EventosLista {
	background-color: #F2F2F2;
	width: 100%;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: -5px;
}
.EventosLista td {
	padding: 3px;
}
.EventosLista .tr2 {
	background-color: White;
}
.EventosLista a {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
.EventosLista span {
	float: right;
	margin-right: 15px;
	border: 0px solid red;
	width: 70px;
	text-align: right;
}
.EventosLista span a {
	color: #DF8600;
	font-weight: normal;
	text-decoration: none;

}
.EventosLista .LinkMais {
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: right;
	font-family: verdana;
	font-size: 11px;
	width: auto;
}
.EventosLista .LinkMais a {
	color: #314677;
}
.EventosLista .LinkMais img {
	margin-right: 5px;
	margin-bottom: -1px;
}

#BuscaEvento {
	margin-bottom: 5px;
}
#BuscaEvento .Header {
	width: 100%;
	margin-bottom: 5px;
	background-image: url(bg_header_eventos.gif);
	background-repeat: repeat-x;
}
#BuscaEvento td {
	padding: 1px;
	vertical-align:middle;
}
#BuscaEvento input {
	width: 103px;
}
/*#BuscaEvento table table {
	background-color: #EFEFEF;
	width: 100%;
	margin-top: 5px;
}
#BuscaEvento table table td {
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
}*/
#BuscaEvento .Radiobutton input {
	width: auto;
	margin-left: -4px;
}
#BuscaEvento .Botao {
	padding-top: 2px;
	width: auto;
	float: right;
	margin-bottom: 5px;
}

/***********************************
HOME ESPORTES
***********************************/
#esportes {
	margin-bottom: 5px;
}
#esportes ul {
	margin-left: 28px;
}
#esportes a {
	display: block;
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: 15px;;
	padding-left: 30px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #EFEFEF;
	margin-bottom: 1px;
	color: #333333;
	font-weight: bold;
}
#esportes a:hover {
	background-color: White;
}
#Relogio {
	text-align: center;
	margin-bottom: 5px;
}
/***********************************
HOME BUSCA FOTOS
***********************************/
#fotos {
	margin-bottom: 5px;
	width: 100%;
}
#fotos .Foto img {
	border: 4px solid #FFFFFF;
}
#fotos .TextoFoto {
	background-color: White;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
#fotos .Botao {
	padding-top: 2px;
	width: auto;
	float: right;
}
#fotos input {
	width: 96.5%;
	font-family: verdana;
	margin-top: 3px;
	margin-bottom: -1px;
}
#fotos select {
	width: 100%;
	font-family: verdana;
	margin-top: 3px;
}
.FotosListaHome {
	background-color: #F2F2F2;
	width: 100%;
	margin-top: 5px;
}
.FotosListaHome td {
	padding: 2px;
}
.FotosListaHome .tr2 {
	background-color: White;
}
.FotosListaHome a {
	color: #314677;
	font-weight: normal;
	text-decoration: none;
}
.FotosListaHome a:hover {
	text-decoration: underline;
}
.LinkMais {
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 2px;
	float: right;
	font-family: verdana;
	font-size: 11px;
	border: 0px solid red;
}
.LinkMais a {
	color: #314677;
}
.LinkMais img {
	margin-right: 5px;
	margin-bottom: -1px;
}
/***********************************
HOME ENQUETE
***********************************/
#enquete {
	margin-top: 32px;
}
.TextoEnquete {
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
#enquete .Radiobutton {
	margin-bottom: 4px;
	margin-top: 2px;
	margin-left: 3px;
}
#enquete .Radiobutton input {
	width: auto;
	margin-left: -4px;
	margin-top: -3px;
}
#enquete .Botao {
	padding-top: 2px;
	width: auto;
	float: left;
}
#enquete span {
	float: right;
	margin-right: 5px;
	margin-top: 8px;
	display: block;
	float: right;
	font-family: verdana;
	font-size: 11px;
}
/***********************************
HOME BANNERS
***********************************/
#div_banner_newsletter {
	float: left;
	margin-top: 5px;
}
#banner_retangular {
	float: left;
}
#banner_retangular img {
	border: 4px solid #FFFFFF;
}
#banner_quadrado {
	float: right;
	margin-top: 5px;
}
#banner_quadrado img {
	border: 4px solid #FFFFFF;
}
#banner_central {
	margin-top: 5px;
}
#banner_central img {
	border: 4px solid #FFFFFF;
}
#banner_central p {
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
}
/***********************************
HOME NEWSLETTER
***********************************/
#newsletter {
	width: 273px;
	margin-top: 5px;
	float: left;
}
#newsletter .TextoNewsletter {
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 15px;
}
#newsletter input {
	width: 185px;
	float: left;
	font-family: verdana;
}
#newsletter .Botao {
	width: auto;
	float: right;
}
/***********************************
NEWSLETTER COLUNA 2
***********************************/
#newsletter2 {
	width: 100%;
	margin-top: 5px;
}
#newsletter2 .TextoNewsletter {
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
#newsletter2 input {
	width: 100%;
	font-family: verdana;
}
#newsletter2 .Botao {
	width: auto;
	float: right;
	margin-bottom:5px;
}
/***********************************
BANNER COLUNA 2
***********************************/
#banner_coluna2 {
	margin-top: 30px;
	border: 4px solid #FFFFFF;
}
#banner_coluna2 img {
	
}

/***********************************
COLUNA OFERTAS
***********************************/
	.ShopOfertas{
		width:120px;
		text-align:left;
	}
	.ShopOfertas .Header{
		width: 100%;
		margin-bottom: 0px;
		background-image: url(../../images/bg_header_shopping.gif);
		background-repeat: repeat-x;
	}
	.ShopOfertas a{
		text-decoration:none;
		color:#000000;
	}
	.ShopOfertas a:hover{
		text-decoration:underline;
	}
	.ShopOfertas td{
		padding-top:2px;
		padding-bottom:2px;

	}
	.ShopOfertas .TextoShopOferta{
		display: block;
		background:#f6f6e7;
		margin-top:5px;	
		padding-left: 2px;
		padding-right: 2px;
	}
	.ShopOfertas .PrecoShopOferta{
		display: block;
		padding-bottom:5px;
		border-bottom: 1px dashed #999;		
		padding-left: 2px;
		padding-right: 2px;
	}
	.ShopOfertas .ComparaPrecos{
		width: 120px;
		margin-bottom: 5px;
		text-align:right;
		background:#E0D5A5;
		background-repeat: repeat-x;
	}
	.ShopOfertas .ComparaPrecos input {
		margin:0px 3px 0px 3px;
	}

/***********************************
NOVO MENU
***********************************/
#menucab {
	width:100%;
	background:#edecce;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin: 0;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#espacador {
	width:100%;
	height:3px;
}
ul#menu {
	width:100%;
	background:#f5f6e8;
	padding:0;
	list-style-type:none;
	margin: 0;
}
ul#menu li {
   list-style-image: none;
   background-image: url(http://www.ativo.com/sistema/images/setinha_menu.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left : 10px;
}
ul#menu li a:link, ul#menu li a:visited {
display:block;
height:1%;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding-left:5px;
}
ul#menu li a:hover {
/*background-color: #FFE4B5;
color:#DAA520;*/
font-weight: bold;
}
ul#menu2 {
	width:100%;
	background:#ffffff;
	padding:0;
	list-style-type:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
}
ul#menu2 li {
   list-style-image: none;
   background-image: url(http://www.ativo.com/sistema/images/setinha_menu.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left : 10px;
}
ul#menu2 li a:link, ul#menu2 li a:visited {
display:block;
height:1%;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding-left:5px;
}
ul#menu2 li a:hover {
/*background-color: #FFE4B5;
color:#DAA520;*/
font-weight: bold;
}
.EventosLista2 {
	BACKGROUND-COLOR: #f2f2f2; MARGIN-TOP: 5px; WIDTH: 100%; MARGIN-LEFT: 0px; MARGIN-RIGHT: -5px
}
.EventosLista2 TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.EventosLista2 .tr2 {
	BACKGROUND-COLOR: white
}
.EventosLista2 A {
	COLOR: #333333; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.EventosLista2 SPAN {
	BORDER-BOTTOM: red 0px solid; TEXT-ALIGN: right; BORDER-LEFT: red 0px solid; WIDTH: 70px; FLOAT: right; BORDER-TOP: red 0px solid; MARGIN-RIGHT: 15px; BORDER-RIGHT: red 0px solid
}
.EventosLista2 SPAN A {
	COLOR: #df8600; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.EventosLista2 .LinkMais {
	MARGIN-TOP: 0px; WIDTH: auto; FONT-FAMILY: verdana; MARGIN-BOTTOM: 0px; FLOAT: right; FONT-SIZE: 11px; MARGIN-RIGHT: 15px
}
.EventosLista2 .LinkMais A {
	COLOR: #314677
}
.EventosLista2 .LinkMais IMG {
	MARGIN-BOTTOM: -1px; MARGIN-RIGHT: 5px
}