/* CSS Document */
/*English - Geral*/
body{
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-smooth: always;
	line-height:1.3em;
	color:#333;
	background:#FFF;	
	text-align:left;
	}

#principal {
	z-index:1;
	position:fixed;  
	left:50%;
	top:50%;
	margin-left:-450px; 
	margin-top:-295px;
	width:900px; 
	height:590px;
	}
		#topo{
			z-index:20;
			position:fixed;
			float:left;
			width:900px; 
			height:50px;
			}
			.marca{	
				float:left;
				width:300px;
				height:120px;
				margin-top:-25px;
				}
			#menu{
				float:left;
				margin-left:-40px;
				width:480px;
				}
			#social {
				float:right;
				margin-right:6px;
				margin-top:4px;
				}				
		#conteudo{
			float:left;
			margin-top:40px;
			width:900px;
			height:500px;
			}	
#rodape{ 
	float:left;
	width:890px; 
	height:45px;
	border-top:1px solid #C0C0C0;
	padding-top:3px;
}
	
/*Menu Topo*/
#menu ul li, #menu ul li a{display:inline; list-style:none; text-decoration:none; border-bottom:none;  
	letter-spacing:-1px; font-size:17px;}
#menu ul li a{color:#059; font-size:17px; padding-right:7px; font-weight:bold; font-smooth: always; 
	letter-spacing:-1px; text-decoration:none; 
	-moz-text-shadow:3px 3px 3px #999; -webkit-text-shadow:3px 3px 3px #999; text-shadow:3px 3px 3px #999;
	behavior: url(../PIE.htc);}
#menu ul li a:hover{color:#C00; font-size:17px; padding-right:7px; font-weight:bold; font-smooth: always; 
	letter-spacing:-1px; text-decoration:none;
	-moz-text-shadow:3px 3px 3px #999; -webkit-text-shadow:3px 3px 3px #999; text-shadow:3px 3px 3px #999;
	behavior: url(../PIE.htc);}	
	
/*Scroller*/
#scrollbox {float:left; width:530px; height:455px; margin-top:15px; margin-left:20px;}
.Container {top:0; left:0; width:530px;	height:455px;}
#Scroller-1 {position:absolute; overflow:hidden; width:530px; height:455px;}
#Scroller-1 p {text-align:left;	margin-top:5px; padding:0;}
.Scroller-Container {position:absolute; top:0; left:0; padding-bottom:30px;}
#Scrollbar-Container {position:absolute; top:15px; width:13px; height:455px; margin-left:545px;}
.Scrollbar-Up {cursor:pointer; position:absolute; top:0; width:13px; height:10px;}
.Scrollbar-Track {position:absolute; width:13px; height:435px; top:10px; background:url(../imagens/back_scroll.png);}
.Scrollbar-Handle {position:absolute; width:12px; height:10px;}
.Scrollbar-Down {position:absolute; cursor:pointer; top:445px; width:13px; height:10px;}

