/* CSS Document */

body {
	margin: 0px;
	text-align: left;
	padding: 0px;
	background-image: url(../images/fondo.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
		}

#contenedor {
	width: 804px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/sombra_dcha.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
	padding-right: 3px;
	}
#cuerpo {
	width: 794px;
	border-top: 4px solid #054505;
	border-right: 4px solid #054505;
	border-bottom: 0px;
	border-left: 4px solid #054505;
	float: left;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-color: #FFFFFF;
	
}
#cuerpo h1{
	display: none;
	margin:0px;
	padding:0px;
}
#cabecera {
	width: 794px;
	height: 146px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.foto {
	background-image: url(../images/cabe_index.jpg);
	;
	background-repeat: no-repeat;
	float: right;
	height: 146px;
	width: 580px;
	margin: 0px;
	padding: 0px;
	background-position: right;
	
}
.foto_index {
	background-image: url(../images/cabe_index.jpg);
	;
	background-repeat: no-repeat;
	float: right;
	height: 146px;
	width: 580px;
	margin: 0px;
	padding: 0px;
	background-position: right;
	
}
.foto_instalaciones {
	background-image: url(../images/cabe_instalaciones.jpg);
	;
	background-repeat: no-repeat;
	float: right;
	height: 146px;
	width: 580px;
	margin: 0px;
	padding: 0px;
	background-position: right;	
}
.foto_servicios{
	background-image: url(../images/cabe_servicios.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 146px;
	width: 580px;
	margin: 0px;
	padding: 0px;
	background-position: right;
	
}
.foto_lacarta {
	background-image: url(../images/cabe_carta.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 146px;
	width: 580px;
	margin: 0px;
	padding: 0px;
	background-position: right;
}
.foto_contacto {
	background-image: url(../images/cabe_contacto.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 146px;
	width: 580px;
	margin: 0px;
	padding: 0px;
	background-position: right;
}



#contenidos {
	width: 794px;
	padding:0px;
	margin: 0px;
}
#izda {
	width: 207px;
	height: 146px;
	float: left;
}
#logo {
	width: 207px;
	height: 75px;
	background-image: url(../images/logo2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#logo span {
	display: none;
}
/* La Carta*/

.platos{
 display: inline;
}
.capa_platos {
	display: inline;
}
.entrante_fot {
	height: 180px;
	float: left;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 15px;
}
.entrante_fot h2 {
	display:none;
}
.piefoto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#smenu {
	width: 179px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 14px 14px 0px 14px;
	text-align: center;
	}
#smenu ul{
	list-style-type: none;
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#smenu li{
	width: 178px;
	height: 20px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EFEEEA;
	background-image: url(../images/f_boton.gif);
	margin: 0px;
	padding: 0px;
}
#smenu li a {
	color: #054505;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#smenu li a:hover{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#menu {
	width: 784px;
	height: 37px;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
}
#menu ul {
	background-image: url(../images/f_menu.gif);
	background-repeat: repeat-x;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 37px;
