/* Fondo Normal */
.no-padding{padding-right: 0 !important; padding-left: 0 !important;}
.container.contenedor-general{margin-top: 25px;max-width: 1024px;}

@font-face {
	font-family: 'SuraSans-Ligera';
	src: url('../fonts/SuraSans-Ligera.otf');
}

@font-face {
	font-family: 'SuraSans-Negrita';
	src: url('../fonts/SuraSans-Negrita.otf');
}

@font-face {
	font-family: 'SuraSans-Regular';
	src: url('../fonts/SuraSans-Regular.otf');
}

@font-face {
	font-family: 'IcoMoon';
	src: url('../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	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;
}
dd > span[class^="icon-"] + time,
dd > span[class*=" icon-"] + time {
	margin-left: -0.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;
}
[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:.3em;line-height:14px;}
[class^="icon-"]:before,
[class*=" icon-"]:before{font-family:'IcoMoon';font-style:normal;speak:none;}
[class^="icon-"].disabled,
[class*=" icon-"].disabled{font-weight:normal;}
.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";}
.btn-link,
.btn-link:active,
.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-link:hover,
.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus{color:#333;text-decoration:none;}
.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}
.btn-group:first-child{*margin-left:0;}
.btn-group + .btn-group{margin-left:5px;}
.btn-toolbar{font-size:0;margin-top:9px;margin-bottom:9px;}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group{margin-left:5px;}
.btn-group > .btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group > .btn + .btn{margin-left:-1px;}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover{font-size:13px;}
.btn-group > .btn-mini{font-size:9.75px;}
.btn-group > .btn-small{font-size:12px;}
.btn-group > .btn-large{font-size:16.25px;}
.btn-group > .btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.btn-group > .btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle{outline:0;}
.btn-group > .btn + .dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;}
.btn-group > .btn-mini + .dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;}
.btn-group > .btn-small + .dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}
.btn-group > .btn-large + .dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222;}
.btn .caret{margin-top:8px;margin-left:0;}
.btn-large .caret{margin-top:6px;}
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}
.btn-mini .caret,
.btn-small .caret{margin-top:8px;}
.dropup .btn-large .caret{border-bottom-width:5px;}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff;}
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;}
.btn-group-vertical > .btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group-vertical > .btn + .btn{margin-left:0;margin-top:-1px;}
.btn-group-vertical > .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.btn-group-vertical > .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.btn-group-vertical > .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.btn-group-vertical > .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
.badge{display:inline-block;padding:2px 4px;font-size:10.998px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999;}
.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
.label:empty,
.badge:empty{display:none;}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus{color:#fff;text-decoration:none;cursor:pointer;}
.label-important,
.badge-important{background-color:#b94a48;}
.label-important[href],
.badge-important[href]{background-color:#953b39;}
.label-warning,
.badge-warning{background-color:#f89406;}
.label-warning[href],
.badge-warning[href]{background-color:#c67605;}
.label-success,
.badge-success{background-color:#468847;}
.label-success[href],
.badge-success[href]{background-color:#356635;}
.label-info,
.badge-info{background-color:#3a87ad;}
.label-info[href],
.badge-info[href]{background-color:#2d6987;}
.label-inverse,
.badge-inverse{background-color:#333;}
.label-inverse[href],
.badge-inverse[href]{background-color:#1a1a1a;}
.btn .label,
.btn .badge{position:relative;top:-1px;}
.btn-mini .label,
.btn-mini .badge{top:0;}
body {
    margin: 0px !important;
	padding: 0px !important;
    font-family: 'SuraSans-Regular' ;
    font-size: 14px !important;
    background-color: #FFFFFF;
    background-image: url("../images/fondo_home.jpg") ;
    background-repeat: repeat-x;
	color: #888888;
}

/*  NUEVOS ESTILOS */

/*Estilo buscador*/
#roksearch_results span {
    color: #666666 !important;
	display: inline !important;
    font-size: 13px !important;
	font-weight: normal !important;
    padding-top: 5px;
}
#roksearch_results span.highlight {
    background: #FFFF00 !important;
    color: #000 !important;
}
#roksearch_results .roksearch_odd, #roksearch_results .roksearch_even{
    position: relative;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
#roksearch_results .roksearch_odd{
    background: #E1F4FD !important;
}
#roksearch_results .roksearch_even{
    background: #FFFFFF !important;
}
#roksearch_results h3 {
    color: #2298A1 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: underline;
}
#offlajn-ajax-search143 .offlajn-ajax-search-container {
    // background: none ;
    border-radius: 5px;
    margin: 0;
    padding: 0px;
}
/*Estilo buscador*/
#offlajn-ajax-search143 {
    float: none !important;
    margin: auto !important;
    width: 250px;
}
.resultados_busqueda{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#666666 !important;margin-bottom:20px;padding:20px;}
.resultados_busqueda_0{background:#FFFFFF;border:1px solid #dddddd;}
.resultados_busqueda_1{background:#E1F4FD;}
.resultados_busqueda a{color:#2298A1 !important;font-weight:bold;line-height:35px;}
.resultados_busqueda .highlight{background:#FFFF00;}

/*Menu superior*/
.menu_superior_total{
    width: 1024px;
    height: 39px;
}

/*Menu superior*/
.menu_superior_contenido{
    width: 600px;
    background-color: #009CE2; 
}

/*Buscador dentro del menu superior*/
.menu_buscador{
    width: 300px;
    background-color: #009CE2;
}

/*Menu Principal*/
.menu_principal_opciones{
    width: 1024px;
    height: 80px;
}

/*Div que contiene el menu principal*/
.div_menu_principal {
    background-color: #FFFFFF;
    box-shadow: 0 6px 10px -6px rgba(0,0,0,0.3);
    margin-left: 0;
    margin-right: 0;
    position: relative;
    width: 100%;
    z-index: 1000;
}

#div_menu_superior{
    float:left;
}

.menu_buscador{

}

/*posicion redes sociales*/
.menu_redes{
    background-image:url(../images/fondo_redes.jpg);
    background-position: right;
    background-repeat: no-repeat;
    margin-left: 10px;
}

/*div redes sociales*/
.custom_redes_sociales{
    width: 54px;
    float: right;
}

/*Menu principal*/
.menu_principal{font-family:'SuraSans-Regular';font-size:14px;font-weight:normal;list-style-type:none;margin-top:0px;text-align:right;text-decoration: none;}
.menu_principal li{margin:0;}
.menu_principal a{color:#FFFFFF;line-height:36px;padding:5px 10px 5px;text-decoration:none;}
.menu_principal a:hover, .menu_principal li:hover a{color:#FFFFFF;text-decoration:underline;} 
.tabla_slider{
    width: 1024px;
    height: 80px;
}


/*Hot Slider*/
/*se modifica el top para que lo coloque en la parte inferior*/
div#header_hotslider div#slide-holder div#slide-controls div#slide-nav{
    margin-right: 450px;
    margin-top: 220px;
}

div#header_hotslider div#slide-holder div#slide-controls{
    background: none !important;
}

div#header_hotslider div#slide-holder div#slide-controls div#slide-nav a{
    font-size: 1px !important;
    top: 4px !important;
}
div#header_hotslider div#slide-holder div#slide-controls div#slide-nav a{
    color: #AAAAAA;
    margin: 0px;
    z-index: 2000;
    //width: 14px;
}

div#header_hotslider div#slide-holder div#slide-controls div#slide-nav a.on{
    color: #1D9CD3;
}

div#header_hotslider div#slide-holder div#slide-controls{
    top: 0px !important;
}


/* Accesos sobre el banner principal */
#accesos_banner p{
    margin: 0px;
    padding: 0px;
}



#accesos_banner_3{
    width: 160px;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}
/*
#accesos_banner_1, #accesos_banner_2{
    float: right;
    height: 45px;
    margin-left: 28px;
    margin-top: 10px;
    width: 300px;
}*/
/*boton uno slider */
h2 {
    /*position: absolute;    
    margin-top:-55px;
    border: #CCCCCC 1px solid;*/
}

/*boton dos slider */
h2 span.b{
    position: absolute;    
    margin-top:-75px;
    margin-left: 290px;
    //border: #CCCCCC 1px solid;
}



.menu_general{
    //background-image: url(../images/fondo_menu_general.jpg);//SEQUITA
    background-repeat: repeat-x;
    //height: 36px;
    //padding-top: 0px;
    //padding-bottom: 0px;
    position: relative;
}

/*PIERDE - DECLARACION - CARTA DERECHOS*/
.menu_declaraciones{
    background-image:url(../images/fondo_menu_declaracion.jpg);
    height: 93px;
}

/*.separador_menu_tigre{
    background-image:url(../images/separador_menu_tigre.jpg);
    width: 6px;
    background-repeat: no-repeat;
    top: 80px; 
    left: 100px;
}*/

.menu_tigre{
    background-image:url(../images/fondo_banner_estados.jpg);
    height: 90px;
}


.separador_tigre_vertical{
    background-image:url(../images/separador_tigre_vertical.jpg);
    width: 1px;
    background-repeat: no-repeat;
    position: relative;
    background-position: center;
}

.custom_div_banner_home10 p{
    padding: 0;
    margin: 0;
}
/* Header */
/*.header {height: 86px;margin: 0 auto;margin-bottom: 10px;padding-top: 34px;width: 1024px;}*/
.n_compania {color: #FFFFFF;float: left;font-family: 'SuraSans-Regular';font-size: 17px;font-weight: normal;line-height: 36px;}
.franja_eps{height:35px;width:auto;}
.franja_sura{height: 60px;}
.pull-left{float:left;}
.pull-right {float:right;}
.search{padding-right:60px;padding-top:0px;}
#roksearch_search_str {margin-top:2px;width:115px;}
#menu_superior a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border-right:1px solid #CCCCCC;color:#1C3E8D !important;font-family:'SuraSans-Regular';font-size:13px;font-weight:normal;text-decoration:none;}
#menu_superior a:hover{text-decoration:underline;}
#menu_superior ul, #menu_superior{list-style:none !important;list-style-type: none !important;}
#menu_superior li{float:right;}
#menu_superior li > a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#menu_superior{margin:0px;}
#menu_superior > li > a, #menu_superior > li > a {padding-right: 12px;padding-left: 12px;margin-right: 2px;line-height: 14px;}
#menu_otros a {background: none;color: #1C3E8D !important;font-family: 'SuraSans-Regular';font-size: 13px;font-weight: normal;text-decoration: none;}
div#menu_otros {font-size: 13px !important;line-height: 19px;zoom: 1;}
div#menu_otros ul.maximenuck {z-index: 10000000;padding-left: 8px;}
div#menu_otros span.titreck {color: #1C3E8D !important;font-family: 'SuraSans-Regular';}
div#menu_otros span.titreck:hover{text-decoration:underline;}

/* Pie */
footer{background:url("../images/fondo_footer.jpg") repeat-x scroll center top rgba(0, 0, 0, 0);background-color:#EEEEEE;}
/*footer .container{color:#6B6B6B !important;font-family:'SuraSans-Regular' ;font-size:13px !important;height:205px !important;width:1024px;margin:0 auto;}*/
footer .container a{color:#6B6B6B !important;font-size:13px;}
/*.footer_contenido{margin:auto;padding-top:10px;width:960px !important;}*/
.footer_contenido img{vertical-align: middle;}
.copy_eps{color:#6B6B6B !important;float:right;font-size:12px!important;padding-top:20px;}
footer p{margin:0px;}
/*#redes_sociales{color:#0033a0;float:left;font-size:10px;height:35px;margin-left:32px;top:15px;position:relative;}*/
#pie_nombre{color:#0033a0 !important;font-size:17px;}
#pie_redes{color:#0033a0;font-size:10px;}
#redes_sociales p, #supersalud p{margin:0px;}
#supersalud{float:left;height:115px;margin-top:100px;position:absolute;width:35px;}
/*.footer .container{padding-top:0px !important;}*/
#menu_pata a{background:url("../images/separador_menu_pata.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);color:#ffffff !important;font-family:'SuraSans-Regular' ;font-size:12px;font-weight:bold;margin:0;padding-left:10px;padding-right:10px;text-decoration:none;}
#menu_pata li:last-of-type a{background: none;}
/*#menu_pata {display: table;list-style: none;margin-bottom: 5px;margin-left: auto !important;margin-right: auto;margin-top: 0px;padding-top: 10px;position: relative;	width: auto;}*/
#menu_pata a:hover{text-decoration:underline;}
#menu_pata li > a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#menu_pata .nav, #menu_pata>.nav, #menu_pata{margin-left:no !important;}
#menu_pata > li{float: left;}



/*  NUEVOS ESTILOS */





.contenedor_general{
    width: 960px;
}

.fondo_banners{
    /*background: #eeeeee url("../images/banner_empleadores.jpg") repeat-x scroll center top;*/
    color: #ffffff;
    display: block;
    font-family: 'SuraSans-Regular' ;
    font-size: 14px;
    height: 266px;
}
.fondo_banners_generico{
    color: #ffffff;
    display: block;
    font-family: 'SuraSans-Regular' ;
    font-size: 14px;
    min-height: 20px;
}


/* Fondo con Campaña */

/*body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family: 'SuraSans-Regular' ;
        font-size: 12px !important;
        background-color: #86A0AC;
        background-image:url(../images/fondo_campana.jpg);
        background-position: center top;
        background-repeat: repeat-x;
        }*/	


/* Encabezado */ 

.encabezado{
    //background-image: url(../images/fondo_encabezado.jpg);//SEQUITA
    background-repeat: repeat-x;
    height: 85px !important;
}

.encabezado table{
    width: inherit;
}

.separador_banner{
    background-color: #FFFFFF;
    height: 23px;
}

.separador_prestadores{
    /*background-image: url(../images/cabezote_noticias.jpg);
    background-repeat: repeat-x;*/
    height: 23px;
}

.separador_interno{
    background-color: #FFFFFF;
    height: 7px;
}

.separador_banners_home{
    background-color: #FFFFFF;
    height: 30px;
}

.separador_banners_inferiores{
    width: 30px;
}

/*.banners_inferiores p{
    margin: 0px;
}*/

.separador_banner_menusup{
    background-color: #FFFFFF;
    height: 2px !important;
}		

.separador_contenido{
    background-color: #7F8084;
    height: 8px;
}

.menu_secciones{
    background-image: url(../images/fondo_menu_secciones.jpg);
    background-repeat: repeat-x;
}

.separador_pie{
    background-image:url(../images/barra_pie.jpg);
    background-repeat: repeat-x;
    height: 11px;
}

/* Busqueda */	

.Search { 
    background: url(../images/fondo_buscar.jpg) no-repeat left top; 
    position: relative;
    top: 0px; 
    right: 0px; 
    left: 450px;
    width: 220px; 
    padding: 0px 0px 0px 0px; 
    height: 34px; 
}
.Search form { 
    padding: 2px 0px 0px 0px; 
    margin: 0px;
}
.Search input { 
    border: none; 
    color: #330033; 
    font-size: 11px;
}

.Search  input.keyword { 
    background: none; 
    border: none; 
    padding: 2px 0px 2px 0px; 
    width: 125px; 
    border: none; 
    color:#fff; 
    margin-left: 75px;
} 
.Search  input.search { 
    width: 19px; 
    height: 18px;
}

.Search .bt { 
    padding: 0px;
    margin: 0px 0px 0px 0px;
    top: 4px;
    background: none;
    position: absolute;
    left: 7px;
}	
/* menu izquierdo */
.contenedor_menu_izquierdo{
    width: 180px !important;
}

.menu_izquierdo ul {
    list-style-type: none;
    margin-left: 12px !important;
    padding-left: 0;
}

.menu_izquierdo li {
    background-image: url("../images/flecha_menu.png");
    background-repeat: no-repeat;
    padding-left: 18px;
}

.menu_izquierdo li a {
    color: #8D8D8D;
    display: block;
    font-weight: bold;
    line-height: 20px;
    padding-right: 10px;
    text-decoration: none;
}

.menu_izquierdo li.current, .menu_izquierdo li.active{
    padding-left: 22px;
    padding-right:10px;
    margin-left: 5px;
    background-image: url(../images/flecha_menu_activo.png);
    background-repeat: no-repeat;
    font-weight: bold;
    text-decoration: none;
    line-height: 20px;
    display:block;	
}

/*.mainlevel-izquierdo{
        background-image: url(../images/flecha_menu.png);
        background-repeat: no-repeat;
        color: #8D8D8D;
        display:block;	
        font-size: 12px;	
        font-weight: bold;
        line-height: 20px;
        margin-left: 8px;	
        padding-left: 18px;
        padding-right:10px;	
        text-decoration: none;	
}*/

#active_menu-izquierdo {
    padding-left: 22px;
    padding-right:10px;
    margin-left: 11px;
    background-image: url(../images/flecha_menu_activo.png);
    background-repeat: no-repeat;
    font-weight: bold;
    text-decoration: none;
    line-height: 20px;
    display:block;	
}	

a.sublevel-izquierdo{
    /*background-image:url(../images/flecha_submenu.jpg);*/
    background-position:left top;
    background-repeat:no-repeat;
    color:#666666;
    display:block;
    font-size:11px;
    /*font-weight:bold;*/
    /*line-height:20px;*/
    margin-left:18px;
    padding:4px 5px 4px 18px;
    text-decoration:none;
    text-indent:0;
}

.menu_izquierdo{
    background-image:url(../images/fondo_menu_izquierdo.jpg);
    background-position: left top;
    background-repeat:no-repeat;
    width: 180px;
}

.fin_menu_izquierdo{
    background-image:url(../images/fin_menu_izquierdo.jpg);
    background-position: left bottom;
    background-repeat:no-repeat;
    height: 25px;
    width: 180px;
}


/* Encuestas */

table .poll {
    width: 175px;
    background-color: #EAEAEA;
    /*background-image:url(../images/fondo_encuesta.jpg);*/
    /*border-left: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;		
    border-collapse: separate;*/	
}

td .poll, td .poll {
    width: 175px !important;	
}	

table .titulopoll {
    width: 175px;
    height: 31px;
    background-image:url(../images/titulos/titulo_encuesta.jpg);
    background-color: #EAEAEA;	
    /*border-left: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: #CCCCCC 1px solid;		
    border-collapse: separate;*/	
}

.poll, .sectiontableentry2{
    color: #000000;
    text-align: left;
    font-size: 10px;
}		

.poll a{
    color: #FFFFFF;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}	

.poll a:hover{
    text-decoration: underline;
}	

.poll thead{
    /*background-color: #D8D8D6;*/
    color: #000000;
    text-align: center;
}

.poll_resultados{
    background-color: #214592;
    color: #FFFFFF;
    text-align: center;
}	

table.pollsresults {
    background-image:url(../images/fondo_encuesta.jpg);
    border: #CCCCCC 1px solid;		
    border-collapse: separate;	
}

.pollsresults thead{
    background-color: #214592;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
}		

.pollstableborder input{
    border: none;
}	

#btn_votar {
    border:0 none;
}

#nota a{
    color: #000000;
    font-size: 10px;
    font-weight: normal;
}		

/* Letterman */

table.letterman {
    width: 255px;
    /* background-image:url(../images/fondo_letterman.jpg); */
    background-color: #EEF4F9;
    border-left: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;		
    border-collapse: separate;	
}

table.tituloletterman {
    width: 255px;
    height: 21px;
    background-image:url(../images/titulos/titulo_letterman.jpg);	
    border-left: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: #CCCCCC 1px solid;		
    border-collapse: separate;	
}

.letterman{
    color: #000000;
    text-align: center;
    font-size: 10px;
}		

.letterman a{
    color: #FFFFFF;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}	

.letterman a:hover{
    text-decoration: underline;
}	

.letterman thead{
    background-color: #214592;
    color: #FFFFFF;
    text-align: center;
}

.letterman_resultados{
    background-color: #214592;
    color: #FFFFFF;
    text-align: center;
}	

table.lettermanresults {
    background-image:url(../images/fondo_encuesta.jpg);
    border: #CCCCCC 1px solid;		
    border-collapse: separate;	
}

.lettermanresults thead{
    background-color: #214592;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
}	

#btn_letter {
    border:0 none;
}		


/* Menu Superior */

.mainlevel-superior{
    color: #FFFFFF;
    font-size: 12px;	
    font-weight: bold;
    text-align: right;
    text-decoration: none;	
}	

a.mainlevel-superior{
    font-size: 12px;	
    padding-left: 5px;
    padding-right: 5px;
}		

a.mainlevel-superior:hover{
    text-decoration: underline;
}	


.menu-superior {
    font-family: 'SuraSans-Regular' ;
    font-size: 14px;
    list-style-type: none;
    margin-top: 8px;//-9PX
    text-align: right;
    text-decoration: none;
}

.menu-superior li {
    float: right;
    padding-left: 10px;//ESTABACOMENTADO
    padding-right: 5px;

    background: url("../images/separator_menu_superior.gif") no-repeat  !important;

}

.menu-superior a {
    color: #FFFFFF;
    padding-right: 5px;
    text-decoration: none;
}

/* Leer m�s */

.readmore{
    color: #214592;
    font-weight: bold;
}

a.readon{
    color: #214592;
    font-weight: bold;
}	

/* Formularios */

.button {
    background-color: #375EB1;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    font-family: 'SuraSans-Regular' ;
    border: 1px solid #375EB1;
    height: 20px;
}

input, .campos, .inputbox{ 
    border: solid 1px #8FADCB;
    color:#000;
    font-family:'SuraSans-Regular' ;
    font-size: 12px;
    font-variant: normal 
}

input[type="radio"]{
    border: none;
}	

select{
    background-color: #ECF1F7;
}	
/*{
       font-size: 11px;
       color: #214592;
       }*/


/* Contenidos */
a {
    color: #666666;
}

.contentpagetitle{
    color: #214592;
    font-weight: bold;
    text-decoration: none;
}

.tabla_ultimos_home1, .tabla_ultimos_home0{
    color: #8B8B8B;
    padding: 9px;
}

.tabla_ultimos_home1 .contentpagetitle, .tabla_ultimos_home0 .contentpagetitle{
    color: #FF8500;
    font-weight: bold;
    text-decoration: none;
}	

a.contentpagetitle:hover{
    text-decoration: underline;
}	

.sectiontableheader, .contentheading, .componentheading, .item-page h2, .item h2, .blog h1, div#glossary h2,  .items-leading .leading-0 h2, .blog .subheading-category, .items-more h3{
    color: #001F49;
    font-weight: bold;
    background-image: url(../images/titulo_vineta.jpg);
    background-repeat: no-repeat;
    padding-left:18px;
    font-size: 15px;
    font-weight: bold;
}

.item-page h1{
    display: none !important;
}	

/*.componentheading{
        color: #214592;
        font-weight: bold;
        text-decoration: none;
        }*/

/* Banner principal */

#contenedor_banner p{
    padding: 0;
    margin: 0;
    margin-left: 0px;
}




/*#lineas{
   // font-weight: bold;
}*/

/* Mapa del sitio */
.xmap ul{
    list-style-image: url(../images/flecha_mapa.jpg);
    list-style-type: square;
    padding-left: 25px;
}	

.xmap ul.level_0 li {
    padding-top: 10px;	
}	

.xmap a{
    font-size: 11px;
    color: #214592;
    display:block;
    font-weight:bold;
    margin-left:18px;
    padding-left:2px;
    text-decoration:none;
    text-indent:0;
}		

.xmap ul.level_1 li {
    list-style-image: url(../images/flecha_mapa_1.jpg);
    white-space	: nowrap;
    font-size: 11px;
    color: #666666;
    display:block;
    font-weight:bold;
    text-decoration:none;
    text-indent:0;
    padding-top: 10px;	
}	

.xmap ul.level_1 a {
    color: #666666;
}

.xmap .active {
    font-style	: italic;
}

/* Fecha */

.fecha{
    color: #214592;
    font-size: 11px;
    padding-right: 10px;	
}

/* Empresas Relacionadas  */

#descripcion {
    width: 160px;
    height: 40px;
    padding: 6px;
    color: #666666;
    font-size: 11px;
    line-height: 13px;
    background-color: #F5F7F9;
    border-top: 1px solid #C9D6E9;
    border-right: 1px solid #C9D6E9;
    border-bottom: 1px solid #C9D6E9;
    font-family: 'SuraSans-Regular' ;
}

div#descripcion b {
    color: #4357A9;
}

