            #art-main {
                background: none repeat scroll 0% 0% #edf1f4;
                cursor: default;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                font-style: normal;
                font-weight: normal;
                left: 0pt;
                margin: 0pt auto;
                min-height: 100%;
                overflow: hidden;
                position: relative;
                top: 0pt;
                width: 100%;
            }
            
            table,
            ul.art-hmenu {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                font-style: normal;
                font-weight: normal;
            }
            
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            p,
            a,
            ul,
            ol,
            li {
                margin: 0pt;
                padding: 0pt;
            }
            
            .art-button {
                background-attachment: scroll;
                background-clip: border-box;
                background-color: #A1ADBA;
                background-image: none;
                background-origin: border-box ! important;
                background-position: 0% 0%;
                background-repeat: repeat;
                background-size: auto auto;
                border-collapse: separate;
                border-radius: 3px 3px 3px 3px;
                border: 0pt none;
                height: 24px;
                margin: 0pt auto;
                padding: 0pt 21px;
            }
            
            .art-postcontent,
            .art-postheadericons,
            .art-postfootericons,
            .art-blockcontent,
            ul.art-vmenu a {
                text-align: left;
            }
            
            .art-postcontent,
            .art-postcontent li,
            .art-postcontent table,
            .art-postcontent a,
            .art-postcontent a:link,
            .art-postcontent a:visited,
            .art-postcontent a.visited,
            .art-postcontent a:hover,
            .art-postcontent a.hovered {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                /*line-height: 175%;*/
                /*background: white;*/
            }
            
            .art-postcontent {
                margin: 13px 0pt;
                margin-top: -4px;
                margin-left: -3px;
                margin-right: 0px;
                /*width: 550px;
     height: 600px;
    overflow-y:scroll;
    overflow-x: hidden;*/
            }
            
            .custom {
                margin: -4px;
                margin-top: -1px;
            }
            
            .art-postcontent h1,
            .art-postcontent h1 a,
            .art-postcontent h1 a:link,
            .art-postcontent h1 a:visited,
            .art-postcontent h1 a:hover,
            .art-postcontent h2,
            .art-postcontent h2 a,
            .art-postcontent h2 a:link,
            .art-postcontent h2 a:visited,
            .art-postcontent h2 a:hover,
            .art-postcontent h3,
            .art-postcontent h3 a,
            .art-postcontent h3 a:link,
            .art-postcontent h3 a:visited,
            .art-postcontent h3 a:hover,
            .art-postcontent h4,
            .art-postcontent h4 a,
            .art-postcontent h4 a:link,
            .art-postcontent h4 a:visited,
            .art-postcontent h4 a:hover,
            .art-postcontent h5,
            .art-postcontent h5 a,
            .art-postcontent h5 a:link,
            .art-postcontent h5 a:visited,
            .art-postcontent h5 a:hover,
            .art-postcontent h6,
            .art-postcontent h6 a,
            .art-postcontent h6 a:link,
            .art-postcontent h6 a:visited,
            .art-postcontent h6 a:hover,
            .art-blockheader .t a,
            .art-blockheader .t a:link,
            .art-blockheader .t a:visited,
            .art-blockheader .t a:hover,
            .art-vmenublockheader .t,
            .art-vmenublockheader .t a,
            .art-vmenublockheader .t a:link,
            .art-vmenublockheader .t a:visited,
            .art-vmenublockheader .t a:hover,
            .art-headline,
            .art-headline a,
            .art-headline a:link,
            .art-headline a:visited,
            .art-headline a:hover,
            .art-slogan,
            .art-slogan a,
            .art-slogan a:link,
            .art-slogan a:visited,
            .art-slogan a:hover,
            .art-postheader,
            .art-postheader a,
            .art-postheader a:link,
            .art-postheader a:visited,
            .art-postheader a:hover {
                color: #FFFFFF;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif, verdana;
                font-size: 15px;
                font-style: normal;
                line-height: 100%;
            }
            
            .art-blockheader {
                color: #FFFFFF;
                position: relative;
                top: -35px;
            }
            
            .art-blockheader3 {
                color: #3C5DBC;
                font-size: 12px;
            }
            
            .art-postcontent a,
            .art-postcontent a:link {
                color: #FA5705;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-decoration: none;
            }
            
            .art-postcontent a:visited,
            .art-postcontent a.visited {
                color: #839BB4;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-decoration: none;
            }
            
            .art-postcontent a:hover,
            .art-postcontent a.hover {
                color: #FB7C3C;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-decoration: underline;
            }
            
            .art-postcontent h1 {
                color: #6C7F93;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 26px;
                margin: 10px 0pt 0pt;
            }
            
            .art-blockcontent h1 {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 26px;
                margin: 10px 0pt 0pt;
            }
            
            .art-postcontent h1 a,
            .art-postcontent h1 a:link,
            .art-postcontent h1 a:hover,
            .art-postcontent h1 a:visited,
            .art-blockcontent h1 a,
            .art-blockcontent h1 a:link,
            .art-blockcontent h1 a:hover,
            .art-blockcontent h1 a:visited {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 26px;
            }
            
            .art-postcontent h2 {
                color: #8D9CAA;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 22px;
                margin: 10px 0pt 0pt;
            }
            
            .art-blockcontent h2 {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 22px;
                margin: 10px 0pt 0pt;
            }
            
            .art-postcontent h2 a,
            .art-postcontent h2 a:link,
            .art-postcontent h2 a:hover,
            .art-postcontent h2 a:visited,
            .art-blockcontent h2 a,
            .art-blockcontent h2 a:link,
            .art-blockcontent h2 a:hover,
            .art-blockcontent h2 a:visited {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 22px;
            }
            
            .art-postcontent h3 {
                color: #FB7C3C;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 20px;
                margin: 10px 0pt 0pt;
            }
            
            .art-blockcontent h3 {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 20px;
                margin: 10px 0pt 0pt;
            }
            
            .art-postcontent h3 a,
            .art-postcontent h3 a:link,
            .art-postcontent h3 a:hover,
            .art-postcontent h3 a:visited,
            .art-blockcontent h3 a,
            .art-blockcontent h3 a:link,
            .art-blockcontent h3 a:hover,
            .art-blockcontent h3 a:visited {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 20px;
            }
            
            .art-postcontent h4 {
                color: #4E6883;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 18px;
                margin: 10px 0pt 0pt;
            }
            
            .art-blockcontent h4 {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 18px;
                margin: 10px 0pt 0pt;
            }
            
            .art-postcontent h4 a,
            .art-postcontent h4 a:link,
            .art-postcontent h4 a:hover,
            .art-postcontent h4 a:visited,
            .art-blockcontent h4 a,
            .art-blockcontent h4 a:link,
            .art-blockcontent h4 a:hover,
            .art-blockcontent h4 a:visited {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 18px;
            }
            
            .art-postcontent h5 {
                color: #4E6883;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 15px;
                margin: 10px 0pt 0pt;
            }
            
            .art-blockcontent h5 {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 15px;
                margin: 10px 0pt 0pt;
            }
            
            .art-postcontent h5 a,
            .art-postcontent h5 a:link,
            .art-postcontent h5 a:hover,
            .art-postcontent h5 a:visited,
            .art-blockcontent h5 a,
            .art-blockcontent h5 a:link,
            .art-blockcontent h5 a:hover,
            .art-blockcontent h5 a:visited {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 15px;
            }
            
            .art-postcontent h6 {
                color: #A6B7C9;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                margin: 10px 0pt 0pt;
            }
            
            .art-blockcontent h6 {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                margin: 10px 0pt 0pt;
            }
            
            .art-postcontent h6 a,
            .art-postcontent h6 a:link,
            .art-postcontent h6 a:hover,
            .art-postcontent h6 a:visited,
            .art-blockcontent h6 a,
            .art-blockcontent h6 a:link,
            .art-blockcontent h6 a:hover,
            .art-blockcontent h6 a:visited {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
            }
            
            header,
            footer,
            article,
            nav,
            #art-hmenu-bg,
            .art-sheet,
            .art-hmenu a,
            .art-vmenu a,
            .art-slidenavigator>a,
            .art-checkbox:before,
            .art-radiobutton:before {
                background-origin: border-box ! important;
            }
            
            header,
            footer,
            article,
            nav,
            #art-hmenu-bg,
            .art-sheet,
            .art-slidenavigator>a,
            .art-checkbox:before,
            .art-radiobutton:before {
                -moz-box-sizing: border-box;
                display: block;
            }
            
            ul {
                list-style-type: none;
            }
            
            ol {
                list-style-position: inside;
            }
            
            html,
            body {
                height: 100%;
            }
            
            body {
                color: #303F50;
                margin: 0pt;
                min-width: 960px;
                padding: 0pt;
            }
            
            .clearfix:before,
            .clearfix:after {
                content: "";
                display: table;
            }
            
            .clearfix:after {
                clear: both;
            }
            
            .cleared {
                clear: both;
                font: 0pt/0 serif;
            }
            
            form {
                margin: 0pt ! important;
                padding: 0pt ! important;
            }
            
            table.position {
                position: relative;
                table-layout: fixed;
                width: 100%;
            }
            
            li h1,
            .art-postcontent li h1,
            .art-blockcontent li h1 {
                margin: 1px;
            }
            
            li h2,
            .art-postcontent li h2,
            .art-blockcontent li h2 {
                margin: 1px;
            }
            
            li h3,
            .art-postcontent li h3,
            .art-blockcontent li h3 {
                margin: 1px;
            }
            
            li h4,
            .art-postcontent li h4,
            .art-blockcontent li h4 {
                margin: 1px;
            }
            
            li h5,
            .art-postcontent li h5,
            .art-blockcontent li h5 {
                margin: 1px;
            }
            
            li h6,
            .art-postcontent li h6,
            .art-blockcontent li h6 {
                margin: 1px;
            }
            
            li p,
            .art-postcontent li p,
            .art-blockcontent li p {
                margin: 1px;
            }
            
            .art-shapes {
                bottom: 0pt;
                left: 0pt;
                overflow: hidden;
                position: absolute;
                right: 0pt;
                top: 0pt;
                z-index: 0;
            }
            
            .art-slider-inner {
                height: 100%;
                overflow: hidden;
                position: relative;
                width: 100%;
            }
            
            .art-slidenavigator>a {
                display: inline-block;
                font-size: 1px;
                outline-style: none;
                vertical-align: middle;
            }
            
            .art-slidenavigator>a:last-child {
                margin-right: 0pt ! important;
            }
            
            .art-header {
                background-repeat: no-repeat;
                border-radius: 5px 5px 5px 5px;
                border: 1px solid transparent;
                height: 85px;
                margin: 22px auto 0pt;
                position: relative;
                top: -22px;
                width: 960px;
                z-index: auto! important;
            }
            
            .responsive .art-header {
                background-position: center center;
            }
            
            .art-header>div.art-nostyle,
            .art-header>div.art-block,
            .art-header>div.art-post {
                position: absolute;
                z-index: 101;
            }
            
            .art-header .art-slider-inner {
                border-radius: 5px 5px 5px 5px;
            }
            
            .art-sheet {
                background: linear-gradient(0deg, #FFFFFF 50%, #edf1f4 30%) repeat scroll 0% 0% transparent;
                border-radius: 10px 10px 0pt 0pt;
                cursor: auto;
                margin: 10px auto 0pt;
                position: relative;
                width: 935px;
                top: 0px;
                z-index: auto ! important;
            }
            
            .art-layout-wrapper {
                background: linear-gradient(90deg, #FFFFFF 79%, #edf1f4 5%) repeat scroll 0% 0% transparent;
                margin: 10px auto 0px;
                position: relative;
                z-index: auto ! important;
            }
            
            .art-content-layout {
                border-collapse: collapse;
                display: table;
                table-layout: auto;
                width: 100%;
            }
            
            .art-content-layout-row {
                display: table-row;
            }
            
            .art-layout-cell {
                display: table-cell;
                vertical-align: top;
            }
            
            .art-vmenublock {
                background: none repeat scroll 0% 0% #E5F15F;
                border-radius: 10px 10px 10px 10px;
                border: 1px solid #3C5DBC;
                box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.35);
                margin: 0px;
                right: 1px;
                overflow: visible;
                position: relative;
                top: -8px;
                width: 190px;
                z-index: 20;
            }
            
            div.art-vmenublock img {
                margin: 0pt;
            }
            
            .art-vmenublockcontent {
                margin: 6px auto;
            }
            
            ul.art-vmenu,
            ul.art-vmenu ul {
                display: none;
                list-style: none outside none;
            }
            
            ul.art-vmenu,
            ul.art-vmenu li {
                display: block;
                line-height: 0;
                margin: 0pt;
                padding: 0pt;
                width: auto;
            }
            
            ul.art-vmenu {
                margin-bottom: 1px;
                margin-top: 1px;
            }
            
            ul.art-vmenu ul {
                display: none;
                margin: 0pt;
                padding: 0pt;
                position: relative;
            }
            
            ul.art-vmenu ul.active {
                display: block;
            }
            
            ul.art-vmenu>li>a {
                border: 1px dashed transparent;
                color: #3C5DBC;
                line-height: 30px;
                margin: 0pt auto;
                min-height: 30px;
                padding: 0pt 15px;
            }
            
            ul.art-vmenu a {
                cursor: pointer;
                display: block;
                font-family: verdana;
                font-size: 11px;
                font-style: normal;
                font-weight: bold;
                position: relative;
                text-decoration: none;
                z-index: 1;
            }
            
            ul.art-vmenu li {
                position: relative;
            }
            
            ul.art-vmenu>li {
                margin-top: 1px;
            }
            
            ul.art-vmenu>li>ul {
                margin-bottom: 0pt;
                margin-top: 0pt;
                padding: 0pt;
            }
            
            ul.art-vmenu>li:first-child {
                margin-top: 0pt;
            }
            
            ul.art-vmenu>li>a:before {
                background: url("https://www.nicoya.travel/images/cruz.png") no-repeat scroll center center transparent;
                content: "";
                float: left;
                min-height: 31px;
                overflow: hidden;
                text-indent: 10px;
                width: 25px;
            }
            
            ul.art-vmenu>li>a.active:before {
                background: url("https://www.nicoya.travel/images/linea.png") no-repeat scroll center center transparent;
                content: "";
                float: left;
                min-height: 31px;
                overflow: hidden;
                text-indent: 10px;
                width: 25px;
            }
            
            ul.art-vmenu>li>a:hover:before {
                background: url("https://www.nicoyatravel.com/nuevositio/images/cruzb.png") no-repeat scroll center center transparent;
                content: "";
                float: left;
                min-height: 31px;
                overflow: hidden;
                text-indent: 10px;
                width: 25px;
            }
            
            ul.art-vmenu>li>a:hover,
            ul.art-vmenu>li>a.active:hover {
                margin: 0pt auto;
                padding: 0pt 15px;
            }
            
            ul.art-vmenu>li>a:hover,
            ul.art-vmenu>li>a.active:hover {
                text-decoration: none;
            }
            
            ul.art-vmenu a:hover,
            ul.art-vmenu a.active:hover {
                color: #3D5166;
            }
            
            ul.art-vmenu>li>a.active:hover>span.border-top,
            ul.art-vmenu>li>a.active:hover>span.border-bottom {
                background-color: transparent;
            }
            
            ul.art-vmenu>li>a.active {
                color: #3C5DBC;
                margin: 0pt auto;
                padding: 0pt 15px;
                text-decoration: none;
            }
            
            ul.art-vmenu>li:after,
            ul.art-vmenu>li>ul:after {
                content: " ";
                display: block;
                left: 0pt;
                position: absolute;
                right: 0pt;
                top: -1px;
            }
            
            ul.art-vmenu>li:after,
            ul.art-vmenu>li>ul:after {
                border-bottom: 1px dashed #FFFFFF;
                height: 0pt;
                z-index: 1;
            }
            
            ul.art-vmenu>li:first-child:before,
            ul.art-vmenu>li:first-child:after {
                display: none;
            }
            
            ul.art-vmenu>li>ul:before {
                background: none repeat scroll 0% 0% #FFFFFF;
                border: 1px dashed #FFFFFF;
                bottom: 0pt;
                content: " ";
                display: block;
                left: 0pt;
                margin: 0pt auto;
                position: absolute;
                right: 0pt;
                top: 0pt;
            }
            
            ul.art-vmenu li li a {
                margin: 0pt auto;
                position: relative;
            }
            
            ul.art-vmenu ul li {
                margin: 0pt;
                padding: 0pt;
            }
            
            ul.art-vmenu li li {
                margin-top: 0pt;
                position: relative;
            }
            
            ul.art-vmenu ul a {
                color: #6C7F93;
                display: block;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 12px;
                font-style: normal;
                font-weight: bold;
                line-height: 22px;
                margin-left: 0pt;
                margin-right: 0pt;
                min-height: 22px;
                overflow: visible;
                padding: 0pt 27px;
                position: relative;
                text-decoration: none;
                z-index: 0;
            }
            
            ul.art-vmenu ul a:visited,
            ul.art-vmenu ul a.active:hover,
            ul.art-vmenu ul a:hover,
            ul.art-vmenu ul a.active {
                color: #6C7F93;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 12px;
                font-style: normal;
                font-weight: bold;
                line-height: 22px;
                margin-left: 0pt;
                margin-right: 0pt;
                text-decoration: none;
            }
            
            ul.art-vmenu ul ul a {
                padding-left: 54px;
            }
            
            ul.art-vmenu ul ul ul a {
                padding-left: 81px;
            }
            
            ul.art-vmenu ul ul ul ul a {
                padding-left: 108px;
            }
            
            ul.art-vmenu ul ul ul ul ul a {
                padding-left: 135px;
            }
            
            ul.art-vmenu ul>li>a:hover,
            ul.art-vmenu ul>li>a.active:hover {
                margin: 0pt auto;
            }
            
            ul.art-vmenu ul li a:hover,
            ul.art-vmenu ul li a.active:hover {
                color: #FA5705;
                text-decoration: none;
            }
            
            ul.art-vmenu ul a:hover:after {
                background-position: center center;
            }
            
            ul.art-vmenu ul a.active:hover:after {
                background-position: center center;
            }
            
            ul.art-vmenu ul a.active:after {
                background-position: center bottom;
            }
            
            ul.art-vmenu ul>li>a.active {
                margin: 0pt auto;
            }
            
            ul.art-vmenu ul a.active,
            ul.art-vmenu ul a:hover,
            ul.art-vmenu ul a.active:hover {
                color: #FA5705;
                text-decoration: none;
            }
            
            .art-block {
                border-radius: 6px 6px 0pt 0pt;
                border: 0px solid #3C5DBC;
                margin: 0px;
                padding: 0px;
            }
            
            .art-blockheader {
                margin: 0pt auto;
                padding: 6px 5px;
                top: 3px;
            }
            
            div.art-block img {
                border: medium none;
                margin: 0pt;
            }
            
            .art-blockcontent {
                color: #EDF1F4;
                font-family: verdana;
                font-size: 11px;
                font-style: normal;
                font-weight: bold;
                line-height: 175%;
                margin: 0pt auto;
            }
            
            .art-blockcontent2 {
                color: #FFFFFF;
                font-family: verdana;
                font-size: 11px;
                font-style: normal;
                font-weight: bold;
                line-height: 175%;
                margin: 0pt auto;
                position: relative;
                top: -35px;
            }
            
            .art-blockcontent a,
            .art-blockcontent a:link,
            .art-blockcontent a:visited,
            .art-blockcontent a:hover {
                color: #303F50;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                line-height: 175%;
                text-decoration: none;
            }
            
            .art-blockcontent table,
            .art-blockcontent li {}
            
            .art-blockcontent p {
                margin: 0pt 5px 0pt 0pt;
            }
            
            .art-blockcontent a,
            .art-blockcontent a:link {
                color: #3C5DBC;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-decoration: none;
            }
            
            .art-blockcontent a:visited,
            .art-blockcontent a.visited {
                color: #A9BACB;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-decoration: none;
            }
            
            .art-blockcontent a:hover,
            .art-blockcontent a.hover {
                color: #FA5705;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-decoration: none;
            }
            
            .art-block ul>li:before {
                bottom: 2px;
                display: inline-block;
                float: right;
                font-size: 0pt;
                line-height: 0;
                margin-left: -11px;
                margin-right: -5px;
                position: relative;
                vertical-align: middle;
            }
            
            .opera .art-block ul>li:before {
                bottom: 0pt;
            }
            
            .art-block li {
                color: #4E6883;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                line-height: 175%;
                margin: 5px 0pt 0pt 10px;
            }
            
            .art-block ul>li,
            .art-block ol {
                padding: 0pt;
            }
            
            .art-block ul>li {
                padding-left: 11px;
            }
            
            .breadcrumbs {
                background-color: #3C5DBC;
                border-radius: 0px 0px 0pt 0pt;
                color: #FFFFFF;
                font-family: verdana;
                font-size: 11px;
                font-weight: bold;
                height: 20px;
                padding-left: 10px;
                padding-right: 2x;
                width: 543px;
            }
            
            .breadcrumbs a:link {
                text-decoration: none;
                color: #fff;
                font-size: 10px;
            }
            
            .breadcrumbs a:visited {
                text-decoration: none;
                color: #ccc;
            }
            
            .breadcrumbs a:hover {
                text-decoration: none;
                color: #ea661d;
            }
            
            a.art-button,
            a.art-button:link,
            a.art-button:link:link,
            body a.art-button:link,
            a.art-button:visited,
            body a.art-button:visited,
            input.art-button,
            button.art-button {
                -moz-box-sizing: content-box;
                color: #FFFFFF;
                cursor: pointer;
                display: inline-block;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                font-style: normal;
                font-weight: normal;
                line-height: 24px;
                margin: 0pt ! important;
                overflow: visible;
                position: relative;
                text-align: center;
                text-decoration: none;
                text-indent: 0pt;
                vertical-align: middle;
                white-space: nowrap;
            }
            
            .art-button img {
                margin: 0pt;
                vertical-align: middle;
            }
            
            .firefox2 .art-button {
                display: block;
                float: left;
            }
            
            input,
            select,
            textarea {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                vertical-align: middle;
                border-radius: 4px;
            }
            
            .art-block select {
                width: 96%;
            }
            
            input.art-button {
                float: none ! important;
            }
            
            .art-button.active,
            .art-button.active:hover {
                background: none repeat scroll 0% 0% #A1ADBA;
                border-radius: 3px 3px 3px 3px;
                margin: 0pt auto;
                padding: 0pt 21px;
            }
            
            .art-button.active,
            .art-button.active:hover {
                color: #FFFFFF ! important;
            }
            
            .art-button.hover,
            .art-button:hover {
                background: none repeat scroll 0% 0% #8A99A8;
                border-radius: 3px 3px 3px 3px;
                margin: 0pt auto;
                padding: 0pt 21px;
            }
            
            .art-button.hover,
            .art-button:hover {
                color: #FFFFFF ! important;
            }
            
            input[type="text"],
            input[type="password"],
            input[type="email"],
            input[type="url"],
            textarea {
                background: none repeat scroll 0% 0% #F9FAFB;
                border-radius: 4px 4px 4px 4px;
                border: 1px solid #B9C2CB;
                margin: 0pt auto;
            }
            
            input[type="text"],
            input[type="password"],
            input[type="email"],
            input[type="url"],
            textarea {
                color: #3D5166 ! important;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                font-style: normal;
                font-weight: normal;
                padding: 4px 0pt;
                width: 100%;
            }
            
            input.art-error,
            textarea.art-error {
                background: none repeat scroll 0% 0% #F9FAFB;
                border: 1px solid #E2341D;
                margin: 0pt auto;
            }
            
            input.art-error,
            textarea.art-error {
                color: #3D5166 ! important;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                font-style: normal;
                font-weight: normal;
            }
            
            form.art-search input[type="text"] {
                -moz-box-sizing: border-box;
                background: none repeat scroll 0% 0% #FFFFFF;
                border-radius: 4px 4px 4px 4px;
                border: 1px solid #e5f15f;
                color: #3c5dbc ! important;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                font-style: normal;
                font-weight: normal;
                /*margin: 3px;*/
                padding: 3px 0pt;
                width: 99%;
            }
            
            form.art-search {
                background-image: none;
                border: 0pt none;
                display: block;
                left: 0pt;
                line-height: 0;
                margin: 5px;
                padding: 0pt;
                position: relative;
                top: 0pt;
            }
            
            form.art-search input {
                right: 0pt;
                top: 0pt;
            }
            
            form.art-search>input {
                bottom: 0pt;
                left: 0pt;
                vertical-align: middle;
            }
            
            form.art-search input[type="submit"] {
                /*background: url("../images/searchicon.png") no-repeat scroll center center transparent;*/
                border: medium none;
                color: #FFFFFF ! important;
                display: block;
                height: 100%;
                left: auto;
                margin: 0pt auto;
                padding: 0pt;
                position: absolute;
                width: 24px;
                display: none;
            }
            
            label.art-checkbox:before {
                background: none repeat scroll 0% 0% #F9FAFB;
                border-radius: 1px 1px 1px 1px;
                height: 16px;
                margin: 0pt auto;
                width: 16px;
            }
            
            label.art-checkbox {
                cursor: pointer;
                display: inline-block;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                font-style: normal;
                font-weight: normal;
                line-height: 16px;
            }
            
            .art-checkbox>input[type="checkbox"] {
                margin: 0pt 5px 0pt 0pt;
            }
            
            label.art-checkbox.active:before {
                background: none repeat scroll 0% 0% #FC905A;
                border-radius: 1px 1px 1px 1px;
                display: inline-block;
                height: 16px;
                margin: 0pt auto;
                width: 16px;
            }
            
            label.art-checkbox.hovered:before {
                background: none repeat scroll 0% 0% #D9DEE3;
                border-radius: 1px 1px 1px 1px;
                display: inline-block;
                height: 16px;
                margin: 0pt auto;
                width: 16px;
            }
            
            label.art-radiobutton:before {
                background: none repeat scroll 0% 0% #F9FAFB;
                border-radius: 3px 3px 3px 3px;
                height: 12px;
                margin: 0pt auto;
                width: 12px;
            }
            
            label.art-radiobutton {
                cursor: pointer;
                display: inline-block;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                font-style: normal;
                font-weight: normal;
                line-height: 12px;
            }
            
            .art-radiobutton>input[type="radio"] {
                margin: 0pt 5px 0pt 0pt;
                vertical-align: baseline;
            }
            
            label.art-radiobutton.active:before {
                background: none repeat scroll 0% 0% #B9C2CB;
                border-radius: 3px 3px 3px 3px;
                display: inline-block;
                height: 12px;
                margin: 0pt auto;
                width: 12px;
            }
            
            label.art-radiobutton.hovered:before {
                background: none repeat scroll 0% 0% #D9DEE3;
                border-radius: 3px 3px 3px 3px;
                display: inline-block;
                height: 12px;
                margin: 0pt auto;
                width: 12px;
            }
            /**************************************stylus of article********************************************/
            
            .art-post {
                float: left;
                height: 100px;
                left: 2px;
                padding: 5px;
                margin: 1px 2px -18px;
                position: relative;
                width: 543px;
                height: auto;
            }
            
            a img {
                border: 0pt none;
            }
            
            .art-article img,
            img.art-article,
            .art-block img,
            .art-footer img {
                margin: 7px;
            }
            
            .art-metadata-icons img {
                border: medium none;
                margin: 2px;
                vertical-align: middle;
            }
            
            .art-article table,
            table.art-article {
                border-collapse: collapse;
                margin: 1px;
                background: none repeat scroll 0% 0% #f2f1ed;
                border-radius: 5px 5px 5px 5px;
            }
            
            .art-post .art-content-layout-br {
                height: 0pt;
            }
            
            .art-article th,
            .art-article td {
                border: 0px solid #5A7796;
                padding: 2px;
                text-align: left;
                vertical-align: top;
            }
            
            .art-article th {
                padding: 7px;
                text-align: center;
                vertical-align: middle;
            }
            
            pre {
                overflow: auto;
                padding: 0.1em;
            }
            
            .preview-cms-logo {
                border: 0pt none;
                float: left;
                margin: 1em 1em 0pt 0pt;
            }
            
            .image-caption-wrapper {
                -moz-box-sizing: border-box;
                padding: 7px;
            }
            
            .image-caption-wrapper img {
                -moz-box-sizing: border-box;
                margin: 0pt ! important;
            }
            
            .image-caption-wrapper div.art-collage {
                -moz-box-sizing: border-box;
                margin: 0pt ! important;
            }
            
            .image-caption-wrapper p {
                font-size: 80%;
                margin: 0pt;
                text-align: right;
            }
            
            .art-postheader {
                color: #4E6883;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 24px;
                font-style: normal;
                font-weight: normal;
                margin: 5px 10px;
            }
            
            .art-postheader a,
            .art-postheader a:link,
            .art-postheader a:visited,
            .art-postheader a.visited,
            .art-postheader a:hover,
            .art-postheader a.hovered {
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 24px;
                font-style: normal;
                font-weight: normal;
            }
            
            .art-postheader a,
            .art-postheader a:link {
                color: #FB7F41;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-align: left;
                text-decoration: none;
            }
            
            .art-postheader a:visited,
            .art-postheader a.visited {
                color: #708BA9;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-align: left;
                text-decoration: none;
            }
            
            .art-postheader a:hover,
            .art-postheader a.hovered {
                color: #FB7C3C;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-align: left;
                text-decoration: none;
            }
            
            .art-postheadericons,
            .art-postheadericons a,
            .art-postheadericons a:link,
            .art-postheadericons a:visited,
            .art-postheadericons a:hover {
                color: #4E6883;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
            }
            
            .art-postheadericons {
                display: inline-block;
                margin: 0pt 0pt 0pt 10px;
                padding: 1px;
            }
            
            .art-postheadericons a,
            .art-postheadericons a:link {
                color: #FB722D;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-decoration: none;
            }
            
            .art-postheadericons a:visited,
            .art-postheadericons a.visited {
                color: #587493;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-style: normal;
                font-weight: normal;
                text-decoration: none;
            }
            
            .art-postheadericons a:hover,
            .art-postheadericons a.hover {
                color: #E65005;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-style: normal;
                font-weight: normal;
                text-decoration: underline;
            }
            
            .art-postdateicon:before {
                bottom: auto;
                content: url("../images/postdateicon.png");
                display: inline-block;
                font-size: 0pt;
                line-height: 0;
                margin-right: 6px;
                position: relative;
                vertical-align: middle;
            }
            
            .opera .art-postdateicon:before {
                bottom: 0pt;
            }
            
            .art-postauthoricon:before {
                bottom: auto;
                content: url("../images/postauthoricon.png");
                display: inline-block;
                font-size: 0pt;
                line-height: 0;
                margin-right: 6px;
                position: relative;
                vertical-align: middle;
            }
            
            .opera .art-postauthoricon:before {
                bottom: 0pt;
            }
            
            .art-postediticon:before {
                bottom: 2px;
                content: url("../images/system/edit.png");
                display: inline-block;
                font-size: 0pt;
                line-height: 0;
                margin-right: 6px;
                position: relative;
                vertical-align: middle;
            }
            
            .opera .art-postediticon:before {
                bottom: 0pt;
            }
            
            .art-postcontent ul>li:before,
            .art-post ul>li:before,
            .art-textblock ul>li:before {
                bottom: 2px;
                content: url("../images/postbullets.png");
                display: inline-block;
                font-size: 0pt;
                line-height: 0;
                margin-right: 10px;
                position: relative;
                vertical-align: middle;
            }
            
            .opera .art-postcontent ul>li:before,
            .opera .art-post ul>li:before,
            .opera .art-textblock ul>li:before {
                bottom: 0pt;
            }
            
            .art-postcontent li,
            .art-post li,
            .art-textblock li {
                color: #303F50;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                margin: 3px 0pt 0pt 11px;
            }
            
            .art-postcontent ul>li,
            .art-post ul>li,
            .art-textblock ul>li,
            .art-postcontent ol,
            .art-post ol,
            .art-textblock ol {
                padding: 0pt;
            }
            
            .art-postcontent ul>li,
            .art-post ul>li,
            .art-textblock ul>li {
                padding-left: 17px;
            }
            
            .art-postcontent ul>li:before,
            .art-post ul>li:before,
            .art-textblock ul>li:before {
                margin-left: -17px;
            }
            
            .art-postcontent ol,
            .art-post ol,
            .art-textblock ol,
            .art-postcontent ul,
            .art-post ul,
            .art-textblock ul {
                margin: 1em 0pt 1em 11px;
            }
            
            .art-postcontent li ol,
            .art-post li ol,
            .art-textblock li ol,
            .art-postcontent li ul,
            .art-post li ul,
            .art-textblock li ul {
                margin: 0.5em 0pt 0.5em 11px;
            }
            
            .art-postcontent li,
            .art-post li,
            .art-textblock li {
                margin: 3px 0pt 0pt;
            }
            
            .art-postcontent ol>li,
            .art-post ol>li,
            .art-textblock ol>li {
                overflow: visible;
            }
            
            .art-postcontent ul>li,
            .art-post ul>li,
            .art-textblock ul>li {
                overflow-x: visible;
                overflow-y: hidden;
            }
            
            blockquote {
                background: url("../images/postquote.png") no-repeat scroll 0% 0% #EFF2F5;
                clear: both;
                color: #0D1216;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-style: italic;
                font-weight: normal;
                margin: 10px 0pt 0pt 25px;
                overflow: auto;
                padding: 10px 10px 10px 47px;
                text-align: left;
            }
            
            blockquote a,
            .art-postcontent blockquote a,
            .art-blockcontent blockquote a,
            .art-footer blockquote a,
            blockquote a:link,
            .art-postcontent blockquote a:link,
            .art-blockcontent blockquote a:link,
            .art-footer blockquote a:link,
            blockquote a:visited,
            .art-postcontent blockquote a:visited,
            .art-blockcontent blockquote a:visited,
            .art-footer blockquote a:visited,
            blockquote a:hover,
            .art-postcontent blockquote a:hover,
            .art-blockcontent blockquote a:hover,
            .art-footer blockquote a:hover {
                color: #0D1216;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-style: italic;
                font-weight: normal;
                text-align: left;
            }
            
            blockquote p,
            .art-postcontent blockquote p,
            .art-blockcontent blockquote p,
            .art-footer blockquote p {
                margin: 5px 0pt;
            }
            
            .art-footer {
                background: none repeat scroll 0% 0% #edf1f4;
                border-top: 2px solid #cccccc;
                width: 80%;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                line-height: 240%;
                margin: 10px auto 0pt;
                padding: 0pt;
                position: relative;
                text-align: center;
                top:20px;
            }
            
            .art-footer a,
            .art-footer a:link,
            .art-footer a:visited,
            .art-footer a:hover,
            .art-footer td,
            .art-footer th,
            .art-footer caption {
                color: #FFFFFF;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
                line-height: 175%;
            }
            
            .art-footer p {
                padding: 0pt;
                text-align: center;
            }
            
            .art-footer a,
            .art-footer a:link {
                color: #000;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 10px;
                text-decoration: none;
            }
            
            .art-footer a:visited {
                color: #ccc;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-decoration: none;
            }
            
            .art-footer a:hover {
                color: #ccc;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                text-decoration: underline;
            }
            
            .art-footer img {
                border: medium none;
                margin: 0pt;
            }
            
            .art-footer-inner {
                margin: 0pt auto;
                padding: 10px;
                width: 900px;
            }
            
            .art-rss-tag-icon {
                background: url("../images/footerrssicon.png") no-repeat scroll left center transparent;
                display: inline-block;
                margin: 0pt auto;
                min-height: 38px;
                min-width: 29px;
                text-indent: 32px;
            }
            
            .art-rss-tag-icon:empty {
                vertical-align: middle;
            }
            
            .art-footer ul>li:before {
                bottom: 2px;
                content: url("../images/footerbullets.png");
                display: inline-block;
                font-size: 0pt;
                line-height: 0;
                margin-left: -13px;
                margin-right: 6px;
                position: relative;
                vertical-align: middle;
            }
            
            .opera .art-footer ul>li:before {
                bottom: 0pt;
            }
            
            .art-footer li {
                color: #FEE1D2;
                font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 13px;
            }
            
            .art-footer ul>li,
            .art-footer ol {
                padding: 0pt;
            }
            
            .art-footer ul>li {
                padding-left: 13px;
            }
            
            .art-page-footer,
            .art-page-footer a,
            .art-page-footer a:link,
            .art-page-footer a:visited,
            .art-page-footer a:hover {
                color: #BCC4CD;
                font-family: Arial;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                letter-spacing: normal;
                text-decoration: underline;
                word-spacing: normal;
            }
            
            .art-page-footer {
                color: #9CAFC4;
                padding: 1em;
                position: relative;
                text-align: center ! important;
                text-decoration: none;
                z-index: auto ! important;
            }
            
            img.art-lightbox {
                cursor: pointer;
            }
            
            #art-lightbox-bg * {
                margin: 0pt;
                padding: 0pt;
            }
            
            div#art-lightbox-bg {
                background-color: #000000;
                height: 100%;
                left: 0pt;
                opacity: 0.8;
                position: absolute;
                top: 0pt;
                width: 100%;
                z-index: 9999;
            }
            
            img.art-lightbox-image {
                -moz-transition: opacity 350ms ease-in-out 0s;
                border-radius: 3px 3px 3px 3px;
                border: 6px solid #FFFFFF;
                cursor: pointer;
                opacity: 0;
                position: fixed;
                z-index: 10000;
            }
            
            img.art-lightbox-image.active {
                opacity: 1;
            }
            
            .lightbox-error {
                background: none repeat scroll 0% 0% #FFFFFF;
                border-radius: 10px 10px 10px 10px;
                border: 1px solid #B4B4B4;
                box-shadow: 0pt 2px 5px #333333;
                height: 80px;
                opacity: 0.95;
                padding: 20px;
                position: fixed;
                width: 300px;
                z-index: 100;
            }
            
            .loading {
                background: url("../images/preloader-01.gif") no-repeat scroll center center #FFFFFF;
                border-radius: 10px 10px 10px 10px;
                border: 1px solid #B4B4B4;
                box-shadow: 0pt 2px 5px #333333;
                height: 32px;
                opacity: 0.5;
                padding: 10px;
                position: fixed;
                width: 32px;
                z-index: 10100;
            }
            
            .arrow {
                cursor: pointer;
                height: 100px;
                opacity: 0.5;
                position: fixed;
                width: 82px;
                z-index: 10003;
            }
            
            .arrow.left {
                left: 9px;
            }
            
            .arrow.right {
                right: 9px;
            }
            
            .arrow:hover {
                opacity: 1;
            }
            
            .arrow.disabled {
                display: none;
            }
            
            .arrow-t,
            .arrow-b {
                background-color: #FFFFFF;
                border-radius: 3px 3px 3px 3px;
                height: 6px;
                left: 26px;
                position: relative;
                width: 30px;
            }
            
            .arrow-t {
                top: 38px;
            }
            
            .arrow-b {
                top: 50px;
            }
            
            .close {
                cursor: pointer;
                height: 22px;
                opacity: 0.5;
                position: fixed;
                right: 39px;
                top: 30px;
                width: 22px;
            }
            
            .close:hover {
                opacity: 1;
            }
            
            .close .cw,
            .close .ccw {
                background-color: #FFFFFF;
                border-radius: 3px 3px 3px 3px;
                height: 6px;
                left: -4px;
                position: absolute;
                top: 8px;
                width: 30px;
            }
            
            .cw {
                -moz-transform: rotate(45deg);
            }
            
            .ccw {
                -moz-transform: rotate(-45deg);
            }
            
            .close-alt,
            .arrow-right-alt,
            .arrow-left-alt {
                color: #FFFFFF;
                display: none;
                font-size: 2.5em;
            }
            
            .ie8 .close-alt,
            .ie8 .arrow-right-alt,
            .ie8 .arrow-left-alt {
                display: block;
            }
            
            .ie8 .cw,
            .ie8 .ccw {
                display: none;
            }
            
            .art-content-layout .art-sidebar1 {
                background: linear-gradient(#3C5DBC 10px, #edf1f4 7%) repeat scroll 0 0 transparent;
                border-radius: 0 0 4px 4px;
                margin: 0px auto;
                width: 200px;
            }
            
            .art-content-layout .art-content {
                margin: 0pt auto;
            }
            
            .art-content-layout .art-sidebar2 {
                border-radius: 0pt 0pt 4px 0pt;
                float: right;
                left: -13px;
                position: relative;
                width: 200px;
            }
            
            fieldset dl {
                background: none repeat scroll 0% 0% transparent;
                display: block;
                margin: 0pt;
                padding: 0pt;
            }
            
            fieldset dt {
                -moz-box-sizing: border-box;
                background: none repeat scroll 0% 0% transparent;
                clear: both;
                display: block;
                float: left;
                height: 2em;
                line-height: 2em;
                margin: 0pt;
                overflow: hidden;
                padding: 0pt;
                width: 12em;
            }
            
            fieldset dd {
                background: none repeat scroll 0% 0% transparent;
                display: block;
                line-height: 2em;
                margin: 0pt 0pt 0pt 12em;
                min-height: 2em;
                padding: 0pt;
            }
            
            fieldset label {
                display: inline-block;
                width: 12em;
            }
            
            fieldset textarea {
                vertical-align: text-top;
            }
            
            .img-fulltext-left,
            .img-intro-left {
                border: medium none;
                display: block;
                float: left;
                margin: 0pt 0.3em 0.3em 0pt;
                padding: 0pt;
            }
            
            .img-fulltext-right,
            .img-intro-right {
                border: medium none;
                display: block;
                float: right;
                margin: 0pt 0pt 0.3em 0.3em;
                padding: 0pt;
            }
            
            ul.pagenav {
                clear: both;
                display: block;
                list-style: none outside none;
                margin: 0pt;
                padding: 0pt;
            }
            
            ul.pagenav li,
            ul.pagenav li:before {
                background: none repeat scroll 0% 0% transparent;
                content: normal;
                display: block;
                margin: 0pt;
                padding: 0pt;
                text-align: center;
                width: 50%;
            }
            
            ul.pagenav li.pagenav-prev {
                float: left;
            }
            
            ul.pagenav li.pagenav-next {
                margin: 0pt 0pt 0pt 50%;
            }
            
            div.item-page dl.tabs {
                display: block;
                margin: 0pt;
                padding: 0pt;
            }
            
            div.item-page dl.tabs:before {
                -moz-box-sizing: border-box;
                display: block;
                float: left;
                height: 2em;
                overflow: hidden;
                width: 1em;
            }
            
            div.item-page dl.tabs dt {
                -moz-box-sizing: border-box;
                border-left: 1px solid #5A7796;
                border-top: 1px solid #5A7796;
                display: block;
                float: left;
                height: 2em;
                overflow: hidden;
            }
            
            div.item-page dl.tabs dt h3 {
                font-size: 100%;
                line-height: 2em;
                margin: 0pt;
                overflow: hidden;
                padding: 0pt 1em;
            }
            
            div.item-page dl.tabs dt h3 a {
                text-decoration: none;
            }
            
            div.item-page dl.tabs:after {
                -moz-box-sizing: border-box;
                border-left: 1px solid #5A7796;
                content: " ";
                display: block;
                height: 2em;
                overflow: hidden;
            }
            
            div.item-page div.current {
                border: 1px solid #5A7796;
                clear: both;
            }
            
            div.item-page div.current dd.tabs {
                margin: 0pt;
                padding: 0pt;
            }
            
            div.item-page .panel {
                border: 1px solid #5A7796;
                margin-top: -1px;
            }
            
            div.item-page .panel h3 {
                margin: 0pt;
                padding: 0pt;
            }
            
            div.item-page .panel h3 a {
                display: block;
                padding: 6px;
                text-decoration: none;
            }
            
            div.item-page .panel h3.pane-toggler-down a {
                border-bottom: 1px solid #5A7796;
            }
            
            div.item-page .panel .pane-slider {
                margin: 0pt;
                padding: 0pt;
            }
            
            div.item-page div.pagination ul {
                clear: both;
                display: block;
                list-style: none outside none;
                margin: 0pt;
                padding: 0pt;
            }
            
            div.item-page div.pagination li {
                display: block;
                float: left;
                margin: 0pt;
                padding: 0pt;
                text-align: center;
                white-space: nowrap;
                width: 50%;
            }
            
            div.item-page div.pagination:after {
                clear: both;
                content: " ";
                display: block;
                font-size: 0pt;
                height: 0pt;
                visibility: hidden;
            }
            
            #searchForm .phrases-box {
                display: block;
                float: left;
            }
            
            #searchForm .ordering-box {
                text-align: right;
            }
            
            #searchForm .phrases-box label,
            #searchForm .ordering-box label,
            #searchForm .only label {
                display: inline-block;
                height: 2em;
                margin: 0pt;
                padding: 0pt 0.3em;
                width: auto;
            }
            
            #mod-finder-searchform label {
                display: block;
            }
            
            #mod-finder-searchform input.inputbox {
                -moz-box-sizing: border-box;
                max-width: 300px;
                width: 100%;
            }
            
            #login-form #form-login-username label,
            #login-form #form-login-password label {
                display: block;
            }
            
            #login-form #form-login-username input,
            #login-form #form-login-password input {
                -moz-box-sizing: border-box;
                max-width: 300px;
                width: 100%;
            }
            
            .breadcrumbs img {
                border: medium none;
                margin: 0pt;
                outline: medium none;
                padding: 0pt;
            }
            
            dl.stats-module {
                margin: 0pt;
                padding: 0.3em 0pt 0.3em 0.3em;
            }
            
            dl.stats-module dt {
                display: block;
                float: left;
                font-weight: bold;
                line-height: 1.5em;
                margin: 0pt;
                min-height: 1.5em;
                padding: 0.3em 0.3em 0pt 0pt;
                width: 10em;
            }
            
            dl.stats-module dd {
                display: block;
                line-height: 1.5em;
                min-height: 1.5em;
            }
            
            div.mod-languages ul {
                list-style: none outside none;
                margin: 0pt;
                padding: 0pt;
            }
            
            div.mod-languages li {
                background: none repeat scroll 0% 0% transparent;
                margin: 0pt 0.3em;
                padding: 0pt;
            }
            
            div.mod-languages ul.lang-inline li {
                display: inline;
            }
            
            div.mod-languages ul.lang-block li {
                display: block;
            }
            
            div.mod-languages img {
                border: medium none;
                margin: 0pt;
                padding: 0pt;
            }
            
            div.clr {
                clear: both;
            }
            
            #system-message ul li {
                background-image: none;
            }
            
            ul.actions,
            ul.actions li,
            ul.actions li img {
                border: medium none;
                display: inline;
                margin: 0pt;
                padding: 0pt;
            }
            
            ul.actions li {
                background: none repeat scroll 0% 0% transparent;
                list-style: none outside none;
            }
            
            .items-row {
                border-collapse: collapse;
                display: table;
                table-layout: fixed;
                width: 100%;
            }
            
            .items-row .item {
                display: table-cell;
                vertical-align: top;
            }
            
            .items-row .row-separator {
                display: none;
            }
            
            div.pagination p.counter {
                background: none repeat scroll 0% 0% transparent;
                display: inline-block;
                margin: 0pt 0.3em 0pt 0pt;
                padding: 0pt;
            }
            
            div.pagination ul,
            div.pagination ul li,
            div.pagination ul>li:before {
                background: none repeat scroll 0% 0% transparent;
                content: normal;
                display: inline-block;
                list-style: none outside none;
                margin: 0pt;
                padding: 0pt 0.3em;
            }
            
            div.tip-wrap {
                background: none repeat scroll 0% 0% #FFFFFF;
                border: 1px solid #AAAAAA;
            }
            
            div.tip-wrap div.tip {
                padding: 0.3em;
            }
            
            div.tip-wrap div.tip-title {
                font-weight: bold;
            }
            
            table.category {
                width: 100%;
            }
            
            table.category thead th img {
                border: medium none;
                margin: 0pt;
                padding: 0pt 0pt 0pt 0.3em;
            }
            
            span.hasTip a img {
                border: medium none;
                margin: 0pt;
                padding: 0pt;
            }
            
            div.categories-list ul li span.item-title,
            div.cat-children ul li span.item-title {
                display: block;
                margin: 0pt 0pt 0.3em;
            }
            
            div.categories-list ul li div.category-desc,
            div.cat-children ul li div.category-desc {
                margin: 0pt 0pt 0.3em;
            }
            
            div.categories-list dl,
            div.cat-children dl {
                background: none repeat scroll 0% 0% transparent;
                display: block;
                margin-left: 0pt;
                margin-right: 0pt;
                padding-left: 0pt;
                padding-right: 0pt;
            }
            
            div.categories-list dl dt,
            div.cat-children dl dt,
            div.categories-list dl dd,
            div.cat-children dl dd {
                background: none repeat scroll 0% 0% transparent;
                display: inline-block;
                margin: 0pt;
                padding: 0pt;
            }
            
            div.img_caption p.img_caption {
                margin: 0pt;
                padding: 0.3em 0pt;
            }
            
            #custom1 {
                color: white;
                font-family: "Times New Roman", Times, serif;
                font-size: 12px;
                text-align: center;
                text-decoration: none;
            }
            
            .customlogo {
                position: relative;
                float: left;
                left: 10px;
                height: 80px;
                position: relative;
                top: 10px;
                width: 317px;
                z-index: 10000;
            }
            
            #btn-idiomas {
                /*background: url("https://www.nicoyatravel.com/nuevositio/images/boton-ingles.png");*/
                background-repeat: no-repeat;
                float: left;
                height: 15px;
                left: 15px;
                position: relative;
                top: 80px;
                width: 68px;
            }
            /*.blog-featured{
     color: #4E6883;
     font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
     font-size: 24px;
     font-style: normal;
     font-weight: normal;
     margin: 0px 2px;
     width: 550px;
     height: 425px;
    overflow-y:scroll;
    overflow-x: hidden;
}
*/
            
            .customhotdeals {
                background: #fea002;
                color: #fff;
                font-family: verdana;
                font-size: 11px;
                font-style: normal;
                font-weight: bold;
                line-height: 175%;
                margin: 0pt auto;
            }
            
            #bannertop {
                float: left;
                height: 15px;
                left: 358px;
                position: relative;
                top: 10px;
                width: 68px;
            }
            
            .carouselbannerbannertop {
                float: left;
                height: 15px;
                left: 358px;
                position: relative;
                top: 10px;
                width: 68px;
            }
            
            .nbs-flexisel-container {
                float: right;
                height: 80px;
                left: 260px;
                position: relative;
                top: 10px;
                width: 679px;
                z-index: 100;
            }
            
            .customweather {
                float: right;
                height: 15px;
                right: 20px;
                position: relative;
                top: -3px;
            }
            
            #copyright {
                position: relative;
                float: left;
                top: 2px;
                font-family: /*Verdana, Arial,*/
                'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 10px;
            }
            
            #menubottom {
                float: left;
                font-family: 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 11px;
                position: relative;
                right: 0px;
                top: 7px;
            }
            
            .customlogobottom {
                float: left;
                position: relative;
                right: 5px;
                top: 6px;
            }
            
            #barrasbottom1 {
                float: left;
                border-top: 2px solid #cccccc;
                width: 100%;
                position: relative;
                top: 1px;
                height: 0px;
            }
            
            #barrasbottom2 {
                float: left;
                border-bottom: 2px solid #cccccc;
                width: 100%;
                height: 0px;
                position: relative;
                top: 0px;
            }
            
            #menunicoya1 {
                float: left;
                position: relative;
                text-aling: left;
                font-family: /*Verdana, Arial,*/
                'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 11px;
                line-height: 1.3;
                top: -300px;
                left: 10px;
            }
            
            #menuguias {
                float: left;
                position: relative;
                text-aling: left;
                font-family: /*Verdana, Arial,*/
                'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 11px;
                line-height: 1.3;
                top: -300px;
                left: 150px;
            }
            
            #menuexplore {
                float: left;
                position: relative;
                text-aling: left;
                font-family: /*Verdana, Arial,*/
                'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 11px;
                line-height: 1.3;
                top: -300px;
                left: 250px;
            }
            
            #menualianzas {
                float: left;
                position: relative;
                text-aling: left;
                font-family: /*Verdana, Arial,*/
                'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 11px;
                line-height: 1.3;
                top: -300px;
                left: 370px;
            }
            
            #tagcloud {
                position: relative;
                float: left;
                left: 5px;
                margin: 0px;
                width: 199px;
                Word-spacing: -1px;
                Letter-spacing: 0px;
                Text-align: center;
                White-space: normal;
                color: #3C5DBC;
            }
            
            #facenicoya {
                position: relative;
                float: left;
                left: 35px;
                /*border: 1px solid #fff;*/
                border-radius: 0px 8px 0px 0px;
                top: 6px;
                width: 324px;
            }
            
            #actuality {
                position: relative;
                float: left;
                left: 24px;
                font-family: /*Verdana, Arial,*/
                'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 12px;
                color: #3C5DBC;
                top: 4px;
            }
            
            #vslickshow195 {
                float: left;
                height: 15px;
                left: 360px;
                position: relative;
                top: 10px;
            }
            /* --------Languaje-Module-----------*/
            
            #jflanguageselection {
                float: left;
                left: 5px;
                position: relative;
                top: 77px;
            }
            /*--------------- ISSUU --------------------*/
            
            #issuu {
                position: relative;
                float: left;
                left: 400px;
                top: -304px;
            }
            /*--------------- Weather -----------------*/
            
            #weather {
                position: relative;
                float: left;
                left: 14px;
                top: 9px;
            }
            /*---------------TIDES----------------*/
            
            #mareas {
                position: relative;
                float: left;
                left: 17px;
                top: 12px;
                border: 1px solid #fff;
            }
            
            #menuguias1 {
                float: left;
                font-family: 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 11px;
                left: 220px;
                line-height: 1.3;
                position: relative;
                top: -600px;
            }
            
            #menuexplorer1 {
                float: left;
                font-family: 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 11px;
                left: 320px;
                line-height: 1.3;
                position: relative;
                top: -600px;
            }
            
            #alliences1 {
                float: left;
                font-family: 'Arial Unicode MS', Helvetica, Sans-Serif;
                font-size: 11px;
                left: 420px;
                line-height: 1.3;
                position: relative;
                top: -600px;
            }
            
            #issuue {
                float: left;
                left: 745px;
                position: relative;
                top: -908px;
            }
            
            #footer-final {
                position: relative;
                float: left;
                left: 0px;
                top: 0px
            }
            /****************** parche ********************/
            
            .customparche {
                float: right;
                right: 185px;
                position: relative;
                top: -45px;
            }
            /******************* banner 300 ****************/
            
            #publicidad_2 {
                display: none;
            }
            /****************** Banner 700  ****************/
            
            #publicidad_1 {
                display: none;
            }
            
            #gruemenu {
                display: none;
            }
            /******* Banner slider *******/
            
            .djslider-loader-default {
                margin: 0 auto;
                position: relativa;
                float: left;
                left: 500px;
                background: url(../images/loader.gif) center center no-repeat;
                max-width: 100%;
                overflow: hidden;
                top: 10px
            }
            /* breadcum*/
            
            @media all and (max-width: 360px) {
                .breadcrumbs {
                    background-color: #3C5DBC;
                    border-radius: 0px 0px 0pt 0pt;
                    color: #FFFFFF;
                    font-family: verdana;
                    font-size: 11px;
                    font-weight: bold;
                    height: 20px;
                    padding-left: 10px;
                    padding-right: 2x;
                    width: 96%;
                }
            }