@charset "utf-8";
/* CSS Document */

body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFF;
  line-height:1.5;
}
a { color: #FFF; }
p{
/*	margin:10px;*/
}
ul, ol{
	margin-left:25px;
	width:90%;
}
h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#95D536;
	margin-top:10px;
}
img{
	border:none;
}
*{
	margin:0;
    padding:0;
	outline:none;
}
.clear{
  clear:both;	
}

div.centrador{
  margin: 20px auto;
  width:856px;
}

div.encabezado {
	position: relative;
	height: 125px;
	width: 100%;
}

div.logo{
  background-image:url(../img/logo.jpg);
  background-repeat:no-repeat;
  width:179px;
  height:105px;
  position: absolute;
}

div.titulo_pagina{
  background-image:url(../img/titulo.jpg);
  background-repeat:no-repeat;
  width:580px;
  height:27px;
  position: absolute;
  left:260px;
  top:55px;
  text-indent: -10000px;
  overflow: hidden;
}

ul.navegacion, ul.navegacionrosada { margin: 0; padding: 0; height: 35px; width: 100%; margin-left: 0; overflow: hidden;}
ul.navegacion li, ul.navegacionrosada li { list-style: none; float: left; background-image: url(../img/amarilloSlice.jpg); background-repeat: no-repeat; height: 35px; margin-right: 4px;}
ul.navegacionrosada li { background-image: url(../img/rosadoSlice.jpg); }
ul.navegacion li.final, ul.navegacionrosada li.final { margin-right: 0: }
ul.navegacion li div.bordederecho, ul.navegacionrosada li div.bordederecho { background-image: url(../img/amarilloDer.jpg); background-repeat: no-repeat; height: 35px; width: 15px; float:left;}
ul.navegacionrosada li div.bordederecho { background-image: url(../img/rosadoDer.jpg); }
ul.navegacion a, ul.navegacionrosada a { color:#004358; font-size:12px; font-family: Verdana, Geneva, sans-serif; font-weight:bold; text-decoration: none; display: block; padding: 9px 0 0 13px; white-space: nowrap; float: left;}
ul.navegacion a:hover, ul.navegacionrosada a:hover{ color:#0085B0; }



div.cuerpo_arriba{
  background-image:url(../img/borde_contenido_arriba.jpg);
  height:12px;
  margin-top:12px !important;
  margin-top:0px;
  background-repeat:no-repeat;
  position:relative;
  bottom:0 !important;
  bottom:-4px;
}

div.cuerpo_centro{
  background-image:url(../img/borde_contenido_fondo.jpg);
  background-repeat:repeat-y;
  padding:0px 12px;
}

div.cuerpo_abajo{
  background-image:url(../img/borde_contenido_abajo.jpg);
  height:10px;
  background-repeat:no-repeat;
  position:relative;
  bottom:0 !important;
  bottom:-7px;
}

div.contenido{
}

/*------------------------PÁRTE DEL CONTENIDO ---------------------------*/
td.izq{
  width:500px;
/*  float:left;*/
  margin-right:4px;
}

div.info_izq{
  background-color:#3171AA;
  width:469px;
/*  padding:5px 0;*/
  padding:20px 15px;
  margin:0 !important;
  margin-top:-3px;
}

div.welcome{
  background-image:url(../img/welcome.jpg);
  height:16px;
  margin-top:10px;
  background-repeat:no-repeat;
}

p.mensaje_izq{
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFF;
  line-height:140%;
  margin-top:15px;
}

td.der{
  width:300px !important;
  width:287px;
  padding:15px;
/*  float:left;*/
  background-color:#79D034;
  background-image:url(../img/fondo_der.jpg);
  background-repeat:repeat-x;
  font-size: 14px;
}

div.videos{
  background-image:url(../img/video.jpg);
  height:16px;
  background-repeat:no-repeat;
  padding-bottom:5px;
  border-bottom:#999 solid 1px;
}

div.news{
  background-image:url(../img/news.jpg);
  height:16px;
  background-repeat:no-repeat;
  padding-bottom:5px;
  border-bottom:#999 solid 1px;
}

/*----------------------MENU DE ABAJO-----------------------*/
div.menu_abajo{
  margin-top:10px;	
}

div.abajo_izq{
	float:left;
	width:370px;
	margin-right:89px;
	padding-top:3px;
}

div.abajo_izq img{
	margin-right:5px;
}

div.abajo_izq a{
	margin-right:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	display:inline-block;
	text-decoration:none;
}

a.facebook{
	color:#2E4D76;
}
a.youtube{
	color:#FB3535;
}
a.twitter{
	color:#39D3FF;
}

div.abajo_der{
	float:right;
	width:378px;
}

div.rosada_izq{
   background-image:url(../img/borde_izq_rosado.jpg);	
  background-repeat:no-repeat;
   width:5px;
   height:34px;
   position: absolute;
   top: 0;
   left: 0;
}

div.rosada_centro{
   background-image:url(../img/borde_centro_rosado.jpg);
   background-repeat:repeat-x;
   height:18px;
   padding:8px 12px;
   float:left;
   font-size:12px;
   font-family:Verdana, Geneva, sans-serif;
/*   width:93px;*/
   text-align:center;
   position:relative;
}

div.rosada_der{
   background-image:url(../img/borde_der_rosado.jpg);	
  background-repeat:no-repeat;
   width:5px;
   height:34px;
  position:absolute;
  top:0;
  right: 0;
}

/*----------------------UL LINKS ABAJO -----------------*/
ul.links_abajo{
 list-style:none;
 width:800px;
 height:20px;
 margin:10px auto;
 margin-bottom:5px;
}

div.borde{
  width:856px;
  height:1px;
  border-bottom:#999 solid 1px;
  margin-top: 10px;
}

ul.links_abajo li{
 float:left;	
 margin:0px;
}

ul.links_abajo li a{
 display:block;
 font-size:9px;
 font-family:Verdana, Geneva, sans-serif;
 color:#979797;
 text-decoration:none;
 padding:0 8px;
}

div.logo_xw{
  text-align:right;
  margin-right:5px;
  
}

div.logo_xw a{
  font-family:Verdana, Geneva, sans-serif;
  color:#395B89;
  font-size:10px;
  text-decoration:none;
}

div.logo_xw a img{
  border:none;
}

.margenIzq{
	margin-left:40px;
}
.margenIzq h2 a{
	color:#FFF;
	font-size:16px;
	text-decoration:none;
}
.margenIzq p a{
	color:#FFF;
	font-size:11px;
}
.margenIzq p{
	margin-bottom:10px;
}


.ulOurPrograms{
	list-style:none;
	padding: 0;
	margin: 0;
}
.ulOurPrograms li{
	margin:10px 0;
}
.ulOurPrograms a{
	display:block;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#92D233;
	margin-left:25px;
	font-weight:bold;
}
.ulOurPrograms img{
	vertical-align:middle;
	float:left;
}

.separadorDer{
	background-image:url(../img/separador.jpg);
	background-repeat:no-repeat;
	width:285px;
	height:3px;
	margin-bottom: 8px;
}
.separadorIzq{
	background-image:url(../img/separadorIzq.jpg);
	background-repeat:no-repeat;
	width:464px;
	height:3px;
}
.returnPrograms{
	font-size:10px;
	color:#9BC1E3;
	text-decoration:none;
	float:right;
	margin-right:8px;
	margin-top:1px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	color:#000;
}

#tooltip h3{
	font-weight:bold;
	color:#333;
	margin-top:10px;
	font-size:11px;
}
#tooltip p{
	color:#666;
	font-size:10px;
	margin-top:10px;
}


