@charset "utf-8";
/* CSS Para globaltalent.com.br */
/* Controle : 	border:1px solid #000; */
* {
	padding:0;
	margin:0;
	text-decoration:none; 
	background-repeat:no-repeat;
}
body {
	background-image:url(../imagens/bg_ext.jpg);
	background-repeat:repeat-x;
	background-color:#e6e4d7;
} 
div#topo {
	width:100%;
	height:265px;
	background:url(../imagens/head_ext.png) repeat-x bottom;
}
div#topo div#fix {
	width:941px;
	height:265px;
	margin:auto;
	background-position:center 160px;
}

/*Títulos*/
div#topo div#fix.concurso-cultural {background-image:url(../imagens/concurso-cultural.png);background-position:center 175px;}
div#topo div#fix.global-talent {background-image:url(../imagens/global-talent.png);background-position:center 175px;}
div#topo div#fix.escolas-internacionais {background-image:url(../imagens/escolas-internacionais.png);}
div#topo div#fix.perfil-dos-participantes {background-image:url(../imagens/perfil-dos-participantes.png);}
div#topo div#fix.ranking {background-image:url(../imagens/ranking.png);}
div#topo div#fix.inscreva-se {background-image:url(../imagens/inscreva-se.png);}
div#topo div#fix.alterar-cadastro {background-image:url(../imagens/alterar-cadastro.png);}
div#topo div#fix.ganhe-pontos {background-image:url(../imagens/ganhe-pontos.png);background-position:center 175px;}
div#topo div#fix h1#logo {
	display:block;
	width:342px;
	height:158px;
	background-image:url(../imagens/head.png);
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin-top:22px;
}
a#indique {
	display:block;
	width:162px;
	height:36px;
	float:right;
	background-image:url(../imagens/menu.png);
	background-position:-472px 1px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:10px;
}
a#indique:hover,div#topo div#fix a#indique.ativo {
	background-position:-472px -35px;
}
a#curso {
	display:block;
	width:161px;
	height:32px;
	float:right;
	background-image:url(../imagens/acesse.png);
	background-position:0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:12px;
	margin-right: 10px;
}
a#curso:hover,div#topo div#fix a#curso.ativo {
	background-position:0px -32px;
}
div#topo div#fix a#perfil {
	display:block;
	width:148px;
	height:36px;
	float:right;
	background-image:url(../imagens/menu.png);
	background-position:-635px 1px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:10px;
	margin-right:10px;
}
div#topo div#fix a#perfil:hover,div#topo div#fix a#perfil.ativo {
	background-position:-635px -35px;
}
/*Menu Principal*/
div#topo div#fix ul#menu {list-style:none;float:right;margin-top:14px;*width:593px;}
div#topo div#fix ul#menu li {float:left;background-position:-782px -20px;background-image:url(../imagens/menu.png);}
div#topo div#fix ul#menu li#primeiro {background-image:none;}
div#topo div#fix ul#menu li a{display:block;background-image:url(../imagens/menu.png);text-indent:-9999px;overflow:hidden;height:30px;margin-left:17px;margin-right:7px;}
div#topo div#fix ul#menu li a#concurso-cultural{width:87px;background-position:0 0;}
div#topo div#fix ul#menu li a#concurso-cultural:hover,div#topo div#fix ul#menu li a#concurso-cultural.ativo {background-position:0 -36px;}
div#topo div#fix ul#menu li a#global-talent {width:63px;background-position:-87px 0;}
div#topo div#fix ul#menu li a#global-talent:hover,div#topo div#fix ul#menu li a#global-talent.ativo {background-position:-87px -36px;}
div#topo div#fix ul#menu li a#escolas-internacionais {width:137px;background-position:-150px 0;}
div#topo div#fix ul#menu li a#escolas-internacionais:hover,div#topo div#fix ul#menu li a#escolas-internacionais.ativo {background-position:-150px -36px;}
div#topo div#fix ul#menu li a#perfil-dos-participantes {width:127px;background-position:-287px 0;}
div#topo div#fix ul#menu li a#perfil-dos-participantes:hover,div#topo div#fix ul#menu li a#perfil-dos-participantes.ativo {background-position:-287px -36px;}
div#topo div#fix ul#menu li a#ranking {width:49px;background-position:-414px 0;}
div#topo div#fix ul#menu li a#ranking:hover,div#topo div#fix ul#menu li a#ranking.ativo {background-position:-414px -36px;}
h2 {display:none;}
/*Conteudo */
div#conteudo {
	width:941px;
	margin:auto;
	display:table;
	margin-top:35px;
	background-position:bottom right;
	background-image:url(../imagens/conteudo_bg.png);
	padding-bottom:60px;
}
div#conteudo.big {background-image:url(../imagens/conteudobig_bg.png);}
div#conteudo div#txt {
	width:621px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	text-align:left;
	float:left;
	color:#313131;margin-left:17px;
}
div#conteudo div#txt hr ,div#conteudo div.participante span.hr, div#conteudo.home div#top5 div#tops div.participante span.hr{
	background:url(../imagens/hr.png) repeat-x;
	border:none;
	height:3px;
}
div#conteudo div.participante span.hr {
	display:block;
	clear:both;
}
/*Home */
div#topo.home {
	height:537px;
	background:url(../imagens/home.png) repeat-x center 112px;
}
div#topo div#headers {width:160px;float:left;clear:both;display:table;}
div#topo div#headers h2,div#topo div#headers h4,div#topo div#headers a {
	display:block;
	width:293px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(../imagens/home_header.png);
	margin-top:25px;
}
div#topo div#headers h4 {
	width:253px;
	height:80px;
	background-position:0 -60px;
	margin-top:10px;
}
div#topo div#headers a {
	width:200px;
	height:56px;
	background-position:0 -144px;
	margin-top:15px;
}
div#topo div#video_home {width:425px;height:350px;float:right;margin-top:-48px;*margin-top:42px;}
div#conteudo.home{background-image:none;}
div#conteudo.home div#top5,div#conteudo.home div#twitter,div#conteudo.home div#gt {width:321px;height:415px;float:left;}
div#conteudo.home div#twitter,div#conteudo.home div#gt {width:300px;margin-left:10px;}
div#conteudo.home h3, div#conteudo.home div#gt h4 {
	background-image:url(../imagens/home_tudojunto.png);
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background-position:0 0;
}
div#conteudo.home div#top5 h3 {width:108px;height:157px;}
div#conteudo.home div#twitter h3 {width:256px;height:50px; background-position:-110px -23px;margin-bottom:10px;}
div#conteudo.home div#twitter div#tweets , div#tweets {width:300px;display:table;font-size:11px;color:#313131;font-family:Verdana, Geneva, sans-serif;height:340px;overflow:hidden;}
div#conteudo.home div#twitter div#tweets ul li img {float:left;border:none;}
div#conteudo.home div#gt h3 {width:187px;height:23px; background-position:-112px -88px;margin-top:23px;}
div#conteudo.home div#gt h4 {margin-top:10px;margin-left:20px;width:184px;height:15px; background-position:-112px -72px;}
div#conteudo.home div#gt p {width:300px;font-family:Verdana, Geneva, sans-serif;padding-left:20px;color:#313131;font-size:11px;margin-top:10px;float:left;clear:both;}
div#conteudo.home div#gt ul {display:table;clear:both;margin-top:10px;width:153px;margin:auto;}
div#conteudo.home div#gt ul li {list-style:none;display:block;}
div#conteudo.home div#gt ul li a{display:block;height:59px;width:153px;margin-top:20px;text-indent:-9999px;overflow:hidden;background-image:url(../imagens/universidades_home.png);background-position:right 0px;}`
div#conteudo.home div#gt ul li#swim a{height:59px;}
div#conteudo.home div#gt ul li#swim a:hover{background-position:left 0px;}
div#conteudo.home div#gt ul li#changai a{height:31px;background-position:right -59px;}
div#conteudo.home div#gt ul li#changai a:hover{background-position:left -59px;}
div#conteudo.home div#gt ul li#berkeley a{height:32px;background-position:right bottom;}
div#conteudo.home div#gt ul li#berkeley a:hover{background-position:left bottom;}
div#conteudo.home div#top5 div#tops {width:192px;display:table;margin-top:30px;}
div#conteudo.home div#top5 div#tops div.participante {width:182px;float:right;margin-top:-15px;}
div#conteudo.home div#top5 div#tops div.participante div.top5_txt {float:left;width:123px;padding-bottom:5px;}
div#conteudo.home div#top5 div#tops div.participante div.top5_txt span.nome {display:block;float:left;width:123px;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;color:#313131;margin-left:10px;}
div#conteudo.home div#top5 div#tops div.participante div.top5_txt a , a.verperfil {display:block;float:left;width:87px;height:15px;background:url(../imagens/home_tudojunto.png) -114px -8px;margin-left:10px;text-indent:-9999px;overflow:hidden;}
.maisperfis { background-image:url(../imagens/maisperfis.png);width:137px;height:21px;display:block;text-indent:-9999px;overflow:hidden;clear:both;margin: 0 auto; }
.twtr-widget{position:relative;font-size:12px;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif;zoom:1;}.twtr-fullscreen{font-size:220%;}.twtr-widget .twtr-spinner{width:14px;height:14px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:3px;right:3px;}.twtr-inactive{display:none;}.twtr-widget a img{border:0;}.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.twtr-bd{padding:0 1px;}.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}.twtr-widget .twtr-tweet a.twtr-reply{visibility:hidden;}* html .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0;}.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0;padding:0;line-height:1.2;width:auto;}.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px;}.twtr-widget h3{font-size:11px;font-weight:normal;}.twtr-widget h4{font-size:16px;}.twtr-widget i{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}.twtr-hd{display:none;}.twtr-fullscreen .twtr-hd{height:0;padding:0;}.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}.twtr-flat .twtr-timeline{overflow-x:hidden;overflow-y:scroll;}.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}.twtr-ft{display:none;}.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}.twtr-img{height:25px;width:25px;}.twtr-img img{width:30px;height:30px;}.twtr-fullscreen .twtr-img img{width:72px;height:72px;}.twtr-fullscreen a.twtr-join-conv{display:none;}.twtr-tweet-text{margin-left:40px;}.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}.twtr-doc a{text-decoration:none;}.twtr-doc a:hover{text-decoration:underline;}
/* Escolas Internacionais */
div#conteudo div#txt div.universidade {background-position:0 56px;}
div#conteudo div#txt div.universidade#berkeley {background-image:url(../imagens/berkeley.jpg);}
div#conteudo div#txt div.universidade#changai {background-image:url(../imagens/changai.jpg);}
div#conteudo div#txt div.universidade#swimburne {background-image:url(../imagens/swimburne.jpg);}
div#conteudo div#txt div.universidade p {
	width:392px;
	padding-left:229px;
	
}
div#conteudo div#txt div.universidade h3,div#conteudo div#txt ul#universidades li {
	display:block;
	background-image:url(../imagens/universidades.png);
	height:32px;
	margin:20px 0;
	text-indent:-9999px;
	overflow:hidden;
}
div#conteudo div#txt div.universidade#changai h3,div#conteudo div#txt ul#universidades li#changai {background-position:0 -32px;}
div#conteudo div#txt div.universidade#swimburne h3,div#conteudo div#txt ul#universidades li#swimburne {background-position:0 -64px;}
/* Global Talent */
div#conteudo div#txt img {border:0;margin-top:60px;border:none;}
div#conteudo div#video {
	width:225px;
	height:185px;
	float:right;
	margin-right:40px;
	margin-top:10px;
	padding-top:60px;
	background-image:url(../imagens/conteudo_video.png);
}
/* Concurso Cultural */
div#conteudo div#txt h3#concursocultural {
	background-image:url(../imagens/frase_concurso.png);
	width:611px;
	height:116px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
