
body { /*background:url(../img/fondo.gif);*/ font-family:Tahoma, Arial; font-size:11px; margin:0px;}
a { text-decoration:none; }
h1, h2, h3 { margin:0px; font-weight:normal; }
li, ul { list-style:none; margin:0px; padding:0px; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }

#cuerpo { width:958px; background-color:#fff; margin: 0 auto; margin-top:20px;   postion:relative; /* border:1px solid #CBCBCB; padding:16px 10px 10px 18px;*/  }
#menu-lat { width:194px; margin-right:9px; float:left;  }
#contenido { float:left; width:755px; }
#contenido-carrito { float:right; width:228px; }
#contenido-ficha { float:left; width:740px; margin-left:14px; }


.pie { width:939px; margin: 0 auto;  postion:relative; padding:5px 10px 10px 0px;  }
.pie .left { font-size:12px; color:#666; position:relative; left:-4px; }
.pie .left a { font-family:"Trebuchet MS"; font-size:12px; color:#666; padding:0px 4px 0px 4px; font-weight:bold; }

/*  CABECERA   */
#cabecera { width:957px; margin: 0 auto;  postion:relative;}
#logo { margin:10px 0px 20px 0px; }
#logo img {
	border: none;
}
.menu {  background-color:#444444;  padding:0px 10px 0px 0px; margin-bottom:5px;}

.menu .left a { display:block; font-size:18px; font-family:"Trebuchet MS", Arial; color:#fff; line-height:18px; }
.menu .left i { font-size:11px; font-family:"Trebuchet MS", Arial; color:#fff;  display:block; line-height:10px; font-style:normal;}

.menu .left .opcion { float:left; border-left:1px solid #6F6F6F;    }
.menu .left a { padding:8px 6px 10px 6px; } 
.menu .left a:hover, .menu .left a.activo {background:url(../img/fondos/fondo-menu.jpg) repeat-x; color:#fff; }

.secundarios { margin-top:13px; float:right; text-align:right; font-size:14px; color:#fff;   }
.secundarios a { font-family:"Trebuchet MS"; font-size:14px; color:#fff; display:inline; padding:4px;}
.secundarios a:hover, .secundarios a.active { background-color:#C0DA72; color:#333; }

.ruta-navegacion { font-size:11px; color:#999; } .ruta-navegacion a { color:#999; margin:0px 5px 0px 5px; }
.ruta-navegacion a:hover { color:#333; text-decoration:underline;  }
#contenido h1, #contenido-ficha h1 { font-family:Arial; font-size:36px; color:#444; letter-spacing:-1px; font-weight:normal; margin-bottom:0px;  }
#contenido h1, #contenido-ficha .direccion { margin-bottom:20px; color:#666; }
#contenido h1, #contenido-ficha .direccion a{  color:#7CA600; }
#contenido h1, #contenido-ficha .direccion a:hover {  color:#666; }


/*  LISTADO FILTROS   */
.filtros-top { background-image:url(../img/fondos/buscador-top.jpg); height:10px; }
.filtros-titulo { padding:0px 10px 10px 0px;  font-family:Tahoma; font-size:18px; font-weight:bold; color:#fff;  }
.filtros-cuerpo { background-image:url(../img/fondos/buscador.jpg); padding:0px 24px 10px 20px; color:#fff; font-weight:bold; }

.filtros-cuerpo .left select, .filtros-cuerpo .right select  { width:70px; }



.filtros-bottom { background-image:url(../img/fondos/buscador-bottom.jpg); height:10px; } 

.filtros-cuerpo select { margin:5px 0px 10px 0px; display:block; width:150px; font-size:11px; padding:2px 0px 2px 0px;  }
.filtros-cuerpo .list-check { margin:5px 0px 10px 0px; padding-top:3px; width:150px; height:100px; background-color:#fff; overflow:auto; }

.img-ofertas a img { padding:0px 5px 0px 0px }
.boton { position:relative; right:-12px; margin-bottom:20px; float:right; background-image:url(../img/fondos/boton.gif); width:99px; height:27px; font-size:14px; font-weight:bold; color:#fff; text-align:center; padding-top:5px;  }

.refination { background-color:#FAE2A5; border:1px solid #FF7302; padding:10px 13px 20px 11px; color:#333333; width:148px; position:relative; left:-10px; }
.refination .filtros-titulo { font-size:14px; font-weight:bold; color:#333; }

/* BOX CONTENIDO */
.box-contenido-top { background-image:url(../img/fondos/box-top.jpg); width:194px; height:7px; margin-top:20px; }
.box-contenido-bottom { background-image:url(../img/fondos/box-bottom.jpg); width:194px; height:7px; }
.box-contenido { background-image:url(../img/fondos/box-back.jpg); width:176px; padding:10px 10px 0px 8px;}
.box-contenido .titulo { font-size:14px; color#333; font-weight:bold; padding-left:7px; margin-bottom:10px; line-height:14px;  }

.box-contenido a { color:#92B42C;  }
.box-contenido a.link { color:#92B42C; display:block; padding:8px 10px 8px 7px; border-top:2px solid #E1E1E1; }
.box-contenido a.link:hover { text-decoration:underline;}
.box-contenido img { margin-right:8px; }



/*  LISTADO CONTENIDO   */
.paginador { background-color:#CCC;/* width:694px;*/ padding:10px 10px 10px 10px; margin-bottom:1px; }
.paginador .left { width:100px; }
.paginador .right { width: 400px; text-align:right; color:#666;   }
.paginador a { color:#666; padding:2px 8px 3px 8px;  }
.paginador a:hover, .paginador a.activo { color:#82A90D; }

.paginador a.siguiente { background:url(../img/paginador-drc.gif) no-repeat right; padding-right:22px;   }
.paginador a.anterior { background:url(../img/paginador-izq.gif) no-repeat left; padding-left:22px;   }
.filtros { color:#666; border-top:1px dotted #b3b3b3; border-bottom:1px dotted #b3b3b3; background-color:#f6f6f6; margin-bottom:20px; padding:8px 10px 8px 10px;  }
.filtros a {  color:#666; margin:0px 5px 0px 5px; }
.filtros a:hover, .filtros a.activo {  color:#769B09; } .filtros a.activo { font-weight:bold; }


.filtros select { margin-left:5px; width:171px; height:21px; border:1px solid #7f9db9; font-size:11px; color:#333;}

.item { /* width:602px; */ margin-bottom:20px; }
.item .foto { float:left; margin-right:10px; }
.item .content {float:left; /*width:420px; */  }
.item .foto img { width:114px; height:114px; padding:4px; border:1px solid #D9D9D9;  }
.item h2, .item h2 a { font-family:Arial; font-size:24px; color:#82A90D;   }
.item .descripcion-breve {font-family:Arial; font-size:11px;  color:#929292; width:620px;  }
.item .descripcion-breve .location a {color:#769B09;  }
.item .descripcion-breve .location  {color:#666; font-size:12px;  }

.item .titulo-cursos { font-family:Arial; font-weight:bold; color:#769B09; margin-top:10px; }

.cursos-disponibles-list .top { width:620px; background:url(../img/item-top-2.gif); height:5px;  }
.cursos-disponibles-list .bottom {width:620px;  background:url(../img/item-bottom-2.gif) no-repeat;height:5px; }
.cursos-disponibles-list .linea {  width:604px; background-color:#F0F0F0; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB;
padding:0px 0px 0px 14px;}
.cursos-disponibles-list table { border-bottom:1px solid #DDDDDD; }
.cursos-disponibles-list table.ultima { border-bottom:0px; }

.cursos-disponibles-list .linea td { padding:4px 0px 4px 0px; }
.cursos-disponibles-list .linea td.nombre { width:123px; font-weight:bold; color:#575555; font-family:Arial; }
.cursos-disponibles-list .linea td.lessons { width:81px; color:#575555; }
.cursos-disponibles-list .linea td.select { width:109px; }
.cursos-disponibles-list .linea td.select select { font-size:11px; width:93px;}

.cursos-disponibles-list .linea td.acomodation { width:150px; text-align:right;  }
.cursos-disponibles-list .linea td.acomodation select { width:150px; font-size:11px; }

.cursos-disponibles-list .linea td.precio { width:78px; font-weight:bold; font-size:12px;  color:#575555; font-family:Arial; text-align:right;}
.cursos-disponibles-list .linea td.reserva { font-weight:bold; color:#575555; font-family:Arial; width:57px; padding-right:10px;}
.cursos-disponibles-list .linea td.reserva a { width:39px; height:23px; background-image:url(../img/more-info.gif); display:block; }
.cursos-disponibles-list .linea td.reserva a:hover { background-image:url(../img/more-info-2.gif); }


.cursos-disponibles-list .mas-cursos { text-align:right; }
.cursos-disponibles-list .mas-cursos a { font-family:Arial; color:#769B09; } 

.carrito-detail { font-family:Arial; font-size:12px; line-height:18px;  }
.form-checkout { padding:15px; font-size:12px;  }
.form-checkout input { width:184px; height:20px; margin-bottom:10px; }
.form-checkout .radio, .form-checkout .check { width:auto; height:auto;  }
.carrito-titulo { font-family:Arial; font-size:24px;  }
.carrito-subtitulo { font-family:Arial; font-size:18px; color:#6D6B6B;  }

.opcion-puntos { background:url(../img/puntos.gif) repeat-x; }
.opcion-puntos span { background:#fff; padding-right:5px; }

.total { color:#000; font-family:Arial; font-size:14px; text-align:right; border-top:1px solid #D9D9D9; margin:10px 0px 0px 0px; padding-top:10px; }

.pagos { padding:10px; line-height:25px; background-color:#E0E0E0; font-family:Arial; font-size:18px; color:#000;  }
.pagos b { color:#337606;  }

.pagos .opcion-puntos span{ background-color:#E0E0E0; }
.pagos .opcion-puntos { background-position:0px 10px; }

.list-review li { line-height:11px; color:#666; margin-bottom:5px; padding-left:3px;  }
#transferprice { font-weight: bold; padding-right: 10px;  }

/* MENU */

#menu-principal {  margin:0px 0px 0px 0px; }
#menu-principal ul { background:url(../img/menu/background-filet.gif) repeat-x 0px 32px !important;  height:38px; }
#menu-principal li { float:left;  }
.on-off { background:url(../img/menu/on-off.gif) no-repeat 0px 0px; width:20px; height:34px; display:block; }
.off-on { background:url(../img/menu/off-on.gif) no-repeat 0px 0px; width:21px; height:34px; display:block; }
.off-off { background:url(../img/menu/off-off.gif) no-repeat 0px 0px; width:21px; height:34px; display:block; }
.inicio-on { background:url(../img/menu/inicio-on.gif) no-repeat 0px 0px; width:15px; height:34px; display:block; }
.inicio-off { background:url(../img/menu/inicio-off.gif) no-repeat 0px 0px; width:15px; height:34px; display:block; }
.fin-on { background:url(../img/menu/fin-on.gif) no-repeat 0px 0px; width:21px; height:34px; display:block; }
.fin-off { background:url(../img/menu/fin-off.gif) no-repeat 0px 0px; width:21px; height:34px; display:block; }
#menu-principal a { text-decoration:none; font-family:Arial; font-size:14px; color:#666666; font-weight: bold; background:url(../img/menu/background-off.gif) repeat-x 0px 0px; width:auto; height:24px; display:block; padding-top:10px; white-space: nowrap; }
#menu-principal a.on { background:url(../img/menu/background-on.gif) repeat-x 0px 0px; color:#fff;  }
#menu-principal a.on:hover { color:#fff;  }
#menu-principal a:hover { color:#ba8e45;  }
#menu-principal i { font-weight:normal; font-size:12px; color:#999; }


/* FICHA */
.zona-cursos td.titulo  { background:url(../img/fondos/titulo.jpg) repeat-x; padding:8px;  }
.zona-cursos { border:1px solid #DCDCDC; font-size:11px; line-height:12px;	 }
.zona-cursos strong { font-size:18px; font-weight:bold; margin-right:15px;  }
.zona-cursos select { margin-right:14px; vertical-align:middle;  }

.zona-curso-item, .zona-curso-item-ultima   { font-size:12px; border-bottom:1px solid #DCDCDC;   }
.zona-curso-item-ultima  { border-bottom:0px;   }
.zona-curso-item.activo  { background-color:#F9FFE7;  }

.zona-curso-item a { color:#7CA600; font-weight:bold;  }
.zona-curso-item td { padding:10px; }
.zona-curso-item .caracteristicas { font-size:11px; padding:0px; color:#666;	  } .zona-curso-item .caracteristicas td{ padding:0px;  }
.zona-curso-item .caracteristicas strong { font-size:11px; margin:0px; }

#deals-container .zona-curso-item td {
	padding: 2px;
}

.puntuacion { font-weight:bold; color:#7CA600; font-size:10px; text-align:center; font-family:Arial;  }
.puntuacion b { font-weight:bold; font-size:14px; color:#333;   }


.escuela { margin-top:20px;  }
.escuela-foto { width:114px; margin-right:10px; float:left;  }
.escuela-foto img { width:112px; height:112px; border:1px solid #d2d2d2; }
.escuela-contenido { float:left; width:540px; color:#666; font-size:12px;   }

.escuela-contenido h2 { font-family:Arial; font-size:24px; color:#444; font-weight:bold;  }
.escuela-contenido .titulo { border-bottom:1px dotted #CCC; margin-bottom:10px; }
.escuela-contenido .direccion { font-size:12px; font-style:italic;  }
.escuela-contenido .direccion a {color:#769B09; }
.escuela-contenido a { color:#769B09; }

/*.curso-titulo { font-size:12x; color:#fff; font-family:Arial;  }
*/
.curso-atributes { color:#999; border-top:1px dotted #ccc; margin-top:10px; padding-top:5px; font-size:12px; vertical-align:middle;   }
.curso-atributes b{ color:#666; padding-right:4px;  }

.curso-atributes a{ color:#769B09; }

.titulo-proceso { background-color:#d1d1d1; font-size:14px;  color:#242323; padding:5px 0px 5px 5px;  }
.titulo-proceso b { background:url(../img/grafo-proceso.gif) no-repeat; padding:10px 18px 12px 18px; position:relative; top:-1px; left:-5px; color:#FFF; font-size:20px; font-family:arial; font-weight:bold; }

.contenido-proceso { margin-left:14px;  }
.contenido-proceso .titulo {font-size:18px; display:block; margin-bottom:10px; padding-bottom:2px; border-bottom:1px solid #ccc;  }
.contenido-proceso .titulo b {color:#769B09; font-weight:normal; }


.bocata-opciones-top { background:url(../img/bocata-top.gif) no-repeat; height:9px; margin-top:10px; }
.bocata-opciones { font-family:Arial; font-size:14px; color:#3f3e3e; background-color:#f0f0f0; width:640px; border-left:1px solid #e3e3e3;  border-right:1px solid #e3e3e3; padding:0px 10px 0px 10px;  }
.bocata-opciones-bottom { background:url(../img/bocata-bottom.gif) no-repeat; height:9px; margin-bottom:20px; }

.precio { font-size:14px;  }
.precio-bold { color:#129621; font-family:Arial; font-size:18px; font-weight:bold; }
.ficha-acomodation {  border-bottom:1px dotted #CCC; padding-bottom:4px; margin-bottom:5px; }

.ficha-acomodation-tit { font:Arial; font-size:14px; color:#3f3e3e; font-weight:bold;  }
.ficha-acomodation .precio { font:Arial; font-size:12px; color:#3f3e3e; padding-right:10px; text-align:right;  }
.ficha-acomodation .precio i { font-style:normal; color:#afaaaa;}
.ficha-acomodation .more { color:#769B09; }


.content-txt {  margin:10px 0px 20px 0px; padding-top:5px; font-size:12px; font-family:Arial; line-height:16px; }
.content-txt h2, .content-txt h1 { border-bottom:1px dotted #DCDCDC; padding-bottom:4px; margin-bottom:10px;}
.content-txt ul { margin:0px; padding:0px; }
.content-txt li { width:191px; float:left; display:block; padding-left:20px; background:url(../img/bullet-escuela.gif) no-repeat 0px 4px;  }
.content-txt ul.sitemap ul { margin-bottom: 15px; margin-top: 5px; }
.content-txt ul.sitemap li { width: 700px; float: none; }

#review.content-txt ul, #review.content-txt li {list-style:none !important; } 
/* CARRITO */

#carrito {   }
.content-carrito { border:1px solid #DCDCDC; border-left:0px; }
#carrito-titulo { width:204px; padding:5px 10px 5px 10px; background-image:url(../img/carrito-titulo.gif); font-family:Arial; font-size:18px; color:#fff;  }
#carrito-content { font-family:Tahoma; font-size:11px; padding:10px; width:146px;  }
#carrito-content td { font-size:11px;  }
.precio-total { font-size:16px !important; font-weight:bold; color:#7CA600; }
.deposito { text-align:center; font-weight:bold; }


#carrito-content h3 { font-size:14px; font-weight:bold;  }	
#carrito-top { background:url(../img/carrito-top.gif) no-repeat; height:7px; margin-top:1px; }
#carrito-bottom { background:url(../img/carrito-bottom.gif) no-repeat; height:7px; margin-bottom:20px; }
.carrito-precio { color:#137d0e; font-weight:bold;  }
.carrito-separation { height:1px; border-top:1px dotted #a7a7a7; margin:10px 0px 10px 0px; }
.book-now a { display:block; background:url(../img/book-now2.gif); color:#fff; font-family:Arial; text-align:center; font-size:18px; padding:3px 0px 4px 10px; width:133px; }


/* HOME */

.buscador-home {background: url(/img/common/images/search-background-3.jpg) no-repeat; float:left; height:188px; margin:0px 10px 14px 0px; position:relative; width:221px; padding:50px 0px 0px 15px; font-size:14px; font-weight:bold; color:#444; }
.buscador-home select { width:200px; margin-bottom:10px }

.box-home  { float:left; width:293px; height:200px; margin-right:15px; }
.box-home h3 { font-family:Arial; font-size:18px; color:#444; font-weight:bold; margin:4px 0px 3px 0px; }
.box-home { font-family:Arial; font-size:12px; color:#444; }
.box-home a { color:#4F8100; font-weight:bold; margin-top:5; }
.box-home a:hover { text-decoration:underline;}

.box-home-mini  { float:left; width:220px; margin-right:10px; }
.box-home-mini h3 { font-family:Arial; font-size:14px; color:#444; font-weight:bold; margin:4px 0px 3px 0px; }
.box-home-mini { font-family:Arial; font-size:12px; color:#444; }
.box-home-mini a { color:#4F8100; font-weight:bold; margin-top:5; }
.box-home-mini a:hover { text-decoration:underline;}


.search-now { text-align:right; }
.search-now input  {
margin-top:10px;
background: url(/img/common/images/search-now-3.png) no-repeat ;
border:0 none; cursor:pointer; height:33px; width:96px; margin-right:10px; }
input, select, button { 
	vertical-align:middle;
	/*border: 1px solid #809db9;*/
}

.destacado-home { float:left; width:667px;    }
.destacado-home .grafo {height:181px;  background:url(/img/common/images/promo-top-bg.jpg) no-repeat  ;  }
.destacado-home .txt { font-size:18px; font-family:Arial; color:#444; height:55px; }
.bottons { float:right; width:197px; height:115px; }
.text-grafo { font-size:14px; color:#444; padding: 15px 10px 0px 35px }  



.bocata-puntuacion { padding-top:10px; background:url(../img/fondos/bocata-review.gif) no-repeat; width:60px; height:55px; font-size:18px;  }
.tabla-estrellas td{ font-size:12px; padding:5px; }
.puntuacion-comentario { margin-top:10px; padding-bottom:10px; border-bottom:1px dotted #CCC; }
.puntuacion-comentario td { font-size:12px;  }
.puntuacion-comentario td em { font-size:11px; color:#666;  }
.puntuacion-comentario td img { margin-bottom:3px; font-size:11px; color:#666;  }

/* INTRANET  */

.int-escuela-tit { font-size:16px; color:#333; font-family:"Trebuchet MS"; font-weight:bold; border-bottom:2px solid #e1e1e1; margin:0px 10px 0px 10px;   }
.int-escuela-sub { font-size:14px; color:#333; font-family:Arial; font-weight:bold; border-bottom:1px solid #e1e1e1;   }
.intr-escuelas strong { font-size:12px; margin-bottom:4px;  }
.precios-week div { width:47px; float:left; margin-right:4px; font-size:10px;  }
.pricetable td { font-size: 10px; }
.intr-escuelas .nota, .intr-escuelas .texto-detalle { font-size:10px; line-height:11px; width:50px; color:#666; }
.intr-escuelas input { vertical-align:middle;}
.intr-escuelas select { vertical-align:middle;}

/* ESTRELLITAS */

.estrellitas, .estrellitas a:hover, .estrellitas a:active, .estrellitas a:focus, .estrellitas .puntaje-actual { background: url(/img/common/estrellitas2.gif) left repeat-x; }
.estrellitas { position: relative; width: 400px; height: 16px !important; overflow: hidden; list-style: none; margin: 0; padding: 0; background-position: left top; }


.estrellitas a, .estrellitas .puntaje-actual {
	border:medium none;
	height:16px;
	left:0;
	line-height:16px;
	outline:medium none;
	overflow:hidden;
	position:absolute;
	text-indent:-1000em;
	top:0;
	width:16px;
}
.estrellitas a:hover {
	background-position:left bottom;
}
.estrellitas a.puntos1 {
	width:20%;
	z-index:11;
}
.estrellitas a.puntos2 {
	width:40%;
	z-index:10;
}
.estrellitas a.puntos3 {
	width:60%;
	z-index:9;
}
.estrellitas a.puntos4 {
	width:80%;
	z-index:8;
}
.estrellitas a.puntos5 {
	width:100%;
	z-index:7;
}
.estrellitas .puntaje-actual {
	background-position:left center;
	margin:0;
	padding:0;
	z-index:1;
}
.estrellitas, .estrellitas li {
	height:16px !important;
	min-height:16px !important;
	padding:0 !important;
}

.descripcion-breve a {
	color: #769B09;
}

#landing-blocks1 {
	float: left;
	width: 390px;
}

#landing-blocks2 {
	width: 568px;
	float: right;
}

#landing-search {
	width: 355px;
	height: 190px;
	background-image: url(/img/landing-search-box.gif);
	padding: 15px;
	color: white;
	font-weight: bold;
}

#landing-search {
	padding-left: 20px;
}

#landing-search h2 {
	font-weight: bold;
	font-size: 22px;
}

.whiteblock {
	width: 390px;
	background-image: url(/img/landing-white-box-middle.gif);
}

.whiteblock .top {
	background-image: url(/img/landing-white-box-top.gif);
	height: 8px;
}

.whiteblock .bottom {
	background-image: url(/img/landing-white-box-bottom.gif);
	height: 8px;
}

.whiteblock .content {
	padding: 5px 20px;
}

.whiteblock h3 {
	font-size: 24px;
	color: #444;
	padding: 5px 20px;
}

.whiteblocklarge {
	width: 570px;
	background-image: url(/img/landing-white-boxl-middle.gif);
}

.whiteblocklarge .top {
	background-image: url(/img/landing-white-boxl-top.gif);
	height: 8px;
}

.whiteblocklarge .bottom {
	background-image: url(/img/landing-white-boxl-bottom.gif);
	height: 8px;
}

.whiteblocklarge .content {
	padding: 5px 10px;
}

#topdestinations, #topdestinations a {
	color:  #80aa00;
	font-weight: bold;
	font-size: 14px;
}

#topdestinations a {
	text-decoration: underline;
}
#topdestinations a:hover {
	text-decoration: none;
}

#newsletter .content {
	background-image: url(/img/newsletter-icon.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-left: 110px;
	font-size: 12px;
}

#greatdeals h3 {
	font-size: 24px;
	border-bottom: 4px solid #ff8e01;
	margin-bottom: 15px;
}

#greatdeals .offer {
	font-size: 14px;
	padding-top: 3px;
}

#greatdeals .offername {
	color: #80aa00;
}

#greatdeals .traveldates {
	font-weight: bold;
}

#greatdeals .weeks {
	font-weight: bold;
}
#greatdeals .price {
	font-size: 16px;
}

#greatdeals {
	margin-bottom: 10px;
}

#destinationsblock .heading, #destinationsblock-city .heading {
	border-bottom: 4px solid #1b65d3; 
	margin-bottom: 15px;
}

#destinationsblock h3, #destinationsblock-city h3 {
	font-size: 24px;
	width: 375px;
	float: left;
}

#destinationsblock .showall, #destinationsblock-city .showall {
	float: right; 
	width: 175px;
	padding-top: 12px;
	text-align: right;
}

#destinationsblock h3 {
	width: 380px;
}

#destinationsblock .showall {
	width: 180px;
}

#destinationsblock .showall a, #destinationsblock-city .showall a {
	color: #80AA00;
	font-weight: bold;
}

#destinationsblock .showall a:hover, #destinationsblock-city .showall a:hover {
	text-decoration: underline;
}
#destinationsblock .whiteblocklarge h3 {
	color: #80aa00;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
	border: none;
}

#destinationsblock .whiteblocklarge h3 a {
	color: #80aa00;
}

#destinationsblock li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

#destinationsblock li a {
	color: #333333;
}

#destinationsblock .price {
	font-weight: bold;
	float: right;
	width: 200px;
	text-align: right;
}

#destinationsblock .city {
	float: left;
	width: 200px;
}

#destinationsblock-city .school, #destinationsblock-city .school a {
	color: #80aa00;
	font-size: 14px;
}

#destinationsblock-city .weeks {
	font-size: 14px;
	font-weight: bold;
}

#destinationsblock-city .address {
	font-size: 12px;
}

#destinationsblock-city .address a {
	color: #80aa00;
	font-weight: bold;
}

#destinationsblock-city .address a:hover {
	color: #80aa00;
}

#destinationsblock-city .description {
	font-size: 10px;
	color: #666;
}

#destinationsblock-city .description a {
	color: #80aa00;
	font-size: 12px;
	font-weight: bold;
}


#whyplanet {
	background-image: url(/img/whyplanet-bg.gif);
	padding: 10px;
	color: white;
	height: 145px;
}

#whyplanet h2 {
	font-size: 24px;
}

#whyplanet h4 {
	color: #80aa00;
	font-size: 14px;
	margin: 10px 0px;
}

#whyplanet li {
	float: left;
	width: 151px;
	padding-right: 5px;
}

#gmapblock h3 a {
	color: #80aa00;
	font-size: 12px;
	font-weight: bold;
}

.whiteblockcourse, .whiteblockcourse-act {
	width: 740px;
	background-image: url(/img/whitebox-deals-middle.gif);
	margin-bottom: 5px;
}

.whiteblockcourse-act {
	background-image: url(/img/whitebox-deals-act-middle.gif);
}

.whiteblockcourse .top, .whiteblockcourse-act .top {
	background-image: url(/img/whitebox-deals-top.gif);
	height: 6px;
}

.whiteblockcourse-act .top {
	background-image: url(/img/whitebox-deals-act-top.gif);
}

.whiteblockcourse .bottom, .whiteblockcourse-act .bottom {
	background-image: url(/img/whitebox-deals-bottom.gif);
	height: 8px;
}

.whiteblockcourse-act .bottom {
	background-image: url(/img/whitebox-deals-act-bottom.gif);
}

.whiteblockcourse .content, .whiteblockcourse-act .content {
	padding: 5px 10px;
}

.whiteblockcourse-act .zona-curso-item.activo {
	background-color: #edffb7;
	border: none;
}

.travelfrom {
	font-size: 11px;
}

#coursedeals .heading {
	border-bottom: 4px solid #1b65d3; 
	margin-bottom: 15px;
}

#coursedeals h3 {
	font-size: 24px;
	width: 300px;
	float: left;
}

#coursedeals .showall {
	width: 420px;
	float: right;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;	
}

#coursedeals .showall a {
	color: #80aa00;
}

#destinationspage a {
	color: #80AA00;
	text-decoration: underline;
	font-weight: bold;
}

#destinationspage a:hover {
	text-decoration: none;
}

#destinationspage h2 {
	font-weight: normal;
}