#slider{margin-bottom: 20px}
#slider .nivo-directionNav a {
  background: url("img/slide-arrow.png");
  border: 0 none;
  display: block;
  height: 45px;
  text-indent: -9999px;
  width: 45px;
  margin: 0 5px
}
#slider .nivo-directionNav a.nivo-nextNav{background-position:right top}
#slider .nivo-directionNav a:hover{opacity: 0.7}

#leftcontent{float: left; width: 670px}
a{text-decoration: none;}
#leftcontent a:hover{opacity: 0.8}

#leftcontent #lastnews{border-bottom: 1px solid #006e7a;; padding: 5px 0}

#leftcontent #lastnews h2{color: #f7f7f7; font-size: 24px; padding-bottom: 15px;}
#leftcontent #lastnews a.btn{float: right; margin: 5px}

#leftcontent #lastnews .bignew{float: left; width: 330px}
#leftcontent #lastnews .bignew .nivo-nextNav{background-position:right top !important}
#leftcontent #lastnews .bignew ul{
	background:url(/media/images/nophoto.png) no-repeat; 
	height:230px; width:330px
}

#leftcontent li a span{display: block; margin: 5px 0}
#leftcontent #lastnews li span.date{color: #074e54; font-size: 12px; font-weight: bold}
#leftcontent #lastnews li a span.title{color: #f7f7f7; font-size: 20px; font-weight: bold/*; text-align: justify;*/}

#leftcontent #lastnews .news{float: right; margin-left: 10px; width: 320px}
#leftcontent #lastnews .news ul li{border-bottom: 1px solid #006e7a; padding: 10px 0}
#leftcontent #lastnews .news ul li a span.title{font-size: 18px}
#leftcontent #lastnews .news ul li a p{color: #f7f7f7; font-size: 12px;}
#leftcontent .fb{background: #fff}

#rightcontent{float: right; width: 285px;}

#rightcontent .top {border-top: 3px solid #3ac9d5 !important;}
#rightcontent .eventos{margin-bottom: 10px; background: #fff; }
#rightcontent .eventos h3{font-size: 24px; color: #0695a2; display: block; margin-bottom: 20px; margin-left: 15px;
    margin-top: 15px;}
#rightcontent .eventos #calendar #datepicker.hasDatepicker{width: 228px; margin: 0 auto}

#rightcontent a.more{display: block; float: right; font-size: 15px; padding:8px;}
#rightcontent a.more:hover{opacity: 0.8}
#rightcontent .eventos a.more{color: #0695a2}
#rightcontent .galeria a.more{color: #0695a2}

#rightcontent .galeria{background: #fff;border-top: 3px solid #3ac9d5; padding: 10px 5px}
#rightcontent .galeria h3{color: #0695a2; font-size: 24px; padding:10px;}
#rightcontent .galeria span{color: #0d6d75; font-size: 12px; font-weight: bold; margin-left:10px;}
#rightcontent .galeria #carousel-content{width: 250px; margin: 5px auto 0}
#rightcontent .galeria #carousel-nav #carousel-wrap .carousel-content ul.slides li{margin: 0 1px}
#rightcontent .galeria #carousel-nav{position:relative;width:100%;height:55px;}
#rightcontent .galeria #carousel-nav #carousel-wrap{position:absolute;left:40px;width:245px;height:55px;overflow:hidden; margin-left: -25px}
#rightcontent .galeria #carousel-nav .carousel-prev{position:absolute;text-indent:-9999px;overflow:hidden;left:0;width:28px;height:10px;background:url(img/arrows.png) left top;cursor:pointer; z-index: 1000; top: 50%;}
#rightcontent .galeria #carousel-nav .carousel-prev:hover{opacity: 0.7}
#rightcontent .galeria #carousel-nav .carousel-next{position:absolute;text-indent:-9999px;overflow:hidden;right:0;width:28px;height:10px;background:url(img/arrows.png) right top;cursor:pointer; z-index: 1000; top: 50%}
#rightcontent .galeria #carousel-nav .carousel-next:hover{opacity: 0.7}

#rightcontent div.eventos div#calendar div.content.eventos {color:#0695a2;padding-left: 14px;}

.eventoS{background-color:#017700 !important}

#calendar div.content.eventos{font-size:13px !important; overflow:auto}
#calendar div.content.eventos span.title{font-size:15px !important; color:#444955;}
#calendar div.content.eventos span.data{display: block;}
#calendar div.content.eventos span{float:none !important; line-height:16px; color: #444955;}
#calendar div.content.eventos span p{font-size:13px !important;  width: 260px;}
#calendar div.content.eventos span#eventoData{margin-bottom:10px; font-weight:bold}
#calendar div.content.eventos span.descricao, #calendar div.content.eventos span.local, 
#calendar div.content.eventos span#evDescEstaque, #calendar div.content.eventos span#evLocalEstaque{display:none}

#calendar .eventos #divEventoGeral{margin-top: 10px;}
#calendar .eventos #divEventoGeral .lista span.text a{color:#3ac9d5;}
.anuncios{position: relative; top:5px; float: left; width: 334px;}
.anuncios a{margin-top: 3px;margin-bottom: 1px; display: inline-block;}
.anuncios a.col{float: left; margin-left: 5px;}
.anuncios a.row{clear: left; float: left;}
.anuncios h3 {color: #f7f7f7; border-bottom: 1px solid #006e7a; width: 334px;  padding-bottom: 5px;}

