/* CSS Document */

body {
    margin:0px;
    padding:0px;
    border:thin;
    background-color:#0b426b;
    background-repeat:repeat-x;
}
a:link {
    color:#ffff99;
    text-decoration:none;
}
a:visited {
    color:#ffff99;
    text-decoration:none;
}
a:hover {
    color:#ffff00;
    text-decoration:underline;
}
a:active {
    color:#ffff99;
    text-decoration:none;
}
input {
    background:transparent;
    background-color:#ffffff;
    border:1px #cccccc solid;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:11px;
    color:#636363;
    border-color: #cccccc; 
}
input[type="checkbox"], input[type="radio"]{ 
    background:transparent; 
    border:0; 
} 
textarea {
    background-color:#ffffff;
    border:1px solid #cccccc;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:11px;
    color:#636363;
    line-height:13px;
    padding-left:2px;
    padding-right:2px;
}
td {
    vertical-align:top;
}
#pagina {
    border:none;
    border-width:0px;
    float:none;
    min-height:100%;
    height:100%;
    top:0px;
    left:0px;
    margin:0px;
    padding:0px;
    overflow:visible;
    position:absolute;
    width:100%;
}
#divdestaque {
    margin:10px 0px 10px 0px;
    padding:10px 10px 10px 10px;
    background-color:#225c88;
}
.cabectexto {
    font-size:11px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#ffffff;
    line-height:14px
}
.rodapetexto {
    font-size:11px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#ffffff;
    background-image:url(figura/fundo_rodape.jpg);
    line-height:14px;
    vertical-align:bottom;
}
.corpotexto {
    font-size:11px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#ffffff;
    line-height:14px;
    vertical-align:top;
}
.corpotitulo {
    font-size:18px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-weight:bold;
    color:#ffffff;
    line-height:30px;
    vertical-align:top;
}
.corposubtitulo {
    font-size:12px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-weight:bold;
    color:#ffffff;
    line-height:16px;
    vertical-align:top;
}
.corpodestaque {
    font-size:14px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-weight:bold;
    color:#ffffff;
    line-height:18px;
    vertical-align:top;
}
.homedestaque {
    padding:10px 10px 10px 10px;
    width:20%;
    background-color:#225c88;
    font-size:11px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-weight:;
    color:#ffffff;
    line-height:14px;
    vertical-align:top;
}
.tabeladestaque {
    background-color:#225c88;
}
.tabelacorpo {
    width:100%;
    border-collapse: collapse;
    border:1px solid;
    font-size:11px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#ffffff;
    border-color: #cccccc;
    line-height:14px;
    vertical-align:top;
}
table.tabelacorpo tr td {border:1px solid #cccccc;}
table.tabelacorpo td {padding:2px;}

.tabelaopcao {
    width:450px;
    border-collapse: collapse;
    border:1px solid;
    font-size:11px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#ffffff;
    border-color: #cccccc;
    line-height:14px;
    vertical-align:top;
}
table.tabelaopcao tr td {border:1px solid #cccccc;}
table.tabelaopcao td {padding:2px;}

.tabelafaixa {
    width:100%;
    border-collapse: collapse;
    border:1px solid;
    border-color: #225c88;
    background-color:#225c88;
    font-size:14px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-weight:bold;
    color:#ffffff;
    line-height:18px;
    text-align:center;
}
table.tabelafaixa td {
height: 30px;
vertical-align:middle;
}

.tabelacurriculo {
    width:430px;
    border-collapse: collapse;
    border:1px solid;
    font-size:11px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    color:#ffffff;
    line-height:14px;
    vertical-align:top;
    align:center;
    text-align:center;
}
table.tabelacurriculo tr td {border:1px solid}
table.tabelacurriculo td {padding:2px;}
table.tabelacurriculo td {spacing:1px;}

.divfoto {
    width:130px;
    height:75px; 
    padding:0px 5px 15px 0px; 
    float:left;
    text-align:center;
}
.divfoto2 {
    width:130px;
    height:130px; 
    padding:0px 5px 15px 0px; 
    float:left;
    text-align:center;
}
.corpo1coluna1 {
    width:15%;
}
.corpo1coluna2 {
    width:70%;
}
.corpo1coluna3 {
    width:15%;
}
.corpo2coluna1 {
    width:05%;
}
.corpo2coluna2 {
    width:41%;
}
.corpo2coluna3 {
    width:08%;
}
.corpo2coluna4 {
    width:41%;
}
.corpo2coluna5 {
    width:05%;
}
.corpo2colunadif1 {
    width:05%;
}
.corpo2colunadif2 {
    padding:10px 10px 10px 10px;
    width:28%;
    background-color:#225c88;
}
.corpo2colunadif3 {
    width:06%;
}
.corpo2colunadif4 {
    width:56%;
}
.corpo2colunadif5 {
    width:05%;
}
.corpo3coluna1 {
    width:05%;
}
.corpo3coluna2 {
    width:20%;
}
.corpo3coluna3 {
    width:05%;
}
.corpo3coluna4 {
    width:40%;
}
.corpo3coluna5 {
    width:05%;
}
.corpo3coluna6 {
    width:20%;
}
.corpo3coluna7 {
    width:05%;
}