html{
	overflow-y: scroll;
	overflow-x: hidden;
}

body {              
	background      : #000000; 
	text-align      : justify;
	font-family     : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color           : #C0C0C0;
	font-size       : 11px;
/*	background-image: url(../images/bg1.jpg);  */
	margin-top      : 5px;
	margin-bottom   : 0px;
}                   
                    
h1, h2, h3, h4, h5   {
	margin          : 0;
}                   
                    
img {               
	border          : 0;
}                   
                    
/* Header */        
#header {           
	width           : 1000px;
	margin          : 0 auto;
	color           : #808080;
	margin-bottom   : 10px;
	text-align      : center;
}                   
                    
#mainbox {          
	position        : relative;
	border-bottom   : 0px solid #999999;
	border-top      : 0px solid #999999;
	border-left     : 0px solid #999999;
	border-right    : 0px solid #999999;
	width           : 1000px;
	margin          : 0 auto;
}                   
                    
#colLeft {          
	float           : left;
	width           : 700px;
	background      : #000000;
	height          : 480px;
	margin-bottom   : none;
}                   

#colLeftBio {         
	float           : left;
	height          : 480px;
	width           : 280px;
	background      : #202020;
/*	opacity         : 0.90;
	-moz-opacity    : 0.90;
	filter          : alpha(opacity=90); */
}

.sepLeft {         
	float           : left;
	height          : 480px;
	width           : 7px;
	background      : #000000;
}

.sepRight {         
	float           : right;
	height          : 480px;
	width           : 7px;
	background      : #000000;
}


#colLeftBio2 {         
	float           : left;
	height          : 480px;
	width           : 320px;
	background      : #000000;
	opacity         : 0.85;
	-moz-opacity    : 0.85;
	filter          : alpha(opacity=85); 
}
                    
#colRight {         
	float           : right;
	height          : 480px;
	background      : #000000;
	opacity         : 0.75;
	-moz-opacity    : 0.75;
	filter          : alpha(opacity=75);
}

#colDepo {         
	float           : left;
	background      : #202020;
}

#colContato {         
	float           : left;
	background      : #202020;
	height          : 480px;
	width           : 278px;
	color           : #D0D0D0;
	font-size       : 12px;
}
#colContato2 {         
	float           : left;
	background      : #000000;
	height          : 480px;
	width           : 285px;
	opacity         : 0.75;
	-moz-opacity    : 0.75;
	filter          : alpha(opacity=75);
}

#colTermos {         
	float           : right;
	background      : #202020;
	height          : 480px;
	width           : 220px;
	color           : #D0D0D0;
	font-size       : 12px;
}
#colTermos2 {         
	float           : right;
	background      : #000000;
	height          : 480px;
	width           : 220px;
	opacity         : 0.85;
	-moz-opacity    : 0.85;
	filter          : alpha(opacity=85);
}

#colTermos3 {         
	float           : right;
	background      : #000000;
	height          : 480px;
	width           : 220px;
	opacity         : 0.65;
	-moz-opacity    : 0.65;
	filter          : alpha(opacity=65);
	color           : #FFFFFF;
}
                   
#colRightPort {         
	float           : right;
	height          : 480px;
	background      : #000000;
}                   

.colFull {          
	width           : 900px;
	height          : 480px; 
	float           : left;
}                   
.colFull2 {          
	width           : 900px;
	min-height      : 480px; 
	float           : left;
	background      : #202020;
}                   
                    
#footer {           
	width           : 1000px;
	margin          : 0 auto;
	text-align      : right;
	padding         : 0;
	font-size       : 9px;
	color           : #606060;
	font-variant    : small-caps; 
/*	background-image: url(../images/bg1.jpg); */ 
}                   
                    
                    
a {
	color           : #C0C0C0;
	text-decoration : none;
}

a:hover {
	color: #FF8000;
	text-decoration : none;
}

/* Menu */

#menu {
	width           : 100px;
	margin          : 0 auto;
	background      : #000000;
	float           : left;
	border-top      : 1px solid #303030;
}

#menu h2 {
	display         : none;
}

#menu ul {
	margin          : 0;
	list-style      : none;
}

#menu li {
	display         : inline;
}

#menu a {
	display         : block;
	float           : right;
	width           : 89px;
	height          : 20px;
	border-left     : 0px solid #2A2C2F;
	font-variant    : small-caps; 
/*	text-transform  : lowercase; */
	text-decoration : none;
	text-align      : left;
	font-size       : 12px;
	color           : #C0C0C0;
	margin-left     : 0px;
	padding-top     : 4px;
	padding-left    : 10px;
	font-weight     : bold;
	
	border-bottom   : 1px solid #303030;
	border-left     : 1px solid #000000;
/*	background-image: url(../images/mn_norm.png); */
}

#menu a:hover {
	color           : #FFFFFF;
	background      : #404040;
	border-left     : 1px solid #303030;
/*	background-image: url(../images/mn_active.png); */ 
}

#menu .active a {
	color           : #FF8000; /* #FF7F2B; */
	background      : #202020;
	border-left     : 1px solid #303030;
/*	background-image: url(../images/mn_active.png); */
}

