/*** GERAIS ***/

.topoespecial { position:relative; text-indent:-5000px; height:30px; }

.topoespecial img { position:absolute; left:0; top:0; }

/* só para o planeta */
.topoespecial { background:url(img/planeta-terra-h1.gif) no-repeat; height:44px; }
.topoespecial img { left:61px; top:7px; }
/* só para o planeta */

#miolo .chapeu-pequeno { 
	color:#999999;
	margin-bottom:3px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	line-height:normal;
	height:auto;
}

.relacionados-lista li, .vejatb-lista li { font-weight:bold; display:inline-block; background:url(https://img.terra.com.br/i/noticias2/reuse/bullet.gif) no-repeat 0 6px; padding:0 0 6px 8px; clear:both; overflow:hidden; line-height:14px; }
.relacionados-lista li { background:none; padding-left:0; }
.relacionados-lista li .photo, .vejatb-lista li .photo {}

.coluna-407 { width:407px; overflow:hidden; }
.coluna-195 { width:195px; overflow:hidden; }

*.right { float:right }
*.left { float:left }
*.hide { display:none }
*.scr-scrollbar { display:block !important }

*.show { display:block }

#miolo h3 { margin-bottom:5px; float:left; width:100%; }
#miolo h3 a { padding-right:7px; background:url(img/seta-links.gif) no-repeat right 13px; float:left; }

a.vejamais, #mais a { color:#f90 !important; font-weight:bold; text-decoration:none; float:left; clear:both; width:100%; font-size:11px !important; }
a.vejamais:hover, #mais a:hover { text-decoration:underline; }

*.vejamais-link { color:#f90 !important }
*.vejamais-link { color:#f90 !important }

#miolo p { margin-bottom:10px; }

*.border-top { background:url(img/pontilhado.gif) repeat-x 0 0 !important; padding-top:10px !important; }
*.border-bottom { background:url(img/pontilhado.gif) repeat-x 0 bottom !important; padding-bottom:10px !important; }




/**** MENU ****/

#menu_especial{
	display : block;
	width : 880px;
	height : 40px;
	float : left;
	border-top : 1px solid #beb7af;
}
#menu_especial h2 a,
#menu_especial h2{
	font-size : 12px;
	line-height : 12px!important;
	float : left!important;
	width : auto!important;
	text-indent : 0!important;
	margin : 0;
	padding : 0;
	color : #7f7871;
}

#menu_especial h2 a{
	border-left : 1px solid #dadada;
	margin-top : 5px;
	padding : 0 10px;
}
#menu_especial h2.mn01 a{
	padding : 0 10px 0 0;
	border-left : none;
}
#menu_especial #nt_ft_vd h2 a{
	color : #ff9900;
	border : none;
}
#menu_especial #nt_ft_vd h2.mn08 a,
#menu_especial #nt_ft_vd h2.mn09 a{
	background-repeat : repeat-y;	
	background-image : url(https://img.terra.com.br/i/noticias2/interna/tracejado.gif);
	background-position : left;
}
#nt_ft_vd{
	float : right;
}
#menu_especial #nt_ft_vd h2 a:hover{
	text-decoration : underline;
}



/****************************/
/**** CHAMADAS GENÉRICAS ****/
/****************************/



/** CHAMADA 407 COM FOTO **/

#miolo .chamada-407-foto {
	width:407px;
	height:305px;
	overflow:hidden;
	position:relative;
}
#miolo .chamada-407-foto a {
	width:407px;
	height:305px;
	display:block;
	overflow:hidden;
	position:relative;
	left:0;
	top:0;
}
#miolo .chamada-407-foto p {
	width:407px;
	height:24px;
	overflow:hidden;
	-moz-opacity:.85; filter:alpha(opacity=85); opacity:.85;
	position:absolute;
	left:0;
	bottom:0; _bottom:-1px;
	margin:0;
	background:#fff;
	line-height:24px;
	text-indent:5px;
}
#miolo .chamada-407-foto p em {
	margin:2px;
}
#miolo .chamada-407-foto a:hover {
	border:3px solid #f90;
	width:401px;
	height:299px;
}
#miolo .chamada-407-foto a:hover img, #miolo .chamada-407-foto a:hover p {
	margin:-3px;
}




/** MANCHETE **/

