@charset "utf-8";
/* 
###############################################################  
Description: ai5piaui.com.br
Version: 1.0
Author: Elias Ferreira Junior
Author URL: http://www.eliasjunior.com.br/
###############################################################  
*/ 

*{margin: 0; padding: 0;}
html{background:#f8f8f8;}
body{color:#333; font: 70%/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;}
a img, table{border:0;}
hr{margin:10px 0; clear:both;}

fieldset{ padding:10px;}
legend{text-transform:uppercase; padding:0 5px; font-weight:bold;}
option{padding-left:5px;}

a {color:#000; text-decoration:none; outline:0;}
a:link {color:#000; outline:0;}
a:visited {color:#000; outline:0;}
a:hover {color:#000; outline:0;}
a:active {color:#000; outline:0;}

h1 {font-size:1.8em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:0.8em;}

p {font-size:1.1em;}
p a{/* color:#000 !important;font-weight:bold;*/}

.botao {background:#e77817;color:#FFFFFF;font-size:1em;border:#FF0000 outset 2px;float:right;margin-top:5px;padding:0 5px;font-weight:bold;font-size:0.8em;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; width:auto !important;outline:0;}
.botao:active {border:#FF0000 inset 2px; outline:0;}

/* 
CSS DESIGN DO SITE
*/ 

#container {width:980px; *width:990px; margin:0 auto; padding:0; background:#fff; padding-bottom:5px;position:relative}

#header {height:128px; clear:both; border:#000000 solid 0px;}
#header h1 a{display:block; text-indent:-900em; background:url(../img/logo-tudoagora.png) top left no-repeat; width:412px; height:71px; /*position:absolute; top:10px; left:10px;*/ float:left; margin-top:10px; margin-left:10px; margin-right:20px;}

#adsense-topo, #busca {border:#CCCCCC solid 1px; padding:5px; float:left; height:85px; margin-left:5px; margin-top:5px; margin-bottom:5px;}
#adsense-topo {width:720px; _width:700px;}
#ero-topo {width:730px; _width:700px; border:#CCCCCC solid 1px; padding:2px; float:left; height:95px; margin-left:5px; margin-top:5px; margin-bottom:5px;}
#busca {width:220px; background:url(../img/bg-busca.gif) top left no-repeat;}
#busca form{margin-top:25px;}
#busca form input{margin-top:5px;}

#alerta-de-noticias {float:left;}
#alerta-de-noticias h2, #alerta-de-noticias p, #alerta-de-noticias form{}
#alerta-de-noticias {margin-top:5px;border:#CCCCCC solid 1px;padding:5px; width:520px; height:75px; background:#003295 url(../img/bg-newsletter.gif) bottom left repeat-x; color:#FFFFFF; margin-bottom:5px;}
#alerta-de-noticias h2{display:block; margin-bottom:5px; width:400px; float:left;}
#alerta-de-noticias #gratis{color:#FFFF00; text-transform:uppercase; font-weight:bold; text-align:right;}
#alerta-de-noticias #descricao{display:block; width:250px; font-weight:bold; float:left; font-size:1.2em;}
#alerta-de-noticias form{display:block; float:left; padding-left:10px; padding-top:20px; width:260px;}
#alerta-de-noticias form input[type="submit"]{border:#FFFFFF solid 1px; text-transform:uppercase; color:#FFFFFF; background:#0000CC; width:100px; font-weight:bold;}


#menu-principal {padding:0 5px; margin:0 5px; height:28px; clear:both; border-bottom:#000099 solid 3px; clear:both;}
#menu-principal ul {height:23px;}
#menu-principal ul li {list-style:none; display:inline;}
#menu-principal ul li a {background:#ccc url(../img/bg-menu-a.png) center center repeat-x; border-right:#fff solid 1px; display:block; float:left; font-size:1.1em; font-weight:bold; text-transform:uppercase; height:20px; padding:5px 8px 0 8px; margin-left:0px; color:#000; border-top:#fff solid 3px;}
#menu-principal ul li a:hover {background:#eee url(../img/bg-menu-a-hover.png) center center repeat-x; color:#000; border-top:#fff solid 3px;}
#menu-principal ul li a.ativo {background:#000099; color:#fff; font-size:1.2em; border-top:#000099 solid 3px; padding-top:2px; height:23px}

#content, #footer {border:#000 solid 1px; border-width:0px 1px 1px 1px; clear:both; margin:0 5px}
#content {padding:0px; margin:0 5px; border-top:#000099 solid 1px; overflow:auto;}
#content {*height:1250px; }
#content-tags {height:1150px;}

#barra-inicial {border-bottom:#000000 solid 1px; margin:5px 10px; height:23px; padding-top:5px;}
#barra-inicial p, #barra-inicial img{float:left; display:block}
#barra-inicial img{float:right;}
#barra-inicial p.bomdia {margin-left:80px;}
#barra-inicial p span {color:#FF0000}
#barra-inicial p a:hover {text-decoration:underline; color:#FF0000 !important}

#manchete, #coluna-1, #coluna-2, #adsense-corpo, #texto {margin-left:10px; margin-top:10px;} 
#coluna-1, #coluna-2, #adsense-corpo, #texto {float:left;} 
#header h1 a, #coluna-1 {_margin-left:5px;}

#destaque, #plantao-24h, #adsense-corpo {border:#ccc solid 1px;}
#destaque {margin-bottom:10px;height:285px;}
#destaque, #plantao-24h, #adsense-corpo, #bastidores {padding:5px;}
#destaque {padding-top:0 !important;}

#plantao-24h{}
#plantao-24h ul  {margin-top:10px;}
#plantao-24h ul li{list-style:none; display:block; clear:both; line-height:1.2em; margin-top:5px; font-size:1.2em;}
#plantao-24h ul li a span{display:block; float:left; margin-right:5px; color:#FF6600;}
#plantao-24h ul li a:hover {text-decoration:underline; color:#FF0000;}
#plantao-24h p a {display:block; text-align:right; margin:5px 0;}
#plantao-24h p a:hover {text-decoration:underline; color:#FF0000;}

#caixa-destaque-1 {float:left; 310px; margin: 0 0 15px 0}
#caixa-destaque-1-foto {float:left; width:156px; }
#caixa-destaque-1-titulo {float:left; width: 150px; margin-left:4px}
#caixa-destaque-1-subtitulo {float:left;width: 150px; margin-left:4px}
#caixa-destaque-1-subtitulo a:hover {color: #f00; text-decoration:underline}
#caixa-destaque-1-desc {float:left;width: 150px; margin-left:4px}

#linkao-destaque {float:left;width:300px; border:#ccc solid 1px; margin: 5px 0 0 0}
#linkao-destaque-topo {float:left; width: 300px; margin: 10px 0 0 0;}
#linkao-destaque-caixa {float:left; width: 300px; margin: 7px 0 0 10px;}
#linkao-destaque-1 {float:left; width: 25px; background: url(../img/bglink.gif) no-repeat; text-align:center; margin: 4px 0 0 0;}
#linkao-destaque-1 p {color:#fff; font-weight: bold;}
#linkao-destaque-2 {float:left; width: 255px; margin: 0 0 0 5px;}
#linkao-destaque-2 a {color: #555;}
#linkao-destaque-2 a:hover {color: #c00;}

#adsense-corpo-capa {float:left; width: 155px; margin: 10px 0 0 7px;}
#games-online {float:left; width:155px; margin: 10px 0 0 0;}
#games-caixa {float:left;}
.games-online {width:150px; height:80px; padding:14px 2px 0 2px;}

#coluna-4 {float:left; width:180px;}
#todos-hotsites {float:left; width: 180px; min-height: 380px;background:#16002D url(../img/bg-hotsite.gif) repeat-x; margin: 5px 0 0 10px;}
#hotsites {float:left; width: 150px; height: 80px; margin: 5px 0 10px 13px; _margin-left: 6px; border:2px solid #fff;}
#hotsites-limpo {float:left; width: 150px; height: 80px; background: #2F005E; margin: 10px 0 0 13px; _margin-left: 6px;}

#texto {width:320px; min-height:800px;}
#texto p{font-size:1.2em; line-height:1.5em; margin-bottom:10px;}
#texto-politica {float:left; min-height:1100px; width:540px; margin-left:10px; margin-top:10px; _height:1100px; }
#texto-politica p{font-size:1.2em; line-height:1.5em; margin-bottom:10px;}

#coluna-1 {width:310px; margin-bottom:20px; }
#coluna-fix-bug {float:left;width:310px;}
#coluna-1-destaque-texto {float:left;width:310px;}
#adsense-coluna-1 {float:left;width:300px; margin:0 0 5px 0;}

#coluna-1 ul li {list-style:none}

#manchete {float:left; width:760px; margin-bottom:15px; _width:750px;}
#manchete-1{float:left;width:430px;}
#manchete-2{float:left;width:120px;}
#manchete-ads{float:left;width:120px;}
#ads-sobhora {float:left; width: 430px; margin: 0 0 0 15px;}
#chamada-interna {float:left; width:430px; margin: 5px 0;}
#manchete h2{font-size:2.7em; letter-spacing:-0.05em; display:block; padding:5px 0;}
#manchete h2 a:hover {color:#FF0000; text-decoration:underline;}
#manchete p {font-size:1.4em; padding-top:10px; color:#666666; } 
#bbb-chamada {float:left; width: 155px; margin: 15px 0 0 10px;}

#coluna-2{width:262px;}
#adsense-corpo{width:150px; margin:10px 0 0 8px; }


#bastidores {float:left; width:160px; background:#c60; color:#fff; border:none; padding:10px; margin:-70px 0 0 10px;}
#bastidores h3{color:#ff0; font-size:1.5em; text-transform:uppercase; display:block; margin:5px 0;}
#bastidores img:hover {border:#f00 solid 2px; margin:-2px;}
#bastidores p a {display:block; padding:5px 0; border-bottom:#FFFF00 solid 1px; color:#FFFFFF;}
#bastidores p a:hover{text-decoration:underline; color:#FFFF00;}
#bastidores div{margin-bottom:10px;}

#coluna-1 ul li {display:block; margin-bottom:10px;}
#coluna-1 ul li a.editoria {font-size:1.2em; text-transform:uppercase; font-weight:bold; color:#0000CC;}
#coluna-1 ul li h3 a {font-size:0.7em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:1.2em;}
#coluna-1 ul li h3 a:hover {color:#FF0000; text-decoration:underline;}
#coluna-1 ul li p {font-size:1em; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:1.2em;}

#nuvem-de-tags {float:left; width:948px;}
#nuvem-de-tags a {color:#333; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;}
#nuvem-de-tags p {color:#333; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#nuvem-de-tags {border:#000 solid 1px; border-width:0px 1px 1px 1px; margin:0 5px; padding: 10px;}

#politica-privacidade {float:left; width:968px; *width: 978px; _width: 979px; border:1px solid #000; border-top:none; margin: 0 0 0 5px; _margin-left:2px;}
#politica-privacidade-topo {float:left; width:948px; height:30px; background:#e4e4e4; margin: 10px 0 0 10px; }
#politica-privacidade-topo p {font: 12px "Trebuchet MS"; text-align:center; padding: 5px 0 0 0;}
#politica-privacidade-topo a {color: #039; text-decoration: underline;}
#politica-privacidade-topo a:hover {text-decoration: none;}
#politica-privacidade-n {float:left; width:948px; height: 50px; margin: 10px 0 0 10px;}
#politica-privacidade-n p { font: 13px "Trebuchet MS"; color:#000;}
#politica-privacidade-n a { font: 13px "Trebuchet MS"; color:#000;}
#politica-privacidade-n a:hover {text-decoration:underline;}
#politica-privacidade-n span { font:bold 13px "Trebuchet MS"; color: #c00;}
#politica-privacidade-1 {float:left; width: 245px; }
#politica-privacidade-2 {float:left; width: 260px;}
#politica-privacidade-3 {float:left; width: 390px;}
#politica-privacidade-4 {float:left; width: 42px;}

#footer { padding:10px;}
#footer #assina-site{display:block; background:url(../img/anderson-soares.gif) top left no-repeat; width:289px; text-indent:-900em; float:left;}
#footer #editor{display:block; float:left; text-align:center; width:400px;}
#footer #acesse-too {text-align:center; color:#FFFFFF; float:left;}
#footer #acesse-too a {color:#FFFFFF;}
#footer #acesse-too a:hover {text-decoration:underline;}
#footer {clear:both;display:block;}