/* top */
#top_zona{height:198px;width:652px; overflow:hidden}
.top_zona_imagen{float:left;margin:11px 0 13px 13px;height: 174px;}
.top_zona_imagen a {display: inline-block; height: 174px;}
.top_zona_imagen img { border: 1px solid #CCC;}
.top_zona_titulo{font-family:Georgia;font-size:22px; color:#003366; line-height:25px; overflow:hidden;}
.top_zona_desc{font-family:Arial;font-size:13px;color:#333}
#top_zona .contenedor{ float: left; width: 311px; height: 171px; margin: 13px; display: table; #position: relative;}
#top_zona .contenido{ display: table-cell; vertical-align: middle; #position:absolute; #top: 50%; }
#top_zona .inner{ #position:relative; #top:-50%; }
/* mapa */
#mapa{width:653px;height:374px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#mapa p {margin:2px 0 2px 0 }
#lugares{position:absolute;top:0;left:0;background:url(/images/chi_viewlet_mapa_zona/fondo-menu.png);width:180px;display:block;padding:10px 20px 20px 10px;height:376px}
#lugares ul{list-style:none;padding:0;margin:0}
#lugares ul li{padding:2px 0 19px 0}
#lugares ul li input{ margin-right:8px;margin-top:1px}
#lugares ul li label{vertical-align: top;}
#lugares #botonlugares{position:absolute;z-index:1000;top:0;right:-2px;margin-top:173px;color:#EEE;font:bold 18px arial;padding:10px;cursor:pointer;display:inline-block;height:18px;width:15px}
#lugares .categorias{padding:7px;background-color:#c00;color:#FFF;float:right;}
#lugares .categorias a{text-decoration:none;color:#FFF}
#contenedor_viewlet_mapa{height:376px;width:654px;overflow:hidden;position:relative}
#mapa table{border-spacing:0!important;}
/* siempre util */
#siempreutil_zona{ width:627px; height:97px; background: none; background: url("/images/puntitos.png") repeat-x left bottom; margin:0 13px 0 13px}
.a_tu_antojo{ width:131px; height:14px; margin-top:13px; background:url('/images/sprite-especial-zona.png') 0 -275px;}
.logos{ margin-top:9px; margin-right:18px; float:left; width:62px; height:62px; overflow: hidden; display: block;}		
.logos a{ display: inline-block; width:62px; height:62px;}	
.logos #taxis{ background: url('/images/chi_viewlet_siempreutil_zona/badge-taxi.png') 0 0;}
.logos #taxis:hover{ background: url('/images/chi_viewlet_siempreutil_zona/badge-taxi.png') 0 -74px;}
.logos #comidarapida{ background: url('/images/chi_viewlet_siempreutil_zona/badge-adomicilio.png') 0 0;}
.logos #comidarapida:hover{ background: url('/images/chi_viewlet_siempreutil_zona/badge-adomicilio.png') 0 -74px;}
.logos #cafe{ background: url('/images/chi_viewlet_siempreutil_zona/badge-cafe.png') 0 0;}
.logos #cafe:hover{ background: url('/images/chi_viewlet_siempreutil_zona/badge-cafe.png') 0 -74px;}	
.logos #hotel{ background: url('/images/chi_viewlet_siempreutil_zona/badge-hoteles.png') 0 0;}
.logos #hotel:hover{ background: url('/images/chi_viewlet_siempreutil_zona/badge-hoteles.png') 0 -74px;}
.logos #cajero{ background: url('/images/chi_viewlet_siempreutil_zona/badge-cajeros.png') 0 0;}
.logos #cajero:hover{ background: url('/images/chi_viewlet_siempreutil_zona/badge-cajeros.png') 0 -74px;}
.logos #supermercado{ background: url('/images/chi_viewlet_siempreutil_zona/badge-supermercado.png') 0 0;}
.logos #supermercado:hover{ background: url('/images/chi_viewlet_siempreutil_zona/badge-supermercado.png') 0 -74px;}	
.logos #gasolinera{ background: url('/images/chi_viewlet_siempreutil_zona/badge-gasolineras.png') 0 0;}
.logos #gasolinera:hover{ background: url('/images/chi_viewlet_siempreutil_zona/badge-gasolineras.png') 0 -74px;}	
.logos #estacionamiento{ background: url('/images/chi_viewlet_siempreutil_zona/badge-estacionamientos.png') 0 0;}
.logos #estacionamiento:hover{ background: url('/images/chi_viewlet_siempreutil_zona/badge-estacionamientos.png') 0 -74px;}	
/* CSS DE LOS TOOLTIPS */
.css-arrow-left {   border-color: transparent #000 transparent transparent;     border-style: solid;    border-width: 10px 20px 10px 0;     height: 0;  margin: 10px 0;     width: 0; }
.css-arrow-down {   border-color: #000 transparent transparent;     border-style: solid;    border-width: 20px 20px 0;  height: 0;  margin: 0 10px; width: 0;}
.css-arrow-up { border-color: transparent transparent #000; border-style: solid;    border-width: 0 20px 20px;  height: 0;  margin: 0 10px; width: 0;   z-index: 2;}
.css-arrow-right {  border-color: transparent transparent transparent #000;     border-style: solid;    border-width: 10px 0 10px 20px; height: 0;  margin: 10px 0; width: 0;}
.tooltip {  background: #000;   border-radius: 5px;     box-shadow: 2px 2px 10px rgba(0,0,0,.3);    color: #fff;    max-width: 200px;   padding: 8px 11px;  -moz-border-radius: 5px;    -webkit-border-radius: 5px;     -moz-box-shadow: 2px 2px 10px rgba(0,0,0,.3);   -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.3);    z-index: 2;     text-align: center; }
.tooltip a {    color: #fff; }
.tooltip div.close {border: 1px solid #000;     float: right;   height: 6px;    margin-left: 5px;   width: 7px; } 
.tooltip div.close:hover {  border-style: outset; }
/* carrusel */
#carrusel_especial_zona{ float:left; width:653px; height:190px; background:#fff} 
#lista{display:block;float:left;width:589px;height:178px;overflow:hidden;position:relative;margin-top:13px;}
#lista_lugares{display:inline-block;height:178px;width:1809px;overflow:hidden;float:left;margin-top:0px;margin-bottom:0px;padding-left:1px;list-style:none;} 
#lista_lugares li{ float: left; width: 187px; margin-right:14px; overflow: hidden; padding:0;}
#lista_lugares img{border: 1px solid #ccc;}
.nombre_carr{height:18px; width:187px; border: none; line-height: 110%; overflow: hidden; font-family: Georgia; font-size: 14px; }
.descripcion_carr{height:50px; width:187px; color: #333;  font-size: 11px; line-height: 110%; overflow: hidden; }
#flechaSig1{background: url(/images/sprite-especial-zona.png) 0 -43px; width: 15px; height: 30px; display: inline-block; float: left; margin-top:44px; margin-right:13px;}
#flechaSig1:hover{background: url(/images/sprite-especial-zona.png) 0 -83px; width: 15px; height: 30px; display: inline-block; float: left; margin-top:44px; margin-right:13px;}
#flechaAnt1{background: url(/images/sprite-especial-zona.png) 0 -123px; width: 15px; height: 30px; display: inline-block; float: left; margin-right:5px; margin-left:13px; margin-top:44px;}
#flechaAnt1:hover{background: url(/images/sprite-especial-zona.png) 0 -163px; width: 15px; height: 30px; display: inline-block; float: left; margin-right:5px; margin-left:13px; margin-top:44px;}
#flecha1{ width:27px; height:135px; display:inline-block; float:left; margin-right:5px;}
#flecha2{ width:27px; height:135px; display:inline-block; float:left; margin-left:5px;}
.badge_revista{ position: relative; top: 0; left: 0; background: url(/images/badge_revista.png); height: 75px; width: 50px; margin-top: -111px; margin-bottom: 34px;}
/* ranking */ 
#ranking{height:388px; width:653px; background:#fff; padding-top:10px; clear:both;}
#botones{width:311px; height:44px; padding:0; margin-top:0 !important;}
.resBot{height:345px; width:653px; background:#dff0fc; border-top:1px solid #ccc;}
.resBot .contenedor{height:342px; width:326px; float:left;}
.fb{width:46px; float:left; margin:3px; margin-left:246px; position:absolute;}
#bot1{width:126px; height:14px; background:#dff0fc; background-repeat:no-repeat; border-bottom:0; border-top:1px solid #CCC; border-right:1px solid #CCC;}
#b1{width:114px; height:13px; background:url('/images/sprite-especial-zona.png') 0 -253px;}
#bot2{width:142px; height:13px; background:#e8ecf3; border:0;border-top:1px solid #E8ECF3}
#b2{width:126px; height:13px; background:url('/images/sprite-especial-zona.png') 0 -230px;}
#bot1, #bot2{display:inline-block; padding:14px 0 14px 15px; vertical-align:top;}
#chilangosvotan{width:325px; height:342px; background:#dff0fc;}
#chilangosvotan_lista{width:300px; height:279px; padding:9px 0 0 15px; margin-top:0; overflow:hidden;}
#chilangosvotan_titulo{width:250px; height:38px; margin: 3px 0 0 15px; background:url('/images/sprite-especial-zona.png') 0 -291px; background-repeat:no-repeat; overflow:hidden;}
#chilangosvotan_lista li{display:inline-block; float:left; width:296px; height:26px; background:white; margin:1px 0; overflow:hidden; padding:0; text-decoration:none; color:#003366; font-family:Georgia; font-size:14px;}
.nombre{background-image: url("/images/disc.png");background-repeat: no-repeat;background-position: 4px 8px;float: left;padding: 2px 0 0 15px;margin-top: 5px;position: absolute;margin-left: 26px;}
#puntos_vertical{height:280px; width:1px; background:url('/images/puntos-vertical.gif'); float:left; margin-top:49px;}
#criticachilanga{width:325px; height:342px; background:#dff0fc;}
#criticachilanga_lista{width:300px; height:279px; padding:9px 0 0 15px; margin-top:0; overflow:hidden;}
#criticachilanga_lista li{padding:0;}
.criticachilanga_renglon{float:left; width:296px; height:26px; background:white; margin:1px 0; overflow:hidden;}
.criticachilanga_nombre{padding:2px 0 0 41px; background-image:url("/images/disc.png"); background-repeat:no-repeat; background-position:30px 8px; margin-top:5px}
.criticachilanga_renglon a{text-decoration:none; color:#036; font-family:Georgia; font-size:14px}
.califestrellas{float:left; height:14px; background:#D80000}
.contenedor_estrellas{float:right; width:70px; height:14px; margin: 1px 10px 0;}
#criticachilanga_titulo{width:173px; height:38px; margin:3px 0 0 15px; background:url('/images/sprite-especial-zona.png') 0 5px; background-repeat:no-repeat}
.numero{float: left !important;width: 26px;height: 21px;background: maroon;font-family: Arial;font-size: 11pt;color: white;text-align: center;padding-top: 5px;position: absolute;}
.facebook_like{position:relative; float:left}
.facebook_like_hide_count{width: 30px;height: 20px;position: absolute;left: 47px;top: 0;border-left: 3px solid white;background: url('/images/puntos-vertical.gif') #DFF0FC repeat-y 15px 28px;}
/* ademas checa */
.ademas_checa_logo{background:url('/images/sprite-especial-zona.png') 0 -200px; width:173px;height:20px;margin-top:7px; margin-bottom:4px; display:block}
#ademas_checa{margin-top:2px;width:302px;padding:0 13px 0 13px;height:121px}
#ademas_checa_lista{padding-left:0px;margin-top:0px}
#ademas_checa_lista li{background-image:url("/images/disc.png");background-repeat:no-repeat;background-position:-3px 8px;padding:2px 0 2px 8px;margin:2px 0;height:17px;overflow:hidden}
#ademas_checa_lista li a{font-family:arial;font-size:12px;color:#036;text-decoration:none}
/* buscador vertical */
#botones{width:326px; height:42px; margin-top: 11px;}
#boton1{width:126px; height:15px; background:#dff0fc; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #dff0fc;}
#btn1{width:114px; height:13px; background:url('/images/sprite-especial-zona.png') 0 -253px;}
#boton2{width:142px; height:13px; background:#e8ecf3; border:0;border-top:1px solid #E8ECF3}
#btn2{width:126px; height:13px; background:url('/images/sprite-especial-zona.png') 0 -230px;}
#boton1, #boton2{padding: 14px 0 14px 15px; display:inline-block; vertical-align:top;}
#buscador_vertical{border-top:1px solid #CCC; border-bottom:1px solid #CCC; height:444px; width:302px; background:#dff0fc; padding:13px; padding-bottom:17px;}
#busca_rank{color: white;background: url('/images/sprite-header-footer.png') 0 -314px;background-color: #DFF0FC;}
#busca_rank input.boton { border: none; text-indent: -99999px; cursor: pointer; margin-left: 6px; padding: 0; width: 78px; background: url('/images/sprite-header-footer.png') 0 -214px; width: 74px; height: 30px; }
#busca_rank input.text { border: 0; color: #666; font: italic 14px Georgia; height: 20px; width: 214px; margin-left: 3px; padding-left: 3px; margin-right: 13px; background: transparent;margin-top: -1px; }
.resultaBot{ height:355px;width:300px;}
.resultaBot .contenedor{height:96px;width:300px;margin-bottom:13px;border:1px solid #ccc;background:white;padding-top: 3px; padding-bottom: 3px;}
#resultaBot1, #resultaBot2{padding-top:13px;}
#especialbuscarcont{display:block;float:left;margin-top:5px;width:222px}
.lista{height: 96px!important;}
.lista li{display:inline; float:left; width:118px; height:15px; margin:4px 0 5px 0; padding:0; padding-left:17px!important; font-family:Georgia; font-size:14px; color:#003366; background-image: url("/images/disc.png"); background-repeat: no-repeat; background-position: 5px 5px; overflow:hidden;}
.lista li a{ display: inline-block;height: 15px;}
.scrollvideo .scrollbar-vert{background:url('/images/fondo-scroll.png');float:right;margin-right:18px;width:1px;height:92px!important; margin-top:2px;}
#wrap_scrollvideo{margin-left:0px;height:92px!important;}
.scrollvideo .handle-vert { background: url('/images/handle.png'); height: 17px; width: 17px; right: 8px; }
.titulo_mood{ background: url('/images/sprite-especial-zona.png') 0 -335px; width:200px; height:13px;}
.titulo_tipo{ background: url('/images/sprite-especial-zona.png') 0 -358px; width:200px; height:13px;}
.titulo_genero{ background: url('/images/sprite-especial-zona.png') 0 -381px; width:200px; height:17px;} 
.titulo_mood, .titulo_tipo, .titulo_genero { margin-bottom: 3px; margin-top: 11px;}
/* fb */
.fb_share_count_hidden{display:none}
