body {
	text-align: center;
	margin-top: 21px;
	background-color: #ffffff;
	color: #000000;
}
img {
	border: 0px;
}
div {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #000000;
}
td {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #000000;
}
input {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #000000;
	border: 1px solid #A77BA8;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #000000;
	border: 1px solid #A77BA8;
}
select {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #000000;
}
.contenedor {
	width: 964px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
a {
	color: #002BB8;
}
.menu1 {
	border: 1px solid #A77BA8;
	width: 377px;
	height: 536px;
	position:absolute;
}
.menu2 {
	border: 1px solid #9B9E2E;
	width: 377px;
	height: 536px;
	position:absolute;
	margin: 0px 0px 0px 585px;
}
.contenido_portada {
	position:absolute;
	width: 206px;
	margin: 0px 0px 0px 379px;
}
.pie {
	width: 964px;
	line-height: 23px;
	color: #ffffff;
	position:absolute;
	background-color: #333333;
	margin: 542px 0px 0px 0px;
	text-align: center;
}
.cuadro1 {
	border-left: 1px solid #9B9E2E;
	border-top: 1px solid #9B9E2E;
	border-bottom: 1px solid #9B9E2E;
	background-color: #F8F8E4;
	height: 112px;
	margin: 0px 0px 0px 4px;
	background: url(../../images/fondo1.gif) #F8F8E4 left top no-repeat;
	font-size: 14px;
	text-align: right;
	padding: 153px 8px 0px 7px;
	line-height: 17px;
}
.cuadro2 {
	border-right: 1px solid #A77BA8;
	border-top: 1px solid #A77BA8;
	border-bottom: 1px solid #A77BA8;
	height: 255px;
	margin: 4px 4px 0px 0px;
	background: url(../../images/fondo2.gif) #F3EDF3 right bottom no-repeat;
	font-size: 14px;
	padding: 10px 16px 0px 8px;
	line-height: 17px;
}
.contenido_jardines {
	border: 1px solid #A77BA8;
	width: 579px;
	height: 536px;
	margin: 0px 0px 0px 383px;
	position: absolute;
}
.contenido_catering {
	border: 1px solid #9B9E2E;
	width: 579px;
	height: 536px;
	margin: 0px 0px 0px 0px;
	position: absolute;
}
.texto_instalaciones1 {
	position: absolute;
	width: 250px;
	margin: 32px 0px 0px 32px;
	line-height: 17px;
}
.texto_instalaciones2 {
	position: absolute;
	width: 250px;
	margin: 32px 0px 0px 315px;
	line-height: 17px;
}
.cuadro03 {
	background-color: #EDE4ED;
	width: 563px;
	height: 364px;
	margin: 164px 0px 0px 8px;
	position: absolute;
}
.cuadro03c {
	background-color: #F2F2D0;
	width: 563px;
	height: 364px;
	margin: 164px 0px 0px 8px;
	position: absolute;
}
.cuadro04 {
	background-color: #EDE4ED;
	width: 563px;
	height: 341px;
	margin: 187px 0px 0px 8px;
	position: absolute;
}
.nuestras_instalaciones {
	width: 150px;
	margin: 178px 0px 0px 19px;
	position: absolute;
}
.botones01 {
	margin: 172px 0px 0px 177px;
	position: absolute;
}
.botones02 {
	padding: 0px 0px 0px 0px;
	float: right;
}
.bot01 {
	border: 1px solid #ffffff;
	background-color: #CDBBCE;
	color: #ffffff;
	font-weight: bold;
	display: block;
	width: 24px;
	line-height: 24px;
	text-decoration: none;
	text-align: center;
	margin-right: 4px;
	float: left;
}
.bot01_seleccionado {
	border: 1px solid #ffffff;
	background-color: #A77BA8;
	color: #ffffff;
	font-weight: bold;
	display: block;
	width: 24px;
	line-height: 24px;
	text-decoration: none;
	text-align: center;
	margin-right: 4px;
	float: left;
}
.bot01:hover {
	background-color: #A77BA8;
}
.bot01c {
	border: 1px solid #ffffff;
	background-color: #D9DB86;
	color: #ffffff;
	font-weight: bold;
	display: block;
	width: 24px;
	line-height: 24px;
	text-decoration: none;
	text-align: center;
	margin-right: 4px;
	float: left;
}
.bot01c_seleccionado {
	border: 1px solid #ffffff;
	background-color: #9B9E2E;
	color: #ffffff;
	font-weight: bold;
	display: block;
	width: 24px;
	line-height: 24px;
	text-decoration: none;
	text-align: center;
	margin-right: 4px;
	float: left;
}
.bot01c:hover {
	background-color: #9B9E2E;
}
.foto_instalaciones {
	border: 1px solid #ffffff;
	background-color: #CDBBCE;
	width: 384px;
	height: 312px;
	text-align: center;
	margin: 206px 0px 0px 177px;
	position: absolute;
}
.foto_instalaciones_catering {
	border: 1px solid #ffffff;
	background-color: #D9DB86;
	width: 384px;
	height: 312px;
	text-align: center;
	margin: 206px 0px 0px 177px;
	position: absolute;
}
.descripcion_instalaciones01 {
	width: 150px;
	position: absolute;
	margin: 206px 0px 0px 15px;
}
.info_servicios {
	background-color: #EDE4ED;
	border-left: 1px solid #A77BA8;
	width: 376px;
	height: 504px;
	margin: 8px 0px 0px 178px;
	padding: 8px;
	position: absolute;
	text-align: right;
	line-height: 18px;
}
.info_servicios_cat {
	background-color: #F2F2D0;
	border-left: 1px solid #9B9E2E;
	width: 376px;
	height: 504px;
	margin: 8px 0px 0px 178px;
	padding: 8px;
	position: absolute;
	text-align: right;
	line-height: 18px;
}
.borde_imagen {
	border: 1px solid #ffffff;
	margin-bottom: 10px;
}




/************** MENU SERCIVIOS****************/




.menu_servicios {
	width: 171px;
	height: 50px;
	margin: 350px 0px 0px 8px;
	position: absolute;
}
.b_bodas {
	text-indent: -9999px;
	display: block;
	height: 30px;
	background: url(../../images/menu_servicios_jardines.gif) left 0 no-repeat;
	margin-top: 5px;
}
.b_bodas:hover {
	background: url(../../images/menu_servicios_jardines.gif) left -251px no-repeat;
}
.b_bodas_seleccionado {
	text-indent: -9999px;
	display: block;
	height: 30px;
	background: url(../../images/menu_servicios_jardines.gif) left -251px no-repeat;
	margin-top: 5px;
}
.b_banquetes {
	text-indent: -9999px;
	display: block;
	height: 30px;
	background: url(../../images/menu_servicios_jardines.gif) left -35px no-repeat;
	margin-top: 5px;
}
.b_banquetes:hover {
	background: url(../../images/menu_servicios_jardines.gif) left -286px no-repeat;
}
.b_banquetes_seleccionado {
	text-indent: -9999px;
	display: block;
	height: 30px;
	background: url(../../images/menu_servicios_jardines.gif) left -286px no-repeat;
	margin-top: 5px;
}
.b_bautizos {
	text-indent: -9999px;
	display: block;
	height: 30px;
	background: url(../../images/menu_servicios_jardines.gif) left -70px no-repeat;
	margin-top: 5px;
}
.b_bautizos:hover {
	background: url(../../images/menu_servicios_jardines.gif) left -321px no-repeat;
}
.b_bautizos_seleccionado {
	text-indent: -9999px;
	display: block;
	height: 30px;
	background: url(../../images/menu_servicios_jardines.gif) left -321px no-repeat;
	margin-top: 5px;
}
.b_comuniones {
	text-indent: -9999px;
	display: block;
	height: 30px;
	background: url(../../images/menu_servicios_jardines.gif) left -105px no-repeat;
	margin-top: 5px;
}
.b_comuniones:hover {
	background: url(../../images/menu_servicios_jardines.gif) left -356px no-repeat;
}
.b_comuniones_seleccionado {
	text-indent: -9999px;
	display: block;
	height: 30px;
	background: url(../../images/menu_servicios_jardines.gif) left -356px no-repeat;
	margin-top: 5px;
}
.b_reuniones {
	text-indent: -9999px;
	display: block;
	height: 50px;
	background: url(../../images/menu_servicios_jardines.gif) left -140px no-repeat;
	margin-top: 5px;
}
.b_reuniones:hover {
	background: url(../../images/menu_servicios_jardines.gif) left -391px no-repeat;
}
.b_reuniones_seleccionado {
	text-indent: -9999px;
	display: block;
	height: 50px;
	background: url(../../images/menu_servicios_jardines.gif) left -391px no-repeat;
	margin-top: 5px;
}
.b_despedidas {
	text-indent: -9999px;
	display: block;
	height: 50px;
	background: url(../../images/menu_servicios_jardines.gif) left -197px no-repeat;
	margin-top: 5px;
}
.b_despedidas:hover {
	background: url(../../images/menu_servicios_jardines.gif) left -448px no-repeat;
}
.b_despedidas_seleccionado {
	text-indent: -9999px;
	display: block;
	height: 50px;
	background: url(../../images/menu_servicios_jardines.gif) left -448px no-repeat;
	margin-top: 5px;
}




/************* FIN MENU SERVICIOS *******************/


.info_contacto {
	position: absolute;
	background-color: #EDE4ED;
	border-top: 1px solid #A77BA8;
	width: 505px;
	height: 448px;
	margin: 62px 8px 0px 8px;
	padding: 17px 29px 0px 29px;
}
.info_contacto_c {
	position: absolute;
	background-color: #F2F2D0;
	border-top: 1px solid #9B9E2E;
	width: 505px;
	height: 448px;
	margin: 62px 8px 0px 8px;
	padding: 17px 29px 0px 29px;
}
.menu_contacto {
	position: absolute;
	margin: 32px 8px 0px 25px;
	z-index: 10;
}
.b_contacto {
	text-indent: -9999px;
	display: block;
	width: 140px;
	height: 31px;
	background: url(../../images/menu_contacto.gif) -313px top no-repeat;
	margin-right: 5px;
	float: left;
}
.b_contacto_seleccionado {
	text-indent: -9999px;
	display: block;
	width: 140px;
	height: 31px;
	background: url(../../images/menu_contacto.gif) 0px top no-repeat;
	margin-right: 5px;
	float: left;
}
.b_contacto:hover {
	background: url(../../images/menu_contacto.gif) 0px top no-repeat;
}
.b_donde {
	text-indent: -9999px;
	display: block;
	width: 173px;
	height: 31px;
	background: url(../../images/menu_contacto.gif) -453px top no-repeat;
	margin-right: 5px;
	float: left;
}
.b_donde:hover {
	background: url(../../images/menu_contacto.gif) -140px top no-repeat;
}
.b_donde_seleccionado {
	text-indent: -9999px;
	display: block;
	width: 173px;
	height: 31px;
	background: url(../../images/menu_contacto.gif) -140px top no-repeat;
	margin-right: 5px;
	float: left;
}



.b_contacto_cat {
	text-indent: -9999px;
	display: block;
	width: 140px;
	height: 31px;
	background: url(../../images/menu_contacto_cat.gif) -313px top no-repeat;
	margin-right: 5px;
	float: left;
}
.b_contacto_cat_seleccionado {
	text-indent: -9999px;
	display: block;
	width: 140px;
	height: 31px;
	background: url(../../images/menu_contacto_cat.gif) 0px top no-repeat;
	margin-right: 5px;
	float: left;
}
.b_contacto_cat:hover {
	background: url(../../images/menu_contacto_cat.gif) 0px top no-repeat;
}
.b_donde_cat {
	text-indent: -9999px;
	display: block;
	width: 173px;
	height: 31px;
	background: url(../../images/menu_contacto_cat.gif) -453px top no-repeat;
	margin-right: 5px;
	float: left;
}
.b_donde_cat:hover {
	background: url(../../images/menu_contacto_cat.gif) -140px top no-repeat;
}
.b_donde_cat_seleccionado {
	text-indent: -9999px;
	display: block;
	width: 173px;
	height: 31px;
	background: url(../../images/menu_contacto_cat.gif) -140px top no-repeat;
	margin-right: 5px;
	float: left;
}
.contacto01 {
	margin: 0px 0px 5px 0px;
}
.contacto02 {
	border-bottom: 1px solid #D0BAD1;
	padding: 0px 0px 15px 0px;
	line-height: 17px;
}
.contacto03 {
	margin: 8px 0px 5px 0px;
}
#contacto04 td {
	height: 28px;
}
#contacto04 {
	border-bottom: 1px solid #D0BAD1;
	padding: 0px 0px 15px 0px;
}
.contacto05 {
	margin-top: 18px;
}
.contacto01c {
	margin: 0px 0px 5px 0px;
}
.contacto02c {
	border-bottom: 1px solid #9B9E2E;
	padding: 0px 0px 15px 0px;
	line-height: 17px;
}
.contacto03c {
	margin: 8px 0px 5px 0px;
}
#contacto04c td {
	height: 28px;
}
#contacto04c {
	border-bottom: 1px solid #9B9E2E;
	padding: 0px 0px 15px 0px;
}
.contacto05c {
	margin-top: 18px;
}
.texto_pie {
	font-size: 11px;
}
.enviar {
	text-indent: -9999px;
	float: right;
	display: block;
	height: 23px;
	width: 67px;
	background: url(../../images/enviar.gif) -67px 0 no-repeat;
}
.enviar:hover {
	background: url(../../images/enviar.gif) 0 0 no-repeat;
}
.enviar_cat {
	text-indent: -9999px;
	float: right;
	display: block;
	height: 23px;
	width: 67px;
	background: url(../../images/enviar_cat.gif) -67px 0 no-repeat;
}
.enviar_cat:hover {
	background: url(../../images/enviar_cat.gif) 0 0 no-repeat;
}
.info_donde {
	position: absolute;
	background-color: #EDE4ED;
	border-top: 1px solid #A77BA8;
	width: 563px;
	height: 465px;
	margin: 62px 8px 0px 8px;
}
.info_donde_cat {
	position: absolute;
	background-color: #F2F2D0;
	border-top: 1px solid #9B9E2E;
	width: 563px;
	height: 465px;
	margin: 62px 8px 0px 8px;
}
.mapa {
	border: 1px solid #A77BA8;
	width: 511px;
	height: 413px;
	margin: 25px 0px 0px 25px;
}
.mapa_cat {
	border: 1px solid #9B9E2E;
	width: 511px;
	height: 413px;
	margin: 25px 0px 0px 25px;
}


