body{
background-color:#000000;
background-image:url(../img/fondo_pattern.gif);
background-repeat:repeat;
text-align:center;
}

*{margin:0px;
padding:0px;
outline: none;/*quita el borde punteado del flash*/
}
object{outline:none;}
img{border:none; border:0;}

a {
outline:none;
}
.inv{
display:none;}

#wrapper{
text-align: center; 
    width: 774px; 
    margin: auto;
	margin-top:0px;
	padding-bottom:10px;
	background-image:url(../img/fondo_wrapper.gif);
	background-repeat:repeat-y;
		 }
img
{
  border:0;
}

#contenedorHome{
background-image:url(../img/fondo_home.gif);
background-repeat:no-repeat;
height:570px;
width:774px;
overflow:hidden;
}


#galeriaHome{
margin-top:15px;

}
#contenedorSecciones{
height:578px;
width:774px;
}

#contenedorSeccionLibro{
height:100%;
background-color:#fdfaf3;
width:774px;
}

#contenedorSeccionServicios{
height:auto;
width:774px;
}
#tit_contacto{
margin-left:64px;
margin-top:75px;
text-align:left;
}

.tit_contacto{
background-image:url(../img/tit_contacto.gif);
background-repeat:no-repeat;
height:55px;
}

.tit_libro_visitas{
background-image:url(../img/tit_libro_visitas.gif);
background-repeat:no-repeat;
height:30px;
}

#contenedor_formulario{
float:left;
margin-left:65px;
width:320px;
height:auto;
margin-top:10px;
background-color:#fcf7ee;
border-bottom:1px solid;
border-top:1px solid;
border-color:#f0d39b;
padding:10px;
padding-right:20px;
font-family:Tahoma;
font-size:11px;
color:#990000;
}

#cont_enviar_comentario{
float:left;
width:630px;
height:auto;
margin-top:10px;
background-color:#fcf7ee;
border-bottom:1px solid;
border-top:1px solid;
border-color:#f0d39b;
padding:10px;
padding-right:20px;
font-family:Tahoma;
font-size:11px;
color:#990000;
margin-bottom:15px;
text-align:left;
}
.destacado{
	font-size:14px;
	text-align:right;
	
	}
#dest{
	position:relative;
	left: 540px;
	top: 21px;
	width:200px;
	}


#contenedor_contacto{
background-image:url(../img/img_contacto.jpg);
background-repeat:no-repeat;
height:197px;
width:330px;
float:right;
margin-top:60px;
margin-right:5px;
}
#datosContacto{
text-align:left;
margin-top:110px;
margin-left:63px;}
.anchoComentario{
width:307px;
overflow:auto;
padding:4px;
}
.anchoComentarioContacto{
width:220px;
overflow:auto;
padding:4px;
}
.anchoNombre{
width:307px;
padding:4px;
}
#tit_salon_principal{
margin-left:64px;
margin-top:45px;
text-align:left;
}
/*explorer 7*/
*:first-child+html #texto_salon_principal{
width:270px;
float:left;
height:315px;
}

#tit_suite{
margin-left:64px;
margin-top:60px;
text-align:left;
}
/*explorer 7*/
*:first-child+html #texto_suite{
width:270px;
float:left;
height:290px;
}
#tit_servicios{
margin-left:64px;
margin-top:35px;
text-align:left;
}


#tit_salon_recepcion{
margin-left:64px;
margin-top:65px;
text-align:left;
}

#tit_libro_visitas{
margin-left:64px;
margin-top:65px;
text-align:left;
}
#sub_tit_libro_visitas{
margin-left:65px;
text-align:left;
padding-left:2px;
}

#comentariosClientes{
text-align:left;
margin-left:64px;
width:650px;
margin-top:15px;
}
*:first-child+html #comentariosClientes{
text-align:left;
margin-left:0px;
width:650px;
margin-top:15px;
}

*:first-child+html #texto_salon_recepcion{
width:270px;
float:left;
height:140px;

}
*:first-child+html #miniGalerias{
margin-top:50px;
}

#miniGalerias{
width:362px;
height:384px;
float:right;
padding-top:0px;
position:relative;
z-index:5;
margin-right:10px;
margin-top:10px;
}
.tit_salon_principal{
background-image:url(../img/tit_salon_principal.gif);
background-repeat:no-repeat;
padding-left:35px;
padding-top:10px;
height:57px;
}
#top{
	margin-top:-15px;}


