html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}strong,b{font-weight:bold;}.left{float:left;}.right{float:right;}.clear{clear:both;height:0.001em;}.box-shadow{box-shadow:0 0 3px #CCC;-moz-box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;}sup{font-size:8px;vertical-align:super;}small{font-size:10px;font-style:italic;}#messages{padding:36px 44px 0;}html{height:100%;}body{background:url(/sites/all/themes/dpc/images/bg.jpg) repeat 0 0 #F2EFEA;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:normal;min-height:100%;position:relative;padding:0 !important;}#wrapper{width:850px;margin:0 auto;}body.toolbar #wrapper{padding-top:65px;}#cboxOverlay{background:#000;width:100%;height:100%;opacity:0.85;filter:alpha(opacity=85);position:absolute;top:0;left:0;z-index:499;}#colorbox{background:#FFF;border:20px solid #FFF;z-index:500;}#colorbox #cboxCurrent,#colorbox #cboxClose{display:none !important;}#colorbox #cboxNext{background:url(/sites/all/themes/dpc/images/modal-controls.png) no-repeat -34px 0;border:none;width:34px;height:34px;right:8px;position:absolute;top:50%;text-indent:-9999px;margin-top:-19px;cursor:pointer;}#colorbox #cboxNext:hover{background-position:-34px -34px;}#colorbox #cboxPrevious{background:url(/sites/all/themes/dpc/images/modal-controls.png) no-repeat 0 0;border:none;width:34px;height:34px;left:8px;position:absolute;top:50%;text-indent:-9999px;margin-top:-19px;cursor:pointer;}#colorbox #cboxPrevious:hover{background-position:0 -34px;}#colorbox #cboxLoadedContent{overflow:hidden !important;}#colorbox iframe{width:100%;height:100%;}#header{background:#FFF;width:786px;height:120px;padding:8px 32px;margin-bottom:6px;}#header .logo{width:140px;height:120px;}#header .region-header{float:right;width:646px;}#block-locale-language{text-align:right;width:100%;margin-top:6px;}#block-locale-language .content{font-family:FuturaHeavy;font-size:10px;}#block-locale-language .content a,#block-locale-language .content span{color:#000;font-family:FuturaHeavy;font-size:10px;text-transform:uppercase;}#block-locale-language .content a:hover,#block-locale-language .content a.active{color:#0BB6B5;}#block-dpc-headline{text-align:right;margin-top:27px;}#block-system-main-menu{float:right;margin-top:32px;}#block-system-main-menu .content{font-family:FuturaBook;font-size:12px;}#block-system-main-menu .content > ul{height:17px;}#block-system-main-menu .content ul,#block-system-main-menu .content ul li{list-style:none;}#block-system-main-menu .content ul li{background:url(/sites/all/themes/dpc/images/menu-spliter.png) no-repeat -1px 4px;float:left;height:17px;margin:0;padding:0 0 0 11px;position:relative;}#block-system-main-menu .content > ul > li.first{background:none;padding:0;}#block-system-main-menu .content a{color:#000;cursor:pointer;float:left;font-family:FuturaBook;font-size:11px;height:14px;letter-spacing:0.05em;text-transform:uppercase;padding:1px 2px 2px;}#block-system-main-menu .content > ul > li > a.hover{display:none;}#block-system-main-menu .content > ul > li:hover > a{display:none;}#block-system-main-menu .content > ul > li:hover > a.hover{display:block;}#block-system-main-menu .content a.hover,#block-system-main-menu .content a.active,#block-system-main-menu .content a.active-trail{background-color:#000;color:#D7DD3B;}#block-system-main-menu .content > ul > li ul{display:none;background:#000;position:absolute;padding:4px 3px;top:17px;left:11px;z-index:10;}#block-system-main-menu .content > ul li:hover > ul{display:block;}#block-system-main-menu .content ul li ul li{background:none;float:none;padding:0;height:10px;margin-top:4px;}#block-system-main-menu .content ul li ul li.first{margin-top:0;}#block-system-main-menu .content ul li ul li a{background:url(/sites/all/themes/dpc/images/submenu-list.png) no-repeat 0 2px;font-size:10px;color:#FFF;white-space:nowrap;padding:0 0 0 7px;}#block-system-main-menu .content ul li ul li a:hover,#block-system-main-menu .content ul li ul li a.active,#block-system-main-menu .content ul li ul li a.active-trail{color:#D7DD3B;background-position:0 -24px;}#block-dpc-home-banner .content{overflow:hidden;height:344px;position:relative;}#block-dpc-home-banner .next,#block-dpc-home-banner .prev{background:url(/sites/all/themes/dpc/images/modal-controls.png);background-repeat:no-repeat;width:34px;height:34px;position:absolute;top:50%;text-indent:-9999px;margin-top:-19px;cursor:pointer;z-index:10;}#block-dpc-home-banner .next{background-position:-34px 0;right:8px;}#block-dpc-home-banner .next:hover{background-position:-34px -34px;}#block-dpc-home-banner .prev{background-position:0 0;left:8px;}#block-dpc-home-banner .prev:hover{background-position:0 -34px;}#banner-wrapper{height:344px;}#banner-wrapper .item{width:850px;height:344px;position:relative;}#banner-wrapper .item .tag{position:absolute;top:65px;z-index:1;float:none;}#banner-wrapper .item .tag.left{left:70px;}#banner-wrapper .item .tag.right{right:70px;}#main{background:#FFF;}#main .node.full-width{padding:36px 44px 18px 44px;width:762px;}#main .node.full-width h2{padding:0;width:auto;}#main .node.full-width .content{width:auto;}#main .node h2{color:#00B6B5;font-family:FuturaLight;font-size:37px;letter-spacing:0.008em;line-height:48px;margin-bottom:22px;padding-right:316px;text-transform:uppercase;width:467px;}#main .node h3{font-size:14px;font-weight:bold;margin-bottom:4px;}#main .node h4{font-weight:bold;}#main .node ul{line-height:16px;list-style:disc outside none;margin-bottom:16px;padding-left:14px;}#block-system-main{position:relative;}a{color:#00B6B5;text-decoration:none;}a:hover{color:#000;}.see-more{font-weight:bold;}.see-more:hover{color:#000;}.pdf{background:url(/sites/all/themes/dpc/images/pdf-icon.jpg) no-repeat right 1px;padding-right:32px;}#main .node p.list{text-indent:-11px;padding-left:11px;}#main .node-page{width:783px;padding:36px 23px 18px 44px;}#main .node-page .content{width:467px;}#main .node-page .content p{line-height:16px;margin-bottom:16px;text-align:justify;}#main .node-page .side-images{width:290px;}#main .node-page .side-images img{margin-top:62px;}#main .node-page .side-images img:first-child{margin-top:0;}#main .node-gallery{padding:20px 24px 20px 25px;}#main .node-gallery .item{width:126px;height:126px;margin:9px 9px 0 0;}#main .node-gallery .item.last{margin-right:0;}#main .node-gallery .item.first-line{margin-top:0;}#main .node-gallery .item a{display:inline-block;height:100%;position:relative;width:100%;}#main .node-gallery .item a .play{background:url(/sites/all/themes/dpc/images/play.png) no-repeat 0 0;width:62px;height:62px;position:absolute;top:34px;left:35px;z-index:10;}#cboxLoadedContent img{max-width:none;}#news-wrapper{padding:34px;}#news-wrapper .news-item{margin-top:34px;}#news-wrapper .news-item:first-child{margin-top:0;}#news-wrapper .news-item .image{margin-top:2px;}#news-wrapper .news-item .content{width:600px;}#news-wrapper h3{font-size:12px;font-weight:bold;color:#00B6B5;}#news-wrapper p{line-height:16px;text-align:justify;}#news-wrapper a.see-more{text-transform:lowercase;text-decoration:none;color:#00B6B5;}#news-wrapper a.see-more:hover{color:#000;}#main .node-news{width:783px;padding:36px 23px 18px 44px;}#main .node-news .content{width:467px;}#main .node-news h3{padding-right:316px;margin-bottom:10px;}#main .node-news .content p{line-height:16px;margin-bottom:16px;text-align:justify;}#main .node-news .side-images{width:290px;position:relative;}#main .node-news .side-images .frame{background:url(/sites/all/themes/dpc/images/news-image-frame.png) no-repeat 0 0;width:290px;height:290px;position:absolute;top:0;left:0;z-index:10;}#testimonials-wrapper{padding:34px;}#testimonials-wrapper .testimonial-item{margin-top:34px;}#testimonials-wrapper .testimonial-item:first-child{margin-top:0;}#testimonials-wrapper h3{font-family:FuturaLight;font-size:18px;font-weight:normal;color:#00B6B5;}#testimonials-wrapper p{font-size:12px;line-height:16px;text-align:justify;margin-top:4px;}#main .node .partners,#main .node .friends{width:100%;}#main .node .partners h2,#main .node .friends h2{font-family:FuturaBook;font-size:12px;line-height:16px;margin-bottom:10px;text-transform:uppercase;}#main .node .partners ul,#main .node .friends ul{list-style:none;padding:0;}#main .node .partners ul{margin-bottom:40px;}#main .node .partners ul li,#main .node .friends ul li{height:75px;list-style:none;margin-right:7px;overflow:hidden;text-align:center;width:140px;}form .required_info{margin:0 0 10px;}form fieldset{padding:0;margin:0 0 40px;}form fieldset legend{font-size:14px;font-weight:bold;margin-bottom:4px;padding-left:21px;width:741px;}form fieldset legend span{display:inline-block;text-indent:-21px;}form fieldset .fieldset-wrapper{padding:0 21px;}form .form-item{margin:10px 0 0;}form input[type=text],form textarea,form select{border:1px solid #999;padding:3px;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;}form textarea{resize:vertical;min-height:67px;max-height:106px;}form select{padding:2px;}form label{margin-bottom:4px;color:#000;}form label.option{vertical-align:middle;}form input[type=radio]{margin:0;}form .form-item-book-owner-name{width:320px;float:left;}form .form-item-book-owner-last-name{width:366px;float:right;}form .form-item-book-owner-country,form .form-item-book-owner-phone,form .form-item-book-owner-mail{width:232px;float:left;margin-right:12px;}form .form-item-book-owner-mail{margin-right:0;}#edit-participants .form-item{width:25%;float:left;}#edit-participants .form-item select{width:50px;}#edit-dates .fieldset-wrapper > .form-item{width:190px;float:left;margin-right:20px;}#edit-dates .fieldset-wrapper > .form-item .form-item{width:60px;float:left;margin:0 0 0 5px;}#edit-dates .fieldset-wrapper > .form-item .form-item:first-child{margin-left:0;}form .form-radios .form-item:first-child{width:100% !important;}#edit-activities .form-type-radio,#edit-programs .form-type-radio,#edit-themed-weekend .form-type-radio{display:inline-block;width:340px;}#main form .info{margin-top:20px;}#main form .notes ul{list-style:decimal inside none;}#edit-workshop .form-item-workshop-others{display:none;}#main .form-item input.error,#main .form-item textarea.error,#main .form-item select.error{border:1px solid red;}form .form-submit{display:inline-block;background:url(/sites/all/themes/dpc/images/link2-bg.png) repeat-x 0 0;border:none;color:#FFF;cursor:pointer;height:20px;font-size:8px;font-weight:bold;text-transform:uppercase;padding:0px 6px 4px;}form .form-submit:hover{background-position:0 -20px;}.pager{bottom:8px;margin:0 34px;position:absolute;right:0;text-align:right;}.pager li{font-size:12px;margin:0;padding:0 1px;}.pager li.pager-current{color:#00B6B5;}.pager li a{color:#000;text-decoration:none;}.pager li a:hover{color:#00B6B5;}body.subscribe-news-page{background:none;}.subscribe-news-page h2{color:#00B6B5;font-family:FuturaLight;font-size:37px;letter-spacing:0.008em;line-height:48px;margin-bottom:22px;padding-top:4px;text-transform:uppercase;width:467px;}.subscribe-news-page form .form-item-input{width:300px;}.subscribe-news-page form label{color:#000;display:block;font-weight:bold;margin-bottom:10px;}.subscribe-news-page form .form-required{color:#F00;}.subscribe-news-page form input[type=text]{margin-bottom:20px;}#footer{margin-top:4px;}#footer .graphics{background:#FFF url(/sites/all/themes/dpc/images/spliter-line.png) repeat-x 0 0;width:850px;height:77px;padding-top:10px;}#footer .graphics img{margin:9px 28px 19px;}#footer .contacts{background:url(/sites/all/themes/dpc/images/footer-contacts-bg.png) no-repeat 0 0;width:850px;height:135px;margin-bottom:8px;}#footer .banner{width:850px;height:200px;margin-bottom:7px;}#footer .banner img{display:block;}#footer .contacts .column1{width:191px;margin:21px 0 0 32px;text-shadow:1px 1px 1px #333;-moz-text-shadow:1px 1px 1px #333;-webkit-text-shadow:1px 1px 1px #333;}#footer .contacts .column1 span.title{color:#FFF;font-size:12px;font-weight:bold;text-transform:uppercase;}#footer .contacts .column1 p{color:#FFF;line-height:18px;margin:3px 0 12px;}#footer .contacts .column1 a{display:inline-block;background:url(/sites/all/themes/dpc/images/link-bg.png) repeat-x 0 0;color:#FFF;height:16px;font-family:FuturaHeavy;font-size:8px;text-transform:uppercase;padding:2px 6px;}#footer .contacts .column1 a:hover{background-position:0 -20px;color:#000;}#footer .contacts .column2{width:330px;margin-top:35px;}#footer .contacts .column2 p{color:#FFF;font-size:10px;line-height:18px;margin:3px 0 12px;text-shadow:1px 1px 1px #333;-moz-text-shadow:1px 1px 1px #333;-webkit-text-shadow:1px 1px 1px #333;}#footer .contacts .column2 p strong{font-size:11px;}#footer .contacts .column2 a{color:#FFF;text-decoration:none;}#footer .contacts .column2 a:hover{color:#000;text-shadow:1px 1px 1px #FFF;-moz-text-shadow:1px 1px 1px #FFF;-webkit-text-shadow:1px 1px 1px #FFF;}#footer .contacts .column3{width:102px;height:48px;margin-top:42px;}#footer .contacts .column3 a.subscribe-news{display:inline-block;width:102px;height:48px;text-indent:-9999px;}#footer .contacts .column3 a.subscribe-news.pt-pt{background:url(/sites/all/themes/dpc/images/subcribe-news-pt.png) no-repeat 0 -91px}#footer .contacts .column3 a.subscribe-news.en{background:url(/sites/all/themes/dpc/images/subcribe-news-en.png) no-repeat 0 -91px}#footer .contacts .column3 a.subscribe-news.es{background:url(/sites/all/themes/dpc/images/subcribe-news-es.png) no-repeat 0 -91px}#footer .contacts .column3 a.subscribe-news.pt-mir{background:url(/sites/all/themes/dpc/images/subcribe-news-mir.png) no-repeat 0 -91px}#footer .contacts .column3 a.subscribe-news:hover{background-position:0 0;}#footer .contacts .social-networks{height:45px;margin:45px 26px 0 0;}#footer .contacts .social-networks a{background-image:url(/sites/all/themes/dpc/images/social-networks-icons.png);background-repeat:no-repeat;width:45px;height:45px;}#footer .contacts .social-networks a.facebook{background-position:0 0;}#footer .contacts .social-networks a.facebook:hover{background-position:0 -45px;}#footer .contacts .social-networks a.linkedin{background-position:-45px 0;}#footer .contacts .social-networks a.linkedin:hover{background-position:-45px -45px;}#footer .contacts .social-networks a.google-plus{background-position:-90px 0;}#footer .contacts .social-networks a.google-plus:hover{background-position:-90px -45px;}#footer .copy{background:#FFF url(/sites/all/themes/dpc/images/spliter-line.png) repeat-x 0 0;width:850px;height:77px;padding-top:10px;margin-bottom:10px;}#footer .copy .column-left{width:500px;margin:11px 0 0 32px;}#footer .copy p{font-size:9px;margin-bottom:8px;}#footer .copy .column-left a{color:#000;text-decoration:none;}#footer .copy .column-left a:hover{text-decoration:underline;}#footer .copy .logo-tourism{width:63px;height:67px;margin-top:8px;}#footer .copy .logo-rota{width:118px;height:40px;margin-top:12px;}#footer .copy .terms{margin:15px 30px 0 0;}#footer .copy .terms a{display:inline-block;background:url(/sites/all/themes/dpc/images/link2-bg.png) repeat-x 0 0;color:#FFF;height:16px;font-family:FuturaHeavy;font-size:8px;text-transform:uppercase;padding:2px 6px;}#footer .copy .terms a:hover{background-position:0 -20px;color:#FFF;}#user-login{padding:36px 23px 18px 44px;}#user-login input[type=text],#user-login input[type=password]{border:1px solid #999;padding:3px;display:block;width:300px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;}
fieldset{margin-bottom:1em;padding:0.5em;}form{margin:0;padding:0;}hr{border:1px solid gray;height:1px;}img{border:0;}table{border-collapse:collapse;}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}tbody{border-top:1px solid #ccc;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}th.active img{display:inline;}td.active{background-color:#ddd;}.item-list .title{font-weight:bold;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}.form-item .description{font-size:0.85em;}label{display:block;font-weight:bold;}label.option{display:inline;font-weight:normal;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}input.form-checkbox,input.form-radio{vertical-align:middle;}.marker,.form-required{color:#f00;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background:url(/sites/all/themes/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}.item-list .pager{clear:both;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;}.pager-current{font-weight:bold;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js fieldset.collapsible .fieldset-legend{background:url(/sites/all/themes/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px;}html.js fieldset.collapsed .fieldset-legend{background-image:url(/sites/all/themes/misc/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend span.summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.progress .filled{background:#0072b9 url(/sites/all/themes/misc/progress.gif);}
