/* CSS Document */
body{
  	padding:0;
	margin:0;
	background:url(images/main-bg.gif) 0 0 repeat-x #efda49;
	font:14px/20px Arial, Helvetica, sans-serif; color:#3D3C2C; font-weight:normal;
}

div, p, h1, h2, h3, ul, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
a{text-decoration:none;}

table { width:600px; position:relative; top:10px; margin:0 auto; border:3px solid #808000; background:#80FFFF; }
td	  { font:12px "Trebuchet MS"; color:#000; }
td.centrado	  { text-align:center; font:12px "Trebuchet MS"; color:#000; }
th.centrado	  { text-align:center; font:22px "Trebuchet MS"; color:#000; }

	#myGallery {
	width: 100%;
	height: 400px;
	}
	#myGallery img {
	border: 2px solid #52697E; /* Borde de las imágenes */
	}
	a.loading {
	background: url(http://2.bp.blogspot.com/_dsEG33PDaHw/TZUg9AbaMDI/AAAAAAAABQQ/fm_HIeX8MPg/ajax_small.gif) no-repeat center;
	}
	.spacegallery {
	position: relative;
	overflow: hidden;
	}
	.spacegallery img {
	position: absolute;
	left: 50%;
	}
	.spacegallery a {
	position: absolute;
	z-index: 1000;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}


/* fEATURE DE lIGHT bOX */
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);

}

.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 80%;
	height: 50%;
	padding: 16px;
	border: 14px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
	font: 11px "Trebuchet MS" ;

}


/* TOP PANEL */
#topPan{width:778px; height:96px; position:relative; margin:0 auto; padding:0;}
#topPan img{width:205px; height:75px; display:block; padding:15px 0 0 6px;}

/* Menu Panel: Marco de derecha a izquierda 520 pixeles para los menús de Cabecera */
#topPan ul{width:520px; height:96px; display:block; position:absolute; top:0px; right:9px; margin:0; padding:0;}
#topPan ul li{float:left; width:104px; display:block; text-align:center;}
#topPan ul li a{width:104px; height:35px; display:block; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E4E00; background:url(images/menu-bg.gif) 0 0 repeat-x #F4F1DD; text-decoration:none; margin:0; padding:61px 0 0 0; }
#topPan ul li a:hover{ width:104px; height:34px; display:block; background:#FCFAE6; color:#2E4E00; text-decoration:none;}
#topPan ul li span{width:104px; height:35px; display:block; background:url(images/menu-devider1.gif) 100% 0 no-repeat #FCFAE6; color:#2E4E00; text-decoration:none; padding:61px 0 0 0; line-height:14px;}



#BarraUbicacion{ width:700px; height:10px; position:relative; top:1px; margin:0 auto; }
#BarraUbicacion p{ float:left; font:11px "Trebuchet MS" ; color:#ffffff; }
#BarraUbicacion a{ float:left; font:11px "Trebuchet MS" ; color:#ffffff; }



/* HEADER PANEL: luego de la altura MENU PANEL, establesco 307 pixeles de altura para este módulo */
#Panel{width:778px; height:500px; position:relative; margin:0 auto; padding:0;}

/* Panel Superior */
#PanelSuperior{ width:237px; height:270px; position:relative; margin:0; top:10px; left:8px;}
#PanelSuperior #precios{ float:left; width:237px; height:66px; position:relative; margin:0 auto; background:url(images/icon1-nor.gif) 0 0 no-repeat;}
#PanelSuperior #precios h2{width:90px; height:10px; display:block; position:absolute; left:0px; top:0px; margin:5px 0 5px 75px; font:16px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#PanelSuperior #precios p{width:133px; height:10px; display:block; position:absolute; margin:24px 0 0 75px; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; z-index:1; }
#PanelSuperior #precios a{text-decoration:none; display:block; width:237px; height:62px;}
#PanelSuperior #precios a:hover{text-decoration:none; background:url(images/icon1-hover.gif) no-repeat 0 0;}

#PanelSuperior #instalaciones{ float:left; width:237px; height:66px; position:relative; margin:0 auto; background:url(images/icon2-nor.gif) 0 0 no-repeat;}
#PanelSuperior #instalaciones h2{width:90px; height:10px; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:16px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#PanelSuperior #instalaciones p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#PanelSuperior #instalaciones a{text-decoration:none; display:block; width:237px; height:62px;}
#PanelSuperior #instalaciones a:hover{text-decoration:none; background:url(images/icon2-hover.gif) no-repeat 0 0;}

#PanelSuperior #clubsocios{ float:left; width:237px; height:66px; position:relative; margin:0 auto; background:url(images/icon3-nor.gif) 0 0 no-repeat;}
#PanelSuperior #clubsocios h2{width:140px; height:10px; display:block; position:absolute; left:0px; top:0px; margin:10px 0 5px 78px; font:16px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#PanelSuperior #clubsocios p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#PanelSuperior #clubsocios a{text-decoration:none; display:block; width:237px; height:62px;}
#PanelSuperior #clubsocios a:hover{text-decoration:none; background:url(images/icon3-hover.gif) no-repeat 0 0;}

#PanelSuperior #SummerSchool{ float:left; width:237px; height:66px; position:relative; margin:0 auto; background:url(images/escuela_verano/icono_escuela_verano_rgb.gif) 0 0 no-repeat;}
#PanelSuperior #SummerSchool h2{width:140px; height:10px; display:block; position:absolute; left:10px; top:0px; margin:10px 0 5px 78px; font:16px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#PanelSuperior #SummerSchool p{width:133px; height:10px; display:block; position:absolute; top:8px; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#PanelSuperior #SummerSchool a{text-decoration:none; display:block; width:237px; height:62px;}
#PanelSuperior #SummerSchool a:hover{text-decoration:none; background:url(images/escuela_verano/icono_escuela_verano_gris.gif) no-repeat 0 0;}

#PanelSuperior #VillagePool{ float:left; width:237px; height:66px; position:relative; margin:0 auto; background:url(images/botones/icono_index_village_rgb.png) 0 0 no-repeat;}
#PanelSuperior #VillagePool h2{width:140px; height:10px; display:block; position:absolute; left:10px; top:0px; margin:10px 0 5px 78px; font:16px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#PanelSuperior #VillagePool p{width:133px; height:10px; display:block; position:absolute; top:8px; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#PanelSuperior #VillagePool a{text-decoration:none; display:block; width:237px; height:62px;}
#PanelSuperior #VillagePool a:hover{text-decoration:none; background:url(images/botones/icono_index_village_gris.png) no-repeat 0 0;}


