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

body {              
	background      : #FFFFFF; 
	text-align      : justify;
	font-family     : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color           : #303030;
	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   : 5px;
	text-align      : center;
}                   
   
#header h1 {
	display         : none;
}
                 
#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;
}                   


a {
	color           : #000000;
	text-decoration : none;
}

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

/* Menu */

#menu {
	width           : 100px;
	margin          : 0 auto;
	background      : #FFFFFF;
	float           : left;
	border-top      : 0px solid #D0D0D0;
}

#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 #D0D0D0;
/*	font-variant    : small-caps; */
/*	text-transform  : lowercase; */
	font-weight     : bold;
	text-decoration : none;
	text-align      : left;
	font-size       : 12px;
	color           : #808080;
	margin-left     : 0px;
	padding-top     : 4px;
	padding-left    : 10px;
	
	border-bottom   : 1px solid #D0D0D0;
	border-left     : 1px solid #FFFFFF;
/*	background-image: url(../images/mn_norm.png); */
}

#menu a:hover {
	color           : #FFFFFF;
	background      : #9BBB59; /*#A5D163;*/
	border-left     : 1px solid #D0D0D0;
	border-bottom   : 1px solid #FFFFFF;
/*	background-image: url(../images/mn_active.png); */ 
}

#menu .active a {
	color           : #536932; /* #FF7F2B; */
	background      : #D0D0D0;
	border-left     : 1px solid #D0D0D0;
	border-bottom   : 1px solid #FFFFFF;
/*	background-image: url(../images/mn_active.png); */
}

#footer {           
	width           : 1000px;
	margin          : 0 auto;
	text-align      : right;
	padding         : 0;
	font-size       : 10px;
	color           : #505050;
/*	font-variant    : small-caps;  */
/*	background-image: url(../images/bg1.jpg); */ 
}                   

#footer img{
	margin-top      :  2px;
	margin-bottom   : -2px;
	
}

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

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


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

#bio{
	margin-top      : 15px;
	margin-left     : 15px;
	margin-right    : 15px;
	height          : 440px;
	color           : #303030; /* #536932; */
}

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

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

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

#colLeftBio2 {         
	float           : left;
	height          : 480px;
	width           : 300px;
	background      : #808080;
	/* opacity         : 0.80;
	-moz-opacity    : 0.80;
	filter          : alpha(opacity=80); */
}
                    
#bio2{
	margin-top      : 15px;
	margin-left     : 15px;
	margin-right    : 15px;
	height          : 440px;
	color           : #FFFFFF;
}

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

.colFull2 {          
	width           : 900px;
	min-height      : 480px; 
	float           : left;
	background      : #D0D0D0;
}                   


.port_menu {
	width           : 888px;
	margin-top      : 0px;
	margin-left     : 0px;
	text-align      : left;
	border-right    : 0px solid #516831;
	height          : 22px;
	background      : #B0B0B0;
	padding-top     : 6px;
	padding-bottom  : 0px;
	padding-left    : 6px;
	padding-right   : 6px;
}

.port_menu ul {
	margin          : 0;

	list-style      : none;
}

.port_menu li {
	display         : inline;
}


.port_menu a {
	display         : block;
	float           : right;
	width           : 120px;
	height          : 20px;
	border-left     : 2px solid #B0B0B0;
/*	font-variant    : small-caps; */
/*	text-transform  : lowercase; */
	font-weight     : bold;
	text-decoration : none;
	text-align      : center;
	font-size       : 13px;
	color           : #C0C0C0;
	padding-top     : 2px;
	background      : #353535;
}

.port_menu a:hover {
	background      : #9bbb59;
	color           : #FFFFFF;
}

.port_menu .active a {
	color           : #536932; /* #FF7F2B; */
	background      : #D0D0D0;
}

.port_menu .active a:hover {
	color           : #FFFFFF;
}


/* 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       : 15px;
	padding-top     : 15px;
	color           : #303030;
	background      : #B0B0B0;  
/*	background-image: url(../images/ev_norm.png); */
/*	font-weight     : bold; */
/*	font-variant    : small-caps;  */
}

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

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

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


.gal_pages {
	width           : 890px;
	margin-top      : 13px;
	margin-right    : 13px;
	text-align      : left;
	border-right    : 0px solid #B0B0B0;
}

.gal_pages ul {
	margin          : 0;

	list-style      : none;
}

.gal_pages li {
	display         : inline;
}


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

.gal_pages a:hover {
	background      : #9bbb59;
	color           : #FFFFFF;
}

.gal_pages .active a {
	background      : #303030;
	color           : #FFFFFF;
}

.gal_pages .active a:hover {
	color           : #9bbb59;
}

.evtitle{
	font-size       : 15px;
	background      : #B0B0B0;
	padding-top     : 5px;  
	padding-left    : 10px;  
	padding-right   : 10px;  
	padding-bottom  : 5px;
	height          : 20px;  
}

