#subfoto
{	
	font-size: 20px;
	color: #AAFF00;
	font-weight:bold;
}

#divulgacao
{	background: black;
	float:center; 
	FILTER:alpha(opacity70);
	opacity:0.70;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	margin-bottom: 0px;
	font-size: 20px;
	color: #AAFF00;
	font-weight:bold;
	height: 42px;
	margin-bottom:20px;
}

.lego
{
}

.lego a
{
	color: #e7e7e7;
}

.lego2
{
	color: #fdc001;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }


#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


#loading2
{
	display: none;
	float:left; 
	FILTER:alpha(opacity50);
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}


/*Tabelas*/

.midia
{
	width: 400px;
	height: 100%;
	align: left;
	valign:top;
	
}

.midia td
{
	padding-right: 5px;
}

.c
{
	padding: 0 20px 0 0;
	border-right: 2px solid #626262;
	width:195px;
}

.d
{
	padding: 0 20px 0 20px;
	border-right: 2px solid #626262;
	width:195px;
}

.e
{
	padding: 0 0 0 20px;
	width:195px;
}



.a {
	padding-left: 40px;
}

.a td
{
	padding: 0 5px 0 5px;
	border: 1px solid #626262;
}

/*fundo do mapa de como chegar*/

.bgmapa
{
	background: #0e0e0c;
	width:400px;
	height:100%;
	padding-top:10px;
}	

/*Projetos*/

#dados {
	padding-left: 235px;
	}

#projetos {
	border: 0;
	cellspacing: 0;
	cellpadding: 0;
}

#projetos tr {

	align: left;

}
#projetos td {

	padding-right: 20px;

}

#projetos a {

	cursor: pointer;

}


#menu{
	float: left;
	text-align: left;
	margin-right:30px;
	margin-bottom:10px;
	width: 200px;
	height: 100%;
	background: ;
	margin-top: 17px;
}


div.menuWin
{
		width: 200px;
		border: 0px solid #000000;
}

div.menuWin a
{
		display: block;
		padding-left: 3px;
		padding-right: 3px;
		margin: 0px;
		border: 0px;
		line-height: 20px;
		color: #bcbcbc;
		text-decoration: none;
		outline: none;
}

* html div.menuWin a { height: 1%; }

div.menuWin a:hover
{
	background-color: #0e0e0c;
    color: #FFFFFF;
}

div.menuWin a:visited 
{
	text-decoration:none;
    color: #bcbcbc;
}

ul.menuWin-body
{
		margin: 0px;
		padding: 0px;
		width: 200px;
}

ul.menuWin-body li
{
		display: block;
		margin: 0px;
		padding: 0px;
		list-style: none;
		clear: both;
}

ul.menuWin-body li div
{
		width: 10px;
		float: left;
		margin: 0px;
		margin-right: 5px;
		padding: 0px;
}

ul.menuWin-body li img
{
		margin: 2px;
		width: 16px;
		height: 16px;
		padding: 0px;
		border: 0px;
		vertical-align: middle;
}

span.menuWin-arrow
{	
		display: block;
		width: 198px;
		position : absolute;
		text-align: right;
}

span.menuWin-arrow img
{
		padding: 3px 2px;
		cursor: pointer;
		width: 15px;
		height: 15px;
}

span.menuWin-header
{
		display: block;
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		line-height: 22px;
		color: #FFFFFF;
		font-weight: bold;
		border-bottom: 1px solid #969696;
}

/*formulario*/


#formulario{
	width:500px;
	height:300px;
}

.esquerda_contato {
    margin: 1px 0 1px 0;
    font: normal 14px "Century Gothic";
    color: white;
    text-align: right;
    float: left;
}

.direita_contato {
    margin: 1px 0 1px 2px;
    _margin: 1px 0 1px 0;
    font: bold 11px "Century Gothic";
    color: #838383;
    float: left;
}

.item_contato_esquerda {
    width: 100px;
    height: 17px;
    margin: 3px 0 8px 0;
}



.direita_contato input {
    background-color: #ffffff;
    height: 16px;
    border: solid 1px #838383;
    margin: 0 0 5px 4px;
	* margin-bottom: 3px;
	color: #676767;
	width: 250px;
	font:normal 12px "Century Gothic";
	padding: 3px 0 0 3px;
}





.direita_contato textarea {
    background-color: #ffffff;
    border: solid 1px #838383;
    margin: 0 0 5px 4px;

* margin-bottom:
    1px;

color:

#676767;

width:
    250px;

height:
    100px;

padding:
    3px 0 0 3px;

overflow:auto;
}


.botoes_form1 .bot_enviar {
    width: 50px;
    height: 18px;
    float: left;
    margin: 5px 0 0 20px;
}

.botoes_form1 .bot_cancelar {
    width: 50px;
    height: 18px;
    float: left;
    margin: 5px 131px 0 104px;
}
/*data*/

