/*   https://www.terra.com.br/noticias/listas/lista_v3.css   */

* {
	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(https://www.terra.com.br/noticias/listas/img/bg.gif);
	background-repeat : repeat-x;
	width:980px;
	height:740px;
	overflow:auto;
}
#topo {
	background-color : #ff9900;
	position : absolute;
	width : 980px;
	height : 30px;
	left : 0;
	top: 0;
	display : block;
	background-image : url(https://www.terra.com.br/noticias/listas/img/terra.gif);
}
#topo a {
	display : block;
	width : 300px;
	float : left;
	height : 30px;
	overflow : hidden;
	text-indent : -60000px;
}
#banner {
	position :  absolute;
	left : 126px;
	top : 40px;
	width : 728px;
	height : 90px;
	z-index : 1000;
	overflow:hidden;
}
h1 {
	position : absolute;
	width : 940px;
	height : 40px;
	left : 20px;
	top : 150px;
	z-index : 2;
}
h1 a {
	display : block;
	width : 100%;
	height : 40px;
	float : left;
	overflow : hidden;
}
#borda {
	width : 980px;
	height : 1px;
	border-top : 1px dotted #eceae7;
	display : block;
	position : absolute;
	left : 0px;
	top : 220px;
	z-index : 0;
}
a.pro, a.ant {
	display : block;
	position : absolute;
	width : 24px;
	height : 24px;
	margin : 1px;
	z-index:10;
}
a.pro:hover, a.ant:hover { background-position : 0 -24px; }
a.pro {
	background-image : url(https://www.terra.com.br/noticias/listas/img/prox.gif);
	left:934px;
	top:27px;
}
a.ant {
	background-image : url(https://www.terra.com.br/noticias/listas/img/ant.gif);
	left : 890px;
	top:27px;
}
/* Menu */

#menu {
	position : absolute;
	left : 0px;
	top : 185px;
	width : 980px;
	height : 40px;
	border-top : 1px solid #d5d0cb;
	z-index : 20;
}
#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, #menu h2.mne a {
	border:medium none;
	float:right;
	padding:0 10px;
	color:#F90
}
#menu h2.mnc { padding-left:8px }
#menu h2 a:hover, 
#menu.capa h2.mnc a,
#menu.p1 h2.mn1 a, 
#menu.p2 h2.mn2 a, 
#menu.p3 h2.mn3 a, 
#menu.p4 h2.mn4 a, 
#menu.p5 h2.mn5 a, 
#menu.p6 h2.mn6 a, 
#menu.p7 h2.mn7 a, 
#menu.p8 h2.mn8 a, 
#menu.p9 h2.mn9 a, 
#menu.p10 h2.mn10 a, 
#menu.p11 h2.mn11 a, 
#menu.p12 h2.mn12 a, 
#menu.p13 h2.mn13 a, 
#menu.p14 h2.mn14 a, 
#menu.p15 h2.mn15 a, 
#menu.p16 h2.mn16 a, 
#menu.p17 h2.mn17 a, 
#menu.p18 h2.mn18 a, 
#menu.p19 h2.mn19 a, 
#menu.p20 h2.mn20 a, 
#menu.p21 h2.mn21 a, 
#menu.p22 h2.mn22 a, 
#menu.p23 h2.mn23 a, 
#menu.p24 h2.mn24 a, 
#menu.p25 h2.mn25 a, 
#menu.mais h2.mne a { color : #ff9900; }

/* Geral */

#pagina #texto {
	font-size : 14px;
	font-weight : bold;
	width : 495px;
	height : 380px;
	display : block;
	position : absolute;
	left : 430px;
	top : 116px;
	overflow : auto;
	z-index : 4;
}
#pagina {
	width : 980px;
	height : 440px;
	position : absolute;
	left : 0;
	top : 221px;
	display : block;
	z-index : 9;
	overflow:hidden;
}
#pagina #texto h2 {
	font-size : 18px;
	margin : 5px 0;
}
#pagina #texto h3 { font-size : 16px; }
#pagina #texto p {
	margin : 8px 0 0 0;
	font-weight : normal;
	line-height:18px;
}
a.voltar {
	display:block;
	width:55px;
	height:24px;
	background:url(img/voltar.gif);
	text-indent:-5000px;
	float:left;
	margin-top:15px;
}
a.voltar:hover { background-position:0 -30px; }

