﻿body 
{
    
    font-size: 19px;
    margin: 0;
    background-image: url(../Img/Layout/background.jpg);
    /*background-attachment: fixed;*/
    font-family: 'Comfortaa', cursive;
    
    line-height:23px;
}
img
{
    border:0;
}


.row, 
.column {
    box-sizing: border-box;
}

.row:before,
.row:after {
    content: " ";
    display: table;
}

.row:after {
    clear: both;
}

.column {
    position: relative;
    float: left;
    display: block;
}

.column + .column {
    margin-left: 1.6%;
}

.column-1 {
    width: 6.86666666667%;
}

.column-2 {
    width: 15.3333333333%;
}

.column-3 {
    width: 23.8%;
}

.column-4 {
    width: 32.2666666667%;
}

.column-5 {
    width: 40.7333333333%;
}

.column-6 {
    width: 49.2%;
}

.column-7 {
    width: 57.6666666667%;
}

.column-8 {
    width: 66.1333333333%;
}

.column-9 {
    width: 74.6%;
}

.column-10 {
    width: 83.0666666667%;
}

.column-11 {
    width: 91.5333333333%;
}

.column-12 {
    width: 100%;
    margin-left: 0;
}

@media only screen and (max-width: 550px) {
    .column-1, 
    .column-2, 
    .column-3, 
    .column-4, 
    .column-5, 
    .column-6, 
    .column-7, 
    .column-8, 
    .column-9, 
    .column-10, 
    .column-11, 
    .column-12 {
        float: none;
        width: auto;
    }
  
    .column + .column {
        margin-left: 0;
    }
}

.column {
    background: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #777;
    padding: 5px;
    min-height: 30px;
    /*text-align: center;*/
}

.row {
    margin-bottom: 10px;
}

.row:last-child {
    margin-bottom: 0;
}

.column .column {
    color: #eee;
    background: #333;
    border-color: #000;
}

.p {
  font-size: 14px;
  text-align: center;
  padding-top: 100px;
}

@media only screen and (max-width: 550px) {
    .row {
        margin-bottom: 0;
    }
    .column {
        margin-bottom: 10px;
    }
    .row:last-child .column:last-child {
        margin-bottom: 0;
    }
}


input[type=submit] {
    padding: 12px;
    box-sizing: border-box;
    border: 3px solid #F9A01B;
    background-color:#F9A01B;
    color:white;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    outline: none;
    font-size:25px;
    margin:auto;
    display:block;
    cursor:pointer;
}

input[type=submit]:hover {
    border: 3px solid #ccc;
}

input[type=text] {
    width: 100%;
    padding: 12px 12px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 3px solid #ccc;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    outline: none;
    font-size:18px;
}

input[type=text]:focus {
    border: 3px solid #F9A01B;
}

select {
    width: 100%;
    padding: 12px 12px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 3px solid #ccc;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    outline: none;
    font-size:18px;
}

select:focus {
    border: 3px solid #F9A01B;
}

input[type=password] {
    width: 100%;
    padding: 12px 12px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 3px solid #ccc;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    outline: none;
    font-size:18px;
}

input[type=password]:focus {
    border: 3px solid #F9A01B;
}

textarea 
{
    width: 100%;
    padding: 12px 12px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 3px solid #ccc;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    outline: none;
    font-size:18px;
}
textarea:focus
{
    border: 3px solid #F9A01B;
}
    

#menucurriculos
{
    background-color:#F9A01B;
    width:100%;
    height:71px;
    margin-top:10px;
}
#menuprincipal
{
    background-color:#708D91;
    width:950px;
    height:67px;
    padding-left:30px;
    padding-top:10px;
}
#seucurriculum
{
    font-family: 'Comfortaa', cursive;
    font-size:42px;
    color:white;
}
#nossojeito
{
    font-family: 'Comfortaa', cursive;
    font-size:25px;
    color:#FF0066;
}
#titvagas, #titnews, #titdepoimentos, #titprodutos
{
    font-family: 'Comfortaa', cursive;
    font-size:42px;
    color:white;
    height:65px;
    width:100%;
    position:absolute;
    left:0;
    padding-top:35px;
}
#titvagas{background-color:#84C400;}
#titnews{background-color:#FF0066;}
#titdepoimentos{background-color:#00FEC8;}
#titprodutos{background-color:#708D91;}

