body{

    margin: 10px 10px 10px 10px;

    font-family:"Lucida Sans Unicode", "Lucida Grande",Verdana, Arial, Helvetica, sans-serif;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    color:#494949;

    font-size:12px;

    font-size: 10px;

}


.textarea-nic{

    width: 100%;

    height: 380px;

}



#alert{

  display: block;

}



#atencao{

  color: #0066FF;

  font-size: 1.8em;

  font-weight: bold;

  display: block;

}



#msg{

  color: #333333;

  font-size: 1.5em;

}

.pgdesc{

    background-image: url(/images/fundo_barrinha.gif);

    width: 770px;

    height: 50px;

    margin-bottom: 1em;

}

.pgdesc span{

    font-size: 1.3em;

    font-weight: bold;

    display: block;

    padding-left: 4em;

    padding-top: 1em;

}


.h1_alerta{

    font-size: 2em;

}






.form label{

    display: block;

    margin-bottom: 0.5em;

    font-size: 1.2em;

    font-weight: bold;

}




/*-------------impromptu---------- */

.jqifade{ position: absolute; background-color: #333333; }

div.jqi{ position: absolute; background-color: #C0C0C0; padding: 10px; width: 300px; text-align: left; }

div.jqi .jqiclose{  display: none; float: right; margin: -35px -10px 0 0; cursor: pointer; }
div.jqi .jqicontainer{ background-color: #ffffff; padding: 5px; color: #000000; font-weight: bold; }
div.jqi .jqimessage{ background-color: #CEE7FF; padding: 10px; }
div.jqi .jqibuttons{ text-align: center; padding: 5px 0 0 0; }
div.jqi button{ padding: 3px 10px 3px 10px; margin: 0 10px; }
/*-------------------------------- */

/*Deletado*/

.deletado{
  display: none;
}


.deletado h1{
    font-size: 1.8em;
    color: #3399FF;
}

.erro-anotacao h1{
    font-size: 1.8em;
    color: #3399FF;
}





.anot-estrutura{

    width: 760px;

    height: 450px;

    padding: 0.8em 0.8em 0.8em 0.8em;

    border: dashed 1px #4E4E4E;
}





/*
@ Msgs
*/

.icon-error{

  border:solid 1px #CC0000;
  background:#F7CBCA url(/images/icon-red.png) 8px 6px no-repeat;
  color:#CC0000;
  font-weight:bold;
  padding:4px;
  text-align:left;
  padding-left: 2.5em;

}

.clean-ok{

  border:solid 1px #349534;
  background:#C9FFCA;
  color:#008000;
  font-weight:bold;
  padding:4px;
  text-align:left;
  padding-left: 2.5em; 

}








/*suporte*/


.estrutura-suporte h2{

    font-size: 1.5em;

    color: #0033FF;

}

.conteudo-resposta{

    margin-bottom: 1em;

    font-size: 12px;

}

.conteudo-pergunta{

    font-size: 12px;

}

#estrutura-responder{

    display: none;

}

.h2resposta{

    border-bottom: solid 1px #616161;

    padding-bottom: 0.5em;

}

.aguardando{

    color: #FF0000;

    font-style: italic;

}

.abrir-curso img{

    cursor: pointer;

}






.anot-conteudo{

    font-size: 12px;

}





#paper-topo{

    background-image: url(/images/paper-topo.gif);

    width: 750px;

    height: 57px;
}

#paper-meio{

    background-image: url(/images/paper-meio.gif);

    background-repeat: repeat-y;

    width: 750px;

    height: 470px;

    font-size: 12px;

    overflow: auto;


}

#conteudo-anot{

    padding-left: 8em;

    padding-top: 0.3em;

    white-space:pre;    

}

#titulo-anot{

    padding-left: 8em;

    padding-top: 1.4em;

    font-size: 1.6em;

    font-weight: bold;

    color: #0000FF;

}


.imgdel{

    cursor: pointer;

    margin-left: 2em;

}




#quest_nota{

    font-size: 13px;

}





.btn-treina{

    background-image: url(/images/btn-treina.gif);

    background-repeat: repeat-x;

    padding-left: 1em;

    padding-top: 0.5em;

    padding-bottom: 0.5em;

    padding-right: 1em;

    cursor: pointer;

    font-size: 1em;

    font-weight: bold;

    border: solid 1px #B2B2B2;

}





.titulo-pg{

    background-image: url(/images/topo-pg.gif);

    background-repeat: repeat-x;

    padding-left: 1em;

    display: block;

    height: 40px;

    font-weight: bold;

    border: solid 1px #B2B2B2;

    margin-bottom: 1em;

}

.titulo-pg span{

    display: block;

    padding-left: 2.5em;

    padding-top: 0.7em;

    font-size: 1.5em;

}


#estrutura-text{

    font-size: 1.3em;

}





.estrutura-margin{

    margin: 1em 1em 1em 1em;

}


#estrutura-erro{

    font-size: 1.2em;

}



#estrutura-contrato{

    font-size: 1.3em;

}


#estrutura-final{

    font-size: 1.4em;

    text-align: justify;

}






.pergunta {width:530px; overflow:hidden; background:url(/images/bg1.png) right top no-repeat; padding:20px 20px 40px 145px; min-height:80px; font-size:14px; position:relative; margin-bottom:20px; clear:both; text-align:justify;}

.pergunta b.dt {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; margin-bottom:7px; font-weight:normal; position:static; background:none; width:auto; height:auto;}

.pergunta b {position:absolute; bottom:-1px; right:0; background:url(/images/bg2.png) no-repeat; width:627px; height:25px;}

.pergunta img.avatar { border:1px solid #7A7A7A;position:absolute; top:20px; left:15px;}



.resposta {width:530px; overflow:hidden; background:url(/images/bg1-instrutor.png) right top no-repeat; padding:20px 20px 40px 145px; min-height:80px; font-size:14px; position:relative; margin-bottom:20px; clear:both; text-align:justify;}

.resposta b.dt {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; margin-bottom:7px; font-weight:normal; position:static; background:none; width:auto; height:auto;}

.resposta b {position:absolute; bottom:-1px; right:0; background:url(/images/bg2-instrutor.png) no-repeat; width:627px; height:25px;}

.resposta img.avatar { border:1px solid #33CCFF;position:absolute; top:20px; left:15px;}

.resposta .divbtn{

    font-size: 0.8em;

    text-align: right;

}




#txttitulo{
  font-size: 1.3em;
  width: 94%;
}

