@media screen
{
    body
    {
        padding:10px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        background-color:#ffffff;
    }

    body *
    {
        color:#042157;
        font-family:verdana,arial,serif;
        font-size:11px;
    }

    body a:link,
    body a:active,
    body a:hover,
    body a:visited
    {
        color:#0000ff;
    }

    body a:hover
    {
        font-style:italic;
    }

    div
    {
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
    }

    fieldset
    {
        padding:0px 0px 0px 10px;
        margin:0px 0px 0px 0px;
        width:750px;
        border:none;
    }

    fieldset legend
    {
        padding:5px 10px 5px 10px;
        margin:0px 0px 10px 0px;
        font-size:14px;
        border:1px solid #eeeeee;
        font-weight:bold;
    }

    p
    {
        padding:0px 0px 10px 0px;
        margin:0px 0px 0px 0px;
    }

    label
    {
        padding:0px 7px 0px 0px;
        margin:0px 0px 0px 0px;
        display:block;
        width:235px;
        float:left;
        text-align:right;
        font-weight:bold;
    }

    .labelDefault
    {
        padding:0px 0px 0px 0px !IMPORTANT;
        margin:0px 0px 0px 0px !IMPORTANT;
        display:inline !IMPORTANT;
        width:auto !IMPORTANT;
        float:none !IMPORTANT;
        text-align:left !IMPORTANT;
        font-weight:normal !IMPORTANT;
    }

    #nome,
    #sobrenome,
    #nome_ori,
    #sobrenome_ori,
    #assunto1,
    #assunto2,
    #assunto3,
    #assunto4,
    #assunto5,
    #titulo,
    #ano,
    #pags,
    #programa,
    #cursoEsp,
    #cursoTCC,
    .textCoorientador
    {
        padding:2px 2px 2px 2px;
        margin:0px 0px 0px 0px;
        border:1px solid #bbbbbb;
        background-color:#ffffff;
    }

    #assunto1,
    #assunto2,
    #assunto3,
    #assunto4,
    #assunto5
    {
        width:284px;
    }

    #nome,
    #sobrenome,
    #nome_ori,
    #sobrenome_ori,
	#nome_coori,
    #sobrenome_coori,
    .textCoorientador
    {
        width:300px;
    }

    #programa
    {
        width:500px;
    }

    #cursoEsp
    {
        width:500px;
    }

    #cursoTCC
    {
        width:500px;
    }

    #titulo
    {
        width:300px;
    }

    #ano,
    #pags
    {
        width:40px;
        text-align:right;
    }

    #lblAssunto1,
    #lblAssunto2,
    #lblAssunto3,
    #lblAssunto4,
    #lblAssunto5
    {
        padding-right:3px !IMPORTANT;
    }

    .subsessaoNomeSobrenome
    {
        margin-left:140px;
        margin-top:-19px;
        padding-top:3px;
        border:1px solid #dddddd;
        width:410px;
        background-color:#eeeeee;
    }

    .subsessaoNomeSobrenome label
    {
        width:95px;
    }

    .pTituloNomeSobrenome
    {
        position:relative;
        top:20px;
        left:0px;
        z-index:-1000;
    }

    .pTituloNomeSobrenome label
    {
        float:none;
        width:132px;
    }

    .paragrafoPosteriorNomeSobrenome
    {
        margin-top:10px !IMPORTANT;
    }

    #paragrafoBotoes
    {
        margin-top:10px;
    }

    #paragrafoBotoes input
    {
        font-weight:bold;
    }

    #subsessaoDadosOrientador
    {
        margin-bottom:10px;
    }

    .pCorrecaoNomeSobrenome
    {
        padding:0px 0px 3px 0px;
        margin:0px 0px 0px 0px;
        border:none;
    }

    #paragrafoAdicionarCoorientador
    {
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 475px;
    }

    .checkboxDefault
    {
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        width:15px;
        height:15px;
        border:none;
    }

    .paragrafoOpcaoGenero
    {
        position:relative;
        top:-20px;
        left:558px;
        margin-bottom:-25px;
    }

    .paragrafoOpcaoGeneroOrientador
    {
        top:-30px;
    }
	
	.paragrafoOpcaoGeneroCoorientador
    {
        top:-30px;
    }

    .marcaCampoObrigatorio
    {
        color:#960003;
    }

    .alinharADireita
    {
        text-align:right;
    }

    #secaoDadosCoorientador
    {
        margin-bottom:10px;
    }

    #secaoCabecalho
    {
        padding:10px 10px 10px 10px;
        margin:0px 0px 15px 0px;
        border-bottom:1px solid #eeeeee;
    }

    #secaoInf
    {
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 200px;
    }

    #secaoInf p
    {
        padding:0px 0px 2px 0px;
        margin:0px 0px 0px 0px;
        font-family:arial,serif;
        height:15px;
    }

    #secaoInf p a:link,
    #secaoInf p a:visited,
    #secaoInf p a:active,
    #secaoInf p a:hover
    {
        text-decoration:none;
        color:#042157;
        font-style:normal;
    }

    #secaoInf p a:hover
    {
        text-decoration:underline;
    }

    #secaoLogo
    {
        float:left;
    }

    #secaoCabecalho .clearBoth
    {
        clear:both;
    }
}
