/*
Theme Name: Gente Viajera
Theme URI: http://www.genteviajera.es
Description: Tema desarrollado por <a href="http://blogestudio.com">Blogestudio</a> para el Blog de <a href="http://www.genteviajera.es/">Gente Viajera</a>.
Version: 0.1
Author: Blogestudio
Author URI: http://blogestudio.com/
*/

/*	GENERAL	*/
BODY {
	margin: 0; padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color:#222222;
}

FORM {
	margin: 0; padding: 0;
}

INPUT, SELECT {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

A {
	outline: none;
}

IMG {
	border: 0;
	/*vertical-align: middle;*/
}


.text-align-right {
	text-align: right;
}
.text-align-left {
	text-align: left;
}
.text-align-center {
	text-align: center;
}

/* Clear Both fixed */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered,
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


/* Posicionamiento */
.posicion-general {
	margin: 0 auto; padding: 0;
	width: 990px;
	text-align: left;
}

#cabecera {
	padding-top: 6px;
	height: 120px;
	background: #ffffff url(images/img_bkg_cabecera.gif) repeat-x bottom;
}

#menu-principal {
	background: #ffffff url(images/img_bkg_menu-principal.gif) repeat-x top;
}

#barra-buscador {
}

	#barra-buscador .pubPrincipal {
		display: inline;
		float: left;
		width: 730px;
		padding-bottom: 8px;
	}
	#barra-buscador .buscador {
		display: inline;
		float: right;
		width: 250px;
		padding-bottom: 8px;
	}

#contenido {
	padding-bottom: 10px;
}

	#contenido .contenido-general {
		display: inline;
		float: left;
		width: 518px;
	}

	#contenido .sidebar-left {
		display: inline;
		float: left;
		width: 204px;
		margin-left: 8px;
	}
	#contenido .sidebar-right {
		display: inline;
		float: right;
		width: 250px;
	}

#pie-pagina {
	background: #4b9cef url(images/img_bkg_pie-pagina.gif) repeat-x top;
}

#creditos {
	padding-top: 2px;
	height: 58px;
	text-align: right;
}


/* Cabecera */
#cabecera A {
	color: #7fa901;
}

	#cabecera A.link-bullet {
		padding-left: 10px;
		background: url(images/img_bullet_002.gif) no-repeat 0 4px;
	}

#cabecera .cabecera-logo {
	float: left;
}

#cabecera .cabecera-logo-onda-cero {
	float: right;
}

#cabecera .cabecera-registro {
	width: 200px;
	float: right;
}

	#cabecera .cabecera-registro LABEL {
		display: inline;
		float: left;
		width: 56px;
		text-align: right;
		padding: 5px 0 6px;
		clear: left;
		text-transform: uppercase;
		font-size: 0.8em;
		cursor: pointer;
	}

		#cabecera .cabecera-registro LABEL.checkbox {
			float: none;
			width: auto;
			padding-right: 12px;
			color: #7fa901;
			font-size: 0.8em;
		}

	#cabecera .cabecera-registro INPUT.text {
		display: inline;
		float: right;
		width: 130px;
		border: 1px solid #dfdfdf;
		margin: 2px;
	}


/* Menu Principal */
#menu-principal .menu-principal-interior {
	height: 44px;
	background: url(images/img_bkg_menu-principal-ul.gif) no-repeat 100% 0;
}

#menu-principal UL {
	margin: 0; padding: 0 2px;
	list-style: none;
	text-transform: uppercase;
	background: url(images/img_bkg_menu-principal-ul.gif) no-repeat 0 0;
}

	#menu-principal UL LI {
		margin: 0; padding: 0 1px;
		list-style: none;
		display: inline;
		float: left;
		color: #9ea2a4;
	}

		#menu-principal UL LI.primero {
			padding: 0 0;
		}

		#menu-principal UL LI A {
			margin: 0; padding: 7px 38px 8px;
			display: block;
			text-decoration: none;
			color: #9ea2a4;
			border-bottom: 6px solid #ffffff;
		}
			
			#menu-principal UL LI A.rss {
				background: url(images/feed-icon-14x14.png) no-repeat 14px 50%;
				font-weight: bolder;
				margin: 0; padding: 7px 31px 8px;
			}

			#menu-principal UL LI A.selected,
			#menu-principal UL LI A:hover {
				color: #000000;
				border-bottom: 6px solid #b0de27;
			}

