/* 
    Document   : estiloCadastroAluno
    Created on : 22/08/2008, 12:53:51
    Author     : Administrador
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/*Esses comandos resetam os padrões dos navegadores, tirando as desigualdades entre eles*/

root { 
    display: block;
}

* { margin: 0; padding: 0; /* padronizando nos navegadores */ }

img { border: 0;}
fieldset { display: block; border: 2px ridge #FFF; padding: 10px; /* padronizando nos navegadores */ }
ul, ol { margin-left: 10px; /* padronizando nos navegadores */}
input[type=hidden]{ display: none !important; visibility: hidden !important; /* esconde mesmo inputs hidden no FF */}
button { border: 1px outset #AAA;}
form button { text-align: center; margin: 5px auto; display: block; }
form ul { list-style: none; margin-left: 0; }
fieldset label { display: block;}
fieldset .radios label { display: inline; }
p { margin-top: 5px; }

/* padronizando tamanhos de cabecalho em todos os browsers */
h1 { font-size: 250%;}
h2 { font-size: 200%;}
h3 { font-size: 150%;}
h4 { font-size: 120%;}

/* classes costumeiras */
.ak { text-decoration: underline; /* access keys */ }
.u { text-decoration: underline; /* textos underline */}
.secoes { display: none; /* exibe nomes das seções se o CSS estiver desativado */ }
.img-left { float: left; }
.img-right { float: right;}

/*
    Reseta as configurações do navegador,  seta o padrão e o tamanho da fonte o alinhamento do texto.
*/
* {
    margin:0;
    padding:0;
    list-style:none;
    vertical-align:baseline;
    font-family: Verdana,sans-serif, arial;
    font-size: 11px;
    text-align: justify;
}

/*
    Div com o conteúdo da página (texto e formulário).
*/
#conteudo {
    margin-top: 30px;
    margin-left: 20px;
    padding-top: 5px;
    padding-left: 5px;
}

#textoPagina {
    width: 530px;
}

/*
    Configuração do Formulário
*/

/*--------Formulario---------------*/
.formulario {
    width:530px;
    background-color: #ffffff;
    border: solid 1px #999999;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-top: 10px;

}

.posicaoLabelFormulario1{
    width: 135px;
    text-align: right;
    padding-right: 5px;
}
.posicaoLabelFrasesInfo{
    text-align: justify;
    padding-left: 54px;
    font-family: verdana;
    
}

.label{
    font-weight: bold;
    color:#2F4F4F;

}

.labelInfo{
    font-weight: bold;
    color:blue;
    font-size: 9px;

}
.campo{
    color: #2F4F4F;
    margin-bottom: 2px;
}

.campoDireita{
    color: #2F4F4F;
    margin-bottom: 2px;
    text-align: right;
}
.campoCentro{
    color: #2F4F4F;
    margin-bottom: 2px;
    text-align: center;
}

.campoDefinidoPequeno{
    color: #2F4F4F;
    margin-bottom: 2px;
    width: 250px;
}

.campoDefinidoMedio{
    color: #2F4F4F;
    margin-bottom: 2px;
    width: 405px;
}

.campoDefinidoGrande{
    color: #2F4F4F;
    margin-bottom: 2px;
    width: 450px;
}

.campoMinusculo{
    color: #2F4F4F;
    margin-bottom: 2px;
    text-transform: lowercase;
}

.campoFocus{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2F4F4F;
    background-color: #FFF7C8;
    padding: 1px 0 0 2px;
}

.campoInf{
    color: blue;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}


/*-----------------------------------------------------*/

.botaoPadrao{
    border: 0px;
    color: #FFFFFF;
    background-color: #7A1819;
    background-repeat: repeat-x;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding:1px;
    border: 2px solid #dddddd;
    text-align: center;


}
.botaoPadraoDesabilitado{
    border: 0px;
    color: #FFFFFF;
    background-color: #F1F1F1;
    background-repeat: repeat-x;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding:1px;
    border: 2px solid #dddddd;

}

.botaoPadrao:hover{
    border: 0px;
    color: #FFFFFF;
    background-color: #7A1819;
    background-repeat: repeat-x;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding:1px;
    border: 2px solid #666666;

}


/*---------TABELA DE FORMULARIO-------*/
.tableform{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    /*border: solid 1px #999999;*/
    font-weight: normal;
    width: 95%;
    padding: 3px;
}
.tableform th{
    font-weight: bold;
    height: 13px;
    vertical-align: bottom;
}
.tableLinkAdd{
    margin-left: 90%;

}
.tableCampo{
    width: 98%;
    color: black;

}
.capesTable{
    text-align: center;
    width: 25%;
}



.msgerro{

    color: red;
    font-weight: normal;
    font-size: 12px;

}
.msgsucesso{
    color: blue;
    font-weight: normal;
    font-size: 12px;
}



