@import url("reset.css");

body {
	background: #000 url(../img/fondo_html.jpg) no-repeat top center;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Times, serif;	
	font-size: 62.5%;
	color: #fff;
	line-height:185%;
}
#cabecera {
	height: 14em;
	background: #000 url(../img/fondo_cabecera.gif) repeat-x bottom center;

}
h1 {
	width: 113px;
	height: 115px;
	text-indent: -9999px;
	z-index:1;
	position:absolute;
	top:1.2em;
	left:45%;
}
h2 {
	margin:.8em 0;
}
li {
list-style:none;
}
img {
	background: url(../img/cargando.gif) no-repeat;
}
.LogoCabecera {
	background: url(../img/isologo.gif) no-repeat;
	width: 113px;
	height: 115px;
	display:block;
}
strong {
font-weight:bold;
color:#fff;
}
p {
	font-size:1.4em;
	margin:.4em 0 .6em;
	color:#ccc;
	line-height:150%;
}
#contacto {
	background:#fff;
	color:#444;
	font-size:1em;
	padding:1em;
	font-size:.8em;
}
#nav {
	background: #b5b6b5 url(../img/fondo_nav_principal.gif) repeat-x;
	height:3.9em;
	line-height:3.9em;
	margin-top:-2em;
}
#nav a {
	font-size:1.2em;
	display:inline;
	float:left;
	margin:0 1em 0 0;
	color:#006938;
	text-indent: -9999px;
}
#subNav {
	height:3.3em;
	line-height:3.3em;
}
#subNav a {
	font-size:1em;
	display:inline;
	float:left;
	margin:0 .4em 0 0;
	color:#006938;
	text-indent: -9999px;
}
.botonPresentacion {
	background: url(../img/boton_presentacion.gif) 0 0 no-repeat;
	width:126px;
}
.botonPresentacionActivo {
	background: url(../img/boton_presentacion.gif) 0 -40px no-repeat;
	width:126px;
}
.botonPresentacion:hover {
	background: url(../img/boton_presentacion.gif) 0 -40px no-repeat;
}
.botonElRestaurante {
	background: url(../img/boton_el_restaurante.gif) 0 0 no-repeat;
	width:134px;
}
.botonElRestauranteActivo {
	background: url(../img/boton_el_restaurante.gif) 0 -40px no-repeat;
	width:134px;
}
.botonElRestaurante:hover {
	background: url(../img/boton_el_restaurante.gif) 0 -40px no-repeat;
}
.botonLosSalones {
	background: url(../img/boton_los_salones.gif) 0 0 no-repeat;
	width:110px;
}
.botonLosSalonesActivo {
	background: url(../img/boton_los_salones.gif) 0 -40px no-repeat;
	width:110px;
}
.botonLosSalones:hover {
	background: url(../img/boton_los_salones.gif) 0 -40px no-repeat;
}
.botonLaErmita {
	background: url(../img/boton_la_ermita.gif) 0 0 no-repeat;
	width:92px;
}
.botonLaErmita:hover {
	background: url(../img/boton_la_ermita.gif) 0 -40px no-repeat;
}
.botonLaErmitaActivo {
	background: url(../img/boton_la_ermita.gif) 0 -40px no-repeat;
	width:92px;
}
.botonEventos {
	background: url(../img/boton_eventos.gif) 0 0 no-repeat;
	width:79px;
}
.botonEventosActivo {
	background: url(../img/boton_eventos.gif) 0 -40px no-repeat;
	width:79px;
}
.botonEventos:hover {
	background: url(../img/boton_eventos.gif) 0 -40px no-repeat;
}
.botonFotos {
	background: url(../img/boton_fotos.gif) 0 0 no-repeat;
	width:59px;
}
.botonFotosActivo {
	background: url(../img/boton_fotos.gif) 0 -40px no-repeat;
	width:59px;
}
.botonFotos:hover {
	background: url(../img/boton_fotos.gif) 0 -40px no-repeat;
}
.botonComoLlegar {
	background: url(../img/boton_como_llegar.gif) 0 0 no-repeat;
	width:119px;
}
.botonComoLlegarActivo {
	background: url(../img/boton_como_llegar.gif) 0 -40px no-repeat;
	width:119px;
}
.botonComoLlegar:hover {
	background: url(../img/boton_como_llegar.gif) 0 -40px no-repeat;
}
.botonContacto {
	background: url(../img/boton_contacto.gif) 0 0 no-repeat;
	width:90px;
}
.botonContactoActivo {
	background: url(../img/boton_contacto.gif) 0 -40px no-repeat;
	width:90px;
}
.botonContacto:hover {
	background: url(../img/boton_contacto.gif) 0 -40px no-repeat;
}
.botonHistoria {
	background: url(../img/boton_historia.gif) 0 0 no-repeat;
	width:81px;
}
.botonHistoria:hover {
	background: url(../img/boton_historia.gif) 0 -33px no-repeat;
}
.botonHistoriaActivo {
	background: url(../img/boton_historia.gif) 0 -33px no-repeat;
	width:81px;
}
.botonInstalaciones {
	background: url(../img/boton_instalaciones.gif) 0 0 no-repeat;
	width:107px;
}
.botonInstalaciones:hover {
	background: url(../img/boton_instalaciones.gif) 0 -33px no-repeat;
}
.botonInstalacionesActivo {
	background: url(../img/boton_instalaciones.gif) 0 -33px no-repeat;
	width:107px;
}
.botonEntorno {
	background: url(../img/boton_entorno.gif) 0 0 no-repeat;
	width:77px;
}
.botonEntorno:hover {
	background: url(../img/boton_entorno.gif) 0 -33px no-repeat;
}
.botonEntornoActivo {
	background: url(../img/boton_entorno.gif) 0 -33px no-repeat;
	width:77px;
}
.botonCocina {
	background: url(../img/boton_cocina.gif) 0 0 no-repeat;
	width:66px;
}
.botonCocina:hover {
	background: url(../img/boton_cocina.gif) 0 -33px no-repeat;
}
.botonCocinaActivo{
	background: url(../img/boton_cocina.gif) 0 -33px no-repeat;
	width:66px;
}
.botonCarta {
	background: url(../img/boton_carta.gif) 0 0 no-repeat;
	width:54px;
}
.botonCarta:hover {
	background: url(../img/boton_carta.gif) 0 -33px no-repeat;
}
.botonCartaActivo {
	background: url(../img/boton_carta.gif) 0 -33px no-repeat;
	width:54px;
}
.botonTestimonios {
	background: url(../img/boton_testimonios.gif) 0 0 no-repeat;
	width:107px;
}
.botonTestimonios:hover {
	background: url(../img/boton_testimonios.gif) 0 -33px no-repeat;
}
.botonTestimoniosActivo {
	background: url(../img/boton_testimonios.gif) 0 -33px no-repeat;
	width:107px;
}
.botonVideo {
	background: url(../img/boton_video.gif) 0 0 no-repeat;
	width:66px;
}
.botonVideo:hover {
	background: url(../img/boton_video.gif) 0 -33px no-repeat;
}
.botonVideoActivo {
	background: url(../img/boton_video.gif) 0 -33px no-repeat;
	width:66px;
}
.botonSalonOtono {
	background: url(../img/boton_salon_otono.gif) 0 0 no-repeat;
	width:100px;
}
.botonSalonOtono:hover {
	background: url(../img/boton_salon_otono.gif) 0 -33px no-repeat;
}
.botonSalonOtonoActivo {
	background: url(../img/boton_salon_otono.gif) 0 -33px no-repeat;
	width:100px;
}
.botonSalonAzul {
	background: url(../img/boton_salon_azul.gif) 0 0 no-repeat;
	width:89px;
}
.botonSalonAzul:hover {
	background: url(../img/boton_salon_azul.gif) 0 -33px no-repeat;
}
.botonSalonAzulActivo {
	background: url(../img/boton_salon_azul.gif) 0 -33px no-repeat;
	width:89px;
}
.botonSalonLucia {
	background: url(../img/boton_salon_lucia.gif) 0 0 no-repeat;
	width:91px;
}
.botonSalonLucia:hover {
	background: url(../img/boton_salon_lucia.gif) 0 -33px no-repeat;
}
.botonSalonLuciaActivo {
	background: url(../img/boton_salon_lucia.gif) 0 -33px no-repeat;
	width:91px;
}
.botonSalonAlejandra {
	background: url(../img/boton_salon_alejandra.gif) 0 0 no-repeat;
	width:119px;
}
.botonSalonAlejandra:hover {
	background: url(../img/boton_salon_alejandra.gif) 0 -33px no-repeat;
}
.botonSalonAlejandraActivo {
	background: url(../img/boton_salon_alejandra.gif) 0 -33px no-repeat;
	width:119px;	
}
.botonSalonPrimavera {
	background: url(../img/boton_salon_primavera.gif) 0 0 no-repeat;
	width:122px;
}
.botonSalonPrimavera:hover {
	background: url(../img/boton_salon_primavera.gif) 0 -33px no-repeat;
}
.botonSalonPrimaveraActivo {
	background: url(../img/boton_salon_primavera.gif) 0 -33px no-repeat;
	width:122px;	
}
.botonSalonPanera {
	background: url(../img/boton_salon_panera.gif) 0 0 no-repeat;
	width:101px;
}
.botonSalonPanera:hover {
	background: url(../img/boton_salon_panera.gif) 0 -33px no-repeat;
}
.botonSalonPaneraActivo {
	background: url(../img/boton_salon_panera.gif) 0 -33px no-repeat;
	width:101px;
}

