#admin-menu {font-size:13px;}
textarea { resize:none; }

body{background-color:#F0F0F0;}

#header-wrapper{background-color:#FFF;padding-bottom:45px;}
#header{background-color:#0D1C33;height:36px;}
#content-main-wrapper{padding-bottom:40px;}

/* venho do text.css tem que mesclar */
#top-blue div, #top-blue div a, #top-blue input#search-text{color:#CCC;}
#top-blue div a{text-indent:17px;}
#top-blue div a:hover{color:#A1D700;}
#top-blue div {line-height:36px;}
#top-blue input#search-text{font-size:14px;text-indent:7px;line-height:36px;}
#top-blue div#top-news .content form input{font-size:13px;color:#0D1C33;line-height:24px;}

#top-blue #home{background:url('../img/sprite.gif') no-repeat -361px 14px;margin-right:102px;}
#top-blue #home, #top-blue #phone{text-indent:15px;}
#top-blue #phone{background:url('../img/sprite.gif') no-repeat -361px -65px;}
#top-blue #block-block-2, #top-blue #block-block-16, #top-blue #top-news {float:right;margin-right:30px;}
#top-blue #top-news a{background:url("../img/sprite.gif") no-repeat scroll -276px -13px transparent;display:inline-block;float:right;width:100px;}
#top-blue #top-news #block-nodeblock-93{display:none;width:500px;clear:both;}
#top-blue #top-news .content{width:526px;float:none!important;margin-bottom:10px;padding:20px 0 0 18px;overflow:hidden;}
#top-blue #top-news .content .content{line-height:0!important;padding:0!important;}
#top-blue #top-news .content p{font-size:14px;color:#CCC;text-indent:0;padding-top:20px;clear:both;margin:0 0 10px;}
#top-blue #top-news .content form label{display:none}
#top-blue #top-news .content form .form-text{width:212px;background-color:#666;clear:both;margin-bottom:1px;float:left;color:#FFF;text-indent:8px;}
#top-blue #top-news .content form .form-submit{background-color:#A1D700;background-image:none;clear:both;display:block;float:left;font-size:12px;height:24px;margin-top:15px;padding:0 8px;width:auto;}
#top-blue #top-news .content #edit-submit-1{margin:-30px 0 0;}
#top-blue #top-news .content a{float:left;background-image:none;}
#top-blue #top-news .content .nov{width:auto;margin:87px 0 0 -80px;position:absolute;}
#top-blue #top-news .content .nov:hover{text-decoration:underline;color:#868E99;}
#top-blue #top-news .content .close{cursor:pointer;background:url("../img/sprite.gif") no-repeat -251px 12px;color:#CCC;font-size:14px;text-align:left;display:inline-block;margin:0 0 0 470px;padding-right:15px;width:auto;}
#top-blue #search-box {float:right;margin:0;}
#top-blue form input{height:36px;border:0px solid;float:left;}
#top-blue #block-search-0{float:right;}
#top-blue #search-block-form label{display:none}
#top-blue #search-block-form .form-text{background-color:#3D495C;width:234px;color:#CCC;text-indent:8px;}
#top-blue #search-block-form .form-submit{background-color:#99CF00;color:#0D1C33;width:40px;cursor:pointer;height:36px;margin-left:0px;vertical-align:top;text-indent:-9999px;font-weight:bold;}
#top-news #edit-submit-1,#top-news .nov,#top-news .close{display:none;}
#header-logo-menu #logo {float:left;height:78px;width:170px;padding:27px 0 0;}
#header-logo-menu #logo .logo {background:url('../img/sprite.gif') no-repeat left top;text-indent:-9999px;height:78px;width:170px;display:block;}
#header-logo-menu {height:105px;}
#header-logo-menu .block-nice_menus {float:left;width:790px;height:105px;}
#header-logo-menu .block-nice_menus .content {padding-left:104px;width:686px;}

#nice-menu-1 {margin:0;}
#nice-menu-1 li {text-indent:15px;float:left;border:0;position:relative;}
#nice-menu-1 li a{font-size:16px;color:#0D1C33;line-height:20px;padding:0 5px;height:auto; display: block;}
#nice-menu-1 li a.close{background:url('../img/sprite.gif') no-repeat -301px 4px;position:absolute;border:0px solid;margin:-16px 0px 0px 335px;padding-right:15px;text-indent:0;}
#nice-menu-1 li a:hover{color:#99CF00;}
#nice-menu-1 li a.active{color:#A0D700;}
#nice-menu-1 .menu-582,#nice-menu-1 .menu-574,#nice-menu-1 .menu-575,#nice-menu-1 .menu-583,
#nice-menu-1 .menu-978 {background:url('../img/sprite.gif') no-repeat -345px -165px;display:block;line-height:10px;width:136px;height:auto;border-left:1px solid #CCC;margin:0;padding-top:70px;}
#nice-menu-1 ul {background:url('../img/menu-border-top.png') repeat-x 0 0 #FFF;border:1px solid #CCC;border-top:0;height:auto;margin:0;padding:5px 0;width:200px;z-index:999999;top:90px;;left:-1px;}
#nice-menu-1 ul li{background:url('../img/sprite.gif') no-repeat -347px -110px;margin:0;line-height:18px;width:200px;}
#nice-menu-1 ul a{font-size:14px;}
#nice-menu-1 ul li a{padding-left:20px;}
#nice-menu-1 .menu-423 ul{height:97px;}
#nice-menu-1 .menu-423 a.close{margin-left:619px;}
#nice-menu-1 .menu-564 ul{height:150px;background-color: white}
#nice-menu-1 .menu-564 a.close{margin-left:480px;}
#nice-menu-1 .menu-978 {border-right:1px solid #CCC;}

.view .view-header h2{color:#4F9300!important;}
.view .view-header h2 span{color:#666;}
.view .views-view-grid td{padding-right:48px;width:150px;}
.view .views-view-grid .views-field-title-teaser{height:130px;margin-top:13px;line-height:20px;overflow:hidden;}
.view .views-view-grid .views-field-title-teaser a{font-size:14px;color:#4F9300;}
.view .views-view-grid .views-field-title-teaser p{margin-top:12px;}
.view .views-field-view-node{margin-top:7px;}
.view .view-content{clear:none;float:left;}
.view .more-link{height:20px;overflow:hidden;width:164px;}
.view .more-link a,.all-roteiros-regiao{background:url("../img/sprite.gif") no-repeat -353px -147px;display:inline-block;text-indent:20px;}
.view .more-link a:hover{color:#999!important;text-decoration:underline;}

.front .view .views-view-grid td{padding-right:20px;}
.page-portosul-recomenda #content-main .content-wrapper{margin:0!important;}
.page-portosul-recomenda .view .views-view-grid td{padding: 0 53px 40px 0;}

#content-wrapper{background-color:#F0F0F0;}

.back-top, .back-top #content{background:url('../img/content-wrapper-back-top.png') repeat-x 0 -30px;margin-top:0!important;}
.back-top #content{background-position:0 -156px;}

/* ------------------------- GERAL ------------------------- */
.back{background:url("../img/sprite.gif") no-repeat -115px -75px;position:absolute;margin:-16px 0 0 -240px;display:inline-block;}
.back-top .back{margin:-42px 0 0;}


.not-front h3.fale-conosco{margin-top:26px;padding-top:28px;border-top:1px solid #E5E5E5;}
.not-front h3 span{font-size:16px;color:#666;display:inline-block;margin-left:6px;}
.not-front #content-wrapper{background:url("../img/back-contente-wrapper.png") repeat-y scroll center 0;}

#content-top-wrapper{background-color:#FFF;}
#content-top{background-color:#FFF;padding:25px 0 40px;}
#content-top h2{margin-bottom:14px;}
.node-type-pacote #content-top h2{margin-bottom:50px;}
.node-type-pacote #content-top h2 span{display:inline-block;font-size:18px;margin-left:15px;}
.node-type-pacote .back{margin:-16px 0 0;}
#content-top h3{margin:25px 0 40px;}
#content-main{background-color:#FFF;}

.item-list .pager{padding:20px 0!important;width:700px!important;margin:0 auto!important;}
.item-list .pager li{padding:0;border:1px solid #CCC;margin:0;line-height:20px;padding:0 7px;color:#FFF;}
.item-list .pager li a{background-color:transparent;color:#333;font-weight:normal;font-size:14px;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;}
.item-list .pager .pager-current{background-color:#4F9300!important;font-weight:normal;}
.item-list .pager .pager-previous{margin-right:10px;}
.item-list .pager .pager-next{margin-left:10px;}
.item-list .pager .pager-ellipsis{color:#333;border:none;}

/* HOME */
.front #first-time{display:none;}

.banner-wrapper-home{background: url('../img/sprite-back-banner-home.png') repeat-x 0 211px #FFF;}
#banner-home dl{margin-bottom:0;}
#banner-home dd{float:right;display:none;}
#banner-home dd .slideshow {position:static;height:auto!important;z-index:0;}
#banner-home dd div.efeito{position:absolute;width:20px;margin-left:-1px;display:none;}
#banner-home dd div.call{display:none;}


#banner-home{background-color:#FFF;height:280px;}
#banner-home .view .view-content{clear:none;float:none;}
#banner-home dt{background:url('../img/sprite-back-banner-home.png') repeat-x;width:288px;border-right:1px solid #FFF;}
#banner-home dt.tab-0{background-position:0 -76px;}
#banner-home dt.tab-1{background-position:0 -146px;}
#banner-home dt.tab-2{background-position:0 -215px;}
#banner-home dt.tab-3{background-position:0 -286px;}
#banner-home dt a{width:285px;margin-bottom:0px;display:block;line-height:70px;color:#FFF;font-size:24px;text-indent:30px;}
#banner-home dt a:hover{-moz-opacity:0.3;opacity: 0.3;}
#banner-home dd{height:280px;width:671px;position:relative;}
#banner-home dd div.efeito{background:url('../img/sprite.gif') no-repeat;height:280px;}
#banner-home dd#content-0{margin-top:-70px;}
#banner-home dd#content-0 div.efeito{background-position:-177px 15px;z-index:999999;}
#banner-home dd#content-1{margin-top:-140px;}
#banner-home dd#content-1 div.efeito{background-position:-198px 88px;z-index:999999;}
#banner-home dd#content-2{margin-top:-210px;}
#banner-home dd#content-2 div.efeito{background-position:-219px 158px;z-index:999999;}
#banner-home dd#content-3{margin-top:-280px;}
#banner-home dd#content-3 div.efeito{background-position:-240px 227px;z-index:999999;}
#banner-home dd p.call{color:#143337;font-size:18px;height:40px;}
#banner-home dd div.call{margin:130px 0 0 0;right:0;z-index:9999999;position:absolute;background:url('../img/home-banner-content.png') no-repeat 0px 0px;height:115px;padding:24px 0 0 27px;width:313px;}
/*#banner-home dd div.links {bottom:0;position:relative;}*/
#banner-home dd div.links a{background:url("../img/sprite.gif") no-repeat -365px -128px;display:inline-block;float:left;margin:27px 30px 0 0;text-indent:12px;font-size:14px;color:#0C1B33;}
#banner-home dd div.links a:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}



#content-left{width:550px;}
#content-right #block-block-4{margin:0;}
#content-right #block-block-4 h3{margin:10px 0;}
#content-left #block-views-roteiros_recomendados-block_1 h2, #content-right #block-block-4 h2{display:inline-block;margin:33px 0 20px;}
#content-right,#content-right .block{overflow:hidden;width:400px!important;float:right;}
#content-right #block-block-4 p{margin-bottom:21px!important;}
.link-title{background:url("../img/sprite.gif") no-repeat -353px -147px;display:inline-block;margin-left:17px;text-indent:20px;font-size:14px;}
.link-title:hover{color:#999;text-decoration:underline;}
#block-block-4 .link-title {margin:40px 0 0 0!important;float:right;}
#content-left .link-title{margin:43px 0 0 290px;position:absolute;}
.more-details,.views-field-view-node a,.page-buscar #content-main #edit-submit,#edit-submit-2,#webform-client-form-91 #edit-submit,.page-confraria .wrapp-more-details a{background-color:#4F9300;display:inline;padding:4px 14px;}
.more-groups{background:url("../img/sprite.gif") no-repeat scroll -357px -130px #4F9300;color:#FFF;display:inline-block;font-size:10px;line-height:17px;margin-top:6px;padding-right:10px;text-indent:20px;width:auto;}
.more-details:hover,.views-field-view-node a:hover,.more-groups:hover,.page-confraria .wrapp-more-details a:hover{background-color:#999!important;}

/* DESCRIÃ‡ÃƒO PACOTE */
.descricao-pacote-wrapper{background:url("../img/back-contente-wrapper.png") repeat-y center top #F0F0F0;}
.descricao-pacote .grid_12{margin-left:30px;}
.node-type-pacote .more-details{display:inline-block;font-size:13px;line-height:24px;margin-top:30px;padding:0 14px;position:relative;text-indent:0;}

.taxonomia-pacote-wrapper p{margin:15px 0 30px;}

#content-top.fale-conosco{padding-bottom:22px;}
#content .views.pacotes .more-details{margin-bottom:40px;}
#content .views .views-node-content{margin:0 32px 0 0;}


#content #roteiros-encontrados,#content #destaques, #content #roteiros-encontrados .grid_3,#content #destaques .grid_3{margin:0;}
#content #roteiros-encontrados .grid_3,#content #destaques .grid_3{margin-right:40px;}
#content #roteiros-encontrados .grid_3.last,#content #destaques .grid_3.last{margin:0;}
#content #roteiros-encontrados .grid_3.last div,#content #destaques .grid_3.last div{margin:0;}
#content #roteiros-encontrados{border-bottom:1px solid #C4C4C4;margin-bottom:35px;padding-bottom:40px;}
#content #destaques{margin-bottom:20px;}
#content #roteiros-encontrados .more-details{background-color:#0D1C33;}
#content #roteiros-encontrados h3{margin-bottom:25px;}

#content{padding-bottom:30px;}
.content-grey{background-color:#F0F0F0!important;padding-bottom:0!important;}
.descricao-pacote{background-color:#FFF;}
.descricao-pacote ul{margin-bottom:25px;}
.descricao-pacote li{margin-bottom:17px;}
.descricao-pacote h4{margin:28px 0 10px;}

/*-----------*/
#mapa-fale-conosco h3{margin-bottom:13px;color:#0C1A33;}
#mapa-fale-conosco h4{margin:-6px 0 10px;}
#mapa-fale-conosco p{margin-bottom:37px;}
#mapa-fale-conosco a.more-groups{background-image:none;}
#mapa{overflow:hidden;display:inline-block;padding:0;float:left;}
#mapa .grid_8{background:url('../img/fale-conosco-mapa.png') no-repeat 0 0;height:130px;margin:0;margin-top:-20px;}
#endereco{margin-left:30px;float:left;margin-top:-25px;}

#footer-wrapper{clear:both;margin-top:50px;overflow:hidden;}

#footer{height:200px;background:url('../img/back-footer-main.png') no-repeat 443px -3px #0D1C33;}
/*#footer div{float:left;height:140px;}*/
#footer div .title a {display:inline-block;float:right;margin:7px 0 0 0;}
#footer div .title a:hover,#twitter .content a:hover{color:#868E99!important;}
#footer div .arrow{background:url('../img/sprite.gif') no-repeat -366px -97px;}
#footer .content{height:auto;}
#footer-address, #footer-address span {font-size:14px;color:#ccc;}
#footer-address {float:right;padding-top:24px;line-height:19px;margin:0;text-align:center;width:400px;}
#footer-address .phone {display:inline-block;margin-top:22px}
#footer-address a {margin-top:22px;background-image:none;text-indent:0;padding:5px 10px;font-size:11px;}
#footer-address a:hover{text-decoration:none!important;}

#block-flickr-5 {margin-top:20px;float:left;}
#block-flickr-5 img{width:90px;height:90px;margin:15px 0 0;}
#block-flickr-5 .title {width:420px;}
#block-flickr-5 .content a{margin-right:20px;}
#block-flickr-5 .grid_8, #twitter{margin-top:20px;}
#block-block-7, #block-block-8 {margin-left:50px;float:left;width:220px;}
#block-block-7 {padding-top:20px;}
#block-block-7 #twitter, #block-block-8 #confraria {float:none;}
#block-block-8 {width:160px;margin-left:50px;}

/***
 * Equipe
 */
.view-equipe .view-header {padding-bottom:12px;border-bottom:1px solid #eee;margin-bottom:30px;}
.view-equipe .view-header h2 {padding-bottom:5px;}
.view-equipe ul {width:960px;overflow:hidden;}
.view-equipe ul li {float:left;width:460px;margin-left:30px;list-style:none inside;padding-top:40px;}
.view-equipe ul li.views-row-odd {margin-left:0;}
.view-equipe ul li.views-row-1, .view-equipe ul li.views-row-2 {padding-top:0;}
.view-equipe ul li span.field-content {font-size:19px;line-height:27px;}
.view-equipe ul li .views-field-field-institucional-cargo-value span {color:#4E9200;font-size:13px;line-height:16px;}
.view-equipe ul li .views-field-field-institucional-email-email span {line-height:16px;}
.view-equipe ul li .views-field-field-institucional-email-email span a {color:#333;font-size:13px;}

#twitter {margin:0!important;}
#twitter .title a {margin-left:38px;}
#twitter .content {width:219px;margin-top:15px;}
#confraria {margin:0;height:200px!important;background:url('../img/back-footer-confraria.png') repeat-x;width:200px;display:block;}
#confraria .content {width:160px;padding:20px 20px 0 20px;}
#confraria .content a {display:block;font-size:13px;font-family:Arial!important;}
#confraria .content p {border-bottom:1px solid #E0E0E0;padding-bottom:12px;margin:5px 0 11px 0;font-size:13px;font-family:Arial!important;}

#footer-wrapper {background:#0D1C33;}
#sub-footer-wrapper {height:60px;padding:24px 0 0;background-color:#FFF;overflow:hidden;clear:both;}
#sub-footer-wrapper .logo{background:url('../img/sprite.gif') no-repeat 0 -80px;display:inline-block;width:99px;height:42px;float:left;margin:-4px 22px 0 0;}
#sub-footer-wrapper .left{margin-left:20px;}
#sub-footer-wrapper .menu{margin:-4px 0 0 -10px;}
#sub-footer-wrapper .menu li{display:inline;margin:0;}
#sub-footer-wrapper .menu .leaf a{margin-left:10px;}
#sub-footer-wrapper .menu .leaf.first a {margin:0;}
#sub-footer h2{display:none;}
#sub-footer div{width:500px;}
#sub-footer-wrapper p{clear:left;display:inline-block}
#sub-footer-wrapper #MMDA{float:right;margin-top:-42px;font-size:12px;color:#999;font-family:'Arial'!important;}
#sub-footer-wrapper #MMDA:hover{text-decoration:underline;}

.page-taxonomy #content-main .content-wrapper{margin-left:-50px;}
.teaser-pacote{width:150px!important;float:left;margin:0 0 0 52px;padding-bottom:40px;}
.teaser-pacote .descricao{display:inline-block;width:150px;margin-left:0}
#content-top h2{color:#4C9200}
#content-top h2 span{color:#666}
.taxonomy-term-description{display:none;}

.page-taxonomy #content-top{padding:25px 0 40px;}
.page-taxonomy #content-main{background-color:transparent;}
.page-taxonomy #content-main-wrapper,.page-taxonomy .content-wrapper{background:url("../img/content-wrapper-back-top.png") repeat-x scroll 0 -159px #F0F0F0;}
.page-taxonomy #content-main .content{height:240px;}
.page-taxonomy #content-main .content h5 {margin:3px 0 7px;}
.page-taxonomy #content-main .content h5 a{color:#4F9300;font-size:14px;font-weight:normal;}
.page-taxonomy #content-main .more-details,.page-confraria .wrapp-more-details a{margin-bottom:40px;}
.page-taxonomy .back{clear:both;margin:0 0 0 50px;}
.page-taxonomy #content-top p,.page-roteiros #content-top p{color:#666;font-size:18px;line-height:25px;}
.page-taxonomy #content-main-wrapper{padding-bottom:0;}

.page-dicas-de-viagem #content-top p,.page-confraria #content-top p{font-size:14px;line-height:18px;color:#000;}
.page-dicas-de-viagem #content-main-wrapper,.page-confraria #content-main-wrapper{padding-bottom:40px;}
.node-type-pacote #content-top{padding:25px 0 1px;}

.page-confraria #content-top{padding-bottom:28px;}
.page-confraria #content-top p{margin-bottom:30px;}
.page-confraria #content-top h3 {display:inline-block;font-size:22px;margin:0 10px 0 0;}
.conf{color:#666666;font-size:14px;font-weight:bold;}
.conf:hover{text-decoration:underline;}


.page-confraria #content-main,.page-confraria .content-wrapper,.page-confraria #content-main-wrapper
.page-dicas-de-viagem #content-main,.page-dicas-de-viagem .content-wrapper,.page-dicas-de-viagem #content-main-wrapper{background-image:none!important;background-color:transparent!important;}
.page-confraria #content-main-wrapper,.page-dicas-de-viagem #content-main-wrapper{background:url("../img/back-contente-wrapper.png") repeat-y  center top #F0F0F0!important;}
.page-confraria #content-main-wrapper{padding-bottom:0!important;}
.page-confraria #content-main .content-wrapper,.page-dicas-de-viagem #content-main .content-wrapper{margin-left:0;width:1000px;}
.page-confraria #content-main .content{height:auto;margin-right:40px;width:auto;float:left;}
.page-confraria .teaser-blog{height:125px;overflow:hidden;float:left;background-color:transparent;margin-bottom:40px;width:460px;margin-right:35px;}
.page-confraria .wrapp-more-details a{font-weight:normal;}
.page-confraria .grid_5 h2{margin:-6px 0 5px;line-height:15px;}
.page-confraria .grid_5 h2 a{font-size:16px;color:#4D9200;}
.page-confraria .grid_5 span,.page-confraria .grid_5 small{font-size:13px;color:#666;font-weight:bold;}
.page-confraria .grid_5 small{font-size:11px;}
.page-confraria .grid_5 p{line-height:17px;margin:-6px 0 11px;}
.page-confraria .back,.page-dicas-de-viagem .back{margin:0;}
.node-unpublished{background-color:transparent!important;}
.node-type-blog #content-top h3{margin:25px 0 -7px;}
.node-type-blog .side-bar,.page-dicas-de-viagem .side-bar{margin-left:30px;}
.node-type-blog .side-bar .view,.page-dicas-de-viagem .side-bar .view{margin-bottom:30px;margin-top:10px;overflow:hidden;}
.node-type-blog .side-bar span,.page-dicas-de-viagem .side-bar span{font-size:16px;font-weight:bold;color:#0C1933;}
.node-type-blog .side-bar li,.page-dicas-de-viagem .side-bar li{background:url("../img/view-eventos.png") no-repeat 0 11px;padding-left:11px;line-height:23px;}
.node-type-blog .side-bar a,.page-dicas-de-viagem .side-bar a{font-size:13px;color:#333!important;}
.node-type-blog .side-bar a:hover,.page-dicas-de-viagem .side-bar a:hover{text-decoration:underline;}
.node-type-blog .side-bar .date-display-single{font-size:11px;color:#666;font-weight:normal;margin-left:5px;}
.node-type-blog .back{margin:-20px 0 0;position:absolute;}

.page-dicas-de-viagem #content-top h3{font-size:22px;margin:0;}
.page-dicas-de-viagem img{float:left;margin-right:15px;}
.page-dicas-de-viagem .teaser-blog{border-bottom:1px solid #CCCCCC;margin-bottom:25px;}
.page-dicas-de-viagem .teaser-blog h4{margin-bottom:23px;color:#4D9200;font-size:17px;line-height:11px;}
.page-dicas-de-viagem .teaser-blog p{margin-bottom:25px}
.page-dicas-de-viagem .side-bar{margin-top:-7px;}
.page-dicas-de-viagem .side-bar a.active{color:#4D9200!important;}

.view-header h2 span{color:#666;}
.page-roteiros #content-wrapper, .page-roteiros #content-main{background:none;}
.page-roteiros #content-main-wrapper,.page-roteiros #content-main{background:url('../img/content-wrapper-back-top.png') repeat-x 0 -113px;padding-bottom:0;}
.page-roteiros #node-562{display:none;}
.page-roteiros .block-quicktabs{margin-bottom: 40px;}
.page-roteiros .block-quicktabs h2, .block-quicktabs label{display:none;}
.page-roteiros .block-quicktabs .content h2{display:block;margin-top:20px;}
.page-roteiros .block-quicktabs .quicktabs_tabs{padding:0;}
.page-roteiros .block-quicktabs .quicktabs_tabs li{background: url('../img/sprite-back-banner-roteiros.png') repeat-x 0 0;text-indent:25px;display:block;width:250px;line-height:96px;border-right:1px solid #FFFFFF}
.page-roteiros .block-quicktabs .quicktabs_tabs li a{display:block;line-height:92px;color:#FFF;font-size:24px;height:92px;letter-spacing:-1px;}
.page-roteiros .block-quicktabs .quicktabs_tabs li a:hover{-moz-opacity:0.3;opacity: 0.3;}
.page-roteiros .block-quicktabs .quicktabs_main{float:right;height:289px;margin-top:-288px;overflow:hidden;width:705px;background-color:#E5E5E5;}
.page-roteiros .block-quicktabs .quicktabs_main h2{font-size:20px!important;color:#0C1933!important;}
.page-roteiros .block-quicktabs .qtab-1{background-position:0 -96px!important;}
.page-roteiros .block-quicktabs .qtab-2{background-position:0 -193px!important;}
.page-roteiros .block-quicktabs p{margin-bottom:14px;}
.page-roteiros .block-quicktabs input, .block-quicktabs textarea{border:0;background-color:#BABABA;}
.page-roteiros .block-quicktabs .form-text{float:left;}
.page-roteiros .block-quicktabs #edit-submitted-descricao{clear:both;width:585px;height:98px;font-size:14px;}
.page-roteiros .block-quicktabs #edit-submitted-nome-1,.block-quicktabs #edit-submitted-email-1{height:28px;width:259px;margin-bottom:15px;padding-left:8px;*padding-top:4px;*height:24px;font-size:14px;}
.page-roteiros .block-quicktabs #edit-submitted-email-1{width:292px;margin-left:20px;}
.page-roteiros .block-quicktabs input.aceito{background:url('../img/sprite.gif') no-repeat 0 0;}
.page-roteiros .block-quicktabs #edit-actions{margin-top:-10px;}
.page-roteiros .block-quicktabs #edit-submit-2{background-color:#A1D700;display:inline;height:24px;color:#0C1B33;font-family:'Arial'!important;font-size:12px!important;padding:4px 8px;height:auto;display:inline-block;}
.page-roteiros .block-quicktabs textarea{height:92px;margin-bottom:18px;text-indent:10px;width:585px;padding-top:6px}
.page-roteiros .block-quicktabs span#aceito{margin-left:6px;}
.page-roteiros .form-item{margin-bottom:0;}
#edit-submitted-aceito-1-wrapper label{color:#333!important;display:inline;float:right;font-size:12px!important;font-weight:normal;margin:-6px 133px 0 0;background-color:transparent;}
#edit-submitted-aceito-1-wrapper input{margin-right:3px;vertical-align:-8px;}
.block-quicktabs textarea{color:#333;}

.page-roteiros .views-view-grid{ margin-left:-25px !important;}
.page-roteiros .view-header h2{font-size:20px;margin-bottom:0px;}
.page-roteiros .views-field-title{margin:10px 0 2px;}
.page-roteiros .views-field-title a{color:#4F9300;font-size:18px;font-weight:normal;}
.page-roteiros .views-field-teaser{height:75px;overflow:hidden;margin-bottom:20px;}
.page-roteiros .views-field-view-node{margin-bottom:40px;text-align:left;}
.page-roteiros .view-content td{width:160px;padding:0 26px 32px!important;}
.view-categoria-roteiros .grid_5{margin:-5px 0 0 0;}
.view-categoria-roteiros .first {margin-right:60px;}
.view-categoria-roteiros .wrapper-category{margin-top:10px;}
.view-categoria-roteiros .wrapper-category div {float:left;}
.view-categoria-roteiros .image{width:80px!important;height:60px;}
.view-categoria-roteiros .term{width:190px!important;height:60px;padding-left:10px;}
.view-categoria-roteiros .term a:hover{color:#999;}
.page-roteiros #footer-wrapper{margin-top:0;}
.page-roteiros .roteiros-escolhidos h4{color:#999;font-size:14px;margin-top:-5px;}
.page-roteiros .view-roteiros-por-regiao{margin-top:20px;}
.page-roteiros-em-destaque .view-header{display:none;}
.page-roteiros-em-destaque td{padding-bottom:40px;padding-right:52px!important;}
.all-roteiros-regiao{margin:-20px 0 0 593px;position:absolute;}
.view-roteiros-por-regiao .views-field-title-teaser a{color:#0D1C33;}
.view-roteiros-por-regiao .views-field-view-node a{background-color:#4F9300;color:#FFF;/*background-color:#0D1C33;color:#9FD700;*/}
.view-roteiros-destacados .view-header{margin-bottom:25px;}
.page-roteiros .view-roteiros-destacados .more-link{margin-left:793px;}
.fechar-roteiros{background:url("../img/sprite.gif") no-repeat -89px -122px;display:inline-block;margin:-40px 0 0 910px;padding-right:15px;position:absolute;}

.destaque h3{font-size:20px;}
.destaque h4{font-size:14px;color:#999;}
.destaque .views-field-title a{font-size:18px!important;color:#0D1C33!important;}
.destaque .views-field-view-node a{background-color:#0D1C33;display:inline-block;padding-right:15px;width:auto;color:#9FD700;font-size:14px;line-height:24px;text-indent:15px;}


.quicktabs_tabpage{height:288px;overflow:hidden;width:704px;padding-left:60px;}
.page-roteiros .efeito{height:287px;margin:-288px 252px 0;position:absolute;width:20px;background:url("../img/sprite.gif") no-repeat -175px 30px;}
#quicktabs_tabpage_1_0{background:url("../img/roteiros-mapa.png") no-repeat 0 0 #99B3CC;padding-left:24px;}
#quicktabs_tabpage_1_1{background:url("../img/roteiros-categorias.png") no-repeat 0 0 #E5E5E5;}
#quicktabs_tabpage_1_2{background:url("../img/roteiros-form.png") no-repeat 0 0 #E5E5E5;}

#form-actions form-wrapper{width:auto;}
#webform-component-identificacao-visitante--aceito label{font-size:11px;color:#666666;}
#webform-component-identificacao-visitante--aceito label input{ vertical-align:0px;background:none;}
.view-categoria-roteiros .view-content, .view-categoria-roteiros .view-content .grid_5 { margin-top:5px;height:210px;position:relative;}
.view-categoria-roteiros .view-content .item-list {position:absolute;bottom:-20px;}
.view-categoria-roteiros td{width:auto!important;padding: 0 40px 0 0!important;}
.view-categoria-roteiros .view-content a{font-size:18px;color:#4C8E00;font-weight:bold;line-height:21px;display:inline;}
.view-categoria-roteiros .views-field-tid{width:80px;}

.page-node-1167 #content-top,.page-trabalhe-conosco #content-top,.page-aluguel-de-veiculos #content-top{padding-bottom:25px;}
.page-node-1167 #content-top h3, .page-trabalhe-conosco #content-top h3,.page-aluguel-de-veiculos #content-top h3{border-top:1px solid #E5E5E5;font-size:18px;margin:25px 0 0;padding-top:25px;line-height:20px}
.page-node-1167 #node-91{border-bottom:1px solid #E5E5E5;margin-bottom:25px;padding-bottom:50px;}
.page-trabalhe-conosco #content-top h3{}
fieldset{float:left;width:445px;}
fieldset input,fieldset select,textarea{width:100%;border:1px solid #CCC;text-indent:8px;color:#848484;}
fieldset select{text-indent:0;padding-left:5px;}
#webform-client-form-91 fieldset textarea{height:132px;width:444px;}
fieldset input,fieldset select{height:28px;line-height:28px;}
fieldset legend,
#webform-client-form-91 #edit-submitted-identificacao-visitante-seu-telefone-wrapper label,
#webform-client-form-91 #edit-submitted-identificacao-visitante-roteito-wrapper label,
.webform-component-checkboxes label{display:none;}
#webform-client-form-91 .form-checkboxes label{display:block;}
.form-item{margin:0 0 10px;}
.form-item label{margin-bottom:4px;}
.form-required{color:#4E9200;}
#webform-component-identificacao-roteiro,#webform-component-info_veiculo,#webform-component-right{float:right;margin-bottom:10px}
.page-node-1167 #edit-submitted-identificacao-visitante-email-wrapper{margin-bottom:18px;}

#webform-component-identificacao-visitante--ddd label{display:none;}
#webform-component-identificacao-visitante--ddd {width:62px;float:left;}
#webform-component-identificacao-visitante--telefone, #webform-component-info-pessoais--telefone {width:367px;float:right;margin-top:-10px;}
#webform-component-info-pessoais--telefone {margin-top:-3px;}
#webform-component-info-veiculo {float:right;}

#webform-component-identificacao-roteiro--periodo-de,#webform-component-identificacao-roteiro--ate{float:left;}
#webform-component-identificacao-roteiro--periodo-de input,#webform-component-identificacao-roteiro--ate input{border:1px solid #FFF;}
.page-node-1167 #content-main-wrapper{padding-bottom:0;}
.page-aluguel-de-veiculos #content-main-wrapper{padding-bottom:20px;}
#webform-client-form-91 #edit-submitted-identificacao-roteiro-periodo-de,#webform-client-form-91 #edit-submitted-identificacao-roteiro-ate{background:url("../img/calendario.png") no-repeat left center;}
#webform-client-form-91 #webform-component-identificacao-roteiro--periodo-de,#webform-client-form-91 #webform-component-identificacao-roteiro--ate{width:132px;}
.page-aluguel-de-veiculos #edit-submitted-info-veiculo-periodo-de,.page-aluguel-de-veiculos #edit-submitted-info-veiculo-ate{background:url("../img/calendario_aluguel_veiculos.png") no-repeat left center!important;}
.page-aluguel-de-veiculos #webform-component-identificacao-roteiro--periodo-de,.page-aluguel-de-veiculos #webform-component-identificacao-roteiro--ate{width:212px;}
.page-aluguel-de-veiculos #webform-component-identificacao-roteiro--ate{margin-left:20px;}
#edit-submitted-info-veiculo-outras-opcoes-wrapper label{margin-bottom:5px;}
#edit-submitted-info-pessoais-destino-wrapper .jquery-selectbox{width:444px!important;}
#edit-submitted-info-pessoais-destino-wrapper .jquery-selectbox-list{height:5em!important;}
#edit-submitted-info-veiculo-opcionais-wrapper .jquery-selectbox{width:213px!important;border:1px solid #CCC;}
#edit-submitted-info-veiculo-opcionais-wrapper .jquery-selectbox-list{height:6em!important;}

#webform-component-info-veiculo--periodo-de, #webform-component-info-veiculo--ate {width:212px;float:left;}
#webform-component-info-veiculo--ate {margin-left:20px;}
#webform-component-info-veiculo--periodo-de input, #webform-component-info-veiculo--ate input {background:url("../img/calendario_aluguel_veiculos.png") no-repeat scroll left center transparent !important;border:0;}

#webform-client-form-91 #webform-component-identificacao-roteiro--ate{margin-left:12px;}
#webform-client-form-91 #webform-component-identificacao-roteiro--numero-de-pessoas{width:155px;float:right;}
#edit-submitted-identificacao-visitante-telefone-wrapper label,#edit-submitted-info-pessoais-telefone-wrapper label{margin-left:-78px;}
.page-node-1167 #edit-submitted-identificacao-visitante-motivo-do-contato-wrapper{margin-bottom:15px;}
#webform-client-form-91 #edit-submitted-aceito-1-wrapper,#webform-client-form-91 #edit-actions,#webform-client-form-91 #edit-submitted-identificacao-roteiro-categoria-do-hotel-wrapper{clear:both;}
#webform-client-form-91 #edit-submitted-identificacao-visitante-seu-telefone-wrapper,
#webform-client-form-91 #edit-submitted-identificacao-visitante-ddd-wrapper{margin-top:13px;}
.page-node-1167 #edit-submit{border:none;color:#FFF;height:24px;line-height:24px;text-indent:15px;padding-bottom:2px;}
.page-node-1167 #webform-component-identificacao-visitante--aceito,
.page-node-1167 #webform-component-identificacao-visitante--campos-obrigatorios {position:absolute;margin-top:35px;z-index:0}
#webform-component-info-pessoais--campos-obrigatorios {margin:14px 0 0 72px !important;clear:both;}
#webform-client-form-1168 #edit-actions {margin-top:-124px;}
#webform-client-form-1168 #webform-component-info-pessoais--aceito {padding-top:10px;}
.page-node-1167 #edit-submitted-identificacao-visitante-aceito-1-wrapper label{margin-top:100px;}
.page-node-1167 #webform-component-identificacao-visitante--campos-obrigatorios{margin:94px 0 0 142px!important;}
#webform-component-identificacao-visitante--campos-obrigatorios{clear:both;margin:23px 0 0 152px;}
#webform-component-identificacao-visitante--campos-obrigatorios p{color:#999;font-size:12px;*margin-left:15px;}
#edit-submitted-identificacao-roteiro-mensagem-wrapper{margin-top:44px;}
#edit-submitted-identificacao-visitante-aceito-1-wrapper input{margin-right:5px;}
.page-node-1167 #block-fale-conosco-webform h2,.page-node-1167 #node-1167 .content{display:none;}
.page-node-1167 #block-fale-conosco-webform{margin-top:-43px;}
#webform-client-form-91 #edit-submitted-identificacao-visitante-aceito-1,.page-trabalhe-conosco #edit-submitted-left-aceito-1,.page-aluguel-de-veiculos #edit-submitted-info-pessoais-aceito-1{vertical-align:-8px;*vertical-align:-6px;width:12px;border:none;*margin-left:-7px;}
.page-buscar #content-main #edit-submit,#edit-submit-2,#webform-client-form-91 #edit-submit{color:#FFF;border:medium none;color:#FFFFFF;height:24px;*padding:0;}
#webform-component-aux div{border:1px solid red;position:absolute;width:1px;height:1px;}
#mapa-fale-conosco a.more-groups{text-indent:10px;margin-top:1px;}


.page-trabalhe-conosco #content-main-wrapper{padding-bottom:0;}
.page-trabalhe-conosco #content-main h3,.page-trabalhe-conosco #content-main h2,.page-trabalhe-conosco #content-main p,
.page-aluguel-de-veiculos #content-main h3,.page-aluguel-de-veiculos #content-main h2,.page-aluguel-de-veiculos #content-main p{display:none;}
.page-trabalhe-conosco #webform-component-left--rg,.page-trabalhe-conosco #webform-component-left--cpf{float:left;width:212px;}
.page-trabalhe-conosco #webform-component-left--cpf{margin-left:20px;}
.page-trabalhe-conosco #webform-component-left--data-de-nascimento,.page-trabalhe-conosco #webform-component-left--ddd,.page-trabalhe-conosco #webform-component-left--telefone{float:left}
.page-trabalhe-conosco #webform-component-left--telefone{width:131px;}
.page-trabalhe-conosco #webform-component-left--ddd label, #webform-component-info-pessoais--ddd label {display:none;}
.page-trabalhe-conosco #webform-component-left--email{clear:both;}
.page-trabalhe-conosco #webform-component-left--data-de-nascimento{width:212px;}
.page-trabalhe-conosco #webform-component-left--ddd {margin:23px 20px 0;width:62px;}
#webform-component-info-pessoais--ddd {width:62px;float:left;}
.page-trabalhe-conosco #edit-submitted-left-ddd-wrapper label{margin:10px 0 4px -82px;}
.page-trabalhe-conosco textarea{height:154px;}
.page-trabalhe-conosco #webform-component-right--curriculo {overflow:hidden;width:445px;margin-bottom:15px;}
.page-trabalhe-conosco #webform-component-right--curriculo .form-file{width:284px!important;float:left;}
.page-trabalhe-conosco #webform-component-right--curriculo div{width:160px!important;margin-top:2px!important;cursor:default!important;height:24px!important;}
.page-trabalhe-conosco #webform-component-right--curriculo div input{margin-left:0!important;cursor:pointer!important;height:24px!important;}
.page-trabalhe-conosco #edit-submitted-left-data-de-nascimento{background:url("../img/calendario_aluguel_veiculos.png") no-repeat left center!important;border:0;}
.page-trabalhe-conosco fieldset p,.page-aluguel-de-veiculos fieldset p{display:block!important;}
.page-trabalhe-conosco #webform-component-left--campos-obrigatorios,.page-aluguel-de-veiculos #webform-component-identificacao-visitante--campos-obrigatorios{margin:14px 0 0 72px !important}
.page-trabalhe-conosco #edit-actions,.page-aluguel-de-veiculos #edit-actions{clear:both;float:left;margin-top:-97px;height:50px;}
.page-trabalhe-conosco #edit-actions {margin-top:-112px;}
.page-trabalhe-conosco #edit-submitted-left-nome-da-mae,.page-aluguel-de-veiculos #edit-submitted-info-pessoais-cidade{margin-bottom:10px;}


#edit-submitted-info-pessoais-ddd{margin-top:20px;}
.page-aluguel-de-veiculos #webform-component-identificacao-visitante--telefone{margin-top:-3px;}
.page-aluguel-de-veiculos fieldset{margin:0;}
.page-aluguel-de-veiculos #edit-submit-2{margin:28px 0 37px;}
.page-aluguel-de-veiculos #edit-submitted-info-pessoais-cidade-wrapper label{display:none;}
#block-aluguel-de-veiculos-webform h2{display:none;}
.page-aluguel-de-veiculos #webform-component-info-veiculo--tipo-veiculo,.page-aluguel-de-veiculos #webform-component-info-veiculo--opcionais{float:left;width:212px;}
.page-aluguel-de-veiculos #webform-component-info-veiculo--opcionais{margin-left:20px;}
.page-aluguel-de-veiculos #webform-component-outras_opcoes{clear:both;}
.page-aluguel-de-veiculos textarea{height:127px;}

.page-dicas-de-viagem h3{font-size:16px;margin-bottom:10px;}
.page-passagem-de-trem p,.page-dicas-de-viagem p{margin-bottom:20px;}
.page-seguro-de-viagem #content-main li{line-height:25px;}
.page-seguro-de-viagem a,.page-dicas-de-viagem a{color:#9FD700;}
.page-seguro-de-viagem #content-wrapper a:hover,.page-dicas-de-viagem #content-wrapper a:hover{text-decoration:underline;}

.page-galeria-de-imagens #block-flickr-recent-photos{width:1000px;}
.page-galeria-de-imagens #block-flickr-recent-photos h2{display:none;}
.page-galeria-de-imagens #block-flickr-recent-photos a{background-color:white;width:90px;height:90px;display:inline-block;margin:0 34px 30px 0;}
.page-galeria-de-imagens #block-flickr-recent-photos img{width:90px;height:90px;}
.page-galeria-de-imagens #lupa{background:url('../img/ampliar.png') no-repeat 0 0;height:20px;margin:-18px 0 0 71px;width:20px;position:relative;}

.page-taxonomy .category{float:right;}

.page-empresa #content-top,.page-politica-de-privacidade #content-top{padding-bottom:20px!important;}
.page-empresa h3{font-size:16px;}
.page-empresa p,.page-politica-de-privacidade p{margin-bottom:15px}
.page-politica-de-privacidade #content-main a{color:#4E9200;}
.page-politica-de-privacidade #content-main a:hover{color:#999;}

.page-node-1167-webform h3,.page-node-1167-webform .links,
.page-trabalhe-conosco-webform h3,.page-trabalhe-conosco-webform .links,
.page-aluguel-de-veiculos-webform h3,.page-aluguel-de-veiculos-webform .links{display:none;}
.page-node-1167-webform #content-main p,.page-trabalhe-conosco-webform #content-main p,.page-aluguel-de-veiculos-webform #content-main p{margin-bottom:20px;}
.page-cotacao-line-webform .back,.page-trabalhe-conosco-webform .back,.page-aluguel-de-veiculos-webform .back{margin:20px 0 0;position:relative;}
.page-cotacao-line-webform #content-main-wrapper #content-main .links{display:none;}
div.error,tr.error{margin-bottom:30px!important;}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red!important;}

.webform-submission-navigation{clear:both;}
#webform-client-form-91{clear:both!important;overflow:visible;margin-bottom:40px}

#webform-submission-navigation a:hover{text-decoration:underline;}
a.webform-submission-next{background:url("../img/sprite.gif") no-repeat scroll -263px -147px transparent;display:inline-block;padding-right:14px;}
a.webform-submission-previous{background:url("../img/sprite.gif") no-repeat scroll -114px -77px transparent;display:inline-block;text-indent:14px;}

/*
{border-bottom:1px solid #CCC;border-top:1px solid #CCC;margin:30px 0;padding:20px 0;width:100%;}
*/

#webform-client-form-1165 div.error{margin-left:-315px;margin-top:-122px;position:absolute;width:953px;}

/*fieldset{width:100%;clear:both;}*/
/*.webform-display-item{clear:both;}
.webform-display-item label, .webform-display-item div{float:left;}
.webform-display-item label{color:#4C9200;}
.webform-display-item div{margin-left:5px;}*/
/*#edit-submitted-identificacao-visitante-telefone-wrapper label{margin-left:0;}*/

.page-sitemap #content-main h2{display:none;}
li.expanded, li.leaf{list-style-image:url("../img/arrow_right.gif")}
li ul li{list-style-image:url("../img/view-eventos.gif")!important;}
.page-sitemap a:hover{text-decoration:underline;}

.page-seguro-de-viagem #content-main ul li a{background:url("../img/arrow_right.gif") no-repeat 0 9px;display:inline-block;text-indent:10px;color:#333;}
.page-passe-de-trem #content-main p{margin-bottom:15px;}
.page-passe-de-trem #content-main a{color:#4E9200;}
.page-passe-de-trem #content-main a:hover{color:#999;}


.page-buscar #content-main #edit-keys-wrapper input{height:24px;width:300px;border:1px solid #CCC;margin-right:5px;}
.page-buscar #content-main h2{clear:both;font-size:18px;margin:30px 0 15px;}
.page-buscar fieldset.collapsible{display:none!important;}
.page-buscar .search-results ul{margin-left:15px;}
.page-buscar .search-results li{list-style-image:url("../img/arrow_right.gif");}
.page-buscar .search-results a{background:url("../img/arrow_right.gif") no-repeat left 6px;display:inline-block;text-indent:10px;text-decoration:underline;}
.page-buscar .search-results a:hover{color:#4C9200;}
.page-buscar .pager a{background-image:none!important;text-decoration:none!important;}



.page-node-1167 #edit-submitted-email-value-wrapper,.page-node-1167 #edit-submitted-email-1-wrapper{display:none;}
.page-roteiro-por-regiao .view .views-view-grid td{padding-right:52px;padding-bottom:40px;}

.node-type-pacote .descricao-pacote ul{margin:0;}
.node-type-pacote .descricao-pacote ul li {list-style:disc outside none;margin:0 0 5px 15px;}
#admin-menu a{font-size:11px!important;}
#admin-menu li{list-style:none!important;}

.jquery-selectbox #edit-submitted-identificacao-visitante-motivo-do-contato, .jquery-selectbox #edit-submitted-identificacao-visitante-roteito{width:444px;}
.jquery-selectbox #edit-submitted-identificacao-roteiro-numero-de-pessoas{width:155px;}
.jquery-selectbox #edit-submitted-identificacao-roteiro-categoria-do-hotel{width:245px;}

.jquery-selectbox {position: relative;height: 28px;border: 1px solid #CCCCCC;z-index: 0;float: left;display: inline;margin:0 0 10px!important;padding: 0;color:#848484;font-family: Trebuchet MS;	font-size:14px;text-indent:5px;}
.jquery-selectbox.selecthover {z-index: 700;}
.jquery-selectbox .jquery-selectbox-currentItem {padding:7px 0px 0px 7px;white-space: nowrap;display: block;overflow: hidden;color:#848484;}
.jquery-selectbox .jquery-selectbox-list {display: none;position: absolute;top: -1px;padding: 2px;left: -1px;overflow-x: hidden;overflow-y: auto;z-index: 1000;border: 1px solid #CCCCCC;background-color:white;}
.jquery-selectbox .jquery-selectbox-moreButton {float: right;background: url("../img/arrow-select.png");width: 28px;height: 28px;cursor: pointer;}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {background: url("../img/arrow-select.png");}
.jquery-selectbox .jquery-selectbox-item.listelementhover {background: #EBEBEB;}
.jquery-selectbox .jquery-selectbox-item {display: block;cursor: default;color:#848484;font-family: Trebuchet MS;font-size:14px;padding:5px!important;}
/** ERROR classes **/
form .error .jquery-selectbox {color: #d00;border-color: #d00;background-image: url("../img/bg-TextFieldError.gif");}

.more-details, .views-field-view-node a,.page-buscar #content-main #edit-submit, #edit-submit-2,
#webform-client-form-91 #edit-submit, .page-confraria .wrapp-more-details a {padding:0 8px 1px;position:absolute;z-index:1}
.teaser-pacote .more-details{padding:3px 8px;position:relative;}

label.checkbox_checked {
	background:  url('../img/radio-checked.png') 0px 3px no-repeat;
	display: block;
	padding-left: 20px;
}
label.checkbox_unchecked  {
	background: #fff url('../img/radio-unchecked.png') 0px 3px no-repeat;
	display: block;
	padding-left: 20px;
}


/* Hover State */
label:hover{
	color: #575B60;
}

label.highlighted {
	border: 1px solid #333;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	position: absolute;
	left: -1000px;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

.page-grupos-portosul ul{margin-left:15px;}
.page-grupos-portosul ul li{list-style:disc;}

.page-trabalhe-conosco #top-blue #top-news .content #edit-submit-1{margin:66px 0 0;}
.page-trabalhe-conosco #top-blue #top-news .content .nov{margin:52px 0 0 127px;}
.page-trabalhe-conosco #top-blue #top-news .content p{margin:0 0 10px;}
.page-trabalhe-conosco #edit-submit-2{margin-top:8px;}
.page-aluguel-de-veiculos #top-blue #top-news .content #edit-submit-1{margin:67px 0 0;}
.page-portosul-recomenda .back{margin:0;}
.teaser-blog .right.grid_5.omega{border:1px solid transparent;width:278px!important;}


.item-list .pager{text-align: right;width:620px !important; margin:0 !important; padding:0 !important}
ul.nice-menu-down{float:none}

.jquery-selectbox.jquery-custom-selectboxes-replaced{width:442px;}
#edit-submitted-identificacao-visitante-motivo-do-contato{display:block!important;left:-999999px;position:absolute;}
#edit-submitted-identificacao-visitante-roteiro-wrapper label{display:none!important}
#webform-component-identificacao-visitante--motivo-do-contato .jquery-selectbox,#edit-submitted-identificacao-visitante-roteiro-wrapper .jquery-selectbox{width:443px!important;}
#webform-component-identificacao-visitante--motivo-do-contato .jquery-selectbox-list,#edit-submitted-identificacao-visitante-roteiro-wrapper .jquery-selectbox-list{min-height:24px!important;width:410px!important}
.blockSelect{opacity:0.5;}

#attachments{border:0!important;}
table.itu-attachment-list .mime{height:15px!important;}
table.itu-attachment-list .size{display:none;}
/*#wrapper #container #header h1 img{display:none!important;}
*/

/*#banner-home dd#content-0-geral{display:none;}*/
#banner-home dd#content-0{display:none;}
#banner-home dd#content-1{display:none;}
#banner-home dd#content-2{display:none;}
#banner-home dd#content-3{display:none;}

#edit-actions {
  position: relative;
  z-index: 2;
}
