/*=== Navigation ===*/
/*- Nav1 -*/
#nav1{
	background: url(../images/menu_bar_pt.jpg) no-repeat top;
	height: 31px;
	margin: 0 0 5px;
	text-indent: -9999px;
}
#nav1 li{
	float: left;
}
#nav1 li a{
	background: url(../images/menu_bar_pt.jpg) no-repeat top;
	display: block;
	height: 31px;
}



#nav1 li#n01 a{
	background-position: 0 0;
	width: 42px;
}
#nav1 li#n01 a:hover{
	background-position: 0 -31px;
}
#nav1 li#n01.activo a{
	background-position: 0 -31px;
}


#nav1 li#n02 a{
	background-position: -42px 0;
	width: 115px;
}
#nav1 li#n02 a:hover{
	background-position: -42px -31px;
}
#nav1 li#n02.activo a{
	background-position: -42px -31px;
}


#nav1 li#n03 a{
	background-position: -157px 0;
	width: 114px;
}
#nav1 li#n03 a:hover{
	background-position: -157px -31px;
}
#nav1 li#n03.activo a{
	background-position: -157px -31px;
}


#nav1 li#n04 a{
	background-position: -271px 0;
	width: 83px;
}
#nav1 li#n04 a:hover{
	background-position: -271px -31px;
}
#nav1 li#n04.activo a{
	background-position: -271px -31px;
}


#nav1 li#n05 a{
	background-position: -354px 0;
	width: 87px;
}
#nav1 li#n05 a:hover{
	background-position: -354px -31px;
}
#nav1 li#n05.activo a{
	background-position: -354px -31px;
}


#nav1 li#n06 a{
	background-position: -442px 0;
	width: 100px;
}
#nav1 li#n06 a:hover{
	background-position: -442px -31px;
}
#nav1 li#n06.activo a{
	background-position: -442px -31px;
}


#nav1 li#n07 a{
	background-position: -543px 0;
	width: 56px;
}
#nav1 li#n07 a:hover{
	background-position: -543px -31px;
}
#nav1 li#n07.activo a{
	background-position: -543px -31px;
}


#nav1 li#n08 a{
	background-position: -599px 0;
	width: 58px;
}
#nav1 li#n08 a:hover{
	background-position: -599px -31px;
}
#nav1 li#n08.activo a{
	background-position: -599px -31px;
}
#nav1 li a:hover{
	text-decoration: none;
}


#nav1 li#n09 a{
	background-position: -657px 0;
	width: 105px;
}
#nav1 li#n09 a:hover{
	background-position: -657px -31px;
}
#nav1 li#n09.activo a{
	background-position: -657px -31px;
}




















/*- Nav2 -*/
#nav2{
	height: 12px;
	text-indent: -9999px;
}
#nav2 li{
	float: left;
	height: 12px;
	margin: 0 10px 0 0;
}
#nav2 li a{
	background: url(../images/nav2-bgr_pt.gif) no-repeat top;
	display: block;
	height: 12px;
}
#nav2 li#n21 a{
	background-position: 0 1px;
	width: 30px;
}
#nav2 li#n21 a:hover{
	background-position: 0 -11px;
}
#nav2 li#n22 a{
	background-position: -44px 1px;
	width: 84px;
}
#nav2 li#n22 a:hover{
	background-position: -44px -11px;
}
#nav2 li#n23 a{
	background-position: -143px 1px;
	width: 84px;
}
#nav2 li#n23 a:hover{
	background-position: -143px -11px;
}
#nav2 li#n26 a{
	background-position: -242px 1px;
	width: 34px;
}
#nav2 li#n26 a:hover{
	background-position: -242px -11px;
}
#nav2 li#n27 a{
	background-position: -240px 1px;
	width: 37px;
}
#nav2 li#n27 a:hover{
	background-position: -240px -11px;
}
#nav2 li#n28{
	margin: 0;
}
#nav2 li#n28 a{
	background-position: -293px 1px;
	width: 35px;
}
#nav2 li#n28 a:hover{
	background-position: -293px -11px;
}
#nav2 li#n29 a{
	background-position: -335px 1px;
	width: 80px;
}
#nav2 li#n29 a:hover{
	background-position: -335px -11px;
}
#nav2 li#n30 a{
	background-position: -440px 1px;
	width: 60px;
}
#nav2 li#n30 a:hover{
	background-position: -440px -11px;
}
#nav2 li a:hover{
	text-decoration: none;
}