@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
	font-size:12px;
	background-image:url(images/hd_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#d2d2d2;
	font-smooth:always;
	font:"trebuchet MS";
}
.hide_header{display:none}
.ruta-navegacion {
	background-image:url(images/back_content.gif);
	background-position:left;
	background-repeat:repeat-y;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#666666;
	width: 965px;
	padding: 0px 7px 0px 7px;
}
.ruta-navegacion-inner {
	background-color: #eef4fc;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	width: 925px;
	text-align: left;
	padding: 6px 0px 0px 40px;
}
.no-viajeros {
	background-image:url(images/no-viajeros.png);
	width:436px;
	height:125px;
	margin-left:40px;
	margin-top:20px;
	display:inline;
	float:left;
}

.ruta-navegacion .actual {
	color: #46659f;
}

.ruta-navegacion a.link {
	text-decoration:none;
	color:#666666;
}

.logueado {
	padding: 40px 30px 30px 0px;
	float:right;
	color: #d1d1d1;
	width: 600px;
	text-align: right;
}
.logueado a, .logueado a:VISITED, .logueado a:LINK, .logueado a:ACTIVE  {	
	font-weight:bold;
	color: #fff;
	text-decoration: none;
}
.logueado a:HOVER{
	text-decoration: underline;
}

input.disabled {
	background-color:#999;
	color:#000000;
	border:1px solid #333;	
}

textarea { overflow:auto; }
#leftmore ul li img, #rightmore ul li img {padding:0px; border:none}
#main_image_wrapper img {border:none; padding:0;}
.diario-de-viaje p { margin:0; padding:0; }
ul.clean {
	list-style:none;
	margin-left:-25px;
}
ul.clean li {
	display:inline;
	float:left;	
	margin-right: 20px;
	margin-bottom:10px;
}
.listado-del-buscador {
	width:880px; 	
	background-color:#f6f6f6;
	float:left;
	border-left:1px solid #3f89b0;
	border-right:1px solid #3f89b0;
	padding:10px 10px;
	margin: -4px 0 0 40px;	
}
a.grey-link {
	color:#666;
}
.flotarRight { float:right; }
.flotarLeft { float:left; }
.gris { color:#666666; }
.nomargin { margin:0; padding:0;}
.width385px { width: 385px; }
.foto-de-galeria { margin-top:10px; margin-right:10px; text-decoration:none}
a.colorTexto { text-decoration:none; color:#656565}
.thumb { width:120px; height:120px; }
#slider { height:355px; width:270px; float:left;}
.nobg { background-image:none; border:none; }
.nounderline { text-decoration:none; font-size:13px}
.textomapa { font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px;}
.nologo { width:80px; }
.little-bottom { margin-bottom:40px; }
.desc2, .less { display:none;}
.more, .less { color:#656565; font-size:12px; cursor:pointer; text-decoration:underline}
.less {position:relative; top:-30px;}
.conficha .list-title a {text-decoration:underline;}
.little-left-margin { padding-left:13px; }
.register-left-column {
	width:549px;
	float:left;
}
.fotos-de-destino ul.regiones a {
	color:#656565;
	
}
ul.registrate {
	list-style:none;
	list-style-image:url(images/check.png);
	margin-left:60px;
}
ul.registrate li {
	color:#7EC527;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	margin:20px 0px;
}
.register-right-column {
	float:left;
	width:378px;
}
.reg-box-top {
	background-image:url(images/reg-box-top.png);
	width:378px;
	height:8px;
	background-repeat:no-repeat;	
	margin-top:18px;
}
.reg-box-content {
	width:376px;
	border-left:1px solid #aec9da;
	border-right:1px solid #aec9da;
	min-height:20px;
	background-color:#cadee9;
	font-size:14px;
}
.leftMargin40px {
	margin-left:40px;
	margin-top:10px;
}
.reg-box-content h2, .reg-box-content h3 {
	color:#2A7499;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	margin:0 0 0 40px;;
	padding:0;
}
.reg-box-content h3 {
	font-size:18px;
}
.center-text {
	text-align:center;
}
.little-left-margin p { margin:0; padding:0;}
.boton-registro {
	width: 174px;
	background-color:#f58d1a;
	border:1px solid #c44b04;
	height:28px;
	color:#fff;
	font-family:"trebuchet MS";
	font-size:16px;
}
.reg-box-bottom {
	background-image:url(images/reg-box-bottom.png);
	width:378px;
	height:8px;
	background-repeat:no-repeat;
}
#frm li {
	list-style:none;
}
.error {
	color:#FF0000;
	text-align:left;
	width: 100%;
}
p.error {
	color:#FF0000;
	margin:0;
}
.center{
	text-align:center;
}
.weather-box {
	float:left;
	margin-left:-433px;
	margin-top:310px
}
.weather-box .date {
	height:14px;
	background-color:#3F89B0;
	color:#fff;
	padding:0px 10px;
}
.weather-box .first-row {
	border-top: 1px solid #3F89B0;
}
.border-blue-left {
	border-left:1px solid #3F89B0;
}
.temp {
	padding:0px 5px;
	color:#666;
}
.gray-color {
	color:#666;
}
.temp strong {
	color:#3F89B0;
}
.italic {
	font-style:italic;
}
.georgia {
	font:Georgia, "Times New Roman", Times, serif;
}
.flashmap {
	margin-left:39px;
	margin-top:10px;
}
#flashmapcontent {	
	float:left;	
	position: absolute;
}
.flashmaptop {
	background-image:url(images/flashtop.png);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	width:903px;
	height:15px;
}
.flashmapbottom{
	background-image:url(images/flashbottom.png);
	background-position:left;
	background-repeat:no-repeat;
	float:left;	
	width:903px;
	height:15px;
	margin-top:-10px;
}
.flash-left {
	width: 9px;
	border-left: 1px solid #e5ecf4;
	height: 346px;
	float:left;
	background-color: #fff;
}
.flash-right {
	width: 9px;
	border-right: 1px solid #e5ecf4;
	height: 346px;
	float:left;
	background-color: #fff;

}
#wrap {
	width:969px;
	margin:0 auto;
}
a:hover {
	color:#F48C1B;
}


.menu {
	margin-left:40px;
}


.top-border {
	background-image:url(images/topito.png);
	background-position:center;
	width:902px;
	height:14px;
	margin-left:40px;
	margin-top:-6px;
}
#content {
	width:965px;
	margin:0 18px 0 0px;
	min-height:419px;
	background-image:url(images/back_content.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#ffffff;
	float:left;
	padding: 0px 7px 0px 7px;
}
#content .centerBox-footer, .centerBox-footer {
	background-image:url(images/bottom_content.gif);
	background-repeat:no-repeat;
	height:13px;
	width:980px;
	float:left;
	margin-left:0px;
}
#content .centerBox .leftBox {
	background-image:url(images/home-leftBox.png);
	background-position:left;
	width:553px;
	height:205px;
	float:left;
	background-repeat:no-repeat;
	margin:14px 0 0 31px;
	padding:18px 16px 0px 16px;
}

