/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * CSS Author:    Carlos Reyes
 * Browser:        0
 * Browser group: 
 */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../../img/libs/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../../img/libs/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(../../img/libs/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(../../img/libs/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(../../img/libs/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(../../img/libs/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(../../img/libs/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-icon { width: 16px; height: 16px; background-image: url(../../img/libs/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../../img/libs/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../../img/libs/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../../img/libs/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../../img/libs/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../../img/libs/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../../img/libs/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../../img/libs/ui-icons_ffd27a_256x240.png); }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.ui-widget-overlay { background: #666666 url(../../img/libs/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../../img/libs/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-cover { display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
body { font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }
a:focus { outline: 1px dotted invert; }
hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
h1 { font-size: 25px; }
h2 { font-size: 23px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
ol { list-style: decimal; }
ul { list-style: square; }
li { margin-left: 30px; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 20px; }
.container_12, .container_16 { margin-left: auto; margin-right: auto; width: 960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; margin-left: 10px; margin-right: 10px; }
.container_12 .grid_3, .container_16 .grid_4 { width: 220px; }
.container_12 .grid_6, .container_16 .grid_8 { width: 460px; }
.container_12 .grid_9, .container_16 .grid_12 { width: 700px; }
.container_12 .grid_12, .container_16 .grid_16 { width: 940px; }
.alpha { margin-left: 0; }
.omega { margin-right: 0; }
.container_16 .grid_1 { width: 40px; }
.container_16 .grid_2 { width: 100px; }
.container_16 .grid_3 { width: 160px; }
.container_16 .grid_5 { width: 280px; }
.container_16 .grid_6 { width: 340px; }
.container_16 .grid_7 { width: 400px; }
.container_16 .grid_9 { width: 520px; }
.container_16 .grid_10 { width: 580px; }
.container_16 .grid_11 { width: 640px; }
.container_16 .grid_13 { width: 760px; }
.container_16 .grid_14 { width: 820px; }
.container_16 .grid_15 { width: 880px; }
.container_12 .prefix_3, .container_16 .prefix_4 { padding-left: 240px; }
.container_12 .prefix_6, .container_16 .prefix_8 { padding-left: 480px; }
.container_12 .prefix_9, .container_16 .prefix_12 { padding-left: 720px; }
.container_12 .prefix_1 { padding-left: 80px; }
.container_12 .prefix_2 { padding-left: 160px; }
.container_12 .prefix_4 { padding-left: 320px; }
.container_12 .prefix_5 { padding-left: 400px; }
.container_12 .prefix_7 { padding-left: 560px; }
.container_12 .prefix_8 { padding-left: 640px; }
.container_12 .prefix_10 { padding-left: 800px; }
.container_12 .prefix_11 { padding-left: 880px; }
.container_16 .prefix_1 { padding-left: 60px; }
.container_16 .prefix_2 { padding-left: 120px; }
.container_16 .prefix_3 { padding-left: 180px; }
.container_16 .prefix_5 { padding-left: 300px; }
.container_16 .prefix_6 { padding-left: 360px; }
.container_16 .prefix_7 { padding-left: 420px; }
.container_16 .prefix_9 { padding-left: 540px; }
.container_16 .prefix_10 { padding-left: 600px; }
.container_16 .prefix_11 { padding-left: 660px; }
.container_16 .prefix_13 { padding-left: 780px; }
.container_16 .prefix_14 { padding-left: 840px; }
.container_16 .prefix_15 { padding-left: 900px; }
.container_12 .suffix_3, .container_16 .suffix_4 { padding-right: 240px; }
.container_12 .suffix_6, .container_16 .suffix_8 { padding-right: 480px; }
.container_12 .suffix_9, .container_16 .suffix_12 { padding-right: 720px; }
.container_12 .suffix_1 { padding-right: 80px; }
.container_12 .suffix_2 { padding-right: 160px; }
.container_12 .suffix_4 { padding-right: 320px; }
.container_12 .suffix_5 { padding-right: 400px; }
.container_12 .suffix_7 { padding-right: 560px; }
.container_12 .suffix_8 { padding-right: 640px; }
.container_12 .suffix_10 { padding-right: 800px; }
.container_12 .suffix_11 { padding-right: 880px; }
.container_16 .suffix_1 { padding-right: 60px; }
.container_16 .suffix_2 { padding-right: 120px; }
.container_16 .suffix_3 { padding-right: 180px; }
.container_16 .suffix_5 { padding-right: 300px; }
.container_16 .suffix_6 { padding-right: 360px; }
.container_16 .suffix_7 { padding-right: 420px; }
.container_16 .suffix_9 { padding-right: 540px; }
.container_16 .suffix_10 { padding-right: 600px; }
.container_16 .suffix_11 { padding-right: 660px; }
.container_16 .suffix_13 { padding-right: 780px; }
.container_16 .suffix_14 { padding-right: 840px; }
.container_16 .suffix_15 { padding-right: 900px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.noScript { text-align: right; color: #FFFFFF; font-size: 1.2em; width: 100%; background-color: red; padding: 10px 0px 10px 0px; border-bottom: 1px dashed #FFFFFF; }
.noScript a, .noScript a:link { color: #FFFFFF; font-weight: bold; text-decoration: none; margin-right: 20px; }
.noScript a:hover { text-decoration: underline; }
.container_full { width: 100%; }.section-body-actua { background-color: transparent !important; }
.seccion a { }
.seccion a:hover { color: #009 !important; text-decoration: underline !important; }
.navigation-tab { margin: 20px 0 0 !important; }
.navigation-tab li { display: inline !important; float: left !important; list-style: none !important; margin: 0 3px 0 0 !important; padding: 0 !important; }
.navigation-tab li a { background-color: #D2A30D !important; color: #000 !important; display: block !important; font-size: 12px !important; font-weight: 700 !important; padding: 15px 10px !important; text-decoration: none !important; }
.navigation-tab.plain li a { background-color: #DDD !important; }
.navigation-tab li a:hover, .navigation-tab li a:active, .navigation-tab li.ui-pestanas-selected a { background-color: #FFF !important; color: #222 !important; text-decoration: none !important; }
.tab_division { background: #FFF !important; padding: 0 !important; }
.tab_division h2 { color: #000; font-size: 48px !important; line-height: 44px !important; margin: 40px 0 20px 40px !important; text-transform: uppercase !important; }
.tab_division p { margin-top: 10px !important; }
.padded { line-height: 16px !important; padding: 20px 40px !important; }
.white { color: #FFF; }
.transparent_background.white { background-image: url(/img/backgrounds/transparent_white_100x100.png); }
.transparent_background.black { background-image: url(/img/backgrounds/transparent_black_100x100.png); }
.transparent_background h2 { color: #FFF; }
ul.padded li, ol.padded li { margin-bottom: 10px; margin-top: 10px; }
.acceso_informacion { background-image: url(/img/backgrounds/acceso_informacion.png); background-repeat: no-repeat; background-position: -10px 40px; }
.participacion_ciudadana { background-image: url(/img/backgrounds/participacion_ciudadana.png); background-repeat: no-repeat; background-position: -10px 70px; }
.accion_legal { background-image: url(/img/backgrounds/accion_legal.png); background-repeat: no-repeat; background-position: 60px 180px; }
.alternativas_sostenibles { background-image: url(/img/backgrounds/alternativas_sostenibles.png); background-repeat: no-repeat; background-position: 190px 0; }
.ordenamiento_territorial { background-image: url(/img/backgrounds/ordenamiento_territorial.jpg); background-repeat: no-repeat; background-position: left bottom; }
.eficiencia_energetica { background-image: url(/img/backgrounds/eficiencia_energetica.jpg); background-repeat: no-repeat; background-position: left -300px; }
.construccion_sostenible{ background-image: url(/img/backgrounds/construccion_sostenible.jpg); background-repeat: no-repeat; background-position: left -300px; }
.huella_ecologica{ background-image: url(/img/backgrounds/huella_ecologica.jpg); background-repeat: no-repeat; background-position: left top; }
.adaptacion_cambio_climatico { background-image: url(/img/backgrounds/construccion_sostenible.jpg); background-repeat: no-repeat; background-position: left -80px; }
.fiscalizacion_participacion_ciudadana { background-image: url(/img/backgrounds/participacion_ciudadana.jpg); background-repeat: no-repeat; background-position: left -120px; }
.negocios_verdes { background-image: url(/img/backgrounds/negocios_verdes.jpg); background-repeat: no-repeat; background-position: left -120px; }
.defensa_competitividad { background-image: url(/img/backgrounds/defensa_competitividad.jpg); background-repeat: no-repeat; background-position: left -120px; }
.tab_division h2 .inred { color: #CC0000 !important; }
.ui-pestanas-hide { display: none !important; }
.bottom-bar2 { background-color: #F7F8FA !important; border-bottom: 3px solid #999 !important; border-top: 1px solid #CCC !important; height: 60px !important; margin-bottom: 20px !important; }
.squares { display: inline !important; float: right !important; margin: 20px 20px 20px 0 !important; width: 441px !important; }
.squares .square { float: left !important; height: 148px !important; list-style: none !important; margin: 0 !important; padding: 0 !important; position: relative !important; width: 220px !important; }
.in_left { border-right: 1px dotted #000 !important; padding-right: 20px !important; }
.in_right { margin-left: 20px !important; }
.square.at_bottom { height: 170px !important; }
.squares .square img { bottom: 0 !important; position: absolute !important; }
.squares .square h4 { background-position: 0 -732px !important; background-repeat: no-repeat !important; color: #000 !important; display: block !important; font-size: 16px !important; font-weight: old !important; line-height: 18px !important; padding: 0 0 0 20px !important; }
.squares .square h4 .sized { display: block !important; width: 60% !important; }
.squares .square .in_bottom { background-position: 0 -712px !important; background-repeat: no-repeat !important; border-top: 2px solid #000 !important; padding-top: 20px !important; }
.in_left .in_bottom { margin-right: 20px !important; }
.ui-widget { font-family: inherit; font-size: inherit; }
.ui-widget-content { border: none; background: transparent; color: #333333; }
.ui-widget-header { border: none; background: transparent; color: #ffffff; font-weight: normal; }
.ui-widget-content .ui-state-active { border: none; background: #FFFFFF; font-weight: inherit; }
.ui-state-active { background-color: inherit !important; }
.ui-state-default a, .ui-corner-top a, .ui-state-focus a, .ui-tabs-selected a, .ui-state-activea, .ui-state-active a { background-color: #FFFFFF; }
.ui-state-default a, .ui-corner-top a, .ui-tabs-selected a, .ui-state-active a { background-color: #FFF; }
.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a { background-color: #FFF !important; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: none; background: inherit; font-weight: inherit; color: inherit; outline: none; }
.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: static; padding: 0; }
.ui-state-default, .ui-widget-content .ui-state-default { border: none; background: #D2A30D; font-weight: inherit; color: inherit; outline: inherit; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
div.main-content-noticias .news-division { overflow: hidden; padding: 0px; margin: 0px; }
div.main-content-noticias .news-division .inner { border: 1px solid red; position: absolute; overflow: hidden; margin-right: 20px; }
div.main-content-noticias .news-division h2 { color: #000; line-height: 25px; font-size: 25px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; margin: 40px 0 0 0; }
div.main-content-noticias .news-division p.paginator { text-align: right; margin: 0px; margin-right: 30px; padding-bottom: 7px; }
div.main-content-noticias .news-division p a { color: #402640; }
div.main-content-noticias .news-division > ul { margin-right: 30px; }
div.main-content-noticias .news-division > ul li { border-top: 1px dotted #666; list-style: none; margin: 0px; padding: 0px; }
div.main-content-noticias .news-division > ul li h3 { font-size: 16px; line-height: 20px; margin: 10px 0 0 0; }
div.main-content-noticias .news-division .sub-title { margin: 0px; font-size: 11px; }
div.main-content-noticias .news-division .sub-title span.fecha { text-transform: uppercase; }
div.main-content-noticias .news-division .sub-title span.autor { text-transform: none; font-weight: bold; }
div.main-content-noticias .news-division > ul li p.sumario a { text-transform: uppercase; color: #008BFF; font-size: 11px; }
div.main-content-noticias .categorias li { list-style: none; border-bottom: 1px dotted #666; padding: 10px 0; margin: 0 10px 0 50px; }
div.main-content-noticias .categorias li a { text-decoration: none; font-size: 12px; color: #000; }
div.main-content-noticias .categorias li a.selected { font-weight: bold; }
div.main-content-noticias .categorias h2 { color: #000; line-height: 25px; font-size: 18px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; margin: 40px 0 10px 50px; text-transform: uppercase; }
.html_content { margin-top: 20px; margin-bottom: 50px; }
.current, .paginate, .inactive { float: left; display: block; padding: 2px 5px; border: 1px solid #444; margin-right: 5px; font-size: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-weight: bold; }
a.current:hover, a.paginate:hover { text-decoration: none; }
a.paginate { color: #333; background-color: #EEE; border: 1px solid #999; font-weight: normal; }
a.current, a.paginate:hover { color: #333; background-color: #FFF; }
.inactive { border: none; }
.items { font-size: 10px; }
.current { background-color: #931C63; border-color: #931C63; color: #FFF; }#equipo { margin-top: 20px; margin-bottom: 20px; }
#equipo h2 { float: left; text-align: right; width: 120px; font-size: 12px; text-transform: uppercase; color: #9E9E9D; margin-top: 10px; }
#equipo li { border-top: 1px dotted #CCC; padding-top: 20px; }
#equipo .perfiles { margin-left: 160px; }
#equipo .perfiles a { text-decoration: none; }
#equipo .perfil { float: left; margin: 0px 10px 20px 0px; font-size: 12px; width: 184px; height: 235px; background-color: #FFF; }
#equipo .perfil:hover a { color: #000; }
#equipo .perfil.next_row { border-bottom: 1px solid #D6DAC1; padding-bottom: 20px; }
#equipo .perfil h3, div.perfil_ampliado h3 { font-size: 16px; margin-bottom: 0; }
#equipo .perfil h4, div.perfil_ampliado h4 { font-size: 11px; margin-bottom: 0; }
div.perfil_ampliado h4 { margin-bottom: 10px; }
#equipo .perfil a { font-weight: bold; color: #CCC; }
#equipo .perfil a:hover { color: #000; }
#equipo .perfil h3, #equipo .perfil h4, #equipo .perfil a { margin: 0 10px; }
#equipo .perfil-top { background-image: url(/img/backgrounds/separator_700.gif); background-repeat: no-repeat; padding-top: 20px; }
div.perfil_ampliado { float: left; }
div.perfil_ampliado img { float: left; margin-right: 20px; margin-bottom: 10px; padding: 5px; background-color: #FFF; margin-left: -40px; box-shadow: 0px 10px 22px -8px #000; -moz-box-shadow: 0px 10px 22px -8px #000; -webkit-box-shadow: 0px 10px 22px -8px #000; }
div.perfil_ampliado p { font-size: 12px; }.section-body { background-color: #FDFFE1; position: relative; overflow: hidden; }
h1.section-title { font-size: 30px; font-family: Helvetica; line-height: 35px; margin: 0px 0px 20px 0px; background-repeat: no-repeat; background-position: 0 -1374px; padding-left: 30px; text-transform: none; height: 40px; color: #2E2E2E; }
h1.section-title-actua { font-size: 30px; font-family: Helvetica; line-height: 35px; margin: 20px 0px 20px 0px; background-repeat: no-repeat; background-position: 0 -1374px; padding-left: 30px; text-transform: none; height: 40px; color: #2E2E2E; }
.static-section-img { border-top: 1px solid #F0F0F0; padding: 20px 0 0 0; margin: 20px 0 0 0; }
.section-name { color: #9E9E9D; margin-top: 0px; padding-top: 20px; line-height: 15px; font-size: 12px; font-family: helvetica; font-weight: bold; text-transform: uppercase; }
.section-content { margin-top: 20px; margin-bottom: 20px; background-color: #FFF; border-top: 1px solid #CCC; }
.section-content.contactenos { padding-top: 40px; }
.section-content h2 { color: #B0B7BA; font-family: Georgia, serif; font-weight: normal; font-size: 40px; line-height: 40px; margin: 40px 0px 40px 0; }
.column { font-family: Arial, serif; font-size: 14px; font-weight: normal; line-height: 20px; color: #615355; }
.bottom-bar { margin-top: 20px; height: 60px; background-color: #F7F8FA; border-top: 1px solid #CCC; border-bottom: 3px solid #999; }
.seccion ul.padded p a { text-decoration: underline; }#footer { float: left; background-color: #91B80F; clear: both; color: #FFF; }
#footer .footer_content { padding: 20px 0; overflow: hidden; }
#footer a { color: #FFF; font-family: Helvetica; }
#footer h5, #footer p { margin-bottom: 0; }
#footer li { margin-left: 0; float: right; list-style-type: none; }
#footer ul { margin-bottom: 0; }
#footer ul a { float: left; background-image: url(/img/sprites/sprite.png); background-repeat: no-repeat; text-indent: -9999px; width: 33px; height: 42px; margin-left: 10px; }
#footer a.RSS { background-position: -20px -2440px; }
#footer a.facebook { background-position: -80px -2440px; width: 39px; }
#footer a.twitter { background-position: -140px -2440px; }﻿ #gallery { background-color: #E7EAEF; overflow: hidden; height: 440px; }
.right-col { position: relative; height: 500px; }
#gallery .media { background-position: -1px -1453px; background-repeat: no-repeat; border: 1px solid #E9EAEB; text-align: center; width: 233px; height: 140px; padding-top: 7px; float: left; line-height: 15px; }
#gallery .media p { margin: 0px; text-align: left; }
.galeria ul { margin: 0px; padding: 0px; }
.galeria li { list-style: none; margin: 0px; padding: 0px; }
#gallery .galeria .media_date { font-size: 10px; font-weight: bold; color: #B2B2B2; padding-left: 11px; text-transform: uppercase; }
#gallery .galeria .media_title a { font-size: 12px; font-weight: bold; color: #666; padding-left: 9px; text-decoration: none; }
.main-content-fotos { background-color: #000; }
div.scrollwrapper { background-color: #000; padding: 20px 0 20px 0; overflow: hidden; border-top: 1px solid #1F1F1F; }
div.scrollable { position: relative; overflow: hidden; width: 885px; height: 64px; float: left; margin-left: 15px; }
div.video-scrollable { position: relative; overflow: hidden; width: 878px; height: 166px; float: left; }
div.scrollable div.items { padding: 2px; position: absolute; width: 20000em; height: 62px; }
.video-info { color: #FFF; font-size: 12px; font-weight: bold; margin: 0 5px; }
.video-fecha { text-transform: uppercase; margin: 0 5px; }
div.video-scrollable div.items { padding: 2px; position: absolute; width: 20000em; height: 160px; }
div.scrollable div.items a { float: left; height: 60px; margin-left: 9px; margin-right: 9px; border: 1px solid #000; }
div.video-scrollable div.items a { float: left; height: 154px; padding: 3px; margin-left: 9px; margin-right: 9px; border: 1px solid #1F1F1F; background-color: #141414; text-decoration: none; color: #8B8B8B; }
div.items div.active { border: 1px inset #ccc; background-color: #FFF; }
a.prev, .scrollwrapper-video a.prev, a.next, .scrollwrapper-video a.next { display: block; width: 14px; height: 20px; margin-top: 20px; margin-left: 10px; cursor: pointer; background-repeat: no-repeat; }
a.prev, .scrollwrapper-video a.prev { float: left; background-position: -16px -2318px; }
a.next, .scrollwrapper-video a.next { float: right; background-position: 0px -2318px; margin-right: 10px; }
.view-foto { background-color: #000; overflow: hidden; position: relative; }
.view-foto .image-area { margin: 20px; width: 640px; height: 480px; background-color: #1F1F1F; position: relative; }
.seccion-videos { margin-bottom: 40px; }
.view-foto .video-area { margin: 20px; width: 640px; height: 480px; background-color: #000; position: relative; }
.view-foto .image-area img { vertical-align: middle; }
.view-foto .image-description { color: #9A9A9A; font-size: 13px; margin: 20px 20px 0 20px; width: 240px; }
.view-foto .image-author { color: #666; font-weight: bold; font-size: 11px; display: block; width: 240px; margin: 0 20px 0 20px; }
.view-foto #play { float: left; position: relative; margin: 10px 10px 0 10px; display: block; background-repeat: no-repeat; background-position: -18px -2187px; width: 18px; height: 18px; cursor: pointer; }
#img-wrap td { text-align: center; vertical-align: middle; }
#video-wrap td { text-align: center; vertical-align: middle; border: 1px solid #333; }
.view-foto .counter { color: #FFF; font-size: 13px; position: relative; margin: 10px 10px 0 10px; float: left; display: inline; }
.view-foto .counter_bar { display: block; color: #FFF; font-size: 13px; position: relative; margin: 10px 10px 0 10px; width: 40px; height: 2px; background-color: green; float: left; clear: both; }
.view-foto .gallery_nav { position: absolute; bottom: 0; left: 10px; }
.view-foto .video-description { color: #666666; font-size: 14px; font-weight: bold; margin: 20px; width: 240px; }
div.scrollable div.items a.foto-active { border: 1px solid #91B80F; }
.gallery-desc { font-size: 14px; color: #666; font-weight: bold; margin: 20px; padding-bottom: 10px; border-bottom: 1px solid #1F1F1F; }
.fecha-galeria { font-size: 10px; color: #999; text-transform: uppercase; }
.otras_galerias { margin-top: 20px; background-color: #E7EAEF; overflow: hidden; padding-bottom: 20px; }
.hidden_gallery { display: none; }
.more-button { font-size: 12px; font-weight: bold; color: #999999; text-transform: uppercase; text-align: center; margin: 20px; }
.more-button a { color: #999999; text-decoration: none; }div.menu { float: right; height: 40px; position: relative; z-index: 10; }
div.not_home { border-bottom: 1px dotted #91b80f; }
div.menu ul { float: right; list-style-type: none; margin-bottom: 0; }
div.menu li { float: left; font-size: 11px; float: left; display: block; margin-left: 0; position: relative; }
div.menu li { border-left: 1px solid transparent; border-right: 1px solid transparent; }
div.menu li.destacado, div.menu li.destacado:hover { border: none; }
div.menu li a.actua { background-position: -5px -1652px; background-repeat: no-repeat; display: block; padding: 3px 0 0 0; width: 104px; height: 50px; color: #FFF; font-size: 18px; text-align: center; position: relative; z-index: 101; }
div.menu li a.actua:hover { color: #000; }
div.menu li:hover ul { display: block; }
div.menu li ul { display: none; position: absolute; top: 0; left: -1px; margin-top: 40px; z-index: 100; background-color: #91B80F; border: 1px solid #FFF; border-top: none; box-shadow: 0px 10px 22px -8px #000; -moz-box-shadow: 0px 10px 22px -8px #000; -webkit-box-shadow: 0px 10px 22px -8px #000; }
div.menu li ul li { width: 250px; padding-left: 0; margin: 0 10px; border: none; }
div.menu li ul li:hover { border: none; }
div.menu li ul li.alpha { border-top: 1px dotted #4F647F; }
div.menu li ul li a { text-align: left; height: 29px; line-height: 29px; }
div.menu li:hover { background-color: #91B80F; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid }
div.menu li.destacado:hover { background-color: transparent; }
div.menu li:hover a { color: #FFF; }
div.menu li a { display: block; font-weight: bold; color: #000; text-decoration: none; height: 40px; line-height: 40px; text-align: center; padding: 0 10px ; text-transform: uppercase; font-size: 10px; }
div.menu li ul li ul { float: left; display: block; position: relative; margin-top: 0; }
div.menu li ul li ul li { margin-left: 0; border: none; }
div.menu li ul li ul li:hover { border: none; }
div.menu li ul li a { text-transform: none; border-bottom: 1px solid #9CBF27; font-size: 11px; padding: 0 0 0 10px; }
div.menu li ul li a:hover { color: #3F5600; }
div.menu li ul li a.last { border-bottom: none; }
div.menu li ul li ul li a, div.menu li ul li.submenu a { padding-left: 26px; }
div.menu li ul li.submenu ul { display: none; border: none; border-bottom: 1px solid #FFF; width: 100%; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
div.menu li ul li.submenu:last-child ul { border-bottom: none; }
div.menu li ul li.submenu a { background-position: 10px -906px; background-repeat: no-repeat; }
div.menu li ul li.submenu a.open { background-position: 10px -818px; background-repeat: no-repeat; }
div.menu li ul li.submenu ul li a { background-image: none; }
div.menu li ul.CIAM li { width: 230px; }
div.menu li ul.propuestas li { width: 204px; }
div.menu li ul.comunicacion_informacion li { width: 165px; }
div.menu li ul.herramientas li { width: 190px; }﻿ #main-content-noticias .categorias li, #gallery h2.gll_title, div.menu li ul li.submenu a, div.menu li ul li.submenu a.open, h1.section-title, h1.section-title-actua, .head-profile, .squares .square h4, div.menu li a.actua, #gallery .media, #logo a, .nform a.twitter, .nform a.facebook, .view-foto #play, a.prev, a.next { background-image: url(../img/sprites/sprite.png); }
body { background-color: #FFF; }
.bgr-img { background: #EAB50E url(../img/backgrounds/actua_body_bg.png) 80% 0 no-repeat; }
body.bgr-content { background-color: #FDFFE1; }
body.bgr-content.propuestas { background-image: url(/img/dummies/background.jpg); background-position: left top; }
#site-logo { position: absolute; margin-left: -4px; z-index: 1; }
#logo a { display: block; border-bottom: 4px solid #FFFFFF; border-left: 4px solid #FFFFFF; border-right: 4px solid #FFFFFF; width: 120px; height: 120px; background-color: #91B80F; background-position: 0 -1828px; position: absolute; z-index: 2; }
#head-bar { background-color: #FDFFE1; }
#no-style { background-color: transparent; }
#banners { background-color: #EEE; }
#banners .slide_show { width: 1008px; margin: 0 auto; overflow: hidden; height: 340px; }
#banners .slide_show img { float: left; display: block; }
#noticias_home { overflow: hidden; }
#noticias_home h2, #alertas_home h2, #gallery h2 { text-align: left; color: #999; font-size: 12px; font-weight: bold; margin: 12px 0px; line-height: 15px; text-transform: uppercase; }
#noticias_home h2 span, #alertas_home h2 span, #gallery h2 span { color: #000; font-size: 17px; font-weight: bold; display: block; }
#noticias_home div+h2 { margin-top: 20px; margin-bottom: 0; }
#noticias_home a.archivo_noticias { float: right; text-align: right; font-size: 10px; font-weight: bold; text-decoration: none; color: #000; margin-top: 30px; }
#noticias_home table.destacadas { float: left; border-top: 1px dotted #666; margin-bottom: 0; background-image: url(/img/backgrounds/separator_700.gif); background-repeat: repeat-x; background-position: bottom; }
#noticias_home table.destacadas td { width: 220px; padding: 40px 10px 20px 10px; background-repeat: no-repeat; }
#noticias_home table.destacadas td.left { padding-left: 0; }
#noticias_home table.destacadas td.right { padding-right: 0; }
#noticias_home table.destacadas td.middle { border-left: 1px dotted #666; border-right: 1px dotted #666; }
#noticias_home h3 { font-size: 14px; margin-bottom: 0; }
#noticias_home h3 a { text-decoration: none; display: block; color: #000; margin-left: 0px; }
#noticias_home table.destacadas a:hover, #noticias_home ul.recientes h3 a:hover { color: #666; }
#noticias_home table.destacadas td.fire { background-image: url(/img/graphics/icons/fire.gif); background-position: -5px 5px; }
#noticias_home table.destacadas td.term { background-image: url(/img/graphics/icons/term.gif); background-position: 5px 5px; }
#noticias_home table.destacadas td.eye { background-image: url(/img/graphics/icons/eye.gif); background-position: 5px 8px; }
#noticias_home ul.recientes { margin-bottom: 0; float: left; }
#noticias_home ul.recientes li { border-bottom: 1px dotted #666; padding: 20px 0; }
#noticias_home ul.recientes li.first-child { padding-top: 0; }
#noticias_home ul.recientes li.last-child { border-bottom: none; padding-bottom: 0; }
#noticias_home ul.recientes p { margin-bottom: 0; font-size: 12px; }
#noticias_home ul.recientes a { font-weight: bold; }
#noticias_home ul.recientes span.autor { display: block; font-size: 11px; font-weight: bold; color: #888; }
#noticias_home ul.recientes span.autor a { color: #FF4E00; text-decoration: none; }
#noticias_home ul.recientes span.autor a:hover { text-decoration: underline; }
#noticias_home ul.recientes p a { color: #7FAE00; text-decoration: none; }
#noticias_home ul.recientes p.news_date { padding-top: 24px; text-align: center; line-height: 18px; font-size: 11px; background-image: url(/img/graphics/icons/note.gif); background-repeat: no-repeat; background-position: 3px -3px; font-weight: bold; }
#noticias_home ul.recientes p.news_date .month { text-transform: uppercase; }
#noticias_home ul.recientes p.news_date .day { font-size: 20px; }
#alertas_home ul { margin-bottom: 0; }
#alertas_home li { margin-left: 0; list-style-type: none; border-bottom: 1px dotted #FFF; }
#alertas_home li h3 { font-size: 16px; color: #FFF; margin-bottom: 0; }
#alertas_home li h3 a { display: block; padding: 20px; color: #FFF; text-decoration: none; background-color: #7FAE00; }
#alertas_home li h3 a:hover { background-color: #6B9200; }
#alertas_home li h3 span { display: block; font-size: 12px; color: #B3F401; text-decoration: none; font-weight: bold; }
#alertas_home div.registro { background-color: #2E2E2E; padding: 20px; }
#alertas_home div.registro li { color: #AAA; font-size: 11px; padding: 5px 0; }
#alertas_home div.registro li:last-child { border-bottom: none; }
#alertas_home div.registro li a { color: #FFF; text-decoration: none; font-size: 11px; }
#alertas_home div.registro li a:hover { text-decoration: underline; }
#alertas_home div.registro h3 { margin-bottom: 0; text-transform: uppercase; color: #FFCC00; }
#alertas_home div.registro h3 span { color: #FFF; }
#alertas_home div.registro form { margin-top: 10px; position: relative; }
#alertas_home div.registro label { color: #FFF; margin-bottom: 10px; float: left; }
#alertas_home div.registro input[type="text"] { float: left; width: 140px; border: none; padding: 4px 6px; height: 18px; }
#alertas_home div.registro input[type="submit"] { float: left; cursor: pointer; background-image: url(/img/sprites/sprite.png); background-repeat: no-repeat; background-position: 8px -2394px; border: none; background-color: #FF4E00; background-attachment: scroll; height: 26px; width: 26px; }
#gallery h2 { margin: 0px 0px 20px 0px; padding-top: 20px; padding-bottom: 20px; height: 30px; background-image: url(/img/sprites/sprite.png); background-repeat: repeat-x; background-position: 0 -10px; }form { margin-left: 50px; }
fieldset { border: 0; margin: 0; padding: 0; }
fieldset legend { font-size: 16px; font-weight: bold; }
fieldset label { display: block; font-weight: bold; margin-bottom: 4px; }
fieldset label.mensajeErrorCampos { color: #CC0000; }
fieldset input, fieldset textarea { border: 1px solid #CCC; padding: 8px; width: 199px; margin-bottom: 6px; -moz-border-radius: 4px; }
fieldset input:focus, fieldset textarea:focus { border: 1px solid #000; }
fieldset input[type='submit'] { background-color: #6D861E; border: none; font-size: 16px; font-weight: bold; color: #FFF; width: 217px; }div.multimedia { float: left; }
div.video { float: right; width: 300px; background-color: #EEE; padding: 10px 10px 5px 10px; margin-bottom: 10px; margin-left: 10px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomleft: 4px; }
div.video h3 { margin-bottom: 0; font-size: 16px; color: #AAA; }
div.video ul { margin: 0; float: left; width: 300px; }
div.video li { float: left; width: 300px; list-style-type: none; margin-left: 0; border-bottom: 1px dotted #CCC; border-top: none; padding: 5px 0; }
div.video li.audio { padding-bottom: 0; }
div.video li.last-child { border-bottom: none; }
div.video a { font-size: 11px; text-decoration: none; clear: both; float: none; color: #333; }
div.video a.active { font-weight: bold; }
div.video_info { float: left; width: 140px; padding: 10px; background-color: #EEE; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #808080; font-size: 11px; }
span.audio_player_holder { width: 100%; height: 24px; background-color: #EEE; }
div.video ul.generic { width: 300px; border-top: 2px solid #666; margin-top: 0; }div.herramientas { padding: 20px 30px; }
div.herramientas h2 { font-size: 20px; margin: 0; }
div.herramientas td { padding: 4px 20px; }
div.herramientas td.group { font-weight: bold; border-right: 2px solid #CCC; font-size: 14px; padding-left: 0; }
div.herramientas td.category { font-family: Georgia, serif; color: #666; font-style: italic; border-right: 1px dotted #CCC; }
div.herramientas a { text-decoration: none; color: #000; border-bottom: 1px dotted #666; }
