a:link, a:visited, a:active {
	color: #004a8f;
	font-weight: bold;	
	text-decoration: none;
}

a:hover {		
	
	text-decoration: underline;
}

.transparent {
	filter:alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.4;
	zoom: 1;
}

a.aba-on:link, a.aba-on:visited, a.aba-on:active {	
	display: block;
	height: 25px;
	background: #99cc00;
	
	color: #ffffff;
	font-size: 11px;
	line-height: 11px;
	
	text-decoration: none;			
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	
	border-top: 1px solid #99cc00;	
	border-left: 1px solid #99cc00;
	border-right: 1px solid #99cc00;
}

a.aba-on:hover {
}

a.aba-off:link, a.aba-off:visited, a.aba-off:active,
a.aba-off-first1:link, a.aba-off-first1:visited, a.aba-off-first1:active,
a.aba-off-first2:link, a.aba-off-first2:visited, a.aba-off-first2:active,
a.aba-off-left:link, a.aba-off-left:visited, a.aba-off-left:active 
{	
	display: block;
	height: 25px;	
	
	color: #6F9300;
	font-size: 11px;
	line-height: 11px;
	
	text-decoration: none;			
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	
	border-top: 1px solid #6F9300;			
	border-right: 1px solid #6F9300;
}

a.aba-off-first1:link, a.aba-off-first1:visited, a.aba-off-first1:active
{
	border-left: 1px solid #86B300;
	border-right: 0px;
}
a.aba-off-first2:link, a.aba-off-first2:visited, a.aba-off-first2:active
{
	border-left: 1px solid #86B300;	
}
a.aba-off-left:link, a.aba-off-left:visited, a.aba-off-left:active
{	
	border-right: 0px;
}


a.aba-off:hover,
a.aba-off-first1:hover,
a.aba-off-first2:hover,
a.aba-off-left:hover
{
	background: #E9FEDE;		
}


a.menu-top:link, a.menu-top:visited, a.menu-top:active {
	display: block;
	color: #000000;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	background: url('/imgs/icon_arrow_link.gif') 127px 10px  no-repeat;
	border-bottom: 2px solid #cedbe0;
	padding-bottom: 4px;
	padding-top: 4px;
}

a.menu-top:hover {
	color: #ffffff;
	background: #b5d744 url('/imgs/icon_arrow_link_white.gif') 127px 10px  no-repeat;	
	border-bottom: 2px solid #b5d744;
}


a.menu:link, a.menu:visited, a.menu:active {
	display: block;
	font-size: 11px;
	line-height: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
	background: url('/imgs/icon_mark.gif') 0px 8px no-repeat;
}

a.menu-rss:link, a.menu-rss:visited, a.menu-rss:active {
	padding-left: 15px;
	background: url('/imgs/icon_rss.gif') 0px 6px no-repeat;	
}

a.menu-newsletter:link, a.menu-newsletter:visited, a.menu-newsletter:active {
	padding-left: 15px;
	background: url('/imgs/icon_newsletter.gif') 0px 7px no-repeat;	
}

a.menu-cellphone:link, a.menu-cellphone:visited, a.menu-cellphone:active {
	padding-left: 15px;
	background: url('/imgs/icon_cellphone.gif') 0px 4px no-repeat;	
}

a.menu-contact:link, a.menu-contact:visited, a.menu-contact:active {
	padding-left: 15px;
	background: url('/imgs/icon_contact.gif') 0px 5px no-repeat;	
}

a.menu-more:link, a.menu-more:visited, a.menu-more:active {
	font-size: 14px;
	line-height: 14px;
	padding-left: 0px;	
	background: none;
}

a.menu:hover, a.menu-rss:hover, a.menu-newsletter:hover, a.menu-cellphone:hover, a.menu-contact:hover {
	background-color: #cedbe0;
}


a.canal:link, a.canal:visited, a.canal:active {
	color: #ffffff;
	font-size: 18px;	
	font-weight: bold;	
	text-decoration: none;
	padding:5px 5px 5px 5px;
}

a.canal:hover {	
	text-decoration: none;
	background-color:#FFFFFF;
}

a.green:hover {
	color: #b5d744;
	text-decoration: none;
}

a.blue:hover {
	color: #5e9abc;
	text-decoration: none;
}

a.yellow:hover {
	color: #f4d90f;
	text-decoration: none;
}

a.cyan:hover {
	color: #99cc00;
	text-decoration: none;
}

a.orange:hover {
	color: #ff9200;
	text-decoration: none;
}

a.moss:hover {
	color: #cdd15e;
	text-decoration: none;
}

a.darkyellow:hover {
	color: #edbc00;
	text-decoration: none;
}




a.archive-year:link, a.archive-year:visited, a.archive-year:active {
	display: block;
	font-size: 11px;
	line-height: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
	color: #4c4c4c;
	background: url('/imgs/icon_plus.gif') 0px 8px no-repeat;
}


a.archive-year:hover {
	background-color: #cedbe0;
}

a.archive-month:link, a.archive-month:visited, a.archive-month:active {
	display: block;
	font-size: 11px;
	line-height: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-decoration: none;
	color: #4c4c4c;
	background: url('/imgs/icon_plus.gif') 10px 8px no-repeat;
}


a.archive-month:hover {
	background-color: #cedbe0;
}

a.archive-post:link, a.archive-post:visited, a.archive-post:active {
	display: block;
	font-size: 11px;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-decoration: none;	
}


a.archive-post:hover {
	background-color: #cedbe0;
}


a.image-zoom:link, a.image-zoom:visited, a.image-zoom:active {
	position: absolute;	
	width: 25px;
	height: 25px;
	margin-top: -25px;
	margin-left: 175px;
	background: #004a8f url('/imgs/icon_link_zoom.gif') no-repeat;	
	text-align: center;
	font-size: 14px;
	padding-top: 2px;	
	text-decoration: none;	
}

a.image-zoom:hover {
	text-decoration: none;
}

a.index:link, a.index:visited, a.index:active {	
	font-size: 11px;
	font-family: Trebuchet MS;	
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #cccccc; 
	padding: 0px 4px 0px 4px;
	
}

a.index:hover {
	text-decoration: none;	
	padding: 0px 4px 0px 4px;
	border: 1px solid #004a8f; 
}

.display-index {
	font-size: 11px;
	font-family: Trebuchet MS;	
	border: 1px solid #cccccc; 
	padding: 0px 4px 0px 4px;
}

.display-index:hover {
	border: 1px solid #004a8f; 
}

.display-index-off {
	font-size: 11px;
	font-family: Trebuchet MS;	
	border: 1px solid #cccccc; 
	padding: 0px 4px 0px 4px;
}

.display-index-on {
	font-size: 11px;
	font-family: Trebuchet MS;	
	border: 1px solid #004a8f; 
	background: #004a8f;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 4px 0px 4px;
}
a.muni:link, a.muni:visited, a.muni:active {
	color: #ffffff;
	font-size: 12px;	
	font-weight: bold;	
	text-decoration: none;

}

a.muni:hover {	
	text-decoration: none;
	background-color:#729700;
}

a.ticket:link, a.ticket:visited, a.ticket:active {
	color: #00000;
	font-size: 12px;	
	font-weight: bold;	
	text-decoration: none;

}

a.ticket:hover {	
	text-decoration: underline;
}