/* Estilos padronizados do HTML */

/*
body      {
    scrollbar-3d-light-color: ;
    scrollbar-arrow-color:#0653B2;
    scrollbar-base-color:white;
    scrollbar-dark-shadow-color:#0653B2;
    scrollbar-face-color:white;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color:#0653B2;
 }
*/

a{
font-family:Arial;
color:#183980;
text-decoration:none;
font-size:11px;
}

A.menu:link {
                COLOR: #0653B2;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}

A.menu:visited {
                COLOR: #0653B2;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}
A.menu:active {
                COLOR: #0653B2;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}
A.menu:hover {
                COLOR: red;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}

A.menu1:link {
                COLOR: #0653B2;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}

A.menu1:visited {
                COLOR: #0653B2;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}
A.menu1:active {
                COLOR: #0653B2;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}
A.menu1:hover {
                COLOR: red;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}

A.menu2:link {
                COLOR: red;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}

A.menu2:visited {
                COLOR: red;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}
A.menu2:active {
                COLOR: red;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}
A.menu2:hover {
                COLOR: #0653B2;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11;
                TEXT-DECORATION: none
}

A.menu3:link {
                COLOR: red;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11; font-weight: bold;
                TEXT-DECORATION: none
}

A.menu3:visited {
                COLOR: red;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11; font-weight: bold;
                TEXT-DECORATION: none
}
A.menu3:active {
                COLOR: red;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11; font-weight: bold;
                TEXT-DECORATION: none
}
A.menu3:hover {
                COLOR: #0653B2;
                FONT-FAMILY: Verdana;
                FONT-SIZE: 11; font-weight: bold;
                TEXT-DECORATION: none
}

body.topo { font-family: Verdana; background-color: navy;}

/* Estilos da aplicação */
.titulo    { font-size: 14; font-family: Verdana; color: #0653B2; font-weight: bold; }
.texto     { font-size: 11; font-family: Verdana; color: #2e3e5d;}
.rotulo     { font-size: 11; font-family: Verdana; color: #2e3e5d; font-weight:bold; text-align:right;}
.box       {font-size: 10px; font-family: Verdana; color: #333679; border: 1px solid #C3C3C3; }
.textoe    { font-size: 11; font-family: Verdana; color: #FF0000; font-weight: bold; }
.texto1    { font-size: 12; font-family: Verdana; color: #2e3e5d;}

.titcol {
    color: rgb(255, 255, 255);
    background-color: rgb(1, 23, 143);
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    height: 20px;
/*
font-size: 11; font-weight: bold; color:#0653B2; background:#FFFFFF; border: #8690B3 1px solid;
*/
}
.linha2 { background:#FFFFFF }
.linha1 { background:#FFFFFF }
a.lista { color:#bb0000; font-weight:bold; }
a.lista:hover{ color:#bb0000; text-decoration:underline; font-weight:bold;
}


/* estilos implementados na conversão para o novo site (Jun/2008) */
.pagina_titulo{
    font-size: 16px; color: rgb(24,56,132); font-family: arial; font-weight:bold;
}

.pagina_subtitulo{
    font-family:verdana; font-size:11px; color:#2e3e5d; font-weight:bold;
}
.btn{
  padding:1px 15px;
  color:#333679;
  font-size:10px;
  font-family:  Verdana;
  text-decoration:none;
  font-weight: bold;
  border: 1px solid #333679;
  background-color:#FFFFFF;
}
.v2btn{
  padding:1px 15px;
  color:#333679;
  font-size:10px;
  font-family:  Verdana;
  text-decoration:none;
  font-weight: bold;
  border: 1px solid #333679;
  background-color:#FFFFFF;
  cursor:pointer;
}
.v2btn:hover { color:red; }

a.link_red2 {
color:#bb0000;
font-weight:bold;
}

a.link_red2:hover{
color:#bb0000;
text-decoration:underline;
font-weight:bold;
}

.tit_curriculo{
  background-color: #EFEFEF;
  border:1px solid #EEEEEE;
  padding: 2px 5px;
  color: #2E3E5D;
  font-family:Verdana;
  text-decoration:none;
  font-weight:401;
  font-size:11px;
  height:25;
}


/* definicoes para o cadastro de estudantes v2 */

#v2Area {
margin-left:5px; margin-right:auto;
font-size: 11px; font-family: Verdana; color: #2e3e5d;
width:520;
}

.v2TitSecao {
background-color:#EFEFEF;
border:1px solid #CCCCCC;
color:red;
font-family:Verdana;
font-size:11px;
font-weight:bold;
padding:2px 5px;
text-decoration:none;
}

table.v2Centro { margin-left:auto; margin-right:auto; }
table.v2Form { width:520px; }

.v2Link { color: #2e3e5d; text-decoration:none; }
.v2Link:hover { color:red; }
.v2Vermelho { color:red; }

div#v2Msg {
text-align:center;margin-top: 5px; padding:3px; text-align:center;
font-size: 11px; font-family: Verdana; color: #2e3e5d;
width:520px;
}
.msgv2Erro  { background-color: #ffffbb; border: 1px solid red;  background-image:url(sistema/paginas/estudantes.v2/icons/warning.png); background-repeat:no-repeat; background-position: 15px 5px; }
.msgv2Aviso { background-color: #ddeeee; border: 1px solid navy; background-image:url(sistema/paginas/estudantes.v2/icons/comment.png); background-repeat:no-repeat; background-position: 15px 5px; }
.msgv2Email { background-color: #ddeeee; border: 1px solid navy; background-image:url(sistema/paginas/estudantes.v2/icons/email.png); background-repeat:no-repeat; background-position: 15px 5px; }
.fErroCpo { border: 1px solid black; background-color: #FFC0C0; }
.v2Rotulo { width:120px; }

/* definicoes para o localizador do cadastro de estudantes v2 */
#cad_loc_area { background-color:#EFEFEF; border:1px solid #C0C0C0; width: 400px; margin: 10px 0px 0px 60px; }
#cad_loc_titulo_area { background-color:#EFEFEF; border-bottom:1px solid #C0C0C0; height:20px; }
#cad_loc_titulo {
float:left;
background-color:#EFEFEF;
color:red;
font-family:Verdana;
font-size:11px;
font-weight:bold;
padding:2px 5px;
text-decoration:none;
cursor: move;
 }
#cad_loc_close { float:right; height:18px; width:16px; }
#cad_loc_conteudo { clear:both; background-color:#EFEFEF; }
table.cad_loc_tabela { font-family:Verdana; font-size:10px; border-spacing: 0px; border-collapse: collapse; }
td.cad_loc_tabela { border:1px solid #C3C3C3; padding:2px; }

/* definicoes para o formulário de edição de experiencias do cadastro de estudantes v2 */
#exp_area { background-color:#EFEFEF; border:1px solid #C0C0C0; width: 480px; margin: 10px 0px 0px 20px; }
#exp_titulo_area { background-color:#EFEFEF; border-bottom:1px solid #C0C0C0; height:20px; }
#exp_titulo {
float:left;
background-color:#EFEFEF;
color:red;
font-family:Verdana;
font-size:11px;
font-weight:bold;
padding:2px 5px;
text-decoration:none;
cursor: move;
 }
#exp_close { float:right; height:18px; width:16px; }
#exp_conteudo { clear:both; background-color:#EFEFEF; }

/* definicoes para o formulário de edição de cursos do cadastro de estudantes v2 */
#cur_area { background-color:#EFEFEF; border:1px solid #C0C0C0; width: 480px; margin: 10px 0px 0px 20px; }
#cur_titulo_area { background-color:#EFEFEF; border-bottom:1px solid #C0C0C0; height:20px; }
#cur_titulo {
float:left;
background-color:#EFEFEF;
color:red;
font-family:Verdana;
font-size:11px;
font-weight:bold;
padding:2px 5px;
text-decoration:none;
cursor: move;
 }
#cur_close { float:right; height:18px; width:16px; }
#cur_conteudo { clear:both; background-color:#EFEFEF; }

/* definicoes para listas usadas em contratos v2 */
div.v2lista {width:520px; }
table.v2lista { margin-left:auto; margin-right:auto; border-spacing:2px; border-collapse: separate; }
td.v2lista { padding:2px; color:#2E3E5D; font-size:10px; }
td.v2lista:hover { cursor: pointer; color:red;  }
a.v2lista:hover { cursor: pointer; color:red;  }
td.v2listahead { padding:2px; font-weight:normal; font-size: 10px; background-color:#01178F; color:white; }

/**/