/* Capa */

#pagina.capa { 
	background:url(img/capa.jpg) ;
	left:0;
	width:980px;
	height:519px;
}

.bullet { position:absolute; width:55px; background:url(img/bullet.gif) no-repeat 0 0; height:55px; cursor:pointer; }
.bullet:hover { background-position: 0 -55px; }

#bullet1 { top:231px; left:16px; }
#bullet2 { top:141px; left:185px; }
#bullet3 { top:34px; left:314px; }
#bullet4 { top:388px; left:392px; }
#bullet5 { top:101px; left:561px; }
#bullet6 { top:354px; left:739px; }

/* Jogador */

.jogador {
	width:980px;
	height:740px;
	position:absolute;
	left:0;
	top:0;
	display:none;
}
#mask {
	background:#000;
	-moz-opacity:.90; filter:alpha(opacity=90); opacity:.90;
	width:980px;
	height:740px;
	position:absolute;
	left:0;
	top:0;
	display:none;
}
#jogador-img {
	position:absolute;
	width:619px;
	height:464px;
	left:30px;
	top:27px;
}
#jogador-numero {
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	left:35px;
	top:32px;
	background:#f90;
	color:#fff;
	font-size:30px;
	font-weight:bold;
	line-height:50px;
	text-align:center;
}
#jogador-legenda {
	-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;
	position:absolute;
	width:619px;
	height:40px;
	line-height:40px;
	left:30px;
	top:451px;
	background:#000;
	text-align:center;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
}
#jogador-legenda strong {
	color:#f90;
	font-size:11px;
	font-weight:normal;
}

#jogador-texto {
	position:absolute;
	left:670px;
	top:30px;
	width:280px;
}
#jogador-texto strong {
	display:block;
	width:100%;
	color:#f90;
	font-size:22px;
	padding-bottom:10px;
}
#jogador-texto h2 {
	color:#FFF;
	font-size:22px;
	padding-bottom:10px;
}
#jogador-texto p {
	color:#FFF;
	font-size:12px;
	line-height:18px;
}
/* Interna */
	
#pagina.destino #texto {
	height:385px;
	left:625px;
	top:45px;
	width:305px;
}
#pagina.destino h3 {
	color:#47423A;
	font-size:22px !important;
	left:auto;
	padding:0 10px 0 0;
	position:relative;
	top:auto;
}
#pagina.destino h4 {
	font-size:32px;
	color:#7f7871;
	padding:0 0 5px 0;
	margin:0;
}
#pagina.destino #texto p {
	font-size:12px;
	line-height:18px;
	padding:10px 10px 0 0;
	margin:0;
}
#pagina.destino #texto span { color:#7f7871; }
#pagina.destino #foto {
	background:#DDDDDD none repeat scroll 0 0;
	height:452px;
	left:0px;
	overflow:hidden;
	position:absolute;
	top:0px;
	width:980px;
}
#pagina.destino img {
	position:absolute;
	width:980px;
	height:452px;
	left:0;
}

/* Mais Especiais */

#mais {
	width : 940px;
	height:820px;
	position : absolute;
	left : 21px;
	top : 221px;
	display : block;
	z-index : 9;
	overflow:hidden;
}
#mais h3 {
	font-size:32px;
	color:#47423a;
	position:absolute;
	left:20px;
	top:10px;
}
#mais #texto {
	height:808px;
	left:20px;
	top:66px;
	width:895px;
	position:absolute;
}
#mais #texto p {
	display : block;
	float : left;
	width : 275px;
	height : 70px;
	margin : 10px 20px 10px 0;
}
#mais #texto p a {
	width : 260px;
	height : 70px;
	display : block;
}
#mais #texto p a {
	font-weight : bold;
	line-height : 20px;
}
#mais #texto p a:hover { color : #ff9900; }
#mais #texto p a img {
	border : 3px solid #fff;
	float : left;
	margin : 0 5px 0 0;
}
#mais #texto p a:hover img { border : 3px solid #ff9900; }
#assinatura {
	font-size:10px;
	width:960px;
	left:0;
	position:absolute;
	top:655px;
	text-align:right;
	display:none;
}
*.hide { display:none !important }

/* 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;
	padding-left:80px;
	position:absolute;
	left:800px;
	top:151px;
	z-index:100;
}
#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;
}
