body{
	margin: 0px 0px;
	font-size: 12px;
	text-align:left;
	overflow: hidden;
	background: #000000;
}

.fullBg {
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
}

#tudo {
	min-width: 1001px;
	min-height: 596px;
	text-align:left;
	margin:0 auto;
	overflow: hidden;
}

#topo {	
	height:110px;
	width: 100%;
}

#principal {
	width: 100%;
	min-height: 442px;
	float:right;
}

/* BASE */
#topo .logo_streams {	
position: absolute;
	width: 254px;
	height: 44px;
	top: 15px;
	left: 36px;
	z-index: 100;
}

#topo .canto_superior_roxo {	
	position: absolute;
	width: 515px;
	height: 470px;
	top: 0px;
	left: 0px;
z-index: 1;
}


#topo .canto_inferior_roxo {
position:absolute;
width: 515px;
height: 470px;
bottom: -10px;
right: 0px;
}

#topo .rodape_yt{
position:absolute;
width: 29px;
height: 28px;
bottom: 200px;
right: 50px;
}

#topo .rodape_facebook{
position:absolute;
width: 28px;
height: 28px;
bottom: 200px;
right: 20px;
}

#topo .rodape_bca{
position:absolute;
width:119px;
height: 26px;
bottom: 120px;
right: 163px;
}

#topo .rodape_ibs{
width: 120px;
height: 42px;
position: absolute;
bottom: 120px;
right: 18px;
}



#topo .rodape_ryu{
width: 112px;
height: 43px;
position: absolute;
bottom: 50px;
right: 171px;
}


#topo .rodape_jodo{
width: 125px;
height: 24px;
position: absolute;
bottom: 60px;
right: 18px;
}



#topo .texto_rodape{
width: 450px;
height: 47px;
position: absolute;
bottom: -25px;
right: 10px;
text-align: right;
font-family: 'Raleway', light;
color: #ffffff;
font-size: 15px;
letter-spacing: 1px;
}


#topo .topoDireito {
	position: relative;
	float: right;
}

#topo .topoDireito  .boxLinguas {	
	position: relative;
	float: right;
	width: 200px;
	height: 24px;
	right: 22px;
	top: 0px;
	right: 200px;
}

#topo .topoDireito  .boxLinguas .lingua {	
	position: relative;
	float: left;
	width: 55px;
	height: 24px;
	left: 0;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

#topo .topoDireito  .boxLinguas .lingua span {	
	position: relative;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 100;
	padding: 0 0 3px 0;
	top: 0;
}


#topo .topoDireito .tcTopo {	
	clear: both;
	position: relative;
	float: right;
	text-align: right;
	top: 11px;
	right: 20px;
	font-size: 43px;
	color: #da001b;
	text-transform: uppercase;
	letter-spacing: -0.2px;
	line-height: 41px;
	display: none;
}


.texto_titulo_subsecao {
font-family: 'Raleway', light;
color: #864e9a;
font-size: 40px;
}




.transicao {
	background: #000000;
	position: absolute;
	top: 0;
	display: none;
}

/* FIM BASE */




/* HOME */


/*newshome*/
#principal .home_noticia {	
    background-image: url(../images/news_home.png);
	position: absolute;
	float: right;
	width: 282px;
	height: 336px;
right: 200px;
top: 60px;
}

#principal .home_noticia .texto{
	position: absolute;
	text-align: right;
	padding: 10px 14px;
	right: 0;    
	font-family: 'Raleway', light;   
	line-height: 18px;
}

#principal .home_noticia .texto a:link, a:visited, a:active, a:hover{
	color: #ffffff;	
	font-size: 14px;
	text-decoration: underline;
}
#principal .home_noticia .texto a:hover{
	text-decoration: underline;
}
#principal .home_noticia .texto a:visited	{
	color: #ffffff;
}


#principal .home_noticia .texto .traco{
position: absolute;
width: 282px;
right: 0px;
top: 55px;
border-bottom: 2px dotted #864e9a;
margin-bottom: 5px;
}

#principal .home_noticia .texto .noticia_titulo{
color: #864e9a; 
font-size: 18px;
padding-bottom:5px;
padding-top: 5px;
}

#principal .home_noticia .texto .noticia_trecho{
color: #ffffff; 
font-size: 12px;
padding-bottom:5px;
}

