﻿* { font-family: 'Trebuchet MS';}
p { font-size: 11px;  } 
div { font-size: 11px;  }

h1, h2, h3 { font-weight: normal; text-indent: 25px; }
textarea { font-family: 'Trebuchet MS'; font-size: 11px; }
input { font-family: Tahoma; font-size: 9pt; }
body { margin: 0px; background-image: url(bg.png); background-repeat: repeat-y; height: 100%; }
#as { background-image: url(bgnav.png); background-repeat: repeat-y; position: relative; height: auto; text-align: left; margin: auto; width: 726px; color: #68880e;  }
    #as #site { width: 696px; background-image: url(bgnav.png); background-repeat: repeat-y; }
        #site .top { width: 694px; height: 129px; background-color: #9dcd17; margin-left: 16px; }
        #site .menu { background-image: url(bgMenu.png); background-repeat: no-repeat; width: 694px; margin-left: 16px; height: 39px; text-align: center; }
        #site #conteudo { width: 694px; height: auto; margin-left: 16px; margin-bottom: 35px; }
            #conteudo #left { width: 500px; float: left; padding-top: 5px; }
				#left p { text-align: justify; text-indent: 20px; padding-right: 10px; padding-left: 10px; }
            #conteudo #right { width: 190px; float: right; }
                #right .qL { width: 183px; }
                    .qL .txt { border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-color: #e35f13; border-bottom-color: #e35f13; border-left-color: #e35f13; padding-left: 5px; padding-bottom: 10px; }
                    .qL .login { width: 179px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-color: #601b75; border-bottom-color: #601b75; border-left-color: #601b75; }
                #right .qV { width: 183px;}
                    .qV .txt { border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-color: #601b75; border-bottom-color: #601b75; border-left-color: #601b75; padding-left: 5px; padding-bottom: 10px; }
                #right .qI { width: 183px;}
                    .qI .txt { border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-color: #82a02f; border-bottom-color: #82a02f; border-left-color: #82a02f; padding-left: 5px; padding-bottom: 10px; }
     #as #rodape { background-position: bottom; background-image: url(rodape.png); background-repeat: repeat-x; width: 686px; height: 67px; bottom: 0px; padding-left: 16px; padding-top: 5px; margin-left: 12px; }    
		#rodape .areaRodape { background-image: url(cifras.png); background-repeat: no-repeat; padding-top: 60px; padding-left: 10px; color: #FFFFFF; height: 55px; top: -51px; position: relative; text-align: left; margin: auto; }
			.areaRodape a { color: #3A4A09; font-weight: bold; text-decoration: underline; }
			.areaRodape a:hover { color: #000000; font-weight: bold; }
	    .areaRodape .online { float: right; text-align: right; color: #FFFFFF; position: relative; margin-top: -45px; padding-right: 10px; }

.corretor { clear: both; }     
.input { margin-top: 2px; margin-bottom: 2px; cursor: pointer; }
a { color: #e35f13; text-decoration: none; font-weight: bold; }
	a:hover { color: Black; }

ul.mnu { margin: 0px; list-style-type: none; padding-top: 5px; padding-left: 41px; list-style-position: inherit; list-style-image: none; }
    ul.mnu li { padding: 5px 10px 3px 10px; float: left; height: 18px; text-align: center; font-weight: bold; }
    ul.mnu li:hover { color: #666666; }
    ul.mnu li a { font-family: Tahoma; font-size: 11px; color: #FFFFFF; font-weight: bold; }
    ul.mnu li a:hover { color: #CCCCCC; }
    ul.mnu li a:active { color: #bbda03; }

/*     Paginação    */
div.pagerP { padding: 0px; padding-left: 6px; padding-right: 6px; }
span.resultsP { float: right; padding-right: 15px; }

div.pager { padding: 2px 7px 10px 7px; color: #FFFFFF; }
.pager span.results1 { float: left;  }
.pager span.results2 { float: right; }

div.results { display: inline; position: relative; padding: 0px; padding-left: 6px; padding-right: 6px; margin-top: -1.75em; float: right; color: #506415; }
.droplist { padding: 0px; font-family: Tahoma, Arial, Sans-Serif; font-size: .95em; color: #666666; }
/* Fim da Paginação */

#contprogress { border: 1px solid #000000; font: bold 20px 'Trebuchet MS' , Verdana, Arial; background-color: #ffffff; width: 400px; text-align: center; height: 50px; background-color: #FFFFFF; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; clip: rect(0px, 0px, auto, auto); position: fixed; top: 5px; right: 5px; }
 #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; }

#tooltip { position: absolute; border: 1px solid #698710; background: #ffffff; padding: 3px 6px; color: #698710; font-family: Tahoma; }

/****** Tabelas ******/
.tabela { width: 100%; display: table; }
	.tabela .tr { height: 100%; display: table-row; margin: 2px; }
	.tabela .tr .th { width: 25%; height: auto; float: left; font-weight: bold; text-align: right; padding-top: 2px; display: table-column;  }
	.tabela .tr .td { display: table-column; width: 74%; height: auto; float: right; text-align: left;  }
	.tabela td { text-align: left; }
	
.banner { position: absolute; top: 200px; left: 200px; z-index: 999999 }
	
.erro { border: 1px solid #CCCCCC; color: white; text-align: center; width: 90%; background-color: #993300; font-weight: bolder; padding: 2%; margin: 2%; }
.sucesso { border: 1px solid #666666; color: white; text-align: center; width: 90%; background-color: #009900; font-weight: bolder; padding: 2%; margin: 2%; }
.tituloHeader { border: 1px solid #666666; font-size: 10pt; color: white; text-align: center; width: 90%; background-color: #FF9900; font-weight: bolder; padding: 2%; margin: 2%; }
