
/*DEFINIÇÃO DO CORPO*/ 
#container 
{
	width: 760px;
	margin: 0 auto;
}

/*IMAGENS TOPO*/ 
#logo_top
{
	width: 773px;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
}

/*ZONA ESQUERDA*/ 			
#menu_left
{
	width: 200px;
	margin-left: 0px;
}

.menu_titulo
{
	color: #fff9ec;		
	text-align: left;
	vertical-align:middle;	
	text-indent: 10px;	
	font-weight: bold;
	font-size: 13px;
	
	width: 185px;
	margin-left: 5px;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	height:20px;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;
	background: #8f9306;					
}

.menu_titulo_2
{
	color: #fff9ec;		
	text-align: left;
	vertical-align:middle;	
	text-indent: 10px;	
	font-weight: bold;
	font-size: 13px;
	
	width: 185px;
	margin-left: 5px;
	padding-left: 0px;
	margin-top: 315px ;
	margin-bottom: 0px;
	height:20px;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;
	background: #8f9306;					
}

.menu 
{
	width: 0px;	
	float:left;
	margin: 0px;
	padding-bottom: 1px;
	padding-top: 0px;
	padding-left: 0px;	
	height:20px;	
	border-top: 1px solid #fff;
}

.menu-list 
{
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px;	
	margin-left: 5px;
}

.menu li 
{
	/*margin:1px;	*/
	border-bottom:1px dashed #506376;
	width: 185px ;	
	color: #fff9ec;
	text-decoration: none;
	background-color:#103054;
	padding:0px;
	
	text-align: left;
	font-weight: normal;
	font-size: 10px;
}

.menu li a 
{
	margin:0px;
	width: 175px ;
	display: block;
	color: #fff9ec;
	background-color: #103054;
	text-decoration: none;
	padding:5px;
}

.menu li a:hover 
{
	text-decoration: none;
	background-color:#4f6275;
	font-weight: bold;
}

.zona_socios
{
	margin-left: 5px;
	color: #506376;
}

/*ZONA CENTRAL*/
.zona_central
{
	margin-left:10px;	
	margin-top: 0px;
	padding-top: 5px;
}

.titulo_1
{
	color: #fff9ec;		
	text-align: left;
	vertical-align:middle;	
	text-indent: 10px;	
	font-weight: bold;
	font-size: 13px;
	
	margin-left: 1px;
	margin-right: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height:20px;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;
	background: #ff9933;					
}

.titulo_1 a
{
	color: #FFF9EC;		
	
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;	
	background: #ff9933;				
}

.titulo_1	a:hover 
{
	color: #FFFFFF;		
	font-weight: bold;
	font-size: 13px;
	
	background: #ff9933;					
}

.texto
{
	margin-left: 5px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;

}


/* FORMS */
.button_1 {

	margin-top:3px;
	margin-bottom: 3px;
	padding-left:1px;
	padding-right:5px;
	border:solid 1px #ADAA9C;

	background-color: #657A92;

	color: #FFF9EC;
	font-size: 11px;
	font-weight: bolder;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: center;
	vertical-align:middle;
}

.button {

	margin-top:3px;
	margin-bottom: 3px;
	padding-left:1px;
	padding-right:5px;
	border:solid 1px #ADAA9C;

	background-color: #fff9ec;

	color: #506376;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: center;
	vertical-align:middle;
}

.inputbox {

	font-size:10px;
	font-family:verdana;
	border:solid 1px #9CA7AD;
	background-color: White;

	vertical-align:middle;

}

.error
{
	font-size:10px;
	font-family:verdana;
	font-weight: bold;
	color: red;
	
}

.success
{
	font-size:10px;
	font-family:verdana;
	font-weight: bold;
	color: #3B8F11;
	
}

.OK_BIG
{
	font-size:12px;
	font-family:verdana;
	font-weight: bold;
	color: #3B8F11;
	
}

/* FOOTER */

.footerguitarrra
{
	height: 20px;
	padding:3px;
	border-top: 1px dashed #00224A;
	color: #00224A;
	text-align: center;
	white-space: nowrap;
	font-family: Arial;
	font-size:10px;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top: 10px;
}

















.mypathway

{

	padding-left:3px;

	padding-bottom:3px;

}

ul

{

margin: 0;

padding: 0;

list-style: none;

}



li

{

line-height: 20px;

padding-left: 12px;

padding-top: 0px;

background-image: url(../images/bullet.png) ;

background-repeat: no-repeat;

background-position: 0px 3px;

}



.pagenav

{

	font-size:12px;

	font-weight:normal;

}

.componentheading

