body {
 	background: #fff url(/public/imagens/bgBody1.jpg); 
	background: #fff;
	margin: 0px;
	padding: 0px;	
}

#topContainer {
	width: 100%;
	background: #fff;
	height: 140px;
	float: left;
	border-bottom: #fff 5px solid;
	text-align: center;
}

#bottomContainer {
	width: 100%;
	background: #0099FF url(/public/imagens/bgFooter1.jpg) repeat-x;
	height: 140px;
	float: left;
	border-top: #0099ff 5px solid;
	text-align: center;
	margin-top: 0px;
}

#bottomContainer #bottomMenuContainer .bottomMenuGroup {
	width: 200px;
	float: left;
		
	
}

#bottomContainer .bottomMenuGroup ul {
	list-style: none;
}

#bottomContainer .bottomMenuGroup ul a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}


#logoContainer, 
#topMenu, 
#contentContainer, 
#bottomMenuContainer {
	width: 950px;
	margin: 0px auto;
	text-align: left;
}

#logoContainer h1 {
	background: url(/public/imagens/logo1.jpg) no-repeat;
	width: 320px;
	height: 105px;
	text-indent: -9999px;
	margin: 9px 0px 0px 0px;
	padding: 0px;
}

#topMenuContainer {
	width: 100%;
	float: left;
}

#topMenu ul {
	margin: 0px;
	padding: 0px;

}

#topMenu ul li {
	display: inline;
	margin: 0px;
	padding: 0px 5px;
		
}

#topMenu ul li a,#topMenu ul li a:visited {
	padding: 5px 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	float: left;
	margin: 0px 5px;
}

#topMenu ul li a:hover {
	color: #333;
}

/*****
 * ESTILOS AUXILIARES
 */
.btn {
	text-align: right;
}
.btn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033FF;
	text-decoration: none;
}

.btn a:hover {
	color: #006600;
	text-decoration: underline;
}
/************************/

#menu1 ul {
	margin: 0px 0px;
	padding: 0px;
	list-style: none;
}

#menu1 ul li {
	margin: 15px 0px; 
	
}

#menu1 ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0033FF;
	text-decoration: none;
}

#menu1 ul li a:hover {
	text-decoration: none;
	color: #0099FF;	
}

#menu1 ul li ul {
	margin: 0px 0px;
	padding: 0px;
}

#menu1 ul li ul li {
	margin: 5px 0px 0px 5px;
	padding: 0px;
}

#menu1 ul li ul li a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	padding: 2px 10px 2px 0px;

}
#menu1 ul li ul li a:hover {
	color: #fff;
	background: #0099ff;
}


/* CONTEUDO DE TEXTO E FORMULARIOS */ 
.pagina1 {
	background: #fff;
	width: 665px;
	float: left;
	padding: 10px 5px 5px 5px;
}

.pagina1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #333;
	border-bottom: #DDD 2px solid;
	padding: 2px 0px 5px 0px;
}
/***********************************/
#destaque-conteudo .categoria-description {
	background: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	padding: 2px 5px;
	margin: 2px 0px 0px 0px;
}

#destaque-conteudo .categoria-description a {
	color: #FFF;
	text-decoration: none;
}

#destaque-conteudo .categoria-description a:hover {
	text-decoration: underline;
	color: #FFF;
}

#destaque-conteudo .destaque-data {
	background: url(/public/imagens/icon-calendar.gif) no-repeat left center;
	padding-left: 17px;
	margin-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

#destaque-conteudo .imagem {
	margin: 5px 0px;
}

#destaque-conteudo .destaque-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
}

#destaque-conteudo .destaque-titulo a {
	color: #333;
	text-decoration: none;
}

#destaque-conteudo .destaque-titulo a:hover {
	text-decoration: underline;
}
#destaque-conteudo .destaque-links {
	text-align: right;
}
#destaque-conteudo .destaque-links, 
#destaque-conteudo .destaque-links a {
	text-decoration: none;
	
}

#destaque-outros h2, #destaque-outros h2 a {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066FF;
	font-weight: normal;
	text-decoration: none;
	
}
.destaque-turismo {
	width: 323px;
	padding: 0px;
	float: left;
	margin: 10px 0px 0px 10px;
}

.destaque-turismo h2 {
	font-family: Helvetica;
	font-size: 20px;
	color: #006600;
	font-weight: normal;
	border-top: 5px #006600 solid;
	padding-top: 12px;
	float: left;
	width: 100%;
}

.oferecimento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666;
	float: right;
	text-align: right;
	margin-top: -31px;
	letter-spacing: 1px;
	text-transform: uppercase;
	cursor: pointer;
}

