﻿@charset "utf-8";
/* CSS Document */

/* ITEMS DO TOPO DA PÁGINA */
#MenuTopo{

}
#Topo{
 
                background:url() center top no-repeat; 
	position:absolute; top:0px;
	width:100%;	
	z-index:1;
}
	#BordaTopoImagem{
		background:url(../images/theme-brush-border.gifFORA) top center no-repeat;
		width:100%;	height:100px;
		clear:both;
	}
		
		#LogoVivaTopo{
			margin:0 auto; text-align:center;
			width:796px; height:55px;				
		}
			#LogoVivaTopo h1{	padding:0; margin:0; padding-left:10px; padding-top:-10px;	}
			#LogoVivaTopo span{ display:none;		}
		
		
			

/*#CabecalhoGrupo{
	margin:0 auto; text-align:center; clear:both;
	width:100%;	height:100px;
	clear:both;
}*/
	

/*ITENS DO CONTEUDO DA PAGINA */

#ConteudoGrupo{
	position:absolute; top:200px;
	width:100%;
	background:url(../images/bg-container-roteiros.gifFORA) no-repeat;
	background-position:center -5px;
	z-index:0;
}
	#ConteudoGrupoInterno{
		position:absolute; top:200px;
		width:100%;		
		z-index:0;
	}

#ConteudoGrupoBox{ /*Alinhamento do conteudo */		
	width:800px;
	text-align: center; margin:0 auto;
}
#ConteudoPagina{
	width:700px;
	float:left;
	text-align:left;
}

/* MENU CARROUSEL JAVASCRIPT INTERNAS ***/

#ItemPrincipalTopo{
	
}
	#ItemPrincipalTopo h1{
		font-size:20px;
		padding:0;
		margin:0;
	}
	#ItemPrincipalTopo .image{
		float:left;
	}
#ItensCategoria{
	width:570px;
	height:216px;
	overflow:hidden;
	float:left;
}
#ItensCategoriaMenu{
	width:50px;
	float:left;
}
	#ItensCategoria ul{	list-style:none;	margin:0;	padding:0; width:3500px;}
	#ItensCategoria li{	float:left;	overflow:hidden; width:135px; height:216px;	margin-right:10px;}	
	#ItensCategoria a{ text-decoration:none;	color:#C28585; font-size:12px; line-height:13px; }
	#ItensCategoria a:hover{ color:#804040; }
/*******************************************************/
/*FORMATAÇÃO DO CONTEUDO */		
		
