@charset "utf-8";
/* CSS Document */

html body	{
	margin:0px;
	padding-bottom:50px

}

p, div, th, td, ol, ul, li, h1, h2, a	{
	font: 12px Arial, Helvetica, sans-serif;
	color: #7B7B7B;
	text-align:justify;

}

#container {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	/*background: url(../graphics/02_PUERTO.jpg) no-repeat;*/
}
#top {
	height: 24px;
	background: #EFEFEF url(../graphics/bkgd_top.jpg);
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#logo {
	text-align: center;
	height: 75px;
	padding-top: 30px;
}

#logo a
{ border:0; }

#logo a:visited
{ border:0; }

#logo img
{ border:0; }


#mmenu {
	border-top: thin solid #B0B0B0;
	height: 40px;
	text-align: center;
	padding-top: 10px;
}

#header {
	text-align: center;
	height: 220px;
}


/*Category band*/

#catband_puerto {
	background: #0067A1;
	text-align: left;
	height: 40px;
	float: left;
	width: 990px;
}

#catband_puerto #catmenu {
	background: #01588a;
	height: 30px;
	margin-top: 10px;
	border-top: 2px solid #FFFFFF;
	float: left;
	width: 990px;
	padding-top: 5px;
}

#catband_marina {
	background: #9d44a6;
	text-align: left;
	height: 40px;
	float: left;
	width: 990px;
}

#catband_marina #catmenu {
	background: #75277d;
	height: 30px;
	margin-top: 10px;
	border-top: 2px solid #FFFFFF;
	float: left;
	width: 990px;
	padding-top: 5px;
}

#catband_inmobiliario {
	background: #479000;
	text-align: left;
	height: 40px;
	float: left;
	width: 990px;
}

#catband_inmobiliario #catmenu {
	background: #479000;
	height: 30px;
	margin-top: 10px;
	border-top: 2px solid #FFFFFF;
	float: left;
	width: 990px;
	padding-top: 5px;
}


#catband_turismo {
	background: #fd77bf;
	text-align: left;
	height: 40px;
	float: left;
	width: 990px;
}

#catband_turismo #catmenu {
	background: #ea1a8a;
	height: 30px;
	margin-top: 10px;
	border-top: 2px solid #FFFFFF;
	float: left;
	width: 990px;
	padding-top: 5px;
}


#catband_corporativo {
	background: #B11338;
	text-align: left;
	height: 40px;
	float: left;
	width: 990px;
}

#catband_corporativo #catmenu {
	background: #d84f00;
	height: 30px;
	margin-top: 10px;
	border-top: 2px solid #FFFFFF;
	float: left;
	width: 990px;
	padding-top: 5px;
}


#catband_noticias {
	background: #0b7481;
	text-align: left;
	height: 40px;
	float: left;
	width: 990px;
}

#catband_noticias #catmenu {
	background:#0b7481;
	height:30px;
	margin-top:10px;
	border-top:2px solid #FFFFFF;
	float:left;
	width:990px;
	padding-top:5px;
}



#catband_eventos {
	background: #ca240f;
	text-align: left;
	height: 40px;
	float: left;
	width: 990px;
}

#catband_eventos #catmenu {
	background: #ca240f;
	height: 30px;
	margin-top: 10px;
	border-top: 2px solid #FFFFFF;
	float: left;
	width: 990px;
	padding-top: 5px;
}

#catband_generico {
	background: #a57f1e;
	text-align: left;
	height: 40px;
	float: left;
	width: 990px;
}

#catband_generico #catmenu {
	background: #a57f1e;
	height: 30px;
	margin-top: 10px;
	border-top: 2px solid #FFFFFF;
	float: left;
	width: 990px;
	padding-top: 5px;
}

/*Content area style*/
#content {
	clear: both;
	float: left;
}

#page_menu {
	float: left;
	padding-top: 17px;
	width: 240px;
}

#contentarea {
	float: left;
	width: 700px;
	padding:0px 0px 25px;
/*	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 20px;*/
}

#footer {
	float: left;
	width: 990px;
	height: 45px;
	margin-bottom:50px;
	border-top: 1px solid #FEB624;
	font: Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	position:relative;
	top:70px;
}

#footer1 {
	float: left;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background: #FEB624;
	width: 990px;
	height: 45px;
	margin-bottom:5px;
	position:relative;
	top:70px;
}