.campo {
	font-family     : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size       : 11px;
	padding         : none;
	border          : 1px solid #C0C0C0;
	background      : #303030;
	color           : #FFFFFF;
	width           : 250px; 
}

.botao {
	font-family     : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size       : 10px;
	margin-top      : 5px;
	margin-right    : 5px;
	border          : 1px solid #202020;
	color           : #202020;
	width           : 50px;
	height          : 20px;
}

.formLine {
	margin-top      : 2px;
/*	font-variant    : small-caps; */
	font-size       : 12px;
	color           : #FFFFFF;
}
.smalltxt {
	font-family     : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size       : 8px;
}
.tel {
	text-align      : right;
/*	font-variant    : small-caps;*/
}

#fotodepo{
	float           : right;
	margin-left     : 10px;
	margin-bottom   : 10px;
}

#fotodepo img{
	border          : 2px solid #C0C0C0;
}

#fotobio{
	float           : right;
	margin-left     : 10px;
}

#fotobio img{
	border          : 3px solid #C0C0C0;
}


/* Partners */

#partners {
	width           : 655px;
	height          : 460px;
	background      : #000000;
	margin-top      : 15px;
}

#partners a {
	display         : block;
	float           : left;
	width           : 300px;
	height          : 65px;
	padding         : 6px 0 0 0;
	border          : 1px solid #2A2C2F;
	text-decoration : none;
	text-align      : left;
	font-size       : 11px;
	color           : #DFE8F2;
	padding         : 5px;
/*	font-variant    : small-caps;*/
}

#partners a:hover, #partners .active a {
	background      : #202020;
	border          : 1px solid #FFFFFF;
}

.partner{
	display         : inline;
	float           : left;
	margin-left     : 10px;
	margin-top      : 10px;
}

/* Testimonials */


#testims {
	width           : 492px;
	height          : 450px;
	margin-top      : 0px;
	overflow        : auto;
	position        : relative;
/*	margin          : 0.2em auto; */
	padding         : 15px;
}

#testims a {
	display         : block;
	width           : 460px;
/*	height          : 65px; */
	border          : 0px solid #C0C0C0;
	text-decoration : none;
	text-align      : justify;
	font-size       : 11px;
	color           : #E0E0E0;
	padding         : 10px;
	margin-bottom   : 15px;
	background      : #404040; 
}


#testims a:hover, #partners .active a {
	background      : #000000;
	border          : 0px solid #FFFFFF;
	color           : #FFFFFF;
}

.testim{
	display         : inline; 
}

/* Events */

#events {
/*	background      : #202020; */
}

#events a {
	display         : block;
	float           : left;
	width           : 255px;
	height          : 215px;
	border          : 0px solid #404040;
	text-decoration : none;
	text-align      : center;
	font-size       : 14px;
	color           : #909090;
	padding-top     : 15px;
/*	background      : #000000;  */
	font-variant    : small-caps; 
	background-image: url(../images/ev_norm.png); 
}

#events img{
	border-top      : 1px solid #FFFFFF;
	border-bottom   : 1px solid #FFFFFF;
	border-left     : 1px solid #FFFFFF;
	border-right    : 1px solid #FFFFFF;
	margin-top      : 10px;
	margin-bottom   : 10px;
}

#events a:hover, #events .active a {
	border          : 0px solid #FFFFFF;
	color           : #FFFFFF;
/*	background      : #505050;  */
	background-image: url(../images/ev_hover.png); 
}

.event{
	display         : inline;
	float           : left;
	margin-left     : 30px;
	margin-top      : 30px;
}

#closebt a {
	float           : right;
	border          : 1px solid #2A2C2F;
	text-decoration : none;
	text-align      : center;
	font-size       : 11px;
	color           : #DFE8F2;
	padding         : 3px;
	background      : #000000;
}
#closebt a:hover, #closebt .active a {
	background      : #202020;
	border          : 1px solid #FFFFFF;
}

#fichatec {
	display         : inline;
	float           : left;
	margin-left     : 15px;
	margin-top      : 13px;
	width           : 870px;
	background      : #000000;
	padding-bottom  : 15px;
	font-size       : 13px;
	background-image: url(../images/bg_ficha.png);
/*	font-variant    : small-caps; */
}

.evtitle{
	float           : left;
	font-size       : 15px;
	padding-top     : 0px;
	padding-left    : 0px;
	font-variant    : small-caps; 
}
#msg {          
	position        : absolute;
	z-index         : 1;
	left            : 50%;
	top             : 50%;
	width           : 500px;
	height          : 120px;
	background      : #000000;
	margin-left     : -250px;
	margin-top      : -60px;
	opacity         : 0.85;
	-moz-opacity    : 0.85;
	filter          : alpha(opacity=85);
	border          : 1px solid #C0C0C0;
	padding         : 10px;
}
.boxficha{
	float           : left;
	border-right    : 0px dashed #2A2C2F;
	padding-left    : 10px;
	padding-right   : 10px;
	width           : 845px;
	margin-top      : 0px;
}

