/*
---------------------------------
Site:    Site do Centro de Convenções de Pernambuco
Empresa: Partec - TangerinaLab / Softex Recife
Autor:   Ramon Victor / Túlio Nóbrega
Data:    06/2012
---------------------------------
*/

/* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,abbr,address,cite,code,em,img,small,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,nav,article,section,dialog,figure,aside,footer 
{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
hr{display:none}
a{overflow:hidden}


strong{font-weight:bold}
small{font-size:85%}

img{-ms-interpolation-mode:bicubic}

label{cursor:pointer}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
textarea{overflow:auto;vertical-align:top}
button,input{line-height:normal;*overflow:visible}
input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box}
button{width:auto;overflow:visible}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:0;padding:0;margin:0}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}

::-moz-selection{background:#03697f;color:#fff;text-shadow:none}
::selection{background:#03697f;color:#fff;text-shadow:none}

a{color:#049dbf;text-decoration:none}
a:visited{color:#049dbf}
a:hover{color:#03697f}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}

strong{font-weight:bold}
small{font-size:85%}

/*ul,ol{margin:1em 0;padding:0 0 0 40px} */
nav ul,nav ol{list-style:none;list-style-image:none}

img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}

figure{margin:0}

form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:valid,textarea:valid{ }
input:invalid,textarea:invalid{background-color:#f0dddd}

table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}

.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0}

.lt-ie9 button{width:auto;overflow:visible}


/* ===== base  */

html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{font-size:13px;line-height:1.231;background:url(i/header-olinda-recife.jpg) no-repeat center 0}
body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#818181;outline:none}

h1,h2,h3,h4,h5{font-family:'Oswald',Arial,sans-serif;font-weight:normal;margin-bottom:.4em}
h1{font-size:20px}
h2{font-size:18px}

a,.txt,.trans{-moz-transition:all .6s ease-out;-o-transition-property:all .6s ease-out;-webkit-transition: all .6s ease-out;transition: all .6s ease-out}
.noTransition{-moz-transition:width .6s ease-out;-o-transition-property:width .6s ease-out;-webkit-transition: width .6s ease-out;transition: width .6s ease-out}

#main{clear:both;width:100%;min-height:420px;background:#fff;padding-bottom:70px}
#main .center{padding-top:30px}

.center{width:960px;margin:0 auto}

.main-home header {height:472px;background:url(i/hd-pattern.png) repeat-x center 184px}
#hd-intern{height:342px;width:100%;}
#hd-intern .seta-contexto {z-index:999;position:absolute;bottom:0;left:45px;background:url(i/seta-contexto-foto.png) no-repeat; width:15px;height:6px;}
#hd .seta-contexto {display:none;}
.main-home header .center{position:relative;padding-top:67px}
.main-home header .fn{width:255px;height:89px;display:block;margin:0 auto 32px}

#nav{height:45px;width:100%;background:url(i/nav-bg-overlay.png) repeat-x;position:absolute;top:188px;left:0;z-index:500}
#nav li{font-family:'Oswald';float:left;margin-right:40px}
#nav .last{margin-right:0}
#nav ul{width:395px;position: absolute;top:0;left:50%;margin-left:-165px;height:49px}
#nav-ul a{height:45px;line-height:45px;text-transform:uppercase;color:#4d4d4d}
#nav-ul a:hover, #nav-ul .current a{color:#049dbf}
#magic-line{position:absolute;bottom:0;left:0;width:100px;height:4px;border-bottom:4px solid #049dbf;z-index:500;border-radius:3px;-webkit-border-radius:3px}
#magic-line .arrow{content:'';display:block;width:8px;height:4px;background:url(i/current-nav-arrow.png) no-repeat;position:absolute;top:0;left:50%;margin-left:-4px}

#social{position:absolute;top:7px;left:19px}
#social a{width:24px;height:26px;margin-right:2px;float:left;background:url(i/ics-nav.png) no-repeat}
#social .icn-flickr{background-position:-53px 0}
#social .icn-twitter{background-position:2px 0}
#social .icn-facebook{background-position:-28px 0}
#nav #login-link{font-family:'Oswald';font-size:12px;text-transform:uppercase;position:absolute;top:9px;right:19px}
#nav #login-link a{height:26px;line-height:26px;display:inline-block;color:#8b8c8c;padding-left:20px;background:url(i/ics-nav.png) no-repeat -95px 0}
#nav #login-link a:hover{color:#049dbf}

#slider{width:100%;height:284px;position:relative}
#slider figcaption{font-family:'Oswald';font-weight:300;display:block;width:925px;height:53px;padding:30px 19px 0;position:absolute;top:202px;left:0;color:#e2e2e2;font-size:25px;background:url(i/slider-overlay.png) repeat-x}
.rgba #slider figcaption{color:rgba(255,255,255,.7)}

#events{height:258px;margin-bottom:28px;float:left;position:relative}
#events h1{color:#b0b0b0;padding:0 19px;float:left;argin-bottom:0}
#events .a-como-alugar{color:#049dbf;font-size:16px;font-family:'Oswald';padding:2px 0;margin-right:20px}
#events .a-como-alugar:hover{color:#03697f}
#nav-calendar{float:left}
#nav-calendar li{float:left}
#nav-calendar li a{background:url(i/nav-timeline.png) no-repeat;width:24px;height:28px;display:block}
#nav-calendar .nav-l a{width:23px; background-position:0 -28px}
#nav-calendar .nav-r a{background-position:-23px -28px}
#nav-calendar .nav-r a:hover{background-position:-23px -56px}
#nav-calendar .nav-l a:hover{background-position:0 -56px}
#nav-calendar .nav-r a:active{background-position:-23px -84px}
#nav-calendar .nav-l a:active{background-position:0 -84px}
#nav-calendar .nav-l a.off{background-position:0 0}
#nav-calendar .nav-r a.off{background-position:-23px 0px}


#second-content section:hover{box-shadow:0 0 3px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.1)}
#home-about{width:628px;height:313px;border:1px solid #e8e8e8;float:left;position:relative}
#logo-detail{content:'';display:block;width:235px;height:197px;position:absolute;top:-20px;left:0;background:url(i/logo-detail.png) no-repeat}
#home-about{width:628px;height:313px;border:1px solid #e8e8e8;float:left;position:relative}
#home-about:before{content:'';display:block;width:235px;height:197px;position:absolute;top:-20px;left:0;background:url(i/logo-detail.png) no-repeat}
#home-about h1 a{color:#03697f}
#home-about h1 a:after{content:'»';color:#68c7da;font-size:22px;display:inline-block;padding-left:3px;position:relative;top:-2px}
#home-about h1:hover a:after{padding-left:4px}
#home-about h1 a:hover{color:#049dbf}
#home-about .entry{padding:18px 18px 0 249px}
#home-about .entry p{font-size:13px;line-height:135%}