#content .centerBox .leftBox h2, #content .centerBox .smallRegisterBox .smallRegisterBoxContent h2, .register-left-column h2 {
	color:#2a7499;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:22px;
	margin:0 0 10px 0;
	padding:0;
}
.register-left-column h2 {
	margin-left:59px;
	margin-top:25px;
}
.centerBox {
	float:left;
	width: 100%;
	background-image:url(images/degrade.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ffffff;
}
#content .centerBox .smallRegisterBox .smallRegisterBoxContent .pequenioEspacio {
	height:5px;
}
#content .centerBox .leftBox p {
	font-size:14px;
	margin:0 0 10px 0;
	padding:0;
	font-family:"Trebuchet MS";
	color:#656565;
}
#content .centerBox .smallRegisterBox {
	width:303px;
	height:223px;
	background-image:url(images/smallRegisterBox.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:20px;
	float:left;
	margin-top:4px;
	margin-left:15px;
}

#content .centerBox .smallRegisterBox .smallRegisterBoxContent {
	background-color:#c8deeb;
	width:282px;
	padding-left:19px;
	border-left:1px solid #aecddf;
	border-right:1px solid #aecddf;
	height:204px;
}

#content .centerBox .smallRegisterBox .smallRegisterBoxContent .registerTable {
	border:0px;
	text-align:right;
	color:#3e89b0;
	margin-top:5px;
}
.select {
	width:185px;	
	height:20px;
	border:1px solid #3E89B0;	
}
#content .centerBox .smallRegisterBox .smallRegisterBoxContent .registerTable input.text, .inputtext{
	border:1px solid #3E89B0;
	/*background-image:url(images/registerBox-input.jpg);*/
	background-color:#fff;
	font-family:"trebuchet MS";
	background-repeat:no-repeat;
	width:183px;		
}
#content .centerBox .smallRegisterBox .smallRegisterBoxContent .registerTable input.btnSubmit {
	border:1px solid #c14c00;
	background-color:#f48c1b;
	width:174px;
	height:28px;
	padding-bottom:5px;
	color:#ffffff;
	float:left;
	margin-left:43px;
	margin-top:22px;
	font-family:"trebuchet MS";
	font-weight:normal;
	font-size:16px;
}

#content .centerBox .homeContent {
	background: transparent;
	margin-left:31px;
}
#content .centerBox .homeContent .column1, #footer .column1 {
	width:303px;
	border-right:1px solid #e9eaee;
	float:left;
}
#content .centerBox .homeContent .column2, #content .centerBox .homeContent .column3  {
	width:300px;
	border-right:1px solid #e9eaee;
	float:left;
}

#content .centerBox .homeContent .column1 h3, #content .centerBox .homeContent .column2 h3, #content .centerBox .homeContent .column3 h3 {
	background-image:url(images/ico_guia.png);
	background-position:right;
	background-repeat:no-repeat;
	margin:0px;
	padding:10px 0 10px 20px;
	width:270px;
	height:48px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	color:#7ec527;
	font-size:22px;	
}
#content .centerBox .homeContent h3 a, h3 a {
	text-decoration:none;
	color:#7ec527;
}
#content .centerBox .homeContent h3 a:hover , h3 a:hover {
	color:#F48C1B;
}
#content .centerBox .homeContent .column1 h3 {
	background-image:url(images/comunidad.png);
}

#content .centerBox .homeContent .column3 h3 {
	background-image:url(images/ruta.png);
}
.img-buscador-de-rutas {
	margin:10px 15px;
}
#content .centerBox .homeContent .column2 ul {
	margin-left:-20px;
	*margin-left:20px;
}
#content .centerBox .homeContent .column2 ul li {
	width:91px;
	height:80px;
	display:inline;
	float:left;	
}

.marginTop10px { margin-top:10px}
#content .centerBox .homeContent p {
	margin: 0 0 0 21px;
	padding:0px;
	font-size:14px;
	color:#666666;
	font-family:"trebuchet MS";
}

#content .destination {
	/*width:902px;*/
}
#content .destination .destination-menu {
	float:left;
	margin-left:40px;
	margin-top:20px;
}
#content .destination .destination-menu a.bigtab, #content .destination .destination-menu a.bigtab-notselected {
	background-image:url(images/bigtab.png);
	background-position:left;
	background-repeat:no-repeat;
	height: 18px;
	text-decoration:none;
	color:#297398;
	width: 234px;
	padding:7px 0 10px 0;
	float: left;
	text-align: center;
	font-style: italic;
	font-size:16px;
}
#content .destination .destination-menu a.bigtab {
	position:relative;
	top:1px;
}
#content .destination .destination-menu a.bigtab:hover, #content .destination .destination-menu a.bigtab-notselected:hover {
	background-position:0px 1px;
}
#content .destination .destination-menu a.bigtab-notselected {
	background-image:url(images/bigtab-notselected.png);
	color:#fff;
}

#content .destination .destination-menu a, #content .destination .destination-menu a.selected  {
	/*background-image:url(images/smalltab.png);*/
	background-image:url(images/smtab.png);
	background-position:0px 8px;
	background-repeat:no-repeat;	
	width:106px;
	height:24px;
	float:left;
	padding-top:12px;	
	text-align:center;
	text-decoration:none;
	font-style: italic;
	color:#fff;
	font-size:13px;
	margin-bottom:5px;
}
#content .destination .destination-menu a:hover {
	background-position:0px -29px;
}
#content .destination .destination-menu a.selected:hover {
	background-position:0px 8px;
}





#content .destination .destination-menu a.selected {
	background-image:url(images/smalltab-selected.png);
	color:#3e8aac;
	margin-right:-1px;
}


#content .destination .city-info {
	background-color:#f6f6f6;
	float:left;
	border-left:1px solid #3f89b0;
	border-right:1px solid #3f89b0;
	padding:10px 5px;
	margin: -4px 0 0 40px;	
	min-height: 310px;
}
#content .destination .city-info .city-info-top {
	background-image:url(images/cityinfotop.png);
	background-repeat:no-repeat;
	width:890px;
	height:9px;
}
#content .destination .city-info .city-text {
	background-color:#fff;
	padding:8px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	margin-left:1px;
	min-height:300px;
}
#content .destination .city-info .city-text .column {
	width:430px;
	margin:-299px 0 0 440px;
}
#content .destination .city-info .city-text .column h3, .fotos-de-destino h3, .type-column .type-content h2, a.all-comments, .title-profile {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	color:#7ec527;
	font-size:18px;	
	margin:0px;
	padding:0px;
}

.title-profile { 
	margin-left:20px; 
	font-size:22px;
}

#content .destination .city-info .city-text .column h3 {
	margin-bottom:-10px;
}
.type-column .type-content h2 {
	margin-left:10px;
}
.fotos-de-destino h3 {
	margin-top:10px;
}
#content .destination .city-info .city-text .column p {
	color:#666;
	font-size:14px;
} 

.city-info-bottom, .backend-content-bottom, .backend-content-top {
	background-image:url(images/boxbottom.png);
	background-repeat:no-repeat;
	background-position:left;
	
	width:902px;
	height:13px;
	margin-top:-1px;
	margin-left:40px;
}

.backend-content-top {
	background-image:url(images/boxtop.png);
	margin-bottom:5px;
}

.city-bottom {
	background-image:url(images/citybottom.png);
	width:889px;
	height:8px;
	margin-left:1px;
}

.fotos-de-destino {
	margin-left: 50px;
	margin-top: 10px;
	width: 540px;
	float: left;
}

.fotos-de-destino ul, .fotos-de-destino ul.regiones, ul.restaurantes-destacados1, ul.restaurantes-destacados2 {
	width:540px;
	list-style:none;
	margin-left:-40px;
	margin-top:-10px;
}








/* slider */
.main_image_container{
margin: 0px;
padding: 0px;
}
.gallery{
margin: 0px;
padding: 0px;
}
.e2_photo_gallery {
 width:268px;
 margin:0px auto;
 min-width:268px;
 color:#fff;
}


