body {
	margin:0;
	padding:0;
	background:#ccc;
	text-align:center;
	font-family:arial;
	font-size:15px;
	background:url(i/fundo.gif);
}
img {
	border:0;
}
h1 {
	margin:0 0 0 10px;
	padding:0;
	font-size:20px;
}
h3 {font-size:11px; margin:0; padding:0;}
h4 {font-size:10px; margin:0; padding:0;}
h2 {font-size:40px; margin:0; padding:0;}
h5 {font-size:12px; margin:10px 0px 0px 0px; padding:0;}
#conteudo {
	width: 980px;
	margin:0 auto;         
	padding: 10px;
	text-align:left;
}
#geral {
	background:url(i/fundoe.gif);
	border-top:solid 5px #4d4d4e;
	border-bottom:solid 5px #4d4d4e;
}
#poster {
	position:relative;
	padding:5px 10px 10px 10px;
	min-height:760px;
}
#poster img {
	width:495px;
}
#infos {
	margin-right:10px;
	position:absolute;
	top:10px;
	left:510px;
}
#votar-estrutura {
	position:relative;
	height:35px;
	padding-top:8px;
	padding-left:5px;
}
#menu {
	margin:0;
	padding:0;
}
ul#votar {
	display:inline;
	list-style-type:none;
}
ul#votar li {
	display:block;
	float:left;
	margin:0 0 0 5px;
	background:#4d4d4e;
	border:solid 1px #39393a;
}
ul#votar li a {
	color:#fff;
	text-decoration:none;
	display:block;
	line-height:30px;
	padding:0px 9px 0;
	/*font-weight:bold;
	font-size:14px;*/
}
ul#votar li a:hover {
	color:#000;
	background:#ff680a;
}
ul#votar #proximo {
	background:#39393a;
	margin-left:22px;
}
#topo {
	height:70px;
	position:relative;
	margin-bottom:5px;
}
#topo img {
	width:220px;
}
#menu-estrutura {
	position:absolute;
	top:37px;
	left:483px;
}
ul#menu {
	display:inline;
	list-style-type:none;
}
ul#menu li {
	display:block;
	float:left;
	margin:0 0 0 5px;
	background:#4d4d4e;
	border:solid 1px gray;
}
ul#menu li a {
	color: #fff;
	text-decoration:none;
	display:block;
	line-height:30px;
	padding:0px 12px 0;
}
ul#menu li a:hover {
	color:#000;
	background:#ff680a;
}
#buscar {
	position:absolute;
	top:40px;
	left:230px;
}
#buscar p{
	margin:0;
	padding:0;
}
#rodape {
	text-align:center;
	padding:10px;
	font-size:12px;
	background:#fff;
}
#voto {
	text-align:center;
	width:103px;
	height:75px;
	padding:30px 10px 10px 10px;
	background:url(i/estrela.gif);
	position:absolute;
	top:40px;
	left:20px;
}
#mais-infos {
	width:300px;
	position:absolute;
	top:50px;
	left:170px;
}
#mais-infos li{
	list-style-type:none;
	margin-bottom:2px;
}
#mais-infos ul{
	margin:0;
	padding:0;
}
#mais-infos #veja a{
	color:#000;
	font-size:12px;
	text-decoration:none;
}
#mais-infos #veja a:hover{
	color:orange;
	font-size:12px;
	text-decoration:none;
}
#mais-infos img{
	width:4px;
	height:8px;
	margin-right:5px;
}
#compartilhe {
	position:absolute;
	top:5px;
	*top:20px;
	left:780px;
}
#compartilhe li{
	display:inline;
	margin-left:3px;
}
#comentarios {
	width:422px;
	position:absolute;
	top:220px;
	left:20px;
	border-top:solid 1px silver;
	padding-top:10px;
}
#comentarios dt {
	margin-top:10px;
	color:#4d4d4e;
	font:bold 12px arial;
}
#comentarios dd {
	margin:0px;
}
#comentarios a{
	color:#000;
	font-size:12px;
	text-decoration:none;
}
#comentarios a:hover{
	color:orange;
	font-size:12px;
	text-decoration:none;
}
#comentarios img{
	width:4px;
	height:8px;
	margin-right:5px;
}
#comentar{
	width:400px;
	border:solid 1px #dadada;
	padding:10px;
	background:#e6e6e6;
	margin-top:20px;
}
#comentar p{
	margin:2px 0 0 0;
	padding:0;
	font-size:12px;
}
#comentar .texto{
	width:380px;
}
#midias-sociais {
	position:absolute;
	top:180px;
	left:20px;
}
iframe {
	background:url(/i/fundoe.gif);
	border:none;
	width:450px;
	height:23px;
}

/*resultado de busca*/
#lista-poster{
	padding:12px;
}
#lista-poster h1{
	margin:0 0 10px 0;
}
#lista-poster ul{
	margin:0;
	padding:0;
}	
#lista-poster li{
	display:inline;
	list-style-type:none;
}
#lista-poster img {
	width:100px;
	margin:2px;
	border:solid 1px gray;
	padding:5px;
	background:silver;
}

/*ordem alfabética*/
#ordem-alfabetica{
	padding:12px;
}
#ordem-alfabetica h1{
	margin:0 0 10px 0;
}
#ordem-alfabetica ul{
	margin:0;
	padding:0;
}	
#ordem-alfabetica li{
	display:inline;
	list-style-type:none;
}
#ordem-alfabetica img {
	width:100px;
	margin:2px;
	border:solid 1px gray;
	padding:5px;
	background:silver;
	min-height:100px;
}
#ordem-alfabetica li {
	position:relative;
}
#ordem-alfabetica p {
	position:absolute;
	top:-115px;
	left:30px;
	margin:0;
	padding:0;
	font:bold 90px arial;
}
#ordem-alfabetica a {
	color:#ce8601;
	text-decoration:none;
}
#ordem-alfabetica a:hover {
	color:red;
}
#selecionado a{
	height:41px;
	background:gray;
}