#miolo .manchete {
	width:407px;
	background:url(img/pontilhado.gif) repeat-x 0 0;
	padding-top:10px;
	margin-top:15px;
	overflow:hidden;
}
#miolo .manchete h2 {
	font-size:23px;
	line-height:26px;
	margin-bottom:10px;
	margin-top:0;
	text-indent:0;
	width:407px;
	height:auto !important;
}
#miolo .manchete h2 a {
	width:407px;
	height:auto !important;
}
#miolo .manchete .relacionados-lista {
	width:407px;
	clear:both;
}




/** CHAMADA 195 **/

#miolo .chamada-195 { width:195px; margin-bottom:10px; }

#miolo .chamada-195 h4 { font-size:14px; line-height:16px; margin-bottom:10px; }

#miolo .chamada-195 a p b { color:#5d5850 !important; }

#miolo .chamada-195 a:hover h4, #miolo .chamada-195 a:hover p b { color:#f90 !important; }






/** CHAMADA 195 + FOTO 89 **/

#miolo .chamada-195.foto-89 span,
#miolo .chamada-195.foto-89 h4,
#miolo .chamada-195.foto-89 h5,
#miolo .chamada-195.foto-89 p,
#miolo .chamada-195.foto-89 b { float:left; width:89px; clear:none !important; cursor:pointer }

#miolo .chamada-195.foto-89 h4 { margin-bottom:1px; }

#miolo .chamada-195.foto-89 span { height:119px; overflow:hidden; display:block; margin-right:17px; }
#miolo .chamada-195.foto-89 a:hover span, #miolo .chamada-195.foto-89 a span:hover { height:113px; width:83px; border:3px solid #f90 !important; }
#miolo .chamada-195.foto-89 a:hover span img, #miolo .chamada-195.foto-89 a span:hover img { margin:-3px; }




/** CHAMADA 195 + FOTO 89 + FUNDO CINZA **/

#miolo .chamada-195.foto-89.cinza { background:#eceae7; padding:10px; width:175px; }

#miolo .chamada-195.foto-89.cinza span { float:right; margin:0 }

#miolo .chamada-195.foto-89.cinza h4,
#miolo .chamada-195.foto-89.cinza h5,
#miolo .chamada-195.foto-89.cinza p,
#miolo .chamada-195.foto-89.cinza b { width:79px; }

#miolo .chamada-195.foto-89.cinza a:hover b { text-decoration:underline }



/** CHAMADA 195 + FOTO 89x67 **/

#miolo .chamada-195.foto-89x67 span,
#miolo .chamada-195.foto-89x67 h4,
#miolo .chamada-195.foto-89x67 h5,
#miolo .chamada-195.foto-89x67 p,
#miolo .chamada-195.foto-89x67 b { float:left; width:89px; clear:none !important; cursor:pointer }

#miolo .chamada-195.foto-89x67 h4 { margin-bottom:1px; }

#miolo .chamada-195.foto-89x67 span { height:67px; overflow:hidden; display:block; margin-right:17px; }
#miolo .chamada-195.foto-89x67 a:hover span, #miolo .chamada-195.foto-89x67 a span:hover { height:61px; width:83px; border:3px solid #f90 !important; }
#miolo .chamada-195.foto-89x67 a:hover span img, #miolo .chamada-195.foto-89x67 a span:hover img { margin:-3px; }

#miolo .chamada-195.foto-89x67.border-bottom span { *margin-bottom:10px }





/** CHAMADA 195 FOTO **/

#miolo .chamada-195-foto {
	width:195px;
	height:146px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
}
#miolo .chamada-195-foto a {
	width:195px;
	height:146px;
	display:block;
	overflow:hidden;
	position:relative;
	left:0;
	top:0;
}
#miolo .chamada-195-foto p {
	width:195px;
	overflow:hidden;
	-moz-opacity:.85; filter:alpha(opacity=85); opacity:.85;
	position:absolute;
	left:0;
	bottom:0; _bottom:-1px;
	margin:0;
	background:#fff;
	line-height:14px;
	padding:5px;
}
#miolo .chamada-195-foto a:hover {
	border:3px solid #f90;
	width:189px;
	height:140px;
}
#miolo .chamada-195-foto a:hover img, #miolo .chamada-195-foto a:hover p {
	margin:-3px;
}





/** CHAMADA 195 FOTO + TEXTO **/

.chamada-195-foto-texto span,
.chamada-195-foto-texto h5,
.chamada-195-foto-texto h4,
.chamada-195-foto-texto p,
.chamada-195-foto-texto b { float:left; width:195px; clear:none !important; cursor:pointer }

.chamada-195-foto-texto { display:block; float:left; width:407px; }

