@charset "utf-8";
/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 18px;
color:#000000;
margin-top:0px;
background-image:url(../images/fondo.jpg);
background-repeat:repeat-x;
background-color:#F0EBCA;
}


/*paquetes*/
body#bodas a#bodas,
body#desayunoybuffet  a#desayunoybuffet,
body#empresarial a#empresarial,
body#graduaciones a#graduaciones, 
body#meriendas a#meriendas, 
body#xv a#xv,



/*instalaciones*/
body#instalaciones a#instalaciones,
body#real a#real,
body#princesa a#princesa,
body#royal a#royal, 
body#reinaana a#reinaana, 
body#monarca a#monarca


{
color: #800000;

}






h1
{

font-weight:lighter;


margin:3px;

font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size: 22px;
color: #570000;
letter-spacing: .03em;
font-weight:200;

}

# space
{


}


#container
{
	
	width:800px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:0px;
}
	#header
	{
		margin:0px;
		width:800px;
		height:350px;
	}
	
	
		#headerprincipal
	{
		margin:0px;
		width:800px;
		height:500px;
	}
	
	
	
	#contenido
	{
	float:left;
	width:800px;
	height:100%;
	margin-bottom:10px;
	border-bottom: 1pt #C4B991  solid ;
	border-spacing: 15px;

	}
	
	#menu
	{
	margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		width:750px;
		height:100%;
	}

	
	

		
			
.paddingtopbanner {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




	
	

	
	
#banner
{
float:right;
width: 191;
height:auto;

}
	
	
	
#sidebar
	{


	float:right;
	width:191px;
	height:260px;
	
	margin-top: 13px;
	margin-bottom: 15px;
	
	
	background:url(../images/bgsalones.jpg) no-repeat top center;
	
	}

	
	
	#foto01
	{


	float:right;
	width:191px;
	height:260px;
	
	margin-top: 13px;
	margin-bottom: 15px;
	
	
	background:url(../images/bgmenu.jpg) no-repeat top center;
	
	}





	#foto01 ul, #sidebar ul  
	
	{
	clear:both;
	
margin-right: 40px;
margin-top: 35px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	list-style: none;
	
	
	}	




	#foto01 ul li, #sidebar ul li
	
	 {


	
	text-align:center;

	line-height: 30px;
	font-weight:lighter;
	font-style:italic;

	
	}
		
	#foto01 ul li a, #sidebar ul li a
	
	 {

	line-height: 30px;



	}


	#foto01 ul li a:hover, #sidebar ul li a:hover {
	color: #800000;
	text-decoration:none;
	



}

	
	
	
	
	
	#rollo
	{
	padding-bottom:20px;
		float:left;
		width:598px;
		height:100%;
		margin-left:0px;
	}
	
	
	#rollo ul {

margin-top: 0 0 0 20px;
list-style: url(../images/list.gif);
}


#rollo ul li {
line-height: 18px;

text-align:left;


}

	
	
	#rollo01
	{
		float:left;
		width:500px;
		margin-left:48px;
		margin-top:10px;
		color:#502D08;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
	}
	
	
	
	
	
	#subtitulo
	{
	float:left;
	width:500px;
	margin-left:48px;
	margin-top:20px;
	padding-top: 15px;
	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 18px;
	text-align:justify;
	text-shadow:#351611;

	
	}
	
	
	
	
	#subtitulo01
	{
	float:left;
	width:500px;
	margin-left:48px;
	margin-top:20px;
	padding-top: 10px;
	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 18px;
	text-align:justify;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;
	border-spacing: 30px;
	
	}
	
	
 

	
	#titulo01
	{
		margin:0px;
		margin-top:13px;
		margin-left:0px;
		float:left;
		width:598px;
		height:35px;
		background-image:url(../images/tit_nosotros.jpg);
	}
	#titulo02
	{
		margin:0px;
		margin-top:13px;
		margin-left:0px;
		float:left;
		width:598px;
		height:35px;
		background-image:url(../images/tit_servicios.jpg);
	}
	#titulo03
	{
	margin-top:13px;
	margin-left:0px;
	float:left;
	width:598px;
	height:35px;
	background-image:url(../images/tit_paquetes.jpg);
	margin-right: 0px;
	margin-bottom: 0px;
	}	
		#titulo04
	{
		margin:0px;
		margin-top:13px;
		margin-left:0px;
		float:left;
		width:598px;
		height:35px;
		background-image:url(../images/tit_ubicacion.jpg);
	}
	#titulo05
	{
		margin:0px;
		margin-top:13px;
		margin-left:0px;
		float:left;
		width:800px;
		height:35px;
		background-image:url(../images/tit_galeria.jpg);
	}
	#titulo06
	{
		margin:0px;
		margin-top:13px;
		margin-left:0px;
		float:left;
		width:598px;
		height:35px;
		background-image:url(../images/tit_instalaciones.jpg);
	}
	#titulo07
	{
		margin:0px;
		margin-top:13px;
		margin-left:0px;
		float:left;
		width:598px;
		height:35px;
		background-image:url(../images/tit_contacto.jpg);
	}
	#botones02
	{



		clear:both;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		color:#502D08;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		width:800px;
		height:20px;

	}
	#datos
	{
		clear:both;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		color:#502D08;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		width:500px;
		height:20px;
		}
	
	
	#footer
	{
	color:#333333;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	padding-top: 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	width:800px;
	height:auto;
	border-top: 1pt #C4B991  solid ;
	border-spacing: 15px;

	}