.e2_photo_gallery h1 {
 margin:0px;
 padding:0px;

}

.e2_photo_gallery p {
 margin:0px;
 padding:0px;
}

#main_image_wrapper{margin:-2px;position:relative;border:1px solid #CCC; width:260px; height:260px;background: #FFF url(slider/gallery/rsrc/loading_image.gif) no-repeat 50% 50%;}
#imgloader{text-align:center;margin:0px;padding:0px}
#thumbbox{border:solid 1px #CCC;text-align:left;width:249px;position:relative;padding:0px 0px 0px 16px;margin:0px;}
#thumb_container{position:relative;overflow:hidden;width:232px;height:77px;margin:0px;padding:0px;}
#thumbs img{margin-right:0px;padding:0px;vertical-align:top;}
#thumbs a img{border:1px solid #fff;}
#thumbs a:hover img{border:1px solid #CCC;}
#thumbs a:hover{color:red;}

#back{position:absolute;top:0;left:0px;z-index:10;}
#more{position:absolute;top:0;left:246px;float:right;z-index:10;}
.morelink:hover{font-size:11px;color:#FFF;text-decoration:underline;}
#thumbgall{position:absolute;left:0;top:0;white-space:nowrap;z-index:10;}
#widthbox{position:relative;display:inline;left:0;top:0;padding:0px;}
#imgbox{width:80px;height:80px;display:inline;position:absolute;text-align:center;}
#iptc_btn{width:100%;text-align:right;position:absolute;left:0;top:0;z-index:999;}
#iptc_info{position:absolute;bottom:0;left:0;height:auto;width:100%;background-color:#000;color:#CCC;font-size:10px;line-height:140%;text-align:left;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.iptc_left{float:left;text-align:right;width:18%;color:#FFF;padding:0 0 0 2%;}
.iptc_right{float:right;text-align:left;width:79%;}

#rightmore li a{background:url(slider/gallery/designs/e2/right_more.gif) no-repeat;display:block;color:#fff;text-decoration:none;width:100%;padding:0;height:78px;}
#rightmore li a:hover{background:url(slider/gallery/designs/e2/right_more_over.gif) no-repeat;color:#fff;height:78px;}
#leftmore li a{background:url(slider/gallery/designs/e2/left_more.gif) no-repeat;display:block;color:#fff;text-decoration:none;width:100%;padding:0;height:78px;}
#leftmore li a:hover{background:url(slider/gallery/designs/e2/left_more_over.gif) no-repeat;color:#fff;height:78px;}

.morelink:link,.morelink:visited{font-size:11px;color:#FFF;text-decoration:none;}
#rightmore,#leftmore{color:#333;height:90px;width:19px;padding:0;}
#rightmore ul,#leftmore ul{list-style:none;border:none;height:75px;margin:0;padding:0;}
#rightmore li,#leftmore li{height:75px;margin:0;}
#imgtitle{width:260px; font-size:.8em; text-align:center; color:#FFF; display:block}
#imgtitle h2{font-size:1.3em; margin:0; padding:0}

.clear{clear:both;}

/* slider */













ul.destinos-destacados {	
	list-style:none;
}
ul.restaurantes-destacados1, ul.restaurantes-destacados2 {
	width:300px;
	float:left;
}
ul.restaurantes-destacados1 {
	margin-top:20px;
}
ul.restaurantes-destacados2 {
	margin-bottom:20px;
}
ul.restaurantes-destacados1 li p, ul.restaurantes-destacados2 li p, ul.destinos-destacados li {
	float:left;
}
ul.restaurantes-destacados1 li, ul.restaurantes-destacados2 li, ul.destinos-destacados li{
	display:inline;
	float:left;
	margin:0 8px 0 0;
	width:89px;
	overflow:hidden;
}
ul.restaurantes-destacados1 li a, ul.restaurantes-destacados2 li a, ul.destinos-destacados li a{
	text-decoration:none;
	color:#424242;
}
.description { color:#666;}
ul.restaurantes-destacados1 li .img, ul.restaurantes-destacados2 li .img, ul.restaurantes-destacados1 lino .img, ul.restaurantes-destacados2 li .imgno  {	
	width:70px;
	height:70px;
	border:1px solid #d2efb5;
	padding:4px 4px;
	background-position:left;	
}
ul.restaurantes-destacados1 li .imagen, ul.restaurantes-destacados2 li .imagen {
	width:72px; height:72px;
}
ul.restaurantes-destacados1 lino .img, ul.restaurantes-destacados2 li .imgno {
	border:0px;
	padding:0px;
}
.fotos-de-destino ul.regiones {
	width: 540px;
	margin-top:-10px;
	/*height: 340px;*/
	float:left;
}
.fotos-de-destino ul.regiones li p {
	margin:0;
	padding:0;
}
.fotos-de-destino ul li, .fotos-de-destino ul.regiones li {
	display:inline;
	margin-right:55px;
	margin-top:20px;
	width:122px;
	float:left;
}
.fotos-de-destino ul li p {
	width:30px;
	margin:0;
	padding:0;
}
.fotos-de-destino ul.users {
	width:861px;	
}
.fotos-de-destino ul.users li {
	display:inline;
	margin-right:21px;
	margin-top:20px;
	width:122px;
}

.bannerbox {
	width:352px;
	float:left;
	margin-top:0px;
}
.bannerbox .top  {
	background-image:url(images/bannerbox-top.png);
	width:352px;
	height:12px;
}
.bannerbox .center {
	width:324px;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;	
	padding:16px 0px 16px 26px;
	background-color:#efefef;
}
.bannerbox .bottom  {
	background-image:url(images/bannerbox-bottom.png);
	width:352px;
	height:12px;
}

.city-info .restaurant-box {
	border:1px solid #e3e3e3;
	float:left;
	width: 543px;
	background-color:#fff;
	margin-left: 9px;
	padding:8px;
}
.city-info .restaurant-box .info {
	width:235px;
	margin-left:24px;
	float:left;
}
.ancho {
	width:890px;
}
.city-info .restaurant-box .info h2, .city-info .restaurant-box .info h3, .rightbox h2, .backend-content-box .info h2, .backend-content-box .info h3, .city-info .restaurant-box h3 {
	color:#8ccd3d;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:22px;
	margin:0 0 5px 0;
	padding:0;
}
h3.paddingLeft { 
	margin-left:15px;
}
h3.paddingLeft10px {
	margin-left:10px;
}
.city-info .restaurant-box .info h3, .backend-content-box  .info h3,.city-info .restaurant-box h3{
	font-size:16px;
	margin-top:3px;
}
.city-info .restaurant-box .info p, .backend-content-box .info p{
	margin:0;
	padding:0;
}
.info p {
	color:#666;
}
.info p a {
	width:230px;
}
.city-info .rightbox {
	float:left;
	width:297px;
	margin-left:10px;
}


.type-column {
	width: 530px;
	float: left;
}
.type-column .type-top {
	background-image:url(images/type-top.png);
	background-position:left;
	background-repeat:no-repeat;
	width:185px;
	float:left;
	height:10px;
}
.type-column .type-content {
	width:183px;
	float:left;
	background-color:#f9f9f9;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;	
}
.type-column .type-content ul {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
.aclaracion { 
	font-size:12px;
	color:#2b749d;
}
.type-column .type-content ul li, .type-column .type-content ul li.with-sons, .type-column .type-content ul li.son, .with-sons, .son, .no-sons {
	background-color:#ececec;
	color:#4f96c0;
	font-style:italic;
	font-size:14px;
	padding-left:6px;
	margin-bottom:5px;
	/*height:21px;*/
	padding-top:2px;
}
.height5px { height:5px; background-color:#F9F9F9;}
.type-column .type-content ul li.with-sons, .with-sons {
	background-image:url(images/arrow.png);
	background-position:right top;
	background-repeat:no-repeat;
	padding-left:27px;
}
.with-sons, .no-sons {
	padding-left:12px;
	width:200px;
}

.type-column .type-content ul li.son, .son {
	background-color:#f9f9f9;
	padding-left:23px;
	font-style:normal;
	color:#010101;
	font-size:12px;
}
.son  {
	padding-left:12px;
}
.type-column .type-bottom {
	background-image:url(images/type-bottom.png);
	background-position:left;
	background-repeat:no-repeat;
	width:185px;
	float:left;
	height:10px;
}
.select-box {
	margin-left:2px;
	margin-top:9px;
}
.select-box-top, .select-box-bottom {
	background-image:url(images/select-box-top.png);
	background-position:left;
	background-repeat:no-repeat;
	width:179px;
	height:11px;
	float:left;
}
.select-box-content {
	background-color: #d7d7d7;
}
.select-box-content ul.selectbox {
	margin: 0px;
	padding: 0px;
	background-color:#d7d7d7;
	float:left;
	width:179px;
}
.select-box-content ul.selectbox li {
	margin:0;
	padding:0;
	background-color:#d7d7d7;
	font-style:normal;
	color:#010101;
	font-size:12px;	
	padding-left:4px;
	border-left:1px solid #a4a4a4;
	border-right:1px solid #a4a4a4;
}
.select-box-bottom {
	background-image:url(images/select-box-bottom.png);	
}
.list {
	float:left; width:330px;
}
.listado {
	/*width: 655px;*/
	float: left;
	margin-left: 20px;
}
.subrayado {
	text-decoration:underline;
}
.list-title, .list-title a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#8bce41;
	font-style:italic;
	text-decoration:none;
}

.list-title a:hover {
	color:#F48C1B;
}
.list-link {
	text-decoration:none;
	color:#7b7b7b;
}
.small-pic {
	border: 1px solid #e3e3e3;
	padding: 3px;
	width: 72px;
	height: 72px;
}
ul.lista {
	margin:0;
	padding:0;
}
ul.lista li {
	list-style-type:none;
	margin-bottom:20px;
}
.list-item {
	text-align:left;
}
.small-space {
	width:10px;
}

.paginador, .paginador p a, .paginador p, .paginador2 p a, .paginador2, .paginador2 p {
	color: #525252;
	text-decoration:none;
	text-align:left;
	padding:0px;
}

.paginador p a:hover, .paginador2 p a:hover {
color: #F48C1B;
}



.paginador2 {
	margin:0 0 0 15px;
}

input.bottom-button {
	border: 1px solid #428cb3;
	background-color: #76b4e3;
	color:#ffffff;
	font-family:"trebuchet MS";
	width:122px;
	margin-top:35px;
}
input.left-space {
	margin-left:20px;
}


/* HEADER */

#header {
	float:left;
	width:983px;
	height:81px;
	background-image:url(images/header.png);
	background-position:left;
	background-repeat:no-repeat;
}
#header h1 {
	background-image:url(images/logohd.png);
	background-repeat:no-repeat;
	background-position:left;
	width:309px;
	height:54px;
	clear:none;
	margin:5px 0 0 42px;
}
#header .frmLogin {
	margin:-50px 0 0 597px;
	padding:0px;
}
#header h2 {
	color:#29749c;
	font-weight:normal;	
	width:111px;
	clear:none;
	font-size:18px;
}
#header .recordar {
	margin:0 0 0 1px;
	position:relative;
	top:1px;
}
#header .emailbox {
	border: 0px;
	color:#000000;
	background-image:url(images/emailbox.png);
	width:102px;
	height:16px;
	font-size:10px;	
	padding:4px 5px 2px 5px;
}
#header .passtextbox {
	border: 0px;
	color:#000000;
	background-image:url(images/passtextbox.png);
	width:102px;
	height:16px;
	font-size:10px;	
	padding:4px 5px 2px 5px;
}
#header .notextbox {
	border: 1px solid #acacac;
	color:#000000;
	width:103px;
	height:16px;
	font-size:10px;	
	padding:2px 5px 2px 5px;
}
#header .olvido-password-div {
	margin:-35px 0 0 115px;
}
#header a.olvido-password-link, #header olvido-password-link {
	color:#525252;
	text-decoration:none;
	margin:-35px 0 0 52px;
}
#header input.btnSubmit {
	border:1px solid #c14c00;
	background-color:#f48c1b;
	width:105px;
	height:22px;
	float:left;
	color:#ffffff;
	float:left;
	font-size:12px;
	margin: -22px 0 0 230px;
	*margin: -23px 0 0 230px;
	padding:0 0 5px 0;
	font-family:"trebuchet MS";
	font-weight:bold;
}




