body {
	margin:0;
	padding:0;
	font-size:100%;
	text-align:center;
	color:#000;
	background:#b9a976 url('../imagenes/fnd.jpg') top center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img {
	border:none;
}

#Laterales {
	background-image:url('../imagenes/laterales.jpg');
	background-position:center top;
	background-repeat:repeat-y;
}
#Contenedor {
	width:984px;
	position:relative;
	text-align:left;
	font-size:.8em;
	margin:0 auto;
	background-color:#fff;
}
#calendario {
color:#000000;
}
#Encabezado {
	height:119px;
	overflow: hidden;
}
#Logo {
	width:202px;
	height:119px;
	overflow:hidden;
	float:left;
}
#FlashEncabezado {
	width:782px;
	height:119px;
	overflow:hidden;
	background:#fff url(../imagenes/fndEncabezadoFlash.jpg) top center no-repeat;
	float:right;
	background-color:#013064;
}
#Menu {
	height:31px;
	line-height:31px;
	background:url(../imagenes/fndMenu.jpg) repeat-x;
}
#m1,#m2,#m3,#m4,#m5,#m6,#m7,
#m1:visited,#m2:visited,#m3:visited,#m4:visited,#m5:visited,#m6:visited,#m7:visited {
	border-right:1px solid #fff;
	display:block;
	height:31px;
	float:left;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}
#m1:active,#m2:active,#m3:active,#m4:active,#m5:active,#m6:active,#m7:active,
#m1:hover,#m2:hover,#m3:hover,#m4:hover,#m5:hover,#m6:hover,#m7:hover {
	font-weight:bold;
}
#m1 { width:89px; }
#m2 { width:194px; }
#m3 { width:165px; }
#m4 { width:174px; }
#m5 { width:102px; }
#m6 { width:125px; }
#m7 { width:127px; }

#TituloAsistencia {
	height:62px;
	position:relative;
	font-size:30px;
	line-height:62px;
	padding-left:20px;
}
#BannerAsistencia {
	position:absolute;
	top:0;
	right:0;
}
#Submenu,
.Pleca {
	height:31px;
	background:#B4A473 url("../imagenes/fndsubmenu.jpg") center top;
	padding:0 15px;
	border-bottom:10px solid #fff;
}
.Pleca {line-height:31px;}
#sm1, #sm2, #sm3, #sm4, #sm5,
#sm1:visited, #sm2:visited, #sm3:visited, #sm4:visited, #sm5:visited {
    border-right:1px solid #fff;
	display:block;
	line-height:29px;
	height:31px;
	width:188px;
    float:left;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}
#sm1:active, #sm2:active, #sm3:active, #sm4:active, #sm5:active,
#sm1:hover, #sm2:hover, #sm3:hover, #sm4:hover, #sm5:hover {
    font-weight:bold;
}
#Contenido {
	border:1px solid #FFF
}
#TextoIntro,#TextoIntro2 {
    background:#EDDCCB url("../imagenes/fndTextoPortada.jpg") top left repeat-x;
    position:relative;
    min-height:307px;
}
#TextoIntro2{
	min-height:471px;
}
#TextoIntro a,#TextoIntro2 a,
#TextIntro a:visited,#TextoIntro2 a:visited{color:#000;}
#FlashPortada,
#FlashServicios,
#FlashStuff,#FlashStuff2{
    height:307px;
    width:615px;
    overflow:hidden;
}
#FlashStuff2{
    height:471px;
}
#IntroTexto{
    width:364px;
    position:absolute;
    top:0;
    right:0;
    font-size:11px;
}
#Titulo2{
font-weight:bold;
font-size: 20px;

}

#TextoIntro p,#TextoIntro2p,
#TextoIntro h2,#TextoIntro2 h2 {
    padding:0 1em;
}
#GaleriaRelacionada {
    width:960px;
    margin:0 auto;
    height:280px;
}
#GaleriaRelacionada img {
    border-top:none;
    border-bottom:none;
    border-right:7px solid #fff;
    border-left:7px solid #fff;
}
#GaleriaRelacionada h2{
	margin-top:0px;
	background-color:#013064;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	height:49px;
	line-height:44px;
	padding:0 14px;
	font-size:24px;
}