* html div#descripcion {
    width: 173px;
    height: 54px;
}

.actualizacion{
    font-size: 10px;
    vertical-align: middle;
    font-weight: bold;
    color: #002A5C;
}

/* Rapidos */

.rapidos a{
    padding-bottom: 2px;
    /*padding-left: 2px;
    padding-right: 3px;	*/
}

/* Tramites 1 clic */

.afiliados{
    width: 364px;
}

.afiliados p{
    margin: 0px;
}

/* Ultimos Articulos en el home */
.ultimos_contenedor{
    background-image:url(../images/fondo_noticias_home.jpg);
    background-repeat: no-repeat;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    /*border: 1px solid #DDDDDD;*/
    height: 395px;
    margin-left: 0px;
    width: 364px;    
}


.ultimos_contenedor_empleadores{
    background-image:url(../images/fondo_destacados_empleadores.jpg);
    background-repeat: no-repeat;
    /*border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border: 1px solid #DDDDDD;*/
    height: 320px;/*435*/
    width: 692px;/*324*/
    margin-left: 26px;
}

.menu_acceso_servicios{
    background-image:url(../images/fondo_acceder_servicios.png);
    background-repeat: no-repeat;
    background-color: #F5F5F5;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border: 1px solid #DDDDDD;
    height: 489px;
    margin-left: 750px;
    margin-top:-400px;
    position: absolute; 
    float: right;
    width: 250px;
}