.buscatit{
	float           : left;
	font-size       : 15px;
	background      : #404040;
	padding-top     : 5px;  
	padding-left    : 10px;  
	padding-bottom  : 5px; 
	font-weight     : bold;
	color           : #FFFFFF;
	width           : 890px;  
	opacity         : 0.50;
	-moz-opacity    : 0.50;
	filter          : alpha(opacity=50); 
}

.buscatit p {
	margin-top      : 5px;
	font-size       : 13px;
	font-weight     : normal;
}

.barra_busca{
	float           : left;
	font-size       : 15px;
	background      : #B0B0B0;
	padding-top     : 4px;  
	padding-left    : 0px;  
	padding-right   : 10px;  
	padding-bottom  : 5px;
	width           : 890px;
	height          : 20px;
}


.evtitle a {
	text-decoration : none;
	color           : #303030;
	background      : #B0B0B0;  
/*	background-image: url(../images/ev_norm.png); */
}

.evtitle a:hover, #thumbs .active a {
	color           : #FFFFFF;
	background      : #B0B0B0; 
/*	background-image: url(../images/ev_hover.png);  */
}


/* 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;
	padding         : 0px;
	width           : 210px; 
	height          : 210px;
	color           : #303030;
	background      : #B0B0B0;  
/*	background-image: url(../images/ev_norm.png); */
}

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

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

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

.fototitle{
	font-size       : 15px;
	background      : #B0B0B0;
	padding-top     : 5px;  
	padding-left    : 10px;  
	padding-right   : 10px;  
	padding-bottom  : 5px;
	height          : 20px;  
}

.fototitle a {
	text-decoration : none;
	color           : #303030;
	background      : #B0B0B0;  
/*	background-image: url(../images/ev_norm.png); */
}

.fototitle a:hover, #thumbs .active a {
	color           : #FFFFFF;
	background      : #B0B0B0; 
/*	background-image: url(../images/ev_hover.png);  */
}





.foto{
	text-align      : center;
	margin-top      : 15px;
	margin-bottom   : 15px;
}

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


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

#fichatec a {
	color           : #FFFFFF;
}

#fichatec a:hover, #closebt .fichatec a {
	color           : #536932;
}

.boxficha{
	float           : left;
	border-right    : 0px dashed #808080;
	padding-left    : 10px;
	padding-right   : 10px;
	width           : 845px;
	margin-top      : 0px;
}

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

.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           : #505050;
	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;
	padding         : 0px;
	color           : #303030;
	background      : #B0B0B0;
/*	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;
	color           : #303030;
}

#colContato {         
	float           : left;
	background      : #D0D0D0;
	height          : 480px;
	width           : 278px;
	color           : #303030;
	font-size       : 12px;
	font-weight     : bold;
}

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

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

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

#colContato2 {         
	font-weight     : bold;
	float           : left;
	height          : 480px;
	width           : 285px;
	background      : #808080;
	opacity         : 0.80;
	-moz-opacity    : 0.80;
	filter          : alpha(opacity=80); 
}

.formLine {
	margin-top      : 2px;
/*	font-variant    : small-caps; */
	font-size       : 12px;
	color           : #FFFFFF;
}

.campo {
	font-family     : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size       : 11px;
	padding         : none;
	border          : 1px solid #505050;
	background      : #FFFFFF;
	color           : #202020;
	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;
}

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

#msg {          
	position        : absolute;
	z-index         : 1;
	left            : 50%;
	top             : 50%;
	width           : 500px;
	height          : 120px;
	background      : #C0C0C0;
	margin-left     : -250px;
	margin-top      : -60px;
	opacity         : 0.90;
	-moz-opacity    : 0.90;
	filter          : alpha(opacity=90);
	border          : 1px solid #FFFFFF;
	padding         : 10px;
	color           : #303030;
}

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

#colTermos {         
	float           : right;
	height          : 480px;
	width           : 240px;
	font-size       : 12px;
	color           : #303030;
	background      : #D0D0D0;
	font-weight     : bold;
}

#colTermos2 {         
	float           : right;
	height          : 480px;
	width           : 240px;
	background      : #808080;
	opacity         : 0.80;
	-moz-opacity    : 0.80;
	filter          : alpha(opacity=80); 
	color           : #FFFFFF;
	font-weight     : bold;
}

#colTermos3 {         
	float           : right;
	background      : #808080;
	height          : 480px;
	width           : 240px;
	opacity         : 0.65;
	-moz-opacity    : 0.65;
	filter          : alpha(opacity=65);
	color           : #FFFFFF;
	font-weight     : bold;
}

#colTermos3 a {
	color           : #D0D0D0;
	text-decoration : none;
}

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


/* Thumbsf */

#thumbsf {
	margin-top      : 10px;
	margin-left     :  0px;
}