/* Barra de Buscador */
.buscador FORM#searchform {
	width: 218px; height: 26px;
	margin: 0; padding: 14px 10px;
	overflow: hidden;
	background: url(images/img_bkg_buscador.gif) no-repeat 0 0;
	text-align: center;
}

	.buscador FORM#searchform INPUT.text {
		border: 1px solid #dfdfdf;
		padding: 3px;
		width: 158px;
	}

/* Pie de Pagina */
#pie-pagina .pie-pagina-interior {
	position: relative;
	padding-top: 10px;
	height: 72px;
	background: url(images/img_bkg_pie-pagina_ribete.gif) no-repeat 100% 0;
}

#pie-pagina .logo {
	display: inline;
	float: left;
	width: 308px;
}

#pie-pagina UL {
	display: inline;
	float: left;
	margin: 0; padding: 10px 20px;
	list-style: none;
	width: 206px;
	background: url(images/img_bkg_pie-pagina-ul.gif) no-repeat 0 10px;
}

	#pie-pagina UL LI {
		margin: 0; padding: 0;
		display: inline;
		float: left;
		width: 50%;
		color: #daecfe;
		font-size: 0.8em;
		text-transform: lowercase;
		background: url(images/img_bullet_001.gif) no-repeat 0 5px;
	}

		#pie-pagina UL LI A {
			padding-left: 5px;
			color: #daecfe;
			text-decoration: none;
		}

			#pie-pagina UL LI A:hover {
				color: #ffffff;
			}

			#pie-pagina UL LI.rss A {
				padding-left: 23px;
			}

	#pie-pagina UL.nocolumns {
	}

		#pie-pagina UL.nocolumns LI {
			width: 99%;
		}
	
	#pie-pagina .rss {
		position: absolute;
		top: 10px; right: 5px;
		padding: 4px 2px 4px 24px;
		background: url(images/img_ico_rss.gif) no-repeat 6px 50%;
		text-transform: uppercase;
		color: #fff;
	}
		
		#pie-pagina .rss A {
			color: #fff;
		}

/* Creditos */
#creditos IMG {
	vertical-align: middle;
}