#DestaquesTopoConteudo{
	clear:both;
}
	#ConteudoInternoAleatorio{
		width:390px;		height:280px;
		float:left;
	}
		.RoteirosTitulo{
			background:url(../images/fundo_branco.gif) top left no-repeat;
			font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;	color:#000000;		
			
			
			padding:5px;
			width:362px;
		    overflow:hidden;
			margin-left:10px;
		}
		.RoteirosImagem{			
			width:372px;	height:141px;
			overflow:hidden;
			margin-top:-20px; margin-left:-10px;
		}
		.RoteirosImagemBorda{
			width:382px; height:230px;	
			background:url(../images/border-img-roteiros.pngFORA) top left no-repeat;
		}
		.RoteirosTexto { padding-left:7px;}
		.RoteirosTexto h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;	color:#993333; font-weight:bold; text-transform:uppercase; padding:0; margin:0; width:372px;}
		.RoteirosTexto p{ padding:0; margin:0; width:372px; }
	
	#DestaqueFotoVideo{
		width:296px;		height:280px;
		float:left;
	}
		.DestaqueFoto{
			width:280px; height:235px;
			margin:0; padding:8px 8px;
		}
		.DestaqueFotoImagem{
			border:#996600 1px solid;
			width:280px;	height:105px;
			overflow:hidden;
		}
		.DestaqueFotoTexto h3{ margin:0; padding:0;}
		.DestaqueFotoTexto p{	margin:0; padding:0; color:#000;	}
		
		.DestaqueVideo{
			width:280px; height:235px;
			margin:0; padding:8px 8px;
		}
		.DestaqueVideoImagem{			
			width:100%;	height:165px;
			overflow:hidden;
		}
		.DestaqueVideoTexto h3{ margin:0; padding:0;}
		.DestaqueVideoTexto p{	margin:0; padding:0; color:#000;	}
		
/*FORMATAÇÃO DO CONTEUDO - NOTÍCIAS | EVENTOS | AGENDA */						

#NoticiasEventosAgenda{
	clear:both;
	padding-top:12px;
}
	.Noticias{
		float:left; 
		width:222px; height:230px;
		background:url(/images/bg-noticias.gif) top left no-repeat; border-bottom:#a96110 solid 2px;
		padding-top:35px;
	}
	
	.Criancarte{
		float:left; 
		width:222px; height:230px;
		background:url(/images/criancarte.gif) top left no-repeat; 
		padding-top:35px;
		margin-left:8px;
	}
	
		.NoticiasImagemBorda{ text-align:center; margin:0 auto; width:204px; height:80px;	border:#a96110 1px solid;	overflow:hidden;	}
		.NoticiasTexto{	text-align:center; margin:0 auto; width:204px;}
		.NoticiasTexto ul{ list-style:none; margin:0;	padding:0; font-size:12px; padding-top:8px; }
		.NoticiasTexto li{ margin-bottom:8px; border-bottom:#996600 1px dotted; height:32px; overflow:hidden; text-align:left; padding-bottom:5px;}
		.NoticiasTexto a{ text-decoration:none; color:#a96110}
		.NoticiasTexto a:hover{ text-decoration:underline; color:#a96110}
		
	.AgendaDia{
		float:left; 
		width:222px; height:230px;
		
		background:url(/images/bg-agendaDia.gif) top left no-repeat; border-bottom:#647354 solid 2px;
		padding-top:35px;
		margin-left:8px;
	}	
	.Enquete{
		float:left; 
		width:222px; height:230px;
		
		background:url(/images/enquete.gif) top left no-repeat; 
		padding-top:35px;
		margin-left:8px;
		font-family:; font-size:10px;	color:#a96110;  text-transform:uppercase;
	}	
		.AgendaDiaImagemBorda{ text-align:center; margin:0 auto; width:204px; height:80px;	border:#647354 1px solid;	overflow:hidden;	}
		.AgendaDiaTexto{	text-align:center; margin:0 auto; width:204px;}
		.AgendaDiaTexto ul{ list-style:none; margin:0;	padding:0; font-size:12px; padding-top:8px; }
		.AgendaDiaTexto li{ margin-bottom:8px; border-bottom:#647354 1px dotted; height:32px; overflow:hidden; text-align:left; padding-bottom:5px;}
		.AgendaDiaTexto a{ text-decoration:none; color:#647354}
		.AgendaDiaTexto a:hover{ text-decoration:underline; color:#647354}
	
	.Agenda{
		float:left; 
		width:222px; height:230px;
		background:url(/images/bg-agenda.gif) top left no-repeat; border-bottom:#c08a9c solid 2px;
		padding-top:35px;
		margin-left:8px;
	}	
	
	.Promocao{
		float:left; 
		width:222px; height:230px;
		background:url(/images/promocao.gif) top left no-repeat; 
		padding-top:35px;
		margin-left:8px;
		font-family:; font-size:10px;	color:#a96110;  text-transform:uppercase;
	}	
	
		.AgendaImagemBorda{ text-align:center; margin:0 auto; width:204px; height:80px;	border:#c08a9c 1px solid;	overflow:hidden;	}
		.AgendaTexto{	text-align:center; margin:0 auto; width:204px;}
		.AgendaTexto ul{ list-style:none; margin:0;	padding:0; font-size:12px; padding-top:8px; }
		.AgendaTexto li{ margin-bottom:8px; border-bottom:#c08a9c 1px dotted; height:32px; overflow:hidden; text-align:left; padding-bottom:5px;}
		.AgendaTexto a{ text-decoration:none; color:#c08a9c}
		.AgendaTexto a:hover{ text-decoration:underline; color:#c08a9c}
			
/** FIM BLOCO 3 NOTICIAS - EVENTOS - AGENDA **/		

/** FORMATAÇÃO DE COLUNAS **/

#ConteudoColuna{
	width:520px;
	float:left;
	text-align:left;
	margin-right:30px;
}

	/*#ConteudoColuna h2{ font-size:18px;}*/
	#ConteudoColuna sub{ font-style:italic; margin:0; padding:0; line-height:13px; margin:0 5px 5px 0;}
	
	#PerfilColunista{ clear:both; width:240px; padding-bottom:5px;}	
	#FotoColunista{ width:50px; height:70px; float:left; border:#993300 1px solid; overflow:hidden; margin:0 5px 5px 0;}
	#DadosPerfilColunista{ width:170px; margin-left:4px; float:left; }
		#DadosPerfilColunista h3{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; font-weight:bold;}
		#DadosPerfilColunista p{ font-family:Arial, Helvetica, sans-serif; font-size:9px; margin:0; padding:0;}


.TituloColuna{
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
	text-align:left;
	border-bottom:#996600 2px solid;
	text-transform:uppercase;
}

#ColunaEsquerdaDados{ 
	width:240px;
	float:left;
	text-align:left;	
}
	#ColunaEsquerdaDados h4{ 
		margin:0; padding:0;
		text-align:left;
		font-size:13px;
	}
	#ColunaEsquerdaDados ul{ 
		margin:15px 0 0 15px; padding:0;
		font-size:12px;
		list-style:square;
	}
	#ListaArtigos{
		clear:both;
		margin-top:10px;
	}
		#ListaArtigos p{
			margin:0;
			padding:0;
		}
	#OutrosArtigos{
		width:50px;
		height:50px;
		float:left;
		border:#993300 1px solid;
		margin:0 5px 5px 0;
		display:block;
	}
#ColunaBanner{
	clear:both;
	width:240px;
	height:200px;
	border:#CCCCCC 1px solid;
	display:block;
}

#ComentariosColunas{
 width:520px;
 clear:both;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}
	#ComentariosColunas h2{
		font-size:15px;
	}
	#ComentariosColunas ul{
		list-style:none;
		margin:0;
		padding:0;
	}
	#ComentariosColunas li{
		padding:10px 5px;
		border-bottom:#996633 1px solid;		
		border-collapse:collapse;
	}
	#ComentariosColunas h4{
		margin:0;
		padding:0;
		padding-bottom:5px;
	}
	#ComentariosColunas h3{
		color:#FF0000;
		margin:0;
		padding:0;
	}
	#ComentariosColunas p{
		margin:0;
		padding:0;
	}
	.Linha0{
		background-color:#F3EAE0;
	}
