html {min-height: 100%;}

* { margin: 0; padding: 0; }

a {color: #000000; text-decoration:underline;}
a:hover { text-decoration:none;}

img { border: 0; }

body { background: #C00 url(../img/fundo.jpg) repeat-x; font-family:Georgia, "Bookman Old Style", "Times New Roman", serif; font-size: 12px; color:#000; }

p,code,ul {padding-bottom: 1.2em;}

.titulo {
border-bottom: 1px solid #990000;
font-size:14px;
font-weight:bold;
}


li {list-style: none;}

h1 { width: 100%; display: block; border-bottom: 1px #333 solid; font-family:Georgia, "Bookman Old Style", "Times New Roman", serif; font-size: 22px; font-weight: bold; text-align: right; margin-bottom: 30px;}

h1,h2,h3 { padding-top: 6px; }

.clearer {clear: both;}

.left {float: left;}

.right {float: right;}

.pagina { background-color: #ffffff; font-size: 1.2em; margin: 0 auto; padding: 0 10px 10px; width: 740px; }

.top { padding: 10px 10px 0; }

.cabecalho { background-color: #ffffff; height: 105px; margin: 0 auto; padding: 5px 2px 2px 2px; width: 740px; }

.menu_acima {	background: #333333 url(../img/2.jpg); border: 1px solid #ffffff; height: 41px; }
.menu_acima a { background: transparent url(../img/2.jpg) left top repeat-x; border-right: 1px solid #D8EBD8; color: #FFF; display: block; float: left; font-family:Georgia, "Bookman Old Style", "Times New Roman", serif; line-height: 41px; padding: 0 18px; text-decoration: none; font-weight:bold; font-size:15px; }
.menu_acima a:hover { background: transparent url(../img/2.jpg) left bottom; color: #FFF; text-decoration:underline; }

.corpo { border-top: 4px solid #FFF; background: url(../img/bgmain.gif) repeat-y; }

p{ text-align:justify;}

.conteudo { float: right; margin: 10px 0; padding: 0 16px; width: 511px; }
.conteudo .descr { color: #666; font-size: 0.9em; margin-bottom: 6px; }
.conteudo li { margin-left: 18px; list-style-type: disc;}

.conteudo .imgright { padding: 5px; border: 1px solid #ADD1E7; margin-left: 4px; float: right; }

.conteudo p { color: #000; }

#frases_home{font-family:Georgia, "Bookman Old Style", "Times New Roman", serif; font-size: 16px; color:#000; font-weight:bold;}

.verdana-preto-pq { font-family:Georgia, "Bookman Old Style", "Times New Roman", serif; font-size: 11px; color: #000000 }

select,textarea { font-family:Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #333333 solid; background-color: #ffffff; }

.rodape { background: url(../img/rodape.jpg) repeat-x; color: #FFF; font-family:Georgia, "Bookman Old Style", "Times New Roman", serif; line-height: 39px; text-align: center; }
.rodape a,.rodape a:hover {color: #FFF;} 

/* Menu Drop Down */

.menu h2 { color: #004d4d; font-size: 1em; line-height: 30px; margin: 0; padding-left: 1px; }
.menu {margin-top:35px;}

/* End */

#login form{
	        font-size: 10pt;
        }
        
        #login fieldset{
	        padding: 20px;
	        border: 1px solid #ccc;
            width: 95%;
        }
        
        #login legend{
	        font-weight: bold;
	        color: #c03;
	        font-size: 11pt;
	        letter-spacing: 1px;
        }
        
        
        /* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
        html>body #login legend{
        	margin-bottom: 0px;
        }
        
        #login input{
	        border-top: 1px solid #333;
	        border-left: 1px solid #333;
	        border-bottom: 1px solid #ccc;
	        border-right: 1px solid #ccc;
	        font-size: 13px;
	        margin-bottom: 10px;
	        color: #0E0659;
        }
        
        #login select{
	        border: 1px solid #333;
	        font-size: 13px;
	        margin-bottom: 10px;
	        color: #0E0659;
        }
        
        #login label{
	        display: block;
	        width: 140px;
	        float: left;
	        color: #000;
	        border-bottom: 1px solid #f1f1f1;
        }
        
        #login span{
	        color: #999;
	        font-size: 12px;
        }
        
        #login .botao{
	        font-size: 13px;
	        background: #f1f1f1;
	        margin: 15px 0px 0px 0px;
        }