.grupoficha{
	float           : left;
	width           : 845px;
	padding-bottom  : 10px;
	border-bottom   : 1px dashed #909090;
}

.colboxL{
	float           : left;
	text-align      : left;
	width           : 240px;
}

.colboxR{
	float           : left;
	text-align      : left;
	padding-left    : 10px;
	width           : 480px;
}

.boxline{

}

.boxtitle{
	float:          : left;
	font-size       : 14px;
	height          : 24px;
	color           : #FFFFFF;
	margin-top      : 10px;
	width           : 396px;
}

.fichatitle{
	font-size       : 14px;
	color           : #FFFFFF;
	margin-top      : 10px;
	margin-left     : 10px;
}

#depobox {          
	font-size       : 12px;
	display         : inline;
	float           : left;
	margin-left     : 15px;
	margin-top      : 15px;
	margin-bottom   : 5px;
	width           : 870px;
	background      : #000000;
	padding         : 0px;
	background-image: url(../images/bg_ficha.png);
}

.corpodepo{
	margin-bottom   : 10px;
	margin-left     : 10px;
	margin-right    : 10px;
	margin-top      : 10px;
	text-align      : left;
	border-bottom   : 1px dashed #909090;
}

.fecharight{
	font-size       : 10px;
	margin-left     : 10px;
}

#bio{
	margin-top      : 15px;
	margin-left     : 15px;
	margin-right    : 15px;
	height          : 440px;
	color           : #D0D0D0;
}

#bio p{
	margin-top      : 0px;
	margin-bottom   : 12px;
	font-size       : 12px;
}

#bio2{
	margin-top      : 15px;
	margin-left     : 15px;
	margin-right    : 15px;
	height          : 440px;
	color           : #CCCCCC;
}

#bio2 p{
	margin-top      : 0px;
	margin-bottom   : 12px;
	font-size       : 12px;
}


.contform{
	margin-top      : 15px;
	margin-left     : 15px;
	margin-right    : 15px;
/*	font-variant    : small-caps; */
}

.contform a {
	color           : #FFFFFF;
	text-decoration : none;
}

.contform a:hover {
	color: #FF8000;
	text-decoration : none;
}


.recuo{
	margin-left     : 15px;
	margin-right    : 15px;
	color           : #C0C0C0;
}

.terms{
	margin-top      : 5px;
	margin-left     : 15px;
	margin-right    : 15px;
	height          : 440px;
}

.terms p{
	margin-top      : 0px;
	margin-bottom   : 12px;
	font-size       : 12px;
}

.terms h3{
	font-size       : 15px;
	margin-top      : 12px;
	margin-bottom   : 12px;
}

/* Thumbs */

#thumbs {
	margin-top      : 0px;
	margin-left     : 5px;
}

#thumbs a {
	display         : table-cell;
	float           : left;
	border          : 0px solid #2A2C2F;
	text-decoration : none;
	text-align      : center;
	font-size       : 12px;
	color           : #C0C0C0;
	padding         : 0px;
	width           : 210px; 
	height          : 210px;
	background      : #000000;
	background-image: url(../images/th_norm.png); 
}

#thumbs img{
	border          : 1px solid #808080;
	vertical-align  : middle;
}

#thumbs a:hover, #thumbs .active a {
	background      : #C0C0C0;
	border          : 0px solid #FFFFFF;
	color           : #DFE8F2;
	background-image: url(../images/th_hover.png); 
}

.thumb{
	display         : inline;
	float           : left;
	margin-left     : 10px;
	margin-top      : 10px;
	line-height     : 210px;
}


.gal_foot {
	margin-top      : 0px;
	width           : 900px;
	height          : 15px;
}

.gal_pages {
	width           : 870px;
	margin-top      : 13px;
	margin-left     : 15px;
	text-align      : left;
	border-right    : 1px solid #2A2C2F;
}

.gal_pages ul {
	margin          : 0;

	list-style      : none;
}

.gal_pages li {
	display         : inline;
}


.gal_pages a {
	display         : block;
	float           : right;
	width           : 20px;
	height          : 18px;
	border-left     : 1px solid #2A2C2F;
/*	font-variant    : small-caps; */
/*	text-transform  : lowercase; */
	text-decoration : none;
	text-align      : center;
	font-size       : 13px;
	color           : #DFE8F2;
}

.gal_pages a:hover {
	background      : #C0C0C0;
	color           : #000000;
}

.gal_pages .active a {
	background      : #C0C0C0;
	color           : #000000;
}

.gal_pages .active a:hover {
	color           : #D2691E;
}




#gal_desc {
	width           : 944px;
	background      : #000000;
	margin-left     : 10px;
	margin-top      : 10px;
	border          : 1px solid #2A2C2F;
	padding-top     : 10px;
	padding-left    : 10px;
	padding-right   : 10px;
	padding-bottom  : 10px;
	font-size       : 13px;
	text-align      : justify;
	color           : #606060;
}

.thumbnbr {
	position        : relative;
	color           : #303030;
	margin-left     : 206px;
	margin-top      : -128px;
	font-size       : 8px;
}

#port_foot {
	margin-top      : 10px;
	width           : 800px;
	height          : 25px;
}
