/* template -------------------- */
body {
	background:#f3f9f9 url(../images/css/bg_body.png) 0 0 repeat-x;
	color: #0f2729;
}
a {color:#2f929c;}
a:hover {color:#3FC2CF;}
strong {font-weight: bold;}
#wrapper {
	margin: 0 auto;
	width: 980px;
	position: relative;
}

#contenido_gral
{   width: 1100px; 
    margin: 0 auto;
    }

#header {
	width: 980px;
	background: url(../images/css/bg_header.png) 0 1px no-repeat;
	position:relative;
	height:108px;
	padding-top:13px;
}
#content {
	width: 940px;
	padding: 12px 20px 0;
	background: url(../images/css/bg_content.png) center 50px repeat-y;
	*background: url(../images/css/bg_content.png) left top repeat-y;
}
.home #main_content {
	width: 730px;
	float: left;
	position: relative;
}
#main_content .grid-p-1 {
	width: 720px;
	margin-bottom: 15px;
}
#main_content .grid-p-2 {
	width: 730px;
	margin-bottom: 15px;
}
#main_content .grid1 {
	width: 340px;
}
#main_content .grid2 {
	width: 360px;
}
.home #sidebar {
	width: 200px;
	float:right;
	position: relative;
}
#supersombra {
	background: url(../images/css/bg_superSombra.png) 0 -1px no-repeat;
	width: 1000px;
	height: 145px;
	display: block;
	position: absolute;
	top: 121px;
	left: -10px;
	z-index: 0;
}
.interior #col_left {
	float: left;
	width: 300px;
	margin-right: 20px;
}
.interior #col_right {
	float: left;
	width: 620px;
}
/* header --------------------- */
h1 {
	float: left;
	margin: 7px 0 18px 10px;
}
h1 a {
	background: url(../images/css/h1_logo.png) 0 0 no-repeat;
	display: block;
	text-indent: -99999px;
	width: 220px;
	height: 50px;
}

#topBanner {
	float: right;
	width: 468px;
	height: 60px;
	margin: 5px 13px 0 0;
}
#topBannerComercial {
	float: right;
	width: 728px;
	height: 90px;
	margin: 5px 20px 0 0;
}
#nav {
	clear: both;
	position:relative;
	top: 5px;
	left:5px;
	width: 970px;
	padding-top:10px;
}

#nav ul li {
	font-size: 1.4em;
	color: #fff;
	float: left;
}
#nav ul li a {
	padding: 6px 12px 6px 13px;
	text-decoration: none;
	color: #fff;
	display: block;
}
#nav ul li a:hover {
	background: #4fa7af;
	margin-top: 2px;
	padding-top: 4px;
	padding-bottom: 6px;
}
#nav ul li.NHome a {
	padding: 6px 17px 6px 17px;
	margin-left: 4px;
}
#nav ul li.NHome a:hover {
	margin-top:2px;
	padding-top:4px;
}
.home #nav ul li.NHome a {
	background: url(../images/css/bg_tab_home_selected.png) bottom left no-repeat;
	color:#38939B;
	margin-left: 0;
	padding: 6px 20px 7px 17px;
}
.hoteles #nav ul li.NHoteles a {
	background: url(../images/css/bg_tab_hoteles_selected.png) bottom left no-repeat;
	color:#38939B;
	margin-left: 0;
	padding: 6px 13px 7px 13px;
}
.home #nav ul li.NHome a:hover {
	padding: 6px 20px 7px 17px;
	margin-top:0;
}
.hoteles #nav ul li.NHoteles a:hover {
	padding: 6px 13px 7px 13px;
	margin-top:0;
}
#nav ul li#NTraslados a {
	background: url(../images/ico/ico_arrrow_toggle.png) 90% 11px no-repeat;
	padding-right: 20px;
	padding-left: 7px;
}
#nav ul li#NTraslados a:hover {
	padding: 4px 20px 6px 7px;
	background:#4fa7af url(../images/ico/ico_arrrow_toggle.png) 90% 9px no-repeat;
	margin-top: 2px;
}

#navComercial {
	clear: both;
	position:relative;
	top: -15px;
	left:5px;
	width: 970px;
}

