body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4c4c;
	text-align: justify;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #000000;
}
.main {
	/*display: table;*/
	clear: left;
	height: auto;
	width: 802px;
	margin: 0px auto;
}
.header {
	background-color: #FFFFFF;
	background-image: url(images/header_bkgr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: table;
	clear: left;
	height: auto;
	width: 802px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.logo {
	display: table;
	float: left;
	height: 47px;
	width: 151px;
	margin-left: 20px;
}
.tollFree {
	font-size: 20px;
	font-weight: bolder;
	text-align: right;
	display: table;
	float: left;
	width: 496px;
	margin-left:120px;
	padding-bottom: 5px;
}
.hdrButtons {
	font-size: 10px;
	/*display: table;*/
	float: right;
	width: 115px;
}
.hdrButtons a, .book_photo a {
	color: #ffffff;
	text-decoration: none;
	background-image:url(images/see_promotions.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	clear: left;
	height: 25px;
	width: 115px;
	margin-bottom: 5px;
	padding-top: 8px;
}
.hdrButtons a:hover, .book_photo a:hover {
	background-image:url(images/see_promotions_over.jpg);
	background-repeat: no-repeat;
}
.promotionsbutton a {
	background-image:url(images/see_promotions.jpg);
	background-repeat:no-repeat;
}
.promotionsbutton a:hover {
	background-image:url(images/see_promotions_over.jpg);
	background-repeat:no-repeat;
}
.menu {
	/*display: table;*/
	clear: both;
	height: 42px;
	width: 800px;
	background-color: #FFFFFF;
	padding-right: 1px;
	padding-left: 1px;
}
.menu a {
	color: #4d4c4c;
	text-decoration: none;
	background-image: url(images/menu_off.jpg);
	background-repeat: no-repeat;
	display: table-cell;
	float: left;
	height: 32px;
	width: 100px;
	text-align: center;
	font-weight: bolder;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menu a:hover, .menu a.Active {
	background-image: url(images/menu_on_active.jpg);
	background-repeat: no-repeat;
}
.mainPic {
	display: block;
	clear: left;
	height: auto;
	width: 802px;
}
.mainContent, .BottomLinks {
	/*display: table;*/
	clear: left;
	height: auto;
	width: 802px;
}
.mainContent {
	margin-top: 10px;
	/*display:table;*/
}
.BottomLinks {
	margin-top: 20px;
	background-color: #FFFFFF;
}
.bottomLinksText {
	text-align: center;
	display: block;
	clear: left;
	height: auto;
	width: 782px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
}
a {
	color: #4d4c4c;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.fullDiv {
	display: block;
	float: left;
	height: auto;
	width: auto;
}

.subMenu, .subMenuIntMain {
	/*display: table;*/
	float: left;
	height: auto;
}
.subMenu {
	width: 215px;
	margin-right: 8px;
}
.subMenuIntMain {
	width: 177px;
	margin-right: 9px;
	float:left;
}
.TestimonialsTitle, .intPageTitlesBlue, .intPageTitlesRed, .intPageTitlesBrown, .intPageTitlesGreen, .intPageTitlesLBrown {
	background-repeat: no-repeat;
	background-position: top;
	font-size: 15px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	display: block;
	clear: left;
	text-transform: capitalize;
	padding: 5px;
}
.intPageTitlesBlue {
	background-color: #2e3192;
	background-image: url(images/internos/titles_bkgr_blue.jpg);
}
.intPageTitlesRed {
	background-color: #ed1c24;
	background-image: url(images/internos/titles_bkgr_red.jpg);
}
.intPageTitlesBrown {
	background-color: #a1593b;
	background-image: url(images/internos/titles_bkgr_brown.jpg);
}
.intPageTitlesGreen {
	background-color: #98a735;
	background-image: url(images/internos/titles_bkgr_green.jpg);
}
.intPageTitlesLBrown {
	background-color: #c48e49;
	background-image: url(images/internos/titles_bkgr_lbrown.jpg);
}
.TestimonialsTitle {
	background-color: #928a2e;
	background-image: url(images/internos/testimonials_tit.jpg);
}
.homeSearch {
	background-image: url(images/home/search_bkgr.jpg);
	background-repeat: no-repeat;
	display: block;
	clear: left;
	height: 42px;
	width: 205px;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}
.subMenuHome, .TestimonialsTextMain , .subMenuInternosBlue, .subMenuInternosRed, .subMenuInternosGreen, .subMenuInternosBrown, .subMenuInternosLBrown {
	background-color: #FFFFFF;
	text-align: left;
	display: table;
	clear: left;
	height: auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #969696;
}
.subMenuHome {
	width: 214px;
}
.subMenuInternosBlue, .subMenuInternosBlue, .subMenuInternosRed, .subMenuInternosGreen, .subMenuInternosBrown, .subMenuInternosLBrown, .subMenuInt  {
	width: 176px;
	text-transform: capitalize;
}
.subMenuInt {
	display: table;
	clear: left;
	height: auto;
	background-color: #FFFFFF;
	background-image: url(images/internos/search_bkgr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 177px;
	margin-top: 10px;
	padding-top: 10px;
	text-align: left;
}
.TestimonialsTextMain {
	width: 162px;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
}
.TestimonialsFoto {
	display: block;
	float: left;
	width: 72px;
}
.TestimonialsText {
	display: block;
	float: left;
	width: 80px;
	padding-left: 5px;
	padding-right: 5px;
}
.TestimonialsRead {
	display: block;
	clear: left;
	text-align: right;
	padding-right: 7px;
	padding-top: 3px;
}

.subMenuHome a, .NewsLetter, .subMenuInternosBlue a, .subMenuInternosBlue a, .subMenuInternosRed a, .subMenuInternosGreen a, .subMenuInternosBrown a, .subMenuInternosLBrown  a, .subMenuInt a, a.subMenuHomeInv {
	font-weight: bolder;
	color: #4d4c4c;
	text-decoration: none;
	display: block;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #dcdcda;
	padding: 5px;
}
.subMenuHome a, .NewsLetter, .subMenuInt a, a.subMenuHomeInv {
	padding-left: 16px;
	background-image: url(images/home/flecha.jpg);
	background-repeat: no-repeat;
	background-position: 2px 10px;
}
a.subMenuHomeInv {
	font-size: 10px;
	padding-left: 46px;
	background-image: none;
}
.NewsLetter p {
	margin-top: 0px;
}
.NewsLetter {
	background-color:#FFFFFF;
	clear:both;
}
.subMenuHome a:hover, .subMenuInt a:hover {
	color: #FFFFFF;
	background-color: #f5c105;
	background-image: url(images/home/flecha_on.jpg);
	background-repeat: no-repeat;
}
.subMenuInternosBlue a:hover, .subMenuInternosRed a:hover, .subMenuInternosGreen a:hover, .subMenuInternosBrown a:hover, .subMenuInternosLBrown a:hover {
	color: #FFFFFF;
}
.subMenuInternosBlue a:hover {
	background-color: #2E3192;
}
.subMenuInternosRed a:hover {
	background-color: #ed1c24;
}
.subMenuInternosGreen a:hover {
	background-color: #98a735;
}
.subMenuInternosBrown a:hover {
	background-color: #a1593b;
}
.subMenuInternosLBrown a:hover {
	background-color: #c48e49;
}
.Testimonials {
	background-color: #FFFFFF;
	display: block;
	clear: left;
	height: auto;
	width: 177px;
	margin-top: 10px;
}

.smallText {
	font-size: 10px;

}
.ContentHome {
	display: block;
	float: left;
	height: auto;
	width: 578px;
}
.homeBox {
	/*display: block;
	clear: left;*/
	float:right;
	height: auto;
	width: 578px;
	margin-bottom: 10px;
}
.homeBoxText {
	background-color: #FFFFFF;
	width: 557px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #969696;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.homeBoxText p {
	margin: 0px;
}
.homeBoxText img {
	margin: 5px;
}
.ContIntBorders {
	display: block;
	clear: left;
	height: auto;
	width: 615px;
}
.ContIntBordersContact {
	display: block;
	clear: left;
	height: auto;
	width: 802px;
}
.ContentIntText {
	display: table;
	clear: left;
	height: auto;
	width: 595px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.ContentIntTextContact {
	display: table;
	clear: left;
	height: auto;
	width: 782px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}

.ContentInternos {
	/*display: table;*/
	float: left;
	height: auto;
	width: 615px;
}
.ContentInternosContact {
	float: left;
	height: auto;
	width: 802px;
}
/* Home Box Titles */
h1.ecuAdvtitle, h1.galapagosTitle, h1.ecoTitle, h1.questTitle, h1.incentivesTitle, h1.learningTitle {
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 18px;
	text-align: right;
	display: block;
	background-repeat: no-repeat;
	height: 31px;
	width: 558px;
	clear: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 0px;
}
h1.ecuAdvtitle {
	background-image: url(images/home/tit_ecuadv_box.jpg);
}
h1.galapagosTitle {
	background-image: url(images/home/tit_galapagos_box.jpg);
}
h1.ecoTitle {
	background-image: url(images/home/tit_eco_box.jpg);
}
h1.questTitle {
	background-image: url(images/home/tit_quest_box.jpg);
}
h1.incentivesTitle {
	background-image: url(images/home/tit_incentives_box.jpg);
}
h1.learningTitle {
	background-image: url(images/home/tit_learning_box.jpg);
}
h1.ecuAdvtitle a, h1.galapagosTitle a, h1.ecoTitle a, h1.questTitle a, h1.incentivesTitle a, h1.learningTitle a {
	color: #FFFFFF;
	text-decoration: none;
}
h1.ecuAdvtitle a:hover, h1.galapagosTitle a:hover, h1.ecoTitle a:hover, h1.questTitle a:hover, h1.incentivesTitle a:hover, h1.learningTitle a:hover {
	text-decoration: underline;
}
.h1.tituloFrances {
	font-size:16px;
}
h1.tituloFrances a {
	font-size:16px;
	text-decoration:underline;
}
.Address {
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	display: block;
	clear: left;
	width: 802px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.Address a {
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
.Address a:hover {
	text-decoration: underline;
}
.Titles {
	font-size: 14px;
	font-weight: bolder;
	color: #2E3192;
}
.subTitles {
	font-weight: bolder;
}
h2, h3, h4, h5, h6 {
	text-align: right;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 20px;
	margin-top: 0px;
}
/* Blue */
h2 {
	color: #2E3192;
	border-bottom-color: #2E3192;
}
/* Red */
h3 {
	color: #ed1c24;
	border-bottom-color: #ed1c24;
}
/* Brown */
h4 {
	color: #a1593b;
	border-bottom-color: #a1593b;
}
/* Green */
h5 {
	color: #98a735;
	border-bottom-color: #98a735;
}
/* Light Brown */
h6 {
	color: #c48e49;
	border-bottom-color: #c48e49;
}
h7 {
	text-align:left;
    color: #2E3192;
	border-bottom-color: #2E3192;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 20px;
	margin-top: 0px;
}
.tableTitles {
	font-weight: bolder;
	text-align: center;
	color: #FFFFFF;
	background-color: #FCCC3A;
}
.tblContsList {
	color: #4D4C4C;
	text-align: right;
	vertical-align: top;
}
img.Padding {
	padding: 5px;
	float: right;
}
.listMain {
	display: table;
	clear: left;
	width: 615px;
	margin-top: 10px;
	background-color:#FFFFFF;
}
.listPhoto {
	display: block;
	float: left;
	height: 150px;
	width: 140px;
	margin-right: 9px;
}
.listRightMain {
	/*display: block;*/
	float: left;
	width: 445px;
	background-color: #FFFFFF;
}
.listHighlights {
	display: table;
	float: left;
	width: 320px;
	margin-right: 9px;
}
.listHighlights p {
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: left;
}
.listHighlightsStudents {
	/*display: table;*/
	float: left;
	width: 320px;
	margin-right: 9px;
}
.listRedTitle, .listBlueTitle, .listBrownTitle, .listGreenTitle, .listGreen2Title {
	font-size: 15px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: right;
	display: block;
	clear: left;
	width: 595px;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
	background-position: top;
	padding-bottom: 7px;
}
.listRedTitle {
	background-image: url(images/internos/list_red_title.jpg);
	background-repeat: no-repeat;
	background-color: #ED1C24;
}
.listBlueTitle {
	background-image: url(images/internos/list_blue_title.jpg);
	background-repeat: no-repeat;
	background-color: #2e3192;
}
.listBrownTitle {
	background-image: url(images/internos/list_brown_title.jpg);
	background-repeat: no-repeat;
	background-color: #c48d4a;
}
.listGreenTitle {
	background-image: url(images/internos/list_green_title.jpg);
	background-repeat: no-repeat;
	background-color: #98A635;
}
.listGreen2Title {
	background-image: url(images/internos/list_green2_title.jpg);
	background-repeat: no-repeat;
	background-color: #a66835;
}
.underConstruction {
	background-color: #FFFFFF;
	text-align: center;
	display: block;
	clear: left;
	width: 100%;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.subMenuHome strong {
	font-weight: bolder;
	text-align: center;
	display: block;
	padding-top: 5px;
}
.SubTitlesRed {
	font-size: 14px;
	font-weight: bolder;
	color: #ED1C24;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ED1C24;
}
.SubTitlesRed a {
	color: #ED1C24;
	text-decoration: none;
}
.SubTitlesRed a:hover {
	text-decoration: underline;
}
.Testimonials img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.book_photo {
	font-size: 10px;
	display: table;
	clear: left;
	width: 260px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.book_photo a {
	clear: none;
	float: left;
	padding-right: 10px;
}
.hdrIdioma {
	font-size: 10px;
	display:table-row;
	float: right;
	width: 85px;
	text-align:center;
	padding-left:5px;
	margin-right:15px;
}
.hdrIdioma a {
	text-decoration:none;
}
.smallerTitle {
	color: #2E3192;
	border-bottom-color: #2E3192;
}
.listRightMainCulture {
	display: block;
	float: left;
	width: 100%;
	background-color: #FFFFFF;
}
.listCulture {
	display: table;
	float: left;
	width: 450px;
	margin-right: 9px;
}
.table {
	font-size:10px;
}
.tableRow {
	font-weight:bold;
	color:#FFFFFF;
	background:#999999;
	text-align:center;
}
.botones {
	width:370px;
	padding-left:40px;
	padding-top:5px;
}
.botones a {
    color: #4d4c4c;
	text-decoration: none;
	background-image: url(images/hdr_button.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 18px;
	width: 115px;
	margin-bottom: 5px;
	padding-top: 4px;
	padding-right:5px;
	float:left;
	font-size:11px;
}
.botones a:hover {
	background-image: url(images/hdr_button_on.jpg);
	background-repeat: no-repeat;
}