*{
	color : #47423a;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	background-repeat : no-repeat;
	margin : 0;
	padding : 0;
	list-style : none;
	border : none;
}

body{
	background-color : #fff;
	background-image : url(img/bg.gif);
	background-repeat : repeat-x;

}
#content {
	width: 936px;
	position:relative;
	margin: 0 auto;
}
#topo{
	background-color : #ff9900;
	position : absolute;
	width : 936px;
	height : 30px;
	left : 0;
	top: 0;
	display : block;
	background-image : url(img/terra.gif);
}
#topo a{
	display : block;
	width : 300px;
	float : left;
	height : 30px;
	overflow : hidden;
	text-indent : -60000px;
}
#banner{
	position : absolute;
	left : 104px;
	top : 38px;
	width : 728px;
	height : 90px;
	z-index : 1000;
}
h1{
	background-image : url(https://sdp.terra.com.br/image/klavika?c=ph&t=Os%20favoritos%20e%20as%20zebras%20do%20Oscar%202011);
	position : absolute;
	width : 936px;
	height : 40px;
	left : 0px;
	top : 150px;
	z-index : 2;
}
h1 a{
	display : block;
	width : 100%;
	height : 40px;
	float : left;
	text-indent : -6000px;
	overflow : hidden;
}

#prox_ant{
	position : absolute;
	left : 870px;
	top : 200px;
	z-index : 12;
	display : block;
	width : 52px;
	height : 26px; 
}
#prox_ant a{
	display : block;
	position : absolute;
	width : 24px;
	height : 24px;
	margin : 1px;
}
#prox_ant a:hover{
	background-position : 0 -24px;
}
#prox_ant a.pro{	background-image : url(img/prox.gif); left : 26px; top : 1px}
#prox_ant a.ant{	background-image : url(img/ant.gif); left : 0; top : 1px;}


/*menu*/
#menu{
	position : absolute;
	left : 0px;
	top : 185px;
	width : 936px;
	height : 40px;
	border-top : 1px solid #d5d0cb;
	z-index : 20;
	display:none;
}
#menu h2{
	width : auto;
	height : 40px;
	line-height : 40px;
	float : left;
}
#menu h2 a{
	width : auto;
	height : 13px;
	line-height : 13px;
	float : left;
	margin : 8px 0 0 0;
	padding : 0 15px;
	border-right : 1px solid #bbb7b3;
	color : #5d5850;
	display : block;
}
#menu h2.mne a,
#menu h2 a:hover,
#menu h2#sel a{
	color : #ff9900;
}
#menu h2.mne,
#menu h2.mne a{
	float : right;
	padding : 0 10px;
	border : none;
}
#menu h2.mne a:hover{
	text-decoration : underline;
}

/* menu vertical */ 

#menuv {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:200px;
	height:100%;
	z-index: 7;
	background: url(img/bg_menu.jpg) 0 0 no-repeat #ccc;
}
#menuv ul {
	float:left;
	margin: 10px;
	margin-top: 100px;
}

#menuv a {
	display:block;
	font-weight: bold;
	color: #f90;
	font-size:12px;
	line-height: 20px;
	padding: 5px 10px;
	width: 157px;
	height: 20px;
	margin: 10px 0;
	background:#47432a;
	word-spacing: 1px;
	border-left: 3px solid #47432a;
}
#menuv a:hover {
	color: #47432a;
	background:#eceae7;
	border-left: 3px solid #47432a;
}
#menuv .select li, #menuv .select a {
	display:block;
	font-size:12px;
	line-height: 20px;
	width: 157px;
	height: 20px;
	margin: 10px 0;
	word-spacing: 1px;
	color: #47432a;
	background:#eceae7;
	border-left: 3px solid #f90;
}