#navComercial ul li {
	font-size: 1.4em;
	color: #fff;
	float: left;
}
#navComercial ul li a {
	padding: 6px 12px 6px 13px;
	text-decoration: none;
	color: #fff;
	display: block;
}
#navComercial ul li a:hover {
	background: #4fa7af;
	margin-top: 2px;
	padding-top: 4px;
	padding-bottom: 6px;
}
#navComercial ul li.NHome a {
	padding: 6px 17px 6px 17px;
	margin-left: 4px;
}
#navComercial ul li.NHome a:hover {
	margin-top:2px;
	padding-top:4px;
}
.home #navComercial ul li.NHome a {
	background: url(../images/css/bg_tab_home_selected.png) bottom left no-repeat;
	color:#38939B;
	margin-left: 0;
	padding: 6px 20px 7px 17px;
}
.hoteles #navComercial ul li.NHoteles a {
	background: url(../images/css/bg_tab_hoteles_selected.png) bottom left no-repeat;
	color:#38939B;
	margin-left: 0;
	padding: 6px 13px 7px 13px;
}
.home #navComercial ul li.NHome a:hover {
	padding: 6px 20px 7px 17px;
	margin-top:0;
}
.hoteles #navComercial ul li.NHoteles a:hover {
	padding: 6px 13px 7px 13px;
	margin-top:0;
}
#navComercial ul li#NTraslados a {
	background: url(../images/ico/ico_arrrow_toggle.png) 90% 11px no-repeat;
	padding-right: 20px;
	padding-left: 7px;
}
#navComercial ul li#NTraslados a:hover {
	padding: 4px 20px 6px 7px;
	background:#4fa7af url(../images/ico/ico_arrrow_toggle.png) 90% 9px no-repeat;
	margin-top: 2px;
	
}	







/* menuTraslados --------------------- */
#MenuTraslados {
	position: absolute;
	font-size:1.4em;
	top: 121px;
	z-index: 10;
	background: url(../images/css/bg_popup-traslados.png) bottom right no-repeat;
	display: none;
	overflow: auto;
	width: 150px;
	padding-bottom: 8px;
}
#MenuTraslados ul {
	overflow: hidden;
	background:#4fa7af;
	padding: 5px 0 5px;
	height: 60px;
}
#MenuTraslados li {
	display:block;
	text-align: right;
}
#MenuTraslados li a {
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	border-bottom: 1px solid #38939b;
	padding: 5px 10px;
}

#MenuTraslados li.last-child a 
{	color:#FFFFFF;
	display:block;
	text-decoration: none;
	margin-top: 0px !important;
	*margin-top: 15px !important;
	_margin-top: 3px;
	padding: 5px 10px;
	border-bottom: none;
}
#MenuTraslados li a:hover {
	background-color: #73bec5;
}


/* content ------------------------- */
h2.tit {
	position: relative;
	font-weight: bold;
	font-size: 2.8em;
	margin-bottom: 15px;
}
.verTodas {
	text-align: right;
	font-weight: bold;
	font-size: 12px; /*px para forzar posibles herencias*/
	margin-bottom: 15px;
}
.verTodas a {
	color:#2f929c;
	text-decoration: none;
}
.verTodas a:hover {
	color:#3fc2cf;
}
.grid2 .bannerPubli_300 {
	background:#f3f9f9 url(../images/css/bg_publicidad_vertical.png) center right no-repeat;
	border: 1px solid #bfd7d9;
	padding: 10px 43px 10px 10px;
	margin-bottom: 0px;
}



