@charset "utf-8";
/* 
###############################################################  
Description: Tudo Downloads
Version: Redesign 1.0
Author: Elias Ferreira Junior
Author URL: http://www.eliasjunior.com.br/
###############################################################  
*/ 
*{margin: 0; padding: 0;}
html{background:#ebebeb url(../img/bg-geral.png) top center repeat-y;}
body{background:url(../img/bg-topo.png) top center repeat-x; background-position:0 -121px; color:#333; font: 70%/1.5em Arial, Helvetica, sans-serif;}
hr{margin:10px 0; clear:both;}

fieldset{ padding:10px; border:#eee solid 2px; width:auto; margin:20px 0;}
legend{text-transform:uppercase; padding:5px; font-weight:bold; font-size:1.2em; border:#ccc solid 1px; margin-bottom:10px;}
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:#99cc33 url(../img/bg-buttom.gif) center center repeat-x; color:#FFFFFF !important; border:#00FF00 outset 1px; margin-top:5px; padding:2px 5px; font-weight:bold; font-size:0.9em; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; width:auto !important;outline:0;}
.botao:active {border:#00FF00 inset 1px; outline:0;}
.botao:hover {border:#00FF00 inset 1px; outline:0;}
.vejamais, .maisposts {display:block; text-align:right; color:#F90 !important; font-size:12pt; font-weight:bold;}
.vejamais:hover, .maisposts:hover {text-decoration:underline;}

.flashnotice {padding:25px 50px; border:#FFCC66 solid 5px; background:#FFFFCC; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; text-align:center; margin-bottom:30px; margin-top:20px;}
.flashnotice p {line-height:1em;}

/* 
CSS DESIGN DO SITE
*/ 

#container {width:980px; margin:0 auto; overflow:hidden; padding-top:14px;}

#header {background:url(../img/bg-topo-shadow.png) top center no-repeat; padding:10px 15px; position:relative; height:140px}
	#header h1 a{display:block; width:487px; height:74px; background:url(../img/logo-tudodownloads.png) top left no-repeat; text-indent:-900em; margin-top:3px;}
	#opcoes{position:absolute; top:10px; left:660px; _left:645px;}
		#opcoes a {display:block; float:left; margin-right:10px; text-indent:-900em;}
		#opcoes #op-faleconosco {background:url(../img/op-faleconosco.png) top left no-repeat; width:99px; height:37px;}
		#opcoes #op-publicidade {background:url(../img/op-publicidade.png) top left no-repeat; width:91px; height:37px;}
        #opcoes #op-favoritos {background:url(../img/op-favoritos.png) top left no-repeat; width:26px; height:45px;}
        #opcoes #op-rss {background:url(../img/op-rss.png) top left no-repeat; width:49px; height:45px;}
	#busca {position:absolute; top:55px; left:515px;}
		#termo{border:#F60 solid 3px; font-size:1.3em; color:#999; padding:5px; width:320px; _width:310px; height:22px; background:#FFF url(../img/bg-busca-termo.png) top left no-repeat; margin-right:5px;}
		#termo:focus{border:#FF0 solid 3px;}
		#bnt-buscar{width:101px; height:38px; background:url(../img/bnt-busca.png) top left no-repeat; text-indent:-900em; border:none; font-size:0.001em; color:#FFF; cursor:hand;}
		#bnt-buscar:hover{background-image:url(../img/bnt-busca-hover.png);}

#menu-principal {position:absolute; top:108px; left:15px;}
	#menu-principal ul li{list-style:none; display:inline;}
		#menu-principal ul li a{display:block; float:left; color:#FFF; background:url(../img/menu-li-normal.png) top left no-repeat; margin-right:2px; width:111px; height:25px; text-align:center; padding-top:12px; font-size:1.6em; font-weight:bold; letter-spacing:-1px; color:#333;}
		#menu-principal ul li a.ativo {color:#FFF; background:url(../img/menu-li-ativo.png) top left no-repeat; width:156px; height:25px; text-align:center; padding-top:12px; font-size:2.5em; font-weight:bold; letter-spacing:-1px;}
		#menu-principal ul li #topdasemana.ativo, #menu-principal ul li #maisbaixados.ativo{font-size:1.8em;}
		#menu-principal ul li.extras a{background:url(../img/menu-li-extras-normal.png) top left no-repeat; color:#FFF; font-size:1.4em;}
		#menu-principal ul li #novos {width:70px; background:url(../img/menu-li-extras-normal-novos.png) top left no-repeat;}
		#menu-principal ul li #novos.ativo {background:url(../img/menu-li-extras-ativo-novos.png) top left no-repeat;}
		#menu-principal ul li #topdasemana, #menu-principal ul li #maisbaixados {width:120px; background:url(../img/menu-li-extras-normal-outros.png) top left no-repeat;}
		#menu-principal ul li #topdasemana.ativo, #menu-principal ul li #maisbaixados.ativo {background:url(../img/menu-li-extras-ativo-outros.png) top left no-repeat !important; font-size:1.4em;}

#central {border:#CCC solid 0px; margin:12px; _margin-left:5px; width:780px; float:left;}

#programas-patrocinados {padding:10px; clear:both; overflow:hidden; background:url(../img/bg-central-topo.gif) bottom left no-repeat; height:90px;}
	#programas-patrocinados div {width:365px; float:left;}
	#programas-patrocinados div img{float:left; margin-right:10px;}
	#programas-patrocinados div.lado {margin-left:10px; padding-left:10px; border-left:#CCC solid 1px; }
	#programas-patrocinados div h3 a{ font-size:1.2em; color:#09c; display:block; margin-bottom:5px;}
	#programas-patrocinados div h3 a:hover{text-decoration:underline;}
	#programas-patrocinados div p{line-height:1.2em; font-size:1em;}

#sidebar {width:160px; float:left; margin-top:10px;}
	.adsense {border:#EEE solid 1px; padding:5px; text-align:center; margin-bottom:15px;}
	.banner-arranhaceu {margin-bottom:15px; display:block;}

#tags {margin:15px 0;}
	#tags h2{color:#9c3; font-size:2em; letter-spacing:-1px; text-transform:lowercase; display:block; margin:5px 0;}
	#tags a {color:#069; padding-bottom:5px;}
	#tags a:hover {text-decoration:underline}
	#tags .t0 {font-size:1.135em;}
	#tags .t1 {font-size:1.235em;}
	#tags .t2 {font-size:1.535em;}
	#tags .t3 {font-size:2.035em;}
	#tags .t4 {font-size:2.535em;}

#parceiros {border:#CCC solid 1px; clear:both; margin:15px; background:url(../img/bg-parceiros-gray.png) bottom left repeat-x; padding:10px;}
	#parceiros legend{font-size:1em; border:none;}
	#parceiros div {text-align:center;}
	#parceiros a {color:#00C;}
	#parceiros a:hover {color:#F00; text-decoration:underline;}

#footer {clear:both; margin:15px; padding-left:250px; background:url(../img/logo-td-footer.png) center left no-repeat; height:60px;}
	#footer p{border-left:#CCC solid 1px; padding-left:30px; color:#666; font-size:1.2em;}
	