#principal .home_noticia .texto .noticia_veja_mais{
color: #864e9a; 
font-size: 15px;
text-align: right;
}

#principal .home_noticia .texto .noticia_veja_mais a:link, a:visited, a:active,a:hover {
text-decoration: none;
color: #864e9a; 
font-size: 15px;
}
div.noticiaLinks{
	position: relative;
	margin: 0 0 5px 0;
}

a.noticia_link:link, a.noticia_link:visited, a.noticia_link:active {
	text-decoration: none;
	color: #864e9a; 
	font-size: 15px;
}
a.noticia_link:hover{
	text-decoration: underline;
}


/*fim newshome*/


#principal .home_quadro_esquerda {	
	width: 370px;
	height: 217px;
position: absolute;
font-family: meiryosans-serif;
left:150px;
bottom: 50px;
}



#principal .home_quadro_esquerda .fundo {	
background-color: #000000;
width: 370px;
height: 217px;
}

#principal .home_quadro_esquerda .texto_explicativo{
position: absolute;
top: 23px;
left: 25px;
text-align: left;
font-family: 'MS PGothic';
color: #864e9a;
font-size: 12px;
line-height: 16px;
}

#principal .home_quadro_esquerda .texto_explicativo .exp_eng{
font-family: 'Raleway', light;
color: #ffffff; 
}

#principal .home_quadro_esquerda .texto_diretor{
position: absolute;
top: 160px;
left: 25px;
text-align: left;
font-family: 'Raleway', light;
color: #864e9a;
font-size: 16px;
line-height: 16px;
}

#principal .home_quadro_esquerda .nome_diretor{
position: absolute;
top: 180px;
left: 25px;
text-align: left;
font-family: 'Raleway', light;
color: #ffffff;
font-size: 16px;
line-height: 16px;
}

#principal .home_quadro_esquerda .texto_produtor{
position: absolute;
top: 160px;
left: 152px;
text-align: left;
font-family: 'Raleway', light;
color: #864e9a;
font-size: 16px;
line-height: 16px;
}

#principal .home_quadro_esquerda .nome_produtor{
position: absolute;
top: 180px;
left: 152px;
text-align: left;
font-family: 'Raleway', light;
color: #ffffff;
font-size: 16px;
line-height: 16px;
}


#principal .home_legenda{
position: absolute;
font-size: 14px;
left:20px;
bottom: 10px;
font-family: 'Raleway', light;
color: #ffffff;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}




/* FIM HOME */


/* TRAILER */
#principal .boxTrailer {
background-image: url(../images/fundo_box_trailer.png);
	width: 748px;
	height: 483px;
	position: relative;
	margin: 0px auto;
	top: 10px;
	z-index: 20;
}

#principal .boxTrailer .conteudoTrailer .titulo {	
position: absolute;
right: 52px;
top: 10px;
letter-spacing: 3px;
}

#principal .boxTrailer .conteudoTrailer .titulo .texto_titulo_subsecao{
letter-spacing: 3px;  
}

#principal .boxTrailer .conteudoTrailer .traco{
position: absolute;
width: 736px;
right: 0px;
top: 55px;
border-bottom: 2px dotted #864e9a;
margin-bottom: 5px;
}


#principal .boxTrailer .conteudoTrailer .video {
	clear: both;
	position: relative;
	top: 90px;
	left: 70px;
}


#principal .trailer_legenda{
position: absolute;
font-size: 14px;
left:20px;
bottom: 10px;
font-family: 'Raleway', light;
color: #ffffff;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

/* FIM TRAILER */


/* FILM */

#principal .boxFilm {
background-image: url(../images/fundo_box_film.png);
	position: relative;
	margin: 0px auto;
	width: 614px;
	height: 428px;
	top: 10px;
	z-index: 20;
}

#principal .boxFilm .texto{
	position: absolute;
	text-align: right;
	padding: 10px 14px;
	right: 0;    
}


#principal .boxFilm .texto .traco{
position: absolute;
width: 612px;
right: 0px;
top: 55px;
border-bottom: 2px dotted #864e9a;
margin-bottom: 5px;
}


#principal .boxFilm .texto #txtFilm{
	position: absolute;
	text-align: right;
	padding: 16px 14px;
	right: 0;    
}