/* LOGIN */
.login-box{
	width: 177px;
	height: 24px;
	background-image: url(images/login_y_registro.png);
	margin-right: 45px;
	margin-top: 36px;
	float: right;
}
.login-box div{
	float:left;
	padding-top: 4px;
	font-family:"trebuchet MS";
	font-size:12px;
	font-weight: bold;
}


/* MENUES */
#menues {
	height: 28px;
	background-image:url(images/menu/back_menu.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 983px;
	text-align:center;
	/*padding-top:5px;*/
}
#menues ul{
	color: #fff;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#menues ul li{
	margin: 0;
	display: inline;
}
#menues .f {
 padding-left: 0;
 background: none;
}








#menues ul li a.first:ACTIVE,#menues ul li a.first:VISITED,#menues ul li a.first:LINK
{
height: 29px;
line-height: 29px;
float: left;
width: 61px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
margin-left: 50px;
}
#menues ul li a.first:HOVER
{
background: url(images/menu/inicio.png) center center no-repeat;
color: #336699;
}
#menues ul li a.first-s:ACTIVE,#menues ul li a.first-s:VISITED,#menues ul li a.first-s:LINK,#menues ul li a.first-s:HOVER
{
background: url(images/menu/inicio.png) center center no-repeat;
height: 29px;
line-height: 29px;
float: left;
width: 61px;
display: block;
color: #336699;
text-decoration: none;
text-align: center;
margin-left: 50px;
}



#menues ul li a.second:ACTIVE,#menues ul li a.second:VISITED,#menues ul li a.second:LINK
{
height: 29px;
line-height: 29px;
float: left;
width: 69px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
margin-left: 13px;
}
#menues ul li a.second:HOVER
{
background: url(images/menu/destinos.png) center center no-repeat;
color: #336699;
}
#menues ul li a.second-s:ACTIVE,#menues ul li a.second-s:VISITED,#menues ul li a.second-s:LINK,#menues ul li a.second-s:HOVER
{
background: url(images/menu/destinos.png) center center no-repeat;
height: 29px;
line-height: 29px;
float: left;
width: 69px;
display: block;
color: #336699;
text-decoration: none;
text-align: center;
margin-left: 13px;
}



