#basic-accordian{
	width:490px;
	position:relative;
	z-index:2;
}

.accordion_headings{
	padding:7px;
	background:#F1D301;
	color:#000000;
	cursor:pointer;
	font-weight:bold;
	border:1px solid #222;
}

.accordion_headings:hover{
	background:#FCD405;
}

.accordion_child{
	padding:15px;
	background:#222;
}

.header_highlight{
	background:#FDE506;
	color:#222;
}

input.reg_inscr{
	border:0px;
	padding:0px 2px 0px 5px;
	vertical-align:middle;
	height:18px;
	line-height:18px;
}

.tbl_inscritos{
	background: #232323;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#fff;
	width:100%;
}

.tbl_inscritos thead td{
	background: #666666;
	border-top:1px solid #999999;
	border-bottom:1px solid #FCC916;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#fff;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
}

.tbl_inscritos tbody td{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#fff;
	border-top:1px solid #464646;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding:3px;
}

.equipa_show td{
	color: #ffffff;
}

.tbl_inscritos a{
	color: #ffffff;
}


.tbl_inscritos tr.normal{
	background: #232323;
}

.tbl_inscritos tr.over{
	background: #6E6C00;
}

.tbl_inscritos tbody td.flag{
	color:#D9BC44;
}

.tbl_inscritos tbody td.flag img{
	border:1px solid #000;
}

.tbl_inscritos tbody td.nr{
	color:#D9BC44;
}

.tbl_inscritos tbody td.equipa{
	color:#fff;
}

.tbl_inscritos tbody td.capitao{
	color:#ffcc00;
}

.tbl_inscritos tfoot td{
	background: #666666;
	border-top:1px solid #999999;
	border-bottom:1px solid #FCC916;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#D9BC44;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
}

select.reg_inscr{
	border:0px;
	padding:0px 2px 0px 5px;
	vertical-align:middle;
	height:18px;
	line-height:18px;
}

textarea.reg_inscr{
	border:0px;
	padding:2px 2px 2px 5px;
}

.form_titlerow{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:left;
	background-color:#000000;
	height:30px;
}

.form_title{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#F3B000;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
.form_field{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#f3b000;
	text-align:left;
}

.input_subscrever{
	background: transparent url("/images/subscrever.png");
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	width:198px;
	height:33px;
	line-height:33px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	text-transform:uppercase;
	border:0px;
	color:#A18940;
}

td{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#000000;
}
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input {
	font-family:Arial;
	font-size:11px;
}

select {
	font-family:Tahoma;
	font-size:11px;
}

textarea {
	font-family:Tahoma;
	font-size:11px;
}

a{
	font-family: Tahoma, sans-serif;
	text-decoration:none;
	color:#A9A9A9;
}

.menu_links{
	display:block;
	position:relative;
	width:206px;
	height:20px;
	line-height:20px;
	padding-left:45px;
	color:#FFFFFF;
	background-color:#C8E485;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.menu_links:hover{
	background-color: #89B51E;
}

.showhide {
	display: none;
}

.branco {
	color:#FFFFFF;
}

.map_site {
font: Tahoma;
font-size:12px;
font-weight:bold;
color:#EFEEE9;
}

.eventos {
font: Tahoma;
font-size:12px;
font-weight:bold;
color:#83775C;
}

.menus {
	color:#A9A9A9;
	font: Tahoma;
	font-size:12px;
}

.titulos {
font: Tahoma;
font-size:12px;
font-weight:bold;
color:#000000;
}

.textos {
font: Tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
}

.titulo{
color:#F3B000;
font-weight:bold;
}


.amarelo{
color:#F1D301
}

.branco{
color:#FFFFFF;
}

.laranja{
color:#F3B000;
}

fieldset{
border:0px;
border-top:2px solid #F3B000;
}

.vermelho{
color:#FF9900;
font-weight:bold;
}

legend{
color:#FFFFFF;
font-weight:bold;
}

label{
color:#FFFFFF;
}
/* Carro de compras */

#shopping_cart_totalprice{
	width:97%;
	text-align:right;
	font-family:Arial, Tahome, sans-serif;
	font-size: 13px;
	color: #F3B000;
	text-decoration: none;
	font-weight:bold;
	border-top:double #F3B000;
}

#shopping_cart_items th{
	font-family:Arial, Tahome, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-wieght:bold;
}