#principal .boxFilm .texto #txtFilm .texto_apresentacao_box{
text-align: left;
text-transform: uppercase;
font-family: 'Raleway', light;
color: #864e9a;
font-size: 14px;
}

#principal .boxFilm .texto #txtFilm .texto_titulo_box{
text-align: left;
font-family: 'Raleway', light;
color: #ffffff;
font-size: 17px;
}

#principal .boxFilm .texto #txtFilm .texto_box{
text-align: justify;
font-family: 'Raleway', light;
color: #ffffff;
font-size: 14px;
line-height: 18px;
}

#principal .boxFilm .texto #txtFilm { width: 550px; margin: 15px 0 10px 0; text-align: justify; }
#principal .boxFilm .texto #txtFilm .viewport { width: 490px; height: 297px; overflow: hidden; position: relative; }
#principal .boxFilm .texto #txtFilm .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#principal .boxFilm .texto #txtFilm .scrollbar{ background: #864e9a; position: relative; float: right; width: 2px; }
#principal .boxFilm .texto #txtFilm .thumb { background: #864e9a 50% 100%; height: 83px; width: 15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -6px; }
#principal .boxFilm .texto #txtFilm .disable { display: none; }


#principal .film_legenda{
position: absolute;
font-size: 14px;
left:20px;
bottom: 10px;
font-family: 'Raleway', light;
color: #ffffff;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}


/* FIM FILM */


/* SYNOPSIS */

#principal .boxSynopsis {
background-image: url(../images/fundo_box_film.png);
	position: relative;
	margin: 0px auto;
	width: 614px;
	height: 428px;
	top: 10px;
	z-index: 20;
}

#principal .boxSynopsis .texto{
	position: absolute;
	text-align: right;
	padding: 10px 14px;
	right: 0;    
}


#principal .boxSynopsis .texto .traco{
position: absolute;
width: 612px;
right: 0px;
top: 55px;
border-bottom: 2px dotted #864e9a;
margin-bottom: 5px;
}


#principal .boxSynopsis .texto #txtSynopsis{
	position: absolute;
	text-align: right;
	padding: 16px 14px;
	right: 0;    
}

#principal .boxSynopsis .texto #txtSynopsis .texto_box{
text-align: justify;
font-family: 'Raleway', light;
color: #ffffff;
font-size: 14px;
line-height: 18px;
}

#principal .boxSynopsis .texto #txtSynopsis { width: 550px; margin: 15px 0 10px 0; text-align: justify; }
#principal .boxSynopsis .texto #txtSynopsis .viewport { width: 490px; height: 297px; overflow: hidden; position: relative; }
#principal .boxSynopsis .texto #txtSynopsis .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#principal .boxSynopsis .texto #txtSynopsis .scrollbar{ background: #864e9a; position: relative; float: right; width: 2px; }
#principal .boxSynopsis .texto #txtSynopsis .thumb { background: #864e9a 50% 100%; height: 83px; width:15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -6px; }
#principal .boxSynopsis .texto #txtSynopsis .disable { display: none; }



#principal .synopsis_legenda{
position: absolute;
font-size: 14px;
left:20px;
bottom: 10px;
font-family: 'Raleway', light;
color: #ffffff;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

/* FIM SYNOPSIS */


/* COOPERATION */

#principal .cooperation_legenda{
position: absolute;
font-size: 14px;
left:20px;
bottom: 10px;
font-family: 'Raleway', light;
color: #ffffff;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}



#principal .boxCooperation {
background-image: url(../images/fundo_box_team_cooperation.png);
	position: relative;
	margin: 0px auto;
	width: 736px;
	height: 439px;
	top: 10px;
	z-index: 20;
}

#principal .boxCooperation .texto{
	position: absolute;
	text-align: right;
	padding: 10px 24px;
	right: 0;    
}

#principal .boxCooperation .texto .traco{
position: absolute;
width: 736px;
right: 0px;
top: 55px;
border-bottom: 2px dotted #864e9a;
margin-bottom: 5px;
}


#principal .boxCooperation .texto .texto_frase_cooperation{
position: absolute;
width: 690px;
right: 0px;
top: 70px;
text-align: left;
font-family: 'Raleway', light;
color: #864e9a;
font-size:20px;
}