.menu_acceso_servicios_asesores{
    background-image:url(../images/fondo_acceder_servicios.png);
    background-repeat: no-repeat;
    background-color: #F5F5F5;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border: 1px solid #DDDDDD;
    height: 189px;
    float: right;
    margin-top: -728px;
    width: 227px;
}

.menu_acceso_servicios_prestadores{
    float: right;
    margin-left: -260px;
	margin-bottom: 20px;
    margin-top: 66px;
    width: 250px;
}

.menu_acceso_servicios_prestadores ul {
    list-style: none;
    list-style-image: url('../images/vineta_flecha.png');
    padding-top: 70px;
}

#menu_prestadores{
    background-image:url(../images/fondo_acceder_servicios.png);
    background-repeat: no-repeat;
    background-color: #F5F5F5;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border: 1px solid #DDDDDD;
    float: left;
	margin-top: 0px;
    width: 210px;
}
.custom_btn_chat_prestadores p{
	margin-top: 0px;
	margin-bottom: 20px;
}
.menu_acceso_servicios ul{
    width: 230px; 
    list-style: none;
	list-style-image: url('../images/vineta_flecha.png');
    text-align: left;
    padding:70px 10px;
}

.menu_acceso_servicios_asesores ul{
    list-style: none;
    margin-left: -30px;
	list-style-image: url('../images/vineta_flecha.png');
    margin-top: 80px;
    text-align: left;
    width: 230px;
}

.menu_acceso_servicios ul li {
   
    background-repeat: no-repeat;
    background-position: 238px;
    border-bottom: 1px solid #dddddd;
    font-family: 'SuraSans-Regular' ;
    font-size: 16px;
    font-weight: normal;
    margin: 1em;
}

.menu_acceso_servicios_asesores ul li{
    border-bottom: 1px solid #dddddd;
    font-family: 'SuraSans-Regular' ;
    font-size: 16px;
    font-weight: normal;
    margin: 1em;
}

.menu_acceso_servicios_prestadores ul li {
    border-bottom: 1px solid #dddddd;
    font-family: 'SuraSans-Regular' ;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 1em;
    margin-right: 1em;
}

.menu_acceso_servicios ul li a {
    text-decoration: none;
    color: #888888;
}