.thumbf a {
	display         : table-cell;
	float           : left;
	border          : 0px solid #2A2C2F;
	text-decoration : none;
	text-align      : center;
	font-size       : 12px;
	padding         : 0px;
	height          : 740px;
	color           : #303030;
	background      : #B0B0B0;  
	width           : 740px;
/*	background-image: url(../images/ev_norm.png); */
}

.thumbf img{
	border          : 1px solid #FFFFFF;
	vertical-align  : middle;
}

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

.thumbf{
	display         : inline;
	float           : left;
	margin-left     : 15px;
	margin-top      : 10px;
	line-height     : 740px;
}

.thumbf2 a {
	display         : table-cell;
	float           : left;
	border          : 0px solid #2A2C2F;
	text-decoration : none;
	text-align      : center;
	font-size       : 12px;
	padding         : 0px;
	height          : 740px;
	color           : #303030;
	background      : #D0D0D0;  
	width           : 50px;
/*	background-image: url(../images/ev_norm.png); */
}

.thumbf2 img{
	border          : 0px solid #FFFFFF;
	vertical-align  : middle;
}

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

.thumbf2{
	display         : inline;
	float           : left;
	margin-left     : 15px;
	margin-top      : 10px;
	line-height     : 740px;
}


.navfoto{
	height          : 15px;
	width           : 500px;
}

.keywordbox {          
	font-size       : 20px;
	display         : inline;
	float           : left;
	margin-left     : 15px;
	margin-top      : 15px;
	margin-bottom   : 5px;
	width           : 850px;
	padding         : 10px;
	color           : #909090;
	background      : #B0B0B0;
/*	background-image: url(../images/bg_ficha.png); */
}

.keywordbox a {
	text-decoration : none;
	color           : #909090;
/*	background-image: url(../images/ev_norm.png); */
}

.keywordbox a:hover, #thumbs .active a {
	color           : #FFFFFF;
/*	background-image: url(../images/ev_hover.png);  */
}




.frmbusca {
	margin-left     : 0px;
	margin-right    : 0px;
	margin-top      : 0px;
	margin-bottom   : 0px;
}

.frmbusca img {
	margin-top      : 0px;
	vertical-align  : middle;

}










#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;
}


/*
                    
#colLeft {          
	float           : left;
	width           : 700px;
	background      : #FFFFFF;
	height          : 480px;
	margin-bottom   : none;
}  */                 


#colRight {         
	float           : right;
	height          : 480px;
	background      : #000000;
	opacity         : 0.75;
	-moz-opacity    : 0.75;
	filter          : alpha(opacity=75);
}

#colDepo {         
	float           : left;
	background      : #8CAA50;
}


                   
#colRightPort {         
	float           : right;
	height          : 480px;
	background      : #FFFFFF;
}                   

.colFull {          
	width           : 900px;
	height          : 480px; 
	float           : left;
}                   
                    

.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 #303030;
}

/* 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           : #303030;
	padding         : 10px;
	margin-bottom   : 15px;
	background      : #A5D163; 
}


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

.testim{
	display         : inline; 
}



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



.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;
}



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


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

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


/* Mais visitados e últimos albums no index */

.colFull3 {          
	width           : 900px;
	min-height      : 480px; 
	float           : left;
	background      : #FFFFFF;
}                   

.col_top3{
	margin-top      : 10px;
	background      : #E0E0E0;
	height          : 208px;
}

.tit_top3{
	padding-top     : 5px;
	padding-left    : 10px;
	height          : 25px;
	font-size       : 16px;
	font-weight     : bold;
	color           : #505050;
	background      : #D0D0D0;
}

/* Events Index */

#events_index {
/*	background      : #202020; */
	margin-left     : 1px;
}

#events_index a {
	display         : block;
	float           : left;
	width           : 170px;
	height          : 150px;
	border          : 0px solid #404040;
	text-decoration : none;
	text-align      : center;
	font-size       : 10px;
	padding-top     : 7px;
	color           : #303030;
	background      : #B0B0B0;  
/*	background-image: url(../images/ev_norm.png); */
/*	font-weight     : bold; */
/*	font-variant    : small-caps;  */
}

#events_index img{
	border-top      : 0px solid #FFFFFF;
	border-bottom   : 0px solid #FFFFFF;
	border-left     : 0px solid #FFFFFF;
	border-right    : 0px solid #FFFFFF;
	margin-top      : 7px;
	margin-bottom   : 10px;
	width           : 150px;
	height          : 100px;
}

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

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


/*soacial bar*/

.social_bar{
	float           : right;
	margin-left     : 5px;
	vertical-align  : middle;
}

.evtitle p{
	float           : left;
	margin-top      : 0px;
}
.fototitle p{
	float           : left;
	margin-top      : 0px;
}

.barra_busca form{
	float           : left;
} 