span.seta {
	display:inline;
	float: left;
	margin-top: 5px;
	border: 5px solid #47432a;
	border-left: 5px solid #f90;
	width: 0px;
	height: 0px;
}
#menuv .select span.seta {
	border: 5px solid #eceae7;
	border-left: 5px solid #f90;

}
#menuv a:hover > span.seta{
	border: 5px solid #eceae7;
	border-left: 5px solid #47432a;
}
#menuv .vs li, #menuv  .vs a { display:block; background:url(img/videostore_li.png) 0 0 no-repeat; text-indent: -8000px;}
#menuv .vs li:hover, #menuv a:hover {background-position: -3px -30px; border-left-color: #f90; }
/* info */ 

#info{
	border-top : 1px dotted #ccc;
	height: 500px;
	position:relative;
	top: 185px;
}
#linkao a,
#linkao{
	width : 100%;
	height : 100%;
	position : absolute;
	left : 0;
	top : 0px;
	display : block;
	z-index : 4;
}
#linkao a,
#linkao{
	z-index : 4;
	background-image : url(img/x.gif);
}
#linkao a{
	left : 0;
	top : 0;
}

/*capa*/
#info.capa{
	background: url(img/capa2.jpg) no-repeat 200px 0 #000;
	height: 625px;
}
#info.capa #texto {
	display:block;
	height:100%;
	width:300px;
	left:418px;
	padding: 0;
	top:0px;
	position:absolute;
	background: #000;
	z-index: 6;
}
#info.capa #texto img {
	float:right;
	margin-right: 20px;
}
#info.capa #texto p {
	width:auto;
	margin: 25px;
	color:#fff;
	font-size:12px;
	line-height: 18px;
}
#info.capa #texto strong {
	color:#f90;
	font-size:14px;
	line-height: 16px;
}
#info.capa #texto h2 {
	width:auto;	
	margin: 25px;
	color:#fff;
	font-size:28px;
	text-align:center;
}