/* Contenido */
#contenido .contenido-interior {
}

	/* Titulo de Pagina */
	.page-title {
		font-size: 1.75em;
		font-weight: normal;
		color: #95a798;
	}

	/* Publicidades */
	.sidebar-right .pub250x250 {
		padding-bottom: 8px;
	}

	/* Buscador de Destinos */
	.buscador-destinos {
		background: #ffffff url(images/img_bkg_buscador-reportajes.gif) no-repeat 100% 0;
		border: 1px solid #c4d4c7;
		margin-bottom: 8px;
		padding: 70px 18px 0;
	}

		.buscador-destinos SELECT.frm-select {
			width: 99%;
			border: 1px solid #c4d4c7;
			margin: 2px 0 4px; padding: 1px;
		}

			.buscador-destinos SELECT.frm-select OPTION {
				color: #a3b7a6;
			}

		.buscador-destinos LABEL {
			color: #a3b7a6;
			cursor: pointer;
			font-weight: bolder;
			font-size: 1.1em;
			margin-top: 6px;
			display: block;
		}

		.buscador-destinos .buscador-destinos-avanzado {
			border-top: 1px solid #c4d4c7;
			margin: 18px -18px 0;
			padding: 10px 18px;
			background: #dee8df;
		}

			.buscador-destinos .buscador-destinos-avanzado A {
				color: #717c73;
				background: url(images/img_bullet_003.gif) no-repeat left;
				padding-left: 10px;
			}

	/* Suscribirse */
	.suscribete {
		padding: 8px 18px;
		border: 1px solid #c4d4c7;
		margin-bottom: 8px;
		background: #dee7e0 url(images/img_bkg_suscribete.gif) repeat-x bottom;
	}

		.suscribete H3 {
			margin: 0; padding: 0;
			font-size: 1.1em;
			color: #6a856e;
			background: url(images/img_h3_suscribete.gif) no-repeat 0 0;
			text-indent: -10000px;
			height: 22px;
		}

		.suscribete .text {
			width: 99%;
			border: 1px solid #ffffff;
			margin-bottom: 3px;
		}

	/* Categorias */
	.categorias {
		border: 1px solid #c5d5c7;
		margin-bottom: 8px;
	}

		.categorias H3 {
			margin: 0; padding: 0;
			font-size: 1.1em;
			color: #6a856e;
			background: #c5d5c7 url(images/img_h3_categorias.gif) no-repeat 0 0;
			text-indent: -10000px;
			height: 25px;
		}

		.categorias A {
			color: #4a96f1;
		}

		.categorias UL {
			margin: 0; padding: 10px;
			list-style: none;
		}

			.categorias UL LI {
				margin: 0; padding: 4px 0 4px 16px;
				list-style: none;
				color: #8c8c8c;
				background: url(images/img_bullet_004.gif) no-repeat 0 6px;
			}

			.categorias UL UL {
				margin: 0; padding: 4px 0 0 0;
			}

				.categorias UL UL LI {
					margin: 0; padding: 4px 0 4px 10px;
					background: url(images/img_bullet_005.gif) no-repeat 0 9px;
				}

	/* Archivos */
	.archivos {
		border: 1px solid #c5d5c7;
		margin-bottom: 8px;
	}

		.archivos H3 {
			margin: 0; padding: 0;
			font-size: 1.1em;
			color: #6a856e;
			background: #c5d5c7 url(images/img_h3_archivos.gif) no-repeat 0 0;
			text-indent: -10000px;
			height: 25px;
		}

		.archivos A {
			color: #4a96f1;
		}

		.archivos UL {
			margin: 0; padding: 10px;
			list-style: none;
		}

			.archivos UL LI {
				margin: 0; padding: 4px 0 4px 16px;
				list-style: none;
				color: #8c8c8c;
				background: url(images/img_bullet_006.gif) no-repeat 0 6px;
			}

		.archivos UL.years {
			margin: 0; padding: 0;
			list-style: none;
		}

			.archivos UL.years LI {
				margin: 1px; padding: 4px 8px;
				list-style: none;
				color: #68836C;
				background: #C5D5C7;
				display: inline; float: left;
				width: 49px;
				text-align: center;
			}

				.archivos UL.years LI A {
					color: #68836C;
				}
				
	/* En la Onda */
	.en-la-onda {
		border: 1px solid #c5d5c7;
		margin-bottom: 8px;
	}

		.en-la-onda H3 {
			margin: 0; padding: 0;
			font-size: 1.1em;
			color: #6a856e;
			background: #c5d5c7 url(images/img_h3_en-la-onda.gif) no-repeat 0 0;
			text-indent: -10000px;
			height: 25px;
		}

		.en-la-onda A {
			color: #4a96f1;
		}

		.en-la-onda UL {
			margin: 0; padding: 10px;
			list-style: none;
		}

			.en-la-onda UL LI {
				margin: 0; padding: 4px 0 4px 16px;
				list-style: none;
				color: #8c8c8c;
				background: url(images/img_bullet_005.gif) no-repeat 0 6px;
			}

	/* Archivos */
        
        .ofertas-hoteles-logo {
        border: 1px solid #CCE3F2;
        background-color: #ffffff;
        }
	.ofertas-hoteles {
		border: 1px solid #cce3f2;
		margin-bottom: 8px;
	}

		.ofertas-hoteles .ofertas-hoteles-interior {
			padding: 10px;
			font-size: 1.1em;
		}

		.ofertas-hoteles H3 {
			margin: 0; padding: 3px 0;
			font-size: 1.2em;
			color: #0066cc;
			background: #cce3f2;
			text-align: center;
		}

		.ofertas-hoteles A {
			color: #7fa901;
		}

		.ofertas-hoteles P {
			margin: 0; padding: 2px 0;
			font-weight: bolder;
			text-align: right;
			color: #7fa901;
		}

			.ofertas-hoteles P SPAN {
				text-align: left;
				color: #000000;
				float: left;
				font-size: 0.8em;
			}

				.ofertas-hoteles P SPAN A {
					color: #000000;
					text-decoration: none;
				}


/* Entradas */

