div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border:0;border-spacing:0;margin:0;padding:0;}
form{font-family:Arial;font-size:1em;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:"";}
abbr, acronym{border:0;}
a{outline:none;}
html{font-size:62.5%;}
body{margin:0;font-family:Arial, Helvetica, sans-serif;color:#333333; background:url("../images/bg_yumping.jpg") repeat;}
.left{float:left !important;}
.right{float:right !important;}
.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{text-align:center;}
.clear{clear:both;}
.overflow{overflow:hidden;_height:100%;}
.wrap_center{width:980px;margin:0 auto;overflow: hidden;clear:both;padding-bottom: 10px;}
.col_left, .col_right{overflow:hidden;_height:100%;}
#inicio .col_left{width:766px;float:left;margin:0;}
#inicio .col_right{width:154px;margin-left:20px;float:right;}
#inicio .col_left2{width:670px;float:left;margin:0;}
#inicio .col_right2{width:250px;margin-left:20px;float:right;}
#ficha_perfil .col_left{width:505px;float:left;margin:0;}
#ficha_perfil .col_right{width:400px;margin-left:35px;float:right;}
#ficha_producto .col_left{width:505px;float:left;margin:0;}
#ficha_producto .col_right{width:415px;margin-left:20px;float:right;}
#ficha_mapa .col_left, #ficha_tienda_mapa .col_left{width:680px;float:left;margin:0;}
#ficha_mapa .col_right, #ficha__tienda_mapa .col_right{width:240px;margin-left:20px;float:right;}
#ficha_opiniones .col_left{width:584px;float:left;margin:0;}
#ficha_opiniones .col_right{width:336px;margin-left:20px;float:right;}
#listado_lista .col_left, #ficha_tienda .col_left, #comunidad .col_left, #usuario .col_left, #noticias .col_left, #acceso .col_left{width:584px;float:left;margin:0;}
#listado_lista .col_right, #ficha_tienda .col_right, #comunidad .col_right, #usuario .col_right, #noticias .col_right, #acceso .col_right{width:336px;margin-left:20px;float:right;}
#listado_imagenes .col_left{width:760px;float:left;margin:0;}
#listado_imagenes .col_right{width:160px;margin-left:20px;float:right;}
#listado_mapa .col_left{width:680px;float:left;margin:0;}
#listado_mapa .col_right{width:240px;margin-left:20px;float:right;}
#debate .col_left{width:584px;float:left;margin:0;}
#debate .col_right{width:336px;margin-left:20px;float:right;}
#noticia .col_left{width:584px;float:left;margin:0;}
#noticia .col_right{width:336px;margin-left:20px;float:right;}
#tiendas .col_left{width:584px;float:left;margin:0;}
#tiendas .col_right{width:336px;margin-left:20px;float:right;}
#listado_productos .col_left, #listado_tiendas .col_left, #ficha_tienda_productos .col_left, #listado_regalos .col_left{float:left;width:160px;margin:0;}
#listado_productos .col_center, #listado_tiendas .col_center, #ficha_tienda_productos .col_center, #listado_regalos .col_center{float:left;width:580px;margin:0 20px;}
#listado_productos .col_right, #listado_tiendas .col_right, #ficha_tienda_productos .col_right, #listado_regalos .col_right{float:right;width:160px;}
#alta_empresa .col_left{width:760px;float:left;margin:0;}
#alta_empresa .col_right{width:160px;margin-left:20px;float:right;}
/*
#header{border-top:3px solid #2484ca;height:auto !important}
#header-empresa{border-top:3px solid #333333;height:auto !important}
*/
#header .title{font-size:1em;color:#aeaeae;position:absolute;margin-top:5px;margin-left:300px;*margin-left:-190px;}
#logo{float:left;margin-top:5px;margin-right:20px;}
#logo a{display:block;margin-top:5px;height:62px;text-indent:-9999px;z-index:10;cursor:pointer;}
#logo .claim{color:white;text-decoration:none;position:absolute;margin-top:-7px;margin-left:52px;font-weight: bold; float: left; font-size: 1.1em;}
#logo.es a{width:262px;background:url("../img/logo-yumping-es.png") no-repeat 0 0;}
#logo.mx a{width:282px;background:url("../img/logo-yumping-mx.png") no-repeat 0 0;}
#logo.uk a{width:280px;background:url("../img/logo-yumping-uk.png") no-repeat 0 0;}
#logo.it a{width:220px;background:url("../img/logo-yumping-it.png") no-repeat 0 0;}
#logo.fr a{width:280px!important;background:url("../img/logo-yumping-fr.png") no-repeat 0 0;}
.search{float:left;overflow:hidden;padding-top:30px;}
.search .text{color:#888888;font-size:1.1em;font-family:Arial, Helvetica, sans-serif;padding:5px;float:left;margin-right:5px;width:135px;border:1px solid #bbb;}
.search input.button{background:url("../img/bt-search.png") no-repeat left top;border:none;height:26px;width:26px;text-indent:-9999px;cursor:pointer;font-size:0px;line-height:0px;}
#options{float:right;}
#options #select_country{float:right;margin-bottom:10px;}
#options #select_country .selected{cursor:pointer;width:100px;padding:6px 10px;background:#f8f8f8;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#options #select_country .selected p{color:#aeaeae;font-size:1.1em;padding-right:20px;background:url("../img/sprite-arrows.png") no-repeat right -46px;}
#options #select_country .selected:hover p{background:url("../img/sprite-arrows.png") no-repeat right -69px;}
#options #select_country ul{position:absolute;width:120px;border-top:1px dotted #dadada;}
#options #select_country ul li{background:#f8f8f8;border-bottom:1px dotted #dadada;}
#options #select_country a{display:block;padding:3px 10px;text-decoration:none;}
#options #login_wrap{clear:both;}
#options .login{float:right;text-align:right;margin-left:10px;padding:6px 10px;background:#f8f8f8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#options .login a{font-size:1.2em;font-weight:bold;text-decoration:none;padding-right:20px;background:url("../img/sprite-arrows.png") no-repeat right -228px;}
#options .login a:hover{background:url("../img/sprite-arrows.png") no-repeat right -320px;}
#options .advertise{float:left;clear:left;margin-top:6px;color:#10571A;font-size:1.2em;font-weight:bold;}
#options .advertise:hover{color:#185d22;}
#header-empresa #options{float:right;width:680px;margin-top:10px;font-size:1.1em;}
#header-empresa #options #user{float:left;margin-top:5px;color:#333333;padding:6px 10px;background:#f8f8f8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#header-empresa #options #user span{color:#888888;}
#header-empresa #options #outsesion{float:right;margin-top:5px;padding:6px 10px;background:#f8f8f8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#header-empresa #options #outsesion a{margin:0;color:red;font-weight:bold;text-transform:uppercase;text-decoration:none;}
#navigation{background:url("../img/bg-container.png") repeat-y center top;}
#menu, #menu_empresa{height:45px;}
#menu{background:url("../img/bg-tabs.png") no-repeat 0 0;}
#menu_empresa{background:url("../img/bg-tabs.png") no-repeat 0 -0px;}
#menu li, #menu_empresa li{float:left;text-align:center;}
#menu a, #menu_empresa a{height:45px;display:block;_float:left;color:white;font-size:1.3em;font-weight:bold;text-decoration:none;text-shadow:1px 1px #0d334d;line-height:38px;}
#menu a{width:66.35px;background:url("../img/bg-tab.png") repeat-x 0 0;}
#menu a:hover{background:url("../img/bg-tab.png") repeat-x 0 -47px;}
#menu_empresa a{width:130px;background:url("../img/bg-tab.png") repeat-x 0 -0px;}
#menu_empresa a:hover{background:url("../img/bg-tab.png") repeat-x 0 -46px;}
#menu a.large{width:105px;_width:99px;}
#menu a.camp{width:105px;_width:99px;}
#menu a.large2{width:95px;_width:99px;}
#menu_shop{height:45px;}
#menu_shop{background:url("../img/bg-tabs.png") no-repeat 0 -100px;}
#menu_shop li{float:left;text-align:center;}
#menu_shop a{height:45px;display:block;_float:left;color:white;font-size:1.3em;font-weight:bold;text-decoration:none;text-shadow:1px 1px #0d334d;line-height:38px;}
#menu_shop a{width:66.35px;background:url("../img/bg-tab.png") repeat-x 0 -100px;}
#menu_shop a:hover{background:url("../img/bg-tab.png") repeat-x 0 -47px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	  #menu a.camp {
	   width:110.5px;_width:99px;
}
}
#menu_empresa a.large{width:200px;_width:186px;}
#menu a.auto{width:auto;_width:auto;}
#menu_empresa a.auto{width:auto;_width:auto;}
#menu a.orange_tab{text-shadow:1px 1px 0 #0f3c15;background:url("../img/bg-tab.png") repeat-x 0 -644px;}
#menu a.orange_tab:hover{background:url("../img/bg-tab.png") repeat-x 0 -690px;}
#menu a.green_tab{text-shadow:1px 1px 0 #0f3c15;background:url("../img/bg-tab.png") repeat-x 0 -92.5px;}
#menu a.green_tab:hover{background:url("../img/bg-tab.png") repeat-x 0 -138.4px;}
#menu a.yellow_tab{text-shadow:1px 1px 0 #632401;background:url("../img/bg-tab.png") repeat-x 0 -276px;}
#menu a.yellow_tab:hover{background:url("../img/bg-tab.png") repeat-x 0 -322px;}
#menu .current, #menu .current:hover{background:url("../img/bg-tab-tip.png") repeat-x center 0;}
#menu_empresa .current, #menu_empresa .current:hover{background:url("../img/bg-tab-tip.png") repeat-x center 0px;}
#menu .current.green_tab, #menu .current.green_tab:hover{background:url("../img/bg-tab-tip.png") repeat-x center -52px;}
#menu .current.yellow_tab, #menu .current.yellow_tab:hover{background:url("../img/bg-tab-tip.png") repeat-x center -156px;}
#menu .current.orange_tab, #menu .current.orange_tab:hover{background:url("../img/bg-tab-tip.png") repeat-x center -156px;}
#menu a span {height:38px;display:block;_float:left;_width:100%;cursor:pointer;}
#menu_empresa a span{height:38px;display:block;_float:left;_width:100%;cursor:pointer; padding: 0 17px;}
#menu a span{border-right:1px solid #0c5ca5;border-left:1px solid #158ad5;}
#menu_empresa a span{border-right:1px solid #454545;border-left:1px solid #158ad5;}
#menu a.green_tab span{border-right:1px solid #07540e;border-left:1px solid #129320;}
#menu a.yellow_tab span{border-right:1px solid #9a4000;border-left:1px solid #a76f27;}
#menu a.orange_tab span{border-right:1px solid #9a4000;border-left:1px solid #a76f27;}
#breadcrumb{color:#aeaeae;font-size:1.1em;margin:0 8px;padding:5px 12px;border-bottom:1px dotted #dadada;}
#breadcrumb a{text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}
div#breadcrumb h1{width:auto;display:inline;}
#location{overflow:hidden;_height:100%;color:#888888;font-size:1.1em;margin:0 8px;padding:5px 12px;background:#f8f8f8;}
#location a{font-weight:bold;text-decoration:none;}
#location a:hover{text-decoration:underline;}
#location .arrow_left, #location .arrow_right, #location .nav_number{float:right;}
#location .arrow_left{margin-left:5px;}
#content{min-height:363px;width:940px;overflow:hidden;padding:10px 20px;background:url("../img/bg-container.png") repeat-y center top;}
#content.ficha_emp {padding-top: 0;}
#content_nolog{min-height:300px;width:940px;overflow:hidden;padding:10px 20px;background:url("../img/bg-container.png") repeat-y center top;}
#footer, #footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .wrap_center{width:966px;padding-bottom:15px;border:1px dotted #3f8cc4;border-width:0 1px 0 1px;}
#footer .box33{margin-bottom:-1000px;padding-bottom:1000px;width:33.2%;}
#footer .links{background:#1a78be url("../img/bg-foot.jpg") repeat-y center top;}
#footer .links dt{margin:15px 15px 10px 15px;border-bottom:1px solid #3f8cc4;}
#footer .links dt span{display:block;padding-bottom:3px;border-bottom:1px solid #1967a0;}
#footer .links dt a{font-size:1.3em;font-weight:bold;}
#footer .links dd{padding:0px 15px 0 15px;}
#footer .links dd a{color:#ededed;font-size:1.1em;text-decoration:none;}
#footer .links dd a:hover{text-decoration:underline;}
#footer .info{font-size:1.2em;text-align:center;background:#17669f;border-top:1px solid #3f8cc4;}
#footer .info .box33{padding-top:15px;}
#footer .info .logo_es *{width:210px;height:38px;display:block;margin:0 auto;background:url("../img/logo-foot-yumping-es.png") no-repeat center top;text-indent:-9999px;}
#footer .info .logo_it *{width:168px;height:38px;display:block;margin:0 auto;background:url("../img/logo-foot-yumping-it.png") no-repeat center top;text-indent:-9999px;}
#footer .info .logo_uk *{width:226px;height:38px;display:block;margin:0 auto;background:url("../img/logo-foot-yumping-uk.png") no-repeat center top;text-indent:-9999px;}
#footer .info .logo_fr *{width:226px;height:38px;display:block;margin:0 auto;background:url("../img/logo-foot-yumping-fr.png") no-repeat center top;text-indent:-9999px;}
#footer .info p{margin-bottom:5px;}
#footer .flags{margin-top:20px;font-size:0.8em;}
#footer .flags a{margin:0 5px;}
#logo_gi *{width:140px;height:28px;display:block;margin:0 90px;background:transparent url("../img/logo-gi.png") no-repeat 0 0;text-indent:-9999px;}
#toolbar{position:fixed;bottom:0;z-index:2147483646;height:35px;width:100%;_width:980px;_margin:0 auto;font-size:11px;color:#fff;}
#toolbar ul{width:980px;margin:0 auto;background:url("../img/sprite-toolbar.png") repeat-x left top;overflow:hidden;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;border-radius-topleft:5px;border-radius-topright:5px;}
#toolbar ul{overflow:hidden;_float:left;_width:100%;}
#toolbar ul li{float:left;line-height:35px;border-left:1px solid #0D6BB1;border-right:1px solid black;}
#toolbar ul li a{color:#fff;text-decoration:none;display:block;padding:0 10px;}
#toolbar ul li a:hover{background-color:#00223a;}
#toolbar .navicon.user{background:url("../img/sprite-toolbar.png") no-repeat 10px -70px;border-left:none;padding-left:30px;}
#toolbar ul li p{float:left;}
#toolbar .navicon.user a{display:inline;padding-left:0;padding-right:0;text-decoration:underline;font-weight:bold;}
#toolbar .navicon.user .navicon.close{background:url("../img/sprite-toolbar.png") no-repeat left -115px;float:left;height:12px;width:14px;text-indent:-1000000px;margin:12px 5px 0 10px;}
#toolbar ul li.inbox{float:right;border-right:none;border-left:none;}
#toolbar .navicon{padding-left:20px;display:block;}
#toolbar .navicon.opiniones{background:url("../img/sprite-toolbar.png") no-repeat left -140px;}
#toolbar .navicon.debates{background:url("../img/sprite-toolbar.png") no-repeat left -175px;}
#toolbar .navicon.fotos{background:url("../img/sprite-toolbar.png") no-repeat left -210px;}
#toolbar .navicon.videos{background:url("../img/sprite-toolbar.png") no-repeat left -245px;}
#toolbar .navicon.amigos{background:url("../img/sprite-toolbar.png") no-repeat left -280px;}
#toolbar .navicon.blog{background:url("../img/sprite-toolbar.png") no-repeat left -315px;}
#toolbar .navicon.preferencias{background:url("../img/sprite-toolbar.png") no-repeat left -350px;}
#toolbar .navicon.inbox{background:url("../img/sprite-toolbar.png") no-repeat left -383px;}
#toolbar .navicon.inbox a{background-color:#00223a;line-height:16px;margin-top:10px;margin-right:5px;padding:0 5px;font-weight:bold;}
.boxes, .boxes1, .boxes2{clear:both;overflow:hidden;}
.boxes3{clear:both;overflow:hidden;width:750px;}
.boxes1{margin-bottom:10px;}
.boxes2{margin-bottom:20px;}
.box5{float:left;width:5%;*width:4.9%;}
.box10{float:left;width:10%;*width:9.9%;}
.box15{float:left;width:15%;*width:14.9%;}
.box20{float:left;width:20%;*width:19.9%;}
.box25{float:left;width:25%;*width:24.9%;}
.box30{float:left;width:30%;*width:29.9%;}
.box33{float:left;width:33.33%;*width:33.23%;}
.box35{float:left;width:35%;*width:34.9%;}
.box40{float:left;width:40%;*width:39.9%;}
.box45{float:left;width:45%;*width:44.9%;}
.box50{float:left;width:50%;*width:49.9%;}
.box55{float:left;width:55%;*width:54.9%;}
.box60{float:left;width:60%;*width:55.9%;}
.box65{float:left;width:65%;*width:64.9%;}
.box70{float:left;width:70%;*width:69.9%;}
.box75{float:left;width:75%;*width:74.9%;}
.box80{float:left;width:80%;*width:79.9%;}
.box85{float:left;width:85%;*width:84.9%;}
.box90{float:left;width:90%;*width:89.9%;}
.box95{float:left;width:95%;*width:94.9%;}
.box49l{float:left;width:49%;*width:48.9%;}
.box49r{float:right;width:49%;*width:48.9%;}