.menu_acceso_servicios_asesores ul li a{
    text-decoration: none;
    color: #888888;
}

.menu_acceso_servicios_prestadores ul li a{
    text-decoration: none;
    color: #888888;
}

/*.menu_acceso_servicios ul:last-child li{
    border:none;
}*/

.lof-articlessroller .lof-previous {
    background: url("../images/arrow-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: auto;
    right: 50px;
    top: 4px;
}

.lof-articlessroller .lof-next {
    background: url("../images/arrow-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    right: 15px;
    top: 4px;
}

.lof-articlessroller .lof-next:hover {
    background: url("../images/arrow-right-over.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.lof-articlessroller .lof-next:hover {
    background: url("../images/arrow-right-over.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.lof-articlessroller .lof-previous:hover, .lof-articlessroller .lof-previous:hover {
    background: url("../images/arrow-left-over.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.lof-articlessroller .lof-row {
	background: #ffffff;
    float: left;
    overflow: hidden;
    padding-bottom: 12px;
    /*padding-top: 60px;*/
    position: relative;
}


.lof-readmore {
/*    background: #fdfdfd;  Old browsers 
    background: -moz-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%) !important;  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f2f2f2)) !important;  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top, #fdfdfd 0%,#f2f2f2 100%) !important;  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top, #fdfdfd 0%,#f2f2f2 100%) !important;  Opera 11.10+ 
    background: -ms-linear-gradient(top, #fdfdfd 0%,#f2f2f2 100%) !important;  IE10+ 
    background: linear-gradient(to bottom, #fdfdfd 0%,#f2f2f2 100%) !important;  W3C */
    //border: 1px solid #888888;
    //border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;	
    //border-radius: 5px;
    //clear: both;
    color: #6EB9BB !important;
    display: block;
    //float: right;
    font-weight: bold;
    //height: 24px;
    padding: 8px 8px 0 !important;
    //text-align: center;
    //vertical-align: middle;
    width: 79px !important;
}

.lof-articlessroller .lof-inner .lof-readmore {
    display: block;
    border-radius: 5px;
    border: solid 1px #0033A0;
    color: #0033A0 !important;
    font-family: 'SuraSans-Ligera';
    padding: 10px 20px !important;
    width: auto !important;
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
    background: none;
}

.lof-clearfix{
    border-bottom: 1px solid #dddddd;
}

.lof-articlessroller .lof-inner {
    //background: #ffffff  !important;
}

.lof-articlessroller .lof-inner:hover {
    background: #ffffff  !important;
	box-shadow: none;
}

.lof-articlessroller .lof-inner .lof-title {
    color: #ff8b00;
    font-size: 16px;
}

.lof-articlessroller .lof-inner {
    background: #fcfcfc none repeat scroll 0 0;
    /*margin: 0 10px;
    padding: 10px 8px;
    position: relative;*/
    transition: background-color 1s ease 0s;
}

.lof-articlessroller .lof-inner:hover {
    background: #fcfcfc none repeat scroll 0 0 !important;
}

.lof-main-wapper{
    //background-color: #fcfcfc;
    /* border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;*/
    border-top: 1px solid #DDDDDD;
}

.lof-articlessroller .lof-main-wapper {
    background: url(../images/fondo_destacados_empleadores.jpg) no-repeat scroll center top #fcfcfc;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1;
	width: 100% !important;
}

.fondo_solicite{
    background: url(../images/cabezote_solicite_recordar.jpg) no-repeat scroll 25px top;
}

.fondo_recordar{
    background: url(../images/cabezote_solicite_recordar.jpg) no-repeat scroll center top;
}

.div_pac{
    float: right;
    padding-right: 50px;
}

.custom_div_pac p{
    margin: 0;
}

.ultimos_home_boton{
    border: 0px;
}
.moduletable_noticias_home  .lof-articlessroller .lof-previous {
    background: url("../images/arrow-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: auto;
    right: 45px;
    top: -40px;
}
.moduletable_noticias_home  .lof-articlessroller .lof-next {
    background: url("../images/arrow-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    right: 10px;
    top: -40px;
}
.moduletable_noticias_home  .lof-articlessroller .lof-next:hover {
    background: url("../images/arrow-right-over.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.moduletable_legislacion_home  .lof-articlessroller .lof-previous:hover, .moduletable_noticias_home .lof-articlessroller .lof-previous:hover {
    background: url("../images/arrow-left-over.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#ultimoshome .contentheading{
    padding: 0px;
    background-image: none;
    background: none;
    font-size: 12px;
    font-weight: bold;		
}
.ultimos_home{
    height: 100% !important;
}
.ultimos_titulos{
    height: 50px;
}
.moduletable_noticias_home .lof-readmore {
    
    clear: both;
    /*color: #666666 !important;*/
    display: block;
    float: right;
    font-weight: bold;
    height: 24px;
    padding: 8px 8px 0 !important;
    text-align: center;
    vertical-align: middle;
    width: 79px !important;
}

.moduletable_noticias_home .lof-clearfix{
    border-bottom: 1px solid #dddddd;
}
.moduletable_noticias_home .lof-articlessroller .lof-inner {
    background: #ffffff  !important;
}
.moduletable_noticias_home .lof-articlessroller .lof-row {
    height: 160px;
}
.moduletable_noticias_home .lof-articlessroller .lof-inner:hover {
    background: #ffffff  !important;
}
.moduletable_noticias_home .lof-articlessroller .lof-inner .lof-title {
    /*color: #ff8b00;*/
    font-size: 16px;
}


.lof-title {
    color: #ff8b00;
    font-size: 16px;
    padding: 0px;
}

.lof-articlessroller .lof-inner .lof-title {
    font-size: 16px;
    color: #0033A0;
    min-height: 35px;
    padding: 0;
}

.lof-introtext {
	font-family: 'SuraSans-Ligera';
    font-size: 14px;
    color: #646465;
    min-height: 45px;
    line-height: 18px;
    margin: 0px;
}


.tabla_ultimos_home{
    /* height: 80px;*/
    padding-bottom: 5px;
}

.tabla_ultimos_home0 {
    //background-color: #FF0000;
    border-bottom: 1px solid #DDDDDD;
    //height: 114px;
    padding-bottom: 0;
    padding-top: 0;
}

.tabla_ultimos_home0 table, .tabla_ultimos_home1 table {
    padding-top: 10px;
}

.tabla_ultimos_home0  p, .tabla_ultimos_home1  p{
    margin: 0 5px 0 0;
}

.tabla_ultimos_home1 {
    //background-color: #D0F1F0;
    height: 115px;
    padding-bottom: 0;
    padding-top: 0;
}

.tabla_ultimos_interno{
    text-align: justify;
    width: 600px;
}			

/* Iconos PDF, enviar a un amigo e imprimir */

.buttonheading img{
    border: 0px;
}	

/* Menu Izquierdo */
a.sublevel-izquierdo{
    /*background-image:url(../images/flecha_submenu.jpg);*/
    background-position:left top;
    background-repeat:no-repeat;
    color:#666666;
    display:block;
    font-size:11px;
    font-weight:bold;
    /*line-height:20px;*/
    margin-left:18px;
    padding:4px 5px 4px 18px;
    text-decoration:none;
    text-indent:0;
    border-bottom: 1px #02254B dotted;
    text-align: left !important;		
}	

/* Bordes */

.borde_izquierdo{
    background: url(../images/borde_izq.png);
    background-repeat: repeat-y;
}	

.borde_derecho{
    background-image: url("../images/vigilado.jpg");
    background-position: left top;
    background-repeat: repeat-y;
    width: 34px;
}		

.borde_superior{
    background: url(../images/borde_sup.png);
    background-repeat: repeat-x;
}		

.borde_inferior{
    background: url(../images/borde_inf.png);
    background-repeat: repeat-x;
}		

.column_separator {
    padding: 0 25px;
}	

.article_column {
    padding: 0 25px;
}	


/* P�gina de Error */

.error_izquierdo{
    background: url(../images/error/fondo_izq.jpg);
    background-repeat: repeat-y;
}	

.error_derecho{
    background: url(../images/error/fondo_der.jpg);
    background-repeat: repeat-y;
}		

.error_superior{
    background: url(../images/error/fondo_sup.jpg);
    background-repeat: repeat-x;
}		

.error_inferior{
    background: url(../images/error/fondo_inf.jpg);
    background-repeat: repeat-x;
}		

.error_contenido {
    background-color: #EAEAEA;
}	

/* Tablas de Resultados */

.titulo_tabla{
    background-color: #214592;
    height: 11px;
    color: #FFFFFF;
    font-size: 12px;
}	

.linea0{
    background-color: #DFEAF0;
}	

.linea1{
    background-color: #FFFFFF;
}

.sectiontableentry0, .sectiontableentry1, .sectiontableentry2{
    color: #000000;
    font-size: 10px;
}

/* FAQ�s */

.faq{
    width: 100%;
    padding-left: 5px;
}

p.faq{
    width: 95%;
    padding-left: 25px;
}	

.question{
    background-image: url(../images/arrow.png);
    background-repeat: no-repeat;
    padding-left: 15px;
    display: block;
}	

/* Glosario */
table#glossarylist thead, h2 {
    text-align: left !important;
}

.glossaryalphabet{
    font-weight: normal;
}	

div#glossarysearch {
    background-color: #EFEFEF;
    margin: 10px 0;
    padding: 5px;
}

table#glossarylist {
    border-collapse: separate !important;
}
table#glossarylist th{
    background-color: #375EB1;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px;
    text-align: center;	
}

div#glossary tr.row1, div#glossary .row1 td {
    background-color: #F6F6F6;
}

form{
    padding: 0px;
    margin: 0px;
    /*margin-top: 5px;*/
}	

/* Usuario */

.usuario span{
    color:#001F49;
    font-size:12px;
    font-weight:bold;
    padding-left:18px;
}



table.usuario {
    background-color: #EAEAEA;
    height:42px;
    margin-left: 45px;
    margin-top: 200px;
    width:160px;
}

#acceso_secciones table.usuario {
    background-color: #EDEDED;
    height: 225px;
    margin-left: 8px;
    width: 193px;
}

#acceso_secciones {
    width:199px;
}

#acceso_secciones {
    width:199px;
}

#acceso_secciones input, #acceso_secciones .campos, #acceso_secciones .inputbox{ 
    border: solid 1px #C3C3C3;
    color:#000;
    font-family:'SuraSans-Regular' ;
    font-size: 8pt;
    font-variant: normal;
}