#menues ul li a.third:ACTIVE,#menues ul li a.third:VISITED,#menues ul li a.third:LINK
{
height: 29px;
line-height: 29px;
float: left;
width: 94px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
margin-left: 13px;
}
#menues ul li a.third:HOVER
{
background: url(images/menu/comunidad.png) center center no-repeat;
color: #336699;
}
#menues ul li a.third-s:ACTIVE,#menues ul li a.third-s:VISITED,#menues ul li a.third-s:LINK,#menues ul li a.third-s:HOVER
{
background: url(images/menu/comunidad.png) center center no-repeat;
height: 29px;
line-height: 29px;
float: left;
width: 94px;
display: block;
color: #336699;
text-decoration: none;
text-align: center;
margin-left: 13px;
}



#menues ul li a.fourth:ACTIVE,#menues ul li a.fourth:VISITED,#menues ul li a.fourth:LINK
{
height: 29px;
line-height: 29px;
float: left;
width: 119px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
margin-left: 14px;
}
#menues ul li a.fourth:HOVER
{
background: url(images/menu/diariosdeviaje.png) center center no-repeat;
color: #336699;
}
#menues ul li a.fourth-s:ACTIVE,#menues ul li a.fourth-s:VISITED,#menues ul li a.fourth-s:LINK,#menues ul li a.fourth-s:HOVER
{
background: url(images/menu/diariosdeviaje.png) center center no-repeat;
height: 29px;
line-height: 29px;
float: left;
width: 119px;
display: block;
color: #336699;
text-decoration: none;
text-align: center;
margin-left: 14px;
}



#menues ul li a.fifth:ACTIVE,#menues ul li a.fifth:VISITED,#menues ul li a.fifth:LINK
{
height: 29px;
line-height: 29px;
float: left;
width: 56px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
margin-left: 14px;
}
#menues ul li a.fifth:HOVER
{
background: url(images/menu/fotos.png) center center no-repeat;
color: #336699;
}
#menues ul li a.fifth-s:ACTIVE,#menues ul li a.fifth-s:VISITED,#menues ul li a.fifth-s:LINK,#menues ul li a.fifth-s:HOVER
{
background: url(images/menu/fotos.png) center center no-repeat;
height: 29px;
line-height: 29px;
float: left;
width: 56px;
display: block;
color: #336699;
text-decoration: none;
text-align: center;
margin-left: 14px;
}



#menues ul li a.sixth:ACTIVE,#menues ul li a.sixth:VISITED,#menues ul li a.sixth:LINK
{
height: 29px;
line-height: 29px;
float: left;
width: 132px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
margin-left: 14px;
}
#menues ul li a.sixth:HOVER
{
background: url(images/menu/buscador_rutas.png) center center no-repeat;
color: #336699;
}
#menues ul li a.sixth-s:ACTIVE,#menues ul li a.sixth-s:VISITED,#menues ul li a.sixth-s:LINK,#menues ul li a.sixth-s:HOVER
{
background: url(images/menu/buscador_rutas.png) center center no-repeat;
height: 29px;
line-height: 29px;
float: left;
width: 132px;
display: block;
color: #336699;
text-decoration: none;
text-align: center;
margin-left: 14px;
}



#menues ul li a.seventh:ACTIVE,#menues ul li a.seventh:VISITED,#menues ul li a.seventh:LINK
{
height: 29px;
line-height: 29px;
float: left;
width: 74px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
margin-left: 12px;
}
#menues ul li a.seventh:HOVER
{
background: url(images/menu/reservas.png) center center no-repeat;
color: #336699;
}
#menues ul li a.seventh-s:ACTIVE,#menues ul li a.seventh-s:VISITED,#menues ul li a.seventh-s:LINK,#menues ul li a.seventh-s:HOVER
{
background: url(images/menu/reservas.png) center center no-repeat;
height: 29px;
line-height: 29px;
float: left;
width: 74px;
display: block;
color: #336699;
text-decoration: none;
text-align: center;
margin-left: 12px;
}






#menues ul li a:HOVER{
	color: #fff;
	text-decoration: underline;
}
/*ITEM OF MENU
.menu1{
	background-image: url(images/menu/1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline;
	text-align: center;
	width: 61px;
	height: 29px;
}
*/



/* FOOTER */
#footer {
	width:965px;
	height: 46px;
	margin: 5px 0px 0px 7px;
	background-image:url(images/footer.gif);
	text-align:center;
	padding-top:14px;
}
#footer ul{
	color: #fff;
	padding: 0px;
	margin: 0px;
}
#footer ul li{
	margin-left: 28px;
	display: inline;
}
#footer ul li a:ACTIVE, #footer ul li a:VISITED, #footer ul li a:LINK{
	color: #fff;
	text-decoration: none;
}

#footer ul li a:HOVER{
	color: #fff;
	text-decoration: underline;
}









.text-right {
	text-align:right;
}
input.bottom-margin {
	margin-top: 0px;
	margin-bottom: 5px;
}
.backend-content-box {
    border:1px solid #e3e3e3;
	float:left;
	width: 853px;
	background-color:#fff;
	margin-left: 9px;
	padding:8px;
}
.backend-table {
	width: 855px;
	border: 1px solid #e3e3e3;
}
.backend-input {
	width:225px;
}
.backend-textarea {
	width:450px;
	height:200px;
	font-family:"trebuchet MS";
	font-size:14px;
}
#backend-images {
	background-color:#FFFFFF;
	float:left;
	width:549px;
}
ul.backend-list-images {
	list-style:none;
}
ul.backend-list-images li {
	width:150px;
	height:150px;
	display:inline;
	float:left;
}
.lista-top-albumes {
	background-image:url(images/top-listado-albumes.png);
	width:302px;
	height:13px;
	float:left;
}
.lista-bottom-albumes {
	background-image:url(images/bottom-listado-albumes.png);
	width:302px;
	height:13px;
	float:left;
}

/* Community */

.first-box-header, .first-box-bottom, .first-box-bottom1, .first-box-header1 {
	background-image:url(images/comm_first_box_top.png);
	background-repeat:no-repeat;
	width:900px;
	height:10px;
	margin-left:40px;
}
.first-box-header {
	margin-top:17px;
}
.first-box-bottom {
	background-image:url(images/comm_first_box_bottom.png);
}

.first-box-bottom1, .first-box-header1 {
	background-image:url(images/comm_first_box_bottom1.png);
	width:872px;
}
.first-box-header1 {
	background-image:url(images/comm_first_box_top1.png);
}

.first-box {
	margin:0px 0px 0px 40px;;
	padding:0px;
	background-color:#fff;
	width:898px;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;	
	float:left;
}
.profile-box-top, .profile-box-bottom {
	background-image:url(images/comm_profile_box_top.png);
	background-repeat:no-repeat;
	width:446px;
	height:11px;
	margin-left:9px;
}
.profile-box-bottom {
	background-image:url(images/comm_profile_box_bottom.png);
}
.profile-box {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	width:444px;
	background-color:#f9f9f9;
	margin-left:9px;
	float:left;
}
.profile-box .columna1 {
	margin:0 0 0 10px;
	width: 152px;
	float:left;
}
.profile-box .columna1 a {
	text-decoration:none;
}
.profile-box .columna1 a:hover {
	color: #F48C1B;
}	
.profile-box .columna1 .pic-box, .friends .friend .pic-box, .pic-box {
	background-color:#fff;
	border:1px solid #e4e4e4;
	padding:5px;
}
.pic-box-verde {
	background-color:#fff;
	border:1px solid #d2efb5;
	padding:5px;
}


.profile-box .columna1 p { margin:0; padding:0;}