#bottom {
	float: left;
	height: 10px;
	width: 990px;
}

#newsletter {
	float: left;
	/*width:400px;*/
	margin:10px 0px 0px 15px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	/*z-index:1001;*/
}

#footermnu {
	float: left;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #feb624;
	/*z-index:1000;*/
}

#footertxt {
	float: right;
	margin-top:5px;
	font: Arial, Helvetica, sans-serif;
}

.sendbtn  {
	position:relative;
	top:5px;
}

.contactobtn	{
	float:right;
	/*position:relative;
	top:5px;*/
}

.nlbox  {
	border:#FFF solid 1px;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	top:-1px;	
}



h1.pgtitle	{
	font-size: 14px;
	font-weight: bold;
	margin-top: 38px;
	margin-bottom:30px;
	color: #0070a4;
	letter-spacing: .1em;
	line-height: 2.7em;
	background: url(../es/puerto/graphics/rule.gif) no-repeat left 34px;
}

h2.subpgtitle	{
	font-size: 13px;
	font-weight: bold;
	color: #969696;
	letter-spacing: .1em;
	line-height: .1em;
}

h2.news	{
	font-weight: bold;
	text-align:left;
	width:415px;
}



a:link	{
}
a:visited	{
}
a:active	{
}
a:hover	{
	font-weight: bold;
}

/*Main Menu style*/

a.mmnu1:link	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}



a.mmnu1:visited	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu1:active	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

a.mmnu1:hover	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#0067a1;
}



a.mmnu2:link	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu2:visited	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu2:active	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

a.mmnu2:hover	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#75277d;
}




a.mmnu3:link	{
    width: 200px !important;
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu3:visited	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu3:active	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

a.mmnu3:hover	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#95c346;
}





a.mmnu4:link	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu4:visited	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu4:active	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

a.mmnu4:hover	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#ea1a8a;
}




a.mmnu5:link	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu5:visited	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu5:active	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

a.mmnu5:hover	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#f97f29;
}





a.mmnu6:link	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu6:visited	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu6:active	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

a.mmnu6:hover	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#00A6BA;
}





a.mmnu7:link	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu7:visited	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.mmnu7:active	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#9d9d9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

a.mmnu7:hover	{
	height:30px;
	padding:11px 27px;
	margin:20px auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#F3280F;
}





a.en:link	{
	padding:11px 33px;

}

a.en:visited	{
	padding:11px 33px;

}

a.en:active	{
	padding:11px 33px;

}

a.en:hover	{
	padding:11px 33px;

}


/*Category Menu style*/

