/* ---------------------------------------------- */
/*  --- --- --- VENTANA GENERAL --- - --- --- --- */
/* -----------------------------------------------*/
.ventana_emergente {
	width:550px;
	left:10%; 
	position:absolute; 
	display:none;
}

.ventana_emergente_bg_top {
	background:url(imagenes/hz/ventana_emergente_top_bg.gif) no-repeat center;
	height:28px;
	cursor:pointer;
}

.ventana_emergente_bg_top h4  {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#ffbc00;
	line-height:26px;
	margin:0;
	padding:0;
	margin-left:16px;
}

.ventana_emergente_desc {
	background:url(imagenes/hz/ventana_emergente_desc_bg.gif) repeat-y center;
	padding:0 20px 5px 25px;
	text-align:justify;
}
.ventana_emergente h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:26px;
	margin:0;
	padding:0;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	
}

.ventana_emergente span {
	margin:0;
	padding:0;
	padding-top:0.3em;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

.ventana_emergente_bg_bottom {
	background:url(imagenes/hz/ventana_emergente_desc_bottom_bg.gif) no-repeat;
	height:10px;
	margin-left:17px;
}

.ventana_emergente a {
	color:#FFD564;
	text-decoration:none;
}

.ventana_emergente a:hover {
	text-decoration:underline;
}

.ventana_emergente p {
	margin:0;
	padding:0;
	padding-top:0em;
	padding-bottom:1em;
	font-weight:bold;
	color:#ffeab6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
}

/* ---------------------------------------------- */
/*  --- --- --- VENTANA PARA HECHIZOS --- --- --- */
/* -----------------------------------------------*/
.hz {
	width:260px;
	cursor:pointer;
	left:62%; 
	position:absolute; 
	display:none;
	text-align:left;
}

.hz_r {
	background:url(imagenes/hz/hz_r.gif) right no-repeat;
}

.hz_l {
	background:url(imagenes/hz/hz_l.gif) left no-repeat;
}

.hz_tit {
	background:url(imagenes/hz/hz_tit.gif) repeat-x;
	height:26px;
	margin-left:4px;
	margin-right:4px;
}

.hz_tit h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#ffbc00;
	text-align:center;
	line-height:26px;
	margin:0;
}

.hz_info {
	width:183px;
	margin:auto;
}

.hz_desc {
	background:url(imagenes/hz/hz_desc.gif) center no-repeat;
	height:55px;
}

.hz_desc h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#a9da00;
	text-align:center;
	margin:0;
	padding-top:32px;
	font-variant:small-caps;
}

.hz_desc_bg {
	background:url(imagenes/hz/hz_desc_bg.gif) center top repeat-y;
}

.hz_desc_txt {
	float:right;
	width:125px;
}

.hz_desc_txt p {
	margin:0;
	padding:0;
	padding-top:0.3em;
	font-weight:bold;
	color:#ffeab6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

.hz_desc_bg img {
	float:left;
}

.hz_desc_bg_bottom {
	background:url(imagenes/hz/hz_desc_bg_bottom.gif) center no-repeat;
	height:18px;
}

.hz_info ul {
	margin:0;
	padding:0;
	list-style:none;
}

.hz_info li {
	background:url(imagenes/hz/hz_info_li.gif) repeat;
	height:auto;
	line-height:27px;
	color:#ffe19a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:18px;
}

.hz_info_dato {
	font-weight:bold;
	color:#FFFFFF;
}

.hz_info_bg_bottom {
	background:url(imagenes/hz/hz_info_bg_bottom.gif) no-repeat;
	height:3px;
}

/* ---------------------------------------------- */
/*  --- --- VENTANA PARA MOSTRTAR OBJETOS --- --- */
/* -----------------------------------------------*/

.info_item {
	width:249px;
	display:none;
	left:62%; 
	position:absolute; 
	cursor:pointer;}

.info_item_bg_top {
	background:url(imagenes/hz/info_item_top_bg.gif) no-repeat center;
	height:79px;
}

.info_item h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#ffbc00;
	text-align:center;
	line-height:26px;
	margin:0;
	padding:0;
	cursor:default;
}

.info_item_desc {
	background:url(imagenes/hz/info_item_desc_bg.gif) repeat-y center;
	padding:0 10px 5px 10px;
	text-align:left;
}

.info_item_desc span{
	color:#FFFFFF;
}

.info_item p {
	margin:0;
	padding:0;
	padding-top:0.3em;
	font-weight:bold;
	color:#ffeab6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

.info_item_bg_bottom {
	background:url(imagenes/hz/info_item_desc_bottom_bg.gif) no-repeat;
	height:10px;
}

.info_item a {
	color:#FFD564;
	text-decoration:none;
}

.info_item a:hover {
	text-decoration:underline;
}