#PanelSuperior #PublicidadSwf{ width:290px; height:470px; position:absolute; top:1px; left:250px; border:4px solid #FF6600; }
#PanelSuperior #PublicidadSwf label { float:left; width:150px; height:131px; font: bold 11px "Trebuchet MS"; color:#ffffff; background:url(images/eventos/Flia-Halloween.png) no-repeat; }
#PanelSuperior #PublicidadSwf label.ExitoTotal { position:absolute; top:0px; left:0px; width:150px; height:131px; background:url(images/eventos/ExitoTotal.png) no-repeat; }
#PanelSuperior #PublicidadSwf label.verFotos { position:absolute; top:110px; left:40px; width:150px; height:131px; background:none; }
#PanelSuperior #PublicidadSwf p.Titulo { font: 20px "Trebuchet MS"; color:#ffffff; text-shadow: #000000 1px 1px 0px; }
#PanelSuperior #PublicidadSwf p.SubTitulo { font: 14px "Trebuchet MS"; color:#000000; text-shadow: #ffffff 1px 1px 0px; }
#PanelSuperior #PublicidadSwf p { font: 11px "Trebuchet MS"; color:#000000; }
#PanelSuperior #PublicidadSwf p.Reubicado { float:left; padding:0 0 0 5px; }
#PanelSuperior #PublicidadSwf2{ width:290px; height:267px; position:absolute; top:1px; left:250px; border:4px solid #FF6600; }

/* Panel Inferior */
#PanelInferior{width:240px; height:220px; position:relative; top:80px; left:8px; margin:0; padding:0; }
#PanelInferiorMember{width:237px; height:196px; position:relative; margin:0 auto; padding:0; border:1px solid #DCDAC2; background:#fff; color:#000; }
#PanelInferiorMember h2{height:48px; background:url(images/symbol4.gif) 0 0 no-repeat #fff; display:block; position:relative; padding:0 0 0 57px; margin:12px 0 0px 13px; font:16px/48px  Georgia,"Times New Roman", Times, serif; color:#5EA000; text-transform:uppercase; }
#PanelInferiorMember h2 span{background:#fff; color:#3D3C2C;}
#PanelInferiorMember p.proximamente{width:180px; height:15px; position:relative; left:50px; top:-12px; font:12px/12px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#PanelInferiorMember form{ width:220px; height:85px; background:#EBE9D7; margin:0 0 0 8px; color:#333227; }
#PanelInferiorMember form label{width:72px; float:left; padding:14px 15px 0 16px; }
#PanelInferiorMember form label.emailpadding{padding:2px 15px 0 16px;}
#PanelInferiorMember form input{ float:left; width:101px; height:16px; margin:14px 0 9px 0}
#PanelInferiorMember form input.fieldpadding{margin:2px 0 9px 0}
#PanelInferiorMember form input.gobutton{float:right; background:url(images/arrow4.gif) no-repeat 0 0 #63614F; border:none; width:65px; height:21px; display:block; margin:2px 10px 0px 0px; padding:0 0 0 10px; text-decoration:none; color:#fff; font:14px/21px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left;}
#PanelInferiorMember p.textposition a{ float:left; margin:1px 0 0 8px; text-decoration:none; color:#FFFFFA; background:#B0AD93;}
#PanelInferiorMember p.textposition a:hover{text-decoration:underline; background:none;}
#PanelInferiorRegister{width:220px; height:25px; float:left; border-top:2px solid #fff; background:#B0AD93; display:block; padding:0; margin:0; font-size:12px; color:#FFFFFA; font-weight:bold;}
#PanelInferiorRegister a:hover{ float:left; background:url(images/arrow4.gif) no-repeat 30px 1px #333229; text-decoration:none; color:#fff;}




/* Seccion1: HOY Dibujos de niños, exposición */
#Seccion1{ width:292px; height:175px; background:url(images/nuestros_artistas.gif) 0 0 no-repeat; position:absolute; top:160px; left:250px; border:4px solid #FF6600; }
#Seccion1 h1{ width:150px; position:absolute; top:0px; margin:0 0 0 147px; font:16px/16px "Trebuchet MS"; font-weight:bold;}
#Seccion1 a{ text-decoration:none; display:block; width:300px; height:180px; }
#Seccion1 a:hover{ background:url(images/nuestros_artistas-hover.gif) 0 0 no-repeat; }




/* Seccion2: Publicidad VERTICAL */
#Seccion2{ width:190px; height:470px; background:yellow; position:absolute; top:10px; left:570px; border:3px solid orange; }
#Seccion2 h1{ width:60: height:30px; font:16px "Trebuchet MS"; color:#000000; margin:0 0 0 50px; }
#Seccion2 #Publicidad1{ width:180px; height:100px; background:url(images/publicidad/icon-moda.gif) 0 0 no-repeat; margin:0 0 10px 4px; border:1px solid #000000; }
#Seccion2 #Publicidad1 a{ text-decoration:none; display:block; width:180px; height:100px; }
#Seccion2 #Publicidad1 a:hover{ background:url(images/publicidad/icon-moda-hover.gif) 0 0 no-repeat;  }
#Seccion2 #Publicidad2{ width:180px; height:100px; background:url(images/publicidad/icon-regalos.gif) 0 0 no-repeat; margin:0 0 10px 4px; border:1px solid #000000; }
#Seccion2 #Publicidad2 a{ text-decoration:none; display:block; width:180px; height:100px; }
#Seccion2 #Publicidad2 a:hover{ background:url(images/publicidad/icon-regalos-hover.gif) 0 0 no-repeat;  }
#Seccion2 #Publicidad3{ width:180px; height:100px; background:url(images/publicidad/icon-calzados.gif) 0 0 no-repeat; margin:0 0 10px 4px; border:1px solid #000000; }
#Seccion2 #Publicidad3 a{ text-decoration:none; display:block; width:180px; height:100px; }
#Seccion2 #Publicidad3 a:hover{ background:url(images/publicidad/icon-calzados-hover.gif) 0 0 no-repeat;  }
#Seccion2 #Publicidad4{ width:180px; height:100px; background:url(images/publicidad/icon-decoracion.gif) 0 0 no-repeat; margin:0 0 10px 4px; border:1px solid #000000; }
#Seccion2 #Publicidad4 a{ text-decoration:none; display:block; width:180px; height:100px; }
#Seccion2 #Publicidad4 a:hover{ background:url(images/publicidad/icon-decoracion-hover.gif) 0 0 no-repeat;  }


