a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#eventosmenu li a:hover  {
   font-weight: bold;
}

#eventosmenu li a  {
   font-weight: Normal;
   text-decoration: none;
   color: #1A171B;
   height: 100%;
   display: block;
}

#eventosmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#eventosmenu  {
   font: 8px/11px Verdana;
   height: 11px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #1A171B;
   position: absolute;
   left: 7px;
   top: 544px;
   z-index: 1;
   width: 814px;
}

#menu  {
   margin: 0px auto 0px auto;
   width: 821px;
   position: relative;
}
.marco_thumb {
	border: 2px solid #FFF;
}
#titular {
	position:absolute;
	width:250px;
	height:15px;
	z-index:2;
	left: 144px;
	top: 336px;
	font-family: verdana;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
#contactotext p a:hover,
#submenumenu li a:hover,
#sapertext p a:hover,
#idiomasmenu li a:hover,
#tourmenu li a:hover
    {
	font-weight: bold;
	font-size: 9px;
}

#bodasgaysbutton a,
#bodascivilesbutton a,
#bodasreligiosasbutton a,
#puestadelargobutton a,
#comunionesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 70px;
   background-position: 0% 0px;
   font-size: 70px;
   line-height: 70px;
}

#hznpid4historia,
#hznindex,
#hznmastereventos,
#hznmaster,
#hznpid5testimonios  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#eventosempresasbutton a,
#eventosespecialesbutton a,
#bautizosbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 69px;
   background-position: 0% 0px;
   font-size: 69px;
   line-height: 69px;
}

#tourmenu li a,
#iniciomenu li a,
#idiomasmenu li a,
#submenumenu li a  {
   font-weight: Normal;
   text-decoration: none;
   color: #1A171B;
   height: 100%;
   display: block;
}

#mastereventos,
#pid5testimonios,
#pid4historia,
#master,
#index  {
   width: 851px;
   height: 600px;
   position: absolute;
   margin-left: -426px;
   left: 50%;
   top: -300px;
}

#iniciomenu li,
#tourmenu li,
#submenumenu li,
#idiomasmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#eventosespecialesbutton a  {
   width: 101px;
   background-image: url(indexmedia/eventosespecialesbutton.jpg);
}

#eventosempresasbutton a  {
   width: 101px;
   background-image: url(indexmedia/eventosempresasbutton.jpg);
}

#bodasreligiosasbutton a  {
   width: 101px;
   background-image: url(indexmedia/bodasreligiosasbutton.jpg);
}

#puestadelargobutton a  {
   width: 102px;
   background-image: url(indexmedia/puestadelargobutton.jpg);
}

#bodascivilesbutton a  {
   width: 102px;
   background-image: url(indexmedia/bodascivilesbutton.jpg);
}

#comunionesbutton a  {
   width: 102px;
   background-image: url(indexmedia/comunionesbutton.jpg);
}

#bodasgaysbutton a  {
   width: 101px;
   background-image: url(indexmedia/bodasgaysbutton.jpg);
}

#bautizosbutton a  {
   width: 100px;
   background-image: url(indexmedia/bautizosbutton.jpg);
}

#contactotext p a  {
   font-weight: Normal;
   text-decoration: none;
   color: #FFFFFF;
}

#introtexttext p  {
	margin: 0px;
	color: #A10842;
	text-align: justify;
	font-family: Verdana;
	font-size: 9px;
	line-height: 12px;
}

#contactotext p  {
   font: 8px/9px Verdana;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#sapertext p a  {
   font-weight: Normal;
   color: #646567;
   text-decoration: none;
}

#introtexttext  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 261px;
   z-index: 2;
   width: 249px;
}

#contactotext  {
   visibility: visible;
   position: absolute;
   left: 683px;
   top: 48px;
   z-index: 3;
   width: 150px;
}

#idiomasmenu  {
	font: 8px/9px Verdana;
	height: 9px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #1A171B;
	position: absolute;
	left: 680px;
	top: 137px;
	z-index: 3;
	width: 100px;
}

#submenumenu  {
   font: 9px/13px Verdana;
   height: 13px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #1A171B;
   position: absolute;
   left: 155px;
   top: 564px;
   z-index: 3;
   width: 540px;
}

#sapertext p  {
   font: 7px/7px Verdana;
   margin: 0px;
   color: #646567;
   text-align: right;
}

#papelblanco  {
	background: url(historiamedia/papelblanco.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 314px;
	top: 175px;
	z-index: 2;
	width: 517px;
	height: 362px;
}

#iniciomenu  {
	height: 15px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #1A171B;
	position: absolute;
	left: 28px;
	top: 146px;
	z-index: 4;
	width: 56px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	line-height: 11px;
	font-weight: normal;
}

#sapertext  {
   visibility: visible;
   position: absolute;
   left: 677px;
   top: 563px;
   z-index: 4;
   width: 141px;
}

#tourmenu  {
   font: 9px/10px Verdana;
   height: 10px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #1A171B;
   position: absolute;
   left: 25px;
   top: 564px;
   z-index: 3;
   width: 93px;
}

#diapo  {
   background: url(historiamedia/diapo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 661px;
   top: 27px;
   z-index: 2;
   width: 172px;
   height: 132px;
}

#cinto  {
   background: url(historiamedia/cinto.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 559px;
   z-index: 2;
   width: 824px;
   height: 29px;
}

#papel  {
   background: url(historiamedia/papel.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 851px;
   height: 600px;
}

#retal  {
   background: url(historiamedia/retal.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 129px;
   z-index: 3;
   width: 83px;
   height: 56px;
}

#clip  {
   background: url(historiamedia/clip.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 122px;
   z-index: 4;
   width: 28px;
   height: 54px;
}

#logo  {
   background: url(historiamedia/logo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 28px;
   z-index: 2;
   width: 309px;
   height: 105px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}
#eventosmenu {   font: 8px/11px Verdana;
   height: 11px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #1A171B;
   position: absolute;
   left: 22px;
   top: 544px;
   z-index: 2;
   width: 814px;
}