#principal .boxCooperation .texto .texto_frase_cooperation2{
position: absolute;
width: 690px;
right: 0px;
top: 350px;
text-align: left;
font-family: 'Raleway', light;
color: #864e9a;
font-size:20px;
}






#principal .boxCooperation .coo_logo_bca{
position: absolute;
width: 197px;
height: 42px;
top: 130px;
left: 45px;
}

#principal .boxCooperation .coo_logo_ibs{
position: absolute;
width: 194px;
height: 68px;
top: 186px;
left: 45px;
}


#principal .boxCooperation .coo_logo_ryu{
position: absolute;
width: 198px;
height: 69px;
top: 270px;
left: 45px;
}

#principal .boxCooperation .coo_logo_jodo{
position: absolute;
width: 191px;
height: 36px;
top: 357px;
left: 45px;
}


#principal .boxCooperation .coo_separador{
position: absolute;
width: 1px;
height: 280px;
top:130px;
left: 330px;
background-color: #ffffff;
}


#principal .boxCooperation  #txtSup{
position: absolute;
width: 350px;
height: 340px;
top:73px;
left: 350px;
/* background-color: red; */
}


#principal .boxCooperation  #txtSup  .overview .contributor_titulo{
font-family: 'Raleway', light;
color: #864e9a;
font-size: 20px;
}

#principal .boxCooperation  #txtSup  .overview  .contributor_lista1{
font-family: 'Raleway', light;
color: #ffffff;
font-size: 14px;
}

#principal .boxCooperation  #txtSup  .overview  .contributor_lista2{
font-family: 'Raleway', light;
color: #ffffff;
font-size: 12px;
}

#principal .boxCooperation  #txtSup  .overview  .contributor_lista3{
font-family: 'Raleway', light;
color: #ffffff;
font-size: 12px;
}


#principal .boxCooperation  #txtSup  .overview  .tracolista{
border-bottom: 2px dotted #ffffff;
width: 320px;
}

#principal .boxCooperation  #txtSup .viewport { width: 340px; height: 340px; overflow: hidden; position: absolute; left: 0; top: 0; }
#principal .boxCooperation  #txtSup .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#principal .boxCooperation  #txtSup .scrollbar{ background: #864e9a; position: relative; float: right; width: 2px; }
#principal .boxCooperation  #txtSup .thumb { background: #864e9a 50% 100%; height: 83px; width:15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -6px; }
#principal .boxCooperation  #txtSup .disable { display: none; }


/* FIM COOPERATION */


/* TEAM */

#principal .boxTeam {
background-image: url(../images/fundo_box_team_cooperation.png);
	width: 736px;
	height: 439px;
	position: relative;
	margin: 0px auto;
	top: 10px;
display: none;
	z-index: 20;
}

#principal .boxTeam .texto{
	position: absolute;
	text-align: right;
	padding: 10px 60px;
	right: 0;    
}

#principal .boxTeam .texto .traco{
position: absolute;
width: 736px;
right: 0px;
top: 59px;
border-bottom: 2px dotted #864e9a;
margin-bottom: 5px;
}

#principal .boxTeam  .box_director{
position: absolute;
width: 300px;
height: 100px;
top: 84px;
left: 56px;
font-family: 'Raleway', light;
}

#principal .boxTeam   .director_producer_titulo{
color: #864e9a; 
font-size: 20px;
position: absolute;
top: 0px;
left: 160px;
}

#principal .boxTeam  .director_producer_nome{
color: #ffffff; 
font-size: 15px;
position: absolute;
top: 23px;
left: 160px;
}

#principal .boxTeam  .director_producer_btn_saiba_mais{
color: #864e9a; 
font-size: 15px;
position: absolute;
top: 85px;
left: 160px;
}

#principal .boxTeam   .director_producer_btn_saiba_mais a:link, a:visited, a:active, a:hover {
text-decoration: none;
color: #864e9a; 
}

#principal .boxTeam  .box_producer{
position: absolute;
width: 300px;
height: 100px;
top: 84px;
left: 394px;
font-family: 'Raleway', light;
}

#principal .boxTeam  .box_direita_team{
position: absolute;
top: 225px;
left: 58px;
line-height: 14px;
width: 300px;
}

#principal .boxTeam  .box_esquerda_team{
position: absolute;
top: 225px;
left: 394px;
line-height: 14px;
width: 300px;
}