#destaque-turismo h3,
#destaque-turismo h3 a,
#destaque-turismo h3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	font-weight:normal;;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#destaque-turismo h3 a:hover {
	color: #0033FF;
	text-decoration: underline;		
	
}

/*
 * SEÇÃO PREVISÃO DO TEMPO
 * -----------------------
 */
#previsaodotempo {
	background: #EFEFE3;
}

#capa-content > hr.dashed {
	border : none;
	border-bottom : dashed 1px #e0e0ff;
	color : #FFFFFF;
	background-color : transparent;
	height : 1px;
	padding-top: 5px;
	margin-bottom: 5px;
}

#capa-content > hr.spaced {
	border : none;
	color : #FFF;
	background-color : transparent;
	height : 1px;
	padding-top: 5px;
	margin-bottom: 5px;
}

#destaque-turismo h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(/public/imagens/arrow_right_grey.png) no-repeat left center;
	
}

#previsaodotempo h2 {
	background: #FAFAFF;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-family: Tahoma;
	text-transform: uppercase;
	font-weight: normal;
	width: 100%;
	text-indent: 5px;
}

#previsaodotempo > div > div {
	background: #FFF;
	margin: 3px;
	font-size: 10px;
	font-family: Tahoma;
	line-height: 120%;
}

#previsaodotempo > div > div img {
	float: left;
	margin: 0px 3px;
}

#previsaodotempo > div > div span {
	text-transform: uppercase;
	color: #990000;
	margin: 0px 3px;
}

#outrascoberturas{
	background: #FFF;
}

#outrascoberturas h2 {
	font-family: Tahoma;;
	font-size: 22px;
	color: #0066CC;
	
	padding: 0px 20px 0px 5px;
	font-weight: normal;	
	color: #0066CC;
	margin: 0px;
	padding : 3px 0px 0px 0px;
}

#outrascoberturas #txt_pesquisaeventos {
	padding: 2px;
	height: 15px;
	font-size: 12px;
	
}
#outrascoberturas #pesquisaeventos {
	background: #0066ff;
	padding: 3px 5px 0px 5px;
	height: 22px;
	
	
}
#outrascoberturas #pesquisaeventos label {
	font-size: 10px;
	color: #fff;
	padding: 0px 5px 0px 0px;
}

#outrascoberturas #pesquisaeventos input {
	margin-left: 5px;
}

#outrascoberturas .coluna {
	width: 160px;
	float: left;

		
}

#outrascoberturas .coluna img {
	border: 1px #ccc solid;
	margin: 2px 5px 5px 5px;
	float: left;
}

#outrascoberturas .coluna .dataevento {
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:2px;
	padding: 0px;
	line-height: 100%;
	float: right;
	width: 85px;
	
}

#outrascoberturas .coluna .nomeevento {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:2px;
	line-height: 120%;
	float: right;
	width: 85px;
	height: 37px;
}

#outrascoberturas .coluna .linkabrir {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 0px;
	padding: 0px;
	line-height: 100%;
	float: right;
	width: 85px;
	
}

#outrascoberturas .coluna .linkabrir a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0033FF;
	text-decoration: none;
	background: url(/public/imagens/linkAbrirAlbum.gif) no-repeat left;
	padding: 0px 0px 0px 12px;
	margin: 0px;
	line-height: 100%;
	
}


#destaquenoticias {
	width: 232px;
	height: 250px;
	float: left;
	background: #FFF;
	border: #EEF0F9 1px solid;
	margin: 35px 0px 0px 0px;
}

#destaquenoticias .item {
	width: 100%;
	float: left;
	margin: 5px;
}

#destaquenoticias .item .secao, 
#destaquenoticias .item .secao a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#destaquenoticias .item .secao a:hover {
	color:#0033FF;
	
}

#destaquenoticias .item .titulo, 
#destaquenoticias .item .titulo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}

#destaquenoticias .item .titulo a:hover{
	text-decoration: underline;
}

#destaquevideos {
	width: 130px;
	height: 300px;
	float: left;
	border: #EEF0F9 1px solid;
	background: #FFF;
	margin: 35px 0px 0px 5px;
}

#videocontainer {
	overflow: auto;
	width: 120px;
	float: left;
	height: 235px;
	padding: 5px;
	
}

#destaquevideos h2, #destaquevideos h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: #EEF0F9 1px solid;
	margin: 5px;
	padding-bottom: 2px;
}

#destaquevideos h2 a:hover {
	text-decoration: underline;
	color: #0033FF;
}


.banner300x250 {
	float: left;
	width: 300px;
	height: 200px;
	
}


#right1 {
	width: 129px;
	float: right;
	margin-top: 5px;
	
}

.modulo-links {
	width: 100%;
	float: left;
	background: #fafaff;
}

