/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

	Copyright (c) 2008-2009 AgenciaWX Development Team
	Última revisão: Jhony Pacheco Gomes 06/01/2010

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Itens de Layout
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
.iecss3 {
	z-index:2;
	position:relative;
}
/*@font-face {
	font-family: 'BebasNeueRegular';
	src: url('../font/bebasneue-webfont.eot');
	src: local('☺'), url('../font/bebasneue-webfont.woff') format('woff'), url('../font/bebasneue-webfont.ttf') format('truetype'), url('../font/bebasneue-webfont.svg#webfontOt8eoizG') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
.bt-voltar {
	padding-top:20px;
	clear:both;
}
.bt-voltar a {
	background:#A9AD04;
	padding:2px 10px;
	float:left;
	display:block;
	color:#FFF;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
}
body {
	background:#FFF;
	line-height:14px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif;*/
	color:#666;
}
a {
	color:#666;
}
#all {
	width:980px;
	margin:25px auto 0 auto;
}
#header {
	background:#51267B url("../img/header-borda.jpg") no-repeat right top;
	height:100px;
	position:relative;
	clear:both;
}
#logo {
	background:transparent url("../img/logo.png") no-repeat;
	width:260px;
	height:53px;
	top:15px;
	left:15px;
	position:absolute;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#menu {
	top:82px;
	left:15px;
	position:absolute;
}
#menu-bkg {
	background:url("../img/menu.png") no-repeat;
	width:271px;
	height:212px;
}
.m-item {
	padding:1px 1px 0 1px;
}
.m-item a {
	width:260px;
	height:41px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
.m-item a:hover {
	background:#848703;
	opacity:0.2;
	filter:alpha(opacity=20);
}
#h-img {
	top:15px;
	left:325px;
	position:absolute;
}
#h-img li {
	padding-right:20px;
	float:left;
	display:inline;
}
#h-social {
	top:21px;
	right:65px;
	position:absolute;
}
#h-social p {
	color:#FFF;
	padding-bottom:10px;
	font-weight:bold;
}
#h-social .item {
	padding-right:10px;
	float:left;
	display:inline;
}
#content {
	width:100%;
	clear:both;
}
#main-content {
	width:650px;
	padding-top:25px;
	float:right;
	display:inline;
}
h2.h2 {
	padding-bottom:15px;
	color:#E53B11;
	font-size:24px;
	line-height:26px;
	font-weight:bold;
	clear:both;
}
.textos {
	font-size:13px;
	line-height:17px;
}
.textos a {
	text-decoration:underline;
}
.textos p, .textos ul {
	padding-bottom:15px;
}
.textos h1, .textos h2, .textos h3, .textos h4, .textos h5, .textos h6 {
	font-weight:bold;
}
.textos ul li {
	padding-bottom:4px;
	list-style:inside disc;
}
.textos ol li {
	padding-bottom:4px;
	list-style:inside decimal;
}
.textos img {
}
.tabela {
}
.tabela table {
	border:none;
}
.tabela td {
	border:none;
	padding-right:10px;
	padding-bottom:10px;
	vertical-align:top;
	text-align:left;
}
#sidebar {
	width:300px;
	float:left;
	display:inline;
}
#sidebar-content {
	background:#51267B url("../img/sidebar-borda.jpg") no-repeat left bottom;
	margin-top:176px;
	padding-bottom:125px;
	color:#FFF;
}
#sidebar a {
	color:#FFF;
}
#s-texto {
	padding-top:35px;
	margin:0 25px 0 35px;
	line-height:normal;
}
#s-menu {
	padding-top:15px;
	position:relative;
	clear:both;
}
#s-menu li {
	left:-12px;
	position:relative;
}
#s-menu li img {
	width:260px;
	height:85px;
}
.banner-sou-curitiba {
    display: block;
    margin: 20px 0 0 25px;
}
#banner-s {
	clear:both;
}
#banner-s img {
	margin-top:10px;
}
#footer {
	margin-top:25px;
	clear:both;
}
#f-itens {
}
#f-itens .f-item {
	border-right:1px solid #D7D7D7;
	height:90px;
	padding:0 17px;
	float:left;
	display:inline;
}
#f-itens #f-ultimo {
	border:none;
	height:auto;
	padding-top:20px;
}
#f-itens h5 {
	padding-bottom:10px;
	font-size:12px;
	line-height:14px;
	color:#999;
}
#f-itens #f-realizacao .item {
	padding-right:10px;
	float:left;
	display:inline;
}
#f-itens #f-mantenedores {
}
#banner_mantenedores {
	width:380px;
	overflow:hidden;
}
#banner_mantenedores ul {
}
#banner_mantenedores li {
	width:90px;
	height:60px;
	padding:0;
	margin-right:5px;
	float:left;
	display:inline;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Copyright - Assinatura da Agência WX
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
#copyright {
	width:180px;
	padding:15px 0;
	margin:0px auto;
}
#copyright p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
}
#copyright a {
	color:#666;
}
#copyright .copyright-logo {
	padding-top:1px;
	float:left;
	display:inline;
}
#copyright .copyright-logo a {
	background:url("../img/logo_agenciawx.jpg") no-repeat;
	width:23px;
	height:20px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}
