<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width:400px){
        
        .banner_escritorio{
            display: none;
        }
		  .banner_movil{
        display: block;
		padding-top: 20px;
    }
		

}

@media (min-width:401px){
.banner_escritorio{
            display: block;
        }
		  .banner_movil{
        display: none;
    }
}


.form-control {
display:block;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.428571429;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-control:focus {
border-color:#66afe9;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)
}

.form-control::-moz-placeholder {
color:#999;
opacity:1
}

.form-control:-ms-input-placeholder {
color:#999
}

.form-control::-webkit-input-placeholder {
color:#999
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
cursor:not-allowed;
background-color:#eee;
opacity:1
}

textarea.form-control {
height:auto
}

@font-face {
font-family:'IcoMoon';
src:url(../fonts/IcoMoon.eot);
src:url(../fonts/IcoMoond41d.eot?#iefix) format("embedded-opentype"),url(../fonts/IcoMoon.woff) format("woff"),url(../fonts/IcoMoon.ttf) format("truetype"),url(../fonts/IcoMoon.svg#IcoMoon) format("svg");
font-weight:400;
font-style:normal
}

[data-icon]:before {
font-family:'IcoMoon';
content:attr(data-icon);
speak:none
}

[class^="icon-"],[class*=" icon-"] {
display:inline-block;
width:14px;
height:14px;
margin-right:.25em;
line-height:14px;
background-image:none
}

dd &gt; span[class^="icon-"] + time,dd &gt; span[class*=" icon-"] + time {
margin-left:-.25em
}

dl.article-info dd.hits span[class^="icon-"],dl.article-info dd.hits span[class*=" icon-"] {
margin-right:0
}

[class^="icon-"]:before,[class*=" icon-"]:before {
font-family:'IcoMoon';
font-style:normal;
speak:none
}

[class^="icon-"].disabled,[class*=" icon-"].disabled {
font-weight:400
}

.icon-joomla:before {
content:"\e200"
}

.icon-chevron-up:before,.icon-uparrow:before,.icon-arrow-up:before {
content:"\e005"
}

.icon-chevron-right:before,.icon-rightarrow:before,.icon-arrow-right:before {
content:"\e006"
}

.icon-chevron-down:before,.icon-downarrow:before,.icon-arrow-down:before {
content:"\e007"
}

.icon-chevron-left:before,.icon-leftarrow:before,.icon-arrow-left:before {
content:"\e008"
}

.icon-arrow-first:before {
content:"\e003"
}

.icon-arrow-last:before {
content:"\e004"
}

.icon-arrow-up-2:before {
content:"\e009"
}

.icon-arrow-right-2:before {
content:"\e00a"
}

.icon-arrow-down-2:before {
content:"\e00b"
}

.icon-arrow-left-2:before {
content:"\e00c"
}

.icon-arrow-up-3:before {
content:"\e00f"
}

.icon-arrow-right-3:before {
content:"\e010"
}

.icon-arrow-down-3:before {
content:"\e011"
}

.icon-arrow-left-3:before {
content:"\e012"
}

.icon-menu-2:before {
content:"\e00e"
}

.icon-arrow-up-4:before {
content:"\e201"
}

.icon-arrow-right-4:before {
content:"\e202"
}

.icon-arrow-down-4:before {
content:"\e203"
}

.icon-arrow-left-4:before {
content:"\e204"
}

.icon-share:before,.icon-redo:before {
content:"\27"
}

.icon-undo:before {
content:"\28"
}

.icon-forward-2:before {
content:"\e205"
}

.icon-backward-2:before,.icon-reply:before {
content:"\e206"
}

.icon-unblock:before,.icon-refresh:before,.icon-redo-2:before {
content:"\6c"
}

.icon-undo-2:before {
content:"\e207"
}

.icon-move:before {
content:"\7a"
}

.icon-expand:before {
content:"\66"
}

.icon-contract:before {
content:"\67"
}

.icon-expand-2:before {
content:"\68"
}

.icon-contract-2:before {
content:"\69"
}

.icon-play:before {
content:"\e208"
}

.icon-pause:before {
content:"\e209"
}

.icon-stop:before {
content:"\e210"
}

.icon-previous:before,.icon-backward:before {
content:"\7c"
}

.icon-next:before,.icon-forward:before {
content:"\7b"
}

.icon-first:before {
content:"\7d"
}

.icon-last:before {
content:"\e000"
}

.icon-play-circle:before {
content:"\e00d"
}

.icon-pause-circle:before {
content:"\e211"
}

.icon-stop-circle:before {
content:"\e212"
}

.icon-backward-circle:before {
content:"\e213"
}

.icon-forward-circle:before {
content:"\e214"
}

.icon-loop:before {
content:"\e001"
}

.icon-shuffle:before {
content:"\e002"
}

.icon-search:before {
content:"\53"
}

.icon-zoom-in:before {
content:"\64"
}

.icon-zoom-out:before {
content:"\65"
}

.icon-apply:before,.icon-edit:before,.icon-pencil:before {
content:"\2b"
}

.icon-pencil-2:before {
content:"\2c"
}

.icon-brush:before {
content:"\3b"
}

.icon-save-new:before,.icon-plus-2:before {
content:"\5d"
}

.icon-ban-circle:before,.icon-minus-sign:before,.icon-minus-2:before {
content:"\5e"
}

.icon-delete:before,.icon-remove:before,.icon-cancel-2:before {
content:"\49"
}

.icon-publish:before,.icon-save:before,.icon-ok:before,.icon-checkmark:before {
content:"\47"
}

.icon-new:before,.icon-plus:before {
content:"\2a"
}

.icon-plus-circle:before {
content:"\e215"
}

.icon-minus:before,.icon-not-ok:before {
content:"\4b"
}

.icon-minus-circle:before {
content:"\e216"
}

.icon-unpublish:before,.icon-cancel:before {
content:"\4a"
}

.icon-cancel-circle:before {
content:"\e217"
}

.icon-checkmark-2:before {
content:"\e218"
}

.icon-checkmark-circle:before {
content:"\e219"
}

.icon-info:before {
content:"\e220"
}

.icon-info-2:before,.icon-info-circle:before {
content:"\e221"
}

.icon-question:before,.icon-question-sign:before,.icon-help:before {
content:"\45"
}

.icon-question-2:before,.icon-question-circle:before {
content:"\e222"
}

.icon-notification:before {
content:"\e223"
}

.icon-notification-2:before,.icon-notification-circle:before {
content:"\e224"
}

.icon-pending:before,.icon-warning:before {
content:"\48"
}

.icon-warning-2:before,.icon-warning-circle:before {
content:"\e225"
}

.icon-checkbox-unchecked:before {
content:"\3d"
}

.icon-checkin:before,.icon-checkbox:before,.icon-checkbox-checked:before {
content:"\3e"
}

.icon-checkbox-partial:before {
content:"\3f"
}

.icon-square:before {
content:"\e226"
}

.icon-radio-unchecked:before {
content:"\e227"
}

.icon-radio-checked:before,.icon-generic:before {
content:"\e228"
}

.icon-circle:before {
content:"\e229"
}

.icon-signup:before {
content:"\e230"
}

.icon-grid:before,.icon-grid-view:before {
content:"\58"
}

.icon-grid-2:before,.icon-grid-view-2:before {
content:"\59"
}

.icon-menu:before {
content:"\5a"
}

.icon-list:before,.icon-list-view:before {
content:"\31"
}

.icon-list-2:before {
content:"\e231"
}

.icon-menu-3:before {
content:"\e232"
}

.icon-folder-open:before,.icon-folder:before {
content:"\2d"
}

.icon-folder-close:before,.icon-folder-2:before {
content:"\2e"
}

.icon-folder-plus:before {
content:"\e234"
}

.icon-folder-minus:before {
content:"\e235"
}

.icon-folder-3:before {
content:"\e236"
}

.icon-folder-plus-2:before {
content:"\e237"
}

.icon-folder-remove:before {
content:"\e238"
}

.icon-file:before {
content:"\e016"
}

.icon-file-2:before {
content:"\e239"
}

.icon-file-add:before,.icon-file-plus:before {
content:"\29"
}

.icon-file-remove:before,.icon-file-minus:before {
content:"\e017"
}

.icon-file-check:before {
content:"\e240"
}

.icon-file-remove:before {
content:"\e241"
}

.icon-save-copy:before,.icon-copy:before {
content:"\e018"
}

.icon-stack:before {
content:"\e242"
}

.icon-tree:before {
content:"\e243"
}

.icon-tree-2:before {
content:"\e244"
}

.icon-paragraph-left:before {
content:"\e246"
}

.icon-paragraph-center:before {
content:"\e247"
}

.icon-paragraph-right:before {
content:"\e248"
}

.icon-paragraph-justify:before {
content:"\e249"
}

.icon-screen:before {
content:"\e01c"
}

.icon-tablet:before {
content:"\e01d"
}

.icon-mobile:before {
content:"\e01e"
}

.icon-box-add:before {
content:"\51"
}

.icon-box-remove:before {
content:"\52"
}

.icon-download:before {
content:"\e021"
}

.icon-upload:before {
content:"\e022"
}

.icon-home:before {
content:"\21"
}

.icon-home-2:before {
content:"\e250"
}

.icon-out-2:before,.icon-new-tab:before {
content:"\e024"
}

.icon-out-3:before,.icon-new-tab-2:before {
content:"\e251"
}

.icon-link:before {
content:"\e252"
}

.icon-picture:before,.icon-image:before {
content:"\2f"
}

.icon-pictures:before,.icon-images:before {
content:"\30"
}

.icon-palette:before,.icon-color-palette:before {
content:"\e014"
}

.icon-camera:before {
content:"\55"
}

.icon-camera-2:before,.icon-video:before {
content:"\e015"
}

.icon-play-2:before,.icon-video-2:before,.icon-youtube:before {
content:"\56"
}

.icon-music:before {
content:"\57"
}

.icon-user:before {
content:"\22"
}

.icon-users:before {
content:"\e01f"
}

.icon-vcard:before {
content:"\6d"
}

.icon-address:before {
content:"\70"
}

.icon-share-alt:before,.icon-out:before {
content:"\26"
}

.icon-enter:before {
content:"\e257"
}

.icon-exit:before {
content:"\e258"
}

.icon-comment:before,.icon-comments:before {
content:"\24"
}

.icon-comments-2:before {
content:"\25"
}

.icon-quote:before,.icon-quotes-left:before {
content:"\60"
}

.icon-quote-2:before,.icon-quotes-right:before {
content:"\61"
}

.icon-quote-3:before,.icon-bubble-quote:before {
content:"\e259"
}

.icon-phone:before {
content:"\e260"
}

.icon-phone-2:before {
content:"\e261"
}

.icon-envelope:before,.icon-mail:before {
content:"\4d"
}

.icon-envelope-opened:before,.icon-mail-2:before {
content:"\4e"
}

.icon-unarchive:before,.icon-drawer:before {
content:"\4f"
}

.icon-archive:before,.icon-drawer-2:before {
content:"\50"
}

.icon-briefcase:before {
content:"\e020"
}

.icon-tag:before {
content:"\e262"
}

.icon-tag-2:before {
content:"\e263"
}

.icon-tags:before {
content:"\e264"
}

.icon-tags-2:before {
content:"\e265"
}

.icon-options:before,.icon-cog:before {
content:"\38"
}

.icon-cogs:before {
content:"\37"
}

.icon-screwdriver:before,.icon-tools:before {
content:"\36"
}

.icon-wrench:before {
content:"\3a"
}

.icon-equalizer:before {
content:"\39"
}

.icon-dashboard:before {
content:"\78"
}

.icon-switch:before {
content:"\e266"
}

.icon-filter:before {
content:"\54"
}

.icon-purge:before,.icon-trash:before {
content:"\4c"
}

.icon-checkedout:before,.icon-lock:before,.icon-locked:before {
content:"\23"
}

.icon-unlock:before {
content:"\e267"
}

.icon-key:before {
content:"\5f"
}

.icon-support:before {
content:"\46"
}

.icon-database:before {
content:"\62"
}

.icon-scissors:before {
content:"\e268"
}

.icon-health:before {
content:"\6a"
}

.icon-wand:before {
content:"\6b"
}

.icon-eye-open:before,.icon-eye:before {
content:"\3c"
}

.icon-eye-close:before,.icon-eye-blocked:before,.icon-eye-2:before {
content:"\e269"
}

.icon-clock:before {
content:"\6e"
}

.icon-compass:before {
content:"\6f"
}

.icon-broadcast:before,.icon-connection:before,.icon-wifi:before {
content:"\e01b"
}

.icon-book:before {
content:"\e271"
}

.icon-lightning:before,.icon-flash:before {
content:"\79"
}

.icon-print:before,.icon-printer:before {
content:"\e013"
}

.icon-feed:before {
content:"\71"
}

.icon-calendar:before {
content:"\43"
}

.icon-calendar-2:before {
content:"\44"
}

.icon-calendar-3:before {
content:"\e273"
}

.icon-pie:before {
content:"\77"
}

.icon-bars:before {
content:"\76"
}

.icon-chart:before {
content:"\75"
}

.icon-power-cord:before {
content:"\32"
}

.icon-cube:before {
content:"\33"
}

.icon-puzzle:before {
content:"\34"
}

.icon-attachment:before,.icon-paperclip:before,.icon-flag-2:before {
content:"\72"
}

.icon-lamp:before {
content:"\74"
}

.icon-pin:before,.icon-pushpin:before {
content:"\73"
}

.icon-location:before {
content:"\63"
}

.icon-shield:before {
content:"\e274"
}

.icon-flag:before {
content:"\35"
}

.icon-flag-3:before {
content:"\e275"
}

.icon-bookmark:before {
content:"\e023"
}

.icon-bookmark-2:before {
content:"\e276"
}

.icon-heart:before {
content:"\e277"
}

.icon-heart-2:before {
content:"\e278"
}

.icon-thumbs-up:before {
content:"\5b"
}

.icon-thumbs-down:before {
content:"\5c"
}

.icon-unfeatured:before,.icon-asterisk:before,.icon-star-empty:before {
content:"\40"
}

.icon-star-2:before {
content:"\41"
}

.icon-featured:before,.icon-default:before,.icon-star:before {
content:"\42"
}

.icon-smiley:before,.icon-smiley-happy:before {
content:"\e279"
}

.icon-smiley-2:before,.icon-smiley-happy-2:before {
content:"\e280"
}

.icon-smiley-sad:before {
content:"\e281"
}

.icon-smiley-sad-2:before {
content:"\e282"
}

.icon-smiley-neutral:before {
content:"\e283"
}

.icon-smiley-neutral-2:before {
content:"\e284"
}

.icon-cart:before {
content:"\e019"
}

.icon-basket:before {
content:"\e01a"
}

.icon-credit:before {
content:"\e286"
}

.icon-credit-2:before {
content:"\e287"
}

.icon-expired:before {
content:"\4b"
}

.sp-megamenu-parent {
list-style:none;
padding:0;
margin:0;
z-index:9;
display:block;
float:right;
width:100%
}

.sp-megamenu-parent &gt;li {
display:inline-block;
position:relative;
padding:0
}

.sp-megamenu-parent &gt;li.menu-justify {
position:static
}

.sp-megamenu-parent &gt;li &gt;a,.sp-megamenu-parent &gt;li &gt;span.tipoa {
display:inline-block;
padding:0 29px;
line-height:40px;
text-transform:normal;
letter-spacing:0;
color:#fff;
height:40px;
font-family:'Roboto',sans-serif;
font-size:17px;
font-weight:400;
cursor:pointer
}

.sp-megamenu-parent &gt;li.sp-has-child&gt;a:after {
font-family:"FontAwesome";
content:" \f107"
}

.sp-megamenu-parent .sp-module {
padding:10px
}

.sp-megamenu-parent .sp-mega-group {
list-style:none;
padding:0;
margin:0
}

.sp-megamenu-parent .sp-mega-group .sp-mega-group-child {
list-style:none;
padding:0;
margin:0
}

.sp-megamenu-parent .sp-dropdown {
margin:0;
position:absolute;
z-index:10;
display:none
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
background:#fff;
box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);
padding:20px
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
list-style:none;
padding:0;
margin:0
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child&gt;a:after {
font-family:"FontAwesome";
content:" \f105";
float:right
}

.sp-megamenu-parent .sp-dropdown.sp-menu-center {
margin-left:45px
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
top:100%
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right,.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
left:0
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left {
right:0
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {
top:0;
left:100%
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {
box-shadow:0 0 5px rgba(0,0,0,0.2)
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
display:block;
padding:0;
position:relative
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item &gt;a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item &gt;span.tipoa {
display:block;
padding:10px;
color:#333;
cursor:pointer
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item &gt;a.sp-group-title,.sp-megamenu-parent .sp-dropdown li.sp-menu-item &gt;span.tipoa.sp-group-title {
text-transform:uppercase;
font-weight:700
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item &gt;a:hover,.sp-megamenu-parent .sp-dropdown li.sp-menu-item &gt;span.tipoa:hover {
color:#fff
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active&gt;a:hover,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active&gt;span.tipoa:hover {
color:#fff
}

.sp-megamenu-parent .sp-dropdown-mega &gt;.row {
margin-top:30px
}

.sp-megamenu-parent .sp-dropdown-mega &gt;.row:first-child {
margin-top:0
}

.sp-megamenu-parent .sp-has-child:hover &gt;.sp-dropdown {
display:block
}

.sp-megamenu-parent.menu-fade .sp-has-child:hover &gt;.sp-dropdown {
-webkit-animation:spMenuFadeIn 400ms;
animation:spMenuFadeIn 400ms
}

.sp-megamenu-parent.menu-zoom .sp-has-child:hover &gt;.sp-dropdown {
-webkit-animation:spMenuZoom 400ms;
animation:spMenuZoom 400ms
}

.sp-megamenu-parent.menu-fade-up .sp-has-child:hover &gt;.sp-dropdown {
-webkit-animation:spMenuFadeInUp 400ms;
animation:spMenuFadeInUp 400ms
}

#offcanvas-toggler {
float:right;
line-height:0;
padding:12px 5px
}

#offcanvas-toggler &gt;i {
display:inline-block;
padding:0 0 0 10px;
font-size:20px;
background:transparent;
margin:0;
border-radius:3px;
cursor:pointer;
-webkit-transition:color 400ms,background-color 400ms;
-o-transition:color 400ms,background-color 400ms;
transition:color 400ms,background-color 400ms
}

#offcanvas-toggler &gt;i:hover {
color:#fff
}

.close-offcanvas {
position:absolute;
top:15px;
right:15px;
z-index:1;
color:#000;
border:2px solid #eee;
border-radius:100%;
width:22px;
height:22px;
line-height:18px;
text-align:center;
font-size:12px
}

.close-offcanvas:hover {
background:#000;
color:#fff
}

.offcanvas-menu {
width:280px;
height:100%;
background:#fff;
color:#999;
position:fixed;
top:0;
opacity:0;
z-index:9999;
overflow-y:scroll
}

.offcanvas-menu .offcanvas-inner {
padding:20px
}

.offcanvas-menu .offcanvas-inner .sp-module {
margin-top:20px
}

.offcanvas-menu .offcanvas-inner .sp-module ul &gt; li {
border:none
}

.offcanvas-menu .offcanvas-inner .sp-module ul &gt; li a,.offcanvas-menu .offcanvas-inner .sp-module ul &gt; li span.tipoa {
border-bottom:1px dotted #e8e8e8;
-webkit-transition:300ms;
-o-transition:300ms;
transition:300ms;
padding:4px 20px;
color:#FF7C03
}

.offcanvas-menu .offcanvas-inner .sp-module ul &gt; li a:hover,.offcanvas-menu .offcanvas-inner .sp-module ul &gt; li span.tipoa:hover {
background:#f5f5f5;
color:#F07200
}

.offcanvas-menu .offcanvas-inner .sp-module ul &gt; li &gt;a:before,.offcanvas-menu .offcanvas-inner .sp-module ul &gt; li &gt;span.tipoa:before {
display:none
}

.offcanvas-menu .offcanvas-inner .sp-module:first-child {
margin-top:0
}

.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content &gt; ul {
margin:0 -20px
}

.offcanvas-menu .offcanvas-inner .search {
margin-top:25px
}

.offcanvas-menu .offcanvas-inner .search input {
width:100%;
border-radius:0;
border:1px solid #eee;
box-shadow:none;
-webkit-box-shadow:none
}

.ltr .offcanvas-menu {
-webkit-transition:opacity 400ms cubic-bezier(0.7,0,0.3,1),right 400ms cubic-bezier(0.7,0,0.3,1);
transition:opacity 400ms cubic-bezier(0.7,0,0.3,1),right 400ms cubic-bezier(0.7,0,0.3,1)
}

.ltr .body-innerwrapper:after {
right:0
}

.ltr .offcanvas-menu {
right:-280px
}

.ltr.offcanvas .offcanvas-menu {
right:0
}

.body-innerwrapper:after {
position:absolute;
top:0;
width:0;
height:0;
background:rgba(0,0,0,0.8);
content:'';
opacity:0;
-webkit-transition:opacity 0.5s,width .1s 0.5s,height .1s .5s;
transition:opacity 0.5s,width .1s 0.5s,height .1s .5s;
z-index:999
}

.offcanvas {
width:100%;
height:100%;
position:relative
}

.offcanvas .body-innerwrapper:after {
width:100%;
height:100%;
opacity:1;
-webkit-transition:opacity .5s;
transition:opacity .5s
}

.offcanvas .offcanvas-menu {
opacity:1
}

.offcanvas .offcanvas-menu ul.nav-child li {
padding-left:10px
}

.menu .nav-child.small {
font-size:inherit
}

@-webkit-keyframes spMenuFadeIn {
0% {
opacity:0
}

100% {
opacity:1
}
}

@keyframes spMenuFadeIn {
0% {
opacity:0
}

100% {
opacity:1
}
}

@-webkit-keyframes spMenuZoom {
0% {
opacity:0;
-webkit-transform:scale(.8)
}

100% {
opacity:1;
-webkit-transform:scale(1)
}
}

@keyframes spMenuZoom {
0% {
opacity:0;
transform:scale(.8);
-webkit-transform:scale(.8)
}

100% {
opacity:1;
transform:scale(1);
-webkit-transform:scale(1)
}
}

@-webkit-keyframes spMenuFadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0,30px,0)
}

100% {
opacity:1;
-webkit-transform:none
}
}

@keyframes spMenuFadeInUp {
0% {
opacity:0;
transform:translate3d(0,30px,0)
}

100% {
opacity:1;
transform:none
}
}

a {
-webkit-transition:color 400ms,background-color 400ms;
transition:color 400ms,background-color 400ms
}

body {
line-height:24px
}

a,a:hover,a:focus,a:active {
text-decoration:none
}

label {
font-weight:400
}

legend {
padding-bottom:10px
}

img {
display:block;
max-width:100%;
height:auto
}

.btn,.sppb-btn {
-webkit-transition:color 400ms,background-color 400ms,border-color 400ms;
-o-transition:color 400ms,background-color 400ms,border-color 400ms;
transition:color 400ms,background-color 400ms,border-color 400ms
}

.offline-inner {
margin-top:100px
}

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
display:block;
height:38px;
padding:6px 12px;
font-size:14px;
line-height:1.428571429;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {
border-color:#66afe9;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)
}

select::-moz-placeholder,textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,.uneditable-input::-moz-placeholder {
color:#999;
opacity:1
}

select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,.uneditable-input:-ms-input-placeholder {
color:#999
}

select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,.uneditable-input::-webkit-input-placeholder {
color:#999
}

select[disabled],select[readonly],fieldset[disabled] select,textarea[disabled],textarea[readonly],fieldset[disabled] textarea,input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],.uneditable-input[disabled],.uneditable-input[readonly],fieldset[disabled] .uneditable-input {
cursor:not-allowed;
background-color:#eee;
opacity:1
}

textareaselect,textareatextarea,textareainput[type="text"],textareainput[type="password"],textareainput[type="datetime"],textareainput[type="datetime-local"],textareainput[type="date"],textareainput[type="month"],textareainput[type="time"],textareainput[type="week"],textareainput[type="number"],textareainput[type="email"],textareainput[type="url"],textareainput[type="search"],textareainput[type="tel"],textareainput[type="color"],textarea.uneditable-input {
height:auto
}

.group-control select,.group-control textarea,.group-control input[type="text"],.group-control input[type="password"],.group-control input[type="datetime"],.group-control input[type="datetime-local"],.group-control input[type="date"],.group-control input[type="month"],.group-control input[type="time"],.group-control input[type="week"],.group-control input[type="number"],.group-control input[type="email"],.group-control input[type="url"],.group-control input[type="search"],.group-control input[type="tel"],.group-control input[type="color"],.group-control .uneditable-input {
width:100%
}

#sp-top-bar {
padding:8px 0
}

#sp-top-bar .sp-module {
display:inline-block;
margin:0 0 0 20px
}

