/* CSS RESET */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */: focus {	outline: 0;}
body {	line-height: 1;color: black;background: white;}
ol, ul {	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;border-spacing: 0;}
caption, th, td {	text-align: left;font-weight: normal;}
blockquote: before, blockquote: after,q: before, q: after {	content: "";}
blockquote, q {	quotes: "" "";}



html{ 
	overflow: -moz-scrollbars-vertical;
}
body{
	background: #F8D89F url(bg_body_alone.gif) repeat-y top center;
	font:normal 11px verdana, arial, helvetica, sans-serif;
	color:#996633;
	text-align:center;
	min-height:100%;
}
strong {
	font-weight:bold;
}
h1{
	width:100%;
	font-size:24px;
	clear:both;
	font-weight:bold;
}
.adsOn{margin:95px 0 0;}
.adsOn{margin:5px 0 0;}
.adsOff{margin:5px 0 0;}

h1 a {position:relative;padding:0;display:inline;}
h1 a img{margin:0;padding:6px;}
h1 a:hover,p a:hover{background:none;}
h1 a img{margin:0 0 10px;padding:3px;background-color:#FFE3BF;border:1px solid #CFA45A;}
h1 a img:hover{background-color:#FFF1DF;border:1px solid #996633;}
h1 iframe{margin:0 0 0 10px;vertical-align:top;}
h1 span{font-size:16px;margin:0 0 5px;display:block;}
h1 span a{font-size:11px;font-style:italic;text-decoration:none;}
h1 span a img{border:none;padding:0;vertical-align:middle;}
h2 {font-size:16px;margin:0 0 7px;}
h2 a{background:url(bullet.gif) no-repeat 2px 3px;padding:2px 2px 2px 25px;display:inline;font-weight:normal;}
a{color:#996633;padding:3px;}
a:hover{color:#CC9933;background-color:#FDE8CD;}
p a{text-decoration:none;}

#imgs_random {
	width:612px;
	height:70px;
	background:transparent url(random_img_bg.gif) no-repeat center center;
	border-top:1px solid #996633;
	margin:5px auto 0;
	padding:8px 0 0 113px;
	clear:both;
}
#imgs_random a{
	width:55px;
	height:55px;
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:3px;
	background-color:#FFE3BF;
	border:1px solid #CFA45A;
}
#imgs_random a:hover{background-color:#FFF1DF;border:1px solid #996633;}

address{
	width:500px;
	font-style:italic;
	clear: both;
	text-align: center;
	margin:0 auto;
	padding: 10px 125px 10px;
	background: url(random_img_bg.gif) no-repeat center center;
}
address a{
	color: #996633;
	font-weight: bold;
	outline: 0;
	text-decoration: none;
	padding:0 0 1px;
	background: url(link_bg.gif) no-repeat bottom left;
}
address a:visited{color: #CC8800;}
address a:hover{color: #CC5500;background: #FFE2AF url(link_bg_3.gif) no-repeat bottom right;}

/* ADSENSE */
#adsense_principal {
	width:300px;
	height:250px;
	display:inline;
	position:relative;
}
#promo_superdownloads {
	width:700px;
	height:190px;
	margin:0 auto;
	padding:0 0 10px;
	font-size:14px;
}
#promo_superdownloads h3 {
	font-size:18px;
	padding:6px 0 0;
}
#promo_superdownloads h4 {
	font-size:24px;
}
#promo_superdownloads p {
	margin:10px 0 15px;
}
#promo_superdownloads #img_promo {
	float:right;
	border:none;
	margin:0 0 0 10px;
	padding:0 0 0 20px;
	background:url(banner_superd_bg.gif);
}
#adsense_principal iframe {
	width:300px;
	height:250px;
	display:inline;
	padding:5px;
	background:#F8D89F;
}
#adsense_principal:hover iframe {
	background:#CFA45A;
}
#ads_topo {
	width:100%;
	height:90px;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
}
#ads_topo div {
	width:728px;
	height:90px;
	margin:0 auto;
	border:5px solid #F8D89F;
	border-top:none;
}
#ads_topo div:hover {border:5px solid #CFA45A;border-top:none;}

#ads_topo a,#adsense_topo a img, #adsense_meio a, #adsense_meio a img {
	margin:0;
	padding:0;
	border:none;
}
#adsense_meio {
	clear:both;
	width:100%;
	height:25px;
}
#adsense_meio div {
	width:728px;
	height:15px;
	margin:0 auto;
	padding:5px;
	background:#F8D89F;
}
#adsense_meio div:hover {background:#CFA45A;}
#submarino_ads_rodape a, #ads_bangoo a {
	width:728px;
	height:90px;
	display:block;
	margin:10px auto;
	padding:0;
	border:none;
}
#submarino_ads_rodape img, #ads_bangoo a img {padding:0;background-color:none;border:none;}