.modulo-banners{
	text-align:center;
	float: left;
	width: 100%;
	padding: 0px;
}

.modulo-banners img{
	margin: 5px auto;
}

/** MODULO AGENDA **/

.modulo-agenda {
	background: #fff;
	padding: 5px 2px;
	float: left;
	width: 100%;
}

.modulo-agenda-item {
	float: left;
	width: 100%;
	padding: 5px;
}

.modulo-agenda-item .dataevento {
	float: left;
	width: 30px;
	margin: 0px 7px 0px 0px
}

	.modulo-agenda-item .dataevento .dataeventodia {
		float: left;
		width: 100%;
		background: #efefff;
		color: #333;
		font-family: Tahoma;
		font-size: 16px;
		padding: 5px 2px 2px 2px;
		text-align: center;
	
	}
	
	.modulo-agenda-item .dataevento .dataeventomes {
		float: left;
		width: 100%;
		background: #333;
		color: #fff;
		font-family: Tahoma;
		font-size: 10px;
		padding: 2px;
		text-align: center;
	}

.modulo-agenda-item .cidadeevento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}

.modulo-agenda-item .nomeevento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 125%;
}

.modulo-agenda-item .eventoinformacoes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 125%;
}

#destaque-entretenimento 
{
	width: 100%;
	height: 300px;
	float: left;
	margin: 20px 0px 0px 0px;
}

#destaque-entretenimento > div 
{
	height: 300px;
	float: left;
	width: 100%;
}

#textoContent 
{
	font-size: 15px;
	border-right: 3px #efefff solid;
	padding-right: 10px;
	padding-top: 15px;
}

#textoContent h1 {
	line-height: 125%
	padding: 0px;
	margin: 0px 0px 10px 0px;
	
}

#textoContent h5 {
	font-size: 14px;
	line-height: 100%;
	padding: 0px;
	margin: 0px;
}

#textoContent #texto
{
	line-height: 150%;
}
#moreContent 
{
	font-size: 12px;
	
	
}

#moreContent ul,
#moreContent li
{
	padding: 0px;
	margin: 0px;	
} 

#moreContent li 
{
	list-style-type: none;
}

#moreContent li {
	line-height: 150%;
	margin-top: 10px;
}

/*****
 * GALERIA DE FOTOS
 *****/

#galeriaFotos h2 {
	padding: 0px 0px 5px 0px;
}

#galeriaFotos .galleryHeader {
	line-height: 250%;
}
#galeriaFotos #caption h3 {
	font-size: 18px;
}

#galeriaFotos #caption #comentarios-buttons a {
	font-size: 12px;
	margin-right: 5px;
}

#galeriaFotos .controls {
	padding-left: 10px;
	padding-top: 5px;
}

#galeriaFotos .controls a {
	padding: 3px 5px;
	border: 1px #336699 solid;
	font-size: 12px;
	margin: 5px 0px 0px 0px;
	color: #FFF;
	background: #336699;
	
}

#galeriaFotos .controls .nav-controls a {
	margin-left: 5px
	
}


#galeriaFotos #comentarios {
	font-size: 12px;
	color: #666;
	line-height: 125%;
	height: 290px;
	float: left;
	overflow: auto;
}

#galeriaFotos #comentarios p,
#galeriaFotos #comentarios small {
	margin: 0px;
	padding: 0px;
}

#comentarios .comentario-area{
	width: 400px;
	
	float: left;
	margin-top: 10px;
	
}

#comentarios .comentario-user {
	width: 80px;
	height: 80px;
	float: left;
}
#comentarios .comentario-out{
	width: 308px;
	float: right;
}

#comentarios .comentario-inner,
#comentarios .comentario-content {
	width: 307px;
	float: right;
}
#comentarios .comentario-out {
	background: url(/public/imagens/bgComment3.png) repeat-y;
	padding: 0px 0px;
	
}

#comentarios .comentario-inner {
	background: url(/public/imagens/bgComment1.png) no-repeat top;
	padding: 10px 0px 0px 0px;
}

#comentarios .comentario-content {
	background: url(/public/imagens/bgComment4.png) no-repeat bottom;
	padding: 0px 0px 15px 20px;
	width: 287px;
}

#galeria-formcomentario{
	width: 475px;
	height: 385px;
}

#galeria-formcomentario #formcomentario-footer {
	float: left;
	width:475px;
	height: 57px;
	
}

#comentarios-buttons{
	float: right;
	margin-top: 10px;
}

#galeria-formcomentario #formcomentario-body {
		
	float: left;
	width:335px;
	height: 228px;
	padding-left: 120px; 
	margin-top: 75px;
}