ul.social-icons {
list-style:none;
padding:0;
margin:-5px;
display:inline-block
}

ul.social-icons &gt;li {
display:inline-block;
margin:5px 7px
}

ul.social-icons &gt;li a {
color:#999
}

.sp-module-content .mod-languages ul.lang-inline {
margin:0;
padding:0
}

.sp-module-content .mod-languages ul.lang-inline li {
border:none;
display:inline-block;
margin:0 5px 0 0
}

.sp-module-content .mod-languages ul.lang-inline li a {
padding:0!important
}

.sp-module-content .mod-languages ul.lang-inline li &gt;a:before {
display:none
}

.sp-contact-info {
float:right;
list-style:none;
padding:0;
margin:0 -10px
}

.sp-contact-info li {
display:inline-block;
margin:0 10px;
font-size:90%
}

.sp-contact-info li i {
margin:0 3px
}

#sp-header {
background:#fff;
height:90px;
box-shadow:0 3px 3px rgba(0,0,0,0.05)
}

#sp-header .logo {
display:inline-block;
height:90px;
display:table
}

#sp-header .logo h1 {
font-size:24px;
line-height:1;
margin:0;
padding:0;
display:table-cell;
vertical-align:middle
}

#sp-header .logo p {
margin:5px 0 0
}

