/* CSS Document -------------------------------------------------------------------------------- */

/* GERAL ----------------------------------------------------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a img {
	border: 0px;
}

a{ text-decoration:none;
   border:0; font-size:12px; color:#006600;
}

a:hover{ text-decoration:none;
   border:0;  color:#009900;
}

* {
	font-family: Arial, Helvetica, sans-serif;
}

p, li {
	color:#005900;
}

/*separacoes entre artigos*/
hr{
	/*border-top: 1px #003300;
	border-bottom: 1px #FFFFFF;
	height: 2px;*/
	clear:both;
    }
h1, h2, h3, h4, h5 {
	color:#005900;
}

ul li  { color:#006600; font-size:12px;}
/*-----------------tabelas-------------------*/
table { border-collapse: collapse; border:solid 1px #006600;
background: #f1f8ee; font-size:10px; color: #006600 ; width: 576px; margin-bottom:0px; }

caption { font-size: 1.3em; font-weight: bold; text-align: left; padding: 1em 4px; }

.destaquetable  { background:#D0E2B2; text-align:center; }

.tablenumeros {border: none;}

.tablejogadores {border: none;}

.tablejogadores td, th {text-align:left;}

.tablenumeros td, th  {text-align:center;}

.tablenumeros .tableTxtLeft {text-align:left; font-weight:bold;}

.tableTxtRight {text-align:right;}

td, th { padding:2px ; line-height: 1.3em;border: 1px solid  #D5EEC7; }

th { background: #F3FBF0; color: #006600; font-weight: bold; text-align: left; padding-right: .5em; vertical-align: top; }

thead th { color:#FFFFFF; background: #006600; text-align: center; padding:2px; }

.odd td { background:#D5EEC7; }

.odd th { background: #D5EEC7; }

td a, td a:link { color: #006600; }

td a:visited { color: #466C8E; }

td a:hover, td a:focus { color: #006600; }

th a, td a:active { color: #006600; }

tfoot th, tfoot td { background: #006600; color: #FFFFFF; }

th + td { padding-left: .5em; }

.tablepdf td, th  {text-align:center; vertical-align:middle;}

.tablemp3 td, th  {text-align:center; vertical-align:middle;}

/*-----------------fim tabelas-------------------*/

/* -------------- forms -----------------------*/

.form_inscricao {width:567px; margin-right:5px; padding:0; background:url(../imagens/bottom_form_socios.gif) bottom left no-repeat #D5EEC7;}

.form_inscricao fieldset{
		background: url(../imagens/top_form_socios.gif) #D5EEC7 top left no-repeat;
		border:none;
		height:1%;
		margin:0px;
	}

.form_inscricao legend{ display:none; }

.form-row {
		/*background-color:#D5EEC7;*/
		margin:10px 0 10px 0;
	}

.field-label {
		font-size:12px;
		font-weight:bold;
		color:#003300;
		width:230px; display:block; margin-right:10px; float: left; text-align:right;
	}
.field-widget{color:#003300; font-size:10px; width:290px; float:left; margin-bottom:10px; }

.field-widget input { border: solid 1px #ABC967; background: #FFFFFF; font-size: medium; margin-right:10px;  }

.field-widget select { border: solid 1px #ABC967;}

.field-widget textarea { border: solid 1px #ABC967;}

.field-widget li { list-style:none; padding:0; margin:0;}

.field-widget ul { list-style:none; padding:0; margin:0;}

.btn_submit { font-weight:bold; color:#FFFFFF;  border:none; width:150px; height:35px; background: url(../imagens/btn_form.gif) bottom left no-repeat #006600; margin: 20px 0 0px 35%; padding:5px 0 12px 0; }

.field-widget .radio_btn {border:none; background:none;}

/*----Validation----*/

/*#validacao { background:#CC0000; font-size:18px;}*/
.validation-advice { background: #FFFFCC url(../imagens/alertas.gif) top left no-repeat  ;
					 border:solid 1px #006600;
					 font-size:11px; color:#006600;
					 padding:5px 5px 5px 30px;
					 margin-top:5px;
					 margin-bottom:5px;
					 width:235px;
					 height:25px;
					 }
/*----FIM Validation----*/
/* -------------- FIM forms -----------------------*/

/*-----------------setas � esquerda do texto-------------------*/

/*Inicio ContentList*/

.contentList {
	/*list-style-position	: inside;*/
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

.contentList li {
	list-style-type		: none;
	float				: none;
}

.contentListItemText {
	padding-left:20px;
	background:url(../imagens/setalista.gif) no-repeat left center;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-color:#009900;
	border:#009900;
	border-bottom: solid 1px;
}

.contentListItemText a {
	color:#006600;
}
.contentListItemText a:hover {
	color: #009900;
}

.contentListItemText2 {
	padding-left:20px;
	background:url(../imagens/setalista_branca.gif) no-repeat left top;
	font-size:12px;
	margin-bottom:4px;
	/*padding-top:5px;
	padding-bottom:5px;*/
	/*border-bottom-color:#009900;
	border: #FFFFFF;
	border-bottom: solid 1px;*/
}

.contentListItemText2 a {
	color:#FFFFFF;
}
.contentListItemText2 a:hover {
	color: #FFFFFF;
}

/*Fim Content List*/

.lista_txt {
	padding-left: 20px;
	background:url(../imagens/setalista.gif) no-repeat left center;
	font-size:12px;
	padding-top:0px;
}

.lista_txt_branco {
	padding-left: 20px;
	background: url(../imagens/setalista_branca.gif)  no-repeat left center;
	font-size:12px;
	margin: 2px;
    }
/*imagens as imagens devem ter a class:"foto"*/
.foto {
	border:5px;
	border-style:solid;
	border-color:#D5EEC7;
	background-color: #D5EEC7;
	margin-bottom: 6px;
	/*margin-right: 4px;*/
}

.fotoComentario {
	float:left;
	width: 100px;
	height:auto;
	border:5px;
	border-style:solid;
	border-color:#D5EEC7;
	background-color: #D5EEC7;
	margin-bottom: 5px;
	margin-right: 10px;
}

.fotoComentarioMaior {
	float:left;
	width: 260px;
	height:auto;
	border:5px;
	border-style:solid;
	border-color:#D5EEC7;
	background-color: #D5EEC7;
	margin-bottom: 5px;
	margin-right: 10px;
}

/*MAIN container-------------------------------------------------------------------------------------------------------------*/
.mainContainer {
	background-color:#FFFFFF;
	position: relative;
	margin: 0 auto;
	width: 760px;
	min-height:1%;
}

/*TOPO----------------------------------------------------------------------------------------------*/
#titulo-site {
	text-indent:-1000px;
}

.top_fundo
{
	background-color:#FFFFFF;
	width: 50%;
	height: 180px;
	background: url(../imagens/fundoHEAD.jpg) repeat-x;
	position: absolute;
	top: 0;
	left: 0px;
}

.topcenter {
	width: 760px;
	height: 180px;
	background: url(../imagens/HEAD.jpg) no-repeat top left;
	position: relative;
}

.top_fundo2
{
	background-color: #FFFFFF;
	width: 		50%;
	height: 	180px;
	background: url(../imagens/fundoHEAD2.jpg) repeat-x;
	position: 	absolute;
	top: 		0;
	right:		0px;
}

/* menus e botoes TOPO --------------------------------------------------------------------------------*/

.top_menu{
	text-align: right;
	position: absolute;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	bottom: 0px;
	margin: 0;
	right: 70px;
	z-index: 12;
}

.top_menu li {
	line-height: 1.2em;
	list-style:none;
	display: inline;
	padding-right: 9px;
	font-size: 11px;

}

.top_menu a {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 11px;
}

.top_menu a:hover {
	color: #74A400;
	font-size: 11px;
}
/*BTN LOGIN ---------------------------------------------------*/
.login{
	position: absolute;
	width: 68px;
	bottom: 0px;
	right: 2px;
	height: 15px;

}

.login span {
display: none;
}

.login a {
	display:block;
	height: 15px;
	width: 68px;
	background-color: #74A400;
	text-align: left;
	background: url(../imagens/btn_login.gif) no-repeat left top;
}
.login a:hover {
background: url(../imagens/btn_login.gif) no-repeat right top;
}

/*BTN LOGout ---------------------------------------------------*/
.logout{
	position: absolute;
	width: 68px;
	bottom: 0px;
	right: 2px;
	height: 15px;

}

.logout span {
display: none;
}

.logout a {
	display:block;
	height: 15px;
	width: 68px;
	background-color: #74A400;
	text-align: left;
	background: url(../imagens/btn_logout.gif) no-repeat left top;
}
.logout a:hover {
background: url(../imagens/btn_logout.gif) no-repeat right top;
}

/*MODALIDADES FORM ---------------------------------------------------*/
#modalidades{
	height: 33px;
	width: 250px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #B5B314;
	left: 506px;
	position: absolute;
	top: 118px;
	vertical-align: middle;
	background:url(../imagens/mod-dir.gif) no-repeat right top;
}
#modalidades-txt{
text-indent:-1000px;
}

#span-mod{
	background:url(../imagens/mod-dir.gif) no-repeat right top;
	position: absolute;
	width: 11px;
	height: 34px;
	right: 0px;
	top: 0px;
}

#form1 {
	float:right;
	position:absolute;
	right:0px;
	padding-right:10px;
	text-decoration:none;
	color:#009900;
	height: 34px;
	background:url(../imagens/mod-esq.gif) no-repeat left top;
	margin: 0;
	top: 0px;
	padding-left: 108px;
	padding-top: 9px;
}

.jump-verde{
 font-weight: bold;
 font-size: 9px;
 color: #74A400;
 }
 /*END MODALIDADES FORM ---------------------------------------------------*/


/*SITE NAV---------------------------------------------------*/
.nav
{
	background-color:#FFFFFF;
	background: url(../imagens/menu-principal.jpg) no-repeat top left;
	height: 55px;
	width:760px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.nav ul {
	list-style:none;
	display:block;
	height: 55px;
	margin: 0;
	padding-left: 18px;

  }
.nav a {
  color:#b4844f;
  text-transform:uppercase;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size:0.7em;
  display:block;
  width: 86px;
  height:47px;
  }
.nav a span {
  display:none;
  }
.nav a:hover {
  background:url(../images/backgrounds/bg_tnav_hover.gif) repeat-x bottom;
  }

.nav li {
  position:relative;
  float:left;
  width: 86px;
  height:47px;
  }

li#nav_clube {
	background:url(../imagens/nav-clube.gif) no-repeat left top;
  }
li#nav_sad {
	background:url(../imagens/nav-sad.gif) no-repeat left top;
  }
li#nav_socios {
	background:url(../imagens/nav-socios.gif) no-repeat left top;
  }
li#nav_noticias {
	background:url(../imagens/nav-noticias.gif) no-repeat left top;
  }
li#nav_agenda {
	background:url(../imagens/nav-agenda.gif) no-repeat left top;
  }
li#nav_bonfim {
	background:url(../imagens/nav-bonfim.gif) no-repeat left top;
}
li#nav2_modalidades {
	background:url(../imagens/nav-modalidades.gif) no-repeat left top;
}
li#nav_loja{
	background:url(../imagens/nav-loja.gif) no-repeat left top;
}
li#nav_quiosque {
	background:url(../imagens/nav-quiosque.gif) no-repeat left top;
}

 li#nav_outras {
	background:url(../imagens/nav-outras.gif) no-repeat left top;
}


li#nav_clube a:hover,
li#nav_clube a.on {
  background: url(../imagens/nav-clube.gif) no-repeat left bottom;
  }
li#nav_sad a:hover,
li#nav_sad a.on {
  background:  url(../imagens/nav-sad.gif) no-repeat left bottom;
  }
li#nav_socios a:hover,
li#nav_socios a.on {
   background: url(../imagens/nav-socios.gif) no-repeat left bottom;
  }
li#nav_agenda a:hover,
li#nav_agenda a.on {
  background: url(../imagens/nav-agenda.gif) no-repeat left bottom;
  }
li#nav_noticias a:hover,
li#nav_noticias a.on {
  background: url(../imagens/nav-noticias.gif) no-repeat left bottom;
  }
li#nav_bonfim a:hover,
li#nav_bonfim a.on {
  background: url(../imagens/nav-bonfim.gif) no-repeat left bottom;
  }