#principal .boxTeam  .box_direita_team,.box_esquerda_team .bloco_team{
line-height: 9px;
}

#principal .boxTeam  .team_roxo{
font-family: 'Raleway', light;
color: #864e9a; 
font-size: 15px;
}


#principal .boxTeam  .team_branco{
font-family: 'Raleway', light;
color: #ffffff; 
font-size: 15px;
}


#principal .team_legenda{
position: absolute;
font-size: 14px;
left:20px;
bottom: 10px;
font-family: 'Raleway', light;
color: #ffffff;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}



/*   more    */

#principal .boxTeam_more {
	position: relative;
	margin: 0px auto;
	width: 723px;
	height: 454px;
	top: 10px;
}



#principal .boxTeam_more .fundo {	
	position: absolute;
	background: #000000;
	width: 723px;
	height: 454px;
	left: 0;
}


#principal .btn_sair{
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}


#principal .boxTeam_more .texto{
	position: absolute;
	text-align: right;
	padding: 10px 14px;
	right: 0;    
}

#principal .boxTeam_more .texto #txtTeam_more{
	position: absolute;
	text-align: right;
	padding: 16px 14px;
	right: 0;    
}

#principal .boxTeam_more .texto #txtTeam_more .imagem_more {
float:left;
margin:0 20px 10px 0;
}


#principal .boxTeam_more .texto #txtTeam_more .label_more {
font-family: 'Raleway', light;
color: #864e9a; 
font-size: 20px;
}

#principal .boxTeam_more .texto #txtTeam_more .nome_more {
font-family: 'Raleway', light;
color: #ffffff; 
font-size: 18px;
}

#principal .boxTeam_more .texto #txtTeam_more .texto_more {
font-family: 'Raleway', light;
color: #ffffff; 
font-size: 14px;
text-align:justify;
width: 600px;
line-height: 18px;
}


#principal .boxTeam_more .texto #txtTeam_more {width: 700px; margin: 15px 0 10px 0; text-align: justify;}
#principal .boxTeam_more .texto #txtTeam_more .viewport {width: 690px; height: 400px; overflow: hidden; position: relative;}
#principal .boxTeam_more .texto #txtTeam_more .overview {list-style: none; position: absolute; left: 0; top: 0; padding: 10px; margin: 0;}
#principal .boxTeam_more .texto #txtTeam_more .scrollbar{background: #864e9a; position: relative; float: right; width: 2px;}
#principal .boxTeam_more .texto #txtTeam_more .thumb {background: #864e9a 50% 100%; height: 83px; width: 15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -6px;}
#principal .boxTeam_more .texto #txtTeam_more .disable {display: none;}


/*


*/



/* FIM TEAM */



/* MENU */
#principal .boxMenu {
position: absolute;
left: 10px;
z-index: 100;
}
/* FIM MENU */


/* GALLERY */ 

#principal .boxGallery {	
	background-image: url(../images/fundo_box_team_cooperation.png);
	position: absolute;
	width: 736px;
	height: 439px;
	position: relative;
	margin: 0px auto;
	top: 10px;
	z-index:20;
}


#principal .boxGallery .texto{
	position: absolute;
	text-align: right;
	padding: 10px 14px;
	right: 0;    
}


#principal .boxGallery .texto .traco{
position: absolute;
width: 736px;
right: 0px;
top: 55px;
border-bottom: 2px dotted #864e9a;
margin-bottom: 5px;
}


#principal .boxGallery .texto #txtGallery{
	position: absolute;
	text-align: right;
	padding: 16px 14px;
	right: 40px;    
}

#principal .boxGallery .texto #txtGallery .texto_box{
text-align: justify;
font-family: 'Raleway', light;
color: #ffffff;
font-size: 14px;
}

#principal .boxGallery .boxTabela {	
	position: relative;
	float: left;
	left: 0;
	width: 650px;
}

#principal .boxGallery table#tabelaGaleria {
	height: 330px;
	width: 650px;
	border-collapse: collapse;
	position: relative;
	top: 5px;
	float: left;
}

#principal .boxGallery table#tabelaGaleria td {
	width: 150px;
	height: 100px;
	text-align: center;
	padding: 5px;
}