#sp-header .sp-retina-logo {
display:none
}

.sticky-wrapper.is-sticky {
position:relative;
z-index:999
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
#sp-header .sp-default-logo {
display:none
}

#sp-header .sp-retina-logo {
display:block
}
}

#sp-title {
min-height:0
}

.sp-page-title {
padding:30px 0;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover;
background-attachment:fixed
}

.sp-page-title h4,.sp-page-title h3 {
margin:0;
padding:0;
color:#fff
}

.sp-page-title h4 {
font-size:24px;
line-height:1
}

.sp-page-title h3 {
font-size:14px;
font-weight:400;
line-height:1;
margin-top:10px
}

.sp-page-title .breadcrumb {
background:none;
padding:0;
margin:10px 0 0
}

.sp-page-title .breadcrumb &gt;.active {
color:rgba(255,255,255,0.8)
}

.sp-page-title .breadcrumb &gt;span,.sp-page-title .breadcrumb &gt;li,.sp-page-title .breadcrumb &gt;li+li:before,.sp-page-title .breadcrumb &gt;li&gt;a {
color:#fff
}

.body-innerwrapper {
overflow-x:hidden;
-webkit-transition:margin-left 400ms cubic-bezier(0.7,0,0.3,1);
transition:margin-left 400ms cubic-bezier(0.7,0,0.3,1)
}

