@charset "utf-8";
* html img/**/ {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="img/blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}


/* ------- PADRONIZAÇÃO -------- */

* {margin:0; padding:0;}

address,th { font-style:normal; font-weight:normal;}

table { border-collapse:collapse; border-spacing:0px; margin:0px;}

caption,th { text-align:left;}

img,fieldset { border:none;}

ol,ul { list-style:none; font-size:inherit;}

a { text-decoration:none;}




textarea { font-family:"Lucida Sans", helvetica, verdana, arial;}

form { margin:0px; padding:0px;}

html, body { height:100%; margin:0px; padding:0px; font:11px "Lucida Sans", helvetica, verdana, arial; ;}

body { background-image: url(../img/background.jpg); background-color: #242424;}

h1, h2, h3, h4, h5 {  padding:0px; margin:0px;}

/* ------- CLASS'S -------- */

.clear {clear:both} /* <br class=”clear”> */


/* ------- DIV'S -------- */

#geral {width:777px; margin:auto; padding:0px; background-image: url(../img/bg_1.png) !important; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_1.png', sizingMethod='scale');display: table;}
#topo { width:770px; margin-left: 4px;background-image: url(../img/bg_pub_top2.jpg); background-repeat: no-repeat; display:block;}
#topo #img_topo { width:770px; display:block;}
#topo #menu_topo{width:770px; height: 29px;	background-image: url(../img/bg_menu.jpg); display:block; padding-top: 10px;}
#topo #menu_topo li {display: inline; color:#FFF; margin-left: 0.6em; }
#topo #menu_topo a {color:#FFFFFF; text-decoration:none }


#corpo {width: 770px; margin-left: 4px; }
#corpo #cont_esq {float:left;	width: 155px; margin-top: 10px; padding-left: 14px;}
#cont_esq #tt_esq {	width: 150px;}
#cont_esq #tt2_esq {width: 157px;}
#cont_esq #tt3_esq {width: 157px;}
#cont_esq #cont_int {width: 150px;}
#cont_esq #cont_int ul#m_esq  {width:150px; margin:0;padding:0; list-style-type:none;}
#cont_esq #cont_int ul#m_esq li {border-bottom:1px solid #DADADA;}
#cont_esq #cont_int ul#m_esq li a:link, ul#m_esq li a:visited {display:block; height:1%;text-decoration:none;font-family:"Lucida Sans",Arial,sans-serif;font-size:11px;color:#333333;padding: 3px 5px;}
#cont_esq #tt_busca {width: 150px; margin-top: 5px;}
#cont_esq #cont_busca {width: 150px; margin-top: 10px;}
#cont_busca #buscar {border:1px solid #525252; width:140px; height:20px; margin-top:2px; }
#cont_busca #consultar {border:1px solid #525252; width:70px; height:20px; margin-top:2px; font-family:"Lucida Sans",Arial,sans-serif;font-size:11px;color:#333333;}
#corpo #cont_center {float:left;width: 414px; margin-top: 10px; padding-left: 2px;}
#cont_center #1_hab {width: 413px;}
#cont_center #box_noticias {width: 413px; margin-top: 10px;}
#cont_center #tt_noticias {width: 413px;}
#cont_center #cont_noticias {width: 413px; margin-top: 10px;}
#corpo #box_dir {float:left;	width: 169px; margin-top: 10px; margin-left: 10px;}
#box_dir #tt_dir {	width: 169px; }
#box_dir #cont_dir {width: 169px; margin-top: 5px; }
#box_newsletter  {	width: 169px;  margin-top: 15px; }
#box_dir #tt_newsletter {	width: 169px; }
#box_dir #cont_newsletter {	width: 169px; }
#cont_newsletter #nome { border:1px solid #525252; width:160px;	height:20px; margin-top:2px;}
#cont_newsletter #email { border:1px solid #525252; width:160px; height:20px; margin-top:2px;}
#cont_newsletter #cadastrar { border:1px solid #525252; width:80px; height:20px; margin-top:2px; font-family: "Lucida Sans", Arial, sans-serif; font-size: 10px;  color:#333333;}

#base {width:770px;	margin:auto; padding:0px;}
#endereco {float:left;width: 500px; margin-top: 10px;}
#logo_midia {float:left;width: 270px; margin-top: 10px;}