#principal .boxGallery .texto #txtGallery { width: 650px; margin: 15px 0 10px 0; text-align: justify; }
#principal .boxGallery .texto #txtGallery .viewport { width: 630px; height: 330px; overflow: hidden; position: relative; }
#principal .boxGallery .texto #txtGallery .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#principal .boxGallery .texto #txtGallery .scrollbar{ background: #864e9a; position: relative; float: right; width: 2px; left: 15px; }
#principal .boxGallery .texto #txtGallery .thumb { background: #864e9a 50% 100%; height: 83px; width: 15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -6px; }
#principal .boxGallery .texto #txtGallery .disable { display: none; }

#principal .gallery_legenda{
position: absolute;
font-size: 14px;
left:20px;
bottom: 10px;
font-family: 'Raleway', light;
color: #ffffff;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}



/* FIM  GALLERY */ 


/* CONTATO */

#principal .boxContato {
background-image: url(../images/fundo_box_contato.png);
	position: relative;
	margin: 0px auto;
	width: 736px;
	height: 268px;
	top: 250px;
	z-index: 20;
	}

#principal .boxContato .fundo {	
	position: absolute;
	width: 736px;
	height: 268px;
}

#principal .boxContato .conteudoContato {	
	position: absolute;
	text-align: right;
	padding: 16px 14px;
	right: 0;
}

#principal .boxContato .conteudoContato .titulo {	
position: absolute;
right: 52px;
top: 10px;
letter-spacing: 3px;
width: 200px;
}

#principal .boxContato .conteudoContato .titulo .texto_titulo_subsecao{
letter-spacing: 3px;  
}

#principal .boxContato .conteudoContato .traco{
position: absolute;
width: 736px;
right: 0px;
top: 55px;
border-bottom: 2px dotted #864e9a;
margin-bottom: 5px;
}

#principal .boxContato .conteudoContato .box_1{
text-align: left;
position: absolute;
width: 252px;
right:418px;
top:70px;
line-height: 25px;
}

#principal .boxContato .conteudoContato .box_2{
text-align: left;
position: absolute;
width: 250px;
right:60px;
top:70px;
line-height: 25px;
}

/* apagar quando tiver 2 contatos */
#principal .boxContato .conteudoContato .box_unico{
text-align: left;
position: absolute;
width:340px;
right:200px;
top:70px;
line-height: 25px;
}

#principal .boxContato .conteudoContato .box_unico a:link, a:visited, a:active,a:hover {
text-decoration: none;
color: #ffffff; 
}



#principal .boxContato .conteudoContato .titulo_box {
font-family: 'Raleway', light;
color: #864e9a;
font-size: 18px;
}

#principal .boxContato .conteudoContato  .texto_box_branco {
font-family: 'Raleway', light;
color: #ffffff;
font-size: 15px;
}

#principal .boxContato .conteudoContato  .texto_box_roxo {
font-family: 'Raleway', light;
color: #864e9a;
font-size: 15px;
}


#principal .contact_legenda{
position: absolute;
font-size: 14px;
left:20px;
bottom: 10px;
font-family: 'Raleway', light;
color: #ffffff;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}



/* FIM CONTATO */



/* MODAL */

.getFull {
position: relative;
font-family: 'Raleway', light;
color: #864e9a; 
font-size: 15px;
font-weight: lighter;
}

.piro_html {position:absolute; top:0; left:0; padding:0; width:500px; height: 500px; margin:0; display:block; padding:0; z-index:150001; padding:0;  }
.piro_html table,.piro_html tbody,.piro_html tr,.piro_html th,.piro_html td{margin:0;padding:0;border:none;}
.piro_html img{ margin:0; padding:0; border:none;}

.piro_html .h_t_l{ width:10px; height:10px; background: url(../images/new_skin.png) top left no-repeat;}
.piro_html .h_t_r{ width:10px; height:10px; background: url(../images/new_skin.png) top right no-repeat;}
.piro_html .h_t_c{ cursor:move; height:10px;background: url(../images/new_skin_top.png) top repeat-x;}

.piro_html .h_c_l{width:10px; background: url(../images/new_skin_left.png) left repeat-y; }
.piro_html .h_c_c{background: url(caption.png);margin:0; padding:0;}
.piro_html .h_c_c .div_reg{ background: url(../images/caption.png); width:480px; overflow:hidden; height:480px; margin:0; padding:0; }
.piro_html .h_c_c .div_reg img{ cursor:move;}
.piro_html .h_c_r{width:10px; background: url(../images/new_skin_left.png) right repeat-y;}

