input.text{
   /* border: 1px solid #8b8b83;*/
}

#centraliza {
    background:none repeat scroll 0 0 #FFFFFF;
    height:250%;
    margin:0 auto;
    overflow:visible;
    position:relative;
    /*    width:975px;*/
    max-width:  74%;
    min-width: 800px;


}

font.padrao {

    color:#000000;
    font-size:10px;
    width:100%;
    font-family: Verdana;

}
font.padraoMaior {

    color:#8b8b83;
    font-size:14px;
    width:100%;
    font-family: Verdana;
}
font.titulo {

    display:inline-block;
    color:#006dff;
    font-size:14px;
    width:100%;
    font-family: Verdana;
    text-align: left;
    font-weight: bold;

}
h1.tituloPrincipal {

    font-family: Verdana, Arial, Sans-serif;
    font-size:100%;
    color:#006dff;
    margin-bottom:0;
    padding-left: 2px;
    border-top: 3px solid #335687;
    border-bottom: 2px solid #335687;
    /*background: #c3c3c3;*/
}

font.tituloPrincipal {

    font-family: Verdana, Arial, Sans-serif;
    font-size:120%;
    color:#880087;
    margin-bottom:0;
    padding-left: 2px;
    border-top: 3px solid #335687;
    border-bottom: 2px solid #335687;
    background: #c3c3c3;
}/*

     display:inline-block;
     color:#335687;
     font-size:20px;
     font-weight:lighter;
     width:100%;
     font-family: Verdana;
}*/
.msgError {

    font-weight:normal;
    color:#FF0000;
    font-size: 11px;
    font-family: Verdana;
}

.msgErrorLogin {

    font-weight:normal;
    color:#ffffff;
    font-size: 11px;
    font-family: Verdana;
}

.errors {
    background-color:#FFCCCC;
    border:1px solid #CC0000;
    width:400px;
    margin-bottom:8px;
}
.errors li{
    list-style: none;
}

font.padraoMenor {

    color:#8b8b83;
    font-size:10px;
    width:100%;
    font-family: Verdana;
}

font.fontCabecalho {

    font-family: Verdana, Arial, Sans-serif;
    color: #ffffff;
    font-size: 34px;
    font-style: normal;

}

/*---------- Realce Linha ----------*/



table.listaValores {
    border-collapse: collapse; /* CSS2 */
    /*    background: #00feff;*/
    border: solid #335687 1px;
    min-width: 600px;
    max-width: 100%;
    color:#000000;
    font-size:11px;
    /*width:100%;*/
    font-family: Verdana;
}
table.listaValores tr:nth-child(even)  CSS3  {
    background: #F0FFFF;
}
table.listaValores tr.even /* estilo explícito */ {
    background: #E9EFF8;


}
table.listaValores tr.odd /* estilo explícito */ {
    background: #cbdbf1;


}
table.listaValores tr:hover {


}
table.listaValores td.numerico {

    text-align: right;
    padding-right: 5px;
}
table.listaValores th {
    /*    border-left: 1px dotted blue;*/
    border-bottom: 2px solid #335687;
    /*        background: #1A7AB0;*/
    background: #335687;
    text-align: left;
    color: #FFFFFF;
    padding-right: 20px;


}
table.listaValores td a {
    display: block;
    text-decoration: none;
}
table.listaValores td {
    /*    padding-right:13px;*/
    padding-left: 5px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    padding-right: 15px;

}
table.listaValores th.cabecalho {
    /*    border-left: 1px dotted blue;*/
    border-bottom: 2px solid #335687;
    /*        background: #1A7AB0;*/
    background: #335687;
    text-align: center;
    color: #FFFFFF;
    padding-right: 30px;


}

table.listaValores td a:hover {
    text-decoration: underline;

}

.estiloTextArea {
    background-color: transparent;
    border: 1px solid #808080;
    /*    scrollbar-arrow-color: #CCCCCC;
        scrollbar-base-color: #CCCCCC;
        scrollbar-dark-shadow-color: #336699;
        scrollbar-track-color: #808080;
        scrollbar-face-color: #385687;
        scrollbar-shadow-color: #DDDDDD;
        scrollbar-highlight-color: #CCCCCC;*/
    height: 50px;
    width: 420px;
}

input.buttonStyle {
    font-family:sans-serif;
    font-size:x-small;
    font-style:normal;
    background:#385687 none;
    color:#FFFFFF;
    width:12em;
}

inputLogin{

    width: 70px;
    heigth: 50px;
    font-size: 11px;
    size:88;
}

.uploadConteiner{
    height:300px;
    margin:0 auto;
    position:fixed;
    top:180px;
    z-index:500;
    display: none;
}

.upload {
    background-color:#7092BE;
    height:330px;
    width:650px;
    /*    -moz-border-radius:10px;
        -webkit-border-radius:10px;
        -behavior:url(border-radius.htc);*/

}

.blackScreen{

    background-color:#000000;
    color:#000000;
    display:none;
    height:100%;
    left:0;
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    position:fixed;
    top:0;
    width:100%;
    z-index:400;

}

.hideForm form{
    position: absolute;
}

div.conteudo {
    padding-top: 14px;
    width: 100%;
    z-index: 0;
}
#ddblueblockmenu{
    border: 1px solid black;
    border-bottom-width: 0;
    width: 185px;
}

#ddblueblockmenu ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
    display: block;
    padding: 3px 0;
    padding-left: 9px;
    width: 169px; /*185px minus all left/right paddings and margins*/
    text-decoration: none;
    color: white;
    background-color: #4F81BD;
    border-bottom: 1px solid #000000;
    border-left: 7px solid #1958b7;
}

* html #ddblueblockmenu li a{ /*IE only */
                              width: 187px; /*IE 5*/
                              width: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
    background-color: #2586d7;
    border-left-color: #1c64d1;
}

#ddblueblockmenu div.menutitle{
    color: white;
    border-bottom: 1px solid black;
    padding: 1px 0;
    padding-left: 5px;
    background-color: #335687;
    font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#botaoLink{
    background-color: transparent;
    color: #1A7AB0;
    border-color: transparent;
    cursor: pointer;
}