.tabContent{
    height: 270px;
    min-height: 270px;
    max-height: 270px;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0px;
    padding: 0px;
}
.gridEmpresas{
}
.gridEmpresas :first-child{
    border:none !important;
}
.gridEmpresas td{
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #d4d0c8 !important;
}
.gridEmpresas td[role=gridcell]{
    border-bottom-style: none !important;
    vertical-align: top;
}
.gridEmpresas span{
    vertical-align: middle;
    vertical-align: -webkit-baseline-middle !important;
}
.ui-messages-info{
    margin-bottom: 1px;
}
.panelTela{
    padding-bottom: 2px !important;
    margin-bottom: 0px !important;
}
.ui-panel-content{
    margin: 0px !important;
    padding: 0px !important;
}
.ui-panel {
    border-style: none;
}
.transparentGrid{
    height: 100%;
}
.transparentGrid tr{
    background-color: transparent;
    background-image: none;
    margin:  0px !important;
    padding: 0px !important;
}
.transparentGrid td{
    margin:  0px !important;
    padding: 0px !important;
    color:  white !important;
}
.grid.botoes td{
    border: none !important;
}
.grid.botoes td a{
    margin: 0px !important;
    font-weight: bold;
    white-space: nowrap;
    margin-left: 15px!important;
}
.grid.botoes td a img{
    margin-right: 5px!important;
}
.gridRespostas{

}
.gridRespostas td{
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #d4d0c8 !important;
}
.panelGroupViabilidadePerguntasRespostasContentResp td{
    border-bottom-style: none !important;
}
.gridRespostas span{
    vertical-align: middle;
    vertical-align: -webkit-baseline-middle !important;
    font-weight: bold !important;
}

/* 
    Botões
*/
.button{
    display:inline-block;
    border:0;
    cursor:pointer;
    color:#fff;
    font-size:12px;
    font-family:"Segoe UI",Tahoma,arial,sans-serif;
    line-height:24px;
    text-align:center;
    text-decoration:none;
    white-space:nowrap;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:0 1px 2px 0 rgba(90,89,89,0.54);
    -webkit-box-shadow:0 1px 2px 0 rgba(90,89,89,0.54);
    box-shadow:0 1px 2px 0 rgba(90,89,89,0.54);
    position:relative
}

.button.medium{
    font-size:16px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
    line-height:36px
}
.button.big{
    font-size:18px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
    line-height:41px
}
.button.small{
    font-size:12px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
    line-height:20px;
    padding:0 12px
}
.button.listaInterna{
    cursor: auto; 
    text-align: center; 
    height: 100%; 
    padding: 0px !important; 
    vertical-align: middle; 
    line-height: normal;
}
.button.listaInterna.paddingLateral5{
    padding-left: 5px;
    padding-right: 5px;
}

.button.listaInterna.size40{
    width: 40px; 
    min-width: 40px;  
    max-width: 40px;  
}