li#nav2_modalidades a:hover,
li#nav2_modalidades a.on {
  background: url(../imagens/nav-modalidades.gif) no-repeat left bottom;
  }
li#nav_loja a:hover,
li#nav_loja a.on {
  background: url(../imagens/nav-loja.gif) no-repeat left bottom;
  }
li#nav_quiosque a:hover,
li#nav_quiosque a.on {
  background: url(../imagens/nav-quiosque.gif) no-repeat left bottom;
  }
li#nav_outras a:hover,
li#nav_outras a.on {
}
/*inico dropdown outras seccoes ---------------------------------------------------*/

.posicao_menu{
	position:absolute;
	top:218px;
	right: -1px;
	font-size: 10px;
	z-index: 5;
 }
.posicao_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 130px; /* Width of Menu Items */

	}

.posicao_menu ul li {
	position: relative;
	}

.posicao_menu li ul {
	position: absolute;
	left: 0px; /* Set 1px less than menu width */
	margin-top: 19px;
	display: none;
	}

/* Styles for Menu Items */
.posicao_menu ul li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: #71A505 url(../imagens/btn_dropdown.jpg) no-repeat top left ; /* IE6 Bug */
	padding: 5px;
	border: 0.1em solid #FFFFFF;
	border-bottom: 0;
	font-size: 10px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