#acceso_secciones #boton_acceso{ 
    border: none;
}

#banner-login-modal table.usuario {
    /*background-image:url(../images/fondo_usuario.jpg);*/
    background-color: #EAEAEA;
    /*border-collapse:separate;
    border:1px solid #CCCCCC;*/
    height:42px;
    margin-left: 0px !important;
    width:175px;
}

#banner-login-modal input, #banner-login-modal .campos, #banner-login-modal .inputbox {
    font-family: 'SuraSans-Regular' ;
    font-size: 8pt;
    font-variant: normal;
}

.ui-dialog .ui-dialog-content {
    padding: 3px 6px !important;
}	

td.titulousuario {
    width: 159px;
    height: 31px;
    background-image:url(../images/titulos/titulo_usuario.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    border-collapse: separate;	
}

#acceso_secciones td.titulousuario {
    width: 193px;
    height: 31px;
    background-image:url(../images/titulos/titulo_usuario2.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    border-collapse: separate;	
}

.usuario_encabezado {
    /*background-color:#FFFFFF;*/
    color:#666666;
    text-align:center;
    font-size: 11px;
}	

/*.usuario_encabezado div{
        border-top: #313C5C 1px solid;
        border-width: 50%;
}*/	

#boton_acceso{
    border: 0;
}

.usuario a{
    text-decoration: none;
    font-size: 10px;
    color: #214592 !important;	
}

.usuario a:hover{
    text-decoration: underline;
}

/* Login emergente */
.ui-dialog .ui-dialog-content {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}


/* Menú derecho */

.menu_derecha{
    padding: 0;
    margin: 0;
    padding-left: 0px;
    width: 180px;	
    /*padding-right: 2px;*/
}

/*.menu_derecha td, td .menu_derecha{
        width: 180px;
        }*/	

.menu_derecha p, p .menu_derecha{
    background-color: #EAEAEA;
    text-align: center !important;
    padding: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 4px !important;	
    margin-left: 8px !important;	
    margin-right: 0px !important;
    /*padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 5px;*/
}	

.menu_derecha form{
    padding: 0;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 0px !important;
    padding-right: 0px;
}

/* Para las secciones Mamas, Abuelo, Joven, Adultos */

.blog table{
    width: 100%;
}

table .blog{
    width: 100%;
}

/* Fechas de pago */

/*.fecha_pago th {
        background-color: #1477B8;
        color: #FFFFFF;
        }*/

.fechas_pago{
    background-color: #1477B8;
    color: #FFFFFF;
    height: 35px;
}	

table.pollstableborder td
{
    color: black !important;

}
/*a{
        text-decoration:none;
        color:#FFFFFF;
}*/
img{
    border:0px;
}
#taskbar{
    height:25px;
    width:100%;


    position: fixed;
    bottom: 0;
    z-index: 99;
}
#taskbar #container{
    background-color:#1477B8;
    border:1px solid #093553;
    display:block;
    margin-left:15px;
    margin-right:5px;
    height:25px;
}


/*------- blocks btns --------*/
#taskbar #container .block-left{
    position:relative;
    float: left;
    width:10%;
    height:25px;

    border-right:1px solid #B5B5B5;
}
#taskbar #container .block-center{
    position: relative;
    valign: middle;
    float: middle;
    width:  95%;
    height:25px;
    align: middle;

    border-right:1px solid #B5B5B5;
}

/*-------  btns --------*/
#taskbar #container .btns2{
    font-family: 'SuraSans-Regular' ;
    font-size:12px;
    padding:3px;
    display:inline-block;
    vertical-align:middle;
    line-height:14px;
}
#taskbar #container .btns{
    font-family: 'SuraSans-Regular' ;
    font-size:11px;
    padding:3px;
    display:inline-block;
    vertical-align:middle;
    line-height:14px;
    valign: middle;
}

#taskbar #container .btns:hover{
    background-color:#1D9CD3;
    cursor:pointer;
    valign: middle;
}

#taskbar a{
    text-decoration:none;
    color:#FFFFFF;
}

/* ---- align image -------*/
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    margin: 0 0 2px 5px;
    display: inline;
}

img.alignleft {
    margin: 0 5px 2px 0;
    display: inline;
    align: middle;
}

.alignright {
    float: right;
}

.alignleft {
    float: center;
}
/*.redes_sociales{
        padding-bottom: 5px !important;
        padding-left: 2px !important;	
        }*/

/* Modulos pequeños del home al lado de las noticias */

.modulos_home{
    /*padding-bottom: 6px;*/
    text-align: right;
}

.modulos_home p, .banner_principal p, p .modulos_home, p .banner_principal{
    padding: 0px !important;
    margin: 0px !important;
}

/* Nuevo Buscador */

.busqueda{
    text-align: right !important;
    background: url(../images/fondo_buscador.jpg) no-repeat right 57%;
}

.ps_ng_search_box {
    border: 1px solid #FFFFFF;
    height: 13px;
    width: 145px;
}

#pixsearch_ng_panel {
    padding-bottom: 10px;
    padding-left: 510px;
    position: relative;
    right: 18px;
    top: 8px;
    width: 200px;
}

.ps_ng_search_image {
    padding-left: 10px;
}

/* Contenedor */
.pixsearch_ng_popup {
    background-color:#FFFFFF;
    float:right;
    margin-left: -10px !important;
    margin-top: 5px;
    position:absolute;
    text-align: justify;
    visibility:hidden;
    width:200px !important;
    z-index:8000;
    font-size: 10px;
    right:5px;
}

/* Tabla de Resultados */
.ps_results_ng{
    width: 200px !important;
}

.ps_ng_result {
    background-color:#EEEEEE;
    font-size:12px !important;
    font-weight:bold;
    padding:4px;
    color:#001F49;
}

#pixsearch_ng_panel .pixsearch_ng_popup h3 {
    background-image:url("../images/titulo_vineta.jpg");
    background-repeat:no-repeat;
    color:#214592;
    font-size:11px;
    font-weight:bold;
    padding-bottom:3px;
    text-align:left;
    text-decoration:none;
    padding-left:15px;
}

#pixsearch_ng_panel .pixsearch_ng_popup span {
    line-height:100%;
}

.clearboth, .clearboth a, a .clearboth{
    padding-top: 5px;
    color:#214592;
}

.pixsearch_ng_popup .ps_row_btm {
    background-color:#EEEEEE;
    font-size:14px;
    font-weight:bold;
    padding:4px;
}

.pixsearch_ng_popup #ps_link {
    float:right;
    padding-right:5px;
    padding-top:3px;
    color: #000000;
}

#pixsearch_ng_panel .highlight {
    background-color:#FFFFFF;
    font-weight:bold;
    color: #FF0000;
}

#pixsearch_ng_panel .pixsearch_ng_popup .ps_row_btm {
    background-color:#EEEEEE;
    font-size:12px;
    font-weight:bold;
    padding:4px;
    text-align: center;
}

/* Contenedores de cada resultado */
.pixsearch_ng_popup .ps_row_ng_0, .pixsearch_ng_popup .ps_row_ng_1{
    width: auto !important;
}

.ps_ng_search_box {
    /*float:left;*/
    height:13px;
    width:158px;
    border: 1px solid #FFFFFF;
}

#ps_icon_background {
    cursor: pointer;
    float: left;
    height: 20px;
    padding-left: 5px;
    width: 20px;
}

/* Vinculos generales del Home */

.vinculos_generales{
    text-align: center;
    background-color: #DEEBF4;
    width: 175px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-bottom: 5px;
}

.vinculos_generales p, p .vinculos_generales{
    margin-top: 4px !important;
    margin-right: 0px !important;
    margin-bottom: 4px !important;
    margin-left: 0px !important;			
}

.vinculos_generales table, table .vinculos_generales{
    padding-bottom: 4px !important;			
}

/* Mini banners del home */
.mini_banners p, p .mini_banners{
    padding: 0px !important;
    margin: 0px !important;
}

/* Accesos Directos */
#contenedor_accesos{
    /*background-image: url(../images/fondo_accesos.jpg);
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 1px solid #dddddd;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    height: 262px;
    position: relative;
    width: 580px;
	
	float: right;*/
}


.titulo_accesos_home {
    /*background-image: url(../images/titulos/titulo_accesos_directos.jpg);
    background-repeat: no-repeat;
    height: 20px;
    padding-top: 30px;*/
    width: 244px;
}

