/* CONTENT */
.content{ width: 754px; border: 3px solid #fff!important; background-color: #fff; }
.contentText{ width: 754px; height: auto; background-position: 10px 40px; background-repeat: no-repeat; }

.contentText h1{ width: 720px; height: 35px; font-size: 20px; color: #0579F0; background-image: url(../images/fire-light-h1.gif); background-repeat: no-repeat; padding: 5px 0 0 30px; }
.contentText a { float: none; position: relative; margin: 0; padding: 0; color: #0579F0; text-decoration: underline; font-weight: bold; }
.contentText a:hover{ color: #ff6600; }
.contentText div{ float: none; }
.contentText .textInside{ width: 530px; left: 5px; padding-left: 210px; clear: both; }
.contentText .textInside h1{ width: 300px; left: 5px; clear: both; }
.contentText .textInside h2{ width: 300px; left: 5px; clear: both; font-size: 16px; font-weight: bold!important; letter-spacing: -1px; }
.contentText .textInside h3{ width: 350px; left: 5px; clear: both; }
.contentText .textInside p{ width: 100%; clear: both; text-align: justify; padding: 0 0 10px 3px;  }
.contentText .textInside p object{ float:left; left:50px; position:relative; text-align:center; }
.contentText .textInside p.title{ color:#0066FF; font-size:20px; text-align:center; margin:10px 0; }
.contentText .textInside p.subTitle{ color:#0066FF; font-size:16px; text-align:left; }
.contentText .textInside p.blueNote{ background-color:#0579f0; color:#fff; text-align:center; padding: 1px 0 0 0; }
.contentText .textInside p.recommendations { background-color:#5caf25; color:#fff; text-align:center; margin:10px 0;  padding: 1px 0 0 0; }
.contentText .textInside p.attention{ color:#000; text-align:center; font-size:16px; }
.contentText .textInside p.attention b{ color:#000; font-size:20px; text-transform:uppercase; }
.contentText .textInside p.attention a{ font-size:16px; }

/*
.contentText .textInside ul{ width: auto; padding-left: 15px; }
.contentText .textInside ul li a{ color:red; font-size: 11px; }
*/


ul.bulletsContentText{  }
ul.bulletsContentText { width:500px; padding-left: 15px; }
ul.bulletsContentText li{ width: 100%; clear: both; background: url(../images/arrow-menu-generic.gif) no-repeat 0 4px; padding-left: 10px;	margin-bottom: 8px; }
ul.bulletsContentSeparate{ width: auto; padding-left: 15px; }
ul.bulletsContentSeparate li{ margin-bottom: 15px; }


.resalt{ color: #FFA500; font-weight: bold; }

/*.contentText .textInside p a b{ text-decoration: underline; }*/
.contentText .textInside h2{ color: #A63CF1; clear: both; margin: 10px 0; width:500px; }
.contentText .textInsideCamp h2{ color:#0579f0; }
.contentText .textInsideCamp p, .contentText .textInsideCamp ul li{ color:#000; font-size:12px; line-height:20px; }
.contentText .textInside h3{ color: #92C72D; clear: both; margin: 10px 0; }
.contentText table{ clear: both; float: none; }

/* BACKGROUNDS PAGES*/
.welcomepage{ background-image: url(../images/welcome-page.jpg); }
.contactpage{ background-image: url(../images/contact-bg-page.jpg)}
.internetClass{ background-image: url(../images/internetClass.jpg)}
.method{ background-image: url(../images/method-page.jpg); }
.costaRica{ background-image: url(../images/cr.jpg); }
.students{ background-image: url(../images/students-page.jpg); }
.about{ background-image: url(../images/about-page.jpg); }
.testimonialBg{ background-image: url(../images/david.jpg)}
.info{ background-image: url(../images/guaria.jpg)}
.programas{ background-image: url(../images/programas.jpg)}
.contact-bg{ background-image: url(../images/contact-bg-page.jpg)}
.costarica{ background-image: url(../images/cr.jpg);}
.registration{ background-image: url(../images/registration.jpg); }
.friends{ background-image: url(../images/friends.jpg)}
.extraclass{ background-image: url(../images/extra-classes-bg.jpg); }
.evening { background-image: url(../images/evening.jpg); }
.homestay{ background-image: url(../images/homestay-bg.jpg); }
.child{ background-image: url(../images/kids-bg-page.jpg); }
.winterPromoPicture{ background-image: url(../images/promoWinterPicture.jpg); }
.promosCR{ background-image: url(../images/promosCR-bg-page.jpg); }
.teachers{ background-image: url(../images/teachers-page.jpg); }
.gallery{ background-image: url(../images/promosCR-bg-page.jpg)}
.newsAm{  background-image: url(../images/newsBGImage.jpg)}
.summerPromoPicture{  background-image: url(../images/promoSummerPicture.jpg)}
.directory{ background-image: url(../images/directory.jpg)}
.sosPromoPicture{ background-image: url(../images/promoSOSProgramPicture.jpg)}
.campPromoPicture{ background-image: url(../images/campProgramPicture.jpg)}
.medicalPromoPicture{ background-image: url(../images/promoMedicalSpanishPicture.jpg)}
.regularClassesPromoPicture{ background-image: url(../images/promoRegularClasses.jpg)}
.volunteerPromoPicture{ background-image: url(../images/promoVolunteerPicture.jpg)}
.lawEnforcement{ background-image: url(../images/lawEnforcementImage.jpg)}
.academicCredit{ background-image: url(../images/academicCreditPage.jpg)}
.brokers{ background-image: url(../images/brokerPage.jpg)}

/* TEACHERS PAGE */

/* TEACHERS*/
.spanishTeachers{ width: 90%; height: auto; padding-left: 20px; margin: 0; clear: both; }
.spanishTeachers ul{  }
.spanishTeachers ul li{ padding-left: 100px; background-repeat: no-repeat; background-position: 0 0; border-bottom: 1px solid #cecece!important; margin-bottom: 20px; height:140px; }
.spanishTeachers ul li span{ background-image: url(../images/email_icon.jpg); background-repeat: no-repeat; background-position: 0 4px; padding: 0 0 20px 13px; }
.guiselle{ background-image: url(../images/teacher-guiselle.jpg);  }
.alejandra{ background-image: url(../images/teacher-alejandra.jpg);  }
.gabyMata{ background-image: url(../images/teacherGabyMata.jpg);  }
.dalay{ background-image: url(../images/teacher-dalay.jpg);  }
.gina{ background-image: url(../images/teacher-gina.jpg);  }
.juan{ background-image: url(../images/no-person.gif)}
.andrea{ background-image: url(../images/teacher-andrea.jpg);  }
.jose{ background-image: url(../images/teacher-jose.jpg);  }
.wagner{ background-image: url(../images/staffWagner.jpg);  }
.geovany{ background-image: url(../images/staffGeovanny.jpg);  }
.sabrina{ background-image: url(../images/staffSabrina.jpg);  }
.zeidy{ background-image: url(../images/teacher-zeidy.jpg);  }
.zeidy p{ width:400px!important; height:100px;  }
.account{ background-image: url(../images/account.jpg);  }
.jd{ background-image: url(../images/staffJD.jpg); }
.pm{ background-image: url(../images/projectm.jpg); }
.james{ background-image: url(../images/staffJames.jpg); }
.james span{ margin:20px 0 0 0!important; }


/* STAFF */
.spanishStaff{ width: 500px; clear: both; }
.spanishStaff ul li{	width: 400px; }
.spanishStaff ul li span{ margin-top: 40px; clear: both; }

/*FORMS*/
form{text-align: center; background-color: transparent; margin-top: 10px; clear: both; }
.formForm{ width: 250px;height: auto; padding-left: 100px; }
.formForm ul{  }
.formForm ul li{ height: auto; padding-bottom: 10px; text-align: left; 	}
.formForm ul li ul{ width: 230px; padding: 0; }
.formForm ul li ul li{ width: auto; padding-right: 10px;  }
.formText{ width: 220px; }

/* TEXTOS CON SANGRIA */
.textsangria{ width: 90%; height: auto; padding-left: 50px;  }

/* PAGINA DE NEWS */
.saveOneHundred{ width: 114px!important; height: 24px!important; left: 170px; }
.saveOneHundred a{ float:left; width: 104px!important; height: 24px!important; background-image: url(../images/save100.gif); background-repeat: no-repeat; background-position: top; font-size: 1px; color: #CE0000; padding-left: 10px; }
.saveOneHundred a:hover{ background-position: bottom; color: #A90101; }

/* PAGINA DE TESTIMONIOS */
.recomendations{ float: left; width: 100%; height: auto; }
.recomendations ul{ float: left; width: auto; height: auto; padding: 0; margin: 0; }
.recomendations ul li{ float: left; width: 170px; height: 100px; border: none; padding: 0; margin: 0; }

/* PROMOS PRICES */
.promosPrices{ width: 528px; height: 80px; }
.promosPrices ul{ width: 528px; height: 64px; }
.promosPrices ul li{ width: 131px; height: 66px; }
.promosPrices ul li a{ width: 126px; height: 52px; font-size: 1px; display: block; text-align: right; padding-right: 5px; padding-top: 12px; color: #fff; text-decoration: none; }
.promosPrices ul li a:hover{ background-position: bottom!important; color: #fff;}

.promosPricesFall{ background-image: url(../images/pricesFall.jpg); }
.promosPricesWinter{ background-image: url(../images/pricesWinter.jpg); }
.promosPricesSpring{ background-image: url(../images/pricesSpring.jpg); }
.promosPricesSummer{ background-image: url(../images/pricesSummer.jpg); }

/*GALERIA VIDEOS*/
.videoGallery{ width: 530px;  }
.videoGallery ul{ width: 485px; }
.videoGallery ul li{ width: 140px; margin: 0 auto!important; text-align: center!important; margin: 5px 5px!important; border: 1px solid #0579F0!important; background-color: #fff;  padding: 3px; }

/*COLOR TEXT*/
span.redText{ color:red; }


/*CAMPAMENTOS*/
.textInsideCamp ul{}
.textInsideCamp ul li{ padding:0 10px; }