.posicao_menu .btn_invisivel ul li  a:hover { color: #FFFFFF; background: #006600 url(../imagens/btn_dropdown.jpg) no-repeat bottom left ; } /* Hover Styles */

.posicao_menu .btn_invisivel li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

.posicao_menu  li:hover ul, li.over ul { display: block; } /* The magic */

#menu_outras span{
		display:none;

}

.btn_invisivel {
		height:20px;
		width: 120px;
		border:none;
}
#menu_outras a{
	border: 0.1em solid #FFFFFF;
	border-bottom: 0;
}


/*fim dropdown outras seccoes ---------------------------------------------------*/

/* SUB MENU  NAV PRINCIPAL DO SITE -------------------------------------------*/

#sub_menu_nav {
	width:760px;
	background:url(../imagens/sub_menu-principal.jpg) no-repeat top left;
	height: 20px;
	position: relative;
	top: -19px;
	z-index:1;
	margin-bottom:-10px;
	font-size:10px;
}

.sub_menu {
	width:760px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#006600;
	text-align:left;
	padding: 0 10px 0 10px;
	margin:0;
	top: 6px;
}


.sub_menu li {
	display:inline;
	border-right: 1px solid #006600 ;
	padding: 0 9px 0 9px;
	font-size:10px;
}

.sub_menu ul {
	font-size:10px;
}

.sub_menu .last {
	border-right: none;
	}


.sub_menu a {
color: #006600;
text-decoration:none;
font-size:10px;

}
.sub_menu a:hover {
  color: #FFFFFF ;
  text-decoration:none;
  font-size:10px;
  }
/* FIM SUB MENU NAV PRINCIPAL DO SITE -------------------------------------------*/

/*END SITE NAV---------------------------------------------------*/

.mainGenericContainer {
	margin-top: 15px;
	padding-bottom: 0px;
	background: url(../imagens/background_main_container.gif) repeat-y left top;
	/* Martelada para acabar com os problemas das imagens em background desaparecerem
	   as seen on: http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml*/
	height: 1%;
}

/*Coluna da esquerda---------------------------------------------------*/

.mainGenericLeftColumnContainer {
	float		: left;
	width		: 130px;
	margin-left	: 0px;
	margin-right: 0px;
	margin-bottom:20px;
	padding-bottom: 0px;
	/*background-color: #FFFFFF;*/
}

.mainGenericGreenContainer {
	margin-bottom	: 10px;
	/* background		: url(../imagens/info_util_bottom.gif) no-repeat left bottom; */
	background-color: #D5EEC7;
}

.mainGenericGreenContainer div {
	background: none;
}

/*FIM Coluna da esquerda---------------------------------------------------*/

