@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small,  strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;  }



html {  min-width: 320px;   }


		
section, article, aside, header, footer, nav, dialog, figure {	display:block;}

figure { padding:0px; margin:0px; display:block;}

body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:#f5f5f5; }

h1 { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#007481;   text-align:left; margin:0px;   padding:0px;  }

h2 { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;  color:#999999;  text-align:left; margin:0px 0 20px 0;  padding:0px;  }
h2 span { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#007481;   text-align:left; margin:0px 0 20px 0;  padding:0px;  }
/* h3 tempo */
h4 { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#007481;   text-align:left; margin:0 0 5px 0;   padding:0px;  }

p { font-size:12px; line-height:18px; color:#606060; padding:0 0 10px 0; text-align:justify; }
p a { color:#999900; padding:0px;  }
p a:hover { color:#000; text-decoration:none; }


/*
.back a { font-size: 11px; text-decoration:none; text-transform: uppercase; color: #fff; display: inline-block; padding: 8px  ; margin-bottom:15px; background:#999900; border-radius: 6px;	position: relative;		text-align: center;		transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.back a:hover {	background: #007481;	color: #fff;}

*/

#app { clear:both; margin-top:-5px; margin-bottom:20px; text-align:center; }



.minitxt { font-size:11px; line-height:14px; color:#606060; padding:0 0 10px 0; text-align:left;  }

#titdest { clear:both; background:url(../img/aspas.png) no-repeat; padding:24px 0 10px 55px ; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; color:#007481; font-size:18px; line-height:24px;   }

.linkentr { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999900; padding:0 0 0 55px;  }


#author {float:right ;   }





header   { margin:0 auto; width:950px; margin-bottom:35px;  -webkit-box-shadow: 1px  0px 10px #333; -moz-box-shadow: 1px 0px 10px #333; box-shadow: 1px 0px 10px #333; }
#content { margin:0 auto; width:950px; overflow:hidden;   }


#main { float:left; width:216px;  }
#maincont { clear:both; height:445px; margin-bottom:15px; }
#apoios { clear:both; overflow:hidden; margin-bottom:30px; }
#contentinfo { float:left; width:458px; margin:0 30px }

.max-image {    height: auto;    width: 100%; margin:0; padding:0px; border:0px; display:block; }
.ageimg {    height: 100px; width:216px;     margin:0; padding:0px; border:0px; display:block; }
.nimg {    height: auto; margin:10px 0; padding:0px; border:0px; display:block;  width: 100%; min-width:308px; }
img        {    border: 0 none;}


.clearfix:before,
.clearfix:after { content: " ";  display: table; }
.clearfix:after {  clear: both; }
.clearfix {  *zoom: 1; }

nav {  background:url(../img/bg-nav.jpg) repeat-x;  height:50px;   font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight: bold;   font-size:14px; color:#919191; text-align:center;           position: relative; width: 100%; }
nav ul { clear:both; margin:0px; padding: 0px; list-style: none; display:inline-block; }
nav li { float: left; margin:0px; display: inline;  }
nav a { display: inline-block; width: 100%; text-align: center; text-decoration: none; transition: 0.3s ease; -webkit-transition: 0.3s ease;  }
nav li a { color:#999999; text-decoration:none;  padding:15px 36px 15px 0px;   background:url(../img/bg-nav-sep.jpg); background-position:left; background-repeat:no-repeat;  }
nav li:first-child a { border-right: 0; background-image:none;  }
nav a:hover { margin:0px; list-style:none; color:#007481; 	}
nav ul li.active a  { margin:0px; list-style:none; color:#007481 ; font-weight: bold;  /* verde color:#999900 ; */}
nav a#pull {	display: none; }





#both { clear:both; overflow:hidden; }



/* noticias main */
#noticias { clear:both; overflow:hidden;  }
.noticias a { padding:0px; margin:0px;  display: block; position: relative;  text-decoration:none; overflow:hidden; height:90px;  }
.noticias a:hover{ position: relative;  text-decoration:none;  } 
.noticias .foto { width: 140px; height: 90px;  position: absolute; top: 0px; left: 0px;  background:url(../img/news-sombra.png) bottom no-repeat;  }
.noticias .foto img { width: 140px; height: 80px;  position: absolute; top: 0px; left: 0px; }
.noticias .data {   display: block;  padding: 0 0 2px 155px;  position: relative; color:#911212; font-size:11px; color:#656565;  }
.noticias .titulo { display: block;  padding: 0 0 2px 155px;   position: relative; }
.noticias .descricao p {  display: block; padding: 2px 0 2px 155px;  position: relative;  font-size:12px; color:#333; line-height:14px; transition: 0.3s ease; -webkit-transition: 0.3s ease;  }
.noticias a:hover .descricao p { color: #999900;  }
.noticias .link { color:#999900; text-decoration:underline; }

#hrarea { clear:both; padding: 10px 0 15px 0; display:block; overflow:hidden;  }

.noticiasmais { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:13px;  color:#606060;    text-decoration:none;    }
.noticiasmais a { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:13px;  color:#999900;    text-decoration:none; transition: 0.5s ease; -webkit-transition: 0.5s ease;     }
.noticiasmais a:hover {  color:#007481;  text-decoration:none;  }


.ndata {   color:#911212; font-size:11px; color:#656565;  }







@-webkit-keyframes galtransFadeInOut {
	0% { opacity:1;}
	25% { opacity:1; }
	33% {  opacity:0; }
	92% { opacity:0; }
	100% {  opacity:1; }
}

@-moz-keyframes galtransFadeInOut {
	0% { opacity:1;}
	25% { opacity:1; }
	33% {  opacity:0; }
	92% { opacity:0; }
	100% {  opacity:1; }
}

@-o-keyframes galtransFadeInOut {
 	0% { opacity:1;}
	25% { opacity:1; }
	33% {  opacity:0; }
	92% { opacity:0; }
	100% {  opacity:1; }
}

@keyframes galtransFadeInOut {
	0% { opacity:1;}
	25% { opacity:1; }
	33% {  opacity:0; }
	92% { opacity:0; }
	100% {  opacity:1; }
}


#galtrans {  position:relative;  width:216px;  height:140px;  margin:0 auto; }
#galtrans img {  position:absolute;  left:0; }

#galtrans img {
  -webkit-animation-name: galtransFadeInOut;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 9s;

  -moz-animation-name: galtransFadeInOut;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-iteration-count: infinite;
  -moz-animation-duration: 9s;

  -o-animation-name: galtransFadeInOut;
  -o-animation-timing-function: ease-in-out;
  -o-animation-iteration-count: infinite;
  -o-animation-duration: 9s;

  animation-name: galtransFadeInOut;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 9s;
}
#galtrans img:nth-of-type(1) {
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
  animation-delay: 6s;
}
#galtrans img:nth-of-type(2) {
  -webkit-animation-delay: 3s;
  -moz-animation-delay: 3s;
  -o-animation-delay: 3s;
  animation-delay: 3s;
}
#galtrans img:nth-of-type(3) {
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay: 0s;
  animation-delay: 0s;
}

/*#galtrans img:nth-of-type(4) {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay: 0;
  animation-delay: 0;
} */






.infout { clear:both; font-family:"Century Gothic", Arial, Helvetica, sans-serif;  font-size:12px; color:#606060; text-align:left;  overflow:hidden;}
.infout ul { margin:0px; padding: 0px; list-style: none; }
.infout li { margin:0px; padding:0px; list-style:none; display:block; padding:0 0 10px 0 ;  }
.infout li a { color:#999900  /* cinza 878787 */; text-decoration:none;  transition: 0.3s ease; -webkit-transition: 0.3s ease; font-weight:bold;  cursor:pointer;     }
.infout li a:hover { color:#007481   /*verde old b9bb32 */; text-decoration:none; }
.infout li a.active { margin:0px; list-style:none;   color:#007481; font-weight:bold;  }	



#complement { clear:both; overflow:hidden; }




.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}


.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}


.flexslider { margin: 0 px;  border: 0; position: relative;  zoom: 1; }
.flex-viewport { max-height: 140px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 140px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

.flex-direction-nav {*height: 0; display:none;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -40px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; line-height:1; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center; display:none;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }








#infutdest { position:relative; width:216px; float:left; }

#boxagenda { clear:both; overflow:hidden; padding:5px 0 20px 0;   }

#agendacont { float:left; width:216px; }
	#agendaglob { clear:both;  }
	#agenda { position:relative; width:216px; float:left; margin:0 10px 0 10px; }
	#agemes { position:absolute;  z-index: 22; right:0px; top:-13px; width:60px; background:#007481 }
		.mes {  font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; text-align:center; padding:5px 0 ; color:#FFFFFF; }
	#ageimg { clear:both; height:100px; }
	#ageinfo { clear:both; height:73px; margin-bottom:24px; padding:10px 14px; background:#fff }

#meteorologia { float:left; width:216px; height:155px; margin-top:-10px; overflow:hidden; }

.weatherFeed { font-family: Arial, Helvetica, sans-serif; font-size: 90%; margin: 2em 3em; width: 216px; color: #007481; }
.weatherFeed a { color: #888; }
.weatherFeed a:hover { color: #eee; text-decoration: none;}
.weatherItem { padding: 0px; text-align: right; }
.weatherCity { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#007481; text-transform: uppercase;  }
.weatherTemp { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #007481; margin-bottom:60px; }
.weatherDesc, .weatherCity { font-weight: bold; }
.weatherDesc { margin-bottom: 0.4em; color: #eee; display:none; }
.weatherRange, .weatherWind { font-size: 0.8em; color:#606060 }
.weatherLink { margin-top: 6px; text-align: left; font-size: 0.8em; display:none; }

.vertical {  position:relative; overflow:hidden; width: 216px; height: 140px; border: 0px; /* background: #222 url('bg.jpg') repeat-x; */ }

.items { position:absolute; height:20000em;	 margin: 0px; }
.items div.weatherItem { height: 140px; }

.navi { width:216px;	height:20px; }
.navi a { width:8px; height:8px; float:left; margin:3px; background: url('../img/navigator.png') 0 0 no-repeat; display:block; font-size:1px; }
.navi a:hover { background-position:0 -8px; }
.navi a.active { background-position:0 -16px; }









hr.entr {  border: 0;  height: 1px;  background: #bfbfbf; background-image:none; }

hr.not { border: 0; height: 1px; background: #bfbfbf; margin:0px; 
    background-image: -webkit-linear-gradient(left, #f5f5f5, #bfbfbf, #f5f5f5); 
    background-image:    -moz-linear-gradient(left, #f5f5f5, #bfbfbf, #f5f5f5); 
    background-image:     -ms-linear-gradient(left, #f5f5f5, #bfbfbf, #f5f5f5); 
    background-image:      -o-linear-gradient(left, #f5f5f5, #bfbfbf, #f5f5f5); 
}



#entrevista { clear:both; margin-bottom:20px; overflow:hidden; }
#entrevimg { float:left; width:23%; margin:20px 0 0 0;  }
#entrearea { float:right; width:74%; }
	#entreinfo { clear:both; margin:20px 0 0 0; }
	




#areas { clear:both; overflow:hidden; }
	#areacont { float:left; width:145px; margin:0 6px 25px 6px }
	#areaimg { clear:both; width:145px; height:85px;  }
	.pic { overflow: hidden; }
	.pic:hover { cursor: pointer; }
	.grow img { width:145px; height:85px;
	  -webkit-transition: all 1s ease;
	  -moz-transition: all 1s ease;
	  -o-transition: all 1s ease;
	  -ms-transition: all 1s ease;
	  transition: all 1s ease;
	}
	.grow img:hover {  width: 200px;  height: 117px; margin-top:-16px; margin-left:-27px; }















footer { clear:both; background:url(../img/bg-footer.gif) repeat-x; height:365px; margin-top:15px; }
	footer #cont { margin:0 auto; width:950px; }
	#pedidocont { float:left; margin:20px 0 15px 0; }
	.contatos { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#858585}
	
#areabtped { float:left; width:313px; height:57px; margin:15px 0 0 0; overflow:hidden; }	
.btpedcont a {  width:313px; height:57px; display:block; background:url(../img/bt-contato.jpg); text-indent: -9999px;  font-size:11px; -moz-transition: all .3s linear; -webkit-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear;     }
.btpedcont a:hover { width:313px; height:57px; background:url(../img/bt-contato.jpg); display:block;  }

#mapa { float:left;  margin:20px 0 0 0; width:48%; height:165px; }	

#areanews { float:right; margin:20px 0 0 0; width:48%; overflow:hidden;  }
.news { clear:both; font-family:"Century Gothic", Arial, Helvetica, sans-serif;  font-size:12px; color:#606060; text-align:left;  overflow:hidden;}
.news ul { margin:0px; padding: 0px; list-style: none; display:inline-block;}
.news li { float: left; margin:0px; padding:0px; }
.news li a { color:#878787; text-decoration:none;  padding:0 ;  }
.news li a:hover { color:#999900; text-decoration:none; }
.news ul li .ativo { margin:0px; list-style:none;   color:#606060; font-weight:bold;   }	
.news .sep, .news .sep li  { margin:0px 18px ; color:#606060; font-weight:bold;  }	

.btnews { width:20%; height:41px; border:0px;  margin-top:10px; background:url(../img/news-enviar.jpg); background-position:center; float:right; cursor:pointer; }




form.formular {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	border:0px;
	clear:both;
}

.formular fieldset {
	margin-top: 0px;
	padding: 0px;
	border:0px;
}

.formular legend {
	font-size: 12px;
	color: #15428B;
	font-weight: 900;
}

.formular fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.formular label span {
	color:#333;
}

.formular input,.formular select,.formular textarea {
	display: block;
	margin-bottom: 0px;
}

.formular .text-input {
	width:98%;
	color: #333;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin: 5px 0 15px 0;
	background: #b3b3b3 repeat-x;
}

.formular textarea {
	width: 98%;
	height: 120px;
	color: #333;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #b3b3b3 repeat-x;
	font-family: tahoma, verdana, "sans-serif";
}

.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox,.formular .checkbox {
	display: inline;
}

.formular .submit {
	border: 1px solid #AAA;
	/* padding: 2px;
	margin-top: 20px; */
	float:left;
	text-decoration: none;
	cursor: pointer;
	margin:20px 0 0 0;
	
	line-height: 14px;  color: #fff; display: inline-block; padding: 10px 20px 10px; background:#babc11;	position: relative;	font-size: 14px;	text-align: center;	font-weight: 500;
}




.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: 555;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}






#contemaes  { float:left; width:50%;   }
#contemadir { float:left; width:50%;   }


#copy { clear:both; margin-top:50px; overflow:hidden;  }

p.copy {  font-size:11px; color:#606060; text-align:left; margin:0px; padding:0 0 10px 0;  }
p.copy a {  color:#000;}
p.copy a:hover {  color:#999900; }

#by { float:right }


@media screen and (max-width: 970px) {	


header   { width: 100%; margin:0px auto;  }
#content { width: 100%; margin:0px auto;      }

#main { clear:both; width: 97%; margin:0 0 0 6px;   }
#maincont { clear:both; overflow:hidden; height:100%;}
#contentinfo { clear:both; margin:0 0 0 6px; width:97%;  float:none;  }

#apoios { display:none; }





nav { height: auto; border-bottom: 0; margin-bottom:20px; }
nav ul { width: 100%; display: none; height: auto; }
nav li { display: block; float: none; width: 100%; }
nav li a { border-bottom:1px solid #848484;   padding:13px 0px 13px 0px; background:#007481; color:#fff;     }
nav a { text-align: left; 	width: 100%; text-indent: 2.5%; }
nav a#pull { display: block; width: 100%; background:url(../img/bg-nav.jpg) repeat-x;  position: relative; height:35px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight: bold;   font-size:14px; color:#007481; padding:15px 0 0 0;  }
nav a#pull:after { content:""; background: url('../img/nav-icon.png') no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: 15px; top: 15px; }
nav li:first-child a { border-right: 0; background:#007481;     }
nav a:hover { margin:0px; list-style:none; color:#999900; 	}
nav ul li.active a  { margin:0px; list-style:none; color:#999900 ; font-weight: bold;  /* verde color:#999900 ; */}



#boxagenda { clear:both; overflow:hidden; padding:5px 5px 20px 5px;   }

#infutdest {   position:relative; width:216px; float:left; margin:0 7px ;  }

#agendacont { clear:both; width: 97%; margin:0 0 0 6px;  }
#agendaglob {  width:462px;  margin:0 auto; clear:both;  }
	#agenda {   position:relative; width:216px; float:left; margin:0 7px ;  }
	#agemes { position:absolute;  z-index: 22; right:0px; top:-13px; width:60px; background:#007481 }
		.mes {  font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; text-align:center; padding:5px 0 ; color:#FFFFFF; }
	#ageimg { clear:both; height:100px; background:#25A824 }
	#ageinfo { clear:both; height:80px; margin-bottom:30px; padding:10px 14px; background:#fff }
#agendaglob {  width:462px;  margin:0 auto; clear:both;  }

#meteorologia { display:none; }

#areanews { float:right; margin:20px 6px 0 0; width:48%; overflow:hidden;  }



#complement {display:none; }



/* entrevista */

#entrevimg { float:left; width:23%; margin:7px 0 0 0; }
	#entreinfo { clear:both; margin:7px 0 0 0; }

#titdest { clear:both;  padding:10px 0 10px 0px ; background-image:none; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; color:#007481; font-size:18px; line-height:24px;   }

.linkentr { font-size:12px;  color:#999900; padding:0 0 0 0px; }
#author { float:right; width:74%; margin:10px 0 0 0  }




#copy { clear:both; margin:50px 6px 0 6px; overflow:hidden;  }


}


@media screen and (max-width: 500px) {	



#areacont { float:none; clear:both;  width:145px; margin:0 auto; margin-bottom:20px; }


/* noticias main */
.noticias a { padding:0px; margin:0px;  display: block; position: relative;  text-decoration:none; overflow:hidden; height:70px; }
.noticias .foto { width: 100px; height: 64px;  position: absolute; top: 0px; left: 0px;  background:url(../img/news-sombram.png) bottom no-repeat;  }
.noticias .foto img { display: block; width: 100px; height: 57px;  overflow: hidden;  position: absolute; top: 0px; left: 0px; }
.noticias .data {   display: block;  padding: 0 0 2px 115px; overflow: hidden; position: relative; color:#911212; font-size:11px; color:#656565;  }
.noticias .titulo { display: block;  padding: 0 0 2px 115px; overflow: hidden;   position: relative; }
.noticias .descricao p {  display:none; }
.noticias a:hover .descricao p { color: #999900; }
.noticias .link { color:#999900; text-decoration:underline; }


#boxagenda { clear:both; overflow:hidden; padding:5px 5px 20px 5px;   }

#infutdest {  width:216px; float:none; margin:0 auto;  }


#agendacont { clear:both; width: 97%; margin:0 0 0 6px;  }
	#agendaglob {  width:100%;  margin:0 auto; clear:both;  }	
	#agenda {  width:216px; float:none; margin:0 auto;  }

#mapa { float:none; clear:both; height:165px; margin:20px 0 0 0; width:100%;  background-color:#1D00B3 }
#areanews { float:none; clear:both; margin:20px 0 0 6px; width:97%;  }

#contemaes  { clear:both; width:100%;  }
#contemadir { clear:both; width:100%;  padding-top:0px;    }

#by { float:left; }	

footer { clear:both; background:url(../img/bg-footerm.gif) repeat-x; height:598px; margin-top:5px; }

}