﻿* { font-family: 'Segoe UI', 'Trebuchet MS'; font-size: 9pt;}
body { color: #666666;  margin: 0px;}
h1, h2, h3, h4 { font-weight: normal; margin-top: 10px; margin-bottom: 10px; color: #FF9900; }
h2 {font-size: 16pt;}
h3 {font-size: 14pt;}
h4 { font-size: 14pt; color: #006699; }
.font-maior { font-size: 14pt; font-weight: bold; color: #006699; }
a { color: #006f92; text-decoration: none;}
a:hover { color: #000000; text-decoration: none;}
ul { list-style-type: none; }

p {color: #666666;}
.hand { cursor: pointer;}

h2.titulo-capa { color: #006699; border-top-style: solid; border-top-width: 3px; border-top-color: #006699; font-size: 14pt; text-indent: 10px; padding-top: 5px; display: block; visibility: visible; margin-top: 20px; }

#contprogress { border: 1px solid #000000; font: bold 20px; background-color: #ffffff; width: 400px; text-align: center; height: 50px; background-color: #666666; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; clip: rect(0px, 0px, auto, auto); position: fixed; top: 5px; right: 5px; color: #FFFFFF; }
 #progress { padding: 10px; position: fixed; z-index: 999; width: 400px; height: 50px; clip: rect(0px, 0px, auto, auto); top: 0px; right: 0px; }
    #progress span { color: #666666; font-size: 10pt; }
    
    div.pager { padding: 3px 6px 3px 6px; }
span.results1 { float: left; }
span.results2 { float: right; }
/* The following modifies the results per page control which exists under the main table */
div.results { display: inline; position: relative; margin-top: -1.75em; float: right; }
/* Set's the appearance of the drop down control*/
.droplist { padding: 0px;  font-size: .95em; color: #666666; }
/* Fim da Paginação */

/* Data Pager Styles */
.grid .pager { margin: 5px; text-align: center; padding: 5px; } 
span.command, span.current, a.command { color: #006699; padding: 0px 5px; text-decoration: none; border: none; }
a.command:hover { border: 2px solid #3366CC; background-color: #336699; color: #fff; padding: 0px 3px; text-decoration: none; }        
span.current { border: none; font-weight: bold; color: #009900; padding: 0px 6px; font-size: 18px; }

.item-capa { margin: 5px; border: 1px solid #CCCCCC; padding: 5px; }
.item-capa h5 { color: #2A5C8C; margin: 0px; }
.item-capa span { font-size: 9px; }

.anuncio { padding-left: 5px; width: 100%; margin-bottom: 5px; padding: 3px; }
    .anuncio h2 { font-size: 11pt; font-weight: bold; color: #006666; margin: 2px; }
    .anuncio span { font-size: 9px; color: #666666; }
    
    .detalhe-anuncio { width: 100%;  }
    .detalhe-anuncio span { font-size: 9px; color: #999999; }

.input { border: 1px solid #ddd; background: #fff url(/images/input-shaddow.gif) no-repeat left top; color: #646464; padding: 5px 7px; float: left; margin: 0 10px 0 0; }

#tooltip { background-position: #f7f5d1; position: absolute; border: 1px solid #333; background: #f7f5d1; padding: 2px 5px; color: #333333; display: none; }

.erro { border: 1px solid #993300; color: white; text-align: center; width: 95%; background-color: #c66653; font-weight: bolder; padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; }
.sucesso { border: 1px solid #003366; color: #FFFFFF; text-align: center; background-color: #5494af; font-weight: bolder; padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; width: 95%; }
.atencao { border: 1px solid #003366; color: #000000; text-align: center; background-color: #FFCC00; font-weight: bolder; padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; width: 95%; }


.site { width: 980px; height: auto; background-color: #FFFFFF; margin: auto;  }
.site .lineTop { height: 6px; background-color: #336799; }
.site .top { width: 980px; height: 100px; }
    .top .dir { width: 250px; float: left; padding-top: 15px; padding-left: 50px; }
        
    .top .cen { width: 380px; float: left; }
    .top .esq { width: 200px; float: right; padding-top: 10px; }
        .esq ul li { margin: 0px; padding: 0px;}

.login { background-position: right; background-image: url(/images/_login.png); background-repeat: no-repeat; width: 186px; height: 100%;  }
.site .menuTop { width: 980px; height: 25px; background-color: #336799; color: #FFFFFF; padding-top: 5px; text-align: center; display: table; }
.site .menuTop a { text-transform: uppercase; color: #FFFFFF; font-weight: bold; text-align: center; padding-right: 20px; padding-left: 20px; }
.site .menuTop a:hover { background-color: #FFFFFF; color: #336799; }

.site .area { width: 980px; height: auto; margin-bottom: 10px; overflow: auto; }
    /* Esquerda do Site */
    .area .esq { width: 185px; height: auto; background-color: #FFFFFF; float: left; }
        .esq #menu { width: 174px; _width: 139px; /* hack para IE */ padding: 5px; }
            #menu a { color: #0f7795; font-size: 8pt; font-weight: bold; text-decoration: none; }
            #menu ul { width: 174px; padding: 5px; margin: 0; text-decoration: none; }
            #menu li { border-style: solid; border-width: 0.1em 0.2em 0.1em 0.2em; border-color: #dcdcdc; cursor: pointer; list-style: none; text-decoration: none; text-align: left; height: 18px; padding-top: 5px; background-image: url( '/images/_itemMenu.png' ); background-repeat: no-repeat; padding-left: 27px; }
            #menu li:hover { cursor: pointer; list-style: none; text-decoration: none; text-align: left; background-color: #f6f6f6; }
        .esq img { margin-left: 10px; margin-bottom: -10px; }
        /* Fim do Lado Esquerdo */
        
    .area .cen { width: 600px; float: left; height: auto; color: #666666; }
    
     .area .cen .find { height: 80px; background-image: url( '/images/_find.png' ); background-repeat: no-repeat;   }
     .area .cen .find .campos { padding-top: 15px; padding-left: 100px;}
            
        .cen .all { height: auto; background-image: url(/images/_fundoCentro.png); padding-right: 35px; padding-left: 35px; margin-top: -5px; *margin-top: -10px;  }
            .all p { text-align: justify; text-indent: 30px; line-height: 25px; }
        
    .area .dir { width: 183px; height: auto; background-color: #FFFFFF; float: left; margin-left: 5px; text-align: center;  }

.site .subMenuTop { height: 9px; background-image: url('../../App_Themes/Blue/_subMenuTop.png'); background-repeat: repeat-x; }

.site .subRodape { width: 980px; text-align: center; height: 25px; background-color: #336799; color: #FFFFFF; font-weight: bold; padding-top: 5px; }
.site .rodape { width: 980px; height: 50px; background-color: #FFFFFF; }
.site .rodape .esq { width: 420px; float: left; margin-left: 15px; padding-top: 15px;}
.site .rodape .dir { width: 420px; float: right; text-align: right; padding-top: 10px; padding-right: 20px; }



.inner-container { background: #FFF; font-size: 1.5em; margin: 0 auto; padding: 10px; width: 90%; font-weight: bold; font-family: 'trebuchet MS'; }
.gridTitulo { font-size: 1.2em; font-weight: bold; color: #3399FF; }
.gridTituloPergunta { font-size: 1.1em; font-weight: bold; color: #666666; }
.gridPergunta { font-size: 1.1em; font-weight: bold; color: #000000; }
.gridResposta { font-size: 1.1em; font-weight: bold; color: #339933; }