.mainGenericRightColumnContainer {
	float		: right;
	width		: 620px;
	clear		: right;
	background: #D5EEC6 url(../imagens/background_generic_right_column.jpg) repeat-y;
	/*overflow:hidden;*/
	/*padding:0 15px 0 15px;*/
}

.mainGenericRightColumnContainer p,li {
	font-size:14px;
}


/*-------------------------------Titulo de Sec��o--------------------------*/
.mainGenericRightColumnItemContainerTitle {
	height:35px;
	width:620px;
	color:#FFFFFF;
	/*padding: 0px 5px 5px 5px;*/
	margin: 0px 0px 0px 0px;
	background: url(../imagens/titulo_generic_right_column.jpg) no-repeat left top;
	/*border:solid 1px #FF9900;*/
}

.mainGenericRightColumnItemContainerTitle p {
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	/*border:solid 1px #CCCCCC;*/
}
/* ----------------------------------Fim de Titulo de Sec��o----------------*/

/*----------------------------------------------Titulo de Sec��o com NAV*---------------------------------------*/
.mainGenericRightColumnItemContainerTitleNav {
	height:50px;
	width:620px;
	color:#FFFFFF;
	/*padding: 0px 5px 5px 5px;*/
	margin: 0px 0px 0px 0px;
	padding:0px 5px 5px -20px;
	background:url(../imagens/titulo_generic_right_column_nav.jpg) no-repeat left top ;
	/*border:solid 1px #FF9900;*/
}

.mainGenericRightColumnItemContainerTitleNav p {
	color:#FFFFFF;
	/*padding: 5px 5px 5px 5px;*/
	margin: 0px 0px 0px 0px;
	padding:3px 0px 3px 7px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	/*border:solid 1px #CCCCCC;*/
}

.mainGenericRightColumnItemContainerTitleNav li {
	text-transform:uppercase;
	font-size:11px;
}

/*---------------sub-navega��o-titulo--------------*/

.titulo_sub_menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#006600;
	/*text-align:left;*/
	padding: 0;
	margin:0;
}

.titulo_sub_menu li {
	display:inline;
	border-right: 1px solid #FFFFFF ;
	padding: 0 5px 0 5px;
}

.titulo_sub_menu .last {
	border-right: none;
	}

.titulo_sub_menu a {
color: #FFFFFF;
text-decoration:none;
font-size:11px;
}
.titulo_sub_menu a:hover {
  color: #009900;
  text-decoration:none;
  font-size:11px;
  }
/*---------------sub-navega��o-titulo--------------*/

/*------- Sub_nav_Modalidades ----------*/

#nav_modalidades {
z-index:2;
position:absolute;
}

#nav_modalidades, #nav_modalidades ul{ /* all lists */
	padding:2px 0 0 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	height:auto;
	font-size:10px;
	text-transform:uppercase;
	color:#006600;

}

#nav_modalidades a {
	/*display: block;
	width: 10em;

	text-decoration:none;*/
	display:block;
	width: auto;
	color: #FFFFFF;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}

#nav_modalidades a:hover {
	color: #009900;
	font-size:11px;
}

.nav_modalidades_item_title{ border-right: 1px solid #FFFFFF ; display:inline; float:left; width:1%; /*border:solid 1px #FF9900;*/ }

.nav_modalidades_item_title a {width: auto;}

#nav_modalidades li { /* all list items */
	/*float: left;*/
	display: block;
	width: inherit;  /*width needed or else Opera goes nuts */
	padding: 0 9px 0 9px;
	font-size:10px;
	margin-bottom:5px;
	/*background:#003399;*/
}

nav_modalidades_item_title_last {border: none;}

#nav_modalidades li ul { /* second-level lists */
	padding:5px;
	border-right:none;
	position: absolute;
	background: #006600;
	width: 11em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav_modalidades li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 9.6em;
}

#nav_modalidades li:hover ul ul, #nav_modalidades li:hover ul ul ul, #nav_modalidades li.sfhover ul ul, #nav_modalidades li.sfhover ul ul ul {
	left: -999em;
}

#nav_modalidades li:hover ul, #nav_modalidades li li:hover ul, #nav_modalidades li li li:hover ul, #nav_modalidades li.sfhover ul, #nav_modalidades li li.sfhover ul, #nav_modalidades li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/*------- FIM Sub_nav_Modalidades ----------*/


/*---------------------------------------------- Fim de Titulo de Seccao com NAV----------------------------------*/
/*---------------inicio de main container com fundo de cor especial--------------*/

/*---------------inicio de main container com fundo de cor especial--------------*/
.mainGenericRightColumnItemContainerBackgroundColor1 {
background: #339100 url(../imagens/img_titulos/imgs_titulos_socios.jpg) top left no-repeat;
padding-bottom:10px;
padding-top:230px;
padding-left:5px;
padding-right:0px;
color:#FFFFFF;
width:572px;
}

.mainGenericRightColumnItemContainerBackgroundColor1 p {
color:#FFFFFF;
}

.cantos_bottom_socios {
background: url(../imagens/cantos_bottom_socios.gif) no-repeat top left;
height:12px;
width:577px;
margin-left:18px;
margin-top:-20px;
padding-bottom:6px;
}
/*---------------sub-navega��o-titulo--------------*/
.mainGenericRightColumnItemContainer {
	width			: 620px;
	/*background		: url(../imagens/cantos_cima.gif) no-repeat top left;*/
	/*padding			: 5px 15px 5px 15px;*/
	margin-bottom	: 0px;
	/*border:solid 2px #00FF00;*/
}

