#contenedorPrincipal 
{
	width: 980px;
	height:auto;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #000000;
} 

#top 
{
	width: 980px;
	height:148px;
	clear:both;
} 
#menu 
{
	width: 980px;
	height:73px;
	clear:both;
} 
#top2 
{
	width: 980px;
	height:284px;
	clear:both;
} 
#top21 
{
	width: 340px;
	height:284px;
	float:left;
	background-image: url(img/top21.jpg);
}
#top22 
{
	width: 308px;
	height:284px;
	float:left;
	background-image: url(img/top22.jpg);
}
#top23
{
	width: 332px;
	height:284px;
	float:left;
	background-image: url(img/top23.jpg);
}

#cuerpo 
{
	width: 980px;
	height:auto;
	background-image: url(img/fondo.jpg);
	background-repeat:  repeat-y;
	clear:both;
} 
#pie 
{
	width: 980px;
	height:110px;
	background-image: url(img/pie.jpg);
	clear:both;
} 

#pie2
{
	padding-top: 15px;
	text-align:center;
	clear:both;
}

#bodas
{
	width: 307px;
	height:518px;
	background-image: url(img/fondoMenuBodas.jpg);
	float:left;
}
#comuniones
{
	width: 307px;
	height:518px;
	background-image: url(img/fondoMenuComuniones.jpg);
	float:left;
	
}
#qsFondo 
{
	width: 950px;
	height:516px;
	background-image: url(img/fondoQS.jpg);
	clear:both;
	margin-right: auto;
	margin-left: auto;
} 

#tituloMenuBodas
{
	width: 946px;
	height:163px;
	background-image: url(img/tituloMenuBodas.jpg);
	clear:both;
	margin-right: auto;
	margin-left: auto;
}
#tituloMenuComuniones
{
	width: 946px;
	height:163px;
	background-image: url(img/tituloMenuComuniones.jpg);
	clear:both;
	margin-right: auto;
	margin-left: auto;
}
#tituloMenuEmpresas
{
	width: 946px;
	height:163px;
	background-image: url(img/tituloMenuEmpresas.jpg);
	clear:both;
	margin-right: auto;
	margin-left: auto;
}
#nuestrocastillofondo 
{
	width: 950px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/nuestro-castillo-fondo.jpg);
	background-repeat:  repeat-y;
	clear:both;

}
.nuestrocastillofondo2
{
	width: 307px;
	float:left;

}
.libretaCuerpo
{
	width: 946px;
	height:auto;
	background-image: url(img/libretaCuerpo.jpg);
	margin-right: auto;
	margin-left: auto;
}
.libretaPie
{
	width: 946px;
	height:38px;
	background-image: url(img/libretaPie.jpg);
	margin-right: auto;
	margin-left: auto;
}
#empresa
{
	width: 307px;
	height:518px;
	background-image: url(img/fondoMenuEmpresas.jpg);
	float:left;
}
.textoPie
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f4d992;
	text-decoration: none;
}
.texto10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.texto10w
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.texto12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.texto16
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}
.texto16l
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0000FF;
	text-decoration: underline;
	font-style: italic;
}
.separadorHome
{
	width:15px;
	float:left;
}
.tituloCajitasHome
{
	padding-top: 65px;
	padding-left: 24px;
	padding-right: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f4d992;
	text-decoration: none;
	clear:both;
}
.tituloCajitasHome2
{
	padding-top: 260px;
	padding-left: 45px;
	padding-right: 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	clear:both;
	height: 65px;
}
.btHome
{
	padding-top: 50px;
	padding-right: 25px;
	clear:both;
	text-align:right;
}
#xt
{
	width: 980px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	text-align:center
}
.thumb
{
	width: 150px;
	height: 113px;
	float:left;
	padding-right: 32px;
	padding-bottom: 10px;
}