#breadcrumb {
	position: relative;
	color: #4b686b;
	font-size: 1.1em;
	font-weight: bold;
	background: url(../images/css/bg_separador.png) repeat-x left bottom;
	padding-bottom: 10px;
	margin-bottom: 9px;
}
#breadcrumb a {
	font-weight: normal;
	margin: 0 3px;
}
.comparte {
	position: relative;
	display: block;
	margin-bottom: 5px;
}
.comparte .volverA {
	font-size: 1.2em;
	text-decoration: none;
	background: url(../images/ico/ico_arrow_volverA.png) center left no-repeat;
	padding-left: 17px;
}
.comparte .f-r a {
	margin-left: 5px;
}
/* buscador_box -------------------- */
#buscador_box {
	position: relative;
	display: block;
	margin-bottom: 13px;
}
#buscador_box div#buscador {
	background: url(../images/css/bg_buscador_form.png) top right no-repeat;
	width: 405px;
	height: 30px;
	padding: 2px 4px 0;
}
#buscador_box div#buscador label {
	font-size: 1.8em;
	color: #38939b;
	font-weight: bold;
	margin-right: 5px;
}
#buscador_box div#buscador input.texto {
	background: transparent;
	border:none;
	width: 303px;
	padding: 7px 3px 3px;
	color: #4b686b;
	font-size: 1.2em;
}
#buscador_box div#buscador input.boton {
	vertical-align: middle;
	margin-bottom: 6px;
}
#buscador_box .f-l {
	line-height: 30px;
}
#buscador_box .f-l a {
	font-size: 1.2em;
	color: #4b686b;
	text-decoration: none;
	padding-left: 23px;
	margin-right: 10px;
}
#buscador_box .f-l a:hover {
	color: #3fc2cf;
}
#buscador_box .attCliente {
	background: url(../images/ico/splite_main_icons.png) 0 0 no-repeat;
}
#buscador_box .icoUser {
	background: url(../images/ico/splite_main_icons.png) 0 -20px no-repeat;
}
/* formscaja ----------------------- */
.formscaja {
	margin-bottom: 15px;
}
/* bloques ------------------------- */
.bloques {
	margin-bottom: 15px;
}
.blockSidebar .bloques {
	margin-bottom: 0;
}
.bloques .cab {
	background: url(../images/css/bg_bloques_cab.png) bottom left repeat-x;
	overflow: hidden;
	line-height: 48px;
}
.bloques .cab h3 {
	font-size: 1.8em;
	font-weight: bold;
	padding-right: 70px;
}
.bloques .cab h3.ocio {
	background: url(../images/css/bg_h3_ocio.png) 0 8px no-repeat;
	padding-left: 35px;
}
.bloques .cab .verMas {
	font-size: 1.2em;
	font-weight: bold;
	float: right;
}
.bloques .cab .verMas a {
	text-decoration: none;
}
.blockSidebar .bloques .cab {
	border-top: 2px solid #bfd7d9;
	line-height: 45px;
	width: 278px;
	margin-left: -9px;
	padding-left: 10px;
	padding-right: 10px;
}
.blockSidebar .bloques .first-cab {
	border-top-width:0;
}
.blockSidebar .bloques .cab h5 {
	font-size: 1.6em;
	color:#2f929c;
}
.bloques .block {
	background: url(../images/css/bg_separador.png) bottom left repeat-x;
	display: block;
	padding: 5px 0;
	position: relative;
	color: #4b686b;
	font-size: 11px;
}
.bloques .block:hover,
.bloques .block:hover .precio {
	background:#e4f2fd;
}
.bloques .last-block {
	background: none;
}
.bloques .block a {
	text-decoration: none;
}
.bloques .block a:hover {
	color:#2F929C;
}
.bloques .block img.avatar {
	float:left;
	width: 56px;
	height: 42px;
	border: 1px solid #cacfd2;
}
.bloques .block ul {
	padding: 0 72px 0 65px;
}
.blockSidebar .bloques .block ul {
	padding-right:0;
}
.bloques .block ul li h4,
.blockSidebar .bloques .block h6 {
	font-weight: bold;
	font-size: 1.27em; /*14px//14/12px=1.27em*/
}
.bloques .block ul li h4 a span {
	color:#4b686b;
}
.bloques .block .precio {
	background: url(../images/css/bg_bloques_block.png) top right repeat-y;
	width: 72px;
	height: 22px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	padding: 15px 0;
}
.bloques .block .precio strong {
	color:#E3810E;
	font-size:1.45em;
	font-weight:bold;
	display: block;
}
.bloques .block .promocion {
	background: url(../images/css/bg_promocion_arrow.png) center right no-repeat;
	padding:0px 7px 0px 0;
	color: #fff;
	text-transform: uppercase;
	display: inline;
}
.bloques .block .promocion span {
	background:#E5A239;
	padding: 0 5px 0 3px;
}