.mainGenericRightColumnItemContainerBottomImage {
	margin-left		: -5px;
	margin-bottom	: -5px;
	display			: block;
	width			: 400px;
	height			: 12px;
	background: url(../imagens/cantos_baixo_noticias.gif) no-repeat bottom left;
	/* Martelada para acabar com os problemas das imagens em background desaparecerem
	   as seen on: http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml
	   */
	height: 1%;
}

#contentClassificacoes {
	background:url(../imagens/info_util_classificacoes.gif) no-repeat left top;
	padding-bottom: 10px;
	padding-top: 35px;
	/* Martelada para acabar com os problemas das imagens em background desaparecerem
	   as seen on: http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml
	   */
	height: 1%;
}

#contentProximosJogos {
	background: url(../imagens/info_util_proximosjogos.gif) no-repeat left top;
	padding-top: 25px;
	padding-bottom: 10px;

	/* Martelada para acabar com os problemas das imagens em background desaparecerem
	   as seen on: http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml
	   3. Disappearing background images
	   */
	height: 1%;
}

#contentQuestionario {
	font-size:14px;
	background: url(../imagens/info_util_questionario2.gif) no-repeat left top;
	padding:25px 6px 10px 6px;
	/* Martelada para acabar com os problemas das imagens em background desaparecerem
	   as seen on: http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml
	   3. Disappearing background images
	   */
	height: 1%;
	margin-bottom:10px;
}

#contentSugestoes {
	font-size:14px;
	background: #D5EEC7 url(../imagens/info_util_sugestoes.gif) no-repeat left top;
	padding:17px 0 0 0;
	margin-bottom:11px;
	/* Martelada para acabar com os problemas das imagens em background desaparecerem
	   as seen on: http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml
	   3. Disappearing background images
	   */
	height: 1%;
}

#contentSugestoesBottom {
	font-size:14px;
	background: url(../imagens/info_util_bottom.gif) no-repeat left bottom;
	padding:0px 6px 12px 6px;
	/* Martelada para acabar com os problemas das imagens em background desaparecerem
	   as seen on: http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml
	   3. Disappearing background images
	   */
	height: 1%;
}

#contentTopNoticias {
	width			: 600px; /* alterou 400px */
	background		: url(../imagens/top_noticias.gif) no-repeat top left;
	background-color: #7DAA29;
	float			: left;
	padding			: 20px 0px 0px 0px; /* alterou 30px para 20px */
	margin-left:10px;
	/* Martelada para acabar com os problemas das margens duplas no IE
	   as seen on: http://www.positioniseverything.net/explorer/doubled-margin.html
	   */
	display:inline;
	/* Martelada para acabar com os problemas das imagens em background desaparecerem
	   as seen on: http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml
	   3. Disappearing background images
	   */
	height: 1%;
}

#contentTopNoticias .foto {
float:left;
margin-left:5px;

}

#contentTopAgenda {
	width		: 198px;
	float		: right;
	background	: url(../imagens/top_agenda.gif) no-repeat right top;
	margin-top	: 0px;
	padding-top	: 30px;
	/* Martelada para acabar com os problemas das imagens em background desaparecerem
	   as seen on: http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml
	   3. Disappearing background images
	   */
	height: 1%;
}


.wrapContentGeneric {
padding:0px 24px 0px 18px;
margin-bottom:20px;
/*border: solid 2px #0033FF;*/
}

.listaNormal li {
	float: none;
	font-size:12px;
}

.contentGeneric {
	width: 270px;
	float: left;
	margin: 10px 7px 10px 0px;
	/*border: solid 2px #FF0000;*/
}

.contentGenericRight {
	display:inline;
	float:right;
	margin-top:10px;
	width:286px;
}

/* Continua��o da Martelada para acabar com os problemas das imagens em background desaparecerem
   as seen on: http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml
   3. Disappearing background images
   */
html>body #contentProximosJogos, #contentClassificacoes, #contentQuestionario, #contentTopNoticias,
	.mainGenericRightColumnItemContainerBottomImage, #contentTopAgenda, #contentGeneric {
	height: auto;
}

/* MAIN CONTENT ----------------------------------------------------------------------------------------------*/
#main {
	float:right;
	width: 620px;
	height: 309px;
	clear:right;
	display:block;
}

#main a {
  color: #FFFFFF;
  text-decoration:none;
  padding-left:2px;
  }
#main a:hover {
  color: #FFFFFF;
  text-decoration:underline;
  }

/* MAIN DESTAQUES ---------------------------*/
#cantos_baixo{
	height: 14px;
	background: url(../imagens/cantos_baixo.gif) no-repeat bottom left;
	clear: both;
	/*position: absolute;*/
	width: 620px;
	/*left: -5px;
	bottom: -11px;*/
}
/* Caixa expansivel com cantos arredondados ---------------------------*/

/* ----- Caixas noticias s�cios ----*/
.destaque1Socios
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_socios.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

#cantos_baixo_destaque1Socios {
	height: 14px;
	background: url(../imagens/cantos_baixo_destaque1socios.gif) no-repeat bottom left;
	clear: both;
	/*position: relative;*/
	width: 577px;
	margin-left:-5px;
	margin-right:-10px;
	/*left: 0px;
	bottom: 0px;*/
}

.destaque2Socios
{
	width: 567px;
	background: url(../imagens/top_destaques2_socios.gif)   no-repeat top left;
	/*background-color: #D5EEC7;*/
	position: relative;
	padding: 5px 5px 5px 5px;
	margin-top:10px;
	margin-bottom:10px;
}
/* ----- Fim caixas noticias s�cios ----*/