.commButton {
	height:19px;
	width:120px;
	background-color:#76b4e3;
	border:1px solid #428cb3;
	font-size:12px;
	color:#fff;
	font-family:"trebuchet MS";
	margin-top:8px;
	margin-left:8px;
}

.profile-box .columna2 {
	float:left;
	width:250px;
	margin-left:10px;
}
.perfil-de-usuario { float:left;}
.profile-box .columna2 h2, .user-data h2, .first-box h2, .diario-de-viaje h3, h3, .diario-de-viaje h3 a {
	margin:0;
	padding:0;
	color:#7EC527;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
}
.diario-de-viaje h3 a:hover {
color: #F48C1B;
}

.profile-box .columna2 p {
	margin:16px 0;
}
.profile-box .columna2 p strong, .user-data strong, .diario-de-viaje p strong, .mensaje strong, .contenido p strong {
	font-weight:normal;
	color:#297599;
	font-family:Georgia, "Times New Roman", Times, serif;
}
ul.pocoMargenIzquierdo {
	margin-left:-40px;
	list-style:none;
	width:360px;
}
ul.pocoMargenIzquierdo li {
	display:inline;
	float:left;
	width:179px;
	margin-bottom:10px;
}
.user-data {
	width:403px;
	float:left;
	margin-left:22px;	
}
.user-data p {
	margin-bottom:2px;
	margin-top:2px;
}
.friends {
float:left;
}
.friends .friend {
	width:91px;
	float:left;
	margin-right:29px;
	margin-top:5px;
}
.friends .friend p {
	text-align:center;
	margin:5px 0 0 0;
	float:left;
}
.friends {
	margin-left:27px;
}
.user-objects {
	float:left;
	margin-left:40px;
	margin-top:10px;
	min-height:340px;
}
.user-objects  .menu-links {
	float:left;
}
.user-objects  .menu-links a, .user-objects  .menu-links a.selected{
	background-image:url(images/user-small-tab.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:13px;
	font-style:italic;
	height:28px;
	padding-top:12px;
	text-align:center;
	text-decoration:none;
	width:112px;	
	display:block;
	float:left;
}
.user-objects .menu-links a.selected {
	background-image:url(images/little-tab.png);
	color:#458db3;
	height:30px;
	
}

.user-objects .menu-links a.selected2 {
	background-image:url(images/solapa.png);
	width:112px;
	color:#3e8aac;
	margin-right:-1px;
}

.user-objects .menu-links-bottom {
	background-image:url(images/corte.png);
	width:719px;
	height:11px;
	float:left;
	margin-top:-11px;
}
.user-objects-content {
	float:left;
	width:717px;
	border-left:1px solid #5696b9;
	border-right:1px solid #5696b9;
	min-height:340px;
	background-color:#f6f6f6;
}
.spacer13px {
	width:13px;
}
.light-blue { color:#3a6a8e;}
.height7px {
	height:3px;
}
.height15px {
	height:15px;
}
.diario-de-viaje {
	float:left;
	margin-left:9px;
	color:#656565;
}
.diario-de-viaje p {
	margin:0;
	padding:0;
}
.separador-de-diarios {
	background-color:#e3e3e3;
	height:1px;
	width:696px;
	float:left;
	margin:15px 9px;
}
.user-objects-bottom {
	background-image:url(images/user-objects-bottom.png);
	float:left;
	width:719px;
	height:9px;
	margin-bottom:10px;
}
.user-menu {
	background-image:url(images/user-menu.png);
	background-repeat:no-repeat;
	background-position:center;
	width:849px;
	height:39px;
	margin:-22px 0 10px 24px;	
	padding-top: 20px;
}
.user-menu a {
	text-decoration:none;
	color:#feffff;
	font-size: 14px;
	margin:5px 0 0 20px;
}

.formulario-top, .formulario-bottom {
	background-image:url(images/form-top.png);
	width:901px;
	height:17px;
	margin:18px 0 0 40px;
	background-repeat:no-repeat;
}
.formulario-bottom {
   margin-top:0;
   background-image:url(images/form-bottom.png);
}
.formulario {
	width:899px;
	min-height:10px;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	margin:0 0 0 40px;
	background-color:#fff;
}
.marginLeft20px { margin-left:20px; }
.padding10px { padding-left:62px; }
.formulario h2 {
	color:#7EC527;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	height:38px;
	margin:0;
	padding:10px 0 10px 20px;
	width:270px;
}
.boton-comunidad {
	color:#fff;
	background:#f49018;
	border:1px solid #c34b00;
	font-family:"trebuchet MS";
}
.table-form {
	margin:15px 20px;	
}
.table-form h3{
	margin-bottom:10px;
}
.table-form p {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"trebuchet MS";
}
.table-form .text-input {
	border:1px solid #4d97c4;
	width:300px;
	
}
.marginLeft15pxs { margin-left:15px; }
.marginLeft15px { margin-left:15px; font-size:20px;}

.mensajes { margin-left:15px; }
.message-links {
	margin-top:5px;
}
.message-links a {
	margin-left:15px;
	padding:5px 0px;
	text-decoration:none;
	font-size:14px;
	width:133px;
	height:20px;	
	display:block;
	float:left;
	text-align:center;
}

.message-links a.selected {
	background-image:url(images/fondo-link-mensajes.png);
	background-repeat:no-repeat;
	width:133px;
	padding:5px 0px;
	height:20px;
	display:block;
	color:#FFFFFF;
	float:left;
	text-align:center;
}
.mensaje {
	border-bottom: 1px solid #eeeeee;
	margin-top:10px;
	width:773px;
	font-size:12px;
	border:1px solid #eee;
}
.noleido { background-color:#eeeeee; border:1px solid #fff;}
.msg-link {
	font-size:12px;
	color:#8a8a8a;
	margin-right:7px;
}
.paginador-mensajes { 
	padding-left: 15px; 
	margin-top: 5px;
}





.contenido {
	margin:0 0 0 15px;
	width:506px;
	float:left;
}
.contenido p {
	margin:0;
	padding:0;
	color:#666;
}
.contenido h2.biggerSize {
	font-size:22px;
}
.diario-de-viajes-top {
	margin:15px 0 0 0;
}
.diario-de-viajes-top tr {
	height:25px;
}
.contenido .picture {
	margin:15px 0 0 0;
}

.columna-derecha {
	width: 344px;
	float: left;
	margin-left:22px;
}
.columna-derecha .top {
	background-image:url(images/slider-top.png);
	width:344px;
	height:10px;
	float:left;
}
.columna-derecha .middle {
	width:342px;
	text-align:center;
	background-color: #f9f9f9;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;	
}
.columna-derecha .middle img {
	background-color:#fff;
	padding:5px;
	border: 1px solid #dedede;
}
.columna-derecha .bottom {
	background-image:url(images/slider-bottom.png);
	width:344px;
	height:10px;
	float:left;
}
.flotarLeft {
	float:left;
}
.anchoDeBotonComunidad {
	width: 136px;	
}
.home-comunidad-top {
	background-image:url(images/home-comunidad-top.png);
	width:545px;
	height:11px;
	float:left;
	margin:15px 0 0 0;
}
.home-comunidad-content {
	background-color:#f9f9f9;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	width:528px;
	padding-left:15px;
	float:left;
}
.home-comunidad-content .picture {
	background-color:#f9f9f9;
	margin-right:12px;
}
.home-comunidad-bottom {
	background-image:url(images/home-comunidad-bottom.png);
	width:545px;
	height:11px;
	float:left;
}

/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 660px; 
    height:160px; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a super large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated on horizontal scrolling 
    typically this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
} 
 
/* you may want to setup some decorations to active item */ 
div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}









.mapa {
	width: 570px;
	height: 570px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
	border: 1px solid #c9c7c8;
}
.buscador {
	width: 301px;
	float: left;
	margin-left: 8px;
}
.buscador .top {
	background-image:url(images/buscador-top.png);
	width:301px;
	height:10px;
	background-repeat:no-repeat;
	float:left;
}
.buscador .bottom {
	background-image:url(images/buscador-bottom.png);
	width:301px;
	height:10px;
	background-repeat:no-repeat;
	float:left;
}
.buscador .form {
	width:299px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;	
	background-color: #f9f9f9;
}
.tabla-del-buscador {
	margin-top:5px;
}
.botonBuscador {
	width: 173px;
	color: #fff;
	background-color: #f39414;
	border: 1px solid #c34b00;
	height: 28px;
	font-weight: bold;
	font:"trebuchet MS";
}

.destination-clip {
	width: 490px;
	float:left;
}
.floatLeft {float:left;	width: 510px;}
.marginTop10px { margin-top: 10px;}
ul.destinos-destacados li { height:145px; width:100px; }

.no-fotos, .no-anecdotas, .no-diarios, .no-favoritos { 
	background-image:url(images/no_misfotos.png);
	background-repeat:no-repeat;
	width:329px;
	height:150px;
	margin-left:108px;
	margin-top:30px;
	padding:10px 0 0 170px;
}
.no-anecdotas {
	background-image:url(images/no_anecdotas.png);
}
.no-diarios { 
	background-image:url(images/no_diariosdeviajes.png);
}
.no-favoritos {
	background-image:url(images/no_destinos.png);
}
.no-fotos h3, .no-anecdotas h3, .no-diarios h3, .no-favoritos h3 {
	margin:0px;
	padding:0px;
	font-size:20px;
}
.no-fotos p, .no-anecdotas p, .no-diarios p, .no-favoritos p {
	color:#999;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	margin:0;
	padding:0;	
}

.chapter-top {
	background-image:url(images/chapter-top.png);
	width:315px;
	height:14px;
	float:left;
	margin-left:-5px;
}
.chapter-bottom {
	background-image:url(images/chapter-bottom.png);
	width:315px;
	height:14px;
	float:left;
	margin-left:-5px;	
}
.chapters {
	padding-left:15px;
	width:298px; 
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	float:left; 
	background-color:#f0f0ee;
	margin-left:-5px;
}


/* SUGGESTIONS */

.suggestionsBox {
    position: relative;
    left: 0px;
    margin: 5px 0px 0px 0px;
    width: 200px;
    
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #5db0e2;
    color: #fff;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    margin: 0px 0px 0px 0px;
    padding: 3px;
    cursor: pointer;
	border-bottom:dashed 1px #fff;	
	list-style:none;
	background-color: #5db0e2;	
}

.suggestionList li:hover {
    background-color: #FFF;
	color:#9ec44d;
	list-style:none;
}

ul.error {
	margin:0;
	padding:0;
	list-style-image:url(images/error-bullet.png);
}

ul.error li {
	margin:0;
	padding:0;
	color:#333333;
}

a.link-verde, a.link-azul, h3 a.link-verde, h3 a.link-azul {
	color:#7EC527;
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:underline;
	cursor:pointer;
}

a.link-azul, h3 a.link-azul {
	color:#0000FF;
	font-size:12px;
	font-style:normal;
	font-smooth:always;
	font-family:"trebuchet MS";
}

a.link-verde:hover, a.link-azul:hover, h3 a.link-verde:hover, h3 a.link-azul:hover {
	color:#f68c1b;
}

.table-data {
	border-left: 1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	width:415px;
}

.dt-top, .dt-bottom {
	background-image:url(images/dt-top.png);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	margin-left:20px;
	width:415px;
	height:10px;
}
.dt-bottom {
	background-image:url(images/dt-bottom.png);
}

.falso-login {
	background-image:url(images/pant_falsologuin.png);
	width:500px;
	height:97px;
	float:left;
	padding:20px 0 0 10px;
	background-repeat:no-repeat;
}

.activate-top {
	background-image:url(images/activate-top.png);
	width:851px;
	height:15px;
	float:left;
	margin-left:20px;
}
.activate-content {
	width:847px;
	border-left:2px solid #e6e6e6;
	border-right:2px solid #e6e6e6;
	margin-left:20px;
}
.activate-bottom {
	background-image:url(images/activate-bottom.png);
	width:851px;
	height:15px;
	float:left;
	margin-left:20px;	
}

/************************************************************
* NavBar
************************************************************/

#navbar {
	float:left;
	width:901px;
	height:31px;
	margin-left:40px;
}