#Buscador {
    margin:15px auto;
}
#Buscador #th {
    /*background:#EDDCCB url("/imagenes/fndth.jpg") repeat-x top center;*/
	background-color:#013064;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
    height:49px;
    font-size:24px;
    height:49px;
    position:relative;
    padding:0 14px;
    line-height:44px;
}
#Buscador #th1 {
    position:absolute;
    width:10px;
    height:49px;
    top:0;
    left:0;
    /*background-image:url("/imagenes/th1.jpg");*/
}
#Buscador #th2 {
    position:absolute;
    top:0;
    right:0;
    width:10px;
    height:49px;
    /*background-image:url("/imagenes/th2.jpg");*/
}
#Buscador td {
    background-color:#EDDCCB;
}
#Buscador td.tdmedio {
    width:10px;
    background-color:#fff;
}
#PlecaRentals {	
    height:248px;
    background-color:#013064;/*004C88;*/
}
#PlecaRentals h2{margin-top:0px;font-family:"Times New Roman", Times, serif;font-size:24px;}
#Pie {
	height:103px;
	background-image:url(../imagenes/fndPie.jpg);
	background-repeat:repeat-x;
	clear:both;
}

.ViewMore {
    color:#000;
    display:block;
    background-image:url("../imagenes/vinazul.gif");
    background-repeat:no-repeat;
    background-position:right 2px;
    text-align:right;
    padding-right:15px;
    margin-right:15px;
}
#PlecaRentals .ViewMore {
color:#FFFFFF;
}

/*******************************************************/