.destaqueResultados
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_resultados.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaqueInscricoes
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_inscricoes.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaqueHorarios
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_horarios.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaqueCalendario
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_calendario.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaquePlantel
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_plantel.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:10px

}
td a, td a:link { color: #006600; font-size:10px;}
td a:visited { color:#006600; font-size:10px;}
td a:hover, td a:focus { color:#009900; font-size:10px;}
th a, td a:active { color: #006600; font-size:10px;}

.destaqueDadospessoais
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_dadospessoais.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaqueHistorial
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_historial.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaqueEstatisticas
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_estatisticas.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}


.destaqueEquipatecnica
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_equipatecnica.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaqueInstrutores
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_instrutores.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaqueCompeticoes
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_competicoes.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaqueAtletas
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_atletas.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaqueConvivio
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_convivios.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaqueTorneios
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_torneios.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

.destaque1
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

#cantos_baixo_destaque1{
	height: 14px;
	background: url(../imagens/cantos_baixo_destaque1.gif) no-repeat bottom left;
	clear: both;
	/*position: relative;*/

	width: 577px;
	margin-left:-5px;
	margin-right:-10px;
	/*left: 0px;
	bottom: 0px;*/
}

.destaque1_noticias
{
	width: 567px;
	background: #D5EEC7  url(../imagens/top_destaques_inicial.gif)  no-repeat top left;
	position: relative;
	padding: 25px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}

#cantos_baixo_destaque1_noticias{
	height: 14px;
	background: url(../imagens/cantos_baixo_destaque1_inicial.gif) no-repeat bottom left;
	clear: both;
	/*position: relative;*/
	width: 577px;
	margin-left:-5px;
	margin-right:-10px;
	/*left: 0px;
	bottom: 0px;*/
}
.destaque2
{
	width: 567px;
	background:  url(../imagens/top_destaques2.gif)  no-repeat top left;
	/*background-color: #D5EEC7;*/
	position: relative;
	padding: 5px 5px 5px 5px;
	margin-top:10px;
	margin-bottom:10px;
}


#cantos_baixo_destaque2{
	height: 14px;
	/*background: url(../imagens/cantos_baixo.gif) no-repeat bottom left;*/
	clear: both;
	/*position: relative;*/
	width: 577px;
	margin-left:-5px;
	margin-right:-10px;
	/*left: 0px;
	bottom: 0px;*/
}

.destaque3
{
	width: 567px;
	background:  url(../imagens/top_destaques3.gif)  no-repeat top left;
	/*background-color: #D5EEC7;*/
	position: relative;
	padding: 5px 5px 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}


/* FIM Caixa expansivel em altura com cantos arredondados ---------------------------*/
/*-----------------inicio sec��o de noticias(atributos gerais)---------------------*/
.noticias {
	width: 390px;
	height:100%;
	background: #00CC00 url(../imagens/top_noticias.gif)  no-repeat top left;
	background-color: #7DAA29;
	float: left;
	padding: 30px 10px 0px 0px;
	position: relative;
	top: 0px;
}

.noticias h5, .noticias p {
	color:#FFFFFF;
}
.noticias h2 {
	color: #006600;
	font-size:16px;
}

.noticias .foto{
	float:left;
}


#cantos_baixo_noticias{
	display:block;
	width: 600px;
	height: 12px;
	background: url(../imagens/cantos_baixo_noticias.gif) no-repeat bottom left;
	float:left;
	/*position: absolute;*/
	left: 0px;
}
/*noticia 1(diz respeito �s caixas de texto ao lado das fotos---------------------*/
.noticia1_texto {
	display:block;
	float:right;
	height: 100px;
	width: 270px;
	overflow: visible;
	margin-bottom: 7px;
	margin-left: 5px;
	margin-right: 5px;
	clear: right;
}

.noticia1_texto h2 {
		display:block;
		clear:right;
		font-size:12px;
		text-transform:uppercase;
		width: 100%;
		margin:0;
}

.noticia1_texto h5 {
		text-transform:uppercase;
		display:block;
		margin:0;
		font-size:9px;
}

.noticia1_texto p {
		display:block;
		float:left;
		font-size:12px;
		margin:0;
}

.noticia1_texto a {
	color: #006600;
}

.noticia1_texto a:hover {
	color: #FFFFFF;
}

/*fim noticia 1---------------------*/

/*noticia 2(diz respeito �s caixas de texto ao lado das fotos---------------------*/
.noticia2_texto {
	display:block;
	float:right;
	height: 100px;
	width: 300px;
	overflow: visible;
	margin-top:5px;
	margin-bottom: 7px;
	margin-left: 5px;
	margin-right: 0px;
	clear: right;
}

.noticia2_texto h2 {
		display:block;
		clear:right;
		font-size:12px;
		text-transform:uppercase;
		width: 100%;
		margin:0;
}

.noticia2_texto h5 {
		text-transform:uppercase;
		display:block;
		margin:0;
		font-size:9px;
}

.noticia2_texto p {
		display:block;
		float:left;
		font-size:12px;
		margin:0;
}

.noticia2_texto a {
	color:#009900;
}

.noticia2_texto a:hover {
	color: #006600;
}

/*fim noticia 2---------------------*/