.titnewshome
{
    padding-top:8px;padding-bottom:20px;text-align:justify;width:250px;
}

#tabvagashome
{
    color:white;
    font-size:21px;
    margin-top:2px;
    width:100%;
}
#tabnewshome
{
    color:#666666;
    font-size:20px;
    margin-top:125px;
    width:970px;
    margin-left:30px;
}
#tabdepoimentoshome
{
    color:#666666;
    margin-top:125px;
    width:930px;
    margin-left:20px;
}
#tabprodutoshome
{
    color:#666666;
    margin-top:125px;
    width:930px;
    margin-left:20px;
}
.divrosanews
{
    border:solid 1px #FF0066;width:270px;height:510px;
}
.resumonews
{
    text-align:justify;
    font-size:17px;
    width:250px;
    line-height:20px;
}
.resumodepoimento
{
    text-align:justify;
    font-size:18px;    
    line-height:20px;
}
.celtabhome
{
    background-color:#8AAFA8;
}
#btCadastre
{
    background-color:#FC5C06;font-family: 'Source Sans Pro', sans-serif;font-size:18px;color:white;height:48px;margin-top:-1px;width:251px;padding-top:23px;font-weight:bold;text-align:center;
}

#btCadastre
{
    font-family: 'Source Sans Pro', sans-serif;font-size:18px;color:#333333;height:48px;margin-top:-1px;width:251px;padding-top:23px;text-align:center;
}

#painelprincipal
{
    background-image:url(../Img/Layout/painel_principal.jpg);
    background-position:top center;
    height:600px;
    width:100%;
    margin-top:10px;
}

#painelprincipal_natal
{
    background-image:url(../Img/Layout/painel_principal_natal.jpg);
    background-position:top center;
    height:600px;
    width:100%;
    margin-top:10px;
}

.Cur_Esq
{
    background-color:ButtonFace;
    padding:6px;
    /*width:200px;*/
    text-align:right;
}
.Cur_Dir
{
    background-color:#F9F9F9;
    padding:6px;
    width:100%;
}

.transparent
{
    
	filter: alpha(opacity=60);
	opacity: 0.60;
}

.transparent a:hover
{
    /*background-color: White;
	filter: alpha(opacity=70);
	opacity: 0.7;*/
	
	background: transparent;
    background-color: White;

}

.tarja_titulo
{
    color:#09018B;
    font-weight:bold;
}

.titulo_site
{
    font-family:Verdana;
    font-size:15px;
    font-weight:bold;
    padding-left:20px;
    color:#E98919;
}

.popupMenu
{
    visibility:visible;
    background:#B6D1E8;
    border:solid 1px gray;
}
.calendar
{
    background-color: Gray;
}
.modalBackground /*fundo do popModal*/
{
    background-color: White;
	filter: alpha(opacity=98);
	opacity: 0.98;
}
.popupHover
{
    background-color: Aqua;
}
.tabPanel
{
    width: 1300px;
}

/*Formatação de Textos*/
.texto_destaque
{
    font-size:15px;
    color: Navy;
    font-weight: bold;
}
.texto_pequeno
{
    font-size: 9px;
    color: #111111;
}

.texto_medio
{
    font-size: 12px;
    color: #111111;
}

/*Grids*/
.gridConteudo_header a
{
    color: #FFFFFF;
    text-decoration: none;
}
.gridConteudo_header
{
    font-weight: bold;
    color: #FFFFFF;
    background-image:url("Img/BACK_Header_Grid.gif");
}
.gridConteudo_header a:hover
{
    text-decoration: underline;
}
.gridConteudo_reg
{
    background-color: #F0F2F4;
    /*background-image: url("Img/Back_Grid.gif");*/
    font-size: 9px;
    color: #444444;
}
.gridConteudo_reg_alt
{
    background-color: #FFFFFF;
    font-size: 9px;
    color: #444444;
}
.gridConteudo_selecao
{
    /*background-color:#FFFE00;*/
    font-weight:bold;
    color: #6655FF;
    font-size: 11px;
}
.gridConteudo_edicao
{
    font-weight:bold;
    font-size: 10px;
}
.gridConteudo_footer
{
    text-decoration: none;
    background-image: url("Img/BACK_Pager.jpg");
}
.gridConteudo_footer a
{
    text-decoration: none;
    color: #28497B;
}
.gridConteudo_footer a:hover
{
    text-decoration: underline;
}