.accesos_home p, p .accesos_home{
    padding: 0px !important;
    margin: 0px !important;
}

.nano > .pane{    
    background-color: #FFFFFF !important;
    //border-bottom: 1px solid #FECF7F;
    border-radius: 0 !important;
    //border-right: 1px solid #FECF7F;
    bottom: 0;
    opacity: 0.01;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s ease 0s;
    width: 10px;
}
.nano > .pane > .slider{
    background-image: url(../images/guia_scroller.png) !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
}
.nano .slider{
    background: #DDDDDD !important;
    visibility: visible;
}
/* Titulos para cada sección */

.titulo_seccion{
    height: 28px;
    background-image:url(../images/titulos/titulo_seccion.jpg);
    background-repeat: no-repeat;
}

/* Scroll de banners en el home */
.banner_h0{
    background-color: #EFEFEF;
}

.hotcarousel .carousel-next {
    background: url( ../images/botones/circleright32.png ) no-repeat scroll 0 0 transparent;
    float: left;
}

.hotcarousel .carousel-previous {
    background: url( ../images/botones/circleleft32.png ) no-repeat scroll 0 0px transparent;
    float: left;
}

/* Menu principal */

/* Espacio a la izquierda */
div#maximenuck ul.maximenuck{
    padding-left: 0px !important;
}

/* Color de items del menu principal */
div#maximenuck ul.maximenuck li.level0 > a span.titreCK, div#maximenuck ul.maximenuck li.level0 > span.separator span.titreCK, div#maximenuck span.titreck {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}

/* Activos */
div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck ul.maximenuck li.maximenuck.level1.active > span.separator{
    color: #22769A !important;
}

/* Fondo para todos los items */
div#maximenuck ul.maximenuck li.parent.level0 > a, div#maximenuck ul.maximenuck li.parent.level0 > span, div#maximenuck ul.maximenuck li.maximenuck.level1{
    //background: url("../images/separator.png") no-repeat scroll right top transparent !important; //web 3.0: Se quita para el nuevo menu
    background-color: none !important;
    padding: 0 10px;
}

/* Quitar flecha de fondo */
div#maximenuck ul.maximenuck li.level1.parent > a, div#maximenuck ul.maximenuck li.level1.parent > span.separator, div#maximenuck ul.maximenuck li.level1.parent:hover > a, div#maximenuck ul.maximenuck li.level1.parent:hover > span.separator{
    background: none;
    padding-right: 0px;
}

/* Fondo Over */
.menu_general .maxiFancybackground{
    background-color: #CCCCCC;
    height: 30px;
}

div#maximenuck .maxiFancybackground .maxiFancycenter{
    border: none !important;
}

div#maximenuck ul.maximenuck li.parent.level0 > a, div#maximenuck ul.maximenuck li.parent.level0 > span, div#maximenuck ul.maximenuck li.maximenuck.level1 {
    background: none;
    height: 26px;
    padding: 4px 10px 0;	
}

div#maximenuck ul.maximenuck li div.floatCK {
    background: none !important; 
}

/*Fondo para 1 columna */
div#maximenuck ul.maximenuck li.item431 div.floatck, div#maximenuck ul.maximenuck li.item468 div.floatck {
    background-image: url("../images/fondo_submenu.png") !important;
    background-position: left bottom;
    background-repeat: no-repeat !important;
    margin-top: 10px;
    padding-bottom: 8px !important;	
}

/*Fondo para 3 columnas */
div#maximenuck ul.maximenuck li.item118 div.floatck {
    background-image: url("../images/fondo_submenu_3.png") !important;
    background-position: left bottom;
    background-repeat: no-repeat !important;
    margin-top: 10px;
    padding-bottom: 8px !important;	
}

/* Flecha para items de submenu */
div#maximenuck ul.maximenuck2 li.maximenuck {
    background: url("../images/arrow_submenu.png") no-repeat scroll 5% 45% transparent;
    min-height: 34px;
    padding-left: 25px;
}

/* Ancho de los contenidos de submenus */
div#maximenuck ul.maximenuck li.item468 div.floatck ul.maximenuck2, div#maximenuck ul.maximenuck li.item431 div.floatck ul.maximenuck2{
    padding-left: 8px !important;
    width: 88%  !important;
}

div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 a{
    display: block;
    padding-top: 8px;
}

div#maximenuck li.maximenuck .level2 a span.titreCK{
    font-weight: normal;
}

/* Quitar flecha de primeros items de submenu */
/*div#maximenuck ul.maximenuck2 li.first.item476 a.maximenuck {
    margin-left: 10px;
}
div#maximenuck ul.maximenuck li.item476{
    background: none repeat scroll 0 0 transparent !important;
}*/

div#maximenuck ul.maximenuck2 li.maximenuckmodule {
    background: none !important;
    padding-left: 10px !important;	
}

/*div#maximenuck ul.maximenuck li.level0 {
    height: 30px;
}

div#maximenuck ul.maximenuck li.level0 {
    padding: 4px 10px 0;
}*/

/*div#maximenuck ul.maximenuck li.maximenuck.level1.parent:hover, div#maximenuck ul.maximenuck li.maximenuck.level1.parent:hover{
        background: none !important;
}*/
/*
div#maximenuck ul.maximenuck li a.maximenuck, div#maximenuck ul.maximenuck li span.separator {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #CCCCCC;
    cursor: pointer;
    margin-top: 6px;
    min-height: 22px;
    outline: medium none;
    text-decoration: none;
    text-indent: 2px;
    white-space: normal;
}

/* Margenes para items principales 
div#maximenuck ul.maximenuck li a.maximenuck, div#maximenuck ul.maximenuck li span.separator{
        margin-top: 0px;
}

/* Color de items del menu principal en over o activos 
div#maximenuck ul.maximenuck li.level0 > a:hover span.titreCK, div#maximenuck ul.maximenuck li.level0 > span:hover span.titreCK, div#maximenuck ul.maximenuck li.active > a span.titreCK {
    color: #22769A;
        text-decoration: none !important;	
}
/* Altura de items del menu principal 
div#maximenuck ul.maximenuck li.level0 {
    height: 32px;
}
/* Color de fondo items del menu principal en over 
div#maximenuck ul.maximenuck li.level0:hover{
        background-color: #D3D3D3;
}





/*div#maximenuck ul.maximenuck li div.floatCK, div#maximenuCK ul.maximenuCK li.level0 {
        background-color: none !important; 
    background-image: url("../images/fondo_submenu.png") !important;
    background-position: left bottom !important;
        border: none !important;
    width: 250px;
}*/
/*Fondo para 3 columnas 
div#maximenuck ul.maximenuck li div.cols3 {
    background-image: url("../images/fondo_submenu_3.png") !important;
    background-position: left bottom;
    width: 600px;
}
/*Fondo para 4 columnas 
div#maximenuck ul.maximenuck li div.floatCK.cols4 {
    background-image: url("../images/fondo_submenu_4.png") !important;
    background-position: left bottom;
    width: 800px;
}
/*Ancho de columnas para 4 columnas 
div#maximenuck ul.maximenuck ul.maximenuck2 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 3px 0 0;
    padding: 0;
    position: static;
    width: 200px;
}
/* Item de submenu 
div#maximenuck span.titreCK {
    color: #575757;
    font-size: 12px;
    line-height: 15px;
}
div#maximenuck ul.maximenuck a:hover span.titreCK {
    color: #575757;
        text-decoration: underline;
}


/* Subtitulo de menu afiliados 
div#maximenuck ul.maximenuck li.item511 div.maximenuck_mod {
    width: 585px !important;
}
div#maximenuck ul.maximenuck li.level1 img {
    padding-left: 12px;
}
*/

/* Barra de redes sociales y botones de articulos */
#style1, #style2, #style3, #menu_interno {
    background-image: url("../images/fondo_redes_sociales.jpg") !important;
    background-repeat: repeat-x;
    display: block;	
    height: 36px;
    padding-top: 4px;
    text-align: right;
}

#botones_redes{
    background-image: url("../images/fondo_redes_sociales.jpg") !important;
    background-repeat: repeat-x;
    height: 36px;
    padding-right: 15px;
    padding-top: 4px;
    width: 300px;
}

#botones_redes span{
    margin-left: 5px;
}

#zona_redes{
    text-align: right;
}

.buttonheading img, .buttonheading a{
    display: none;
}

/*  --------- Estilos para blog de legilacion ---------- */
div.blog div.cols-2 div.column-1{
    height: 170px !important;
    float: left;
    padding-left: 10px;
    width: 380px !important;
}

div.blog div.cols-2 div.column-2{
    height: 170px !important;
    float: right;
    padding-right: 10px;	
    width: 380px !important;
}

div.blog h1{
    font-size: 12px;
}

div.blog div.pagination ul{
    list-style: none outside none;
    padding-left: 300px;
}

div.blog div.pagination p.counter{
     padding-top: 710px;
	text-align: center;	
}

div.blog div.pagination ul li{
    float: left;
    padding-left: 5px;
    padding-right: 5px;	
}

div.blog div.pagination{
    text-align: center;	
}
/* Banners varios home */
.custom_banner_plan{
    height: 140px;
    margin-right: 0;
    //width: 274px;
}
.custom_banner_otros{    
    margin-left: 4px;    
}
.custom_banner_otros p{
    height: 285px;
    margin: 0px;
    width: 275px;
}
.custom_colorea_mundo{
    float: right;
    height: 90px;
    margin-top: 20px;
    width: 274px;
}
.custom_colorea_mundo p{
    margin: 0px;
}
.custom_deberes_derechos{
    height: 90px;
    margin-left: 4px;
    margin-top: 20px;
    width: 275px;
}
.custom_deberes_derechos p{
    margin: 0px;
}

