body {background: #F7F7F7; padding: 0; margin: 15px 0px 15px 0px;}
hr {display: none;}
img {border: none;}


form {padding: 0 0 10px 0; margin: 0;}
fieldset {width: 350px; padding: 0 0 5px 50px; border: 0px solid #FFF; font-family: arial, verdana, sans-serif; font-size: 11px;}
input {border: 1px solid #406181; background: #FFF; font-family: arial, verdana, sans-serif; font-size: 11px; color: #406181; padding: 1px;}
textarea {border: 1px solid #406181; background: #FFF; font-family: arial, verdana, sans-serif; font-size: 11px; color: #406181; padding: 4px;}
label {font-size: 12px; color: #002C57;}


#wrapper {
	position: relative;
	width: 716px; 
	margin: 0 auto;
    }
    
#header {
	position: absolute;
	top:0; left: 0px;
	width: 716px; height: 120px;
	background: url("img/header.png") no-repeat;
	z-index: 1;
	}
	
#navbar {
	position: absolute;
	top: 120px; left: 0px;
	width: 716px; height: 32px;
	z-index: 2;
	background: url("img/contentbg.gif");
	}
	
#navbar ul {
		list-style: none;
		width: 700px; height: 22px;
		margin: 0 0 0 16px;
		padding: 0;
		}
		
#navbar li {
	padding: 0;
	margin: 0 0 0 5px;
	float: left;
	display: inline;
	text-align: center;
	}

#navbar li a, 
#navbar li a:link, 
#navbar li a:active, 
#navbar li a:visited {
	height: 22px;	
	width: 108px;
	margin: 0;
	padding: 3px 0;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 12px;
	background: url("img/taboff.gif") no-repeat;
	cursor: pointer;
	}

	
#navbar li a:hover {
	color: #FFF;
	background: url("img/tabon.gif") no-repeat;
}

.on {
	background: url("img/tabon.gif") no-repeat !important;
	height: 22px;	
	width: 108px;
	margin: 0;
	padding: 3px 0 !important;
	display: block;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 12px;
}


	
#story {
	position: absolute;
	top: 140px; left: 0px;
	width: 716px;
	background: url("img/contentbg.gif");
	}
	
#substory {
	width: 716px;
	float: left;
	}

#content {
	width: 716px;
	}
	
#mainimg {
	width: 465px;
	height: 151px;
	margin: 0 0 10px 14px;
	}



	
#content h1 {
	font-family: georgia, times, verdana, arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #940A0A;
	margin: 15px 0 4px 45px;
	padding: 0 0 0 25px;
	background: url("img/h1icon.gif") no-repeat 2px 4px;
	}
	
#content h2 {
	font-family: georgia, times, verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #00254A;
	margin: 15px 0 2px 55px;
	}

#content h3 {
	font-family: georgia, times, verdana, arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #940A0A;
	margin: 10px 0 14px 0px;
	padding: 0 0 0 25px;
	text-decoration: underline;
	}
	
#content p {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 45px 10px 50px;
	line-height: 17px;
	}
	
#content p a,
#content p a:link,
#content p a:active,
#content p a:visited {
	color: #940A0A; 
	text-decoration: none; 
	border-bottom: 1px solid #406181;
	}
	
#content p a:hover {
	color: #406181; 
	text-decoration: none; 
	border-bottom: 1px solid #406181;
	}
	
#content ul {
	margin: 5px 0 10px 0; 
	padding: 0;
	list-style: none;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #002C57;
	}
	
#content li {
	margin: 0 0 0 50px;
	padding: 0 0 5px 15px;
	line-height: 1.5em;
	background: url('img/bullet.gif') no-repeat 0 4px;
	}
	
#content li a, #content li a:link, #content li a:active, #content li a:visited {
	color: #940A0A; 
	text-decoration: none; 
	border-bottom: 1px solid #406181;
	}
	
#content li a:hover {
	color: #406181; 
	text-decoration: none; 
	border-bottom: 1px solid #406181;
	}

#side {
	width: 237px;
	float: left;
	}

#side .date {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 10px;
	letter-spacing: 1px;
	margin: 3px 0 3px 0;
	padding: 0;
	color: #406181;
	text-align: center;
	}
	
#side h1 {
	font-family: georgia, times, verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #406181;
	margin: 15px 0 2px 20px;
	}
	
#side p {
	font-family: georgia, times, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #940A0A;
	margin: 3px 0 10px 20px;
	}

	