/* Publicidades Reciprocas con PORTALES en donde Publicamos nuestros anuncios */
#EnlaceReciproco1{ width:140px; height:117px; position:absolute; top:360px; left:250px; margin:0 0 0 10px; }
#EnlaceReciproco1 a{ text-decoration:none; display:block; text-decoration:none; font:10px "Trebuchet MS";}

#EnlaceReciproco2{ width:150px; height:117px; position:absolute; top:360px; left:395px; margin:0 0 0 10px; }
#EnlaceReciproco2 a{ text-decoration:none; display:block; text-decoration:none; font:10px "Trebuchet MS";}


/* FOOTER PANEL */
#footerPan{width:778px; height:200px; position:relative; top:10px; margin:0 auto; padding:0;}
#footernextPan{width:506px; height:150px; position:absolute; top:0px; right:10px; background:#B0AD93; color:#fff; margin:0;}
#footernextPan #Alexa { position:relative; top:55px; }

#footerPan ul{width:400px; display:block; position:absolute; right:40px; top:33px; }
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 10px; color:#FFFFFA; background:#B0AD93; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}
#footerPan ul li a.padl{padding:0 0 0 14px;}
#footerPan ul.templateworld{width:190px; background:#B0AD93; color:#fff; display:block; position:absolute; top:110px; right:49px;}
#footerPan ul.templateworld li a{background:#B0AD93; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}
#footerPan p{ background:#B0AD93; margin:54px 45px 0 0; display:block; position:absolute; top:0px; right:40px; color:#FCFAE6; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#footerPanhtml{width:64px; height:19px; display:block; position:absolute; top:78px; right:170px;}
#footerPanhtml a{width:59px; height:19px; background:url(images/arrow5.gif) no-repeat 45px 0px #D0CEB8; display:block; position:absolute; top:0px; left:0px; margin:0; padding:0 0 0 5px; border:1px solid #FFFFFA; color:#353427; text-transform:uppercase; text-decoration:none;}
#footerPanhtml a:hover{background:url(images/arrow5.gif) no-repeat 45px 0px #B0AD93; color:#353427; text-decoration:none;}
#footerPancss{width:64px; height:19px; display:block; position:absolute; top:78px; right:89px;}
#footerPancss a{width:59px; height:19px; background:url(images/arrow5.gif) no-repeat 45px 0px #D0CEB8; display:block; position:absolute; top:0px; left:0px; margin:0; padding:0 0 0 5px; border:1px solid #FFFFFA; color:#353427; text-transform:uppercase; text-decoration:none;}
#footerPancss a:hover{background:url(images/arrow5.gif) no-repeat 45px 0px #B0AD93; color:#353427; text-decoration:none;}




/* MODULO: dnd_estamos.php mapas con diferentes ZOOM de ubicacion */
#DondeEstamos{ width:472px; height:118px; position:relative; top:0px; margin:0 auto;}
#DondeEstamos #IconZoom1{ width:118px; height:118px; display:block; position:absolute; top:10px; margin:0 auto; background:url(images/dnd_estamos/dnd_estamos_z1.jpg) 0 0 no-repeat; }
#DondeEstamos #IconZoom1 a{ text-decoration:none; display:block; width:118px; height:118px; }
#DondeEstamos #IconZoom1 a:hover{ text-decoration:none; display:block; width:118px; height:118px; background:url(images/dnd_estamos/dnd_estamos_z1-hover.jpg) 0 0 no-repeat; }
#DondeEstamos #IconZoom2{ width:118px; height:118px; display:block; position:absolute; top:10px; margin:auto 118px; background:url(images/dnd_estamos/dnd_estamos_z2.jpg) 0 0 no-repeat; }
#DondeEstamos #IconZoom2 a{ text-decoration:none; display:block; width:118px; height:118px; }
#DondeEstamos #IconZoom2 a:hover{ text-decoration:none; display:block; width:118px; height:118px; background:url(images/dnd_estamos/dnd_estamos_z2-hover.jpg) 0 0 no-repeat; }
#DondeEstamos #IconZoom3{ width:118px; height:118px; display:block; position:absolute; top:10px; margin:auto 236px; background:url(images/dnd_estamos/dnd_estamos_z3.jpg) 0 0 no-repeat; }
#DondeEstamos #IconZoom3 a{ text-decoration:none; display:block; width:118px; height:118px; }
#DondeEstamos #IconZoom3 a:hover{ text-decoration:none; display:block; width:118px; height:118px; background:url(images/dnd_estamos/dnd_estamos_z3-hover.jpg) 0 0 no-repeat; }
#DondeEstamos #IconZoom4{ width:118px; height:118px; display:block; position:absolute; top:10px; margin:auto 354px; background:url(images/dnd_estamos/dnd_estamos_z4.jpg) 0 0 no-repeat; }
#DondeEstamos #IconZoom4 a{ text-decoration:none; display:block; width:118px; height:118px; }
#DondeEstamos #IconZoom4 a:hover{ text-decoration:none; display:block; width:118px; height:118px; background:url(images/dnd_estamos/dnd_estamos_z4-hover.jpg) 0 0 no-repeat; }
#DondeEstamos #Zoom1{ width:500px; height:350px; position:relative; top:10px; margin:0 auto; background:url(images/dnd_estamos/dnd_estamos_z1_big.jpg) 0 0 no-repeat; }
#DondeEstamos #Zoom2{ width:500px; height:350px; position:relative; top:10px; margin:0 auto; background:url(images/dnd_estamos/dnd_estamos_z2_big.jpg) 0 0 no-repeat; }
#DondeEstamos #Zoom3{ width:500px; height:350px; position:relative; top:10px; margin:0 auto; background:url(images/dnd_estamos/dnd_estamos_z3_big.jpg) 0 0 no-repeat; }
#DondeEstamos #Zoom4{ width:500px; height:350px; position:relative; top:10px; margin:0 auto; background:url(images/dnd_estamos/dnd_estamos_z4_big.jpg) 0 0 no-repeat; }

