/*//para o HTML5*/
section, article, aside, header, footer, nav, dialog, figure {display:block;}
/*estrutura*/
body {width:320px ; margin:0 auto; 

font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-weight:300;}
	
footer {
	width:100%;
	background-color:#F5F5F5;
	clear:both;
	padding:1px 0 1px 0;
	border-top :1px dotted #666;
	font-size:smaller;
	text-align:center;}
	#descricao {clear:both;}
	/*#principal {width:200px; float:left;} */
	
	/*#noticias {height:300px;margin-bottom:10px;float:right;}*/
	
header {
	width:100%;
	background-color:#F5F5F5;
	padding:2px;
	border-bottom :1px dotted #666;}
hgroup {font-family:Arial, Helvetica, sans-serif; text-align:right; }
h1 {font-size:20px; color:#666; margin-right:2px;}
h2 {font-size:small; color:#000; margin-right:2px;}
section h1 {font-size:medium;color:#666;}

/*listas*/
li {list-style-type:none; margin-bottom:1px;}
.vertical {display: inline;padding-right: 1px; }
/*links*/
a {text-decoration:none;color:#900;}
a:hover {text-decoration:underline;}
/*imagens*/
img{border:none;
width:25px;
height:25px;}
.texto {
	float:left;
	border:thin dotted #CCC;
	margin: 0px;
}
/*outros*/
em {border-bottom:thin dotted #333;}

#capa {border:none;
margin:0 6px 6px 0;
width:100px;
height:145px;}
h3 {
	color: #666;
	background-color: #F5F5F5;
	padding: 5px;
	border-bottom: 1px dotted #666;
}
h4 {
	color: #666;
}