#explore-areas{padding:20px 19px;width:590px;height:96px;position:absolute;top:177px;left:0;background:#f9f9f9 url(i/or.png) no-repeat 347px 0}
.borderradius #explore-areas{border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}
#explore-areas h2{font-size:15px;margin-bottom:.7em}
#discover{float:left}
#discover form li{float:left;margin-right:10px}
#discover .wrap-send{padding-top:17px}
#discover label{display:block;font-size:12px;color:#a3a3a3;padding-bottom:3px}
#discover .txt{width:100px}
#discover #txt-qtd-pessoas{width:80px}
.lt-ie9 .bt{filter:chroma(color=#000)}
#see-all{width:200px;float:right}

#ver-todos{display:block;height:52px;padding:7px 8px;font-family:'Oswald';position:relative}
#ver-todos:hover{border-color:#a9a9a9}
#ver-todos:hover .l2{color:#027e99}
#ver-todos:hover strong:after{right:8px}
#ver-todos .thumb{float:left;width:52px;margin-right:10px}
#ver-todos .l1{font-size:15px;color:#a9a9a9}
#ver-todos .l2{font-size:24px;color:#8f8f8f}
#ver-todos strong{width:85px;font-weight:normal;display:block;float:left}
#ver-todos strong:after{content:'';display:block;position:absolute;top:23px;right:9px;width:12px;height:19px;background:url(i/bta-arrow.png) no-repeat}
#ver-todos span{display:block}

#likebox{border:1px solid #e8e8e8;width:299px;height:313px;float:right;overflow:hidden}


/* ===== sobre */

/* ===== footer */
#ft{width:100%;height:230px;clear:both;border-top:1px solid #d9d9d9;background:#f6f6f6 url(i/footer.png) no-repeat center 0; min-width:960px}
#ft .center{position:relative;height:210px;padding-top:20px}

#nav-footer{float:left;height:120px}
#nav-footer li{float:left;margin-right:15px;font-family:'Oswald';text-transform:uppercase}
#nav-footer a{color:#888}
#nav-footer .current a,#nav-footer a:hover,#address .email:hover{color:#049dbf}
#nav-ul a:active,#nav-footer a:active{position:relative;top:1px}

#address{font-family:'Oswald';width:400px;min-height:120px;padding-top:40px;float:right;position:relative;top:-40px;background:url(i/icn-place.png) no-repeat}
#address .adr{padding-left:96px}
#address .adr p{margin-bottom:.5em}
#address .street-address{font-size:18px;color:#03697f}
#address .at{font-size:16px}
#address .wrap-contacts{padding-left:58px}
.email, .tel{color:#888;padding:4px 0 4px 37px;display:block;margin-bottom:.3em;background:url(i/icn-contact.png) no-repeat 0 4px}
.tel{background-position:0 -25px}

#ft .ft{clear:both;width:100%}
.ft{position:absolute;top:140px;left:0}
#apoio{float:left}
#apoio .tit{color:#b0b0b0;font-family:'Oswald'}
#apoio li{float:left;margin-right:20px}
#cc{float:right;padding-top:52px;font-size:12px}


/* slider */
#slider, #slider-wrapper{position:relative;width:100%;height:284px;overflow: hidden;position:relative}
#slider figure, #foto-wrapper figure{width:960px;height:284px;position:absolute;top:0;left:0}
#slider img, #foto-wrapper img{display:block}

#slider figcaption, #foto-wrapper figcaption{font-family:'Oswald';font-size:25px;font-weight:200;display:block;width:922px;height:48px;padding:30px 19px 0;position:absolute;top:206px;left:0;z-index:500;color:#e2e2e2;background:url(i/slider-overlay.png) repeat-x}
#slider figcaption strong, #foto-wrapper figcaption {font-weight:200}
#slider .small, #foto-wrapper small{font-size:18px}

/* foto internas */
#foto-wrapper {position:relative;width:100%;height:154px;overflow: hidden;}
#foto-wrapper figcaption {top:76px;}

#main-content{padding:0 20px}


#slider-nav{position:absolute;right:10px;min-width:50px;float:left;height:16px;top:253px;z-index:600}
#slider-nav a{cursor:pointer;position:relative;display:block;text-indent:-999em;float:left;margin-right:7px;width:16px;height:16px;outline:none}
.borderradius #slider-nav a{border-radius:16px;-webkit-border-radius:16px}
.rgba #slider-nav a{background:rgba(0,0,0,.9)}
.rgba #slider-nav .active{background:rgba(255,255,255,.4)}
.rgba #slider-nav a:hover{background:rgba(255,255,255,.2)}
#slider-nav a:after{content:'';display:block;background:#fff;width:10px;height:10px;border-radius:8px;-webkit-border-radius:8px;position:absolute;top:50%;left:50%;z-index:5;margin:-5px 0 0 -5px}
.canvas #slider-nav a canvas{position:absolute;top:0;left:0;z-index:1}
.no-borderradius #slider-nav a{width:15px;height:14px;background:url(i/nav-slider-ie.png) no-repeat center 0}
.no-borderradius #slider-nav .active{background-position:center -19px} 


/* ========= rv framework */
.none{display:none}
.clr{clear:both}
.skip{display:block;text-indent:-9999em;overflow:hidden}
.left{float:left}
.right{float:right}
.blck{display:block}
.rd{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.group:before,.group:after{content:"";display:table}
.group:after{clear:both}
.group{zoom:1}

.bt{border:1px solid #056f86;background:#0388a5;font-family:'Oswald';color:#fff;font-size:18px;height:45px;padding:8px 15px;text-transform:uppercase}
.bt.search {background: #0388a5 url(i/ic-bt-search.png) no-repeat center center;padding:0px;width:54px;height:45px; }
.textshadow .bt{text-shadow:1px 1px 0px #02647b}
.cssgradients .bt.search {
  background-repeat:no-repeat;
  background-position:center center;
  background-image:url(i/ic-bt-search.png), -moz-linear-gradient(top,  #0388a5 0%, #016e86 99%);
  background-image:url(i/ic-bt-search.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0388a5), color-stop(99%,#016e86));
  background-image:url(i/ic-bt-search.png), -webkit-linear-gradient(top,  #0388a5 0%,#016e86 99%);
  background-image:url(i/ic-bt-search.png), -o-linear-gradient(top,  #0388a5 0%,#016e86 99%);
  background-image:url(i/ic-bt-search.png), -ms-linear-gradient(top,  #0388a5 0%,#016e86 99%);
  background-image:url(i/ic-bt-search.png), linear-gradient(top,  #0388a5 0%,#016e86 99%);
}
.cssgradients .bt.search:active{
  background-repeat:no-repeat;
  background-position:center center;
  background-image:url(i/ic-bt-search.png), -moz-linear-gradient(top,  #016e86 1%, #0388a5 100%);
  background-image:url(i/ic-bt-search.png), -webkit-gradient(linear, left top, left bottom, color-stop(1%,#016e86), color-stop(100%,#0388a5));
  background-image:url(i/ic-bt-search.png), -webkit-linear-gradient(top,  #016e86 1%,#0388a5 100%);
  background-image:url(i/ic-bt-search.png), -o-linear-gradient(top,  #016e86 1%,#0388a5 100%);
  background-image:url(i/ic-bt-search.png), -ms-linear-gradient(top,  #016e86 1%,#0388a5 100%);
  background-image:url(i/ic-bt-search.png), linear-gradient(top,  #016e86 1%,#0388a5 100%);
}

.cssgradients .bt{
  background: #0388a5;
  background: -moz-linear-gradient(top,  #0388a5 0%, #016e86 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0388a5), color-stop(99%,#016e86));
  background: -webkit-linear-gradient(top,  #0388a5 0%,#016e86 99%);
  background: -o-linear-gradient(top,  #0388a5 0%,#016e86 99%);
  background: -ms-linear-gradient(top,  #0388a5 0%,#016e86 99%);
  background: linear-gradient(top,  #0388a5 0%,#016e86 99%);
}
.cssgradients .bt:active{
  background: -moz-linear-gradient(top,  #016e86 1%, #0388a5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#016e86), color-stop(100%,#0388a5));
  background: -webkit-linear-gradient(top,  #016e86 1%,#0388a5 100%);
  background: -o-linear-gradient(top,  #016e86 1%,#0388a5 100%);
  background: -ms-linear-gradient(top,  #016e86 1%,#0388a5 100%);
  background: linear-gradient(top,  #016e86 1%,#0388a5 100%);
}
.boxshadow .bt{
  -webkit-box-shadow:inset 0 1px #35a0b7,
  1px 1px rgba(0, 0, 0, .1);
  box-shadow:inset 0 1px #35a0b7,
  1px 1px rgba(0, 0, 0, .1);
}

.bta{border:1px solid #cfcfcf}
.cssgradients .bta{
  background: #fff;
  background: -moz-linear-gradient(top,  #ececec 0%, #fff 25%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(25%,#fff));
  background: -webkit-linear-gradient(top,  #ececec 0%,#fff 25%);
  background: -o-linear-gradient(top,  #ececec 0%,#fff 25%);
  background: -ms-linear-gradient(top,  #ececec 0%,#fff 25%);
  background: linear-gradient(top,  #ececec 0%,#fff 25%);
}
.cssgradients .bta:active{
  background: -moz-linear-gradient(top,  #fff 75%, #dedede 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,#fff), color-stop(100%,#dedede));
  background: -webkit-linear-gradient(top,  #fff 75%,#dedede 100%);
  background: -o-linear-gradient(top,  #fff 75%,#dedede 100%);
  background: -ms-linear-gradient(top,  #fff 75%,#dedede 100%);
  background: linear-gradient(top,  #fff 75%,#dedede 100%);
  -webkit-box-shadow:none;
  box-shadow:none;
}
.boxshadow .bta{
  -webkit-box-shadow:inset 0 1px #f8f8f8,
  1px 1px rgba(0, 0, 0, .1);
  box-shadow:inset 0 1px #f8f8f8,
  1px 1px rgba(0, 0, 0, .1);
}

::-webkit-input-placeholder{color:#afafaf}
:-moz-placeholder{color:#afafaf!important}

.txt, .area {font-size:16px;color:#797979;border:1px solid #afafaf;padding:12px 13px;background:#fff}
.boxshadow .txt, .boxshadow #fix-ie7-input-bg, .boxshadow .area {
  -webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.1);
  box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.1);
}

.borderradius .txt, .borderradius .area, .borderradius .bt, .borderradius .bta, .borderradius #fix-ie7-input-bg {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.cssgradients .txt, .cssgradients .area, .cssgradients #fix-ie7-input-bg{
  background: -moz-linear-gradient(top,  #fff 44%, #e6e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(44%,#fff), color-stop(100%,#e6e6e6));
  background: -webkit-linear-gradient(top,  #fff 44%,#e6e6e6 100%);
  background: -o-linear-gradient(top,  #fff 44%,#e6e6e6 100%);
  background: -ms-linear-gradient(top,  #fff 44%,#e6e6e6 100%);
  background: linear-gradient(top,  #fff 44%,#e6e6e6 100%);
}
.txt:focus, .area:focus, #discover-faleconosco .error:focus{color:#6f6f6f;border-color:#028caf;
background: -moz-linear-gradient(top,  #f1f1f1 0%, #fff 56%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(56%,#fff));
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#fff 56%);background: -o-linear-gradient(top, #f1f1f1 0%,#fff 56%);
background: -ms-linear-gradient(top,  #f1f1f1 0%,#fff 56%);
background: linear-gradient(bottom,  #f1f1f1 0%,#fff 56%);}

.cssgradients .txt.search, .cssgradients #fix-ie7-input-bg  {
  background-repeat:no-repeat;
  background-position:right center;
  background-image:url(i/ic-pesquisa-input.png), -moz-linear-gradient(top,  #fff 44%, #e6e6e6 100%);
  background-image:url(i/ic-pesquisa-input.png), -webkit-gradient(linear, left top, left bottom, color-stop(44%,#fff), color-stop(100%,#e6e6e6));
  background-image:url(i/ic-pesquisa-input.png), -webkit-linear-gradient(top,  #fff 44%,#e6e6e6 100%);
  background-image:url(i/ic-pesquisa-input.png), -o-linear-gradient(top,  #fff 44%,#e6e6e6 100%);
  background-image:url(i/ic-pesquisa-input.png), -ms-linear-gradient(top,  #fff 44%,#e6e6e6 100%);
  background-image:url(i/ic-pesquisa-input.png), linear-gradient(top,  #fff 44%,#e6e6e6 100%);
}

.cssgradients .txt.data, .cssgradients #fix-ie7-input-bg.data  {
  background-repeat:no-repeat;
  background-position:right center;
  background-image:url(i/ic-calendar.png), -moz-linear-gradient(top,  #fff 44%, #e6e6e6 100%);
  background-image:url(i/ic-calendar.png), -webkit-gradient(linear, left top, left bottom, color-stop(44%,#fff), color-stop(100%,#e6e6e6));
  background-image:url(i/ic-calendar.png), -webkit-linear-gradient(top,  #fff 44%,#e6e6e6 100%);
  background-image:url(i/ic-calendar.png), -o-linear-gradient(top,  #fff 44%,#e6e6e6 100%);
  background-image:url(i/ic-calendar.png), -ms-linear-gradient(top,  #fff 44%,#e6e6e6 100%);
  background-image:url(i/ic-calendar.png), linear-gradient(top,  #fff 44%,#e6e6e6 100%);
}

.txt.search {width:310px;background: #FFF url(i/ic-pesquisa-input.png) right center no-repeat; padding-right:45px;}
.txt.data {width:97px;background: #FFF url(i/ic-calendar.png) right center no-repeat;padding-right:40px;} 

#fix-ie7-input-bg .txt.search {width:310px;background:transparent; border:none; padding-right:0;border:0;border-radius:0;box-shadow:none;}
#fix-ie7-input-bg {display:block;width: 365px; background: #FFF url(i/ic-pesquisa-input.png) no-repeat right center;}

#fix-ie7-input-bg.data .txt.data {width:100px;background:transparent; border:none; padding-right:0;border:0;border-radius:0;box-shadow:none;}
#fix-ie7-input-bg.data {float:left;margin-right:6px;border:1px solid #afafaf; display:block;width: 150px; background: #FFF url(i/ic-calendar.png) no-repeat right center;}

/* styles timeline */

.data-wrap{height:38px; overflow:hidden; width:38px;padding:10px 5px 10px 0;float:left;font-family:'Oswald',Arial,sans-serif;-moz-transition:height .6s ease-out;-o-transition-property:height .6s ease-out;-webkit-transition: height .6s ease-out;transition: height .6s ease-out}
.many-date .data-wrap{background:url(i/seta-more-data.jpg) 1px bottom no-repeat}
.data-wrap time{text-transform:uppercase;font-size:12px;color:#8c8c8c;text-align:center;line-height:12px;display:block}
.data-wrap .data-inicio .dia{font-size:25px;letter-spacing:-.075em;color:#8c8c8c;display:block;margin-bottom:.1em;line-height:25px}
.data-wrap .data-a{font-family:'Oswald',Arial,sans-serif;margin:3px 0;display:none; font-size:10px;color:#bbbbbb;text-align:center}
.data-wrap .data-fim{font-size:11px;display:none}

.info-wrap{padding:10px 5px;float:left}
.info-wrap .horario{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#9c9fa0}
.info-wrap h2{overflow:hidden;width:159px; margin-bottom:0px; text-transform: capitalize; white-space: nowrap;text-overflow: ellipsis}
.info-wrap h2.link {width:147px;}
.info-wrap h2 a{color:#03697f}
.mascara-foto{position:absolute;top:0;right:0;z-index:0;overflow: hidden}
.mascara-foto .mask{background: url(i/mascara-foto-evento.png) no-repeat;display:block;width:39px;height:32px;position:absolute;top:0;right:0}

li.hover .data-a, li.hover .data-fim{display:block}
li.hover .data-wrap{background: none; height:67px}

.wrap-timeline{ 
	clear: both;
    float: left;
    position: relative;
    width:100%;
}
.wrap-widget{
	display:block;
	background: url(i/timeline-pattern.png) 0 center;
	width: 895px;
    overflow: hidden;
    height:226px;
    padding-left:64px;
    position:relative;
}

.shadow-left, .shadow-right{
	position: absolute;
	background: url(i/shadow-left.png) no-repeat;
	bottom:0;
	display:block;
	height:226px;
	width:7px;
	z-index:9;
}
.shadow-right{
	background: url(i/shadow-right.png) no-repeat;
	right:-1px;
}

.wrap-widget ul {
    float:left;
    list-style: none outside none;
    padding-left:46px;
}
.wrap-widget ul li{
    float: left;
    -moz-transition: all 0.6s ease-out 0s;
    list-style: none outside none;
    width:212px;
    height:59px;
    border:1px solid #cfcfcf;
    display:block;
    position:relative;
    -webkit-box-shadow:  2px 2px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow:  2px 2px 0px 0px rgba(0, 0, 0, 0.1);
    background:#FFF url(i/bg-data.jpg) repeat-y;
    top:0;
}
.wrap-widget ul .hover{border-color:#049dbf;-webkit-box-shadow: inset 0px 0px 3px 1px rgba(104, 191, 214, 0.5), 2px 2px 0px 0px rgba(0, 0, 0, 0.1);box-shadow: inset 0px 0px 3px 1px rgba(104, 191, 214, 0.5),2px 2px 0px 0px rgba(0, 0, 0, 0.1)}
.wrap-widget ul .seta{text-indent:-9999em;overflow:hidden;display:block;position:absolute;left:100px}
.wrap-widget ul .top .seta{background:url(i/seta-li.png) no-repeat -15px 0;width:15px;height:13px;bottom:-9px}
.wrap-widget ul .bottom .seta{background:url(i/seta-li-bt.png) no-repeat -15px 0;width:15px;height:13px;position:absolute;left:100px;top:-11px}
.wrap-widget ul .hover .seta{background-position:0 0}
.wrap-widget ul .many-date.hover.top{top:-28px}
.wrap-widget ul .many-date.hover{height:87px} 
.wrap-widget ul .top{
	margin-left:-94px;
	margin-top:31px;
}
.wrap-widget ul .bottom{
	margin:123px 0 0 -94px
}
.wrap-widget ul .age{
	width: 0px;
	margin-top: 96px;
	margin-left:-70px;
	position:relative;
	border:none;
	-webkit-box-shadow:none;
  	box-shadow:none;
}

.wrap-widget ul .age.first{
	display: block;
}

.wrap-widget ul .age span{
	background:url(i/tag-ano-disable.png) no-repeat;
	font-family:'Oswald',Arial,sans-serif;
	color:#FFF;
	width:39px;
    height:24px; 
	display: block;
	padding-left:8px;
    line-height:24px;
    border:none;
  	position:absolute;
}

.wrap-widget ul li .popup-widget{
	position: absolute;
	top:-196px;
}

.load-timeline{
	background: url(i/load-timeline.png) no-repeat;
	width: 11px;
	height:11px;
	position:absolute;
	line-height:0;
	padding:2px 0 0 3px;
	display: block;
	overflow: hidden;
}
.load-timeline canvas{position:absolute;top:2px;left:3px; }

.no-touch li.hover.has-image .load-timeline{
	background-position: 0 -13px;
}

li.hover .load-timeline, .no-canvas li.hover.has-image .load-timeline {
	background-position: 0 -26px;
}


.top .load-timeline{
	bottom:-23px;
	left:100px;
}

.bottom .load-timeline{
	top:-22px;
	left:100px;
}

#current_age{
    display: block;
    color:#FFF;
    background:url(i/tag-ano.png) no-repeat;
    display: block;
    width:39px;
    height:24px; 
    font-family:'Oswald',Arial,sans-serif;
    position:absolute;
    padding-left:8px;
    line-height:24px;
	left:-39px;
    top:124px;
    z-index:10;
}



.popup-widget img{
	display:none;
}

#tooltip{
	display: none;
	position: absolute;
	float:left;
	border:1px solid #049dbf;
 	z-index:999;
}

#tooltip .ampliar-imagem, #eventos-wrapper .ampliar-imagem{
  position: absolute;
  right: 6px;
  top:6px;
  background: url(i/icon-zoom.png) no-repeat;
  width:23px;
  height:23px;
  display: block;
  overflow: hidden;
  text-indent:-9999em;
}

#tooltip .ampliar-imagem:hover, #eventos-wrapper .ampliar-imagem:hover{background-position:0 bottom}

a.off{
	color: #D7D7D7;
}

a.on{
	color: #000;
}


#intro-estrutura {margin-bottom:30px;overflow: hidden;}
.texto-intro {width:453px; float:left}
.texto-intro p {font-size:22px;font-family:'Oswald',Arial,sans-serif;color:#818181;line-height: 32px;font-weight: 300}
#galeria-imagens {width:450px;height:233px;float:right;position:relative;}
.sprite-foto {background: url(i/fotos-galeria.jpg) no-repeat; position:absolute}
.sprite-foto a {display:block;width:100%;height:100%;}

#foto1 {background-position:0 0;width:190px;height:168px;top:66px;left:102px;}
#foto1:hover {background-position:0 -168px;}

#foto2 {background-position:-191px 0;width:97px;height:73px;top:121px;left:0;}
#foto2:hover {background-position:-191px -73px;}

#foto3 {background-position:-191px -147px;width:95px;height:60px;top:0;left:102px;}
#foto3:hover {background-position:-191px -207px;}

#foto4 {background-position:-290px 0;width:117px;height:83px;top:25px;left:296px;}
#foto4:hover {background-position:-290px -83px;}

#foto5 {background-position:-298px -167px;width:100px;height:66px;top:112px;right:0;}
#foto5:hover {background-position:-298px -234px;}

#foto6 {background-position:-407px 0;width:51px;height:71px;top:46px;left:46px;}
#foto6:hover {background-position:-407px -71px;}

#foto7 {background-position:-407px -143px;width:64px;height:40px;top:184px;left:300px;}
#foto7:hover {background-position:-407px -183px;}

#espacos {
	-webkit-border-radius: 5px;
    border-radius: 5px;
    width:919px;
    background: url(i/bg-textura-estrutura.png);
    border: 1px solid #b4b4b4;
    font-family:'Oswald',Arial,sans-serif;
}
#livesearch h2 {font-size:25px;color:#03697f;}
#livesearch {float:left;border-right:1px solid #dbdbdb;width:529px;}

#espacos #discover {float:left;border-left:1px solid #b3b3b3;padding-left:36px;width:322px;}
#espacos #discover h2 {color:#434343;font-size:14px;}
#espacos #discover label {color:#676767;font-size:12px;font-family:Arial;}
#discover-result {position:relative;width:296px; padding:7px 12px 3px; background:#bdbdbd;float:left;-webkit-border-radius: 3px;border-radius: 3px;}
.rgba #discover-result {background: rgba(0, 0, 0, 0.1)}
#discover-result #limpar-busca {position:absolute;background:url(i/bt-excluir-result-areas.png) no-repeat;width:40px;height:39px;top:26px;right:10px;}
#discover-result .qtd-resultado {padding-top:1px;line-height:22px;color:#09713e;background:url(i/ic-result-areas.png) no-repeat;padding-left: 27px;}
#discover-result .notfound {padding-top:1px;line-height:22px;color:#4e4e4e;background:url(i/ic-notfound.png) no-repeat;padding-left: 27px;}
#espacos #discover-result h2 {line-height: 22px; color:#6c6c6c;}
#discover-result .search-return {float:left;}
#discover-result .plus {float:left;font-size:35px;line-height:27px; margin:0 14px 0 7px;display:block;}
#discover-result .search-return span {font-size:28px;color:#626262;}

#espacos-head {padding: 15px;overflow:hidden;}
#espacos-table {width:919px;clear:both;background:#fff; font-weight: normal;}
#espacos-table thead tr {height:44px;}
#espacos-table th {padding:0 18px;font-size:16px; margin-bottom:0;text-align:center;color:#03697f;vertical-align:middle;}
#espacos-table th span {color:#b9b9b9;}
#espacos-table .dimensao {text-align:left;border-right:0;width:auto!important;}

#espacos-table .area-tipo td {background:#e2e2e2;height:27px; color:#828282; font-size:14px; padding:0 18px;}
#espacos-table .temFoto {cursor:pointer;}
#espacos-table .row2 td {background: url(i/bg-textura-row2.png);}
#espacos-table td.foto {width:57px; height:57px; padding:5px 10px;position: relative;}
#espacos-table td.foto .qtd {display:none;width:77px; zoom:1;font-weight:bold;color:#049dbf; z-index: 100; position: absolute;text-align: center;padding-top:20px;}
#espacos-table td.foto img {-webkit-border-radius: 5px;border-radius: 5px;-moz-border-radius: 5px;}
#espacos-table td.foto img:hover, #espacos-table .espaco:hover img  {zoom: 1; filter: alpha(opacity=30); opacity: 0.3;}
#espacos-table td.area-nome {text-align: right;color:#6c6868;width:353px;}
#espacos-table {color:#b0b0b0}
#espacos-table td {width:15%;font-size:18px;text-align: center;vertical-align:middle;border-right:1px solid #fff;padding:18px 18px;}

#espacos-table tr:hover td {background: url(i/bg-textura-hover.png);color:#919191;}

#nav-intern {position:relative;font-family:Oswald;font-size:16px;overflow:hidden;height:56px; padding:18px 83px 0;margin-bottom:25px;background:url(i/bg-nav-intern.gif) 0 28px repeat-x;}
#nav-intern-r, #nav-intern-l {position:absolute;top:0;background:url(i/nav-intern.png) no-repeat;width:56px;height:56px;}
#nav-intern-r {right:0; background-position: -56px 0;}
#nav-intern-l {left:0; background-position:0 0;}
#nav-intern-r:hover {background-position: -56px -56px;}
#nav-intern-l:hover {background-position:0 -56px;}

#nav-intern li {float:left;margin-right:60px;background:#FFF;padding:0 6px;}
#nav-intern li a {color:#9a9a9a;}
#nav-intern li a:hover {color:#049DBF}
#nav-intern li.active a {color:#03697f;}

#lado-recife {padding-top:215px;float:left;width:460px;display:block; background:url(i/lado-recife.jpg) no-repeat;}
#lado-recife:hover {background-position:-460px 0px;}
#lado-olinda {padding-top:215px;float:left;width:459px;display:block; background:url(i/lado-olinda.jpg) no-repeat;}
#lado-olinda:hover {background-position:-459px 0px}
#text-wrapper {overflow:hidden;background:#f5f5f5;padding:20px 0 90px;font-size:18px;line-height:34px;font-family:'Oswald';color:#5d5d5d;font-weight:300}
.borderradius #text-wrapper{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}
#text-wrapper .text-col1,#text-wrapper .text-col2 {padding:0 20px 0 20px;float:left;width:410px;display:block;text-align:justify}
#text-wrapper .text-col2{float:right}
#cidade-wrapper {position:relative;border-top:1px solid #fff}
#cidade-wrapper .divisor {z-index:999;position:absolute;background:url(i/cecon-pe-divisor.png) no-repeat;height:168px;width:169px;top:-84px;left:376px;}
#cidade-wrapper .divisor:hover {background-position: 0 -168px;}
#cidade-wrapper .conteudo {padding:0 50px 0 45px;}
#cidade-wrapper .conteudo p {font-size:14px;font-family:Arial,sans-serif;color:#818181;line-height:26px}
#cidade-wrapper .conteudo h2 {font-size:24px;font-family:'Oswald',Arial,sans-serif;color:#03697f;margin-bottom:25px;}


#page-comoalugar{min-height:500px}
#page-comoalugar h2{color:#9c9fa0;margin-bottom:20px}
#list-como-alugar{counter-reset:li}
#list-como-alugar li{font-family:'Oswald';color:#676767;font-size:25px;font-weight:300;line-height:150%;float:left;width:350px;min-height:170px;margin:0 30px 30px 0;background:#ededed;padding:15px 15px 15px 60px;position:relative}
#list-como-alugar li.no-number:before {display:none; content:''}
#list-como-alugar li:before{content:counter(li);counter-increment:li;position:absolute;top:20px;left:0;color:#8c8c8c;font-weight:800;font-size:80px;line-height:1;color:#cacaca}
.borderradius #list-como-alugar li{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}




/* fale conosco */
#filtro-wrapper {display:block; overflow:hidden;margin-bottom:35px;padding-left:20px;}
#filtro-wrapper li.first {padding-left:0;border-left:0;}
#filtro-wrapper li {float:left;padding-right:30px;padding-left:30px;border-left: 1px solid #dbdbdb;}
#filtro-wrapper .txt { float:left; margin-right:6px;}
#busca-nome .txt {width:217px;padding-right:30px;overflow:visible}
#filtro-wrapper label {font-weight:300; display:block;margin-bottom:10px;font-size:18px;color:#aeaeae; font-family:'Oswald',Arial,sans-serif;}

#colunas-wrapper #col-direita {float:left;width:609px;}
#col-direita .obs{clear:both;font-size:11px;padding:20px 0}
.eventos-contador {display:block;color:#959595;font-size:18px;font-family:'Oswald',Arial,sans-serif;margin-bottom:20px;float:left}
.eventos-quantidade {color:#676868}
.eventos-contador .clear-search{width:72px;height:33px;line-height:33px;margin-left:15px;padding:0 12px 0 30px;float:right;font-family:Arial;font-size:12px;color:#707070;background:#eee url(i/clear-search.png) no-repeat 12px center;position:relative;top:-3px}
.eventos-contador .clear-search:hover{background-color:#b1b1b1;color:#fff}
#eventos-wrapper {width:609px; float:left;position:relative;border:1px solid #e0e0e0;-webkit-border-radius:5px;border-radius:5px;}
#eventos-wrapper .evento, #eventos-wrapper .evento-intervalo {width:501px; float:left;padding:25px 18px 25px 90px;border-bottom:1px dashed #e6e6e6;position:relative}
#eventos-wrapper .ampliar-imagem{display:none}
#eventos-wrapper .evento:hover .ampliar-imagem,#eventos-wrapper .evento-intervalo:hover .ampliar-imagem{display:block}
#eventos-wrapper li.last{border-bottom:0}
#eventos-wrapper .evento-data {display:block;margin-bottom:5px;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#9c9fa0;}
#eventos-wrapper .evento-nome {display:block;color:#686969;font-family:'Oswald',Arial,sans-serif;font-size:20px;margin-bottom:15px;}
#eventos-wrapper .evento-nome a:hover, .info-wrap .link:hover {background: url(i/link-externo.gif) center right no-repeat; padding:0 12px 0 0;}
#eventos-wrapper .evento-nome a, .info-wrap h2 a {-moz-transition:color .6s ease-out;-o-transition-property:color .6s ease-out;-webkit-transition: color .6s ease-out;transition: color .6s ease-out} 
#eventos-wrapper .evento-areas{clear:both;float:left;display:table;width:410px;background:url(i/ic-localizacao.gif) 0 8px no-repeat;padding-left:12px}
#eventos-wrapper .evento-areas li{margin:0 0 8px 8px;height:32px;position:relative;font-size:12px;float:left}
#eventos-wrapper .evento-areas li a{display:block;height:14px;min-width:17px;font-size:12px;line-heigh:12px;padding:9px 12px;background:#f4f4f4;color:#8c8c8c}
.lt-ie9 #eventos-wrapper .evento-areas li{white-space: nowrap}
.lt-ie9 #eventos-wrapper .evento-areas li a{overflow:visible}
.borderradius .evento-areas a,.borderradius .clear-search{-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px}
#eventos-wrapper .evento-areas li:hover a, #eventos-wrapper .evento-areas li.showtt a{background:#02678a;color:#fff}
#eventos-wrapper .evento-areas .mais-areas a{font-weight:500;background:#fff;padding:8px 11px;border:1px solid #e8e8e8}
#eventos-wrapper .evento-areas .mais-areas a:hover{background:#f4f4f4;color:#02678a}
#eventos-wrapper .evento-areas .tooltip{cursor:auto;z-index:-1;background:#fff; width:186px; position:absolute; top:40px;left:-50%;border:1px solid #c6c6c6;padding:20px;-webkit-border-radius: 3px;border-radius: 3px;
-moz-opacity:0;opacity: 0;visibility:hidden;}
.boxshadow #eventos-wrapper .evento-areas .tooltip{-webkit-box-shadow: 2px 2px rgba(0,0,0,.1);box-shadow: 2px 2px rgba(0,0,0,.1);}
.lt-ie8 #eventos-wrapper .evento-areas .tooltip{display:none}
#eventos-wrapper .evento-areas .tooltip p { overflow:hidden; margin-bottom:10px;color:#999999;font-size:14px;font-family:'Oswald',Arial,sans-serif;}
#eventos-wrapper .evento-areas .tooltip .tooltip-texto {width:50%; display:block;text-align:right;float:left; margin-right:15px;} 
#eventos-wrapper .evento-areas .tooltip .tooltip-numero {display:block;float:left;color:#676868;}
#eventos-wrapper .evento-areas .tooltip .tooltip-seta { width:226px;height:10px; position:absolute; top:-10px; left:0px; background: url(i/tooltip-seta.jpg) center bottom no-repeat;}
.no-touch #eventos-wrapper .evento-areas li:hover .tooltip, #eventos-wrapper .evento-areas li.showtt .tooltip{z-index:9999999;-moz-opacity: 1;opacity: 1; zoom:1;visibility:visible;} 
.touch #eventos-wrapper .evento-areas li .tooltip {display: none;}
.touch #eventos-wrapper .evento-areas li.showtt .tooltip {display: block;}

#eventos-wrapper .r-date{
  position: absolute;
  width:100px;
  height:60px;
  float:left;
  top:25px;
  left:-29px;
  font-family:'Oswald',Arial,sans-serif
}
.r-date .evento-data-inicial-wrapper, .r-date .evento-data-final-wrapper{
  position:absolute;
  top:0;
  right:0;
  z-index: 5;
  width:85px;
  height:36px;
  padding:8px 0 0 8px;
  font-family:Oswald;
  color:#8c8c8c;
  background:url(i/ticket-date.png) no-repeat  
}
.r-date .evento-data-final-wrapper{
  background:#f8f8f8;
  border:1px solid #c1c1c1;
  padding:6px 0 1px 7px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  font-size:11px
}

#eventos-wrapper .evento-dia {min-width:27px;letter-spacing:-0.05em;text-align:center; font-size:28px;line-height:28px;float:left;margin-right:3px;}
#eventos-wrapper .evento-mes-ano-wrapper{width:25px;float:left;font-size:12px;padding-top:1px}
#eventos-wrapper .evento-mes{line-height:12px;display:block;letter-spacing:0.1em;margin-bottom:3px;text-transform:uppercase}
#eventos-wrapper .evento-ano{font-size:11px;line-height:11px;float:left}

#eventos-wrapper .evento-a{display:block;font-size:10px;font-family:Arial;line-height:5px;color:#8c8c8c;margin-bottom:3px}
#eventos-wrapper .evento-dia-final{color:#5e5e5e;font-size:12px;line-height:12px;display:block;}
#eventos-wrapper .evento-data-final{font-size:10px;text-transform:uppercase;color:#959595}

#eventos-wrapper .evento-intervalo .evento-data-final-wrapper{
  z-index: 1;
  top: 3px;
  background:#f8f8f8;

  /* rotate */
  -webkit-transform: rotate(-8deg) translate3d( 0, 0, 0);
  -moz-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg)
}

.touch #eventos-wrapper .evento-intervalo .evento-data-final-wrapper{
  top: 17px;
  -webkit-transform: rotate(-34deg) translate3d( 0, 0, 0);
  -moz-transform: rotate(-34deg);
  -o-transform: rotate(-34deg);
  -ms-transform: rotate(-34deg);   
}

.no-touch #eventos-wrapper .evento-intervalo:hover .evento-data-final-wrapper{
  top: 17px;
  -webkit-transform: rotate(-34deg) translate3d( 0, 0, 0);
  -moz-transform: rotate(-34deg);
  -o-transform: rotate(-34deg);
  -ms-transform: rotate(-34deg);   
}
.no-csstransforms #eventos-wrapper .evento-a{font-size:9px;line-height:9px;float:left;margin:0 2px 2px 0}
.no-csstransforms #eventos-wrapper .evento-intervalo .r-date{background:url(i/ticket-many-date.png) no-repeat -102px 0;padding:8px 4px 15px 0}
.no-csstransforms #eventos-wrapper .evento-intervalo:hover .r-date{background-position:6px 0}
.no-csstransforms #eventos-wrapper .evento-intervalo .evento-data-final-wrapper{display:none}
.no-csstransforms #eventos-wrapper .evento-intervalo:hover .evento-data-final-wrapper{display:block;right:-1px;top:44px}
.no-csstransforms #eventos-wrapper .evento-intervalo .evento-data-inicial-wrapper{background:none;padding:12px 4px 0 0}
.no-csstransforms #eventos-wrapper .evento-intervalo .evento-data-final-wrapper{border:none;background:none}

.csstransforms .r-date .shadow{
  display: block;
  width:102px;
  height:52px;
  background:url(i/date-shadow.png) no-repeat 0 -3px;
  position:absolute;  
  top:3px;
  right:7px;
  z-index:0
}
.csstransforms .evento-intervalo .r-date .shadow{
  top:8px;
  right:7px;
  /* rotate */
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
}

.touch.csstransforms #eventos-wrapper .evento-intervalo .shadow{
  top:29px;
  right:10px;
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter:alpha(opacity=3);

  -webkit-transform: rotate(-34deg);
  -moz-transform: rotate(-34deg);
  -o-transform: rotate(-34deg);
  -ms-transform: rotate(-34deg);
} 

.no-touch.csstransforms #eventos-wrapper .evento-intervalo:hover .shadow{
  top:29px;
  right:10px;
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter:alpha(opacity=3);

  -webkit-transform: rotate(-34deg);
  -moz-transform: rotate(-34deg);
  -o-transform: rotate(-34deg);
  -ms-transform: rotate(-34deg);
} 



#eventos-wrapper .evento-info {float:left;}
#eventos-wrapper .evento-info.comfoto {width:400px; display:block;}
#eventos-wrapper .evento-foto {float:right;border:1px solid #878787;position:relative;margin-top:20px;}

#eventos-wrapper .evento-paginacao {display:block;width:69px;height:36px;position:absolute;right:18px;z-index:300}
#eventos-wrapper .evento-paginacao.pag-baixo {bottom:-18px;}
#eventos-wrapper .evento-paginacao.pag-cima {top:-18px;}
#eventos-wrapper .evento-paginacao .prev {float:left;background:url(i/paginacao-eventos.png) no-repeat;width:35px;height:36px;}
#eventos-wrapper .evento-paginacao .prev:hover {background-position:0px -36px;}
#eventos-wrapper .evento-paginacao .prev.disable {background-position:0px -72px;}
#eventos-wrapper .evento-paginacao .next {float:left;background:url(i/paginacao-eventos.png) -35px 0  no-repeat;width:34px;height:36px;}
#eventos-wrapper .evento-paginacao .next:hover {background-position:-35px -36px;}
#eventos-wrapper .evento-paginacao .next.disable  {background-position:-35px -72px;}

#filtro-wrapper .escolher-data {
	padding:3px 4px 2px;
	width: 114px;
	height: 23px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background-color: #c4c4c4;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .33), inset 0 2px 3px rgba(0, 0, 0, .2);
	box-shadow: 0 0 3px rgba(0,0,0,.33), inset 0 2px 3px rgba(0,0,0,.2);
	background-image: linear-gradient(bottom, #909090, #bebebe 46%);
	background-image: -webkit-linear-gradient(bottom, #909090, #BEBEBE 46%);
	background-image: -o-linear-gradient(bottom, #909090, #bebebe 46%);
	background-image: -moz-linear-gradient(bottom, #909090, #bebebe 46%);
	background-image: -ms-linear-gradient(bottom, #909090, #bebebe 46%);
	float: left;
	margin-bottom: 5px;
	margin-right:15px;
}

#filtro-wrapper .data-tipo {
	color:#656565;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 10px;
	width: 26px;
	height: 14px;
}
#filtro-wrapper .data-tipo.periodo {
	width: 46px;
}

#filtro-wrapper .data-tipo.checked
{
	color:#046f8d;
	border-radius: 10px;
	-webkit-border-radius: 14px;
	background-color: #fff;
	box-shadow: 1px 1px rgba(0,0,0,.3), inset 0 1px #fff;
	-webkit-box-shadow: 1px 1px rgba(0, 0, 0, .3), inset 0 1px white;
	background-image: linear-gradient(top, #d1d1d1, #fff 23%);
	background-image: -webkit-linear-gradient(top, #D1D1D1, white 23%);
}
#filtro-wrapper .error {font-family:"Oswald";color:#666666;font-size:14px;float:left;padding-top:1px;line-height:22px;color:#4e4e4e;background:url(i/ic-notfound.png) no-repeat;padding-left: 27px;}
.inputs-data {overflow:hidden;clear:both;}

#colunas-wrapper {padding-left:20px;}
#colunas-wrapper #col-esquerda {float:right}
#banners-wrapper {padding:10px 9px;border:1px solid #f1f1f1; -webkit-border-radius: 5px;
border-radius: 5px;}
#banners-wrapper .banner {margin-bottom:20px;}
#banners-wrapper #banner-alugarespaco {background:url(i/seta-banner.gif) 250px center no-repeat;width:249px;padding: 15px; border:1px solid #dddddd;
-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.1);
box-shadow:inset 0 13px 13px 0 rgba(0,0,0,.1);
-webkit-border-radius: 5px;
border-radius: 5px;}
#banners-wrapper #banner-alugarespaco span {color:#8c8c8c;font-size:12px;width:135px;display:block;}

.ui-datepicker{z-index:500!important}

/* =========== Fale conosco */

#discover-faleconosco{width:506px;float:left;padding-left:20px;}
#discover-faleconosco li{margin-bottom:15px}
.li-nome,.li-fone{float:left}
.li-nome{margin-right:14px}
#discover-faleconosco .col .txt{width:208px}
#discover-faleconosco .txt{width:468px}
#discover-faleconosco .area {width:468px;height:191px}
#discover-faleconosco label {display:block;margin-bottom:4px}
#discover-faleconosco .tit-form{font-size:18px;margin-bottom:16px;font-family:'Oswald'}
#discover-faleconosco .obrigatorio {font-size:12px}
#discover-faleconosco li span{color:#a20202}
#discover-faleconosco .wrap-send{float:right;padding-right:10px}
#discover-faleconosco .reset{border:0;background:none;color:#818181;margin-right:26px;font-family:'Oswald';position:relative;top:-4px}
#discover-faleconosco .reset:hover {color:#03697f}
.contacts-center {float:left;margin:25px 0 0 90px;font-family:'Oswald';font-size:18px}
.contacts-center .email{background-position:0 8px}
.contacts-center .tel{background-position:0 -22px}
#discover-faleconosco .error{border-color:#a20202}
#discover-faleconosco #messagelist li{padding:13px 42px;display:block;width:410px;border:1px solid #e1e1e1;margin-bottom:15px}
#discover-faleconosco #messagelist p{margin:0;font-family:'Oswald';font-size:14px}
#discover-faleconosco .warning {background:url("i/ic-notfound.png") no-repeat scroll 13px center transparent;}
#discover-faleconosco .success {background:url("i/ic-result-areas.png") no-repeat scroll 13px center transparent;}
#discover-faleconosco .success p span {color:#09713E;margin-right:5px}

/* skip elements */
#busca-nome .reset, #eventos-wrapper .evento-areas .tooltip .tooltip-seta, #eventos-wrapper .evento-paginacao a, #foto-wrapper .seta-contexto, #discover-result #limpar-busca, #nav-intern-r, #nav-intern-l, #cidade-wrapper .divisor,.bt.search  {display:block;text-indent:-9999em;overflow:hidden}

/* ===== print */
 
@media print{
  *{background:transparent!important;color:black!important;box-shadow:none !important;text-shadow:none!important;filter:none!important;-ms-filter:none !important} /* Black prints faster:h5bp.com/s */
  a,a:visited{text-decoration:underline}
  a[href]:after{content:" (" attr(href) ")"}
  abbr[title]:after{content:" (" attr(title) ")"}
  .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}  /* Don't show links for images,or javascript/internal links */
  pre,blockquote{border:1px solid #999;page-break-inside:avoid}
  thead{display:table-header-group} /* h5bp.com/t */
  tr,img{page-break-inside:avoid}
  img{max-width:100% !important}
  @page{margin:0.5cm}
  p,h2,h3{orphans:3;widows:3}
  h2,h3{page-break-after:avoid}
}


.previous-intern-widget {display:none}
.next-intern-widget {display:none}
.tipo-area-hidden {display:none}

#reset-wrapper {position:relative; overflow: hidden;}
#busca-nome .reset {width:19px;height:19px;background:url(i/clear_input.png) no-repeat;position:absolute;border:0;left:234px;top:13px;}
.lt-ie9 #busca-nome .reset {display:none;}

/* ======== fancybox 1.3.4 */

#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../../css/fancybox/fancybox.png)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:5px;z-index:1101;outline:none;display:none;color:#223749}
#fancybox-outer{position:relative;width:100%;height:100%;background:transparent}
.boxshadow #fancybox-outer{box-shadow:0 0 5px 1px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.5)}
#fancybox-content{width:100%!important;height:0;padding:0;outline:none;border:none!important;position:relative;overflow:hidden;z-index:1102}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url(../../css/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:400 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{display:none;position:absolute;bottom:0;height:100%;width:65px;cursor:pointer;outline:none;z-index:1102}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:0;width:65px;height:60px;margin-top:-30px;cursor:pointer;z-index:1102;display:block;background:url(i/nav-fancybox.png) no-repeat 5px 0}
#fancybox-right-ico{background-position:-190px 0}
#fancybox-left-ico:active,#fancybox-right-ico:active{margin-top:-29px}
#fancybox-left:hover #fancybox-left-ico{background-position:-415px 0}
#fancybox-right:hover #fancybox-right-ico{background-position:-610px 0}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span, #fancybox-right:hover span{left:0}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%}
#fancybox-bg-ne{top:-20px;right:-20px}
#fancybox-bg-e{top:0;right:-20px;height:100%}
#fancybox-bg-se{bottom:-20px;right:-20px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%}
#fancybox-bg-sw{bottom:-20px;left:-20px}
#fancybox-bg-w{top:0;left:-20px;height:100%}
#fancybox-bg-nw{top:-20px;left:-20px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url(../../css/fancybox/fancy_title_over.png);display:block;}
.borderradius #fancybox-title-over{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.fancybox-title-float{padding:0 15px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;font-size:12px;font-weight:700}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px}

.previous-intern-widget{display:none}
.next-intern-widget{display:none}

.fan_box .connections_grid .grid_item{padding-bottom:9px!important}
