/* PAGE */
body{ height:100%; margin:0; background-color: #fff; background-image: url(../images/bg-total.gif); background-repeat: repeat-x; }
*{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #808080; list-style:none; }
h1, h2, h3, p, a, img, ul, li, div, form, span, table { float: left; position: relative; margin: 0; padding: 0; border: none!important; }
b{ color: #0579F0 }
h1 a{ font-weight: normal; }
.global{ margin:0 auto; width:760px; height: auto!important; text-align: left; float:none!important; }
.noBorder{ border-right: none!important; }
/* TOP */
.top{ width: 760px; height: 127px; background: url(../images/bgTop.jpg) no-repeat; }
.top h1 a{ color: #fff; text-transform: uppercase; background-repeat: no-repeat; }
/* menuTOP */
.menuTop{ float: right; top: 45px; }
.menuTop ul{ width: 430px; float: right!important; /*padding-right: 10px; */}
.menuTop ul li{ padding-left: 13px; }
.menuTop ul li h1{  }
.menuTop ul li h1 a{ font-size: 10px; padding-left: 20px; letter-spacing: -1px; }
.menuTop ul li h1 a:hover{ color: #BDDAF6; }
/* imagenes en el menuTOP */
.menuTop ul li a.home{ background-image: url(../images/home-page.gif); background-position: 5px 1px;  }
.menuTop ul li a.costaRica{ background-image: url(../images/cr.gif); }
.menuTop ul li a.siteMap{ background-image: url(../images/site-map.gif); background-position: 5px 2px; }
.menuTop ul li a.resources{ background-image: url(../images/resources.gif); background-position: 5px 1px; }
.menuTop ul li a.contactUs{ background-image: url(../images/e-mail.gif); background-position: 5px 2px; }
/* menuBOTTOM */
.menuBottom{ width: 550px; top:85px; float: right; }
.menuBottom ul{ float: right; padding-right: 10px; }
.menuBottom ul li{ padding-left: 15px; }
.menuBottom ul li h1{  }
.menuBottom ul li h1 a{ padding-left: 10px; background: url(../images/arrow-menu-generic.gif) no-repeat; background-position: 0 7px; font-size: 12px; letter-spacing:-1px; }
.menuBottom ul li h1 a:hover{ color: #0B66C8; }
/*BANDERAS EN EL TOP*/
.flagsTop{ width: 530px; height: 25px; top: -28px; float: right; }
.flagsTop ul{ float: right; }
.flagsTop ul li{ height: 20px; padding-right: 35px; background-repeat: no-repeat; background-position: right; top: 5px; }
.flagsTop ul li p{ font-weight: bold!important; font-size: 11px; color: #0579F0; text-decoration: underline; padding-top: 2px; }
.flagsTop ul li p a{ font-weight: bold!important; font-size: 11px; color: #0579F0; text-decoration: underline; }
.flagsTop ul li p a:hover{ color: #FF9600; }
.flagsTop ul li.japan{ background-image: url(../images/flagJapan.gif); margin-right: 10px; }
.flagsTop ul li.germany{ background-image: url(../images/flagGermany.gif); }



/* CONTENT */
.content{ width: 754px; border: 3px solid #fff!important; background-color: #fff; }

/* BUSCAR LOS CSS DE CADA PAGINA POR FUERA*/

/* FOOTER */
.footer{ width: 754px; height: 71px; left: 3px; background-image: url(../images/bg-bottom.gif); background-repeat: repeat-x; background-position: 0 17px; }
.menuFooter{ width: 754px; background-color: Gray; }
.menuFooter ul{ width: 754px; background-color: #7B8187; padding: 3px 0; }
.menuFooter ul li{ width: auto; list-style: none; padding: 0 5px;  }
.menuFooter ul li h3{   }
.menuFooter ul li h3 a{ text-align: left; color: #D9DCDF; text-transform: uppercase; font-size: 9px; }
.menuFooter ul li h3 a:hover{ color: #000; }

.contactFooter{ width: 754px; background-image: url(../images/epifania-logo-bottom.jpg); background-repeat: no-repeat; background-position: left bottom; }
.contactFooter ul{ float: right; width: auto; height: 43px; padding-top: 10px; }
.contactFooter ul li{ padding: 0 8px 0 17px; background: no-repeat top left; }
.contactFooter ul li p{ width: 80px!important; color: #fff; }
.contactFooter ul li p span{ color: #fff; }
.contactFooter ul li.contactCostaRica{ background-image: url(http://www.epifaniaschool.com/images/paises/flag_costa_rica.gif); }
.contactFooter ul li.contactUsa{ background-image: url(http://www.epifaniaschool.com/images/paises/flag_usa.gif); }
.contactFooter ul li.contactJapan{ background-image: url(http://www.epifaniaschool.com/images/paises/flag_japan.gif); }
.contactFooter ul li.contactGermany{ background-image: url(http://www.epifaniaschool.com/images/paises/flag_germany.gif); }
.contactFooter ul li.contactSouthKorea{ background-image: url(http://www.epifaniaschool.com/images/paises/flag_south_korea.gif); }

.contactFooter .redes{ float:right; }
.contactFooter .redes ul{ margin:0 20px 0 0; }
.contactFooter .redes ul li{ width:auto; padding:0; float:left; display:inline; margin:0 10px 0 0; }
.contactFooter .redes ul li a{ text-indent:-99999px; overflow:hidden; height:24px; background: no-repeat center top; }
.contactFooter .redes ul li a:hover{ background-position:bottom!important; }
.contactFooter .redes ul li a.facebook{ width:25px; background:url(../images/facebookLogo.jpg); }
.contactFooter .redes ul li a.flickr{ width:67px; background:url(../images/flickrLogo.jpg); }
.contactFooter .redes ul li a.youTube{ width:51px; background:url(../images/youtubeLogo.gif); }

/* RECONOCIDOS POR */
.reconocidosPor{ float: right; height: 80px; border: 3px solid #fff!important; background-color: #fff; }
.reconocidosPor p{ width: auto; text-align: right; top: 45px; }
.reconocidosPor ul{ height: auto; }
.reconocidosPor ul li{ width: auto; height: auto; padding: 5px; }

/*EMERGENCIAS MEDICAS*/
.emergenciasMedicas{float: left; height: 80px; border: 3px solid #fff!important; background-color: #fff; margin-top: 10px; }


/* Reserve Rights */
.reserveRights{ width: 754px; border: 3px solid #fff; background-color: #fff; }
.reserveRights ul{ float: right; }
.reserveRights ul li{ width: 200px; text-align: right; clear: both; }
.reserveRights ul li p{ float: right; }
.reserveRights ul li p a{ font-size: 10px; }
.reserveRights ul li p a:hover{ color: #000; text-decoration: underline; }

/* FLASH BANNERS */

#flashcontent {
	width: 205px;
	height: 127px;
	float: left;
	top:-13px;
}



/*.flashBannerTextPromos { left: 350px; }
.flashBannerTextPromos object{  width: 201px; height: 173px; }
*/

/*
border: 1px solid red;
*/





