/* -------------------------------------------------------------- 
   
   Estilos de estrutura
	 * baseado no framework Blueprint v0.6 - http://code.google.com/p/blueprintcss/
   
-------------------------------------------------------------- */

body { text-align:center; background:#005188 url(../img/bg_geral.gif) repeat-x top; padding:0 0 10px 0; }

.container { width:986px; margin:0 auto; text-align:left; position:relative; overflow:hidden; }
.topo { color:#FFF; padding:6px 0 0; height:163px; z-index:100; overflow:visible; }
 .topo div { float:left; display:inline; width:729px; }
 .topo .logo { height:163px; position:relative; width:234px; overflow:hidden; }
  .topo .logo div { position:absolute; bottom:0; left:0; width:auto; }
  *html .topo .logo div { bottom:-1px; }
   .logo h1 { float:left; display:inline; clear:left; }
   .logo span.logodata { padding:0 0 60px; }
    .logo a.logo { display:block; background:url(../img/logo.gif) center no-repeat; width:202px; height:33px; margin:0 20px 0 13px; font-size:1px; line-height:1px; text-indent:-99999px; }
    .logo p.hotlogo { margin:-45px 0 0; height:88px; width:235px; text-align:center; float:left; clear:both; }
 span.logodata { font-size:0.833em; float:left; display:inline; width:215px; text-align:right; clear:both; }
 .topo p { float:left; display:inline; margin:0 12px 96px 0; height:24px; }
 p.marquee_topo { background:url(../img/topo_marquee.gif) top left no-repeat; width:411px; padding:0 10px; color:#d6e4ec;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.72em; line-height:2.6em; }
  p.marquee_topo strong { letter-spacing:0; margin: 0 5px 0 0; }
 p.sac {  text-align:center; width:149px; margin-right:0; line-height:2em;  font-weight:bold;}
 #areabanner{ position:absolute; z-index:5; top:37px; left:234px; }
 .topo #areabanner p  { height:90px; overflow:hidden; margin:0; }
 .topo #areabanner p:hover, .topo #areabanner p.over  { height:300px; z-index:100; }
 .topo a.anuncie { background-image:url(../img/anuncie_topo.gif); clear:left;  }
 .topo ul { float:right; display:inline; margin:5px 0 0 0; position:relative; left:4px; height:32px; }
  .topo ul li { float:left; display:inline; margin:0 0 0 18px; }
   .topo ul li a { float:left; display:inline;  height:23px; padding:4px 0; color:#FFF; font-weight:bold; }
   .topo ul li a:hover { text-decoration:underline; }
   .topo ul li a.edimpressa { padding-left:38px; position:relative; left:-4px; background:url(../img/topo_impressa.gif) left center no-repeat; }
    .topo ul li div { position:absolute; left:-290px; top:0; width:624px; height:21px; padding:5px 0; background:#004C82; overflow:hidden; z-index:2; }
.meioexttopo { background:#fff url(../img/meioexttopo_bg.gif) repeat-x top; }
.meioexttopo, .rodapeext { min-width:986px; }
.meioext { background:url(../img/meio_bg.gif) repeat-y center ; }
 .meiotopo { background:url(../img/meiotopo_bg.gif) center top no-repeat; }
  .nav { width:79px; overflow:hidden; width:100%; }
  ul.abas { float:left; display:inline; clear:both; width:auto; margin:11px 0 0 26px; }
   ul.abas li { float:left; display:inline; margin:0 5px 0 0; }
    ul.abas li a { background:no-repeat top left; float:left; display:inline; text-indent:-99999px; height:30px; font-size:1px; line-height:1px; }
   ul.secoes { margin-top:3px; width:950px; }
	ul.secoes li a { height:35px;  }
	ul:hover.abas li a { background-position:left top; }
	ul.abas li a:hover { background-position:left bottom; }
	ul.abas li a.abac1 { background-image:url(../img/aba_bauru.gif); width:55px; }
	ul.abas li a.abac2 { background-image:url(../img/aba_catanduva.gif); width:82px; }
	ul.abas li a.abac3 { background-image:url(../img/aba_fernandopolis.gif); width:104px; }
	ul.abas li a.abac4 { background-image:url(../img/aba_abcd.gif); width:116px; }
	ul.abas li a.abac5 { background-image:url(../img/aba_jundiai.gif); width:63px; }
	ul.abas li a.abac6 { background-image:url(../img/aba_marilia.gif); width:59px; }
	ul.abas li a.abac7 { background-image:url(../img/aba_riopreto.gif); width:74px; }
	ul.abas li a.abac8 { background-image:url(../img/aba_sorocaba.gif); width:75px; }
	ul.abas li a.abac10 { background-image:url(../img/aba_oestegsp.gif); width:83px; }
	ul.abas li a.abac11 { background-image:url(../img/aba_itatiba.gif); width:56px; }
	ul.abas li a.abas1 { background-image:url(../img/aba_politica.gif); width:65px; }
	ul.abas li a.abas2 { background-image:url(../img/aba_economia.gif); width:80px; }
	ul.abas li a.abas3 { background-image:url(../img/aba_esportes.gif); width:73px; }
	ul.abas li a.abas4 { background-image:url(../img/aba_opiniao.gif); width:67px; }
	ul.abas li a.abas5 { background-image:url(../img/aba_diaadia.gif); width:73px; }
	ul.abas li a.abas6 { background-image:url(../img/aba_viva.gif); width:46px; }
	ul.abas li a.abas7 { background-image:url(../img/aba_cinema.gif); width:65px; }
	 .c1 ul.abas li a.abas8 { background-image:url(../img/aba_blogbauru.gif); width:61px; }
	 .c2 ul.abas li a.abas8 { background-image:url(../img/aba_blogcatanduva.gif); width:101px; }
	 .c3 ul.abas li a.abas8 { background-image:url(../img/aba_blogfernandopolis.gif); width:83px; }
	 .c4 ul.abas li a.abas8 { background-image:url(../img/aba_blogabcd.gif); width:87px; }
	 .c5 ul.abas li a.colunasocial5 { background-image:url(../img/aba_blogjundiai.gif); width:63px; }
	 .c5 ul.abas li a.colunasocial22 { background-image:url(../img/aba_valjr.gif); width:63px; }
	 .c6 ul.abas li a.abas8 { background-image:url(../img/aba_blogmarilia.gif); width:49px; }
	 .c7 ul.abas li a.colunasocial7 { background-image:url(../img/aba_blogriopreto.gif); width:51px; }
	 .c7 ul.abas li a.colunasocial10 { background-image:url(../img/aba_blogriopreto2.gif); width:61px; }
	 .c10 ul.abas li a.colunasocial16 { background-image:url(../img/aba_meire.gif); width:61px; }
	 .c8 ul.abas li a.abas8 { background-image:url(../img/aba_blogsorocaba.gif); width:41px; }
	ul.abas li a.abas9 { background-image:url(../img/aba_mural.gif); width:54px; }
	ul.abas li a.abas10 { background-image:url(../img/aba_fotosevideos.gif); width:111px; }
	ul.abas li a.abas11 { background-image:url(../img/aba_minhacidade.gif); width:101px; }
	ul.abas li a.abas12 { background-image:url(../img/aba_fotosevideos.gif); width:65px; }
	ul.abas li a.abas13 { background-image:url(../img/aba_corrida.gif); width:133px; }
	ul.abas li.diario a { text-indent:0; }
	.c1 a.abac1, .c2 a.abac2 , .c3 a.abac3, .c4 a.abac4, .c5 a.abac5, .c6 a.abac6, .c7 a.abac7, .c8 a.abac8, .c10 a.abac10, .c11 a.abac11, .s1 a.abas1, .s2 a.abas2, .s3 a.abas3, .s4 a.abas4, .s5 a.abas5, .s6 a.abas6, .s7 a.abas7, .s8 a.abas8, .s9 a.abas9, .s10 a.abas10, .s11 a.abas11 { background-position:left bottom; }
	.esquerda { float:left; display:inline; width:164px; margin:10px 0 0 0; }
 .esquerda { float:left; display:inline; width:164px; margin:10px 0 0 0; }
  .relogio { background:url(../img/relogio.gif) top left no-repeat; height:40px; float:left; display:inline; width:136px; font-size:10px; text-align:center; margin:15px 0 20px 12px; }
   .relogio img { float:left; display:inline; margin:3px 0px 4px 4px; }
   .relogio strong { font-size:20px; font-weight:bold; }

/*---------------- Menu com Submenu ------------------*/

.submenu { width:156px; float:left; display:inline; margin:0 0 50px 8px; position:relative; z-index:10;}
 .submenu ul { margin:0; list-style:none; float:left; display:inline; width:100%; }
 .submenu ul li { float:left; display:inline; width:100%; clear:left; }
.enquete { float:left; display:inline; width:133px; clear:both; padding:0 18px 0 13px; margin-bottom:50px; }
 .enquete .checkradio ul li { margin-bottom:7px; }
.banneresq { width:150px; float:left; display:inline; clear:both; font-size:1.2em; padding:0 0 40px 6px; line-height:1em; }
 
/* Esconde/exibe menu */
.submenu ul ul { visibility:hidden; }
.submenu ul li:hover ul,
.submenu ul li.over ul,
 .submenu ul ul li:hover ul,
 .submenu ul ul li.over ul { display:block; visibility:visible;	}
.submenu li:hover ul ul,
.submenu li.over ul ul { display:none; }

/* Posiciona menu */
.submenu li:hover,
.submenu li.over { position:relative; }
.submenu ul ul { position:absolute; width:180px; z-index:200; top:0%; left:99%; }

/*---------------------------------------------*/

.direita { float:left; display:inline; width:765px; padding:5px 0 100px 36px; }
 .chapeu { background:#fbfaf3 url(../img/chapeu_bg.gif) left repeat-y; padding:0 0 0 37px; width:785px; float:left; display:inline;  overflow:hidden; height:80px; margin:0 0 0 -1px; }
  .chapeu div { width:400px; float:left; display:inline; text-align:center; padding:12px 0 0 100px; }
.rodapeext { background:#005188 url(../img/rodape_bg.gif) repeat-x top; color:#FFF; height:236px; clear:both; }
 .rodape { clear:both; padding:26px 0 10px 350px; height:200px; width:635px; overflow:visible;}
  .rodape a.linktopo { position:absolute; z-index:50; top:-17px; left:350px; float:left; }
  .rodape p.sac { float:left; display:inline; width:200px; margin:0 0 8px; }
  .rodape a { color:#FFF }
  .rodape a:hover { text-decoration:underline; }
  .rodapetexto { font-size:0.8em; line-height:1.5em; float:left; display:inline; clear:both; width:450px; }
  .rodapetexto p span{ font-size:1.0em;line-height:1.5em; float:left;}
  /* Colunar e alinhar*/

.colunar { clear:both; width:100%; overflow:hidden; padding:1em 0 0; font-weight:bold; }
 .colunar ol { width:795px; padding:3px 0 0; overflow:hidden; }
  .colunar li { float:left; display:inline; width:235px; margin:0 29px 0 0; }
   .colunar h3 { margin-top:20px; }
   .colunar div, .newsletter_box div { border:2px solid #ECEAE7; padding:1px; width:227px; margin:0 0 1em; overflow:hidden; clear:both; }
    .colunar div div { background:#ECEAE7; padding:4px; border:0; width:219px; margin:0; }
	 .colunar div div div { width:auto; padding:0; }
.alinhar { overflow:hidden; width:100%; clear:both; }

/* Usabilidade */

.usabil { overflow:hidden; width:100%; padding:25px 0 35px;background:#fff url(../img/hr.gif) left bottom repeat-x; position:relative; z-index:8;  }
.usabil span { display:none;}
.usabil p { float:left; display:inline; margin:0 0 5px; }
.usabil p img { vertical-align:middle; margin:10px 0; }
.usabil p a { text-decoration:underline; color:#666666; }
.usabil ul { float:right; padding:0 0 10px; }
.usabil li { float:right; display:inline; margin:0 10px 0 0; font-size:10px; line-height:1.1em;}
.usabil li.usabil_letra { text-align:right; padding:10px 0; width:125px;}
.usabil li.usabil_letra2 {margin-left:98px;margin-top:58px;padding:10px 0;position:absolute;text-align:right;width:110px;}
.usabil li.usabil_letra img { float:right; display:inline; margin:0 0 0 3px; text-decoration:none; }

/* Extras */

.extras { float:left;  width:420px; background:transparent url(../img/hr.gif) repeat-x scroll left 13px; padding:43px 0 13px;}
 .extras ul li { margin-bottom:5px; }
  .extras ul a { text-decoration:underline; }
   .extras ul a em { text-decoration:none; float:left; padding:0 5px 0 0; }
   .extras ul li a:hover em { padding:0 0 0 5px; }
 .extras ol li { margin-bottom:15px; }
  .extras ol a em { text-decoration:underline; color:#034885; font-weight:bold; display:block; }

/* Home Esquerda */

.horarionot{ margin:0 5px 0 0; display:inline; font-size:10px;}
.homesecao_esq{	width: 433px; overflow:hidden; float:left; margin:0 0 35px; display:inline; }
  .homesecao_esq img{	border:1px solid #cacaca; clear:both;}
  .homesecao_esq h2{ clear:both;}
.prenotimg { float:left; width:1px; height:429px; }
.notimg	{ float:left; margin:18px 20px 18px 0; clear:both; }
 .notimg img { float:left; clear:left; margin:0;}
 .notimg em { padding:10px; background:#f6f3e8; border:1px solid #dfdbce; border-top:0; display:block; clear:left; width:385px; }
 .homesecao_esq em { padding:5px 0; display:block; }
  
/* Home Direita */

.homesecao_dir{ width:300px; float:left; display:inline; margin:0 0 0 32px; }
  .homesecao_dir ul{ float:left; display:inline; margin:0 5px 0 0; overflow:hidden; position:relative;}
    .homesecao_dir ul li{border-top:1px solid #d7d7d7; overflow:hidden; padding:6px 0 0px; margin:-1px 0 5px 0;}
.homesecao_dir .pub_quad { margin:0;  }
.pub_quad a { margin:0 0 4px; float:left; }
.pub_faixas img { padding:0; background:none; }
.publicidade .objeto { padding-top:6px; background:url(../img/publicidade.gif) top right no-repeat; float:left; display:inline; margin-bottom:4px; }
.pub_quad		 { float:right; clear:right; display:inline; width:300px; margin:0 0 15px 19px;  }

/* Listas */

.lisMais { width:765px; }
 .lisMais ul {overflow:hidden; position:relative; }
  .lisMais ul li{ border-bottom:1px solid #ccc; float:left; margin:0 15px 0 0; width:367px; padding:15px 0 15px; display:inline; position:relative; bottom:-1px; }
   .lisMais ul li h5 { font-size:1em; margin:0 0 1px;}
   .lisMais ul li img{ float:left; margin:10px 10px 0 0;}
   .lisMais ul li a { text-decoration:none; }   
   .lisMais ul li a.img_lismais{ overflow:hidden; float:left; width:127px; height:91px;}
   .horoscop{ width:400px; height:96px; float:left;}
#tempoBD {margin:13px 0 0 -34px;width:147px;}
#tdSuper {height:49px;margin-top:0;padding:0;width:62px;}


/* Paginação */   

.paginacao{color:#FFFFFF; float:left;background:url(/bomdia/Portugues/img/bg_paginacao_cc.jpg); background-repeat:repeat-x; margin:10px 10px 10px 70px;
}
.pagSetaEsq{ width:20px; height:28px; text-indent:-9999px; float:left; overflow:hidden; cursor:pointer; margin-right:41px;}
#pagSetaDir{ width:20px; height:28px; text-indent:-9999px; float: right; overflow:hidden; cursor:pointer;}
.pagSetaDir a {}
.paginacao p{ margin-top:6px; font-weight:bold; float:left; text-align:center;}
.paginacao p a { margin-right:10px; color:#FFFFFF;}
.pg_loc {float:left; width:22px; height:22px; margin-right:20px;background:url(../img/pg_loc.png) no-repeat; margin-top:2px; text-indent:-99999px;}
.pg_loc:hover {float:left; width:22px; height:22px; margin-right:20px;background:url(../img/pg_loc.png) no-repeat; margin-top:2px; text-indent:-99999px; margin-top:3px;}
.pg_loc2 {float:left; width:22px; height:22px; margin-right:10px;background:url(../img/pg_loc2.png) no-repeat; margin-top:2px; text-indent:-99999px;}
.pg_loc2:hover {float:left; width:22px; height:22px; margin-right:10px;background:url(../img/pg_loc2.png) no-repeat; margin-top:2px; text-indent:-99999px; margin-top:3px;}


/* banner exclusivo de algumas páginas*/

.publicidade_topo_new { background-color:#FFFFFF;float:left;height:90px;margin-left:189px;margin-top:111px;overflow:hidden;position:absolute;width:500px;z-index:999;}
.publicidade_topo_link{float:left;height:90px;margin-left:191px;margin-top:111px;overflow:hidden;position:absolute;width:500px;z-index:1000;}
#copa2010_banner{ width:149px; height:47px; overflow:auto;}

.logoClick { width:122px; height:34px; display:block; background:url(../img/logoClick.png) no-repeat; text-indent:-9999px; float:left; margin:0 0 0 20px;}