.post {
	padding: 10px 0 0;
	border-bottom: 1px solid #f1f1f1;
	color: #8c8c8c;
}

	.post A {
		color: #4a96f1;
	}

		.post A:hover {
			color: #7fa901;
		}

	.post .post-thumb {
		margin: 0 8px 8px 0; padding: 3px;
		border: 1px solid #d0d0d0;
		float: left;
	}

		.post .post-thumb .crop {
			overflow: hidden;
			max-width: 124px;
			max-height: 124px;
			width: expression( this.scrollWidth > 123 ? "124px" : "auto" ); /* sets max-height for IE */
			height: expression( this.scrollHeight > 123 ? "124px" : "auto" ); /* sets max-height for IE */
			text-align: center;
		}

		.post .post-thumb IMG {
		}

	.post .post-content {
	}

		.post .post-date {
			margin: 0; padding: 2px 0;
			width: 135px;
			background: url(images/img_bkg_post-date.gif) no-repeat 0 0;
			color: #ffffff;
			text-align: center;
			font-size: 0.8em;
		}

		.post .post-info-up {
			margin: 0; padding: 4px 0;
			font-size: 0.8em;
		}

			.post .post-info-up .post-profile {
				margin: 0; padding: 2px 0;
			}

				.post .post-info-up .post-profile IMG {
					vertical-align: middle;
				}

			.post .post-info-up .post-profile-admin {
				background: url(images/img_ico_profile-administrador.gif) no-repeat 0 50%;
				padding-left: 23px;
			}

			.post .post-info-up .post-profile-protraveller {
				background: url(images/img_ico_profile-viajero-experto.gif) no-repeat 0 50%;
				padding-left: 23px;
			}

			.post .post-info-up .post-profile-businessman {
				background: url(images/img_ico_profile-empresario.gif) no-repeat 0 50%;
				padding-left: 23px;
			}

			.post .post-info-up .post-profile-user {
				background: url(images/img_ico_profile-usuario.gif) no-repeat 0 50%;
				padding-left: 23px;
			}

		.post .post-read-more {
			margin: 14px 0 0; padding: 1px 0;
			width: 61px; height: 14px;
			background: url(images/img_bkg_post-read-more.gif) no-repeat 0 0;
			color: #ffffff;
			font-size: 0.8em;
			text-align: center;
		}

			.post .post-read-more A,
			.post .entry .post-read-more A {
				color: #ffffff;
				text-decoration: none;
			}

				.post .post-read-more A:hover,
				.post .entry .post-read-more A:hover {
					color: #ffffff;
					text-decoration: none;
				}

		.post .post-tags {
			margin: 0; padding: 12px 0;
			font-size: 0.8em;
		}

		.post .post-info-down {
			margin: 10px 0 0; padding: 8px;
			font-size: 0.8em;
			border-top: 1px solid #f1f1f1;
		}

			.post .post-info-down .comments {
				padding-left: 21px;
				background: url(images/img_ico_comentarios.gif) no-repeat 0 50%;
			}

			.post .post-info-down .respond {
				padding-left: 21px;
				background: url(images/img_ico_comentar.gif) no-repeat 0 50%;
			}

			.post .post-info-down .share-this {
				padding: 3px 0 3px 26px;
				background: url(images/img_ico_share-this.gif) no-repeat 0 50%;
			}


		.post .post-title {
			margin: 0; padding: 7px 0;
			font-weight: bolder;
			font-size: 16px;
			color: #7fa901;
		}

			.post .post-title A {
				color: #7fa901;
				text-decoration: none;
			}

				.post .post-title A:hover {
					color: #7fa901;
				}

		.post .entry {
			margin: 0; padding: 6px 0;
			font-size: 1.1em;
		}

			.post .entry STRONG {
				color: #000000;
			}

			.post .entry P {
				margin: 0; padding: 12px 0;
			}

			.post .entry A {
				color: #4a96f1;
			}

				.post .entry A:hover {
					color: #7fa901;
				}


/* Variacion de la Entrada ( Listados )*/
.post-withthumb {
	padding: 28px 0;
}

	.post-withthumb .post-content {
		margin-left: 140px;
	}


/* Entradas Relacionadas */
.related-posts {
	margin: 0; padding: 34px 0;
	border-bottom: 1px solid #f1f1f1;
}

	.related-posts .related-posts-title {
		margin: 0; padding: 6px 0;
		font-size: 1.3em;
		color: #7fa7cf;
		text-transform: uppercase;
	}

	.related-posts A {
		color: #7fa901
	}

		.related-posts A:hover {
			color: #4a96f1
		}

	.related-posts UL {
		margin: 0; padding: 4px 3px;
		list-style: none;
	}

		.related-posts UL LI {
			margin: 0; padding: 4px 0 4px 12px;
			list-style: none;
			background: url(images/img_bullet_002.gif) no-repeat 0 9px;
		}