a:link {
	color: #522C08;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #321B04;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}	


/*submenu*/


	#submenu
	{
		float:left;
		width:191px;
		height:300px;
		background: url(../images/bgsubmenu.jpg) left  top no-repeat;
		
		}
		
	#submenu ul {
	float : left;

	}	


	#submenu ul li {
	
	line-height: 20px;
	list-style: none;
	text-align:center;
	font-weight:lighter;
	font-style:italic;
	


	}
		
	#submenu ul li a  {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 30px;



	}


	#submenu ul li a:hover {
	color: #800000;
	text-decoration:none;
	font-weight:bolder;
	


}


/*paquetes*/

	#primertexto
	{
	float:left;
	width:598px;
	padding: 0px;
	

	margin-top:20px;
	
	color: #2B0000;
	font-size:14px;
	
	border-top-width: none;
	border-top-style: none;
	border-top-color: #C0B8A5;
	border-spacing: 30px;
	
	
	}
	


#subtitulo01p
	{
	width:250px;
	float:left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	background: #C4B991;
	


	margin:15px 20px 0 19px;

	
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 18px;
	text-align:left;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;

	
	
	}

#rollo01p
	{
	width:250px;
	float:left;
	
	margin: 5px 20px 0 19px;
	
	
	
	color:#502D08;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;

	}
	



#subtitulo02p
	{
	width:557px;
	float:left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	background: #C4B991;
	


	margin:30px 20px 0 10px;

	
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 18px;
	text-align:left;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;

	
	
	}





#col1
	{
	width:110px;
	float:left;
	margin-top:20px;


	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 20px;
	text-align:center;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;
	border-spacing: 15px;
	
	
	}



#col2
	{
	width:110px;
	float:left;
	margin-top:20px;


	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 20px;
	text-align:center;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;
	border-spacing: 15px;
	
	
	}
	
	
	
	
	#col3
	{
	width:140px;
	float:left;
	margin-top:20px;


	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 20px;
	text-align:center;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;
	border-spacing: 15px;
	
	
	}
	
	
	
	#col4
	{
	width:200px;
	float:left;
	margin-top:20px;


	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 20px;
	text-align:center;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;
	border-spacing: 15px;
	
	
	}



#col-rollo1
	{
	width:90px;
	float:left;
		margin: 10px 10px 10px 0;
	
	color: #3E3D2D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;


	}

#col-rollo2
	{
	width:110px;
	float:left;
	margin: 10px 10px 10px 0;
	
	
	color: #3E3D2D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;

	}


#col-rollo3
	{
	width:120px;
	float:left;
	margin: 10px 10px 10px 0;
	
	
	color: #3E3D2D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;

	}

	
	#col-rollo4
	{
	width:200px;
	float:left;
	margin: 10px 0 0 0;
	
	
	color: #3E3D2D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;

	}
	
	
	
	
#paquetes-fondo ul {

list-style: url(../images/list.gif);

}


#paquetes-fondo ul li {

text-align:left;



}



#paquetes-fondo
{
float:left;
background:#FFFFFF;
height: auto;

width: 560px;
margin: 10px 0 0 10px;
border: #C0B8A5 1pt solid;


}




		#promocion
		{
		clear:both;
		margin-left: 10px;
		font-size: 16px;
		font-family: "Times New Roman", Times, serif;
		font-style:italic;
		letter-spacing: .03em;

	
		}
		
		#promocion-texto
		{
		margin-left: 10px;
		font-size: 8pt;


	
		}
		
		
		#promo
	
	{
	float:left;
	width:191px;
	height:auto;
	margin-left:10px;
	margin-right:auto;
	margin-top:13px;

	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-align: left;
	
	}
	
	
	
		#promo ul {
float : left;




}


	#promo ul li {
line-height: 16px;
text-align:left;
list-style: url(../images/list2.jpg);}
	
	
	
	
	
	#promo-top
	{
	
		background: url(../images/bgpromotop.jpg) left  top no-repeat;
	height: 52px;
	}
	
	
	#promo-middle
	{
	
	background: url(../images/bgpromo.jpg) top repeat-y;
	
	}
	
	
	#promo-bottom
	{
	height: 25px;
	background: url(../images/bgpromobottom.jpg) left  top no-repeat;
	
	}
	
		
	#evento
	{
	float:left;
	width:598px;
	height: 58px;
	background: url(../images/evento.png) left  top no-repeat;

	
	}
		
			


#nada
{

clear:both;
width: 800px;
height: 50px;
margin:auto;


}



/*XV AñOS*/