h1{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	color:#903;}
.ocre20{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#e3ae45;
	padding-left:110px;}
	.ocre202{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#e3ae45;
	padding-left:80px;}
	.ocre18{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#e3ae45;
	}
	.marron16{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:#c55a0f;
	padding-left:40px;}
.tit_salon_recepcion{
background-image:url(../img/tit_salon_recepcion.gif);
background-repeat:no-repeat;
padding-left:35px;
padding-top:10px;
height:60px;
}
.tit_suite{
background-image:url(../img/tit_suite.gif);
background-repeat:no-repeat;
height:70px;
}

.tit_servicios{
background-image:url(../img/tit_servicios.gif);
background-repeat:no-repeat;
padding-left:65px;
padding-top:10px;
height:40px;
}
.tit_organizacion_ev{
background-image:url(../img/tit_organizacion_ev.gif);
background-repeat:no-repeat;
height:55px;
}

#texto_salon_principal{
float:left;
margin-left:78px;
width:275px;
height:330px;
margin-top:20px;
margin-bottom:10px;
background-color:#fcf7ee;
border-bottom:1px solid;
border-top:1px solid;
border-color:#f0d39b;
padding:10px;
text-align:left;
}
#texto_salon_recepcion{
float:left;
margin-left:78px;
width:270px;
height:140px;
background-color:#fcf7ee;
border-bottom:1px solid;
border-top:1px solid;
border-color:#f0d39b;
padding:15px;
text-align:left;
margin-top:15px;
}


#contenedor_org_eventos{
float:left;
margin-left:78px;
margin-bottom:10px;
margin-top:10px;
width:650px;
height:auto;
background-color:#fff6f6;
border-bottom:1px solid;
border-top:1px solid;
border-color:#f2d3d0;
padding-left:20px;
text-align:left;
padding-bottom:10px;
padding-top:10px;
}
#texto_org_ev{
padding-top:30px;
float:left;
width:370px;
padding-right:10px;
}

#texto_servicios{
float:left;
margin-left:78px;
width:640px;
height:auto;
background-color:#fff6f6;
border-bottom:1px solid;
border-top:1px solid;
border-color:#f2d3d0;
padding:10px;
padding-left:20px;
text-align:left;
}

#texto_servicios_opcionales{
float:left;
margin-left:78px;
width:640px;
height:auto;
margin-top:20px;
background-color:#fcf7ee;
border-bottom:1px solid;
border-top:1px solid;
border-color:#f0d39b;
padding:10px;
text-align:left;
margin-bottom:10px;
padding-left:15px;
}


.item_dorado ul{

}
.item_dorado li {
list-style-image:url(../img/item_dorado.gif);
margin-left:23px;
font-family:Tahoma;
font-size:11px;
color:#9d3737;
line-height:18px;
}

#lista{
padding-top:15px;
}
#lista li {
list-style-image:url(../img/item_dorado.gif);
margin-left:23px;
font-family:Tahoma;
font-size:11px;
color:#9d3737;
line-height:18px;
}


.comentarios_boxs_beige{
margin-bottom:13px;
border-bottom:1px solid #f1d6a2;
padding-bottom:7px;
width:650px;
}

.comentarios_boxs_rosa{
margin-bottom:13px;
border-bottom:1px solid #f6caca;
padding-bottom:7px;
width:650px;
}

.comentario_beige{
background-image:url(../img/bg_comentario_beige.gif);
background-repeat:no-repeat;
height:23px;
padding-left:40px;
padding-top:5px;
font-family:Tahoma;
font-size:12px;
color:#9d3737;
font-weight:bold;
}

.comentario_rosa{
background-image:url(../img/bg_comentario_rosa.gif);
background-repeat:no-repeat;
height:23px;
padding-left:40px;
padding-top:5px;
font-family:Tahoma;
font-size:12px;
color:#9d3737;
font-weight:bold;
}



.fondo_secciones{
background-image:url(../img/fondo_secciones.gif);
background-repeat:no-repeat;
height:575px;
width:774px;
}
.fondo_secciones_largo{
background-image:url(../img/fondo_secciones_largo.gif);
background-repeat:no-repeat;
height:100%;
width:774px;


}


#textoHome{
margin-left:160px;
width:450px;
text-align:center;
	background-image:url(../img/tit_home2.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:10px;
	height:78px;
}
.txt_bordo12{ 
font-family:Tahoma;
font-size:12px;
color:#9d3737;
line-height:16px;
}

.txt_bordo16{ 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#9d3737;
line-height:16px;
}

.txt_bordo162{ 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#9d3737;
line-height:16px;
font-weight:normal;
font-style:italic;
padding-left:20px;
}
.txt_bordo20{ 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#9d3737;
font-style:italic;
padding-top:4px;
}
#foto_serv_op{
float:right;
position:relative;
margin-right:5px;
width:275px;
height:auto;
z-index:2;
margin-top:40px;
height:152px;

}

#foto_nuestros_serv{

float:right;
position:relative;
margin-right:10px;
width:275px;
height:230px;
z-index:2;
margin-top:10px;

}