/*Scroller Diversidade*/
#scrollbox2 {float:left; width:560px; height:385px;}
.Container2 {top:0; left:0; width:560px; height:385px; background:#FCDC03;}
#Scroller-12 {position:absolute; overflow:hidden; width:535px; height:385px;}
#Scroller-12 p {text-align:left; padding-right:10px; color:#333; font-size:14px;}
.Scroller-Container2 {position:absolute; top:0; left:0; padding-bottom:30px;}
#Scrollbar-Container2 {position:absolute; top:5px; width:13px; height:385px; margin-left:545px;}
.Scrollbar-Up2 {cursor:pointer; position:absolute; top:0; width:13px; height:10px;}
.Scrollbar-Track2 {position:absolute; width:13px; height:355px; top:10px; background:url(../imagens/back_scroll.png);}
.Scrollbar-Handle2 {position:absolute; width:12px; height:10px;}
.Scrollbar-Down2 {position:absolute; cursor:pointer; top:365px; width:13px; height:10px;}

/*Menu Perfil Diversidade */
#wrap_menu {width:420px;}
/* nivel 1 */
ul.dropdown {position:relative; list-style:none; font-size:15px; margin-left:-40px;}
ul.dropdown li {position:relative; list-style:none; font-weight:bold; width:auto; background:url(../imagens/back_menu_scroll.jpg) no-repeat;}
ul.dropdown a:hover {color:#FCDC03;}
ul.dropdown li a {z-index:2000; display:block; color:#FCDC03; padding:4px; text-decoration:none;}
ul.dropdown li a.hover {position:relative; background:url(../imagens/back_menu_scroll.jpg) no-repeat;}
/* nivel 2 */
ul.dropdown ul {z-index:1000; position:absolute; display:none; top:0; left:0;}
ul.dropdown ul li {list-style:none; font-size:13px; font-weight:normal; width:auto; background:#FFC; border-bottom:1px solid #FCDC03; }
ul.dropdown ul li a	{display:block; padding:2px 8px 2px 8px; color:#C00; background:#FFC !important; } 
ul.dropdown ul li a:hover {display:block; color:#333; background:#FF6 !important; } 
.fim_lista {height:200px; background:transparent !important;}

/*Thumbs das galerias de imagens */
#motioncontainer {width:556px; height:53px; margin-left:17px; margin-top:5px;}
#motioncontainer a img {border:0;}
#motioncontainer a:hover img {border:0;}
#statusdiv {background-color:#0F0; border:0; padding:2px; position:absolute; left:-300px; visibility:hidden;}
#motioncontainer a:hover {color:red;}

/* Estilos dos elementos*/
.p_box-white{color:#FFF; padding:0 5px 0 10px; line-height:1.1em;}
	.p_box-white_en{font-size:11px; color:#FFF; padding:0 5px 0 10px; line-height:1.1em;}
	.p_box-white_en2{font-size:12px; color:#FFF; padding:0 5px 0 10px; line-height:1.1em;}
	.p_box-white a, .p_box-white a:hover{padding:0; border-color:#FFF;}
	.p_box-blue {color:#009; padding:0 5px 0 10px; line-height:1.1em;}
	.p_box-blue_en {font-size:12px; color:#009; padding:0 5px 0 10px; line-height:1.1em;}
	.p_box-blue_en2{font-size:11px; color:#009; padding:0 5px 0 10px; line-height:1.1em;}
	.p_box-blue_home{font-size:13px; color:#FFF; margin-top:10px; padding:0 5px 0 10px; line-height:1.1em;}
	.p_white {color:#FFF;}
	.p_yellow {font-weight:bold; color:#FCDC03;}
	.premios {font-size:15px; font-weight:bold; line-height:2.2em;}
	.premios_en {font-size:15px; font-weight:bold;}
	.mapas {margin-top:-20px;}
	.curriculo {font-size:12px; color:#FFF; padding:0 5px 0 10px; margin-bottom:-7px; line-height:1em;}
	.citacao {font-size:15px; margin:10px 30px 20px 50px; padding:20px; line-height:1.2em; font-style:italic; font-weight:700;}
	.homenageados {font-size:12px; color:#FFF; padding:0 5px 0 10px; line-height:1.1em;}
	.associacao {font-size:12px; color:#009; padding:0 5px 0 10px; line-height:1.1em;}
	.postais {font-size:12px; color:#009; padding:0 5px 0 10px; line-height:1em;}	
	.fotografo, .grupos, .grupos2, .grupos3 {font-weight:bold; font-size:14px; letter-spacing:-1px; line-height:1.1em; padding-right:1px;}
		.fotografo {padding-top:2px;}
		.fotografo2 {letter-spacing:-2px;}		
		.grupos {padding-top:2px;}
		.grupos2 {padding-top:10px;}
		.grupos3 {margin-top:7px;}
	.medium {font-size:12px;}
	.small {font-size:11px;}
	.smallink {font-size:11px; border-bottom:1px dotted;}
	.smallink_yellow {font-size:11px; border-bottom:1px dotted; color:#FCDC03;}
	.smallbold {font-size:11px; font-weight:bold;}
	.info {font-size:14px; font-weight:bold; color:#999;}
	.info_small {font-size:12px; font-weight:normal;}		
	.idioma{float:left; text-align:left;}	
	.incentivo{float:right; text-align:right;}	
	.menuinterno{float:right; margin-top:0;}
	.menuinternofotos{float:right; margin-right:25px; margin-top:-7px;}
	.menuinternofotos img, img a{padding-left:8px;}
	.menuinterno img, img a{padding-left:8px;}
a{color:#FF0; text-decoration:none; border-bottom:1px dotted #FF0;}
a:hover{color:#FFF; border-bottom:1px dotted #FFF;}
	.red a {color:#C00; text-decoration:none; border-bottom:1px dotted #C00;}
	.red a:hover {color:#F30; border-bottom:1px dotted #f30;}
	.botao a, .botao a:visited {background:#FFC000; color:#C00; padding:5px; font-weight:bold; font-size:12px; text-decoration:none; border:1px solid #F90; 
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(../PIE.htc);}
	.botao a:hover, .botao a:active{background:#FF0; color:#C00; text-decoration:none; border:1px solid #F90;}
	.menuinterno a, .menuinterno a:hover{text-decoration:none; border:0; padding:0; margin:0;}
h1{color:#C00; font-size:25px; font-weight:bold; line-height:1em; letter-spacing:-1px;}
	.h1_box {color:#FFF; margin-top:17px; margin-bottom:-5px; padding:0 10px 0 10px;}
	.h1_white {color:#FFF; margin-top:10px; margin-bottom:-5px; padding:0 10px 0 10px;}
	.h1_blue {color:#009; margin-top:10px; margin-bottom:-5px; padding:0 10px 0 10px;}
	.h1_yellow {color:#FCDC03;}
	.h1_festa {color:#009; margin-top:2px;}
h2{color:#C00; font-size:22px; font-weight:bold; letter-spacing:-1px; line-height:1em;}
	.h2_box, .h2_blue{color:#009; margin-top:10px; margin-bottom:-5px; padding:0 10px 0 10px;}
	.h2_white {color:#FFF; margin-top:10px; margin-bottom:-5px; padding:0 10px 0 10px;}	
	.h2_festa {color:#009;text-align:left; margin-top:0; margin-left:25px; margin-bottom:0;}
	.h2_postais {color:#009; margin-top:0; margin-left:25px; margin-bottom:0;}	
h3{color:#C00; font-size:20px; font-weight:bold; line-height:1em; letter-spacing:-1px;}
	.h3_box {color:#FFF; margin-top:10px; margin-bottom:-5px; padding:0 10px 0 10px;}
	.h3_box-blue {color:#009; margin-top:10px; margin-bottom:-5px; padding:0 10px 0 10px;}
	.h3_yellow {color:#FCDC03; margin-top:0; margin-bottom:5px;}	
h4{font-size:18px; font-weight:bold; line-height:1.1em; letter-spacing:-1px;}
	.h4_box {color:#FFF; margin-top:10px; margin-bottom:-5px; padding:0 5px 0 10px;}
	.h4_red-block {color:#C00; background:#FFC000; display:block; padding:2px;}
	.h4_box-blue {color:#009; margin-top:10px; margin-bottom:-5px; padding:0 10px 0 10px;}
	.h4_blue-block {color:#009; background:#FFC000; display:block; padding:2px;}
	.h4_box_yellow {color:#FCDC03; letter-spacing:-1px; margin-top:-2px; padding:8px 10px 0 10px; margin-bottom:-10px;}
	.h4_box_white {color:#FFF; letter-spacing:-1px; margin-top:-2px; padding:8px 10px 0 10px; margin-bottom:-10px;}
	.h4_box_white2 {font-size:17px; color:#FFF; letter-spacing:-1px; margin-top:-4px; padding:8px 10px 0 10px; margin-bottom:-10px; line-height:0.9em;}
	.h4_box_white3 {font-size:16px; color:#FFF; margin-top:0; padding:8px 10px 4px 10px; margin-bottom:-10px; line-height:0.9em;}
	.h4_associacao {color:#009; letter-spacing:-1px; margin-top:-2px; padding:8px 10px 0 10px; margin-bottom:-10px;}
h5{color:#C00; font-size:16px; font-weight:bold; margin:0; padding:0;}
	.h5_box {color:#fff; letter-spacing:-1px; padding:8px 10px 0 10px; margin-bottom:-10px;}
	.h5_box_blue {color:#009; letter-spacing:-1px; padding:8px 10px 0 10px; margin-bottom:-10px;}
h6{font-size:15px; font-weight:bold; line-height:1.1em; margin-top:-10px; margin-bottom:0;}
	.h6_red-block {background:#FFC000; color:#C00; display:block; padding:2px;}
	.h6_white {color:#FFF; margin-top:10px; margin-bottom:10px;}
	.h6_yellow {color:#FCDC03; margin-bottom:3px; margin-top:15px;}
img, img a {text-decoration:none; border:0; padding:0; margin:0;}
	.borda_livre{padding:4px; border:1px solid #C00; margin-right:10px;}
	.borda_livre a:hover {border:1px solid #FFF;}

/* Estilos dos formulários*/
textarea {background-color:#FFF; border:1px solid #FFCC00; margin-bottom:3px;}
input {background-color:#FFF; border:1px solid #FFCC00; margin-bottom:3px;}
select {background-color:#FFF; border:1px solid #FFCC00; margin-bottom:3px; margin-top:5px;}
.formdiversidade{background-color:#FF9; width:560px; color:#C00; margin-top:0; margin-bottom:15px;}
.formsmall {font-size:12px; color:#c00;}
.formsmall2 {font-size:12px; color:#c00; float:left; width:70px;}
.enviar {margin-top:10px; background:#FFC000; color:#C00; padding:5px; font-weight:bold; font-size:12px; text-decoration:none; border:1px solid #F90; 
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(../PIE.htc);}
.enviar:hover {background:#FF0; color:#C00; text-decoration:none; border:1px solid #F90;}

/*SOMBRAS E BORDAS ARREDONDADAS*/
#box1, #box2, #box3, #box4, #box5, #box6, #box7, #box8, #box9, #box10, #box11, #box12, #box13, #box14, #box15, #box16, 
#box17, #box18, #box19, #box20, #box21, #box22, #box22_a, #box23, #box24, #box26, #box27, #box28, #box29, #box30, #box31, 
#box32, #box33, #box34, #box35, #box36, #moldura_video, #box1a, #box2a, #box8a, #box9a, #box10a, #box12a, #box13a, #box13b,
.minibox01, .minibox02, .minibox04, .minibox05, .minibox08, .minibox09,
.boxfotoampliada_grupos, .boxfotomini_grupos, .boxfotoampliada_festa, .boxfotomini_festa, .boxfotoampliada_festanova {
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; 
	-moz-box-shadow:4px 4px 4px #999; -webkit-box-shadow:4px 4px 4px #999; box-shadow:4px 4px 4px #999;
	behavior: url(../PIE.htc);}
 /*hack para bordas arredondadas das imagens no IE*/
.borda_arredondada {-moz-border-radius: 10px; -webkit-border-radius:10px; border-radius:10px; behavior: url(../PIE.htc);}

/*HOME*/
#esquerda {float:left; margin-top:60px; width:290px;}
	#box1 {width:290px; height:330px; overflow:hidden; background:#009;}
		#box1:hover {background:#00C;}
	#box32 {width:90px; height:90px; margin-top:10px; overflow:hidden;}	
	#box2 {margin-top:10px; width:290px; height:90px; overflow:hidden;}
	
#central {float:left; margin-left:10px; width:290px;}
	#box3 {width:90px; height:90px; overflow:hidden;}	
	#box4 {width:90px; height:90px; margin-top:10px; overflow:hidden;}
	#box5 {width:90px; height:90px; margin-top:10px; overflow:hidden;}	
	#box6 {float:right; margin-top:-290px; width:190px; height:290px; overflow:hidden; background:#FCDC03;}
	#box7 {float:left; margin-top:10px; width:190px; height:190px; overflow:hidden; background:#00C600;}
		#box7:hover {background:#00EC00;}
	#box8 {float:right; width:90px; height:90px; margin-top:10px; overflow:hidden;}	
	#box9 {float:right; width:90px; height:90px; margin-top:10px; overflow:hidden;}		
	
#direita {float:left; margin-left:10px; width:290px;}
	#box10 {width:290px; height:290px; overflow:hidden;}
	#box11 {width:90px; height:90px; overflow:hidden; margin-top:10px;}	
	#box12 {width:195px; height:90px; overflow:hidden; margin-top:10px; margin-left:-100px; background:#000000;}	
	#box13 {float:right; margin-top:-190px; width:190px; height:190px; overflow:hidden; background:#D90000;}
		#box13:hover {background:#FF0D0D;}	
		
/*nova abertura para colocação de video*/	
#box1a {width:290px; height:130px; overflow:hidden; background:#009;}
		#box1a:hover {background:#00C;}
#box2a {margin-top:10px; width:290px; height:290px; overflow:hidden;}
#central_superior {float:left; margin-left:10px; width:590px;}
#moldura_video {float:right; margin-top:-290px; width:490px; height:290px; overflow:hidden; background:#60F;}
#boxvideo {float:right; margin-top:-58px; width:510px; height:350px; overflow:hidden; background:#000;}
#central_inferior{float:left; margin-left:10px; width:590px;}
#box8a {width:90px; height:90px; margin-top:10px; margin-left:200px; overflow:hidden;}
#box9a {width:90px; height:90px; margin-top:-90px; margin-left:300px; overflow:hidden;background:#093;}
#box10a {float:left; width:190px; height:190px; margin-top:10px; margin-left:10px; overflow:hidden; background:#FCDC03;}
#box12a {width:195px; height:90px; margin-top:10px; margin-left:200px; overflow:hidden; background:#000000;}
#box13a {float:right; width:190px; height:90px; margin-top:10px; margin-right:0; overflow:hidden; background-color:#009;}
	#box13a:hover {background:#00C;}
#box13b {float:right; width:190px; height:90px; margin-top:10px; margin-right:0; overflow:hidden; background-color:#D90000;}
	#box13b:hover {background:#FF0D0D;}
	
/*fim nova abertura*/	
	
/*FESTA E IMAGENS*/
#esquerda_areas {float:left; margin-top:60px; width:290px;}
	#box14 {width:290px; height:430px; overflow:hidden;}	
#central_areas {float:left; margin-left:10px; width:290px;}
	#box15 {float:left; width:290px; height:290px; overflow:hidden; background:#D90000;}
		#box15:hover {background:#FF0D0D;}	
	#box33 {float:left; width:290px; height:390px; overflow:hidden; background:#D90000;}	
	#box16 {float:left; margin-top:10px; width:190px; height:190px; overflow:hidden; background:#00C600;}
		#box16:hover {background:#00EC00;}
	#box17 {float:right; width:90px; height:90px; margin-top:10px; overflow:hidden;}
	#box18 {float:right; width:90px; height:90px; margin-top:10px; overflow:hidden; background:#FCDC03;}
		#box18:hover {background:#FF0;}	
#direita_areas {float:left; margin-left:10px; width:290px;}
	#box19 {float:left; width:90px; height:90px; overflow:hidden;}	
	#box20 {float:left; width:90px; height:90px; overflow:hidden; margin-top:100px; margin-left:-90px;}
	#box21 {float:right; width:190px; height:190px; overflow:hidden; background:#009;}	
		#box21:hover {background:#00C;}
	#box22 {float:left; width:290px; height:290px; overflow:hidden; margin-top:10px; background:#FCDC03;}
		#box22:hover {background:#FF0;}
	#box30 {float:left; width:290px; height:290px; overflow:hidden; margin-top:10px;}	
	#box31 {float:left; margin-top:10px; width:190px; height:90px; overflow:hidden; background:#009;}
		#box31:hover {background:#00C;}	
	#box34 {float:left; width:290px; height:90px; overflow:hidden; margin-top:10px; background:#00C600;}
		#box34:hover {background:#00EC00;}	
	#box35 {float:left; width:290px; height:190px; overflow:hidden; margin-top:10px; background:#FCDC03;}
		#box35:hover {background:#FF0;}		
	
/*PAGINAS*/
#esquerda_paginas {float:left; margin-top:60px; width:290px;}
	#box23 {width:290px; height:430px; overflow:hidden;}
#direita_paginas {float:left; margin-left:10px; width:290px;}
	#box24, #box26{width:590px; height:490px; overflow:hidden; background:#FCDC03;}
	#box27 {width:590px; height:490px; overflow:hidden; background:#D90000;}
	#box28 {width:590px; height:490px; overflow:hidden; background:#00C600;}
		
/*MENU FOTOS FESTA*/
	.minibox01 {float:left; width:65px; height:63px; margin-right:10px; margin-bottom:10px; overflow:hidden; color:#00C; background:#FCDC03; text-align:center;}
	.minibox02 {float:right; width:65px; height:63px; margin-bottom:10px; overflow:hidden; color:#00C; background:#FCDC03; text-align:center;}
		.minibox01:hover, .minibox02:hover {background:#009; color:#FCDC03;}
	.minibox03 {float:left; width:65px; height:63px; margin-right:10px; margin-bottom:10px; overflow:hidden; background:#FFF;}
	.minibox10 {float:right; width:65px; height:63px; margin-bottom:10px; overflow:hidden; background:#FFF;}
	
/*MENU FOTOS GRUPOS*/
	.minibox04 {float:left; width:65px; height:63px; margin-right:10px; margin-bottom:10px; overflow:hidden; background:#F00; text-align:center;}
	.minibox05 {float:right; width:65px; height:63px; margin-bottom:10px; overflow:hidden; background:#F00; text-align:center;}	
	.minibox06 {float:left; width:65px; height:63px; margin-right:10px; margin-bottom:10px; overflow:hidden; background:#FFF;}
	.minibox08, .minibox09 {float:left; width:140px; height:28px; margin-right:10px; margin-bottom:7px; overflow:hidden; background:#F00; text-align:center;}
	.minibox09 {margin-top:-38px;}
		.minibox04:hover, .minibox05:hover, .minibox08:hover, .minibox09:hover {background:#FCDC03; color:#F00;}	
	
/*EXIBICAO DE FOTOS*/
#box25 {float:left; width:600px; height:500px; overflow:hidden; background:#FFF;}
	.boxfotoampliada_grupos, .boxfotoampliada_festa, .boxfotoampliada_festanova {width:590px; height:405px; overflow:hidden; color:#FCDC03; font-size:12px; padding-top:10px; text-align:center; margin-bottom:10px;}
		.boxfotoampliada_grupos {background:#006;}
		.boxfotoampliada_festa {background:#C00;}
		.boxfotoampliada_festanova {background:#FCDC03; color:#009;}
	.boxfotomini_grupos, .boxfotomini_festa {width:590px; height:63px; overflow:hidden;}
		.boxfotomini_grupos {background:url(../imagens/move_yellow.png) #FCDC03;}
		.boxfotomini_festa {background:url(../imagens/move_blue.png) #006;}
	.loadarea {width:550px; height:360px;}

/*FRAME PERFIL DIVERSIDADE*/
#box29 {width:570px; height:475px; overflow:hidden; background:#FCDC03; padding-top:15px; padding-left:20px; z-index:50;}
	.boxframediversidade {position:absolute; top:95px; left:320px; width:560px; height:385px; overflow:hidden;}
	.boxmenu_diversidade {width:560px; height:20px; margin-bottom:15px; background:#FF9; overflow:auto;}
	
/*MUSICAS*/
#boxplayer {width:480px; height:414px; background:url(../imagens/musica.jpg) no-repeat; padding-top:108px; padding-left:120px;}