/* MODULO: Horarios.php */
#HorariosPanel{ width:700px; height:300px; position:relative; top:10px; margin:0 auto; }
#HorariosPanel h1{ width:110px; height:40px; background:#ffffff; margin:0 auto; padding:8px 0 0 11px; font:26px "Trebuchet MS"; color:#000000; }
#HorariosPanel #left{ width:350px; height:200px; position:relative; top:40px; background:#C0C0C0; border:2px solid #808000; padding:0 10px 0 0; }
#HorariosPanel #left h2{ text-align:right; font:22px "Trebuchet MS" ;}
#HorariosPanel #left p{ text-align:right; font:16px "Trebuchet MS" ;}
#HorariosPanel #left p.cerrado{ font-weight:bold; color:#ffffff; text-decoration:underline;}
#HorariosPanel #right{ width:350px; height:200px; position:absolute; top:88px; left:370px; background:#FF8000; border:2px solid #808000; padding:0 0 0 10px;}
#HorariosPanel #right h2{ text-align:left; font:22px "Trebuchet MS" ;}
#HorariosPanel #right p{ text-align:left; font:16px "Trebuchet MS" ;}
#HorariosPanel #right p.cerrado{ font-weight:bold; color:#ffffff; text-decoration:underline;}
#HorariosPanel #right p.rojo{ font-weight:bold; color:#fff; text-decoration:underline;  text-shadow: #000 1px 1px 0px;}


/* MODULO: Contacto.php*/
#ContactoPanel{ width:400px; height:250px; position:relative; top:50px; margin:0 auto; }
#ContactoPanel h1{ text-align:center; font:28px "Trebuchet MS"; background:#ffffff; }
#ContactoPanel p{ text-align:center; font:16px "Trebuchet MS"; }


/* MODULO: Precios_submenu.php PANEl Superior (botones de bordes redondos) PRECIOS*/
#PreciosPanel{ width:452px; height:62px; position:relative; top:10px; margin: 0 auto; }
#PreciosPanel #Cumple{ width:113px; height:62px; display:block; position:absolute; margin:0 auto; background:url(images/botones/sub_menu.gif) 0 0 no-repeat; }
#PreciosPanel #Cumple h1{ margin:35px 0 0 0; width:113px; height:62px; text-align:center; position:absolute; display:block; font:12px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase;}
#PreciosPanel #Cumple p{ margin:0 0 0 14px; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000;  }
#PreciosPanel #Cumple a{ text-decoration:none; display:block; width:113; height:62px; }
#PreciosPanel #Cumple a:hover{ background:url(images/botones/sub_menu-hover.gif) no-repeat 0 0;}
#PreciosPanel #CumpleActive{ width:113px; height:62px; display:block; position:absolute; margin:0 auto; background:url(images/botones/sub_menu-hover.gif) 0 0 no-repeat; }
#PreciosPanel #CumpleActive h1{ margin:35px 0 0 14px; position:absolute; display:block; font:12px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase;}
#PreciosPanel #Comunion{ width:113px; height:62px; position:absolute; margin:auto 113px; background:url(images/botones/sub_menu.gif) 0 0 no-repeat; }
#PreciosPanel #Comunion h1{ margin:35px 0 0 0; width:113px; height:62px; text-align:center; position:absolute; font:12px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase;}
#PreciosPanel #Comunion p{ margin:0 0 0 14px; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; }
#PreciosPanel #Comunion a{text-decoration:none; display:block; width:113; height:62px; }
#PreciosPanel #Comunion a:hover{text-decoration:none; background:url(images/botones/sub_menu-hover.gif) no-repeat 0 0;}
#PreciosPanel #ComunionActive{ width:113px; height:62px; position:absolute; margin:auto 113px; background:url(images/botones/sub_menu-hover.gif) 0 0 no-repeat; }
#PreciosPanel #ComunionActive h1{ margin:35px 0 0 0; width:113px; height:62px; text-align:center; position:absolute; font:12px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase;}
#PreciosPanel #Bautizos{ width:113px; height:62px; position:absolute; margin:auto 226px; background:url(images/botones/sub_menu.gif) 0 0 no-repeat; }
#PreciosPanel #Bautizos h1{ margin:35px 0 0 0; width:113px; height:62px; text-align:center; position:absolute; font:12px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase;}
#PreciosPanel #Bautizos p{font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; }
#PreciosPanel #Bautizos a{text-decoration:none; display:block; width:113; height:62px; }
#PreciosPanel #Bautizos a:hover{text-decoration:none; background:url(images/botones/sub_menu-hover.gif) no-repeat 0 0;}
#PreciosPanel #BautizosActive{ width:113px; height:62px; position:absolute; margin:auto 226px; background:url(images/botones/sub_menu-hover.gif) 0 0 no-repeat; }
#PreciosPanel #BautizosActive h1{ margin:35px 0 0 0; width:113px; height:62px; text-align:center; position:absolute; font:12px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase;}
#PreciosPanel #AnimacionDomicilio{ width:113px; height:62px; position:absolute; margin:auto 339px; background:url(images/botones/sub_menu.gif) 0 0 no-repeat; }
#PreciosPanel #AnimacionDomicilio h1{margin:30px 0 0 0; width:113px; height:62px; text-align:center; position:absolute; font:12px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase;}
#PreciosPanel #AnimacionDomicilio p{ font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; }
#PreciosPanel #AnimacionDomicilio a{text-decoration:none; display:block; width:113; height:62px; }
#PreciosPanel #AnimacionDomicilio a:hover{text-decoration:none; background:url(images/botones/sub_menu-hover.gif) no-repeat 0 0;}
#PreciosPanel #AnimacionDomicilioActive{ width:113px; height:62px; position:absolute; margin:auto 339px; background:url(images/botones/sub_menu-hover.gif) 0 0 no-repeat; }
#PreciosPanel #AnimacionDomicilioActive h1{margin:30px 0 0 0; width:113px; height:62px; text-align:center; position:absolute; font:12px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase;}


/* MODULO: Precios_submenu.php --> Rectángulo en donde SOLO se muestran los BOTONES y un mensaje de SELECCION */
#PreciosRectanguloInit{ width:550px; height:800px; position:relative; margin:10px auto; display:block; background:url(images/figuras/sub_menu_rectangulo1.gif) 0 0 no-repeat; }
#PreciosRectanguloInit p{ width:500px; height:400px; font:30px "Trebuchet MS"; color:#ffffff; padding:30px; margin:0px auto; }


/* MODULO: Precios_cumple, comuniones, bautizos, animacion a domicilio */
#PreciosRectangulo{ width:680px; height:478px; position:relative; margin:10px auto; display:block; border: 4px solid #FF0000; }