#copyright .copyright-texto {
	padding-left:5px;
	float:left;
	display:inline;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Inicial
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
#p-inicial {
}
#p-inicial #logo {
	background:url("../img/inicial-logo.png") no-repeat;
	width:622px;
	height:125px;
	top:122px;
	left:325px;
}
#p-inicial #content {
	background:#51267B url("../img/sidebar-borda.jpg") no-repeat left bottom;
	margin-top: 176px;
	color:#FFF;
}
#p-inicial #content a {
	color:#FFF;
}
#p-inicial #main-content {
	padding-bottom:30px;
}
#p-inicial #sidebar-content {
	background:none;
	margin:0;
}
#p-inicial #banner-s {
	display:none;
}
#jslidernews2 {
	border:none;
	background:#007AC3;
}
#jslidernews2 .lof-slidecontent .button-next {
	left:315px !important;
}
#jslidernews2 .lof-slidecontent ul.navigator-wrap-inner li.active {
	background:none;
}
#jslidernews2 .lof-slidecontent ul.navigator-wrap-inner li.active div {
	background:none;
}
#banner-inicial {
	padding-top:30px;
	clear:both;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Eventos
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
.eventos {
}
.eventos .item {
	width:142px;
	height:220px;
	padding-right:20px;
	float:left;
	display:inline;
}
.eventos .foto {
	border:1px solid #666;
	width:140px;
	height:100px;
	margin-bottom:4px;
}
.eventos h3 {
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}
.eventos .data {
	padding:3px 0;
	font-style:italic;
}
#eventos-destaque {
	padding-top:20px;
}
#eventos-mais {
	padding-right:22px;
	text-align:right;
	text-decoration:underline;
}
#eventos {
	color:#FFF;
}
#eventos a {
	color:#FFF;
}
#eventos .mes {
	margin-top:30px;
}
#eventos .titulo {
	background:url("../img/eventos-mes.jpg") no-repeat;
	height:56px;
}
#eventos .titulo h2 {
	padding-left:45px;
	font-size:22px;
	line-height:44px;
}
#eventos .itens {
	background:#51267B;
	padding-top:5px;
	margin-left:13px;
	margin-right:7px;
}
#eventos .item {
	width:130px;
	padding:0 0 0 22px;
}
#eventos .foto {
	border:none;
	width:130px;
	height:90px;
}
.mes-detalhe {
	padding-bottom:15px;
	font-size:20px;
    line-height:22px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Evento
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
#evento-promocoes {
	padding-top:30px;
	font-size:12px;
	line-height:16px;
}
#evento-promocoes-confira {
	font-weight:bold;
	font-size:14px;
	line-height:16px;
}
#evento-promocoes p {
	padding-bottom:5px;
}
#evento-promocoes p a {
	text-decoration:none;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Notícias
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
.noticias {
}
.noticias .item {
	width:230px;
	padding-right:30px;
	float:left;
	display:inline;
}
.noticias .foto {
	padding-right:20px;
	float:left;
	display:inline;
}
.noticias .texto {
	width:155px;
	float:left;
	display:inline;
}
.noticias .texto h3 {
	padding-bottom:3px;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
#noticias-mais {
	padding-top:50px;
	float:left;
	display:inline;
	text-decoration:underline;
}
#noticias-destaque {
	padding-top:30px;
}
#noticias {
	padding-top:10px;
}
#noticias .item {
	width:310px;
	height:130px;
}
#noticias .item:nth-child(2n) {
	padding-right:0;
}
#noticias .texto {
	width:235px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Conheça Curitiba - Atrações
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
#atracoes {
	padding-top:10px;
}
#atracoes .item {
	width:140px;
	height:200px;
	padding-right:30px;
	float:left;
	display:inline;
}
#atracoes .item:nth-child(4n) {
	padding:0;
}
#atracoes h3 {
	padding:3px 0 2px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