.promocionesViajes{ }
.promocionesViajes div{ width:175px; float:left; margin:0 2px 0 0px}
.promocionesViajes span{ margin:0px; padding:0px}
.promocionesViajes h3{ background: url(../images/css/bg_h3promo.gif) no-repeat; color:#2f929c; font-size:16px; font-weight:bold; padding:7px 5px 13px 7px }
.promocionesViajes h3 a{color:#2f929c; text-decoration:none}
.promocionesViajes h3 a:hover{color:#2f929c; text-decoration:none}
.promocionesViajes ul{ margin:0px 0px 10px 5px; padding:0px; list-style-type:none; width:96%}
.promocionesViajes li{ list-style-type:none; background:url("../images/css/bg_separador.png") repeat-x scroll left bottom transparent; font-size:14px; color:#0f2729; font-weight:bold; padding:3px}
.promocionesViajes li em{ font-style:normal; font-size:10px; color:#4b686b; margin:0 0 0 4px}
.promocionesViajes li strong{ color:#ea8f2a; float:right}
.promocionesViajes li:hover{ background-color:#d3e9ec}
.promocionesViajes li a{ text-decoration:none; color:#0f2729;}
.promocionesViajes li a:hover{ text-decoration:none; color:#0f2729;}
.promocionesViajes li em a{ color:#4b686b;}
.promocionesViajes li em a:hover{color:#4b686b;}
.promocionesViajes li strong a{color:#ea8f2a;}
.promocionesViajes li strong a:hover{color:#ea8f2a;}


.entradasEscapadas div { width:50%; float:left;margin-top:5px;  background:url("../images/css/bg_bloques_entradasEsp.png") repeat-x scroll left top transparent; }

.entradasEscapadas div h3{ background: url(../images/css/bg_h3_ocio_naranja.png) no-repeat; font-size:1.8em;font-weight:bold;; font-weight:bold; padding:7px 5px 13px 35px }

.entradasEscapadas div span{ margin:0px; padding:0px}

.entradasEscapadas div h3 a{ color:#0F2729;text-decoration:none}
.entradasEscapadas div h3 a:hover{color:#0F2729; text-decoration:none}

.entradasEscapadas div ul{ margin:0px 0px 10px 5px; padding:0px; list-style-type:none; width:96%}
.entradasEscapadas div li{ list-style-type:none; background:url("../images/css/bg_separador.png") repeat-x scroll left bottom transparent; font-size:14px; color:#0f2729; font-weight:bold; padding:3px}
.entradasEscapadas div li em{ font-style:normal; font-size:10px; color:#4b686b; margin:0 0 0 4px}
.entradasEscapadas div li strong{ color:#ea8f2a; float:right}
.entradasEscapadas div li:hover{ background-color:#e4f2fd}
.entradasEscapadas div li a{ text-decoration:none; color:#0f2729;}
.entradasEscapadas div li a:hover{ text-decoration:none; color:#0f2729;}
.entradasEscapadas div li em a{ color:#4b686b;}
.entradasEscapadas div li em a:hover{color:#4b686b;}
.entradasEscapadas div li strong a{color:#ea8f2a;}
.entradasEscapadas div li strong a:hover{color:#ea8f2a;}
*/
/*.banner_promo {
	border:1px solid #bfd7d9;
	font-weight: bold;
	color: #4b686b;
	margin-bottom: 15px;
	overflow: hidden;
	height: 62px;
}
.banner_promo a {
	text-decoration: none;
	color: #4b686b;
}*/
.banner_promo .imagen {
	float: left;
	width: 209px;
	height: 62px;
	margin-right: 13px;
}
.banner_promo .imagen img {
	width: 209px;
}
.banner_promo li.textos {
	padding: 5px;
	line-height: 1.7em;
	font-size: 1.4em;
}
.banner_promo li.tipo2 {
	font-size: 2em;
	line-height: 1em;
	padding-top: 10px;
}
.banner_promo li.textos strong {
	color:#E3810E;
	font-size: 2.5em; /*35px//35/14px*/
}
.banner_promo li.tipo2 strong {
	font-size: 1em;
}
.bloquePubli {
	margin-bottom: 15px;
}
/* muchoviajeros_box --------------- */
#muchoviajeros_box {
	width: 720px;
}
#muchoviajeros_box .cab {
	background: url(../images/css/bg_cab_muchoviajeros_box.png) 0 0 no-repeat;
	height: 53px;
	position: relative;
	padding: 10px 10px 0 10px;
}
#muchoviajeros_box .cab h2  {
	position: absolute;
	top: 14px;
	left: 495px;
	display:block;
	width: 210px;
	height: 45px;
	text-indent: -99999px;
}
/*#muchoviajeros_box .cab h2 a:hover {
	background: url(../images/ico/arrow_hover.png) 193px 17px no-repeat;
}*/
#muchoviajeros_box .cab h3 {
	color:#fff;
	font-weight: bold;
	font-size: 1.8em;
	padding-right: 230px;
}
#muchoviajeros_box .cab h4 {
	color:#fff;
	font-weight: bold;
	font-size: 1.4em;
	padding-right: 240px;
}
#muchoviajeros_box .cont {
	background: url(../images/css/bg_cont_muchoviajeros_box.png) 0 0 repeat-y;
	padding: 0 20px 0 20px;
	width: 680px;
}
#muchoviajeros_box .cont {
	background: url(../images/css/bg_cont_muchoviajeros_box.png) 0 0 repeat-y;
	padding: 0 20px 0 20px;
	width: 680px;
}
#cierre_muchoviajeros_box {
	background: url(../images/css/bg_cierre_muchoviajeros_box.png) 0 0 no-repeat;
	height: 20px;
	width: 720px;
	margin-bottom: 23px;
}
#muchoviajeros_box .cont .videobox {
	background: #000;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	padding: 7px;
	width: 200px;
	margin-right: 19px;
}
#muchoviajeros_box .cont .videobox .meta {
	margin: 5px 0 0;
	display: block;
}
#muchoviajeros_box .cont .videobox .meta a.f-l {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -99999px;
	margin-right: 4px;
	background: url(../images/ico/splite_socialLinks.png) 0 0 no-repeat;
}
#muchoviajeros_box .cont .videobox .meta a.slmFacebook {
	background-position: -2px -6px;
}
#muchoviajeros_box .cont .videobox .meta a.slmTwitter {
	background-position: -22px -6px;
}
#muchoviajeros_box .cont .videobox .meta a.slmRss {
	background-position: -42px -6px;
}
#muchoviajeros_box .cont .videobox .meta a.slmYoutube {
	background-position: -62px -6px;
}
#muchoviajeros_box .cont .videobox .meta a.verMas {
	float:right;
	font-size: 1.1em;
	padding-top: 2px;
	text-decoration: none;
}
#muchoviajeros_box .cont .ofertas {
	width: 231px;
}
#muchoviajeros_box .cont .ofertas .pastillote {
	background: url(../images/css/bg_ofertasPastilla_muchoviajeros_box.png) 0 0 no-repeat;
	width: 153px;
	padding: 9px 70px 0 8px;
	height: 76px;
	position: relative;
}
#muchoviajeros_box .cont .ofertas .pastillote h3 {
	color: #E3810E;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 3px;
}
#muchoviajeros_box .cont .ofertas .pastillote p {
	color: #4b686b;
	font-size: 1.2em;
}
#muchoviajeros_box .cont .ofertas .pastillote a
{
	text-decoration: none;
}
#muchoviajeros_box .cont .ofertas .pastillote .precio {
	width: 65px;
	position: absolute;
	top: 19px;
	left: 160px;
	text-align: right;
	color: #0f2729;
	font-weight: bold;
}
#muchoviajeros_box .cont .ofertas .pastillote .precio strong {
	color: #fff;
	font-size: 2em;/*24px//24/12=2em*/
	display:block;
}
#muchoviajeros_box .cont .ofertas .verTodas {
	background: url(../images/css/bg_separador.png) repeat-x left bottom;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
#muchoviajeros_box .cont .ofertas li {
	background: url(../images/ico/ico_arrow_list.png) 0 0 no-repeat;
	padding-left: 20px;
	font-size: 1.2em;
	margin-bottom: 3px;
}
#muchoviajeros_box .cont .ofertas li a {
	text-decoration: none;
}
#muchoviajeros_box .cont .siguenos {
	width: 200px;
}
#muchoviajeros_box .cont .siguenos h3 {
	background:transparent url(../images/css/bg_h3_naranja_tam2.png) no-repeat 0 0;
	color:#FFFFFF;
	display:block;
	font-size:1.8em;
	font-weight:bold;
	width: 185px;
	padding: 0 7px;
	height: 39px;
	line-height: 35px;
	margin-bottom: 7px;
}
#muchoviajeros_box .cont .siguenos .SLinks li {
	width: 100px;
	display: block;
	float:left;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 34px;
	margin-bottom:15px;
}
#muchoviajeros_box .cont .siguenos .SLinks li a {
	text-decoration: none;
	padding-left: 35px;
	background:transparent url(../images/ico/splite_socialLinks.png) no-repeat 0 0;
	line-height: 30px;
	display: block;
	height: 30px;
}
#muchoviajeros_box .cont .siguenos .SLinks li a.SLtwitter {background-position: 0 -31px;}
#muchoviajeros_box .cont .siguenos .SLinks li a.SLFacebook {background-position: -106px -32px;}
#muchoviajeros_box .cont .siguenos .SLinks li a.SLrss {background-position: 0 -76px;}
#muchoviajeros_box .cont .siguenos .SLinks li a.SLYoutube {background-position: -106px -76px;}
#muchoviajeros_box .cont .siguenos .SLinks li a.SLblog {background-position: -106px -120px;}
#muchoviajeros_box .cont .siguenos .SLinks li a.SLrevista {background-position: 0 -120px;}
	
