body {
	background: #d1e6f0 url(graficos/gifs/grad.gif) repeat-x;
	margin: 0;
	font-family: Arial, Helvetica;
	font-size: 12px;
	line-height: 20px;
	color: #888;
	text-decoration: none;
	text-align: justify;
}

a:link, a:visited {
	color: #4e9ed9;
}

a:hover, a:focus {
	color: #3d8bfc;
}

.gradLeft {
	background-image: url(graficos/gifs/grad1.gif);
	background-repeat: repeat-y;
}
.gradRight {
	background-image: url(graficos/gifs/grad2.gif);
	background-repeat: repeat-y;
}

.container {
	width: 905px;
	height: auto;
	margin: 0 auto;
}

.contenido {
	margin: 0 0 5px;
	width: 903px;
	height: auto;
	border-left: 1px solid #bddfe2;
	border-right: 1px solid #bddfe2;
	padding-top: 25px;
	float: left;
	background-color: #fff;
}

.contenido2 {
	margin: 0;
	width: 903px;
	height: auto;
	border-left: 1px solid #bddfe2;
	border-right: 1px solid #bddfe2;
	padding-top: 5px;
	float: left;
	background-color: #fff;
}

.titulo {
	height: auto;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 11px;
	font-size: 28px;
	background-color: #255496;
	margin-bottom: 19px;
	color: #ffffff;
	text-transform: uppercase;
	padding-left: 73px;
	width: 832px;
	background-image: url(img/sky.jpg);
	margin: 0;
}

h1 {
	color: #6ca8e2;
	text-decoration: none;
	font: bold 18px Arial, Helvetica;
	margin-bottom: -10px;
}

h2 {
	color: #255496;
	text-decoration: none;
	font: bold 16px Arial, Helvetica;
	margin-bottom: 0;
}

h4 {
	color: #16345c;
	text-decoration: none;
	font: bold 18px Arial, Helvetica;
	margin: 0;
	background-color: #fce8c1;
	padding: 10px;
	border: 1px solid #6482a5;
	width: 347px;
}

h3 {
	color: #6ca8e2;
	text-decoration: none;
	font: 11px/20px Arial, Helvetica;
	margin-bottom: 0;
}

strong {
	color: #6ca8e2;
	text-decoration: none;
	font: bold 12px Arial, Helvetica;
}

.menu_h{
	font-size: 12px;
	width: 905px;
	height: 60px;
	background: #0e3172 no-repeat;
}

.dir {
	font-size: 15px;
}

.text {
	width: 369px;
	float: right;
	text-align: left;
	margin-right: 19px;
	margin-left: 19px;
	margin-bottom: 25px;
}

.text2 {
	width: auto;
	float: right;
	text-align: left;
	margin: 0;
	padding: 0 20px 20px;
}

.imagen {
	width: 496px;
	height: auto;
	margin-bottom: 20px;
	display: block;
	float: left;
}

.imagen img {
	margin-bottom: 5px;
}

#promo {
	background-color: #000;
	color: #fff;
	text-align: right;
	font-size: 11px;
	padding-right: 5px;
	width: auto;
	display: block;
}

.nota {
	width: auto;
	height: auto;
	margin: 0 0 10px;
	text-align: left;
	font: italic 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #878377;
	padding: 10px;
	position: relative;
	top: -5px;
	float: right;
	background: #f2ecd6 url(graficos/gifs/esquina.gif) no-repeat right bottom;
}

.advs {
	width: 496px;
	height: auto;
	float: left;
	margin-bottom: 20px;
}

.footer {
	width: 863px;
	height: 50px;
	text-align: left;
	font: 11px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4f6980;
	padding: 20px;
	float: left;
	background: #badff3 url(img/foot.gif) no-repeat;
	margin: 0;
}

.footer2 {
	width: 863px;
	height: 20px;
	margin: 0;
	text-align: right;
	font: 11px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4f6980;
	background-color: #badff3;
	padding: 20px;
	background-image: url(img/foot2.gif);
	float: left;
}

#textInicio {
	color: #6ca8e2;
	font-size: 10pt;
	line-height: 29px;
	text-align: justify;
}

#playlist {
		border: 1px solid #7598c3;
	}
 
	#playlist tbody tr td {
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
	}
	
	#playlist tbody tr.selected td {
		background-color: #3d80df;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #7DAAEA;
	}

.pancontainer{
	position:relative; /*keep this intact*/
	overflow:hidden; /*keep this intact*/
	width:496px;
	height:600px;
	background-color: #c4ecfe;
	margin-bottom: 5px;
}

/* HEADS */

#logoFlash {
	width: 181px;
	height: 128px;
	position: relative;
	top: 90px;
	left: 50px;
}

#logoFlash2 {
	width: 181px;
	height: 128px;
	position: relative;
	top: 90px;
	left: 560px;
}

.hd0 {
	background: url(img/hd_inicio.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd1 {
	background: url(img/hd_planMaestro.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd2 {
	background: url(img/hd_terrenos.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd3 {
	background: url(img/hd_residencias.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd4 {
	background: url(img/hd_condominios.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd5 {
	background: url(img/hd_campo.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd6 {
	background: url(img/hd_esquemas.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd7 {
	background: url(img/hd_hotel.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd8 {
	background: url(img/hd_casaClub.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd9 {
	background: url(img/hd_pistaAerea.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd10 {
	background: url(img/hd_actividades.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd11 {
	background: url(img/hd_membresia.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd12 {
	background: url(img/hd_destino.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd13 {
	background: url(img/hd_desarrollador.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

.hd14 {
	background: url(img/hd_contacto.jpg) no-repeat;
	width: 905px;
	height: 327px;
}

/* Comienza GALERIA */