#foto_org_ev{
float:right;
position:relative;
z-index:2;
margin-right:10px;
}
.tit_serv_op{
background-image:url(../img/tit_serv_op.gif);
background-repeat:no-repeat;
height:17px;
}
#servicios_op{
padding-top:15px;
float:left;
width:350px;
}
.txt_bordo10{ 
font-family:Tahoma;
font-size:10px;
color:#9d3737;
line-height:14px;
}
.txt_bordo11{ 
font-family:Tahoma;
font-size:11px;
color:#9d3737;
line-height:16px;
text-align:left;
}

#comentario{
overflow:auto;
width:200px;
}

.puntitos_dorados{ 
font-family:Tahoma;
font-size:11px;
color:#e3ae45;
}

.txt_bordo10{ 
font-family:Tahoma;
font-size:10px;
color:#9d3737;
}

#pie{
margin-left:20px;
clear:both;
margin-top:0px;
margin-bottom:0px;
}
/*explorer 7*/
*:first-child+html #pie{
clear:both;
margin-left:-120px;
margin-top:5px;
}
/*explorer 7*/
*:first-child+html #textoHome{
margin-left:80px;
}


.txt_pie{ 
font-family:Tahoma;
font-size:11px;
color:#9d3737;
background-color:#f9efda;
width:540px;
margin-left:100px;
margin-top:30px;
padding:2px;

}
.txt_pie2{ 
font-family:Tahoma;
font-size:11px;
color:#9d3737;
background-color:#f9efda;
width:330px;
margin-left:160px;
padding:2px;
}

.txt_oro12{
font-family:Tahoma;
font-size:12px;
color:#e3ae45;
line-height:16px;
}
#firuleteHome{

	margin-top:20px;
}
#menu{
height:22px;
margin-left:24px;
}
/*explorer 7*/
*:first-child+html #menu{
margin-left:14px;
}

#menu li{
display:inline;
font-family:Arial;
font-size:10px;
color:#666666;
padding-right:5px;
}


a.link-bordo:active, a.link-bordo:visited, a.link-bordo:link { color: #9d3737; font-family: Tahoma; text-decoration: underline; font-size: 11px; } 
a.link-bordo:Hover { color: #9d3737; text-decoration: underline; } 

#miniGalerias{
	float:right;
	position:relative;
	margin-bottom:10px;
	clear:both;
}
*:first-child+html #miniGalerias{
float:right;
	margin-bottom:0px;
	clear:both;
	margin-bottom:0px;
}
#seccionGaleria{
margin-top:40px;
}

.txt_marron11{
font-size:11px;
color:#c19153;
font-family:Tahoma;
}
.txt_ocre12{
font-size:12px;
color:#c88514;
font-family:Tahoma;
text-align:left;
}



a.link-marron:active, a.link-marron:visited, a.link-marron:link { color: #a34443; font-family: Tahoma; text-decoration: underline; font-size: 11px; } 
a.link-marron:Hover { color: #a34443; text-decoration: underline; } 


/*MENU*/
ul,li {list-style-type:none;}

.wrapperMenu{width:726px; margin:auto; padding:0;}


.menuholder {height:22px}
.menuholder li {float:left;}
.menuholder a {background:url(../img/menu-options.gif);display:block; text-indent:-9000%;height:22px; background-repeat:no-repeat;}

.menu_home a { width:37px; }
.menu_salon_princ a { width:82px; background-position:-37px 0px;}
.menu_salon_recep a { width:104px; background-position:-119px 0px;}
.menu_suite_priv a { width:74px;  background-position:-223px 0px;}
.menu_servicios a { width:55px;  background-position:-297px 0px;}
.menu_org_eventos a {width:123px;  background-position:-352px 0px;}
.menu_galeria a {width:85px;  background-position:-475px 0px;}
.menu_visitas a {width:85px;  background-position:-560px 0px;}
.menu_contacto a {width:81px;  background-position:-645px 0px;}

.menu_home a:hover {background-position:0px -22px;}
.menu_salon_princ a:hover{background-position:-37px -22px;}
.menu_salon_recep a:hover {background-position:-119px -22px;}
.menu_suite_priv a:hover {background-position:-223px -22px;}
.menu_servicios a:hover {background-position:-297px -22px;}
.menu_org_eventos a:hover{background-position:-352px -22px;}
.menu_galeria a:hover {background-position:-475px -22px;} 
.menu_visitas a:hover {background-position:-560px -22px;} 
.menu_contacto a:hover {background-position:-645px -22px;} 

.menu_home a.active {background-position:0px -22px;}
.menu_salon_princ a.active{background-position:-37px -22px;}
.menu_salon_recep a.active {background-position:-119px -22px;}
.menu_suite_priv a.active {background-position:-223px -22px;}
.menu_servicios a.active {background-position:-297px -22px;}
.menu_org_eventos a.active{background-position:-352px -22px;}
.menu_galeria a.active {background-position:-475px -22px;} 
.menu_visitas a.active {background-position:-560px -22px;} 
.menu_contacto a.active {background-position:-645px -22px;} 
/*FIN DEL MENU*/

