@charset "UTF-8";
/* CSS Document */
#contentbck{
	background-position: -13px 0;
	width: 960px;
	background-image: url(../../imgs/layout/bck_cont_07.png);
	background-repeat: no-repeat;
	visibility: visible;
	display: block;
}
.logo {
	position: relative;
	left: -13px;
}
.flashzone
{
	position: relative;
	left: -13px;
}
/*Menu1*/
#nav {
width: 768px;
height: 63px;
position: relative;
left: 26px;
top:86px;
background: url(../../imgs/layout/mainmenu.png);
margin: 0;
padding: 0;
}

#nav li {
float: left;
}

#nav li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
height: 63px;
background: url(../../imgs/layout/mainmenu.png) no-repeat;
text-indent: -9999px;

}

/*up state*/
li#nav_emp a {
left: 0;
width: 92px;
background-position: 0 0;
}

li#nav_diario a {
left: 92px;
width: 135px;
background-position: -92px 0;
}

li#nav_serv a {
left: 227px;
width: 152px;
background-position: -227px 0;
}

li#nav_accao a {
left: 379px;
width: 87px;
background-position: -379px 0;
}
li#nav_parc a {
left: 466px;
width: 84px;
background-position: -466px 0;
}
li#nav_loca a {
left: 550px;
width: 111px;
background-position: -550px 0;
}
li#nav_conta a {
left: 661px;
width: 98px;
background-position: -661px 0;
}
/*hover state*/
li#nav_emp a:hover {
background-position: 0px -63px;
}

li#nav_diario a:hover {
background-position: -92px -63px;
}

li#nav_serv a:hover {
background-position: -227px -63px;
}

li#nav_accao a:hover {
background-position: -379px -63px;
}

li#nav_parc a:hover {
background-position: -466px -63px;
}
li#nav_loca a:hover {
background-position: -550px -63px;
}
li#nav_conta a:hover {
background-position: -661px -63px;
}
/*current state*/
#body_emp li#nav_emp a {
background-position: 0px -63px;
}

#body_diario li#nav_diario a {
background-position: -92px -63px;
}

#body_serv li#nav_serv a {
background-position: -227px -63px;
}

#body_accao li#nav_accao a {
background-position: -379px -63px;
}

#body_parc li#nav_parc a {
background-position: -466px -63px;
}
#body_loca li#nav_loca a {
background-position: -550px -63px;
}
#body_conta li#nav_conta a {
background-position: -661px -63px;
}
/*fim menu*/
/*Menu2*/
#nav2 {
	width: 733px;
	height: 56px;
	position: relative;
	left: 0px;
	top:0px;
	background: url(../../imgs/layout/menu2_06.png);
	margin: 0;
	padding: 0;
	overflow: visible;
}

#nav2 li {
float: left;
}

#nav2 li a {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
display: block;
height: 56px;
background: url(../../imgs/layout/menu2_06.png) no-repeat;
text-indent: -9999px;
}

/*up state*/
li#nav2_tm a {
left: 0px;
width: 152px;
background-position: 0 0;
}

li#nav2_equipa a {
left: 154px;
width: 152px;
background-position: -154px 0;
}

li#nav2_viva a {
left: 307px;
width: 152px;
background-position: -307px 0;
}
li#nav2_sete a {
left: 460px;
width: 152px;
background-position: -460px 0;
}
/*hover state*/
li#nav2_tm a:hover {
background-position: 0 -56px;
}

li#nav2_equipa a:hover {
background-position: -154px -56px;
}

li#nav2_viva a:hover {
background-position: -307px -56px;
}

li#nav2_sete a:hover {
background-position: -460px -56px;
}

/*current state*/
#body_tm li#nav_tm a {
background-position: 0px -56px;
}

#body_equipa li#nav_equipa a {
background-position: -154px -56px;
}

#body_viva li#nav_viva a {
background-position: -307px -56px;
}

#body_sete li#nav_sete a {
background-position: -460px -56px;
}

/*fim menu*/

#textintro {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	width: 220px;
	padding-left: 20px;
	padding-top: 20px;
	height: 420px;
}
#textnews {
	color: #FFFFFF;
	width: 220px;
	padding-left: 20px;
	padding-top: 20px;
	height: 250px;
}
/*sitemap*/
#sitemap{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../imgs/layout/bckmap_13.png);
	background-repeat: no-repeat;
	height: 600px;
}
#sitemap_ttl{
	padding-left: 20px;
}
#sitemap_corpo{
	padding-left: 20px;
}
.subareattl{
	color: #0099b9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.subarea{
	color: #a8c5d0;
	left: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mapattl{
	color: #ffffff;
	left: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*Notícias*/

#nots{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00233c;
	width: 500px;
	padding-top: 20px;
	padding-right: 120px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.datanots{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099b9;
}
.ttlsnots{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #00233c;
}
#noticia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00233c;
}
.imgnots{
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-right: 10px;
	float: left;
	margin-bottom: 50px;	
	
}
/*destaques*/

#destaques{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00233c;
	width: 640px;
	padding-left: 20px;
}
.dest{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00233c;
	padding-right: 30px;
}
.img_dest{
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-bottom: 10px;
}
#guru{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00233c;
	width: 640px;
	padding-left: 20px;
}	
	.boat{
	margin-right: 10px;
	float: left;
}