a, a:visited{color:#2484ca;}
a:hover{color:#185d22;text-decoration:underline;}
.green{color:#609b00 !important;}
.orange{color:#f87100 !important;}
.red{color:red !important;}
.title1{font-family: Arial, Helvetica, sans-serif;font-size:2.4em;margin-bottom:10px;}
.title1 span{font-family:Arial, Helvetica, sans-serif;font-size:0.45em;font-weight:bold;color:#888888;}
.title1_emp{font-family: Arial, Helvetica, sans-serif;font-size:2em;margin-bottom:10px;}
.title1_emp span{font-family:Arial, Helvetica, sans-serif;font-size:0.45em;font-weight:bold;color:#888888;}

.title2{font-family: Arial, Helvetica, sans-serif;font-size:2em;border-bottom:1px solid #efefef;margin-bottom:15px;}
.title3{font-family:Arial, Helvetica, sans-serif;font-size:1.8em;color:#353535;padding:0px 10px 2px 10px;background:#efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.title4{font-size:1.2em;font-weight:bold;color:#666666;margin-bottom:10px;}




/* Títulos ficha */

#ficha_perfil .title3 {background: url("../img/titles-blue-arrow.png") no-repeat 0 -0px;padding-left: 24px;line-height: 1.3em;}
.line {margin-bottom: 10px; border-bottom: 1px solid #dadada;}

.ico_news_title{padding-left:24px;background:url("../img/ico_news_title.png") no-repeat 0px 0px;}
.ico_default,.ico_default_emp, .ico_acuaticos, .ico_aereos, .ico_nieve, .ico_motor, .ico_multiaventura, .ico_parques,.ico_campamentos, .ico_eventos{padding-left:24px;background:url("../img/sprite-titles.png") no-repeat 0px 0px;}
.ico_default{background-position:0px 0px;}
.ico_default_emp{background-position:0px -5px;}
.ico_acuaticos{background-position:0px -39px;}
.ico_aereos{background-position:0px -82px;}
.ico_nieve{background-position:0px -121px;}
.ico_motor{background-position:0px -161px;}
.ico_multiaventura{background-position:0px -201px;}
.ico_parques{background-position:0px -241px;}
.ico_campamentos{background-position:0px -636px;}
.ico_eventos{background-position:0px -281px;}
.title2.ico_default{background-position:0px -4px;}
#search_tabs .ico_default{background-position:4px 4px;}
#search_tabs .ico_acuaticos{background-position:4px -36px;}
#search_tabs .ico_aereos{background-position:4px -76px;}
#search_tabs .ico_nieve{background-position:4px -116px;}
#search_tabs .ico_motor{background-position:4px -156px;}
#search_tabs .ico_multiaventura{background-position:4px -196px;}
#search_tabs .ico_parques{background-position:4px -236px;}
#search_tabs .ico_eventos{background-position:4px -277px;}
#search_tabs .ico_campamentos{background-position:4px -636px;}
#search_tabs li.current a.ico_default{background-position:4px 4px;}
#search_tabs li.current a.ico_acuaticos{background-position:4px -356px;}
#search_tabs li.current a.ico_aereos{background-position:4px -396px;}
#search_tabs li.current a.ico_nieve{background-position:4px -436px;}
#search_tabs li.current a.ico_motor{background-position:4px -476px;}
#search_tabs li.current a.ico_multiaventura{background-position:4px -516px;}
#search_tabs li.current a.ico_parques{background-position:4px -556px;}
#search_tabs li.current a.ico_eventos{background-position:4px -596px;}
#search_tabs li.current a.ico_campamentos{background-position:4px -662px;}
.ico_contactar, .ico_fotos, .ico_videos, .ico_mapa, .ico_opinar, .ico_male, .ico_female, .ico_phone, .ico_phone2, .ico_add, .ico_calendar, .ico_blackbullet, .ico_greenbullet, .ico_comments, .ico_buddies, .ico_gallery, .ico_note, .ico_buddy, .ico_tag, .ico_denunciar, .ico_download, .ico_logo, .ico_fotokey, .ico_correct, .ico_eliminar, .ico_present, .ico_search, .ico_invite{margin-right:8px;_margin-right:5px;padding-left:15px;}
.ico_contactar{background:transparent url("../img/sprite-icons.png") no-repeat 0px 0px;text-decoration:underline;color:#0174DF}
.ico_fotos{background:transparent url("../img/sprite-icons.png") no-repeat 0px -23px;text-decoration:underline;color:#0174DF}
.ico_videos{background:transparent url("../img/sprite-icons.png") no-repeat 0px -207px;text-decoration:underline;color:#0174DF}
.ico_mapa{background:transparent url("../img/sprite-icons.png") no-repeat 0px -46px;text-decoration:underline;color:#0174DF}
.ico_opinar{background:transparent url("../img/sprite-icons.png") no-repeat 0px -69px;text-decoration:underline;color:#0174DF}
.ico_opinar:hover{text-decoration:underline;color:#0A2A0A}
.ico_mapa:hover{text-decoration:underline;color:#0A2A0A}
.ico_fotos:hover{text-decoration:underline;color:#0A2A0A}
.ico_videos:hover{text-decoration:underline;color:#0A2A0A}
.ico_contactar:hover{text-decoration:underline;color:#0A2A0A}
.ico_male{background:transparent url("../img/sprite-icons.png") no-repeat 0px -115px;}
.ico_female{background:transparent url("../img/sprite-icons.png") no-repeat 0px -138px;}
.ico_phone{background:transparent url("../img/sprite-icons.png") no-repeat 0px -92px;}
.ico_phone2{background:transparent url("../img/sprite-icons.png") no-repeat 0px -92px;}
.ico_add{background:transparent url("../img/sprite-icons.png") no-repeat 0px -368px;}
.ico_calendar{background:transparent url("../img/sprite-icons.png") no-repeat 0px -391px;}
.ico_blackbullet{background:transparent url("../img/sprite-icons.png") no-repeat 0px -414px;}
.ico_greenbullet{background:transparent url("../img/sprite-icons.png") no-repeat 0px -567px;}
.ico_comments{background:transparent url("../img/sprite-icons.png") no-repeat 0px -161px;}
.ico_buddies{background:transparent url("../img/sprite-icons.png") no-repeat 0px -184px;}
.ico_gallery{background:transparent url("../img/sprite-icons.png") no-repeat 0px -207px;}
.ico_note{background:transparent url("../img/sprite-icons.png") no-repeat 0px -230px;}
.ico_buddy{background:transparent url("../img/sprite-icons.png") no-repeat 0px -253px;}
.ico_tag{background:transparent url("../img/sprite-icons.png") no-repeat 0px -276px;}
.ico_denunciar{background:transparent url("../img/sprite-icons.png") no-repeat 0px -299px;}
.ico_download{background:transparent url("../img/sprite-icons.png") no-repeat 0px -322px;}
.ico_logo{background:transparent url("../img/sprite-icons.png") no-repeat 0px -435px;}
.ico_fotokey{background:transparent url("../img/sprite-icons.png") no-repeat 0px -457px;}
.ico_correct{background:transparent url("../img/sprite-icons.png") no-repeat 0px -479px;font-weight:bold;color:#609b00;}
.ico_eliminar{background:transparent url("../img/sprite-icons.png") no-repeat 0px -501px;}
.ico_present{background:transparent url("../img/sprite-icons.png") no-repeat 0px -523px;padding-left:18px;margin-right:0;_margin-right:0px;}
.ico_search{background:transparent url("../img/sprite-icons.png") no-repeat 0px -543px;}
.ico_invite{background:transparent url("../img/sprite-icons.png") no-repeat 0px -636px;}
.ico_borrarmail{float:right;display:block;width:13px;height:12px;margin-top:10px;text-indent:-9999px;background:transparent url("../img/sprite-icons.png") no-repeat 0px -590px;}
.ico_borrarmail:hover{background:transparent url("../img/sprite-icons.png") no-repeat 0px -613px;}
.ico_grupo-M{float:left;margin-right:10px;margin-bottom: 5px;width:60px;height:60px;display:block;}
.ico_grupo-S{float:left;margin-right:10px;width:45px;height:45px;display:block;}
.bullet1{padding-left:10px;background:url("../img/sprite-bullets.png") no-repeat -2px 3px;}
.bullet2{padding-left:10px;background:url("../img/sprite-bullets.png") no-repeat -2px -7px;}
.flag_es{padding-left:20px;background:url("../img/ico-flags.png") no-repeat left top;}
.flag_uk{padding-left:20px;background:url("../img/ico-flags.png") no-repeat left -20px;}
.flag_it{padding-left:20px;background:url("../img/ico-flags.png") no-repeat left -40px;}
.flag_fr{padding-left:20px;background:url("../img/ico-flags.png") no-repeat left -60px;}
.flag_mx{padding-left:20px;background:url("../img/ico-flags.png") no-repeat left -80px;}
.arrow_up, .arrow_down, .arrow_right, .arrow_left{width:13px;height:13px;display:inline-block;*float:left;margin:0 1px;text-indent:-9999px;z-index:10;cursor:pointer;}
.ico_up, .ico_down, .ico_right, .ico_left{width:13px;height:13px;padding-left:18px;}
.arrow_right, .ico_right{background:url("../img/sprite-arrows.png") no-repeat -2px -92px;}
.arrow_right:hover, .ico_right:hover{background:url("../img/sprite-arrows.png") no-repeat -2px -115px;}
.arrow_left, .ico_left{background:url("../img/sprite-arrows.png") no-repeat -2px -138px;}
.arrow_left:hover, .ico_left:hover{background:url("../img/sprite-arrows.png") no-repeat -2px -161px;}
.arrow_up, .ico_up{background:url("../img/sprite-arrows.png") no-repeat -2px 0;}
.arrow_up:hover, .ico_up:hover{background:url("../img/sprite-arrows.png") no-repeat -2px -23px;}
.arrow_down, .ico_down{background:url("../img/sprite-arrows.png") no-repeat -2px -46px;}
.arrow_down:hover, .ico_down:hover{background:url("../img/sprite-arrows.png") no-repeat -2px -69px;}
.partner{background:url("../img/partner.png") no-repeat 0px 0px;width:45px;height:45px;display:block;position:absolute;text-indent:-9999px;z-index:10;}
.partner3{background:url("../img/partner.png") no-repeat 0px -55px;width:45px;height:45px;display:block;position:absolute;text-indent:-9999px;z-index:10;}
.partner2{background:url("../img/partner.png") no-repeat 0px 0px;width:45px;height:45px;display:block;position:absolute;text-indent:-9999px;z-index:10;}
.spot{background:url("../img/sprite-spots.png") no-repeat 0px 0px;display:block;float:left;width:26px;height:26px;padding-top:4px;margin-right:10px;color:#fff;font-size:1.4em;font-weight:bold;text-align:center;text-shadow:1px 1px 0 #163b57;}
.calendar{background:transparent url("../img/ico-calendar.png") no-repeat 0 0;float:left;width:24px;height:24px;display:block;text-indent:-9999px;z-index:10;}
.ico_weather, .ico_wind{text-align:center;}
#filters{overflow:hidden;height:132px;border:none;}
#filters div.filter_activity{background:url("../img/sprite-category.png") no-repeat right -40px;height:33px;padding-right:14px;float:left;position:absolute;margin-left:-6px;margin-top:95px;font-family:'Lucida Sans Unicode','Lucida Grande', Arial, Sans serif;font-weight: bold;}
#filters div.filter_activity span{background:url("../img/sprite-category.png") no-repeat left top;float:left;padding-left:10px;height:33px;line-height:26px;font-weight:bold;text-transform:uppercase;font-size:9px;text-shadow:1px 1px 0 black;color:#fff;font-weight:bold;padding-right:10px;}
#filters.events1{background:url("../img/filters/events_01.png") no-repeat left top;}
#filters.events2{background:url("../img/filters/events_02.png") no-repeat left top;}
#filters.events3{background:url("../img/filters/events_03.png") no-repeat left top;}
#filters.water{background:url("../img/filters/water.png") no-repeat left top;}
#filters.water_01{background:url("../img/filters/water_01.png") no-repeat left top;}
#filters.water_02{background:url("../img/filters/water_02.png") no-repeat left top;}
#filters.water_03{background:url("../img/filters/water_03.png") no-repeat left top;}
#filters.water_04{background:url("../img/filters/water_04.png") no-repeat left top;}
#filters.water_05{background:url("../img/filters/water_05.png") no-repeat left top;}
#filters.water_06{background:url("../img/filters/water_06.png") no-repeat left top;}
#filters.water_07{background:url("../img/filters/water_07.png") no-repeat left top;}
#filters.water_08{background:url("../img/filters/water_08.png") no-repeat left top;}
#filters.water_09{background:url("../img/filters/water_09.png") no-repeat left top;}
#filters.water_10{background:url("../img/filters/water_10.png") no-repeat left top;}
#filters.water_11{background:url("../img/filters/water_11.png") no-repeat left top;}
#filters.water_12{background:url("../img/filters/water_12.png") no-repeat left top;}
#filters.water_13{background:url("../img/filters/water_13.png") no-repeat left top;}
#filters.water_14{background:url("../img/filters/water_14.png") no-repeat left top;}
#filters.water_15{background:url("../img/filters/water_15.png") no-repeat left top;}
#filters.water_16{background:url("../img/filters/water_16.png") no-repeat left top;}
#filters.water_17{background:url("../img/filters/water_17.png") no-repeat left top;}
#filters.water_18{background:url("../img/filters/water_18.png") no-repeat left top;}
#filters.water_19{background:url("../img/filters/water_19.png") no-repeat left top;}
#filters.water_20{background:url("../img/filters/water_20.png") no-repeat left top;}
#filters.water_21{background:url("../img/filters/water_21.png") no-repeat left top;}
#filters.water_22{background:url("../img/filters/water_22.png") no-repeat left top;}
#filters.water_23{background:url("../img/filters/water_23.png") no-repeat left top;}
#filters.water_24{background:url("../img/filters/water_24.png") no-repeat left top;}
#filters.air{background:url("../img/filters/air.png") no-repeat left top;}
#filters.air_01{background:url("../img/filters/air_01.png") no-repeat left top;}
#filters.air_02{background:url("../img/filters/air_02.png") no-repeat left top;}
#filters.air_03{background:url("../img/filters/air_03.png") no-repeat left top;}
#filters.air_04{background:url("../img/filters/air_04.png") no-repeat left top;}
#filters.air_05{background:url("../img/filters/air_05.png") no-repeat left top;}
#filters.air_06{background:url("../img/filters/air_06.png") no-repeat left top;}
#filters.air_07{background:url("../img/filters/air_07.png") no-repeat left top;}
#filters.air_08{background:url("../img/filters/air_08.png") no-repeat left top;}
#filters.air_09{background:url("../img/filters/air_09.png") no-repeat left top;}
#filters.air_10{background:url("../img/filters/air_10.png") no-repeat left top;}
#filters.multi{background:url("../img/filters/multi.png") no-repeat left top;}
#filters.multi_01{background:url("../img/filters/multi_01.png") no-repeat left top;}
#filters.multi_02{background:url("../img/filters/multi_02.png") no-repeat left top;}
#filters.multi_03{background:url("../img/filters/multi_03.png") no-repeat left top;}
#filters.multi_04{background:url("../img/filters/multi_04.png") no-repeat left top;}
#filters.multi_05{background:url("../img/filters/multi_05.png") no-repeat left top;}
#filters.multi_06{background:url("../img/filters/multi_06.png") no-repeat left top;}
#filters.multi_07{background:url("../img/filters/multi_07.png") no-repeat left top;}
#filters.multi_08{background:url("../img/filters/multi_08.png") no-repeat left top;}
#filters.multi_09{background:url("../img/filters/multi_09.png") no-repeat left top;}
#filters.multi_10{background:url("../img/filters/multi_10.png") no-repeat left top;}
#filters.multi_11{background:url("../img/filters/multi_11.png") no-repeat left top;}
#filters.multi_12{background:url("../img/filters/multi_12.png") no-repeat left top;}
#filters.multi_13{background:url("../img/filters/multi_13.png") no-repeat left top;}
#filters.multi_14{background:url("../img/filters/multi_14.png") no-repeat left top;}
#filters.multi_15{background:url("../img/filters/multi_15.png") no-repeat left top;}
#filters.multi_16{background:url("../img/filters/multi_16.png") no-repeat left top;}
#filters.multi_17{background:url("../img/filters/multi_17.png") no-repeat left top;}
#filters.multi_18{background:url("../img/filters/multi_18.png") no-repeat left top;}
#filters.multi_19{background:url("../img/filters/multi_19.png") no-repeat left top;}
#filters.multi_20{background:url("../img/filters/multi_20.png") no-repeat left top;}
#filters.multi_21{background:url("../img/filters/multi_21.png") no-repeat left top;}
#filters.multi_22{background:url("../img/filters/multi_22.png") no-repeat left top;}
#filters.multi_23{background:url("../img/filters/multi_23.png") no-repeat left top;}
#filters.theme{background:url("../img/filters/theme.png") no-repeat left top;}
#filters.theme_01{background:url("../img/filters/theme_01.png") no-repeat left top;}
#filters.theme_02{background:url("../img/filters/theme_02.png") no-repeat left top;}
#filters.theme_03{background:url("../img/filters/theme_03.png") no-repeat left top;}
#filters.theme_04{background:url("../img/filters/theme_04.png") no-repeat left top;}
#filters.theme_05{background:url("../img/filters/theme_05.png") no-repeat left top;}
#filters.theme_06{background:url("../img/filters/theme_06.png") no-repeat left top;}
#filters.theme_07{background:url("../img/filters/theme_07.png") no-repeat left top;}
#filters.theme_08{background:url("../img/filters/theme_08.png") no-repeat left top;}
#filters.snow{background:url("../img/filters/snow.jpg") no-repeat left top;}
#filters.snow_01{background:url("../img/filters/snow_01.jpg") no-repeat left top;}
#filters.snow_02{background:url("../img/filters/snow_02.jpg") no-repeat left top;}
#filters.snow_03{background:url("../img/filters/snow_03.jpg") no-repeat left top;}
#filters.snow_04{background:url("../img/filters/snow_04.jpg") no-repeat left top;}
#filters.snow_05{background:url("../img/filters/snow_05.jpg") no-repeat left top;}
#filters.snow_06{background:url("../img/filters/snow_06.jpg") no-repeat left top;}
#filters.snow_07{background:url("../img/filters/snow_07.jpg") no-repeat left top;}
#filters.snow_08{background:url("../img/filters/snow_08.jpg") no-repeat left top;}
#filters.snow_09{background:url("../img/filters/snow_09.jpg") no-repeat left top;}
#filters.motor{background:url("../img/filters/motor.png") no-repeat left top;}
#filters.motor_01{background:url("../img/filters/motor_01.png") no-repeat left top;}
#filters.motor_02{background:url("../img/filters/motor_02.png") no-repeat left top;}
#filters.motor_03{background:url("../img/filters/motor_03.png") no-repeat left top;}
#filters.motor_04{background:url("../img/filters/motor_04.png") no-repeat left top;}
#filters.motor_05{background:url("../img/filters/motor_05.png") no-repeat left top;}
#filters.motor_06{background:url("../img/filters/motor_06.png") no-repeat left top;}
#filters.motor_07{background:url("../img/filters/motor_07.png") no-repeat left top;}
#filters.motor_08{background:url("../img/filters/motor_08.png") no-repeat left top;}
#filters.motor_09{background:url("../img/filters/motor_09.png") no-repeat left top;}
#filters.motor_10{background:url("../img/filters/motor_10.png") no-repeat left top;}
#filters.events{background:url("../img/filters/events.png") no-repeat left top;}
#filters.events_01{background:url("../img/filters/events_01.png") no-repeat left top;}
#filters.events_02{background:url("../img/filters/events_02.png") no-repeat left top;}
#filters.events_03{background:url("../img/filters/events_03.png") no-repeat left top;}
#filters.camps{background:url("../img/filters/camps.png") no-repeat left top;}
#filters.camps_01{background:url("../img/filters/camps_01.png") no-repeat left top;}
#filters.camps_02{background:url("../img/filters/camps_02.png") no-repeat left top;}
#filters.camps_03{background:url("../img/filters/camps_03.png") no-repeat left top;}
#filters.camps_04{background:url("../img/filters/camps_04.png") no-repeat left top;}
#filters.camps_05{background:url("../img/filters/camps_05.png") no-repeat left top;}
#filters.camps_06{background:url("../img/filters/camps_06.png") no-repeat left top;}
#filters.default{background:url("../img/filters/default.jpg") no-repeat left top;}
=======
#filters div.filter_activity{background:url(../img/sprite-category.png) no-repeat right -40px;height:33px;padding-right:14px;float:left;position:absolute;margin-left:-6px;margin-top:95px;font-family:'Lucida Sans Unicode','Lucida Grande', Arial, Sans serif;}
#filters div.filter_activity span{background:url(../img/sprite-category.png) no-repeat left top;float:left;padding-left:10px;height:33px;line-height:26px;font-weight:bold;text-transform:uppercase;font-size:9px;text-shadow:1px 1px 0 black;color:#fff;font-weight:bold;padding-right:10px;}
#filters.events1{background:url(../img/filters/events_01.png) no-repeat left top;}
#filters.events2{background:url(../img/filters/events_02.png) no-repeat left top;}
#filters.events3{background:url(../img/filters/events_03.png) no-repeat left top;}
#filters.water{background:url(../img/filters/water.png) no-repeat left top;}
#filters.water_01{background:url(../img/filters/water_01.png) no-repeat left top;}
#filters.water_02{background:url(../img/filters/water_02.png) no-repeat left top;}
#filters.water_03{background:url(../img/filters/water_03.png) no-repeat left top;}
#filters.water_04{background:url(../img/filters/water_04.png) no-repeat left top;}
#filters.water_05{background:url(../img/filters/water_05.png) no-repeat left top;}
#filters.water_06{background:url(../img/filters/water_06.png) no-repeat left top;}
#filters.water_07{background:url(../img/filters/water_07.png) no-repeat left top;}
#filters.water_08{background:url(../img/filters/water_08.png) no-repeat left top;}
#filters.water_09{background:url(../img/filters/water_09.png) no-repeat left top;}
#filters.water_10{background:url(../img/filters/water_10.png) no-repeat left top;}
#filters.water_11{background:url(../img/filters/water_11.png) no-repeat left top;}
#filters.water_12{background:url(../img/filters/water_12.png) no-repeat left top;}
#filters.water_13{background:url(../img/filters/water_13.png) no-repeat left top;}
#filters.water_14{background:url(../img/filters/water_14.png) no-repeat left top;}
#filters.water_15{background:url(../img/filters/water_15.png) no-repeat left top;}
#filters.water_16{background:url(../img/filters/water_16.png) no-repeat left top;}
#filters.water_17{background:url(../img/filters/water_17.png) no-repeat left top;}
#filters.water_18{background:url(../img/filters/water_18.png) no-repeat left top;}
#filters.water_19{background:url(../img/filters/water_19.png) no-repeat left top;}
#filters.water_20{background:url(../img/filters/water_20.png) no-repeat left top;}
#filters.water_21{background:url(../img/filters/water_21.png) no-repeat left top;}
#filters.water_22{background:url(../img/filters/water_22.png) no-repeat left top;}
#filters.water_23{background:url(../img/filters/water_23.png) no-repeat left top;}
#filters.water_24{background:url(../img/filters/water_24.png) no-repeat left top;}
#filters.air{background:url(../img/filters/air.png) no-repeat left top;}
#filters.air_01{background:url(../img/filters/air_01.png) no-repeat left top;}
#filters.air_02{background:url(../img/filters/air_02.png) no-repeat left top;}
#filters.air_03{background:url(../img/filters/air_03.png) no-repeat left top;}
#filters.air_04{background:url(../img/filters/air_04.png) no-repeat left top;}
#filters.air_05{background:url(../img/filters/air_05.png) no-repeat left top;}
#filters.air_06{background:url(../img/filters/air_06.png) no-repeat left top;}
#filters.air_07{background:url(../img/filters/air_07.png) no-repeat left top;}
#filters.air_08{background:url(../img/filters/air_08.png) no-repeat left top;}
#filters.air_09{background:url(../img/filters/air_09.png) no-repeat left top;}
#filters.air_10{background:url(../img/filters/air_10.png) no-repeat left top;}
#filters.multi{background:url(../img/filters/multi.png) no-repeat left top;}
#filters.multi_01{background:url(../img/filters/multi_01.png) no-repeat left top;}
#filters.multi_02{background:url(../img/filters/multi_02.png) no-repeat left top;}
#filters.multi_03{background:url(../img/filters/multi_03.png) no-repeat left top;}
#filters.multi_04{background:url(../img/filters/multi_04.png) no-repeat left top;}
#filters.multi_05{background:url(../img/filters/multi_05.png) no-repeat left top;}
#filters.multi_06{background:url(../img/filters/multi_06.png) no-repeat left top;}
#filters.multi_07{background:url(../img/filters/multi_07.png) no-repeat left top;}
#filters.multi_08{background:url(../img/filters/multi_08.png) no-repeat left top;}
#filters.multi_09{background:url(../img/filters/multi_09.png) no-repeat left top;}
#filters.multi_10{background:url(../img/filters/multi_10.png) no-repeat left top;}
#filters.multi_11{background:url(../img/filters/multi_11.png) no-repeat left top;}
#filters.multi_12{background:url(../img/filters/multi_12.png) no-repeat left top;}
#filters.multi_13{background:url(../img/filters/multi_13.png) no-repeat left top;}
#filters.multi_14{background:url(../img/filters/multi_14.png) no-repeat left top;}
#filters.multi_15{background:url(../img/filters/multi_15.png) no-repeat left top;}
#filters.multi_16{background:url(../img/filters/multi_16.png) no-repeat left top;}
#filters.multi_17{background:url(../img/filters/multi_17.png) no-repeat left top;}
#filters.multi_18{background:url(../img/filters/multi_18.png) no-repeat left top;}
#filters.multi_19{background:url(../img/filters/multi_19.png) no-repeat left top;}
#filters.multi_20{background:url(../img/filters/multi_20.png) no-repeat left top;}
#filters.multi_21{background:url(../img/filters/multi_21.png) no-repeat left top;}
#filters.multi_22{background:url(../img/filters/multi_22.png) no-repeat left top;}
#filters.multi_23{background:url(../img/filters/multi_23.png) no-repeat left top;}
#filters.theme{background:url(../img/filters/theme.png) no-repeat left top;}
#filters.theme_01{background:url(../img/filters/theme_01.png) no-repeat left top;}
#filters.theme_02{background:url(../img/filters/theme_02.png) no-repeat left top;}
#filters.theme_03{background:url(../img/filters/theme_03.png) no-repeat left top;}
#filters.theme_04{background:url(../img/filters/theme_04.png) no-repeat left top;}
#filters.theme_05{background:url(../img/filters/theme_05.png) no-repeat left top;}
#filters.theme_06{background:url(../img/filters/theme_06.png) no-repeat left top;}
#filters.theme_07{background:url(../img/filters/theme_07.png) no-repeat left top;}
#filters.theme_08{background:url(../img/filters/theme_08.png) no-repeat left top;}
#filters.snow{background:url(../img/filters/snow.jpg) no-repeat left top;}
#filters.snow_01{background:url(../img/filters/snow_01.jpg) no-repeat left top;}
#filters.snow_02{background:url(../img/filters/snow_02.jpg) no-repeat left top;}
#filters.snow_03{background:url(../img/filters/snow_03.jpg) no-repeat left top;}
#filters.snow_04{background:url(../img/filters/snow_04.jpg) no-repeat left top;}
#filters.snow_05{background:url(../img/filters/snow_05.jpg) no-repeat left top;}
#filters.snow_06{background:url(../img/filters/snow_06.jpg) no-repeat left top;}
#filters.snow_07{background:url(../img/filters/snow_07.jpg) no-repeat left top;}
#filters.snow_08{background:url(../img/filters/snow_08.jpg) no-repeat left top;}
#filters.snow_09{background:url(../img/filters/snow_09.jpg) no-repeat left top;}
#filters.motor{background:url(../img/filters/motor.png) no-repeat left top;}
#filters.motor_01{background:url(../img/filters/motor_01.png) no-repeat left top;}
#filters.motor_02{background:url(../img/filters/motor_02.png) no-repeat left top;}
#filters.motor_03{background:url(../img/filters/motor_03.png) no-repeat left top;}
#filters.motor_04{background:url(../img/filters/motor_04.png) no-repeat left top;}
#filters.motor_05{background:url(../img/filters/motor_05.png) no-repeat left top;}
#filters.motor_06{background:url(../img/filters/motor_06.png) no-repeat left top;}
#filters.motor_07{background:url(../img/filters/motor_07.png) no-repeat left top;}
#filters.motor_08{background:url(../img/filters/motor_08.png) no-repeat left top;}
#filters.motor_09{background:url(../img/filters/motor_09.png) no-repeat left top;}
#filters.motor_10{background:url(../img/filters/motor_10.png) no-repeat left top;}
#filters.events{background:url(../img/filters/events.png) no-repeat left top;}
#filters.events_01{background:url(../img/filters/events_01.png) no-repeat left top;}
#filters.events_02{background:url(../img/filters/events_02.png) no-repeat left top;}
#filters.events_03{background:url(../img/filters/events_03.png) no-repeat left top;}
#filters.camps{background:url(../img/filters/camps.png) no-repeat left top;}
#filters.camps_01{background:url(../img/filters/camps_01.png) no-repeat left top;}
#filters.camps_02{background:url(../img/filters/camps_02.png) no-repeat left top;}
#filters.camps_03{background:url(../img/filters/camps_03.png) no-repeat left top;}
#filters.camps_04{background:url(../img/filters/camps_04.png) no-repeat left top;}
#filters.camps_05{background:url(../img/filters/camps_05.png) no-repeat left top;}
#filters.camps_06{background:url(../img/filters/camps_06.png) no-repeat left top;}
#filters.camps_07{background:url(../img/filters/camps_07.png) no-repeat left top;}
#filters.default{background:url(../img/filters/default.jpg) no-repeat left top;}
.list1 dt, .list1 dd, .list1 dt, .list1 li{margin-bottom:8px;}
.list1 dt a{color:#666666 !important;font-size:1.2em;font-weight:bold;text-decoration:none;}
.list1 dt a:hover{color:#868686;text-decoration:underline;}
.list1 dt span{color:#aeaeae;}
.list1 dd a, .list1 li a{color:#888888 !important;font-size:1.2em;text-decoration:none;}
.list1 dd a:hover, .list1 li a:hover{color:#888888;text-decoration:underline;}
.list1 dd strong, .list1 li strong{color:#609b00 !important;font-size:1.2em;font-weight:normal;text-decoration:none;}
.list1 dd span, .list1 li span{color:#aeaeae;}
.list1 dd.last, .list1 li.last{margin-bottom:20px;}
#related{margin-top:20px;}
#filters{padding:10px 0;border:1px solid #efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:url("../img/bg-filters.jpg") no-repeat 0 0;margin-bottom:10px;}
#filters p, #filters label{font-size:1.4em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#filters select{font-size:0.9em;width:95%;border:1px solid #dadada;margin:0;padding:0;}
#filters option{padding:2px;margin:0;}
#filters option.group{background:#dddddd;}
#views{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f8f8f8;margin-bottom:10px;}
#views li{float:left;}
#views li a{display:block;_float:left;padding:10px 10px 10px 35px;border-left:1px solid white;border-right:1px solid #efefef;font-size:1.2em;font-weight:bold;text-transform:uppercase;}
#views li a:hover, #views li a.selected{background-color:#efefef;border-right:1px solid #dadada;color:#333333;text-decoration:none;}
#view_list{background:url("../img/sprite-views.png") no-repeat 10px -17px;}
#view_list:hover, #view_list.selected{background:url("../img/sprite-views.png") no-repeat 10px 10px;}
#view_images{background:url("../img/sprite-views.png") no-repeat 10px -71px;}
#view_images:hover, #view_images.selected{background:url("../img/sprite-views.png") no-repeat 10px -44px;}
#view_map{background:url("../img/sprite-views.png") no-repeat 10px -125px;}
#view_map:hover, #view_map.selected{background:url("../img/sprite-views.png") no-repeat 10px -98px;}
#views .advertise{float:right;margin:10px;color:#609b00;font-size:1.2em;font-weight:bold;text-shadow:1px 1px 0 white;}
#views .advertise:hover{color:#185d22;}
.stars{width:115px;}
.rate{font-size:1.5em;font-weight:bold;color:#609b00;}
.stars .rate{float:right;}
.stars0, .stars1, .stars2, .stars3, .stars4, .stars5{background-image:url("../img/star-rating2.png");background-repeat:no-repeat;width:92px;height:16px;display:inline-block;*float:left;text-indent:-9999px;z-index:10;*filter:alpha(opacity=80);}
.stars0{background-position:-10px -4px;}
.stars1{background-position:-10px -37px;}
.stars2{background-position:-10px -70px;}
.stars3{background-position:-10px -103px;}
.stars4{background-position:-10px -136px;}
.stars5{background-position:-10px -169px;}
.starsb{width:80px;}
.starsb0, .starsb1, .starsb2, .starsb3, .starsb4, .starsb5{background-image:url("../img/star-rating2.png");background-repeat:no-repeat;width:92px;height:16px;display:inline-block;*float:left;text-indent:-9999px;z-index:10;*filter:alpha(opacity=80);}
.starsb1{background-position:0px -30px;}
.starsb2{background-position:0px -60px;}
.starsb3{background-position:0px -90px;}
.starsb4{background-position:0px -120px;}
.starsb5{background-position:0px -150px;}
.starsb0{background-position:0px 0px;}

.thumb .stars0, .thumb2 .stars0, .thumb .stars1, .thumb2 .stars1 .thumb .stars2, .thumb2 .stars2, .thumb .stars3, .thumb2 .stars3, .thumb .stars4, .thumb2 .stars4, .thumb .stars5, .thumb2 .stars5{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-color:rgba(255, 255, 255, 0.85);background:rgba(255, 255, 255, 0.85) url('../img/sprite-stars.png') no-repeat;width:112px;height:23px;position:absolute;margin-top:-23px;padding:0;cursor:pointer;filter:alpha(opacity=80);}
.thumb .stars0, .thumb2 .stars0{background-position:center 0px;}
.thumb .stars1, .thumb2 .stars1{background-position:center -33px;}
.thumb .stars2, .thumb2 .stars2{background-position:center -66px;}
.thumb .stars3, .thumb2 .stars3{background-position:center -99px;}
.thumb .stars4, .thumb2 .stars4{background-position:center -132px;}
.thumb .stars5, .thumb2 .stars5{background-position:center -165px;}
.thumb .stars0, .thumb .stars1, .thumb .stars2, .thumb .stars3, .thumb .stars4, .thumb .stars5{margin-left:19px;}
.thumb2 .stars0, .thumb2 .stars1, .thumb2 .stars2, .thumb2 .stars3, .thumb2 .stars4, .thumb2 .stars5{margin-left:4px;}
.star-rating{float:left;}
#puntuacion.stars_box{display:none;}
#puntuacion strong{float:left;display:block;margin-right:10px;line-height:18px;font-size:1.1em;font-weight:bold;}
.star-rating, .star-rating a:hover,  .star-rating .current-rating{background:url("../img/star-rating.png") left -9999px repeat-x;}
.star-rating{position:relative;width:90px;height:16px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:0 0;}
.star-rating li{display:inline;}
.star-rating a, .star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-9999em;height:16px;line-height:16px;outline:none;overflow:hidden;border:none;}
.star-rating a:hover{background-position:0 -26px;}
.star-rating a.one-star{width:18px;z-index:6;}
.star-rating a.two-stars{width:36px;z-index:5;}
.star-rating a.three-stars{width:54px;z-index:4;}
.star-rating a.four-stars{width:72px;z-index:3;}
.star-rating a.five-stars{width:90px;z-index:2;}
.star-rating .current-rating{z-index:1;background-position:0 -26px;}
.nav{clear:both;margin-bottom:20px;}
.nav a{font-size:1.2em;padding:3px 6px;border:2px solid #dddddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;}
.nav a:hover{color:#2484ca;border:2px solid #2484ca;}
.nav a.selected{color:white;background-color:#2484ca;}
.nav a.selected:hover{color:#2484ca;background-color:white;}
.nav a.prev, .nav a.next{font-weight:normal;}
.submenu{background:#e5e5e5;padding:8px 5px 0 5px;}
.submenu li{float:left;margin-right:3px;}
.submenu li a{display:block;font-size:1.1em;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:8px 15px;border:1px solid #efefef;background:#f8f8f8;border-width: 1px 1px 0 1px; border-style: solid; border-color: #dadada;}

.submenu li a.current{color:#333333;background:white;border-bottom:1px solid white;}
.box_form{border:1px solid #efefef;border-top:none;padding:20px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #efefef), color-stop(1, white));background:-moz-linear-gradient(center bottom, #efefef 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#efefef");}
.box_form .info{color:#333333;font-size:1.1em;margin-bottom:30px;}
.box_form .legal{color:#888888;font-size:1.1em;}
.box_form li{margin-bottom:20px;}
.box_form label{color:#333333;font-size:1.1em;font-weight:bold;}
.box_form label span{color:red;}
.box_form label strong{color:#f87100;}
.box_form .itext{float:left;width:60%;padding:4px;margin-right:5px;color:#888888;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;border:1px solid #efefef;}
.box_form textarea{width:98%;padding:4px;color:#888888;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;border:1px solid #efefef;}
#form_opinar .title3{font-size:1.5em;margin-right:40px;}
#form_opinar #puntuacion label{float:left;width:185px;}
#form_opinar #recomendacion label{float:left;width:180px;font-weight:normal;padding-top:2px;*padding-top:4px;}
#form_opinar #recomendacion input{margin-left:5px;vertical-align:middle;}
#form_info{border:1px solid #efefef;background:white;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px;font-size:1.1em;color:#888888;}
#form_info .title{color:#333333;font-weight:bold;}
#form_info p{margin-bottom:10px;}
#form_info li{margin-bottom:4px;}
.button1, .button2, .button3,.button4,.button5,.button6,.button7{padding-right:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;_overflow:hidden;_height:100%;}
.button1{background:url("../img/bg-tab.png") repeat-x 0px -0px;}
.button2{background:url("../img/bg-tab.png") repeat-x 0px -92px;}
.button3{background:url("../img/bg-tab.png") repeat-x 0px -276px;}
.button4{background:url("../img/bg-tab.png") repeat-x 0px -506px;}
.button5{background:url("../img/bg-tab.png") repeat-x 0px -414px;}
.button6{background:url("../img/bg-tab.png") repeat-x 0px -330px;}
.button7{background:url("../img/bg-tab.png") repeat-x 0px -506px;}
.button1:hover, .button2:hover, .button3:hover, .button4:hover, .button5:hover{cursor:pointer;text-decoration:none;}
.button1:hover{background:url("../img/bg-tab.png") repeat-x 0px -46px;}
.button2:hover{background:url("../img/bg-tab.png") repeat-x 0px -138px;}
.button3:hover{background:url("../img/bg-tab.png") repeat-x 0px -322px;}
.button4:hover{background:url("../img/bg-tab.png") repeat-x 0px -460px;}
.button5:hover{background:url("../img/bg-tab.png") repeat-x 0px -368px;}
.button1 .b_right, .button1 .b_down, .button2 .b_right, .button2 .b_down, .button3 .b_right, .button3 .b_down, .button4 .b_right, .button4 .b_down, .button5 .b_right, .button5 .b_down{cursor:pointer;color:white;font-size:1.5em;text-decoration:none;display:block;_float:left;height:38px;line-height:38px;font-weight:bold;border:none;}
.button1 input.b_right, .button1 input.b_down, .button2 input.b_right, .button2 input.b_down, .button3 input.b_right, .button3 input.b_down, .button4 input.b_right, .button4 input.b_down, .button5 input.b_right, .button5 input.b_down{padding:0 25px 0 20px;*padding:0 15px 0 0;}
.button1 span.b_right, .button1 span.b_down, .button2 span.b_right, .button2 span.b_down, .button3 span.b_right, .button3 span.b_down, .button4 span.b_right, .button4 span.b_down, .button5 span.b_right, .button5 span.b_down{padding:0 25px 0 20px;}
.button1 .b_right{background:url("../img/sprite-arrows.png") no-repeat right -441px;text-shadow:1px 1px 0 #163b57;}
.button1 .b_down{background:url("../img/sprite-arrows.png") no-repeat right -367px;text-shadow:1px 1px 0 #163b57;}
.button2 .b_right{background:url("../img/sprite-arrows.png") no-repeat right -478px;text-shadow:1px 1px 0 #185d22;}
.button2 .b_down{background:url("../img/sprite-arrows.png") no-repeat right -404px;text-shadow:1px 1px 0 #185d22;}
.button3 .b_right{background:url("../img/sprite-arrows.png") no-repeat right -590px;text-shadow:1px 1px 0 #632401;}
.button3 .b_down{background:url("../img/sprite-arrows.png") no-repeat right -627px;text-shadow:1px 1px 0 #632401;}
.button4 .b_right{background:url("../img/sprite-arrows.png") no-repeat right -700px;text-shadow:1px 1px 0 #185d22;}
.button4 .b_down{background:url("../img/sprite-arrows.png") no-repeat right -367px;text-shadow:1px 1px 0 #185d22;}
.button5 .b_right{background:url("../img/sprite-arrows.png") no-repeat right -663px;text-shadow:1px 1px 0 #163b57;}
.button5 .b_down{background:url("../img/sprite-arrows.png") no-repeat right -404px;text-shadow:1px 1px 0 #163b57;}
#inicio .title3{font-size:1.5em;}
#slider{width:376px;height:280px;margin-right:20px;}
#slider .slider_caption{overflow:hidden;position:absolute;padding:10px;height:50px;width:356px;margin-top:178px;background:rgba(255, 255, 255, 0.8);filter:alpha(opacity=80)}
#slider img{position:absolute;}
.slider_caption .left{width:65%;}
.slider_caption .left a{font-weight:bold;font-size:1.4em;}
.slider_caption .left p{margin-top:5px;}
.slider_caption p.offer{color:white;background:#1A78BE;filter:alpha(opacity=100);text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:5px 10px;text-transform:uppercase;font-weight:bold;font-size:1.1em;margin-bottom:8px;}
.slider_caption p.offer span{color:white;font-size:1.4em;}
.slider_caption p.offer_pack{color:white;background:#1A78BE;filter:alpha(opacity=100);text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:5px 10px;text-transform:uppercase;font-weight:bold;font-size:1.1em;margin-bottom:8px;}
.slider_caption p.offer_pack span{color:white;font-size:1.4em;}
.slider_caption p.offer_peq{color:white;background:#1A78BE;filter:alpha(opacity=100);text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:5px 10px;text-transform:uppercase;font-weight:bold;font-size:0.7em;margin-bottom:8px;text-decoration:line-through;}
.slider_caption p.offer_peq span{color:white;font-size:1.2em;}
.slider_caption .right{text-align:right;}
#slider_nav{float:left;width:376px;height:32px;overflow:hidden;position:absolute;margin-top:-32px;background:rgba(26, 120, 190, 0.8);*background:#1A78BE;}
#slider_nav a.arrow_left, #slider_nav a.arrow_right{float:right;width:17px;height:17px;display:block;margin-right:5px;margin-top:8px;}
#slider_nav a.arrow_right{background:url("../img/sprite-arrows.png") no-repeat right -452px;}
#slider_nav a.arrow_right:hover{background:url("../img/sprite-arrows.png") no-repeat right -489px;}
#slider_nav a.arrow_left{background:url("../img/sprite-arrows.png") no-repeat right -526px;}
#slider_nav a.arrow_left:hover{background:url("../img/sprite-arrows.png") no-repeat right -563px;}
#slider_nav ul{float:right;width:50%;margin-top:8px;}
#slider_nav ul li{float:left;margin-right:3px;}
#slider_nav ul li a{display:block;width:16px;height:16px;text-decoration:none;font-weight:bold;line-height:16px;text-align:center;color:#fff;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#slider_nav ul li a:hover{background:#163b57;}
#slider_nav ul li a.current{color:#2484ca;background:#fff;}
#slider_nav strong{float:left;color:#fff;text-transform:uppercase;font-weight:bold;margin-left:5px;line-height:32px;font-size:1.1em;}
#search_home{float:right;width:543px;height:278px;overflow:hidden;_height:100%;border:1px solid #dadada;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #efefef), color-stop(1, white));background:-moz-linear-gradient(center bottom, #efefef 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#efefef");}
#search_tabs{float:left;width:145px;height:278px;border-right:1px solid #dadada;background:white;}
#search_tabs li{height:39px;width:145px;overflow:hidden;border-bottom:1px solid #dadada;*float:left;}
#search_tabs li.last{border-bottom:none;}
#search_tabs li a{display:block;padding-left:30px;text-decoration:none;line-height:39px;text-decoration:none;font-size:1.2em;font-weight:bold;}
#search_tabs li#current{background:#2484ca url("../img/bg-tab.png") repeat-x center 1px;}
#search_tabs li#current a{color:#fff;display:block;}
#search_tabs li#current span{background:url("../img/search-tip.png") no-repeat right top;height:39px;width:29px;text-indent:-10000px;position:absolute;margin-left:135px;}
#search_home #filters{float:right;width:355px;height:auto;background:none;border:none;padding:10px 10px 0 10px;}
#search_home #filters label{display:block;margin-bottom:5px;}
#search_home #filters select{width:167px;height:190px;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;}
#search_home .button1{margin-right:10px;margin-top:10px;float:right;}
#search_home .ico_add{color:#609b00;font-weight:bold;font-size:1.2em;text-shadow:1px 1px 0 white;float:left;margin-top:20px;}
.evento_destacado{display:block;text-decoration:none;padding:10px;margin:0 5px;border:1px solid #efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #245880), color-stop(1, #237cc6));background:-moz-linear-gradient(center bottom, #245880 0%, #237cc6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#237cc6", endColorstr="#245880");}
.evento_destacado:hover{color:white;text-decoration:none;}
.evento_destacado.regalos{border:1px solid #efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #8a3301), color-stop(1, #f27125));background:-moz-linear-gradient(center bottom, #8a3301 0%, #f27125 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f27125", endColorstr="#8a3301");}
.evento_destacado.paquetes{border:1px solid #129320;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #129320), color-stop(1, #0D5318));background:-moz-linear-gradient(center bottom, #129320 0%, #0D5318 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#129320", endColorstr="#0D5318");}
.evento_destacado .title{display:block;color:white;font-size:1.3em;font-weight:bold;margin-bottom:5px;}
.evento_destacado .text{color:white;font-size:1.1em;line-height:1.5em;}
#intro_text{color:#666666;font-size:1.2em;}
.packs{display:block;text-decoration:none;padding:10px 0;margin:0 5px;border:1px solid #efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #efefef), color-stop(1, white));background:-moz-linear-gradient(center bottom, #efefef 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#fefefe");}
.packs .button1, .packs .button2, .packs .button3, .packs .button4, .packs .button5{display:block;margin:10px 25px 0 25px;}
.packs .button1 span{height:28px;line-height:28px;text-align:center;background-position:right -447px;}
.packs .button2 span{height:28px;line-height:28px;text-align:center;background-position:right -483px;}
.packs .button3 span{height:28px;line-height:28px;text-align:center;background-position:right -594px;}
.packs .button4 span{height:28px;line-height:28px;text-align:center;background-position:right -594px;}
.packs .button5 span{height:28px;line-height:28px;text-align:center;background-position:right -594px;}
.packs .title{text-align:center;font-size:1.3em;font-weight:bold;margin-bottom:5px;}
.packs .text{color:#666666;text-align:center;font-size:1.1em;margin-bottom:5px;}
.packs .pack_box{text-align:center;}
.packs .prize{color:#f87100;font-size:1.4em;font-weight:bold;background:white;padding:4px 6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;margin-top:68px;margin-left:40px;border:1px solid;text-decoration:none;}
#pack_info .pack_box{float:left;margin-right:10px;}
#pack_info .prize{color:#f87100;font-size:2em;font-weight:bold;background:white;padding:4px 6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;margin-top:160px;margin-left:-95px;border:1px solid;}
#pack_info .pack_content{overflow:hidden;_height:100%;}
#pack_info .text{color:#666666;font-size:1.2em;margin-bottom:10px;}
#pack_info #pack_garantia{text-align:center;}
#pack_moreinfo{border-top:1px solid #efefef;padding-top:20px;}
#pack_moreinfo dt, #pack_moreinfo dd{margin-right:25px;}
#pack_moreinfo dt{color:#609b00;font-size:1.3em;font-weight:bold;}
#pack_moreinfo dd{color:#666666;font-size:1.1em;}
.cantidad{text-align:center;font-size:1.2em;font-weight:bold;margin-top:10px;line-height:18px;overflow:hidden;_height:100%;}
#cboxcontent .cantidad{margin-top:60px;}
.cantidad strong{float:left;}
.cantidad .mas, .cantidad .menos{width:16px;height:16px;line-height:16px;display:block;float:right;margin-left:10px;font-size:1.2em;font-weight:bold;text-decoration:none;border:2px solid #dddddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.cantidad .mas:hover, .cantidad .menos:hover{border:2px solid #2484ca;}
.cantidad span{float:right;color:#f87100;margin-left:10px;}
#pack_info .button1, #pack_info .button2, #pack_info .button3,#pack_info .button4,#pack_info .button5{display:block;margin-top:10px;}
#empresas_destacadas .thumb_item{border:1px solid #efefef;margin-right:6px;}
#empresas_destacadas .thumb_item.dest{border-color:#d5eeff;}
#empresas_destacadas .thumb{margin:0 0 5px 0;width:350px;height:257px;}
#empresas_destacadas .thumb img{width:350px;height:257px;display:block;}
#empresas_destacadas .thumb .stars0, #empresas_destacadas .thumb .stars1, #empresas_destacadas .thumb .stars2, #empresas_destacadas .thumb .stars3, #empresas_destacadas .thumb .stars4, #empresas_destacadas .thumb .stars5{margin-left:119px;}
#actividades_destacadas .thumb_item, #productos_destacados .thumb_item{border-width:0 0 1px 0;border-bottom:1px solid #efefef;margin:0;padding:10px 0;}
#productos_destacados .thumb_item{margin-right:13px;}
#actividades_destacadas .thumb_item:hover, #productos_destacados .thumb_item:hover{border-width:0 0 1px 0;border-bottom:1px solid #efefef;}
#actividades_destacadas .thumb_item .thumb, #productos_destacados .thumb_item .thumb{margin-right:0;}
.thumb_item .thumb .actividad, .gallery_thumb .thumb .title{display:block;padding:0 5px;width:140px;height:16px;line-height:16px;overflow:hidden;font-size:1em;color:white;background:rgba(36, 132, 202, 0.8);*background:#2484ca;position:absolute;}
.thumb_item .thumb .actividad{text-transform:uppercase;}
.thumb2 .actividad{display:block;padding:0 5px;height:16px;line-height:16px;overflow:hidden;font-size:1em;color:white;background:rgba(36, 132, 202, 0.8);background:#2484ca;position:absolute;margin-top:64px;}
.thumb2 .actividad{text-transform:uppercase;}
#actividades_destacadas .thumb_item .title, #productos_destacados .thumb_item .title{font-size:1.3em;}
#actividades_destacadas .thumb_item .subtitle, #productos_destacados .thumb_item .subtitle{margin-bottom:0;}
#articulos_destacados .thumb3 span{display:block;padding:10px 60px 10px 10px;width:265px;height:40px;overflow:hidden;color:white;font-size:1.6em;font-weight:bold;background:rgba(36, 132, 202, 0.8);*background:#2484ca;background-image:url("../img/bigbullet.png");background-position:285px 12px;background-repeat:no-repeat;position:absolute;margin-top:-60px;}
#articulos_destacados ul{float:left;width:405px;margin-left:20px;}
#articulos_destacados .thumb_content{border-bottom:1px solid #efefef;margin-bottom:10px;}
#articulos_destacados li.last{font-size:1.1em;font-weight:bold;}
.lista{margin:3px 0 20px 0;}
.thumb_item{border:1px solid white;border-bottom:1px dotted #efefef;background-color:white;padding:10px;margin-bottom:2px;}
.thumb_item.dest{background:white url("../img/ie-gradient-blue-splash.jpg") no-repeat top left;}
.thumb_item.destac{background:white url("../img/ie-gradient-blue-splash.jpg") no-repeat top left;}
.thumb_item:hover{border:1px solid #d5eeff;}
.thumb_item2{border-bottom:1px dotted #efefef;background-color:white;padding:10px 0;margin:0 10px;height:205px;overflow:hidden;}
.thumb{float:left;width:150px;height:110px;display:block;margin-right:10px;margin-bottom:10px;border:2px solid #2484ca;}
.thumb2{float:left;width:120px;height:80px;display:block;margin-right:10px;margin-bottom:10px;border:2px solid #2484ca;}
.thumb3{float:left;width:335px;height:246px;display:block;margin-bottom:10px;border:2px solid #2484ca;}
.thumb_emp{float:left;width:112;height:84px;display:block;margin-right:10px;margin-bottom:10px;border:2px solid #2484ca;}
.thumb_emp img{width:112px;height:84px;display:block;}
.thumb img{width:150px;height:110px;display:block;}
.thumb2 img{width:120px;height:80px;display:block;}
.thumb3 img{width:335px;height:246px;display:block;}
.thumb .partner{cursor:pointer;}
.thumb:hover .partner{background:url("../img/partner.png") no-repeat 0px -55px;}
.thumb_emp:hover .partner{background:url("../img/partner.png") no-repeat 0px -55px;}
.thumb_content spot{float:left;margin-right:10px;}
.thumb_content .title{font-size:1.4em;font-weight:bold;line-height:1.3em;margin-bottom:5px;}
.thumb_content2 .title{font-size:1.1em;font-weight:bold;line-height:1.3em;margin-bottom:5px;}
.thumb_content .subtitle{font-size:1.1em;margin-bottom:3px;}
.thumb_content2 .subtitle{font-size:1.1em;margin-bottom:5px;}
.thumb_content .text{font-size:1.2em;margin-bottom:5px;color:#666666;line-height:1.3em;}
.thumb_content .text a{font-size:0.9em;}
.thumb_content .text span{color:#aeaeae;font-style:italic;}
.thumb_content2 .text{color:#666666;font-size:1em;margin-bottom:5px;}
.thumb_content2 .text span{color:#aeaeae;font-style:italic;}
.thumb_content .links{font-size:1.1em;display:none;}
#listado_imagenes .thumb_item, .recommended .thumb_item{border:1px solid #efefef;margin:0 5px 5px 0;padding:10px 15px 0;}
.recommended .subtitle{color:#888888;}
#listado_imagenes .thumb_item{padding:10px 15px;_padding:10px 14px;}
.recommended .box20 .thumb_item{padding:10px 14px;_padding:10px 13px;}
.recommended .box33 .thumb_item{padding:10px 17px;_padding:10px 15px;}
#ficha_producto .recommended .thumb_item{padding:10px 3px;}
#listado_imagenes .thumb_item:hover, .recommended .thumb_item:hover{border:1px solid #d5eeff;}
#listado_imagenes .thumb_item .thumb, .recommended .thumb_item .thumb{margin:0 0 10px 0;}
#listado_imagenes .thumb_content .title, .recommended .thumb_content .title{font-size:1.3em;}
#listado_imagenes .thumb_content .spot, #listado_imagenes .thumb_content .links{display:none;}
#activities{margin:5px 0 20px 0;}
#activities li{float:left;margin-right:2px;}
#activities li a{color:#888888;font-size:1.1em;text-decoration:none;display:block;padding:4px 8px;margin-right:3px;background:#f8f8f8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#activities li a:hover, #activities li a.selected{color:white;background:#888888;}
.share{float:right;margin-top:5px;}
#box_ficha {margin-bottom: 10px;overflow: hidden;}

#box_ficha.dest{border:1px solid #d5eeff;border-bottom:none;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(1, #d5eeff));background:-moz-linear-gradient(center bottom, white 0%, #d5eeff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d5eeff", endColorstr="#ffffff");}
#box_ficha.destac{border:1px solid #d5eeff;border-bottom:none;background:white url("../img/ie-gradient-blue-splash.jpg") no-repeat top left;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d5eeff", endColorstr="#ffffff");}
#ficha_producto #box_ficha{border:1px solid #efefef;}
#ficha_producto #box_ficha.dest{border:1px solid #d5eeff;}
#usuario_info, #grupo_info{float:left;overflow:hidden;_height:100%;padding:0 10px;margin:10px 0;}

#usuario_info{width:391px;}
#grupo_info{width:676px;}
.loged_actions{float:right;font-size:1.2em;margin-bottom:10px;}
#grupo_actions p{font-size:1.2em;margin-bottom:10px;}
#empresa_actions, #usuario_actions, #grupo_actions{float:right;overflow:hidden;_height:100%;padding:0 10px 0 20px;margin:10px 0;border-left:1px solid #dddddd;}
#empresa_info {width:620px;float: left; overflow: hidden;_height:100%;padding: 0;margin: 0;}
#empresa_actions ul li {padding-bottom: 8px;}
#empresa_actions {width:300px;padding: 0 0 0 10px; margin: 0;font-size: 1.2em;}
#empresa_actions .link, #empresa_actions a.link {cursor: pointer; text-decoration: none;}
#empresa_actions .link:hover {text-decoration: underline;}
#empresa_actions button.link {background: none; padding: 0;color: #2484CA;cursor: pointer;font-size: 1em; font-family: Arial;border:none; margin-left: -3px;}
#empresa_actions button.link:hover {text-decoration: underline;}
#empresa_actions .social_emp {overflow: hidden;}
#empresa_actions .bt-tw {width: 65px; float: left; overflow: hidden;margin-right: 10px;}
#empresa_actions .bt-fb {width: 75px; float: left; overflow: hidden;margin-right: 10px;}

.social_actions {float: right; }
.social_actions .bt-tw {width: 65px; float: left; overflow: hidden;margin-right: 10px;}
.social_actions .bt-fb {width: 75px; float: left; overflow: hidden;margin-right: 10px;}


#wide_gallery {overflow: hidden;}
#wide_gallery .gallery {height: 260px;margin-top: 0;overflow: hidden;background: none;padding: 0;}
#wide_gallery .gallery_buttons {width: 180px;padding: 0 130px; margin-top: 10px;}
#wide_gallery .wrap_gallery {background: #E5E5E5;}
#wide_gallery #gallery_left {overflow: hidden; float: left; width: 420px; margin-right: 20px;}
#wide_gallery #gallery_right {overflow: hidden; margin-left: 20px;}
#wide_gallery .gallery_thumb {margin: 0 0 5px 5px;}
#wide_gallery .gallery_thumb a {width: 160px; height: 110px; overflow: hidden;background: #000;}
#usuario_actions{width:485px;}
#grupo_actions{width:200px;min-height:65px;}
#usuario_info p, #grupo_info p{color:#333333;font-size:1.2em;margin:0 0 8px 0;}
#empresa_info span.ico_phone{display:none;font-size:1.5em;font-weight:bold;background-position:0 -90px;}
#empresa_info .stars {width: 100px;}
#empresa_info .stars_emp {margin-bottom: 8px; overflow: hidden;font-size: 1.2em;}
#empresa_info .stars_emp span.starate {color: #2484CA; font-weight: bold;cursor: pointer;}
#empresa_info p {margin-bottom: 8px;font-size: 1.2em;}
.ico_aloja {background: url("../img/icons_emp.png") no-repeat left top;padding-left: 22px;}
.ico_telf {background: url("../img/icons_emp.png") no-repeat left -60px;padding-left: 22px;}
.ico_telf2 {background: url("../img/sprite_new.gif") no-repeat left -63px -18px;}
.ico_detalles {background: url("../img/icons_emp.png") no-repeat left -120px;padding-left: 22px;}
#empresa_info .nodisponible{font-size:1.2em;font-weight:bold;color:red;}

/* Nuevo */
#empresa_precio {border: 1px solid #dadada; border-radius: 5px;float: right;width: 80px;font: 11px Arial;text-align: center;color: #616161;height: 80px;text-shadow: 1px 1px 0 #fff;}
#empresa_precio .cab_precio {background: url(../img/precio.png) no-repeat center top; display: block; padding-top: 3px; height: 36px;border-top-left-radius: 5px;border-top-right-radius: 5px;font-weight: bold;}
#empresa_precio span {font: bold 24px Arial; color: #d66c37;display: block; margin-top: 10px;}

#empresa_precio.bajo {border: 1px solid #dadada; border-radius: 5px;float: right;width: 100px;font: 11px Arial;text-align: center;color: #616161;height: 90px;text-shadow: 1px 1px 0 #fff;}
#empresa_precio.bajo .cab_precio {background: url(../img/precio-bajo.png) no-repeat center top; display: block; padding-top: 3px; height: 36px;border-top-left-radius: 5px;border-top-right-radius: 5px;font-weight: bold;}
#empresa_precio.bajo .before {border-top: 1px solid #efefef;margin-top: 5px;padding-top: 5px;}

.nturismo {float: left; font: 11px Arial;padding: 3px 5px; background: #efefef; border: 1px solid #dadada;color: #616161;}
#precios_info li { padding:0 0 5px 0;margin-top: 5px; border-bottom: 1px solid #efefef;font: 12px Arial;padding-left: 45px;min-height: 36px;#height: 36px;color: #818181;}
.info1 {background: url(../img/sprite_info.gif) no-repeat left top;}
.info2 {background: url(../img/sprite_info.gif) no-repeat left -80px;}
.info3 {background: url(../img/sprite_info.gif) no-repeat left -160px;}
.info4 {background: url(../img/sprite_info.gif) no-repeat left -240px;}
.info5 {background: url(../img/sprite_info.gif) no-repeat left -320px;}

.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.ml10 {margin-left: 10px;}
.mr10 {margin-right: 10px;}
.mb10 {margin-bottom: 10px;}

.box_blue {background: #f9fcff url(../img/bg-blue.gif) repeat-x bottom left;border: 1px solid #bfd7f2; padding: 10px;border-radius: 5px;}
.box_gris {background: #efefef;}
.em12 {font-size: 1.2em;}
.go_arrow {background: url(../img/go-arrow.gif) no-repeat left center; padding-left: 12px;}
.ico_regalo {background: url(../img/ico-regalo.gif) no-repeat left top; padding-left: 24px;font: 1.2em Arial;padding-top: 4px;}
.nunder {text-decoration: none;}
.nunder:hover {text-decoration: underline;}
.rounded {border: 1px solid #dadada; border-radius: 5px; padding: 5px 10px;}

/* Listado ofertas */
.listado_ofertas .col_left {float: left; width: 200px;}
.listado_ofertas .col_right {float: left; width: 715px; margin-left: 20px;}
.listado_ofertas .col_left #filters_ofertas, .listado_ofertas .col_right .order_by  {background: #eff5fc;}

/* Valoraciones */
#valoraciones {font: 12px Arial;}
#valoraciones li {overflow: hidden;padding-bottom: 10px;}
#valoraciones li .stars {float: right;}
#valoraciones li strong {color: #609B00;}
/* Precios */
.emp_product {overflow: hidden; border: 1px solid #dadada; margin-bottom: 10px;font-size: 1.2em;}
.emp_product .cab {background: url(../img/precios-bg.gif) repeat-x left top;line-height: 28px;border-bottom: 1px solid #dadada;padding-left: 10px;font: bold 14px Arial;line-height: 28px;margin-bottom: 10px;color: #616161; text-shadow: 1px 1px 0 #fff;}
.emp_product .product_price {float: right; width: 80px; background: #f3f3f3 url(../img/precios-arrow.gif) no-repeat left top;padding-right: 10px; text-align: right; font: bold 14px Arial;height: 28px;line-height: 28px;color: #d66c37;}
.product_left {width: 55%; float: left;}
.product_left p {padding-left: 10px;padding-right: 20px;}
.product_right {width: 45%; float: left;}
.product_right form {margin-right: 10px;}
.product_right form label {float: left; width: 70px;margin-right: 5px;text-align: right;}
.product_right form input {float: left;width: 90px; margin-right: 5px;}
.product_right form li {overflow: hidden; margin-bottom: 10px;}
.product_right form .bt-green-small input {width: auto!important;margin: 0;}

.bt-green-small {background: url(../img/bt-green-small.png) no-repeat right -29px; line-height: 29px; padding-right: 20px;overflow: hidden;float: left;}
.bt-green-small input {background: url(../img/bt-green-small.png) no-repeat left top;line-height: 29px;height: 29px;border: none;color: #fff;font: bold 12px Arial;width:auto!important; float: left;padding-left: 15px;padding-right: 10px;cursor: pointer;}
.bt-blue-small {background: url(../img/bt-blue-small.png) no-repeat right -29px; line-height: 29px; padding-right: 20px;overflow: hidden;float: left;}
.bt-blue-small input, .bt-blue-small a, .bt-blue-small span {background: url(../img/bt-blue-small.png) no-repeat left top;line-height: 29px;height: 29px;border: none;color: #fff;font: bold 12px Arial;width:auto!important;padding-left: 15px;padding-right: 10px;cursor: pointer;float: left;line-height: 29px;}


.related_company {border-bottom: 1px solid #dadada;font-size: 1.2em;overflow: hidden;padding-bottom: 10px; margin-bottom:10px;}
.related_title {font: bold 14px Arial;}
.related_price {font: bold 14px Arial; color: #d66c37;}
.npersonas {background: url(../img/npersonas.gif) no-repeat left top; padding-left: 24px;color: #616161;}
/* Relacionados */
.tabs_related {background:#e5e5e5;padding:5px 5px 0 5px;overflow: hidden;margin-bottom: 10px;}
.tabs_related  li{float:left;margin-right:3px;}
.tabs_related  li a{display:block;font-size:1.2em;font-weight:bold;text-decoration:none;padding:5px 10px;border:1px solid #efefef;background:#f8f8f8;border-width: 1px 1px 0 1px; border-style: solid; border-color: #dadada;}
.tabs_related  li a.current{color:#333333;background:white;border-bottom:1px solid white;}

.tabs_related  li span{display:block;font-size:1.2em;font-weight:bold;text-decoration:none;padding:5px 10px;border:1px solid #efefef;background:#f8f8f8;border-width: 1px 1px 0 1px; border-style: solid; border-color: #dadada;}
.tabs_related  li span.current{color:#333333;background:white;border-bottom:1px solid white;}

/* Formularios empresa */

#forms.submenu {background: none;}
#forms.submenu li a.current {background: #BFE6FF;border-bottom: 1px solid #BFE6FF;}
#form_informacion.box_form, #form_reserva.box_form, #form_opinion.box_form {background: #DDF0FF url(../img/bg-forms.gif) repeat-x left top;}

#usuario_info .title{font-size:1.4em;}
#usuario_info .thumb{margin-bottom:0;}
#usuario_info .options{overflow:hidden;}
#usuario_info .options li{font-size:1.2em;margin-bottom:5px;}
#empresa_actions .stars_box, #empresa_actions .discount_box, #empresa_actions .present_box{clear:both;background:white;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 40px 9px 0;padding:6px 10px;}
#empresa_actions .stars_box .stars{padding:0 0 3px 35px;}
#empresa_actions .stars_box .opiniones{color:#888888;text-align:center;}
#empresa_actions .stars_box .opiniones a{text-transform:uppercase;font-weight:bold;}
#empresa_actions .discount_box{color:#888888;font-size:1.1em;text-align:center;font-weight:bold;line-height:18px;}
#empresa_actions .discount_box p{font-size:1.2em;text-transform:uppercase;margin-bottom:10px;}
#empresa_actions .discount_box strong{color:#f87100;font-size:1.4em;}
#empresa_actions .present_box{font-size:1.1em;text-align:center;text-transform:uppercase;font-weight:bold;padding:8px 10px;}
#empresa_actions .button1, #empresa_actions .button2, #empresa_actions .button3,#empresa_actions .button4,#empresa_actions .button5{clear:both;display:block;margin-bottom:8px;}
#empresa_actions .nodisponible{color:#aeaeae;font-size:1.2em;margin-right:20px;}
#empresa_actions #closed_it{background:url("../img/closed_it.png") no-repeat 0px 0px;width:150px;height:150px;display:block;position:absolute;text-indent:-9999px;z-index:10;margin-top:-20px;}
#empresa_actions #closed_es{background:url("../img/closed_es.png") no-repeat 0px 0px;width:150px;height:150px;display:block;position:absolute;text-indent:-9999px;z-index:10;margin-top:-20px;}
#empresa_actions #closed_fr{background:url("../img/closed_fr.png") no-repeat 0px 0px;width:150px;height:150px;display:block;position:absolute;text-indent:-9999px;z-index:10;margin-top:-20px;}
#empresa_actions #closed_en{background:url("../img/closed_en.png") no-repeat 0px 0px;width:150px;height:150px;display:block;position:absolute;text-indent:-9999px;z-index:10;margin-top:-20px;}
#empresa_actions .prizes{height:38px;line-height:38px;margin-bottom:8px;}
#empresa_actions .before{float:right;color:#666666;font-size:1.1em;}
#empresa_actions .before span{color:red;text-decoration:line-through;}
#empresa_actions .now{float:right;color:#666666;font-size:1.2em;font-weight:bold;padding:0 10px;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:10px;}
#empresa_actions .now strong{color:#f87100;font-size:1.3em;}
#usuario_actions .title{font-size:1.2em;font-weight:bold;margin-bottom:10px;}
#usuario_actions .info{font-size:1.2em;margin-top:15px;padding:5px;text-align:center;background:white;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.recommended .info{color:#888888;font-size:1.2em;font-weight:bold;text-align:center;margin-bottom:10px;}
.text_user{color:#333333;font-size:1.2em;overflow:hidden}
.text_user p{margin-bottom:10px;}
.text_user ul{margin-left:15px;margin-bottom:10px;}
.text_user li{list-style:circle;}

.text_encuesta{color:#333333;font-size:1.2em;height:65px;overflow:hidden}
.text_encuesta p{margin-bottom:10px;}
.text_encuesta ul{margin-left:15px;margin-bottom:10px;}
.text_encuesta li{list-style:circle;}

#weather .title{font-size:1.2em;font-weight:bold;color:#888888;margin-bottom:5px;}
#weather .temp{font-size:1.1em;color:#868686;margin-top:5px;}
#ficha_perfil #weather .title, #ficha_perfil #weather .temp{text-align:center;}
#ficha_perfil #weather .ico_cloudy, #ficha_perfil #weather .ico_w-variable{margin:0 18px;}
#ficha_mapa #weather, #ficha_tienda_mapa #weather{float:right;width:235px;}
#ficha_mapa #weather dl, #ficha_tienda_mapa #weather dl{clear:both;overflow:hidden;_height:100%;border-bottom:1px solid #efefef;margin-bottom:5px;padding-bottom:10px;*padding-bottom:5px;}
#ficha_mapa #weather dd, #ficha_tienda_mapa #weather dd{float:left;margin-right:30px;}
#ficha_mapa iframe, #ficha_tienda_mapa iframe{*float:left;}
#cboxcontent{padding:10px;background:white;}
#content_multicontacto{width:740px;}
#content_multicontacto .thumb_item{margin-right:5px;}
#content_multicontacto .boxes .right a{color:#2484CA;font-size:1.2em;font-weight:bold;}
.checkbox input{vertical-align:top;margin-right:5px;}
.checkbox{line-height:1.6em;font-size:1.2em;font-weight:bold;margin-top:10px;padding-top:10px;border-top:1px solid #dadada;}
#cboxcontent #actividades{overflow:hidden;}
.group{overflow:hidden;border-bottom:1px solid #efefef;padding-bottom:10px;margin-bottom:10px;}
.group .title{display:block;font-size:1.2em;font-weight:bold;margin-bottom:5px;}
.group .text{font-size:1.2em;color:#333333;margin-bottom:5px;}
.group .links{font-size:1.1em;color:#868686;}
.forum{border-bottom:1px solid #efefef;padding-bottom:10px;margin-bottom:10px;}
.forum .title{font-size:1.3em;font-weight:bold;margin-bottom:5px;}
.forum .text{font-size:1.2em;color:#333333;margin-bottom:10px;}
.text .readmore{font-size:0.9em;}
#comments .login{font-size:1.2em;color:#888888;text-align:center;border-bottom:1px solid #efefef;margin-bottom:10px;padding-bottom:10px;}
#comments .login a{font-weight:bold;}
#comments .links a{font-size:1em;font-weight:bold;}
.buddy_info{border-bottom:1px dotted #efefef;margin-bottom:10px;}
.buddy-S, .buddy-M{float:left;}
.buddy-S{width:35px;height:35px;margin-right:5px;margin-bottom:10px;}
.buddy-M{width:60px;height:60px;margin-right:10px;margin-bottom:10px;}
.buddy_info .checkbox{float:left;margin:10px 10px 0 0;}
.buddy_info .title{font-size:1.2em;font-weight:bold;margin-bottom:5px;}
.buddy_info .subtitle{font-size:1em;color:#888888;margin-bottom:5px;}
.comment{border-bottom:1px solid #dadada;}
#ficha_opiniones .col_left .comment{border:none;}
.comment .title{font-size:1.3em;font-weight:bold;margin-bottom:5px;}
.comment .text{font-size:1.2em;color:#333333;margin-bottom:10px;}
.comment .subtitle{font-size:1.1em;color:#333333;margin-bottom:10px;}
.buddy_info .stars, .comment .stars{float:right;margin-left:10px;}
.valoracion{padding:10px 10px 0 10px;border:1px solid #efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #efefef), color-stop(1, white));background:-moz-linear-gradient(center bottom, #efefef 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#fefefe");}
.valoracion.dest{border:1px solid #d5eeff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #d5eeff), color-stop(1, white));background:-moz-linear-gradient(center bottom, #d5eeff 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#d5eeff");}
.valoracion .title{color:#666666;font-size:1.2em;font-weight:bold;margin-bottom:15px;}
.valoracion .title span{font-size:0.9em;font-weight:normal;}
.valoracion li{overflow:hidden;_height:100%;color:#666666;font-size:1.2em;margin-bottom:15px;margin-right:20px;}
.valoracion li span{float:left;width:70px;}
.valoracion li span.global{font-weight:bold;}
#ficha_opiniones .login{float:left;text-align:center;font-size:1.1em;color:#888888;}
#ficha_opiniones .ico_add{float:right;font-size:1.2em;}
#ficha_opiniones .login a{font-weight:bold;}
/*#nav_bar{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;margin-bottom:10px;overflow:hidden;height:100%;}*/
/*#nav_opiniones{float:left;color:#888888;font-size:1.1em;margin-top:4px;overflow:hidden;height:100%;}*/
#nav_bar{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;margin-bottom:10px;overflow:hidden;}
#nav_opiniones{float:left;color:#888888;font-size:1.1em;margin-top:4px;overflow:hidden;}
#nav_opiniones .arrow_right{margin-right:5px;}
#nav_opiniones .nav_number{display:inline-block;*float:left;}
#order_opiniones{float:right;color:#888888;font-size:1.1em;margin-top:1px;margin-right:6px;}
#order_opiniones select{vertical-align:baseline;color:#888888;font-size:0.9em;}
.gallery{margin-top:3px;padding:10px;background:#efefef;text-align:center;}
.gallery .subtitle{color:#888888;padding-top:5px;font-size:1.2em;text-align:center;}
.gallery_buttons{padding:0 170px;}
#usuario .gallery_buttons, #debate .gallery_buttons{padding:0 209px;}
.gallery_buttons .first, .gallery_buttons .prev, .gallery_buttons .pause, .gallery_buttons .play, .gallery_buttons .next, .gallery_buttons .last{width:29px;height:29px;margin:0 2px;display:block;float:left;text-indent:-9999px;}
.gallery_buttons .first{background:transparent url("../img/sprite-gallery.png") no-repeat 0px 0px;}
.gallery_buttons .prev{background:transparent url("../img/sprite-gallery.png") no-repeat 0px -39px;}
.gallery_buttons .pause{background:transparent url("../img/sprite-gallery.png") no-repeat 0px -78px;}
.gallery_buttons .play{background:transparent url("../img/sprite-gallery.png") no-repeat 0px -117px;}
.gallery_buttons .next{background:transparent url("../img/sprite-gallery.png") no-repeat 0px -156px;}
.gallery_buttons .last{background:transparent url("../img/sprite-gallery.png") no-repeat 0px -195px;}
.gallery_thumb{float:left;margin:0 3px 5px 3px;_margin:0 2px 4px 2px;}
.gallery_thumb a{width:120px;height:80px;display:block;overflow:hidden;_height:100%;margin-bottom:1px;}
.gallery_thumb p{background:#efefef;font-size:1em;color:#888888;text-align:center;width:120px;height:29px;display:block;_float:left;}
.gallery_thumb2{float:left;margin:0 3px 5px 3px;_margin:0 2px 4px 2px;}
.gallery_thumb2 a{width:120px;height:80px;display:block;overflow:hidden;_height:100%;margin-bottom:1px;}
.gallery_thumb2 p{background:#efefef;font-size:1em;color:#888888;text-align:center;width:120px;height:29px;display:block;_float:left;}
.play_video{background:url("../img/sprite-play_video.png") no-repeat 0px 0px;width:45px;height:45px;display:block;position:absolute;text-indent:-9999px;z-index:10;cursor:pointer;margin:40px 60px;}
.thumb2 .play_video{margin:10px 40px;}
.gallery_thumb a:hover .play_video, .gallery_thumb2 a:hover .play_video{background:url("../img/sprite-play_video.png") no-repeat 0px -50px;}
#comunidad .col_right .gallery_thumb, #usuario .col_right .gallery_thumb, #tiendas .col_right .gallery_thumb, #noticia .col_right .gallery_thumb, #debate .col_right .gallery_thumb{margin:0 7px 10px 7px;}
#comunidad .col_right .gallery_thumb a, #usuario .col_right .gallery_thumb a, #tiendas .col_right .gallery_thumb a, #noticia .col_right .gallery_thumb a, #debate .col_right .gallery_thumb a{width:150px;height:110px;margin:0;}
#comunidad .col_right .gallery_thumb a .play_video, #usuario .col_right .gallery_thumb a .play_video, #tiendas .col_right .gallery_thumb a .play_video, #noticia .col_right .gallery_thumb a .play_video, #debate .col_right .gallery_thumb a .play_video{margin:35px 55px;}
#tiendas .col_right .thumb_item, #noticia .col_right .thumb_item{float:left;width:154px;height:184px;padding:6px;border-bottom:1px solid white;}
#tiendas .col_right .thumb_item:hover, #noticia .col_right .thumb_item:hover{border-bottom:1px solid #d5eeff;}
#tiendas .col_right .thumb_content, #noticia .col_right .thumb_content{clear:both;}
#ficha_media .gallery .title{color:#888888;text-transform:uppercase;text-shadow:1px 1px 0 white;margin-bottom:5px;}
#ficha_media .legal{color:#888888;font-size:1em;text-align:center;margin-bottom:10px;}
#ficha_media .gallery_thumbs{padding:0 15px;}
#usuario .gallery_thumbs{padding:0 40px;}
#ficha_media .gallery_thumb{margin:5px;}
#ficha_media .media_nav{overflow:hidden;_height:100%;float:right;color:#888888;font-size:1.1em;margin-bottom:5px;}
#ficha_media .media_nav .arrow_left, #ficha_media .media_nav .arrow_right, #ficha_media .media_nav .nav_number{float:right;}
#ficha_media .media_nav .arrow_left{margin-left:5px;}
#comunidad_intro, #login_intro1, #login_intro2{border:1px solid #efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #efefef), color-stop(1, white));background:-moz-linear-gradient(center bottom, #efefef 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#fefefe");}
#login_intro1, #login_intro2{padding:10px;}
#login_intro1 li{margin-bottom:14px;padding-left:40px;background:url("../img/comunidad_intro.png") no-repeat -18px -313px;}
#login_intro2 .title{font-size:1.4em;font-weight:bold;margin-bottom:10px;}
#login_intro2 span{float:left;display:block;width:33px;height:25px;padding-top:8px;margin-right:10px;color:white;font-size:1.4em;font-weight:bold;text-align:center;background:url("../img/comunidad_intro.png") no-repeat -18px -367px;}
#login_intro2 p{color:#888888;font-size:1.2em;padding-right:10px;}
#comunidad_intro div{text-align:center;padding:10px;border-left:1px solid #efefef;border-right:1px solid white;margin-bottom:-1000px;padding-bottom:1000px;}
#comunidad_intro div.first{border-left:none;}
#comunidad_intro div.last{border-right:none;}
#comunidad_intro div p{margin-bottom:15px;}
#comunidad_intro p.title, #login_intro1 p.title{color:#2484ca;font-family:'Lucida Sans Unicode','Lucida Grande', Arial, Helvetica, sans-serif;font-size:1.6em;font-weight: bold;}
#comunidad_intro p.title{margin-bottom:20px;}
#login_intro1 p.title{margin-bottom:5px;}
#comunidad_intro p.text, #login_intro1 p.text{color:#888888;font-size:1.2em;}
#comunidad_intro p.text{line-height:1.7em;margin:15px 0;}
.ico_com_comunidad, .ico_com_fotos, .ico_com_videos, .ico_com_amigos, .ico_com_mas{display:block;width:70px;height:52px;text-indent:-9999px;margin:0 auto;}
.ico_com_comunidad{background:url("../img/comunidad_intro.png") no-repeat 0 0;}
.ico_com_fotos{background:url("../img/comunidad_intro.png") no-repeat 0 -59px;}
.ico_com_videos{background:url("../img/comunidad_intro.png") no-repeat 0 -123px;}
.ico_com_amigos{background:url("../img/comunidad_intro.png") no-repeat 0 -190px;}
.ico_com_mas{background:url("../img/comunidad_intro.png") no-repeat 0 -257px;}
#login_box{padding-bottom:10px;border:1px solid #245880;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #245880), color-stop(1, #237cc6));background:-moz-linear-gradient(center bottom, #245880 0%, #237cc6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#237cc6", endColorstr="#245880");}
#login_box.empresa{border:1px solid black;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, black), color-stop(1, #666666));background:-moz-linear-gradient(center bottom, black 0%, #666666 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#666666", endColorstr="#000000");}
#login #login_box{margin-top:1px;}
#login_box h3{color:#fff;text-shadow:1px 1px 0 #0d334d;font-size:1.3em;font-weight:bold;padding:10px 0 15px 10px;}
#login_box label{float:left;color:#fff;width:100px;font-size:1.3em;margin-left:20px;}
#login_box input{display:block;width:180px;height:20px;margin-bottom:15px;}
#login_box p a{font-size:.90em;color:#fff;margin-left:120px;}
#login_box .button2{margin:15px 0 0 120px;border:1px solid #fff;height:30px;}
.button2.register{display:block;margin-bottom:20px;}
#login_box .button2 .b_right{height:28px;background:url("../img/sprite-arrows.png") no-repeat right -482px;text-shadow:1px 1px 0 #185d22;}
.button2.register .b_right{padding-left:10px;background-position:right -478px;}
#login_box span.button2 input{width:auto;}
#comunidad .group{margin-right:10px;}
#comunidad .group .title{text-transform:none;}
#comunidad .group .subtitle, #usuario .group .subtitle{margin-bottom:3px;color:#888888;}
#comunidad .group .options, #usuario .group .options{margin-top:3px;}
#comunidad .actividad_grupo .group{padding-bottom:0;margin-bottom:5px;}
#comunidad .actividad_grupo .group .title{text-transform:none;}
#comunidad .actividad_grupo .buddy-S{margin-bottom:5px;}
#comunidad span.more, #usuario span.more, #debate span.more{color:#2484ca;font-size:1.1em;padding-right:20px;background:url("../img/sprite-arrows.png") no-repeat right -115px;float:right;margin-top:-40px;margin-right:5px;}
#comunidad .group p.publicado, #usuario .group p.publicado{font-size:.95em;margin:0 0 5px 0;}
#comunidad .stars_box, #usuario .stars_box{background:white;border:1px solid #efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 3px 0;padding:6px 10px;}
#comunidad .stars_box .stars, #usuario .stars_box .stars{padding:0 0 3px 5px;}
#comunidad .stars_box .opiniones, #usuario .stars_box .opiniones{color:#888888;font-size:1.1em;text-align:center;}
#comunidad .buddy-S, #usuario .buddy-S{margin-bottom:0;}
#comunidad p.mensajes, #usuario p.mensajes{text-align:center;font-size:1.1em;margin:7px 0 7px 0;}
#comunidad p.ultimo, #comunidad p.usuario, #usuario p.ultimo, #usuario p.usuario{text-align:center;font-size:1em;color:#888888;}
.actividad .title span{font-weight:normal;font-size:.85em;}
#comunidad .pic_level, #usuario .pic_level{float:left;margin:0 5px 0 0;}
#comunidad .level, #usuario .level{color:#fff;margin-top:-3px;background:#257fc5 url("../img/brujula.png") no-repeat 3px 3px;padding:3px 0 3px 20px;}
#usuario #usuario_info .level{position:absolute;margin-top:114px;display:block;width:134px;}
#debate .group{overflow:hidden;_height:100%;}
#debate h1{width:49%;float:left;}
#debate .nav .right a{border:0;font-size:1.1em;}
#debate .comment{clear:both;border-bottom:none;}
#debate .ico_blackbullet{color:#000;}
#debate .stars_box{float:right;background:white;border:1px solid #efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:5px 0 5px 11px;padding:6px 10px;}
#debate .stars_box .stars{float:left;}
#debate .stars_box .opiniones{float:left;color:#888888;font-size:1.1em;text-align:center;margin:2px 0 0 10px;}
#debate .stars_box .opiniones a{text-transform:uppercase;}
#noticias .title1{width:565px;}
#noticias .list1 dd{margin-left:20px;}
#noticia .nav .right a{border:0;font-size:1.1em;}
#noticia .ico_blackbullet{color:#000;}
#noticia .comment{border-bottom:none;}
#noticia .noticia-intro{padding:10px;background:#f8f8f8;}
#noticia .noticia-intro .text{color:#666666;font-size:1.2em;margin-bottom:5px;}
#noticia .noticia-intro .subtitle{color:#888888;font-size:1.1em;}
#noticia .noticia-item div{font-size:1.2em;margin-bottom:15px;}
#noticia .noticia-item p{margin-bottom:15px;}
#noticia .noticia-item li{list-style-type:circle;padding:left:2px;}
#noticia .noticia-item ul{margin-bottom:15px;margin-left:10px;}
#noticia .noticia-item img{display:block;margin:20px auto;padding:1px;border:1px solid #efefef;}
.recommended .prize{text-align:right;color:#888888;font-size:1.1em;}
.recommended .prize span{font-size:1.2em;font-weight:bold;color:#f87100;padding-left:5px;}
#tiendas .subtext{font-size:.95em;color:#888888;}
#tiendas ul.marcas_populares li{float:left;width:45%;font-size:1.2em;text-transform:uppercase;padding-left:10px;background:url("../img/sprite-bullets.png") no-repeat -2px -7px;margin-bottom:5px;}
#listado_tiendas .list1 dd{margin-left:20px;}
.close_filter{width:11px;height:13px;display:inline-block;margin:0 1px;text-indent:-9999px;z-index:10;cursor:pointer;background:url("../img/close_filter.png") no-repeat 0 2px;}
.close_filter:hover{background:url("../img/close_filter.png") no-repeat 0 -19px;}
.filtro_listado_tiendas{background:#efefef;margin-bottom:10px;padding-left:130px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;}
.filtro_listado_tiendas a, .filtro_listado_tiendas span{color:#666666 !important;text-shadow:1px 1px 0 white;font-size:1.2em;text-decoration:none;}
.filtro_listado_tiendas a.active{font-weight:bold;}
.filtro_listado_tiendas p{padding:8px 10px;}
.filtro_listado_tiendas .box20 p{text-align:center;}
.lista_tiendas .thumb{float:left;width:120px;height:100px;color:white;text-align:center;text-decoration:none;text-transform:uppercase;}
.lista_tiendas .thumb img{width:120px;height:80px;}
.lista_tiendas .pack{color:white;display:block;padding:4px 0 3px;background:#2484ca;}
.lista_tiendas .thumb_content{overflow:hidden;_height:100%;}
.lista_tiendas .thumb_content .boxes{clear:none;font-size:1.1em;font-weight:bold;margin-bottom:5px;}
.lista_tiendas .thumb_content .box20 p, .lista_tiendas .thumb_content .box30 p{text-align:center;}
.lista_tiendas .thumb_content .box20 p.prize, .lista_tiendas .thumb_content .box30 p.prize{text-align:right;color:#f27125;font-size:1.1em;}
.lista_tiendas .thumb_content p span{color:#aeafb0;font-style:italic;}
.lista_tiendas .button3 span.b_right{height:28px;line-height:28px;background-position:right -594px;}
.lista_tiendas .thumb_item .reserva{display:block;width:126px;color:#666666;font-weight:bold;text-align:center;}
#alta_empresa .steps ul{margin:0 0 20px 0;overflow:hidden;_height:100%;background:url("../img/1pxgray.png") left center repeat-x;}
#alta_empresa .steps li{font-size:1.2em;height:20px;padding-top:2px;float:left;width:20%;margin-right:10px;margin-left:50px;text-align:center;}
#alta_empresa .steps li.step_one{background:white url("../img/sprite-steps.png") no-repeat 15px 0px;padding-left:20px;}
#alta_empresa .steps li.step_one_off{background:white url("../img/sprite-steps.png") no-repeat 15px -27px;padding-left:20px;}
#alta_empresa .steps li.step_two{background:white url("../img/sprite-steps.png") no-repeat 5px -54px;padding-left:20px;}
#alta_empresa .steps li.step_two_off{background:white url("../img/sprite-steps.png") no-repeat 5px -80px;color:#666666;padding-left:20px;}
#alta_empresa .steps li.step_three{background:white url("../img/sprite-steps.png") no-repeat 5px -108px;background-color:#fff;padding-left:20px;}
#alta_empresa .steps li.step_three_off{background:white url("../img/sprite-steps.png") no-repeat 5px -135px;color:#666666;background-color:#fff;padding-left:20px;}
.done{color:#609b00 !important;}
#alta_empresa .advice, .alta .advice{border-color:#FFE8C4;background-color:#FFF9DB;background-image:none;padding:10px 10px 0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#alta_empresa .advice p, .alta .advice p{margin-bottom:10px;}
.alta .box_form{padding:20px 10px 0 10px;margin-bottom:20px;overflow:hidden;_height:100%;}
.alta label{display:block;margin-bottom:5px;}
.alta .box_form ul{float:left;width:50%;}
#usuario .alta .box_form ul{float:none;width:auto;clear:both;}
#usuario .alta .box_form li{margin-bottom:10px;}
#usuario #mensaje{clear:both;}
#usuario #mensaje .box_form li strong{display:block;float:left;width:70px;}
#usuario #mensaje #nav_bar{margin-bottom:0;}
#usuario #mensaje .box_form #cuerpo_mensaje{padding:10px;margin:10px 0;background:white;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.alta .box_form ul input, .alta .box_form ul select{width:200px;padding:4px;color:#888888;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;border:1px solid #efefef;}
.alta .box_form ul select{width:210px;}
#mensaje.alta .box_form ul input{width:98%;}
.alta .box_form ul .checkbox{width:16px;margin-top:0;}
.alta .box_form ul input.empresa{width:400px;}
.alta .box_form ul input.short, .alta .box_form ul select.short{width:150px;}
.alta .box_form ul textarea{padding:10px;font-size:1.2em;width:auto;}
#usuario .alta .box_form ul textarea{width:96%;}
.alta .box_form .info{width:45%;float:right;border:1px solid #FFE8C4;background-color:#FFF9DB;border:1px solid #efefef;padding:10px 10px 0 10px;color:#666666;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.alta .box_form .info_small{width:45%;float:right;border:1px solid #FFE8C4;background-color:#FFF9DB;border:1px solid #efefef;padding:10px 10px 0 10px;color:#666666;font-size:1.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.alta .box_form .info p, .alta .box_form .info_small p{margin-bottom:10px;}
.alta .box_form .info p strong, .alta .box_form .info_small p strong{color:#333333;}
.alta .box_form .error{margin-top:5px;color:red;}
.alta .list1 dt, .alta .list1 ul{padding-left:10px;background:url("../img/sprite-bullets.png") no-repeat -2px -8px;color:#666666 !important;font-size:1.2em;font-weight:bold;margin-top:20px;}
.alta .list1 dd{color:#888888 !important;font-size:1.2em;text-decoration:none;}
.alta .list1 li{color:#333333 !important;font-size:1.1em;line-height:20px;text-decoration:none;}
.alta .list1 dd input, .alta .list1 li input{margin-right:5px;}
.alta p.next_text{float:right;margin:13px 13px 0 0;color:#888888;font-size:1.2em;}
.alta .box_form .box_photo{border:1px solid #efefef;background:#fff;padding:10px 5px;margin-bottom:-1px;overflow:hidden;_height:100%;}
.alta .box_form .box_photo img{float:left;margin-right:10px;}
.alta .box_form .box_photo p{margin-top:5px;}
.alta .box_form.final img{float:left;margin:0 30px 0 20px;}
.alta .box_form.final p{font-size:1.2em;line-height:1.4em;margin-bottom:15px;}
.alta .box_form.final p a{font-weight:bold;}
.news li{overflow:hidden;_height:100%;border-bottom:1px solid #efefef;margin-bottom:10px;padding-bottom:10px;}
.news .title{font-size:1.3em;margin-bottom:5px;font-weight:bold;}
.news .subtitle{font-size:1.1em;margin-bottom:5px;color:#888888;}
.news .text{font-size:1.2em;color:#666666;margin-bottom:5px;}
.news .text a{font-size:0.9em;}
.user_post{width:748px;border:1px solid #d4eeff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(1, #d4eeff));background:-moz-linear-gradient(center bottom, white 0%, #d4eeff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d4eeff", endColorstr="#ffffff");}
.user_post .navright, .user_post .navleft{margin:10px;padding:8px 7px 8px 0;}
.user_post .navright, .user_post .navright a.arrow_left, .user_post .navright a.arrow_right, .user_post .navright .nav_number, .user_post .navright a.volver{float:right;}
.user_post .navleft, .user_post .navleft a.arrow_left, .user_post .navleft a.arrow_right, .user_post .navleft .nav_number, .user_post .navleft a.volver{float:left;}
.user_post .navright .nav_number, .user_post .navleft .nav_number{margin:0 5px;color:#888888;}
.user_post .navleft a.volver{margin:0 5px;}
.user_post .addthis_toolbox{float:right;margin:10px 10px 0 0;}
.user_post .pic_caption{background-color:#fff;border:1px solid #dadada;clear:both;margin:5px 10px 10px 10px;*padding-top:15px;}
.user_post .vid_caption{background-color:#fff;border:1px solid #dadada;clear:both;margin:5px 10px 10px 10px;padding:15px;text-align:center;}
.user_post .pic_caption .caption{background-color:#fff;border-top:1px solid #dadada;padding:5px;font-size:1.1em;color:#888888;}
.user_post .pic_caption .caption li{float:left;margin-right:5px;}
.user_post .pic_caption .caption li p{display:block;color:#fff;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#878787;padding:0 5px;}
.user_post .pic_caption .caption li p span{background:#878787 url("../img/close_tag.png") center right no-repeat;padding-right:15px;display:block;float:right;text-indent:-9999px;cursor:pointer;}
.user_post ul.options{margin:0 10px;font-size:1.1em;border-bottom:1px solid #d4eeff;padding-bottom:10px;}
.user_post ul.options li{display:inline;}
.user_post ul.options li strong{display:none;}
.user_post .comment{margin:0 10px;padding-top:10px;border-bottom:none;background-color:transparent;_height:100%;}
#usuario .col_left .comment{border-bottom:none;}
.user_post .comment li{padding:0;background-color:transparent;}
.arrow_comment{position:absolute;top:20px;left:-6px;width:7px;height:11px;background:transparent url("../img/arrow_comment.png") no-repeat 0 0;display:block;z-index:1000;text-indent:-9999px;}
.comment li{clear:both;background-color:#f1f1f1;padding:10px;border-bottom:none;overflow:hidden;_height:100%;margin-bottom:1em;}
.comment li ul{clear:both;padding:10px 0;}
.comment li ul.form_responder{display:none;}
.comment li ul li{background:#f8f8f8;}
.comment li .responder{font-size:1.2em;font-weight:bold;}
.user_post .comment .pic_comment, .comment .pic_comment{margin:0 5px 0 0;float:left;width:60px;color:#888888;}
.user_post .comment .pic_comment p.level, .comment .pic_comment p.level{color:#fff;margin-top:-3px;width:40px;background:#257fc5 url("../img/brujula.png") no-repeat 3px 3px;padding:3px 0 3px 20px;}
.user_post .comment .pic_comment p, .comment .pic_comment p{margin-bottom:3px;}
.user_post .comment .text_comment, .comment .text_comment{width:85%;float:right;position:relative;}
.user_post .comment .text_comment p, .comment .text_comment p{font-size:1.1em;margin-bottom:10px;}
.comment .text_comment .text_user, .comment .text_comment textarea{border:1px solid #dadada;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;padding:10px;margin-bottom:10px;}
.comment .text_comment textarea{width:95%;color:#333333;}
.user_post .comment .text_comment p.text_user{background-color:#fff;color:#888888;}
.advice{border:1px solid #dadada;background:url("../img/lock.png") 20px 30px no-repeat;padding:10px 10px 10px 20px;margin-bottom:10px;}
.advice p{font-size:1.1em;color:#666666;}
.advice h4{font-size:1.1em;font-weight:bold;margin-bottom:10px;}
.advice ul{margin-left:60px;overflow:hidden;_height:100%;}
.advice li{float:left;font-size:1.1em;width:240px;margin-bottom:15px;color:#888888;}
.advice li span{text-transform:uppercase;color:red;}
#usuario .search, #comunidad .search, #debate .search, #noticias .search, #noticia .search, #tiendas .search{float:right;padding:0;margin-bottom:15px;}
#usuario .search .text, #comunidad .search .text, #noticias .search .text, #noticia .search .text, #debate .search .text, #tiendas .search .text{width:292px;_width:290px;}
#buscar_amigos, #invitar_amigos{display:none;}
#invitar_amigos .title{font-size:1.2em;font-weight:bold;margin-bottom:20px;}
#invitar_amigos img{margin-bottom:20px;}
#tag-wrapper{display:block;margin:15px auto;position:relative;}
#tag-wrapper img{position:relative;}
#tag-target{display:none;width:100px;height:100px;border:4px solid white;box-shadow:0px 0px 5px #000;-webkit-box-shadow:0px 0px 5px #000;-moz-box-shadow:0px 0px 5px #000;position:absolute;z-index:20;}
#tag-input{display:none;background:white;padding:5px;position:absolute;top:0;left:0;z-index:20;margin-left:10px;}
#tag-input label{display:block;font-weight:bold;}
#tag-input input{border:1px solid #ccc;color:#888;display:block;margin:5px 0px;outline:0px;padding:3px;width:124px;}
.hotspot{background:black;opacity:0.1;cursor:pointer;width:100px;height:100px;position:absolute;z-index:10;}
.hotspot:hover, .hotspothover{opacity:0.9;border:1px solid #fff;box-shadow:0px 0px 5px #000;-webkit-box-shadow:0px 0px 5px #000;-moz-box-shadow:0px 0px 5px #000;z-index:1;background:none;}
.hotspot span{display:none;}
.hotspot:hover span, .hotspothover span{background:#fff;display:block;font-weight:bold;padding:3px 0px;text-align:center;}
#cboxClose{top:0;}
#cboxcontent{padding-top:25px;}
.ico_despedidas-S{float:left;margin-right:10px;width:45px;height:45px;display:block;text-indent:-9999px;z-index:10;background:url("../img/eventos/despedidasdesoltero-S.png") no-repeat;}
.ico_teambuilding-S{float:left;margin-right:10px;width:45px;height:45px;display:block;text-indent:-9999px;z-index:10;background:url("../img/eventos/teambuilding-S.png") no-repeat;}
.ico_paquetes-S{float:left;margin-right:10px;width:45px;height:45px;display:block;text-indent:-9999px;z-index:10;background:url("../img/eventos/multiaventura-S.png") no-repeat;}
.ico_regalos-S{float:left;margin-right:10px;width:45px;height:45px;display:block;text-indent:-9999px;z-index:10;background:url("../img/eventos/gift-S.png") no-repeat;}
.ico_ofertas-S{float:left;margin-right:10px;width:45px;height:45px;display:block;text-indent:-9999px;z-index:10;background:url("../img/eventos/ofertas-S.png") no-repeat;}
.preclaim{float:left;font-weight:bold;font-size:1.1em;color:#2484ca;text-decoration:none;margin-top: -7px;margin-left:52px;}
h1.claimer{float:left;font-weight:bold;font-size:1.1em;color:#2484ca;text-decoration:none;position: inherit; margin-top: -7px;}
.text_noticias{font-size:12px;margin-bottom:5px;margin-left:5px;}
.info_uk{background-image:url('../img/info_uk.png');}
.flag_fr{padding-left:20px;background:url("../img/ico-flags.png") no-repeat left -60px;}
#logo.fr a{width:220px;background:url("../img/logo-yumping-fr.png") no-repeat 0 0;}
#options #select_country .selected p{color:#aeaeae;font-size:1.1em;padding-right:20px;background:url("../img/sprite-arrows.png") no-repeat right -46px;height:15px;}
#options #select_country .selected p span{height:15px!important;width:60px!important;float:left;overflow:hidden;border:0px solid red;}
.dest a{background-repeat:no-repeat;background-position:center;}
.thumb_content p.text{height:60px;overflow:hidden;}
.thumb_item{background-position:center;background-repeat:no-repeat;}
.thumb{cursor:pointer;}
.box_mid_footer{border-right:1px dotted #3f8cc4;border:0px solid red;width:220px;margin-left:10px;margin-bottom:20px;}
.box_mid_footer{float:left;}
h2.ft_tit a{font-weight:bold;color:grey;font-size:13px;margin-bottom:20px;text-decoration:none;}
h2.ft_tit{padding-bottom:10px;}
#search_tabs li.current{background:#2484ca url("../img/bg-tab.png") repeat-x center 1px;}
#search_tabs li.current a{color:#fff;display:block;}
#search_tabs li.current span{background:url("../img/search-tip.png") no-repeat right top;height:39px;width:29px;text-indent:-10000px;position:absolute;margin-left:135px;}
#search_home #filters{height:100%;}
.loader_blue{float:left;background-image:url("../img/loader_blue.gif");background-position:center;background-repeat:no-repeat;height:100%!important;width:100%;}
#overlay{background-image:url("../img/colorbox/overlay.png");background-repeat:repeat;filter:alpha(opacity=50);opacity:0.5;position:absolute;top:0;left:0;z-index:90;width:100%;height:5000px;background-color:#555555;}
#overlay2{background-image:url("../img/colorbox/overlay.png");background-repeat:repeat;filter:alpha(opacity=50);opacity:0.5;position:absolute;top:0;left:0;z-index:90;width:100%;height:100%!important;background-color:#555555;}
#capaLogin{border:1px solid #9c9c9c;border-right:2px solid #6c6c6c;border-bottom:2px solid #6c6c6c;background-color:#ffffff;position:absolute;left:0;z-index:100;text-align:center;font-size:12px;font-family:arial;color:#000000;}
#capaMultisolicitud{position:absolute;left:0;z-index:100;text-align:center;font-size:12px;font-family:arial;color:#000000;}
#modal_dialog{border:1px solid #9c9c9c;border-right:2px solid #6c6c6c;border-bottom:2px solid #6c6c6c;background-color:#ffffff;position:absolute;left:0;z-index:400;font-size:12px;font-family:arial;color:#000000;height:auto!important;}
.floatleft{float:left;position:relative;}
.comtdListCab{background-color:#ffffff;}
.comListOrden{padding-left:10px;background:url("../img/sort.gif") no-repeat left center;background-color:#ffffff;}
.tdComTextos{font-size:12px;}
.tdComTextos a:link{color:#2192cc;}
.tdComTextos a:visited{color:#2192cc;}
.tdComTextos a:hover{color:#6c6c6c;}
.list-description{font-size:11px;padding:0 10px 10px;}
.gris, a.gris{color:#616161;}
.pag-gallery{width:100%;clear:both;overflow:hidden;margin-bottom:10px;}
.pag-gallery .fright{overflow:hidden;}
.pag-gallery .fright button.gallery-prev{font-size:0.9em;float:right;display:block;width:90px;border:0;height:20px;text-align:center;background:url("/skin/new2011/img/bt-gallery.gif") no-repeat left top;padding-left:18px;color:#616161;line-height:20px;text-decoration:none;margin-right:5px;cursor:pointer;}
.pag-gallery .fright button.gallery-next{font-size:0.9em;float:right;display:block;width:90px;border:0;height:20px;text-align:center;background:url("/skin/new2011/img/bt-gallery.gif") no-repeat left bottom;padding-right:18px;color:#616161;line-height:20px;text-decoration:none;cursor:pointer;}
#cboxLoadedContent iframe{width:400px;height:400px;}
#capaToolLayer{position:absolute;z-index:1000000000;text-align:center;font-size:12px;font-family:arial;color:#000000;}
.capa-top{overflow:hidden;width:100%;height:10px;}
.capa-tl{float:left;height:10px;background:url("../img/sprite-layer.png") no-repeat left top;}
.capa-tr{float:left;height:10px;background:url("../img/sprite-layer.png") no-repeat right top;width:10px;}
.capa-container{overflow:hidden;width:100%;text-align:left;}
.capa-cl{width:10px;background:url("../img/sprite-layer.png") repeat-y center top;float:left;margin-bottom:-1000px;padding-bottom:1000px;}
.capa-content{float:left;background:#fff;}
.capa-cr{width:10px;float:right;margin-bottom:-1000px;padding-bottom:1000px;background:url("../img/sprite-layer.png") repeat-y center top;}
.capaToolLayer .layer{border:8px solid #B8B59F;-moz-border-radius:1em;background:#fff;}
.capa-bottom{overflow:hidden;width:900px;}
.capa-bl{float:left;height:10px;background:url("../img/sprite-layer.png") no-repeat left -10px;}
.capa-br{float:left;height:10px;background:url("../img/sprite-layer.png") no-repeat right -10px;width:10px;}
#capaInfo .cab-red, #capaInfo .cab{font-size:12px;}
#capaInfo{position:absolute;top:0;left:0;z-index:1000000000;text-align:left;}
.blue{font-size:13px;color:#4f6b95;}
.strong{font-weight:bold;}
.cab-red{background:url("../img/tabon.gif") repeat-x left bottom;height:30px;line-height:30px;font-weight:bold;padding-left:10px;color:#fff;font-size:1.0em;text-shadow:1px 1px 0 #414141;}
.cab-red h1, .cab-red h2, .cab-red h3, .cab-red h4, .cab-red span{font-weight:bold;color:#fff;font-size:1.2em;padding:0;line-height:30px;margin:0;}
.cab-red a{float:right;font-size:0.8em;color:#FFFFFF !important;padding-right:10px;}
.company-adress{padding:0px 5px 5px 140px;clear:both;display:table;overflow:hidden;min-height:80px;_height:80px;}
.company-adress img{width:120px;float:left;margin-left:-130px;}
.small{font-size:0.9em;}
#catalogo_display{font-size:12px;font-weight:bold;}
table{padding:0;margin:0;width:100%;font-size:1em;}
.tooltip{background-color:#ffcbcc;border:1px #9c9c9c solid;padding:3px 5px;font-size:0.9em;background:url("../img/bg-cab-02.gif") repeat-x scroll left top transparent;}
.buscMapGoogleBig{border:0px solid #cccccc;height:600px;width:760px;}
.buscMapGoogle{border:0px solid #cccccc;height:300px;width:350px;}
.thumb .stars0, .thumb .stars1, .thumb .stars2, .thumb .stars3, .thumb .stars4, .thumb .stars5{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-color:rgba(255, 255, 255, 0.85);width:112px;height:23px;position:absolute;margin-top:-23px;margin-left:19px;padding:0;}
.clean-gray{border:solid 1px #DEDEDE;background:#EFF5FB;color:#222222;padding:4px;text-align:center;font-size:12px;font-weight:bold;cursor:pointer;}
.clean-gray-none{border:solid 1px #DEDEDE;background:#EFF5FB;color:#222222;padding:4px;text-align:center;font-size:12px;font-weight:bold;display:none;cursor:pointer;}
.strong{font-weight:bold;}
.img_foot{text-transform:uppercase;font-size:1.0em;line-height:24px;padding:0px;margin:0px;text-align:center;}
.logo_gi{width:140px;height:28px;display:block;margin:0 90px;background:transparent url("../img/logo-gi.png") no-repeat 0 0;text-indent:-9999px;}
.nopoint{cursor:auto;}
#slider{width:376px;height:280px;margin-right:0;}
#slider_cont{width:376px;height:280px;margin-right:20px;}
.margin_desc_img{margin-top:7px;}

#options #select_country div{cursor:pointer;display:block;padding:3px 10px;text-decoration:none;}
.nopoint_logo{cursor:auto;border:1px solid #084B8A;}
#error_msg{display:none;width:93%;text-align:center;background-color:#fffdbf;margin-bottom:20px;height:auto;font-size:12px;color:#f60000;border:1px solid #f60000;font-weight:bold;padding:10px;}
.logo_ES{width:210px;height:38px;display:block;margin:0 auto;background:url("../img/logo-foot-yumping-es.png") no-repeat center top;text-indent:-9999px;}
.logo_IT{width:168px;height:38px;display:block;margin:0 auto;background:url("../img/logo-foot-yumping-it.png") no-repeat center top;text-indent:-9999px;}
.logo_GB{width:226px;height:38px;display:block;margin:0 auto;background:url("../img/logo-foot-yumping-uk.png") no-repeat center top;text-indent:-9999px;}
.logo_FR{width:226px;height:38px;display:block;margin:0 auto;background:url("../img/logo-foot-yumping-fr.png") no-repeat center top;text-indent:-9999px;}
.logo_MX{width:226px;height:38px;display:block;margin:0 auto;background:url("../img/logo-foot-yumping-mx.png") no-repeat center top;text-indent:-9999px;}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(https://themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/droidsans/v3/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');
}
.desc-comu p(font-size:12px;border:1px solid red;) .tdEliminar{background-image:url("../img/12-em-cross.png");background-repeat:no-repeat;background-position:center;}
.tdModificar{background-image:url("../img/12-em-pencil.png");background-repeat:no-repeat;background-position:center;}
.tdPendiente{background-image:url("../img/16-circle-blue.png");background-repeat:no-repeat;background-position:center;}
.tdValidar{background-image:url("../img/16-circle-green.png");background-repeat:no-repeat;background-position:center;}
.tdDescartar{background-image:url("../img/16-circle-orange.png");background-repeat:no-repeat;background-position:center;}
.tdAceptar{background-image:url("../img/12-em-check.png");background-repeat:no-repeat;background-position:center;}
.privilegios_admin{float:left;width:auto;height:auto;}
.mod_admin a{float:left;width:12px;height:12px;margin-left:15px}
#wrapper2{width:330px;margin:0 auto;}
#wrapper2 a{color:blue;text-decoration:none;border-bottom:1px dotted blue;font-weight:bold;}
#wrapper2 a:hover{color:#eab209;border-bottom:1px dotted blue;font-weight:bold;}
#vertical-ticker{height:330px;overflow:hidden;margin:0;padding:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);margin-bottom:15px;}
#vertical-ticker li{font-weight:normal;padding:10px;height:45px;display:block;background:#efefef;color:#333;border-bottom:1px solid #ddd;text-align:center;font-size:14px;font-family:Helvetica Neue, times, serif;}
.buttonImagenes{display:table;padding:4px;border-right:solid 2px #cccccc;border-bottom:solid 2px #cccccc;background-color:#F5F4F1;}
* html .buttonImagenes{width:25px;}
.btnInfo{font-size:18px;width:230px;font-family:arial;background-image:url("../img/backPest.gif");background-repeat:repeat-x;color:#ffffff;font-weight:bold;border-top:2px solid #A8A878;border-left:2px solid #A8A878;}
.btnSubmit{font-size:20px;font-family:arial;background-image:url("../img/backPest4New.gif");background-repeat:repeat-x;color:#ffffff;font-weight:bold;border-top:2px solid #FF9E0D;border-left:2px solid #FF9E0D;border-bottom:1px solid #FF9E0D;border-right:1px solid #FF9E0D;}
.btnEmp{font-size:20px;font-family:arial;background-image:url("../img/backPest4.gif");background-repeat:repeat-x;color:#ffffff;font-weight:bold;border-top:2px solid #C99C1A;border-left:2px solid #C99C1A;border-bottom:1px solid #C99C1A;border-right:1px solid #C99C1A;}
.AltaPasos{font-size:18px;font-family:arial;color:#9c9c9c;font-weight:bold;}
.AltaPasosSelect{font-size:20px;font-family:arial;color:#0067d2;font-weight:bold;}
a.lContacto:link{font-size:13px;font-family:arial;text-decoration:underline;color:#0067d2;font-weight:bold;}
a.lContacto:visited{font-size:13px;font-family:arial;text-decoration:underline;color:#0067d2;font-weight:bold;}
a.lContacto:hover{font-size:13px;font-family:arial;text-decoration:underline;color:#6c6c6c;font-weight:bold;}
a.lNormal:link{font-size:13px;font-family:arial;text-decoration:underline;color:#0067d2;}
a.lNormal:visited{font-size:13px;font-family:arial;text-decoration:underline;color:#0067d2;}
a.lNormal:hover{font-size:13px;font-family:arial;text-decoration:underline;color:#6c6c6c;}
.textBienvenida{font-size:14px;font-family:arial;color:#2c2c2c;}
#div_show_friends{background-color:#f8f9fa;border:0;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;width:140px;float:left;position:absolute;z-index:1004;}
.small_btn{width:auto;background-color:white;border:grey;color:blue;text-align:center;float:left;font-size:10px;font-weight:normal;margin:4px 0 0 0;}
.friend_cont{margin-top:2px;text-align:left;margin-bottom:2px;width:100%;height:auto;float:left;}
.friend_link{padding-left:2px;cursor:pointer;float:left;color:grey;width:100%!important;text-decoration:none;z-index:1002;}
.friend_link:hover{background-color:#aacbed;color:white;}
.friend_link span{float:left;width:130px;}
.photo_tag_link{cursor:pointer;font-size:11px;color:grey;width:auto;margin-right:10px;float:left;}
.photo_tag_link a{font-size:11px;color:#2E2EFE;text-decoration:none;}
.photo_tag_link a:hover{text-decoration:underline;}
a.img-prev{background:url("../img/left.png");text-indent:-9999px;width:50px;height:100px;display:inline-block;background-repeat:no-repeat;margin-left:20px;}
a.img-sig{background:url("../img/right.png");text-indent:-9999px;width:48px;height:100px;display:inline-block;background-repeat:no-repeat;margin-left:55px;}
#div_show_friends_tags{width:100%;float:left;padding-top:15px;}
.tit_tag{font-size:11px;color:grey;}
.hotspot{cursor:pointer;border-width:0px;box-shadow:0px 0px 0px #000;-webkit-box-shadow:0px 0px 0px #000;-moz-box-shadow:0px 0px 0px #000;height:100px!important;width:100px;position:absolute;opacity:0.01;filter:alpha(opacity=0.1);z-index:10;background-color:black;opacity:0.1;filter:alpha(opacity=10);}
.hotspothover{opacity:0.7;filter:alpha(opacity=70);border:2px solid white;box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;}
.hotspot span{width:100px;opacity:0.01;filter:alpha(opacity=0.1);overflow:hidden;}
.hotspot:hover span, .hotspothover span{opacity:1;filter:alpha(opacity=100);background:#CEE3F6;display:block;font-weight:bold;padding:3px 0px;text-align:center;}
/* #tag-wrapper{width:auto;border:1px solid #ccc;box-shadow:0px 0px 10px #bbb;-webkit-box-shadow:0px 0px 10px #bbb;-moz-box-shadow:0px 0px 10px #bbb;display:block;padding:10px;position:relative;} */
#tag-wrapper{width:auto;display:block;padding:10px;position:relative;}
#tag-target{display:none;border:4px solid #fff;box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;height:100px;width:100px;position:absolute;top:0px;left:0px;z-index:2;}
#tag-input{background:white;display:none;padding:5px;position:absolute;top:0px;left:0px;width:137px;z-index:1005;}
/*#tag-input label{display:block;font-weight:bold;font-size:12px;float:left;padding-top:7px;width:120px;}
#tag-input input{border:1px solid #ccc;color:#888;display:block;margin:5px 0px;outline:0px;padding:3px;width:124px;}
*/

.remove{color:#5858FA;cursor:pointer;text-decoration:underline;}
.foto_suggest{float:left;width:auto;}
.foto_suggest img{float:left;height:30px;width:30px;}
.nombre_suggest{margin-left:10px;float:left;width:70px;font-size:12px;height:30px;overflow:hidden;}
.estado_suggest{float:right;width:10%;}
.estado_suggest img{float:right;}
div.selectBox{float:left;position:relative;left:10px;width:100px;height:22px;border:1px solid #036;background:url("../img/selectbox_blue.png") 80px center no-repeat;}
div.selectBox div.box{float:left;right:20px;position:relative;top:3px;width:100px;height:16px;line-height:16px;font-family:arial;font-size:11px;color:#036;overflow:hidden;}
div.selectBox select{position:absolute;left:-1px;top:-1px;width:100px;height:24px;border:1px solid #036;opacity:0;filter:alpha(Opacity=0);-moz-opacity:0;cursor:pointer;z-index:100;}
div.selectBox select option{padding:4px;font-size:11px;color:#036;border-bottom:1px solid #eee;cursor:pointer;}
div.selectBox select option.ultimo{border-bottom:0px none;}
#index_description{font-size:1.2em;margin-bottom:5px;color:#666666;line-height:1.3em;}
.text_icon_listado{}
.tableGrayAux {background-color:#F5F4F1; padding:10px; padding-top:0px;}
.tableGrayEmp {color:#62544D; background-color:#ffffff; padding:10px;border-right:0px #dddddd solid;border-bottom:0px #dddddd solid;}
.tableGrayBoxPadb {background-color:#ffffff; margin-bottom:0px; padding:10px; color:#4c4c4c; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.tableGrayBoxPad {background-color:#ffffff; margin-bottom:0px; padding:10px; color:#4c4c4c;}
.tableGrayBoxb {background-color:#ffffff; margin-bottom:0px; padding:2px; color:#4c4c4c; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.tableGrayBox {background-color:#ffffff; margin-bottom:10px; padding:3px; color:#4c4c4c;}
a.lComPeq:link  {font-size : 11px; font-family : arial; font-weight:normal; color:#2192cc;}
a.lComPeq:visited  {font-size : 11px; font-family : arial; font-weight:normal; color:#2192cc;}
a.lComPeq:hover  {font-size : 11px; font-family : arial; font-weight:normal; color:#000000;}
a.lComPequ:link  {font-size : 11px; font-family : arial; text-decoration : none; font-weight:normal; color:#2192cc;}
a.lComPequ:visited  {font-size : 11px; font-family : arial; text-decoration : none;  font-weight:normal; color:#2192cc;}
a.lComPequ:hover  {font-size : 11px; font-family : arial; text-decoration : underline; font-weight:normal; color:#2192cc;}
.tdComPeq {font-size : 11px; color:#4c4c4c;}
.tdComStatus {font-size : 11px; color: #333333;}
.tdComPeqRed {font-size : 11px; color:#2192cc;}
.tdComStatusOn {font-size : 11px; font-family : arial; font-weight:bold; color: #287a21;}
.tdComStatusOff {font-size : 11px; font-family : arial; font-weight:bold; color: #333333;}
.tdComStatusAus {font-size : 11px; font-family : arial; font-weight:bold; color: #d67615;}
a.lComPeqLi {font-size : 11px; font-family : arial; color:#000000;}
a.lComPeqLi:hover  {font-size : 11px; font-family : arial; color:#000000;}
a.lComPeqGr {font-size : 11px; font-family : arial; text-decoration:underline; color:#9c9c9c;}
a.lComPeqGr:hover  {font-size : 11px; font-family : arial; text-decoration :underline; color:#9c9c9c;}
a.lEmp:link  {font-size : 13px; font-family : arial; color:#0067d2; font-weight:bold;}
a.lEmp:visited  {font-size : 13px; font-family : arial; color:#0067d2; font-weight:bold;}
a.lEmp:hover  {font-size : 13px; font-family : arial; text-decoration : none; color:#0067d2; font-weight:bold;}
a.lEmp_ES:link  {font-size : 11px; font-family : arial; color:#0067d2; font-weight:bold;}
a.lEmp_ES:visited  {font-size : 11px; font-family : arial; color:#0067d2; font-weight:bold;}
a.lEmp_ES:hover  {font-size : 11px; font-family : arial; text-decoration : none; color:#0067d2; font-weight:bold;}
.tabListadoDetalles {font-size:11px; color:#0067d2; }
#login_box { background: #237bc5 url("../img/ie-gradient-blue.jpg") repeat-x bottom center; }
.precio_paquetes{width:auto; background-color:#F3F781; float:right!important; font-size:18px; color:red; border-right:10px solid white;}
.precio_anterior_paquetes{width:auto; text-decoration:line-through; background-color:#F3F781; float:right!important; font-size:10px; color:red; border-right:10px solid white;}
.cont_paquetes{border:3px solid #EFEFEF; float:left;margin-bottom: 20px;}
 .expanded {
        background: url("../img/bg/collapsible_collapse.gif") no-repeat 3px 50%;cursor: pointer;
    display: inline-block;
    height: 13px;
    margin: 0 1px;
    text-indent: -9999px;
    width: 15px;
    z-index: 10;
    }
    .collapsed {
        background: url("../img/bg/collapsible_expand.gif") no-repeat 3px 50%;cursor: pointer;
    display: inline-block;
    height: 13px;
    margin: 0 1px;
    text-indent: -9999px;
    width: 15px;
    z-index: 10;
    }
.loading{height:100%; background-image:url("../img/loading.gif"); background-position: center center; background-repeat: no-repeat;}

.loading_barra_search{width:100%; height:30px!important; background-image:url("http://cdn1.yumping.com/img/loading_barra_search.gif"); background-position: center center; background-repeat: no-repeat;}
.ico_order_up{width:20px!important; height:10px!important; background-image:url("http://cdn1.yumping.com/img/icons/bullet_arrow_up.png")}
.order_prod_btn span{cursor: pointer;float:right; text-align:left; width:auto;margin-top:10px;color:#666666 !important;text-shadow:1px 1px 0 white;font-size:1.0em;text-decoration:none;}
.certified_shop{float:right; position:relative; top:-90px; left:140px; width:97px; height:97px!important; /*border:1px solid red;*/ background-position:right bottom; background-repeat:no-repeat; background-image:url("http://cdn1.yumping.com/skin/new2011/img/certified.gif");}
.more_lnk{color:#9e9e9e; width:auto; float:right!important; font-size: 11px; font-weight: bold; margin:5px; }
div.more_lnk{ height:auto; overflow: hidden; text-align: right;}

a.more_lnk:hover{text-decoration: underline; }
.more_lnk *{color:#9e9e9e; width:auto; float:left; font-size: 11px; font-weight: bold; }
.more_lnk span{margin-right: 3px;}
.more_lnk a:hover{text-decoration: underline; }

 /* Regalos */
.client-support {float: right; margin-top: -26px; background: url("../img/regalos/ico-support.gif") no-repeat left top; line-height: 23px; padding: 3px 10px 3px 25px; font-size: 1.1em; font-weight: bold; margin-right: 20px;}

.client-support span {color: red; padding-left: 5px;}

/* Slider regalos */

#slider-wrapper.gifts-slider {width: 942px; height: 172px; margin-bottom: 10px;}
#slider-wrapper.gifts-slider #slider {width: 942px; height: 172px;}
#slider-wrapper.gifts-slider #gifts-caption {position: absolute;height: 120px;width: 340px;margin-top: -160px;margin-left: 10px;border-radius: 5px;padding: 15px;background:#000;color:#fff;opacity:0.8;z-index:8;}
#slider-wrapper.gifts-slider #gifts-caption p {font-size:1.4em;}
#slider-wrapper.gifts-slider .nivo-controlNav {position: absolute; height: 20px; overflow: hidden; margin-top: 145px; text-align: right; width: 925px;}
#slider-wrapper.gifts-slider .nivo-controlNav a {display:block;width:22px;height:22px;background:url("../img/regalos/bullets.png") no-repeat;text-indent: 999999px;border:0;margin-right:3px;display: inline-block;_float: left;}
#slider-wrapper.gifts-slider .nivo-controlNav a.active {background-position:0 -22px;}

#content .buy.aventura a {background: url("../img/regalos/bt-buy.png") no-repeat left top; line-height: 28px; display: block; color: #fff; text-transform: uppercase; padding-right: 15px; text-shadow: 1px 1px 0 #0c5894; text-decoration: none;_float:left;}
#content .buy.parejas a {background: url("../img/regalos/bt-buy.png") no-repeat left -28px; line-height: 28px; display: block; color: #fff; text-transform: uppercase; padding-right: 15px;text-shadow: 1px 1px 0 #4a5e2d; text-decoration: none;_float:left;}
#content .buy.adrenalina a {background: url("../img/regalos/bt-buy.png") no-repeat left -56px; line-height: 28px; display: block; color: #fff; text-transform: uppercase; padding-right: 15px;text-shadow: 1px 1px 0 #730a0a; text-decoration: none;_float:left;}
#content .buy span {float: left; width: 40px; text-align: center; padding-left: 5px;padding-right: 25px;font-size: 1.2em; color: #fff;}

#pack-steps {overflow: hidden; font-size: 1.4em; font-weight: bold; margin-top: 5px; border-bottom: 1px solid #dadada;_float: left; _width: 100%;}
#pack-steps .step1,#pack-steps .step2,#pack-steps .step3 {padding: 10px 10px 10px 110px; width: 185px; float: left; height: 60px; margin-right: 10px;}
#pack-steps .step1 {background: url("../img/regalos/pack-step1.gif") no-repeat left top;}
#pack-steps .step2 {background: url("../img/regalos/pack-step2.gif") no-repeat left top;}
#pack-steps .step3 {margin-right: 0;background: url("../img/regalos/pack-step3.gif") no-repeat left top;}

/* Packs */

#gifts {overflow: hidden; font-size: 12px; font-weight: bold;_float: left; _width: 100%;}
#gifts a {text-decoration: none;}
.gift {border: 1px solid #dadada; overflow: hidden; padding: 10px 10px 10px 110px; width: 184px; float: left; margin-right: 10px; height: 100px;}
.gift.aventura {background: url("../img/regalos/bg-pack-aventura-s.jpg") no-repeat left top;}
.gift.couples {background: url("../img/regalos/bg-pack-couples-s.jpg") no-repeat left top;;}
.gift.adrenalina {background: url("../img/regalos/bg-pack-adrenalina-s.jpg") no-repeat left top; margin-right: 0;}

.gift.aventura .title {color: #2484CA;font-family: 'Lucida Sans Unicode','Lucida Grande', Arial, Helvetica, sans-serif; font-size: 2.1em;font-weight: bold;}
.gift.couples .title {color: #538b00;font-family: 'Lucida Sans Unicode','Lucida Grande', Arial, Helvetica, sans-serif; font-size: 2.1em;font-weight: bold;}
.gift.adrenalina .title {color: #c10c0c;font-family: 'Lucida Sans Unicode','Lucida Grande', Arial, Helvetica, sans-serif; font-size: 2.1em;font-weight: bold;}

.gift .desc {height: 60px;}
.gift .buy {float: right;margin-top: 10px;}
.buy {font-size: 11px; font-weight: bold;background: url("../img/regalos/bt-buy.png") no-repeat right -84px; padding-right: 5px; line-height: 28px;_float:left; }


ul.packs-list {overflow: hidden; margin: 5px 0; font: 1.2em;_float: left; _width: 100%;}
ul.packs-list li {float: left; width: 458px; border: 1px solid #dadada; margin-right: 10px; margin-bottom: 10px;}
ul.packs-list li .item-pack {padding: 8px; height: 120px;}
ul.packs-list li .item-desc-pack {background: #efefef; height: 80px; overflow: hidden; font-size: 1.2em; padding: 8px 10px; }
ul.packs-list li .item-desc-pack a {font-weight: bold;}
ul.packs-list li.last { margin-right: 0;}
ul.packs-list li .thumb {border: none;}
ul.packs-list .thumb span.pack-cat {display: block; position: absolute; width: 150px; line-height: 18px; height: 18px; text-transform: uppercase; text-align: center; color: #fff; font-weight: bold;background: #414141;}
ul.packs-list .item-tipo {text-transform: uppercase;font-weight: bold;}
ul.packs-list .item-title {font-weight: bold; font-size: 1.4em; margin-bottom: 3px;}
ul.packs-list .item-location {margin-bottom: 3px;}
ul.packs-list .item-reserva { margin-top: 5px; font-weight: bold; font-size: 1.2em;}
ul.packs-list .buy {float: left; margin-top: 5px;}

/* Filters packs */

#pack-filters {background: none repeat scroll 0 0 #EFEFEF;webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom: 10px;overflow: hidden;padding: 0 10px;border: 1px solid #cacaca;-moz-box-shadow: inset 0 0 3px #fff;-webkit-box-shadow: inset 0 0 3px #fff;box-shadow: inset 0 0 3px #fff;_float: left;_width: 98%;}
#pack-filters .searchbox {border-left: 1px solid #FFFFFF;border-right: 1px solid #DADADA;float: left;padding: 15px 0;width: 24%;}
#pack-filters .searchbox label {display: block;font-size: 1.1em;font-weight: bold;padding-left: 10px;margin-bottom: 3px;}
#pack-filters .searchbox select {margin-left: 10px;}
#pack-filters .searchbox.last {border-right: medium none;}
#pack-filters .searchbox.first {border-left: medium none;}

/* Pack */

#pack {overflow: hidden;padding: 15px;-moz-border-radius: 3px; webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 10px;_float: left;_width: 100%;}
#pack .title {overflow: hidden;_float: left;_width: 96%;}
#pack .title h1 {font-family: 'Lucida Sans Unicode','Lucida Grande', Arial, Helvetica, sans-serif; font-size: 2.6em; float: left; font-weight: bold; }
#pack .title span {float: right;font-size: 1.1em; font-weight: bold; margin-top: 10px;font-size: 1.2em; }
#pack.aventura .title h1 {color: #2484CA;}
#pack.parejas .title h1 {color: #538b00;}
#pack.adrenalina .title h1 {color: #c10c0c;}
#pack.aventura {background: #F3FCFF url("../img/regalos/bg-pack-aventura.gif") repeat-x left top; border: 1px solid #c6dce7;}
#pack.parejas {background: #F3FAEF url("../img/regalos/bg-pack-parejas.gif") repeat-x left top; border: 1px solid #bfcd9d;}
#pack.adrenalina {background: #FFEFEF url("../img/regalos/bg-pack-adrenalina.gif") repeat-x left top; border: 1px solid #e0b1b1;}

#pack.aventura #pack-left {background: url("../img/regalos/pack-01.png") no-repeat left top;}
#pack.parejas #pack-left {background: url("../img/regalos/pack-02.png") no-repeat left top;}
#pack.adrenalina #pack-left {background: url("../img/regalos/pack-03.png") no-repeat left top;}
#pack-left {float: left; width: 510px;padding-left: 170px; margin-right: 20px; border-right: 1px solid #dadada; padding-right: 20px;}
#pack-left p {font-size: 1.4em; display: block; height: 75px;}
#pack-left ul.pack-icons {overflow: hidden; margin-top: 10px;}
#pack-left ul.pack-icons li {float: left; padding-left: 40px; width: 128px; border-right: 1px solid #dadada; height: 30px; font-size: 1.2em;}
#pack-left ul.pack-icons li.ico-payment {background: url("../img/regalos/sprite-pack-icons.png") no-repeat 10px top;}
#pack-left ul.pack-icons li.ico-shiping {background: url("../img/regalos/sprite-pack-icons.png") no-repeat 10px -50px;}
#pack-left ul.pack-icons li.ico-atcliente {background: url("../img/regalos/sprite-pack-icons.png") no-repeat 10px -100px;border-right: none;}
#pack-left ul.pack-icons li.ico-atcliente span {display: block; color: red;}
#pack-right {float: left; width: 180px;}
#pack-right .pack-quantity {overflow: hidden; margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #dadada;_float: left;_width: 100%;}
#pack-right .pack-quantity .left {font-size: 1.2em; font-weight: bold;}
#pack-right a.pack-min {display: block; float: left; width: 14px; height: 14px; margin-top: 3px; background: url("../img/regalos/sprite-quantity.png") no-repeat left top; text-indent: -999999px;font-size: 0; line-height: 0;}
#pack-right a.pack-plus {display: block; float: left; width: 14px; height: 14px; margin-top: 3px; background: url("../img/regalos/sprite-quantity.png") no-repeat left -14px; text-indent: -999999px;font-size: 0; line-height: 0;}
#pack-right input.pack-order {width: 20px; float: left; margin: 0 5px;}
 
/*
 * jQuery Nivo Slider v2.5.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:black;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
	b
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}   


.cont_formulario{float:left; width:600px; height: 400px; border:1px solid #0B3861;}
.title_formulario{float:left;font-size: 24px; font-weight: bold; color:black;}
.span_formulario{text-align: center;padding-left:90px;  padding-bottom: 20px;color:#0B3861}
.encabezado_formulario{float:left;width:100%;height:30px;background-image :url("../img/pago_yump.gif"); background-repeat: repeat-x;}
.producto_elegido{float:left;width:100%; font-size:13px; color:grey;  background-color:#E0ECF8; padding-top:4px; padding-bottom:4px;}
.producto_elegido div{margin-left:2px;}
.especificacion_descripcion{float:left;width:100%; border-bottom:1px solid grey;}
.especificacion_producto{float:left;width:100%;font-weight: bold;margin-top:15px;}
.especificacion_envio{float:left;width:100%;font-weight: bold;margin-top:15px;}
.especificacion_envio_total{float:left;width:20%; border-bottom:1px solid grey;}
.especificacion_envio_total2{float:left;width:20%;font-size: 14px;}
.desc50{float:left;width:50%}
.desc20{float:left;width:20%}
.cuestionario{width:20%;float:left; clear:both; font-size: 12px;margin-left: 20px;}
.cuestionario2{width:20%;float:left; font-size: 12px;margin-left: 20px; padding-left: 20px;}
.cuestionario3{padding-bottom:2px;float:left;width:20%;}
.boton_paypal{float:left; margin-top:30px; margin-left:40%; background-repeat:no-repeat; cursor: pointer; }

.loading{height:100%; background-image:url("../img/loading.gif"); background-position: center center; background-repeat: no-repeat;}

html body div#content.wrap_center div#inicio div.boxes ul#eventos_destacados.boxes2 li.box25 div.evento_destacado a.enlace_eventos span.title:hover {text-decoration: underline;}

.rank_admin{font-weight:bold;color:#609B00}


	#rutas-home-top-bar{width:960px;margin-left:-10px;margin-right:-10px;margin-top:-10px}
	
	#rutas-home-add-route {width:30%;height:99px;background-color:#e4e4e4;float:left;}
	#rutas-home-add-route span {font-size: 1.3em;margin-top:10px;float:left;font-weight:bold}
	#rutas-home-add-route #button-container {margin-left: 30px;}
	#rutas-home-add-route #button-container input{font-size:0.9em;}
	#rutas-home-search-routes {width:70%;float:left;}
	#rutas-home-logo {padding:10px 5px 10px 10px;float:left;}
	#rutas-home-overlay{width:200px;height:435px;display:none;background-color:black;zoom: 1;filter: alpha(opacity=50);	opacity:0.5;position:absolute;top:100px;left:400px;z-index:90}
	#rutas-home-overlay-bottom{color:white;font-size:1.3em;position:absolute;top:100px;left:400px;display:none;width:960px;height:86px;background-color:black;zoom: 1;filter: alpha(opacity=50);opacity:0.5;}
	#rutas-home-overlay-bottom a {color:white;font-size:1em;}
	#current-ruta-name {color:white;font-size:1.3em!important}
	#current-ruta-sector{}
	#current-ruta-user{}
	#current-ruta-poblacion{}
	#current-ruta-provincia{}

ul.routes-left-list{font-size:12px}	
ul.routes-left-list li {float: left;height: 195px;overflow: hidden; padding-right: 7px;width: 160px;}
ul.routes-left-list li img {height: 120px;width: 160px;}

ul.routes-list{font-size:12px}	
ul.routes-list li {float: left;height: 195px;overflow: hidden; padding: 0 10px;width: 160px;}
ul.routes-list li img {height: 120px;width: 160px;}
.pic-info {border-right: 1px solid #DADADA;color: #616161;float: left;font-size: 0.9em;line-height: 1.2em;width: 110px;}
.pic-activity {color: #818181;float: left;padding-left: 5px;}
/*
.rating {background: url("/skin/new2011/img/rutas/star.gif") no-repeat scroll left top transparent;display: block;font-size: 0.9em;padding-left: 18px;}
*/
.comments {background: url("/skin/new2011/img/rutas/comment.gif") no-repeat scroll left top transparent;display: block;font-size: 0.9em;padding-left: 18px;text-align: right;}
.route-user{text-decoration:underline;color:#0174DF}
.route-user:hover{text-decoration:underline;color:#0A2A0A}
#toolbar .rutascomtool{background: url("../img/rutas-toolbar.png") no-repeat transparent;background-position: left center;}


/*Menu de Empresa*/

#emp-stats{background:#F0EFE7 url(../img/bg-item-navigation.gif) repeat-x left bottom;padding:10px;border:1px solid #dadada;border-radius:3px}
#emp-stats a{color:#414141;text-decoration:none;display:block}
#emp-stats a span{color:#4284C6;font-weight:bold;font-size:2.1em;padding-left:24px}
#emp-stats a span.solic-open{background:url(../img/sprite-stats.gif) no-repeat left 5px}
#emp-stats a span.solic-pend{background:url(../img/sprite-stats.gif) no-repeat left -75px}
#emp-stats a span.solic-timer{background:url(../img/sprite-stats.gif) no-repeat left -159px;font-weight:normal;font-size:14px;line-height:26px}
#emp-stats a span.pig{background:url(../img/sprite-stats.gif) no-repeat left -235px}
#emp-stats a span.pig-active img{padding-right:5px}
#emp-stats a:hover{color:#4284C6}
#emp-stats a:hover span{color:#414141}
#emp-stats a span.emp-visitas{background:url(../img/sprite-stats.gif) no-repeat left -532px}
#emp-stats a span.emp-phone{background:url(../img/sprite-stats.gif) no-repeat left -628px}
#emp-stats a span.emp-opiniones{background:url(../img/sprite-stats.gif) no-repeat left -430px}
#emp-stats a span.emp-reservas{background:url(../img/sprite-stats.gif) no-repeat left -236px}


.mr2{margin-right:2px}
.mr4{margin-right:4px}
.mr6{margin-right:6px}
.mr8{margin-right:8px}
.mr10{margin-right:10px}
.mri10{margin-right:10px!important;}
.mr12{margin-right:12px}
.mr14{margin-right:14px}
.mr16{margin-right:16px}
.mr18{margin-right:18px}
.mr20{margin-right:20px}
.m10{margin:10px}
.m5{margin:5px}

.ml2{margin-left:2px}
.ml4{margin-left:4px}
.ml6{margin-left:6px}
.ml8{margin-left:8px}
.ml10{margin-left:10px}
.ml12{margin-left:12px}
.ml14{margin-left:14px}
.ml16{margin-left:16px}
.ml18{margin-left:18px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml200{margin-left:200px}
.ml330{margin-left:330px}
.ml300{margin-left:300px}

.mt0{margin-top:0!important;}
.mt2{margin-top:2px}
.mt4{margin-top:4px}
.mt6{margin-top:6px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt14{margin-top:14px}
.mt16{margin-top:16px}
.mt18{margin-top:18px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt200{margin-top:200px}


.m2{margin:2px}
.m4{margin:4px}
.m6{margin:6px}
.m8{margin:8px}
.m10{margin:10px}
.m12{margin:12px}
.m14{margin:14px}
.m16{margin:16px}
.m18{margin:18px}
.m20{margin:20px}
.m30{margin:30px}

.mb0{margin-bottom:0!important;}
.mb2{margin-bottom:2px}
.mb4{margin-bottom:4px}
.mb6{margin-bottom:6px}
.mb8{margin-bottom:8px}
.mb10{margin-bottom:10px}
.mb12{margin-bottom:12px}
.mb14{margin-bottom:14px}
.mb16{margin-bottom:16px}
.mb18{margin-bottom:18px}
.mb20{margin-bottom:20px}

.pt10{padding-top:10px}
.pl10{padding-left:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}

.pt5{padding-top:5px}
.pt7{padding-top:7px}
.pl5{padding-left:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.pb2{padding-bottom:2px}
.pb3{padding-bottom:3px}

.fright{
  float:right}

.fleft{
  float:left}
  
  
  .w5{width:5%}
.w10{width:10%}
.w15{width:15%}
.w16{width:16%}
.w17{width:17%}
.w18{width:18%}
.w19{width:19%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w33{width:33%}
.w35{width:35%}
.w40{width:40%}
.w45{width:45%}
.w50{width:50%}
.w55{width:55%}
.w60{width:60%}
.w65{width:65%}
.w70{width:70%;_width:69%}
.w75{width:75%}
.w80{width:80%}
.w85{width:85%}
.w90{width:90%}
.w93{width:93%}
.w94{width:94%}
.w95{width:95%}
.w98{width:98%}
.w97{width:97%}
.w96{width:96%}
.w100{width:100%}
.wauto{width:auto}
.wp740{width:740px}
.wi100{width:100%!important;}
.wi97{width:97%!important;}


.taleft{text-align:left}
.taright{text-align:right}
.tacenter{text-align:center}
.valign{vertical-align:top}
.clear{clear:both}


.vendor-tool{width:32%;height:60px;float:left;margin:3px 0 3px 0;margin-left: 5px;margin-top: 10px;}
.vendor-tool div{margin-right:6px;margin-left:3px}

.bg-green{background: #ECECEC url(../img/bg-searchbox2.gif) repeat-x left bottom;}

.fs8{font-size:8px;}
.fs9{font-size:9px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs19{font-size:19px;}
.fs20{font-size:20px;}
.fs21{font-size:21px;}
.fs22{font-size:22px;}
.fs23{font-size:23px;}
.fs24{font-size:24px;}



.zi1{z-index: 1}

.bbottom{border-bottom:1px dotted #bebebe}
.bg {background: none repeat scroll 0 0 #F7F6F2}
.box {overflow: hidden;padding: 10px;}

.bt-small-blue,#header .bt-small-blue{background:url(../img/bt-small-blue_v2.gif) no-repeat right -26px;color:#FFFFFF;display:inline-block;font-size:1em;font-weight:bold;line-height:26px;padding-right:25px;text-decoration:none;text-shadow:1px 1px 0 #616161}
.bt-small-blue span,.bt-small-blue input{background:url(../img/bt-small-blue_v2.gif) no-repeat left top;display:inline-block;padding-left:8px;padding-right:3px;line-height:26px;height:26px;font-size:1em;font-weight:bold;cursor:pointer;color:#fff;border:none}   
.bt-xsmall-blue{background:url(../img/bt-xsmall-blue.gif) no-repeat right -22px;color:#FFFFFF;display:inline-block;font-size:1em;font-weight:bold;line-height:22px;padding-right:20px;text-decoration:none;text-shadow:1px 1px 0 #616161}
.bt-xsmall-blue span,.bt-xsmall-blue input{background:url(../img/bt-xsmall-blue.gif) no-repeat left top;display:inline-block;padding-left:8px;padding-right:3px;line-height:22px;height:22px;font-size:1em;font-weight:bold;cursor:pointer;color:#fff;border:none}      

.bt-small-blue,#header bt-small-blue{background:url(../img/bt-small-blue_v2.gif) no-repeat right -26px;color:#FFFFFF;display:inline-block;font-size:1em;font-weight:bold;line-height:26px;padding-right:25px;text-decoration:none;text-shadow:1px 1px 0 #616161}
.bt-small-blue a,.bt-small-blue a:visited{color:#ffffff}
.bt-small-blue span{background:url(../img/bt-small-blue_v2.gif) no-repeat left top;display:inline-block;padding-left:10px;padding-right:5px;line-height:26px;color:#fff}
.bt-small-blue:hover{color:#fff}
.advertencia_menu{background-color: #F95959;border: 1px solid #EFEFEF; border-radius: 3px 3px 3px 3px;color: #666666;float: right;padding: 10px 10px 0;font-size: 14px;padding-bottom: 20px; color:white}
.textarea_menu{width: 720px!important; height: 135px;}
.textarea_desc_menu{width: 720px!important; height: 300px;}
.mapa_menu{border:2px solid #A5B9E1; height: 280px; width:730px!important;}

/* Menu Empresa solicitudes  */

.solic-layout{overflow:hidden}
.solic-layout .cab strong{font:bold 12px Arial}
.solic-left{width:170px;float:left;margin-right:15px}
.solic-right{width:710px;float:left}
.solic-left .bg-gris{padding:0 10px}
.solic-count2{float:right}
#tabs #vendor-tabs .solic-count{*display:none}
.solic-count{float:right;padding:0 5px;height:18px;background:#73ADDE;font-size:12px;color:#fff;margin-top:9px;line-height:18px;border-radius:3px;margin-left:5px}
#tabs li.current a div.solic-count{background:#a31c1b}
.bt-inbox{display:block;width:16px;height:16px;background:url(../img/sprite-solic.gif) no-repeat left top}
.bt-sol-pend{display:block;width:16px;height:16px;background:url(../img/sprite-solic.gif) no-repeat left -64px}
.bt-sol-at{display:block;width:16px;height:16px;background:url(../img/sprite-solic.gif) no-repeat left -16px}
.bt-sol-cont{display:block;width:16px;height:16px;background:url(../img/sprite-solic.gif) no-repeat left -32px}
.bt-sol-des{display:block;width:16px;height:16px;background:url(../img/sprite-solic.gif) no-repeat left -48px}
.bt-sol-open{display:block;width:16px;height:16px;background:url(../img/sprite-solic.gif) no-repeat -16px top}
.circle-arrow{height:25px;width:25px;background:url(../img/sprite-solic.gif) no-repeat left -204px;text-indent:900000px;font-size:0;line-height:0;float:left}
.agendar{height:25px;width:25px;background:url(../img/sprite-solic.gif) no-repeat -15px -78px;text-indent:900000px;font-size:0;line-height:0;float:left}
.ico.mail-ops{height:16px;background:url(../img/sprite-solic.gif) no-repeat left -112px;padding-top:1px;padding-left: 20px;}
.ico.solic-note{background:url(../img/sprite-solic.gif) no-repeat left -80px}
.ico.mail-templates{height:16px;background:url(../img/sprite-solic.gif) no-repeat left -128px;padding-top:1px;padding-left: 20px;}
.ico-msg{background:url(../img/sprite-solic.gif) no-repeat left -164px;padding-left:18px}
.ico.reply{background:url(../img/sprite-solic.gif) no-repeat left -98px;padding-left:20px}
.ico.template{background:url(../img/sprite-solic.gif) no-repeat left -112px;padding-left:20px}
.ico.recibed{background:url(../img/sprite-solic.gif) no-repeat left -228px;padding-left:20px}
.flag-tip{padding-right:20px;background:url(../img/sprite-solic.gif)  no-repeat right -144px}
.flag-solic ul{clear:both;position:absolute;margin-top:27px}
.flag-solic ul a{display:block}
.solic-status{background:#EBEAE3}
.nmbottom {margin-bottom: 0;}
.list li.nborder{border-bottom:none}
.cab { background: url("../img/bg-cab.gif") repeat-x scroll left bottom #EEEDE4; color: #414141;font-family: 'Georgia',Arial,sans serif;font-size: 1.2em;line-height: 20px;text-shadow: 1px 1px 1px #FFFFFF;}
.bg-gris { background: none repeat scroll 0 0 #ECEAE0;}
ul.list li {border-bottom: 1px dotted #BEBEBE; overflow: hidden;padding: 5px 0;}
.gris, a.gris { color: #616161;}
.bt-inbox {background: url("../img/sprite-solic.gif") no-repeat scroll left top transparent;display: block; height: 16px; width: 16px;}
.liarrow {border-bottom: 2px solid #B0B0B0;border-left: 2px solid #B0B0B0;float: left;height: 8px;margin: 0 7px; width: 12px;}
ul.list {overflow: hidden;}
.nounder, a.nounder, .nounder a {text-decoration: none;}
ol, ul {list-style: none outside none;}
.strong { font-weight: bold;}
.overflow {overflow: hidden;}
.grounded-menu{background:#EDEBE0;border:1px solid #dadada;box-shadow:inset 0 0 5px #fff;border-radius:3px}
.grounded-menu ul li{padding:5px 10px;border-right:1px solid #dadada;float:left}
table{padding:0; margin:0; width:100%;font-size:1em}
table.list tr td{padding:10px;border-bottom:1px dotted #cacaca}
table.listShortPadding tr td{padding:5px;border-bottom:1px dotted #cacaca}
table.snipet tr td{padding:2px 0px;border-bottom:0px dotted #cacaca}
table.list tr td td{padding:0;border-bottom:none;}
table tr.cab-table td{background:#EFEEE5 url(../img/bg-cab.gif) repeat-x left bottom;padding:8px 10px;font-size:1.0em;font-weight:bold;}
table tr.cab-table-snipet td{background:#EFEEE5 url(../img/bg-cab.gif) repeat-x left bottom;padding:3px 5px;font-size:1.0em;font-weight:bold;}
table tr.cab-table td img{margin-right:5px}
table.list .img60{padding-top:0;padding-bottom:0;padding-left:70px}
table tr.cab-table td{border-right:1px solid #dadada;}
table tr.cab-table input,table tr.cab-table select{width:98%;padding:2px 0;font-size:0.8em;margin-top:5px}
.pagination{background-color:#fff;color:#484FDB; padding:5px 0 5px 0;font-family:Arial,Helvetica,sans-serif; font-size:13px}
.pagination a{ _float:left;color:#0622AA;padding:2px 6px; margin:0 2px; text-decoration:none;border:2px solid #efefef;-moz-border-radius:3px}
.pagination a:hover,.pagination a:active{ border:2px solid #0622AA;color:#0622AA}
.pagination span{_float:left}
.pagination span.current{ padding:2px 6px;border:2px solid #0622AA;color:#fff;font-weight:bold; background-color:#484FDB;-moz-border-radius:3px}
.pagination span.disabled{ display:none}
.orounded-box {background: none repeat scroll 0 0 #FDFAE1;border: 1px solid #E2DFC9;border-radius: 3px 3px 3px 3px;padding: 5px 10px;}
.dotted {border-bottom: 1px dotted #BEBEBE;}
.grounded-box{background:#EDEBE0;padding:5px 10px;border:1px solid #dadada;box-shadow:inset 0 0 5px #fff;border-radius:3px}
#templates-cab { background: url("../img/templates-cab_v2.jpg") no-repeat scroll left bottom transparent;}
.tool-vendor-cab {color: #848175; font-size: 1.2em;height: 40px;line-height: 1.3em;overflow: hidden;padding: 10px 10px 10px 85px;text-shadow: 1px 1px 0 #FFFFFF;}
.boton_renovar{color:white;background-color:#1A78BE;margin-left: 20px;font-size: 12px;cursor: pointer;}

/* Desplegable del menú */

ul#dropdownmenu {
margin:none;
list-style:none;
height:30px;
width:100%;
margin-top:20px;
background:#428CC6;
}

ul#dropdownmenu li {
height:20px;
z-index:9999;
}

ul#dropdownmenu li a {
display:block;
height:20px;
padding-right:5px;
padding-left:5px;
color:#FFF;
font-size:12px;
text-decoration:none;
padding-top: 9px;

}

ul#dropdownmenu li a:hover {
background:#2377B5;
}

ul#dropdownmenu li ul {
display:none;
}

ul#dropdownmenu li:hover ul {
display:block;
background:#73ADDE;
position:absolute;
}

ul#dropdownmenu li:hover ul li {
float:none;
position:relative;
background:#73ADDE;
}

ul#dropdownmenu li ul li ul, ul#dropdownmenu li:hover ul li ul {
display:none;
}

ul#dropdownmenu li:hover ul li:hover ul {
display:block;
top:0;
left:100%;
}



/* Calendario menu */



.mini_meses{background:#ECEBE5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:210px;height:170px;overflow:hidden;margin:10px 12px;float:left}

ul.mini_meses_dias{background:#fff;overflow:hidden;width:190px;height:120px;margin:0 auto;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 3px 3px #dadada;-webkit-box-shadow:0px 3px 3px #dadada;box-shadow:0px 3px 3px #D3D2C4}

.mini_meses_dias li{font-size:0.9em;display:inline;width:23px;margin:2px;float:left;text-align:center}

.mini_meses center{padding:5px 0}

.mini_meses_dias li span{color:#007911;background-color:#d6e8d5;text-decoration:none;width:23px;display:block;padding:2px 0}

.mini_meses_dias li span.seleccionado{color:#b80505!important;background-color:#F6A0A4;text-decoration:line-through;width:23px;display:block;padding:2px 0}


.mini_meses_dias li a
{
color:#007911;
background-color:#d6e8d5;
text-decoration:none;
width:25px;
display:block;
padding:2px 0;
}

.mini_meses_dias li a.seleccionado:hover
{
color:#fff!important;
background-color:#ff6161;
text-decoration:none;
width:25px;
display:block;
padding:2px 0;
}

.mini_meses_dias li a.seleccionado
{
color:#b80505!important;
background-color:#F6A0A4;
text-decoration:line-through;
width:25px;
display:block;
padding:2px 0;
}


.mini_meses_dias li a.yumping:hover
{
color:#fff!important;
background-color:#184252;
text-decoration:none;
width:25px;
display:block;
padding:2px 0;
}

.mini_meses_dias li a.yumping
{
color:#184252!important;
background-color:#428CC6;
width:25px;
display:block;
padding:2px 0;
}


.mini_meses_dias li a:hover
{
color:#fff;
background-color:#95ab98;
text-decoration:none;
width:25px;
display:block;
padding:2px 0;
}

.vacio
{
background-color:#fff !important;
}

.rompedor
{clear:both !important}

.cal_grey{color:#4F4F4F!important ;background-color:#EFEFEF!important}

.mini_meses_emp{background:#ECEBE5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:210px;height:190px;overflow:hidden;margin:10px 20px;float:left}

ul.mini_meses_dias_emp{background:#fff;overflow:hidden;width:190px;height:140px;margin:0 auto;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 3px 3px #dadada;-webkit-box-shadow:0px 3px 3px #dadada;box-shadow:0px 3px 3px #D3D2C4}

.mini_meses_dias_emp li{font-size:0.9em;display:inline;width:23px;margin:2px;float:left;text-align:center}

.mini_meses_emp center{padding:5px 0}

.mini_meses_dias_emp li span{color:#007911;background-color:#d6e8d5;text-decoration:none;width:23px;display:block;padding:2px 0}

.mini_meses_dias_emp li span.seleccionado{color:#b80505!important;background-color:#F6A0A4;text-decoration:line-through;width:23px;display:block;padding:2px 0}

.mini_meses_dias_emp li span.yumping{color:#184252!important;background-color:#428CC6;text-decoration:line-through;width:23px;display:block;padding:2px 0}


.leyenda_calendar_disponible{color:#007911;background-color:#d6e8d5;padding:2px 6px;text-align:center;margin-right:5px}

.leyenda_calendar_ocupado{color:#b80505!important;background-color:#F6A0A4;padding:2px 6px;text-align:center;text-decoration:line-through;margin-right:5px}

.leyenda_calendar_yumping{color:#184252!important;background-color:#428CC6;padding:2px 6px;text-align:center;text-decoration:line-through;margin-right:5px}



/* Calendario menu */



.mini_meses_of{background:#ECEBE5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:190px;height:182px;overflow:hidden;margin:0px 6px;float:left}

ul.mini_meses_dias_of{background:#fff;overflow:hidden;width:190px;height:145px;margin:0 auto;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 3px 3px #dadada;-webkit-box-shadow:0px 3px 3px #dadada;box-shadow:0px 3px 3px #D3D2C4}

.mini_meses_dias_of li{font-size:0.9em;display:inline;width:21px;margin:2px;float:left;text-align:center}

.mini_meses_of center{padding:5px 0}

.mini_meses_dias_of li span{color:#007911;background-color:#d6e8d5;text-decoration:none;width:23px;display:block;padding:2px 0}

.mini_meses_dias_of li span.seleccionado{color:#b80505!important;background-color:#F6A0A4;text-decoration:line-through;width:23px;display:block;padding:2px 0}


.mini_meses_dias_of li a
{
color:#007911;
background-color:#d6e8d5;
text-decoration:none;
width:25px;
display:block;
padding:2px 0;
}



.mini_meses_dias_of li a.seleccionado_of
{
color:#b80505!important;
background-color:#F6A0A4;
text-decoration:line-through;
width:25px;
display:block;
padding:2px 0;
}

.mini_meses_dias_of li a.disabled_fec
{
background-color:#EFEFEF!important;
color:white;

}

.mini_meses_dias_of li a.seleccionado_of:hover
{
color:#b80505!important;
background-color:#F6A0A4;
text-decoration:line-through;
width:25px;
display:block;
padding:2px 0;
}

.mini_meses_dias_of li a.yumping_of:hover
{
color:#fff!important;
background-color:#184252;
text-decoration:none;
width:25px;
display:block;
padding:2px 0;
}

.mini_meses_dias_of li a.yumping_of
{
color:#184252!important;
background-color:#428CC6;
width:25px;
display:block;
padding:2px 0;
}

.mini_meses_dias_of li a:hover
{
color:#fff;
background-color:#95ab98;
text-decoration:none;
width:25px;
display:block;
padding:2px 0;
}



/* Toolbar de Empresas  */

#emp-bar{position:fixed;font-weight:bold ;margin-top:-5px;width:990px;background:url(../img/toolbar_empresa.png) no-repeat left -5px;overflow:hidden;z-index:10}
#emp-logat{float:left;height:60px}
#emp-logat{padding-left:65px;height:50px;width:145px;padding-top:5px;font-size:1em;line-height:1.1em;border-right:1px solid #d4cbae}
#emp-logat img{float:left;position:absolute;margin-left:-50px;width:40px;margin-right:15px;border:2px solid #fff}
#emp-bar li.bar-menu span{ background:url(../img/menu/menu_min.png) no-repeat center 3px;) display:block}
#emp-bar li.bar-datos span{background:url(../img/menu/solicitudes_min.png) no-repeat center 2px;) display:block}
#emp-bar li.bar-solic span{background:url(../img/menu/solicitudes_min.png) no-repeat center 2px;) display:block}
#emp-bar li.bar-premium span{background:url(../img/menu/premium_min.png) no-repeat center 4px;) display:block}
#emp-bar li.bar-promociones span{background:url(../img/menu/promos_min.png) no-repeat center 6px;) display:block}
#emp-bar li.bar-opiniones span{background:url(../img/menu/opiniones_min.png) no-repeat center 5px;) display:block}
#emp-bar li.bar-sello span{ ;background:url(../img/menu/sello_min.png) no-repeat center 5px;) display:block}
#emp-bar li.bar-agenda span{ background:url(../img/menu/agenda_min.png) no-repeat center 5px;) display:block}
#emp-bar li.bar-central span{ background:url(../img/menu/central_min.png) no-repeat center 5px;) display:block}
#emp-bar li.bar-reservas span{ background:url(../img/menu/canjear_min.png) no-repeat center 5px;) display:block}



#emp-bar li.bar-presupuesto a,#emp-bar li.bar-solic a{width:90px}
#emp-bar li.bar-presupuesto span.solic-count,#emp-bar li.bar-solic span.solic-count{background:#428CC6;color:white;display:block;font-weight:bold;height:15px;padding:0 5px;position:absolute;text-align:center;top:3px;border-radius:3px;margin-left:48px;margin-top:15px;font-size:11px}
#emp-bar li.bar-opiniones span.solic-count{background:#428CC6;color:white;display:block;font-weight:bold;height:15px;padding:0 5px;position:absolute;text-align:center;top:3px;border-radius:3px;margin-left:40px;margin-top:15px;font-size:11px}
#emp-tool-bar{height:55px;margin:0;padding:0;width:480px;float:left}
#emp-tool-bar li{display:inline;border-right:1px solid #d4cbae;overflow:hidden;float:left;height:53px}
#emp-tool-bar li a{display:block;float:left;text-align:center;text-decoration:none;font-size:0.9em;color:white}
#emp-tool-bar li span{display:block; padding:34px 10px 3px 10px}
#emp-tool-bar li a:hover{background:url(../img/toolbar_empresa_hover.gif) repeat-x left top}
#emp-bar li.bar-stats span{background:url(../img/menu/estadisticas_min.png) no-repeat center 6px;) display:block}
#tool-bar.ebar li span{padding:20px 15px 15px 40px}


#service-sign{float:right;overflow:hidden;width:280px}
#service-sign a{text-transform:uppercase;font-size:14px;display:block;height:60px;text-align:left;padding:10px 30px 5px 12px;font-weight:bold;text-decoration:none}
#service-sign a span{display:block;text-transform:none;font-size:12px;margin-top:3px;font-weight:normal}

#service-sign div.gratuito a{color:white;width:175px;float:right;}
#service-sign div.premium a{color:white;width:170px;float:right;}

.catalogo_menu{width:auto;height:auto;background-color: #428CC6;color:white;font-weight: bold;font-size: 12px;position:absolute;margin-top: -8px;-moz-border-radius: 7px;-webkit-border-radius: 7px;padding-top: 3px;display: none;}
.emp_catalogo_menu{padding-top:3px;padding-bottom:3px; border-bottom: 1px dotted;cursor: pointer;text-align: left;}
.emp_catalogo_menu:hover{background-color:#184A73 }
.alert-confirm{padding:10px 10px 10px 80px;border-radius:5px;border:1px solid #f1e3b5;background:#fbf4dc url(../img/saltarin.png) no-repeat 10px 5px;font-size:14px;min-height:50px;line-height:1.2em}
.rounded-box{padding:5px 10px;border:1px solid #dadada;border-radius:3px;background:#fff}
.dotted{border-bottom:1px dotted #bebebe}



/*Premium*/

#pricing_table{width:100%;overflow:hidden;margin:10px 0}
#pricing_table #pack_desc{float:left;width:415px;margin-right:10px;overflow:hidden;margin-top:36px;border-top:1px dotted #b2b2b2}
#pricing_table #pack_desc .strong{color:#334DC4}
#pricing_table #pack_desc li{border-bottom:1px dotted #b2b2b2;padding:5px 0 5px 50px;height:50px}
#pricing_table li.contratar{height:auto!important}
#pricing_table li.contratar .price{padding:10px;font-weight:bold;font-size:1.4em;color:#DC4749;text-align:right}
#pricing_table #pack_desc .pack_p1{background: url(../img/sprite-pricing.gif) no-repeat 8px 8px}
#pricing_table #pack_desc .pack_p2{background: url(../img/sprite-pricing.gif) no-repeat 8px -50px}
#pricing_table #pack_desc .pack_p3{background: url(../img/sprite-pricing.gif) no-repeat 8px -110px}
#pricing_table #pack_desc .pack_p4{background: url(../img/sprite-pricing.gif) no-repeat 8px -170px}
#pricing_table #pack_desc .pack_p5{background: url(../img/sprite-pricing.gif) no-repeat 8px -230px}
#pricing_table #pack_desc .pack_p6{background: url(../img/sprite-pricing.gif) no-repeat 8px -290px}
#pricing_table #pack_desc .pack_p7{background: url(../img/sprite-pricing.gif) no-repeat 8px -360px}
#pricing_table .pack_table{float:left;width:115px;margin:0 5px;background:#f0efe7;border-radius:5px 5px 0 0;margin-top:3px}
#pricing_table .pack_table li{padding:5px 0;height:51px}
#pricing_table .pack_table li span{margin-top:15px}
#pricing_table .pack_table li.cab_pack{height:36px;padding:0;line-height:36px;background: url(../img/bg-cab.gif) repeat-x left bottom;border-radius:5px 5px 0 0;text-align:center}
#pricing_table .pack_table.premium li.cab_pack{background:url(../img/tabon.gif) repeat-x left bottom;border-radius:5px 5px 0 0;color:#fff}
#pricing_table .pack_table.premium{background:#f5f0c2}
#pricing_table .pack_table.premium li.bg{background:#f9f7e0}
#pricing_table .pack_table.current{border:3px solid #d2d2d2;margin:0 2px;margin-top:0px}
#pack_contratar{overflow:hidden}
#pack_contratar .pack_call{float:right;width:325px;background:#f5f0c2;border-radius:5px;padding:5px;text-align:center;margin-right:10px;margin-bottom:20px}
#pack_contratar .pack_call p{margin:5px 0}
#pack_contratar .pack_call .call{font-size:1.4em;color:#334DC4;background:url(../img/sprite-pricing.gif) no-repeat left -418px;font-weight:bold;padding-left:26px}
#pricing_contact{margin-left:425px;background:#f5f0c2;border-radius:5px;padding:5px;text-align:center;margin-right:10px;margin-bottom:20px}
a.bt-ok-on,span.bt-ok-on{background:url(../img/sprite-ops-privat.gif) no-repeat left -140px;display:block;width:20px; height:20px;text-indent:-20000px;margin-left:47px;}
a.bt-eliminar,span.bt-eliminar{background:url(../img/sprite-ops-privat.gif) no-repeat left -180px;display:block; width:20px;height:20px;text-indent:-20000px;margin:0 auto}  
.vdotted{margin:10px 0;padding:10px 0;border-top:1px dotted #bababa;border-bottom:1px dotted #bababa;overflow:hidden}
.boxes .dos{float:left;width:49%;.width:48.5%; _width:47.5%;margin:0 1% 0 0}
.boxes .dos_right{float:left;width:49%;.width:48.5%;_width:47.5%;margin:0 0 0 1%}

.ico.mas-phone{background:url(../img/sprite-list_01.png) no-repeat left -1098px;padding-top:2px;padding-left:20px}
a.ico.mas-phone:hover{background:url(../img/sprite-list_01.png) no-repeat left -1140px}
.download-count { background: url("../img/ok-promo.gif") no-repeat scroll 10px top transparent;color: #818181;float: left;font-size: 1.1em;height: 34px; padding-left: 50px; padding-top: 5px;}


/*nueva Ficha de empresa*/

.empresa_divShowPhone{display:none;font-weight: bold;font-size: 14px;padding-bottom: 15px;float:left;width:100%}
.dnone{display:none}
.cp{cursor:pointer}
.dn{display:none}
.fwb{font-weight:bold}

.capaToolLayer .capa-container #capa-woman{background:url(../img/sportman.png) no-repeat left top;width:138px;height:299px;margin-left:-122px;position:absolute}
.capaToolLayer #multi-sol{padding:0px 0px 10px 5px;min-height:200px}
.capaToolLayer #multi-sol li{margin-right:10px; padding:0px}

.capaToolLayer #multi-sol li .top-title{min-height:75px}
.capaToolLayer #multi-sol .top-box{min-height:240px;_height:250px}
.top-box{width:180px;min-height:320px;_height:320px;float:left; overflow:hidden; margin-right:10px;margin-bottom:10px; background:#ecebe5}
.top-box-peq{min-height:200px;_height:200px;}
.top-box-multi{min-height:220px;}
.top-box-peq .top-peq-title{ padding:10px 10px 0px 10px; overflow:none;}
.top-box .top-peq-title a{font-size:1.1em;font-family:'Georgia',Arial,sans serif; font-weight:bold; color:#CC0033; text-decoration:none;display:block;line-height:1.2em;overflow:hidden}
.top-box .top-img{ width:180px;height:110px;overflow:hidden}
.top-box .top-img .top-category{position:absolute; background-color:rgba(36, 132, 202, 0.8);; opacity:0.7;color:#fff;text-transform:uppercase;font-size:0.8em; width:170px; padding:0px 5px}
.top-img img{width:180px;height:120px;}
.top-box .top-title{padding:5px 10px 0px 10px; overflow:none; }
.top-box .top-title a{font-size:1.1em;font-family:'Georgia',Arial,sans serif;font-weight:bold; color:#428CC6;text-decoration:none;  display:block;line-height:1.2em;overflow:hidden}
.top-box .top-title a:hover{text-decoration:underline}
.top-box .top-title p{margin-top:0px}
.top-box .top-info{padding:0px 10px 10px 10px;font-size:1em}


* Listado ofertas */

.nempresas {color: #888;font-weight: bold;line-height: 30px;margin-left: 15px;}
.listado_ofertas .col_left {float: left; width: 200px;}
.listado_ofertas .col_right {float: right; width: 715px; margin-left: 20px;font-size: 12px;}

.order_by  {background: #eff5fc;padding: 10px;font-size: 11px;color: #616161;margin-bottom: 10px;}
.order_by p {margin-bottom: 3px;}
.order_by a {padding-left: 10px;padding-right:5px; background: url("../img/sprite-bullets.png") no-repeat scroll -2px -9px transparent;}
#filters_cab {background: #2484CA; padding: 0 10px;color: #fff; font-weight: bold; font-size: 14px;line-height: 30px;border-top-left-radius: 3px; border-top-right-radius: 3px;border-bottom: 2px solid #195B86;}
#filters_cab2 {background: #2484CA; padding: 0 10px;color: #fff; font-weight: bold; font-size: 14px;line-height: 30px;border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;border-top: 2px solid #195B86;}
#filters_ofertas {background: #EFF5FC;padding: 0 10px 10px 10px;}
#filters_ofertas .line {border-bottom: 1px solid #cad6e8;padding: 8px 0;margin: 0;}
#filters_ofertas select.multiple {width: 100%;}
.oferta {border: 1px solid #dadada; border-radius: 5px;padding: 15px;margin-bottom: 10px;}

.oferta .oferta_title {font: 16px Arial;font-weight: bold;margin-bottom: 10px;background-position: -2px -7px;display: inline;}
.oferta .oferta_thumb {width: 300px; height: 200px; overflow: hidden;float: left;margin-right: 20px;}
.oferta .oferta_thumb img {width: 300px;}
.oferta .offer-bt {float: right;background: url(../img/offer-bt.png) no-repeat right -40px;padding-right: 5px;text-decoration: none;}
.oferta .offer-bt span {background: url(../img/offer-bt.png) no-repeat left top;line-height: 40px; color: #fff; display: block;font-weight: bold; font-size: 16px;  padding: 0 15px 0 20px; }
.oferta .oferta_countdown {line-height: 40px; padding-left: 20px; background: url(../img/sprite-oferta.png) no-repeat left -295px;font-weight: bold;}
.oferta .oferta_countdown span {font-size: 20px;padding-left: 5px;padding-right:3px;}

.tag-dto {background:url(../img/oferta_tag.png) no-repeat left top;width: 114px;height: 40px; line-height: 36px;position: absolute; display: block; margin-top: 155px; margin-left: -8px; padding-left: 20px; color: #fff; font-weight: bold; font-size: 18px;}
.tag-dto2 {background:url(../img/oferta_tag2.png) no-repeat left top;width: 114px;height: 30px; line-height: 26px;position: absolute; display: block; margin-top: 155px; margin-left: -7px; padding-left: 15px; color: #fff; font-weight: bold; font-size: 14px;}

.oferta_details {background: #efefef; border-radius: 3px;padding: 10px;overflow:hidden;}
.oferta_details span {float: left; padding-left: 28px;line-height: 20px;font-size: 14px;margin-right: 20px;}
.oferta_details .of_duration {background: url(../img/sprite-oferta.png) no-repeat left -100px;}
.oferta_details .of_personas {background: url(../img/sprite-oferta.png) no-repeat left top;}
.oferta_details .of_location {background: url(../img/sprite-oferta.png) no-repeat left -200px;}
.of_clock {background: url(../img/sprite-oferta.png) no-repeat left -300px;}
.oferta_precio {font-size: 16px;margin: 15px 0;}
.oferta_precio .precio_antes {color: #888; text-decoration: line-through;}
.oferta_precio .precio_ahora {color: #98be2b; font-weight: bold; font-size: 24px;}
.oferta .share {margin-top: 15px;}
.oferta .share .expandir {border: 1px solid #dadada; display: block; width: 100px;padding: 5px 10px; border-radius: 3px;color: #2484CA;background: url(../img/ico-down.gif) no-repeat right center;cursor: pointer;}
.oferta .share .encoger {border: 1px solid #dadada; display: block; width: 100px;padding: 5px 10px; border-radius: 3px;color: #2484CA;background: url(../img/ico-up.gif) no-repeat right center;cursor: pointer;}
.oferta .share ul {position: absolute;width: 120px;background: #fff; border: 1px solid #dadada; border-radius: 3px;}
.oferta .share ul li {border-bottom: 1px solid #dadada;}
.oferta .share ul li a {display: block; padding: 5px 0 5px 30px;text-decoration: none; font-weight: bold;}
.oferta .share_fb {background: url(../img/sprite-share.gif) no-repeat 5px 5px;}
.oferta .share_tw {background: url(../img/sprite-share.gif) no-repeat 5px -48px;}
.oferta .share_mail {background: url(../img/sprite-share.gif) no-repeat 5px -95px;}
.of_personas2 {background: url(../img/sprite-oferta.png) no-repeat left top;}
.small {font-size: 11px;}
.descuento_oferta:HOVER {
	background-color:#AAAAAA; 
}
.descuento_oferta2:HOVER {
	background-color:#036812; 
}
.submenu_pestana{background:#316FA5;position:absolute;margin:0 0 0 -1px;padding:0 10px;overflow:hidden;_float:left;_clear:both;_width:200px;z-index:100000;zoom:1;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;-webkit-border-radius-topright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;margin-top: 38px;color:white;}
.sector-pestana{list-style:circle;width:45%;padding:10px ;font-size: 14px;float:left;border-bottom: 1px solid #18424A;text-align:left;cursor:pointer}
.sector-pestana:HOVER {color:#181010;}

a.lSuggestProv:link {float:left;font-size :11px;font-family :arial;text-decoration :underlined;color:#6c6c6c;margin-bottom:0px}
a.lSuggestProv:visited {float:left;font-size :11px;font-family :arial;text-decoration :underlined;color:#6c6c6c;margin-bottom:0px}
a.lSuggestProv:hover {float:left;font-size :11px;font-family :arial;text-decoration :none;color:#7A1429;margin-bottom:0px}
.spnSuggestProv{float:left}
a.lSuggestPob:link {float:left;font-size :11px;font-family :arial;text-decoration :underlined;color:#1F79B6;margin-bottom:0px}
a.lSuggestPob:visited {float:left;font-size :11px;font-family :arial;text-decoration :underlined;color:#1F79B6;margin-bottom:0px}
a.lSuggestPob:hover {float:left;font-size :11px;font-family :arial;text-decoration :none;color:#9c9c9c;margin-bottom:0px}

.suggest_link{background-color:#FFFFFF;padding:6px;border-bottom:1px solid #cccccc}
.suggest_link_over{background-color:#EFEFEF;padding:6px;border-bottom:1px solid #cccccc}


#LocSearch{
	background-color:#ffffff;
	border:1px solid #ebeae3;
	position:absolute;z-index:6;
}
	#LocSearch ul li{
		text-align:left;
		border-bottom:1px dotted #ebeae3;
		display:table;
		width:100%;
		margin:0;
		padding:4px 6px 0 4px;
	}
	#LocSearch ul li a{margin-bottom:-10px}
#StrSearch{
	
	background-color:#ffffff;
	border:1px solid #ebeae3;
	position:absolute;z-index:6;
}
	#StrSearch ul li{
		text-align:left;
		border-bottom:1px dotted #ebeae3;
		display:table;
		width:100%;
		margin:0;
		padding:4px 6px 0 4px;
	}
	#StrSearch ul li a{margin-bottom:-10px}

#LocSearch{visibility:hidden;position:absolute;text-align:left;border:1px solid #cccccc;margin:0px 0px 0px 0px;margin-top:25px;}
#StrSearch{visibility:hidden;position:absolute;text-align:left;border:1px solid #cccccc;margin:0px 0px 0px 0px;margin-top:25px;}
#StrPoblacion{visibility:hidden;width:100%;background-color:#ffffff;position:relative;text-align:left;border:1px solid #CCCCCC;border-right:2px solid #9c9c9c;border-bottom:2px solid #9c9c9c;margin:0px 0px 0px 0px}
#StrEmpresa{visibility:hidden;width:100%;background-color:#ffffff;position:relative;text-align:left;border:1px solid #CCCCCC;border-right:2px solid #9c9c9c;border-bottom:2px solid #9c9c9c;margin:0px 0px 0px 0px}
.divSelector{visibility:hidden;width:100%;background-color:#ffffff;text-align:left;border:1px solid #CCCCCC;border-right:2px solid #9c9c9c;border-bottom:2px solid #9c9c9c;margin:0px 0px 0px 0px;
z-index:6;width:600px;position:absolute;padding:0px;
}

.searchPob{font-weight:bold;background-color:#eceae0}
.searchComm{padding:3px;background-color:#EFEFEF;width:100%}
.searchRegion{font-size :11px;font-family :arial;color:#6c6c6c}

a.lSeachPob:link {font-size :12px;font-family :arial;text-decoration :none;color:#000000}
a.lSeachPob:visited {font-size :12px;font-family :arial;text-decoration :none;color:#000000}
a.lSeachPob:hover {font-size :12px;font-family :arial;text-decoration :none;color:#000000}

.results-list .pocosResultados{margin-top:30px}
.results-list .pocosResultados ul{padding-right:0;margin:0}
.results-list .pocosResultados ul li{border:none;padding:0;margin:0}
.results-list ul.related-near{padding-right:0}
.results-list ul.related-near li{background:#f7f6f2;border:1px solid #dadada;border-radius:3px;margin-right:10px;float:left;padding:10px 0;width:133px;height:150px}
.results-list ul.related-near li:hover a{text-decoration:underline}
.related-near li img{width:113px;border:2px solid #dadada}
.related-near li .related-thumb{padding:0px 8px}
.related-near li p{margin:0px 8px 3px 8px;padding:0}
.related-near li .related-thumb .tip-fotos{background:url(../img/ico-photos-thumb.png) no-repeat left top;width:34px;height:21px;
	position:absolute;
	margin-left:77px;
	margin-top:5px;
	color:#dadada;
	font-weight:bold;
	display:block;
	line-height:18px;
	font-size:9px;
	padding-left:21px;
}

.results-list #related-locations{margin-right:10px;margin-top:10px}
.results-list #related-locations li{border:1px solid #dadada;background:#f7f6f2;border-radius:5px;margin-bottom:10px;padding:10px 0 10px 10px}
.results-list #related-locations li:hover{border:1px solid #cacaca;box-shadow:0 0 5px #dadada}
.results-list #related-locations li:hover a.nounder{text-decoration:underline}
.results-list #related-locations li img{border:2px solid #dadada}

.tips-thumb {
    clear: both;
    height: 21px;
    margin-top: 3px;
    overflow: hidden;
    position: absolute;
    width: 160px;
}

.tip-fotos {
    background: url("../img/ico-photos-thumb.png") no-repeat scroll left top transparent;
    color: #DADADA;
    display: block;
    float: right;
    font-size: 9px;
    font-weight: bold;
    height: 21px;
    line-height: 18px;
    margin-left: 3px;
    padding-left: 21px;
    width: 13px;
}
.tip-videos{
	background:url(../img/ico-videos-thumb.png) no-repeat left top;width:13px;height:21px;
	color:#dadada;
	font-weight:bold;
	display:block;
	line-height:18px;
	font-size:9px;
	padding-left:21px;
    float:right;
    margin-left:3px;
    
}

.mini-gallery{background:url(../img/bg-minigallery.png);position:absolute;width:164px;height:24px;margin-left:0px;color:#ffffff;font-size:11px;line-height:24px;text-align:center;display:none}
.mini-gallery a{width:17px;height:17px;font-size:1px;color:#fff;text-indent:-100000px}
.mini-gallery a.mgall-next{float:right;background:url(../img/mini-gall-nav.png) no-repeat left -17px;margin-right:5px;margin-top:3px}
.mini-gallery a.mgall-prev{float:left;background:url(../img/mini-gall-nav.png) no-repeat left top;margin-left:5px;margin-top:3px}
.tipsy { padding: 5px; font-size: 12px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 10px; background-color: #C9CDD0; color: #163F5D; max-width: 200px; text-align: left; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;border:1px solid #163F5D;box-shadow: 10px 10px 5px #888; }
  .tipsy-arrow { position: absolute; background: url('../img/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }   
  
  
.button_reservar{display:inline-block;font-family:Lucida Grande,arial;font-size:15px;font-weight:bold;text-align:center;line-height:28px;text-shadow:1px 1px 0 #485c0b;padding:0 15px;color:#fff;cursor:pointer;text-decoration:none;border:1px solid #2CB20E;background:#9ac71e;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9ac71e),color-stop(100%,#488008));background:-moz-linear-gradient(center top,#5DFF19 0,#488008 100%);-webkit-box-shadow:0 1px 0 0 #aee062 inset,0px -1px 0 0 #546b0a inset,0px 0 3px 0 #cfcfcf;-moz-box-shadow:0 1px 0 0 #aee062 inset,0px -1px 0 0 #546b0a inset,0px 0 3px 0 #cfcfcf;box-shadow:0 1px 0 0 #aee062 inset,0px -1px 0 0 #546b0a inset,0px 0 3px 0 #cfcfcf;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:middle}
a.button_reservar{padding:3px 30px}
button.button_reservar,input.button_reservar{line-height:0;padding-bottom:2px;height:32px}
.button_reservar:hover{color:#fff;text-decoration:none;background:#82ba1a;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#82ba1a),color-stop(100%,#456b0c));background:-moz-linear-gradient(center top,#4ED315 0,#456b0c 100%);-webkit-box-shadow:0 1px 0 0 #b9d67e inset;-moz-box-shadow:0 1px 0 0 #b9d67e inset;box-shadow:0 1px 0 0 #b9d67e inset;text-shadow:0 0 3px #000}
.button_reservar:active{background:#588515;border-color:#3d610e;-webkit-box-shadow:0 3px 5px 0 #596e04 inset;-moz-box-shadow:0 3px 5px 0 #596e04 inset;box-shadow:0 3px 5px 0 #596e04 inset}
.button_reservar:link,.button_reservar:visited{color:#fff}
.button_reservar-small{font-size:12px;line-height:24px;padding:0 10px}
button.button_reservar-small,input.button_reservar-small{height:28px}
.button_reservar-large{font-size:18px;line-height:36px;padding:0 25px}
button.button_reservar-large,input.button_reservar-large{height:40px}
.button_reservar-block,.form-block .button_reservar,a.button_reservar-block{display:block;width:100%;padding:0}
.button_reservar-off,.button_reservar-off:hover,.button_reservar-off:active{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8e8f90),color-stop(100%,#8e8f90));background:-moz-linear-gradient(center top,#8e8f90 0,#8e8f90 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e8f90',endColorstr='#8e8f90',GradientType=0);background:#8e8f90;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #4a4a49;text-shadow:0 0 3px #000;cursor:default;opacity:.6;filter:alpha(opacity=60)}
.button_reservar-link{color:#06c;text-decoration:none;font-weight:bold}
.button_reservar-link:hover,.button_reservar-link:active{color:#006;text-decoration:underline}

#proteccion_comprador_ES{background:url('../img/proteccion_del_comprador_ES.png') no-repeat scroll 0 -36px transparent;float:left;height: 35px;width: 150px;}
#proteccion_comprador_ES:hover{background:url('../img/proteccion_del_comprador_ES.png') no-repeat scroll 0 0 transparent;float:left;height: 35px;width: 150px;}

#proteccion_comprador_FR{background:url('../img/proteccion_del_comprador_FR.png') no-repeat scroll 0 -36px transparent;float:left;height: 35px;width: 150px;}
#proteccion_comprador_FR:hover{background:url('../img/proteccion_del_comprador_FR.png') no-repeat scroll 0 0 transparent;float:left;height: 35px;width: 150px;}

#proteccion_comprador_GB{background:url('../img/proteccion_del_comprador_GB.png') no-repeat scroll 0 -36px transparent;float:left;height: 35px;width: 150px;}
#proteccion_comprador_GB:hover{background:url('../img/proteccion_del_comprador_GB.png') no-repeat scroll 0 0 transparent;float:left;height: 35px;width: 150px;}

#proteccion_comprador_IT{background:url('../img/proteccion_del_comprador_IT.png') no-repeat scroll 0 -36px transparent;float:left;height: 35px;width: 150px;}
#proteccion_comprador_IT:hover{background:url('../img/proteccion_del_comprador_IT.png') no-repeat scroll 0 0 transparent;float:left;height: 35px;width: 150px;}

#proteccion_comprador_MX{background:url('../img/proteccion_del_comprador_MX.png') no-repeat scroll 0 -36px transparent;float:left;height: 35px;width: 150px;}
#proteccion_comprador_MX:hover{background:url('../img/proteccion_del_comprador_MX.png') no-repeat scroll 0 0 transparent;float:left;height: 35px;width: 150px;}

#confianza_online_ES{background:url('../img/confianza_online_ES.png') no-repeat scroll 0 -37px transparent;float:left;height: 35px;width: 100px}
#confianza_online_ES:hover{background:url('../img/confianza_online_ES.png') no-repeat scroll 0 0 transparent;float:left;height: 35px;width:100px}
#especiales {
    float: left;
    margin-bottom: 0.5em;
    width: 965px;
}
#especiales div.primeros {
    border: 1px solid #D6D6D6;
    border-radius: 10px;
    float: left;
    margin-left: 0;
    margin-right: 12px;
    margin-top: 1em;
    padding-left: 0;
    padding-right: 0;
    width: 222px;
}
#especiales p {
    color: #666666;
    font-size: 1.2em;
    margin-bottom: 12px;
    margin-left: 14px;
    margin-right: 14px;
    padding-left: 0;
}
#especiales p a {
    color: #666666;
}
#especiales p.titulo {
    color: #666666;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 2px;
    padding-left: 0;
    text-align: left;
}
#especiales p.titulo img {
    float: right;
}
#especiales div.ultimo {
    border: 1px solid #D6D6D6;
    border-radius: 10px;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    padding-left: 0;
    padding-right: 0;
    width: 222px;
}
#especiales img {
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 0.8em;
    padding-left: 0;
    padding-right: 0;
    border-radius: 10px 10px 0px 0px;
}
div.wrapper {
    position: relative;
}
div.description {
    background-color: white;
    bottom: 0;
    color: #333333;
    display: none;
    font-size: 12px;
    height: 161px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 222px;
    
}
div.description:hover{
    opacity: 0.8!important;
    -webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}


div.description a {
    color: #333333;
    text-decoration: none;
}


div.description_content {
    padding: 65px 10px 10px;
}


 .theme-default .nivo-controlNav a {
    background: url("http://cdn1.yumping.com/skin/new2011/img/bullets2.png") no-repeat scroll 0 -20px transparent;
    border: 0 none;
    display: inline-block;
    height: 22px;
    margin: 0 2px;
    text-indent: -9999px;
    width: 19px;
}
.theme-default .nivo-controlNav {
    padding: 260px 0;
    text-align: left;
}
.nivo-caption{
opacity: 0.8;height:60px;width:375px!important;font-size: 14px;border-radius:0px 0px 10px 10px;
}

.theme-default .nivo-directionNav a {
    background: url("http://cdn1.yumping.com/skin/new2011/img/arrows.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 30px;
    opacity: 0;
    text-indent: -9999px;
    transition: all 200ms ease-in-out 0s;
    width: 30px;
}
.theme-default a.nivo-prevNav {
    left: 15px;
}

.theme-default a.nivo-nextNav {
    background-position: -30px 0;
    right: 15px;
}

.nivo-slice{
	overflow: hidden
	
}
.despedidas_home{border-left:2px solid #E5E5E5;color:#2484CD;background: url('../img/sprite-ofertas-home.png') no-repeat scroll -48px -120px transparent;padding-left:70px;height: 30px;}
.escapadas_home{border-left:2px solid #E5E5E5;color:#2484CD;background: url('../img/sprite-ofertas-home.png') no-repeat scroll -60px -60px transparent;padding-left:45px;height: 30px;}
.diaespecial_home{border-left:2px solid #E5E5E5;color:red;background: url('../img/sprite-ofertas-home.png') no-repeat scroll -60px -188px transparent;padding-left:45px;height: 30px;}
.multiactivdad_home{border-left:2px solid #E5E5E5;color:#2484CD;background: url('../img/sprite-ofertas-home.png') no-repeat scroll -60px -558px transparent;padding-left:45px;height: 30px;}
.grupos_home{background: url("../img/sprite-ofertas-home.png") no-repeat scroll -53.5px -634px transparent;border-left: 2px solid #E5E5E5; color: #2484CD;height: 30px;padding-left: 70px;}

.escapadas_home:hover{background: url('../img/sprite-ofertas-home.png') no-repeat scroll -60px -85px transparent}
.despedidas_home:hover{background: url('../img/sprite-ofertas-home.png') no-repeat scroll -48px -155px transparent}
.diaespecial_home:hover{background: url('../img/sprite-ofertas-home.png') no-repeat scroll -61px -225px transparent}
.multiactivdad_home:hover{background: url('../img/sprite-ofertas-home.png') no-repeat scroll -61px -528px transparent}
.grupos_home:hover{background: url("../img/sprite-ofertas-home.png") no-repeat scroll -52px -595px transparent}

.checkbox_home{background: url("../img/sprite-ofertas-home.png") no-repeat scroll -40px 0 transparent;float: left; height: 24px; margin: 0.2em 10px 0; width: 24px;}
.colegios_home{color:#2484CD;background: url('../img/sprite-ofertas-home.png') no-repeat scroll -60px -14px transparent;padding-left:45px;height: 26px;}
.colegios_home:hover{background: url('../img/sprite-ofertas-home.png') no-repeat scroll -61px -37px transparent}
.ninos_home{color:#2484CD;background: url('../img/sprite-ofertas-home.png') no-repeat scroll -60px -264px transparent;padding-left:45px;height: 30px;}
.ninos_home:hover{background: url('../img/sprite-ofertas-home.png') no-repeat scroll -61px -300px transparent}
#ultimas_reservas_home:hover{background-color: #EDF1F6;cursor:pointer;}
.todas_prov_home:hover{text-decoration: underline;}
.todas_prov_home{text-decoration: none;}
#capaListOfEmp{top: 66px; left: 265px;  position: absolute;z-index:1003}

.familias_ss {
    background-color: rgba(250, 250, 250, 0.9);
    background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.9) 0%, rgba(250, 250, 250, 0.9) 100%);
    border-bottom: 1px solid #D0D0D0;
    border-top: 1px solid #D0D0D0;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 0px 5px 10px;
    float: left;
    width: 98%;
    margin-bottom: 10px;
}
.subsector_ss{
	float:left;
	width:90%;
	padding: 4px;
	margin-left: 10px;

}
.ui-slider-range {
    background: url("../img/slider_range_bg.png") no-repeat scroll 0 0 #2BA0DD !important;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    height: 80%
}

.ui-slider {
    background: -moz-linear-gradient(center top , #838B90, #ADB9C3) repeat scroll 0 0 transparent !important;
    position: relative;
    text-align: left;
    width: 80%;
    height: 5px;
}

#slider-range {
    margin: 0px 0 0px 19px;
    width: 158px;
}

.ui-slider-handle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #666666 !important;
    border-radius: 10px;
    box-shadow: 0 1px 0 #FFFFFF inset, 0 6px 9px #6C97B8 inset, 0 1px 3px #AAAAAA;
    cursor: pointer;
    height: 5px;
    margin-left: -0.6em;
    top: -0.5em!important;
    width: 15px;
}
.label_amount {
    background-color: #848484;
    border: 1px solid #6B6B6B;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 4px 2px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

.count_ss {
    background-color: rgba(0, 0, 0, 0.07);
    border-bottom: 1px solid #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    border-color:rgba(0, 0, 0, 0.4);
    color: rgba(0, 0, 0, 0.4);
    display: inline-block;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 2px 8px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    width: 25px;
    text-align: center;
}
.notitle .ui-dialog-titlebar {display:none}
.emp-menu{ border-left: 1px solid #DADADA;
	border-top: 1px solid #DADADA;
    border-radius: 5px 5px 5px 5px;
   overflow: hidden;
   float:left;
   width:100%;
   margin-top:10px;}
.vendor-tool{
	border-bottom: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    float: left;
    height: 50px;
    padding: 15px 10px;
    width: 292px;
    margin:0px;
    font-size:12px;
}
.vendor-tool:hover{background-color:#F9F9F9}
.vendor-tool .title{
font-size: 1.2em;
    font-weight: bold;
    line-height: 1.3em;
    margin-bottom: 5px;
    
}

#cookiesLayer {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #DADADA;
    padding: 6px;
}

#cookiesLayer #contentCookies {
    color: #9C9C9C;
    font-size: 11px;
    line-height: 21px;
    margin: 0 auto;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 980px;
}

#cookiesLayer p {
    line-height: 15px;
    margin: 0;
    padding: 0;
}

#cookiesLayer a {
    color: #9C9C9C;
    text-shadow: 0 1px 0 #FFFFFF;
}
.caja_container_border{
	background-color: #F5F5F5;
    border: 10px solid #CCCCCC;
    color: #777777;
    padding:20px;
    height: 590px;
}

.caja_container{
	
}

.tarjetaregaloimg{
		background-color:#3399FF;
		width:300;
		height: 490px; 
}
.title_tr{
 	color:#58595B;
 	font-size: 29px;
 	text-transform: uppercase;
 	font-family: Trebuchet MS;
 	border-bottom:1px solid #999999;
 	padding-bottom:5px;
 	width:93%
 	
}

.grupo_tr{

	font-size: 12px;
	border-bottom:1px solid #CCCCCC;
	text-transform: uppercase;
	padding: 10px;
	color:#3399FF;
	cursor:pointer;
}

.grupo_tr:hover{

	background-color: #CCCCCC;
	
}

.grupo2_tr{

	font-size: 12px;
	border-bottom:1px solid #CCCCCC;
	text-transform: uppercase;
	padding: 10px;
	color:#58595E;
	cursor:pointer;
}

.grupo3_tr{

	font-size: 12px;
	border-bottom:1px solid #CCCCCC;
	padding: 10px;
	color:#58595E;
	cursor:pointer;
}

.titulo_def{
	color:white;
	font-size:22px;
	text-transform: uppercase;
	font-weight: bold;
}
.cuerpo_def{
	margin-top:10px;
	color:white;
	font-size:12px;
	text-transform: uppercase;
}
.p20{
	padding:20px;
}
.separacion_tr{

	border-bottom:3px dashed white;
	height: 10px;
	float:left;
	width: 100%;
}
.details_def{
height: 180px;
overflow: hidden;
}
.localizador_tr{

	color:white;
	float:fleft;
	width:100%;
	text-align: center;
	font-size: 18px;
}
.datos_tr{
	
	color:white;
	float:fleft;
	width:100%;
	text-align: center;
	font-size: 14px;

}

.mensaje_tr{
	
	color:white;
	float:fleft;
	width:100%;
	text-align: center;
	font-size: 12px;
	font-style: italic;

}

.dinero_tr{
	font-size: 24px;
	color:white;
}

.alignc{
text-align: center;
}

.localizador2_tr{

	color:white;
	float:fleft;
	width:100%;
	text-align: center;
	font-size: 14px;
}

.btn_atras_tr{
	
	background-color: #979797;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
    margin-top: 10px;
    padding: 2px 20px;
    width: 15px;
    float:left;
    cursor:pointer;
}

.btn_next_tr{
	
	background-color: #979797;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
    margin-top: 10px;
    padding: 2px 20px;
    width: 15px;
    float:left;
    cursor:pointer;
}

.btn_comprar_tr{
	background-color: #6FB305;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    margin-top: 10px;
    padding: 5px 20px;
    width: 181px;
    float:left;
    cursor:pointer;
    margin-left:10px;
    margin-right:10px;
    text-align: center;
    text-transform: uppercase;
}
.canjeartr {
  background-color:#3399FF;
  border-radius:5px;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 12px;
  height:40px;
  line-height: 20px;
  padding: 5px 20px;
  position: relative;
  float:right;
  text-align: center;
  width: 143px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 20px;
}
.fondo_com{background: url("../img/fondo_text.png") repeat scroll 0 0 #1A78BE; margin: 0 auto; max-width: 970px;width: 100%;min-height: 800px;}
.fondo_com li {border-bottom: 2px solid #0E3D5C; font-size: 12px;}
.fondo_com li li{border-bottom:0px;}
.fondo_com li a{color: #E3E3E3; display: block;font-size: 16px;padding: 14px 5px 14px 15px;font-weight: bold;text-decoration: none;text-transform: uppercase;}
.fondo_com li li a{color: #E3E3E3; display: block;font-size: 13px;padding: 14px 5px 14px 15px;text-decoration: none;text-transform: none;margin-left:10px;}
.op_com_selected{background-color: #F3F3F3;}
.fondocom2{background-color: #F3F3F3;min-height: 800px;}
.fondocom2 li{background: url("../img/fondo_text.png") repeat scroll 0 0 #1A78BE; margin: 0 auto;margin:17px 17px 0;border-bottom: 0px;}
.fondocom2 li a{color:#F3F3F3;text-transform: uppercase;border-bottom: 0px;}
.cr_title_bordes{background-color: #2478B5;}
.cr_title{color:white;text-transform: uppercase;font-size: 36px;padding:10px;background-color: #2478B5;width:100%;float:left;}
.warning-confirm-mail {font-size:12px;background: none repeat scroll 0 0 #fcf8e3;border-bottom: 1px solid #fbeed5;box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);color: #468847;overflow: hidden;padding-top: 10px; height:40px; position: fixed; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);top: 0; width: 100%; z-index: 100;}

.warning-confirm-mail .wrap_alert {margin: 0 auto;padding-left: 20px;width: 950px;}
.pestdis{width:auto!important;margin:0px;display: block}

.fondo_com_new{background:url("../img/fondo_text.png") repeat scroll 0 0 #F3F3F3; margin: 0 auto; max-width: 970px; width:100%; min-height: 800px;}
.fondo_com_new li a{color: #333E66; display: block; font-size: 16px; padding: 14px 5px 14px 15px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.com-menu-content-cab {border-bottom: 1px solid #ececec; padding: 25px 20px; border-top: 1px solid #ececec; margin-bottom: 20px;}
.com-menu-content-cab h1{font-size: 24px; font-weight: 600; line-height: 40.8px; vertical-align: middle !important;}
.fecha_res{height: 25px; width: 25px; background: url(../img/sprite-solic.gif) no-repeat -15px -78px; text-indent: 900000px; font-size: 0; line-height: 0; float: left;}
.num_res{height: 18px; width:25px; background: url(../img/sprite-solic.gif) no-repeat 0 -111px; text-indent: 900000px; font-size: 0; line-height: 0; float: left;}
.pre_res{font-size: 20px; font-weight: bold; color: #938E7E; }
.op_com_selected_new{background-color: #fff;}
.fondo_com_new_2{background-color: #fff; min-height: 800px;}
.fondo_com_new_2 li{background-color: #f9f9f9; border: 1px solid #e1e1e1; margin: 17px 17px 0;}
.btn.btn-primary {background-color: #1a78be; box-shadow: 0 2px 0 0 #6f93ce; color: #fff;}
.btn {-moz-appearance: none !important;border: 0 none;border-radius: 2px;cursor: pointer;display: inline-block;font-family: PlutoSans,Helvetica,Arial;font-size: 14px;margin: 0 0 5px;padding: 10px 20px;text-align: center;transition: all 0.25s ease 0s;}
.closeSession{border: 2px solid #636363;border-radius: 50%;font-size: 0.85em;font-weight: bold;height: 12px;text-align: center;text-decoration: none;vertical-align: middle;width: 12px; color: #636363 !important;}
.pure-form input[type="color"], .pure-form input[type="date"], .pure-form input[type="datetime-local"], .pure-form input[type="datetime"], .pure-form input[type="email"], .pure-form input[type="month"], .pure-form input[type="number"], .pure-form input[type="password"], .pure-form input[type="search"], .pure-form input[type="tel"], .pure-form input[type="text"], .pure-form input[type="time"], .pure-form input[type="url"], .pure-form input[type="week"], .pure-form select, .pure-form textarea {border: 1px solid #ccc;border-radius: 3px;box-shadow: 0 0 0 2px #f0f0f0;box-sizing: border-box;display: inline-block;font-size: 14px;margin: 5px 0;padding: 5px;transition: border 0.3s linear 0s; height:35px;}
.empty-box{background: url("../img/sprite-solic.gif") no-repeat scroll left top transparent;display: block;height: 16px;width: 16px; border: 4px solid #cfcfcf;border-radius: 50%;color: #cfcfcf;display: inline-block;vertical-align: middle;}
.box-primary.box-empty{text-align: center;}
.box-primary{background-color: #fff;border: 1px solid #e1e1e1;border-radius: 2px;box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);margin-bottom: 15px;padding: 25px;}
.box-primary p{color: #959595;font-size: 16px;margin-top: 10px;}