/* CSS Document */

/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td,script,hr { margin:0; padding:0; }
/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset {
	border-style: solid;
	}



body {
	margin: 0 auto;
	padding: 0;
	background-color: #C5C5C5;
	font-family:  "Trebuchet MS", Georgia, Tahoma, Verdana, Arial;
	color: #202020;	
	font-size:12px;
	text-align:left; }	

#container { width:932px;
	margin: 0 auto;
	background-position: 50% 0;
	background-repeat:repeat-y;
}

#header-1 {
	clear:both;
	width: 932px;	
	height: 77px;	
	background-image:url(images/BrazilianTopContent_01.jpg);
	background-repeat: no-repeat;	
	}	
	#header-1 span { display: none; }
	
#buttons{
	clear:both;
	width: 932px;	
	height: 32px;	
	background-image:url(images/buttons.jpg);
	background-repeat: no-repeat;	
	}	
	#buttons span { display: none; }		

#buttons li, #buttons a { height: 32px; display: block; }

#buttons li { float: left; list-style: none;}

#buttons-01 { width: 133px; margin-left: 0px;}
#buttons-02 { width: 147px;}
#buttons-03 { width: 156px;}
#buttons-04 { width: 139px;}
#buttons-05 { width: 169px;}
#buttons-06 { width: 188px;}


#buttons-01 a:hover {background:url(images/buttons.jpg) -0px -32px no-repeat;}
#buttons-02 a:hover {background:url(images/buttons.jpg) -133px -32px no-repeat;}
#buttons-03 a:hover {background:url(images/buttons.jpg) -280px -32px no-repeat;}
#buttons-04 a:hover {background:url(images/buttons.jpg) -436px -32px no-repeat;}
#buttons-05 a:hover {background:url(images/buttons.jpg) -575px -32px no-repeat;}
#buttons-06 a:hover {background:url(images/buttons.jpg) -744px -32px no-repeat;}

#flash-holder{
	clear:both;
	width: 932px;	
	height: 300px;
	background-color: #FFF;
	text-align: center;
	}	
	#flash-holder span { display: none; }
	
#spacer-1{
	clear:both;
	width: 932px;	
	height: 5px;
	background-image:url(images/BrazilianTopContent_04.jpg);
	background-repeat:no-repeat;
	text-align: center;
	}	
	#spacer-1 span { display: none; }	
	
#content-holder { 
	width: 932px;
	margin-left: 0px;
	background-color:#E4E4E4;	
	float:left;
	height: inherit;	
	}
	
#content-holder2 { 
	width: 900px;
	margin-left: 0px;
	background-color:#E4E4E4;	
	float:left; 
	height: 670px;
	text-align: center;
	}		
	
/* left column */

#left { 
	width: 652px;
	margin-left: 0px;
	background-color:#E4E4E4;
	float:left;
	height: 670px;	
	}
	
/* right column */

#right { 
	width: 280px;
	margin-left: 0px;
	background-image:url(images/BrazilianTopContent_08.jpg);
	background-repeat:repeat-y;
	float:left;
	height: 670px;
	}	

/* news update */

p.date {font-weight:bold; font-size: 12px; padding: 10px 0 0 20px; text-align: left;}
p.news {font-weight:normal ; font-size: 12px; padding: 5px 20px 10px 20px; text-align: justify;}

/* more info */

p.info-header {font-weight:bold; font-size: 18px; padding: 10px 0 0 20px; text-align: left;}
p.info-text {font-weight:normal ; font-size: 12px; padding: 5px 20px 5px 20px; text-align: justify;}
p.info-text2 {font-weight:normal ; font-size: 12px; padding: 0px 20px 5px 20px; text-align: justify;}
	
/* footer */

#footer {
	clear:both;
	width: 932px;	
	height: 100px;
	background-image:url(images/BrazilianTopContent_12.jpg);
	background-repeat:no-repeat;
	text-align: center;
	}	
	#footer span { display: none; }		
	


/* splash */

#s-top {
	clear:both;
	width: 932px;	
	height: 171px;
	background-image:url(images/BrazilianTopContent-Splash_.jpg);
	background-repeat:no-repeat;
	text-align: center;
	}	
	#s-top span { display: none; }	
	
#s-logo {
	clear:both;
	width: 932px;	
	height: 158px;
	background-image:url(images/BrazilianTopContent-Spla-02.jpg);
	background-repeat:no-repeat;
	text-align: center;
	}	
	#s-logo span { display: none; }	
	
#enter{
	clear:both;
	width: 932px;	
	height: 96px;	
	background-image:url(images/enter.jpg);
	background-repeat: no-repeat;	
	}	
	#enter span { display: none; }		

#enter li, #enter a { height: 96px; display: block; }

#enter li { float: left; list-style: none;}

#enter-01 { width: 117px; margin-left: 0px;}
#enter-02 { width: 339px;}
#enter-03 { width: 20px;}
#enter-04 { width: 339px;}
#enter-05 { width: 117px;}

#enter-01 a:hover {background:url(images/enter.jpg) -0px -96px no-repeat;}
#enter-02 a:hover {background:url(images/enter.jpg) -117px -96px no-repeat;}
#enter-03 a:hover {background:url(images/enter.jpg) -456px -96px no-repeat;}
#enter-04 a:hover {background:url(images/enter.jpg) -476px -96px no-repeat;}
#enter-05 a:hover {background:url(images/enter.jpg) -815px -96px no-repeat;}

#s-btm {
	clear:both;
	width: 932px;	
	height: 240px;
	background-image:url(images/BrazilianTopContent-Spla-04.jpg);
	background-repeat:no-repeat;
	text-align: center;
	}	
	#s-logo span { display: none; }	
	
/* sub pages */


#header-2 {
	clear:both;
	width: 932px;	
	height: 77px;
	background-image:url(images/BTC-main_01.jpg);
	background-repeat: no-repeat;	
	}	
	#header-2 span { display: none; }
	
#header-3 {
	clear:both;
	width: 932px;	
	height: 299px;
	background-image:url(images/BTC-main_02.jpg);
	background-repeat: no-repeat;	
	}	
	#header-3 span { display: none; }		
	
/* extra */

img.padding-1 { padding: 10px 0 10px 0; }	
img.border-1 {border: 1px dotted #111; margin: 2px 2px 2px 2px;}

p.copy1 {font-size: 12px; text-decoration: none; color:#111; padding: 35px 0 0 0; }
p.copy2 {font-size: 12px; text-decoration: none; color:#111; padding: 0px 0 0 0; }

p.regular {font-size: 14px; text-decoration: none; color:#111111; padding: 10px 10px 10px 10px; text-align:justify; }
p.regular2 {font-size: 14px; text-decoration: none; color:#111111; padding: 0px 10px 10px 10px; text-align:justify; }

p.sub-header {font-size: 24px; text-decoration: none; color:#111111; padding: 10px 10px 10px 10px; text-align:center; font-weight: bold; }

a {color:#111; text-decoration: underline}
a:hover {color:#111; text-decoration: none}	