#data{
	padding-right: 50px;
	padding-top: 9px;
	float: right;
}	

#data{
	padding-right: 50px;
	padding-top: 0px;
	float: right;
}	



/*caixa de login*/

#login
{
	float: left;
	padding-top:1px;
}

#top_bg
{
	background: black url(images/azul.png) repeat-x;
	width: 950px;
	height: 35px;
}




/*tabela*/

table.verde TR{
	color: #AAFF00;
}

/*Contato*/

#contatos {
	position: absolute;
	top:270px;
	margin-left:565px;
	width: 350px;
	height: 300px;
	border: none;
}

.cont {
	color: #AAFF00;
	font-weight: bold;
}

/*formulario*/

#campos {
	background-color: #2e2e2e;
	border: 1px dotted white;
	margin-bottom: 7px;
	width: 195px;
	height: 20px;
	color: white;
	font:16px "Century Gothic", Arial, Helvetica, sans-serif;
 
}

#campos2 {
	background-color: #2e2e2e;
	border: 1px dotted white;
	margin-bottom: 7px;
	width: 425px;
	height: 20px;
	color: white;
	font:16px "Century Gothic", Arial, Helvetica, sans-serif;
}
/*
form {
	width:500px;
	margin:0px;
	
}
*/	

/*body*/

body {
	margin: 0;
	background: #000000 url(images/img12.jpg) repeat top left;
	text-align: justify;
	font: 13px "Century Gothic", Arial, Helvetica, sans-serif;
	color: white;
}

p, ol, ul {
	margin: 0 0 2em 0;
	line-height: 200%;
}

/*links*/

a {color: #a6a4a3;}
a img {border-width:0px;}
a:hover {text-decoration: none; color: #AAFF00;}
a:active {border-width:0px; text-decoration:none;}
a:visited {text-decoration:none;}
a:link {text-decoration:none;}

.link_verde a{color: #AAFF00;}
.link_verde a img {border-width:0px;}
.link_verde a:hover {color: #AAFF00;text-decoration:none;}
.link_verde a:link {text-decoration:none;}
.link_verde a:visited {text-decoration:none;}
.link_verde a:active {text-decoration:none;}

.link_amarelo a{color: #e7c400;}
.link_verde a img {border-width:0px;}
.link_amarelo a:hover {color: #e7c400;text-decoration:none;}
.link_amarelo a:link {text-decoration:none;}
.link_amarelo a:visited {text-decoration:none;}
.link_amarelo a:active {text-decoration:none;}

.link_branco_verde a{color: #a6a4a3;}
.link_verde a img {border-width:0px;}
.link_branco_verde a:hover {color: #AAFF00;text-decoration:none;}
.link_branco_verde a:link {text-decoration:none;}
.link_branco_verde a:visited {text-decoration:none;}
.link_branco_verde a:active {text-decoration:none;}

.link_nada a{color: white;}
.link_nada a img {border-width:0px;}
.link_nada a:hover {color: white;text-decoration:none;}
.link_nada a:link {text-decoration:none;}
.link_nada a:visited {text-decoration:none;}
.link_nada a:active {text-decoration:none;}

/*imagens*/

img.border {
	border: 1px solid #AAFF00; 
}

img.left {
	float: left;
	margin: 8px 20px 0px 0px;
	border: 1px solid #AAFF00; 
}
img.left2 {
	float: left;
	margin: 8px 20px 0px 0px;
	border: 0px solid #AAFF00; 
}

img.right {
	float: right;
	margin: 10px 0px 8px 20px;
	border: 1px solid #AAFF00; 
}

img.index {
	float: left;
	margin: 0px 0px 10px 0px;
	border: 0px solid #AAFF00; 
}

img.pres {
	float: right;
	margin: 10px 0px 8px 20px;
	border: 0px solid #AAFF00; 
}

img.index2 {
	float: left;
	margin: 10px 0px 8px 20px;
	border: 0px solid #AAFF00; 
}

/*caixa de centralizacao da pagina*/

#geral {
	width:950px; 
	margin:0 auto; 
	visibility: visible;
	
} 

/*logo TR*/

#wrapper {
	background: url(images/img14.jpg) no-repeat center top;
}

#header {
	width: 950px;
	height: 183px;
	margin: 0px;
}


/* Menu */

#menup {
	width: 950px;
	height: 38px;
	background: black url(images/cinza.png) repeat;
}

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

#menup li {
	display: inline;
}

#menup a {
	float: left;	
	padding: 5px 8px 0px 8px;
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cacaca;
	font-variant: small-caps;	
	text-transform: none; 
}

#menup a:hover {
	height: 33px;
	background: url(images/verde.jpg) repeat-x right 53%;
	color: #000000;
}

#menup a:visited {
	border: 0px;
	text-decoration:none:
}