.banners_inferiores .swiper-wrapper {
    align-items: baseline;
}

/*.banners_inferiores {
    background-image: url(../images/fondo_menu_declaracion.jpg);
    border-top: 1px solid #EFEFEF;
    height: 111px;
    margin: 26px auto 0;
    width: 100%;
}*/
/*.contenedor_banners_inferiores {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 980px;
    min-width: 900px;
}*/
.binferior {
    margin-top: 25px;
}
.binferior_izq {
	display: inline-block;
    float: left;
    margin-left: 3px;
    margin-top: 15px;
    width: 242px;
}
.binferior_der {
	display: inline-block;
    float: left;
    margin-right:3px;
    margin-top: 15px;
    width: 242px;
}
.binferior_cen {
	display: inline-block;
    float: left;
    margin: 0 auto;
    padding-top: 15px;
    width: 242px;
}
/* Tramites a un clic */

#btn_tramites {
    cursor: pointer;
}

.custom_banner_tramites p, .custom_banner_linea_orientadora p, .custom_banner_plan p{
    margin: 0px;
    padding: 0px;
}
/*ui-dialog ui-widget ui-widget-content ui-corner-all  ui-draggable ui-resizable*/

[aria-labelledby="ui-dialog-title-menu_tramites"] > div.ui-dialog, [aria-labelledby="ui-dialog-title-menu_tramites"]{
    padding: 0px !important;
}

[aria-labelledby="ui-dialog-title-menu_tramites"] > .ui-widget-header{
    background-color: none !important;
    background-image: url("../images/fondo_titulo_menu_tramites.jpg") !important;
    background-position: left top;
    background-repeat: repeat-x;
    color: #FFFFFF;
}

#menu_tramites ul{
    list-style: none outside none;
    margin: 0px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 20px;
    width: 180px;
}

#menu_tramites li{
    list-style-image: url("../images/vineta_tramites.png");
    margin-bottom: 5px;
    margin-top: 0px;
    min-height: 25px;
    width: 210px !important;
}

#menu_tramites a{
    color: #666666;
    font-family: 'SuraSans-Regular'  !important;
    font-size: 0.95em !important;
    text-decoration: none;
}

#menu_tramites a:hover{
    text-decoration: underline;
}

#menu_tramites{
    background-color: #FFFFFF !important;
    background-image: url("../images/fondo_menu_tramites.jpg") !important;
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 110px;
    z-index: 10000;
}

/* Destacados Internos */

.destacados_empleadores{
    background-color: #E6F2CA !important;
    vertical-align: top;
}

.destacados_asesores{
    background-color: #9FDEFF !important;
    vertical-align: top;
}

.destacados_prestadores{
    //background-color: #CAEAFF !important;
    vertical-align: top;
}

//Servicios destacados empleados
/*.servicios_empleadores{
    background-color: #719B51 !important;
    padding-top: 20px;
    vertical-align: top;
}*/

.servicios_asesores{
    background-color: #006599 !important;
    padding-top: 20px;
    vertical-align: top;
}

/*.servicios_prestadores{
    background-color: #0099FF !important;
    padding-top: 20px;
    vertical-align: top;
}*/

//Servicios destacados empleados
/*.servicios_empleadores p{
    margin: 0px;
    padding: 0px;
}*/

.tit_destacados_empleadores{
    background-image: url("../images/titulos/titulo_destacados_empleadores.jpg") !important;
    background-position: left top;
    background-repeat: no-repeat;
    height: 30px;
    width: 514px;
}

.tit_destacados_asesores{
    background-image: url("../images/titulos/titulo_destacados_asesores.jpg") !important;
    background-position: left top;
    background-repeat: no-repeat;
    height: 30px;
    width: 514px;
}

.tit_destacados_prestadores{
    //background-image: url("../images/titulos/titulo_destacados_prestadores.jpg") !important;
    background-position: left top;
    background-repeat: no-repeat;
    height: 30px;
    width: 710px;
}

//Servicios destacados empleados
/*.tit_servicios_empleadores{
    background-image: url("../images/titulos/titulo_servicios_empleadores.jpg") !important;
    background-position: center center;
    background-repeat: no-repeat;
    height: 30px;
    width: 439px;
}*/

.tit_servicios_asesores{
    background-image: url("../images/titulos/titulo_servicios_asesores.jpg") !important;
    background-position: center center;
    background-repeat: no-repeat;
    height: 30px;
    width: 439px;
}

/*.tit_servicios_prestadores{
    background-image: url("../images/titulos/titulo_servicios_prestadores.jpg") !important;
    background-position: center center;
    background-repeat: no-repeat;
    height: 30px;
    width: 439px;
}*/

.separador_destacados{
    width: 7px;
}

.destacados_empleadores .contentpagetitle, .destacados_asesores .contentpagetitle, .destacados_prestadores .contentpagetitle{
    color: #333333;
}

.destacados_empleadores .contentheading, .destacados_asesores .contentheading, .destacados_prestadores .contentheading{
    background: none repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bold;
    padding: 0;
}

.destacados_empleadores .tabla_ultimos_interno{
    border-bottom: 1px solid #CDDFAF;
    padding: 10px 10px 0px;
}

.destacados_asesores .tabla_ultimos_interno{
    border-bottom: 1px solid #006599;
    padding: 10px 10px 0px;
}

.destacados_prestadores .tabla_ultimos_interno{
    border-bottom: 1px solid #0099FF;
    //padding: 10px 10px 0px;
}

/* Historial de Noticias */
div.blog-historial div.items-row div.column-1, div.blog-historial div.blog div.cols-2 div.column-1{
    background: #FFFFFF;
    border-bottom: 1px solid #3F8AC4 !important;
    height: 120px !important;
    float: left;
    padding-left: 10px;
    width: 460px !important;
}

div.blog-historial div.items-row div.column-2, div.blog-historial div.blog div.cols-2 div.column-2{
    background: #FFFFFF;
    border-bottom: 1px solid #3F8AC4  !important;
    height: 120px !important;
    float: right;
    padding-right: 10px;	
    width: 460px !important;
}

div.blog-historial h1{
    color: #001F49;
    font-weight: bold;
    background-image: url(../images/titulo_vineta.jpg);
    background-repeat: no-repeat;
    padding-left:18px;
    font-size: 12px;
    font-weight: bold;
}

div.blog-historial div.pagination{
    text-align: center;
}

div.blog-historial div.pagination ul {
    list-style: none outside none;
    padding-left: 320px;
}

div.blog-historial div.pagination ul li {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}

/* Menus de secciones */

/*Fondo para 1 columna */
/*div#maximenuck_empleadores.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck div.floatck, div#maximenuck ul.maximenuck li.item431 div.floatck, div#maximenuck ul.maximenuck li.item468 div.floatck {*/
div#maximenuck_empleadores.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck div.floatck{
    background-image: url("../images/fondo_submenu_2.png") !important;
    background-position: left bottom;//SECAMBIALAPOSICIONNUEVODISEÑO
    background-repeat: no-repeat !important;
    margin-top: 0px;
    padding-bottom: 8px !important;
    width: 400px;
}

div#maximenuck_empleadores.maximenuckh div.maxiroundedcenter  ul.maximenuck2 li.maximenuck div.floatck{
    padding-left: 8px;
    width: 250px;
}

/*div#maximenuck_empleadores.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck div.floatck{
        background-image: url("../images/fondo_submenu.png") !important;
        background-position: left bottom;
        background-repeat: no-repeat !important;
        margin-top: 0px;
        padding-bottom: 8px !important;
        width: 200px;
}*/

/*Fondo submenu*/
div#maximenuck_empleadores.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck {
    background: url("../images/arrow_submenu.png") no-repeat scroll 5% 45% transparent;
    min-height: 34px;
    padding-left: 28px;
}

/* Item de submenu */
div#maximenuck_empleadores ul.maximenuck li.level0 > a span.titreCK, div#maximenuck_empleadores ul.maximenuck li.level0 > span.separator span.titreCK, div#maximenuck_empleadores span.titreck {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
}

div#maximenuck_empleadores ul.maximenuck li.maximenuck ul.maximenuck2 a{
    display: block;
    padding-top: 5px;
}

div#maximenuck_empleadores ul.maximenuck li.maximenuck ul.maximenuck2 a:hover{
    color: #666666;
    text-decoration: underline;
}

/* Fondo tercer nivel */
div#maximenuck_empleadores div.maxidrop-main2 div.maximenuck2 ul.maximenuck2 li.maximenuck div.floatck{
    background-color: #FFFFFF;
    background-image: none !important;
    border: 1px solid #C3C3C3;
    margin-left: 150px;
    margin-top: -20px;
}

/*div#maximenuck_empleadores.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck div.floatck div.maxidrop-main div.maxidrop-main2 div.maximenuck2 ul.maximenuck2 li.maximenuck div.floatck div.maxidrop-main div.maxidrop-main2 div.maximenuck2 ul.maximenuck2 li.maximenuck a.maximenuck*/
div#maximenuck_empleadores div.maxidrop-main div.maxidrop-main2 div.maximenuck2 ul.maximenuck2 li.level2 a.maximenuck{
    /*background: none;*/
    width: 140px;
}

