ol { font-family: georgia, sans-serif; }

ol li { list-style-type: decimal; font-family: tahoma, verdanda, sans₋serif; }
.body li { margin-top: 0.5em; }
.imgleft {
	float: left;
	margin-right: 1em;
}
blockquote {
	margin: 1em;
	padding: 1em;
	background-color: #eee;
}
blockquote,blockquote p {
	font-family: "Chaparral Pro", palatino,Georgia, serif;
	font-size: 1.2em;
	color: #333;
	font-style: italic;
}
blockquote h3:first-child, blockquote h4:first-child {
    margin-top: 0em;
}
q { font-style: italic; color: #333; }
.imgright {
	float: right;
	margin-left: 1em;
}
a.imgright,
a.floatright,
a.imgleft,
a.floatleft {
	border-bottom: 0 !important;
}
.bordered {
	border: 1px solid #999;
	border-right-color: #333;
	border-bottom-color: #333;
}
.center {
	text-align: center;	
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}


.half {
	width: 50%;
	text-align: left;
}


.b_movie_rating {
	background-color: #eee;
	padding: 1em 1em;
	margin-top: 1em;
	border-top: 2px solid #333;
	border-bottom: 2px solid #333;
	position: relative;
	padding-left: 170px;
}

.b_movie_rating img {
position: absolute; 
left: 1em;
top: 1em;
width: 120px;
height: 178px;

}

.b_movie_rating p {

}

.mv_rating {
	position: absolute;
	right: 1em;
	bottom: 1em;
}

.light {
	color: #999;
}

.erro,
.erro label {
	font-weight: bold;
	color: #c00;
	line-height: 1.5;
}

.twins {
  width: 47%;
  padding: 0.5em;
  margin: 0;
  float:left;
}
hr.separator {
  clear: both;
  height: 0;
  color: none;
  width: 100%;
  padding-top:1em;
  border: 0;
  border-bottom: 1px solid #ddd;
}
ins *, ins { text-decoration: none; }
pre br {
display: none;
}
.content h4,
.content h3 {
    margin-top: 1.3em;
}

ul ul li {
    margin-left: 2em;
    font-size: 0.85em;
    list-style-type: circle;
}

.content p {
    margin-bottom: 1em; 
}

.content img {
    max-width: 100%;
}

.content .figcaption {
    display:block;
    font-size: 0.85em;
    color:#999;
}