#textotabla
{
font-weight:bold;
color: #800000;
margin: 0 0 -20px 0;
padding-left: 10px;
margin-bottom: 5px;
height:auto;
}


#col1-xv
	{
	width:150px;
	float:left;
	margin-top:20px;


	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 20px;
	text-align:center;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;
	border-spacing: 15px;
	
	
	}



#col2-xv
	{
	width:160px;
	float:left;
	margin-top:20px;


	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 20px;
	text-align:center;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;
	border-spacing: 15px;
	
	
	}
	
	
	
	
	#col3-xv
	{
	width:250px;
	float:left;
	margin-top:20px;


	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 20px;
	text-align:center;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;
	border-spacing: 15px;
	
	
	}
	
	
	

#col-rollo1xv
	{
	width:120px;
	float:left;
	margin: 10px 15px 10px 10px;
	
	
	color: #3E3D2D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;


	}

#col-rollo2xv
	{
	width:180px;
	float:left;
	margin: 10px 20px 10px 0;
	
	
	color: #3E3D2D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;

	}


#col-rollo3xv
	{
	width:210px;
	float:left;
	margin: 10px 5px 10px 0;
	
	
	color: #3E3D2D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;

	}

	
	
	


#paquetes-fondoxv ul {
float : left;
padding-left: 0;


}


#paquetes-fondoxv ul li {
list-style: url(../images/list.gif);
text-align:left;


}



#paquetes-fondoxv
{
float:left;
background:#FFFFFF;
height: auto;

width: 560px;
margin: 10px 0 0 10px;
border: #C0B8A5 1pt solid;


}




/*EMPRESARIAL*/


#col1-em
	{
	width:180px;
	float:left;
	margin-top:20px;


	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 20px;
	text-align:center;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;
	border-spacing: 15px;
	
	
	}



#col2-em
	{
	width:200px;
	float:left;
	margin-top:20px;


	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 20px;
	text-align:center;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;
	border-spacing: 15px;
	
	
	}
	
	
	
	
	#col3-em
	{
	width:180px;
	float:left;
	margin-top:20px;


	
	color:#570000;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	letter-spacing: 1px;
	font-size: 20px;
	text-align:center;
	text-shadow:#351611;
	
	border-top-width: 1pt;
	border-top-style: dotted;
	border-top-color: #C0B8A5;


	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #C0B8A5;
	border-spacing: 15px;
	
	
	}
	
	



#col-rollo1em
	{
	width:170px;
	float:left;
	margin: 10px 15px 10px 10px;
	
	
	color: #3E3D2D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;


	}

#col-rollo2em
	{
	width:170px;
	float:left;
	margin: 10px 20px 10px 0;
	
	
	color: #3E3D2D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;

	}


#col-rollo3em
	{
	width:170px;
	float:left;
	margin: 10px 5px 10px 0;
	
	
	color: #3E3D2D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;

	}





/*INDEX*/

#eventos
{
margin: 15px 15px 20px 0;
float:left;
width: 500px;
height: auto;

}


#anuncio
{
margin: 15px 0 20px 0;
float:left;

width:285px;
height: auto;


}










/*GALERIA*/

#galeria
{
margin-top:20px;
float:left;
width: 800px;
height: auto;


}


#thumbs
{
float:left;
width: 300px;
height: auto;

background:#FFFFFF;

border:#FFFFFF 8px solid;

}


#fondoblanco
{
float:left;
width: 300px;
height: 70px;
background:#FFFFFF;

}

#fondocolor
{

float:left;
width: 300px;
height: 70px;
background: #E9E8DC;

}

#botones-galeria
{

float:left;
width: 300px;
height: auto;
background: #FFFFFF;
padding: 10px 0 10px 0;

font:Georgia, "Times New Roman", Times, serif;
color:#660000;
font-size:12px;
text-align:center;

}



#image-area
{
float:left;
width: 450px;
height: 500px;

margin-left: 30px;

background:#FFFFFF;

}




#image
{

width: 375px;
height: 300px;
background:#660000 center;

}

/*contacto*/




 label
{
width: 11em;
float: left;
text-align: left;
font-weight:bold;
margin-right: 20px;
display: block;
margin-left: 20px;
}

.submit input
{
margin-left: 240px;

}

.paquetes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #590100;
}




legend
{
color: none;
border: none;
}

 fieldset
{
padding: 10px;
border: 1px solid #C4B991;
background-color:#F4F2DF;
width: 450px;

}



input
{
color: #570000;
background:  #FFFFFF;
border: 1px solid #C4B991;
}

.submit input
{
color: #FFFFFF;
background: #C4B991;

} 



.bordertop
{

border-top: 1pt solid #C9C8B4;

}



.borderbottom
{

border-bottom: 1pt solid #C9C8B4;

}



#restriccion {
	text-align: center;

	font-size: 10px;
	
	height: auto;
}

.border {
	border: 1pt solid #C9C8B4;
}


.borderblanco {
	border: 6pt solid #FFFFFF;
}


.formacontact {
border: 1px solid #C4B991;
background-color:#F4F2DF;

}