/*a.catmnu_puerto1:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto1:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto1:active	{
	height:25px;
	padding:10px 10px;
	color:#a4c5e3;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_puerto1:hover	{
	height:25px;
	padding:auto 10px;
	color:#a4c5e3;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_puerto2:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto2:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto2:active	{
	height:25px;
	padding:10px 10px;
	color:#a4c5e3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_puerto2:hover	{
	height:25px;
	padding:auto 10px;
	color:#a4c5e3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_puerto3:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto3:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto3:active	{
	height:25px;
	padding:10px 10px;
	color:#a4c5e3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_puerto3:hover	{
	height:25px;
	padding:auto 10px;
	color:#a4c5e3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_puerto4:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto4:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto4:active	{
	height:25px;
	padding:10px 10px;
	color:#a4c5e3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_puerto4:hover	{
	height:25px;
	padding:auto 10px;
	color:#a4c5e3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_puerto5:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto5:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto5:active	{
	height:25px;
	padding:10px 10px;
	color:#a4c5e3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_puerto5:hover	{
	height:25px;
	padding:auto 10px;
	color:#a4c5e3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_puerto6:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto6:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_puerto6:active	{
	height:25px;
	padding:10px 10px;
	color:#a4c5e3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_puerto6:hover	{
	height:25px;
	padding:auto 10px;
	color:#a4c5e3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_marina1:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_marina1:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_marina1:active	{
	height:25px;
	padding:10px 10px;
	color:#a4c5e3;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_marina1:hover	{
	height:25px;
	padding:auto 10px;
	color:#bb94c0;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_marina2:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_marina2:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_marina2:active	{
	height:25px;
	padding:10px 10px;
	color:#a4c5e3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_marina2:hover	{
	height:25px;
	padding:auto 10px;
	color:#bb94c0;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_inmobiliario1:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_inmobiliario1:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_inmobiliario1:active	{
	height:25px;
	padding:10px 10px;
	color:#a4c5e3;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_inmobiliario1:hover	{
	height:25px;
	padding:auto 10px;
	color:#bde676;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

a.catmnu_inmobiliario2:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_inmobiliario2:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_inmobiliario2:active	{
	height:25px;
	padding:10px 10px;
	color:#a4c5e3;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_inmobiliario2:hover	{
	height:25px;
	padding:auto 10px;
	color:#bde676;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

a.catmnu_inmobiliario3:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_inmobiliario3:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_inmobiliario3:active	{
	height:25px;
	padding:10px 10px;
	color:#a4c5e3;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_inmobiliario3:hover	{
	height:25px;
	padding:auto 10px;
	color:#bde676;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_turismo1:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_turismo1:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_turismo1:active	{
	height:25px;
	padding:10px 10px;
	color:#ffb9df;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_turismo1:hover	{
	height:25px;
	padding:auto 10px;
	color:#ffb9df;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_turismo2:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_turismo2:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_turismo2:active	{
	height:25px;
	padding:10px 10px;
	color:#ffb9df;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_turismo2:hover	{
	height:25px;
	padding:auto 10px;
	color:#ffb9df;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_corporativo1:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_corporativo1:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_corporativo1:active	{
	height:25px;
	padding:10px 10px;
	color:#ffc8a8;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_corporativo1:hover	{
	height:25px;
	padding:auto 10px;
	color:#ffc8a8;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}



a.catmnu_corporativo2:link	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_corporativo2:visited	{
	height:30px;
	padding:25px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.catmnu_corporativo2:active	{
	height:25px;
	padding:10px 10px;
	color:#ffc8a8;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.catmnu_corporativo2:hover	{
	height:25px;
	padding:auto 10px;
	color:#ffc8a8;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}*/

/*Page Menu style*/

.pmnu	{
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:12px;
	text-decoration:none;
	width: 100%;
}

a.pmnu:link	{
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:12px;
	text-decoration:none;
	width: 100%;
}

a.pmnu:visited	{
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:12px;
	text-decoration:none;
}

a.pmnu:active	{
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:12px;
	text-decoration:none;
}

a.pmnu:hover	{
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:12px;
	text-decoration:underline;
	/*padding-left:8px;
	background:url(../es/puerto/graphics/bullet.gif) no-repeat 0px 5px;*/
}

.spmnu	{
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:20px;
	text-decoration:none;
	width: 100%;
}

a.spmnu:link	{
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:25px;
	text-decoration:none;
	width: 100%;
}

a.spmnu:visited	{
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:25px;
	text-decoration:none;
}

a.spmnu:active	{
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:25px;
	text-decoration:none;
}

a.spmnu:hover	{
	color: #7B7B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:25px;
	text-decoration:underline;
	/*padding-left:8px;
	background:url(../es/puerto/graphics/bullet.gif) no-repeat 0px 5px;*/
}

/*Language switch*/

a.langsw:link	{
	color: #7B7B7B;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a.langsw:visited	{
	color: #7B7B7B;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a.langsw:active	{
	color: #7B7B7B;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a.langsw:hover	{
	color: #333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.langsw	{
	color: #7B7B7B;
	font-size:11px;
}
/*Footer menu*/

a.fmnu:link	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

a.fmnu:visited	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

a.fmnu:active	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

a.fmnu:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}


/*sube link*/

a.sube:link	{
	color: #0067a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	background:url(../es/puerto/graphics/sube.gif) no-repeat 0px 3px;
	
}

a.sube:visited	{
	color: #0067a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	background:url(../es/puerto/graphics/sube.gif) no-repeat 0px 3px;
}

a.sube:active	{
	color: #0067a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	background:url(../es/puerto/graphics/sube.gif) no-repeat 0px 3px;
}

a.sube:hover	{
	color: #0067a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	background:url(../es/puerto/graphics/sube.gif) no-repeat 0px 3px;
}
#top_lt {
	background: url(../graphics/cornerL.jpg) no-repeat;
	float: left;
	height: 24px;
	width: 17px;
}
#top_rt {
	background: url(../graphics/cornerR.jpg) no-repeat right;
	float: right;
	height: 24px;
}