.layout-boxed .body-innerwrapper {
max-width:1240px;
margin:0 auto;
box-shadow:0 0 5px rgba(0,0,0,0.2)
}

#sp-main-body {
padding:100px 0
}

.com-sppagebuilder #sp-main-body {
padding:0
}

.sppb-addon-cta .sppb-cta-subtitle {
margin-bottom:0;
line-height:26px!important
}

.sppb-addon-cta .sppb-btn-lg {
margin-top:30px
}

.sppb-addon-image-content {
position:relative
}

.sppb-addon-image-content .sppb-image-holder {
position:absolute;
top:0;
width:50%;
height:100%;
background-position:50%;
background-size:cover
}

.sppb-addon-image-content.aligment-left .sppb-image-holder {
left:0
}

.sppb-addon-image-content.aligment-left .sppb-content-holder {
padding:120px 0 120px 50px
}

.sppb-addon-image-content.aligment-right .sppb-image-holder {
right:0
}

.sppb-addon-image-content.aligment-right .sppb-content-holder {
padding:120px 50px 120px 0
}

@media (max-width: 768px) {
.sppb-addon-image-content .sppb-image-holder {
position:inherit;
width:100%!important;
height:300px
}
}

.sp-module {
margin-top:50px
}

.sp-module:first-child {
margin-top:0
}

.sp-module .sp-module-title {
margin:0 0 20px;
font-size:14px;
text-transform:uppercase;
line-height:1
}

.sp-module ul {
list-style:none;
padding:0;
margin:0
}

.sp-module ul &gt;li {
display:block;
border-bottom:0 solid #e8e8e8;
-webkit-transition:300ms;
transition:300ms
}

.sp-module ul &gt;li &gt;a,.sp-module ul &gt;li &gt;span.tipoa {
display:block;
padding:5px 0;
line-height:36px;
padding:2px 0;
-webkit-transition:300ms;
transition:300ms;
cursor:pointer
}

.sp-module ul &gt;li &gt;a:hover,.sp-module ul &gt;li &gt;span.tipoa:hover {
background:none
}

.sp-module ul &gt;li &gt;a:before,.sp-module ul &gt;li &gt;span.tipoa:before {
font-family:FontAwesome;
content:"\f105";
margin-right:8px
}

.sp-module ul &gt;li:last-child {
border-bottom:none
}

.sp-module .categories-module ul {
margin:0 10px
}

.sp-module .latestnews &gt;div {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #e8e8e8
}

.sp-module .latestnews &gt;div:last-child {
padding-bottom:0;
margin-bottom:0;
border-bottom:0
}

.sp-module .latestnews &gt;div &gt;a {
display:block;
font-weight:400
}

.sp-module .tagscloud {
margin:-2px 0
}

.sp-module .tagscloud .tag-name {
display:inline-block;
padding:5px 10px;
background:gray;
color:#fff;
border-radius:4px;
margin:2px 0
}

.sp-module .tagscloud .tag-name span {
display:inline-block;
min-width:10px;
padding:3px 7px;
font-size:12px;
font-weight:700;
line-height:1;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
background-color:rgba(0,0,0,0.2);
border-radius:10px
}

.login img {
display:inline-block;
margin:20px 0
}

.login .checkbox input[type="checkbox"] {
margin-top:6px
}

.form-links ul {
list-style:none;
padding:0;
margin:0
}

.search .btn-toolbar {
margin-bottom:20px
}

.search .btn-toolbar span.icon-search {
margin:0
}

.search .btn-toolbar button {
color:#fff
}

.search .phrases .phrases-box .controls label {
display:inline-block;
margin:0 20px 20px
}

.search .phrases .ordering-box {
margin-bottom:15px
}

.search .only label {
display:inline-block;
margin:0 20px 20px
}

.search .search-results dt.result-title {
margin-top:40px
}

.search .search-results dt,.search .search-results dd {
margin:5px 0
}

.filter-search .chzn-container-single .chzn-single {
height:34px;
line-height:34px
}

.form-search .finder label {
display:block
}

.form-search .finder .input-medium {
width:60%;
border-radius:4px
}

.finder .word input {
display:inline-block
}

.finder .search-results.list-striped li {
padding:20px 0
}

.article-info {
margin:0 -8px 5px;
line-height:12px
}

.article-info &gt;dd {
display:inline-block;
font-size:12px;
color:#666;
text-transform:uppercase;
margin:0 8px
}

.article-info &gt;dd &gt;i {
display:inline-block;
margin-right:3px
}

article.item {
margin-bottom:50px
}

.tags {
margin-top:20px
}

.tags &gt;span {
text-transform:uppercase;
letter-spacing:2px
}

.content_rating,.content_rating + form {
display:none
}

.voting-symbol {
unicode-bidi:bidi-override;
direction:rtl;
font-size:14px;
display:inline-block
}

.voting-symbol span.star {
font-family:"FontAwesome";
font-weight:400;
font-style:normal;
display:inline-block
}

.voting-symbol span.star.active:before {
content:"\f005"
}

.voting-symbol span.star:before {
content:"\f006";
padding-right:5px
}

.sp-rating span.star:hover:before,.sp-rating span.star:hover ~ span.star:before {
content:"\f005";
cursor:pointer
}

.post_rating {
margin-bottom:20px
}

.post_rating .ajax-loader,.post_rating .voting-result {
display:none
}

.post-format {
position:absolute;
top:0;
left:-68px;
display:block;
width:48px;
height:48px;
font-size:24px;
line-height:48px;
text-align:center;
color:#fff;
border-radius:3px
}

.entry-image,.entry-gallery,.entry-video,.entry-audio,.entry-link {
margin-bottom:30px
}

.entry-status,.entry-quote {
margin-bottom:50px
}

.entry-header {
position:relative;
margin-bottom:30px
}

.entry-header.has-post-format {
margin-left:68px
}

.entry-header h4 {
margin:8px 0 0;
font-size:24px;
line-height:1
}

.entry-header h4 a {
color:#000
}

.entry-link {
padding:100px 50px;
position:relative;
z-index:1
}

.entry-link a h4 {
margin:0;
font-size:36px;
color:#fff
}

.entry-link a h4:hover {
color:rgba(255,255,255,0.85)
}

.entry-link:before {
position:absolute;
left:-60px;
font-size:300px;
content:"\f0c1";
font-family:FontAwesome;
transform:rotate(90deg);
top:-75px;
color:rgba(255,255,255,0.15);
z-index:-1
}

.entry-quote {
position:relative;
padding:80px 50px;
color:rgba(255,255,255,0.9)
}

.entry-quote:before {
position:absolute;
left:-40px;
font-size:300px;
content:"\f10e";
font-family:FontAwesome;
transform:rotate(15deg);
top:-75px;
color:rgba(255,255,255,0.15)
}

.entry-quote blockquote small {
color:#FFF;
font-weight:600;
font-size:20px
}

.entry-quote blockquote {
padding:0;
margin:0;
font-size:16px;
border:none
}

.carousel-left,.carousel-right {
position:absolute;
top:50%;
font-size:24px;
width:36px;
height:36px;
line-height:36px;
margin-top:-18px;
text-align:center;
color:#fff;
background:rgba(0,0,0,0.5);
border-radius:4px;
-webkit-transition:400ms;
transition:400ms
}

.carousel-left:hover,.carousel-right:hover {
color:#fff
}

.carousel-left:focus,.carousel-right:focus {
color:#fff
}

.carousel-left {
left:10px
}

.carousel-right {
right:10px
}

.newsfeed-category .category {
list-style:none;
padding:0;
margin:0
}

.newsfeed-category .category li {
padding:5px 0
}

.newsfeed-category #filter-search {
margin:10px 0
}

.category-module,.categories-module,.archive-module,.latestnews,.newsflash-horiz,.mostread,.form-links,.list-striped {
list-style:none;
padding:0;
margin:0
}

.category-module li,.categories-module li,.archive-module li,.latestnews li,.newsflash-horiz li,.mostread li,.form-links li,.list-striped li {
padding:2px 0
}

.category-module li h4,.categories-module li h4,.archive-module li h4,.latestnews li h4,.newsflash-horiz li h4,.mostread li h4,.form-links li h4,.list-striped li h4 {
margin:5px 0
}

#sp-bottom .sp-module .sp-module-title {
text-transform:none;
font-weight:400;
font-size:24px
}

#sp-footer {
color:#fff;
text-align:center;
padding:20px 0
}

#sp-footer a {
color:rgba(255,255,255,0.9)
}

#sp-footer a:hover {
color:#fff
}