.button.listaInterna.size50{
    width: 50px; 
    min-width: 50px;  
    max-width: 50px;  
}
.button.listaInterna.size60{
    width: 60px; 
    min-width: 60px;  
    max-width: 60px;  
}
.button.listaInterna.size70{
    width: 70px; 
    min-width: 70px;  
    max-width: 70px;  
}
.button.listaInterna.size100{
    width: 100px; 
    min-width: 100px;  
    max-width: 100px;  
}
.button.blue{
    background:#4188c2;
    background:-moz-linear-gradient(top, #559dcf 0%, #4188c2 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #559dcf), color-stop(100%, #4188c2));
    background:-webkit-linear-gradient(top, #559dcf 0%, #4188c2 100%);
    background:-o-linear-gradient(top, #559dcf 0%, #4188c2 100%);
    background:linear-gradient(#559dcf 0%,#4188c2 100%)
}
.button.blue:hover{
    color:#fff;
    background:#559dcf
}
.button.blue2{
    background:#3182b9;
    background:-moz-linear-gradient(top, #5ca8dc 0%, #3182b9 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5ca8dc), color-stop(100%, #3182b9));
    background:-webkit-linear-gradient(top, #5ca8dc 0%, #3182b9 100%);
    background:-o-linear-gradient(top, #5ca8dc 0%, #3182b9 100%);
    background:linear-gradient(#5ca8dc 0%,#3182b9 100%)
}
.button.blue2:hover{
    color:#fff;
    background:#5ca8dc
}
.button.red{
    background:#91242e;
    background:-moz-linear-gradient(top, #a93644 0%, #91242e 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a93644), color-stop(100%, #91242e));
    background:-webkit-linear-gradient(top, #a93644 0%, #91242e 100%);
    background:-o-linear-gradient(top, #a93644 0%, #91242e 100%);
    background:linear-gradient(#a93644 0%,#91242e 100%)
}
.button.red:hover{
    color:#fff;
    background:#a93644
}
.button.icered{
    background:#c63622;
    background:-moz-linear-gradient(top, #d5513a 0%, #c63622 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5513a), color-stop(100%, #c63622));
    background:-webkit-linear-gradient(top, #d5513a 0%, #c63622 100%);
    background:-o-linear-gradient(top, #d5513a 0%, #c63622 100%);
    background:linear-gradient(#d5513a 0%,#c63622 100%)
}
.button.icered:hover{
    color:#fff;
    background:#d5513a
}
.button.green{
    background:#058a16;
    background:-moz-linear-gradient(top, #0ca125 0%, #058a16 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0ca125), color-stop(100%, #058a16));
    background:-webkit-linear-gradient(top, #0ca125 0%, #058a16 100%);
    background:-o-linear-gradient(top, #0ca125 0%, #058a16 100%);
    background:linear-gradient(#0ca125 0%,#058a16 100%)
}
.button.green:hover{
    color:#fff;
    background:#0ca125
}
.button.orange{
    background:#c4571d;
    background:-moz-linear-gradient(top, #ef7535 0%, #c4571d 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ef7535), color-stop(100%, #c4571d));
    background:-webkit-linear-gradient(top, #ef7535 0%, #c4571d 100%);
    background:-o-linear-gradient(top, #ef7535 0%, #c4571d 100%);
    background:linear-gradient(#ef7535 0%,#c4571d 100%)
}
.button.orange:hover{
    color:#fff;
    background:#ef7535
}
.button.yellow{
    background:#e08e00;
    background:-moz-linear-gradient(top, #e8a400 0%, #e08e00 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8a400), color-stop(100%, #e08e00));
    background:-webkit-linear-gradient(top, #e8a400 0%, #e08e00 100%);
    background:-o-linear-gradient(top, #e8a400 0%, #e08e00 100%);
    background:linear-gradient(#e8a400 0%,#e08e00 100%)
}
.button.yellow:hover{
    color:#fff;
    background:#e8a400
}
.button.purple{
    background:#644b7b;
    background:-moz-linear-gradient(top, #7c6292 0%, #644b7b 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7c6292), color-stop(100%, #644b7b));
    background:-webkit-linear-gradient(top, #7c6292 0%, #644b7b 100%);
    background:-o-linear-gradient(top, #7c6292 0%, #644b7b 100%);
    background:linear-gradient(#7c6292 0%,#644b7b 100%)
}
.button.purple:hover{
    color:#fff;
    background:#7c6292
}
.button.silver{
    background:#e8e8e8;
    background:-moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e8e8e8));
    background:-webkit-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    background:-o-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    background:linear-gradient(#fefefe 0%,#e8e8e8 100%);
    color:#666;
    text-shadow:0 1px 0 #fff;
    border-color:#dedede
}
.button.silver:hover{
    color:#fff;
    background:#fefefe
}
.button.silver:hover{
    color:#333;
    background:#f4f4f4
}

.buttonYellow{
    background:#e08e00;
    background:-moz-linear-gradient(top, #e8a400 0%, #e08e00 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8a400), color-stop(100%, #e08e00));
    background:-webkit-linear-gradient(top, #e8a400 0%, #e08e00 100%);
    background:-o-linear-gradient(top, #e8a400 0%, #e08e00 100%);
    background:linear-gradient(#e8a400 0%,#e08e00 100%);
    text-align: center; 
    border-radius: 6px; 
    border: 1px solid; 
    padding: 15px 20px; 
    min-height: 100px; 
    max-height: 100px;  
    height: 100px;
}

.buttonGreen{
    background:#058a16;
    background:-moz-linear-gradient(top, #0ca125 0%, #058a16 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0ca125), color-stop(100%, #058a16));
    background:-webkit-linear-gradient(top, #0ca125 0%, #058a16 100%);
    background:-o-linear-gradient(top, #0ca125 0%, #058a16 100%);
    background:linear-gradient(#0ca125 0%,#058a16 100%);
    text-align: center; 
    border-radius: 6px; 
    border: 1px solid; 
    padding: 15px 20px; 
    min-height: 100px; 
    max-height: 100px;  
    height: 100px;
}