/*internas*/
#info.interna {
	background: #eceae7;
	height: 625px;
}
#info.interna #linkao {
	height: 625px;
}
#info.filme {
	height: 930px;
}
#info.interna #texto {
	display:block;
	position:absolute;
	left:200px;
	top:0;
	width:736px;
	z-index: 5;
}
#info.interna #texto h2 {
	width: 736px;
	height: 60px;
	float:left;
	margin: 0;
	opacity:0.85;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85); 
}
.melhor_filme { background:url(img/melhorfilme_h2.png) no-repeat 10px 15px #47432a; text-indent: -10000px; }
.melhor_diretor { background: url(img/melhordiretor_h2.png) no-repeat 10px 15px #47432a; text-indent: -10000px; }
.melhor_ator { background: url(img/melhorator_h2.png) no-repeat 10px 15px #47432a; text-indent: -10000px; }
.melhor_atriz { background: url(img/melhoratriz_h2.png) no-repeat 10px 15px #47432a; text-indent: -10000px; }
.melhor_atorcoad { background: url(img/melhoratorcoad_h2.png) no-repeat 10px 15px #47432a; text-indent: -10000px; }
.melhor_atrizcoad { background: url(img/melhoratrizcoad_h2.png) no-repeat 10px 15px #47432a; text-indent: -10000px; }
.melhor_roteiroor { background: url(img/melhorroteiroor_h2.png) no-repeat 10px 15px #47432a; text-indent: -10000px; }
.melhor_roteiroad { background: url(img/melhorroteiroad_h2.png) no-repeat 10px 15px #47432a; text-indent: -10000px; }
.melhor_animacao { background: url(img/melhoranimacao_h2.png) no-repeat 10px 8px #47432a; text-indent: -10000px; }
.melhor_documentario { background: url(img/melhordocumentario_h2.png) no-repeat 10px 7px #47432a; text-indent: -10000px; }
.melhor_estrangeiro { background: url(img/melhorestrangeiro_h2.png) no-repeat 10px 15px #47432a; text-indent: -10000px; }

/* listas */ 

#mnf {
	display:block;
	width:736px;
	height: auto;
	position:relative;
	z-index: 9;
}
#mnf ul {
	float:left;
	margin: 4px;
	width:731px;
}
#mnf li {
	float:left;
	margin-left: 0;
}
#mnf a {
	display:block;
	color: #fff;
	font-weight:bold;
	font-size:12px;
	line-height: 13px;
	padding: 3px 1px 3px 3px;
	width: 140px;
	height: 26px;
	margin: 2px 0 0 1px;
	background:#47432a;
	word-spacing: -1px;
	border-top: 2px solid #f90;
}
#mnf a:hover {
	color: #47432a;
	background:#eceae7;
	border-top: 2px solid #47432a;
}
#mnf .select li, #mnf .select a {
	display:block;
	font-size:12px;
	line-height: 13px;
	width: 140px;
	height: 26px;
	margin: 2px 0 0 1px;
	word-spacing: -1px;
	color: #47432a;
	background:#eceae7;
	border-top: 2px solid #f90;
}

#mnf span.seta {
	display:none;
	float: right;
	margin-top: 20px;
	border: 3px solid #47432a;
	border: 1px solid #f90;
	width: 0px;
	height: 0px;
}
#mnf .select span.seta {
	border: 3px solid #eceae7;
	border-left: 3px solid #f90;

}
#mnf a:hover > span.seta{
	border: 3px solid #eceae7;
	border-left: 3px solid #47432a;
}
#mnf span.parenteses { font-size:11px; font-weight:normal; color:#fff;}

#mnf .select span.parenteses { color:#47432a; }

#mnf a:hover > span.parenteses { color:#47432a;}
/* info */ 

/* Filmes */

#info.interna #texto #lista h4 {
	float:left;
	clear:both;
	font-size:22px;
	line-height: 36px;
	height: 36px;
	margin: 5px 0 0 5px;
	border: 1px solid #47432a;
	background: #fff;
	width:720px;
	letter-spacing: -1px;
}
#info.interna #texto #lista .vote_h4 {
	display:block;
	float:left;
	color:#fff;
	background: #47432a;
	margin:5px;
	padding: 0 10px;
	font-size:16px;
	line-height: 26px;
	height: 26px;
	text-transform:uppercase; 
}
#info.interna #texto #lista ul li  {
	list-style:none;
	float:left;
	margin: 5px;
	position:relative;
	z-index:9;
}
#info.interna #texto #lista a {
	display:block;
	margin:0;
	background: #000;
	width: 228px;
	height: 146px;
	color: #f90;
	position:relative;
	text-align:center;
	border: solid 3px #47432a;
	font-size: 11px;
	line-height: 14px;
}

#info.interna #texto #lista  a:hover {
	border: solid 3px #f90;
}
#info.interna #texto #lista p.nome {
	position:absolute;
	top: 122px;
	left: 0;
	background:#000;
	height: 20px;
	width:224px;
	font-weight:bold;
	font-size: 14px;
	line-height: 20px;
	color:#fff;
	padding: 2px 2px;
	opacity:0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}
#info.interna #texto #lista p.nome2 {
	position:absolute;
	top: 110px;
	left: 0;
	background:#000;
	height: 32px;
	width:224px;
	font-weight:bold;
	font-size: 14px;
	line-height: 16px;
	color:#fff;
	padding: 2px 2px;
	opacity:0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}
#info.interna #texto #lista p.nomefav {
	position:absolute;
	top: 250px;
	left: 0;
	background:#000;
	height: 20px;
	width:466px;
	font-weight:bold;
	font-size: 14px;
	line-height: 20px;
	text-align:left;
	text-indent: 85px;
	color:#fff;
	padding: 2px 2px;
	opacity:0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}
#info.interna #texto #lista p.nomezebra {
	position:absolute;
	top: 134px;
	left: 0;
	background:#000;
	height: 32px;
	width:226px;
	font-weight:bold;
	font-size: 14px;
	line-height: 16px;
	text-align:center;
	text-indent: 2px;
	color:#fff;
	padding: 2px 2px;
	opacity:0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}