#navbar .navbar-start {
	float:left;
	width:7px;
	height:31px;
	background-image:url(images/navbar-start.png);
}

#navbar .navbar-end {
	float:right;
	width:7px;
	height:31px;
	background-image:url(images/navbar-end.png);
}

#navbar .navbar-content {
	float:left;
	width:887px;
	height:31px;
	background-image:url(images/navbar-background.png);
	background-repeat:repeat-x;
}

#navbar .mi-pagina a{
	float:left;
	margin-top:2px;
	width:87px;
	height:27px;
	background-image:url(images/menu-pagina.jpg);
}

#navbar .mi-pagina a:hover{
	background-position:0px 29px;
}

#navbar .seleccion-pagina {
	float:left;
	margin-top:4px;
	width:88px;
	height:27px;
	background-image:url(images/seleccion-pagina.png);
}

#navbar .guia-de-viaje a{
	float:left;
	margin-top:2px;
	margin-left:17px;
	width:115px;
	height:27px;
	background-image:url(images/menu-guia.png);
}

#navbar .guia-de-viaje a:hover{
	background-position:0px 30px;
}

#navbar .seleccion-guia {
	float:left;
	margin-top:4px;
	margin-left:17px;
	width:115px;
	height:27px;
	background-image:url(images/seleccion-guia.png);
}

#navbar .comunidad a{
	float:left;
	margin-top:2px;
	margin-left:19px;
	width:105px;
	height:27px;
	background-image:url(images/menu-comunidad.png);
}

#navbar .comunidad a:hover{
	background-position:0px 29px;
}

#navbar .seleccion-comunidad {
	float:left;
	margin-top:4px;
	margin-left:19px;
	width:104px;
	height:27px;
	background-image:url(images/seleccion-comunidad.png);
}

#navbar .diarios-de-viaje a{
	float:left;
	margin-top:2px;
	margin-left:18px;
	width:128px;
	height:27px;
	background-image:url(images/menu-diarios.png);
}

#navbar .diarios-de-viaje a:hover{
	background-position:0px 29px;
}

#navbar .seleccion-diarios{
	float:left;
	margin-top:4px;
	margin-left:18px;
	width:127px;
	height:27px;
	background-image:url(images/seleccion-diarios.png);
}

#navbar .buscador-de-rutas a{
	float:left;
	margin-top:2px;
	margin-left:15px;
	width:152px;
	height:27px;
	background-image:url(images/menu-rutas.png);
}

#navbar .buscador-de-rutas a:hover{
	background-position:0px 29px;
}

#navbar .seleccion-rutas {
	float:left;
	margin-top:4px;
	margin-left:15px;
	width:151px;
	height:27px;
	background-image:url(images/seleccion-rutas.png);
}