#sp-footer-wrapper ul {
display:inline-block
}

#sp-footer-wrapper ul.nav {
display:inline-block;
list-style:none;
padding:0;
margin:0 5px
}

#sp-footer-wrapper ul.nav li {
display:inline-block;
margin:0 5px
}

#sp-footer-wrapper ul.nav li a {
display:block
}

#sp-footer-wrapper ul.nav li a:hover {
background:none
}

#sp-footer-wrapper .helix-framework {
display:inline-block
}

#sp-footer-wrapper .helix-framework .helix-logo {
display:block;
width:130px;
height:40px;
text-indent:-9999px;
background:url(../images/helix-logo-white.html) no-repeat 0 0
}

#sp-footer-wrapper .copyright {
display:block
}

.sp-comingsoon {
width:100%;
height:100%;
min-height:100%
}

.sp-comingsoon body {
width:100%;
height:100%;
min-height:100%;
color:#fff
}

.sp-comingsoon .sp-comingsoon-title {
margin-top:130px;
font-size:42px;
margin-bottom:10px;
font-weight:700
}

.sp-comingsoon .sp-comingsoon-content {
font-size:28px;
font-weight:300
}

.sp-comingsoon .days,.sp-comingsoon .hours,.sp-comingsoon .minutes,.sp-comingsoon .seconds {
display:inline-block;
margin:80px 15px
}

.sp-comingsoon .days .number,.sp-comingsoon .hours .number,.sp-comingsoon .seconds .number,.sp-comingsoon .minutes .number {
width:115px;
height:120px;
line-height:120px;
border:1px solid #fff;
border-radius:4px;
display:inline-block;
font-size:48px;
font-weight:700
}

.sp-comingsoon .days .string,.sp-comingsoon .minutes .string,.sp-comingsoon .seconds .string,.sp-comingsoon .hours .string {
display:block;
font-size:18px;
margin-top:10px
}

.sp-comingsoon .social-icons li {
display:inline-block;
margin:0 15px
}

.sp-comingsoon .social-icons li a {
color:rgba(255,255,255,0.7);
font-size:24px;
-webkit-transition:color 400ms;
transition:color 400ms
}

.sp-comingsoon .social-icons li a:hover {
color:#fff
}

.error-page {
width:100%;
height:100%;
min-height:100%
}

.error-page body {
width:100%;
height:100%;
min-height:100%
}

.error-page .error-page-inner {
height:100%;
min-height:100%;
width:100%;
display:table;
text-align:center
}

.error-page .error-page-inner &gt;div {
display:table-cell;
vertical-align:middle
}

.error-page .fa-exclamation-triangle {
font-size:64px;
line-height:1;
margin-bottom:10px
}

.error-page .error-code {
font-weight:700;
font-size:96px;
line-height:1;
margin:0 0 10px;
padding:0
}

.error-page .error-message {
font-size:24px;
line-height:1;
margin-bottom:30px
}

.sp-social-share ul {
display:block;
padding:0;
margin:20px -5px 0
}

.sp-social-share ul li {
display:inline-block;
font-size:24px;
margin:0 5px
}

.dl-horizontal dt {
margin:8px 0;
text-align:left
}

.page-header {
padding-bottom:15px
}

table.category {
width:100%
}

table.category thead &gt;tr,table.category tbody &gt;tr {
border:1px solid #f2f2f2
}

table.category thead &gt;tr th,table.category thead &gt;tr td,table.category tbody &gt;tr th,table.category tbody &gt;tr td {
padding:10px
}

.contact-form .form-actions {
background:none;
border:none
}

@media print {
.visible-print {
display:inherit!important
}

.hidden-print {
display:none!important
}
}

.sp-simpleportfolio .sp-simpleportfolio-filter &gt; ul &gt; li &gt; a {
background:#2D2D2D;
border-radius:2px;
color:#fff;
-webkit-transition:300ms;
transition:300ms
}

.box-title-banner {
background:RGBA(51,51,51,0.76);
padding-bottom:1px;
margin-top:80px;
margin-right:auto;
margin-left:auto;
width:88%
}

@media (max-width: 768px) {
.box-title-banner {
margin-top:1px;
margin-bottom:20px;
width:100%
}
}

@media (max-width: 480px) {
.box-title-banner {
margin-top:1px;
margin-bottom:20px;
width:100%
}
}

.box-title-banner1 {
background:RGBA(51,51,51,0.76);
padding-bottom:1px;
margin-top:150px;
margin-right:auto;
margin-left:auto;
width:88%
}

@media (max-width: 768px) {
.box-title-banner1 {
margin-top:1px;
margin-bottom:20px;
width:100%
}
}

@media (max-width: 480px) {
.box-title-banner1 {
margin-top:1px;
margin-bottom:20px;
width:100%
}
}

.box-title-banner2 {
background:RGBA(51,51,51,0.76);
padding-bottom:1px;
margin-top:80px;
margin-right:auto;
margin-left:auto;
width:70%
}

@media (max-width: 768px) {
.box-title-banner2 {
margin-top:1px;
margin-bottom:20px;
width:100%
}
}

@media (max-width: 480px) {
.box-title-banner2 {
margin-top:1px;
margin-bottom:20px;
width:100%
}
}

.box-title-banner-promo {
background:RGBA(255,124,3,0.76);
padding:0 10px 1px;
margin-top:80px;
margin-right:auto;
margin-left:auto;
width:68%
}

@media (max-width: 768px) {
.box-title-banner-promo {
margin-top:1px;
margin-bottom:20px;
width:100%
}
}

@media (max-width: 480px) {
.box-title-banner-promo {
margin-top:1px;
margin-bottom:20px;
width:100%
}
}

.box-promo-banner-curso {
background:RGBA(255,124,3,0.76);
padding:0 5px 2px;
margin-top:80px;
width:63%
}

@media (max-width: 768px) {
.box-promo-banner-curso {
margin-top:1px;
margin-bottom:20px;
width:100%
}
}

@media (max-width: 480px) {
.box-promo-banner-curso {
margin-top:1px;
margin-bottom:20px;
width:100%
}
}

.box-title-banner-interna {
background:RGBA(255,124,3,0.76);
padding:0 10px 4px;
margin-top:0;
width:26%
}