#info.interna #texto #lista p.nomezebra strong {
	font-size: 12px;
}
#info.interna #texto #lista  a:hover > p.nome,
#info.interna #texto #lista  a:hover > p.nome2,
#info.interna #texto #lista  a:hover > p.nome2 strong,
#info.interna #texto #lista  a:hover > p.nomefav,
#info.interna #texto #lista  a:hover > p.nomefav strong{
	color: #f90;
}

#info.interna #texto #lista  a:hover > p.nome,
#info.interna #texto #lista  a:hover > p.nomezebra,
#info.interna #texto #lista  a:hover > p.nomezebra strong{
	color: #f90;
}

#info.interna #texto #lista li.favorito > a  {
	width: 470px;
	height: 274px;
}

#info.interna #texto #lista li.zebras > a  {
	width: 230px;
	height: 170px;
}

span.favic {width: 74px; height: 75px; position:absolute; bottom: 3px; left: 3px; z-index: 10; background:url(img/fav_ic.png) no-repeat 0 0; }
span.zebraic {width: 45px; height: 46px; position:absolute;top: 0px; right: 0px; z-index: 10; background:url(img/zebra_ic.png) no-repeat 0 0;}

#info.interna #texto #lista input {
	float:left;
	margin: 5px 10px 5px 0;
	*margin-top: 0;
}
#info.interna #texto #lista li.borda {
	width: 228px;
	height: 146px;
	border: solid 3px #47432a;
}
 
#info.interna #texto #votar {
	float:none;
	clear:both;
	padding: 10px 0;
	*padding-top:5px;
	text-align:center;
	border-bottom: dotted 1px #47432a;
	border-top: dotted 1px #47432a;
	background: #e9e9e9;
	position:relative;
	z-index: 9;
}

/* Resultados Enquete */

#info.interna #texto #resultado h4 {
	float:left;
	clear:both;
	font-size:22px;
	line-height: 36px;
	height: 36px;
	margin: 5px 0 0 5px;
	border: 1px solid #47432a;
	background: #fff;
	width:720px;
	letter-spacing: -1px;
}
#info.interna #texto #resultado .vote_h4 {
	display:inline;
	color:#fff;
	background: #47432a;
	margin-left:5px;
	padding: 0 10px;
	font-size:22px;
	text-transform:uppercase; 
}
#info.interna #texto #resultado li {
	width:auto;
	height:auto;
	float:left;
	border-left: solid 3px #fff;
	border-right: solid 3px #fff;
	border-bottom: solid 3px #fff;
	margin: 5px;
	background: #fff;
	position:relative;
	z-index: 9;
}
#info.interna #texto #resultado p {
	font-weight:bold;
	line-height: 16px;
	font-size: 13px;
	word-spacing: -1px;
	margin-bottom: 2px;
}
#info.interna #texto #resultado p.resp {
	position:absolute;
/*	top: 130px;
*/	left: 0;
	bottom: 0;
	background: #fff;
	width: 222px;
	padding: 4px;
	font-weight:bold;
	color: #9bc80d;
	line-height: 16px;
	opacity:0.96;
	-moz-opacity: 0.96;
	filter: alpha(opacity=96);	
}
#info.interna #total p {
	float:none;
	clear:both;
	padding: 10px 0;
	*padding-top:5px;
	text-align:center;
	border-bottom: dotted 1px #47432a;
	border-top: dotted 1px #47432a;
	background: #fff;
	font-weight:bold;
	color: #9bc80d;
	text-align:center;
	font-size:24px;
}
#info.interna #barra  {
	display:block;
	float:left;
	clear:both;
	width: 726px;
	padding: 5px;
	border-bottom: dotted 1px #47432a;
	border-top: dotted 1px #47432a;
	background: #fff;
	position:relative;
	z-index: 9;
	text-align:center;
}
#info.interna #barra .botao a {
	display:block;
	float:left;
	margin-top: 0px;
	width: 200px;
	background: url(img/botao.png) no-repeat;
	height: 34px;
	line-height: 14px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	word-spacing:1px;
	padding-top: 5px;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF;
}
#info.interna #barra .botao a:hover { 
	background: url(img/botao.png) no-repeat 0 -39px;
	color:#f90;
}
#info.interna #barra .avanca {
	float:right;
}
#info.interna #barra .volta {
	float:left;
}
/* Box Enquete */


