*{
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
}
html img{
	border:none;
filter:expression(
    this.alphaxLoaded ? "" :
    (
   this.src.substr(this.src.length-4)==".png"  ?  ( (!this.complete) ? "" :
   this.runtimeStyle.filter=
   ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
   (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
   String(this.alphaxLoaded=true).substr(0,0)+(this.src="/images/spacer.gif").substr(0,0)) :  this.runtimeStyle.filter="" ));
}
.clr{clear:both;}
a{
	text-decoration:none;
}
p{
	font-size:12px;
}
h1{
	color:#FFF;
	font-size:24px;
	font-weight:100;
}
h2{
	color:#5171be;
	font-size:16px;
	margin:10px 0 0 10px;
}
h3{
	color:#98c451;
	font-size:20px;
	font-weight:100;
	margin:0 0 0 10px;
}
h4{
	font-size:22px;
	font-weight:100;
	margin:0;
}
h5{
	font-size:16px;
	
}
body{
	margin:0;
	background:#5272be url(/images/bg.jpg) repeat-x;
}
#outline{
	width:1000px;
	margin:10px auto 0 auto;
	background:#efefef;
}
#top{
	height:165px;
	background:url(/images/topo.jpg) no-repeat;
}
#top #bannerTop{
	width:468px;
	height:120px;
	float:right;
	margin:25px 50px 0 0;
}
#logo{
	position:absolute;
	margin:10px;
}
#menu{
	height:40px;
	background:url(/images/bgs.jpg) repeat-x 0 -200px;
	border-right:2px solid #9fb2ea;
	border-left:2px solid #9fb2ea;
}
#menu ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#menu li{
	float:left;
}
#menu a{
	margin:0 20px;
	line-height:40px;
	color:#FFF;
	display:block;
	font-weight:bold;
	font-size:13px;
}
#menu a:hover{
	color:#3048a0;
}
#left{
	width:365px;
	float:left;
	background:url(/images/bg-left.jpg) repeat-y right;
}
#descricao{
	background:#5171be;
	margin:20px 0 0 10px;
	padding:10px 20px;
	border-right:2px solid #98c451;
}
#descricao p, #descricao b, #descricao i, #descricao a, #descricao strong, #descricao li, #descricao td{
	color:#FFF;
}
#blogTwitter h3{
	font-size:24px;
	margin:5px 0 -12px 10px;
}
#blogTwitter a{
	font-size:11px;
	color:#5171be;
	margin:0 0 0 40px;
}
#blogTwitter p{
	list-style:none;
	font-size:11px;
	margin:0;
	padding:5px 10px;
	border-bottom:1px solid #ddd;
}
#blogTwitter p i{
	font-size:10px;
	color:#5171be;
}
#right{
	float:left;
}
#right #content{
	width:620px;
	margin:10px 0 0 0;
	border:1px solid #98c451;
}
#right #content p{
	margin:10px;
}
#right #hospedagens{
	width:620px;
	margin:5px 5px 20px 5px;
	background:url(/images/bg-mods.jpg) repeat-x 0 15px;
}
#right #hospedagens img{
	float:left;
}
#right #hospedagens #hospRight{
	width:335px;
	height:200px;
	float:right;
}
#right #hospedagens #hospRight img{
	margin:18px 3px 0 0;
	position:absolute;
}
#plReserva, #plBit, #plByte, #plMegabyte, #plGigabyte, #plTerabyte{
	width:164px;
	height:58px;
	position:absolute;
	background:url(/images/spacer.gif);
}
#plReserva{margin:17px 0 0 0;}
#plBit{margin:17px 0 0 168px;}
#plByte{margin:81px 0 0 0;}
#plMegabyte{margin:81px 0 0 168px;}
#plGigabyte{margin:145px 0 0 0;}
#plTerabyte{margin:145px 0 0 168px;}

#right #hospedagens #hospLeft{
	width:280px;
	float:left;
}
#right #hospedagens h4{
	font-size:20px;
	width:180px;
	float:left;
	margin:30px 0 0 0;
	position:relative;
}
#right #hospedagens p{
	margin:10px;
}
#right #news{
	width:610px;
	margin:10px;
}
#right #news h5{
	margin:0;
	float:left;
	width:390px;
}
#right #news img{
	width:180px;
	margin:10px;
}
#right #news p{
	width:390px;
	margin:10px 10px 10px 0;
	float:left;
}
#right .newR img{float:right;}
#right .newL img{float:left;}
#right .newR .text{text-align:right;}
#right .newL, #right .newR{
	border-top:1px solid #ddd;
	padding:10px 0 0 0;
	margin:10px 0;
}
#bottom{
	clear:both;
	background:#4c4c4c;
	border-top:4px solid #98c451;
}
#bottom #btContato{
	width:800px;
	margin:20px auto;
}
#bottom #btContato .info{
	height:50px;
	margin:0;
	float:left;
}
#bottom #btContato .info img{
	float:left;
}
#bottom #btContato .info label{
	margin:0 10px 0 5px;
	font-size:11px;
	line-height:50px;
	color:#FFF;
	float:left;
}
#bottom #btLinks{
	margin:0 auto;
	width:600px;
}
#bottom #btLinks ul{
	padding:0;
	margin:0 30px;
	list-style:none;
	float:left;
	line-height:14px;
}
#bottom #btLinks a{
	color:#FFF;
	font-size:11px;
}
#bottom #btLinks a:hover{
	text-decoration:underline;
	color:#98c451;
}
#bottom #copyrights{
	margin:20px auto 0 auto;
	padding:20px 0;
	width:510px;
	height:40px;
	clear:both;
}
#bottom #copyrights img{
	margin:0;
	float:left;
}
#bottom #copyrights p{
	font-size:11px;
	float:right;
	color:#FFF;
	margin:0;
}