#side ul {
	list-style: none;
	padding: 0; margin: 0 0 25px 0;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #002C57;
	width: 217px;
	}

#side li {
	margin: 0;
	padding: 0; 
	display: inline;
	}
	
#side li a, 
#side li a:link, 
#side li a:active,
#side li a:visited {
	height: 20px;
	margin: 0 20px 0 20px;
	padding: 4px 5px 0 18px;
	display: block;
	color: #940A0A; 
	text-decoration: none; 
	border-bottom: 1px solid #406181;
	background: url('img/bullet.gif') no-repeat 2px 8px; 
	}
	
#side li a:hover {
	margin: 0 20px 0 20px;
	padding: 4px 5px 0 18px;
	color: #940A0A; 
	text-decoration: none; 
	border-bottom: 1px solid #406181;
	background: #A0B1C1 url('img/bullet.gif') no-repeat 2px 8px; 
	} 
	


#footer {
	width: 716px; height: 52px;
	background: url("img/footerbg1.gif") no-repeat;
	clear: both;
	}
	
#footer p {
	padding: 10px 0;
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #E2E7EC;
	}

#footer a,
#footer a:link,
#footer a:active,
#footer a:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #8096AC;
	}
	
#footer a:hover {
	color: #E6EAEF;
	text-decoration: none;
	border-bottom: 1px solid #BFCAD5;
	}

#footer .right {
	float: right;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	text-decoration:none;
	border-bottom: 0px;
	height: 52px;
}

#footer .right a,
#footer .right a:link,
#footer .right a:active,
#footer .right a:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	}
	
#footer .right a:hover {
	text-decoration: none;
	border-bottom: none;
	}



.more:after {content:"\2192"; font-family: verdana, arial, sans-serif; font-size:110%; padding-left:3px;}
.divider {background: url("img/dotrule.gif"); height: 9px; width: 630px; margin: 0 0 0 45px;}


.nobullet {background: none !important;}
.button {background: #00254A url("img/submitbtn.gif") no-repeat; border: none; cursor: pointer; color: #00254A; width: 109px; height: 44px; margin: 0 0 0 -7px;}
.error {margin: 15px 0 5px 50px;}
.last {	margin: 15px 0 15px 45px !important;}
.sig {float:left; margin: 2px 5px 0 0;}
.bold {font-weight: bold; color: #002C57 !important;}



#content .image2 a,
#content .image2 a:active,
#content .image2 a:visited,
#content .image2 a:link
{
	text-decoration: none;
	border-bottom: 0px;

}

.image2 img {
	display: block;
}


#content .articleimage {
	display: inline;
	float: right;
	height: 106px;
	margin: 10px 30px 15px 30px;
	padding: 8px 0 0 9px;
	width: 146px;
}
.articleimage img {
	display: block;
}

.pic {padding: 4px; border: 1px solid #002C57; background: #fff;}



.mainLink {
	margin: 0 45px 10px 50px;
}




blockquote {
	padding: 0px 0px 0px 0px;
	margin: 10px 80px 10px 80px;
	display: block;
	border: 1px solid #002C57;
	background: #F7F7F7 no-repeat ;
	text-indent: 0px;
	color: #002C57;
}

blockquote p{
	padding: 10px 0px 0px 10px;
	margin:0;
	font: 10px georgia, serif, verdana, arial, helvetica;
	text-indent: 0px;
}

#num {
	width: 620px;
	margin: 0 45px 10px 50px;
}

#num a {
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 12px;
	color: #222;
}



.pagelink,
.pagelinklast,
.pagecurrent{
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 12px;
	background: #F0F5FA;
	border: 1px solid #002C57;
	padding: 1px 3px 1px 3px;
}

.pagelinklast{
	background: #DFE6EF;
}


.pagecurrent{
	background: #F8DADA;
}


.pagelink a:active,
.pagelink a:visited,
.pagelink a:link,
.pagelinklast a:active,
.pagelinklast a:visited,
.pagelinklast a:link,
.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link{
	text-decoration: none;
}

.clear { clear:both;height:1px; overflow:hidden; }













#header h1 { 
    padding: 0;
    margin: 0;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    width: 716px;
    height: 120px;
    background: transparent;
}

#header h1 a {
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
    text-decoration: none;
    width: 716px;
    height: 120px; 
}


.alquileres {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 45px 10px 0px !important;
	margin: 0 15px 10px 40px;
	line-height: 17px;
}