/*    PAGINA DE INICIO    */

.news-single { padding-left:10px; color:#354234; }
.news-single .title { font-weight: bold; font-size: 12px; padding-top: 10px; font-size: 12px; }
.news-single a { color: #354234; text-decoration: none; }
.news-single a:hover { text-decoration: underline; }
.news-single .date { font-size: 9px; }
.news-single div.content { padding: 10px; }
.news-single div.leermas { text-align: right; font-size: 9px; }

/*     PAGINA ABOUT US    */
.meet-us-table { color: #004E66; text-align:center; }
.meet-us-table td { height: 110px; }
.meet-us-table td.derecha { text-align:right; height: 20px;}
.meet-us-table .small { font-size: 9px; }

.ulAboutUs a { color: #00455A; font-weight: bold; text-decoration: none;}
.ulAboutUs { margin: 0; padding: 0; margin-left: 10px; width: 100%;}
.ulAboutUs li { list-style: none; margin-top: 5px; }

span.link { font-size: 9px; text-decoration: none;}

/*      EARLY LEARNING    */
.resourcesDerecha { color: #00485F; font-weight: bold; width: 90%; margin: 0 auto;overflow: hidden;}
.resourcesDerecha a { color: #00485F; font-weight: bold; width: 90%; margin: 0 auto;overflow: hidden; }

/*       CONTACT US     */

.bluetext { color: #00485F; font-weight: bold; margin-left: 10px;}
.bluetext a { color: #00485F;}

.catorce { font-size:14px;}

/*     CLASS LOCATOR    */

.class_locator .state { color: #394739; font-size: 14px; text-decoration: none; font-weight: bold; margin: 5px 0; } 
.class_locator .school { margin-left: 10px;color: #00485F; font-weight: bold; font-size: 14px; margin-top: 10px; }
.class_locator p { margin-left: 20px; }
.class_locator .school a { color: #00485F; font-weight: bold; font-size: 14px; }
.class_locator .school a:hover { text-decoration: underline; }
.class_locator { color: #00485F; margin-left: 10px;}

/* Licensing */
.ulAdvantages { margin-left: 15px; }
.ulAdvantages li { list-style: none; margin: 5px 0; }

.press a { font-size: 14px; margin-left: 5px; font-weight: bold;}

/********************************** OVERLAY ********************************************/

/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
 
	
    background-color:#fff;  
    width:500px;     
    min-height:200px; 
	opacity: 0.95;
   
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
	clear:both;
	padding: 20px;
	color: #000;
} 

/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../img/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* styling for elements inside overlay */ 
.details { 
    position:absolute; 
    top:15px; 
    right:15px; 
    font-size:11px; 
    color:#fff; 
    width:150px; 
} 
 
.details h3 { 
    color:#aba; 
    font-size:15px; 
    margin:0 0 -10px 0; 
}


/**            STORE       */
table.cds img { cursor: pointer; }