/* sidebar ------------------------- */
h3.naranja {
	background: url(../images/css/bg_h3_naranja.png) 0 0 no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 1.8em;
	width: 180px;
	height: 42px;
	padding: 5px 10px;
	display: block;
}
h3.naranja span {
	font-size: .6em; /*11px//11/18px=.6em*/
}
#sidebar ul.tabloide {
	color: #4b686b;
	margin-bottom: 10px;
}
#sidebar ul.tabloide li {
	position: relative;
	height: 1%;
}
#sidebar ul.tabloide li:hover {
	background:#f3f9f9;
}
#sidebar ul.tabloide li h4 {
	padding-right: 50px;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 5px;
}
#sidebar ul.tabloide li h4 a {
	color: #0f2729;
	text-decoration: none;
}
#sidebar ul.tabloide li h4 a span {
	color: #4b686b;
	font-size: .86em; /*13px//13/15px=.86em*/
}
#sidebar ul.tabloide li p {
	padding-right: 50px;
	font-size: 1.1em;
	padding: 0 0 5px;
	background: url(../images/css/bg_separador.png) bottom left repeat-x;
}
#sidebar ul.tabloide li p a {
	text-decoration: none;
	color: #4b686b;
}
#sidebar ul.tabloide li p.precio {
	background: none;
	width: 35px;
	position: absolute;
	left: 165px;
	top: 8px;
	line-height: 1.3em;
}
#sidebar ul.tabloide li p.precio strong {
	color: #e3810e;
	font-size: 1.45em; /*16px//16/11px=1.45em*/
	font-weight: bold;
}
/* newsletter_box  ------------------------- */
#newsletter_box {
	margin-bottom: 15px;
}
#newsletter_box h3 {
	background:url(../images/css/bg_newsletter_top.png) 0 0 repeat-x;
	color: #fff;
	font-size: 1.8em;
	padding: 10px 5px 0 65px;
	line-height: .9em;
	height: 46px;
}
#newsletter_box .cont {
	background: url(../images/css/bg_newsletter_cont.png) 0 0 repeat-y;
	padding: 9px 9px 5px;
	font-size: 1.2em;
}
#newsletter_box .cont p {
	margin-bottom: 5px;
}
#newsletter_box div label {
	display: none;
}
#newsletter_box div .texto {
	width: 176px;
	border: 1px solid #9bbfc2;
	padding: 2px;
	color: #4b686b;
}
#newsletter_box .cont .formActions {
	font-size: .9em;
}
#newsletter_box div .boton {
	background: url(../images/ico/boton_newsletter.png) 0 3px no-repeat;
	font-size: 12px;
	border: none;
	width: 74px;
	height: 25px;
	font-weight: bold;
	color: #2f929c;
	cursor: pointer;
	margin: 0 0 0 14px;
}
#newsletter_box div .boton:hover {
	color: #3fc2cf;
}
#newsletter_box .cierre {
	background: url(../images/css/bg_newsletter_cierre.png) 0 0 no-repeat;
	display: block;
	width: 200px;
	height: 9px;
}
/* blockSidebar ---------------------------- */
.blockSidebar {
	margin-bottom: 10px;
}
.blockSidebar h3 {
	background: url(../images/css/bg_h3_blockSidebar.png) 0 0 no-repeat;
	font-weight: bold;
	font-size: 1.8em;
	text-indent: 10px;
	line-height: 37px;
}
.blockSidebar .cont {
	background: url(../images/css/bg_cont_blockSidebar.png) 0 0 repeat-y;
	padding: 0 10px 10px;
}
.blockSidebar .blockSidebar_cierre {
	background: url(../images/css/bg_cierre_blockSidebar.png) top left no-repeat;
	height: 8px;
	width: 300px;
	display: block;
}
.blockSidebar .listas {
	font-size: 1.4em;
}
.blockSidebar .listas li {
	background: url(../images/css/bg_separador.png) repeat-x left bottom;
	padding: 7px 0;
}
.blockSidebar .listas li.last-child {
	background: none;
	padding-bottom: 0;
}
.blockSidebar .listas li a {
	background: url(../images/ico/ico_arrow_listas.png) 0 1px no-repeat;
	padding-left: 20px;
	text-decoration: none;
}
.googleMap {
	border: 1px solid #bfd7d9;
	margin-bottom: 15px;
}
/* paginacion y filtros
----------------------- */
#paginacionFiltro {
	background: url(../images/css/bg_paginatorTop.png) 0 0 no-repeat;
	font-size: 1.4em;
	padding: 0 10px 14px;
	margin-bottom: 17px;
	width: 600px;
	height: 45px;
}
#paginacionFiltro p.f-l {padding-top: 6px;}
.paginacion {
	background: url(../images/css/bg_paginatorSimple.png) 0 0 no-repeat;
	font-size: 1.4em;
	padding: 0 10px;
	width: 600px;
	margin-bottom: 17px;
	line-height: 30px;
	position:relative;
}
#paginacionFiltro p,
.paginacion p {
	margin:0 0 8px 0;
	padding-top: 4px;
}
.paginacion p {
	padding-top: 0px;
}
#paginacionFiltro .pagi a,
.paginacion .pagi a {
	font-weight:bold;
	padding: 5px 3px 5px 7px;
	background: url(../images/css/bg_a_paginacion.png) 0 0 no-repeat;
}
.paginacion .pagi a {
	padding: 5px 3px 5px 7px;
}
#paginacionFiltro .pagi a.anterior,
.paginacion .pagi a.anterior {
	background: url(../images/ico/ico_arrow_left_blue.png) 7px 8px no-repeat;
	padding-left: 9px;
	text-decoration: none;
}
#paginacionFiltro .pagi a.siguiente,
.paginacion .pagi a.siguiente {
	background: url(../images/ico/ico_arrow_right_blue.png) right 8px no-repeat;
	padding-right: 9px;
}
#paginacionFiltro .pagi strong,
.paginacion .pagi strong {
	background: url(../images/css/bg_pagination_selected.png) 0 0 no-repeat;
	font-weight:bold;
	padding: 4px 7px 5px 10px;
	margin-right: -3px;
	color:#2F929C;
}
.paginacion .pagi strong {
	padding: 6px 7px 6px 10px;
}
#paginacionFiltro label {
	font-size: 15px;
	font-weight: bold;
}
#paginacionFiltro .filtros {
	font-size: 12px;
	margin-bottom:0;
	clear: both;
}
/* fichaItem ------------------------------- */
.fichaItem {
	overflow: hidden;
	background: url(../images/css/bg_separador.png) repeat-x left bottom;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.last-Item {
	background:none;
}
.fichaItem .fotoItem {
	width: 130px;
	margin-right: 10px;
	float: left;
}
.fichaItem ul {
	font-size: 1.2em;
}
.fichaItem h3 {
	font-weight: bold;
	font-size: 1.5em;/*18px//18/12*/
	float:left;
	margin: 0 5px 0 0;
}
.fichaItem ul li {
	margin-bottom: 5px;
}
.fichaItem ul li.meta {
	margin: 10px 0 5px;
	color: #2f929c;
}
.rating,
.miniRating {
	background: url(../images/ico/ico_estrellas.png) center left no-repeat;
	text-indent: -99999px;
	display: block;
	height: 14px;
	vertical-align: middle;
}
.miniRating {
	background: url(../images/ico/ico_mini_estrellas.png) center left no-repeat;
	margin-left: 5px;
}
.v1 {width: 14px;}
.v2 {width: 28px;}
.v3 {width: 42px;}
.v4 {width: 56px;}
.v5 {width: 70px;}

.mv1 {width: 8px;}
.mv2 {width: 18px;}
.mv3 {width: 27px;}
.mv4 {width: 36px;}
.mv5 {width: 45px;}


/* footer, patroc y enlaces_seo ------------ */
#content .enlaces_seo {
	margin: 30px 0 75px;
}
.enlaces_seo h3 {
	background:url(../images/css/bg_separador.png) 0 0 repeat-x;
	padding: 15px 0;
	font-size: 1.8em;
	color: #4b686b;
	clear: both;
}
.enlaces_seo h3 a {
	text-decoration: none;
	color: #4b686b;
}
.enlaces_seo h3 strong {
	font-weight: normal;
	color:#E3810E;
}
.enlaces_seo ul {
	margin-bottom: 10px;
	font-size: 1.1em;
	overflow: hidden;
}
.enlaces_seo ul li {
	display: block;
	width: 170px;
	padding-right: 10px;
	margin-bottom: 5px;
	float: left;
}
.enlaces_seo ul li a {
	color: #4b686b;
}
.enlaces_seo ul li a:hover {
	color: #3FC2CF;
}
#patroc {
	clear: both;
	background:url(../images/css/bg_separador.png) 0 0 repeat-x;
	padding: 15px 0;
}
#patroc p {
	text-align: center;
	margin-bottom: 10px;
}
#footer {
	background:url(../images/css/bg_footer.png) 0 0 repeat-y;
	padding:12px 20px 0;
	width:940px;
	font-size: 1.2em;
	color: #226f76;
	margin-top:0px;
}
#footer a {
	color:#7fd5da;
	text-decoration: none;
	margin: 0 5px;
}
#footer p {
	text-align: center;
	line-height: 2em;
}
#footer .meta {
	font-size: .9em;/*11px//11/12px*/
	color:#7fd5da;
	background:url(../images/css/bg_separador_footer.png) 0 0 repeat-x;
	padding: 15px 0;
	margin-top: 15px;
}
#footer .meta a,
#footer .meta span {
	color: #1e575a;
}
#footer a:hover {text-decoration: underline;}
#cierrefooter {
	background:url(../images/css/bg_cierre_footer.png) 0 0 repeat-x;
	padding: 25px 10px 15px;
	width: 960px;
	color:#83bcc1;
	font-size: 1.1em;
	text-align: right;
}
#cierrefooter a {
	color:#83bcc1;
	text-decoration: none;
}
/* busquedaExtendida ------------------------ */
#buscadorDinamico {
	width: 597px;	
	position: absolute;
	top: 162px;
	right: 5px;
	display: none;
}
#busquedaExtendida {
	background:#fff url(../images/css/bg_busquedaExtendida.png) 0 0 repeat-y;
	width: 591px;
	padding: 0 6px 0 0;
}
#busquedaExtendida table {
	border-top: 1px solid #9bbfc2;
	width: 591px;
	font-size: 1.4em;
}
#busquedaExtendida table a,
#busquedaExtendida table a:hover {
	color:#0F2729;
	text-decoration: none;
}
#busquedaExtendida table tr:hover td {
	background: #e4f2fd;
}
#busquedaExtendida table tr:hover td.tit {
	background: none;
}
#busquedaExtendida table thead {
	display: none;
}
#busquedaExtendida table td {
	padding: 10px;
	vertical-align: top;
	background: url(../images/css/bg_separador.png) repeat-x left bottom;
}
#busquedaExtendida table td {}
#busquedaExtendida table td.tit {
	color: #fff;
	text-align: right;
	width: 125px;
}
#busquedaExtendida table td.que {
	width: 295px;
}
#busquedaExtendida table td.que span {
	font-size: 11px;
	color: #4b686b;
}
#busquedaExtendida table td.que span.theSearch {
	font-size: 14px;
	color: #2f929c;
}
#busquedaExtendida table td.precio,
#busquedaExtendida table td.precio a,
#busquedaExtendida table td.precio a:hover {
	font-size: 12px;
	color: #e3810e;
	text-decoration: none;
}
#cierre_busquedaExtendida {
	background:#fff url(../images/css/bg_cierre_busquedaExtendida.png) bottom left no-repeat;
	padding: 10px 20px 1px 0;
}



