body{background-image:url(../imgs/bg.jpg);margin:auto;background-color:#193451;background-repeat:repeat-x;text-align:center;}

#layout{width:768px;margin:auto;}

#topo{width:768px;height:100px;}

#destaque{margin:10px auto 10px auto;}
#meio,#meio_not{font-family:Arial, Helvetica, sans-serif;text-align:justify;
font-size:12px;
color:#FFFFFF;
margin:10px auto 10px auto;}
#meio_not p{
font-size:11px;	
}
.hred{
border:1px solid #465769;	
}
.tit{
text-align:left;
margin-top:-11px;
}
.linha{
font-size:12px;
color:#CCC;
}
a.imag img{
border:1px solid #FFF;float:left;margin-right:5px;
}
a.imag:hover img{
border:1px solid #5ca4ec;
}
#box{width:228px;
height:250px;
float:left;
margin:14px;
text-align:center;
font: 10px Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;}
#box a img{margin:4px 10px;border:0px;}

a.link img{border:0px;}
a.link{color:#FFF;text-decoration:none;}
a.link:hover{color:#5ca4ec;}
a.link2{color:#FFF;text-decoration:none;}
a.link2:hover{color:#CCC;}

#box a.link2{color:#FFF;text-decoration:none;}
#box a.link2:hover{color:#CCC;}

.data{color:#b9b9b9;font-weight:normal;font-size:10px;}

#int_box{width:212px;	
padding:8px;text-align:left;}

#int_box hr{border:1px solid #576f87;margin:7px 0px -8px 0px;}



#clear{clear:both;}

#rodape{
margin: 20px auto auto auto;
background-color:#244566;
padding:40px;
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFF;
}

#rodape ul li{
display:inline;
font-family:Impact;

margin:5px;
font-size:13px;
font-weight:normal;
}

#rodape ul li a{
padding:5px;
text-decoration:none;
color:#FFF;
}
#rodape ul li a:hover{
color:#193452;
}

#quem_out,#quem_dir{
width:235px;
margin:5px;
padding:5px;
background-color:#244566;
font-weight:bold;
font-size:10px;
float:left;
}
#quem_dir i,#quem_out i{color:#CCC;}


#quem_dir img,#quem_out img{float:left;margin-right:5px;}

.inpt_text{
font-size:12px;
border:1px solid #333;
width:250px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
background-color:#F7F7F7;
}

.inpt_text:hover,.inpt_text:focus{
font-size:12px;
border:1px solid #666;
}

.inpt_submit{border:1px solid #333;background-color:#CCC;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.inpt_submit:hover{border:1px solid #666;background-color:#FFF;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

.back{float:left;}

.back a{padding:5px 10px;
background-color:#244566;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;}

.back a:hover{
text-decoration:underline;
background-color:#2a4d73;
}


#conteudo{ width:700px;
}
.pg_off{
padding:5px;
margin:2px;
background-color:#234165;
color:#798ea7;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.pg{
padding:5px;

font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
a.pg{
text-decoration:none;
background-color:#366088;
color:#FFF;

margin:2px;
}
a.pg:hover{
background-color:#FFF;
color:#366088;
text-decoration:underline;
}

#boxFormComent{
	float:right;
	width:340px;
	border:1px solid #244566;
	height:300px;
	padding:10px;
	background-color:#193451;
}

#boxFormComent h3, #boxComent h3{
margin-bottom:0px;
}

#boxFormComent hr, #boxComent hr{
 margin-bottom:15px;
 border-color:#244566;
 }
 
 #boxComent{
 	float:left;
	width:380px;
	border:1px solid #244566;
	padding:10px;
	background-color:#193451;
 }
 .nomeComent{
 font-weight:bold;
 }
 .dataComent{
 font-size:10px;
 color:#CCC;
 font-style:italic;
 
 }
 .comentarioMat{
 margin:auto;

 padding:5px;
 }
 #aspasComent{
 float:left;
 width:360px;
 margin:auto;
 padding:10px;
 }