* {
padding: 0;
margin: 0;
border: 0;
}

html, body {
    background-color : #FFFFFF;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 90%;
    margin : 0;
    padding : 0;
    height: 100%;

}

blockquote {
    margin: 2em;
}

table {

      font-family: verdana, arial, helvetica, sans-sefir;
      font-size: 9px;
}

#geral {
 width:778px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 background:#FFFFFF;
        }


#topo {
    width: 778px;
    height: 100px;
    background:url(/imagens/topo.png) no-repeat top left;
    margin:0;
}

#topo a {
        color:#FFF;
        display:none;
        text-decoration:none;
}

#topoprint {
   display:none;
   }

#rodape {
   width:778px;
   margin: 0 auto;
   padding: 0;
   border: 0;
   border-top: medium groove #B0B0B0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-style: normal;
   font-weight: normal;
   color: #666666;
   text-decoration: none;
   text-align: center;
   clear: both;
        }

#menu {
 width:165px;
 float:left;
 position:relative;
 background-color:#FFFFFF;
}

#direita {
 width:150px;
 float:right;
 position:relative;
 background-color:#FFFFFF;
 text-align: center;
         }
#conteudo {
 background-color: #FFFFFF;
 float: left;
 display:inline;
 position: relative;
 width:450px;
 padding: 5px;
          }


.textoconteudo {
 text-align: justify;
}


.buttonscontainer {width: 163px;}

.buttons a {color: #000000;
background-color: #D0D0D0;
padding: 2px;
padding-left: 3px;
display: block;
border-left: 10px solid #990000;
font: 12px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;}

.buttons a:hover {border-left: 10px solid #FF0000;
text-decoration: none;
color: #FF0000;}






h2 {
   color: #000000;
   padding: 3px;
   font-size: 14px;
   border-bottom: medium solid #EED675;
}
h3 {
   color: #000000;
   padding: 3px;
   font-size: 11px;
   border-bottom: medium solid #ff0000;

}


.noticias {
          padding-left: 20px;
}



.TituloTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}
.DataTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding: 3px;
}
.CaixaTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding: 3px;
	background-color: #FFFFFF;
}


 form{
	        font-size: 10pt;
	        position: relative;
	        margin: auto;

        }

         fieldset{
	        padding: 20px;
	        border: 1px solid #ccc;
            width: 70%;
            margin: auto;
        }

         legend{
	        font-weight: bold;
	        color: #c03;
	        font-size: 11pt;
	        letter-spacing: 1px;
        }




        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;
        }

         textarea{
	        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;
        }

         label{
	        display: block;
	        width: 140px;
	        float: left;
	        color: #000;
	        border-bottom: 1px solid #f1f1f1;
        }

         .botao{
	        font-size: 13px;
	        background: #f1f1f1;
	        margin: 15px 0px 0px 0px;
        }







#whois form{
	        font-size: 10pt;
	        position: relative;

        }

        #whois fieldset{
	        padding: 10px;
	        border: 1px solid #ccc;
            width: 85%;
        }

        #whois legend{
	        font-weight: bold;
	        color: #c03;
	        font-size: 11pt;
	        letter-spacing: 1px;
        }




        #whois 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;
        }

        #whois select{
	        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;
        }

        #whois label{
	        display: block;
	        width: 45px;
	        float: left;
	        color: #000;
	        border-bottom: 1px solid #f1f1f1;
        }

        #whois .botao{
	        font-size: 13px;
	        background: #f1f1f1;
	        margin: 15px 0px 0px 0px;
        }


#google form{
	        font-size: 10pt;
	        position: relative;

        }

        #google fieldset{
	        padding: 10px;
	        border: 1px solid #ccc;
            width: 85%;
        }

        #google legend{
	        font-weight: bold;
	        color: #c03;
	        font-size: 11pt;
	        letter-spacing: 1px;
        }




        #google 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;
        }

        #google select{
	        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;
        }

        #google label{
	        display: block;
	        width: 140px;
	        float: left;
	        color: #000;
	        border-bottom: 1px solid #f1f1f1;
        }

        #google .botao{
	        font-size: 13px;
	        background: #f1f1f1;
	        margin: 15px 0px 0px 0px;
        }




.caixas {
	float: left;
    width: 140px;
    padding: 5px;
    margin: 5px auto 5px auto;
    background: #EFEFEF;
    color:#000;
    text-align: center;
    font: verdana, arial, sans-serif;
}



        
 /*printer styles*/
 @media print{
/*hide the left column when printing*/
#menu{display:none;}

/*hide the right column when printing*/
#direita{display:none;}

#topo {
        display:none;
}

#topoprint {
    width: 778px;
    height: 70px;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 5px;
    margin:0;
    clear: both;
    float: left;
    display: block;
}

#conteudo, #geral{width:95%; float:left; clear:both; display: block;}


}
