body, html {
	background: url(../images/fundo3.gif);
	
	margin:0;
    padding:0;
	height:100%;
	
}

a {
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

#carregando {
   width:100%;
   height:100%;
   display:none;
}

.canto_barra {
   width:1px;
   height:13px;
   background:url(../images/barra_cantos.gif);
}

.porcentagem {
   width:40px;
   height:13px;
   background:url(../images/barra.gif);
}

.porcentagem_c {
   width:40px;
   height:13px;
   background:url(../images/barra_completo.gif);
}

#pagina_completa {
   display:block;
}

#barra_topo {
  width:100%;
  height:27px;
  text-align:center;
  padding-top:4px;
  background:url(../images/bg_topo.jpg);
}

#pagina {
   width:980px;
   margin:auto;
   min-height:100%;
}

#portal {
   width:770px;
   float:left;
}

#topo {
   width:770px;
   height:210px;
   background:url(../images/banner2.jpg);
   border-bottom:1px solid;
}

#ban {
   position:relative;
   top:49px;
   left:70px;
   border:1px solid;
   width:450px;
   height:120px;
}

#tempo {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-size:12px;
}

#cont {
    width:770px;

    background:url(../images/foux.gif); 
	border-top:1px solid #cccccc;
}

#data {
    widows:770px;
	height:24px;
	background:url(../images/bg_data.gif);
}

#menu_esq {
    width:160px;
	float:left;
	margin-right:1px;
}

#menu_esq ul, #menu_dir ul {
    width:142px;
	list-style-type:none;
	margin: auto;
	padding-left: 3px;
	padding-right: 3px;
	border: 0px solid #9A9A9A;
	text-align:left;
    background:white;
}

#menu_esq ul li a, #menu_dir ul li a {
    font: 11px  "sans-serif", Verdana, Helvetica, sans-serif;
	color: #000;
	display: block;
	width: 132px;
	padding: 3px 5px;
	text-decoration: none;
	border-bottom: 1px solid #999999;
}

#menu_dir ul.horoscopo li a {
	padding-top: 0px;
	padding-bottom: 0px;
	_padding-top: 3px;
	_padding-bottom: 3px;
}

#menu_esq li a img, #menu_dir li a img {
    border:none;
	margin:0px;
	padding:0px;
}

#menu_esq ul li a:hover, #menu_dir ul li a:hover {
    background:url(../images/bg_hover.gif) top;
	text-decoration: none;
	text-shadow: #FFFFFF 3px -3px 0px;
	font-weight:bold;
	letter-spacing:-0.5px;
	word-spacing:-0.5px;
	color:#000099;
}

#enquete {
  width:140px;
  margin:auto;
  text-align:center;
}

#enquete ul {
    width:138px;
	list-style-type:lower-alpha;
	margin: auto;
	margin-bottom:3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 0px solid #9A9A9A;
	text-align:left;
    background:white;
	border-top: 1px solid #999999;
}

#enquete ul li {
    font: 11px  "sans-serif", Verdana, Helvetica, sans-serif;
	color: #000;
	display: block;
	width: 132px;
	padding: 3px 5px;
	text-decoration: none;
	border-bottom: 1px solid #999999;
}





#corpo {
    width:448px;
	float:left;
	margin:0px;
	background:#ffffff;
}

#noticias_ri {
   width:248px;
   float:left;
}

#noticias_g1 {
   width:195px;
   height:350px;
   float:right;
}

#propaganda {
   position:relative;
   text-align:right;
}

#oferta_semana {
    position:absolute;
	top:-172px;
}



#menu_dir {
    width:160px;
	float:right;
}

#cotacao {
   padding-left:8px; 
   padding-right:6px;
}

#patrocinadores {
    text-align:center;
	padding:2px;
}

#farol {
    text-align:center;
	padding-top:2px;
}

#rodape {
    clear:both;
	text-align:center;
	background:#6699CC;
}

#guia {
    width:200px;
	float:right;
}








.titulo_menu {
  width:142px;
  margin:auto;
  padding:3px;
  
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
  
  background: url(../images/bg_titulo.gif);
}


.titulo {
  width:442px;
  margin:auto;
  padding:3px;
  
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
  
  background: url(../images/bg_titulo.gif);
}


.style1, .style81 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.style1_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.menu {
	background:url(../images/menubg.gif) repeat-x bottom left  #f4f4f4;
	border-top:1px solid #B1B1B1;
	border-bottom:1px solid #B1B1B1;
	border-left:1px solid #B1B1B1; 
	border-right:1px solid #B1B1B1; 
	color:#666666;
}

.menuOver {
	background:url(../images/menubg2.gif) repeat-x bottom left #e4e4e4;
	border-top:1px solid #747474;
	border-bottom:1px solid #747474;
	border-left:1px solid #747474; 
	border-right:1px solid #747474; 
	color:#000000;
}

.BolinhaNoticia {
	font-family: Arial;
	font-size: 11px;
	color:#999999;
	text-decoration: none;
	font-weight:lighter;
}

.NoticiaTitulo1 {
	font-family: Arial;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
}

.menu2 {
     background: #f4f4f4;
     border-left:1px solid #B1B1B1; 
	 border-right:1px solid #B1B1B1; 
     color:#666666;
}

.Caixa {
	border:none;
	border:0;
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	color:#000000; 
	overflow:hidden;
	height:auto;
}

.Caixa select{
     size:30;
     border:0;
     overflow:hidden;
}

.Ok {
	border:none;
	background:url(../images/ok.gif);
	width:34px;
	height:21px;
	cursor:pointer;
}

.Cadastrese {
	border:none;
	background:url(../images/cadastrese.jpg);
	width:86px;
	height:21px;
	cursor:pointer;
}


.op9 {
   opacity: .9;    filter: alpha(Opacity=90);    -khtml-opacity: .9;
}
.op8 {
   opacity: .8;    filter: alpha(Opacity=80);    -khtml-opacity: .8;
}
.op7 {
   opacity: .7;    filter: alpha(Opacity=70);    -khtml-opacity: .7;
}
.op6 {
   opacity: .6;    filter: alpha(Opacity=60);    -khtml-opacity: .6;
}
.op5 {
   opacity: .5;    filter: alpha(Opacity=50);    -khtml-opacity: .5;
}
.op4 {
   opacity: .4;    filter: alpha(Opacity=40);    -khtml-opacity: .4;
}
.op3 {
   opacity: .3;    filter: alpha(Opacity=30);    -khtml-opacity: .3;
}
.op2 {
   opacity: .2;    filter: alpha(Opacity=20);    -khtml-opacity: .2;
}
.op1 {
   opacity: .1;    filter: alpha(Opacity=10);    -khtml-opacity: .1;
}
.op0 {
   opacity: .0;    filter: alpha(Opacity=0);    -khtml-opacity: .0;
}