.botonIntroErmita {
	background: url(../img/boton_intro_ermita.gif) 0 0 no-repeat;
	width:102px;
}
.botonIntroErmita:hover {
	background: url(../img/boton_intro_ermita.gif) 0 -33px no-repeat;
}
.botonIntroErmitaActivo {
	background: url(../img/boton_intro_ermita.gif) 0 -33px no-repeat;
	width:102px;
}
.botonBodasCiviles {
	background: url(../img/boton_bodas_civiles.gif) 0 0 no-repeat;
	width:102px;
}
.botonBodasCiviles:hover {
	background: url(../img/boton_bodas_civiles.gif) 0 -33px no-repeat;
}
.botonBodasCivilesActivo {
	background: url(../img/boton_bodas_civiles.gif) 0 -33px no-repeat;
	width:102px;	
}
.botonVisitaVirtualErmita {
	background: url(../img/boton_visita_virtual.gif) 0 0 no-repeat;
	width:102px;
}
.botonVisitaVirtualErmita:hover {
	background: url(../img/boton_visita_virtual.gif) 0 -33px no-repeat;
}
.botonVisitaVirtualErmitaActivo{
	background: url(../img/boton_visita_virtual.gif) 0 -33px no-repeat;
	width:102px;
}
.botonEmpresas {
	background: url(../img/boton_empresas.gif) 0 0 no-repeat;
	width:81px;
}
.botonEmpresas:hover {
	background: url(../img/boton_empresas.gif) 0 -33px no-repeat;
}
.botonEmpresasActivo {
	background: url(../img/boton_empresas.gif) 0 -33px no-repeat;
	width:81px;
}
.botonBodas {
	background: url(../img/boton_bodas.gif) 0 0 no-repeat;
	width:59px;
}
.botonBodas:hover {
	background: url(../img/boton_bodas.gif) 0 -33px no-repeat;
}
.botonBodasActivo {
	background: url(../img/boton_bodas.gif) 0 -33px no-repeat;
	width:59px;
}
.botonBanquetes {
	background: url(../img/boton_banquetes.gif) 0 0 no-repeat;
	width:81px;
}
.botonBanquetes:hover {
	background: url(../img/boton_banquetes.gif) 0 -33px no-repeat;
}
.botonBanquetesActivo {
	background: url(../img/boton_banquetes.gif) 0 -33px no-repeat;
	width:81px;
}