.withi {
	color: #fff;
	background: url(img/tbl_hb.png);
	height: 20px;
	font-weight: bold;

}


#content .left {
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 45px 10px 50px !important;
	margin: 0 5px 10px 30px;
	line-height: 17px;
}

#content .right {
	float: right;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 45px 10px 50px !important;
	margin: 0 15px 0px 10px;
}


#content .uno {
	margin: 0 0px 0px 50px !important;
	margin: 0 5px 10px 20px;
	float: left;
	width: 190px
	text-align: center;
}
#content .dos {
	margin: 0 0px 0px 10px;
	float: left;
	width: 250px
}

#content .dos p {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 0px 0px 0px;
	line-height: 17px;
}

#content .tres {
	margin: 0 0px 0px 10px;
	float: left;
	width: 190px
	text-align: center;
}


.alquileres table {
	margin: 0 45px 10px 50px !important;
	margin: 0 5px 10px 10px;
}

.buscador table {
	margin: 0 45px 10px 50px !important;
	margin: 0 5px 10px 10px;
}

.promociones table {
	margin: 0 45px 10px 50px !important;
	margin: 0 5px 10px 10px;
}

table a,
table a:link,
table a:active,
table a:visited {
	color: #940A0A; 
	text-decoration: none; 
	border-bottom: 1px solid #406181;
	}
	
table a:hover {
	color: #406181; 
	text-decoration: none; 
	border-bottom: 1px solid #406181;
	}

table a,
table a:link,
table a:active,
table a:visited .pic {
	color: #406181;
	text-decoration: none; 
	border-bottom: 0px;
}


.pic2 {padding: 0px; border: 0px;}

.pic2 table a,
.pic2 table a:link,
.pic2 table a:active,
.pic2 table a:visited {
	color: #406181;
	text-decoration: none; 
	border-bottom: 0px;
}



#content .blockcol {
	width: 500px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 150px;
	border: 1px solid #060F5A;
	background: #688AAA no-repeat ;
	color: #ffffff;
}

#content .blockcol p{
	font: italic 14px georgia, serif, verdana, arial, helvetica;
	color: #ffffff;

}


#content .sgl1 {
	width: 660px;
	margin: 0 0px 0px 30px;
	text-align: center;
	background: #FFFF99;
	color: #333300;
}


#content .sgl1 p{
	padding:  1px 10px 1px 1px;
	margin: 0px 0px 0px 10px;

}


#content .sgl2 {
	width: 660px;
	margin: 0 0px 0px 30px;
	text-align: center;
	background: #B5CA5E;
	color: #628D4B;
	font-weight: bold;
}


#content .sgl2 p{
	padding:  1px 10px 1px 1px;
	margin: 0px 0px 0px 10px;

}


#content .sgl2 a, 
#content .sgl2 a:link, 
#content .sgl2 a:active,
#content .sgl2 a:visited {
	color: #628D4B; 
	text-decoration: none; 
}
	
#content .sgl2 a:hover {
	color: #940A0A; 
} 




#content .sgl3 {
	width: 660px;
	margin: 0 0px 0px 30px;
	text-align: center;
	background: #CCCC99;
	color: #285703;
	font-weight: bold;
}


#content .sgl3 p{
	padding:  1px 10px 1px 1px;
	margin: 0px 0px 0px 10px;

}

#content .sgl3 a, 
#content .sgl3 a:link, 
#content .sgl3 a:active,
#content .sgl3 a:visited {
	color: #285703; 
	text-decoration: none; 
}
	
#content .sgl3 a:hover {
	color: #940A0A; 
} 


#content .sgl4 {
	width: 660px;
	margin: 0 0px 0px 30px;
	text-align: center;
	background: #336633;
	color: #F6F40E;
	font-weight: bold;
}


#content .sgl4 p{
	padding:  11px 10px 11px 11px;
	margin: 10px 10px 10px 10px;

}


#content .sgl4 a, 
#content .sgl4 a:link, 
#content .sgl4 a:active,
#content .sgl4 a:visited {
	color: #F6F40E; 
	text-decoration: none; 
}
	
#content .sgl4 a:hover {
	color: #940A0A; 
} 


















#main {
  width:300px;
  float:left;
  margin:15px 0 0;
  padding:0 0 10px;
  color:#000;
  font-size:97%;
  line-height:1.5em;
  margin: 15px 0px 10px -10px !important;
  margin: 15px 0px 10px -10px;
}