#Columna2 {
	float: right;
	width: 182px;
	text-align: center;
}
#Columna1 {
	float: left;
	width: 176px;
}
#Columna1 .Margenes {
	margin-left:3px;
	margin-right:5px;
	margin-top: 8px;
}
#Columna1 .TituloDestinos {
	height: 59px;
}
#Columna1 .TituloPropiedades {
	height: 35px;
}
#Columna2 .Margenes {
	padding-top: 49px;
}
#Columna3
{
	overflow: hidden;
	width: 620px;
	margin-top: 0;
	margin-bottom: 0;
}
#Columna3 .Titulo {
	font-size: 32px;
	padding-top: 5px;
	padding-left: 15px;
}
#Columna1 .ItemLista {
	display: block;
	height: 1.7em;
	line-height: 1.7em;
}
#Columna1 a.ItemLista, #Columna1 a.ItemLista:visited {
}
#Columna1 a.ItemLista:hover, #Columna1 a.ItemLista:active {
}
#Contacto .Nota {
	margin-right: 69px;
	margin-left: 69px;
	padding: 1em;
	text-align: center;
	font-weight: bold;
}
#Contacto input {
}
#Contacto textarea {
}
#Contacto .boton {
}
#Columna3 .Pregunta {
	line-height: 2em;
	height: 2em;
	font-weight: normal;
	font-size: 14px;
}
#Columna3 .Respuesta {
	margin-bottom: 1em;
}
#PortadaCol4 {
	float: left;
	width: 37%;
	padding: 5px;
}
#PortadaCol5 {
	float: right;
	width: 60%;
	padding: 5px;
}
#PortadaPropiedades {
}
#PortadaCiudades {
	padding: .7em;
}
#PlecaRentals{color:#FFFFFF;}
#PlecaRentals h2{padding:7px 0 0 7px}
.noFlotar {
	clear:both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
.BarrasDivisionSecciones{
	padding:8px;
	padding-left:15px;
	font-weight:bold;
}
.Margen{padding:1em;}

#Rentar{}
#Rentar th{ color:#FFFFFF; background-color:#004C88; font-size:14px; font-weight:bold; }
input.botonAzul { color:#FFFFFF; background-color:#004C88; font-size:14px; font-weight:bold; }

.MenuConcierge {background-color:#B4A473;background-image:url(../imagenes/fndsubmenu.jpg);background-repeat:repeat-y;height:90px;}
.MenuConcierge a,
.MenuConcierge a:visited
{display:block;
height:30px;
line-height:30px;
color:#000000;
text-decoration:none;
text-align:center;
float:left;
border-right:1px solid #fff;
border-bottom:1px solid #fff;}
.MenuConcierge a:active,
.MenuConcierge a:hover
{font-weight:bold;}
a.mc0{
background-image:url(../imagenes/vinUp.gif);
background-repeat:no-repeat;
background-position:5px center;
width:72px}
a.mc1{width:225px}
a.mc2{width:164px}
a.mc3{width:97px}
a.mc4{width:140px}
a.mc5{width:207px}
a.mc6{width:70px}
a.mc7{width:182px}
a.mc8{width:147px}
a.mc9{width:214px}
a.mc10{width:192px}
a.mc11{width:91px}
a.mc12{width:150px}
a.mc13{width:119px}
a.mc14{width:185px}
a.mc15{width:165px}
a.mc16{width:133px}
a.mc17{width:174px}
a.mc18{width:200px}

.NightLifeimgs img {margin:7px;}
.MenuNightLife {background-color:#B4A473;background-image:url(../imagenes/fndsubmenu.jpg);background-repeat:repeat-y;height:60px;clear:both;}
.MenuNightLife a,
.MenuNightLife a:visited
{display:block;
height:30px;
line-height:30px;
color:#000000;
text-decoration:none;
text-align:center;
float:left;
border-right:1px solid #fff;
border-bottom:1px solid #fff;}
.MenuNightLife a:active,
.MenuNightLife a:hover
{font-weight:bold;}
a.mn0{
background-image:url(../imagenes/vinUp.gif);
background-repeat:no-repeat;
background-position:5px center;
width:72px}
a.mn1{width:220px}
a.mn2{width:220px}
a.mn3{width:220px}
a.mn4{width:245px}
a.mn5{width:195px}
a.mn6{width:196px}
a.mn7{width:195px}
a.mn8{width:196px}
a.mn9{width:195px}

.Restoranimgs img {margin:7px;}
.MenuRestoran {background-color:#B4A473;background-image:url(../imagenes/fndsubmenu.jpg);background-repeat:repeat-y;height:60px;clear:both;}
.MenuRestoran a,
.MenuRestoran a:visited
{display:block;
height:30px;
line-height:30px;
color:#000000;
text-decoration:none;
text-align:center;
float:left;
border-right:1px solid #fff;
border-bottom:1px solid #fff;}
.MenuRestoran a:active,
.MenuRestoran a:hover
{font-weight:bold;}
a.mr0{
background-image:url(../imagenes/vinUp.gif);
background-repeat:no-repeat;
background-position:5px center;
width:72px}
a.mr1{width:220px}
a.mr2{width:220px}
a.mr3{width:220px}
a.mr4{width:245px}
a.mr5{width:244px}
a.mr6{width:244px}
a.mr7{width:245px}
a.mr8{width:245px}

.MenuShopping {background-color:#B4A473;background-image:url(../imagenes/fndsubmenu.jpg);background-repeat:repeat-y;height:30px;clear:both;}
.MenuShopping a,
.MenuShopping a:visited
{display:block;
height:30px;
line-height:30px;
color:#000000;
text-decoration:none;
text-align:center;
float:left;
border-right:1px solid #fff;
border-bottom:1px solid #fff;}
.MenuShopping a:active,
.MenuShopping a:hover
{font-weight:bold;}
a.ms0{
background-image:url(../imagenes/vinUp.gif);
background-repeat:no-repeat;
background-position:5px center;
width:72px}
a.ms1{width:302px}
a.ms2{width:302px}
a.ms3{width:302px}

#DetalleProducto{
	/*border:1px solid #51ABE1;*/
}
#DetalleProducto .Titulo{
	padding-left:5px;
	height:30px;
	line-height:30px;
	background-color:#B5DBF2;
	font-size:18px;
	font-weight:bold;
}
#DetalleProducto .SubTitulo{
	padding-left:5px;
	height:30px;
	line-height:30px;
	background-color:#B5DBF2;
	font-size:14px;
	font-weight:bold;
}

.subTitulo{
	padding-left:5px;
	color:#333333;
	font-size:18px;
	font-weight:bold;
}

a.titulo{
color:#0000CC;
}
#th a,
#th a:visited{color:#FFF;}

#Servicio{ }
#Servicio tr td{
	border-bottom:1px solid #EEEEEE;	
	height:30px;	
}
#Servicio tr.encabezado{
	color:#FFFFFF;
	background-color:#004C88;
	border-bottom:10px solid #EEEEEE;
	height:40px;
}

#Servicio tr.Seleccionado { background-color:#D5FBC8; }


#TablaPago{}
#TablaPago tr td{
	border-bottom:1px solid #EEEEEE;	
	height:30px;
	color:#333333;
}
#TablaPago tr.encabezado {
	color:#FFFFFF;
	background-color:#004C88;
	border-bottom:10px solid #EEEEEE;
	height:40px;
}