.piro_html .h_b_c{ cursor:move; height:10px;background: url(../images/new_skin_top.png) bottom repeat-x;}
.piro_html .h_b_l{ width:10px; height:10px;background: url(../images/new_skin.png) bottom left no-repeat;}
.piro_html .h_b_r{ width:10px; height:10px;background: url(../images/new_skin.png) bottom right no-repeat;}

.piro_overlay{position:fixed; top:0; left:0; width:100%; height:100%;  z-index:150000;background:#000;display:none; cursor:pointer;}
.piro_loader{position:absolute;top:50%;left:50%;margin:-59px 0 0 -59px;width:118px;height:118px;display:block;z-index:150005;  cursor:pointer; }
.piro_loader span{position:absolute;top:50%;left:50%;margin-top:-36px;margin-left:-36px;width:72px;height:72px;display:block;z-index:150009; background: url(../images/loadinfo.gif) center top no-repeat; }
.piro_title{position:fixed; background: url(../images/bg_title.png) bottom repeat-x;top:0;left:0;width:100%; text-align:center;display:block; padding:6px 0 10px 0; color:white; z-index:150000; font-size:18px; display:none;}
.btn_info{position:absolute;bottom:-7px;right:-7px;width:25px; height:25px;margin:0;display:block; padding:0px; color:black; cursor:pointer; background: url(../images/b_w/info.png) no-repeat; z-index:1500440}
.caption{position:absolute;bottom:10px;left:10px;margin:0;display:block; padding:0px; color:black; cursor:text; background: url(../images/caption.png); z-index:150018}
.caption p{ display:block; margin:0;padding:7px 5px; text-align:center; font-weight:normal; font-size:14px; color:white; z-index:150019; color:white;}

.nav_container{position:absolute; padding: 10px 10px 0px 10px; right:5px; bottom:-30px;  height:25px; width: auto; background:  #000 bottom; z-index:1500190000000;}
.piro_close{position:absolute;right:0px; top:0px;height:22px;width:22px;background: transparent url(../images/close.png) no-repeat center center;cursor:pointer;margin:0 0 0 0;z-index:150022;display:none;}
a.piro_next{position:absolute;width:33px; top:226px; right: -25px; height:48px;text-indent:-999em;outline:none; display:block; margin:0;background:url(../images/next.png) center right no-repeat; border:none; cursor:pointer;z-index:150023}
a:hover.piro_next{background:url(../images/next.png) center right no-repeat;}
.piro_next_fake{position:absolute;width:33px;  top:226px; right: -25px; height:48px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../images/next.png) center right no-repeat; border:none; cursor:auto;z-index:150020}
.piro_prev_fake{position:absolute;width:33px;  top:226px; left: -25px; height:48px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../images/prev.png) center right no-repeat; border:none; cursor:auto;z-index:150020}

a.piro_prev{position:absolute;width:33px; left: -25px; top:226px; height:48px; text-indent:-999em; outline:none;display:block;margin:0;background: url(../images/prev.png) center left no-repeat;border:none; cursor:pointer; z-index:150024}
a:hover.piro_prev{background:url(../images/prev.png) center left no-repeat;}
a.close_pirobox{color:#bb0f05;}

/* FIM MODAL */







/* NEWS */
#principal .boxNews {
background-image: url(../images/fundo_box_team_cooperation.png);
	position: relative;
	margin: 0px auto;
	width: 736px;
	height: 439px;
	top: 10px;
	z-index: 20;
}

#principal .boxNews .texto{
	position: absolute;
	text-align: right;
	padding: 10px 14px;
	right: 0;    
}


#principal .boxNews .texto .traco{
position: absolute;
width: 736px;
right: 0px;
top: 55px;
border-bottom: 2px dotted #864e9a;
margin-bottom: 5px;
}


#principal .boxNews .texto #txtNews{
	position: absolute;
	text-align: right;
	padding: 16px 14px;
	right: 0;    
}

#principal .boxNews .texto #txtNews .texto_box{
text-align: justify;
font-family: 'Raleway', light;
color: #ffffff;
font-size: 14px;
}