#PreciosRectangulo #Mono{ width:550px; height:64px; position:absolute; top:20px; left:20px; background:url(images/botones/btn_mono.gif) 0 0 no-repeat; }
#PreciosRectangulo #Mono h1{ margin:17px 0 0 70px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #Mono a{ width:159px; height:52px; text-decoration:none; display:block; }
#PreciosRectangulo #Mono a:hover{ background:url(images/botones/btn_mono-hover.gif) 0 0 no-repeat; }
#PreciosRectangulo #MonoActive{ width:650px; height:64px; position:absolute; top:20px; left:20px; background:url(images/botones/btn_mono_active.gif) 0 0 no-repeat; }
#PreciosRectangulo #MonoActive h1{ margin:17px 0 0 70px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #MonoActive #Detalle{ width:300px; height:395px; background:#ffffff; position:absolute; left:160px; border:2px solid #808080; }
#PreciosRectangulo #MonoActive #Detalle h2{ width:300px; height:60px; font:26px "Trebuchet MS"; text-align:center; margin:10px auto; background:url(images/precios/icon-mono.gif) 0 0 no-repeat; }
#PreciosRectangulo #MonoActive #Detalle h3{ font:18px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #MonoActive #Detalle p{ width:290px; height:18px; font:12px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #MonoActive #Detalle p.redtext{ width:270px; text-align:center; font:16px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#PreciosRectangulo #MonoActive #Detalle p.CantidadMinima{ font:10px "Trebuchet MS";}

#PreciosRectangulo #Pinguino{ width:550px; height:64px; position:absolute; top:75px; left:20px; background:url(images/botones/btn_pinguino.gif) 0 0 no-repeat; }
#PreciosRectangulo #Pinguino h1{ margin:17px 0 0 50px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #Pinguino a{ width:159px; height:52px; text-decoration:none; display:block; }
#PreciosRectangulo #Pinguino a:hover{ background:url(images/botones/btn_pinguino-hover.gif) 0 0 no-repeat; }
#PreciosRectangulo #PinguinoActive{ width:550px; height:64px; position:absolute; top:75px; left:20px; background:url(images/botones/btn_pinguino_active.gif) 0 0 no-repeat; }
#PreciosRectangulo #PinguinoActive h1{ margin:17px 0 0 50px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #PinguinoActive #Detalle{ width:300px; height:395px; background:#ffffff; position:absolute; top:-55px; left:160px; border:2px solid #808080; }
#PreciosRectangulo #PinguinoActive #Detalle h2{ width:300px; height:60px; font:26px "Trebuchet MS"; text-align:center; margin:10px auto; background:url(images/precios/icon-pinguino.gif) 0 0 no-repeat; }
#PreciosRectangulo #PinguinoActive #Detalle h3{ font:18px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #PinguinoActive #Detalle p{ font:12px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #PinguinoActive #Detalle p.redtext{ width:270px; text-align:center; font:16px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#PreciosRectangulo #PinguinoActive #Detalle p.CantidadMinima{ font:10px "Trebuchet MS";}

#PreciosRectangulo #Dragon{ width:550px; height:64px; position:absolute; top:130px; left:20px; background:url(images/botones/btn_dragon.gif) 0 0 no-repeat; }
#PreciosRectangulo #Dragon h1{ margin:17px 0 0 65px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #Dragon a{ width:159px; height:52px; text-decoration:none; display:block; }
#PreciosRectangulo #Dragon a:hover{ background:url(images/botones/btn_dragon-hover.gif) 0 0 no-repeat; }
#PreciosRectangulo #DragonActive{ width:550px; height:64px; position:absolute; top:130px; left:20px; background:url(images/botones/btn_dragon_active.gif) 0 0 no-repeat; }
#PreciosRectangulo #DragonActive h1{ margin:17px 0 0 70px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #DragonActive #Detalle{ width:300px; height:395px; background:#ffffff; position:absolute; top:-110px; left:160px; border:2px solid #808080; }
#PreciosRectangulo #DragonActive #Detalle h2{ width:300px; height:60px; font:26px "Trebuchet MS"; text-align:center; margin:10px auto; background:url(images/precios/icon-dragon.gif) 0 0 no-repeat; }
#PreciosRectangulo #DragonActive #Detalle h3{ font:18px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #DragonActive #Detalle p{ font:12px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #DragonActive #Detalle p.redtext{ width:270px; text-align:center; font:16px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#PreciosRectangulo #DragonActive #Detalle p.CantidadMinima{ font:10px "Trebuchet MS";}

#PreciosRectangulo #Bebe{ width:550px; height:64px; position:absolute; top:185px; left:20px; background:url(images/botones/btn_bebe.gif) 0 0 no-repeat; }
#PreciosRectangulo #Bebe h1{ margin:17px 0 0 80px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #Bebe a{ width:159px; height:52px; text-decoration:none; display:block; }
#PreciosRectangulo #Bebe a:hover{ background:url(images/botones/btn_bebe-hover.gif) 0 0 no-repeat; }
#PreciosRectangulo #BebeActive{ width:550px; height:64px; position:absolute; top:185px; left:20px; background:url(images/botones/btn_bebe_active.gif) 0 0 no-repeat; }
#PreciosRectangulo #BebeActive h1{ margin:17px 0 0 70px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #BebeActive #Detalle{ width:300px; height:395px; background:#ffffff; position:absolute; top:-165px; left:160px; border:2px solid #808080; }
#PreciosRectangulo #BebeActive #Detalle h2{ width:300px; height:60px; font:26px "Trebuchet MS"; text-align:center; margin:10px auto; background:url(images/precios/icon-bebe.gif) 0 0 no-repeat; }
#PreciosRectangulo #BebeActive #Detalle h3{ font:18px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #BebeActive #Detalle p{ font:12px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #BebeActive #Detalle p.redtext{ width:270px; text-align:center; font:16px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#PreciosRectangulo #BebeActive #Detalle p.CantidadMinima{ font:10px "Trebuchet MS";}