#OutrasColunas{
	clear:both;
	width:240px;
	padding-top:15px;

}


/** FIM FORMATAÇÃO COLUNAS	

/** FORMATAÇÃO BANNERS **/	
#BannersTopo{
		margin:0 auto; text-align:center; clear:both;
		width:796px; height:95px;
		padding-top:5px;
	}	
		.BannerTopo1{
			padding-top:2px;
			margin-left:5px;
			width:375px;		height:85px;
			float:left;		
			background:url(../images/banner-bg.gif) top center no-repeat;
		}
		.BannerTopo2{	
			padding-top:2px;				
			margin-left:6px;	
			width:375px;		height:85px;
			float:left;		
			background:url(../images/banner-bg.gif) top center no-repeat;
		}
		
#BannersEsquerda{
	width:150px;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:310px;
}

#BannerCentral{	
		clear:both;
		width:692px;	height:80px;
		position:absolute;
		background-color:#FFFFFF; 1px solid;
		margin-top:8px;
	
}	

/** FIM FORMATAÇÃO BANNERS **/

/** PAGINAS INTERNAS **/
.TituloDestaque{
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;	color:#993333; font-weight:bold; text-transform:uppercase;			
	border-bottom:#996600 2px solid;
	padding:5px;
	clear:both;			
}
	.ItemDestaqueImagem{			
		width:372px;	height:141px;
		overflow:hidden;
		margin-top:5px; margin-left:5px;
		margin-right:7px;
		float:left;
	}
	.ItemDestaqueImagemBorda{
		width:372px; height:141px;	
		background:url(../images/border-img-roteiros.png) top left no-repeat;
	}
	.ItemDestaqueTexto { }
	.ItemDestaqueTexto h3{ padding:0; margin:0;}
	.ItemDestaqueTexto p{ padding:0; margin:0; }
	
	#Ornament{
		padding-top:5px;
		margin:0 auto;
		text-align:center;
	}