@media (max-width: 768px) {
.box-title-banner-interna {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

@media (max-width: 480px) {
.box-title-banner-interna {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

.box-title-banner-azul-seguridad {
background:RGBA(3,117,180,0.8);
padding:0 10px 4px;
margin-top:70px;
width:61%
}

@media (max-width: 768px) {
.box-title-banner-azul-seguridad {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

@media (max-width: 480px) {
.box-title-banner-azul-seguridad {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

.box-title-banner-amarillo-inmobiliaria {
background:RGBA(233,176,0,0.8);
padding:0 10px 4px;
margin-top:70px;
width:61%
}

@media (max-width: 768px) {
.box-title-banner-amarillo-inmobiliaria {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

@media (max-width: 480px) {
.box-title-banner-amarillo-inmobiliaria {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

.box-title-banner-naranja-empresas {
background:RGBA(247,136,47,0.8);
padding:0 10px 4px;
margin-top:70px;
width:61%
}

@media (max-width: 768px) {
.box-title-banner-naranja-empresas {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

@media (max-width: 480px) {
.box-title-banner-naranja-empresas {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

.box-title-banner-verde-energia {
background:RGBA(133,178,0,0.8);
padding:0 10px 4px;
margin-top:70px;
width:61%
}

@media (max-width: 768px) {
.box-title-banner-verde-energia {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

@media (max-width: 480px) {
.box-title-banner-verde-energia {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

.box-title-banner-rojo-dietetica {
background:RGBA(217,0,0,0.8);
padding:0 10px 4px;
margin-top:70px;
width:61%
}

@media (max-width: 768px) {
.box-title-banner-rojo-dietetica {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

@media (max-width: 480px) {
.box-title-banner-rojo-dietetica {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

.box-title-banner-rosado-social {
background:RGBA(235,110,128,0.8);
padding:0 10px 4px;
margin-top:70px;
width:61%
}

@media (max-width: 768px) {
.box-title-banner-rosado-social {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

@media (max-width: 480px) {
.box-title-banner-rosado-social {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

.box-slogan-banner-interna {
background:RGBA(51,51,51,0.6);
padding-bottom:1px;
margin-top:15px;
width:75%
}

@media (max-width: 768px) {
.box-slogan-banner-interna {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

@media (max-width: 480px) {
.box-slogan-banner-interna {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

.box-slogan-banner-curso {
background:RGBA(51,51,51,0.6);
padding-bottom:1px;
margin-top:15px;
width:64%
}

@media (max-width: 768px) {
.box-slogan-banner-curso {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

@media (max-width: 480px) {
.box-slogan-banner-curso {
margin-top:1px;
margin-bottom:20px;
width:100%!important
}
}

.title-banner {
color:#fff;
text-align:center;
text-shadow:1px 2px 2px RGBA(51,51,51,1);
font-size:46px;
line-height:52px
}

@media (max-width: 640px) {
.title-banner {
font-size:40px;
line-height:46px
}
}

@media (max-width: 480px) {
.title-banner {
font-size:23px;
line-height:28px
}
}

.title-banner2 {
color:#fff;
text-align:center;
text-shadow:1px 2px 2px RGBA(51,51,51,1);
font-size:32px;
font-family:Open Sans,sans-serif;
font-weight:600;
line-height:46px
}

@media (max-width: 640px) {
.title-banner2 {
font-size:30px;
line-height:44px
}
}

@media (max-width: 480px) {
.title-banner2 {
font-size:23px;
line-height:28px
}
}

.title-banner-interna {
color:#fff;
text-align:center;
text-shadow:1px 2px 2px RGBA(51,51,51,0.7);
font-size:36px;
line-height:40px;
margin:0 auto
}

@media (max-width: 640px) {
.title-banner-interna {
font-size:40px;
line-height:46px
}
}

@media (max-width: 480px) {
.title-banner-interna {
font-size:23px;
line-height:28px
}
}

.title-banner-curso {
color:#fff;
text-align:center;
text-shadow:1px 2px 2px RGBA(51,51,51,0.7);
font-size:44px;
line-height:54px;
margin:0 auto;
display:block
}

@media (max-width: 640px) {
.title-banner-curso {
font-size:40px;
line-height:46px
}
}

@media (max-width: 480px) {
.title-banner-curso {
font-size:30px;
line-height:38px
}
}

.slogan-banner-interna {
color:#fff;
text-align:center;
font-size:20px;
line-height:34px;
font-family:'Open Sans',sans-serif;
font-weight:400;
margin:0 auto
}

@media (max-width: 640px) {
.slogan-banner-interna {
font-size:40px;
line-height:46px
}
}

@media (max-width: 480px) {
.slogan-banner-interna {
font-size:23px;
line-height:28px
}
}

.slogan-banner-curso {
color:#fff;
text-align:center;
font-size:22px;
line-height:34px;
font-family:'Open Sans',sans-serif;
font-weight:400;
margin:0 auto;
display:block
}

@media (max-width: 640px) {
.slogan-banner-curso {
font-size:40px;
line-height:46px
}
}

@media (max-width: 480px) {
.slogan-banner-curso {
font-size:15px;
line-height:26px
}
}

.promo-banner-curso {
color:#fff;
text-align:center;
font-size:22px;
line-height:32px;
font-family:'Open Sans',sans-serif;
font-weight:600;
margin:0 auto
}

@media (max-width: 640px) {
.promo-banner-curso {
font-size:40px;
line-height:46px
}
}

@media (max-width: 480px) {
.promo-banner-curso {
font-size:15px;
line-height:26px
}
}

.background-banner {
padding:70px 0
}

@media (max-width: 480px) {
.background-banner {
padding:20px 0 60px!important
}
}

.block-skype {
padding:0 0 0 100px
}

@media (max-width: 768px) {
.block-skype {
padding:0!important
}
}

.bounce {
position:absolute;
bottom:30px;
left:81%;
width:60px;
height:60px;
margin-left:-30px;
animation:bounce 6s infinite;
-webkit-animation:bounce 6s infinite;
-moz-animation:bounce 6s infinite;
-o-animation:bounce 6s infinite
}

@-webkit-keyframes bounce {
0%,20%,50%,80%,100% {
-webkit-transform:translateX(0)
}

40% {
-webkit-transform:translateX(-18px)
}

60% {
-webkit-transform:translateX(-10px)
}
}

@-moz-keyframes bounce {
0%,20%,50%,80%,100% {
-moz-transform:translateY(0)
}

40% {
-moz-transform:translateX(-18px)
}

60% {
-moz-transform:translateX(-10px)
}
}

@-o-keyframes bounce {
0%,20%,50%,80%,100% {
-o-transform:translateY(0)
}

40% {
-o-transform:translateX(-18px)
}

60% {
-o-transform:translateX(-10px)
}
}

@keyframes bounce {
0%,20%,50%,80%,100% {
transform:translateY(0)
}

40% {
transform:translateX(-18px)
}

60% {
transform:translateX(-10px)
}
}

.sppb-btn-info2 {
color:#fff;
background-color:#FF7C03;
border-color:#EA7500;
font-family:Open Sans,sans-serif!important;
font-size:18px!important;
font-weight:600
}

.sppb-btn-info2:hover,.sppb-btn-info2:focus,.sppb-btn-info2:active,.sppb-btn-info2.active,.open &gt; .dropdown-toggle.sppb-btn-info2 {
color:#fff;
background-color:#F07200;
border-color:#EA7500
}

.sppb-btn-info2:active,.sppb-btn-info2.active,.open &gt; .dropdown-toggle.sppb-btn-info2 {
background-image:none
}

.sppb-btn-info2.disabled,.sppb-btn-info2[disabled],fieldset[disabled] .sppb-btn-info2,.sppb-btn-info2.disabled:hover,.sppb-btn-info2[disabled]:hover,fieldset[disabled] .sppb-btn-info2:hover,.sppb-btn-info2.disabled:focus,.sppb-btn-info2[disabled]:focus,fieldset[disabled] .sppb-btn-info2:focus,.sppb-btn-info2.disabled:active,.sppb-btn-info2[disabled]:active,fieldset[disabled] .sppb-btn-info2:active,.sppb-btn-info2.disabled.active,.sppb-btn-info2[disabled].active,fieldset[disabled] .sppb-btn-info2.active {
background-color:#5bc0de;
border-color:#46b8da
}

.sppb-btn-info2 .badge {
color:#5bc0de;
background-color:#fff
}

.sppb-btn-info3 {
color:#fff;
background-color:#148AB0;
border-color:#148AB0;
font-family:Open Sans,sans-serif!important;
font-size:14px!important;
font-weight:600
}

.sppb-btn-info3:hover,.sppb-btn-info3:focus,.sppb-btn-info3:active,.sppb-btn-info3.active,.open &gt; .dropdown-toggle.sppb-btn-info3 {
color:#fff;
background-color:#1281A5;
border-color:#1281A5
}

.sppb-btn-info3:active,.sppb-btn-info3.active,.open &gt; .dropdown-toggle.sppb-btn-info3 {
background-image:none
}

.sppb-btn-info3.disabled,.sppb-btn-info3[disabled],fieldset[disabled] .sppb-btn-info3,.sppb-btn-info3.disabled:hover,.sppb-btn-info3[disabled]:hover,fieldset[disabled] .sppb-btn-info3:hover,.sppb-btn-info3.disabled:focus,.sppb-btn-info3[disabled]:focus,fieldset[disabled] .sppb-btn-info3:focus,.sppb-btn-info3.disabled:active,.sppb-btn-info3[disabled]:active,fieldset[disabled] .sppb-btn-info3:active,.sppb-btn-info3.disabled.active,.sppb-btn-info3[disabled].active,fieldset[disabled] .sppb-btn-info3.active {
background-color:#5bc0de;
border-color:#46b8da
}

.sppb-btn-info3 .badge {
color:#5bc0de;
background-color:#fff
}

.sppb-btn-info4 {
color:#fff;
background-color:#FF7C03;
border-color:#EA7500;
font-family:Open Sans,sans-serif!important;
font-size:12px!important;
font-weight:400
}

.sppb-btn-info4:hover,.sppb-btn-info4:focus,.sppb-btn-info4:active,.sppb-btn-info4.active,.open &gt; .dropdown-toggle.sppb-btn-info2 {
color:#fff;
background-color:#F07200;
border-color:#EA7500
}

.sppb-btn-info4:active,.sppb-btn-info4.active,.open &gt; .dropdown-toggle.sppb-btn-info2 {
background-image:none
}

.sppb-btn-info4.disabled,.sppb-btn-info4[disabled],fieldset[disabled] .sppb-btn-info4,.sppb-btn-info4.disabled:hover,.sppb-btn-info4[disabled]:hover,fieldset[disabled] .sppb-btn-info4:hover,.sppb-btn-info4.disabled:focus,.sppb-btn-info4[disabled]:focus,fieldset[disabled] .sppb-btn-info4:focus,.sppb-btn-info4.disabled:active,.sppb-btn-info4[disabled]:active,fieldset[disabled] .sppb-btn-info4:active,.sppb-btn-info4.disabled.active,.sppb-btn-info4[disabled].active,fieldset[disabled] .sppb-btn-info4.active {
background-color:#5bc0de;
border-color:#46b8da
}

.sppb-btn-info4 .badge {
color:#5bc0de;
background-color:#fff
}

.text-politica {
color:#fff;
font-size:12px;
font-family:Open Sans,sans-serif!important;
text-align:center
}

.form-group {
margin-bottom:0!important
}

ul.lista-cursos {
padding-left:57px;
list-style-type:none
}

ul.lista-cursos li {
color:#FF7C03!important
}

ul.lista-cursos li:before {
content:"\f105";
font-family:FontAwesome;
font-style:normal;
font-weight:400;
text-decoration:inherit;
padding-right:10px;
margin:0
}

ul.lista-cursos li a {
color:#666;
font-size:16px
}

ul.lista-cursos li a:hover {
color:#FF7C03
}

.lista-cursos a {
color:#666!important;
font-size:14px
}

.lista-cursos a:hover {
color:#FF7C03!important
}

ul.lista-cursos-buscador {
padding-left:25px;
list-style-type:none
}

ul.lista-cursos-buscador li {
color:#FF7C03!important;
text-indent:-1.1em;
line-height:36px
}

ul.lista-cursos-buscador li:before {
content:"\f105";
font-family:FontAwesome;
font-style:normal;
font-weight:400;
text-decoration:inherit;
padding-right:10px
}

ul.lista-cursos-buscador li a {
color:#666;
font-size:14px
}

ul.lista-cursos-buscador li a:hover {
color:#FF7C03;
outline:0
}

ul.lista2-cursos-buscador {
padding-left:40px;
list-style-type:disc;
margin-top:-10px
}

ul.lista2-cursos-buscador li {
color:#FF7C03!important;
line-height:26px
}

ul.lista2-cursos-buscador li a {
color:#666;
font-size:13px
}

ul.lista2-cursos-buscador li a:hover {
color:#FF7C03;
outline:0
}

ul.lista-cursos-relacionados {
padding-left:25px;
list-style-type:none
}

ul.lista-cursos-relacionados li {
color:#fff!important;
text-indent:-1.1em;
line-height:50px
}

ul.lista-cursos-relacionados li:before {
content:"\f00c";
font-family:FontAwesome;
font-style:normal;
font-weight:400;
font-size:22px;
text-decoration:inherit;
padding-right:10px
}

ul.lista-cursos-relacionados li a {
color:#fff;
font-size:22px;
font-weight:400
}

ul.lista-cursos-relacionados li a:hover {
color:#eee;
outline:0
}

ul.lista-pdf {
padding-left:57px;
list-style-type:none
}

ul.lista-pdf li {
color:#E14045!important
}

ul.lista-pdf li:before {
content:"\f1c1";
font-family:FontAwesome;
font-style:normal;
font-weight:400;
text-decoration:inherit;
padding-right:10px;
margin:0
}

ul.lista-pdf li a {
color:#666;
font-size:16px
}

ul.lista-pdf li a:hover {
color:#FF7C03
}

.lista-pdf a {
color:#666!important;
font-size:14px
}

.lista-pdf a:hover {
color:#FF7C03!important
}

.box-sidebar {
width:100%;
background:#FFF;
border-radius:8px 8px 8px 8px;
overflow:hidden;
border:1px solid #AAA
}

.title-sidebar {
background:#FF7C03;
padding:5px;
color:#FFF;
text-align:center;
font-size:16px
}

.content-sidebar {
padding:10px;
color:#666;
font-size:14px
}

.box-destacados-home {
width:23%;
background:#fff;
border-radius:8px 8px 8px 8px;
overflow:hidden;
border:1px solid #AAA;
float:left;
margin-left:0;
margin-right:22px;
height:300px;
-webkit-box-shadow:0 10px 6px -8px #666;
-moz-box-shadow:0 10px 6px -8px #666;
box-shadow:0 10px 6px -8px #666
}

@media (max-width: 1024px) {
.box-destacados-home {
width:32%!important;
margin:0 20px 40px 120px !important;
height:315px
}
}

@media (max-width: 768px) {
.box-destacados-home {
width:40%!important;
margin:0 30px 40px!important
}
}

@media (min-width: 600px) and (max-width: 640px) {
.box-destacados-home {
width:300px!important;
margin:0 0 40px 140px !important
}
}

@media (min-width: 481px) and (max-width: 599px) {
.box-destacados-home {
width:300px!important;
margin:0 0 40px 100px !important
}
}

@media (min-width: 461px) and (max-width: 480px) {
.box-destacados-home {
width:300px!important;
margin:0 0 40px 80px !important
}
}

@media (min-width: 401px) and (max-width: 460px) {
.box-destacados-home {
width:300px!important;
margin:0 0 40px 40px !important
}
}

@media (min-width: 361px) and (max-width: 400px) {
.box-destacados-home {
width:80%!important;
margin:0 0 40px 30px !important;
height:300px
}
}

@media (max-width: 360px) {
.box-destacados-home {
width:90%!important;
margin:0 0 30px 15px !important;
height:300px
}
}

.title-destacados-home {
background:#30353B;
padding:2px 15px;
color:#fff;
text-align:center;
font-size:13px;
margin-top:-24px;
height:55px;
vertical-align:middle;
display:table-cell;
width:300px;
font-weight:600
}

.title-destacados-home a {
color:#fff;
font-size:13px
}

.title-destacados-home a:hover {
color:#FF7C03;
font-size:13px
}

.content-destacados-home {
padding:10px 12px;
color:#666
}

.links-home a {
color:#666!important
}

.links-home a:hover {
color:#FF7C03!important
}

.img-circle-novedades {
border-radius:50%;
border-style:solid;
border-width:1px;
border-color:#FF7A01
}

.links-blogs-home a {
color:#FF7C03!important;
font-size:16px;
font-weight:600
}

.links-blogs-home a:hover {
color:#F07200!important
}

.links-articulos-relacionados a {
color:#fff;
font-size:18px;
font-weight:600
}

.links-articulos-relacionados a:hover {
color:#eee;
outline:0
}

.links-contacto-skype a {
color:#333!important;
font-weight:600
}

.links-contacto-skype a:hover {
color:#FF7C03!important
}

.block-articulos-relacionados {
float:left;
width:48%;
margin-right:20px
}

@media (max-width: 1024px) {
.block-articulos-relacionados {
float:left;
width:100%;
padding-bottom:40px
}
}

.azul-seguridad-bar-banner {
border-style:solid;
border-bottom-color:#0375B4;
border-bottom-width:5px;
border-top:0;
border-left:0;
border-right:0
}

.amarillo-inmobiliaria-bar-banner {
border-style:solid;
border-bottom-color:#FFCE00;
border-bottom-width:5px;
border-top:0;
border-left:0;
border-right:0
}

.naranja-empresas-bar-banner {
border-style:solid;
border-bottom-color:#F7882F;
border-bottom-width:5px;
border-top:0;
border-left:0;
border-right:0
}

.verde-energia-prl-bar-banner {
border-style:solid;
border-bottom-color:#85B200;
border-bottom-width:5px;
border-top:0;
border-left:0;
border-right:0
}

.rojo-dietetica-bar-banner {
border-style:solid;
border-bottom-color:#D90000;
border-bottom-width:5px;
border-top:0;
border-left:0;
border-right:0
}

.rosado-social-bar-banner {
border-style:solid;
border-bottom-color:#EB6E80;
border-bottom-width:5px;
border-top:0;
border-left:0;
border-right:0
}

.laptop-wrapper {
position:relative;
padding-top:1px;
padding-bottom:62.5%;
height:0
}

.laptop-wrapper iframe {
box-sizing:border-box;
background:url(./img/video-container-laptop.png) center center no-repeat;
background-size:contain;
padding:5.4% 11.5% 7.8%;
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.video-container {
padding:0 180px
}

@media (max-width: 1024px) {
.video-container {
padding:0 40px
}
}

@media (max-width: 480px) {
.video-container {
padding:0
}
}

.tabs-curso {
color:#666!important;
padding-top:15px;
font-family:Open Sans,sans-serif!important;
font-weight:400;
font-size:15px
}

.tabs-curso span {
font-family:Open Sans,sans-serif!important;
color:# #666!important;
font-size:14px!important
}

.tabs-curso p {
font-family:Open Sans,sans-serif!important;
color:# #666;
font-size:14px!important
}

.tabs-curso h4 {
font-family:Open Sans,sans-serif!important;
color:#FF7C03!important;
font-size:15px!important
}

.tabs-curso ul {
font-family:Open Sans,sans-serif!important;
color:# fff;
font-size:13px!important
}

.tabs-curso li {
font-family:Open Sans,sans-serif!important;
color:# #666!important;
font-size:13px!important
}

.tabs-curso img {
text-align:center!important;
margin:0 auto!important
}

.tabs-curso-title-accordion {
font-size:14px;
color:#FF7C03;
font-weight:600
}

.list-inline {
padding-right:12px
}

.social-icons .fa {
font-size:1.6em;
border-radius:50%;
width:40px;
height:40px;
line-height:40px;
text-align:center;
color:#FFF;
color:rgba(255,255,255,0.8);
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.social-icons.icon-circle .fa {
border-radius:50%
}

.social-icons .fa:hover,.social-icons .fa:active {
color:#FFF;
-webkit-box-shadow:1px 1px 2px #BBB;
-moz-box-shadow:1px 1px 2px #BBB;
box-shadow:1px 1px 2px #BBB
}

.social-icons .fa-facebook,.social-icons .fa-facebook-square {
background-color:#3C599F
}

.social-icons .fa-google-plus,.social-icons .fa-google-plus-square {
background-color:#CF3D2E
}

.social-icons .fa-linkedin,.social-icons .fa-linkedin-square {
background-color:#0085AE
}

.social-icons .fa-skype {
background-color:#01AEF2
}

.social-icons .fa-twitter,.social-icons .fa-twitter-square {
background-color:#32CCFE
}

.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square {
background-color:#C52F30
}

.box-encontrar-curso-top {
padding:26px 55px 0 0
}

#process-bar {
width:636px;
height:80px;
margin:0 auto 45px;
background:url(../../../images/process-bar.png)
}

#process-bar.two {
background-position:0 -80px
}

#process-bar.three {
background-position:0 -160px
}

.rot-matr {
color:#416d8a;
border-bottom:1px solid #eee;
padding-bottom:3px;
margin-bottom:25px
}

.m-signature-pad {
position:relative;
width:375px;
height:185px;
float:left
}

.m-signature-pad:before,.m-signature-pad:after {
position:absolute;
z-index:-1;
content:"";
width:40%;
height:10px;
left:20px;
bottom:10px
}

.m-signature-pad:after {
left:auto;
right:20px
}

.m-signature-pad--body canvas {
width:82%;
height:168px;
border:1px solid #ffdab7;
cursor:url(../../../images/ico-signature.png) 0 32,auto;
margin:15px 0;
border-radius:4px
}

.m-signature-pad--footer {
position:absolute;
right:0;
bottom:0
}

.rot-matr-b {
color:#5f6865
}

.inf-matr {
padding-left:30px;
margin:20px 0;
background:url(../../../images/ico-inf-matr.png) no-repeat 0 0;
font-size:90%;
line-height:16px;
text-align:justify
}

.opc-pago {
clear:both;
font-size:1.1em;
margin:20px 0 70px 30px;
padding:0 50px
}

.opc-pago label {
width:240px!important;
padding:0 0 1px;
float:left;
background:url(../../../images/arrow-opc-pago.png) no-repeat right 0;
cursor:pointer
}

.opc-pago label.on,.opc-pago label:hover {
background-position:right -49px
}

.opc-pago input[type='radio'] {
height:25px;
float:left;
margin:0 5px 0 0 !important
}

#inf-pago-fraccionado {
display:none
}

#inf-pago-unico,#inf-pago-fraccionado {
width:290px;
float:right;
padding:10px 20px;
line-height:25px;
background:#f8f8f8;
border:1px solid #e9e9e9;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-right:50px!important
}

#inf-pago-fraccionado select {
width:52px;
margin:0 0 8px 10px;
height:25px!important;
font-size:13px;
float:right;
padding:0 6px
}

#sel-pagos li {
width:134px;
float:left;
margin:20px 40px 40px 0;
text-align:center
}

#sel-pagos li * {
cursor:pointer
}

#sel-pagos li:nth-child(1) {
margin-right:15px
}

#sel-pagos li:nth-child(4) {
margin-right:0
}

#rec-banc {
clear:both
}

.border-col-servicios-empresas {
border-right:1px solid #eee
}

@media (max-width: 1200px) {
.li-metodo-pago {
width:100%!important;
margin-right:0!important;
margin-left:0!important
}
}

.arrowbox {
padding:0;
margin:0;
padding-left:26px;
padding-right:5.5px;
display:inline-block;
position:relative
}

.arrowbox:before {
content:'';
border-left:25px solid transparent;
border-top:26px solid transparent;
border-bottom:25px solid transparent;
border-right:0;
position:absolute;
left:0
}

.arrowbox:after {
content:'';
border-left:26px solid transparent;
border-top:26px solid transparent;
border-bottom:26px solid transparent;
border-right:0;
position:absolute;
right:0;
top:0
}

.arrowbox li {
border:0 solid #BABBBD;
list-style-type:none;
display:inline-block;
margin-right:20px;
height:50px;
line-height:50px;
width:100%;
background:#85b200;
font-size:18px;
text-align:center;
position:relative
}

.arrowbox li:before {
content:'';
border-left:25px solid transparent;
border-top:25px solid #85b200;
border-bottom:25px solid #85b200;
border-right:0;
position:absolute;
left:-25px
}

.arrowbox li:after {
content:'';
border-left:25px solid #85b200;
border-top:25px solid transparent;
border-bottom:25px solid transparent;
border-right:0;
position:absolute;
right:-24px
}

.roksearch-wrapper {
padding-top:27px
}

#roksearch_search_str::-webkit-input-placeholder {
color:#999
}

#roksearch_search_str::-moz-placeholder {
color:#999
}

#roksearch_search_str:-ms-input-placeholder {
color:#999
}

#roksearch_search_str:-moz-placeholder {
color:#999
}

#roksearch_search_str {
padding:4px 0 4px 6px;
font-size:95%;
margin:0;
border:0
}

#roksearch_search_str.loading {
background:transparent url(../images/spinner.gif) no-repeat scroll 98% 50%
}

#roksearch_results {
z-index:10000;
position:absolute;
width:400px;
float:right;
margin-top:-1px;
text-align:left;
visibility:hidden
}

#roksearch_results a#roksearch_link {
float:right;
padding-right:5px;
margin-top:4px;
display:block;
height:16px;
width:16px
}

#roksearch_results h3 {
margin-top:0;
margin-bottom:0;
line-height:110%;
font-size:90%;
padding-bottom:0
}

#roksearch_results span {
display:block;
line-height:120%;
font-size:90%
}

#roksearch_results .container-wrapper {
overflow:hidden
}

#roksearch_results .page {
float:left
}

#roksearch_results .roksearch_header,#roksearch_results .roksearch_row_btm {
padding:6px 15px;
line-height:100%;
text-transform:uppercase;
font-weight:400;
font-size:100%
}

#roksearch_results .roksearch_row_btm {
overflow:hidden
}

#roksearch_results .roksearch_row_btm span {
line-height:140%
}

#roksearch_results span.small {
display:block;
position:absolute;
bottom:6px;
right:10px;
text-align:right
}

#roksearch_results span.highlight {
display:inline;
padding:2px
}

#roksearch_results a.clr {
font-size:100%
}

#roksearch_results a:hover {
text-decoration:none
}

#roksearch_results .roksearch_odd {
padding:15px;
position:relative
}

#roksearch_results .roksearch_even {
padding:15px;
position:relative
}

#roksearch_results .roksearch_odd-hover h3,#roksearch_results .roksearch_even-hover h3 {
padding-left:12px
}

.results ol.list {
padding-left:30px;
margin-top:0
}

.results ol.list h4 {
border:0;
margin-top:0;
margin-bottom:0
}

.results ol.list li {
padding:10px 5px;
margin-bottom:5px
}

.results ol.list li p {
margin-top:0
}

#roksearch_results .container-arrows {
height:16px;
width:40px;
float:left;
margin-right:10px;
position:relative
}

#roksearch_results .arrow-left {
width:16px;
height:16px;
position:absolute;
bottom:0;
left:0;
cursor:pointer
}

#roksearch_results .arrow-left-disabled {
width:16px;
height:16px;
position:absolute;
bottom:0;
left:0
}