#PreciosRectangulo #SinGluten{ width:550px; height:64px; position:absolute; top:240px; left:20px; background:url(images/botones/btn_singluten.gif) 0 0 no-repeat; }
#PreciosRectangulo #SinGluten h1{ margin:17px 0 0 40px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #SinGluten a{ width:159px; height:52px; text-decoration:none; display:block; }
#PreciosRectangulo #SinGluten a:hover{ background:url(images/botones/btn_singluten-hover.gif) 0 0 no-repeat; }
#PreciosRectangulo #SinGlutenActive{ width:550px; height:64px; position:absolute; top:240px; left:20px; background:url(images/botones/btn_singluten_active.gif) 0 0 no-repeat; }
#PreciosRectangulo #SinGlutenActive h1{ margin:17px 0 0 40px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #SinGlutenActive #Detalle{ width:300px; height:395px; background:#ffffff; position:absolute; top:-220px; left:160px; border:2px solid #808080; }
#PreciosRectangulo #SinGlutenActive #Detalle h2{ width:300px; height:60px; font:26px "Trebuchet MS"; text-align:center; margin:10px 10px; background:url(images/precios/icon-singluten.png) 0 0 no-repeat; }
#PreciosRectangulo #SinGlutenActive #Detalle h3{ font:18px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #SinGlutenActive #Detalle p{ font:12px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #SinGlutenActive #Detalle p.redtext{ width:270px; text-align:center; font:16px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#PreciosRectangulo #SinGlutenActive #Detalle p.CantidadMinima{ font:10px "Trebuchet MS";}

#PreciosRectangulo #Adicionales{ width:550px; height:64px; position:absolute; top:295px; left:20px; background:url(images/botones/btn_adicionales.gif) 0 0 no-repeat; }
#PreciosRectangulo #Adicionales h1{ margin:17px 0 0 60px; text-align:center; position:absolute; display:block; font:10px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #Adicionales a{ width:159px; height:52px; text-decoration:none; display:block; }
#PreciosRectangulo #Adicionales a:hover{ background:url(images/botones/btn_adicionales-hover.gif) 0 0 no-repeat; }
#PreciosRectangulo #AdicionalesActive{ width:550px; height:64px; position:absolute; top:295px; left:20px; background:url(images/botones/btn_adicionales_active.gif) 0 0 no-repeat; }
#PreciosRectangulo #AdicionalesActive h1{ margin:17px 0 0 60px; text-align:center; position:absolute; display:block; font:10px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #AdicionalesActive #Detalle{ width:300px; height:395px; background:#ffffff; position:absolute; top:-275px; left:160px; border:2px solid #808080; }
#PreciosRectangulo #AdicionalesActive #Detalle h2{ width:300px; height:60px; font:26px "Trebuchet MS"; text-align:center; margin:10px auto; background:url(images/precios/icon-adicionales.gif) 0 0 no-repeat; }
#PreciosRectangulo #AdicionalesActive #Detalle h3{ font:18px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #AdicionalesActive #Detalle p{ font:12px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #AdicionalesActive #Detalle p.redtext{ width:270px; text-align:center; font:16px "Trebuchet MS"; color:#FF0000; font-weight:bold; }

#PreciosRectangulo #Picoteo{ width:550px; height:64px; position:absolute; top:350px; left:20px; background:url(images/botones/btn_picoteo.gif) 0 0 no-repeat; }
#PreciosRectangulo #Picoteo h1{ width:100px; margin:10px 0 0 45px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #Picoteo a{ width:159px; height:52px; text-decoration:none; display:block; }
#PreciosRectangulo #Picoteo a:hover{ background:url(images/botones/btn_picoteo-hover.gif) 0 0 no-repeat; }
#PreciosRectangulo #PicoteoActive{ width:550px; height:64px; position:absolute; top:350px; left:20px; background:url(images/botones/btn_picoteo_active.gif) 0 0 no-repeat; }
#PreciosRectangulo #PicoteoActive h1{ width:50px; margin:15px 0 0 70px; text-align:center; position:absolute; display:block; font:10px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#PreciosRectangulo #PicoteoActive #Detalle{ width:300px; height:395px; background:#ffffff; position:absolute; top:-330px; left:160px; border:2px solid #808080; }
#PreciosRectangulo #PicoteoActive #Detalle h2{ width:300px; height:47px; font:26px "Trebuchet MS"; text-align:center; margin:10px auto; background:url(images/precios/icon-picoteo.gif) 0 0 no-repeat; padding:0 0 0 10px; }
#PreciosRectangulo #PicoteoActive #Detalle h3{ border:1px solid #808080; background:#FFFF80; font:18px "Trebuchet MS"; width:70px; height:20px; text-align:center; position:relative; left:20px; }
#PreciosRectangulo #PicoteoActive #Detalle h4{ border:1px solid #808080; background:#FFFF80; font:18px "Trebuchet MS"; width:70px; height:20px; text-align:center; position:relative; top:-50px; left:200px; }
#PreciosRectangulo #PicoteoActive #Detalle p{ position:relative; top:-60px; font:12px "Trebuchet MS"; margin:0 0 0 10px; }
#PreciosRectangulo #PicoteoActive #Detalle p.FondoSuave{ background:#C6FFC6; }
#PreciosRectangulo #PicoteoActive #Detalle p.redtext{ width:270px; text-align:center; font:16px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#PreciosRectangulo #PicoteoActive #Detalle #SeccionPrecio { position:relative; top:-288px; left:250px; width:50px; height:300px;  }
#PreciosRectangulo #PicoteoActive #Detalle #SeccionPrecioDulce { position:relative; top:-162px; left:250px; width:50px; height:300px;  }