/** PAGINAS DE VISUALIZAÇÃO DE CONTEUDO **/
#ConteudoImagemGrupo{
	clear:both;
	height:250px;
}
#ConteudoImagemPrincipal{
	float:left;	
}
#ConteudoImagemGaleria{
	float:left;
	margin-left:20px;
	overflow-y:auto;
	height:250px;
	width:190px;
}
#BordaImagemGaleria{
	border:#FFFFFF 5px solid;
	float:left;
	margin:3px;
	background:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	cursor:pointer;
}
/** FIM PAGINAS DE CONTEUDO **/

/** RODAPÉ **/

#RodapePagina{
	width:100%;
	clear:both; 
	text-align:center;
	height:200px;
	font-size:12px;
	padding-top:40px;
	background:url(../images/bg-top2.gif) repeat-x #e0d5b8;
}

/** FIM RODAPE **/ 

/** FORMATAÇÃO DE COLUNAS **/
#RodapeColunas{
	clear:both;
	width:692px;
	height:234px;
	padding:6px 0;
	background-color:#e1dcd0;
}
	#RodapeColunas h3{	padding:6px; margin:0;											
											background:#FFFFFF; 											
											font-family:"Trebuchet MS";
											font-stretch:condensed; 
											font-size:14px; 
											text-transform:uppercase;
											color:#000000;
											}
	
	#RodapeImagemColuna {													
												overflow:hidden;
												width:157px;
												height:95px;
												text-align:center;
												margin:5px auto 3px;
	}
	#RodapeTextoColuna {													
												overflow:hidden;
												width:157px;
												height:95px;
												text-align:left;
												margin:0 auto;												
	}
	#RodapeTextoColuna p{					
										text-align:left;
										font-family:Arial, Helvetica, sans-serif;
										font-size:12px;
										margin:0; padding:0;
																				
	}
	#RodapeColunas a{ color:#000000; margin:0; padding:0; font-size:12px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
	#RodapeColunas a:hover{ color:#663300; text-decoration:none;}
	
	.Blog{
		width:167px;	height:230px; float:left; overflow:hidden; padding:0px 3px;
		background:url(../images/bg-wrapper3-1.jpg) bottom center no-repeat;		
	}
		.Blog h3{ border-left:#990000 3px solid; }
		
	.AutoFalante{
		width:167px;	height:230px; float:left; overflow:hidden; padding:0px 3px;
		background:url(../images/bg-wrapper3-2.jpg) bottom center no-repeat;		
	}
		.AutoFalante h3{ border-left:#006600 3px solid; }
	.Aca{
		width:167px;	height:230px; float:left; overflow:hidden; padding:0px 3px;
		background:url(../images/bg-wrapper3-3.jpg) bottom center no-repeat;		
	}
		.Aca h3{ border-left:#006699 3px solid; }
	.RadioVivaItabira{
		width:167px;	height:230px; float:left; overflow:hidden; padding:0px 3px;
		background:url(../images/bg-wrapper3-4.jpg) bottom center no-repeat;		
	}
		.RadioVivaItabira h3{ border-left:#FF6600 3px solid; }
		
/********************************************************************/
		
	
/*TAGS FORMAT*/
body{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-stretch:condensed;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	font-size:0.9em;
	color:#370000;
	margin:0;
	background:url(../images/bg-top.gif) repeat-x #e0d5b8;

}
h1{
	color:#370000;
	clear:both;
}
h2{
	color:#370000;
}
h3{
	margin:0;
	padding:0;
}
p{
	color:#000;
}
a{
	color:#370000;
	text-decoration:none;	
}
a:hover{
	color:#804040;
	text-decoration:underline;
}

/*####################*/

.clear{
	clear:both;
}