/* Comentarios */
#comments.comments-title {
	margin: 28px 0 2px; padding: 0;
	font-size: 1.3em;
	color: #7fa7cf;
	text-transform: uppercase;
	background: url(images/img_txt_comentarios.gif) no-repeat 0 0;
	text-indent: -10000px;
}

.nocomments {
	margin: 0; padding: 24px;
	color: #8c8c8c;
	border-bottom: 1px solid #f1f1f1;
}

	.nocomments A {
		color: #4a96f1;
	}

		.nocomments A:hover {
			color: #7fa901;
		}

.commentlist {
	color: #8c8c8c;
}

	.commentlist A {
		color: #4a96f1;
	}

		.commentlist A:hover {
			color: #7fa901;
		}

	.commentlist P {
		margin: 0; padding: 6px 0;
	}

	.commentlist .commentsingle {
		margin: 0; padding: 20px 0 0;
		clear: both;
	}

		.commentlist .commentsingle .comment-number {
			margin: 0 16px 16px 0; padding: 0;
			width: 41px; height: 41px;
			display: inline; float: left; overflow: hidden;
			text-align: center;
			line-height: 41px;
			color: #fff;
			font-weight: bolder;
			background: url(images/img_bkg_comment-number.jpg) no-repeat 0 0;
		}

		.commentlist .commentsingle .comment-content {
			margin: 0 0 0 57px; padding: 0 0 16px 0;
			border-bottom: 1px solid #f1f1f1;
		}

			.commentlist .commentsingle .comment-content .commentmeta {
				margin: 0; padding: 0 0 10px 0;
				color: #787878;
			}



/* Comentarios */
#respond.respond-title {
	margin: 28px 0 2px; padding: 0;
	font-size: 1.3em;
	color: #7fa7cf;
	text-transform: uppercase;
	background: url(images/img_txt_dejar-un-comentario.gif) no-repeat 0 0;
	text-indent: -10000px;
}

.respond-form {

}

	.respond-form P {
		clear: both;
		margin: 0; padding: 12px 0;
	}

	.respond-form A {
		color: #4a96f1;
	}

		.respond-form A:hover {
			color: #7fa901;
		}

	.respond-form INPUT.input-text {
		display: inline;
		float: left;
		margin: 0; padding: 2px;
		border: 0;
		background: #edf5fa;
		width: 294px;
	}

	.respond-form TEXTAREA.textarea-text {
		margin: 0; padding: 2px;
		border: 0;
		background: #edf5fa;
		width: 99%;
	}

	.respond-form LABEL {
		display: inline;
		float: left;
		font-weight: bolder;
		font-size: 1.2em;
		margin: 0 4px 0 0; padding: 2px 0;
	}

		.respond-form LABEL.label-author {
			background: url(images/img_txt_nombre.gif) no-repeat 4px 50%;
			text-indent: -10000px;
			display: block;
			width: 200px;
		}

		.respond-form LABEL.label-email {
			background: url(images/img_txt_email.gif) no-repeat 4px 50%;
			text-indent: -10000px;
			display: block;
			width: 200px;
		}

		.respond-form LABEL.label-url {
			background: url(images/img_txt_sitio-web.gif) no-repeat 4px 50%;
			text-indent: -10000px;
			display: block;
			width: 200px;
		}

		.respond-form LABEL.label-comment {
			background: url(images/img_txt_comentario.gif) no-repeat 0 50%;
			text-indent: -10000px;
			display: block;
			width: 99%;
		}


.respond-message {
	margin: 0; padding: 10px;
	color: #8c8c8c;
}

	.respond-message A {
		color: #4a96f1;
	}

		.respond-message A:hover {
			color: #7fa901;
		}



/* Navegacion */
.navigation {
	margin: 0; padding: 10px 0;
	font-size: 0.9em;
}

	.navigation A {
		color: #4a96f1;
	}

		.navigation A:hover {
			color: #7fa901;
		}

	.navigation .alignleft {
		text-align: left;
		width: 49.5%;
		float: left;
		display: inline;
	}

	.navigation .alignright {
		text-align: right;
		width: 49.5%;
		float: right;
		display: inline;
	}