#principal .boxNews .texto #txtNews { width: 550px; margin: 15px 0 10px 0; text-align: justify; }
#principal .boxNews .texto #txtNews .viewport { width: 490px; height: 297px; overflow: hidden; position: relative; }
#principal .boxNews .texto #txtNews .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#principal .boxNews .texto #txtNews .scrollbar{ background: #864e9a; position: relative; float: right; width: 2px; }
#principal .boxNews .texto #txtNews .thumb { background: #864e9a 50% 100%; height: 83px; width:15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -6px; }
#principal .boxNews .texto #txtNews .disable { display: none; }

#principal .boxNews .texto .boxNoticia{
position: relative;
font-family: 'Raleway', light;   
border-bottom: 2px dotted #864e9a; 
width: 490px;
padding-top:15px;
}

#principal .boxNews .texto .boxNoticia .noticia_titulo{
color: #864e9a; 
font-size: 18px;
padding-bottom:5px;
padding-top: 5px;
}

#principal .boxNews .texto .boxNoticia .noticia_trecho{
color: #ffffff; 
font-size: 14px;
padding-bottom:5px;
}

#principal .boxNews .texto .boxNoticia .noticia_trecho a {
color: #ffffff; 
text-align: right;
text-decoration: underline;
}

#principal .boxNews .texto .boxNoticia .noticia_trecho a:hover{
text-decoration: underline;
font-size: 14px;
}


#principal .boxNews .texto .boxNoticia .noticia_veja_mais{
color: #864e9a; 
font-size: 15px;
text-align: right;
}


#principal .boxNews .texto .boxNoticia .noticia_veja_mais a:link, a:visited, a:active,a:hover {
text-decoration: none;
color: #864e9a; 
font-size: 15px;
}


div.noticiaLinks{
	position: relative;
	margin: 0 0 15px 0;
}

a.noticia_link:link, a.noticia_link:visited, a.noticia_link:active {
	text-decoration: none;
	color: #864e9a; 
	font-size: 15px;
}

/*  MORE  */

#principal .boxNews_more {
	position: relative;
	margin: 0px auto;
	width: 723px;
	height: 454px;
	background: #000000;
	opacity: 0.80;
	}


#principal .boxNews_more .btn_sair{
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
z-index: 9999;
}


#principal .boxNews_more .texto{
	position: absolute;
	text-align: right;
	padding: 50px 14px;
	right: 0;  
	  
}


#principal .boxNews_more .texto #txtNews_more .noticia_titulo {
font-family: 'Raleway', light;
color: #864e9a; 
font-size: 18px;
padding-bottom:5px;
padding-top: 5px;
}

#principal .boxNews_more .texto #txtNews_more .noticia_texto {
font-family: 'Raleway', light;
color: #ffffff; 
font-size: 14px;
padding-bottom:5px;
padding-top: 5px;
text-align: left;
}


#principal .boxNews_more .texto #txtNews_more .noticia_texto a:link, a:visited, a:active,a:hover {
text-decoration: none;
color: #864e9a; 
font-size: 15px;
}


#principal .boxNews .texto .texto_frase_news{
position: absolute;
width: 690px;
right: 0px;
top: 85px;
text-align: left;
font-family: 'Raleway', light;
color: #864e9a;
font-size:20px;
}




#principal .boxNews_more .texto #txtNews_more {width: 700px; margin: 15px 0 10px 0; text-align: justify;}
#principal .boxNews_more .texto #txtNews_more .viewport {width: 690px; height: 350px; overflow: hidden; position: relative;}
#principal .boxNews_more .texto #txtNews_more .overview {list-style: none; position: absolute; left: 0; top: 0; padding: 10px; margin: 0;}
#principal .boxNews_more .texto #txtNews_more .scrollbar{background: #864e9a; position: relative; float: right; width: 2px;}
#principal .boxNews_more .texto #txtNews_more .thumb {background: #864e9a 50% 100%; height: 83px; width: 15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -6px;}
#principal .boxNews_more .texto #txtNews_more .disable {display: none;}

#principal .news_legenda{
position: absolute;
font-size: 14px;
left:20px;
bottom: 10px;
font-family: 'Raleway', light;
color: #ffffff;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
a.noticia_link:hover{
	text-decoration: underline;
}


/* FIM NEWS */