.tituloPortada {
background: url(../img/titulo_portada.gif) left center no-repeat;
}

.items {
	background-image: url(../img/fondo_li.gif);
	background-repeat: repeat-x;
	height: 200px;
}
#contenido {
	padding:1em 0;
/*	height:38em;
	min-height:38em; 
	height:auto;
	overflow:auto; */
}
#pie {
	display:block;
	clear:both;
	height:4em;
	background: #214e03 url(../img/fondo_pie.gif) repeat-x;
	margin-bottom:0;
	width:100%;
	bottom:0;
}
#pie p {
padding:1.4em 0;
font-weight:bold;
text-align:center;
font-size:1.1em;
}

a {
text-decoration:none;
font-weight: bold;
}

a:hover {
text-decoration:underline;
}

a:focus {
outline:none;
}

a:link,a:visited,a:active {
color:#ccc;
}
img { 
  background: url(../img/cargando.gif) no-repeat 50% 50%; 
}

.centrador {
	width:950px;
	margin:0 auto;
}
#formulario {
	padding:2em;
}

#formulario li {
  list-style:none;
  font-size:1.2em;
  line-height:180%;
}
.botonForm {
	background: url(../img/fondo_boton_enviar_mensaje.gif) center center no-repeat;
	color:#fff;
	padding:1.4em .4em;
	width:168px;
	height:51px;
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
}
.cajaMensaje {
	padding:.8em;
	background:#e06900;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	color:#fff;
	width:88%;
	margin:6em auto 0;
}
.textarea {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
}
.tituloPresentacion {
	margin-top:2.1em;
	background: url(../img/titulo_presentacion.gif) no-repeat center center;
	width:354px;
	height:37px;
	text-indent: -9999px;
}
.tituloHistoria {
	background: url(../img/titulo_historia.gif) no-repeat center center;
	width:132px;
	height:37px;
	text-indent: -9999px;
}
.tituloTestimonios {
	background: url(../img/titulo_testimonios.gif) no-repeat center center;
	width:216px;
	height:37px;
	text-indent: -9999px;
}
.tituloVideo {
	background: url(../img/titulo_video.gif) no-repeat center center;
	width:96px;
	height:37px;
	text-indent: -9999px;
}
.tituloLosSalones{
	background: url(../img/titulo_los_salones.gif) no-repeat center center;
	width:191px;
	height:37px;
	text-indent: -9999px;
}
.tituloLaErmita{
	background: url(../img/titulo_la_ermita.gif) no-repeat center center;
	width:156px;
	height:37px;
	text-indent: -9999px;
}
.tituloEventos{
	margin-top:2.1em;
	background: url(../img/titulo_eventos.gif) no-repeat center center;
	width:131px;
	height:37px;
	text-indent: -9999px;
}
.tituloFotos{
	margin-top:2.1em;
	background: url(../img/titulo_fotos.gif) no-repeat center center;
	width:257px;
	height:37px;
	text-indent: -9999px;
}
.tituloComoLlegar{
	margin-top:2.1em;
	background: url(../img/titulo_como_llegar.gif) no-repeat center center;
	width:212px;
	height:37px;
	text-indent: -9999px;
}
.tituloContacto{
	margin-top:2.1em;
	background: url(../img/titulo_contacto.gif) no-repeat center center;
	width:152px;
	height:37px;
	text-indent: -9999px;
}
.tituloInstalaciones{
	background: url(../img/titulo_instalaciones.gif) no-repeat center center;
	width:216px;
	height:37px;
	text-indent: -9999px;
}
.tituloEntorno{
	background: url(../img/titulo_entorno.gif) no-repeat center center;
	width:171px;
	height:37px;
	text-indent: -9999px;
}
.tituloCocina{
	background: url(../img/titulo_cocina.gif) no-repeat center center;
	width:162px;
	height:37px;
	text-indent: -9999px;
}
.tituloCarta{
	background: url(../img/titulo_carta.gif) no-repeat center center;
	width:91px;
	height:37px;
	text-indent: -9999px;
}
.tituloSalonOtono{
	background: url(../img/titulo_salon_otono.gif) no-repeat center center;
	width:202px;
	height:37px;
	text-indent: -9999px;
}
.tituloSalonAzul{
	background: url(../img/titulo_salon_azul.gif) no-repeat center center;
	width:170px;
	height:37px;
	text-indent: -9999px;
}
.tituloSalonLucia{
	background: url(../img/titulo_salon_lucia.gif) no-repeat center center;
	width:187px;
	height:37px;
	text-indent: -9999px;
}
.tituloSalonAlejandra{
	background: url(../img/titulo_salon_alejandra.gif) no-repeat center center;
	width:256px;
	height:37px;
	text-indent: -9999px;
}
.tituloSalonPrimavera{
	background: url(../img/titulo_salon_primavera.gif) no-repeat center center;
	width:268px;
	height:37px;
	text-indent: -9999px;
}
.tituloSalonPanera{
	background: url(../img/titulo_salon_panera.gif) no-repeat center center;
	width:116px;
	height:37px;
	text-indent: -9999px;
}
.tituloIntroErmita{
	background: url(../img/titulo_la_ermita.gif) no-repeat center center;
	width:156px;
	height:37px;
	text-indent: -9999px;
}
.tituloBodasCiviles{
	background: url(../img/titulo_bodas_civiles.gif) no-repeat center center;
	width:215px;
	height:37px;
	text-indent: -9999px;
}
.tituloVisitaVirtual{
	background: url(../img/titulo_visita_virtual.gif) no-repeat center center;
	width:207px;
	height:37px;
	text-indent: -9999px;
}
.fotoContenido {
	float:right;
	margin:0 0 2em 2em;
}

