/* Basexz@
-------------------------------------------------------*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{border:0;margin:0;padding:0;font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
/*a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}*/
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{/*max-width:100%;width:auto\9;height:auto;vertical-align:middle;*/border:0;-ms-interpolation-mode:bicubic;}
#map_canvas img,.google-maps img{max-width:none;}
[hidden]{display:none}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse;border-spacing:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;}
body{font-size:75%;color:#222;line-height:18px;background:#fff;font-family:Arial,Helvetica,sans-serif; background-color:#ffffff;}
a{color:#06c;text-decoration:none;}a:hover{color:#09f; text-decoration:underline}
p{font-size:12px; margin:0 0 15px; font-family: Arial, Helvetica, sans-serif; color:#666;}
.pull-right{float:right;}.pull-left{float:left;}.hide{display:none;}.show{display:block;}.invisible{visibility:hidden;}.last{margin-right:0}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
#contenedor{ width: 960px; margin: 0 auto; background-color: #fff; }

/* Grid
-------------------------------------------------------*/
.container { width: 950px; margin: 0 auto; padding: 0; }
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}
.last {margin-right:0 !important;}
.span-1 {width:30px;}.span-2 {width:70px;}.span-3 {width:110px;}.span-4 {width:150px;}.span-5 {width:190px;}.span-6 {width:230px;}.span-7 {width:270px;}.span-8 {width:310px;}.span-9 {width:350px;}.span-10 {width:390px;}.span-11 {width:430px;}.span-12 {width:470px;}.span-13 {width:510px;}.span-14 {width:550px;}.span-15 {width:590px;}.span-16 {width:630px;}.span-17 {width:670px;}.span-18 {width:710px;}.span-19 {width:750px;}.span-20 {width:790px;}.span-21 {width:830px;}.span-22 {width:870px;}.span-23 {width:910px;}.span-24 {width:950px;}

/* Typography
-------------------------------------------------------*/
body{font-size:75%;color:#222;background:#fff;font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111}
h1{font-size:25px;line-height:1;margin-bottom:.5em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h2{font-size:2em;margin-bottom:.75em}
h3{font-size:20px; font-family: Tahoma, Geneva, sans-serif; line-height:1; margin-bottom:13px}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}
h6{font-size:1em;font-weight:bold}

/* Misc
-------------------------------------------------------*/
.clearfix, .row{*zoom:1;}.clearfix:before,.clearfix:after,.row:before,.row:after{display:table;content:"";line-height:0;}
.clearfix:after,.row:after{clear:both;}.hide{display:none;}.left{float:left!important}.right{float:right!important}.clear{ clear:both}

/* Fonts
-------------------------------------------------------*/
@font-face {
    font-family: 'OswaldRegular';
    src: url('f/fonts/oswald-webfont.eot');
    src: url('f/fonts/oswald-webfont.eot#iefix') format('embedded-opentype'),
         url('f/fonts/oswald-webfont.woff') format('woff'),
         url('f/fonts/oswald-webfont.ttf') format('truetype'),
         url('f/fonts/oswald-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* All
-------------------------------------------------------*/
.ads{margin:0 auto; line-height:0; text-align:center;}
.ads object, .ads embed, .ads img, ads iframe{margin:0 auto 12px;}
.ads-misc{text-align:center}
.ads-300x250{width:300px;}
.ads-960x90{position:relative}
#oreja_div { position:absolute; right:-89px; top:0; width:81px; height:71px; overflow:hidden;}

.ads-vertical-left {position:fixed; top:76px; margin-left:-168px; width:160px; height:600px; z-index:9000;}
.ads-vertical-right {position:fixed; top:76px; margin-left:968px; width:160px; height:600px; z-index:9000;}

.page-head{background:#bb1716; height:72px; margin-bottom:15px; overflow:hidden}
.page-head h1, .page-head h2, .page-head p{float:left; font:normal 84px/84% 'OswaldRegular', Arial; margin:0; padding:0; color:#fff; margin-left:5px}
.page-head h6, .tags .page-head h1{float:right; color:#fff; font:normal 14px/72px Tahoma, Geneva, sans-serif; margin-right:10px}

.dd-category{width:221px; padding:2px; border:1px solid #D5DAE4; border-radius:4px; font-size:12px; background: #f7f7f7; /* Old browsers */
background: linear-gradient(to bottom,  #f7f7f7 0%,#d7d7d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
}
.dd-category option{background-color:#fff}

.ico-calendar{background:url(img/ico-calendar.png) 0 0 no-repeat; width:21px; height:24px; text-indent:-9999px; display:inline-block; position:relative; top:-4px; margin-right:7px;}
.ico-calendar2{background:url(img/ico-calendar2.png) 0 0 no-repeat; width:14px; height:16px; text-indent:-9999px; display:inline-block; position:relative; vertical-align:top; top:3px}
.lt-ie8 .ico-calendar{top:0}

.format{position:relative; display:block; margin-bottom:8px; line-height:0; text-align:center;}

ul.rating {}
ul.rating li, ul.rating li a {display: block; float: left; height: 15px; width: 16px;}
ul.rating li {margin-left: 5px;}
ul.rating li a {background: url(img/star-rating.png) no-repeat 0 -15px; text-indent: -9999px;}
ul.rating li a.active {background-position: 0 0;}
ul.rating-done a {cursor:default}
.descripcion p {line-height: 142%; margin: 10px 0;}
.descripcion ul.share li {display: block; float: left; margin-right: 10px;}

/* Accesos
-------------------------------------------------------*/
.accesos{background:#333; color:#fff; height: 58px; border-bottom:9px solid #9F131C; width:100%; margin-bottom:10px;}
.accesos .accesos-opts{margin: 0 auto; width: 950px;}
.accesos .accesos-opts a{color:#fff; text-decoration:none}
.accesos .accesos-opts a:hover{text-decoration:underline}

.menu-top{float:left; margin:0 10px}
.menu-top ul{margin:26px 0 0 0; padding:0; list-style:none;}
.menu-top ul li{float:left; margin-right:9px;}

.social-top{float:left; margin:0 10px}
.social-top ul{margin:26px 0 0 0; padding:0; list-style:none;}
.social-top ul li{float:left; margin-right:7px;}
.social-top ul li:last-child{margin-right:0}
.social-top ul li a{display:block; width:16px; height:16px; text-indent:-9999px; background:url(img/sprite-social-16x16.png) 0 0 no-repeat}
.social-top ul li.fb a{background-position:0 0}
.social-top ul li.pt a{background-position:0 -16px}
.social-top ul li.tw a{background-position:0 -32px}
.social-top ul li.rss a{background-position:0 -48px}
.social-top ul li.gp a{background-position:0 -64px}

#user-login ul{margin:26px 0 0 0; padding:0; list-style:none;}
#user-login ul li {float:left;}
#user-login ul li.mid{padding:0 5px}

#user-logued .saludo{margin-top:12px;}
#user-logued ul{margin:0; padding:0; list-style:none}
#user-logued ul li{float:left}
#user-logued ul li.mid{padding:0 5px}

.visit{background:url(img/logo-peru-top.jpg) right 0 no-repeat; width:115px; height:58px; margin-right:10px}
.visit p{margin:26px 0 0 5px; padding:0; color:#fff}

.ptw-logog{background:url(img/logo-ptw-top.png) right 0 no-repeat; width:47px; height:47px; margin-right:10px; margin-top:11px;}

/* Breadcrumb
-------------------------------------------------------*/
ul.breadcrumb { border-left: 1px solid #e2e2e2; display: block; margin:0 0 10px; overflow: hidden; padding:0; list-style:none}
ul.breadcrumb li, ul.cat-menu li a{display: block; float: left;}
ul.breadcrumb li{background: url(img/bg-breadcrumb.png) repeat-x 0 0;}
ul.breadcrumb li a{background: url(img/bg-breadcrumb.png) no-repeat right -22px; color: #aaa; font: 12px/22px arial; padding: 0 15px 0 10px; display:block}
ul.breadcrumb li a:hover, ul.cat-menu li a.active{color: #4e4e4e; text-decoration: none;}
ul.breadcrumb li a.active{background: url(img/bg-breadcrumb.png) no-repeat right -44px; color:#333;}

/* Header
-------------------------------------------------------*/
#header{width:960px; margin:0 auto 25px; position:relative}
#header .logo{margin:25px 0 0 5px; float:left; overflow:hidden; width:950px; height:92px; position:relative;} 
#header .logo h1 {display:block; margin:0; width:950px; height:92px; height:100%;}
#header .logo h1 a {background: url(img/sprite-logo-ptw.png) no-repeat 0 0;  width:100%; height:100%; display: block; text-indent: -9999px;}

header .search{float:right; margin:15px 0 0 0;}

#search p{margin:0 0 5px; padding:0; font-size:12px; color:#333}
form.buscador{position:relative}
form.buscador input{float:left; width:189px; height:26px; border:0; background:url(img/box-search.png) 0 0 no-repeat; color:#999; font:normal 11px/26px Arial, Helvetica, sans-serif; padding:0 4px 0 10px; margin:0;}
form.buscador #searchsubmit {width:57px; height:26px; background-position: right 0; border:0; cursor:pointer; margin:0 0 0; font-size:0}

#header .search{width:390px; height:5px;}
#header .search form.buscador{float:right; margin-left:10px;}
#header .search p{float:right; line-height:25px; text-align:right}

.wg-bvl{width:260px; height:73px;}
.wg-bvl ul{margin:0; padding:0; list-style:none}
.wg-bvl ul li{color:#fff; float:left; line-height:15px; text-align:center}
.wg-bvl ul li span:first-child{margin-top:3px}
.wg-bvl ul li span{display:block}
.wg-bvl .bvl-col{float:left;}
.wg-bvl .bvl-col li.icon i{background:url(img/sprite-bvl.png) 0 0 no-repeat; display:block; width:34px; height:36px; text-indent:-99999px;}
.wg-bvl .bvl-col-mercado li.icon i{background-position:0 0; margin-left:5px;}
.wg-bvl .bvl-col-cambio li.icon i{background-position:0 -36px;}
.wg-bvl .bvl-col-clima li.icon i{background-position:0 -72px; margin:0 7px;}
.wg-bvl .bvl-col-mercado li.igbvl, .wg-bvl .bvl-col-mercado li.isbvl{width:107px; line-height:35px;}
.wg-bvl .bvl-col-mercado li.igbvl span, .wg-bvl .bvl-col-mercado li.isbvl span{display:inline}
.wg-bvl .bvl-col-cambio li.com, .wg-bvl .bvl-col-cambio li.ven{width:55px;}
.wg-bvl .bvl-col-clima li.grado{line-height:30px; font-weight:bold; font-size:14px; color:#333; font-size:18px;}
.wg-bvl .bvl-col-clima li.grado span{text-align:center; overflow:hidden}
.wg-bvl .bvl-col-mercado{background:#9F150E; width:260px;}
.wg-bvl .bvl-col-cambio{background:#9F150E; width:150px;}
.wg-bvl .bvl-col-cambio span.titu{font-weight:bold;}
.wg-bvl .bvl-col-clima{width:109px; background:#99CCFF; margin-right:1px; margin-bottom:1px}
.wg-bvl .bvl-col:last-child{border:0}

nav{width:950px; margin:0 auto 10px; height:55px; position:relative;}
nav ul{list-style:none; padding:0; margin:0; position:relative}
nav ul li{float:left; border-right:1px solid #fff;}
nav ul li a{font:normal 17px Tahoma, Arial, Helvetica, sans-serif; display: block; background:#333; color:#fff; height:25px; line-height:24px; padding:0 12px; text-decoration:none; text-align:center; box-shadow:1px 1px 2px #666}
nav ul li a:hover{background:#870002; color:#fff; text-decoration:none}

nav ul li.n-home, nav ul li.n-news, nav ul li.n-food, nav ul li.n-travel, nav ul li.n-blogs{width:65px}
nav ul li.n-entertainment{width:130px; padding-left:6px;}
nav ul li.n-yellow-pages{width:125px}
nav ul li.n-classifieds{width:110px}
nav ul li.n-services{width:85px}

nav ul li.n-home a{background:#333}
nav ul li.n-home a, nav ul li.n-home .subcat{background:#333}
nav ul li.n-news a, nav ul li.n-news .subcat{background:#bb1716}
nav ul li.n-food a, nav ul li.n-food .subcat{background:#663300}
nav ul li.n-travel a, nav ul li.n-travel .subcat{background:#8A4C8E}
nav ul li.n-blogs a, nav ul li.n-blogs .subcat{background:#C84534}
nav ul li.n-entertainment a, nav ul li.n-entertainment .subcat{background:#EE8325}
nav ul li.n-yellow-pages a, nav ul li.n-yellow-pages .subcat{background:#FF9900}
nav ul li.n-classifieds a, nav ul li.n-classifieds .subcat{background:#6699CC}
nav ul li.n-services a, nav ul li.n-services .subcat{background:#666600}

nav ul li:hover .subcat{display:block; top:25px; z-index:99}

nav ul li .subcat{position:absolute; top:-999em; left:0; width:950px; height:32px; box-shadow:1px 2px 2px #C84534;}
nav ul li .subcat ul{width:950px; margin:0 0 0 1px}
nav ul li .subcat ul li{float:left; margin:0; border-right:0; background:url(img/bg-subcat-li.png) right 0  no-repeat !important; margin-left:-1px}/*fix separator hover*/ 
nav ul li .subcat ul li a{box-shadow:none; font-weight:bold; font-size:13px; height:32px; line-height:32px; background:none}
nav ul li .subcat ul li a:hover{text-decoration:none}


nav ul li.n-news .subcat ul li a:hover, nav ul li.n-news .subcat ul li.s-archive a{background:#3E0000}
nav ul li.n-food .subcat ul li a:hover, nav ul li.n-food .subcat ul li.s-archive a{background:#462300;}
nav ul li.n-food .subcat ul li{background-position:right -32px !important}
nav ul li.n-travel .subcat ul li a:hover, nav ul li.n-travel .subcat ul li.s-archive a{background:#653667;}
nav ul li.n-travel .subcat ul li{background-position:right -64px !important}
nav ul li.n-blogs .subcat ul li a:hover, nav ul li.n-blogs .subcat ul li.s-archive a{background:#853023;}
nav ul li.n-blogs .subcat ul li{background-position:right -96px !important}
/* gcr */
li.s-more a {position:relative; width:90px; height:32px; left:839px; top:-32px; background:#C84534; background-position:none !important; }
li.s-more a:hover {background:#853023;}
li.s-more > ul {width:100px; background:#C84534;}

/* end gcr 1*/

nav ul li.n-entertainment .subcat ul li a:hover, nav ul li.n-entertainment .subcat ul li.s-archive a{background:#B75F0F;}
nav ul li.n-entertainment .subcat ul li{background-position:right -128px !important}
nav ul li.n-yellow-pages .subcat ul li a:hover, nav ul li.n-yellow-pages .subcat ul li.s-archive a{background:#BF7300;}
nav ul li.n-yellow-pages .subcat ul li{background-position:right -160px !important}
nav ul li.n-classifieds .subcat ul li a:hover, nav ul li.n-classifieds .subcat ul li.s-archive a{background:#366CA3;}
nav ul li.n-classifieds .subcat ul li{background-position:right -192px !important}
nav ul li.n-services .subcat ul li a:hover, nav ul li.n-services .subcat ul li.s-archive a{background:#404000;}
nav ul li.n-services .subcat ul li{background-position:right -224px !important}

body#home li.n-home .subcat, body#news li.n-news .subcat, body#food li.n-food .subcat, body#travel li.n-travel .subcat, body#blogs li.n-blogs .subcat, body.entertainment li.n-entertainment .subcat, body.yellow-pages li.n-yellow-pages .subcat, body.classifieds li.n-classifieds .subcat, body.services li.n-services .subcat{display:block; top:25px}
body#news.national li.n-news li.s-national a, body#news.business li.n-news li.s-business a, body#news.lima li.n-news li.s-lima a, body#news.cusco li.n-news li.s-cusco a, body#news.tourism li.n-news li.s-tourism a{background:#3E0000}
body#food.restaurant-reviews li.n-food li.s-restaurant-reviews a, body#food.features li.n-food li.s-features a, body#food.pisco li.n-food li.s-pisco a{background:#462300;}
body#travel.central-peru li.n-travel li.s-central-peru a, body#travel.cusco li.n-travel li.s-cusco a, body#travel.lima li.n-travel li.s-lima a, body#travel.northern-peru li.n-travel li.s-northern-peru a, body#travel.southern-peru li.n-travel li.s-southern-peru a, body#travel.the-peruvian-amazon li.n-travel li.s-the-peruvian-amazon a, body#travel.tips li.n-travel li.s-tips a{background:#653667;}
body#blogs.larrys-latest li.n-blogs li.s-larrys-latest a, body#blogs.the-editors-corner li.n-blogs li.s-the-editors-corner a, body#blogs.culture li.n-blogs li.s-culture a, body#blogs.fashion li.n-blogs li.s-fashion a, body#blogs.food li.n-blogs li.s-food a, body#blogs.sports li.n-blogs li.s-sports a, body#blogs.op-ed li.n-blogs li.s-op-ed a, body#blogs.event-calendar li.n-blogs li.s-event-calendar a, body#blogs.restaurant-guide li.n-blogs li.s-restaurant-guide a{background:#853023;}

body.entertainment.event-calendar li.n-entertainment li.s-event-calendar a, body.entertainment.restaurant-guide li.n-entertainment li.s-restaurant-guide a, body.entertainment.features li.n-entertainment li.s-features a, body.entertainment.movies li.n-entertainment li.s-movies a{background:#B75F0F;}
body.yellow-pages.automotive li.n-yellow-pages li.s-automotive a, body.yellow-pages.education-culture li.n-yellow-pages li.s-education-culture a, body.yellow-pages.finance-insurance li.n-yellow-pages li.s-finance-insurance a, body.yellow-pages.government li.n-yellow-pages li.s-government a, body.yellow-pages.health-wellness li.n-yellow-pages li.s-health-wellness a, body.yellow-pages.hotels-lodging li.n-yellow-pages li.s-hotels-lodging a{background:#BF7300;}
body.classifieds.buy-sell li.n-classifieds li.s-buy-sell a, body.classifieds.housing li.n-classifieds li.s-housing a, body.classifieds.jobs li.n-classifieds li.s-jobs a, body.classifieds.personals li.n-classifieds li.s-personals a, body.classifieds.s-services li.n-classifieds li.s-services a, body.classifieds.post-ad li.n-classifieds li.s-post-ad a{background:#366CA3;}
body.services.real-estate li.n-services li.s-real-estate a, body.services.e-store li.n-services li.s-e-store a{background:#404000;}

nav ul li .subcat ul li.s-archive{float:right; background:none !important; padding:0; margin-right:10px}
nav ul li .subcat ul li.s-archive a{background:#653667; padding:3px 12px; margin:0; border:0; display:inline; height:auto; line-height:auto; border-radius:4px}

.brought-by{position:absolute; top:-35px; left:332px; background:url(img/brought-by.png) 0 bottom no-repeat; height:4px; text-indent:-99999px; display:block; width:4px;}
.brought-by a{width:135px; height:28px; display:block; margin:0 auto}

/* Wrapper
-------------------------------------------------------*/
html, body{height:100%; background-position: top center; background-repeat: no-repeat; background-attachment: fixed;}
#wrap{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -118px;}
#wrapper{width:960px; margin:0 auto 20px; position:relative;}
.destaque{height:360px; margin-bottom:12px}
.destaque h1, .destaque h2{font:normal 21px/110% Tahoma, Geneva, sans-serif; color:#fff; padding:13px 12px; margin:0;}
.destaque a{color:#fff; text-decoration:none;}
.destaque a:hover{text-decoration:underline}
.destaque figure{position:relative;}
.destaque figure h3.titu{margin:0;position:absolute; right:0; top:0;}
.destaque figure h3.titu a{display:block; color:#fff; padding:5px 10px; font-size:17px; font-weight:normal; background:#bb1716; color:#fff;}
.destaque figcaption{width:100%}

.destaque .col1 figure{ height:353px; }
.destaque figure figcaption{background:url(img/overlay-news.png) 0 0 repeat; position:absolute; bottom:0; left:0}
body#food .destaque figure figcaption{background:url(img/overlay-food.png) 0 0 repeat;}
body#travel .destaque figure figcaption{background:url(img/overlay-travel.png) 0 0 repeat;}
body#blogs .destaque figure figcaption{background:url(img/overlay-blogs.png) 0 0 repeat;}
body#entertaiment .destaque figure figcaption{background:url(img/overlay-entertaiment.png) 0 0 repeat;}

.destaque .col2 .row:first-child{margin-bottom:7px;}
.destaque .col2 figure figcaption h2{padding:8px; font-weight:normal; font-size:15px; line-height:120%; margin-bottom:0}
.destaque .col2 figure{line-height:0; height:173px;}
.destaque .col2 figure.last{ margin-right:0 }
.destaque .col2 .d-food figure h3.titu a{background:#663300;}
.destaque .col2 .d-food figure figcaption{background:url(img/overlay-food.png) 0 0 repeat;}
.destaque .col2 .d-travel figure h3.titu a{background:#8A4C8E;}
.destaque .col2 .d-travel figure figcaption{background:url(img/overlay-travel.png) 0 0 repeat;}
.destaque .col2 .d-blogs figure h3.titu a{background:#C84534;}
.destaque .col2 .d-blogs figure figcaption{background:url(img/overlay-blogs.png) 0 0 repeat;}
.destaque .col2 .d-entertaiment figure h3.titu a{background:#EE8325;}
.destaque .col2 .d-entertaiment figure figcaption{background:url(img/overlay-entertaiment.png) 0 0 repeat;}
.bg-col{background:url(http://s.peruthisweek.e3.pe/f/i/bg-col.gif) 0 0 repeat-y}

/* Main, Article, Flujo Article
-------------------------------------------------------*/
section h2{font:bold 20px Tahoma, Geneva, sans-serif; color:#bb1716; margin-bottom:10px}

article{background:url(http://s.peruthisweek.e3.pe/f/i/bg-dotted-h.gif) bottom left repeat-x; padding-bottom:12px; margin-bottom:12px;}
article h2{font:normal 20px Tahoma, Geneva, sans-serif; color:#333;}
body#home article h2{ font-size:17px}
article h2 a{color:#333; text-decoration:none}
article h2 a:hover{color:#333; text-decoration:underline}
article:after{content: " "; display: table; clear:both}
article figure.media{float:left; line-height:0; width:100%}
.nota article figure.media{float:none; width:100%}
article figcaption p{color:#090A0B; font-size:12px; margin-bottom:0}

article.flujo{padding-bottom:15px; margin-bottom:15px;}
.lt-ie8 article.flujo{width:100%}/*Fix*/

.cnt-flujo{border-top:1px solid #ccc; padding-top:15px}
body.yellow-pages .cnt-flujo{ border-top:none;}
.cnt-flujo article{background:none; border-bottom:1px solid #ccc}
.cnt-flujo article h2{font:normal 20px Tahoma, Geneva, sans-serif; margin-bottom:12px;}
.cnt-flujo article header p{color:#999!important;display:inline}
.cnt-flujo article header p a{color:#999}
.cnt-flujo article header h3, .cnt-flujo article header h3 a{font-size:12px; display:inline; margin:0; color:#999!important;}

.cnt-flujo article aside{margin-bottom:6px}
.cnt-flujo article aside time{color:#333; font-size:13px}
.cnt-flujo article figure{line-height:normal;}
.cnt-flujo article figure.media{width:190px; background:url(img/no-available.jpg) 0 0 no-repeat; line-height:0}
.cnt-flujo article figure.media a{display:block;}
.cnt-flujo article section{padding:0 30px 0 200px;}
.cnt-flujo article section ul{margin:0; padding:0; list-style:none}
.cnt-flujo article p{color:#000; margin-top:10px}
.cnt-flujo article p.read-more{text-align:right; margin:0}
.cnt-flujo article p.read-more a{color:#000; font-size:11px}

.box-titulares{border-top-color: #0a598b;}
.box-titulares h2{font:normal 13px Tahoma, Geneva, sans-serif; display: block; float: left;}
.box-titulares h2 a{color:#333; }
.box-titulares ul{margin:0; padding:0; list-style:none;}
.box-titulares ul li{background: url(http://s.peruthisweek.e3.pe/f/i/ico-item.gif) no-repeat 2px 5px; margin-bottom:8px; padding-left:17px; overflow:hidden;}
.box-titulares ul li:last-child{ margin-bottom: 12px;}
.box-titulares ul li h3{font:normal 13px/150% arial; margin:0; text-transform: none;}
.box-titulares ul li h3 a{ color:#000}
.box-titulares p, p.more-news{font-size: 11px; font-weight: bold; line-height:100%; padding-top:14px; margin:14px 0; text-align: right; background:url(http://s.peruthisweek.e3.pe/f/i/bg-dotted-h.gif) top left repeat-x;}
.box-titulares p a, p.more-news a{color:#333;}

.pager{clear:both; background:#F6F6F6; border-bottom:1px solid #E5E5E5; overflow:hidden; height:27px; line-height:27px;}
.pager ul{height:27px; padding:0; list-style:none; margin:0 5px}
.pager ul li{float:left; line-height:27px; padding:0}
.pager ul li a{color:#333; font-size:12px; display:block; padding:0 5px}
.pager ul li.prev, .pager ul li.next{padding:0}
.pager ul li.prev a, .pager ul li.next a{background:url(http://s.peruthisweek.e3.pe/f/i/opts.gif) 0 0px no-repeat; padding-left:18px}
.pager ul li.active a{background:#9F131C; color:#fff; text-decoration:none !important;}
.pager ul li.next a{background-position:right -27px; padding:0 18px 0 0; text-align:right}

/* Nota
-------------------------------------------------------*/
.cnt-nota article{background:none}

.nota h1{font:normal 35px Tahoma, Geneva, sans-serif}
.nota p, .nota h2.nota-bajada{font:normal 14px/140% Arial, Helvetica, sans-serif; color:#333}
.nota figure.media{margin-bottom:15px; line-height:0; position:relative}
.nota figure.media figcaption{background:#E1E1E1;}
.nota figure.media figcaption p{font:normal 13px/140% 'OswaldRegular', Arial; color:#333; margin:0; padding:6px 5px}

.related-articles{float:left; background:#8A4C8E; padding:10px; width:170px; margin:0 17px 10px 0 }
.related-articles h6{font:normal 17px 'OswaldRegular', Arial; color:#fff; margin-bottom:10px;}
.related-articles ul{padding:0; margin:20px 0 0 15px}
.related-articles ul li{color:#fff}
.related-articles ul li h3{font:normal 13px Tahoma, Geneva, sans-serif}
.related-articles ul li h3 a{color:#fff; text-decoration:none} 
.related-articles ul li h3 a:hover{text-decoration:underline}

.also-interested{margin-bottom:15px; *zoom:1}
.also-interested:before, .also-interested:after{display:table;content:"";line-height:0;}
.also-interested:after{clear:both;}
.also-interested h6{font:normal 14px 'OswaldRegular', Arial; color:#8A4C8D; border-bottom:2px solid #8A4C8E; margin-bottom:10px}
.also-interested ul{margin:0; padding:0; list-style:none}
.also-interested ul li{float:left; width:190px; margin-right:10px}
.also-interested ul li figure figcaption h3{font:normal 12px Tahoma, Geneva, sans-serif; margin-top:3px}
.also-interested ul li figure figcaption h3 a{color:#333}

.share, .share a {display: block;	float: left; width:20px; height:20px;}
.share {margin-right: 5px; position: relative;}
.share a{background: url(img/ico-share.png) 0 0 no-repeat; }
.share a:hover{}
	.share-social { background: url(img/bg-cnt-social.png) no-repeat 0 0; height: 53px; position: absolute; right:0; top: 20px; width: 137px; }
	.share-social ul { display: block; margin: 17px 0 0 17px!important; padding:0; }
	.share-social ul li, .share-social ul li a { display: block; float: left; height: 20px !important; width: 20px !important; }
	.share-social ul li { margin-right: 15px; }
	.share-social ul li a { background-image: url(img/sprite-social-share.png) !important; background-repeat: no-repeat; text-indent: -9999px; }
	.share-social ul li.fb a { background-position: 0 0 !important; }
	.share-social ul li.tw a { background-position: 0 -20px !important; }
	.share-social ul li.gplus { margin-right: 0 !important; width: 33px !important; }
	.share-social ul li.gplus a { background-position: 0 -40px !important; width: 33px !important;}
	
.tags {margin:0 0 15px }
.tags strong{display:inline; margin-right:5px;}
.tags h4{display: inline; margin:0; font:normal 12px Arial; line-height:120%;}
.tags h4 a{display:inline; padding:0; color:#000}
.tags h4 a:hover{color:#005FA5;}

/* Page and Note
-------------------------------------------------------*/
#news .page-head, .nota-news .page-head{background:#bb1716}
#news.nota .related-articles{background:#bb1716;}
#news.nota .also-interested h6{color:#bb1716; border-bottom-color:#bb1716}	
#food .page-head, .nota-food .page-head{background:#663300}
#food.nota .related-articles{background:#663300;}
#food.nota .also-interested h6{color:#663300; border-bottom-color:#663300}
#travel .page-head, .nota-travel .page-head{background:#8A4C8E}
#blogs .page-head, .nota-blogs .page-head{background:#C84534;}
#blogs.nota .related-articles{background:#C84534;}
#blogs.nota .also-interested h6{color:#C84534; border-bottom-color:#C84534}
.yellow-pages .page-head, .nota-yellowpages .page-head{background:#FF9900}
	.yellow-pages .page-head h1{letter-spacing:-2px;}
.yellow-pages.nota .related-articles{background:#FF9900;}
.yellow-pages.nota.also-interested h6{color:#FF9900; border-bottom-color:#FF9900}
.classifieds .page-head, .nota-classifieds .page-head{background:#6699CC}
.classifieds.nota .related-articles{background:#6699CC;}
.classifieds.nota .also-interested h6{color:#6699CC; border-bottom-color:#6699CC}
.services .page-head, .nota-services .page-head{background:#666600;}
.entertainment .page-head, .nota-entertaiment .page-head{background:#EE8325}

.search .page-head{background:#BE282B}

/* News
-------------------------------------------------------*/
#news .destaque, #food .destaque, #travel .destaque{width:624px; height:468px; line-height:0}/*width:jb*/

/* Blogs
-------------------------------------------------------*/
#blogs .destaque{height:367px; line-height:0}
#blogs .destaque figure figcaption{position:absolute; bottom:0; left:0; background:url(img/overlay.png) 0 0 repeat; padding:10px 0; width:100%}
#blogs .destaque h2{font:bold 15px Tahoma, Geneva, sans-serif; margin-bottom:5px; padding:0 10px}
#blogs .destaque p{color:#fff; padding:0 10px; line-height:130%; margin-bottom:0}

#blogs .cnt-flujo section h3{font-size:12px; margin-bottom:7px}
#blogs .cnt-flujo section h3 a{color:#666}

.about{border:0; background:none; border: 1px solid #C84534; padding:16px 65px 0px 65px;}
.about h6{font: bold 17px Tahoma, Arial; color:#9F1319; margin-bottom:10px;}
.about .col-photo{float:left; width:249px;}
.about .col-descrip{float:right; width:238px;}
.about .col-descrip h2{font-weight:bold; font-size:14px; color:#fff; background-color:#C84534; padding:5px 10px;}

/* Yellowpages
-------------------------------------------------------*/
.yellow-pages .page-head .search{width:191px; float:right; margin:22px 20px 0 0}
.yellow-pages .page-head form.buscador input{width:120px;}
.yellow-pages .page-head form.buscador #searchsubmit{background-position: right -26px; width:57px}

.lst-yp{margin-bottom:15px}
.lst-yp ul{margin:0 auto; padding:0; list-style:none; width:940px; height:234px; overflow:hidden}
.lst-yp ul li{float:left; margin:0 4px 4px 0; width:110px; height:110px; border:2px solid #fff}
.lst-yp ul li:hover, .lst-yp ul li.active{border-color:#FFC064}
.lst-yp ul li a{background:url(img/sprite-yp-cat.jpg) 0 0 no-repeat; display:block; width:100%; height:100%; text-indent:-99999px;}
.lst-yp ul li.item-nonprofit a{background-position:0 0}
.lst-yp ul li.item-shopping a{background-position:-110px 0}
.lst-yp ul li.item-taxi a{background-position:-220px 0}
.lst-yp ul li.item-media a{background-position:-330px 0}
.lst-yp ul li.item-automotives a{background-position:-440px 0}
.lst-yp ul li.item-education a{background-position:-550px 0}
.lst-yp ul li.item-finance a{background-position:-660px 0}
.lst-yp ul li.item-goverment a{background-position:-770px 0}
.lst-yp ul li.item-health a{background-position:0 -110px}
.lst-yp ul li.item-hotels a{background-position:-110px -110px}
.lst-yp ul li.item-household a{background-position:-220px -110px}
.lst-yp ul li.item-marie a{background-position:-330px -110px}
.lst-yp ul li.item-pets a{background-position:-440px -110px}
.lst-yp ul li.item-professional a{background-position:-550px -110px}
.lst-yp ul li.item-realstates a{background-position:-660px -110px}
.lst-yp ul li.item-recreation a{background-position:-770px -110px}
.lst-yp ul li.item-recreation:hover{border-color:#333} 

.subtitle{background:#FF9900; height:25px; line-height:25px;}
.subtitle span{background:#fff; text-align:center; height:25px; line-height:23px; width:260px; margin:0 auto; display:block; margin:0 auto; font:normal 26px/23px 'OswaldRegular'; color:#FF9900}

.box-video{border:1px solid #BF7300; margin-bottom:30px}
.box-video article{background:none; margin:0}
.box-video article .share{margin-right:0}
.box-video h3{font:normal 17px Tahoma, Geneva, sans-serif; margin-bottom:5px; padding:0; color:#333}
.box-video .col-video{float:left; width:383px; margin:15px 0 0 20px}
.box-video .col-video .media{width:100%; height:296px; margin-bottom:10px}
.box-video .col-video p a{color:#333; text-decoration:underline}
.box-video .col-video ul{margin:0; padding:0; list-style:none}
.box-video .col-video ul li{margin-bottom:5px}
.box-video .col-fotos{float:right; width:182px; margin:15px 20px 0 0}
.box-video .col-fotos ul{margin:0; padding:0; list-style:none}
.box-video .col-fotos ul li{margin-bottom:24px; line-height:0}
.box-video footer{background:none; height:auto; clear:both}
.box-video footer a{background:#FF9900; color:#fff; text-transform:uppercase; text-align:center; font:normal 15px Tahoma, Geneva, sans-serif; height:26px; line-height:26px; display:block; margin:0 20px}

.box-multimedia, .box-entertaiment-events, .box-classifieds-ads{background:url(http://s.peruthisweek.e3.pe/f/i/bg-dotted-h-2.gif) bottom left repeat-x; padding-bottom:20px}
.box-classifieds-ads{background:url(http://s.peruthisweek.e3.pe/f/i/bg-dotted-h-3.gif) bottom left repeat-x;}
.box-classifieds-ads img{margin-bottom:8px}
.box-entertaiment-events, .box-classifieds-ads{ padding-right:30px}
/*.box-entertaiment-events p, .box-entertaiment-events ul li, .box-multimedia p, .box-multimedia ul li, .box-classifieds-ads p, .box-classifieds-ads ul li { font-family:"Myriad Pro", "MS Sans Serif", Arial;  margin-bottom:0; margin-right:0px; font-size:14px;color:#333333;}*/
.box-entertaiment-events ul li { margin-left:13px}

.box-entertaiment-events h3, .box-classifieds-ads h3, .box-multimedia h3{ background:#EE8325; color:#FFF; font:normal 19px Tahoma, Geneva, sans-serif; padding:6px 10px}
.box-multimedia h3{background-color:#FF9900}
.box-classifieds-ads h3{ background:#6699CC} 

.box-multimedia .tabs-m{margin-bottom:20px;}
.box-multimedia .tabs-m ul{margin:0; padding:0; list-style:none; height:28px;}
.box-multimedia .tabs-m ul li{float:left; height:28px; line-height:28px;}
.box-multimedia .tabs-m ul li a{color:#333; display:block; font:bold 15px/28px Tahoma, Geneva, sans-serif; padding:0 12px;}
.box-multimedia .tabs-m ul li a.active{background:#FF9900; color:#fff; border-top-left-radius:6px; border-top-right-radius:6px;}

.box-multimedia .tab-content{background:#FF9900}
.box-multimedia .cnt-multi{width:520px; height:350px; margin:0 auto; position:relative;}

/*.box-multimedia ul, .box-entertaiment-events ul, .box-classifieds-ads ul {margin: 5px 0 5px 25px}*/

.box-multimedia .slider{width:520px; height:350px; padding:0; border:0;}
.box-multimedia .slider .slider_nav { left: 0; position: absolute; top: 160px; width: 520px; }
.box-multimedia .slider_nav a { background-image: url(img/bg-arrows-multi.png); background-repeat: no-repeat; display: block; height: 20px; text-indent: -9999px; width: 17px; }
.box-multimedia .slider_nav a.prev { background-position: 0 0 ; float: left; margin-left:-33px; }
.box-multimedia .slider_nav a.next { background-position: 0 -20px; float: right; margin-right:-33px; }
.box-multimedia .slider .slider_content { float: left; height: 350px; overflow: hidden; position: absolute; width: 520px; z-index: 2; }
.box-multimedia .slider ul { height: 350px; position: absolute; width: 520px; }
.box-multimedia .slider ul li { float: left; height: 350px; width:520px; margin-bottom:0; line-height:0}
.box-multimedia .slider ul li figure{margin:0; padding:0}
.box-multimedia .slider ul li a {height: 78px; width:104px; display:block; border: 1px solid #d62020; margin: 0; }
.box-multimedia .slider ul li a:hover, .box-multimedia .slider ul li a.active { border: 1px solid #fff; }

p.back{font:bold 15px Tahoma, Arial; padding:10px 0}
p.back a{color:#333}

ul.social-multi{margin:0px 0 12px 10px; padding:0; list-style:none; float:right;}
ul.social-multi li{float:left; margin-right:10px; position:relative;}
ul.social-multi li a{background:url(img/sprite-social-multimedia.png) 0 0 no-repeat; width:20px; height:30px; display:block; text-indent:-99999px;}
ul.social-multi li.send a {background-position:0 -4px; width:24px;}
ul.social-multi li.print a{background-position:0 -34px; width:24px}
ul.social-multi li.favorite a{background-position:0 -64px; width:18px}
ul.social-multi li.fb a{background-position:0 -93px; width:21px}
ul.social-multi li.tw a{background-position:0 -123px; width:21px}
ul.social-multi li.gp a{background-position:0 -153px; width:33px}

ul.social-multi li.fb{width:104px}
ul.social-multi li.tw{width:95px}

/*compartir mail*/
#enviar_mail { background-color: #F5F5F5; border: 1px solid #D5D5D5; left: -75px; padding: 5px; position: absolute;  top: 21px; z-index: 999;}
#enviar_mail .nombre1, #enviar_mail .nombre2, #enviar_mail .email2 {border: 1px solid #D5D5D5;   color: #666666; font-size: 11px; height:23px;  margin:0 0 5px; padding: 0 2px; width: 160px;}
#enviar_mail a { background: none;  color: #0066CC;  display: inline; margin-left:5px; margin-top:7px;  font-size:12px;}
#enviar_mail .row{width:165px;}
#enviar_mail a.cancel{display:inline; text-indent:0; margin-right:5px}
#enviar_mail a:hover {text-decoration: underline;}
#enviar_mail button {  background:#242424;   border: 0 none;   color: #FFFFFF;   cursor: pointer; padding:3px 3px; font-size:12px;}
#enviar_mail .ok {   color: #000000;}

#tab-fotos .arrows{position:relative; top:165px; width:520px;}
#tab-fotos .arrows a{position:absolute; display:block; text-indent:-9999px; width:17px; height:20px; background:url(img/bg-arrows-multi.png) 0 0 no-repeat;}
#tab-fotos .arrows a.prev{left:-30px;}
#tab-fotos .arrows a.next{background-position:0 -20px; top:0; right:-30px}

#tab-videos figure{position:relative;}
#tab-videos figure .play_video{position:absolute; background:url(img/boton-video.png) 0 0 no-repeat; width:78px; height:54px; top:50%; left:50%; margin-top:-27px; margin-left:-39px}

/*recommend*/
.yellow-pages .box-frm{ border-color:#FF9900}
.yellow-pages .frm-addevent label span, .yellow-pages .box-frm .text-important, .yellow-pages .text-important{ color:#FF9900}
.yellow-pages .frm-addevent .btn{ background:#FF9900;}
.yellow-pages .frm-addevent label.ytb{ text-align:right; font-size:12px; line-height:25px;}

/* Tags
-------------------------------------------------------*/
.page-tags .page-head{background:#333 !important}

/* Primary
-------------------------------------------------------*/
.box-news, .box-national, .box-business{border-top:5px solid #bb1716; padding-top:10px; margin-bottom:14px}
.box-news h3, .box-news h3 a,.box-national h3, .box-national h3 a, .box-business h3, .box-business h3 a{color:#bb1716;}

.box-blogs{border-top:5px solid #C84534; padding-top:10px; margin-bottom:14px}
.box-blogs h3, .box-blogs h3 a{color:#C74533;}
.box-blogs .box-titulares ul li{background-image: url(http://s.peruthisweek.e3.pe/f/i/ico-item-blogs.gif)}

.box-entertainment{}
.box-entertainment{border-top:5px solid #EE8325; padding-top:10px; margin-bottom:14px}
.box-entertainment h3, .box-entertainment h3 a{color:#EE8325;}
.box-entertainment h6{background:#EE8325; color:#fff; text-align:center; padding:6px 0; margin:0; font-size:20px;}
.box-entertainment .box-upcoming{border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:20px;}
.box-entertainment ul{margin:0 auto; padding:0; list-style:none; width:320px}
.box-entertainment ul li{margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #ccc;}
*+html .box-entertainment ul li{width:100%}
.box-entertainment ul li:last-child{border:0; margin-bottom:0}
.box-entertainment ul li:after{content: " "; display: table; clear:both}
.box-entertainment ul li figure{line-height:0}
.box-entertainment ul li figure img{float:right}
.box-entertainment ul li figure figcaption{float:left; width:165px;}
.box-entertainment ul li figure figcaption ul{margin:5px 35px 0 0; width:auto}
.box-entertainment ul li figure figcaption ul li{text-align:right; margin-bottom:2px; font:normal 15px Tahoma, Geneva, sans-serif; border:0; padding:0}

/* Secondary
-------------------------------------------------------*/
.box-travel{border-top:5px solid #8A4C8E; padding-top:10px; margin-bottom:14px}
.box-travel h3, .box-travel h3 a{color:#8A4C8E;}
.box-travel .box-titulares ul li{background-image: url(http://s.peruthisweek.e3.pe/f/i/ico-item-travel.gif)}

.box-food{border-top:5px solid #663300; padding-top:10px; margin-bottom:14px}
.box-food h3, .box-food h3 a{color:#663300;}
.box-food .box-titulares ul li{background-image: url(http://s.peruthisweek.e3.pe/f/i/ico-item-food.gif)}

/* Classifieds
-------------------------------------------------------*/
.classifieds .destaque{height:auto; margin-bottom:15px}
.classifieds .destaque .row{margin-bottom:10px;}
.classifieds .destaque .row:last-child{margin:0}
.classifieds .destaque .row:after{clear:both; content:""; display:table}
.classifieds .destaque figure{position:relative; height:228px;}
.classifieds .destaque figure h3.titu{font-size:14px;}
.classifieds .destaque figure h3.titu a{background:#6699CC;font-size:14px;  line-height:21px}
.classifieds .destaque figcaption{background:url(img/overlay-classifieds.png) 0 0 repeat; height:35px}
.classifieds .destaque figcaption .dd-category{float:right; margin-top:6px; margin-right:5px}

.classifieds .destaque .box-post-ad{background:#6699CC; width:310px; height:228px;}
.classifieds .destaque .box-post-ad p{color:#fff; font:normal 60px/228px Tahoma, Geneva, sans-serif; text-align:center}

.classifieds .cnt-flujo h3{font:normal 22px 'OswaldRegular', Arial; margin-bottom:20px; background:#6699CC; color:#fff; padding:0 10px}

.classifieds .cnt-flujo article header p a{color:#333}

/*add classifieds*/
.classifieds  .box-frm{ border-color:#6699CC;}
.classifieds .frm-addevent .btn{ background:#6699CC;}
.classifieds .frm-addevent label span, .classifieds .box-frm .text-important, .classifieds .text-thanks{ color:#6699CC}
.classifieds .frm-addevent input.r-price{ margin-right:5px; float:left}
.classifieds .frm-addevent label.l-price{ width:auto; padding-right:5px; font-size:12px; line-height:23px;}

#box-events-today {	background:url(img/bg-grad-bt-tp-1x30.png) repeat scroll 0% 0%; color: rgb(255, 255, 255); text-align:center; margin-bottom:10px; border:1px #999999 solid;
}
#box-events-today a{ font: 19px 'OswaldRegular'; color: #999; text-transform: uppercase; text-decoration:none; }
#box-events-today a:hover{ font: 19px 'OswaldRegular'; color: #6699CC; text-transform: uppercase; }	
	
/* Living in peru
-------------------------------------------------------*/
body#livinginperu .logo h1 a{/* background:url(img/logo-living.jpg) no-repeat 0 0;*/  width:100%; height:100%; display: block; text-indent: -9999px;}
body#livinginperu li.n-home .subcat{display:block; top:25px}
body#livinginperu .logos{margin-top:-10px}
body#livinginperu .logos li.i-break{margin-top:0}

.frm{margin:0; font-size:11px; *zoom:1}
.frm:before, .frm:after{display: table;line-height: 0;content: "";}
.frm:after{clear:both}
.frm input[type="text"], .frm textarea{border:1px solid #CDCDCD; color:#999; height:24px; line-height:24px; padding:0 4px 0; margin:0 12px 2px  0;}
.frm input.upload{ border:none!important;}
.frm textarea{height:auto}
.frm .txt-item, .frm .dd{width:130px;}
.frm .dd{width:170px; color:#83A1D4; padding:2px; border-radius:5px; border:1px solid #999; color:#808080; border-radius:5px;}
.frm .btn {height:30px; background:#fff url(img/bg-grad-bt-tp-1x30.png) bottom left repeat-x; border:0; cursor:pointer; margin:-4px 0 0; color:#000; font:normal 17px/120% 'OswaldRegular'; box-shadow:none}

.lip-c1{width:280px; float:left; margin-right:20px;}
.lip-c2{width:320px; float:left}

.box-lip{margin-bottom:15px;}
.box-lip p{color:#fff;}
.box-lip h2{font:normal 19px/120% 'OswaldRegular'; color:#fff; border-bottom:5px solid #fff; margin-bottom:10px; padding:0 12px; line-height:40px; text-transform:uppercase}
.box-lip .cnt{padding:5px 12px 12px}

.wg-restaurant-guide{background:#B3B32D;}
.wg-restaurant-guide .frm select{margin-bottom:8px; width:100%; font:normal 13px/120% 'OswaldRegular';}
.wg-restaurant-guide .frm-lista .btn{padding:3px 15px; float:right; margin:6px 0 0 0; text-transform:capitalize; height:auto;}

/*listas dd*/
.frm-lista dl,.frm-lista .search_secciones dl{ display: block;  font:normal 13px/120% 'OswaldRegular';  margin: 0 5px 8px 0;   width: 100%;}
.frm-lista dl dt a, .frm-lista .search_secciones dl dt a{background: url("img/arrow_menu_despl.png") no-repeat scroll right 0 #FFFFFF;
    border: 1px solid #828282;  border-radius: 4px; color: #7F7F7F; display: block;  height: 23px;  }
.frm-lista dl dt a:hover, .frm-lista .search_secciones dl dt a:hover{text-decoration: none;}
.frm-lista dl dt a span, .frm-lista .search_secciones dl dt a span { display: block;  padding: 4px 23px 4px 7px;}
.frm-lista .search_secciones dl,.frm-lista .search_secciones dl dt a { margin-right: 5px;    width: 264px;}

/* by - venegas*/
.frm-lista dl input.txt-frm{ border: 1px solid #828282; height: 26px; line-height: 25px; border-radius:4px; width: 100%; color: #7F7F7F;  font: 13px/120% 'OswaldRegular'; padding-left: 6px; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;}
.frm-lista input.search{background:#333; color:#fff; font:normal 15px Tahoma, Geneva, sans-serif; border:0; text-align:center; padding:3px 10px; margin:10px 0 0 0; cursor:pointer;}
.frm-lista input.search.right{ margin-right:22px;}
.frm-lista .btn{ margin-right:6px;}

/**/

form.frm-lista dl dd {  margin: 0;   position: relative;}
form.frm-lista  dl dd ul {margin:0; padding:0; background: #FFFFFF;  border-color: #848484; border-style: solid; border-width: 0 1px 1px; left: 1px; overflow-x: hidden;
    overflow-y: scroll;  position: absolute; top:0px;  width: 99.2%;  z-index: 999 !important;}
form.frm-lista dl dd ul li {  color: #838383;  cursor: pointer;  display: block !important;  float: none !important;  padding: 2px 3px 2px 10px;  width: 99% !important; font-size:11px; text-transform:uppercase }
form.frm-lista dl dd ul li:hover {  background: none repeat scroll 0 0 #D5D5D5;  text-decoration: none;}


.wg-yellow-pages{background:#FF9900}
.wg-yellow-pages .row:first-child{background:url("http://s.peruthisweek.e3.pe/f/i/ico-yellowpages.gif") left no-repeat; padding-left:45px; height:32px; line-height:32px}
.wg-yellow-pages .row .dd-category{width:200px}

.box-lip.box-search-events{background:#EE8325; color:#fff;}
.box-lip.box-search-events .frm{width:220px;}
.box-lip.box-search-events .frm a{color:#fff}
.box-lip.box-search-events .row ul li input{height:auto; line-height:normal;}
.box-lip.box-search-events .row .btn{font:normal 13px/120% 'OswaldRegular'; padding:0 15px; float:right; margin:10px 0 0 0}
.box-lip.box-search-events .row .txt-keywords{width:210px}
.box-lip.box-search-events a.add-event{background-image:url(img/check3.png);}

.wg-classified{background:#6699CC}
.wg-classified .row {margin-bottom:8px}
.wg-classified .row label{float:left; width:80px; color:#fff}
.wg-classified .row .dd-category{width:200px}
a.add-event{background:url(img/check3.png) left no-repeat; padding-left:20px; color:#fff; text-decoration:underline; display:block; margin-top:15px}

/* Living in peru -- > Entertainment
-------------------------------------------------------*/
.box-search-events{margin-bottom:15px;}
.box-search-events .title-bar{position:relative; z-index:2; background:#EE8325; border-radius:8px}
.box-search-events .title-bar h6{color:#fff; text-align:center; font:bold 18px Tahoma, Geneva, sans-serif; padding:0; height:43px; line-height:43px;  }
.box-search-events .box-content{position:relative; z-index:1; background:#F3F3F3; margin-top:-10px; padding-top:10px; border:2px solid #ccc; border-bottom-right-radius: 25px; border-bottom-left-radius: 25px; border-top:0;}

.box-search-events .col-1{float:left; width:220px; margin:20px 0 10px 20px}
.box-search-events form .row{margin-bottom:10px;}
.box-search-events form .row:after{display:table; content: " "; clear:both}
.box-search-events form label{display:block; margin-bottom:5px}
.box-search-events form label input{margin-right:6px;}
.box-search-events form ul{list-style:none; margin:0; padding:0}
.box-search-events form ul li{}
.box-search-events form .txt-keywords{width:218px}
.box-search-events form input.search{background:#333; color:#fff; font:normal 15px Tahoma, Geneva, sans-serif; border:0; text-align:center; padding:3px 10px; margin:10px 0 0 0; cursor:pointer;}
.box-search-events form  a.add-event{background:url(img/check.png) left no-repeat; padding-left:20px; color:#333; text-decoration:underline; margin-top:0}

.box-search-events .col-2{float:right; width:290px; background:#fff; margin:20px 20px 20px 0}
.box-search-events .col-2  .inner{padding:15px}
.box-search-events .col-2 h2{color:#ED8325; border-bottom:1px dotted #333; font:bold 16px/160% Tahoma; margin-bottom:25px}
.box-search-events .col-2  ul{margin:0 20px 0 20px; padding:0; list-style:none;}
.box-search-events .col-2  ul li {clear:both; margin-bottom:25px}
.box-search-events .col-2  ul li figure{}
.box-search-events .col-2  ul li figure img{float:left;}
.box-search-events .col-2  ul li figure figcaption{padding:20px 0 0 97px;}
.box-search-events .col-2  ul li a{color:#333}

.box-restaurant-guide{margin-bottom:15px}
.box-restaurant-guide h2{background:#A4A428; color:#fff; font-size:18px; text-align:center; line-height:43px; margin-bottom:15px; font-weight:bold}
.box-restaurant-guide .tops-restaurant{border-bottom:3px solid #A4A428}
.box-restaurant-guide .tops-restaurant h3{font-size:16px; font-weight:bold; font-family:Arial; margin-bottom:8px}
.box-restaurant-guide .tops-restaurant h3 a{color:#000}

.tops-restaurant{margin-bottom:15px;}
.tops-restaurant .col{width:190px; float:left; margin-right:30px}

.box-gastronomic-search{background:#E4E4E4;}
.box-gastronomic-search .cnt{padding:12px; background:#C9C9C9; margin:17px;}
.box-gastronomic-search .cnt .row h6{}
.box-gastronomic-search .cnt .row a{float:right; margin:0; color:#33330C; background-image:url(img/check4.png)}
.box-gastronomic-search .cnt h6{float:left; font-size:17px; color:#33330C; font-family:'OswaldRegular'; font-weight:normal; margin-bottom:8px;}
.box-gastronomic-search .cnt p{font-size:13px;}
.box-gastronomic-search .cnt select{width:125px; margin-right:5px}
.box-gastronomic-search .cnt .btn{width:29px; height:24px; text-indent:-99999px; background:url(img/box-search-29x24.png) 0 0 no-repeat; padding:0; margin:0;  border:none;}
.entertainment .frm-lista dl,.entertainment .frm-lista .search_secciones dl{ float:left; width:145px;}
.entertainment .frm-lista dl.ddname{ width:100px;}
.entertainment .frm-lista dl.ddlistx3{ width:445px;}

.box-frm{border:1px solid #EE8428; margin:20px auto; float:none}
.box-frm .inner{margin:15px 35px}
.box-frm form input[type="text"], .box-frm form select, .box-frm form textarea{border:1px solid #999;  margin-right:0}
.box-frm form select{ margin-bottom:5px; }
.box-frm form .txt-med{ width:210px; border:2px solid #969696; box-shadow:inset 2px 2px 2px #c3c3c3}
.box-frm form textarea{ width:300px; resize:none; border:2px solid #969696; box-shadow:inset 2px 2px 2px #c3c3c3}
.box-frm .txt-min{width:30px;}
.box-frm .text-important{text-align:right; color:#ED8325; margin:0; font-weight:bold;}

.box-frm .inner .row{margin-bottom:12px}
.box-frm .page-head{height:100px;}
.box-frm .page-head h2{font-size:60px; text-align:center; line-height:100px; float:none; margin:0}
.frm-addevent{margin:0 auto;}
.frm-addevent label{float:left; width:190px; padding-right:10px; font-size:15px;  }
.frm-addevent label span{color:#990000; margin-right:5px}
.frm-addevent label.pd-top{ padding-top:15px;}
.frm-addevent .frm-dias ul{margin:0 0 0 200px; padding:0; list-style:none}
.frm-addevent .frm-dias ul li {margin-bottom:5px}
.frm-addevent .frm-dias ul li label{float:none; width:auto; font-size:12px; font-weight:normal}
.frm-addevent .frm-dias ul li input{height:auto; margin-right:5px; border:none:}
.frm-addevent .btn{margin:0 0 0 200px; background:#EE8325; width:160px; color:#fff}
form span.txt-error, form label span.txt-error{ display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif!important; color:#9F140D!important; line-height:13px; margin-left:42px; }
.frm-addevent span.txt-error{margin-left:200px;}
.lip-portada span.txt-error, .entertainment.event-calendar span.txt-error, form label span.txt-error{ margin-left:0!important}
#contactus span.txt-error{ margin-left:142px;}
.text-successful{text-align:center; font-size:25px; font-weight:bold; color:#000}
.text-thanks{text-align:center; color:#ED8325; font-size:22px;}

/* Living in peru -- > Restaurant Guide
-------------------------------------------------------*/
.restaurant-guide{}
.restaurant-guide .page-head{background:#B3B32D}
.restaurant-guide .cnt-flujo{border-top:2px solid #B3B32D}
.restaurant-guide .cnt-flujo article section{padding-right:0}
.restaurant-guide .cnt-flujo article h2{font-size:16px; font-weight:bold; font-family:arial}
.restaurant-guide article{border-bottom:2px dotted #B3B32D}

ul.share2 li{float:left; margin-right:8px}
ul.share2 li:last-child{margin-right:0}
ul.share2 li a{background:url(img/sprite-social-26x26.png) 0 0 no-repeat; width:26px; height:26px; display:block; text-indent:-99999px;}
ul.share2 li a:hover{}
ul.share2 li.share_fb a{background-position:0 0;}
ul.share2 li.share_tw a{background-position:0 -26px;}
ul.share2 li.share_gp a{background-position:0 -52px;}

.box-events h6.titu{font:normal 22px 'OswaldRegular', Arial; border-bottom:5px solid #EE8325; margin-bottom:15px;}
.box-events article{background:url(http://s.peruthisweek.e3.pe/f/i/bg-dotted-h-2.gif) bottom left repeat-x; width:290px; padding:0 10px 15px;}
.box-events article h2{font:bold italic 16px Tahoma; margin-bottom:15px; color:#000}
.box-events article p, .box-events article p a{color:#000; font-size:13px;}
.box-events article p a{text-decoration:underline;}
.lt-ie8 .box-events article figure{overflow:hidden;}
.box-events article figure:after, .box-events .row{display:table; content: " "; clear:both;}
.box-events article figure img{float:left; margin:0 20px 10px 0}
/*.box-events article figure img{float:left;}*/
/*.box-events article figure figcaption{padding-left:157px}*/

/* Slide
-------------------------------------------------------*/
.box-slide{width:950px; height:410px; margin-bottom:15px; position:relative}
.sli-det{height:362px; overflow:hidden; position:relative; z-index:1; border-bottom:48px solid #C84534}
.sli-det ul{ position:absolute; margin:0; padding:0; list-style:none;}
.sli-det ul li{width:950px; float:left;}
.sli-det ul li a, .sli-det ul li p{color:#fff}
.sli-det ul li p{color:#fff; margin-bottom:5px; padding:0 10px}
.sli-det ul li figure{position:relative}
.sli-det ul li figure figcaption{position:absolute; bottom:0; left:0; background:url(img/overlay.png) 0 0 repeat; padding:10px 0; width:100%}
.sli-det ul li h2{font:bold 15px Tahoma, Geneva, sans-serif; margin-bottom:5px; padding:0 10px}

ul.sli-pager{margin:0; padding:0; list-style:none; position:absolute; z-index:2; bottom:17px; left:395px;}
ul.sli-pager li{float:left; margin-right:20px;}
ul.sli-pager li a{display:block; background:url(img/bullet-slide.png) 0 0 no-repeat; width:15px; height:14px; text-indent:-9999px;}
ul.sli-pager li a:hover, ul.sli-pager li a.current{background-position:0 -14px;}

/* Calendario
-------------------------------------------------------*/
#archivos-cal #calendar_links { background: #07738b; height: 30px; position: relative; }
#archivos-cal #calendar_links select { display: none; }
#archivos-cal #calendar_links a { background-image: url("img/arrows_calendar.png"); background-repeat: no-repeat; cursor: pointer; display: block; height: 18px; position: absolute; top: 7px; width: 18px; text-indent:-9999px }
#archivos-cal #calendar_links a#calendar_prev { left: 10px; }
#archivos-cal #calendar_links a#calendar_next { background-position: 0 -18px; right: 10px; }
#archivos-cal #calendar_links .calendar_actmonth { font-weight: bold; left: 29px; line-height: 30px; position: absolute; text-align: center; width: 186px; }
#archivos-cal #calendar { margin: 0; width:100% }
#archivos-cal #calendar tr.calendar_titleRow td { color: #000; font-weight: bold; }
#archivos-cal #calendar td { background: #9bd1dd; border-right: 1px solid #068dab; line-height: 20px; padding: 0; text-align: center; }
#archivos-cal #calendar td a { display: block; }
#archivos-cal #calendar td a:hover { background: #fff; text-decoration: none; }
#archivos-cal #calendar td#calendar_today { background: #fff; font-weight: bold; }
#archivos-cal #calendar td.calendar_select { background: #31a4be; font-weight: bold; }
#archivos-cal #calendar td.calendar_select a { color: #fff; }

/* archivo */
.box_archivo { border-top-color: #dd2326; }
.box_archivo h2 { color: #dd2326; }

#archivos-cal { background: #ececec; padding: 10px; }
#archivos-cal #calendar_links { background: #b9b9b9; }
#archivos-cal #calendar_links .calendar_actmonth { color: #000; width: 222px; }
#archivos-cal #calendar td { background: #fff; border-right: 1px solid #e5e5e5; line-height: 25px; }
#archivos-cal #calendar td#calendar_today, #archivos-cal #calendar td a:hover { background: #ececec; }
#archivos-cal #calendar td.calendar_select { background: #999; color: #000; }

/* Fotogaleria
-------------------------------------------------------*/
.fotogaleria{background:#F2F2F2; width:948px; overflow:hidden; margin:0 0 15px; border:1px solid #E0E0E0}
.fotogaleria .ls{float:left; width:800px}	
.fotogaleria .ls h1{font:normal; 34px Tahoma, Geneva, sans-serif; margin-bottom:20px;}	
.fotogaleria .cnt-fotogaleria{width:924px; margin:0 auto}
.fotogaleria .view-social{float:right; width:120px;}
	
.fotogaleria .arrows{position:relative; top:230px; width:924px;}
.fotogaleria .arrows a{position:absolute; display:block; text-indent:-9999px; width:69px; height:69px; background:url(img/bg-arrows.png) 0 0 no-repeat;}
.fotogaleria .arrows a.prev{left:0;}
.fotogaleria .arrows a.prev:hover{background-position:0 -138px;}
.fotogaleria .arrows a.next{background-position:0 -69px; top:0; right:0}
.fotogaleria .arrows a.next:hover{background-position:0 -207px}

.fotogaleria .tags{ font-size:12px;}

.cont-galeria{float:right; height:80px; padding:0 10px 0 20px ; border-left:1px solid #ccc}
.cont-galeria p{color:#1F1F1F; font-size:13px; line-height:80px; font-weight:bold}

.foto-main{width:924px; margin-bottom:10px; text-align:center; position:relative; clear:both}

.fotogaleria .legend h2{font:normal 13px Arial, Helvetica, sans-serif; color:#666;}
.fotogaleria .legend h2 span{font-weight:bold; font-size:15px;}
.fotogaleria .legend h2 span.pipe{padding:0 10px}
a.foto-gal{height:0; line-height:0; margin:0; padding:0}

.slider{width:928px; height:100px; margin:0 0 15px; padding:10px; border:1px solid #E0E0E0; border-top:0; position: relative;}
.slider .slider-nav{position: absolute; top: 15px; left:10px; width: 928px; }
.slider .slider-nav a{background: url(img/arrow-slider.png) 0 0 no-repeat; display: block; width: 22px; height:90px; text-indent: -9999px;}
.slider .slider-nav a.prev{float:left; background-position: 0 0; }
.slider .slider-nav a.next{float:right; background-position: 0 -90px;}
.slider .slider-content {height: 195px; left:44px; top:15px; overflow: hidden; position: absolute; width: 872px; z-index: 2;}
.slider ul {height: 150px; position: absolute; margin:0; padding:0; list-style:none}
.slider ul li {width:176px; float:left;}
.slider ul li .sli-img{width:157px; height:90px; margin-bottom:8px}
.slider ul li h2{width:157px; padding:0; margin:0; font:bold 13px/125% Arial, Helvetica, sans-serif;}
.slider ul li h2 a{color:#000}

/* Video
-------------------------------------------------------*/
.video{background:#F2F2F2; width:948px; overflow:hidden; margin:0; border:1px solid #E0E0E0}
.video .cnt-video{width:924px; margin:0 auto}
.video .cnt-video h1{color:#653466; font:bold 34px Arial, Helvetica, sans-serif; margin:10px 0 20px;}	
.video .cnt-video .foto-main{float:left; width:576px}	
.video .cnt-video .legend{float:right; width:330px;}
.video .cnt-video .legend h2{ font:12px Arial, Helvetica, sans-serif; color:#666; line-height:140%}

span.video{background:url(img/bg-play.png) 0 0 no-repeat; text-indent:-9999px; display:block; border:0}
.video .cnt-video .foto-main span.video{position:absolute; display:block; width:104px; height:104px; top:115px; left:236px; border:0; overflow:hidden}

.slider-video .sli-img{position:relative}
.slider-video .sli-img span.video{position:absolute; top:18px; left:52px; width:52px; height:52px; background-position:0 -104px;}

/*video 2*/
body#video li.n-video .subcat{display:block; top:25px}
body#video li.n-video a, body#video li.n-video .subcat{background:#003333}
body#video li.n-video .subcat li a:hover, body#video nav ul li.n-video .subcat ul li.s-archive a{background:#001C1C}
body#video.sports li.n-video .subcat li.s-sports a{background:#001C1C}

body#video span.video{background-image:url(img/bg-play-2.png)}
body#video .slider .slider-nav a{background-image: url(img/arrow-slider-2.png)}

body#video ul.thumb-video{margin:0 0 15px 0; padding:0; list-style:none}
body#video ul.thumb-video li{float:left; margin-right:0px; line-height:0}
body#video ul.thumb-video li img{border:3px solid transparent}
body#video ul.thumb-video li img:hover{border-color:#005E5E}

/* Search
-------------------------------------------------------*/
.search{}
.search .error{}
.search .error ul{margin:0 0 0 30px}

/* Sidebar
-------------------------------------------------------*/
#sidebar .ads{width:300px;}
#sidebar .box{margin:0 auto 12px; border-top:2px solid #9F131C; padding-top:10px; padding-bottom:10px; margin-bottom:15x;}
#sidebar .box h6{color:#9F131C; font:normal 17px Tahoma, Geneva, sans-serif; margin-bottom:10px}
#sidebar .box  > h6 a{color:#9F131C;}

#sidebar  .box-blogs{width:300px; margin:0 auto 20px; border-bottom:2px solid #9F131C; background:none !important}
#sidebar  .box-blogs ul{margin: 0 0 0 0px; padding:0; list-style:none}
#sidebar  .box-blogs li{font-size:13px; font-weight:bold; background:url(http://s.peruthisweek.e3.pe/f/i/ico-lst.gif) 0 10px no-repeat; margin-bottom:5px;}
#sidebar  .box-blogs li i.avatar{width:157px; height:87px; background:url(img/bg-avatar.jpg) 0 0 no-repeat; margin-right:10px; display:inline-block}
#sidebar  .box-blogs li i.avatar img{}
#sidebar  .box-blogs li a{color:#333;}

.box-poll{width:300px;}
.box-poll p{font:bold 14px Tahoma, Geneva, sans-serif}
.box-poll ul{margin:0 0 0 10px; padding:0; list-style:none;}
.box-poll ul li{margin-bottom:8px;}
.box-poll ul li label input{margin-right:5px}
.box-poll ul li input#vote{background:#9F131C; color:#fff; font:normal 15px Tahoma, Geneva, sans-serif; border:0; text-align:center; padding:3px 10px; margin:2px 0 0 5px; cursor:pointer}

.box-poll p.ver-resultados{text-align:right; font-weight:normal; margin-bottom:0}
.box-poll p.ver-resultados a{color:#9F131C}

.poll-form form.wait ul, #frm-newsletter.wait {background:url(http://s.peruthisweek.e3.pe/f/i/wait.gif)  no-repeat; }
.poll-form form.wait ul {background-position:right bottom}
#frm-newsletter.wait {background-position:right 64px}

.box-poll ul li .rsl { display: block; padding: 5px 0; }
.box-poll ul li .rsl .prcnt-bar { background: #999; display: block; float: left; height: 9px; margin: 1px 5px 0 0; overflow: hidden; }
.box-poll ul li .rsl .best { background: #dd2326; }
.box-poll ul li .rsl .prcnt-txt { display: block; float: left; font: 11px/100% arial; }
.box-poll ul li:last-child { padding: 10px 0 !important; }

.box-popular{width:300px; margin:0 auto 20px;}
.box-popular h6{height:30px; color:#fff !important; font:bold 17px/30px Tahoma, Geneva, sans-serif !important; margin-bottom:10px; background:#9F131C; padding:0 10px}
.box-popular ul{margin:0; padding:0; list-style:none;}
.box-popular ul li{background:#F3F3F3; border:1px solid #ccc; font-size:14px; position:relative; margin-bottom:10px}
.box-popular ul li:last-child{margin-bottom:0}
.box-popular ul li h2{font-size:14px; padding:6px; margin:0}
.box-popular ul li h2 a{color:#9F131B}

#sidebar .box-newsletter .inner{width:300px; padding:0 !important; background-image:none !important; background-color:#F3F3F3; border:1px solid #ccc !important; border-radius:10px; margin:0 auto}
.box-newsletter p{text-align:center; font:bold 12px Arial, Helvetica, sans-serif; margin:8px 0 8px !important}
.box-newsletter h6{background:url(img/ptw.jpg) 0 0 no-repeat !important; width:310px; height:40px; text-indent:-9999px; margin-left:-1px}
.box-newsletter form{width:250px; margin:10px auto 0}
.box-newsletter form .row{margin-bottom:5px; overflow:hidden}
.box-newsletter form label{float:left; width:40px; font:bold 12px Arial, Helvetica, sans-serif; line-height:22px;}
.box-newsletter form input.txt-frm{width:190px; border:1px solid #ccc; height:20px; line-height:20px; padding:0 5px}
.box-newsletter form input.btn-frm{background:#333; color:#fff; border:0; display:block; font:bold 12px Arial, Helvetica, sans-serif; width:70px; height:22px; line-height:22px; margin:8px auto; border-radius:5px}
input::-moz-focus-inner /*Remove button padding in FF*/{border:0; padding:0;}

.box-yellowpages{width:300px; background:none !important;}
.box-yellowpages p{font:normal 13px/160% Arial, Helvetica, sans-serif; margin-bottom:10px; color:#000}
.box-yellowpages .row{background:url(http://s.peruthisweek.e3.pe/f/i/ico-yellowpages.gif) 0 center no-repeat; height:32px; line-height:32px; padding-left:45px;}

.box-realestate{width:300px; margin:0 auto;}
.box-realestate .tab-content{padding:20px 15px 10px}
.box-realestate .tab-content a{padding:0}
.box-realestate .tab-content a.format{float:left; margin:0 10px 0 0}

.box-popular-tabs{width:300px; background:none !important;}
.box-popular-tabs h6{margin-bottom:10px}
.box-popular-tabs ol{margin:10px 15px 0 35px}
.box-popular-tabs ol li{color:#fff}
.box-popular-tabs ol li h6{font-size:12px !important}
.box-popular-tabs ol li h6 a{color:#fff}

.tabs ul{margin:0; padding:0; list-style:none; height:28px;}
.tabs ul li{float:left; height:28px; line-height:28px;}
.tabs ul li a{color:#333!important; display:block; font:bold 15px/28px Tahoma, Geneva, sans-serif; padding:0 12px;}
.tabs ul li a.active{background:#9F131C; color:#fff!important; border-top-left-radius:6px; border-top-right-radius:6px;}

.tab-content{background:#9F131C; padding:15px 0; overflow:hidden; border-radius:6px; border-top-left-radius:0;}
.tab-content ul{margin:0 auto;  list-style:none; height:auto;}
.tab-content ul li{float:none; height:auto; line-height:normal; width:100%; margin-bottom:10px}
.tab-content ul li:last-child{margin-bottom:0}
.tab-content ul li:after{content: " "; display: table; clear:both}
.tab-content ul li figure{}
.tab-content ul li figure img{}
.tab-content ul li figure figcaption h6 a,#thebreak #sidebar .tab-content ul li figure figcaption h6 a{font:normal 15px/110% Arial, Helvetica, sans-serif; color:#fff!important; padding:5px 0}

/* Footer
-------------------------------------------------------*/
#footer{background:#9F131C; font-size:11px; height:118px; color:#666; clear:both}
#footer .cnt-footer{margin:0 auto; width:960px; overflow:hidden}
#footer .cnt-footer a{text-decoration:none; color:#fff;}
#footer .cnt-footer a:hover{text-decoration:underline}
#footer .menu-foot{width:785px; margin:30px auto 0}
#footer p{line-height:22px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center}
#footer ul{float:right; list-style:none; padding:0; margin:10px 0 0 0; border-left:2px solid #700E15; height:30px; padding-left:10px}
#footer ul li{float:left; margin-left:14px}
#footer ul li a{font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; padding:0; line-height:28px; text-decoration:none;}

#footer .logo-foot{margin:0 0 0 0; float:left; overflow:hidden; width:310px; height:50px; position:relative;} 
#footer .logo-foot h6 {display:block; margin:0; width:310px; height:50px;}
#footer .logo-foot h6 a {background: url(img/sprite-logo-ptw.png) no-repeat 0 -92px;  width:100%; height:100%; display: block; text-indent: -9999px;}

/* social share NEW! / Scroll Home
-------------------------------------------------------*/
.scroll-pane{width: 100%; height: 300px; overflow: auto;}
.jspCap{display: block;}
.jspVerticalBar .jspCap{height: 20px;}
.jspHorizontalBar .jspCap{width: 50px; height: 100%;}
.sn-links{width:400px; height:24px; list-style-type:none !important;display:none;}
.side_social_network{list-style-type:none !important; display:block-inline; width:290px;}

/* Portada The Break
-------------------------------------------------------*/
#the-break #header .search form.buscador{margin-top:30px;}
#the-break #sidebar .box border-top-color{color:#60388E}
#the-break .page-head, #the-break .box-popular h6, #the-break .box-newsletter .inner, #the-break .box-poll ul li input#vote, #the-break .related-articles{background:#60388E}
 body#the-break .also-interested h6{ color:#60388E; border-color:#60388E}
#the-break #sidebar .box-newsletter, #the-break #sidebar .box-popular{border-top-color:#60388E}
#the-break .box-newsletter form label, #the-break .box-newsletter p{color:#fff;}
#the-break .box-newsletter p{color:#fff; border-bottom:2px solid #A58FBF; margin:10px !important; padding-bottom:5px}
#the-break .box-newsletter h6{background:url(img/logo-thebreak-mini.png) center center no-repeat !important; height:45px}
#the-break .box-newsletter form input.btn-frm{background:#BECE32}

#the-break #sidebar a{color:#60388E}
#the-break .box-poll{border-top-color:#60388E !important}
#the-break .box-poll h6{color:#60388E;}

.logos{float:right;}
.logos li a, .logos li a:hover{background:url(http://s.peruthisweek.e3.pe/f/css/ptw.css?160414) 0 0 no-repeat; display:block;  box-shadow:none; padding:0} /* ../i/sprite-logos-mini.png  text-indent:-99999px; */
.logos li{margin-left:15px; border:0}
.logos li.i-ptw a{background-position:0 0; width:121px; height:28px; margin-top:-5px}
.logos li.i-lip a{background-position:0 -28px; width:107px; height:22px; margin-top:-1px}
/* .logos li.i-break a{background-position:0 -51px; height:46px; width:124px; margin-top:-12px} */
.logos li.i-break{width:160px; height:25px; background-color:#bb1716 !important; margin-top:-25px;}/* gcr 010915 transparent */
nav ul.logos li.i-break a{color:#fff !important;}

#the-break .btn{background:#333; color:#fff; font-weight:bold; font-size:14px; padding:5px 15px;}

#the-break #header{width:960px; margin:0 auto 20px;}
#the-break #header .container-header{background:#60388e; height:158px; box-shadow:1px 2px 3px #999}
#the-break #header .logo{ margin: 5px 0 0 10px; float:left; overflow:hidden; width:391px; height:147px; position:relative;} 
#the-break #header .logo h1 {display:block; margin:0; width:391px; height:147px; height:100%;}
#the-break #header .logo h1 a {background: url(img/logo-thebreak.png) no-repeat 0 0;  width:100%; height:100%; display: block; text-indent: -9999px;}
#the-break form.buscador #searchsubmit {background-position:right -52px}
#the-break #header .search{margin-right:10px}
#the-break #header .search p{color:#fff}
#the-break #header .wg-bvl{background:#58D0D3; color:#333; margin-right:10px}

#the-break #header .social-break{ float:right; margin-top:30px; margin-right:7px;}
#the-break #header .social-break ul{ list-style:none; margin:0}
#the-break #header .social-break ul li{ float:left; margin-right:5px; }
#the-break #header .social-break ul li a{ display:block; width:38px; height:37px; background:url(img/icos-social-thebreak.jpg) 0 0; text-indent:-9999px}
#the-break #header .social-break ul li.facebook a{ background-position:0 -37px;}
#the-break #header .social-break ul li.twiiter a{ background-position:0 -74px;}

#the-break nav{height:25px; border-bottom:3px solid #60388E}
#the-break nav li.n-people a, #the-break .btn-people, body#the-break.people .page-head, body#the-break.people .related-articles{background:#4FC0BA}
body#the-break.people .also-interested h6{ color:#4FC0BA; border-color:#4FC0BA}
#the-break nav li.n-life a, #the-break .btn-life, body#the-break.life .page-head, body#the-break.life .related-articles{background:#AABD15}
body#the-break.life .also-interested h6{ color:#AABD15; border-color:#AABD15}
#the-break nav li.n-whats-hot a, #the-break .btn-whats-hot, body#the-break.whats-hot .page-head, body#the-break.whats-hot .related-articles{background:#FF66CC}
body#the-break.whats-hot .also-interested h6{ color:#FF66CC; border-color:#FF66CC}
#the-break nav li.n-sports a, #the-break .btn-sports, body#the-break.sports .page-head, body#the-break.sports .related-articles{background:#E09123}
 body#the-break.sports .also-interested h6{ color:#E09123; border-color:#E09123}

/*contacto*/
#contactus .page-head, #register .page-head, #signin .page-head{ background:#9F160F; height:108px; margin-bottom:0; margin-top:10px}
#contactus .page-head h2, #register .page-head h2, #signin .page-head h2{ padding-left:30px; line-height:95px; *padding-bottom: 10px;}
#contactus #main, #register #main, #signin #main{ border:2px solid #9F150E; padding:20px 0px; margin-bottom:10px; }
#contactus #main{ width:946px}
#contactus .cont-contact{ margin-left:37px}
#contactus .cont-contact h5, .cont-register h5{  font:bold 16px "Myriad Pro", "MS Sans Serif", Arial; margin:0; padding:0}
#contactus .cont-contact span{font:14px "Myriad Pro", "MS Sans Serif", Arial;}

.box-form{ margin-bottom:10px; overflow:hidden;}
#form-contact{ margin-top:30px}
#form-contact label, #form-register label, #form-register2 label, #form-login label{font:bold 14px/130% Arial, Helvetica, sans-serif; display:block; float:left; margin-right:10px; width:130px;}
#form-contact input.datacampo,#form-contact .txt-area, #form-register input.datacampo, #form-login input.datacampo{ border:1px solid #333; box-shadow: -1px 1px 3px #ccc inset; height:22px; width:235px;}
input.datacapcha{font-weight:bold; font-size:18px; color:#111 !important; font-family:Arial;}
#form-contact .txt-area{ height:auto; resize:none}
#form-contact button.form-btn, #form-register button.form-btn, #form-register2 button.form-btn,  #signin button.form-btn{ background:#9F160F; color:#FFF; font:15px Tahoma, Geneva, sans-serif; text-transform:uppercase; width:88px; line-height:25px; text-align:center; margin-left:140px; border:none; cursor:pointer;}

#contactus .contact-info { margin-top:60px}
#contactus .contact-info p.telfs{color:#000; font:bold 15px "Myriad Pro", "MS Sans Serif", Arial; background:url(img/bullet-infocontact.jpg) no-repeat left; padding-left:55px}
#contactus .contact-info .emails-info{ background:#9F160F; padding:20px 13px; width:390px }
#contactus .contact-info .emails-info p{ color:#FFF; font:14px "Myriad Pro", "MS Sans Serif", Arial;}
#contactus .contact-info .emails-info p a{color:#FFF;}

/*login*/
#form-login{ margin-top:20px; margin-left:38px;}
#signin h5{ margin-left:20px}
#signin .box-form.fb{ padding-left:140px}
#signin span.forgot{ display:block; text-align:right; padding-right:20px; line-height:25px; font:13px "Myriad Pro", "MS Sans Serif", Arial}
#signin span.forgot a{ text-decoration:underline}

/*aboutus*/
.cont-text{ margin-top:10px}
.cont-text h2, .cont-text h4{ font:28px/40px 'OswaldRegular'; color:#9F140D; border-bottom:3px solid #9F140D; margin-bottom:10px; }
.cont-text h2{ margin-top:10px}
.cont-text h2.gris{ color:#333333; border-bottom:none}
.cont-text h4{ font:25px/20px Arial, Helvetica, sans-serif ; border-bottom:none; margin-bottom:8px}
.cont-text h4 span{ display:block; color:#333333; font:16px/25px Arial, Helvetica, sans-serif;}
.cont-text p{ color:#000; margin-bottom:10px}
.cont-text .staff{ margin:10px 0}
.cont-text .staff img{ float:left; margin-right:15px}
.cont-text .staff p{ font-size:12px; display:block; float:left; width:390px}

/*yellow pages notes*/
.recreation{ border-bottom:1px solid #FFC50B; padding-bottom:20px; margin-bottom:15px}
.recreation h3{ color:#FF9900; font:25px  'OswaldRegular'; margin-bottom:15px}
.recreation p{ font-size:12px; color:#4D4346; margin-bottom:5px }
.recreation form .ref-search, .recreation form select{ width:260px; margin-bottom:10px; border:1px solid #CCC}
.recreation form input[type="submit"]{background:#FF9900; color:#fff; width:260px; font:normal 15px 'OswaldRegular', Geneva, sans-serif; border:0; text-align:center; padding:3px 0; margin:5px 0; cursor:pointer}

/*restaurant suggest*/
.restaurant-guide.suggest .page-head { background: #B3B32D;}
.restaurant-guide.suggest  .box-frm{ border-color:#B3B32D}
.restaurant-guide.suggest  .frm-addevent .btn{ background: #B3B32D;}
.restaurant-guide.suggest  .frm-addevent label span,.restaurant-guide.suggest .box-frm .text-important, .restaurant-guide.suggest .text-thanks{ color: #B3B32D;}
.restaurant-guide.suggest  .box-frm form select{ width:150px;}
.restaurant-guide.suggest  .box-frm form input{ height:24px;}

.restaurant-guide .filtrar_por {background:#C9C9C9;   border: 7px solid #E4E4E4;  color: #000;   margin: 0 0px 15px;   padding: 14px;}
.restaurant-guide .filtrar_por ul { list-style:none; margin-left:10px;}
.restaurant-guide .filtrar_por ul li {display: block;   float: left;   margin-right: 15px; font-size:15px; line-height:35px;}
.restaurant-guide .filtrar_por ul li.titulo {    margin-right: 10px;}
.restaurant-guide .filtrar_por ul li a { background: #797979;   color: #FFFFFF;   display: block; font-family:'OswaldRegular';   height: 35px;    padding: 0 10px;}
.restaurant-guide .filtrar_por ul li a:hover, .filtrar_por ul li a.active { background: #5D5D5D ;   text-decoration: none;}
.restaurant-guide.search .cnt-flujo{ border-top:none;}
.restaurant-guide.search p.nofound{ font-size:16px; color:#000}

.restaurant-guide .nueva_busqueda {  background:#E4E4E4;   margin-bottom: 15px;   padding: 14px;}
.nueva_busqueda h6 { color: #000000; font:normal 16px  'OswaldRegular';   line-height: 100%;   margin-bottom: 10px; text-transform:uppercase;}
.nueva_busqueda .buscar { background: #C9C9C9;   padding: 14px;   position: relative; display:block; width:250px; }
.nueva_busqueda .buscar dl { display: block;    float: none; font:13px/24px 'OswaldRegular';    margin: 0 0 10px;    width: 244px; height:26px;}
.nueva_busqueda .buscar dl dt a { background: url("img/arrow_menu_despl.png") no-repeat right 0 #FFFFFF;    border: 1px solid #828282;    border-radius:3px; color: #7F7F7F;   display: block;  float: none;  height: 23px;   width: 242px;}
.nueva_busqueda .buscar dl dt a:hover {  text-decoration: none;}
.nueva_busqueda .buscar dl dt a span { display: block; padding:0 10px;}
.nueva_busqueda .buscar button {background: url("img/btn_buscar.jpg") no-repeat 0 0 ; border:none; cursor: pointer;   display: block;  float: right;  height: 25px;   padding: 0;   text-indent: -9999px;    width: 60px;}

.restaurant-guide .ficha_lugar {  margin: 0 0px 15px;}
.restaurant-guide .ficha_lugar ul{ list-style:none;}
.restaurant-guide .slider_lugar { background:#282828;   margin-bottom: 14px;   padding: 14px;   position: relative;}
.restaurant-guide .slider_lugar figure{ margin-top:5px;}
.restaurant-guide .slider_lugar h2 { color: #FFFFFF;   font: 23px/100% 'OswaldRegular';    margin-bottom: 10px;   text-transform: none;}
.restaurant-guide .slider_lugar h2 span { font: 12px arial;}
.restaurant-guide .slider_lugar ul.rating {  position: absolute;    right: 14px;    top: 20px;}
.restaurant-guide .slider_lugar h1 {  color: #FFFFFF;  display: inline;  float: left; font: 23px/100% 'OswaldRegular';  margin: 0 10px 10px 0;  text-transform: none;}
.restaurant-guide .slider_lugar h2 {  display: inline;  float: left;  font: 24px/100% Tahoma, Geneva, sans-serif;   margin: 0 0 10px;   padding-top: 8px;}
.restaurant-guide .slider_fotos {  height: 85px;   padding: 10px 0 0;   position: relative; position: relative;  width: 580px; border:none;}
.restaurant-guide .slider_fotos .slider_nav {  left: 0;   position: absolute;   top: 10px; width:100% }
.restaurant-guide .slider_nav a {background: url(img/arrow-slider-restaurant.jpg) no-repeat -1px 0; display:block; height:82px; text-indent:-9999px; width:15px;}
.restaurant-guide .slider_nav a.prev {   float: left;}
.restaurant-guide .slider_nav a.next { background-position: -15px 0px;   float: right;}
.restaurant-guide .slider_fotos .slider_content {  float: left;   height: 80px; margin-left: 18px; overflow: hidden;  position: absolute;  width: 545px;  z-index: 2;}
.restaurant-guide .slider_fotos ul {   height: 85px;   position: absolute;   width: 999px;}
.restaurant-guide .slider_fotos ul li {  float: left;    margin-right: 6px; width: 103px; }
.restaurant-guide .slider_fotos ul li a {  border: 1px solid #282828;  display: block; height: 77px;    margin: 0;   width: 103px;}
.restaurant-guide .slider_fotos ul li a:hover, .restaurant-guide .slider_fotos ul li a.active {  border: 1px solid #FFFFFF;}
.restaurant-guide .cnt_ficha_restaurante .slider_nav {   width: 100%;}
.restaurant-guide .cnt_ficha_restaurante .slider_5 {   padding-top: 10px;}
.restaurant-guide .cnt_ficha_restaurante .slider_content {  margin-left: 0;}

.restaurant-guide .lugar_descrip {   float: left;   margin-right: 14px;    width: 295px;}
.restaurant-guide .lugar_descrip p { line-height: 142%;   margin-bottom: 5px; color:#000}
.restaurant-guide .lugar_descrip h3 { color: #000;   line-height: 100%;   margin-bottom: 10px; font:16px 'OswaldRegular' }
.restaurant-guide .lugar_descrip ul { list-style: disc outside none !important;   margin-left: 15px; color:#000; padding-left:0}

.restaurant-guide .lugar_datos {  color: #000000;   float: right;   margin-bottom: 15px;   width: 295px;}
.restaurant-guide .lugar_datos ul{padding-left:0}
.restaurant-guide .lugar_datos ul.direcciones li {  border-bottom: 1px dotted #9E9E27;   font-size: 11px;   margin-bottom: 5px;   padding-bottom: 5px;}
.restaurant-guide .lugar_datos ul.direcciones li h3 {  font: bold 11px/142% arial;   margin: 0;}
.restaurant-guide .lugar_datos .recomendado {  background: url(img/ico-recommend.jpg) no-repeat left; line-height:28px; padding-left:40px; border-bottom: 1px dotted #9E9E27;    font: 13px/33px 'OswaldRegular'; color:#000;   margin-bottom: 10px; }
.restaurant-guide .share{ width:auto}
.restaurant-guide .lugar_datos ul.share li { display:block; float:left;    height: 20px;    margin-right: 5px !important;    width:100px;}
.restaurant-guide .lugar_datos ul.share li.share_tw{ width:105px}
.restaurant-guide .lugar_datos ul.share li.share_gplus{ width:68px;}

.restaurant-guide .otros_datos {background: #E6E6E6;   color: #000000;   padding: 14px; margin-top:15px;}
.restaurant-guide .otros_datos ul li {display: block;}

/*appcoments*/
.appc-form textarea{height:60px; width:510px;}
.appc-body .appc-form textarea{width:430px}
.appc-form-main{border-bottom:1px solid #004276 !important}
ul.appc-head-opts{margin:0; padding:0; list-style:none; background-image:none !important; background-color:#333 !important; color:#fff; border-bottom:2px solid #8C0000 !important;}
ul.appc-head-opts li#appc-sort{background-image:none !important;; border-left:1px solid #4C4C4C; background:none;}
ul.appc-head-opts li#appc-sort span{background-image:url(img/appc-sort-arrow.png) !important}
ul.appc-head-opts li.appc-head-tot{background:url(img/appc-icon-comment.png) 0 5px no-repeat !important; padding-left:26px !important; }
ul.appc-head-opts li.appc-active, ul.appc-head-opts li.appc-head-tod{top:-8px !important; color:#333; font-weight:bold; line-height:40px !important;}

ul.appc-opts li a{background:url(img/appc-opts.png) 0 0 no-repeat !important; padding-left:20px !important; color:#003871}
ul.appc-opts li a.appc-like{background-position:0 -3px !important;}
ul.appc-opts li a.appc-nolike{background-position:0 -23px !important;}
ul.appc-opts li a.appc-reply{background-position:0 -42px !important;}
a.appc-seguir, .appc-body  ul.appc-opts li a.appc-seguir{background:url(img/appc-opts.png) 0 -64px no-repeat !important;}

ul.appc-opts{margin-bottom:5px !important;}
ul.appc-opts li:first-child{padding-left:0 !important}
ul.appc-opts li:last-child{border:0 !important}
ul.appc-opts li{margin:0 !important; padding:0 7px !important; border-right:1px solid #ccc !important;}
.appc-body .appc-tip{left:-60px;}
.appc-list ol li{border-bottom:1px solid #A9C742 !important}
.appc-list ol li.appc-last, ul.appc-opts li{border-bottom:0 !important}
#app-comments li.appc-even{background-color:#EFFACB !important}

ul.appc-head-opts li.appc-head-tod{border-color:1px solid #94B718 !important}

.appc-avatar-cg{background-image:url(img/appc-btn-chng-avatar.png) !important}
.appc-form button{background-image: url(img/appc-btn-comentar.png) !important}

.appc-moderate{padding:0 10px 10px; color:#333; font-size:11px}
.appc-comment .appc-moderate{padding:0}

.appc-list{margin-bottom:10px}

@media screen and (-webkit-min-device-pixel-ratio:0) {a.appc-seguir{top:2px !important}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.appc-body a.appc-seguir{top:1px !important}}	

/*icono play*/
.nota figure a .play_video{background: url("img/play_video.png") no-repeat scroll 0 0 transparent; left:50%; top:50%; width: 60px; height:60px; margin-top:-30px; margin-left:-30px; display:block; position:absolute;}

/*services*/
.services .flujo p{ margin-bottom:10px;}
.services .flujo p span{ color:#999999;}
.services .flujo h6{ font-size:14px; font-weight:bold; margin-top:0px;}
.services .cnt-flujo h3{ font:20px 'OswaldRegular'; color:#202020}

/*error404*/
.error404 .inner{background:#F2F2F2 url(img/bg-error.jpg) no-repeat 640px -5px; padding:40px 0 70px 70px; width:880px;}
.error404 .container p{ color:#000; font-size:12px;}
.error404 .container h1{ font:bold 33px Arial, Helvetica, sans-serif; color:#B20B19; }
.error404 .container form input{ width:233px; border:1px solid #D1D1D1; float:left; background:#F3F3F3; height:25px; line-height:25px; padding-left:5px; margin-right:5px; }
.error404 .container form button{ background:url(img/btn-search.jpg); width:53px; height:26px; cursor: pointer; text-indent:-9999px; display:block; float:left; border:none; margin-top:1px;}

/*j.p*/
.media_type{position:relative; clear:both;}

/*message*/
#rating-msg{ padding:5px; background:#CCC; border:1px solid #99; color:#0009}

/*datepicker*/
.calendar{font-family:Arial,Helvetica,sans-serif; font-size:0.9em; background-color:#EEE; color:#333; border:1px solid #DDD; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:0.2em; width:200px}
.calendar a{outline:none}
.calendar .months{background-color:#F6AF3A; border:1px solid #E78F08; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#FFF; padding:0.2em; text-align:center}
.calendar .prev-month, 
.calendar .next-month{padding:0}
.calendar .prev-month{float:left}
.calendar .next-month{float:right}
.calendar .current-month{margin:0 auto}
.calendar .months a{color:#FFF; text-decoration:none; padding:0 0.4em; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.calendar .months a:hover{background-color:#FDF5CE; color:#C77405}
.calendar table{border-collapse:collapse; padding:0; font-size:0.8em; width:100%}
.calendar th{text-align:center}
.calendar td{text-align:right; padding:1px; width:14.3%}
.calendar td a{display:block; color:#1C94C4; background-color:#F6F6F6; border:1px solid #CCC; text-decoration:none; padding:0.2em}
.calendar td a:hover{color:#C77405; background-color:#FDF5CE; border:1px solid #FBCB09}
.calendar td.today a{background-color:#FFF0A5; border:1px solid #FED22F; color:#363636}

/*jScroll*/
.jspContainer{ overflow: hidden; position: relative; }
.jspPane{position: absolute;}
.jspVerticalBar{ position: absolute;top: 0;right: 0;width: 7px;height: 100%;}
.jspHorizontalBar{  position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; } 
.jspCap {  display: none;  }
.jspHorizontalBar .jspCap {  float: left; }
.jspTrack { background: #dde; position: relative; } 
.jspDrag{ background: #EE8325; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; } 
.jspArrow { background: #000; text-indent: -20000px; display: block; cursor: pointer; }  
.jspArrow.jspDisabled {  cursor: default; background: #000; } 
.jspVerticalBar .jspArrow { height: 16px; } 
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; } 
.jspVerticalBar .jspArrow:focus { outline: none; }  
.jspCorner { background: #eeeef4; float: left; height: 100%; }
* html .jspCorner { margin: 0 -3px 0 0; }

.no-available{text-align:center; margin:100px 0}

.lst-price{margin:0; padding:0; list-style:none}
.lst-price li{float:left; margin-right:10px;}
.lst-price li input[type="text"]{border:0px outset #979797; border-bottom-width:1px; width:20px; color:#111; height:20px; padding:0}
.lst-price li input[type="text"]:disabled{background-color:#FBFBFB}
.lst-price li span{vertical-align:middle; padding:0 3px; line-height:5px}

#apilip{padding:0 !important; border:0 !important}
#apilip ul li{padding:0; border:0 !important; width:auto}
#apilip ul li a{padding:0;}
#apilip ul li.activeli{border:0 !important; border-top-left-radius:5px; border-top-right-radius:5px}
#apilip ul li h2{font:bold 15px/28px Tahoma, Geneva, sans-serif; padding:0 12px;}
#apilip ul li a.active h2{color:#ccc !important;}

#apilip .tab{padding-top:10px !important; border:0 !important; border-top-left-radius:0 !important; border-top-right-radius:0 !important; margin-top:0 !important}
#apilip .tab img{float:left}
#apilip .tab a{padding-left:90px}

#sidebar .box-realestate .externo{ padding-top:0}
#sidebar #news,#sidebar  #travel, #sidebar #food, #sidebar #blog { height:auto!important}


/*Player imagenes galeria*/


.viewer_draw .legend { background: none repeat scroll 0 0 #F5F5F5; display: block;  font-size: 11px !important;  margin: 0;  padding: 5px;  width: 600px; }