
/*
    Document   : main_css
    Created on : 01/09/2011, 23:50:57
    Author     : demerval
    Description:
        Purpose of the stylesheet follows.
*/

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

body {
    font-family:sans-serif, verdana, arial;
    /*font-weight: 100;*/

}


.btn {
    border-radius: 0px;  
    /*border: 0px;*/
}
.center{text-align: center; }

.ui-datepicker{ z-index: 999999;}
.ui-dialog{ z-index: 9999;}

.ui-menu{ z-index: 9999}

.font8{
    /*font-family: verdana, arial;*/
    font-size: 8px;
    color: #000;
    font-weight: normal;
}
.font9{
    /*    font-family: sans-serif, verdana, arial;*/
    font-size: 9px;
    color: #000;
    font-weight: normal;
}
.font10{
    /*font-family: sans-serif, verdana, arial;*/
    font-size: 10px;
    color: #000;
    font-weight: normal;
}
.font11{
    /*    font-family: sans-serif, verdana, arial;*/
    font-size: 11px;
    color: #000;
    font-weight: normal;
}
.font12{
    /*font-family:sans-serif, verdana, arial;*/
    font-size: 12px;
    color: #000;
    font-weight: normal;
}

.font14{
    /*font-family: sans-serif, Arial, verdana;*/
    font-size: 14px;
    color: #000;
    font-weight: normal;
}

.fontred11{
    font-family: sans-serif, verdana, arial;
    font-size: 11px;
    color: #c90101;
    font-weight: bold

}
.fontnegrito11{
    /*font-family: sans-serif, verdana, arial;*/
    font-size: 11px;
    color: #000;
    font-weight: bold

}
.fontred12{
    /*font-family: sans-serif, verdana, arial;*/
    font-size: 12px;
    color: #c90101;
    font-weight: bold

}
.fontred14{
    /*font-family: sans-serif, verdana, arial;*/
    font-size: 14px;
    color: #c90101;
    font-weight: bold

}
.fontred16{
    /*font-family: sans-serif, verdana, arial;*/
    font-size: 16px;
    color: #c90101;
    font-weight: bold

}
.fontnegrito12{
    /*font-family:sans-serif, verdana, arial;*/
    font-size: 0.8em;
    color: #000;
    font-weight: bold

}
.fontnegrito14{
    /*font-family: sans-serif, verdana, arial;*/
    font-size: 14px;
    color: #000;
    font-weight: bold

}
.textocampopesquisa{
    /*font-family: sans-serif, verdana, arial;*/
    font-size: 10px;
    color: #aaa7a7;
    font-weight: bold

}

.font-foot{
    font-family: sans-serif, verdana, arial;
    font-size: 0.7em;
    color: #aaa7a7;
    font-weight: bold;
    text-align: center;


}

#divcampoobrigatorio{
    /*font-family: sans-serif, verdana, arial;*/
    font-size: 12px;
    color: #c90101;
    text-align: left;
    font-weight: normal;
}

.alinhar-texto-column-right{text-align: right;}
.alinhar-texto-column-left{text-align: left;}

.tabelazebrada1 {background: #f1f1f1}
.tabelazebrada2 {background:  #ccc}
.tabelazebrada3 {background: #e8e8e8}
.tabelazebrada4 {background: #ffffff}
.zebra1{background:#C4DCC4}
.zebra2{background:#EBF3EB}
.destacar_linha { background:  #385774; color:#FFF; cursor:default; }

/* CSS para label error de campos requeridos */
label.error { display: none; float: none; color: red; margin: 0 .5em 0 0; vertical-align: top; font-size: 10px }

.table_thead { /* #698DB6*/
    background-color: #8999AD;
    border:0px solid #111;
    font-size: 11px;
    font-family: sans-serif, Verdana, Arial,  Helvetica;
    padding: 0px;
    font-weight: bold;
    color: #FFF;
    text-indent: 2px;}

.table_relatorio { 
    border:1px solid #111;
    font-size: 0.8em;
    border-collapse: collapse;
    font-family: sans-serif, Verdana, Arial,  Helvetica;
}
/*
a.link_geral:visited {font-size:11px; text-decoration: none; font-family: verdana, arial; color: #000; font-weight: bold;} 
a.link_geral:active {font-size:11px; text-decoration: none; font-family:  verdana, arial; color: #000; font-weight: bold;} 
a.link_geral:link {font-size:11px; text-decoration: none; font-family:  verdana, arial; color: #000; font-weight: bold;} 
a.link_geral:hover {font-size:11px; text-decoration: underline; font-family:  verdana, arial; color : #7B869A; font-weight: bold;}
*/


#logo{
    background-image: url('../images/logoempresa');
    background-repeat: no-repeat;
    width: 115px;
    height: 106px;
    margin-top: -5px;

}


.texto-justificado {
    font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 12px; color:#000000; text-align:justify; text-indent: 50px; line-height:2;
}




/* :::::: Classes para customizar input file :::::: */
.file-wrapper {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;

}

.file-wrapper input {
    cursor: pointer;
    font-size: 100px;
    height: 100%;
    filter: alpha(opacity=1);
    -moz-opacity: 0.01;
    opacity: 0.01;
    position: absolute;
    right: 0;
    top: 0;

}

.file-wrapper .button {
    background: #8BB6E4;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    margin-right: 5px;
    padding: 4px 18px;
    text-transform: uppercase;

}

.text-vertical{
   transform: rotate(270deg);
   -moz-transform: rotate(-90deg);
   -webkit-transform: rotate(270deg);
   -ms-transform: rotate(-90deg);
}

.alin_vertical{
    /*Safari*/
    -webkit-transform: rotate(270deg);

    /*Firefox*/
    -moz-transform: rotate(-90deg);
    transform: rotate(270deg);

    /*Opera*/
    -o-transform: rotate(270deg);

    /*IE*/
    -ms-transform: rotate(-90deg);
    /*writing-mode: tb-rl;*/
    /*filter: flipV flipH;*/

}

.rodape {
    text-align: center;
    font-size: 0.7em;    
    position:absolute;
    bottom:0px;
    width:100%;
}

.modal.modal-wide .modal-dialog {
    width: 90%;
    height: 90%
}


.maiusculo {
    text-transform: uppercase;
}