#info.interna #texto #chamaEnquete,
#info.interna #texto #chamaEnquete li {
	display:block;
	float:left;
	width: 230px;
	height: 90px;
	background:#FFF;
	border: solid 2px #f90;
	margin:5px;
	position:relative;
	z-index:9;
}
#info.interna #texto #chamaEnquete p {
	padding:5px 40px;
	text-align:center;
	font-weight:bold;
	color:#47432a;
}
#info.interna #texto #chamaEnquete .vote a {
	margin-top: 5px;
	text-indent: -10000px;
	background: url(img/vote.png) no-repeat 0 0 #fff;
	width: 150px;
	height:39px;
	border:none;
}
#info.interna #texto #chamaEnquete .vote a:hover{
	background: url(img/vote.png) no-repeat 0 -39px #fff;
}




/* -------------------------------------------------------------------
	*/

#info.interna #texto #filme {
	padding-bottom: 30px;
	float: left;
	margin: 305px 0 5px 0;
	position:relative;
	width: 600px;
	background:#333;
	z-index: 8;
	opacity:0.85;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
	
}
#info.interna #texto #filme.baixo { width: 530px; float:right; margin-top:350px; }
#info.interna #texto #filme.cantoDir { width: 242px; float:right; margin-top:70px; }
#info.interna #texto #filme.cima { width: 530px; float:right; margin-top:0; }
#info.interna #texto #filme.cima2 { width: 100%; float:right; margin-top:0; }
#info.interna #texto #filme.cima3 { width: 100%; float:right; margin-top:38px; }
#info.interna #texto #filme.cantoEsq { width: 242px; margin-top: 180px; }
#info.interna #texto #filme.cantoEsq2 { width: 440px; margin-top: 300px; }

#info.interna #texto #filme img {
	margin: 5px;
	float:right;
}
#info.interna #texto #filme h2 {
	display:block;
	width: 100%;
	margin: 5px 10px;
	height:auto;
	float:left;
	color:#f90;
	font-size:24px;
	line-height: 28px;
}
#info.interna #texto #filme p{
	float:left;
	margin:5px 10px;
	font-size:12px;
	line-height: 14px;
	word-spacing:1px;
	color:#eceae7;
}
em, strong {
	color:#eceae7;
	font-size:12px;
	line-height: 14px;
}

.externo2 {
	display:block;
	float:left;
	width:78px;
	margin:1px;
	height: 19px;
}
.externo2 a {
	display:block;
	float:left;
	width:100%;
	height: 100%;
	}

.assista2 { background: url(img/assista_bt2.png) no-repeat 0 0; text-indent: -10000px; position:absolute; bottom: 1px; right:241px; }
.critica2 { background:url(img/critica_bt2.png) no-repeat 0 0; text-indent: -10000px; position:absolute; bottom: 1px; right:161px; }
.trailer2 { background:url(img/trailer_bt2.png) no-repeat 0 0; text-indent: -10000px; position:absolute; bottom: 1px; right: 81px;}
.fotos2 { background:url(img/fotos_bt2.png) no-repeat 0 0; text-indent: -10000px; position:absolute; bottom: 1px; right: 1px;}

.assista2 a { background:url(img/assista_bt2.png) no-repeat 0 -20px; text-indent: -10000px; }
.critica2 a { background:url(img/critica_bt2.png) no-repeat 0 -20px; text-indent: -10000px; }
.trailer2 a { background:url(img/trailer_bt2.png) no-repeat 0 -20px; text-indent: -10000px; }
.fotos2 a { background:url(img/fotos_bt2.png) no-repeat 0 -20px; text-indent: -10000px; }