/* Sub-apartado para COMUNIONES, peron continuamos en PreciosRectangulo */
#PreciosRectangulo #MainMenu { width:250px; height:395px; background:#ffffff; position:absolute; top:20px; left:30px; border:2px solid #808080; }
#PreciosRectangulo #MainMenu h2.Comuniones{ width:270px; height:60px; font:26px "Trebuchet MS"; text-align:center; margin:10px 0 0 10px; background:url(images/precios/icon-comuniones.gif) 0 0 no-repeat; }
#PreciosRectangulo #MainMenu h2.Bautizos{ width:270px; height:60px; font:26px "Trebuchet MS"; text-align:center; margin:10px 0 0 10px; background:url(images/precios/icon-bautizos.gif) 0 0 no-repeat; }
#PreciosRectangulo #MainMenu h2.AnimacionDomicilio{ width:270px; height:60px; font:26px "Trebuchet MS"; text-align:center; margin:10px 0 0 10px; background:url(images/precios/icon-animaciondomicilio.gif) 0 0 no-repeat; padding:25px 0 0 0px; }
#PreciosRectangulo #MainMenu h3{ font:18px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #MainMenu p{ font:12px "Trebuchet MS"; margin:0 0 0 20px; }
#PreciosRectangulo #MainMenu label{ font:bold 12px "Trebuchet MS"; margin:0 0 0 20px;  }
#PreciosRectangulo #MainMenu p.redtext{ width:270px; text-align:center; font:14px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#PreciosRectangulo #MainMenu a{ width:200px; height:18px; font:12px "Trebuchet MS"; margin:0 0 0 40px; text-decoration:none; display:block; }
#PreciosRectangulo #MainMenu a:hover{ font:12px "Trebuchet MS"; color:#FF8000; margin:0 0 0 40px; font-weight:bold; }
#PreciosRectangulo #MainMenu #SubMenu{ width:200px; height:300px; background:#ffffff; position:absolute; top:50px; left:270px; border:2px solid #808080; }
#PreciosRectangulo #MainMenu #SubMenu h4{ width:200px; height:30px; font:18px "Trebuchet MS"; text-align:center; margin:10px auto; background:none; }
#PreciosRectangulo #MainMenu #SubMenu p{ font:12px "Trebuchet MS"; margin:0 0 0 0px; }
#PreciosRectangulo #MainMenu #SubMenu p.redtextSubMenu{ width:150px; text-align:center; font:14px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#PreciosRectangulo #MainMenu #SubMenu p.enlace{ position:relative; top:10px; left:80px; font:14px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#PreciosRectangulo #MainMenu #SubMenu ul{ font:12px "Trebuchet MS"; margin:0 0 0 20px; list-style-type:circle; }
#PreciosRectangulo #MainMenu #SubMenu p.redtext{ width:270px; text-align:center; font:14px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#PreciosRectangulo #MainMenu #SubMenu li.NegritaRoja{ font: bold 14px "Trebuchet MS"; color:#FF0000; }
#PreciosRectangulo #MainMenu #SubMenu_Ademas{ width:200px; height:300px; background:#ffffff; position:absolute; top:30px; left:480px; border:2px solid #808080; }
#PreciosRectangulo #MainMenu #SubMenu_Ademas h4{ width:200px; height:30px; font:18px "Trebuchet MS"; text-align:center; margin:10px auto; background:none; }


/* Módulo: Nuevos precios Mono Express y Ardilla */
#NuevosMenus { width:150px; height:64px; position:absolute; top:20px; left:500px; background:url(images/botones/btn_mono_express.gif) 0 0 no-repeat; }
#NuevosMenus #MonoExpress  h1{ margin:10px 0 0 45px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#NuevosMenus #MonoExpress  a{ width:159px; height:52px; text-decoration:none; display:block; }
#NuevosMenus #MonoExpress  a:hover{ background:url(images/botones/btn_mono_express-hover.gif) 0 0 no-repeat; }
#NuevosMenus #MonoExpressActive{ width:150px; height:64px; position:absolute; top:0px; left:0px; background:url(images/botones/btn_mono_express_active.gif) 0 0 no-repeat; }
#NuevosMenus #MonoExpressActive h1{ margin:10px 0 0 50px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#NuevosMenus #MonoExpressActive #Detalle{ width:300px; height:395px; background:#ffffff; position:absolute; left:-320px; border:2px solid #808080; }
#NuevosMenus #MonoExpressActive #Detalle h2{ width:200px; height:60px; font:26px "Trebuchet MS"; text-align:right; margin:10px auto; background:url(images/precios/icon-mono.gif) 0 0 no-repeat; background-position:left-top;}
#NuevosMenus #MonoExpressActive #Detalle h3{ font:18px "Trebuchet MS"; margin:0 0 0 20px; }
#NuevosMenus #MonoExpressActive #Detalle p{ width:290px; height:18px; font:12px "Trebuchet MS"; margin:0 0 0 20px; }
#NuevosMenus #MonoExpressActive #Detalle p.redtext{ width:270px; text-align:center; font:16px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#NuevosMenus #MonoExpressActive #Detalle p.CantidadMinima{ font:10px "Trebuchet MS";}
#NuevosMenus #IconoNuevo { position:relative; top:-110px; left:110px; background:url(images/botones/nuevo_icono.gif) 0 0 no-repeat;}

#NuevosMenusArdilla { width:150px; height:64px; position:absolute; top:75px; left:500px; background:url(images/botones/btn_ardilla.gif) 0 0 no-repeat; }
#NuevosMenusArdilla #Ardilla  h1{ margin:15px 0 0 55px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#NuevosMenusArdilla #Ardilla  a{ width:159px; height:52px; text-decoration:none; display:block; }
#NuevosMenusArdilla #Ardilla  a:hover{ background:url(images/botones/btn_ardilla-hover.gif) 0 0 no-repeat; }
#NuevosMenusArdilla #ArdillaActive{ width:150px; height:64px; position:absolute; top:0px; left:0px; background:url(images/botones/btn_ardilla_active.gif) 0 0 no-repeat; }
#NuevosMenusArdilla #ArdillaActive h1{ margin:10px 0 0 50px; text-align:center; position:absolute; display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#CC0000; text-transform:uppercase; }
#NuevosMenusArdilla #ArdillaActive #Detalle{ width:300px; height:395px; background:#ffffff; position:absolute; top:-55px; left:-320px; border:2px solid #808080; }
#NuevosMenusArdilla #ArdillaActive #Detalle h2{ width:200px; height:60px; font:26px "Trebuchet MS"; text-align:right; margin:10px auto; background:url(images/precios/icon-ardilla.gif) 0 0 no-repeat; background-position:left-top;}
#NuevosMenusArdilla #ArdillaActive #Detalle h3{ font:18px "Trebuchet MS"; margin:0 0 0 20px; }
#NuevosMenusArdilla #ArdillaActive #Detalle p{ width:290px; height:18px; font:12px "Trebuchet MS"; margin:0 0 0 20px; }
#NuevosMenusArdilla #ArdillaActive #Detalle p.redtext{ width:270px; text-align:center; font:16px "Trebuchet MS"; color:#FF0000; font-weight:bold; }
#NuevosMenusArdilla #ArdillaActive #Detalle p.CantidadMinima{ font:10px "Trebuchet MS";}
#NuevosMenusArdilla #IconoNuevoArdilla { position:relative; top:-100px; left:110px; background:url(images/botones/nuevo_icono.gif) 0 0 no-repeat;}



/* MODULO: muestra fotos con JAVA de las mesas y menus */
#PreciosRectangulo #MainMenu #SubMenuFotos{ position:absolute; top:50px; left:270px;  }


/* MODULO: Nuestros Pequeños Grandes Artistas */
#NuestrosArtistas{ width:680px; height:400px; position:relative; top:10px; margin:0 auto; }

#MostrarFotosHalloween_2010_Thumbs { width:600px; height:450px; border:5px solid #80FFFF; margin:20px auto; }
#MostrarFotosHalloween_2010_Thumbs img{ border:5px solid #FFFFFF; margin:10px 0 0 10px; }