#roksearch_results .arrow-right {
width:16px;
height:16px;
position:absolute;
bottom:0;
left:22px;
cursor:pointer
}

#roksearch_results .arrow-right-disabled {
width:16px;
height:16px;
position:absolute;
bottom:0;
left:22px
}

form.search_result .inputbox {
padding:4px
}

form.search_result fieldset legend {
padding-top:10px
}

fieldset.phrase,fieldset.word,fieldset.only {
padding:10px 2px
}

.searchintro {
margin-bottom:10px;
overflow:hidden
}

.search_options input,.search_options label {
margin-right:5px
}

#roksearch_results .estimated_res,#roksearch_results .pagination_res {
font-size:10px;
font-style:italic;
padding-top:3px;
text-transform:none;
margin-left:5px;
float:left
}

#roksearch_results .powered-by-google {
font-size:9px;
font-style:italic;
text-transform:none
}

#roksearch_results .roksearch_row_btm a.viewall {
float:left
}

#roksearch_results .pagination_res {
font-style:normal;
float:right;
padding-top:0
}

#roksearch_results .google-thumb-image {
margin:5px auto
}

#roksearch_results .google-search-images .loading {
background:transparent url(../images/spinner.gif) no-repeat scroll 50% 50%
}

#roksearch_results .youtube,#roksearch_results .google {
display:inline
}

#roksearch_results .google-thumb-image {
margin:10px auto 0
}

#roksearch_results .youtube small,#roksearch_results .google small {
display:none
}

#roksearch_results .youtube {
background:url(../images/youtube.jpg) right center no-repeat;
height:16px;
line-height:16px;
display:block;
padding-right:22px
}

#roksearch_results .google {
background:url(../images/google.jpg) right center no-repeat;
height:16px;
line-height:16px;
display:block;
padding-right:22px
}

/* BARRA COOKIES */
#cookiebar{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 55px;
	overflow: hidden;
	text-align: center;
	background: rgba(51, 51, 51, 0.6);
	color: #ddd;
	z-index: 99999;
	font-size: 1.3em;
	padding: 5px 0
}
		#cookiebar a{
			text-decoration: underline;
			color: #ddd
		}
	
	#btn-cookiebar{
		padding: 4px 6px;
		background: #4682b4;
		text-decoration: none !important;
		color: #fff !important;
		border: 1px solid #6fa6d4
	}
		#btn-cookiebar:hover{background: #2f608a}
/* FIN BARRA COOKIES */</pre></body></html>