body{
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	background-color:#000;
	margin:0px 0px 10px 0px;
	font-family:"Trebuchet MS";
	color:#777;
	font-size:12px;
}
#site{
	width:100%;	
}
#corpo_990{
	width:990px;
}
#logo{
	margin:47px 0px 29px 0px;
	width:95px;
	height:48px;
	float:left
}
#banner{
	width:990px;
	height:250px;
	background-color:#ccc;
}
#menu{
	width:460px;
	_width: 510px;
	height:auto;
	margin:55px 0 14px 0;
	float:right;
}
#menu div{
	float:left;
	height:25px;
	margin-left: 2px;
	background-color:#000;
}
#menu div div{
	padding: 5px 10px 0 10px;
}
#content{
	width:990px;
	height:auto;
	min-height:300px
}
#content a{
	font-family:"Trebuchet MS";
	color:#00bcfc;
	font-size:11px;
	cursor:pointer;
	text-decoration:none
}

#rodape{
	width:990px;
	height:63px;
}
.txt9{
	font-size:9px;
	color:#4f4f4f;
	line-height:9px;
}
.txt10{
	font-size:10px;
	color:#838282;
	line-height:10px;
}
.txt10a{
	font-size:10px;
	color:#777;
	line-height:10px;
}
.txt11{
	font-size:11px;
	color:#777;
	line-height:11px;
}
.txt11_2{
	font-size:11px;
	color:#828282;
	line-height:11px;
}
.txt14{
	font-size:14px;
	color:#cecece;
	line-height:14px;
}
.txt18{
	font-size:18px;
	color:#777;
	line-height:18px;
}
#esq{
	width:670px;
	height:auto;
	float:left;
}
#dir{
	margin-left:40px;
	_margin-left: 35px;
	width: 280px;
	height:auto;
	float:left;
}
.post{
	width:670px;
	height:auto;
	background-color:#fff;
	margin-bottom:10px;
}
.formata_post{
	padding:20px
}
.imagem_blog{
	width:622px;
	height:auto;
}
.sub_blog{
	margin:18px 0px;
}
.item_menu{
	font-family:"Trebuchet MS";
	color:#777;
	font-size:16px;
	line-height:16px;
	text-decoration:none
}
.item_menu_a{
	font-family:"Trebuchet MS";
	color:#00bcfc;
	font-size:16px;
	line-height:16px;
	text-decoration:none
}
.item_menu:hover{
	font-family:"Trebuchet MS";
	color:#00bcfc;
	font-size:16px;
	cursor:pointer;
	text-decoration:none
}
.linha_menu{
	float:left;
	margin: 0px 20px;
}
#comments{
	width:990px;
	height:auto;
	min-height:458px;
	background-color:#808080;
}
#formata_comments{
	padding:10px
}
.comentario{
	margin: 20px 0px;
}
.input{
	width:600px;
	height:15px;
	border:0px;
	background-color:#cecece;
	font-size:11px;
	color:#666;
	padding:10px
}
.text_area{
	width:600px;
	height:135px;
	background-color:#fff;
	padding:10px;
	border:0px;
}

#portfolio{
	padding: 0 20px 20px 20px;
}
#portfolio img{
	margin-left: -20px;
	width:622px;
}

#twitter .tweet li { padding:10px 3px; float: left; list-style:none; border-bottom:solid 1px #777; width:260px; background-color:Transparent;}
#twitter .tweet li a { color: #00bcfc; }
#twitter li { margin-bottom: 0px;}
#twitter li img { float: left; padding-right: 5px;}
.inline-list {margin: 0; padding: 0; }
.inline-list li { list-style: none; display: inline; float: left; }


#pane_delicious { line-height: 12px}
#pane_delicious li {margin-bottom: 10px; padding:3px; float: left; width:250px}
#pane_delicious li a { color: #777; text-decoration:none }
#pane_delicious li a:hover { color: #00bcfc; }
#pane_delicious li { margin-bottom: 0px;}

.projeto_tb{
	float:left;
	width: 170px;
	height: 168px;
	border: solid 1px #fff;
	margin:16px 32px 16px 0;
}
.projeto_tb2{
	float:left;
	width: 170px;
	height: 168px;
	border: solid 1px #fff;
	margin:16px 0 16px 0;
}
.legenda_tb{
	background-color: #00bcfc;
	color:#000;
	width: 160px;
	height:27px;
	padding: 10px 0 0 10px;
	text-align:left;
}
.txt_24{
	font-size:24px;
	color: #777;
}
.campos_form input{
	border: 1px solid #f1f1f1;
	width: 365px;
}
.campos_form textarea{
	border: 1px solid #f1f1f1;
	width: 365px;
}

.lista_menu {
	margin: 0; 
	padding: 0; 
}
.lista_menu li { 
	width:182px; 
	list-style: none; 
	display: inherit; 
	margin: 0 0 1px 0; 
	padding: 6px 0 0 0px;	
}
.lista_menu li:hover { 
	cursor: pointer;
	width:182px; 
	color:#00bcfc; 
	list-style: none; 
	display: inherit; 
	margin: 0 0 1px 0; 
	padding: 6px 0 0 0px;
}