#atracao-galeria {
	background:#BEC105 url("../img/atracao.jpg") no-repeat left bottom;
	padding:7px;
}
#atracao-galeria .wxgaleria {
	padding:0;
}
#atracao-galeria .principal {
	width:402px;
	padding:0;
	float:right;
	display:inline;
	position:relative;
	overflow:visible;
}
#atracao-galeria .principal-foto {
	border:1px solid #666;
}
#atracao-galeria .thumbs {
	width:234px;
	padding:0 0 48px 0;
	float:left;
	display:inline;
}
#atracao-galeria .thumb {
	border:1px solid #666;
	width:70px;
	height:65px;
	padding:0;
	margin:0 5px 5px 0;
}
#atracao-galeria .zoom {
	top:-5px;
	right:-5px;
	position:absolute;
}
#compartilhar {
	padding-top:20px;
}
.compartilhar-email {
    padding-top:6px;
	padding-left:6px;
	float:left;
	display:inline;
	text-align:left;
}
.compartilhar-email img {
	width:30px;
}
#enviar-por-email-wrapper {
	border:3px solid #51267B;
	background:#FFF;
	color:#666;
	top:50%;
	margin-top:-240px;
	text-align:left;
}
#enviar-por-email-wrapper a.close {
	background:#51267B;
    display:block;
    padding:2px 10px;
	top:0;
    right:0;
	position:absolute;
	font-size:10px;
	color:#FFF;
    text-transform:uppercase;
}
#enviar-por-email-wrapper label {
	width:85px;
	padding:0;
}
#enviar-por-email-wrapper label#nome_destinatario, #enviar-por-email-wrapper label#email_destinatario {
	line-height:12px;
	height:auto;
}
#enviar-por-email-wrapper #form-field-mensagem label {
	width:auto;
	padding:0;
}
#enviar-por-email-wrapper input {
	width:190px;
}
#enviar-por-email-wrapper textarea {
	width:285px;
}
#enviar-por-email-wrapper .wxform-field {
	padding-top:10px;
	margin:0;
}
#enviar-por-email-wrapper #form-field-submit {
	margin:0;
}
#enviar-por-email-wrapper #form-field-submit input {
	cursor:pointer;
}
#enviar-por-email-wrapper span {
	display:none;
}
#enviar-por-email-wrapper span.msgbox {
	padding-left:94px;
	display:block;
	clear:both;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Promoções
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
#promocoes {
	padding-top:10px;
}
#promocoes-categorias {
}
#promocoes .itens {
	padding-top:20px;
}
#promocoes .item {
	width:315px;
	height:170px;
	padding-right:20px;
	float:left;
	display:inline;
}
#promocoes .item:nth-child(2n) {
	padding-right:0;
}
#promocoes .foto {
	width:140px;
	height:100px;
	padding-right:10px;
	float:left;
	display:inline;
}
#promocoes .texto {
	width:165px;
	float:left;
	display:inline;
}
#promocoes h3 {
	padding:3px 0px;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