/*quitar la viñeta, quitar la sangría que tienen por defecto los listados*/
}
#menu li
{
	display: inline;
	list-style-type: none;
	padding:0px;
	margin: 0px;
}
#menu li a {
	display:inline;
	list-style-type: none;
	padding:0px;
	margin: 0px;
}
#menu span {
	display: none;
}
#menu_platos {
	width: 323px;
	height: 120px;
	list-style-type: none;
	float: left;

}
#menu_platos ul{	
	width: 397px;
	height: 120px;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: none;
	list-style: none;
}
#menu_platos li
{
	display: inline;	
	list-style-type: none;
	padding:0px;
}
#menu_platos li a {
		display:inline;
		list-style-type: none;
		padding:0px;
}
#menu li a span {
	display: none;
}
/*Estos son los 3 botones/foto de La Carta. */
.b_c1 {
	background-image:url(../images/entrantes.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 113px;
	float: left;
	background-position: left bottom;
	list-style-type:none;

}
.b_c1 a{
	background-image: url(../images/entrantes.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 113px;
	float: left;
	background-position: left bottom;
	list-style-type:none;
}
.b_c1 a:hover{	
	background-image: url(../images/entrantes_a.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 113px;
	float: left;
	background-position: left bottom;
	list-style-type:none;	
	
}
.b_c1 span {
	display: none;
}

.b_c2 {
	background-image:url(../images/segundos.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 113px;
	float: left;
	background-position: left bottom;
	list-style-type:none;	
}
.b_c2 a{
	background-image: url(../images/segundos.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 113px;
	float: left;
	background-position: left bottom;
	list-style-type:none;	
}
.b_c2 a:hover{	
	background-image: url(../images/segundos_a.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 113px;
	float: left;
	background-position: left bottom;
	list-style-type:none;
}
.b_c2 span {
	display: none;
}
.b_c3 {
	background-image:url(../images/postres.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 97px;
	float: left;
	background-position: left bottom;
	list-style-type:none;	
}
.b_c3 a{
	background-image: url(../images/postres.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 97px;
	float: left;
	background-position: left bottom;
	list-style-type:none;	
}
.b_c3 a:hover{	
	background-image: url(../images/postres_a.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 97px;
	float: left;
	background-position: left bottom;
	list-style-type:none;	
}
.b_c3 span {
	display: none;
}
/*Fin de botones de La Carta*/

.titular{
	float:right;
	width:742px;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 38px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.titular h2{
	display: none;
}
.titular_pie{
	float:left;
	width:721px;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.titular_pie H3{
		color: #0D3D0D;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*Foto de Index.html*/
.findex{
	height:299px;
	width: 354px;
	float:left;
	background-image: url(../images/fot_contacto.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#contenido{
	width:792px;
	float:left;
	margin:  0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	}
.tit_tex_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #054505;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.texto_index{
	width: 361px;
	height: 179px;
	float:right;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 15px;
	padding-right: 43px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.texto_index p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.texto_index ul{	
	list-style-type: disc;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 15px;
}
.texto_index li{
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: none;
}


.texto_index_ingre {
	background-color: #003300;
	height: 15px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	width: 100%;
	font-weight: bold;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.texto_index hr{	
	color: #054505;
	padding: 0px;
	margin-bottom: 10px;
	background-color: #054505;
}

.ftexto{
	padding-bottom: 30px;
}




/*INSTALACIONES


/* Se puede borrar. Esto es para instalaciones_anterior.html, antes de poner varias paginas de instalacioes*/

.fotillos {
	float: right;
	margin-right: 43px;
}
.fotillos_cajon {
	float: right;
	height: 72px;
	padding-right: 9px;
	width: 55px;
}
/*--submenu para galerias de fotos en instalaciones---*/

.botons_instalaciones{
border:0px;
	vertical-align: bottom;
	width: 370px;
	float: right;
	height: 25px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.botons_instalaciones ul {
	margin: 0px;
	padding: 0px;
}
.botons_instalaciones li {
	display: inline;
	list-style-type: disc;
	width: 176px;
	height: 25px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.botons_instalaciones li a{
	display: inline;
	padding: 0px;
	height: 25px;
	width: 176px;
	margin: 0px;
}

.botons_instalaciones span{
	display:none;
}
.botons_instalaciones2{
	border:0px;
	vertical-align: bottom;
	width: 370px;
	float: right;
	height: 25px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.botons_instalaciones2 ul {
	margin: 0px;
	padding: 0px;
}
.botons_instalaciones2 li {
	display: inline;
	list-style-type: disc;
	width: 176px;
	height: 25px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.botons_instalaciones2 li a{
	display: inline;
	padding: 0px;
	height: 25px;
	width: 176px;
	margin: 0px;
}

.botons_instalaciones2 span{
	display:none;
}
.botons_instalaciones3{
	border:0px;
	vertical-align: bottom;
	width: 450px;
	float: right;
	height: 25px;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 0px;
	margin: 0px;
}
.botons_instalaciones3 ul {
	margin: 0px;
	padding: 0px;
}
.botons_instalaciones3 li {
	display: inline;
	list-style-type: disc;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
.botons_instalaciones3 li a{
	display: inline;
	padding: 0px;
	height: 25px;
	margin: 0px;
}

.botons_instalaciones3 span{
	display:none;
}
.b_cocina {
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/bot_cocina.jpg);
	height: 25px;
	width: 125px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.b_cocina2 {
	list-style-type:none;
	height: 25px;
	width: 125px;
	margin: 0px;
	padding: 0px;
	float: left;
}


.b_cocina a{
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	height: 25px;
	width: 125px;
	background-image: url(../images/bot_cocina.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
}

.b_cocina a:hover{
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	height: 25px;
	width: 125px;
	background-image: url(../images/bot_cocina2.jpg);
	float: left;
	}
	.b_almuerzos {
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/bot_almuerzos.gif);
	height: 25px;
	width: 165px;
	float: left;
}
.b_almuerzos2 {
	list-style-type:none;
	height: 25px;
	width: 165px;
	margin: 0px;
	padding: 0px;
	float: left;
}


.b_almuerzos a{
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	height: 25px;
	width: 165px;
	background-image: url(../images/bot_almuerzos.gif);
	margin: 0px;
	padding: 0px;
	float: left;
}

.b_almuerzos a:hover{
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	height: 25px;
	width: 165px;
	background-image: url(../images/bot_almuerzos2.gif);
	float: left;
	}
	
.b_celebracion {
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/bot_celebraciones.jpg);
	height: 25px;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 130px;
}
.b_celebracion2 {
	list-style-type:none;
	height: 25px;
	margin: 0px;
	padding: 0px;
	float: right;
}


.b_celebracion a{
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	height: 25px;
	background-image: url(../images/bot_celebraciones.jpg);
	margin: 0px;
	padding: 0px;
	float: right;
	width: 130px;
}

.b_celebracion a:hover{
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	height: 25px;
	background-image: url(../images/bot_celebraciones2.jpg);
	float: right;
	width: 130px;
	}	
	
	
	
.b_gale {
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/bot_galeria.jpg);
	height: 25px;
	width: 176px;
	float: left;
}
.b_gale2 {
	list-style-type:none;
	height: 25px;
	width: 176px;
	margin: 0px;
	padding: 0px;
	float: left;
}


.b_gale a{
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	height: 25px;
	width: 176px;
	background-image: url(../images/bot_galeria.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
}

.b_gale a:hover{
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	height: 25px;
	width: 176px;
	background-image: url(../images/bot_galeria2.jpg);
	float: left;
	}

.b_servi {
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	height: 25px;
	width: 176px;
	background-image: url(../images/bot_llegar.jpg);
	margin: 0px;
	padding: 0px;
}
.b_servi2 {
	list-style-type:none;
	height: 25px;
	width: 176px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.b_servi a{
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	float: right;
	height: 25px;
	width: 176px;
	background-image: url(../images/bot_llegar.jpg);
}
.b_servi a:hover{
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	float: right;
	height: 25px;
	width: 176px;
	background-image: url(../images/bot_llegar2.jpg);
}


.texto_instalaciones{
	width: 361px;
	height: 179px;
	float:right;
	text-align:justify;
	padding-top: 50px;
	padding-right: 52px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tit_ubicacion{
	border:0px;
	vertical-align: bottom;
	width: 420px;
	float: right;
	height: 30px;
	padding: 0px;
	background-image: url(../images/bot_llegar.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
}






.texto_instalaciones em{
	color:#054505;
	font-weight: bold;
}



/*SERVICIOS*/

.contenedor_servicios{
	width:794px;
	height:299px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
}
.contenedor_servicios span{
	color: #054505;
	font-weight: bold;
}
.servicios_fondo{
	width:742px;
	height:299px;
	float:right;
	background-color:#eaf0ec;
}



.cocina{
	width:242px;
	height:299px;
	float:left;
	background-color:#eaf0ec;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/tab_blanco.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}


.cocina_1{
	width:127px;
	height:96px;
	background-image: url(../images/bot_celebraciones_fot.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	padding: 0px;
	margin: 0px;
	
	}
	
.cocina_1 a{
	background-image:url(../images/bot_celebraciones_fot.jpg);
	background-repeat: no-repeat;
	width:127px;
	height:96px;
	float:left;
	background-position: right top;
	list-style-type:none;
}
.cocina_1 a:hover{
	background-image:url(../images/bot_celebraciones_fot2.jpg);
	background-repeat: no-repeat;
	width:127px;
	height:96px;
	float:left;
	background-position:right top;
	list-style-type:none;
}


.cocina_1_log{
	height: 25px;
	padding: 0px;
	background-color: #FFFFFF;
	background-position: right top;
	width: 115px;
	float: left;
	margin: 0px;
}
.cocina_1_log a{
	height: 25px;
	background-image:url(../images/bot_cocina.jpg);
	background-repeat: no-repeat;
	width: 113px;
	float:left;
	background-position: right top;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
.cocina_1_log a:hover{
	height: 25px;
	background-image:url(../images/bot_cocina2.jpg);
	background-repeat: no-repeat;
	width: 113px;
	float:left;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}	
.cocina_2{
	background-color:#eaf0ec;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	clear: both;
	width: 232px;
	padding-top: 40px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
}



.almuerzos{
	width:241px;
	height:299px;
	float:left;
	background-color:#eaf0ec;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/tab_blanco.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}

.almuerzos_1{
	width:127px;
	height:96px;
	background-image: url(../images/bot_celebraciones_fot.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	padding: 0px;
	margin: 0px;	
}

.almuerzos_1_log{
	height: 57px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-position: right top;
	width: 114px;
	float: left;
	background-image: url(../images/bot_almuerzos.jpg);
	background-repeat: no-repeat;
	
}
.almuerzos_1_log a{
	height: 57px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	width: 113px;
	float: left;
	background-image: url(../images/bot_almuerzos.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	list-style-type:none;
}
.almuerzos_1_log a:hover{
	height: 57px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	width: 113px;
	float: left;
	background-image: url(../images/bot_almuerzos2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	list-style-type:none;
}	
.almuerzos_2{
	background-color:#eaf0ec;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	clear: both;
	width: 232px;
	padding-top: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.almuerzos_1 a{
	background-image:url(../images/bot_almuerzos_fot.jpg);
	background-repeat: no-repeat;
	width:127px;
	height:96px;
	float:left;
	background-position: right top;
	list-style-type:none;
}
.almuerzos_1 a:hover{
	background-image:url(../images/bot_almuerzos2_fot.jpg);
	background-repeat: no-repeat;
	width:127px;
	height:96px;
	float:left;
	background-position:right top;
	list-style-type:none;
}
	
.celebraciones{
	width:242px;
	height:299px;
	float:right;
	background-color:#eaf0ec;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/tab_blanco.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}
.celebraciones_1{
	height: 96px;
	padding: 0px;
	background-color: #FFFFFF;
	width: 127px;
	float: left;
	background-image: url(../images/bot_salones_fot.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	
}

.celebraciones_1_log{
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	width: 113px;
	float: left;
	background-image: url(../images/bot_celebraciones.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.celebraciones_1_log a{
	height: 25px;
	background-image:url(../images/bot_celebraciones.jpg);
	background-repeat: no-repeat;
	width: 113px;
	float:left;
	background-position: right top;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
.celebraciones_1_log a:hover{
	height: 25px;
	background-image:url(../images/bot_celebraciones2.jpg);
	background-repeat: no-repeat;
	width: 113px;
	float:left;
	background-position:right top;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
.celebraciones_2{
	background-color:#eaf0ec;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	clear: both;
	width: 232px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
}

.celebraciones_1 a{
	background-image:url(../images/bot_salones_fot.jpg);
	background-repeat: no-repeat;
	width: 127px;
	height: 96px;
	float:left;
	background-position: right top;
	list-style-type:none;	
}
.celebraciones_1 a:hover{
	background-image:url(../images/bot_salones_fot2.jpg);
	background-repeat: no-repeat;
	width: 127px;
	height: 96px;
	float:left;
	background-position: right top;
	list-style-type:none;	
}

/*RESERVAS*/

.contenedor_reservas{
	width:724px;
	height:305px;
	float:left;
	margin: 0px;
	padding-left: 30px;
	padding-bottom: 35px;
}

.reservas_text_tit{
	width:399px;
	font-size: 13px;
	text-align:justify;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#707070;
	padding-top: 51px;
}
.reservas_text{
	width:355px;
	font-size: 12px;
	text-align:justify;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#707070;
	background-image:url(../images/r_log.jpg);
	background-repeat:no-repeat;
	padding-top: 40px;
	padding-right: 0px;
	padding-left: 10px;
	margin: 0px;
	padding-bottom: 0px;
	height: 220px;
}
.reservas_text b{
	font-weight: bold;
}

			/*Form*/
.reservas_form{
	width: 299px;
	float:right;
	background-color:#ecf0ec;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}			

.label {
	width: 100px;
	display: block;
	float: left;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	
}

			
	

/*fin de RESERVAS*/

/*CONTACTO*/

.contenedor_contacto{
	width:750px;
	height:305px;
	float:left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
}
.formulario_contacto{
	height:305px;
	float:right;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 325px;
}
.centrar {
	margin-left: 210px;
	margin-top: 13px;
}

.formulario_contacto #form_contacto {
	background-color: #ECF0EC;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;

}





.formulario_texto{
	width: 302px;
	height:158px;
	float:right;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 150px;
}

.formulario_texto em{
	text-align:right;
	float: right;
}
.formulario_foto{
	top:201px;
	left:589px;
	height:299px;
	width: 354px;
	float:left;
	background-image: url(../images/foto_grupo.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
}
/*fin de CONTACTO*/

/*contenedor_secciones que sea el general de todos, y quiar contenedor_servicios, contactos, etc*/

.contenedor_secciones{
	width:724px;
	height:305px;
	float:right;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 52px;
}
.contenedor_visitar{
	width:724px;
	height:305px;
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 52px;
}

.foto_bolsa{
	width:278px;
	height:231px;
	float:right;
	padding-top: 72px;
	background-image: url(../images/gorro.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#form_contacto #nombre {
	font-size: 11px;
}
#form_contacto #telefono {
	font-size: 11px;
}
#form_contacto #email {
	font-size: 11px;
}
#form_contacto textarea {
	font-size: 11px;
}

.bolsa_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:500px;
	height:152px;
	position:absolute;
	top: 251px;
	left: 22px;
}
.bolsa_texto p{
	text-align:justify;
}
.bolsa_texto em{
	color:#054505;
	font-weight: normal;
	font-size: 12px;
}
.bolsa_texto b{
	font-size:13px;
	color: #054505;
}
.ftexto{
	padding-bottom: 0px;
}
#texto{
	width: 289px;
	float:right;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#texto p{
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	width: 230px;
	float:left;
	margin-top: 14px;
	padding-right: 20px;
	padding-left: 5px;
}
.text_carta{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	width:275px;
	float:right;
	margin-top: 14px;
	padding-right: 45px;
}

.text_carta ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.text_carta li {
	color: #054606;
	font-size: 11px;
	padding-bottom: 3px;
}
.text_carta2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	width:230px;
	float:left;
	margin-top: 14px;
	padding-right: 0px;
	padding-left: 15px;
}

.text_carta2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.text_carta2 li {
	color: #054606;
	font-size: 11px;
	padding-bottom: 3px;
}
.primera_letra {
	font-size: 14px;
	font-weight: bold;

}
.submenu_carta{
	border:0px;
	width: 335px;
	height: 21px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin: 0px;
	float: right;
	clear: both;
}
.submenu_carta ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.submenu_carta li {
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.submenu_carta li a {
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.submenu_carta span{
	display:none;
}
.c1 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 145px;
	height: 21px;
	background-image: url(../images/bot_entrantes1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.c1 a {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 21px;
	width: 145px;
	background-image: url(../images/bot_entrantes1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.c1 a:hover {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 21px;
	width: 145px;
	background-image: url(../images/bot_entrantes2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.c2 {
	margin: 0px;
	float: right;
	height: 21px;
	width: 145px;
	background-image: url(../images/bot_segundos1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
.c2 a {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 21px;
	width: 145px;
	background-image: url(../images/bot_segundos1.jpg);
	background-repeat: no-repeat;
	background-position: left center;

}
.c2 a:hover {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 21px;
	width: 145px;
	background-image: url(../images/bot_segundos2.jpg);
	background-repeat: no-repeat;
	background-position: left center;

	}
.c3 {
	height: 21px;
	width: 145px;
	margin: 0px;
	float: right;
	background-image: url(../images/bot_postres1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
.c3 a {
	height: 21px;
	width: 145px;
	margin: 0px;
	padding: 0px;
	float: right;
	background-image: url(../images/bot_postres1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.c3 a:hover {
	height: 21px;
	width: 145px;
	margin: 0px;
	padding: 0px;
	float: right;
	background-image: url(../images/bot_postres2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}




.text_pie {
	font-family: Arial, Helvetica, sans-serif;
	color:#054505;
	font-size: 11px;
	width: 175px;
	float: left;
	text-align: justify;
	font-weight: normal;
	padding-top: 14px;
	padding-left: 0px;
	margin: 0px;
}
.text_pie1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#054505;
	font-size: 11px;
	width: 182px;
	text-align: justify;
	font-weight: normal;
	padding-left: 0px;
	margin: 0px;
	padding-top: 14px;
	float: left;
}
.text_pie2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#054505;
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
	padding-top: 14px;
	padding-left: 15px;
	margin: 0px;
	clear: both;
	width: 180px;
}
.volver{
	width:73px;
	height:16px;
	float:left;
}
.volver span{display:none;}
.volver a{
	background-image:url(../images/volver.jpg);
	background-repeat: no-repeat;
	width:73px;
	height:16px;
	float: left;
	background-position: left bottom;
}
.volver a:hover{	
	background-image:url(../images/volver2.jpg);
	background-repeat: no-repeat;
	width:73px;
	height:16px;
	float: left;
	background-position: left bottom;
}
.fplato_gr{
	width:400px;
	height: 343px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fplato_gr h2{
	display:none;
	margin: 0px;
	padding: 0px;
}
.decha{
	padding-top: 0px;
	padding-right: 52px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 330px;
	margin: 0px;
	float: left;
}
/* b1, b2, b3, b4, b5, b6 son botones proncipales. De instalaciones, el regano.. etc*/
.b1 {
	background-image: url(../images/b_1.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 142px;
	float: left;
	background-position: left bottom;
}
.b1 a{
	background-image: url(../images/b_1.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 142px;
	float: left;
	background-position: left bottom;
}
.b1 a:hover{	
	background-image: url(../images/b_1_p.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 142px;
	float: left;
	background-position: left bottom;
}
.b2 {
	background-image: url(../images/b_2.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 170px;
	float: left;
	background-position: left bottom;
}
.b2 a{
	background-image: url(../images/b_2.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 170px;
	float: left;
	background-position: left bottom;
}
.b2 a:hover{
	background-image: url(../images/b_2_p.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 170px;
	float: left;
	background-position: left bottom;
}
.b3 {
	background-image: url(../images/b_3.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 147px;
	float: left;
	background-position: left bottom;
}
.b3 a{
	background-image: url(../images/b_3.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 147px;
	float: left;
	background-position: left bottom;
}

.b3 a:hover{
	background-image: url(../images/b_3_p.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 147px;
	float: left;
	background-position: left bottom;
}

.b4 {
	background-image: url(../images/b_4.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 138px;
	float: left;
	background-position: left bottom;
}

.b4 a{
	background-image: url(../images/b_4.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 138px;
	float: left;
	background-position: left bottom;
}

.b4 a:hover{
	background-image: url(../images/b_4_p.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 138px;
	float: left;
	background-position: left bottom;
}

.b5 {
	background-image: url(../images/b_5.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 140px;
	float: left;
	background-position: left bottom;
}

.b5 a{
	background-image: url(../images/b_5.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 140px;
	float: left;
	background-position: left bottom;
}

.b5 a:hover{
	background-image: url(../images/b_5_p.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 140px;
	float: left;
	background-position: left bottom;
}

.b6 {
	background-image: url(../images/b_6.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 142px;
	float: left;
	background-position: left bottom;
}



.foto span {
	display: none;
}
#apartados {
	width: 793px;
	padding:0px;
	margin: 0px;
	float: left;
}	
#separador {
	height: 6px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/separador.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 800px;
	float: left;
}
#separador span{
	display: none;
	margin: 0px;
	padding: 0px;
}
#pie {
	width: 774px;
	border-top: 0px;
	border-right: 4px solid #054505;
	border-bottom: 4px solid #054505;
	border-left: 4px solid #054505;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #084406;
	vertical-align: middle;
	padding-right: 20px;
	line-height: 30px;
	float: left;
	background-color: #FFFFFF;
}

#preloadedImages {
	width: 0px;
	height: 0px;
	display: inline;
	background-image: url(../images/f_instalaciones1.jpg);
	background-image: url(../images/f_instalaciones2.jpg);
	background-image: url(../images/f_instalaciones3.jpg);
	background-image: url(../images/f_instalaciones4.jpg);
	background-image: url(../images/f_instalaciones5.jpg);
	background-image: url(../images/f_instalaciones6.jpg);
	background-image: url(../images/f_instalaciones9.jpg);
	background-image: url(../images/f_instalaciones10.jpg);
	background-image: url(../images/f_instalaciones_c.jpg);
	background-image: url(../images/f_instalaciones_p.jpg);
	background-image: url(../images/cabe_carta.jpg);
	background-image: url(../images/cabe_contacto.jpg);
	background-image: url(../images/cabe_index.jpg);
	background-image: url(../images/cabe_instalaciones.jpg);
	background-image: url(../images/cabe_servicios.jpg);
	background-image: url(../images/f_almuerzos1.jpg);
	background-image: url(../images/f_almuerzos2.jpg);
	background-image: url(../images/f_almuerzos3.jpg);
	background-image: url(../images/f_almuerzos4.jpg);
	background-image: url(../images/f_celebraciones1.jpg);
	background-image: url(../images/f_celebraciones2.jpg);
	background-image: url(../images/f_celebraciones3.jpg);
	background-image: url(../images/f_celebraciones4.jpg);
	background-image: url(../images/f_celebraciones5.jpg);
	background-image: url(../images/f_celebraciones5.jpg);
	background-image: url(../images/f_celebraciones6.jpg);
	background-image: url(../images/f_cocina1.jpg);
	background-image: url(../images/f_cocina2.jpg);
	background-image: url(../images/f_cocina3.jpg);
	background-image: url(../images/f_cocina4.jpg);
	background-image: url(../images/f_index.jpg);
	background-image: url(../images/f_index_c.jpg);
	background-image: url(../images/f_index_d.jpg);
	background-image: url(../images/fot_contacto.jpg);
	background-image: url(../images/fot_grupo.jpg);
	background-image: url(../images/gorro.jpg);
	background-image: url(../images/plano_huesca.jpg);
	background-image: url(../images/plano_tud.jpg);
	background-image: url(../images/plano_zara.jpg);
	background-image: url(../images/plano_ejea.jpg);
	margin: 0px;
	padding: 0px;
		  
}








/* Galería de Fotos de Instalaciones*/


/* needed for IE to make :active state work first time */
a, a:visited {color:#000;} 


/* styling for RIGHT gallery */
#container_right {
	position:relative;
	width:768px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFF;
	padding: 0px;
	/*clear: both;*/
}
#container_right img {
border:0;
width:426px;


}
/*miniaturas de la derecha*/

#container_right .thumbs {
	position:absolute;
	right:1.25em;
	top:0px;
	width: 200px;
}

#container_right p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:11px;
	width: 300px;
	margin: 0px;
	padding: 0px;
}
#container_right hr {
	color: #054505;
	padding: 0px;
	background-color: #054505;
	margin: 0px;
	width: 200px;
}
#container_right b{
	font-size:12px;
	color: #054505;
}
/*TEXTOS*/
#container_right a.gallery:active span, #container_right a.gallery:focus span {
	/*para que no se muestre el texto en focus, cuando te colocas sobre la imagen*/
	display:none;
	position:absolute;
	width:420px;
	height:50px;
	top:400px;
	left:0px;
	padding:5px;
	color:#000;
	z-index:100;
	right: 0px;
	bottom: 0px;
}

/* FON */
#container_right a.gallery:hover span {
	display:block;
	position:absolute;
	width:400px;
	height:50px;
	top:305px;
	left:-545px;
	padding:5px;
	color:#000;
	z-index:100;
}
/* FIN FON */


#container_right a.gallery:hover span:first-line {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.3em;
	color:#000;
	}
#container_right a.gallery:active, #container_right a.gallery:focus {border:0px solid #000;}
#container_right a.gallery:active em, #container_right a.gallery:focus em {
	display:block;
	position:absolute;
	width:426px;
	height:305px;
	top:0px;
	/*para colocar la foto grande que se muestra al pinchar las pequeñas en la izda */
	left:-556px;
	padding:0px;
	color:#000;
	z-index:100;
	padding: 0px;
	
}
/*para encajar la foto grande en IE7*/
#container_right a.gallery:active em table, #container_right a.gallery:focus em table{
	display:block;
	position:absolute;
	width:426px;
	height:305px;
	top:0px;
	/*para colocar la foto grande que se muestra al pinchar las pequeñas en la izda */
	left:1px;
	padding:0px;
	color:#000;
	z-index:100;
	padding: 0px;
	
}
*html #container_right a.gallery:active em, #container_right a.gallery:focus em {
	display:block;
	position:absolute;
	width:426px;
	height:305px;
	top:0px;
	/*para colocar la foto grande que se muestra al pinchar las pequeñas en la izda */
	left:-552px;
	padding:0px;
	color:#000;
	z-index:100;
	padding: 0px;
	
}
#container_right h1 {clear:both; margin:0; padding-top:80px; padding-left:50px; width:100px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:3em; font-weight:normal; color:#fff;}
#container_right h1 em {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#000;
	background-color: #FFF;
}


/* common styling for all galleries */
a.gallery, a.gallery:visited {
	display:block;
	text-decoration:none;
	border:0px solid #000000;
	width:90px;
	float:left;
	margin:4px;
	z-index:50;
	height:68px;
}
a.slidea {
	background-image: url(../images/f_instalaciones1_p.jpg);
	background-repeat: no-repeat;
}
a.slideb {
	background-image: url(../images/f_instalaciones2_p.jpg);
	background-repeat: no-repeat;
}
a.slidec {
	background-image: url(../images/f_instalaciones3_p.jpg);
	background-repeat: no-repeat;
}
a.slided {
	background-image: url(../images/f_instalaciones4_p.jpg);
	background-repeat: no-repeat;
}

a.slidee {
	background-image: url(../images/f_instalaciones5_p.jpg);
	background-repeat: no-repeat;
}
a.slidef {
	background-image: url(../images/f_instalaciones6_p.jpg);
	background-repeat: no-repeat;
}
a.slideg {
	background-image: url(../images/f_instalaciones9_p.jpg);
	background-repeat: no-repeat;
}
a.slideh {
	background-image: url(../images/f_instalaciones10_p.jpg);
	background-repeat: no-repeat;
}
a.slidei {
	background-image: url(../images/f_instalaciones11_p.jpg);
	background-repeat: no-repeat;
}
a.slidej {
	background-image: url(../images/f_instalaciones12_p.jpg);
	background-repeat: no-repeat;
}

a.slidek {
	background-image: url(../images/f_cocina1_p.jpg);
	background-repeat: no-repeat;
}
a.slidel {
	background-image: url(../images/f_cocina2_p.jpg);
	background-repeat: no-repeat;
}
a.slidem {
	background-image: url(../images/f_cocina3_p.jpg);
	background-repeat: no-repeat;
}
a.sliden {
	background-image: url(../images/f_cocina4_p.jpg);
	background-repeat: no-repeat;
}
a.slideo {
	background-image: url(../images/f_cocina5_p.jpg);
	background-repeat: no-repeat;
}
a.slidep {
	background-image: url(../images/f_cocina6_p.jpg);
	background-repeat: no-repeat;
}
a.slideq {
	background-image: url(../images/f_almuerzos1_p.jpg);
	background-repeat: no-repeat;
}
a.slider {
	background-image: url(../images/f_almuerzos2_p.jpg);
	background-repeat: no-repeat;
}
a.slides {
	background-image: url(../images/f_almuerzos3_p.jpg);
	background-repeat: no-repeat;
}
a.slidet {
	background-image: url(../images/f_almuerzos4_p.jpg);
	background-repeat: no-repeat;
}
a.slidec1 {
	background-image: url(../images/f_celebraciones5_p.jpg);
	background-repeat: no-repeat;
}
a.slidec2 {
	background-image: url(../images/f_celebraciones4_p.jpg);
	background-repeat: no-repeat;
}
a.slidec3 {
	background-image: url(../images/f_celebraciones3_p.jpg);
	background-repeat: no-repeat;
}
a.slidec4 {
	background-image: url(../images/f_celebraciones2_p.jpg);
	background-repeat: no-repeat;
}
a.slidec5 {
	background-image: url(../images/f_celebraciones1_p.jpg);
	background-repeat: no-repeat;
}
a.slidec6 {
	background-image: url(../images/f_celebraciones6_p.jpg);
	background-repeat: no-repeat;
}




a.gallery em, a.gallery span {
	display: none;
}
a.gallery:hover {border:0px solid #fff;}
#cierre {
	clear: both;
}



/* Galería de Fotos de llegar*/


/* needed for IE to make :active state work first time */
a, a:visited {color:#000;} 


/* styling for RIGHT gallery */
#container2_right {
	width:780px;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	position: relative;
	/*clear: both;*/
}
#container2_right .texto_llegar {
	float: right;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 280px;
	clear: both;
	padding-top: 215px;
}

#container2_right img {
	border:0;
	/*float: left;*/
	width: 354px;
}
/*miniaturas de la derecha*/

#container2_right .thumbs2 {
	position:absolute;
	padding-top: 35px;
	padding-left: 0px;
	right: 17.8em;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 160px;
	}
#container2_right .texto_llegar  p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:11px;
	margin: 0px;
	float: right;
	clear: both;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 280px;
}
#container2_right .texto_llegar hr {
	color: #054505;
	background-color: #054505;
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 280px;
}
#container2_right b{
	font-size:13px;
	color: #054505;
	font-weight: bold;
	float: right;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*TEXTOS*/
#container2_right a.gallery2:active span, #container2_right a.gallery2:focus span {
	/*para que no se muestre el texto en focus, cuando te colocas sobre la imagen*/
	display:none;
	position:absolute;
	width:450px;
	height:50px;
	top:400px;
	left:-500px;
	padding:5px;
	color:#000000;
	z-index:100;
}

/* pie de foto*/
#container2_right a.gallery2:hover span {
	display:block;
	position:absolute;
	width:350px;
	height:80px;
	top:400px;
	left:-550px;
	color:#000000;
	z-index:100;
	margin-left: 125px;
	margin-top: -100px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/* FIN FON */


#container2_right a.gallery2:hover span:first-line {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.3em;
	color:#000000;
	margin-left: 200px;
	}
	
#container2_right a.gallery2:active, #container2_right a.gallery2:focus {border:0px solid #000;}
/*posicion de la foto grande*/
#container2_right a.gallery2:active em, #container2_right a.gallery2:focus em {
	display:block;
	position:absolute;
	width:354px;
	height:299px;
	top:0px;
	color:#000;
	margin-left: -441px;
	z-index:50;
	padding: 0px;
}
#container2_right h1 {
clear:both;
 margin:0;
padding-top:80px;
padding-left:50px; 
width:100px; 
text-align:center; 
font-family: Arial, Helvetica, sans-serif; 
font-size:3em; 
font-weight:normal; color:#fff;
}
#container2_right h1 em {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#000;
	background-color: #FFF;
}


/* common styling for all galleries */
a.gallery2, a.gallery2:visited {
	display:block;
	display:inline-block;
	text-decoration:none;
	border:0px solid #000000;
	width:160px;
	float:left;
	z-index:50;
	height:20px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}


a.slide1 {
	color: #054505;
	background-repeat: no-repeat;
	background-position: left;
	width: 160px;
	height: 20px;
	margin-top: 15px;
	background-image: url(../images/bot_llegarejea1.gif);
}
a.slide2 {
	color: #054505;
	background-image: url(../images/bot_llegarhues1.gif);
	background-repeat: no-repeat;
	background-position: left;
	width:160px;
	height: 20px;
	margin-top: 15px;
}
a.slide3 {
	color: #054505;
	background-image: url(../images/bot_llegartude1.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 160px;
	height: 20px;
	margin-top: 15px;
}
a.slide4 {
	color: #054505;
	background-image: url(../images/bot_llegarzara1.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 160px;
	height: 20px;
	margin-top: 15px;
}

a.gallery2 em, a.gallery2 span {
	display: none;
}
a.gallery2:hover {border:0px solid #fff;}

#cierre {
	clear: both;
}
