body{
    margin:0;
	padding:0;
	text-align:center;
	font-style:normal;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	background:white url(img/bg.jpg) repeat-x top;
	font-family:"Trebuchet MS";
	
}

.topo{
    width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:url(img/topo_bg.png) repeat-x top;
	height:60px;
}

#topo-center{ 
    width:770px; 
	height:60px;
	position:relative;
	margin:0 auto;
	background:url(img/topo-center_bg.png) repeat-x top;
}

#link-site{
   position:absolute;
   top:12px;
   left:-5px;
}

#link-site img{
   width:398px;
   height:39px;
   border:none;
}

#link-atd{
   position:absolute;
   top:19px;
   left:529px;
}

#link-atd img{
   width:244px;
   height:22px;
   border:none;
}


.container{
    width:768px;
	margin:0 auto;
	border:1px solid #D6D6D6;
	border-top:none;
	border-bottom:none;
}

.center{
    width:100%;
	margin:0 auto;
	background:url(img/center_bg.jpg);
	z-index:0;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/

.menu{
    width:100%;
	height:45px;
	margin:0 auto;
	clear:both;
	font-weight:normal;
	background:url(img/menu_bg.jpg) repeat-x bottom;
	border-bottom:0px solid #D6D6D6;
	border-top:0px solid #D6D6D6;
}

.menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:inline;
}

.menu ul li {
	display: inline;
}

.menu ul li a, .menu ul li a:visited, .menu ul li a:active {
	text-decoration: none;
	line-height:45px;
	padding:0px 13px;
	float:left;
	font-size:13px;
	color:white;
	font-style:normal;
	font-weight:bold;
	/*border-right:1px solid #990000;
	border-left:1px solid #FF3300;*/
	border-right:1px solid #990000;
	border-left:1px solid #CC0033;
	font-family:"Trebuchet MS";
}

.menu ul li a:hover{
	/*background:whiter url(img/menu-hover_bg.jpg);*/
	text-decoration:underline;
}

.menu ul li a.ative, .menu ul li a.ative:active, .menu ul li a.ative:visited{
	/*background:white url(img/menu-hover_bg.jpg);*/
	text-decoration:underline;
}

* html .menu ul li {
	float: left;
	height: 1%;
}

* html .menu ul li a {
	height: 1%;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/

.corpo{
    width:100%;
	margin:0 auto;
	border-top:none;
	border-bottom:none;
	background:white;
	padding:0 0px 40px 0;
	display:table;
}

.cont-internas{
    width:700px;
	margin:0 auto;
	display:table;
	text-align:left;
}

#desc-page{
	font-size:35px;
	text-align:left;
	padding:30px 20px 20px 35px;
	width:713px;
	display:table;
	margin:0px;
	position:relative;
	color:#666666;
	font-family:georgia;
	font-style:italic;
	text-transform:lowercase;
}

#desc-page p{ 
    font-size:13px; 
	font-weight:normal; 
	margin:10px 0 0 0; 
	padding:0; 
	width:80%;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/

.rodape{
    display:table;
    width:100%;
	background:url(img/rodape.jpg);
	text-align:center;
	height:50px;
}	

.rodape2{
    width:770px;
	margin:0 auto;
	height:40px;
	padding:10px 0 0 0;
	text-align:center;
	margin:0 auto;
    color:#666666;
	font-size:13px;
	clear:both;
	background:white url(img/rodape.png) no-repeat;
}	

.rodape a, .rodape:visited, .rodape:active{
	color:#666666;
	text-decoration:none;
}
.rodape a:hover{
	color:#0099FF;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/

.blocos-container{
    width:100%;
	display:table;
	margin-top:30px;
}

.blocos-container:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

.blocos{
	float:left;
	margin:0 15px 20px 0;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	width: 220px;
	line-height:15px;
}

.blocos a, .blocos a:active, .blocos a:visited{ 
    display:block;
	color:#3385CF;
	text-decoration:none;
	padding:10px;
	height:50px;
	background:url(img/blocos_bg.jpg) repeat-x bottom;
	border:1px solid #B2CCFF;
}

.blocos a:hover{
    background:url(img/blocos-hover_bg.jpg) repeat-x bottom;
	border:1px solid #6699FF;
	color:#006085;
}

.blocos-titulo{
    font-size:25px;
	margin-bottom:10px;
	font-family:georgia;
	font-style:italic;
}

.blocos-texto{
    font-size:14px;
	text-align:justify;
	line-height:25px;
}

.blocos-btnback-container{
	width:100%;
	text-align:right;
}

.blocos-btnback{
}

.blocos-btnback a, .blocos-btnback a:active, .blocos-btnback a:visited {
	color:#0099FF;
	display:block;
	padding:5px;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
   
}

.blocos-btnback a:hover{ text-decoration:underline;}

/*-------------------------------------------------------------------------------------------------------------------------------*/