#shopping_cart_items td {
	font-family:Arial, Tahome, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-wieght:bold;
	border-top:1px solid #FF9900;
}

#shopping_cart_items tr {

}

/* General styling for both valid and invalid input */
.invalidInput,.validInput{
	display:compact;
	padding:0px;
}
/* Style for invalid input */
.invalidInput{
	border:1px solid #CC2A29;
}

/* Style for valid input */
.validInput{
	border:0px solid #96CA2D;
}


	General styles for this example page */
	p{
		margin-top:0px;
		margin-bottom:0px;

	}

	#dhtmlgoodies_menu img{
		border:0px;
	}

	/* End general styles for this example page */
	/* General configuration CSS */
	
	#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
		border:0px solid #ff0000;
	}
		
	#dhtmlgoodies_menu{
		visibility:hidden;	
		
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
	}	
	#dhtmlgoodies_menu a{
		margin:0px;
		padding:0px;
		
	}
	/* End general configuration CSS */
	
	
	/* Cosmetic */
	
	/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items) 
	***********************************************************************/
	#dhtmlgoodies_menu ul{
		border:1px solid #000000;
		padding:0px;
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
		border:0px solid #000000;
		padding:0px;
		overflow:visible;

	
	}
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		border:1px solid #000000;
		padding:0px;
		background-color:#333333;
	}
	
	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items - cor dos links */
	#dhtmlgoodies_menu a{
		color:#A9A9A9;
		text-decoration:none;
		padding-left:0px;
		padding-right:0px;

	}
	
	/*
	Main menu items 
	*/
	
	#dhtmlgoodies_menu .currentDepth1{
		padding-left:0px;
		padding-right:0px;
		border:0px solid #E2EBED;
	}
	#dhtmlgoodies_menu .currentDepth1over{
		padding-left:0px;
		padding-right:0px;
		border:0px solid #000000;
	}
	#dhtmlgoodies_menu .currentDepth1 a{
		
	}
	#dhtmlgoodies_menu .currentDepth1over a{	
		color:#FFFFFF;
	}
	
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{  
		padding-right:5px;
		border:5px solid #333333;
		background-color:#333333;		
	}
	/* border links */ 
	#dhtmlgoodies_menu .currentDepth2over{ 
		padding-right:5px;
		background-color:#FDE004;
		border:5px solid #FDE004;
	}	
	#dhtmlgoodies_menu .currentDepth2over a{
		color:#000000;
		text-decoration:none;
	}	
	/* Sub menu depth 2 */
	#dhtmlgoodies_menu .currentDepth3{
		padding-right:5px;
		border:5px solid #333333;
		background-color:#333333;
	}
	#dhtmlgoodies_menu .currentDepth3over{
		padding-right:5px;
		background-color:#FDE004;
		border:5px solid #FDE004;
	}
	#dhtmlgoodies_menu .currentDepth3over a{
		color:#000000;
		text-decoration:none;
	}	
	/* Sub menu depth 3 */
	#dhtmlgoodies_menu .currentDepth4{
		padding-right:5px;
		border:5px solid #333333;
		background-color:#333333;
	}
	#dhtmlgoodies_menu .currentDepth4over{
		padding-right:5px;
		background-color:#FDE004;
		border:5px solid #FDE004;
	}	
	
	#dhtmlgoodies_menu .currentDepth4over a{
		color:#000000;
		text-decoration:none;
	}	
	
/* ComboDivs */ 

div.xm_selects{ 
	overflow:hidden;
	position: absolute;
	width: 166px; 
	display: none;
	z-index: 9999;
	font-weight: normal;
	min-height:33px;
	margin-top:-3px;
	margin-left:5px;
}
div.xm_selects a{ 
	width: auto;
	display: block;
	background: #252118;
	padding:3px;
	text-indent: 5px;
	text-decoration: none;
	color: #A9A9A9;
	clear:left;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;
	overflow:hidden;
}
* html div.xm_selects a{ /*IE 6 (e menores) hack */
	width: 100%;
}
div.xm_selects a:hover{
	background: #292929;
	color:#FFCC00;
}
div.xm_selects_input{
	display:block;
	text-align:center;
	width:158px;
	white-space:nowrap;
	height:30px;
	line-height:30px;
}
* html div.xm_selects_input a{ /*IE 6 (e menores) hack */
	width: 100%;
}

/* ComboDivs End*/