/*noticia 3(diz respeito �s caixas de texto ao lado das fotos---------------------*/
.noticia3_texto {
	display:block;
	float:right;
	height: 100%;
	width: 460px;
	overflow: visible;
	margin-top:5px;
	margin-bottom: 7px;
	margin-left: 5px;
	margin-right: 0px;
	clear: right;
}

.noticia3_texto h3{
		display:block;
		clear:right;
		font-size:12px;
		text-transform:uppercase;
		width: 100%;
		margin:0;
}

.noticia3_texto h5 {
		text-transform:uppercase;
		display:block;
		margin:0;
		font-size:9px;
		color:#ACC966;
}

.noticia3_texto p {
		display:block;
		float:left;
		font-size:12px;
		margin:0;
}

.noticia3_texto a {
	color:#009900;
}

.noticia3_texto a:hover {
	color: #006600;
}
/*fim noticia 3---------------------*/

/*noticia 4(---------------------*/
.noticia4_texto {
	display:block;
	float:right;
	height: 100%;
	width: 100%;
	overflow: visible;
	margin-top:5px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	clear: right;
}

.noticia4_texto h3{
		display:block;
		clear:right;
		font-size:12px;
		text-transform:uppercase;
		width: 100%;
		margin:0;
}

.noticia4_texto h5 {
		text-transform:uppercase;
		display:block;
		margin:0;
		font-size:9px;
		color:#ACC966;
}

.noticia4_texto p {
		display:block;
		float:left;
		font-size:12px;
		margin:0;
}

.noticia4_texto a {
	color:#009900;
}

.noticia4_texto a:hover {
	color: #006600;
}
/*fim noticia 4---------------------*/

/*Agenda ---------------------*/
.menu_agenda {
	width:198px;
	float: right;
	background:url(../imagens/top_agenda.gif) no-repeat right top;
	position:absolute;
	right:0px;
	top:0px;
	padding-top: 30px;
	padding-left: 12px;

}

.menu_agenda a {
text-decoration:none;
color:#006600;
}
.agenda_texto a:link {
		color:#006600;
		}
.agenda_texto a:visited {
		color: #009900;
		}
.agenda_texto a:hover {
		color: #003300;
		}
.menu_agenda a:hover {
		color: #009900;
		text-decoration:underline;
}


a:link
a:visited
a:hover
a:active
/*agenda_texto(diz respeito �s caixas de texto ao lado das fotos---------------------*/
.agenda_texto {
	display:block;
	float:right;
	overflow: visible;
	margin-bottom: 7px;
	margin-left: 5px;
	clear: right;
	width: 100%;

}

.agenda_texto h5 {
		text-transform:uppercase;
		display:block;
		margin:0;
		font-size:9px;
		color:#000000;
}

.agenda_texto p {
	float:left;
	font-size:12px;
	margin:0;
	color:#006600;
	display: block;

}

/*fim agenda_texto---------------------*/

/*-----------------fim seccao de noticias---------------------*/

#destaque2
{
	width: 620px;
	height: 309px;
	background:url(../imagens/destaque2.png) no-repeat top left;
	margin: 20px 0 10px 0;
	display:block;
	background-color: #D5EEC7;
}

.loja{
	display:block;
	float:left;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color:#FFFFFF;
}

#socio{
	display:block;
	float:right;
	width:197px;
	height:900px;
	/*margin-left: 5px;*/
	/*clear: right;*/

}

/*botao veja*/
.veja{
padding-left: 10px;
}

.veja a {
	display:block;
	text-align: left;
	position:absolute;
	/*left: 563px;*/
	top: 1025px;
	width: 100px;
}

.enviar a:hover {
font-weight:100
}
/*fim botao veja*/

/* MAIN DESTAQUES ESQUERDA ---------------------------*/

#destaq_esq_container {
	width: 135px;
	height: 282px;
	float:left;
	display:block;
}

#destaq_esq_container span{
		display:none;
}

#destaq_info_util {
	height: 308px;
	background: url(../imagens/info_util_bottom.gif) no-repeat left bottom;
	width: 130px;
	background-color: #D5EEC7;
	padding-bottom: 20px;
}

#info_classificacoes{
	background:url(../imagens/info_util_classificacoes.gif) no-repeat left top;
	padding-top: 20px;
}


#info_jogos {
	background: url(../imagens/info_util_proximosjogos.gif) no-repeat left top;
	padding-top: 20px;
}

#info_questionario {
	background: url(../imagens/info_util_questionario.gif) no-repeat left top;
	height: 150px;
	padding-left: 5px;
	padding-top: 25px;
}

#info_questionario p{
	font-size:12px;
}

.rb_questionario {
float:left;
clear:right;

}
/*botao enviar*/
.enviar{
padding-left: 30px;
font-weight:bold;
}

.enviar span {
display: none;
font-weight:bold;
}

.enviar a {
	display:block;
	height: 15px;
	width: 70px;
	background-color: #74A400;
	text-align: left;
	background: url(../imagens/btn_enviar.gif) no-repeat left top;
	font-weight:bold;

}
.enviar a:hover {
background: url(../imagens/btn_enviar.gif) no-repeat right top;
}
/*fim botao enviar*/

#destaq_pub {
	height: 308px;
	display:block;
	margin: 10px 0 0 0;
}

#destaq_pub a:link, #destaq_pub a:visited, #destaq_pub a:hover, #destaq_pub a:active{
	color:none;
	text-decoration:none
}


/* END MAIN CONTENT ----------------------------------------------------------------------------------------------*/


/* PROTOCOLOS ----------------------------------------------------------------------------------------------*/