#main2 {
  width:600px;
  float:left;
  color:#000;
  text-align: left;
  padding: 0px;
  
}

#noticias h1 {
	font-family: georgia, times, verdana, arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	margin: 15px 0 8px 45px;
	padding: 0 0 0 0px;
	background: none;
	text-decoration: underline;
}
	
#noticias {
  width: 600px;
  background:#688AAA url("img/corners_prof_bot2.gif") no-repeat left bottom;
  margin:0 0 10px;
  color:#fff;
  line-height:0.7em !important;
  line-height:1em;
  margin-left: 57px;
  color: #fff;
}

#noticias table a,
#noticias table a:link,
#noticias table a:active,
#noticias table a:visited {
	color: #ffffff; 
	text-decoration: none; 
	border-bottom: 0px;
	}
	
#noticias table a:hover {
	color: #fff; 
	text-decoration: underline; 
	}

#noticias h2 {
  width: 600px;
  background:url("img/corners_prof_top2.gif") no-repeat left top;
  padding:10px 0px .2em;
  margin:0;
  border-width:0;
  font-size:115%;
  text-align: center;
  text-decoration: underline;
}



#buscador {
  width:300px;
  height: 200px;
  margin:5px 22px 20px 80px !important;
  margin:5px 12px 20px 80px;
  font-size:97%;
  line-height:1.5em;
  }

#flashprin {
  width:400px;
  height: 200px;

}


#imag2 {
  width:240px;
  margin:15px 0px 0px 40px !important;
  margin:15px 12px 0px 40px;
  font-size:97%;
  line-height:1.5em;
  }

#imag3 {
  width:540px;

  }





.mapa {
  margin:15px 12px 20px 50px;
}

#sidebar {
  width:240px;
  float:right;
  margin:10px 22px 10px 0px !important;
  margin:10px 12px 10px 0px;
  font-size:97%;
  line-height:1.5em;
  }

#profile-container3 {
  background:#688AAA url("img/corners_prof_bot3.gif") no-repeat left bottom;
  margin:0 0 10px;
  padding:0 0 8px;
  color:#fff;
  line-height:0.7em !important;
  line-height:1em;
}


#profile-container3 h2 {
  background:url("img/corners_prof_top3.gif") no-repeat left top;
  padding:10px 10px .2em;
  margin:0;
  border-width:0;
  font-size:115%;
  color:#fff;
  text-align: center;
  text-decoration: underline;
  }
  
#profile-container {
  background:#688AAA url("img/corners_prof_bot.gif") no-repeat left bottom;
  margin:0 0 10px;
  padding:0 0 8px;
  color:#fff;
  line-height:0.7em !important;
  line-height:1em;
}


#profile-container h2 {
  background:url("img/corners_prof_top.gif") no-repeat left top;
  padding:10px 10px .2em;
  margin:0;
  border-width:0;
  font-size:115%;
  color:#fff;
  text-align: center;
  text-decoration: underline;
  }

#profile-container2 {
  background:#688AAA url("img/corners_prof_bot.gif") no-repeat left bottom;
  margin:0 0 10px;
  padding:0 0 8px;
  color:#fff;
  line-height:0.7em !important;
  line-height:1em;
}


#profile-container2 h2 {
  background:url("img/corners_prof_top.gif") no-repeat left top;
  padding:10px 10px .2em;
  margin:0;
  border-width:0;
  font-size:115%;
  color:#fff;
  text-align: center;
  text-decoration: underline;
  }
  
#profile-container2 table {
 margin: 0;
 padding: 0;
}
  
#profile-container2 p {
 color: #fff;
 margin: 0;
 padding: 0;
 text-align: left;
 margin: 0 10px 0 10px;
}
    
#profile-container2 table a,
#profile-container2 table a:link,
#profile-container2 table a:active,
#profile-container2 table a:visited {
	color: #ffffff; 
	text-decoration: none; 
	border-bottom: 0px;
	}
	
#profile-container2 table a:hover {
	color: #fff; 
	text-decoration: underline; 
	}
  
#profile-container2 h1 {
	font-family: georgia, times, verdana, arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	margin: 0px;
	padding: 0 0 0 0px;
	background: none;
	text-decoration: underline;
}
  
.GENXVwxNewStyle{
 padding: 0px 0px 0px 35px !important;
 padding: 0px 0px 0px 0px;
}