{

	height: 20px;

	margin-left:2px;

	padding:3px;

	border: 2px solid #FFFFFF;

	color: White;
	

	text-align: left;

	white-space: nowrap;

	font-family: Arial;

	font-size:14px;

	font-weight:bold;
	background: #00224A;
}





a.toclink:link, a.toclink:visited

{

	line-height:normal;

	font-size:11px;

	font-family:arial;

	color: #fff9ec;

	text-decoration: underline;

}



a.toclink:hover

{

	text-decoration: none;

}



table.contenttoc {

	border: 1px solid #ccc;

	padding: 2px;

	margin-left: 2px;

	margin-bottom: 2px;

}





table.contenttoc th {

	background: White;

	color: #FFCC66;

	text-align: left;

	padding-top: 2px;

	padding-left: 4px;

	height: 21px;

	font-weight: bold;

	font-size: 11px;

	text-transform: uppercase;

}









.sectiontableheader

{

background: #fff9ec;

	height: 20px;

	padding-right:3px;

	font-weight :bold;

}



table.contentpane td.contentdescription

{

	font-size:12px;

	line-height:18px;

}



table.contentpane td.componentheading

{

	background:#fff9ec;

	height: 20px;

	padding:3px;

	border: 1px solid #8f9306;

	color: #8f9306;

	text-align: left;

	padding-bottom:3px;

	white-space: nowrap;

	font-family: Arial;

	font-size:14px;

	font-weight:bold;

}



table.contentpane td

{

	padding-top:1px;

	padding-bottom:2px;

	font-size:12px;

}



a:link, a:visited {

	font-family:arial;

	color: #8F9306;

	text-decoration: underline;

}

a:hover {

	text-decoration:none;
	color: #FF9933;

}	



table.contentpaneopen

{

	width:100%;

}



table.contentpaneopen td

{

	line-height:18px;

	font-size:12px;

}



table.contentpaneopen td.contentheading

{

	height: 20px;

	padding:3px;

	border-top: 1px solid White;
border-bottom: 1px solid White;
	color: White;

	text-align: left;

	white-space: nowrap;

	font-family: Arial;

	font-size:14px;

	font-weight:bold;
	background: #FF9933;
}





a.sublevel:link, a.sublevel:visited {

	font-size: 10px;

	color: #FF9933;

	text-align: left;

	text-decoration: underline;

	vertical-align:middle;

	

}



a.sublevel:hover {

	text-decoration: none;



}





a.mainlevel:link, a.mainlevel:visited 
{
	font-family: tahoma, Geneva, Arial, Helvetica, sans-serif;

	display: block;

	vertical-align: left;

	font-size: 11px;

	color: #fff9ec;

	text-align: left;

	padding-left:3px;

	padding-top: 5px;
	
	width:175px;
	
	height: 23px;
	
	border-bottom: 1px dashed #506376;
	
	text-decoration: none;
	
	font-weight: normal;
	
	background:#103054; 

}





a.mainlevel:hover 
{
	background:#506376; 
	
	text-decoration: none;
	
	color: #fff;
	
	font-weight: bold;	
}

table.main_content
{

	width:760px;

}

table.moduletable 
{

	width:100%;	

	margin-bottom: 5px;

	border-spacing: 0px;

	border-collapse: collapse;

}

table.moduletable th {


	color: #fff9ec;	
	
	text-align: left;

	vertical-align:middle;

	padding-left: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-indent: 10px;
	height:20px;
	font-weight: bold;
	font-size: 13px;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;
	background: #8f9306;
}



table.moduletable td {

	margin-top:12px;

	padding-left:2px;

	font-size: 11px;

	margin: 7px;

	font-weight: normal;
	color: #667F99;

}



td

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #000;

}

.mymoduletdmiddle

{

	background: url(../images/module_middle_graphic.gif) repeat-y;

	padding-left:6px;

	padding-right:6px;

}



.mymoduletdheader

{

	background: url(../images/module_top_graphic.gif) no-repeat;

	height: 13px;

}



.mymoduletdfooter

{

	background: url(../images/module_footer_graphic.gif) no-repeat;
	height: 10px;

}



.mymodulebg

{

	background: url(../images/general_module_bg.gif) no-repeat right bottom;

	height:150px;

}



.mymainbody

{

	padding-top :3px;

	padding-left:5px;

	padding-right :23px;

}




.sectiontableentry1 {
text-align: left;
font-size: 10px;
padding: 2px;
background: #E6EDF4;
border-bottom: 1px dashed #fff
}
.sectiontableentry2 {
border-bottom: 1px dashed #fff;
font-size: 10px;
text-align: left;
padding: 2px;
}