#MostrarFotosHalloween_2010 { width:400px; height:500px; margin:20px auto; }
#MostrarFotosHalloween_2010 img{ border:10px solid #FFFFFF; margin:10px 0 0 10px; }
#MostrarFotosHalloween_2010 label.volver{ font: 12 "Trebuchet MS"; color:#000000;  }



/* MODULO: traslado_cs.php */
#TrasladoCSmapa { width: 967px; height:495px; margin:10px auto; border:5px solid #7C7C7C; }


#AvisoClick { width:290px; height:80px; background:url(images/figuras/pincheaqui.png) 0 0 no-repeat; position:absolute; top:405px; left:20px; }
#AvisoClick label{ font:11px "Trebuchet MS"; color:#000000; position:relative; top:5px; left:10px; }

#AvisoClick_2 { width:290px; height:32px; background:url(images/figuras/pincheaqui_2.png) no-repeat; position:absolute; top:50px; left:450px; }
#AvisoClick_2 label{ font:11px "Trebuchet MS"; color:#000000; position:relative; top:7px; left:52px; }

#AvisoClick_3 { width:115px; height:152px; background:url(images/figuras/pincheaqui_3.png) 0 0 no-repeat; position:absolute; top:50px; left:150px; }
#AvisoClick_3 p{ width:50px; height:152px; font:11px "Trebuchet MS"; color:#000000; position:relative; top:35px; left:4px; text-align:center;}




/* MDOULO: ver Fotos de Hinchables */
#HinchablesFotos { width:180px ; height:650px; border:3px solid #7C7C7C; position:absolute; top:10px; left:520px; background:#FFFFFF; }
#HinchablesFotos img{ margin:5px 5px; border:2px solid #FFFF00; }


/* MDOULO: Village Pool */
#Village_Pool_Main { width:1024px; height:500px; margin:0 auto;  }
#Village_Pool_Main #marco_izquierdo{ width:174px; height:240px; border:3px solid #FF8000; position:relative; top:100px; left:10px; background:url(images/publicidad/Village_Pool_para_Marco_Izq.png) 0 0 no-repeat; }
#Village_Pool_Main #marco_central{ width:600px; height:400px;  position:relative; top:-230px; left:0px; margin:0 auto;}
#Village_Pool_Main #marco_central img{ border:5px solid #808080; }
#Village_Pool_Main #marco_central img.thumb{ position:relative; top:1px; left:0px; margin:0 auto; border:5px solid #E0FFFF; }
#Village_Pool_Main #marco_derecho{ width:200px; height:470px; border:5px solid #FF8000; position:relative; top:-620px; left:880px; }
#Village_Pool_Main #marco_derecho h1{ font:32px/32px "Trebuchet MS"; color:#fff; text-align:center; padding:15px; text-shadow: #000000 1px 1px 0px; }
#Village_Pool_Main #marco_derecho h2{ font:24px/24px "Trebuchet MS"; color:#fff; padding:5px; font-weight:bold; display:block; text-align:center;}
#Village_Pool_Main #marco_derecho h3{ font:40px/40px "Trebuchet MS"; color:#fff; padding:5px; text-align:center; text-shadow: #000000 1px 1px 0px; }
#Village_Pool_Main #marco_derecho h4{ font:20px/20px "Trebuchet MS"; color:#fff; padding:5px; text-align:center; text-shadow: #000000 1px 1px 0px; }
#Village_Pool_Main #marco_derecho a{ font:16px/12px "Trebuchet MS"; color:#fff; padding:25px; text-align:center;   }
#Village_Pool_Main #marco_derecho label{ font:14px/16px "Trebuchet MS"; color:#fff; padding:25px; text-align:center; display:block;   }


#Animacion_nota{ width:220px; padding:10px; position:relative; top:-20px; text-align:center;}


/* Módulo: imágenes de las instalaciones... */
#Instalaciones{ width:200px; height:400px; border:3px solid #808080; position:absolute; top:120px; left:10px; }
#Instalaciones h1{ font:16px/14px "Trebuchet MS"; color:#fff; text-align:center; padding:10px; text-decoration:underline; text-shadow: #000 1px 1px 0px; }
#Instalaciones p{ font:14px/14px "Trebuchet MS"; color:#fff; text-align:center; padding:10px;}



/* Modulo: recepcion */
#recepcion label{ font:12px/14px "Trebuchet MS"; color:#000000; }
#recepcion label.rojo{ font:12px/14px "Trebuchet MS"; color:#FF0000; }
#recepcion label.verde{ font:12px/14px "Trebuchet MS"; color:#008000; }
#recepcion label.amarillo{ font:12px/14px "Trebuchet MS"; color:#FFFF00; }



/* Modulo: Precio Bebidas */
#PrecioBebidas { width: 200px; height:240px; border: 3px solid #FF0000; background:#fff; position:relative; left:330px; top:220px; }
#PrecioBebidas h1{ font:22px/24px "Trebuchet MS"; color:#000; text-align:center; text-shadow:#fff 1px 1px 0px; margin:10px; }
#PrecioBebidas p{ font:12px/12px "Trebuchet MS"; color:#000; text-align:left; margin:5px; padding:2px 2px 2px 2px;}
#PrecioBebidas p.back_color{ background:#80FF80; font:12px/12px "Trebuchet MS"; color:#000; text-align:left; margin:5px; padding:2px 2px 2px 2px;}
#PrecioBebidas p.precio{ font:12px/12px "Trebuchet MS"; color:#000; text-align:right; margin:5px; position:relative; top:-189px; padding:2px 2px 2px 2px;}

/* Modulo: MENUS Padres */
#MenuPadre { width: 230px; height:210px; border: 3px solid #FF0000; background:#fff; position:relative; left:500px; top:160px; }
#MenuPadre h1{ font:22px/24px "Trebuchet MS"; color:#000; text-align:center; text-shadow:#fff 1px 1px 0px; margin:10px; }
#MenuPadre p{ font:12px/12px "Trebuchet MS"; color:#000; text-align:left; margin:5px; padding:2px 2px 2px 2px;}
#MenuPadre p.back_color{ background:#80FF80; font:12px/12px "Trebuchet MS"; color:#000; text-align:left; margin:5px; padding:2px 2px 2px 2px;}
#MenuPadre p.precio{ font:16px/12px "Trebuchet MS"; color:#FF0000; font-weight:bold; text-align:right; margin:5px; position:relative; padding:2px 2px 2px 2px;}



