body {
	top: 0;
	margin-top: -2px;
	margin-bottom: 0px;
	background: #ffffff url(../images/jmvbg.jpg);
}
table {
	top: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top:0px;
}

td.principal {	
	background-color: #E6E6E6;	
	
}

div.top {
	height: 140px;
}

div.titulo {
	font-size: 32px;
	color: #009900;
	font-family: Tahoma;
	float: left;
	width:475px;
	text-align: center;
	padding-top:50px;
	padding-bottom:50px;
}

div.logo {
	float: left;
	width: 125px;
	padding: 10px;
}

div.pag {
	height:476px;
	*height:490px;	
	margin:0;
	
}

body:nth-of-type(1) div.pag { 

	height:500px

}  

div.corpomapa {

	margin-top:100px;
	position:absolute;
	text-align:center;
	width:619px;

}

div.corpomapa img {

	border:2px solid #3E3E3E;
	margin:2px;
	

}

div.corpocontato {
	font-family: Tahoma;
	font-size: 14px;
	margin-top:100px;
	position:absolute;
	text-align:center;
	width:619px;
}

span.pjmvcontato {
	color: #009900;
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
}

span.negrito {
	font-weight: bold;
}
span.text {
	font-weight: normal;
}

div.pagmapas {

	height:890px;	

}
div.infomap {
	width:550px;
	margin-left: 30px;
	margin-right:30px;
	margin-bottom: 10px;
}


div.corpolazer {

	margin-top:100px;
	position:absolute;
	text-align:center;
	width:619px;

}

div.corpolazer img{ 

	margin-top:10px;
	margin-bottom:10px;
	margin-left: 5px;
	margin-right: 5px;
	border: 2px;
	border-style: solid;
	border-color: black;

}

div.infolazer {

	font-weight: bold;
	font-size: 17px;
	font-family:verdana;
	color:#009900;
	

}
div.paglazer {

	height:870px;	

}

div.pagchales {
	height:775px;
}

div.corpochales {

	margin-top:80px;
	position:absolute;
	text-align:center;
	width:619px;
	padding: 10px;

}

div.clalesOp {

	
	border-style: double;
	border-color: green;	
	border-width:1px;
	width: 275px;
	height:200px;
	float:left;
	margin: 12px;
	background-color: #D9F0E0;
	text-align: right;
	
}
div.unico {
	margin-left:165px;
	margin-right:165px;
}

div.clalesOp img.info {
	margin-left:125px;		
	cursor:pointer;
}

div.chaleTitle {
	background-image:url(../images/bg_titulos.jpg);
	height:21px;
	padding-left:20px;
	padding-top:3px;
	*padding-top:0px;
	text-align:left;
	width: 255px;
	*width:275px;
	
}
div.chaleTitle label {	
	height:20px;
	padding-top:3px;	
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
}
div.info {
	float: left;
	width:175px;
	height: 140px;
	text-align: center;
	
}
div.foto {
	float:left;
	width:100px;
	*width:98px;
	height: 140px;	
	text-align: center;
	
}

div.foto img{

	height:50px;
	border-style:solid;
	border-width:2px;
	margin-top:11px;
	*margin-top:9px;

}

div.info div {

	margin:10px;
	font-weight: bold;
	font-size: 15px;

}

div.chalecorpo {
	margin-top: 90px;
	position: absolute;
	
}


a img{
	border: none;
}

div.fotos {
	width: 480px;
	margin-left: 70px;
	position: absolute;
	text-align: center;
	font-size: 16px;
}

div.fotos img{
	border: solid 2px;
}


div.chalecorpo div.titulo2, div.pousadacorpo div.titulo2 {
	
	font-size: 24px;
	padding-left: 40px;
	padding-bottom: 10px;
	color: #009900;
}

div.pagC10 {
	height:575px;
		
}
div.pagC11 {
	height:3470px;
		
}
div.pagC12 {
	height:2640px;
		
}

div.pagC13 {
	height:2490px;
		
}
div.pagC15 {
	height:4850px;
		
}

div.pagpousada {
	height: 9415px;
}

div.pousadacorpo {

	margin-top: 90px;
	position: absolute;		

}

div.corpohome {	
	width: 620px;	
	height: 400px;	
	position: absolute;
	margin-top: 101px;
}

div.corpohome img {
	border: solid 1px;
}

div.msghome1 {	
	width: 250px;
	margin-left: 185px;
	color: #009900;
	font-family: Tahoma;
	font-size: 14px;
	margin-top:10px;
	text-align: center;
	position: absolute;
}
div.fotohome1 {
	margin-left: 185px;
	margin-top: 200px;
	position: absolute;
}

div.fotohome2{ 
	margin-left: 15px;
	margin-top: 10px;
	position: absolute;
}

div.msghome2 {	
	width: 130px;
	margin-left: 25px;
	color: #009900;
	font-family: Tahoma;
	font-size: 14px;
	margin-top:125px;
	text-align: center;
	position: absolute;
}

div.fotohome3{ 
	margin-left: 455px;
	margin-top: 10px;
	position: absolute;
}

div.msghome3 {	
	width: 130px;
	margin-left: 465px;
	color: #009900;
	font-family: Tahoma;
	font-size: 14px;
	margin-top:130px;
	text-align: center;
	position: absolute;
}