/* Pestanyas SIDEBAR */
#indexLoMas {
	margin: 30px 0 25px 0; padding: 0;
}

	/* pseudo tabs */
	#indexLoMas UL.indexLoMasTabs {
		margin: 0; padding: 0;
		list-style: none;
		overflow: hidden;
	}

		#indexLoMas UL.indexLoMasTabs LI {
			display: inline; float: left;
			margin: 0 6px 0 0; padding: 0;
			border-top: 1px solid #cce3f2;
			border-left: 1px solid #cce3f2;
			border-right: 1px solid #cce3f2;
		}

			#indexLoMas UL.indexLoMasTabs LI#indexLoMasTabsLeido {
				text-indent: -10000px;
				width: 111px;
				border: 0;
			}

			#indexLoMas UL.indexLoMasTabs LI#indexLoMasTabsComentado {
				text-indent: -10000px;
				width: 135px;
				border: 0;
			}

			#indexLoMas UL.indexLoMasTabs LI A {
				margin: 0; padding: 0;
				color: #99b9d9;
				text-transform: uppercase;
				font-weight: bolder;
				text-decoration: none;
			}

				#indexLoMas UL.indexLoMasTabs LI A SPAN {
					margin: 0; padding: 6px 10px;
					display: block;
				}

					#indexLoMas UL.indexLoMasTabs LI#indexLoMasTabsLeido A SPAN {
						padding: 0 10px;
						background: url(images/img_pst_lomas.gif) no-repeat 0 100%;
						height: 30px;
					}

					#indexLoMas UL.indexLoMasTabs LI#indexLoMasTabsComentado A SPAN {
						padding: 0 10px;
						background: url(images/img_pst_lomas.gif) no-repeat -111px 100%;
						height: 30px;
					}

				#indexLoMas UL.indexLoMasTabs LI A.currentLoMasTab {
					color: #1f64ac;
					border-bottom: 1px solid #ff0000;
				}

					#indexLoMas UL.indexLoMasTabs LI A.currentLoMasTab SPAN {
					}

					#indexLoMas UL.indexLoMasTabs LI#indexLoMasTabsLeido A.currentLoMasTab SPAN {
						background: url(images/img_pst_lomas.gif) no-repeat 0 0;
					}

					#indexLoMas UL.indexLoMasTabs LI#indexLoMasTabsComentado A.currentLoMasTab SPAN {
						background: url(images/img_pst_lomas.gif) no-repeat -111px 0;
					}

				#indexLoMas UL.indexLoMasTabs LI A:hover {
					color: #1f64ac;
				}

					#indexLoMas UL.indexLoMasTabs LI A:hover SPAN {
						background-position: top;
					}

						#indexLoMas UL.indexLoMasTabs LI#indexLoMasTabsLeido A:hover SPAN {
							background: url(images/img_pst_lomas.gif) no-repeat 0 0;
						}

						#indexLoMas UL.indexLoMasTabs LI#indexLoMasTabsComentado A:hover SPAN {
							background: url(images/img_pst_lomas.gif) no-repeat -111px 0;
						}


	/* most listing */
	#indexLoMas .indexLoMasTabsLista {
		margin: -1px 0 0; padding: 25px 20px;
		list-style: none;
		border: 1px solid #cce3f2;
		color: #6a6a6a;
	}

		#indexLoMas .indexLoMasTabsLista LI {
			margin: 0; padding: 3px 6px 3px 14px;
			list-style: none;
			background: url(images/img_bullet_001.gif) no-repeat 0 10px;
		}

			#indexLoMas Ul.indexLoMasTabsLista LI A {
				color: #2963c2;
				text-decoration: none;
			}

				#indexLoMas Ul.indexLoMasTabsLista LI A:hover {
					color: #000000;
					text-decoration: underline;
				}

		#indexLoMas .indexLoMasTabsLista {
			display: none;
		}

		#indexLoMas .initSelectedTabContent {
			display: block;
		}