.assista2 a:hover,
.critica2 a:hover,
.trailer2 a:hover,
.fotos2 a:hover { background-position: 0 -40px; }

#info.interna #credito{
	position:absolute;
	bottom: 0px;
	left : 0px;
	height: 20px;
	font-size : 10px;
	line-height: 20px;
	padding-left:15px;
	color : #beb7af;
	background:#222;
	width:215px;
	z-index: 7;
	opacity: 0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
	
}
#info.interna #foto {
	width : 736px;
	height : auto;
	display : block;
	position: absolute;
	left : 0;
	top : 140px;
	z-index: 1;
	text-align:right;
}


#info.interna #assista .videostore a {
	position: absolute;
	left : 527px;
	top : 140px;
	margin-top: 5px;
	text-indent: -10000px;
	background: url(img/videostore.png) no-repeat 0 0;
	width: 101px;
	height:25px;
	border:none;
	z-index:9;
}
#info.interna #assista .videostore a:hover{
	background: url(img/videostore.png) no-repeat 0 -39px;
}


/* --------------------------------------------------------
	*/
	

#info.interna #chamaEnquete1 .voteagora a {
	position: absolute;
	left : 630px;
	top : 140px;
	margin-top: 5px;
	text-indent: -10000px;
	background: url(img/voteagora.png) no-repeat 0 0;
	width: 101px;
	height:25px;
	border:none;
	z-index:9;
}
#info.interna #chamaEnquete1 .voteagora a:hover{
	background: url(img/voteagora.png) no-repeat 0 -39px;
}









#capa.mais #texto p a{
	width : 350px;
	height : 70px;
	display : block;
}
#capa.mais #texto p a{
	font-weight : bold;
	line-height : 20px;
}

#capa.mais #texto p a img{
	border : 3px solid #fff;
	float : left;
	margin : 0 5px 0 0;
}
#capa.mais #texto p a:hover img{
	border : 3px solid #ff9900;
	
}

#info.capa #texto p.lightgray {
	color:#eceae7;
}

/*mais*/
#info.mais{
	background-image : none;
	background-color : #fff;
}
#info.mais #texto{
	top : 10px;
	left : 25px;
	width : 885px;
	padding-right : 00px;
	height : 330px;
	background-color : transparent;
	border : none;
	position : absolute;

}
#info.mais #texto h2{
	color : #5d5850;
}
#info.mais #texto p{
	float : left;
}
#info.mais #texto p,
#info.mais #texto p a{
	width : 220px;
	height : 70px;
	display : block;
	font-weight : bold;
	line-height : 13px;
	font-size : 11px;
}
#info.mais #texto p a:hover{
	color : #ff9900!important;
}
#info.mais #texto p a img{
	border : 3px solid #fff;
	float : left;
	margin : 0 5px 0 0;
}
#info.mais #texto p a:hover img{
	border : 3px solid #ff9900;
}

/* Compartilhar 10/06/2010 */

.compartilhar {
	background:transparent url(https://www.terra.com.br/esportes/infograficos/selecoes-da-copa/img/compartilhar.gif) no-repeat scroll 0 -5px;
	position:absolute;
	left:760px;
	top:151px;
	width:176px;
	z-index:100;
	padding-right: 15px;
	height: 23px;
}
#facebook, #twitter, #orkut {
	display:block;
	float:right;
	width:23px;
	height:30px;
	background:url(https://www.terra.com.br/noticias/listas/img/facebook-2.gif);
	margin-left:4px;
	text-indent:-5000px;
	overflow:hidden;
}
#twitter { background:url(https://www.terra.com.br/noticias/listas/img/twitter-2.gif); }
#orkut {
	background:url(https://www.terra.com.br/noticias/listas/img/orkut-2.gif);
	text-indent:0;
}
#orkut img {
	-moz-opacity:.01;
	filter:alpha(opacity=01);
	opacity:.01;
}
#facebook:hover, #twitter:hover { background-position:0 -30px; }
#img-post {
	position:absolute;
	left:-5000px;
	top:-5000px;
}
