/********** LAYOUT **********/
*      {margin:0; padding:0;}
body   {background-color:#000;}
a      {outline:none;}
img    {border:none;}
.clear {clear:both;} 

/********** DIVS PRINCIPAIS **********/
#container {margin:auto; margin-top:15px; width:778px;}
#header    {height:105px;}


/********** DIV HEADER **********/
#logo         {float:left; padding:0 0 0 13px;}
#textoHeader  {float:right; padding:0 13px 0 0;}
#endereco     {margin-top:5px; width:245px;}
.left         {float:left; width:165px;}
.right        {float:right; width:80px;}

/********** DIV CONTEUDO **********/
#content   {width:752px; background:url(../img/bordaLateral.gif) repeat-y; margin:auto;}


/********** DIV PASSO1 **********/
#contentPasso1{}
#passo1    {margin:auto;}
.titulo    {float:left; padding:0 0 0 15px;}
.titulo1   {float:left; padding:0 0 0 15px;}
.nav1      {float:left; padding:15px 0 0 430px;}
.nav2      {float:left; padding:13px 0 0 268px;}
.nav3      {float:left; padding:13px 0 0 313px;}
#chamada   {float:left; padding:0 0 0 15px;}

#perguntas         {float:left; text-align:left;}
#perguntas ul li   {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FF7F29; background:url(../img/setaFaq.gif) no-repeat left 12px; list-style:none; line-height:30px; padding-left:10px; margin-bottom:10px;}
#perguntas ul li a {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FF7F29; line-height:30px; text-decoration:none;}
#faq li ul         {display:none;}
#faq li.over       {background:url(../img/setaFaqHover.gif) no-repeat left 12px;}
#faq li.over ul    {display:block;}
#faq li ul li      {display:block; width:330px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; background:none; list-style:none; line-height:15px; padding-left:0px;}

/*.overFaq {display:block;}*/

.barraHorizontal   {margin:auto; padding:15px 0 15px 0; text-align:center;}



/********** DIV PASSO2 **********/
#contentPasso2 {position:relative; padding:10px 0 15px 30px; background:url(../img/bkgPasso2.gif) no-repeat top; width:721px; height:430px;}
#passo2        {margin:auto;}


#painelEventos                     {position:absolute; right:35px; top:20px; width:300px; background:#141414;}
#painelEventos table               {border-collapse:collapse; padding:0; margin:0 0 10px 0; display:block; width:300px;}
#painelEventos table tbody td      {height:24px; background:#2C2C2C; border-bottom:1px solid #000; text-align:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7DA4D2;}
#painelEventos table tbody td.txt  {padding:10px 5px 10px 10px; width:255px; _width:240px;}
#painelEventos table tbody td.bt   {vertical-align:middle; padding:0 5px; width:25px; _width:10px;}
#painelEventos table tbody td.btOk {background-color:#141414; border:none; padding-top:5px; padding-left:100px;}

#painelWork caption                {display:block; width:300px; height:31px; background:url(../img/titWorkEscolhidos.gif) no-repeat;}
#painelWork caption strong         {visibility:hidden;}

#painelPalestras caption           {display:block; width:300px; height:31px; background:url(../img/titPalEscolhidas.gif) no-repeat;}
#painelPalestras caption strong    {visibility:hidden;}

#painelLoading					   {display:none; position:absolute; right:25px; top:35px; width:325px; padding-left:0px; background:#141414 url(../img/loading.gif) center center no-repeat; height:325px; border:#FF0000 0px solid;}
.painelEscolha                     {display:none; position:absolute; right:25px; top:35px; width:325px; padding-left:0px; background:#141414 url(../img/px.gif) center center no-repeat; height:325px; border:#FF0000 0px solid;}

.painelEscolha table               {padding:0; margin:0 0 10px 0; background:#141414; z-index:40000; border-collapse:collapse; border:0px solid;}
.painelEscolha table tbody td      {padding:5px; text-align:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7DA4D2; border:0px solid #141414; padding:3px 0px;}

.painelEscolha table tbody td.txt3 { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.painelEscolha table tbody td h5 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7DA4D2;}

.painelEscolha table tbody td.txt2  { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.painelEscolha table tbody td.left{text-align:left; padding:0; width:140px;}
.painelEscolha table tbody td.center{text-align:center; padding:0; width:40px;}
.painelEscolha table tbody td.rigth{text-align:right; padding:0; width:80px;}
.painelEscolha img{border:10px solid #141414; border-top:0px solid; border-left:0px solid;}

.noverIMG {display:none;}
.overIMG  {display:inline;}


/********** DIV PASSO3 **********/
#contentPasso3 {position:relative; padding:10px 0 15px 30px; background:url(../img/bkgPasso3.gif) no-repeat top; width:721px; height:485px;}
#passo2        {margin:auto;}

#contentPasso3 table {margin-left:-12px;}

#contentPasso3 table td {text-align:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7DA4D2; padding-left:18px; height:40px;}
#contentPasso3 table td label {color:#999999}
#contentPasso3 table td input {border:#575757 1px solid; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:#000000;}
#contentPasso3 table td select {border:#575757 1px solid; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:#000000;}
.inp112 {width:112px;}
.inp106 {width:106px;}
.inp120 {width:120px;}
.inp270 {width:270px;}
.inp370 {width:340px;}
.inp180 {width:150px;}
.inp290 {width:290px;}
.inp70 {width:70px;}
.inp48 {width:48px;}
.inp60 {width:60px;}
.inp140 {width:140px;}

.rd {border:0px solid; background:transparent !important;}
.error{font:bold 11px Verdana; color:#F90 !important; padding:0px 5px;}


#indique {width:160px; padding:0; margin-left:555px;}

/********** DIV FOOTER **********/
#footer     {margin:auto; margin-top:10px; width:722px;}
#realizacao {float:left;}
#apoio      {float:right;}




#selecaoWP{display:block; width:365px;}

#selecaoWP .barraTitle{display:block; background:url(../img/barraTitleWork.jpg) no-repeat; width:365px; height:25px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7DA4D2; padding:10px 0 0 0;}

#selecaoWP .barraTitle .titulo{margin-left:5px;}
#selecaoWP .barraTitle .vagas{margin-left:85px;}


#selecaoWP .barraRodape{display:block; background:url(../img/rodapeSelecao.jpg) no-repeat; width:365px; height:35px;}

.work{background: url(../img/abaWork.gif) no-repeat center;width:340px; height:30px; padding-left:22px}
.pal{background: url(../img/abaPal.gif) no-repeat center;width:340px; height:30px; padding-left:22px}
#selecaoWP #selOptions a{display:block; height:30px;  float:left; width:162px; text-decoration:none; cursor:pointer;}
#selecaoWP #selOptions a strong{ visibility:hidden;}

#selecaoWP #optWP{width:365px; _width:348px; height:314px; background:#2B2B2B; overflow-y:scroll;
scrollbar-3dlight-color:#666; 
scrollbar-arrow-color:#666; 
scrollbar-base-color:#000; 
scrollbar-darkshadow-color:#000; 
scrollbar-face-color:#000; 
scrollbar-highlight-color:#000; 
scrollbar-shadow-color:#666;
}

#optWP table{border-collapse:collapse; padding:0; margin:0; width:100%;}
#optWP table tr td{ border-bottom: 1px solid #000000; padding:10px 10px 10px 20px;}
#optWP table tr { cursor:pointer;}

#optWP table tr.over td.tt{background:url(../img/setaListOver.gif) no-repeat 10px 15px; width:260px;   padding:10px 10px 10px 20px; background-color: #1c1c1c; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#optWP table tr.over td.vg{ background-color: #1c1c1c;   font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#optWP table tr.over td.st{ background-color: #1c1c1c;   font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; width:10px; padding:10px 5px 10px 5px;}

#optWP table tr.selected td.tt{background-color: #141414; background:url(../img/setaListOver.gif) no-repeat 10px 15px; width:260px;   padding:10px 10px 10px 20px;  font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#optWP table tr.selected td.vg{background-color: #141414; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#optWP table tr.selected td.st{background-color: #141414; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; width:10px; padding:10px 5px 10px 5px;}


#optWP table tr td.st{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7DA4D2; width:10px;padding:10px 5px 10px 5px; }
#optWP table tr td.vg{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7DA4D2;}
#optWP table tr td.tt{background:url(../img/setaList.gif) no-repeat 10px 15px;; width:260px; padding:10px 10px 10px 20px;  font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7DA4D2;}

/*#optWP table tbody td      {height:24px; background:#2C2C2C; border-bottom:1px solid #000; text-align:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7DA4D2;}
#perguntas ul li a:hover {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#F90; line-height:30px; text-decoration:none;}
#perguntas ul li:hover   {font:bold 11px Verdana, Arial, Helvetica, sans-serif; background:url(../img/setaFaqHover.gif) no-repeat left; list-style:none; line-height:30px; padding-left:10px;}
*/

/********** POP LOGIN **********/

#contentLogin table td {text-align:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7DA4D2; padding-left:18px; height:40px;}
#contentLogin table td label {color:#999999}
#contentLogin table td input {border:#575757 1px solid; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:#000000;}
.inp180 {width:150px;}

#indique {
	padding-right: 30px;
}
#indique a {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #FF7F29; text-decoration: none;}
#contentIndique table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
#contentIndique table td {
	padding: 5px;
}
#contentIndique table td span {
	color: #7DA4D2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
}


#contentIndique table td label {
	color: #CCCCCC;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#contentIndique input {
	background-color: #141414;
	border: 1px solid #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding: 3px;
}
#contentIndique textarea {
	background-color: #141414;
	border: 1px solid #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding: 3px;
}


#divError {display:none; margin:auto auto 10px auto; clear:both; position:relative; background: url(../img/bkErrorDiv.png) no-repeat; width:701px; height:30px; padding:8px 0px 0px 20px; font:bold 12px Verdana; color:#FE9292;}

#loadingPanel{position:absolute; top:0; left:0; width:750px; height:10px; z-index:40000; -moz-opacity: 0.80; opacity: .80;filter: alpha(opacity=80); background:#ff782a; display:none; font:bold 12px Verdana;}

#boxCodPromo{margin-top:10px; background: url(../img/backCodPromo.gif) no-repeat; width:248px; height:80px; padding:10px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#999;}
#boxCodPromo .inputData span{clear:both; display:block;}
#boxCodPromo h5{color:#FF9900;font:bold 11px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}
#boxCodPromo .loading{display:none;background: url(../img/ajax-loader.gif) no-repeat center center; width:248px; height:80px;}
#boxCodPromo .resultValidacao{display:none; text-align:center;}

#boxCodPromo .resultValidacao a{display:block; margin-top:10px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#999;}


#login .line{clear:both; display:block;}
#login .line label{display:block; float:left;margin-top:10px; margin-left:10px; text-align:right; padding-right:10px; width:70px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#999;}
#login .line input{display:block; float:left;margin-top:10px; width:100px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#999;}
#login .line a{display:block; float:left; margin-top:5px; margin-left:20px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

#faq_accord .ui-widget-content {border:0px !important;}
#faq_accord a{text-decoration:none !important;}

