@charset "utf-8";
/* CSS Document */

		.column {height:100%; float:left; margin-top:10px; }
		.gutter { background-color:; height:100%; float:left; margin-top:0px; }
		.gutter_outer { background-color:; height:100%; float:left; margin-top:0px; }

		/*
		Lazy stylesheeting goes here
		TODO : Fix and cleanup this area
		*/
		h1 { font-style:italic; }
		input.text { width:40px; }

		body { font-family:Georgia, "Times New Roman", Times, serif; background-color:black;
text-align:center;
background-image:url(../images/bg01.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
font-size:15px;
font-family:Georgia, "Times New Roman", Times, serif;
		}
		label.fix_width_check { font-size:11px; }
		#content_width, #full_width, #full_width_text { font-size:40px; font-family:Georgia, "Times New Roman", Times, serif;  }
		p { line-height:22px; }
		a { text-decoration:none; color:#56644A; }
		a img { border:none; float:none; display:inline; margin-right:; }

		#preview_grid, #download_css { margin-bottom:30px; display:block; }
		#preview_grid p, #download_css p { margin-top:5px;  }
		#footer p { font-size:12px;  }
		div {overflow: visible; }
		.hidden { display:none ; }
.topo{
	height:60px;
	background-color:;
}
.menu{
	height:38px;
	background-color:;
}

.menu img{
	margin-top:0px;
}

.subtopo{
	height:240px;
    *padding-top:30px;
}

.subtopo img{
	margin-top:-11px;
}
.principal{
	height:300px;
	background-color:;
}
.principal2{
	height:600px;
	background-color:;
}
.rodape{
	height:50px;
	background-color:#ccc;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.destaque_titulo{
width:100%;
height:43px;
background-color:#CC9933;
}
.destaque{
width:100%;
height:100%;
background-color:#CC66CC;
}
.column .img01{
margin-top:0px;
display:block;
width:300px;
margin-top:-10px;
}
.column #img11{
margin-top:10px;
display:block;
width:300px;
height:100%;
background-image: url(../images/destaque01.jpg); 
background-repeat: no-repeat;
color:#fff;
font-family:georgia,sans-serif;
font-size:15px;
padding-left:10px;
padding-top:16px;
}
.column #img12{
margin-top:10px;
display:block;
width:300px;
height:100%;
background-image: url(../images/destaque02.jpg); 
background-repeat: no-repeat;
color:#fff;
font-family:georgia,sans-serif;
font-size:15px;
padding-left:10px;
padding-top:16px;
}
.column #img13{
margin-top:10px;
display:block;
width:300px;
height:100%;
background-image: url(../images/destaque03.jpg); 
background-repeat: no-repeat;
color:#fff;
font-family:georgia,sans-serif;
font-size:15px;
padding-left:10px;
padding-top:16px;
}


.links{
background-image:url(../images/seta.jpg);
background-repeat:no-repeat;
}
.link_title{
margin-left:20px;
font-size:15px;
color:#689427;
font:georgia, Arial, Helvetica, sans-serif;

}
.link_desc{
margin-left:20px;
font-size:13px;
}
#wrap00{
background-image: url(../images/bg_rodape.jpg);
background-position:bottom;
background-repeat:repeat-x;
width:100%;
height:100%;
padding-bottom:19px;
}
#wrap01{
	width:960px;
	background-color:#FFFFFF;
	text-align:left;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
}
.menu a{
margin-left:18px;
margin-right:7px;
font-weight:bold;
color:#6B7171;
font-family:Arial, Helvetica, sans-serif;
}
.menu a:hover{
margin-left:18px;
margin-right:7px;
font-weight:bold;
color:#414750;
font-family:Arial, Helvetica, sans-serif;
}
#menu_marcado{
color:#414750;
}

#menutopo{
position:absolute;
top:126px;
background-color:#cfc9c9;
}
.links a:hover{

text-decoration:underline}