.animFlash  {
	float:right;
/*	margin:0 0 2em 2em; */
}

.gallery li {
	float:left;

}
.tituloCategoriaCarta {
	font-size:150%;
	font-weight:bold;
}
.botonVerPano {
margin:2em 0;
background: url(../img/boton_ver_pano.png);
width:140px;
height:51px;
display:block;
text-indent:-9999px;
}
.botonVer:hover {
background: url(../img/boton_ver_pano.png) 0 -51px no-repeat;
}
.botonVerVideo {
margin:2em 0;
background: url(../img/boton_ver_video.png);
width:140px;
height:34px;
display:block;
text-indent:-9999px;
}
.botonVerVideo:hover {
background: url(../img/boton_ver_video.png) 0 -34px no-repeat;
}
.miniaturasGaleria {
display:inline;
float:left;
border-top:dotted 1px #555;
border-bottom:dotted 1px #555;
padding:.6em 0 .1em;
}
.miniaturasGaleria a {
	display:inline;
	margin:0 .4em;
}
.miniaturasGaleria img {
	width:60px;
	height:45px;
}
.panelNoticias {
	width:520px;
	margin-top:2em;
}
.panelNoticias li{
	background: url(../img/li.gif) 1px 3px no-repeat;
	color:#fff;
	font-size:1.2em;
	margin:.4em 0;
	padding:.2em 0 .4em 1.8em;
	border-bottom: dotted 1px #222;
}
.miniaturasGaleria a:hover {
	background: #67ff01;
}
.tituloCategoriaCarta {
	font-size:2em;
	color:#67ff01;
	margin-top:-.4em;
	margin-bottom:.1em;
}
.listadoPlatos {
/*	width:520px; */
	border-bottom:dotted 1px #555;
	padding-bottom:1em;
	margin-bottom:1em;
}
.listadoPlatos li {
	font-size:1.3em;
	line-height:130%;
	margin:.4em 0;
	padding:.2em 0 .4em 1.3em;
	background: url(../img/li_platos.gif) 1px 7px no-repeat;
}
.enlaceMasInfo {
	font-style:italic;
	color:#67FF01!important;
	font-size:.9em!important;
	margin-left:.4em;
}
.platoDetalle {
	color:#ccc;
	font-style:italic;
	font-size:90%;
}
.enlacePDF {
	padding-left:2em;
	background: url(../img/icono_pdf.gif) no-repeat;
	font-size:1.2em;
	line-height:180%;
}
.testimonio {
margin-bottom:1em;
width:280px;
float:left;
padding:0 1em;
font-style: italic;
border-right:dotted 1px #00703c;
height:22em;
font-size:1.5em;
}
.testimonio strong {
	color:#67FF01;
	font-size:.7em;
}
.quoteAbre {
	font-family:Arial, Sans;
	font-weight:bold;
	font-size:2em;
	color:#00703c;
	padding-right:-.1em;
	display:block;
	width:22px;
	margin-bottom:-0.1em;
	float:left;
}
.quoteCierra {
	font-family:Arial, Sans;
	font-weight:bold;
	font-size:2em;
	color:#00703c;
	padding-right:-.1em;
	display:block;
	width:18px;
	margin-bottom:-0.2em;
	float:right;
}
.clearFloats {
	display:block;
	clear:both;
}