#galeriaFotos #photo-index {
	font-family: Tahoma;
	font-size: 11px;
	margin: 5px 0px;
}
.galleryHeader {
	width: 100%;
	background: #006699 url(/public/imagens/iconpage-GaleriaEventos.jpg) no-repeat right top;
	height: 145px;
	
}


.galleryHeader h2 {
	width: 827px;
	
	padding: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFF;
	
	
	border-bottom: #FFFFFF 3px solid;
	margin: 10px 60px 5px 5px;
	
}

.galleryHeader #galleryCover {
	background: #408CB3;
	border: #6BAACB 1px solid;
	float: left;
	padding: 0px;
	margin: 5px;
	clear: left;
	
}

.galleryHeader #galleryCover img {
	margin: 5px;
}

.galleryHeader #galleryDetails {
	width: 600px;
	float: left;
	margin: 5px 0px 0px 5px;
	
}

#galleryDetails #galleryCategory {
	padding: 3px 5px;
	color: #FFF;
	background: #408CB3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#galleryDetails #galleryDate {
	margin-left: 5px;
	padding: 3px 5px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	text-transform: uppercase;
	
}

#galleryDetails #galleryTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 7px;
	
}

#galleryViews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-left: 15px;
	
}
#galleryLocal,
#galleryRealizacao,
#galleryFotografo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 3px;
}

#galeria-formcomentario {
	width: 475px;
	height: 385px;
	float: right;
	background: url(/public/imagens/bgComentarios1.png) no-repeat top left;
	
}

#pathToPage 
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	padding: 5px 0px;
}

#pathToPage a, 
#pathToPage a:visited, 
{
	color: #003366;
	text-decoration: none;
}

#pathToPage a:hover
{
	color: #114477;
	text-decoration: underline;
} 


#videos-content {
	width: 535px;
	float: left;
	
}

#video-banners {
	width: 120px;
	float: right;
	padding: 5px;
}
#video-banners img {
	margin: 2px 0px;
}
#videos-content #content-span-out {
	background: url(/public/imagens/bgVideosContent.jpg)repeat-y top left;
	
	width: 535px;
	float: left;
	
}

#videos-content #content-span-in {
	background: url(/public/imagens/bgTopContent.jpg) no-repeat top left;
	padding: 5px 20px;
	width: 505px;
	float: left;
	
}


#playlist-view 
{
	width: 275px;
	padding: 0px;
	float: left;
	background: url(/public/imagens/bgListas.jpg) no-repeat 0px 33px;
		
}

#playlist-view #content {
	width: 255px;
	padding: 0px 10px;
} 

#playlist-view #content ul li{
	font-size: 18px;
	font-family: Tahoma;
	color: #000;
	line-height: 150%;
}

#tabvideos .videocapa-item {
	width: 225px;
	
	height: 65px;
	margin: 3px 0px;
}

#tabvideos > div a {
	text-transform: capitalize;
	
}

#tabvideos .videocapa-item .titulo a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	line-height: 150%;
}

#tabvideos .videocapa-item img {
	margin-right: 5px;

}

#tabjogos table,
#tabjogos table tr,
#tabjogos table td
{
	border: none;
	padding: 0px;
	margin: 0px;
}
#tabjogos a {
	background: none;	
}
/*******************/ 
.descriptionBox {
	float: left;
	width: 100%;
}

.smalllink {
	font-size: 10px;
	color: #0033FF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	
}

.banners a[href^="http:"] {
	background: none;
	padding: 0px;
}

.banner125x125 {
	border: 0px;
	margin: 3px 3px;
	padding: 0px;
}

.banner120x240 {
	margin: 5px 6px;
	padding: 0px;
	border: 0px;
}

/************
 * ICONES MINI
 ************/

 
#texto-opcoes li {
	list-style: none;
	line-height: 200%;	

}

#texto-opcoes a,
#texto-opcoes a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #000;
	
}

#texto-opcoes a:hover {
	text-decoration: underline;
}


.turismo-nome {
	font-size: 18px;
	color: #000;
}

.icon-homepage 
{
	background: url(/public/imagens/icon_home.gif) no-repeat left center;
	padding-left: 20px;	
}

.icon-email
{
	background: url(/public/imagens/icon_mail.gif) no-repeat left center;
	padding-left: 20px;	
}
.icon-print
{
	background: url(/public/imagens/icon_print.gif) no-repeat left center;
	padding-left: 20px;	
}

.icon-fav
{
	background: url(/public/imagens/icon_favourites.gif) no-repeat left center;
	padding-left: 20px;	
}

.icon-comment
{
	background: url(/public/imagens/comment_yellow.gif) no-repeat left center;
	padding-left: 20px;	
}

.icon-fotos
{
	background: url(/public/imagens/image.gif) no-repeat left center;
	padding-left: 20px;	
}
