/*
---------------------
premioenergisaartesvisuais.com.br
---------------------
Folha de estilo:geral
*/
*{margin:0;padding:0;text-indent:0;text-decoration:none;border:0;}
html{background:#ddded8 url(../images/fundo.jpg) no-repeat;background-position:center 0;}
body{font-family:Arial,sans-serif;line-height:160%;}
#mae{/* border:1px solid transparent;*/}
#quadro{position:relative;margin:0 auto;/* width:100%;*/
 width:83%;}
#marca{margin-top:200px;margin-left:30px;width:336px;height:152px;background:url(../images/marca.png) no-repeat;text-indent:-5000px;overflow:hidden;}
#textoEvento{margin-left:30px;margin-top:20px;}
#rodape{position:relative;width:83%;margin:0 auto;height:80px;}
#bandeiras{position:absolute;left:30px;width:551px;height:60px;background:url(../images/rodape_bandeiras.png) no-repeat;}
/* Video Principal */
#videoPrincipal a{position:absolute;bottom:0;right:20px;text-indent:-5000px;overflow:hidden;width:231px;height:140px;background:url(../images/video.png) no-repeat;}
#videoPrincipal a:hover{background-position:0 -140px;}
#botaoPlayIndex a{width:110px;height:110px;background:url(../images/botaoplay.png) no-repeat;position:absolute;top:120px;left:500px;text-indent:-5000px;overflow:hidden;z-index:99;}
#botaoPlayIndex a:hover{background:url(../images/botaoplay.png) 0 -110px no-repeat;} 
/* Rodape */
.botaoUm,.botaoDois{position:absolute;padding:8px;font-size:18px;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-weight:bold;}
body .botaoAnexar{position:relative;float:right;}
.botaoUm{background:#CD4619 url(../images/fundo_botao1.jpg) repeat-x;border:2px solid #c4421a;}
.botaoDois{background:#1867B4 url(../images/fundo_botao2.jpg) repeat-x;border:2px solid #0c5194;}
.botaoCadastro{right:170px;bottom:30px;}
.fazerLogin{position:absolute;right:153px;bottom:5px;font-size:14px;color:#047ece;}
.baixarEdital{position:absolute;width:107px;height:46px;background:url(../images/botao_baixar_edital.png) no-repeat;text-indent:-5000px;overflow:hidden;right:20px;bottom:25px;}
.avisoRodape{position:absolute;z-index:1;text-indent:-5000px;overflow:hidden;bottom:230px;right:20px;background:url(../images/aviso_final.png);font-weight:bold;width:200px;height:140px;}
.avisoRodapeDois{position:absolute;z-index:1;text-indent:-5000px;overflow:hidden;bottom:100px;right:25px;background:url(../images/aviso.png);font-weight:bold;width:200px;height:140px;}
/* Formularios */
label{font-weight:bold;}
.formCampo,select,textarea{background:#fff;border:2px solid #ccc;padding:8px;font-size:13px;}
.formCampo:hover,select:hover,textarea:hover{background:#fdf6d7;border:2px solid #666;}
.campoObrig{color:red;font-weight:bold;font-size:20px;padding-right:4px;}
.formLinha,.tabelaLinha{border-bottom:1px solid #d1d1d1;height:60px;}
.tabelaForm label{margin-right:20px;}
.boxCadastro .formCampo{width:160px;}
body .formCadastro .formCampo{width:400px;}
body .formCadastro .campoPeq{width:110px;}
body .formCadastro .campoPeq2{width:50px;}
body .formCadastro .campoPeq3{width:30px;}
body .formCadastro .campoMedio{width:200px;}
body .formCadastro .FormCampoData1{width:40px;}
body .formCadastro .FormCampoData2{width:80px;}
body .tabelaInfo .colTabela{width:200px;padding-right:20px;font-weight:bold;}
body .colTabela label{display:block;float:left;}
#boxTipoCv{margin:20px 0;}
#boxTipoCv li{float:left;margin:10px 0;list-style-type:none;}
#palco,#individual,#coletivo{padding-top:10px;clear:left;}
#individual li,#coletivo li{margin:20px 0;list-style-type:none;}
/* Outros */
table{border-collapse:collapse;}
.bold{font-weight:bold;}
.clear{clear:both;}
.container{width:778px;margin:0 auto;}
.fleft{float:left;}
.fright{float:right;}
#conteudo p{/*text-indent:15px;*/
 margin:10px 0;}
.sair{color:red;font-weight:bold;display:block;}
.botaoPainelCurador{color:#fff;background:#C7050D;padding:16px;font-weight:bold;display:block;position:absolute;right:0;top:0;}
.avisoForm{padding:20px 0;}
#topoMarcas{position:relative;height:120px;}
#marcaPB{position:absolute;left:0;width:200px;height:92px;text-indent:-5000px;overflow:hidden;background:url(../images/marca3.gif) no-repeat;display:block;}
#marcaEnergisa{position:absolute;right:0;width:242px;height:71px;text-indent:-5000px;overflow:hidden;background:url(../images/marca_energisa.gif) no-repeat;display:block;}
.colContador{position:relative;}
.MsgCount,.MsgCount2,.MsgCount3{position:absolute;bottom:2px;right:10px;z-index:999;}
/* Links */
a{color:#3771C8;font-weight:bold;}
/* Titulos */
#conteudo h2,#conteudo h3,#conteudo h4,#conteudo h5,#conteudo h6{margin:30px 0;font-weight:bold;}
#conteudo h3{color:#666;}
/* Listas */
.listaOrd,.listaNOrd{margin:10px 0;}
.listaOrd li{list-style:outside decimal;margin-left:20px;}
.listaNOrd li{list-style:outside url(../imagens/marcador.gif);margin-left:25px;}
/* Tabelas */
table{width:100%;}
/* Lista definicao */
dl{margin:10px 0;margin-left:15px;}
dt{font-weight:bold;margin:20px 0 5px 0;}
/* Perfil */
.obs{font-size:12px;color:#666;font-style:oblique;}
.obs2{font-size:13px;color:#666;}
.content{position:relative;width:90%;margin:10px auto;}
.content p{text-align:justify;}
.linhaDivisoria{margin:10px 0;border:1px solid #eaeaea;width:100%;}
#envioAvatar{position:relative;margin:0;padding:0;background:#c4deef;}
#envioAvatar .campoEnvio{padding:10px;display:block;}
#envioAvatar .campoEnvio input{margin:2px;}
#envioAvatar .botaoEnvioAvatar{width:200px;}
/* Painel */
#painel{position:absolute;top:20px;left:10%;width:80%;height:80px;background:#05597e;z-index:99;}
#painelPublico{position:absolute;top:0;width:100%;height:50px;z-index:99;background:url(../images/woverlay.png);border-bottom:1px solid #999;}
#painelPublico #menuUsuario{margin-left:10%;}
#usuarioInfo{position:relative;padding:5px 0 0 5px;height:75px;float:left;width:250px;background:#07709E;}
#usuarioInfo .avatar{width:60px;height:60px;}
#usuarioInfo .avatar{position:absolute;top:10px;left:10px;}
#usuarioInfo .nome{position:absolute;top:20px;left:80px;color:#fff;font-size:18px;}
#usuarioInfo .nome{padding:10px;}
#usuarioInfo .nome:hover{background:#1285b8;}
body #painel #menuUsuario{margin-left:270px;}
#menuUsuario li{float:left;list-style:none;line-height:100%;text-align:center;text-indent:0;}
#painel #menuUsuario li{width:110px;}
#painel #menuUsuario li{margin:20px 0px 0 5px;}
#painelPublico #menuUsuario li{margin:15px 15px 0 15px;}
#painel #menuUsuario a{color:#fff;}
#menuUsuario a{font-size:15px;background:transparent;padding:10px;display:block;}
body #painelPublico #menuUsuario a{color:#666;font-size:16px;padding:5px;font-weight:normal;}
#painel #menuUsuario a:hover{background:#0a6993;}
#painelPublico #menuUsuario a:hover{color:#000;}
#usuarioSair a{position:absolute;font-size:15px;color:#fff;padding:6px;background:#c7050d;position:absolute;top:25px;right:10px;border:2px solid #a40e13;}
/*Logado*/
#topo{width:600px;margin-top:150px;margin-left:30px;}
#conteudo{width:95%;margin-top:40px;margin-left:30px;}
#marca2{float:left;width:240px;height:108px;text-indent:-5000px;overflow:hidden;background:url(../images/marca2.png) no-repeat;display:block;}
body #textoEvento2{float:left;width:245px;margin:10px 0 0 20px;font-size:16px;line-height:100%;color:#777;}
/* Status */
#status{position:absolute;width:249px;height:109px;top:0;right:20px;background:url(../images/fundo_status.png);}
html #status h3{position:absolute;margin:0;top:15px;left:15px;font-size:12px;font-weight:bold;color:#666;}
#status .barraFundo{position:absolute;top:45px;left:23px;width:203px;height:18px;background:url(../images/barra0.png);}
#status .barra{position:absolute;height:18px;background:url(../images/barra1.png) no-repeat;}
#status .aviso{position:absolute;left:25px;bottom:18px;display:block;font-size:13px;font-weight:bold;color:red;}
#status .aviso2{position:absolute;left:20px;top:45px;font-size:16px;font-weight:bold;}
#status .fonteGrande{font-size:22px;margin-right:5px;color:green;}
#status .numIsc{position:absolute;left:60px;top:45px;font-size:32px;font-weight:bold;color:green;}
#status .red,.red{color:red;}
#status .laranja,.laranja{color:#EE5F38;}
#status p{line-height:140%;}
#paginaToda{background:#fff;width:100%;padding:20px 0 40px 0;}
.formCadastro legend{font-size:18px;font-weight:normal;color:#666;}
/* Pagina de Perfil */
#lateral{float:left;width:200px;border:2px solid #eaeaea;}
#lateral .avatar{width:200px;margin-top:42px;}
.lateralConteudo{margin-top:5px;padding-bottom:15px;width:200px;background:#fff;border:1px solid white;}
#lateral h2{font-size:22px;font-weight:normal;color:#000;}
#lateral .localizacao,.tabelaLinha{font-size:14px;}
#lateral .perfilLinks{margin:20px 0;}
#lateral .perfilLinks li{border:1px solid #eaeaea;padding:15px 0;width:99%;display:block;text-indent:20px;background:#fff;font-size:15px;color:#000;margin:0;}
body #lateral .perfilInsc{padding:15px 0;width:99%;font-size:30px;color:#000;font-weight:bold;list-style:none;margin:0 0 0 10px;}
#principal{position:relative;font-size:14px;margin-left:240px;border:1px solid white;background:#fff;border:2px solid #eaeaea;}
#principal p{margin:10px 0;}
.content h2{padding-top:10px;margin:10px 0 30px 0;font-size:22px;color:#cf613d;}
.perfilDados h3{margin:30px 0;font-size:20px;}
.tabelaInfo{margin:20px 0;padding-bottom:20px;border-bottom:2px solid #eaeaea;}
.tabelaInfo td.bold{width:200px;}
.perfilDados .sobre{margin:20px 0;}
.listaTrabs li{list-style:none;float:left;display:block;margin:5px 10px;}
.listaTrabs img{border:2px solid #eaeaea;}
.perfilDados .botaoFinalizar{padding:12px;position:absolute;right:0;top:0;}
.formTextArea{width:500px;height:200px;margin:10px 0;}
/*Alertas*/
.alerta1,.alerta2,.alerta3,.alerta4{margin:0 2px;padding:13px;}
.alerta1{background:#ffc5c5;border:1px solid #ee5f38;color:red;}
.alerta2{background:#ffff92;border:1px solid #dbdb5a;color:#000;}
.alerta3{background:#d3ffaf;border:1px solid #a5d181;color:#3b611d;}
.alerta4{background:#eaeaea;border:1px solid #ccc;color:#666;}
#paginaToda .alerta1,#paginaToda .alerta2,#paginaToda .alerta3{padding:8px;}
/* Carregando fonte externa */
@font-face{font-family:TheSansPlain;src:url('fonts/thesansplain-webfont.eot');/* IE */ 
 src:local("TheSansPlain"),url(fonts/thesansplain-webfont.ttf) format("truetype");/* non-IE */}
#painelPublico,#textoEvento,#textoEvento2,#textoEvento3,.topoBox,#assinatura,#cenaTres{font:16px TheSansPlain,Arial,sans-serif;line-height:120%;color:#C96C38;}
/* Abas */
#Nav{display:block;height:25px;}
/* Pagina Formulario (passo-a-passo) */
#carregando{width:110px;height:25px;position:absolute;top:180px;right:5%;z-index:99;padding:10px;padding-left:40px;font-weight:bold;color:#666;background:#fff url(../images/loading2.gif) no-repeat;}
#carregando img,span{float:left;}
#container-2 #Nav{height:60px;background-color:#E5E5E5;position:relative;font-size:16px;}
#container-2 #Nav li{float:left;list-style-type:none;}

#container-2 #Nav a{display:block;margin:0;width:200px;height:60px;background:transparent;color:#666;font-weight:bold;position:relative;}
#container-2 #Nav .numero{position:relative;padding-left:20px;top:20px;text-align:center;}
#container-2 #Nav .descricao{text-align:center;position:relative;top:20px;left:5px;}
#container-2 #Nav .final{color:#666;font-size:14px;font-weight:bold;position:absolute;top:20px;right:10px;}
#passoAtual{margin-top:20px;}
/* tabs */
ul.tabs{margin:0;padding:0;float:left;list-style:none;height:32px;/*--Set height of tabs--*/
 border-bottom:1px solid #999;border-left:1px solid #999;width:100%;}
ul.tabs li{float:left;margin:0;padding:0;height:31px;/*--Subtract 1px from the height of the unordered list--*/
 line-height:31px;/*--Vertically aligns the text within the tab--*/
 border:1px solid #999;border-left:none;margin-bottom:-1px;/*--Pull the list item down 1px--*/
 overflow:hidden;position:relative;background:#e0e0e0;}
ul.tabs li a{text-decoration:none;color:#000;display:block;font-size:15px;padding:0 20px;border:1px solid #fff;/*--Gives the bevel look with a 1px white border inside the list item--*/
 outline:none;}
ul.tabs li a:hover{background:#ccc;}
html ul.tabs li.active,html ul.tabs li.active a:hover{/*--Makes sure that the active tab does not listen to the hover properties--*/
 background:#fff;border-bottom:1px solid #fff;/*--Makes the active tab look like it's connected with its content--*/}
.tab_container{overflow:hidden;float:left;width:100%;background:#fff;}
.tab_content{font-size:1.2em;}
body #tab1 h3,body #tab2 h3,body #tab3 h3{color:#930a37;font-size:18px;}
/* --- */
body .tabelaInfo{font-size:15px;}
body .tabelaInfo p,body .tabelaInfo ul{margin-left:30px;}
body #conteudo .boasVindas p{font-size:16px;margin:30px 0;width:90%;}
#form2,#form3{margin-bottom:60px;}
#boxAnexos{background:#f2f2f2;border:2px solid #d1d1d1;}
body #boxAnexos .content{width:95%;margin:10px auto;}
body #boxAnexos h3{margin:0;}
body .miniAnexo{border:1px solid #c1c1c1;width:100px;height:100px;display:block;background:#eaeaea url(../images/sem.gif) no-repeat;}
.boxPerfilAnexos .listaAnexos li{float:left;list-style:none;margin:10px;}
.boxPerfilAnexos .listaAnexos img{border:1px solid #c1c1c1;}
.divLinha{display:block;padding:10px 0;border-bottom:1px solid #d1d1d1;font-size:14px;}
.listaInscritos{clear:left;}
.listaInscritos li{list-style:none;}
.listaInscritos .avatar{position:relative;float:left;border:1px solid #c1c1c1;}
.listaInscritos img{width:120px;height:120px;}
.listaInscritos2{font-size:13px;}
.listaInscritos2 thead tr{background:#999;color:#fff;font-weight:bold;padding:10px 5px;border-bottom:1px solid #666;}
.listaInscritos2 img{width:60px;height:60px;}
.listaInscritos .avatar .overlay{position:absolute;z-index:1;background:url(../images/overlay.png);width:120px;height:120px;}
.migalhas{font-size:22px;color:#CF5226;margin:30px 0;color:#666;}
.migalhas a{color:#CF5226;}
.migalhas a:hover{color:#0066CC;}
#buscaNome{position:absolute;right:25px;}
body #buscaNome .botaoUm{position:relative;margin-left:5px;padding:5px;}