div#maximenuck_empleadores div.maxidrop-main div.maxidrop-main2 div.maximenuck2 ul.maximenuck2 li.parent>a{
    background: url("../images/icono_drop.png") no-repeat scroll right center transparent;
    width: 140px;
}

div#maximenuck_empleadores.maximenuckh div.maxiroundedcenter ul.menu li.maximenuck span.separator,div#maximenuck_empleadores ul.maximenuck li.level1{
    background: none repeat scroll 0 0 transparent !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/* Nuevos items de menu */
.link_nuevo a, a.link_nuevo{
    background: url(../images/nuevo_menu.jpg) no-repeat right 57%;
    padding-right: 60px;
}

.custom_interno_empladores, .custom_interno_asesores, .custom_interno_prestadores{
    margin: -14px 0 0;
}

.contenido_noticia{
    width: 667px;
    float: left;
}

.noticias_prestadores{
    width: 650px;
}

.contentheading_noticias_prestadores{
    text-align: left;
}

.contentheading_noticias_prestadores a, .titulo_ultimasnoticias{
    color: #27A0DA;
    font-family: 'SuraSans-Regular' ;
    font-size: 16px;
    text-align: left;
    text-decoration: none;
}

.tabla_ultimos_interno p{
    color: #959595;
    font-family: 'SuraSans-Regular' ;
    font-size: 16px;
    text-align: left;
    margin: 0;
}
/* banners home */
.custom_video_mes, /*.custom_blog_cuidate*/{
    float: left;
    margin-bottom: 25px;
}

.custom_video_mes p, .custom_blog_cuidate p{
    margin: 0px;
}

.custom_encabezado_prestadores{
    
}

.tabla_videos{
	margin-right: 212px;
}

#content_area{
	
}

.custom_div_pac{
	padding-left: 35px;
}

/* Botones Afiliados */
/*.tramites_contenedor a{
	font-family: 'SuraSans-Regular' ;
	font-size: 16px;
	color: #005985;
	text-decoration: none;
	position: relative;
	top: 25%;
	-webkit-transform: translateY(-30%);
	-ms-transform: translateY(-30%);
	transform: translateY(-30%);
}
.tramites_contenedor a:hover{
	text-decoration: underline;
}
.tramites_celda{
	width: 25%;	
}
.tramites_celda div{
	background: #ffffff; 
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); 
	background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); 
	background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); 
	background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); 
    border: 1px solid #00a8ff;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    height: 70px;
    margin: 0 auto 5px;
    text-align: center;
    vertical-align: middle;
    width: 280px;
}
.tramites_celda2 div{
	background: #ffffff; 
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); 
	background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); 
	background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); 
	background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); 
    border: 1px solid #00a8ff;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    height: 50px;
    margin: 0 auto 5px;
    text-align: center;
    vertical-align: middle;
    width: 180px;
}
.doble_tramites_celda2 a{
	top: 13% !important;
	}
.tramites_celda div:hover, .tramites_celda2 div:hover{
	background: #ededed; 
	background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff)); 
	background: -webkit-linear-gradient(top, #ededed 0%,#ffffff 100%); 
	background: -o-linear-gradient(top, #ededed 0%,#ffffff 100%); 
	background: -ms-linear-gradient(top, #ededed 0%,#ffffff 100%); 
	background: linear-gradient(to bottom, #ededed 0%,#ffffff 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); 
    border: 1px solid #DD1261;
}*/
/* Boletin */
.moduletable_suscripcion_boletin{background:url("../images/fondo_boletin.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);float:right;height:90px;margin-bottom:0px;margin-right:0px;margin-top:20px;width:274px;}
.moduletable_suscripcion_boletin form{margin-bottom:0;margin-top:20px;}
.moduletable_suscripcion_boletin p{margin:0px !important;}
.letterman {color: #666666;font-size: 10px;margin-top:5px;margin-left:10px;text-align: left;width: 260px;}
.inputbox{background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:0px !important;box-shadow:0 2px 7px rgba(0, 0, 0, 0.11) inset !important;color:#000000;height:29px;margin:3px 0 3px;outline:0 none;padding-bottom:0 !important;padding-left:6px;padding-right:0 !important;padding-top:0 !important;width:120px;}
/* Botones Web 3 */
.btn{display:inline-block;margin-bottom:0px;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent !important;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-moz-user-select:none;}
.btn-actions{border:medium none !important;height:36px !important;padding:0px 15px;font-size:16px;color:#FFF !important;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);font-family:'SuraSans-Regular'  !important;}
.btn-enable-main{background: #FF8000 !important;background-image:linear-gradient(to bottom, #FFB973 0%, #FF8000 100%) !important;background-repeat:repeat-x;}
.btn-enable-main:hover{background-image:linear-gradient(to bottom, #FFA74F 0%, #E67300 100%) !important;background-repeat:repeat-x !important;color:#FFF;}
/* Titulos de seccion*/
div.page-header h1{
	display: none;
}
/* Menu otros sitios */
div#menu_otros span.titreck {margin-right: 5px;}
div#menu_otros ul.maximenuck {z-index: 10000000;}
div#menu_otros .floatck{background-clip: padding-box;background-color: #fff !important;border: 1px solid #ccc;box-shadow: 0 6px 12px rgba(0,0,0,0.175);display: none;float: left;font-size: 14px;left: 0;list-style: none;margin: 2px 0 0;max-width: 120px;padding: 5px 0;padding-top: 10px !important;position: absolute;top: 100%;text-align: left;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip: padding-box;z-index: 1000;}
div#menu_otros{margin-top: 0px;margin-bottom: 6px;float: left;}
div#menu_otros ul.maximenuck li.maximenuck ul.maximenuck2 > a, div#menu_otros ul.maximenuck li.maximenuck ul.maximenuck2 a, div#menu_otros ul.maximenuck li.maximenuck ul.maximenuck2 span.titreck{color: #999999 !important;}
#menu_otros > div.maxiroundedcenter > ul > li > div > div.maxidrop-main > div > div.maximenuck2.first{width: auto;margin-left: 10px;}
#menu_otros > div.maxiroundedcenter > ul > li > div > div.maxidrop-main{margin-bottom: 10px;}
div#menu_otros ul.maximenuck li.level1.parent > span.separator::after {border-color: #1C3E8D transparent transparent transparent;margin-left: 5px;}
.menu_superior_otros{width: 150px;}
div#menu_otros div.floatck {margin-top: 12px;}
.custom_nav_recom{
	font-size: 12px;		
}
.input_formulario {
    height: 29px;
    background: #FFFFFF;
    padding: 0px 5px;
    border: #ccc solid 1px;
    font-family: 'SuraSans-Regular' ;
    font-size: 14px;
    color: #666;
    text-align: left;
    width: 300px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
#roksearch_search_str:focus {
    right: 85px;
    width: 200px;
}
.search .btn-toolbar {
    height: 40px;
}

.tit_seccion{
    font-size:32px;
    color:#012ea0;
    font-family:'SuraSans-Regular';
	margin-top: 0px;
	margin: 0 0 9px;
}

.tit_seccion img{
	vertical-align: middle;
	}

#menu_corporativo {
    display: inline-flex !important;
    background-color: #ffffff;
    width: 100%;
    height: 30px;
	padding-left: 0px;
	margin-top: 0px;  
}

#menu_corporativo li {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 12px;
    text-transform: uppercase;
    font-family: 'SuraSans-Regular';
    border-right: 1px #012ea0 solid;
	list-style: none;
}

#menu_corporativo li:first-child{
    padding-left: 0px !important;
}

#menu_corporativo li:last-child{
    border-right: 0px !important;
}

#menu_corporativo li a:hover {
    text-decoration:underline;
}

#menu_corporativo li a {
    font-size: 13px;
    text-decoration: none;
    color: #012ea0;
    font-weight: bold;
}

/**************************RESPONSIVE para cosas específicas**********************/

/*primeros 2 banners del home*/
#segunda-seccion{
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.segunda-seccion-1{
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.segunda-seccion-2{
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.segunda-seccion-2 > .custom{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 58%;
  width: calc(58% - 15px);
  width: -moz-calc(58% - 15px);
}
.moduletable_video_mes{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 42%;
  width: calc(42% - 15px);
  width: -moz-calc(42% - 15px);
}

/**Estilos que se deben poner aqui porque en el artículo saca un error de acceso denegado**/
@media (min-width: 560px) and (max-width: 767px){
  .home-minicards-div p{
    width: 50% !important;
  }
  .home-minicards-div div{
    width: 50% !important;
  }

  .segunda-seccion-2 > .custom{
    width: 100%;
    margin-bottom: 15px;
  }
  .moduletable_video_mes{
    width: 100%;
    justify-content: center;
  }
  .segunda-seccion-col1{
    width: 100% !important;
  }
  .segunda-seccion-col2{
    width: 100% !important;
    margin-bottom: 15px !important;
  }

  .custom_banner_tramites{
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 230px) and (max-width: 559px){
  .segunda-seccion-2 > .custom{
    width: 100%;
    margin-bottom: 15px;
  }
  .moduletable_video_mes{
    width: 100%;
    justify-content: center;
  }
  .segunda-seccion-col1{
    width: 100% !important;
  }
  .segunda-seccion-col2{
    width: 100% !important;
    margin-bottom: 15px !important;
  }

  .custom_banner_tramites{
    flex-direction: column-reverse !important;
  }
}
/*botón de subir para arriba*/
#backtotop{
    z-index: 1;
}