div#conteudo div#txt ul#universidades {margin-top:20px;width:611px;height:32px;margin-bottom:20px}
div#conteudo div#txt ul#universidades li {margin:0 5px;width:200px;float:left;}
div#conteudo div#txt ul#universidades li#berkeley {width:184px;margin-left:0;}
div#conteudo div#txt ul#universidades li#changai {width:183px;}
div#conteudo div#txt ul#universidades li#swimburne {margin-right:0;width:208px;}

div#conteudo div#txt h5 {
	width:200px;
	height:24px;
	background-image:url(../imagens/concursocultural.png);
	display:block;
	margin-top:15px;
	text-indent:-9999px;
	overflow:hidden;
}
div#conteudo div#txt h5#regulamento {background-position:0 -24px;margin-bottom:20px;}
div#conteudo div#txt ol li {margin:15px 40px;font-weight:bold}
div#conteudo div#txt ol li span {font-weight:100;}
div#conteudo div#txt div#txt_regulamento {height:240px;overflow:hidden;}
div#conteudo a.participar , input.participar {background-image:url(../imagens/participar.png);width:198px;height:49px;display:block;float:right;margin-right:10px;text-indent:-9999px;overflow:hidden;}
div#conteudo div#txt a.participar{float:none;clear:both;margin-left:220px;margin-right:0;margin-top:30px;}
/* Perfil dos Participantes */
div#conteudo div.participante {
	width:615px;
	display:table;
	clear:both;
	padding-bottom:30px;
}
div#conteudo div.participante div.participante_txt{
	width:385px;
	display:table;
	float:left;
			background-image:url(../imagens/assista_video.png);
	background-position:top right;

}
div#conteudo div.participante div.participante_txt_semvid{
	width:610px;
	display:table;
	float:left;

}
div#conteudo div.participante div.moldura,div#conteudo.home div#top5 div#tops div.participante div.moldura {
	width:59px;
	height:58px;
	background-image:url(../imagens/perfil-dos-participantes_tudojunto.png);
	float:left;
}
div#conteudo div.participante a.ampliar{background-image:url(../imagens/perfil-dos-participantes_tudojunto.png);background-position:-100px -19px;display:block;width:82px;height:18px;text-indent:-9999px;margin-left:60px;*margin-top:5px;}
div#conteudo div.participante div.moldura img,div#conteudo.home div#top5 div#tops div.participante div.moldura img {margin:4px 6px;}
div#conteudo div.participante span.nome {
	display:block;
	width:306px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#313131;
	margin-left:10px;
}
div#conteudo div.participante div.participante_txt_semvid span.nome{width:500px;}
div#conteudo div.participante div.moldura img {border:none;}
div#conteudo div.participante span.pontuacao {
	float:left;
	margin-left:10px;
	display:block;
	font-size:18pt; 
	letter-spacing:-2px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#568012;
}
div#conteudo div.participante span.pontuacao span {
	margin-left:3px;
	clear:both;
	font-size:12px;
	color:#313131;
	letter-spacing:0;
	font-weight:normal;
}
div#conteudo div.participante h6 , div#conteudo div#participante h6{
	background:url(../imagens/perfil-dos-participantes_tudojunto.png) -69px -4px;
	display:block;
	width:115px;
	height:14px;
	float:left;
	clear:both;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:25px;
}
div#conteudo div.participante div.depoimento {
	clear:both;
	float:left;
	margin-top:15px;
	font-family:Verdana, Geneva, sans-serif;
	color:#313131;
	font-size:12px;
	width:355px;
	float:left;
	margin-bottom:30px;
}
div#conteudo div.participante div.participante_txt_semvid div.depoimento{width:610px;}
div#conteudo div.participante div.video {
	width:225px;
	height:185px;
	float:right;
	margin-top:32px;
	position:relative;
	right:20px;
}
span.votar {float:left;clear:both;display:block;width:42px;height:20px;margin-top:5px;margin-left:230px;*margin-left:50px;*margin-bottom:60px;background-image:url(../imagens/perfil-dos-participantes_tudojunto.png);background-position:-141px -37px;text-indent:-9999px;overflow:hidden;margin-top:25px;*margin-top:85px;}
div#participante span.votar {margin-left:200px;*position:relative;top:-27px;left:-160px;}
div#video_home span.votar {margin-left:100px;margin-top:5px;}
ul.vote  {float:left;margin-bottom:20px;margin-top:20px;width:200px;*margin-top:80px;}
div#video_home ul.vote {margin-top:0px;}
ul.vote li {
	float:left;
	list-style:none;
	margin:0 1px;
}
ul.vote li a {
	display:block;
	width:28px;
	height:28px;
	background-image:url(../imagens/perfil-dos-participantes_tudojunto.png);
	overflow:hidden;
	text-indent:-9999px; 
}
ul.vote li a.um  {background-position:-182px 0;}
ul.vote li a.um:hover, ul.vote li a.um.ativo {background-position:-182px bottom;}
ul.vote li a.dois {background-position:-212px 0;}
ul.vote li a.dois:hover,div#conteudo div.participante ul.vote li a.dois.ativo {background-position:-212px bottom;}
ul.vote li a.tres {background-position:-242px 0;}
ul.vote li a.tres:hover,div#conteudo div.participante ul.vote li a.tres.ativo {background-position:-242px bottom;}
ul.vote li a.quatro {background-position:-272px 0;}
ul.vote li a.quatro:hover,div#conteudo div.participante ul.vote li a.quatro.ativo {background-position:-272px bottom;}
ul.vote li a.cinco {background-position:-302px 0;}
ul.vote li a.cinco:hover,div#conteudo div.participante ul.vote li a.cinco.ativo {background-position:-302px bottom;}
div#conteudo ul#control {
	margin-left:20px;height:50px;
}
div#conteudo ul#control li {
	float:left;
	list-style:none
}
div#conteudo ul#control li a {
	display:block;
	background-image:url(../imagens/perfil-dos-participantes_tudojunto.png);
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:#fff;
	text-indent:5px;
	margin:0 3px;
}
div#conteudo ul#control li a#anterior , div#conteudo ul#control li a#proxima{
	width:19px;
	height:29px;
	background-position:-59px -27px;
	text-indent:-9999px;
	overflow:hidden;
}
div#conteudo ul#control li a#proxima {
	background-position:-79px -27px;
}
div#conteudo ul#control li a.pg {
	width:16px;
	height:15px;
	color:#313131;
	background-position:-1000px;
	margin-top:6px;
	padding-top:1px;
}
div#conteudo ul#control li a.pg:hover , div#conteudo ul#control li a.pg.ativo {
	color:#FFF;
	background-position:-115px -39px;
}
/* Perfil dos Participantes - Detalhes */
div#conteudo div#participante {display:table;width:640px;}
div#conteudo div#participante div#moldura {float:left;width:88px;height:115px;background-image:url(../imagens/perfildosparticipantes_ind.png);}
div#conteudo div#participante div#moldura img {margin-left:4px;margin-top:3px;border:none;}
div#conteudo div#participante div#nome_depo {width:400px;float:left;margin-left:20px;font-family:Verdana, Geneva, sans-serif;color:#313131;font-size:12px;}
div#conteudo div#participante span#nome {display:block;width:100%;font-size:21px;}
div#conteudo div#participante div#depoimento {clear:both;margin-top:10px;float:left;width:100%;}
div#conteudo div#participante div#pontuacao {width:84px;text-align:center;float:right;height:75px;padding-top:22px;font-size:30px;font-weight:bold;color:#FFF;background-image:url(../imagens/perfildosparticipantes_ind.png);background-position:-88px  top ;font-family:Arial;}
/* Inscricao */
div#conteudo div#participante div.video {margin-left:100px;padding-top:30px;padding-bottom:20px;display:table;clear:both;}
div#conteudo div#txt form#cadastro {
	width:615px; 
} 
form#cadastro label.normal,form#cadastro label.a {
	width:300px;
	font:Verdana, Geneva, sans-serif; 
	color:#000;
	font-size:11px;
	float:left;
	margin-top:19px;
}
a#enviar ,a#enviar_rec,form#cadastro a#proximo_passo, a#participar{
	width:198px;
	height:50px;
	background-image:url(../imagens/confirmar.png);
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	margin-top:20px;
	margin-left:200px;
	display:block;
	clear:both;
	float:left;
}
form#cadastro a#proximo_passo {
	background-image:url(../imagens/proximo.png);
	width:247px;
		margin-left:190px;
		
}
form#cadastro a#participar {
	background-image:url(../imagens/participar.png);
	width:198px;
	margin-left:190px;
}
form#cadastro label.normal.textarea {width:615px;}
form#cadastro label.normal.left,form#cadastro label.a.left {margin-right:15px;}
form#cadastro label.normal input ,form#cadastro label.a input ,form#cadastro label.normal textarea {
	width:300px;
	height:17px;
	padding-top:4px;
	background-color:#c3c0ae;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6a6443;
	border:none;
	float:left;
	margin-top:3px;
	padding-left:3px;
}
div#conteudo div#txt form#cadastro label.normal textarea {width:615px;height:170px;line-height:20px;}
label.normal label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
	font-weight:100;
	float:left;
	margin-top:3px;
	clear:both;
	width:200px;
}
label.a label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
	font-weight:100;
	clear:both;
	float:left;
	*position:absolute;
	*top:23px;
	*left:-215px;
	width:200px;
}
/* Rodapé */
div#rodape {
	display:table;
	clear:both;
	width:100%;
	background:url(../imagens/foot_ext.png) repeat-x top;
}
div#rodape div {
	background-color:#4e730f;
	height:97px;
	width:100%;
	margin-top:3px;
}
div#rodape div div {
	width:941px;
	margin:auto;
}
div#rodape div div a#bi {
	display:block;
	width:177px;
	height:47px;
	background-image:url(../imagens/foot.png);
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin-top:20px;
}
div#rodape div div address {
	width:248px;
	height:24px;
	background:url(../imagens/telefone.png);
	text-indent:-9999px;
	overflow:hidden;	
	float:left;
	margin-left:250px;
	margin-top:37px;
}
div#rodape div div a#endereco {
	display:block;
	width:155px;
	height:30px;
	background:url(../imagens/foot.png) -417px -15px;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin-top:37px;
}
/* Extra : Custom Inputs */
/* wrapper divs */
.custom-checkbox, .custom-radio { position: relative; }
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 1.3em;
	padding-right: 1em;
	line-height: 1;
	padding: .5em 0 .5em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
}
.custom-checkbox label {
	background: url(../imagens/checkbox.png) no-repeat; 
	font-size:12px;
	margin-top:10px;  
}
.custom-checkbox label.error{background:none; font-style:italic;color:#F00;clear:both;}
.custom-checkbox label.error input {display:none;}
.custom-radio label { 
	background: url(../imagens/radiobutton.gif) no-repeat; 
}
.custom-checkbox label, .custom-radio label {
	background-position: -15px -15px;
}

.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -15px -115px;
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -15px -215px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -15px -315px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: 1px dotted #ccc;
}
/* Extra : Uploadify */
div#progresso {
	width: 615px;
	height: 90px;
	overflow: auto;
	clear:both;
	float:left;
}
.uploadifyQueueItem {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	width: 610px;
	margin-top:30px;
}
.uploadifyQueueItem .cancel {
	float: right;
	display:none;
}
.uploadifyProgress {
	background-color: #eceadd;
	height:11px;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #eceadd;
	background-image:url(../imagens/progress.png);
	background-repeat:repeat;
	width: 1px;
	height: 11px;
}
/* Extra : Scrollbar */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin-bottom:10px;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop ,.jScrollPaneDragBottom{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
.scroll .jScrollPaneTrack {
	background: url(../imagens/windows_track.gif) repeat-y;
}
.scroll .jScrollPaneDrag {
	background: url(../imagens/mid.png) repeat-y;
}
.scroll .jScrollPaneDragTop {
	background: url(../imagens/btn.png) no-repeat;
	height: 4px;
}
.scroll .jScrollPaneDragBottom {
	background: url(../imagens/top.png) no-repeat;
	height: 2px;
}
.scroll a.jScrollArrowUp {
	height: 22px;
	background: url(../imagens/scroll.png) no-repeat 0 0;
}
.scroll a.jScrollArrowUp:hover {
	background-position:-16px 0;
}
.scroll a.jScrollArrowDown {
	height: 22px;
	background: url(../imagens/scroll.png) no-repeat 0 bottom;
}
.scroll a.jScrollArrowDown:hover {
	background: url(../imagens/scroll.png) no-repeat -16px bottom;
}
.none {display:none;}

span.legend{display:block;width:100%;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#000;}

h4#msg {background-image:url(../imagens/txt_msg.png);width:508px;height:78px;text-indent:-9999px;overflow:hidden;display:block;}
h4#msgb {background-image:url(../imagens/txt_msg02.png);width:537px;height:55px;margin-top:10px;text-indent:-9999px;overflow:hidden;display:block;}