/* Colaboradores */
.colaborador-single {
	margin: 0; padding: 40px 0;
	border-bottom: 1px solid #f1f1f1;
	color: #8c8c8c;
}

	.colaborador-single .colaborador-single-avatar {
		float: left;
	}

		.colaborador-single .colaborador-single-avatar IMG {
			padding: 3px;
			border: 1px solid #d0d0d0;
		}

	.colaborador-single .colaborador-single-info {
		margin-left: 140px;
	}

		.colaborador-single .colaborador-single-info .colaborador-single-info-name {
			color: #7fa901;
			font-size: 1.5em;
		}

			.colaborador-single .colaborador-single-info .colaborador-single-info-name A {
				color: #7fa901;
				text-decoration: none;
			}

			.colaborador-single .colaborador-single-info .colaborador-single-info-name IMG {
				vertical-align: middle;
				margin-left: 10px; padding-left: 10px;
				border-left: 1px solid #8c8c8c;
			}

		.colaborador-single .colaborador-single-info .colaborador-single-info-readmore {
		}

			.colaborador-single .colaborador-single-info .colaborador-single-info-readmore A {
				padding: 0 6px;
				background: #4a96f1;
				color: #fff;
				text-decoration: none;
				font-size: 0.9em;
			}


/** onestic added **/
.loading{
	background: #ffffff url(images/loading.gif) no-repeat left center;
}

.buscador-destinos span.fecha {
	width:140px;
	border: 1px solid #c4d4c7;
	margin: 2px 2px 8px 0px;
	padding: 3px 0px 3px 3px;
	float: left;
	font-size: 0.9em

}
img#butfini, img#butffin{
	cursor: pointer;
	float: left;
	margin-top: 4px;
}

	#contenido .contenido-general-onecol {
		display: inline;
		float: left;
		width: 730px;
	}

		#contenido .contenido-general-onecol .row {
			margin-top: 15px
		}
			#contenido .contenido-general-onecol .field {
				float: left;
				width:204px;
			}
			#contenido .contenido-general-onecol .separator{
				float:left;
				height:2px;
				width:20px;
			}
				#contenido .contenido-general-onecol .field .buscador-destinos{
				}
#wp_geo_map .crop {
	width: expression( this.scrollWidth > 75 ? "75px" : "auto" ); /* sets max-height for IE */
	max-width: 75px;
	height: expression( this.scrollHeight > 75 ? "75px" : "auto" ); /* sets max-height for IE */
	max-height: 75px;
	overflow: hidden;
	text-align: left;
	float: left;
	margin: 0 5px 5px 0
}
	#wp_geo_map .crop img{
		padding: 0 5px 5px 0
	}

#map_working {
	position:absolute;
	 z-index:120;
	 line-height:38px; width: 730px;
	 padding-left:90px;
}

#map_working span {
	padding: 4px 10px 4px 25px;
	background: white url(images/loading.gif) no-repeat 5px 50%;
	border: 1px solid black;
	opacity:0.8;
	filter: alpha(opacity: 80);
}



.paginacion-colaboradores {
	margin: 0; padding: 4px 10px;
	text-align: center;
}

	.paginacion-colaboradores A {
		color: #4a96f1;
		padding: 0 2px;
	}

		.paginacion-colaboradores A:hover {
			color: #7fa901;
		}
	
	.paginacion-colaboradores .current {
		font-weight: bolder;
		color: #000;
	}
	
	
.rumbo-url {
	margin: 0; padding: 6px 0 6px 34px;
	font-size: 0.9em;
	
	background: url(images/ico_rumbo.gif) no-repeat 8px 50%;
}


/* */
.wp-geo-map-listresults {
	padding: 4px 6px;
}

	.wp-geo-map-listresults A {
		color: #7fa901
	}

		.wp-geo-map-listresults A:hover {
			color: #4a96f1
		}
	
	.wp-geo-map-listresults .wp-geo-map-listresults-title {
		margin: 0; padding: 6px 0;
		font-size: 1.3em;
		color: #7fa7cf;
		text-transform: uppercase;
	}
	
	.wp-geo-map-listresults UL {
		margin: 0 0 10px; padding: 4px 3px 10px;
		list-style: none;
		border-bottom: 1px solid #f1f1f1;
	}
		
		.wp-geo-map-listresults UL LI {
			margin: 0; padding: 4px 0 4px 12px;
			list-style: none;
			background: url(images/img_bullet_002.gif) no-repeat 0 9px;
		}
		
		
.post-style-gv-viajero-experto {
	border-top: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
	padding: 24px 12px;
	background: #f7fce8 url(images/bkg_gv-viajero-experto.gif) no-repeat 100% 100%;
}

.post-style-gv-empresario,
.post-style-gv-administrador {
	padding: 24px 12px;
}