#promocoes .textos {
	padding-top:20px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Cupom
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
#cupom-area {
	width:404px;
	margin:0 auto;
}
#cupom-titulo {
	background:url("../img/cupom.jpg") no-repeat;
	height:56px;
	text-indent:-9000px;
	overflow:hidden;
}
#cupom-form {
	background:#51267B;
	padding:5px 0 15px 0;
	margin-left:13px;
	margin-right:6px;
	color:#FFF;
}
#cupom-form p {
	font-size:13px;
	line-height:15px;
	padding-left:20px;
}
#cupom-form form {
	padding-top:10px;
}
#cupom-form label {
	width:75px;
	padding:0 10px 0 0;
	margin:0;
	font-weight:bold;
	text-align:right;
	float:left;
	display:inline;
}
#cupom-form input {
	border:1px solid #8341C5;
	width:270px;
}
#cupom-form #form-field-cidade {
	float:left;
	display:inline;
	clear:none;
}
#cupom-form #form-field-cidade input{
	width:135px;
}
#cupom-form #form-field-uf {
	float:left;
	display:inline;
	clear:none;
}
#cupom-form #form-field-uf select {
	border:1px solid #8341C5;
	width:50px;
}
#cupom-form #form-field-submit {
	padding:10px 0 0 295px;
	margin:0;
}
#cupom-form #form-field-submit input {
	border:1px solid #666;
	background:url("../img/bt.jpg") repeat-x;
	width:65px;
	height:23px;
	line-height:23px;
	color:#000;
	cursor:pointer;
}
#cupom-form span {
	display:none;
}
#cupom-form .msgbox {
	padding-top:3px;
	padding-left:83px;
	font-size:11px;
	display:block;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Cupom
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
#c-all {
	width:622px;
	margin:0 auto;
}
#c-header {
	text-align:center;
}
#c-sidebar {
	background:url("../img/c-sidebar.jpg") no-repeat;
	width:176px;
	height:379px;
	float:left;
	display:inline;
	top:-30px;
	position:relative;
}
#c-sidebar-content {
	padding:50px 15px 0 15px;
}
#c-sidebar-content p {
	padding-bottom:3px;
}
#c-main {
	width:430px;
	padding-top:15px;
	float:right;
	display:inline;
}
#c-main button {
	border:none;
	background:none;
	width:116px;
	height:22px;
	cursor:pointer;
}
#c-imprimir {
	text-align:right;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Reserva de Hotéis
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
#reserva-form {
	padding-top:10px;
	padding-bottom:20px;
}
#reserva-form label {
	padding:0;
	margin-right:10px;
	text-align:right;
}
#reserva-form input {
	width:280px;
}
#reserva-form input#id-field-chegada, #reserva-form input#id-field-saida {
	width:auto;
}
#reserva-form textarea {
	width:280px;
}
#reserva-form input, #reserva-form textarea, #reserva-form select {
	border:1px solid #8341C5;
}
#reserva-form #form-field-submit {
	width:345px;
	margin:0 0 0 346px;
}
#reserva-form #form-field-submit input {
	border:1px solid #666;
	background:url("../img/bt.jpg") repeat-x;
	width:65px;
	height:23px;
	line-height:23px;
	color:#000;
	cursor:pointer;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Calendário de Eventos
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
#calendario {
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Banner Inicial
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **/
@charset "utf-8";
/* CSS Document */