/************ MESAS **************/

.mesas {
	position: absolute;
	margin: 16px 0px 0px 15px;
}
.mesas2 {
	position: absolute;
	margin: 16px 0px 0px 105px;
	width: 400px;
}
.mesas3 {
	position: absolute;
	margin: 45px 0px 0px 67px;
	width: 50px;
}
.mesas_a2,.mesas_a1 {
	position: absolute;
	margin: 16px 0px 0px 168px;
	width: 240px;
}
.mesas_b1,.mesas_b2 {
	position: absolute;
	margin: 16px 0px 0px 134px;
	width: 300px;
}
.mesas_d1,.mesas_d2 {
	position: absolute;
	margin: 16px 0px 0px 134px;
	width: 300px;
}
.mesas_c1,.mesas_c2 {
	position: absolute;
	margin: 16px 0px 0px 168px;
	width: 240px;
}
.entrada01 {
	position: absolute;
	color: #A77BA8;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 257px;
}
.entrada02 {
	position: absolute;
	color: #A77BA8;
	font-size: 11px;
	font-weight: bold;
	margin: 170px 0px 0px 257px;
}
.numero_mesas {
	font-size: 12px;
	color: #000000;
	margin-top: 8px;
	font-weight: normal;
}
.numero_mesas2 {
	font-size: 12px;
	margin: 2px 0px 6px 0px;;
	font-weight: normal;
}
.medio_espacio {
	float: left;
	width: 17px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 3px 10px 0px;
	padding: 6px 0px 0px 0px;
}
.vacia, .parcial, .completa, .vacia_seleccionada,.parcial_seleccionada,.completa_seleccionada {
	float: left;
	width: 34px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 3px 10px 0px;
	padding: 6px 0px 0px 0px;
	text-decoration: none;
	background-position: center top;
}
.vacia {
	background-image: url(../../images/mesas/vacia.gif);
	background-repeat: no-repeat;
	color: #A77BA8;
}
.parcial {
	background-image: url(../../images/mesas/parcial.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.completa {
	background-image: url(../../images/mesas/completa.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.vacia_seleccionada {
	background-image: url(../../images/mesas/vacia_seleccionada.gif);
	background-repeat: no-repeat;
	color: #9B9E2E;
}
.parcial_seleccionada {
	background-image: url(../../images/mesas/parcial_seleccionada.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.completa_seleccionada {
	background-image: url(../../images/mesas/completa_seleccionada.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.presidencia_vacia, .presidencia_parcial, .presidencia_completa, .presidencia_vacia_seleccionada, .presidencia_parcial_seleccionada, .presidencia_completa_seleccionada  {
	float: left;
	width: 66px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 7px 10px 0px;
	padding: 6px 0px 0px 0px;
	text-decoration: none;
}
.presidencia_redonda_vacia, .presidencia_redonda_vacia_seleccionada, .presidencia_redonda_parcial, .presidencia_redonda_parcial_seleccionada, .presidencia_redonda_completa, .presidencia_redonda_completa_seleccionada {
	float: left;
	width: 66px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	margin: -8px 7px 10px 0px;
	padding: 12px 0px 0px 0px;
	text-decoration: none;	
	background-repeat: no-repeat;
	background-position: 9px 0px;
}
.presidencia_redonda_vacia {
	background-image: url(../../images/mesas/presidencia_redonda_vacia.gif);
	color: #A77BA8;
}
.presidencia_redonda_vacia div {
	color: #000000;
}
.presidencia_redonda_vacia_seleccionada {
	background-image: url(../../images/mesas/presidencia_redonda_vacia_seleccionada.gif);
	color: #9B9E2E;
}
.presidencia_redonda_vacia_seleccionada div {
	color: #000000;
}
.presidencia_redonda_parcial {
	background-image: url(../../images/mesas/presidencia_redonda_parcial.gif);
	color: #ffffff;
}
.presidencia_redonda_parcial div {
	color: #ffffff;
}
.presidencia_redonda_parcial_seleccionada {
	background-image: url(../../images/mesas/presidencia_redonda_parcial_seleccionada.gif);
	color: #ffffff;
}
.presidencia_redonda_parcial_seleccionada div {
	color: #ffffff;
}
.presidencia_redonda_completa {
	background-image: url(../../images/mesas/presidencia_redonda_completa.gif);
	color: #ffffff;
}
.presidencia_redonda_completa div {
	color: #ffffff;
}
.presidencia_redonda_completa_seleccionada {
	background-image: url(../../images/mesas/presidencia_redonda_completa_seleccionada.gif);
	color: #ffffff;
}
.presidencia_redonda_completa_seleccionada div {
	color: #ffffff;
}




.presidencia_vacia {
	background-image: url(../../images/mesas/presidencia_vacia.gif);
	background-repeat: no-repeat;
	color: #A77BA8;
}
.presidencia_parcial {
	background-image: url(../../images/mesas/presidencia_parcial.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.presidencia_completa {
	background-image: url(../../images/mesas/presidencia_completa.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.presidencia_vacia_seleccionada {
	background-image: url(../../images/mesas/presidencia_vacia_seleccionada.gif);
	background-repeat: no-repeat;
	color: #9B9E2E;
}
.presidencia_parcial_seleccionada {
	background-image: url(../../images/mesas/presidencia_parcial_seleccionada.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.presidencia_completa_seleccionada {
	background-image: url(../../images/mesas/presidencia_completa_seleccionada.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.texto_mesas {
	width: 222px;
	position: absolute;
	margin: 18px 0px 0px 20px;
	line-height: 15px;
}
.leyenda {
	background: url(../../images/mesas/leyenda.gif) left 10px no-repeat;
	width: 150px;
	height: 80px;
	position: absolute;
	margin: 238px 0px 0px 20px;
	padding: 7px 0px 0px 30px;
	line-height: 25px;
}
#listado_mesas {
	width: 350px;
	position: absolute;
	margin: 18px 0px 0px 210px;
	line-height: 18px;
}
#listado_mesas td {
	padding: 0px 7px 0px 0px;
}
.invitados {
	width: 210px;
	height: 23px;
}
.num_invitados {
	text-align: right;
}
.enlace01 {
	color: #A77BA8;
}
.botones03 {
	background-color: #7E5580;
	border: 1px solid #ffffff;
	padding: 2px 5px 2px 5px;
	color: #ffffff;
	text-decoration: none;
}

/********** FIN MESAS ************/

.nombre_pass {
	position: absolute;
	margin: 57px 0px 0px 113px;
}
.explicacion {
	position: absolute;
	margin: 220px 0px 0px 50px;
	width: 470px;
	z-index: 10;
	line-height: 20px;
}


/*** Banner ***/

#iceuta {
position:absolute; 
margin: 570px 0px 0px 0px; 
width:50px;
font-size:9px;
text-align: left;
}

#iceuta a {
	color: #000000;
}