.menu td      { border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px dotted #C0C0C0; padding-top: 3px; padding-bottom:2px; padding-left:0px; height: 23px; font-weight: bold; color: #333; font-style:normal; font-variant:normal; font-size:8pt; font-family:Tahoma }
.menu a       { text-decoration: none; color: #333 }
.menu .seta   { font: 6pt Arial }
.menu .sel    { background-image: ; background: #FFF; color: #C00 }
.menu .sel a  { color: #C00 }
.menu a:hover { color: #800 }

.destaqueTitle   { text-align: center; }
.destaqueTitle a { text-decoration: none; font: 10px Verdana; color: #E27716; font-weight: bold }

.loading { font: 10px Verdana; color: #C00 }

.title_body         { font: 16px Arial; font-weight: bold; color: #000 }
.title_body a       { text-decoration: none; color: #000 }
.title_body a:hover { text-decoration: underline }

.main, .main td {
	color: #000;
	text-decoration: none;
	font: 13px Arial;
}
.main a {
	color: #000;
	text-decoration: none;
}
.main a:hover {
	text-decoration: underline;
}

.bt_black    a      { color: #000 }
.bt_black    a:hover{ color: #006 }
.bt_voltar   a      { font: 7pt Verdana; color: #000 }
.view_map_bt a      { font: 9pt Verdana; color: #808080; font-weight: bold }

.navrow2         { height: 28px; padding-left: 25px; padding-top: 2px; background-image: url('images/menu_cat_1.gif'); background-repeat: repeat-x; background-position: center top; font: 9pt Arial; color: #333; font-weight: bold }
.navrow2 a       { color: #333; text-decoration: none }
.navrow2 a:hover { color: #900; text-decoration: underline }
.navrow2 .sel    { font-size: 10pt }

.navrow3         { border-bottom: 1px dotted #C0C0C0; padding-left:25px; height: 25px; font: 10pt Arial; color: #EA0000; font-weight: bold } 
.navrow3 a       { font: 8pt Arial; color: #EA0000; font-weight: bold }

.navrow_it1      { border-bottom: 1px dotted #C0C0C0; padding-left:15px; height: 25px; background: #F6F1EC; font: 10pt Arial; color: #EA0000; font-weight: bold }
.navrow_it1 a    { font: 8pt Arial; font-weight: bold; color: #000 }

.navrow_it2      { border-bottom: 1px dotted #C0C0C0; padding-left:25px; height: 25px; background: #F6F1EC; font: 10pt Arial; color: #EA0000; font-weight: bold }
.navrow_it2 a    { font: 8pt Arial; font-weight: bold; color: #000 }

.navrow_it3      { border-bottom: 1px dotted #C0C0C0; padding-left:45px; height: 25px; background: #F6F1EC; font: 10pt Arial; color: #EA0000; font-weight: bold }
.navrow_it3 a    { font: 8pt Arial; font-weight: bold; color: #000 }

.noticia         { font: 13px Arial; color: #000 }
.noticia .data   { font: 11pt Arial; color: #090; font-weight: bold }
.noticia .title  { font: 11pt Arial; color: #000; font-weight: bold }

.noticia_hm         { font: 11px Arial; color: #000 }
.noticia_hm .data   { font: 9pt Arial; color: #090; font-weight: bold }
.noticia_hm .title  { font: 9pt Arial; color: #000; font-weight: bold }

.enquete_bts   { padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px }
.enquete_bts a { color: #000; font: 10px Verdana }

.agenda_home          { font: 11px Arial; font-weight: bold; color: #000; margin-top: 8px; line-height: 180%; margin-left: 8px }
.agenda_home a        { color: #000; text-decoration: none }
.agenda_home a:hover  { color: #000; text-decoration: underline }
.agenda_home .tit     { font-size: 12px }
.agenda_home .date    { color: #34679A }
.agenda_home .local a { text-decoration: underline; color: #C00000 }
.agenda_home .local a:hover { color: #FF0000 }

.box      { border: 1px solid #CCC; margin-bottom: 15px }
.boxTitle { background: #FFC; padding: 5px; font-weight: bold }
.boxIntro { background: #FFE; padding: 5px }
.boxBody,
.boxBody td { margin: 5px; font: 11px Arial }

.tit_home a       { text-decoration: none;      color: #000 }
.tit_home a:hover { text-decoration: underline; color: #000 }

.calRowT    td   { font-size: 10px;  color: #808080; padding: 2px 0px; text-align: center }
.calRow     td   { font: 10px Arial; color: #808080; padding: 2px 0px; text-align: center }
.calRow     td a { color: #888 }

.menu .sel {
	font-weight: bold;
}
.menu .grp {
	background: #FCDB00;
	text-transform: uppercase;
	font: 14px Arial;
	font-weight: bold;
	border-left: 4px solid #E6C800;
	padding: 2px 5px 2px 15px;
	margin: 25px 0px 10px 0px;
}
.menu .grp_menu {
	padding-left: 20px;
	font: 12px Arial;
	line-height: 21px;
}
.menu .grp_submenu div {
	padding-left: 20px;
	background-image: url(images/v2/seta_menu.gif); background-repeat: no-repeat;
	font: 12px Arial;
	line-height: 21px;
}

.menu .promocoes{
	line-height: 125%;
}
.menu .promocoes b{
	color: #1F5C92;
}
.menu .promocoes small{
	font-size: 9px;
	color: #777;
}
.menu .promocoes span{
	font-weight: bold
}

#div_acontece .title{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-top: 3px;
	margin-bottom: 5px;
}
#div_acontece td{
	font: 12px Arial;
	text-align: left;
}
#div_acontece td a {
	color: #000;
}
.destaque .title{
	font-size: 14px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 5px;
}
.destaque td {
	font: 12px Arial;
	text-align: left
}
.destaque td a {
	color: #000;
}

.rodape {
	padding-top: 15px;
	padding-bottom: 10px;
	font: 11px Arial;
}

#acontece_bar div {
	display: inline-block;
	float:  left;
	width: 15px;
	height: 15px;
	background: #FFC;
	background-image: url(images/v2/acontece_sprites.gif);
	text-align: center;
	margin-right: 5px;
}
#acontece_bar a {
	display: block;
	margin-top: 2px;
	margin-right: 2px;
	font: 10px Arial;
	color: #FFF;
}
#acontece_bar .sel    { background-position: -144px -43px; }
#acontece_bar .sel a  { color: #666 } 
#acontece_bar .nsel   { background-position: -128px -43px; }
#acontece_bar .nsel a { color: #FFF } 
#acontece_cmd a {
	display: block;
	width:  63px;
	height: 18px;
	background-image: url(images/v2/acontece_sprites.gif);
	background-position: 0px -43px;
}

/** Nova navegação em categorias **/
.in_list           { margin: 0; padding: 0;  }
.in_list ul        { margin: 0; padding: 0;  }
.in_list li        { list-style: none;  }
.in_list span      { font-family: verdana }

/** Listagem **/
.in_list .listagem  li { border-bottom: 1px dotted #C0C0C0; padding: 6px 15px; background: #F6F1EC; font: 10pt Arial; color: #000 }

/** Categoria -> Listagem **/
.in_list .title1       { background-image: url(images/menu_cat_1.gif); background-position: bottom; background-repeat: repeat-x; font: 9pt Arial; color: #333; padding: 7px 20px }
.in_list .listagem1    { background: #FCF }
.in_list .listagem1 li { border-bottom: 1px dotted #C0C0C0; padding: 6px 35px; background: #F6F1EC; font: 10pt Arial; font-weight: bold }
.in_list .listagem1 a  {  }

/** Categoria -> Subcategoria -> Listagem **/
.in_list .subcats      { background: #F0FCFF; background-image: url('images/sombra_cat.gif'); background-repeat: no-repeat; background-position: top center; padding-top: 5px }
.in_list .title2       { font: 9pt Arial; color: #333; font-weight: bold; padding: 6px 35px; border-bottom: 1px dotted #C0C0C0 }
.in_list .listagem2 li { border-bottom: 1px dotted #C0C0C0; padding: 6px 55px; background: #F6F1EC; font: 9pt Arial; color: #EA0000; font-weight: bold }
.in_list .listagem2 a  { color: #F00 }

.noprint      {  }
.onlyprint    { display: none }

@media print{
	.noprint   { display: none }
	.onlyprint { display: block }
}



/**
	dInput2 - Calendar
**/
.dpDiv           {}
.dpTable         {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
}
.dpTR            {}
.dpTitleTR       {}
.dpDayTR         {}
.dpTodayButtonTR {}
.dpTD            {
	border: 1px solid #ece9d8;
}
.dpDayHighlightTD{
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
}
.dpTDHover       {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}
.dpTitleTD       {}
.dpButtonTD      {}
.dpTodayButtonTD {}
.dpDayTD         {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
}
.dpTitleText     {
	font-size: 12px;
	color: gray;
	font-weight: bold;
}
.dpDayHighlight  {
	color: 4060ff;
	font-weight: bold;
}
.dpButton        {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
}
.dpTodayButton   {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
}