/* slider layout */
.lof-slidecontent { position:relative;	overflow:hidden;	border:#F4F4F4 solid 1px;}
.lof-slidecontent .preload{	height:100%;	width:100%;	position:absolute;	top:0;	left:0;	z-index:100000;	text-align:center;	background:#FFF}
.lof-slidecontent .preload div{	height:100%;	width:100%;	background:transparent url(../img/load-indicator.gif) no-repeat scroll 50% 50%;}

.lof-slidecontent  .sliders-wrapper{	position:relative;	height:100%;	width:900px;	z-index:3px;	overflow:hidden; }
.lof-slidecontent  ul.sliders-wrap-inner{overflow:hidden;	background:transparent url(../img/load-indicator.gif) no-repeat scroll 50% 50%;	padding:0px;	margin:0;	position:absolute;	overflow:hidden;}
.lof-slidecontent  ul.sliders-wrap-inner li{overflow:hidden;	padding:0px;margin:0px;	float:left;	position:relative;}
.lof-slidecontent  .lof-opacity  li{position:absolute;	top:0;	left:0;	float:inherit; }


.lof-slidecontent  .navigator-content {position:absolute;
	right:0;
	top:00px;
	z-index:9;
	height:335px;
	width:310px;
	overflow:hidden;
	color:#FFF
}
.lof-slidecontent .navigator-content h3 {
	padding:10px 10px 0 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
.lof-slidecontent .navigator-content p {
	padding-right:10px;
}
.lof-slidecontent .navigator-content p.data {
	padding:3px 0;
	font-style:italic;
}
.lof-slidecontent  .navigator-wrapper{	position:relative;	z-index:10;
	height:180px;
	width:310px;
	overflow:hidden;
	color:#FFF;
	float:left
}
.lof-slidecontent  ul.navigator-wrap-inner{	top:0;	padding:0;	margin:0;	position:absolute;	width:100%; }
.lof-slidecontent  ul.navigator-wrap-inner li{ cursor:hand; 	cursor:pointer;	list-style:none;	padding:0;	margin-left:0px;	overflow:hidden;	float:left;	display:block;	text-align:center;}

/*******************************************************/

ul.sliders-wrap-inner li img{	padding:0px; margin-top:15px; margin-left:38px;	}

.lof-slidecontent .slider-description a.readmore{color:#58B1EA; font-size:95%; }
.lof-slidecontent .slider-description a{ color:#FFF; }
.lof-slidecontent .slider-description{
	z-index:100px;
	position:absolute;
	bottom:66px;
	left:0px;
	width:350px;
	background:url(../img/bg_trans.png);
	height:100px;
	padding:10px;
	color:#FFF;
}
.lof-slidecontent .slider-description h4 {    font-size: 14px;    margin: 10px 0;    padding: 0; }
.lof-slidecontent .slider-description .slider-meta a{
	margin:0;
	background:#C01F25;
	font-size:75%;
	padding:2px 3px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	text-transform:uppercase;
	text-decoration:none
}
.lof-slidecontent  .item-meta a:hover{	text-decoration:underline;}
.lof-slidecontent  .item-meta i {	font-size:70%; }

/* item navigator */
.lof-slidecontent ul.navigator-wrap-inner  li.active{
	background:none;
	color:#FFF
}
.lof-slidecontent ul.navigator-wrap-inner  li >  div {
	/*background:url(../img/transparent_bg.png);*/
	background:#51267B;
	color:#FFF;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	/*border-top:1px solid #E1E1E1;*/
	text-align:left
}

.lof-slidecontent ul.navigator-wrap-inner li.active div{
	background:#007AC3;
	color:#FFF;
}
.lof-slidecontent ul.navigator-wrap-inner li img{
	height:60px;
	width:60px;
	margin:15px 15px 10px 0px;
	float:left;
	padding:3px;
	border:#C5C5C5 solid 1px;
}
.lof-slidecontent ul.navigator-wrap-inner li.active img,
.lof-slidecontent ul.navigator-wrap-inner li:hover img {
	border:##6C8E5C  solid 1px;
}
.lof-slidecontent  .button-next,
.lof-slidecontent .button-previous{
	display:block;
	width:40px;
	color:#FFF;
	cursor:pointer;
	position:absolute;
	height:100%;
	z-index:40;
	top:0;
	text-indent:-999px;

	display:none;
}
.lof-slidecontent   .button-next {
	left:315px;
	background:url(../img/next.png) no-repeat right center;
}
.lof-slidecontent  .button-previous {
	left:0px;
	background:url(../img/previous.png) no-repeat left center;
}


.lof-slidecontent .button-control {
   position:absolute;
   top:10px;
   right:48%;
    height: 20px;
    width: 20px;
	cursor:hand; cursor:pointer;
	background:url(../img/transparent_bg.png) repeat;
}

.lof-slidecontent .button-control span { display:block;  width:100%; height:100%;}
.lof-slidecontent .action-start span  {
	background:url(../img/play.png) no-repeat center center;
}
.lof-slidecontent .action-stop span {
	background:url(../img/pause.png) no-repeat center center;
}

ul.lof-main-wapper li {
	position:relative;
}


.likebox-facebook { background:#fff; margin-top:20px; }