#menup .current_page_item a {
	float: left;	
	padding: 5px 8px 0px 8px;
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;	
	text-transform: none; 
	color: #aaff0a;
}

#menup .current_page_item a:hover {
	height: 33px;
	background: url(images/verde.jpg) repeat-x right 53%;
	color: #0e0e0c;
}

/*#menu .ultimo a {
	float: left;	
	padding: 5px 16px 0px 12px;
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #cacaca;
	font-variant: small-caps;
	text-transform: none; 
}

#menu .ultimo a:hover {
	height: 34px;
	background: url(images/verde.png) repeat-x right 53%;
	color: #000000;
}

#menu .ultimo_corrente a {
	color: #aaff0a;
	float: left;	
	padding: 5px 16px 0px 12px;
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none; 
	
}
#menu .ultimo_corrente a:hover {
	height: 34px;
	background: url(images/verde.png) repeat-x right 53%;
	color: #000000;
}

#menu .ultimo_home a {
	float: left;	
	padding: 5px 13px 0px 12px;
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #cacaca;
	font-variant: small-caps;
	text-transform: none; 
}

#menu .ultimo_home a:hover {
	height: 34px;
	background: url(images/verde.png) repeat-x right 53%;
	color: #000000;
}
*/
/* Pagina */
#espaco 
{
	width: 890px;
	margin: 0 auto;
	padding: 0;
}

#page 
{
	background: url(images/tribal.jpg) no-repeat left top;
	width: 890px;
	margin: 0 auto;
	padding: 0;
	
}

/* caixas de parceiros */

#parc_index {
	float: right;
	width: 249px;
	margin-left: 50px;
	padding-bottom: 30px;
	height: 510px;
	background: #0e0e0c;
	
}

#marquee_index{
 	width:249px;
 	height:492px;
 	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
}
/****************************************/
#parc_contato {
	position: relative;
	width: 249px;
	height: 240px;
	top: 15px;
	margin-up: 30px;
	margin-left: 0px;
	padding-bottom: 30px;
	background: #0e0e0c;
}

#marquee_contato{
 	width:249px;
 	height:240px;
 	overflow:auto;
 	overflow-x:hidden;
 	overflow-y:hidden;
}
/****************************************/
#parc_eventos {
	position: absolute;
	background: #0e0e0c;	
	width: 249px;
	height: 274px;
	top: 1350px;
	margin-left: 650px;

}

#marquee_eventos{
 	width:249px;
 	height:240px;
 	overflow:auto;
 	overflow-x:hidden;
 	overflow-y:hidden;
}
/****************************************/
#parc_up_pres {
	float: right;
	width: 249px;
	margin-left: 50px;
	padding-bottom: 30px;
	background: #0e0e0c;
	height: 274px;
}

#marquee_up_pres {
	width:249px;
 	height:240px;
 	overflow:auto;
 	overflow-x:hidden;
 	overflow-y:hidden;
}

/****************************************/
#parc_down_pres {
	position: absolute;
	background: #0e0e0c;	
	width: 249px;
	height: 274px;
	top: 2450px;
	margin-left: 445px;
}

#marquee_down_pres {
	width:249px;
 	height:240px;
 	overflow:auto;
 	overflow-x:hidden;
 	overflow-y:hidden;
}
/****************************************/
#patrocinio{
	background: #0e0e0c;
	width: 281px;
	heigth: 100%;
	margin-bottom: 30px;
}


/*parte utilizavel da pagina (marca d'agua do rato)*/

#content {
	padding-top: 50px;
	padding-bottom: 0px;
	width: 890px;
	background: url(images/water-rat.jpg) no-repeat right bottom;

}


/*textos*/

.title p 
{
	margin-bottom: 0px;
	font-size: 25px;
	color: #AAFF00;
}

.titulo p {/*title com fonte menor*/ 
	margin: 0;
	padding: 0;
	text-align: justify;
	font: 14px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #AAFF00;
}

.textoCC
{
	padding-left: 40px;
}
.textoCC p {

	margin: 0;
	padding: 0;
	text-align: justify;
	font: 14px "Century Gothic", Arial, Helvetica, sans-serif;
	color: white;
}

.texto p {
	margin: 0;
	padding: 0;
	text-align: justify;
	font: 14px "Century Gothic", Arial, Helvetica, sans-serif;
	color: white;
}

.textomaior p {
	margin: 0;
	padding: 0;
	font: 17px "Century Gothic", Arial, Helvetica, sans-serif;
	color: white;
}

/*seta de subir na apresentcao*/

#subir {
	float: right;
}

/* Footer */

#footer {
	clear: both;
	width: 950px;
	margin: 0 auto;
	padding: 20px 0 10px 0;
	background: url(images/img11.jpg) no-repeat;

}

#footer p {
	margin: 0 0 5px 0;
	text-align: center;
	line-height: normal;
	font-size: 1em;
	color: white;
}
