body{
	margin:0px 0px 0px 0px;
	background-color:#d1d1d1;
	background-image:url(../fondo.jpg);
	background-repeat:no-repeat;
	background-position:top;

}

.luxury-sr{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #888;
}
.principal{
}

.menu{
	background-image:url(pesta3.jpg);
}
.td_menu{
	vertical-align:middle;
	background-color:#ffffff;
}
.menu td{
	padding-top:10px;
	color:#CCCCCC;
	width:98px;
	text-align:center;
	background-color:#ffffff;
	
	/*border: solid 2px #FFCC33;*/
}
.menu_fondo{
background-image:url(menu_pestafondo.jpg);
}
.menu_on{
background-image:url(menu_pesta2.jpg);
font-size:11px;
	text-decoration:none;
	color:#111;
	width:202px;
}
.menu_off{
background-image:url(menu_pesta1.jpg);
	width:202px;
}
.menu_off a{
font-size:11px;
	color:#888888;

	text-decoration:none;
}

.menu_off a:hover{

	text-decoration:none;
	color:#111;

	/*border: solid 2px #FFCC33;*/
}
.negra{
background-image:url(pesta.jpg);
}

.negra2{
background-image:url(pesta2.jpg);
}
.negra3{
background-image:url(pesta5.jpg);
}
.menu a{
font-size:11px;
	color:#888888;

	text-decoration:none;
}

.menu a:hover{

	text-decoration:none;
	color:#000000;

	/*border: solid 2px #FFCC33;*/
}
.activo{
font-size:11px;
	color:#666;

}
.titulo{
position:relative;
top:5px;
z-index:0;
text-align:left;
font-style:italic;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
;
font-size:43px;
color:#ffffff;
font-weight:800;
margin-left: 10px;
}
.titulo_sombra {
	position:relative;
	top:63px;
	z-index:0;
	text-align:left;
	font-style:italic;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:43px;
	color:#000000;
	font-weight:800;
	margin-left: 10px;
}
.menu{
	position:relative;
	vertical-align:middle;
	top:-5px;
	height:26px;
	color:#CCCCCC;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	text-align:right;
}
.linea{
background-color:#ffffff;
height:1px;

}
.contenido{
height:300px;
vertical-align:top;
background-color:#ffffff;
color:#CCCCCC;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.contenido_principal{
height:300px;
vertical-align:top;
background:no-repeat bottom right url(bg_inicio.jpg) #ffffff;
color:#CCCCCC;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.cont-titulo{
padding-top:5px;
background:url(pesta4.jpg) #333333;
color:#CCCCCC;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
text-align:left;
height:24px;
font-weight:900;
vertical-align:bottom;

}
.video{
background-color:#000000;

}
.footer{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-size:9px;
color:#333333;
margin:10px 0px 0 0px;}
.footer i{
font-style:normal;}
.footer a{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-size:9px;
color:#333333;
text-decoration:none;
}

.texto1{
text-align:left;
vertical-align:middle;
margin:0px 0px 30px 30px;
font-size:13px;
color:#545041;
}
.texto2{
text-align:justify;
vertical-align:middle;
margin:10px 30px 10px 30px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.texto2 a{
vertical-align:middle;
margin:10px 30px 10px 30px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#000000;
}
.texto2 li a{
margin:0px 30px 0px 30px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#444444;
}
.texto2 li a:hover{
margin:0px 30px 0px 30px;
font-family:'Trebuchet MS',  Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:underline;
}
.texto2 img{
margin-right:20px;
margin-bottom:20px;
}
.texto2 li{
text-align:justify;
vertical-align:middle;
margin:10px 30px 10px 30px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
}
.texto3{
text-align:center;
vertical-align:middle;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:20px;;
color:#777;
}

.texto3 a{
text-align:center;
color:#333;
vertical-align:middle;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:15px;;
text-decoration:underline;
}
.texto4{
text-align:left;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:9px;
margin:0px 0px 0px 7px;

}

.texto5{
	text-align:left;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
}
	
	.texto6{
	text-align:left;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:9px;
	margin: 10px 0px 0px -5px;
}

.copyright{
text-align:right;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
.copyright a{
text-align:right;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;
}

.imagen{
text-align:center;
background-color:#000000;
margin:0px;
text-decoration:none;
}
.imagen img{
	text-align:center;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;/*margin:6px 6px 6px 6px;*/
}
.contenido_izq{
width:336px;
height:620px;}
h2{
margin-left:40px;
font-size:20px;}
dd{
text-align:right;
margin-top:-18px;
margin-left:0px;
border-bottom:#ccc solid 1px}

.im_grande{
float:none;
text-align:left;
background-color:#ffffff;
}
.im_grande div{
	position:absolute;
	text-align:center;
	top:350px;
	width:890px;
	visibility: hidden;
}
.foto_grande{
float:none;
text-align:left;
background-color:#fff;
}
.foto_grande div{
	position:absolute;
	text-align:center;
	top:156px;
	width:890px;
	visibility: hidden;
}
.im_planos{
text-align:center;
background-color:#000000;
}
.im_planos div{
	position:absolute;
	top:369px;
	border: solid 2px #AAAAAA;
	width:600px;
	height:600px;
	background-color:#000000;
	visibility: hidden;

}
#im1{
	visibility:visible;

}
.im_planos div img{


}

.im_grande img{
text-align:center;
margin:6px 6px 6px 6px;
}

.im_muestras{
text-align:center;
background-color:#fff;
}
.im_planos{
text-align:center;
background-color:#cccccc;
}