/*Edits*/
.Edit
{
    /*font-family:Verdana;
    border:solid 1px #CCCCCC;
    font-size:11px;
    background-image:url(../Img/Layout/back_Edit.jpg);
    height:15px;
    color:Navy;*/
}
.erroMascara
{
    background-color: #FFE8E8;
}
/*Fim Edits*/

a, a:visited
{
    text-decoration:none;
    color: #666666;
}

a:hover
{
    color:black;
}

a.link, a.link:visited
{
    text-decoration:none;
    color:#311979;
}

a.link:hover
{
    text-decoration:underline;
    color:#D32703;
}

a.linknewshome, a.linknewshome:visited
{
    text-decoration:none;
    color:#FF0066;
    font-size:22px;
    font-weight:bold;
}

a.linknewshome:hover
{
    color:black;
}

a.linkcandidatarme, a.linkcandidatarme:visited
{
    text-decoration:none;
    color:green;
    font-size:17px;
}

a.linkcandidatarme:hover
{
    color:white;
}

a.linkCadastre, a.linkCadastre:visited
{
    text-decoration:none;
    color:white;
}

a.linkCadastre:hover
{
    color:#4CFF99;
}

a.linkMenu, a.linkMenu:visited
{
    text-decoration:none;
    color:#333333;
}

a.linkMenu:hover
{
    color:white;
}

a.linkMenuprincipal, a.linkMenuprincipal:visited
{
    text-decoration:none;
    color:white;
    font-size:22px;
}

a.linkMenuprincipal:hover
{
    color:#333333;
}

a.linkAzul, a.linkAzul:visited
{
    text-decoration:none;
    color:#FF0066;
    font-size:13px;
    font-weight:bold;
}

a.linkAzul:hover
{
    color:black;
}

a.linkDestaque, a.linkDestaque:visited
{
    text-decoration:none;
    color:#687597;
    font-size:12px;
    font-weight:bold;
}
a.linkDestaque:hover
{
    text-decoration:underline;
    color:#FF8A2A;
    font-weight:bold;
}

.resumo
{
    font-size:16px;
    color:#777777;
    text-align:justify;
}
/*MasterPop*/
#barra_masterPop
{
    background-image:url(../Img/Layout/barra_masterPop.jpg);
    background-position:left;
    /*background-repeat:no-repeat;*/
    width:100%;
    padding-left:10px;
    padding-top:5px;
    font-weight:bold;
    height:20px;
    color:#27166C;
}

/*Noticias*/
.Grid_Link a
{
    color: #FF6600;
    text-decoration:none;
    font-size:19px;
    font-weight:bold;
}
.Grid_Link a:hover
{
    color: #AA4400;
    text-decoration:underline;
    font-size:19px;
    font-weight:bold;
}

.Tit_cor1
{
    font-size:22px;
    font-weight:bold;
    color:#708D91;
}
.Botao
{
    /*color:White;
    padding:3px;
    font-size:11px;
    font-weight:bold;
    border:solid 1px #777777;
    cursor:pointer;
    height:21px;
    background-image:url(../Img/Layout/back_botao.jpg);*/
}

/*Textos*/
.titulo
{
    font-size:25px;
    color:black;
    font-weight:bold;
}
.textoDestaquePequeno
{
    color:#687597;
    font-size:10px;
    font-weight:bold;
}


.tarja
{
    font-size:14px;
    color:White;
    background-color:#31517D;
    width:100%;
}

.Tit_destaque1
{
    font-size:25px;
    color:#EA8B18;
    font-weight:bold;
}

.Tit_destaque2
{
    font-size:16px;
    color:#09018B;
    font-weight:bold;
}

a.itemMenu
{
    font-weight:bold;
    text-decoration:none;
    color:#09018B;
    font-size:11px;
    font-family:Tahoma;
}

a.itemMenu:hover
{
    text-decoration:underline;
}

.categoriacurriculo
{
    cursor:pointer;
    background-color:white;
    padding:10px;
    margin-top:30px;
    border:solid 1px #ccc;
}