.chamada-195-foto-texto span { height:146px; overflow:hidden; display:block; margin-right:17px; }
.chamada-195-foto-texto:hover span, .chamada-195-foto-texto a span:hover { height:140px; width:189px; border:3px solid #f90 !important; }
.chamada-195-foto-texto:hover span img, .chamada-195-foto-texto a:hover span:hover img { margin:-3px; }

.chamada-195-foto-texto h4 { font-size:14px; }
#miolo .chamada-195-foto-texto:hover h4 { color:#f90; }

.chamada-195-foto-texto b { color:#f90; }
#miolo .chamada-195-foto-texto:hover b { text-decoration:underline }





/****************************/
/****** SECOES (LINHAS) *****/
/****************************/



/**** PRINCIPAL ****/

#principal { background:url(img/pontilhado.gif) repeat-y 415px 0; width:100%; float:left; }

#principal .chamada-407-foto,
#principal .manchete { float:left; clear:both; }

#principal .chamada-195-foto,
#principal .chamada-195 { float:right; clear:both; }





/**** FOTOS ****/

.fotos-priorizadas { border-top:1px solid #d5d0cc; float:left; margin-top:15px; padding-top:10px; width:100%; overflow:hidden; }

.fotos-priorizadas ul { float:left; width:900px; }

.fotos-priorizadas li { float:left; width:195px; height:146px; overflow:hidden; margin-right:17px; }

.fotos-priorizadas li a { display:block; width:195px; height:146px; overflow:hidden; }

.fotos-priorizadas li a:hover { width:189px; height:140px; border:3px solid #f90; }

.fotos-priorizadas li a:hover img { margin:-3px; }

.fotos-priorizadas .scr-scrollbar { margin:10px 0; }

.fotos-priorizadas .scroll_conteudo { overflow:hidden; }

.fotos-priorizadas .scrolling, .fotos-priorizadas .scr-scrollbar, .fotos-priorizadas .scr-track, .scroll { width:619px; clear:both; }




/**** LINHA COM FOTO 195 + TEXTO + COLUNA DE TEXTO ****/

.linha-195-texto-texto { border-top:1px solid #d5d0cc; background:url(img/pontilhado-vertical.gif) no-repeat 415px 44px; float:left; margin-top:15px; padding-top:10px; width:100%; overflow:hidden; }





/**** FEATURED PHOTOS ****/

.featured-photos { border-top:1px solid #d5d0cc; float:left; margin-top:15px; padding-top:10px; width:100%; overflow:hidden; }

.ttl-photos { float:left; }




/**** ÚLTIMAS + COLUNA 195 ****/

.ultimas-195 { border-top:1px solid #d5d0cc; background:url(img/pontilhado-vertical.gif) no-repeat 415px 12px; float:left; margin-top:15px; padding-top:10px; width:100%; overflow:hidden; }

.ultimas-195 .coluna-407 { float:left; clear:both; }

#miolo #listas_capa #media { margin:-55px 0 50px; }

#miolo #listas_capa ol li { padding:4px 0; margin:0; height:auto; width:619px; overflow:hidden; }

#miolo #listas_capa li a * { font-size:11px !important; font-weight:normal !important; }

#miolo #listas_capa li a span { font-weight:bold !important; }

#miolo #listas_capa li a:hover * { color:#f90; }

#miolo #listas_capa *.dia { background:none; margin-top:0; }

#miolo #listas_capa #mais { margin-top:5px; float:left; }

ol#ultimosvideos, ol#ultimasfotos, ol#ultimasnoticias { margin-top:-10px; _margin-top:0; }

#ultimas_abas { float:left; width:100%; margin-bottom:5px; background:url(img/pontilhado.gif) repeat-y 46px 0 }

#ultimas_abas span { float:left; padding-right:5px; color:#beb7af; }

#ultimas_abas .link-noticias, #ultimas_abas .link-videos { float:left; display:block; width:15px; height:15px; background:red; }
#ultimas_abas .link-noticias { margin-right:13px; background:url(img/lista-noticias.gif) no-repeat 0 0 }
#ultimas_abas .link-videos { background:url(img/lista-videos.gif) no-repeat 0 0 }

#ultimas_abas .link-noticias:hover,
.noticias #ultimas_abas .link-noticias,
.videos #ultimas_abas .link-videos,
#ultimas_abas .link-videos:hover { background-position:0 -15px }

ol#ultimosvideos li a p {
color:#47423A;
cursor:pointer;
font-weight:bold;
line-height:15px;
margin:0;
}

ol#ultimosvideos li a {
clear:both;
width:619px;
}
ol#ultimosvideos li a span {
color:#999999;
float:left;
font-weight:bold;
margin-right:5px;
}

.noticias #ultimosvideos { display:none; }
.videos #ultimasnoticias { display:none; }




/****************************/
/****** COLUNA DIREITA ******/
/****************************/



/**** SECOES COLUNA DIREITA ****/

#coluna_dir .secao { float:left; width:250px; overflow:hidden; margin-bottom:15px; }

#coluna_dir #terratv { height:311px; overflow:hidden; }

#coluna_dir #banner { height:250px; width:250px; background:#eee; }

#coluna_dir #enquete .btn-vote { float:left }

#coluna_dir #enquete .mod-poll { margin-bottom:0; }




/**** TWITTER COLUNA DIREITA ****/

#coluna_dir #twitter { width:248px; background:url(img/bottom-twitter.gif) no-repeat 0 bottom; padding-bottom:14px; }

#twitter h4 { background:url(img/h4_twitter.gif); display:block; text-indent:-5000px; width:100%; height:55px; margin:0; }

#twitter .single_twitt { padding-bottom:10px; }

#twitter #twitter_entries { padding:5px 0; }

#twitter .twitter_left_part, #twitter #twitter_pagination, #twitter hr { display:none; }

#twitter .twitter_content a { font-weight:bold; }

#twitter .twitt_status { font-weight:normal; color:#beb7af; }

#twitter #twitter_box { border-left:5px solid #beb7b1; border-right:5px solid #beb7b1; padding:0 14px 0; }

#twitter .siga a { font-weight:bold; color:#f90; *float:left; }

#twitter .siga a:hover { text-decoration:underline; }



/****************************/
/********* CORREÇÕES ********/
/****************************/



.blq-minmin em { width:124px; }
.ctn-mobile a:hover .btn-general { background-position:-150px -120px; }
.chamada-195-foto-texto:hover em span, .chamada-195:hover em span { border:none !important }
#miolo .chamada-195.foto-89x67 a:hover em span, #miolo .chamada-195.foto-89x67 a em span:hover { border:none !important; }



/**** MÓDULO DE VÍDEOS ****/

#includevideos{
	float : left;
	width : 619px;
	float : left;
	margin : 15px 0;
	border-top : 1px solid #d5d0cc;
	padding-top : 10px;
}
.ctn-photos ul ol#ultimosvideos{
	width : 619px;
	float : left;
	margin : 5px 0;
	background-color : #eceae7;
}
.ctn-photos ul ol#ultimosvideos li a{
	width : 195px;
	height : 146px;
	float : left;
	overflow : hidden;
	position : relative;
	left : 0;
	top: 0;	
}
.ctn-photos ul ol#ultimosvideos li a span.img-ultimas span.img-video-play{
	width : 15px;
	height : 15px;
	background-image : url(img/video-ico.gif);
	position : absolute;
	left : 6px;
	top: 117px;
	display : block;
	z-index : 6;
}
.ctn-photos ul ol#ultimosvideos li a:hover span.img-ultimas span.img-video-play{
	left : 3px;
	top: 114px;
}
.ctn-photos ul ol#ultimosvideos li a em{
	width : 165px;
	height : 30px;
	display : block;
	position : absolute;
	left : 0;
	top : 112px;
	z-index : 6;
	padding : 4px 0 0 30px;
	font-size : 11px;
	line-height : 13px;
}
.ctn-photos ul ol#ultimosvideos li a span.data{
	width : 195px;
	height : 34px;
	left : 0;
	top : 112px;
	display : block;
	position : absolute;
	background-color : #fff;
	z-index : 4;
	text-indent : -6000px;
	overflow : hidden;
	-moz-opacity:.85; filter:alpha(opacity=85); opacity:.85;
}
.ctn-photos ul ol#ultimosvideos li a:hover span.data{
	width : 189px;
	height : 31px;
	left : 3px;
}
.ctn-photos ul ol#ultimosvideos li{
	margin : 5px;
	float : left;
	width : 195px;
	height : 146px;
	display : inline;
	clear : none;
}

.ctn-photos ul ol#ultimosvideos li a span.texto,
.ctn-photos ul ol#ultimosvideos li.dia{
	display : none;
}
a.lnk-latestnewsmore{
	font-weight : bold;
	color : #ff9900;
	text-transform : lowercase;
}
a:hover.lnk-latestnewsmore{
	text-decoration : underline;
}