#navbar .reservas a{
	float:left;
	margin-top:2px;
	margin-left:5px;
	width:116px;
	height:27px;
	background-image:url(images/menu-reservas.png);
}

#navbar .reservas a:hover{
	background-position:0px 29px;
}

#navbar .seleccion-reservas{
	float:left;
	margin-top:4px;
	margin-left:5px;
	width:116px;
	height:27px;
	background-image:url(images/seleccion-reservas.png);
}

#navbar .buscar a{
	float:left;
	margin-top:3px;
	margin-left:15px;
	width:86px;
	height:27px;
	background-image:url(images/menu-buscar.png);
}

#navbar .buscar a:hover{
	background-position:0px 28px;
}

#navbar .seleccion-buscar{
	float:left;
	margin-top:4px;
	margin-left:15px;
	width:92px;
	height:27px;
	background-image:url(images/seleccion-buscar.png);
}

.album-list {
	width:540px;
	margin-right:20px;
}

.album-list-top {
	background-image:url(images/album-list-top.png);
}

.album-list-bottom {
	background-image:url(images/album-list-bottom.png);
}

.album-list-content {
	background-color:#f8f8f8;
}
.album-list-left-border {
	border-left:solid 1px #e5e5e5;
}
.album-list-right-border {
	border-right:solid 1px #e5e5e5;
}
.destination-pic-box {
	float:left;
	width:505px;
}
.destination-pic-box-content {
	background-color:#f8f8f6;
	border-right:1px solid #e3e3e2;
	border-left:1px solid #e3e3e2;
	margin-top:-10px;
	padding:0px 15px;
}
.destination-pic-box-top {
	background-image:url(images/destination-pic-box-top.png);
	width:505px;
	height:19px;
	display:inline;
	float:left;
}
.destination-pic-box-bottom {
	background-image:url(images/destination-pic-box-bottom.png);
	width:505px;
	height:19px;
	display:inline;
	float:left;	
}
.destination-no-pic {
	background-image:url(images/destination-no-pic.png);
	background-repeat:no-repeat;
	background-position:center;
	width:438px;
	height:212px;	
	margin:0px 15px 0 15px;
}

.destination-no-pic p {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999;
	font-style:italic;
	font-size:16px;
}

.users-destination-links a.selected {
	background-image:url(images/destination-solapa-selected.png);
	background-position:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#3f89b0;
	font-size:16px;
	width:185px;
	height:25px;
}
.destination-no-pic {
	background-image:url(images/destination-no-pic.png);
	background-repeat:no-repeat;
	background-position:center;
	width:438px;
	height:212px;	
	margin:0px 15px 0 15px;
}

.destination-no-pic p {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999;
	font-style:italic;
	font-size:16px;
}

.users-destination-links {
	margin-top:30px;
	float:left;	
}
.users-destination-links a.actualmente-selected {
	background-image:url(images/actualmente.png);
	background-position:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#3f89b0;
	font-size:13px;
	width:185px;
	height:34px;
	display:block;
	float:left;
}

.users-destination-links a.actualmente-notselected {
	background-image:url(images/actualmente-over.png);
	background-position:0px 0px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFF;
	font-size:13px;
	width:185px;
	height:34px;
	display:block;
	float:left;
}

.users-destination-links a.actualmente-notselected:hover {
	background-position:0px 35px;
}

.users-destination-links a.dispuestos-selected {
	background-image:url(images/dispuestos-sel.png);
	background-position:0px 0px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;	
	display:block;
	height:34px;
	width:230px;
	float:left;
	font-size:13px;
	color:#3f89b0;
}


.users-destination-links a.dispuestos-notselected {
	background-image:url(images/dispuestos-over.png);
	background-position:0px 0px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;	
	display:block;
	height:34px;
	width:230px;
	float:left;
	font-size:13px;
	color:#FFF;
}

.users-destination-links a.dispuestos-notselected:hover {
	background-position:0px 34px;
}

#users_in {
	background-color:#f6f6f6;
	border-left:1px solid #3f89b0;
	border-right:1px solid #3f89b0;
	width:516px;
	float:left;
}

.us-box-bottom {
	background-image:url(images/us-bottom.png);
	width:518px;
	height:15px;
	float:left;
}


/* Paginado de albums */
.pag_albums:link,.pag_albums:visited,.pag_albums:active{
	text-decoration:none;
	color:#666
}
.pag_albums:hover{
	text-decoration: underline;
	color:#6699CC;
}


/* Anuncie */
.anuncie{
	width:556px;
	margin: auto;
}
.anuncie-sub{
	font-family: "Georgia";
	font-size: 14px;
	font-style: italic;
	color: #336699;
	margin-left: 40px;
}
.anuncie-text{
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #333;
	margin-left: 40px;
	padding-top: 6px;
	width: 765px;
}
.anuncie-middle{
	width:552px;
	border-left: 2px solid #c5c5c5;
	border-right: 2px solid #c5c5c5;
	background-color: #e6e6e6;
	padding-top: 15px;
	padding-bottom: 5px;
}
.anuncie-middle input[type=text], .anuncie-middle textarea{
	border:1px solid #666666;
	width:245px;
	height:19px;
}
.anuncie-boton-enviar {
	color:#fff;
	background:#f49018;
	border:1px solid #c34b00;
	font-family:"trebuchet MS";
	width: 107px;
}
.anuncie-boton-cancelar {
	color:#333333;
	background:#cccccc;
	border:1px solid #333333;
	font-family:"trebuchet MS";
	width: 107px;
}
.anuncie-top-box{
	background-image:url(images/top-box-anuncie.png);
	background-repeat:no-repeat;
	background-position:center;
	width:556px;
	height:17px;
}
.anuncie-bottom-box{
	background-image:url(images/bottom-box-anuncie.png);
	background-repeat:no-repeat;
	background-position:center;
	width:556px;
	height:17px;
}



/* Cargar Foto */
.cfoto{
	width:689px;
	margin: auto;
}
.cfoto-middle{
	width:687px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #fff;
}
.cfoto-top-box{
	background-image:url(images/foto-top.png);
	background-repeat:no-repeat;
	background-position:center;
	width:689px;
	height:15px;
}
.cfoto-bottom-box{
	background-image:url(images/foto-bottom.png);
	background-repeat:no-repeat;
	background-position:center;
	width:689px;
	height:15px;
}


.confCuenta{
	width: 686px;
	height: 24px;
	background-color: #ffffcc;
	color: #333333;
	font-family:"trebuchet MS";
	font-size: 18px;
	padding: 7px;
	text-align: center;
	margin: 14px auto 14px auto;
	font-weight: bold;
}
.cfoto-middle h2 {
	font-size: 16px;
}
.saltear{
	float:right;
	font-family:"trebuchet MS";
	font-size: 10px;
	color: #666699;
	padding: 10px
}
.saltear a:ACTIVE, .saltear a:LINK, .saltear a:VISITED{
	font-family:"trebuchet MS";
	font-size: 11px;
	color: #666699;
	text-decoration: none;
}
.saltear a:HOVER{
	text-decoration: underline;
}


.bandejavacia{
	border:1px solid #eeeeee;
	height: 43px;
	width: 820px;
	margin:auto;
	background-color: #f9f9f9;
	font-family: Georgia;
	font-size: 12px;
	font-style: italic;
	color: #006699;
	padding-left: 30px;
	padding-top: 15px
}