.protocolos {
	z-index:10;
	*width: 760px;
	height: 143px;
	display: block ;
	clear:both;
	background-color:#FFFFFF;
	margin-top:-9px;
 }
.protocolos span {
   display:none
}
#protocolos_1, #protocolos_2, #protocolos_3, #protocolos_4, #protocolos_5 {
	float:left;
	width: 182px;
	margin-right:10px;
	background-color: #006600;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF;
	background-image:url(../imagens/protocolos.gif);
}

#protocolos_1 {
	height: 143px;
 }

#protocolos_2 {
	height: 143px;
 }

#protocolos_3 {
	height: 143px;
 }

#protocolos_4 {
	height: 143px;
	margin-right:0px;
	float:right
 }

/* BOTTOM ---------------------------------------------------------------------------------------------------------------*/

/* BARRA PATROCINADORES -----------------------------------*/

.patrocinadores {
	width: 100%; /* 700px;*/
	height:  auto; /* 175px;*/
	/* background: url(../imagens/patrocinadores.jpg) no-repeat top left; */
	margin-top:0px;
	margin-bottom:-5px;
	text-align:center;
	/*display:block;*/
}

.patrocinadores ul {
	list-style:none;
	display:block;
	height: 0px;
	/*width:760px;*/
	margin:0 0 0 0;
	padding-left: 0px;
	/*padding-right: 10px;*/
	/*padding-top:16px;*/
	/*background-color: #3366CC;*/
  }



/*.patrocinadores a {
  color:#b4844f;
  text-transform:uppercase;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size:0.7em;
  display:block;
  height:60px;
  }*/
.patrocinadores li {
  position:relative;
  float:left;
  height:58px;
  padding-top:16px;
  }
.patrocinadores span {
  display:none;
  }
.patrocinadores a:hover {
  background:url(../images/backgrounds/bg_tnav_hover.gif) repeat-x bottom;
  }



li#patrocinadores1 {
	background:url(../imagens/patrocinadores1.gif) no-repeat left top;
  }
li#patrocinadores2 {
	background:url(../imagens/patrocinadores2.gif) no-repeat left top;
  }
li#patrocinadores3 {
	background:url(../imagens/patrocinadores3.gif) no-repeat left top;
  }
li#patrocinadores4 {
	background:url(../imagens/patrocinadores4.gif) no-repeat left top;
  }
li#patrocinadores5 {
	background:url(../imagens/patrocinadores5.gif) no-repeat left top;
}
li#patrocinadores6{
	background:url(../imagens/patrocinadores6.gif) no-repeat left top;
}
li#patrocinadores7 {
	background:url(../imagens/patrocinadores7.gif) no-repeat left top;
}
li#patrocinadores8 {
	background:url(../imagens/patrocinadores8.gif) no-repeat left top;
}

li#patrocinadores1 a:hover,
li#patrocinadores1 a.on {
  background: url(../imagens/patrocinadores1.gif) no-repeat left bottom;
  }
li#patrocinadores2 a:hover,
li#patrocinadores2 a.on {
  background:  url(../imagens/patrocinadores2.gif) no-repeat left bottom;
  }
li#patrocinadores3 a:hover,
li#patrocinadores3 a.on {
   background: url(../imagens/patrocinadores3.gif) no-repeat left bottom;
  }
li#patrocinadores4 a:hover,
li#patrocinadores4 a.on {
  background: url(../imagens/patrocinadores4.gif) no-repeat left bottom;
  }
li#patrocinadores5 a:hover,
li#patrocinadores5 a.on {
  background: url(../imagens/patrocinadores5.gif) no-repeat left bottom;
  }
li#patrocinadores6 a:hover,
li#patrocinadores6 a.on {
  background: url(../imagens/patrocinadores6.gif) no-repeat left bottom;
  }
li#patrocinadores7 a:hover,
li#patrocinadores7 a.on {
  background: url(../imagens/patrocinadores7.gif) no-repeat left bottom;
  }
li#patrocinadores8 a:hover,
li#patrocinadores8 a.on {
  background: url(../imagens/patrocinadores8.gif) no-repeat left bottom;
}


 /* BARRA PATROCINADORES Info Legal -----------------------------------*/

#info_legal{
	top: 0px;
	position: relative;
	left: 0;
	width: 100%;
	height: 50px;
	font-style: normal;
	font-size: 9px;
	color: #009900;
	background-color:#FFF;
	text-align: right;
	clear:both;
	padding-top:20px;
}

#info_legal p{
    margin-top:-20px;
}

.loja_texto p {
		display: block;
		float: none;
		line-height: 14pt;
		font-size: 12px;
		margin: 0;
}



/********************/

/* FLOAT PROPERTIES */

.clearfloat:after {

       display:block;

       visibility:hidden;

       clear:both;

       height:0;

       content:".";

}



.clearfloat {

       display:inline-block ;

}



.clearfloat {

       display:block ;

}

/* END FLOAT PROPERTIES */

/************************/

.separador_bottom {
        height:26px;
        width:130px;
        float:left;
        margin-top:-13px;
        background:#FFFFFF url(../imagens/info_util_bottom.gif) no-repeat left top;
}

/************************/
/* Btns Loja Vodafone */

.btns_nav_bottom {
margin-top: 20px;
margin-bottom: 20px;
}

.btns_nav_bottom .btn_right {
position:absolute;
width:100px;
right:25px;
}
/* END Btns Loja Vodafone */
/************************/




#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../javascript/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../javascript/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../javascript/overlay.png", sizingMethod="scale");
	z-index: 100;
	}