#skyscraper
{
    position: absolute;
    top: -180px;
    *top: 0px !important;
    }

.intskyscraper{
position:fixed;
}
 .skyscraper-left{
float:left;
z-index: 0 ;
width:120px;
height:600px;
margin-right: 4px;
}

#apDiv1 {
height:600px;
top: 0px;
width:120px;
*left: 980px !important ;
_margin-left: 960px;
left: 960px ;
*top: 0px !important;
_margin-top: -1050px;
position: relative;
*position: absolute !important;
_position:inherit;
}

/*#apDiv1 
{
	float:right;
	position:fixed;
	width:120px;
	height:600px;
	top: 0px !important;
	/**top: 0px;
		_position:relative;
	_top: -1380px;
	clear:both;*/
/*}*/

.btBuscar
{	background: url(../images/ico/bt_buscador.png) 0 0 no-repeat;
	width: 24px;
	height: 24px;
	border: none;
	cursor: pointer;
	font-size: 20px;
	font-weight: bold;
	float:right;
	position:relative;
	margin-top:-23px;
	margin-right:10px;
	
}
/*{	background: url(../images/ico/bt_buscador.png) 0 0 no-repeat;
	width: 118px;
	height: 34px;
	border: none;
	cursor: pointer;
	font-size: 20px;
	font-weight: bold;
	float:right;
	/*position:relative;
	margin-top:-30px;
	margin-right:10px;
	
}*/