/* Minification failed. Returning unminified contents.
(6345,25): run-time error CSS1031: Expected selector, found '#'
(10429,97607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@page'
 */
/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.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; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.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-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.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; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Resizable 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.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: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; 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;}/*
 * jQuery UI Selectable 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.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 .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 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; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.9
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.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 { position: relative; 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 .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.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; background-position: 0 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; }/*
 * jQuery UI Tabs 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.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; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.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 { 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 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; }

/* with multiple calendars */
.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%; }

/* RTL support */
.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; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
#menuLateral
{    
    height: 100%;   
    width: 175px;   
}

#menuLateral ul li
{    
    display: inline-block;
    margin-bottom: 2px;
    padding: 4px 5px;
    width: 100%;
}

#menuLateral ul li a
{
    text-decoration: none;
}

#mensajeria 
{    
    height:325px;
    width:180px;
}

/* GRUPOS DE PUBLICACIONES */
.tituloGrupoPublicaciones
{
    font: bold 21px Helvetica;
    letter-spacing: -1px;
    padding: 5px 9px 6px 9px;    
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.contenedorCarrusel
{    
    margin-bottom: 30px;
    padding: 11px 35px;
    position: relative;
    width: 695px;
}

.grupoPublicaciones
{
    height: 250px;
    margin-right: 40px;
    
    /* IE Hack */
    zoom: 1;
    *display: inline !important;
}

.grupoPublicaciones p.descripcion
{
    font-size: 11px;
    height: 40px;
    line-height: 1.2;
    text-align: justify;
    white-space: normal;
    width: auto !important;
}

.grupoPublicaciones p.leer-mas {
    font-size: 11px;
    text-align: right;
}

.grupoPublicaciones .reservar 
{
    font-size: 11px !important;
    padding: 7px 9px 7px;
}

.flechaCarruselDerecha, .flechaCarruselIzquierda
{
    cursor: pointer;
    position: absolute;
    top: 105px;
}

.flechaCarruselDerecha
{
    left: 729px;
}

.flechaCarruselIzquierda
{
    left: -16px;
}

.etiquetasGrupoPublicaciones
{
    display: block;
    float: right;
    width: 69px;
}

.etiquetasGrupoPublicaciones li
{
    height: 24px;
    margin-top: 6px;
}

.informacionGrupo
{
    position: relative;
}

.informacionGrupo:hover .informacionGrupoDetalle
{
    display: block;
}

.informacionGrupoDetalle
{
    display: none;
    left: -204px;
    padding: 13px;
    position: absolute;
    top: 0;
    width: 185px;
}

.informacionGrupoDetalle h3
{
    font: italic bold 13px Georgia;
}

.informacionGrupoDetalle p
{
    padding: 3px 0;
}

.informacionGrupoDetalle a, .informacionGrupoDetalle a:hover
{
    font-weight: bold;
    text-decoration: underline;
}

#menuInferior
{
    clear: both;
    text-align: center;
    width: 100%;
}

#menuInferior ul
{
    display: inline-block;
}

#menuInferior ul li
{
    padding: 5px 10px;
}

/* Mensajes */
#panelMensajes
{
    height: 294px;
    width: 180px;

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.botonMensajeria
{
    cursor: pointer;
    margin-left: 72px;
}

#mensajesGenerales
{
    font-size: 0.9em;
    padding: 5px 10px;
    width: 160px;   
}

#mensajesGenerales li
{
    height: 120px;
    padding: 5px 0;
}

.titulomenu
{
    font: 18px Verdana; 
}
.mensajeGeneral
{
    font-style: normal;
}
/***********DETALLE HABITACIONES POR NOCHE**********/  
#totaldetalle 
{
    width: 596px;
}

.habitacion
{
    float: left;
    font-size: 11px;
    line-height: 16px;
    padding:5px 10px;
    width: 276px;
}

.habitacion p
{
    font-weight: bold;
    margin-bottom: 2px;
    padding:0 3px;
}

.habitacion span
{
    display: inline-block;
}

.habitacion ul
{
    padding: 0 3px;
}

.habitacion li, .desHabitacion li
{
    border: none !important;
    display: inline-block;    
    float: left;
    text-decoration: none;
}

.concepto
{
    width: 215px;
}

.totalImporte
{
    text-align: right;
    width: 55px;
}

.fecha
{
    width: 40px;
}

.unidades
{
    text-align: center;
    width: 20px;
}

.descripcion
{ 
    width: 160px;
}

.importe
{
    text-align: right;
    width: 50px;
}
.soloConceptoImporte
{
    padding-left: 60px;
    width: 160px;
}
#pnlPaginaAviso
{
    background-image: url(/Content/images/aviso.png);
	background-position:10px 20%;
	background-repeat:no-repeat;	
    clear: both;
    font: bold 16px Helvetica, Arial, sans-serif;
    letter-spacing: -1px;
    margin: 0 auto;
    margin-bottom:10px;
    padding: 15px;
    text-align: center;
    width: 75%;
    
}
.pnlPaginaAvisoEnlace
{
    font: bold 14px Helvetica, Arial, sans-serif;
    padding-top:20px
}
/*****Sesion caducada******/
#pnlSesionCaducada
{
    padding: 50px 0;
}
#sesionCaducada
{
    background: url(/Content/images/aviso.png) no-repeat 10px 50%;
    border: 2px solid #f9f81e; /* Dejo estos colores como genericos */
    background-color: #ffff75; /* Si hay que cambiarlos los reemplazamos en el cliente */
    font-size: 1.2em;
    margin: 0 auto;
    padding: 15px 15px 15px 70px;
    width: 600px;
    
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

#sesionCaducada h2
{
    font-size: 1.8em;   
    padding: 0 0 15px 0;
}

/* Modal Opciones de Reserva desde Resultados */
#opcionales-reserva-modal, #cambio-password-modal, #solicitud-presupuesto-modal, #calendario-modal, #modal-aviso-max-pax, #overlay-modal-unidades-servicio-faltantes, .modal-foundation {
    background: rgba(0, 0, 0, 0.6);
    display: none;
    left: 0;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}

#opcionales-reserva-wrapper, #cambio-password-modal-wrapper, #solicitud-presupuesto-modal-wrapper, #control-calendario-modal,
#modal-aviso-max-pax-wrapper, #control-opcionales-reserva-modal{
    background-clip: padding-box;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;

    box-shadow: 0 0 40px #000;
    -moz-box-shadow: 0 0 40px #000;
    -webkit-box-shadow: 0 0 40px #000;

    margin: 125px auto auto auto;
    padding: 5px 25px 25px 25px;
    position: relative;
    width: 375px;
}
.modal-foundation-wrapper {    
      
    box-shadow: 0 0 40px #000;
    -moz-box-shadow: 0 0 40px #000;
    -webkit-box-shadow: 0 0 40px #000;

    margin: 20px auto !important;
    padding: 15px !important;
    position: relative;
    width: 800px;
    background-color: #fff
}
.modal-foundation-content form {
    margin: 0 !important;
}
#modal-aviso-max-pax-wrapper{ width: 600px; }

.modal-foundation-wrapper #boton-cerrar,.modal-foundation-wrapper .boton-cerrar-modal{
    right: 0;
    position: absolute;
    top: 0;
    padding: 5px;
    z-index: 10000;
}
#control-calendario-modal {
    box-shadow: none;
    margin-top: 50px;
    padding: 20px;
    width: 720px;
}
#control-opcionales-reserva-modal, #modal-unidades-servicio-faltantes {
    box-shadow: none;
    margin-top: 50px;
    padding: 20px;
    width: 700px;
     margin: 20px auto auto auto;
     background-color: #fff;
}

#tabla-almanaque table {
    width: 100%;
}

#cambio-password-modal p, #solicitud-presupuesto-modal p {
    text-align: center;
}

#opcionales-reserva-wrapper #boton-cerrar-opcionales, #cambio-password-modal-wrapper #boton-cerrar,
#solicitud-presupuesto-modal-wrapper #boton-cerrar, #control-calendario-modal #boton-cerrar,
#modal-aviso-max-pax-wrapper #boton-cerrar, #control-opcionales-reserva-modal #boton-cerrar{
    left: 413px;
    position: absolute;
    top: -17px;
}
#modal-unidades-servicio-faltantes img#boton-cerrar
{
    float: right;
    margin: -38px;
    position: relative;
    left: 0;    
}

#modal-aviso-max-pax-wrapper #boton-cerrar{ left: 570px; }

#control-calendario-modal #boton-cerrar, #control-opcionales-reserva-modal #boton-cerrar{
    left: 690px;
}

#boton-cerrar:hover {
    cursor: pointer;
}

#error-cambio-password, #error-solicitud-presupuesto {
    color: Red;
}


/*****Pregunta anula cesta******/
#pnlAnulaCesta
{
    padding: 50px 0;
}
#AnulaCesta
{
    background: url(/Content/images/aviso.png) no-repeat 10px 50%;
    border: 2px solid #f9f81e; /* Dejo estos colores como genericos */
    background-color: #ffff75; /* Si hay que cambiarlos los reemplazamos en el cliente */
    font-size: 1.2em;
    margin: 0 auto;
    padding: 15px 15px 15px 70px;
    width: 600px;
    
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

#AnulaCesta h2
{
    font-size: 1.8em;   
    padding: 0 0 15px 0;
}

.pnlBotonesAnulaCesta
{
    margin-bottom: 20px;
    margin-top: 20px;
    font: bold 15px Helvetica, Arial, sans-serif;
    margin-left: 200px;
}

#MensajeInicio {
    width: 500px;
    margin: 15px auto;
}

#MensajeReserva {
    width: 600px;
    margin: 15px auto;
}

#mensaje-peticion-reserva-b2b {
    background-image: none;    
    line-height: 18px;    
    margin: 15px auto;
    padding: 20px;
    width: 500px;
}

/* Formularios CRM */
#formularioCRM .button {
    background-image: none;
}

#formularioCRM, #formularioCRMTema, #formularioCRMCliente {
    border: 1px solid #ccc;
    margin: 2em auto;
    padding: 20px;
    width: 515px;
    border-radius: 8px;
    -moz-border-radius: 0 8px 8px 8px;
    -webkit-border-radius: 8px;    
    z-index: 10;
    background-color: white;
}

#formularioCRM input[type="text"]:focus, #formularioBusqueda input[type="password"]:focus, #formularioBusqueda input[type="date"]:focus, #formularioBusqueda input[type="datetime"]:focus, #formularioBusqueda input[type="datetime-local"]:focus, #formularioBusqueda input[type="month"]:focus, #formularioBusqueda input[type="week"]:focus, #formularioBusqueda input[type="email"]:focus, #formularioBusqueda input[type="number"]:focus, #formularioBusqueda input[type="search"]:focus, #formularioBusqueda input[type="tel"]:focus, #formularioBusqueda input[type="time"]:focus, #formularioBusqueda input[type="url"]:focus, #formularioBusqueda textarea, .contenedor-mcp input[type="text"]:focus, .contenedor-mcp input[type="password"]:focus, .contenedor-mcp input[type="date"]:focus, .contenedor-mcp input[type="datetime"]:focus, .contenedor-mcp input[type="datetime-local"]:focus, .contenedor-mcp input[type="month"]:focus, .contenedor-mcp input[type="week"]:focus, .contenedor-mcp input[type="email"]:focus, .contenedor-mcp input[type="number"]:focus, .contenedor-mcp input[type="search"]:focus, .contenedor-mcp input[type="tel"]:focus, .contenedor-mcp input[type="time"]:focus, .contenedor-mcp input[type="url"]:focus, .contenedor-mcp textarea:focus, select:focus,
#formularioCRMTema input[type="text"]:focus, #formularioBusqueda input[type="password"]:focus, #formularioBusqueda input[type="date"]:focus, #formularioBusqueda input[type="datetime"]:focus, #formularioBusqueda input[type="datetime-local"]:focus, #formularioBusqueda input[type="month"]:focus, #formularioBusqueda input[type="week"]:focus, #formularioBusqueda input[type="email"]:focus, #formularioBusqueda input[type="number"]:focus, #formularioBusqueda input[type="search"]:focus, #formularioBusqueda input[type="tel"]:focus, #formularioBusqueda input[type="time"]:focus, #formularioBusqueda input[type="url"]:focus, #formularioBusqueda textarea, .contenedor-mcp input[type="text"]:focus, .contenedor-mcp input[type="password"]:focus, .contenedor-mcp input[type="date"]:focus, .contenedor-mcp input[type="datetime"]:focus, .contenedor-mcp input[type="datetime-local"]:focus, .contenedor-mcp input[type="month"]:focus, .contenedor-mcp input[type="week"]:focus, .contenedor-mcp input[type="email"]:focus, .contenedor-mcp input[type="number"]:focus, .contenedor-mcp input[type="search"]:focus, .contenedor-mcp input[type="tel"]:focus, .contenedor-mcp input[type="time"]:focus, .contenedor-mcp input[type="url"]:focus, .contenedor-mcp textarea:focus, select:focus,
#formularioCRMCliente input[type="text"]:focus, #formularioBusqueda input[type="password"]:focus, #formularioBusqueda input[type="date"]:focus, #formularioBusqueda input[type="datetime"]:focus, #formularioBusqueda input[type="datetime-local"]:focus, #formularioBusqueda input[type="month"]:focus, #formularioBusqueda input[type="week"]:focus, #formularioBusqueda input[type="email"]:focus, #formularioBusqueda input[type="number"]:focus, #formularioBusqueda input[type="search"]:focus, #formularioBusqueda input[type="tel"]:focus, #formularioBusqueda input[type="time"]:focus, #formularioBusqueda input[type="url"]:focus, #formularioBusqueda textarea, .contenedor-mcp input[type="text"]:focus, .contenedor-mcp input[type="password"]:focus, .contenedor-mcp input[type="date"]:focus, .contenedor-mcp input[type="datetime"]:focus, .contenedor-mcp input[type="datetime-local"]:focus, .contenedor-mcp input[type="month"]:focus, .contenedor-mcp input[type="week"]:focus, .contenedor-mcp input[type="email"]:focus, .contenedor-mcp input[type="number"]:focus, .contenedor-mcp input[type="search"]:focus, .contenedor-mcp input[type="tel"]:focus, .contenedor-mcp input[type="time"]:focus, .contenedor-mcp input[type="url"]:focus, .contenedor-mcp textarea:focus, select:focus {
    box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}

#formularioCRM a,
#formularioCRMTema a,
#formularioCRMCliente a {
    font-size: 1.2em;
    text-decoration: underline;
    cursor: pointer;
}

#formularioCRMTema {
    border: 1px solid #a1a1a1;
    display: none;
    position: fixed;
    top: 20%;
    left: 29%;
}

#formularioCRMCliente{
    border: 1px solid #a1a1a1;
    display: none;
    position: fixed;
    left: 29%;
    top: 5%;
    overflow-y: scroll;
    max-height: 550px;
}

#noTemas {
    display: none;
}

#shadow-dialog {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    display: none;
    z-index: 5;
}

#creaTema {
    display: none;
}





#avisoLegal, #condicionesCompra, #quienesSomos
{
    text-align:justify;
    padding: 10px 50px 50px 50px;
    width:900px;
}
#aceptaCondicionesCompra, #aceptaAvisoLegal
{
    background-color: #fefefe;
    height: 500px;
    padding: 0 25px 50px 25px;    
    position: absolute;
    width: 86%;
    overflow: scroll;
    top: 50px;
    left: 7%;
    right: 7%;
}
#aceptaCondicionesCompra h2, #aceptaAvisoLegal h2
{
    display: inline;
    line-height: 25px;    
    padding: 0;
}
span.cerrarCondicionesCompra
{
    background: url("/Content/images/CssImages/icono_cerrar_mapa.png") no-repeat 0 0;
    cursor: pointer;
    pointer: hand;
    display: inline-block;
    font-weight: bold;
    float: right;
    line-height: 25px;
    padding-left: 33px;
    text-decoration: underline;
    width: 50px;
}

#aceptaCondicionesCompraTitulo, #aceptaAvisoLegalTitulo
{
    background-color: #000;
    color: #fff;
    position: fixed;
    padding: 10px;
    width: 83%;
    top: 50px;
    left: 9%;
    right: 7%;
    z-index: 50;
}
#aceptaCondicionesCompraTituloTexto, #aceptaAvisoLegalTituloTexto
{
    padding: 50px 0;
}
#contenedorFondo
{
    margin: 0 auto;
    width: 63.875em;
}
#contenedorTotal
{
    margin: 0 auto;
    width: 62.5em;
}
#contenedorCabecera {
    width: 1000px;
    margin: 0 auto;  
} 

#menuSuperior
{    
    font-size: 0.7em;
}
#menuSuperior > ul > li
{
    display:block;
    float:left;
    height:1.25em;
    margin: 0 10px;
    padding:0.375em 0.1875em;
}

#menuNavegacion
{
    float: left;
}
#menuUsuario
{
    float: right;
}
#cabecera
{
    clear: both;   
    position:relative; 
}
#principal 
{    
    font-size:0.75em;
}
#pie
{
    font-size: 0.7em;
}
#pie li 
{
    padding: 0.625em 0.625em;
    float: left;
}
#pie #idiomas
{
    float: right;
}
/********POLITICA COOKIES*********************/
#slidePoliticaCookies
{    
    position: fixed; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
    padding-bottom: 20px; 
    text-align: center; 
    min-height: 40px; 
    color: rgb(255, 255, 255); 
    z-index: 99999; 
    display: block; 
    background-color: rgba(0, 0, 0, 0.498039);
    padding-left: 10px;
    padding-right: 10px; 
    font-size: 13px; 
}
#aceptarPoliticaCookies
{
    float: right;   
    margin-right: 20px;  
    font-size: 1.375rem;
    padding: 9px 6px 4px;
    line-height: 0; 
    top: 50%; 
    right: 0.25rem;
    color:black;  
    text-decoration:none;
    margin-top: 1px;
    font-size: 30px;  
}


/********NUEVO PANEL REGISTRO USUARIO*********************/
#slidePanelLogin
{
    height: 1px;
    top:0px;
    left:0px;
    position: absolute;
    z-index:999 !important;
    width: 100%;
    display:inline;
}

#panelLogin
{
    border-bottom: 2px solid #848484;
    background-color: #e6e6e6;
    display: none;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 5;
}

#contenidoPanelLogin
{
    font-size: 14px;
    font-family: Helvetica Sans-Serif;
    margin: 0 auto;
    width: 1000px;
}

#etiquetaLogin
{
    position: relative;
    margin-left:54%;
    width: 450px;
    z-index: 999;
}
.etiquetaMenuVisible
{
    background: #e6e6e6 url(images/CssImages/cerrar.png) no-repeat scroll 7% 50%;
	border-bottom: 2px solid #848484;
    border-right: 2px solid #848484;
    border-left: 2px solid #848484;
    background-color: #e6e6e6;
}
#etiquetaAbrirCerrar, #etiquetaLogadoHotelero
{  
    font-size: 11px;    
    float: right;
    height: 24px;
    line-height: 22px;
    margin-top: -2px;
}

#etiquetaAbrirCerrar li, #etiquetaLogadoHotelero li
{
    float: right;
    padding:0 18px 0 25px;
}

.titulo
{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
}    

#textoInfoLogin, #peticionDatosLoginHotelero
{
    float: left;
    margin: 10px 0;
    padding: 20px;
    width: 260px;
}
#botonAceptarLoginHotelero
{
    margin-left: 70px;
}
/*************FIN NUEVO PANEL REGISTRO USUARIO************/
/******Menu del usuario***********/
#menuPrivadoUsuario
{
    border-left: 1px solid #848484;
    float: left;
    margin: 10px 0;
    width: 349px;
}

#peticionDatosLogin
{
    padding: 20px;
}

#peticionDatosLogin label, #peticionDatosLoginHotelero label
{
    display: block;
    padding-top: 3px;
    padding-bottom: 2px;
    font-weight: bold;
    padding-left: 25px;
}
#peticionDatosLogin .infoTooltip
{
    background: url(images/info20.png) no-repeat 4px 0px;
}
#botonAceptarLoginSuperior
{
    margin: 10px 0 0 82px;
}
#peticionDatosLogin input[type="text"], #peticionDatosLoginHotelero input[type="text"],
#peticionDatosLogin input[type="password"], #menuClaveContrato input[type="password"], #peticionDatosLoginHotelero input[type="password"]
{
    border: 2px solid #848484;
    margin-left: 25px;
}
#menuClaveContrato input[type="password"]
{
    margin: 0;
}

#menuPrivado
{
    padding: 20px;
}

#menuPrivado li a
{    
    display:block;    
    padding: 10px 12px 10px 25px;
    text-decoration:none;
}

#menuPrivado li a:hover 
{    
    font-weight: bold;
    text-decoration: underline;
    padding-left: 30px;
}
/*********Menu clave contrato***********/
#menuClaveContrato
{
    border-left: 1px solid #848484;
    float: left;
    margin: 10px 0;
    padding: 20px;
    width: 301px;
}
.quitarClaveContrato
{
    float: left;
    margin-top: -1px;
}
.labelContrato
{
    display: block;
    padding-bottom: 8px;
    line-height: 18px;
}
/**********Validacion Menus Login Master**********/
#peticionDatosLoginHotelero .validation-summary-errors, #peticionDatosLoginHotelero .field-validation-error,
#menuPrivadoUsuario .validation-summary-errors, #menuPrivadoUsuario .field-validation-error,
#peticionDatosLogin label.error,
#menuClaveContrato label.error, #menuClaveContrato .validation-summary-errors
{
    clear: both;
    color: Red;
    display: block;
    font-weight: bold;
    font-size: 10px;
    padding-left: 25px;    
    text-align: left;
}
#menuClaveContrato label.error, #menuClaveContrato .validation-summary-errors
{
    padding: 3px 0;
    text-align: center;
}
/*.mensajeInformacionLogin
{       	    
    font-size: 11px;
    font-family: Verdana;
    line-height: 12px;
    padding: 10px 10px 10px 27px !important;	
    margin: 10px 0 10px 0 !important;	
}*/

/******************Paginación*********************/
.paginacion 
{
	margin: 2em 0em;
	padding: 1em 0;
}
.paginacion a
{    
	padding: 5px 8px;
	text-align: center;
	text-decoration: none;
}

.paginacion .actual
{	
	font-weight: bold;
	margin-top: 0.25em;
	padding: 5px 8px;
	text-align: center;
}
.paginacion .deshabilitado 
{	
	padding: 5px 8px;
	text-align: center;
}
.paginacion span, .paginacion a 
{
    margin: 0.25em 0.1875em;    
}
/*************Navegadores obsoletos*********/
#dialogNavegadorObsoleto
{
    font-weight: bold;
    line-height: 16px;
    margin: 0 auto;
    text-align: justify;
}
#dialogNavegadorObsoleto a
{  
    padding: 5px 0 5px 5px;    
    text-decoration: underline;
}
#dialogNavegadorObsoleto a:hover
{
    text-decoration: none !important;
}
#dialogNavegadorObsoleto li, #dialogNavegadorObsoleto p
{
    padding: 10px 50px;
}
#dialogNavegadorObsoleto li
{
    display: inline;
}
#listaNavegadores
{
    margin: 0 auto;
    padding: 20px 0;
    width: 850px;
}
.firefox
{
    background: url(/Content/images/CssImages/Firefox.png) no-repeat 20px 5px;
}
.safari
{
    background: url(/Content/images/CssImages/Safari.png) no-repeat 20px 5px;
}

.chrome
{
    background: url(/Content/images/CssImages/Chrome.png) no-repeat 20px 5px;
}

.ie
{
    background: url(/Content/images/CssImages/IE.png) no-repeat 20px 5px;
}
/******************************/
#informacionUsuario
{
    border: 1px solid #fff;
    color: #fff;
    font-size: 12px;
    font-weight: bold;    
    left: 70%;
    padding: 10px 15px;
    position: absolute;
    width: 250px;
    background: #C9A44E; /* rgb(255, 0, 0) ;*/
    opacity: 0.9;
    text-align:center;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
   
    -moz-box-shadow:0 12px 15px 2px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 12px 15px 2px rgba(0, 0, 0, 0.7);
}
.imagenUsuario
{
	float:left; 
	margin-right:15px;
}
#informacionUsuario h1
{
	font-size: 14px;
    font-weight: bold;        	
}
#informacionUsuario p
{
	padding-bottom:10px;
}

.cerrarCliente
{
    border-bottom: 2px solid #848484;
    border-right: 2px solid #848484;
    border-left: 2px solid #848484;
    background-color: #e6e6e6;
}
#menuLoginHotelero
{   
    float:left;
}
#menuClaveContratoComercial
{
    width:320px;
    float:left;
    font-size: 0.9em;
    margin-right:10px;
}
#capaIe6
{
    height: 25px;
    font-size: 10px;
    float: left;
    width: 100%;  
}
#capaIe6 p
{
    line-height: 25px;
    text-align: center;
}
#capaIe6 img
{
    vertical-align: text-bottom;
}
.alturaCapaIe6
{
    margin-top: 28px !important;
}

/* Idiomas */
#seleccionIdiomas { float: left; margin-left: 25px; }
#listaIdiomas li { float: left; padding: 5px 3px; width: 16px; }
.seleccionIdioma { cursor: pointer; }
/* Divisas */
#seleccionDivisa { float: left; margin-left: 25px; }


#fondoModalMensajeVisor
{
    background: url(images/CssImages/fondo-semitransparente.png);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10002;
}

#controlVisor 
{    
    margin: 50px auto;
    padding: 25px;
    position: relative;
    width: 450px;
    
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    
    -moz-box-shadow: 0 0 25px 1px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.8);
}

#resultadosVisor
{  
    width:450px; 
    font:12px Verdana;
}
.cestaCompraInicio
{
    background: url(images/CssImages/cart.png) no-repeat 50px 15px;    
    font-size:11px;
    cursor:pointer;
    pointer:hand;
}
.cestaCompraInicio:hover
{
    text-decoration:underline;
}
#dialogPdfGrupo img
{
    cursor: pointer;
    pointer: hand;
}
#verPdfOtraVentana
{
    cursor: pointer;
    pointer: hand;   
    text-decoration:underline;
    font-weight:bold;
}
.enlaceQuitarServicio
{
    cursor: pointer;
    pointer: hand;   
    text-decoration:underline;
    font-weight:bold;
}
.expedienteInicio {
    font-size:11px;
    font-weight: bold;
}


#formulariobusqueda .ui-autocomplete {
        position: absolute !important;
        left: 0px !important;
        margin-left: 0 !important;
        padding: 0px !important;
        width: 100% !important;
}

#formulariobusqueda .ui-autocomplete li {
    border-bottom: 1px solid #ccc;
} 

#formulariobusqueda .ui-autocomplete li a{
    font-size: 14px;
    margin-bottom: 0;
} 

#formulariobusqueda .ui-autocomplete li a.ui-state-hover {
    /*padding: .2em .4em;*/
   
    zoom: 0;
    border: none;
    margin: 0 !important;
    background-color: #ccc
}
#formulariobusqueda .direccion-autocomplete {
    font-size: 10px !important;
    font-style: italic
}
#formulariobusqueda #autocomplete-container {
    position: relative;
    width: 100%;
}


/******************************/
/* Miguel Ángel Arroyo Ortega */
/* Últ. Mod: 16/10/2009       */
/******************************/

/********************/
/* Reset de estilos */
/********************/
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;	
	font-family: Arial;
	font-style: inherit;
	font-weight: inherit;
	font-size:1em;
	margin: 0;
	outline: 0;	
	padding: 0;
}
:focus {
	outline: 0;	
}
body {
	font-size:100%;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/***********************/
/* Estilos Base Útiles */
/***********************/
a.disabled /* Para deshabilitar los links */
{
	cursor: default;
	text-decoration: line-through;
}

div.capaClear /* Para los descuadres de los float */
{
	clear: both;
}

h1
{
    font-size: 1.5625em;
    font-weight: bold;
}

h2
{
	font-size: 1.20em;
	font-weight: bold;
	padding: 1.66em 0;
}

h3 
{
    font-size: 1.10em;
	font-weight: bold;
}

p 
{
	padding: 0.1875em 0;
}

strong 
{
	font-weight: bold;	
}

input[type="submit"],
input[type="button"],
input[type="reset"]
{    
    cursor: pointer;
    font: bold 14px Arial, sans-serif;
    height: 27px;
    padding: 0 8px;
}

input[type="password"],
input[type="text"], 
textarea,
select
{    
    padding: 1px;
}

select
{
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

input[readonly]
{
    background-color: #ddd;
}

/*************************************************/
/***************Estilos Genéricos*****************/
/*************************************************/
.inputTamañoGrande
{
    width: 60% !important;
}
.inputTamañoReducido 
{
    width: 10.8em !important;
}
.inputTamañoPequeño 
{
    width: 4.8em !important;
}
.margenSuperior
{
    display: block;
    margin-top: 10px;
}
.alineacionDerecha 
{
    text-align:right;
}
.centrado 
{
    text-align:center;
}
.cursiva
{
    font-style:italic;
}
.mayusculas
{
    text-transform: uppercase;
}
.inicial 
{
    padding-top:1.66em;
}
.negrita 
{
    font-weight:bold;
}
.negritaSubrayado
{
    font-weight:bold;
    text-decoration: underline;
}
.tituloCorto 
{
    width:6.64em;
    display:inline-block;
    font-weight:bold;
}
.tituloLargo 
{
    width:12.45em;
    display:inline-block;
    font-weight:bold;
}

.warning
{
    background: #ffe url(images/CssImages/warning.png) no-repeat 10px 50%; 
    border: 1px solid #fcefa1;
    clear: both;
    color: #363636;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px 10px 10px 40px;
}

.errorServicio
{
    background: #ffe url(images/nokPrepago.png) no-repeat 10px 50%; 
    border: 1px solid #fcefa1;
    clear: both;
    color: #363636;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px 10px 10px 40px;
}
.botones
{
    cursor: pointer;
    display: inline-block;
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)) !important;
    background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6) !important;
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6) !important;
    background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6) !important;
    background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6) !important;  
    padding: 5px 14px 6px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    color: #333 !important;
    font: bold 13px Arial, sans-serif !important;
    line-height: normal;
    border: 1px solid #ccc !important;
    border-bottom-color: #bbb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-transition: 0.1s linear all;
    -moz-transition: 0.1s linear all;
    -ms-transition: 0.1s linear all;
    -o-transition: 0.1s linear all;
    transition: 0.1s linear all;
}

a.botones {
    text-decoration: none !important;
}

/* jQuery UI */
#ui-datepicker-div 
{
    display: none;
    z-index: 9999;
}
.ui-datepicker
{
    font-size: 0.9em !important;
}
.ui-datepicker-trigger:hover
{
    cursor:pointer;
}
.ui-dialog
{
    position: fixed !important;
}

#abrirVerReserva
{
    display: none; 
}

.certificadoSeguro, #certificadoSeguro
{
    float: right;
    margin: 3px 3px 3px 3px; 
}

.minusculas {
    text-transform: lowercase;
}

.inicialMayusculas {
    text-transform: capitalize;
}
.small {
    font-size: 0.9em;
}
.oculto {
    display: none;
}
.visible {
    display: block;
}

.capa40 { width: 40%; }
.capa50 { width: 50%; }
.capa60 { width: 60%; }
.capa75 { width: 75%; }
.capa25 { width: 25%; }
.capa100 { width: 100%; }
.flota{ float: left;}

/*This will work for firefox*/
@-moz-document url-prefix() {  
	.contenedor-mcp select {
		padding: 0.5rem 0;
	}
}
/***DIV's de Agencia***/

#comboAgencias
{
     width: 700px !important;
}

#gestionAgencias 
{
    /*font: 12px Helvetica, Arial, sans-serif;    */
    padding: 30px 75px;
    width: 850px;
}

#gestionAgencias h2
{
    font: bold 16px Helvetica, Arial, sans-serif;    
    padding: 0 0 20px 0;
}

.enlaceGestionAgencias, #datosAgentes a
{
    padding: 0 10px;
}
.enlaceGestionAgencias
{
    font:normal 14px Helvetica, Arial, sans-serif;    
}
.datosAgencia
{
    border-bottom: 2px dotted #bbb;
    padding: 5px 20px;
}
.nuevaAgencia
{
	padding-bottom:10px;
}

.nuevaAgenciaDistribuidora
{
	padding-bottom:10px;
    float: right;
}

.nuevaAgenteDistribuidora
{    
    margin-right: 200px;
    float: right;
}

.edicionUsuarioDistribuidora
{
    margin-left: 200px;
    float: left;
}

.nombreAgencia
{
    color: #0c0c0c;
    display: inline-block;
    font: bold 14px Helvetica, Arial, sans-serif;
    width: 350px;
}

.contenedorAgentes
{
    background-color: #eee;    
    border: 3px solid #4b4b4b;
    margin: 10px auto;
    width: 600px;    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#datosAgentes
{
    margin: 0 auto;
    padding: 5px 10px;    
}

.nombreAgente, .codigoAgenge
{
    display: inline-block;
    font: bold 12px Helvetica, Arial, sans-serif;
    width: 400px;    
}   
.codigoAgenge
{
    padding-right: 10px;
    text-align: right;
    width: 50px;
} 
    
#datosUsuarios 
{
    padding: 0em 6.225em 6.225em 6.225em;
    width: 70.88em;
}
.columnaTablaDatosUsuarios 
{
    width:12.45em;
}
#datosUsuarios h3 
{
    padding-top:0.83em;
}
#editarAgencia 
{
    padding: 2.49em 6.225em;
    width:70.88em;
}
#editarAgencia p 
{
    width:33.2em;
}
.tituloAgencia 
{
    width:30%;
    font-weight:bold;
}

/***DIV de cuerpo de prepagos, facturas, reservas****/

#cuerpo
{
    padding:2.5em 0.833em 2.0825em 2.075em;
    clear:both;
    width:80.422em;
}
#cuerpo tr , #listaReservas tr
{
    height:2.5em;
}
#cuerpo th , #listaReservas th
{
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
    vertical-align:middle;   
}
#cuerpo td , #listaReservas td
{
    padding-left:5px;
    padding-right:5px;
    vertical-align:middle;    
}
#listaReservas {
    width: 960px;
    display: block;
    clear:both;
    margin: 10px 10px 0 20px;
}
#filtroResultados.filtroReservas
{
    margin: 25px 10px 0 0px;
    font-size: 0.8em;
    width: 206px;
}

/***DIV de filtros de prepagos, facturas, reservas****/


#filtros
{
    padding:2.5em 0.833em 0em 2.075em;
}
.labelFiltros
{
    font-weight:bold;
    padding-right:0.3125em;
    display:inline-block;
    width:35%;
}

.labelFiltrosReservas
{
    font-weight:bold;
    padding-right:0.3125em;
    display:inline-block;
    width: 90px;
    padding-top:10px;
}
.labelBuscarFiltrosReservas
{
    font-weight:bold;    
    display:inline-block;  
    padding:5px;
    width: 100px;
}
#filtroOrden label {
    margin: 0 5px; 
}
#filtroOrden input[type=button] {
    margin-left: 25px;
}
#filtroFecha, #filtroOrden
{
	float:left;
	padding-left:20px;
}
.labelFechas 
{
    font-weight:bold;
    padding-right:0.3125em;
    display:inline-block;
    width:3.75em;
}
#filtros p, #filtrosFacturas p 
{
    width:23.125em;
}
#opcionesFiltrado 
{
    float:left;
    width:21.875em;
}
#fechas 
{
    float:left;
    width:25em;
    padding-left:3.125em;
}
#boton 
{
    clear:both;
    padding-top:0.83em;
    padding-left:2.075em
}

#filtrosReservas
{
    float: left;
    margin:30px 10px 10px 25px;
    width: 600px;
    padding: 20px 0;
}
#CargaReservas {
    display: inline-block;
    margin: 5px 20px;
    width: 958px;
    padding: 10px 0;
    border: 1px dotted #666666;
}

#filtroBuscarReservas
{
    float: left;
    margin:30px 10px 10px 25px;
    width: 300px;
}

#filtrosFacturas 
{
    padding: 25px 0 0 25px;
    width: 250px;
    float: left;
}
#impresionFacturas 
{
    float: left;
    padding: 25px 0 0 75px;
    width: 350px;
}
#filtrosSeleccion 
{
    float:left;
    width: 150px;
}

#filtrosSeleccion label 
{
    line-height: 16px;
}

#imprimir 
{
    float:right;
    width:100px;
    padding-top: 10px;
}
#botonListaReservas,#botonBuscarReserva,#botonCargarListaReservas
{
    clear:left;
    text-align:center;
    padding-top:20px;
    padding-bottom:10px;
}
#botonCargarListaReservas {
    clear: none;
}
#botonBuscarReserva
{
    float:right;
    text-align:center;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:12px;
}
#FechaDesde, #FechaHasta
{
	width:80px;
}
/**DIV's Validacion**/
#validacion 
{
    padding-top:0.83em;
    padding-left:6.225em;
    width:70.88em; 
}
#datosConsultaReservaPorLocalizador span.field-validation-error {
    display: inline-block;
    padding: 2px 0 0 32%;
    width: auto;  
}
#contenido-cambio-password label.error, #solicitud-presupuesto label.error,  #datosConsultaReservaPorLocalizador label.error
{
    display: inline-block;
    padding: 2px 0 0 25%;
    width: auto;
}
.validation-summary-errors, .field-validation-error
{ 
    padding: 3px 0;
    font-weight: bold;
}

#datosPersonales .field-validation-error, #datosUsuario .field-validation-error
{
    display: block;
    font-size: 11px;
    padding-left: 32%;
    text-align: left;
}
#detalleDatosUsuario .field-validation-error, #detalleDatosUsuario .field-validation-error
{
    display: block;
    font-size: 11px;
    padding-left: 31%;
    text-align: left;
}
/**DIV's Navegación**/
#navegacion 
{
    padding:2.49em 6.225em;
    width:70.88em;
}
#navegacion a 
{
    padding-right:1.66em;
}

/**DIV's NuevoUsuario**/

#ContenedorTotalNuevoUsuario, #contenedorTotalEditarUsuario
{
    padding-bottom:20px;
}

#datosPersonales
{
    border: 3px solid #4b4b4b;
    padding: 0 10px 10px 25px;
    width: 400px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;            
}

#datosContrato 
{
    border: 3px solid #4b4b4b;
    padding: 10px 10px 10px 25px;
    width: 835px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;            
}
#contenedorDatosContrato
{
	 padding:30px 0 0 60px;
}
.condicionesContrato
{
	text-align:center;
	padding-top:25px;
}
.condicionesContrato p
{
	margin:10px;
	}
#contenedorDatosEleccionContrato
{
	padding:30px 0 30px 60px;
	font-size:14px;
}

#formulario-datos-cliente .warning {
    margin: 0 auto 20px auto;
    width: 500px;
}

#contenedorDatosUsuario, #contenedorOtrosDatos , #contenedorLogoAgencia, #contenedorContratoComercial
{
    float:left;
    margin:30px 0 0 60px;
}
#contenedorDatosPersonales
{
    float:left;
    margin:30px 0 30px 60px;
}
#contenedorDetalleDatosUsuario,
#contenedor-datos-cliente
{   
    padding: 30px 0;    
}

#contenedorDetalleDatosUsuario h2,
#contenedor-datos-cliente h2
{
    font: bold 18px Helvetica, Arial, sans-serif;     
    padding: 0 0 15px 0;
    text-align: center;    
}
#datosUsuario, #logoAgencia
{
    border: 3px solid #4b4b4b;
    padding: 0 0 10px 20px;
    width: 350px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;         
}
#imagenContrato
{
	float:left;
	margin-right:15px;
}
#logoAgencia
{
	 padding: 10px 0 10px 0 !important;
}
#otrosDatos, #otrosDatosContratoComercial
{ 
    border: 3px solid #4b4b4b;       
    padding: 0 0 10px 20px;
    width: 350px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;         
}
#detalleDatosUsuario, #detalleDatosUsuarioOk, #formulario-datos-cliente
{
    border: 3px solid #4b4b4b;
    margin: 0 auto;
    padding: 35px 0;
    width: 600px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;        
}
#detalleDatosUsuarioOk
{    
    line-height: 15px;
    padding: 15px !important;    
}
#detalleDatosUsuarioOk h1
{
    padding-bottom: 20px;
}
#solicitud-presupuesto h3
{
    line-height: 20px;
    padding-bottom: 10px;
}

#resultado-solicitud-presupuesto
{
    line-height: 20px;
}

#botonAceptarSolicitudPresupuesto
{
    margin-top: 10px;
}
#detalleDatosUsuario label, #datosConsultaReservaPorLocalizador label,
#contenido-cambio-password label, #solicitud-presupuesto label,
#formulario-datos-cliente label
{
    font-weight: bold;
    float: left;
    line-height: 20px;
    padding-right: 5px;
    text-align: right;
    width: 30%;  
}
#solicitud-presupuesto label, #contenido-cambio-password label
{
    width: 25%
}
#datosConsultaReservaPorLocalizador-wrapper
{
    padding: 20px 0 50px 0;
    margin: 0 auto;    
    width: 446px;
}
#datosConsultaReservaPorLocalizador
{
    padding: 20px;
    width: 400px;
    
    border: 3px solid #4b4b4b;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;       
}
#botonConsultarReservaPorLocalizador
{
    margin-top: 20px;
}
#detalleDatosUsuario input[type="text"], #detalleDatosUsuario input[type="password"], #detalleDatosUsuario select,
#datosPersonales input[type="text"], #datosPersonales input[type="password"], #datosPersonales select,
#datosUsuario input[type="text"], #datosUsuario input[type="password"], #datosUsuario select,
#datosConsultaReservaPorLocalizador input[type="text"], #solicitud-presupuesto input[type="text"], #contenido-cambio-password input[type="text"]
{
    border: 2px solid #999;
}
#solicitud-presupuesto input[type="text"].error, #contenido-cambio-password input[type="text"].error
{
    color: #000;
}
#registroUsuario
{
    width:385px;    
    padding:0 0 10px 50px;
}
#contenedorPosteaLogin
{
    width:435px;
    margin:30px 0 0 60px;
}
#enlacesDetalleUsuario
{
    width:370px;
    margin:30px 0 0 5px;
}
#detalleDatosUsuario p
{
    padding:5px 0 !important;
}
#datosContrato  h2{
	padding-bottom:1em  !important;
}
#datosPersonales h2, #datosUsuario h2, #otrosDatos h2, #otrosDatosContratoComercial h2, #cuerpoRegistroUsuarioOk h2, #detalleDatosUsuario h2, #registroUsuario h2, #condicionesCompra h2, #avisoLegal h2, #quienesSomos h2, #enlacesMensajeria h2, #datosContrato  h2
{
    font-size:16px;
    font-family:Helvetica, Arial, Sans-serif;
    font-weight:bold;
    letter-spacing:-1px;    
}
#datosPersonales p 
{
    padding:0.415em; 
}
#datosUsuario p, #otrosDatos li, #otrosDatosContratoComercial li
{
   padding:0.415em;
}
#datosPersonales label, #datosUsuario label
{
    display: inline-block;
    font-weight: bold;
    line-height: 20px;
    padding-right: 5px;
    text-align: right;
    width: 30%;
}
#datosUsuario label 
{
    width: 40%;
}
#otrosDatos label , #otrosDatosContratoComercial label
{
    display:inline-block;
    width:125px;
}
#botonNuevoUsuario 
{
    margin-top: 30px;
    text-align: center;
}
#botonNuevoUsuario a, #botonGrabarUsuario a
{
    padding-right: 20px;
}
#botonGrabarUsuario
{
    margin-top: 10px;
    text-align: center;    
}
#Pais 
{
    width:10.54em;
}
.parrafoEnhorabuena
{
    font-weight:bold;
    font-size:14px;
    padding:0 0 10px 20px !important;    
    
}
#botonAceptar
{
    margin-top:0.83em; 
}
/*********Detalle de Mensajes Generales y Mensajería, NuevoMensaje, Modal VerPdf GrupoPublicaciones*********/
.h2DetalleMensajes
{
    width:410px !important;
    height:30px !important;
    padding-left:50px !important;
    font-size:0.9em !important;
    font-weight:bold;
    font-family:Georgia,serif;
    line-height:35px;
}
.h2NuevoMensaje
{
    width:410px !important;
    height:30px !important;
    padding-left:50px !important;
    font-size:0.9em !important;
    font-weight:bold;
    font-family:Georgia,serif;    
    line-height:35px;
}
.h2incidencias, .h2DetalleMensajesGenerales, .h2VerDossier, .h2NavegadorObsoleto
{
    width:460px !important;
    font-size:0.9em !important;
    font-weight:bold;
    font-family:Georgia,serif;
    padding:0 !important;
}
#detalleMensajeGeneral, #detalleMensaje, #nuevoMensaje, #listaDossier
{
    width:460px;
    font-size:0.7em;
}
#detalleMensajeGeneral p, #detalleMensaje p, #nuevoMensaje p, #listaDossier li
{
    width:440px;
    padding:5px 10px;
}
.mensajesTitulo, .incidenciasTitulo
{
    font-weight:bold;
    padding: 0 5px;
    display:inline-block;
}
.nuevoMensajeTitulo
{
    font-weight:bold;
    padding: 5px 5px;
    display:inline-block;
}
.textoMensaje
{
    display:block;
    padding:5px 0 0 10px !important;
}
.descripcionDossier
{
    padding-left:5px;
    font-weight:bold;
    font-size:12px;
    font-family:Georgia,serif;
    letter-spacing:-1px;   
}
.parrafoBotonNuevoMensaje
{
    padding:15px 10px !important;
    text-align:center;
}
.anchoLabelNuevoMensaje
{
    width:75px;
}
.inputDePara
{
    width:200px;
}
.inputAsunto
{
    width:340px;
}
.inputCuerpo
{
    margin-left:10px;
    width:420px;
}
#validacionNuevoMensaje
{
    width:440px;
    padding-bottom:10px;
}
#validacionNuevoMensaje li
{
    width:440px;
    font-size:0.8em;
}
/*******Mensajería*******/
#enlacesMensajeria
{
    padding:0 1.66em 0 2.49em;
    width:78.85em;
}
#enlacesMensajeria a
{
    padding:0 0.83em;
}
#mensajes
{
    padding:2.49em 1.66em 1.66em 2.49em;
    width:78.85em;
}
#tablaMensajes th
{
    padding-bottom:0.83em;
}
#tablaMensajes td
{
    padding:0.415em 0.415em;
}
.columnaDePara
{
    width:8.3em;
}
.columnaDeMasInfo
{
    width:12.45em;
}
.columnaAsunto
{
    width:24.9em;
}
.columnaFechaHora
{
    width:16.6em;
}
.columnaEnlace
{
    width:4.15em;
}
.parrafoModeloVacio
{
    padding:2.49em 1.66em 1.66em 2.49em;
    width:78.85em;
    font-weight:bold;
}
/*******Cancelar Expediente*********/

#mensajeCancelado
{
   display: none;    
    padding: 25px;
}
/**********Contratos Comerciales*********************/
.tituloContratosComerciales
{
    font: bold 16px Helvetica, Arial, sans-serif;
    padding: 0 50px 10px 70px;
    text-align:center;
}
#contenedorContratosComerciales
{
    font: 12px Helvetica, Arial, sans-serif;
    margin: 0 auto; 
    padding: 0 20px 0 30px;
    width: 940px;
}
#contenedorContratosComerciales input[type="text"]
{
    border: 2px solid #4b4b4b;
}
#contenedorContratosComerciales .error
{
    color: Red;
    clear: both;
    display: inline-block;
    font-weight: bold;    
}
#datosContrato label.error
{
    color: Red;
    clear: both;
    display: block;
    font-weight: bold;    
}
.contratoComercial
{
    background-color: #ccc;
    border: 3px solid #4b4b4b;
    cursor: pointer;
    float: left;
    /*height: 250px;*/
    margin: 20px 15px;
    padding-bottom: 10px;
    pointer: hand;
    width: 274px;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;   
}
.contratoComercial p
{
    padding: 10px 10px 10px 10px;
    text-align: center;    
}
.resetParrafoContratoComercial
{
    padding: 0 !important;
    margin-top: -5px !important;
}
.contratoComercial img
{
    border: 1px solid #4b4b4b;
    margin: 10px 10px 0 10px;
    padding: 3px;
    height: 150px;   
    width: 150px;
}
.nombreContratoComercial, .enlaceCondicionesContratoComercial
{
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px;
    text-align: center;
}
.enlaceCondicionesContratoComercial
{
    padding-top: 10px;
}
.botonAceptarContratoComercial
{
    clear: both;
}
.checkboxAceptaCondicionesPdf
{
    vertical-align: middle;
}
.formatoFecha
{
    display:block;
    font-weight:bold;
    text-align:right;
    width:55%;
}
#AceptaCondiciones
{
	padding-bottom:10px;
}
.ui-widget-overlay
{
    opacity:0.8 !important;
}
#dialogPoliticasCancelacion
{
    font-size: 0.8em;
}
#dialogPoliticasCancelacion h2
{
    padding: 10px 0 5px 0;    
}
.h2AvisoCancelarExpediente, #ui-dialog-title-dialogPoliticasCancelacion
{
    font-family: Verdana,serif;
    font-size: 0.8em;
    line-height: 16px;
    color: Red;
}
.iconoEmail
{
    background: url(images/CssImages/email.png) no-repeat 0 1px;
    padding-left: 20px !important;    
}
.iconoTelefono
{    
    background: url(images/CssImages/phone.png) no-repeat 0 0;  
    padding-left: 20px !important;    
}
#datosClienteFiscal
{
    margin: 0 25px;
    padding: 0px 5px;
    width: 890px; 
    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;       
}
#datosClienteFiscal span
{
    padding-top: 5px;
}
.contenedorResumenPrestatario
{
    float: left;
    padding-right: 15px;    
    width: 430px;
}
#nombreClienteFiscal, #contactoAgente, .separadorResumenPrestatario
{
    padding: 0 10px;
}
#datosEstadoReserva
{
    margin: 0 30px;
    padding: 0 10px;
}
.separadorResumenPrestatario hr
{
    border-color:#ccc -moz-use-text-color #FCFFE5;
    border-left:0 none;
    border-right:0 none;
    border-style:solid none;
    border-width:1px 0;
    margin: 5px 15px 5px -5px;
    padding:0;
}
.lineaSeparadorDetallePrestatario
{
    border-top: 1px dotted #333;
    margin: 20px 25px;
    width: 900px;
}

#expedientePrestatario
{
    float: left;
    line-height: 18px;
    padding-left: 40px;
    width: 395px;
}
#expedientePrestatario span
{
    padding-left: 5px;
}
#filtrosReservaPretatario
{
    border: 1px solid #000;
    float: left;
    margin: 25px 25px 0 25px;
    width: 890px;
}
#filtrosOrdenacionPretatario
{
    float: left;
    margin-top: 20px;
    padding: 20px;
}
#filtroFechaPrestatario
{
    float: left;
    padding: 20px;
}
#filtroNombreLoc
{
    float: left;
    padding: 20px 10px;    
}
.labelFiltrosPrestatario
{
    display: inline-block;
    font-weight: bold;
    padding: 10px 2px 0 0;
    text-align: right;
    width: 135px;
}
#botonActualizaReservas
{
    margin-right: 50px;
}
.capaSeparacionContratos
{
    width:100%;clear:both;
}
a#btAnadirNuevaImagen
{
    cursor: pointer;
    pointer: hand;
}
/***************************************************************/
#contenedor-datos-busqueda-cliente {
    min-height: 400px;
}
#filtro-busqueda-cliente
{
    margin: 0 auto;
    padding: 30px 0 15px 0;
    width: 600px;
}

#filtro-busqueda-cliente label {
    display: inline-block;
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
}

#filtro-busqueda-cliente input[type="text"] {
    height: 23px;
    line-height: 27px;    
    margin-right: 5px;
    width: 420px;
}

#contenedor-resultados-busqueda-clientes {
    margin: 0 auto 30px auto;
    width: 950px;
}

#contenedor-resultados-busqueda-clientes p {
    font-size: 1.2em;
    font-weight: bold;    
    text-align: center;
}

#tabla-busqueda-clientes {
    margin: 0 auto;
}

#tabla-busqueda-clientes tr {
    line-height: 27px;
}

#tabla-busqueda-clientes th {
    background-color: #424242;
    color: #fff;
    font-weight: bold;    
}

#tabla-busqueda-clientes th,
#tabla-busqueda-clientes td {
    padding: 0 10px;
}

#formulario-datos-cliente
{    
    width: 800px;
}

#formulario-datos-cliente .validation-summary-errors {
    margin: 0 auto 10px auto;
    width: 400px;
}

#formulario-datos-cliente .validation-summary-errors li {
    padding-bottom: 5px; 
}

#formulario-datos-cliente p {
    padding: 0 0 8px 0;
}

#expediente-datos-cliente {
    display: inline-block;
    font-size: 0.9em;    
}
/* Vendedor Operaciones */
#filtro-busqueda-vendedor-operaciones {
    margin: 0 auto;
    min-height: 300px;
    width: 500px;
}

#filtro-busqueda-vendedor-operaciones p {
    margin: 40px auto 0 auto;
}

#validacion-busqueda-vendedor-operaciones .validation-summary-errors
{
    background: #fdd url(images/CssImages/error-validacion.png) no-repeat 10px 50%;
    border: 1px solid Red;
    padding: 10px 10px 10px 35px;
    margin: 30px auto 0 auto;
    width: 430px

}
#listaReservas #paginacion {
    margin-top: 10px;
}
#contenedorReservas tr:nth-child(even) {background: #CCC }
#contenedorReservas tr:nth-child(odd) {background: #FFF}

#IdContratoComercial
{
     width: 330px;
}

.divInfoRole
{
    float: left; 
    margin-left: 185px; 
    padding-bottom:10px; 
    width:400px;
}

/***************/
#celda-acciones {
    position: relative;
} 

.contenedor-celda-acciones {
    position: relative;
    min-height: 30px;
}

.contenedor-celda-acciones a.boton-acciones {
    line-height: 28px;
}

.lista-acciones-reserva 
{
    background: #fff;
    border: 1px solid #ccc;
    display: none;
    right: 56px;
    position: absolute;
    top: 0;
    width: 150px;
    z-index: 999;

    border-radius: 3px;
    -webkit-border-radius: 3px;
    
    -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.3);
}

.lista-acciones-reserva::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 10px;
    border-bottom-style: solid;
    position: absolute;
    top: 7px;
    right: -19px;
    z-index: 99;    
    border-color: transparent transparent  transparent #fff;
        }
.lista-acciones-reserva::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 14px;
    border-bottom-style: solid;
    position: absolute;
    top: 3px;
    right: -28px;
    z-index: 98;
    border-color: transparent transparent  transparent #ccc;
}

.lista-acciones-reserva li a{
    display: block;
    padding: 7px 10px;
    text-decoration: none;
}

.lista-acciones-reserva li a:hover {
    background-color: #ddd;
}

#contenedor-markup {
    line-height: 18px;
    margin: 20px auto;
    width: 500px;
}

#detalleDatosUsuario #contenedor-markup {
    margin: 0 auto 20px auto;
}


/****** Filtro de reservas  ******/
#contenedor-filtros-reservas {
    margin-top: 20px;
}
#contenedor-filtros-reservas h3 {
   margin: 5px 20px;
}
#filtroReservas {
    margin: 5px 5px 20px 20px;
    width: 626px;
    padding: 10px;
    border: 1px dotted #666;
    float: left;
}
#ordenListaReservas {
    margin: 5px 20px 5px 5px;
    width: 270px;
    padding: 10px;
    border: 1px dotted #666;
    float: right;
}
#listaReservas table {
    width: 100%;
}

#mensaje-alta-agencia {
    color: #363636;
    display: block;
    font-weight: bold;
    padding: 10px 10px 10px 40px;    
    line-height: 20px;
    margin: 0 auto;
    width: 600px;    
}
#busqueda 
{       
    position: relative;
    width: 555px;
}
#busquedaGrupos
{
    position: relative;
    width: 555px;
    margin: 20px auto;
}

#formularioBusqueda
{    
    margin: 0 auto;
    padding: 20px;
    width: 515px;

    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    
    -moz-border-radius: 0 8px 8px 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
}

#opcionesReserva li
{ 
    display: block;
    float: left;
    font: 14px Helvetica, Arial, sans-serif;
    height: 16px;
    letter-spacing: -1px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 10px;
         
    border-radius: 5px 5px 5px 5px;    
    -moz-border-radius: 5px 5px 5px 5px;    
}

#opcionesReserva li.seleccionada
{    
    font-weight: bold;
}

#opcionesReserva li:hover 
{
    cursor: pointer;
}

#cargandoFormularios
{
    display: none;
    left: 20px;
    opacity: 0.3;
    position: absolute;
    top: 0px;
    width: 555px;
}

#cargandoFormularios img
{
    left: 48%;
    position: absolute;
    top: 45%;
}

#fondoModalDestinos
{
    display: none;
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}

#superdestinos
{
    background-color: #fff;
    border: 4px solid #999;
    margin: 200px auto 0 auto;
    padding: 25px;
    width: 680px;
        
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    
    -moz-box-shadow: 0 0 25px 1px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.7);
}

#superdestinos h2
{
    color: #000;
    float: left;
    font: bold 20px "Helvetica Neue", Arial, sans-serif;
    letter-spacing: -1px;
    padding-bottom: 20px;
    padding-top: 0;
    width: 340px;
}

#superdestinos #botonera
{   
    float: right;
    padding: 0;
    text-align: right;
    width: 340px;
}

#superdestinos #botonera span
{
    color: #000;
    cursor: pointer;
    font: bold 11px "Helvetica Neue", Arial, sans-serif;
    margin-left: 10px;
    text-decoration: underline;
}

#superdestinos #zonas { clear: both; }

.subzonas, .destinos
{
    border-top: 1px dotted #bbb;
    margin-top: 4px;
    padding: 4px 0 4px 0;
}

.subzonas li, .destinos li
{
    padding: 1px 0;
}

.cabeceraGrupo
{
    border-left: 1px solid #eee;
    color: #000;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 0 10px;
    vertical-align: top;
    width: 149px;
}

#subzona .cabeceraGrupo
{
    width: 100%;
}

#superdestinos .subzona, #superdestinos .destino
{   
    color: rgb(51, 102, 255);
    cursor: pointer;
    font: 12px "Helvetica Neue", Arial, sans-serif;
    text-decoration: underline;
    text-transform: capitalize;
}

#superdestinos .subzona:hover, #superdestinos .destino:hover
{
    color: rgb(51, 102, 255);
}

.todosLosDestinos
{
    font-weight: bold !important;
}


#validacionFormulariosBusqueda
{
    clear: both;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px 10px 10px 40px;
}

#validacionFormulariosBusqueda li
{
    padding: 2px 0;
}

#validacionFormulariosBusqueda .field-validation-error
{
    padding: 0;
}

td.diaDestacado, .diaDestacado {
    opacity: 1 !important;
    filter: Alpha(Opacity=1) !important;
}

td.diaDestacado span, .diaDestacado span,
td.diaDestacado a, .diaDestacado a {
    border: 1px solid #aaa !important;
    background: #fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x !important;
    font-weight: normal !important;
    color: #212121 !important;
}
/*#formularioBusqueda input[type="text"], #formularioBusqueda select
{
    border: 2px solid #999 !important;
}*/

/* SUPERDESTINOS */
/*.paso1Busqueda, .paso2Busqueda, .paso3Busqueda
{
    background-position: 8px 50%;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #aaa;
    padding: 10px 0 10px 50px;
}

.paso1Busqueda
{
    background-image: url(images/paso-busqueda-1.png);
}

.paso2Busqueda
{
    background-image: url(images/paso-busqueda-2.png);
    padding-bottom: 12px;
    padding-top: 12px;
}

.paso3Busqueda
{
    background-image: url(images/paso-busqueda-3.png);
    background-position: 8px 13px;
}

.botoneraBusqueda
{
    padding-top: 10px;
    text-align: right;
}

#parrafoTipoBusqueda,#parrafoOrigenDestino
{
    float: left;
    line-height: 19px;
    width: 148px;
}

#parrafoTipoBusqueda input, #parrafoTipoBusquedaVuelos input,#parrafoFlexibilidadHorario input
{
    margin: 0;
    vertical-align: baseline;
}

#parrafoProductoDestino
{
    float: right;
    padding: 7px 0 7px 12px;
    width: 305px;
}

#parrafoProductoDestino img
{
    margin-right: 15px;
    vertical-align: bottom;
}
#SelectTextoBusqueda, #SelectDestino {
    padding: 2px;
    width: 254px;
}
#SelectDestino {
    margin-left: 38px;
}

.aclaracion {
    margin: 1px 0 0 38px;
    font-size: 0.9em;
}

#filtroBusqueda.vertical .aclaracion {
    margin-left: 77px;
}

#TextoBusqueda
{
    padding: 3px;
    width: 244px;
}

.pasoFechas label
{
    display: inline-block;
    width: 120px;
}

.pasoFechas input
{
    width: 100px;
}

#numeroNoches
{   
    font-size: 11px;
    font-weight: bold;
    margin-left: 5px;
}


.ui-datepicker-trigger
{
    padding: 3px 2px;
    vertical-align: top;
}

#acomodacionesCapacidad, #listaEdadesNiños
{
    font-size: 11px;
}

#acomodacionesCapacidad li, #listaEdadesNiños li
{
    margin: 3px 0;
}

#acomodacionesCapacidad select, #listaEdadesNiños select
{
    border-width: 1px !important;
    font-size: 11px;
}

#acomodacionesCapacidad ul li, #listaEdadesNiños li
{
    background: url(images/flecha-sublista-acomodaciones.png) no-repeat 3px 50%;
    text-indent: 12px;
}

.etiquetasUnidadesServicios
{
    display: inline-block;
    width: 112px;
}

.etiquetasUnidadesParques
{
    display: inline-block;
    text-transform: capitalize;
    width: 98px;
}
#acomodacionesCapacidad li
{
    border: 0 !important;
    width: inherit !important;
}


#busquedaRentacar .labels
{    
    font-size: 12px;
    display:block;
    float:left;
    width: 120px !important;
}

#busquedaRentacar .cmbRentacar
{    
    width: 300px !important;
}
#busquedaRentacar .calendario
{    
    width: 70px !important;
}
#informacionDias
{
    float:left;
    display:block;  
    height:38px;
    width: 470px !important;
    }
#informacionDias .labels
{
    font-size: 15px;  
    font-weight:bold;
}

#imagenRentACar
{
    float:left;
    margin-right:15px;
}

ul#listaUnidadesParques li
{
    margin: 3px 0;
}
.unicaFecha
{
    padding: 12px 0;
}

select#TextoBusqueda {
    margin-left: 40px;
}

select#TextoBusqueda optgroup {
    background-color: #666;
    color: #fff;
}

select#TextoBusqueda .opt-subzona {
    background-color: #fff !important;
    color: #000 !important;
    font-weight: bold;
}
*/
/*FormularioVuelos*/
/*#parrafoFlexibilidadHorario
{
    margin-top: 15px;
}
#parrafoFlexibilidadHorario input {
    width: 30px !important;
}

.cmbComboVuelos {
    width: 300px;
}
#parrafoTipoBusquedaVuelos
{
    float: left;
    line-height: 19px;
    width: 300px;
}
#parrafoTipoBusquedaVuelos input
{
    width: 40px !important;
}

.parrafoCombosVuelos {
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
}
.parrafoCombosVuelos label {
    display: inline;
    float: left;
    width: 70px;
}
#acomodacionesVuelos {
    float: left;
    margin-bottom: 10px;
}
.combosAcomodacionesVuelos {
    float: left;
    width: 300px;   
}
.combosAcomodacionesVuelos label {
    width:80px;
    padding-top: 5px;
    float: left;
}
.combosAcomodacionesVuelos select{
    margin: 0;
    vertical-align: baseline;   
    float: left; 
}
#mes {
    width: 140px;
}
#formulariobusquedaCircuitosEstandar #validacionFormulariosBusqueda
{
    display: none;
}

#markup {
    width: 40px
}
#DatosMarkupCliente #mensaje-markup{
    font-size: 12px;
    background-color: #fcefa1;
    padding: 8px;
    margin: 10px 0;
    line-height: 16px;
}

td.diaDestacado, .diaDestacado {
    opacity: 1 !important;
    filter: Alpha(Opacity=1) !important;
}

td.diaDestacado span, .diaDestacado span,
td.diaDestacado a, .diaDestacado a {
    border: 1px solid #aaa !important;
    background: #fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x !important;
    font-weight: normal !important;
    color: #212121 !important;
}

#contenedor-filtro-distintivas {
    margin: 0 auto;
    width: 500px;
}

#contenedor-filtro-distintivas h3 {
    margin: 10px 0;
}

#contenedor-filtro-distintivas li {
    float: left;
    margin: 0 0 5px 0;
    width: 250px;
}

#contenedor-filtro-distintivas input[type="checkbox"] {
    margin: 0 3px 3px 4px;
    vertical-align: middle;
}*/

/*#contenedor-filtro-distintivas label {
    vertical-align: top;
}*/

.condicionesReserva label.error {
    display: block !important;     
}



/**********FILTROS BUSQUEDA**********/
.otrosProductos
{
    border: 0 !important;
    margin-bottom: 15px;
}
.otrosProductos span
{    
    font-family: Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    padding: 0 0 3px 0;
}
#listaResultados
{
    float: left;    
    padding: 20px 0 50px 40px;
    width: 650px;   
}

.resultadoBusqueda
{
    padding: 10px;
    width: 630px;
}
/*.resultadoBusqueda li,*/ .listaPublicaciones li 
{
    margin-bottom: 40px;
    width: 630px;    
}
.lineaResultadoBusqueda
{
    margin-bottom: 30px;
    width: 630px;    
 }
.tituloResultado, .tituloResultadoRentACar
{
   /* height: 45px;*/
    float: left;
    width: 630px;    
}
.tituloResultadoRentACar
{
    height: auto;
}
.centroTituloResultado, .centroTituloResultadoGp, .centroTituloResultadoFe
{
    float: left;
    width: 485px;
}
.centroTituloResultadoGp, .centroTituloResultadoFe
{
    width: 400px;
}
/********/
div.centroResultado
{
    float: left;
    min-height: 46px;
    width: 400px;
}
div.centroResultado .descripcionCategoria, div.centroResultado .destino
{
    width: 400px;
}

div.textoOfertaPdfFe
{
    padding: 5px 10px 0 10px !important;
    width: 200px !important;
}
/*.centroResultado
{
    width: 400px;
}
.centroResultado span, .centroResultado h2
{
    display: block;
    padding: 5px 0 0 10px !important;
    width: 400px;    
}*/
/*QUITAR*/
.descripcionResultadoFolletoElectronico
{
    margin-bottom: 10px;
    width: 100%;
}
.descripcionResultado
{
     width:100%;
}
.descripcionResultado h2, .descripcionResultadoFolletoElectronico h2
{
    float: left;
    font-size: 16px;
    font-family: Helvetica, Arial, Sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 20px;
    padding: 0;
}
.precio, .precioDesde
{
    font: bold 20px Helvetica, Arial, sans-serif;
    padding: 0 10px 0 0;
    text-align: right;
}
.precioDesde
{
    font-size: 14px;
    font-weight: 600;
    padding-top: 2px;
}
.tituloResultadoDetalleGrupoPublicaciones
{
    width: 350px !important;
}
.lineaResultado, .lineaResultadoCircuito, .lineaResultadoParques, .lineaResultadoServicios
{
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 15px;
    padding: 12px 5px 5px 5px;
    width: auto !important;    
}
.lineaResultadoCircuito, .lineaResultadoParques
{
    padding: 5px;
}
.lineaResultadoCircuito { width: 598px !important; }  /* aquí */
.acomodacion, .lineaAuto
{
    font-size: 11px;
    font-weight: bold;
    line-height: 21px;
    margin-top: 10px !important;
    /*padding: 5px;*/
    padding: 5px 5px 5px 22px;
    width: auto !important;    
}
.lineaAuto
{
    border: 1px solid #ccc !important;
    line-height: normal !important;
    padding: 5px;
}
.lineaTarifaPrecio
{
    border: none !important;
    font-size: 11px;
    line-height: 16px;
    margin: 0 !important;
    padding: 5px;
    width: 600px !important;    
}

#lineasResultados
{
    clear: both;
    padding: 10px;    
    width: 610px;
}
    
.textoLineaResultado, #lineasResultados a
{
    font-weight: bold; 
}
.textoObservacionesRentACar
{
    display: inline-block;
    padding: 0 5px;
    text-align: justify;
}
/*#lineasResultados a
{
    float: right;
}*/

.fechasLineaResultado 
{
    display: block;
    float: left; 
    font-weight: bold;
    width: 400px;    
}
.fechasLineaResultadoCircuito, .fechasLineaResultadoParques,
.fechasLineaResultadoServicios, .fechasLineaResultadoCircuito-oferta
{
    display: block;
    float: left; 
    font-weight: bold;
    width: 350px;  
}
.fechasLineaResultadoCircuito, .fechasLineaResultadoCircuito-oferta
{   
    display: inline-block;
    line-height: 21px;
    width: 368px; /*364px;*/
}
.fechasLineaResultadoCircuito-oferta {
    width: 319px !important;
}
.oferta-circuitos {
    cursor: pointer;
    pointer: hand;
    
    float: left;
    font-weight: bold;
    line-height: 21px;
    margin: 0 2px;
    padding: 0 2px;
    width: 42px;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;   
}
.contenedor-oferta-circuito {
    padding-top: 5px;
}
.precioEnlaceLineaResultado /*precioLineaAcomodacion*/
{
    display: inline-block;
    float: right;
    font-weight: bold;
    padding-left: 10px;
    text-align: right;
    width: 190px;
}
.precioEnlaceLineaResultadoParques, .precioEnlaceLineaResultadoServicios
{
    display: inline-block;
    float: right;
    font-weight: bold;
    padding-left: 10px;
    text-align: right;
    width:220px;
}
.contenedorImagenProductos, .contenedorImagenPublicacion, .contenedorImagenProductosGp, .contenedorImagenProductosFe
{
    clear: both;
    float: left;    
    height: 84px;
    padding: 10px 0 10px 10px;    
    width: 108px;
}
.contenedorImagenProductosGp, .contenedorImagenProductosFe
{
    padding: 10px;
}
.contenedorImagenPublicacion
{
   padding: 0 10px 0 0;
}
.textoResultado
{
    float: left;    
    padding: 10px;
    width: 442px;
}
.distintivas-circuitos {
    float: left;
    padding: 0 10px;
    width: 442px;
}
.distintivas
{
    width: 480px;
}
.distintivas p
{
    padding-left: 5px;
}
.distintivas a
{
    display: block;
    padding-bottom: 5px;
    text-align: right;
}
.listaDistintivas li, .listaDistintivas-pd li
{
    border: none !important;
    margin: 0;
    padding-top: 5px;
    width: 480px;
}
.listaDistintivas-pd li {
    padding-top: 2px;
    width: 158px;
}
.listaDistintivas li img
{
    padding-left: 5px;
}
.tamañoImagenDistintivas /*Llevarlo al cliente CSS*/
{
    height: 16px;
    width: 16px;
}
.contenedorImagenDistintiva
{
    height: 24px;
    padding-right: 5px;
    width: 24px;    
}
.textoDistintiva
{
    font-size: 10px;
    width: 109px;
}
.observacionesBusqueda
{
    display: none;
    width: 585px;
    padding: 10px 0 0 20px;
}
.tituloPublicacion /*destino*/
{
    font-weight: bold;
    padding: 0 5px;    
    width: 18.38em;
}
.textoObservaciones
{
    font-size: 10px;
    line-height: 12px;
}
.textoObservacionesGp, .textoObservacionesFe
{
    font-size: 12px;
    line-height: 14px;
    text-align:  justify;
}
.textoObservacionesPublicacion
{
   /* height: 50px;*/
    line-height: 14px;
    padding-left: 5px;
    text-align: justify;
    width: 475px;
}
.textoObsPublicacion
{
    font-size: 11px;
    line-height: 16px;
    text-align: justify;
    width: 475px;    
}

.politicasCancelacion
{
    clear: both;
    height: 20px;
    padding: 5px 5px 10px 5px;
    padding-top: 5px;
    width: 150px;
}

.textoPoliticasCancelacion
{
    clear: both;
    display: none;
    width: 545px;
}

.textoPoliticasCancelacion h2
{
    font-size: 14px;
    padding: 0  0 5px 0;
}

.enlacePoliticasCancelacion, .cerrarTextoPoliticaCanc, .abrirTextoPoliticaCanc
{
    cursor: pointer;
    font-weight: bold;
    text-decoration: underline;
}

.enlaceBusquedaMasInfo
{
    float: right;
    padding: 4px 5px;
    width: 100px;
}
div.enlaceBusquedaMasInfo
{
    float: right;
    font-weight: bold;
    padding: 5px 10px 0 10px;
    text-align: right;
    width: 130px;
}
/*.enlaceCentralReservas
{
    font-size: 10px;
}*/

#filtroResultados
{
    float: right;
    margin: 118px 40px 0 12.5px; /*72px*/
    padding: 8px;
    width: 254px;
}
#filtroResultados p
{
    width:216px;
}
#filtroResultados h2, #panel-lateral-resultados h2
{
    color:rgb(140,5,4);
    font: bold 20px Helvetica, Arial, sans-serif;
    letter-spacing: -1px;
    padding: 5px;
}
#filtroResultados h3, #filtroResultados p
{
    padding:5px 10px 0 10px;
}

#filtroResultados p
{
    padding: 5px 10px 10px 10px;
}
#listaPrestaciones, #listaCategorias, #listaCaracteristicas
{
    padding: 5px 12.5px 10px 12.5px;
}

#listaPrestaciones li, #listaCategorias li, #listaCaracteristicas li
{
    padding-top: 5px;
}

#borrar
{
    margin-left: 10px;
}
#formulario 
{
    display:none;
    width:44.82em;
    padding:1.66em;
    margin:1.66em;    
}
#filtroBusqueda 
{
    padding: 2.49em 0 0 3.32em;
    float: left;
    margin-bottom: 28px;
    width: 51.46em;
}
#btVolverAtras
{
	margin-right:20px;
}

#btnModificarBusqueda , #btVolverAtras
{	
    font-weight:bold;    
    text-decoration:underline;    	
}
#btnModificarBusqueda:hover , #btVolverAtras:hover
{    
    text-decoration:none;
    cursor:pointer;
}

#capaOrden
{
    padding: 8px 0;
    text-align: center;
}

#capaOrden *
{
    font-size: 11px;
}

.parrafoImpuestosTarifas
{
    padding-right:5px;
    text-align:right;
    font-size:9px;
    font-style:italic;
    font-weight:bold;
}

#busquedaSinResultados, .busquedaSinResultados
{
    color: #f90;
    float: left;
    font: bold 16px Helvetica, Arial, sans-serif;
    letter-spacing: -1px;
   /* margin: 40px 0 0 0;
    padding-left: 30px; 
    width: 670px;*/
    padding: 10px;
    width: 600px;
    text-align: center;
}

.busquedaSinResultados {
    border: 1px solid #111;
}

.parrafoNumeroResultados
{
    font-weight:bold;
    padding-left:10px;
}

#cargandoResultadosFiltro
{
    top:0;    
    display: none;
    opacity: 1 !important;
    filter:alpha(opacity=100) !important;
    position: fixed;
    width: 100%;
    height:100%;
    z-index: 9999;        
    background: url(images/CssImages/fondo-semitransparente.png) repeat !important;    
}

#cargandoContenidoResultadosFiltro {
    width: 420px;
    height: 240px;    
}

#cargandoContenidoResultadosFiltro,#cargandoContenidoResultadosFiltroPublicidad {
    margin: 75px auto auto auto;
    text-align: center;
    opacity: 1 !important;
}

.textoCargandoResultados
{
    padding-top:20px;
    display:block;
    padding:20px 0;
    font-size:20px;
    font-family:Helvetica, Arial, Sans-serif;
    font-weight:bold;
    letter-spacing:-1px;    
}
.pruebaOferta, .ofertaGrupoPublicaciones
{
    background-repeat: no-repeat;    
    display: block;    
    font: bold 16px Helvetica, Arial, sans-serif;
    margin-left: 525px;
    text-align: center;    
    width: 85px;    
}
.ofertaGrupoPublicaciones
{
    margin: -20px 0 0 546px !important;
}

/************/
.resultadoBusqueda li.lineaOferta
{
    border: 0;
}
div.resultadoBusqueda .lineaOferta span
{
    margin-left: 547px; /*Si border o no el li, quitar o poner pixel*/
}

/*************************ResultadosMapa**************************/
.panelResultadosMapa
{
    visibility:hidden;    
}
.lbInfBusqueda
{	
    letter-spacing:-1px;    
    font-size:14px;
    font-family:Verdana;
    font-style:italic;
    font-weight: bold;		    
}
#informacionBusquedaGrupoPublicaciones
{	   
    font-family: Helvetica,Arial,Sans-serif;      
    font-size: 16px;    
    letter-spacing: -1px;
    margin: 0 auto 10px auto;
    padding-top: 20px;
    width: 650px;
}
.resultadoMapa
{
    font-family: Arial;
    font-size: 14px;
    width: 30px;        
}
/* FOLLETO ELECTRONICO */

#TemporadaFolleto
{
    margin-left:50px;
    margin-top:10px;
    float:left;
    width:200px;    
}

#BusquedaFolleto
{
    width:650px;
    float:right;          
    margin:0 auto;   
    margin-right:50px;
    margin-top:10px; 
}

.detalleBusquedaFolletos
{
	padding: 0 10px;
}
#folletoZona, #folletoSubZona, #folletoDestino
{
	float:left;
	width:210px;	
}

.lblFolleto
{
	display:block;	
	width:100px;
	margin:10px 0;	
	padding:0 10px;	
	font-size:12px;
}
.comboFolleto
{
	width:200px;
}
.tituloFolleto
{
	font-size:15px;	
	padding:10px;
	display:block;
}
.resultadoBusqueda
{                      
    margin:0 auto;
}

.menuFolleto li
{    
	padding:5px 0 10px 15px;          
}

.menuFolleto li:hover
{
    cursor:pointer;
    pointer:hand;
    text-decoration:underline;
}
#ResultadosFolleto
{	
	float:right;
	width:650px;
	margin: 20px 50px 20px 0;
}
#ResultadosFolletoPdf
{	
	float:left;
	width:650px;
	padding: 40px 70px 40px 20px;
}
.FolletoBotonera
{
	text-align:right;
	padding:15px 20px 5px 0;
}

/************Nuevos DIV**************/
#prestacion, #prestacionGp, #prestacionFe
{
    float: left;
    padding: 5px;
    width: 20px;
}

#descripcionCategoria, #descripcionCategoriaGp, #descripcionCategoriaFe, #descripcionCategoriaFe
{
    padding: 5px 0 0 10px;
    width: 480px;
}
#descripcionCategoriaGp, #descripcionCategoriaFe
{  
    width: 380px;
}
#descripcionCategoriaGp img, #descripcionCategoriaFe img,#descripcionCategoria img
{
    margin-left:10px;
}

#precio
{
    float: right;
    width: 140px;
}

.destino
{
    clear: both;
    font-weight:bold;
    padding-left: 10px;    
    width: 480px;
}

.imagenPeticion
{
    float: left;
}

.precioLineaAcomodacion, .precioTachar, .textoPrecioResultado, .textoPrecioResultadoOferta
{
    display: inline-block;
    padding-left: 10px;
    text-align: right;
}
.detalleReservaPorNoche, .abrirDetalleReservaPorNoche
{
    cursor: pointer !important;
    pointer: hand !important;
}

.boton-cerrar-detalle-por-noche{
    right: -14px;
    position: absolute;
    top: -30px;
    z-index: 10000;
}

.textoPrecioResultadoCircuito, .textoPrecioResultadoParques, .textoPrecioResultadoServicios
{
    display: inline-block;
    padding-left: 10px;
    text-align: right;
    width: 130px;
}
.textoPrecioResultadoCircuito
{
    float: left;
    font-weight: bold;
    line-height: 21px;
    padding: 0 10px;
}
.contenedorTextoResultadoPaqueteDinamico {
     float: left;    
    padding: 10px;
    width: 320px;
}
.contenedorTextoResultadoPaqueteDinamico p.textoObservaciones {
    font-size: 11px;   
}

.reservarResultadoPaqueteDinamico {
    
    font-weight: bold;
    line-height: 21px;
    padding: 0 10px;
    float: right;
    width: 100px;
    margin-top: 10px;    
}

.reservarResultadoPaqueteDinamico a {
    padding: 6px 10px !important; 
}
.textoPrecioResultadoPaqueteDinamico {
    margin-top: 7px;    
    font-weight: bold;
    line-height: 21px;
    padding: 5px 10px;
    float: right;      
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-right: 5px;
    
}


.enlaceReservasEstancia, .enlaceReservasEstanciaPeticion,
.enlaceReservasCircuitos, .enlaceReservasEstanciaSimplificadosOr, 
.enlaceReservasPaquetesDinamicos, .enlaceReservasPaquetesDeServicios
{
    display: inline-block;
    text-align: right;
    font: bold 12px Arial !important;       
    letter-spacing: -1px !important;
    padding: 2px 6px !important;
    text-decoration: none !important;
}
.enlaceReservasEstancia
{
    margin-left: 70px;
}
.enlaceReservasPaquetesDinamicos, .enlaceReservasPaquetesDeServicios {
    float: right;
}
.verMas, .verMenos
{
    cursor: pointer;
    font-weight: bold;
    padding: 5px 6px 0 0;
    text-decoration: underline;
    padding-left: 15px;
}
.lineasResultadosReset
{
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.lineasResultadosOferta
{
    border: 0 !important;
    padding: 0 !important;    
}
.lineasResultadosOfertaGp
{
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;    
}
.precioTachar
{
    text-decoration: line-through;
}
.contenedorImagenProducto
{
    clear: both;
    float: left;
    padding: 10px 0 10px 10px;
}
.imagenProducto
{  
    max-height: 100px; 
    padding: 3px;
    width: 150px;    
}
.imagenProductoPrincipal
{
    max-height: 78px; 
    padding: 3px;
    width: 100px;    
}
.oferta
{    
    display: inline-block;
    float: right;
    font-weight: bold;
    text-align: right;
}
.oferta img
{
    vertical-align: top;
}
#mensajesBusqueda
{
    margin: 0 auto;
    width: 600px;
    margin-bottom: 30px;
}
#contenedorObservacionesDistintivas
{
    float: left;
}
#observacionesPublicacionEstancias
{
    /*float: left;*/
    width: 480px;
}
#acomodacionTachado
{
    float: left;
    line-height: 21px;
    width: 311px;
}
#preciosAcomodacion
{
    float: left;
    line-height: 21px;
    padding-right: 5px;
    width: 125px;
}

#plazasCompletas span
{  
    color:Red;
    float: right;
    width: 58px;
}

#precioReservar, #precioReservarCircuito
{
    float: right;
    width: 128px;
}
#precioReservarCircuito
{    
    width: 58px;
}
.imagenHandUp
{
    background: url(images/handUp.png) no-repeat 4px 8px;
}
.textoResultadoGp, .textoResultadoFe
{
    float: left;    
    padding: 10px 10px 10px 0;
    width: 492px;
}
#datosPublicacionGp
{
    float: left;
    padding-right: 10px;
    width: 190px;
}
#datosContactoGp
{
    float: left;
    width: 292px;    
}
.textoObservacionesGp, .textoObservacionesFe
{
    padding: 10px;
}
#textoOfertaPdfGp, #textoOfertaPdfFe
{
    float: right;
    padding: 5px 10px 0 0;
    text-align: right;
    width: 190px;
}
#resultadosGrupoPublicaciones
{	
    margin: 20px auto;
    padding: 1px 0;
	width: 650px;
}

#descripcionCategoria img
{
    margin-left: 8px;
}

/* Google Maps */
.gMapsGloboInformacion,.gmnoprint, .gMapsGloboInformacionV3
{
    color: #111 !important;
}
.gMapsGloboInformacionV3 {
    overflow: hidden;
  /*  width: 300px;*/
}
.gMapsGloboInformacion
{
    width: 240px;
}
.gMapsImagenResultado
{
    border: 1px solid #aaa;
    display: block;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding: 3px;
    width: 125px;
}

.gMapsPrecio
{
    font: bold 20px Helvetica, Arial, sans-serif;
    letter-spacing: -1px;
    padding: 4px 0;
}

.precio-mapa {
    min-width: 240px;
}

.irAResultado
{
    padding: 4px 0;
}

#fondoModalMapa, #visorPdf, #detalleConcepto
{
    background: url(images/CssImages/fondo-semitransparente.png);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}

#controlResultadosMapa, #controlDetalleConcepto,#controlVisorPdf
{
    background-color: #fff;
    height: 500px;
    margin: 50px auto;
    padding: 25px;
    position: relative;
    width: 750px;
    position: absolute;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    
    -moz-box-shadow: 0 0 25px 1px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.8);
}

#resultadosMapa , #contenedorDetalle, #contenedorVisorPdf
{
    height: 500px;
    width: 750px;
}
#contenedorVisorPdf,#controlVisorPdf
{
    height: 400px;
    width: 750px;
}

#cerrarResultadosMapa , #cerrarDetalleConcepto,#cerrarVisorPdf
{
    cursor: pointer;
    left: 780px;
    position: absolute;
    top: -9px;
}

.VerEnMapa
{
    font-style: italic;
    font-weight: bold;
    margin-left: 10px;
}

/* Detalle Conceptos */
#contenedorDetalle
{
    overflow: auto;
}

.detalleConcepto h2
{
    border-bottom: 1px solid #ddd;
    clear: both;
    color: #444;
    font: bold 20px Helvetica, Arial, sans-serif;
    letter-spacing: -1px;
    padding: 0;
}

.listaDescriptivos li
{
    padding: 15px 0;
}

.detalleConcepto
{
    margin-bottom: 25px;
}

.detalleConcepto img
{
    background-color: #fff;
    border: 1px solid #999;
    display: block;
    float: left;
    padding: 3px;
}

.detalleConcepto h3, .detalleConcepto p
{
    display: block;
    float: left;
    padding: 10px;
    width: 352px;
}

.descriptivoServicio
{
    color: #000;
    display: none;
}

.listaPaginasDescriptivos li
{
    background-color: #eee;
    border: 1px solid #999;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-right: 3px;
    padding: 4px 5px;
    pointer: hand;
}

.listaPaginasDescriptivos li.seleccionado
{
    background-color: #999;
    color: #eee;
}

.mostrarDetalleConcepto
{
    cursor: pointer;
    text-decoration: underline;
    pointer: hand;
}
.labeldescripcionDetalleConcepto
{
    text-align :justify !important;
	width:425px;
	line-height: 16px;
    padding:5px;
}
/************************************/
.divImagenRentACar
{
    float: left;
    padding: 5px 0 5px 10px;
}
.descripcionProductoRentACar
{
    float: left;
    padding: 10px;
}
.descripcionRentACar
{
    float: left; 
    width: 560px;
}
/*******/
.divImagenDescriptivoRentACar 
{
    float: left; 
    padding-right: 10px;
    width: 160px;
}
.divPreciosAcomodacionRentACar
{
    float: right;    
}
.descripcionAcomodacionRentACar, .precioAcomodacionRentACar
{
    display: inline-block;
    font-size: 14px;
    float: left;
    line-height: 21px;
    width: 348px;
}

.precioAcomodacionRentACar
{
    padding: 0 10px;
    text-align: right;    
    width: 90px;    
}
.divDescripcionServicio
{
    float: left; 
    padding-right: 10px;
    text-align: justify;
    width: 406px;
}
#imagenDescriptivoRenetAcar
{
    padding-top: 10px;
}
.DescripcionRentACar
{
    width: 586px;
}
p#textoBusquedaGruposPublicaciones
{
    line-height: 16px;
    padding-bottom: 10px;
}
p#enlaceTodosFormularios
{
    padding-top: 15px;
}

.categoriaHotel
{
    float: left;
    letter-spacing: -1px;
    line-height: 20px;
    padding: 0 0 0 25px;
}
/**********************************************/
#textoBusquedaNombreHotel { width: 135px; }

.filtro {
    margin: 5px 0;
    padding-left: 20px;    
}

.filtro li {
    line-height: 22px;
}

#slider-precios {
    margin: 10px 10px 5px 10px;
}

#slider-duracion {
    margin: 10px 10px 5px 10px;
}

#listaFiltroCategorias .estrella {
    padding-right: 2px;
}

#titulos-cabecera {   
    font-size: 0.7em;
    margin-bottom: 2px;
}

#titulos-cabecera .habitaciones,
#titulos-cabecera .regimen,
#titulos-cabecera .precios {
    border-bottom: 1px dotted #666;     
    display: inline-block;
    text-align: center;
}

#titulos-cabecera .habitaciones {
    margin: 0 5px 0 123px;
    width: 194px;
}

#titulos-cabecera .regimen {
    width: 50px;
}

#titulos-cabecera .precios {
    margin: 0 0 0 5px;
    width: 145px;
}
/*********/

#titulos-cabecera-hoja-producto {   
    font-size: 0.9em;
    margin-bottom: 2px;
}

#titulos-cabecera-hoja-producto .habitaciones,
#titulos-cabecera-hoja-producto .regimen,
#titulos-cabecera-hoja-producto .precios {
    border-bottom: 1px dotted #666;     
    display: inline-block;
    text-align: center;
}

#titulos-cabecera-hoja-producto .habitaciones {
    margin: 0 5px 0 20px;
    width: 185px;
}

#titulos-cabecera-hoja-producto .regimen {
    width: 50px;
}

#titulos-cabecera-hoja-producto .precios {
    margin: 0 0 0 5px;
    width: 145px;
}

/**********/
ul#productos ul#lineasResultados {
    padding: 10px 10px 0 10px;
}

ul#productos ul#lineasResultados li.lineaResultado {
    padding: 0px 5px 5px 5px;
}

input.enlaceReservasEstancia {
    height: 24px;
    padding: 0 6px 2px 6px !important;
}

.VerHotelesEnMapa {
    text-decoration: none;
}

.VerHotelesEnMapa:hover {
    text-decoration: underline;
}

.ImagenAvion
{    
    margin-right: 5px; 
    padding-top: 2px;
    width: 12px;
    height: 12px;
}

p#paginacion {
    padding: 0 10px
}

#texto-paginacion {
    font-weight: bold;
    padding: 0 10px;
}

#busquedaSinResultados-json {
    color: #f90;
    float: left;
    font: bold 16px Helvetica, Arial, sans-serif;
    letter-spacing: -1px;
    padding: 10px;
    width: 600px;
}

#mensajesBusqueda-json
{   
    margin: 20px auto 0 auto;
    padding-left: 30px; 
    width: 800px;
}

div#panel-lateral-resultados.sin-resultados {
    margin: 30px 20px 30px 12px;
}

.textoPieResultado {
    padding: 0 0 5px 10px;    
}

.textoResultadoPaquetesXml 
{
    float: right;
    padding: 10px;
    width: 490px;
}

.textoPoliticasCancelacionPaquetes
{
    /*clear: both;*/
    color: #111;
    padding-left: 125px;
    width: 505px;
}

#contenedor-modificacion-paquetes-xml {
    margin: 20px auto;
    width: 720px;
}

#contenedor-modificacion-paquetes-xml h1 {
    text-align: center;
    padding: 15px 0 20px 0;
}

#botonAceptarInicioReserva a {
    padding-right: 20px;
}

.accordion a.filtro-nombre-hotel{line-height: 0.7em;}


#contenedor-mapa-hoteles {
    display: none;
}


/******PasosReserva********/
.labelPaso, .labelExplicacion
{
	margin-left: 25%;    
	width: 75%;	
}

.labelPaso
{
	display:inline-block;	
	font-size: 18px;
	padding-top: 5px;
}
.labelExplicacion
{	
	display:inline-block;	
	font-size: 9px;	

}
#pasosReserva ul
{
	margin-bottom:10px;
	height:50px;		
}
#pasosReserva li
{
	float: left;	
	width: 33%;	
	height:50px;			
	padding-left: 3px;
}
#Paso_1, #Paso_2, #Paso_3
{
  	background-position: 45px 50%;
	background-repeat: no-repeat;
}
#Paso_1
{
	background-image: url(/Content/images/paso-busqueda-1.png);
}
#Paso_2
{
	background-image: url(/Content/images/paso-busqueda-2.png);
}
#Paso_3
{
	background-image: url(/Content/images/paso-busqueda-3.png);
    padding-right: 1px;
}
/*#Paso_4
{
	background-image: url(/Content/images/paso-busqueda-4.png);
	background-position:10px 50%;
	background-repeat:no-repeat;
}*/

/*ModalNiños*/
.dialogMsg
{
	text-align:center;
	padding: 20px 20px;	
}

/******DetalleReserva********/
#detalleReserva
{
    clear: left;
	float: left;
	margin-left: 25px;
	width: 250px;
}

#detalleReservaInfo
{
	margin-bottom: 25px;
}

#imagenProducto
{
    float: left;
}

.datosPostalesProducto
{
    display: inline-block;
    padding: 1px 0 1px 3px;
    width: 109px;
}

.informacionDetalleReserva
{
	padding: 20px 0px 20px 65px;
    font: 11px Verdana;             
}

.primeroDetalleReserva
{
   padding-top: 40px !important;
}

.primeroDetalleReservaPrestatario
{
     padding-top: 20px !important;
}
.separacionLineas
{
    line-height: 15px;
}

#leyendaBusBooking
{
    float: left;	
	margin: 25px 0 0 25px;
	width: 250px;
}

#leyendaBooking p
{
	padding: 10px;
}

#detalleReserva li
{
    padding: 10px 15px;
}

.tituloDetalleReserva
{
    font-weight: bold;
    padding-right: 3px;
}

.spanObservaciones
{     
    text-align:justify;
    display:block;  
}

/*msg Informacion*/
.informacionPasosReserva, .informacionPasosReservaFinal
 {      
	margin:0 25px 0 25px;
	padding: 20px 10px 20px 65px;
    clear: right;
    float: right;
    width:600px;
    font: 11px Verdana;          
 }

/*Paso 1 Reserva*/
#validacionInicioProcesoReserva, #validacionBookingBus, #validacionOpcionalReserva, #mensajesInicioReserva, #validacionTurnosCupos, #validacionInfoProcesoReserva
{
    clear: right;
    float: right;  
    padding: 0 0 0 25px;
    width: 700px;
    text-align: center;        
}


#tiposServicios, #Paradas, #ServiciosEleccion,#DistribucionTurnos, #Planning, #bookingVehiculo, #ContenedoraOpcionales, #ContenedoraInformacionReserva,/*#ContenedorDatosPasajeros,*/ #muestraExpediente, #serviciosExpediente,#SeleccionRegimen,#SeleccionFechaHasta,
#documentacionExpediente, #Horarios,#SeleccionFechasAbiertas
{
	float: right;
	padding: 25px 0 10px 0; 
	margin-left:25px;
	margin-right:25px;	
	width: 675px;
	margin-bottom:25px;	
}
#SeleccionRegimen,#SeleccionFechasAbiertas
{
    width: 673px;
}
#botonAceptarInicioReserva
{
	float: right;
	padding: 25px 0 10px 0; 
	margin-left:25px;
	margin-right:25px;	
	width: 675px;
	margin-bottom:25px;		
}
#botonAceptarReservaPasoUnico
{
	float: right;
	padding: 25px 0 10px 0; 
	margin-left:10px;
	margin-right:25px;	
	width: 675px;
	margin-bottom:25px;		
}


#SeleccionFechaHasta label
{
    float: left;
    width: 20%;
    padding-left:150px;
}
#SeleccionFechaHasta input
{   
    width: 85px; 
}

#SeleccionRegimen label, #SeleccionFechasAbiertas label
{
    float: left;
    width: 20%;
    padding-left:150px;
}
#Paradas label, #Horarios label
{
    float: left;
    width: 20%;
    padding-left:150px;
}
#IdZonaParadaSeleccionada, #IdParadaSeleccionada
{
	width:200px;
}
#Paradas p, #Horarios p
{
    padding:  0 0 0.332em 0;
}

#ServiciosEleccion li
{
    padding: 5px;
}
#ServiciosEleccion ul, #ServiciosEleccion label
{
    padding-left:150px;
}
#tblDatosInformacionProcesoReserva, #tblDatosGenerales
{
	margin: 12px auto;	
}

#BotonFinaLizarReserva
{
	text-align:center;
	padding:10px 0 10px 0;
}

/******TURNOS CUPOS********/
#DistribucionTurnos p
{
	text-align:center;
}

.tituloTurnosCupos 
{
    text-align: center;
}

.cmbTurnoIda, .cmbTurnoVta
{
    width: 120px;
}


#PlaningIda span, #PlaningVta span
{    
    font-size: 1.2em;
    display: inline-block;
    padding-bottom: 3px;
}

#PlaningIda table, #PlaningVta table
{
    width: 100%;
}

#PlaningIda
{   
    float: left;  
    padding-left:10px;
}

#PlaningVta
{
	float: right;
	padding-right:10px;
}

#SeleccionTurno
{   
    float: left;  
    padding-left:10px;
    display: block;
    width: 200px;
    margin-left: 50px;
    margin-top: 50px;
}

#peticionNombre
{   
    float: left;
    padding-left: 8px;      
    display: block;
    width: 680px;   
    margin-top: 8px;
}


#PlaningVta, #PlaningIda
{
    width: 315px;
}
#DistribucionTurnos ul
{
	padding:0 0 10px 150px ;
	
}

#DistribucionTurnos li
{
    padding: 0.25em 0;
    width: 32.37em; 
}

#DistribucionTurnos label
{
    display: inline-block;
    width: 8.3em;    
}

.distribucionTurnosUnidades
{
    text-align: center;
    width: 2.49em !important;
}


/****TABLAS*********/
.ida, .vuelta
{
	font-weight: bold;
	padding-left: 11.3em;
	text-transform: uppercase;
}

.vuelta
{
	padding-left: 0;
}

#tiposServicios table
{
	margin: 0 auto ;
}

#tiposServiciosPaqueteDinamico table {
    margin: 0 auto;
}

#tiposServicios tr, #tblDatosGenerales tr, #PlazasAAsignar tr, #PlaningIda tr, #PlaningVta tr,
#tiposServiciosPaqueteDinamico tr
{
    height: 1.66em;
}

#tiposServicios th,  #tblDatosGenerales th, #tblDatosInformacionProcesoReserva th,
#PlazasAAsignar th, #PlaningIda th, #PlaningVta th, #tiposServiciosPaqueteDinamico th
{
    padding: 0.25em 0.83em;    
    font-weight: bold;
    vertical-align: middle; 
}

#tiposServicios td, #tblDatosGenerales td, #tblDatosInformacionProcesoReserva td,
#PlazasAAsignar td, #PlaningIda td, #PlaningVta td, #tiposServiciosPaqueteDinamico td
{
    padding: 0.25em 0.83em;
    vertical-align :middle; 
}

#botonAceptarInicioReserva,#botonAceptarReservaPasoUnico
{
    text-align:center;
}

#cmbPaises
{
    width: 15.8em;
}

#validacion
{
    clear: both;
    height: 2.075em;
    padding: 0 0 0.83em 28.967em;
    width: 54.363em;
}
/********ASIGNACION PLAZAS*******/
#detalleReservaLeyendaBooking
{
    float: left;
    width: 275px;    
}
.vehiculoActivo {
    font-weight: bold;
}
#Vehiculo
{
    margin: 20px auto 0 auto;
    width: 500px;
}

#bookingVehiculo table
{
	margin:0 auto;
	padding-bottom: 10px;
}
#bookingVehiculo p
{
	text-align:center;
	padding: 15px 0 10px 0;
}
.asiento
{
    cursor: pointer;
    pointer: hand;
    height: 34px;
    width: 34px;
    z-index: 2;
    position: absolute;
}
.imagenAsiento
{
    margin: -3px 15px 0 -10px;
    position: relative;
    z-index: 1;
    vertical-align: middle;
}

/******OPCIONALES DE RESERVA Y ACOMODACION********************/
#volverBooking
{
	float:left;
	margin-left:25px;
	margin-bottom:25px;               
}

#ContenedoraOpcionales p
{
	text-align:center;
}

#btAceptarOpcionales
{
    margin-left: 2.49em;
    margin-top: 1.66em;
}

#tblOpcionalReserva, #tblAcomodacionOpcional
{
	width:300px;	
	margin:0 auto;
}
#tblAcomodacionOpcional
{
	padding-top:25px;
}
#tblOpcionalReserva td, #tblAcomodacionOpcional td
{
    padding: 0 0 0.249em 0.415em;
}

#tblOpcionalReserva th, #tblAcomodacionOpcional th
{
    font-weight: bold;
    padding: 0.83em 0;
}

.sangria
{
    padding-left: 0.83em;
}

.tituloTablas
{
    font-weight: bold;
    text-align: center;
}

#leyendaBooking li
{
    padding: 0.664em 0.664em 0.664em 1.66em;
    text-align: left;
}

#leyendaBooking span
{
    padding-left: 0.415em;
    line-height: 30px;
}

#leyendaBooking img 
{
    float: left;
}

#leyendaBooking p
{
    padding-top: 1.245em;
    line-height: 1.2em;
}

#numeroVehiculo ul {
    border-bottom: 1px solid #111;
    display: inline-block;
    margin: 0 20px;
    width: 635px;
}

#numeroVehiculo li
{
    border-top: 1px solid #111;
    border-right: 1px solid #111;
    border-left: 1px solid #111;
    float: left;
    padding: 10px;
    margin-right: 3px;
    
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;    
    
    border-radius: 5px 5px 0 0;
    
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;    
}

#numeroVehiculo li:first-child {
    margin-left: 10px;
}

#numeroVehiculo li.vehiculoActivo {
    border-top: 1px solid #111;
    border-right: 1px solid #111;
    border-left: 1px solid #111;
    margin-bottom: -1px;
    border-bottom: 1px solid #e6e6e6;
}

#numeroVehiculo p
{
    padding: 1.66em 0em 0em 0.415em;
}

#bookingVehiculo td
{
    padding: 0.415em;
}

.aparienciaEnlace
{
	cursor: pointer;
	text-decoration: underline;
}

/*Borrar esta en el layaut*/
.validation-summary-errors
{
    padding: 0.249em 0;
}

/*********PASAJEROS**************/
#aviso-nivel-edad {
    width: 850px;
}

#datosPasajeros, #contenedor-noches-extras, #contenedor-asignacion-pax-hab, #contenedor-vuelos-xml
{
    clear: both;
    margin: 0 25px;
    padding: 1em;
    margin-top: 1em;
    width: 930px;
}

#datosAdicionalesPax
{
    border-top: 2px dotted #CCC;
    margin:0 5px;
    margin-top :15px;
    
    width: 900px;
}

#datosObligatoriosPasajeros
{
    float: left;
    width: 330px;
    padding-left: 60px;
}

#botonGuardarPasajeros
{
    margin: 0 auto 20px 20px;
}

#datosPasajeros th /*unir con el resto de th*/
{
    padding: 0.15em 0.996em; /*0.83em;    */ 
    font-weight: bold;
    vertical-align: middle;
}

#datosPasajeros td
{
    padding: 0.25em 0;
    vertical-align :middle;
}

#datosPasajerosIncidencias .ui-datepicker-trigger {
    position: absolute;
    right: 7%;
    bottom: 36%;
}

#datosPasajerosIncidencias {
    margin-top: 20px;
}

.tituloAnioNacimientoPasajeros
{
    padding-left: 0.83em !important;
}

.inputPasajeros
{
    margin: 0 0.53em;
    width: 9.13em;
}

.inputFechaCaducidadPasajeros
{
    margin-right: 0.083em !important;
}

.inputAnioNacimientoPasajeros
{
    margin-right: 0.083em !important;
}

.inputPasajerosAnchoNormal
{
    margin: 0 0.83em;
}

#datosObligatoriosPasajeros li
{
    padding: 0 0 0 0.83em;
}

.pasajerosObservacionesTitulo
{
    display: inline-block;
    line-height: 1.7em;
    float: left;
    font-weight: bold;
    padding: 0 0.415em;
    width: 15%;
}

.observacionesPasajeros
{
    padding-top: 0.83em;
}

/*.observacionesDescripcion
{
    line-height: 14px;
}*/

#validacionPasajeros
{
    margin: 0 auto;
    width: 800px;
    padding: 0 4.15em;
}

#validacionPasajeros li
{
    padding: 0.166em 0;
}

/**DIV's MuestraResumen**/
#muestraExpediente, #serviciosExpediente, #documentacionExpediente
{
	width: 950px;	
}

#expedienteObservaciones
{
    clear: both;
    margin: 0 auto;
    width: 950px;
    height: 20px;
}
.informacionPasosReservaFinal
{
	width:875px;
}
.primeroInfoReservaFinal
{
    margin-top: 25px;
}
#expediente 
{
    float: left;
    line-height: 18px;
    padding: 15px 0px 0px 25px;
    width: 410px;
}
#expediente span
{
    padding-left: 5px;
}
#observaciones 
{
    float: left;
    line-height: 18px;    
    padding: 15px 25px 0px 25px;    
    width: 465px;
}
#observaciones span
{
    display: inline-block;
}
/*#observaciones p 
{
    width:25em !important;
}   
#muestraExpediente p, #servicios p
{    
    padding:0.415em;
    width: 24.9em;
}
.reservasTitulo 
{
    display:inline-block;
    width:9.96em;
    font-weight:bold;
}
.observacionesTitulo 
{
    display:block;
    font-weight:bold;
    padding-bottom:0.83em;
}

#servicios > ul > li 
{
    padding:0.415em;
}

#servicios > ul
{
    padding-top: 15px;
}

#desgloseServicio li
{
    display:inline-block;
    padding-left:0.83em;
}*/

/*.listaDesgloseServicio 
{
    width:16.6em;
}
.unidadesDesgloseServicio
{
    width:2.49em;
}
.listaServicio 
{
   width: 45em;
}*/

.enlaceMasInfoPaso4
{
    font-size: inherit;
    font-weight: normal;
    margin-bottom: 5px;
}

.negritaGrande
{
    font-size: 16px;
    font-weight: bold;
}

.lineaSeparador
{
    margin: 20px 25px 0px 0px;
}

.lineaSeparadorMuestraResumen
{
    margin: 20px 25px 0px 25px;
    width: 900px;
}

#documentacionExpediente .contratoCombinado, #documentacionExpediente .documentacion, #documentacionExpediente .proforma ,#documentacionExpediente .documentacionSoloBono,#documentacionExpediente .documentacionConfirmacion
{
    cursor: pointer;
    width: 150px;
    text-decoration: underline;
}

.contenedor-mcp #documentacionExpediente .contratoCombinado, .contenedor-mcp  #documentacionExpediente .documentacion, .contenedor-mcp  #documentacionExpediente .proforma , .contenedor-mcp #documentacionExpediente .documentacionSoloBono, .contenedor-mcp #documentacionExpediente .documentacionConfirmacion {
    width: auto !important;
}

#documentacionExpediente .documentacion:hover, #documentacionExpediente .proforma:hover ,#documentacionExpediente .documentacionSoloBono:hover,#documentacionExpediente .documentacionConfirmacion:hover
{
    text-decoration: none;
}
#botonVolverMuestraResumen, #botonVolverMuestraResumenPrestatario, #botonVolverReserva
{
    padding: 0 25px 20px 0;
    text-align: right;
}
/***********PAS03 nuevo usuarios******/
#infoPaso3
{
    margin: 0 auto;
	padding: 20px 10px 20px 65px;
    clear: both;
    width: 875px;  
    font: 11px Verdana;             
}

#infoPaso3RegistroUsuario
{
    width: 875px;
}

#ContenedoraInformacionReserva
{
    float: none;
    margin: 0 auto 25px auto;
    width: 950px;
}

#datosRegistroUsuario
{
    clear: both;
    margin: 0 auto 25px auto;
    width: 950px;
}

#usuarioRegistrado, #usuarioNuevo
{
    float: left;
    padding: 25px;
    width: 425px;
}

#datosReserva /*,#datosConfirmarReserva*/
{
    clear: both;    
    margin: 0 auto 25px auto;
    padding: 25px 20px;
    width: 910px;
}
#datosRegistroUsuario h2
{
    font: bold 18px Helvetica, Arial, sans-serif;
    letter-spacing: -1px;
    padding: 1em 0;
}
#usuarioNuevo span.field-validation-error
{
    display: block;
    font-size: 10px;        
    padding-left: 110px;
    text-align: left;
}
#usuarioRegistrado span.field-validation-error
{
    clear: both;
    display: block;
    padding: 2px 0 10px 84px;
    font-size: 10px;
    text-align: left;
    width: 100%;    
}
#botonAceptarPaso3
{
    width: auto !important;
}
#usuarioNuevo p
{
    text-align: center;
}
#usuarioNuevo label
{
    display: block;
    font-weight: bold;    
    padding: 5px 0 0 110px;
    text-align: left;    
}
#usuarioNuevo input[type="text"], #usuarioNuevo input[type="password"]
{
    margin-top: 3px;
    width: 200px;    
}
#usuarioRegistrado p
{
    text-align: center;
}
#usuarioRegistrado label
{   
    display: block;
    font-weight: bold;    
    padding: 5px 0 0 84px;    
    text-align: left;    
}
#usuarioRegistrado input[type="text"], #usuarioRegistrado input[type="password"]
{
    /*margin: 3px 0 0 25px;*/
    margin: 3px 0 0 0;
    width: 200px;
}
#btnRegistrar
{
    margin: 15px 0 0 0;
}
#enlacesRegistroUsuario
{
    padding-top: 20px;
}

.textMini
{
    padding: 15px 0;
    line-height: 15px;
}

.enlaceInicio
{
    margin-left: 25px;
    padding-bottom: 20px;
}

#usuarioNuevo .infoTooltip
{
    background: url(images/info20.png) no-repeat 87px 0;
    line-height: 14px;
}
#usuarioRegistrado .infoTooltip
{
    background: url(images/info20.png) no-repeat 60px 0;
    line-height: 14px;
}

.labelConfirmarPassword
{
    padding-left: 25px;
}
/**************Mensajes de impresion por el IE8  print_warning.png*/

#mensajeImpresion
{
    margin: 0 25px;
}

#mensajeImpresion p
{
    font: bold 11px Helvetica, Arial, Sans-serif;
    line-height: 35px;
    padding-left: 35px;
}

#mensajeImpresionMuestraResumen
{
    background: url(../Content/Images/print_warning.png) no-repeat 30px 10px;              
    clear: both;
    font-family: Helvetica, Arial, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 0 0 40px;
    width: 910px;    
}

#mensajeImpresionMuestraResumen span
{
    display: inline-block;
    font-family: Helvetica, Arial, Sans-serif;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 0 30px;
}

#mensajeImpresionFacturas
{
    float: right;
    padding-left: 30px;
    width: 210px;
}

#mensajeImpresionFacturas span
{
    display: inline-block;
    font-family: Helvetica, Arial, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    padding-right: 35px;
    padding-top: 55px;
}
#datosConfirmarReserva
{
    clear: both;
    width: 435px;
}
#contenedorDatosConfirmarReserva
{    
    padding: 15px 15px 15px 5px;
    width: 415px;
}
#contenedorDatosReserva, #contenedorModalidadesPago, #contenedorBajoPeticion,#contenedorModalidadesPagoCesta
{    
    float: left;    
    padding: 10px;
    width: 435px;
}
#contenedorModalidadesPagoCesta
{
    font-size:11px; 
    padding-top:0px !important;   
}
#contenedorBajoPeticion
{
    float: right;
}
div#aceptaCondicionesGenerales p
{
    text-align: center;
}

#validacionDatosReserva
{
    margin: 0 auto;
    width: 650px;
}
.validacionDatosReservaCesta
{
    margin:0 !important;
    padding:0 0 10px 20px;
    width:500px !important;
}

#FormularioReserva .field-validation-error
{
    display: block;
    padding-top: 2px;
}
#validacionDatosReserva .validation-summary-errors
{
    border: 1px solid #ff0000;
    background-color: #ffdddd;
    color: #ff0000;
    padding: 10px;
}
/**Peticion datos tarjeta*/
#contenedorDatosConfirmarReserva label
{
    padding: 0 0 2px 1px;
}
#contenedorDatosConfirmarReserva input[type=text]
{
    padding: 2px 1px;
}
#cajaNombreTitular, #cajaDatosTarjeta
{
    width: 405px;
}
#cajaNombreTitular, #cajaNumeroTarjeta, #caducidadTarjeta, #cajaCvc, #masInfoCvc
{
    padding: 8px 0;
}
#cajaNumeroTarjeta
{
    float: left;
    padding: 8px 20px 8px 0;
    width: 134px;
}
#cajaCvc
{
    float: left;
}
#caducidadTarjeta
{
    float: left;
    padding: 8px 15px 8px 0;
    width: 130px;
}
#mesTarjeta, #añoTarjeta
{
    float: left;
    padding: 0 5px 0 0;
}
#mesTarjeta
{
    width: 60px;
}
#añoTarjeta
{
    width: 60px;
}
#cajaNombreTitular label, #cajaNumeroTarjeta label, #caducidadTarjeta label, #cajaCvc label
{
    font-weight: bold;
    display: block;
}
#cajaNombreTitular input[type=text]
{
    width: 350px;
}
#cajaNumeroTarjeta input[type=text]
{
    width: 130px;
}
#cajaCvc input[type=text]
{
    width: 50px;
}
#masInfoCvc
{
    float: left;
    padding: 23px 0 0 3px;
}

#contenedorMasInfoCvd
{
    font-size: 0.8em;
}
#contenedorMasInfoCvd p
{
    line-height: 20px;
    padding-bottom: 20px;    
}
/**FIN Peticion datos tarjeta*/
#contenedorDatosReserva label
{
    display: block;
    font-weight: bold;
    padding: 5px 0 2px 1px;
    width: 70%;
}
.h2ImpresionBloqueada
{
    background: url("../Content/images/CssImages/no-print.png") no-repeat 0 0;
    line-height: 32px;
    padding-left: 40px;
}
/*----------------------*/
#listaModalidades li
{
    display: inline-block;        
    padding-bottom: 10px;
    width: 390px        
}
#listaModalidades
{
    float: left;
}
#listaModalidades p
{
    padding: 0;
}
#listaModalidades font
{
    line-height: 14px;
    padding-top: 3px;
}
#listaModalidades span
{
    line-height: 14px;
    padding-top: 3px;   
}

#listaModalidades input,# listaModalidades li input
{    
    float:left;    
    margin: 0px !important;
    width: 40px;    
}
.rbModalidadesPago
{
    float: left;
    padding: 0px;
    width: 40px;
}
.txtModalidadesPago
{
   float: left;
   width: 350px;
}

.modalidadesPagoTitulo,.modalidadesPagoTituloCesta
{
    font-size: 1.1em;
    font-weight: bold;    
    padding: 10px 0px 10px 0px;
}
/********Reforma Paso3 Reserva************/
#contenedorDetalleProducto
{
    float: left;
    padding: 0 0 20px 50px;
    width: 610px;
}
#contenedorDatosGenerales
{
    float: left;
    line-height: 18px;
    margin-left: 50px;
    padding: 10px 20px 10px 0;
    width: 385px;
}
#contenedorDatosGenerales span
{
    padding-left: 5px;
}
#contenedorDesglosePreciosReserva
{
    float: right;
    margin-right: 50px;
    padding: 10px 0 10px 20px;
    width: 425px;
}
#descripcionProductoDestinoPaso3
{
    min-height: 42px;
    padding: 5px;
    width: 600px;
}
#descripcionProductoDestinoPaso3 h2
{
    font: bold 20px Helvetica, Arial, sans-serif;
    padding: 0;
}
#imagenProductoPaso3
{
    float: left;
    padding: 10px 10px 10px 0;
    width: 160px;
}
#datosPostalesProductoPaso3
{
    float: left;
    padding: 10px 10px 10px 0;
    width: 205px;
}
#datosContactoProductoPaso3
{
    float: left;
    padding: 10px 0;
    width: 225px;
} 
#observacionesPublicacionPaso3   
{
    line-height: 18px;
    padding: 10px 0 0 0;
    text-align: justify;
    width: 610px;
}

#politicasCancelacionPaso3
{
    padding: 10px 0 0 0;
}
.textoPoliticasCancelacionPaso3
{
    clear: both;
    display: none;
    line-height: 16px;
    margin-top: 10px;
}
.textoPoliticasCancelacionPaso3 h2
{
    font-size: 14px;
    padding: 0  0 5px 0;
}
#textoOfertaPrecioPaso3
{
    float: right;
    height: 42px;
    margin-right: 50px;
    padding: 5px 5px 5px 0;
    text-align: right;
    width: 235px;    
}
#textoOfertaPrecioPaso3 p
{   
    padding: 0;
}
.ofertaPaso3, .textoOfertaPaso3
{
    font: bold 18px Helvetica, Arial, sans-serif;    
}
.textoOfertaPaso3
{
    font: bold 14px Helvetica, Arial, sans-serif;
}
.precioTotalPaso3, .importeTotalDesgloseServicios
{
    font-size: 18px;
    font-weight: bold;
}
#contenedorDesgloseDescripcion
{
    padding: 0 5px 5px 0;
    width: 420px;
}
#contenedorDesgloseDescripcion p
{
    float: left;
    font-size: 14px;
    width: 330px;
}
#contenedorDesgloseDescripcion span
{
    display: inline-block;
    font-size: 14px;
    padding: 3px 10px 2px 0;
    text-align: right;
    width: 80px;
    float: right;
}

#contenedorDesgloseConceptosReserva
{
    clear: both;
    padding-right: 5px;
    width: 420px;
}

#contenedorDesgloseConceptosReserva li
{
    line-height: 18px;
    padding: 5px 0 0 5px;
}
#contenedorDesgloseConceptosReserva img
{
    vertical-align: middle;
}
.unidadesConceptoPaso3, .unidadesDesgloseServicio
{
    display: inline-block;
    width: 15px;
}
.descripcionConceptoPaso3, .descripcionDesgloseServicio
{
    display: inline-block;
    padding-right: 5px;
    width: 260px;    
}
.precioConceptoPaso3, .precioDesgloseServicio
{
    display: inline-block;
    text-align: right;
    width: 98px;
}
#precioTotalReservaPaso3, #precioTotalDesgloseServicios,#contenedorVaciarCesta,#precioComisionPaso3,.precioComisionResumen,#precioTotalDesgloseServiciosCesta
{
    float: right;
    margin-top: 15px;
    padding-right: 55px;
    text-align: right;
    width: 420px;    
}
#precioTotalDesgloseServiciosCesta
{
    width:350px;
}
.precioComisionResumen
{
    padding-right:25px;
}
#precioComisionPaso3
{
    padding-right: 65px;
    width:300px;
}
#contenedorVaciarCesta
{
    font-size:14px;
    font-weight :bold;
    padding-right:25px;
}
#precioTotalDesgloseServicios,#precioTotalDesgloseServiciosCesta
{
    padding-right: 15px;
}
#precioTotalReservaPaso3 span, #precioTotalDesgloseServicios span, #precioTotalDesgloseServiciosCesta span
{
    padding: 0 10px;
}
.precioTacharPaso3
{
    font-size: 14px;
    text-decoration: line-through;
}
#reservaPoliticasCancelacion, .reservaPoliticasCancelacion
{
    clear: both;
    display: none;
    line-height: 16px;
    margin: 0 auto;
    width: 800px
}
#reservaPoliticasCancelacion h2, .reservaPoliticasCancelacion h2
{
    padding: 5px 0 10px 0;
}
/*****************/
.cmbPasarela
{
    width:150px;
}
.spanPasarela
{
    width:170px;
}
.cmbPasarelasDePago
{
    clear: both;
    display: block;
    margin-left: 40px;
}
.imagenProductosPaso3
{
    padding: 3px;
    width: 150px;    
}
/*********Reforma muestra resumen****/
#servicioDatosGenerales
{
    float: left;
    line-height: 18px;
    padding: 10px 0 0 25px;
    width: 490px;
}
#servicioDatosGenerales span
{
    padding-left: 5px;
}
#contenedorServicioDesglosePreciosReserva
{
    /*float: left;
    margin-right: 50px;
    padding-right: 25px;*/
    float: right;
    width: 435px;
}
#servicioDesglosePreciosReserva
{
    /*float: right;*/
    line-height: 18px;     
    padding: 10px 25px 0 0;
    width: 410px;
}
#servicioDesglosePreciosReserva img
{
    vertical-align: middle;
}

#servicioDesglosePreciosReserva li
{   
    padding: 5px 0 0 5px;    
}

.lineaSeparadorServicios
{
    margin: 20px 25px 2px 25px;
    width: 900px;
}
.cancelaExpediente,.resumenExpedientePoliticasCancelacion, .abrirCerrarResumenExpPoliticasCanc
{
    cursor: pointer;
    font-weight: bold;
    float: left;
    margin: 20px 0 20px 25px;
    text-decoration: underline;
    width: 150px;
}
.resumenExpedienteImporteAutomatico
{
    float: right;
}
.textoObservacionesResumenExpediente
{
    line-height: 14px;
    padding: 0 0 10px 10px;
}
.textoTitularReservaResumenExpediente
{
    line-height: 14px;
    padding: 0 0 10px 10px;
    font-weight: bold;
    font-size:15px;
}

#listaModalidades span.field-validation-error
{
   width:150px;
   padding-top:20px;
   float:left;  
}

.contentDetalleReservaNoche, .contenedorPaso3HabitacionPorNoche
{
    margin: 0 auto;
    padding-top: 20px;
    width: 596px;
}
.resumenExpDetallePorNoche, .abrirCerrarResumenExpDetallePorNoche,
.resumenPresDetallePorNoche, .abrirCerrarResumenPresDetallePorNoche,
.paso3DetallePorNoche, .abrirCerrarPaso3DetallePorNoche
{
    cursor: pointer;
    font-weight: bold;
    pointer: hand;
    text-decoration: underline;
}
.alinearDerecha
{
    float:right;
}

#divBotonesCesta
{   
    /*margin-top: 15px;*/
    padding-left:20px;
    font-size:16px;
    font-weight :bold ;
    width: 500px;
    float:left;
    border-right: 1px dotted #666666;
}
#precioImporteComisionCestaCompra
{
    padding-top: 10px;
}
#seguirReservando
{
    padding: 40px 0 20px 0px;  
}
#enlaceRealizarPago
{
    float: right;
    /*width: 460px;*/
   /* padding-right: 150px;*/
}
#enlaceRealizarPago a, #seguirReservando a,
#enlaceRealizarPago a:hover, #seguirReservando a:hover
{
    background: url("images/CssImages/fondo-botones.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #999999;
    display: inline-block;  
    padding: 4px 8px;
    text-decoration: none;
}
#contenedorCondicionesReservas
{
    font-size: 11px;  
    float: left;
    margin: 0 10px 0 110px;
    padding: 5px 10px;
    text-align: right;
    width: 335px;
}
.enlaceCondicionesReservas
{
    display: inline-block;
    line-height: 20px;    
    vertical-align: top;
}
.validaCondicionesCompra
{
    background-color: #ffcccc;
}
.validaCondicionesCompra a, .validaCondicionesCompra a:hover, .validaCondicionesCompra a:visited
{
    color: #ff0000;
}
/************/
#AceptarCondicionesUltimoPaso
{
    width:350px;   
    float:left; 
}
#AceptarCondicionesUltimoPaso label
{
    padding-left:5px !important;
    width:350px;
    float:left;
}
#AceptarCondicionesUltimoPaso input
{
    float:left;
}
/**********/
.contenedorDocumentos
{
    float: left;
    padding: 0 10px 0 25px;
    width: 280px;     
}
.contenedorDocumentos ul
{
    list-style-type: square;
    list-style-position: inside;    
}
.contenedorDocumentos li
{
    padding: 5px 0;  
}

#documentacionExpediente h2
{
    padding: 0 0 2px 0;
}
.pdfProducto
{
    cursor:pointer;
    pointer:hand;
    margin: 0 5px 5px 0;
    vertical-align: middle;
}

#dialogIncidencia {
    font-size: 0.8em;
}

#lista-incidencias {
    padding: 0 0 10px 10px;
}

#lista-incidencias li 
{
    line-height: 20px;
    padding: 0 0 0 20px;
}

.incidencia-pendiente { background: url(/Content/images/incidencia.png) no-repeat 0 0; }

.incidencia-nok { background: url(/Content/images/nokPrepago.png) no-repeat 0 0; }

.incidencia-ok { background: url(/Content/images/ok2.gif) no-repeat 0 1px; }

.lbIncidencia
{
    text-decoration:underline;
    font-weight:bold;
    font-size:16px;
    padding-bottom:10px;
}
.completarDatosPasajero
{
    font-size:14px;
    font-weight:bold;
}
.lineaSeparadorDetalleReserva
{
    border-top: 1px solid #333;
    margin: 20px 0px;  
    width:200px;
}
#FormularioReserva label.error
{
    color:Red;
}
#separador-presupuesto
{
    border-top: 2px dotted #ccc;
    padding-bottom: 5px;
}
.valorRojo {
    color: red;
}
.gastosCancelacion 
{
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 20px;
}
.contenedorCancelarServicio {
    float: right;
    padding-right: 20px;
    font-weight: bold;
    padding-top: 10px;
}
.contenedorInformacionAdicionalReserva 
{
    float: left;    
    font: 11px Tahoma;
    padding-left: 20px;   
    padding-top: 10px;
    width: 550px;
}
.contenedorInformacionAdicionalReserva  p {
    padding: 5px;
}
.detallePublicacionExterno {
    float:left;width:490px;
}
.contendorServicioEleccion
{margin:5px 0 10px 0;}

.divDatosVuelosTraslados
{
    display: inline-block; 
    width: auto;
    padding: 10px;
}
.divDatosVuelosTraslados label.error
{
    display: block; 
}
.divDatosVuelosTraslados input[readonly].calendario {
    background-color: #ffffff;
}
.divDatosVuelosTraslados p 
{
    font-size: 1.1em;
    font-weight: bold;
}
.divDatosVuelosTraslados ul
{
    margin-top: 15px;
}
.divDatosVuelosTraslados ul li
{
    margin-top: 20px;
}

.divDatosVuelosTraslados ul li span
{
    float: left;
    padding-right: 5px;
}


.divDatosVuelosTraslados ul li input
{
     width: 80px !important;
}

.divDatosVuelosTraslados ul li input[type="checkbox"]
{
     width: auto !important;
}

.divDatosVuelosTraslados ul li input.HoraVuelo
{
     width: 45px !important;
}


/* Enlaces a redes sociales */
ul.redes-sociales li {
    display: inline;
}

#serviciosPrestatario {
    padding-left: 10px;
}

#datosTextoReserva {
    margin:0 30px;
    padding:0 10px
}
/* asignacion hoteles xml */
#validacion-rooming-pax {
    height: 350px;
    margin: 50px auto 0 auto;
    width: 500px;
}

#contenedor-asignacion-pax-hab {
    margin-bottom: 20px;
}

.habitacionRooming {
    float: left;
    width: 310px;
}

.habitacionRooming h2 {
    padding: 20px 0 10px 0;
}

.habitacionRooming label {
    display: block;
    padding: 0 0 0 2px;
}

.habitacionRooming textarea {
    height: 50px;
    width: 200px;
}
/* Noches extras xml */
#contenedor-noches-extras {
    min-height: 200px;
    margin: 20px auto;
}

#contenedor-noches-extras p {
    padding-top: 15px;
}

.contenedor-botones {
    margin-top: 30px;
}

.contenedor-botones input {
    margin: 0 12px;
}
/* vuelos xml */
#contenedor-vuelos-xml{
    margin: 20px auto;
}

/* Proceso reserva paquetes dinamicos */
#modal-presupuesto-pdv #solicitud-presupuesto-modal-wrapper {
    padding: 25px;
    width: 500px;
}

#modal-presupuesto-pdv #solicitud-presupuesto-modal-wrapper #boton-cerrar {
    left: 533px;
}

#modal-presupuesto-pdv #solicitud-presupuesto label.error {
    padding-left: 33%;
}

#modal-presupuesto-pdv #solicitud-presupuesto h3{ text-align: justify;}

#contenedor-peticion-presupuesto-pdv {
    font-size: 1.3em;
    font-weight: bold;    
    margin-top: 10px;
    text-align: right;    
    width: 100%;    
}

#BotonFinaLizarReserva .link-presupuesto-pdv {
    font-size: 1.3em;
    font-weight: bold;
    margin-left: 40px;
}

#sin-diponibilidad {
    float:left;
    font: bold 16px Arial;
    padding:10px;
    text-align:center;
    width:400px;
}

.label-vuelos-opcionales {
    display: inline;
    font-size: 16px;
    font-weight: bold;
}
#contenedor-regimenes select,
#OrigenSeleccionado{
    font-size: 11px;
    margin: 5px 10px;    
}

#OrigenSeleccionado 
{
    width: 400px;
}

#contenedor-titulo-pd  #contenedor-resumen-reserva-pd{
    background-color: #fff;
}

#contenedor-validacion-pd .validacion {
    margin: 10px 20px 0 20px;
}

#contenedor-vuelos-opcionales {
    margin: 0 0 10px 0;
}

#contenedor-noches-extras-pd,
#contenedor-origen-vuelo,
#contenedor-regimenes,
#contenedor-acomodaciones {
    margin: 0 0 20px 0;
}

#contenedor-noches-extras-pd p:first-child,
#contenedor-origen-vuelo p:first-child,
#contenedor-acomodaciones p:first-child,
#contenedor-regimenes p:first-child { 
    background-color: #ccc;
    color: #484848;
    margin-bottom: 10px;
    padding: 10px;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#contenedor-noches-extras-pd label {
    float: left;
    line-height: 20px;
    padding-left: 50px;
    width: 20%;    
}

#contenedor-origen-vuelo label {
    line-height: 17px;
}

.navegacion-pd {
    text-align: center;
    margin: 20px 0 10px 0;
    padding-bottom: 20px;  
}

#info-producto-pdv, #datos-previos-pdv
{
    padding: 20px;
    width: 460px;
}
#info-producto-pdv img 
{
    background-color: #fff;
    border: 1px solid #666;
    height: 266px;
    margin-top: 5px;
    padding: 3px;
    width: 400px;
}
      
#info-producto-pdv h1 {
    color: #333;
    margin: 0 0 10px 0;
    max-width: 400px;
}
      
#info-producto-pdv .textoPrecioResultadoPaqueteDinamico {
    display: inline-block;
    font-size: 17px;
    float: none;
    text-align: right;
    max-width: 488px;
    margin: 0 0 10px 0;
}
      
#contenedor-resumen-reserva-pd {
    display: inline-block;
    margin: 10px 10px 0px 10px;
    padding: 10px;    
    width: 960px;    
}

#contenedor-aviso-reserva-left, #contenedor-aviso-reserva-rigth  {
    color: #fff;   
    background: #3ea2dd url('/Content/images/CssImages/info-mensaje-icon.png') no-repeat 10px center;
    
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 10px 10px 0 20px;
    padding: 10px;
    padding-left: 50px;
    height: 45px;
    border: solid 1px #0081c7;
    
}
 #contenedor-aviso-reserva-rigth {
     width: 288px;
     float: right;
     margin-right: 20px;
 }
#contenedor-aviso-reserva-left {
    width: 518px;
    float: left;   
}

#contenedor-flecha-lelf
{
    position: absolute;
    left: 25px;
}
#contenedor-flecha-rigth 
{
    position: absolute;   
    right: 30px;
    top: 75px;
}

#contenedor-aviso-reserva-pd {
    position: relative;  
}

#contenedor-descripcion-paquete {
    width: 660px;
    float: left;
}
.contenedor-precios-pd {
    width: 300px;
    float: right;
}

#contenedor-descripcion-paquete h1 
{
    background: url(../Content/images/mas-info-hotel.png) no-repeat 0 0;
    cursor: pointer;
    font-size: 20px;
    margin: 0 0 8px 0;
    padding-left: 22px;
}

#contenedor-resumen-reserva-pd .imagenProductoCabecera{
    float: left;    
    margin-right: 15px;
}
#contenedor-resumen-reserva-pd img{        
    width: 100px;    
}
#datos-resumen-producto-pd {
    float: left;
    width: 537px;
}

.descripcion-precio-total {
    font-size: 18px;
    font-weight: bold;
    float: left;
    padding: 10px 0 0 10px;    
}

.total-reserva-pd {
    background-color: #403a66;
    color: #fff;
    float: right;
    margin: 0 10px 0 0; 
    padding: 5px;
    
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.precio-total-reserva {
    font-size: 20px;
    font-weight: bold;
    padding: 0;
}
.precio-persona {
    font-size: 14px;
    display: block;
    padding: 3px 0 0 0;
}
.tasas-incluidas {
    display: block;
    font-size: 12px;
    font-weight: normal;    
}

#ContenedoraInformacionReserva #contenedor-resumen-reserva-pd {
    background-color: #f5f5f5;
    margin: 0 10px;    
    padding: 0 10px 10px 10px;
    width: 910px;
}

#ContenedoraInformacionReserva #contenedor-descripcion-paquete {
    width: 610px;
}

#ContenedoraInformacionReserva #datos-resumen-producto-pd {
    width: 487px;
}

#ContenedoraInformacionReserva .descripcion-precio-total {
    font-size: 16px;
    line-height: 21px;
    padding: 0px;
}

#ContenedoraInformacionReserva .contenedor-precios-pd,
#ContenedoraInformacionReserva .total-reserva-pd  {
    background-color: #5b5576;
    color: #fff;
}

#ContenedoraInformacionReserva .contenedor-precios-pd {
    padding: 10px;
    width: 280px;
    
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
    
#ContenedoraInformacionReserva .total-reserva-pd {
    font-size: 18px;
    margin: 0;
    padding: 0;
    text-align: right;
}

.tabla-desglose-precios-pd {
    font-size: 13px;
    width: 100%
}

.tabla-desglose-precios-pd td {
    font-weight: bold;
    padding-bottom: 6px;
}

.tabla-desglose-precios-pd td.td-total-reserva {
    font-size: 18px;
    padding-top: 6px
}

.tabla-desglose-precios-pd td:last-child {
    padding-bottom: 0;
}

.mostrarServiciosPaqueteDinamico{
    display: inline-block;
    margin: 0 0 2px 20px;
}

#tab-desglose li {
    background-color: #efefef;
    cursor: pointer;
    color: #403a66;  
    float: left;
    padding: 10px;
    margin-left: 2px;
    
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;      
}

#tab-desglose li:first-child {
    margin-left: 0;
}

#tab-desglose li.seleccionada {
    background-color: #e1e1e1;
    color: #403a66;
    font-weight: bold;  
}
#contenedor-desglose-precios-paquete {
    margin: 0 10px;   
    min-height: 200px;    
    width: 310px;
    float: left;
}

#desglose-precios-paquete {   
    background-color: #e1e1e1;
    padding: 10px;     
}

#desglose-precios-paquete h1 {
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 2px;
}

#precio-base-paquete {
    font-weight: bold;
    text-align: right;
}

.lista-servicios h2 
{
    background-color: #f4be06;
    color: #403a66;
    padding: 5px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}

.lista-servicios li 
{
    background-color: #fff;
    line-height: 16px;
    border-bottom: 1px solid #ccc;
    margin-top: 10px;
}

.lista-servicios .elemento-seleccionado {
    padding: 0 5px 5px 5px;
}

.hotelSeleccionado p {
    margin-left: 55px;
}

.hotelSeleccionado img {
    float: left;
    height: 50px;
    margin-right: 5px;
    width: 50px;
}

.itinerario-vuelo {
    border: 1px solid #ccc;
    margin-bottom: 5px;
    padding: 5px;
}

.itinerario-vuelo img {
    float: left;
    height: 30px;
    margin-right: 5px;
    width: 60px;
}

#lista-servicios-opcionales h2 {
    background-color: #403a66;
    color: #fff;
}

#lista-servicios-opcionales div {
    padding: 10px;
}

p.precio-desglose {
    background-color: #f4be06;
    color: #403a66;    
    text-shadow: 0 1px 0 rgba(255,255,255,0.4);    
    font-weight: bold;
    font-size: 1.3em;
    float: right;    
    padding-right: 5px;
    text-align: right;
    width: 90px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;  
}

p.hoja-producto-xml-desglose {
    background: url(../Content/images/mas-info-hotel.png) no-repeat 0 0;
    line-height: 18px;
    padding: 0 0 0 22px;
}

.lista-servicios h2.activa, p.activa,
#lista-servicios-pd li div.activa
{
    background-color: #a82a36;
    color: #fff;
    text-shadow: 0 1px 0 #be1622 !important;
}

#contenedor-precios-bottom {
    background-color: #e1e1e1;
    color: #403a66;
    margin: 10px 0;
    padding: 0 0 10px 0;
}

#contenedor-precios-bottom h2 {
    background-color: #403a66;
    color: #fff;
    padding: 5px;
}

#contenedor-precios-bottom li {
    margin: 0 10px;
    height: 0;
}

#contenedor-precios-bottom li div 
{
    background-color: #f4be06;
    color: #403a66;
    line-height: 16px;
    padding: 5px;
}

#contenedor-precios-bottom li:first-child {
    padding-top: 5px;
}

#precios-bottom {
    padding: 10px;
}

#precios-bottom .contenedor-precios-pd{
    width: 290px;
}

.seleccionado-bottom 
{
    background-color: #a82a36;
    color: #fff; 
}

.resultados-pd {
    float: left;
    min-height: 300px;
}

.paginacion-pd {
    width: 650px;
}

#lista-tab
{    
    display: inline-block;
    margin: 20px 10px;
    width: 980px;  
}

#lista-tab-mas5 
{    
    display: inline-block;
    margin: 20px 35px 20px 65px;
    width: 900px;  
}

#lista-tab li, #lista-tab-mas5 li {
    cursor: pointer;
    pointer: hand;
    display: block;
    float: left;
    font: 14px Helvetica,Arial,sans-serif;
    height: 16px;
    padding: 8px;
    
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

#lista-tab li { margin-right: 2px; }

#lista-tab li:first-child{ margin-left: 60px; }

#lista-tab-mas5 li {
    margin: 0 0 5px 0;
    
    border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;    
}

.lineaResultadoVuelo .icono-compania {
    height: 30px;
    width: 60px;
    vertical-align: middle;
}

.lineaResultadoVuelo .detallesVuelo, 
.lineaResultadoVuelo .infoVuelo, 
.lineaResultadoVuelo .duracionVuelo
{
    float: left;
    padding: 2px 5px;
}

.lineaResultadoVuelo .seleccionarElemento {
    float: right;
}

.lineaResultadoVuelo .warning{
    padding:10px;
    background-image: none;
}

div#resultadosCompactos .lineaResultadoVuelo {
    margin-bottom: 0px;
}
.lineaResultadoVuelo table{
    width: 100%;
}

.lineaResultadoVuelo table th{
    font-weight: bold;
}

.lineaResultadoVuelo table tr{
    border-bottom: 1px solid #ccc;    
}

.lineaResultadoVuelo table td{
    margin-top: 3px;
}

 .lineaResultadoVuelo .infoVuelo{
    display: inline-block;
     width: 325px;
 }
 .salidaVuelo, .llegadaVuelo {
     display: block;
 }

.lineaResultadoVuelo .infoCompania {    
    float: left;
    line-height: 36px;
    padding-right: 20px;
    width: 60px;    
}

.lineaResultadoVuelo .compania {
    color: #5b5576;
    font-size: 10px;
}
.lineaResultadoVuelo .detallesVuelo {
    width: 70px;
}
.lineaResultadoVuelo .duracionVuelo {
    padding: 2px 0;
    width: 51px;
}

.aviso-negativos {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
    margin: 0 10px 10px 10px;
    padding: 10px;
    width: 630px;
}

.filtro-paquete-dinamico {
    padding: 0 0 5px 20px;
    width: 630px;
}

.filtro-paquete-dinamico h2 {
    padding: 0 0 10px 0;
}

/* Tabla cambio fechas vendedor propio PDV */
#tabla-cambio-fechas-pdv {
    margin: 0 auto;
    width: 910px;
}

#tabla-cambio-fechas-pdv thead tr {
    background-color: #5b557b !important;
    color: #fff;
}

#tabla-cambio-fechas-pdv tr:nth-child(odd){ background: #fff;}
#tabla-cambio-fechas-pdv tr:nth-child(even){ background: #dedede;}

#tabla-cambio-fechas-pdv td,
#tabla-cambio-fechas-pdv th {
    padding: 5px 10px;
}

#tabla-cambio-fechas-pdv th {
    font-weight: bold;
}

#tabla-cambio-fechas-pdv td.dia {
    border-right: 1px solid #bbb;
    border-left: 1px solid #bbb;
    text-align: center;
}

#btn-aceptar-cambio-fechas-pdv {
    margin: 20px 0 0 0;
}

/* Tabla desglose servicios paso 3 paquetes dinamicos */

#contenedor-tabla-servicios-pd table {
    background-color: #fff;
    margin: 0 auto;
    width: 910px;
}

#contenedor-tabla-servicios-pd table thead tr {
    background-color: #5b557b !important;
    color: #fff;
}

#contenedor-tabla-servicios-pd table tr:nth-child(odd){ background: #fff;}
#contenedor-tabla-servicios-pd table tr:nth-child(even){ background: #dedede;}

#contenedor-tabla-servicios-pd table tr {
    padding: 0;
}

#contenedor-tabla-servicios-pd table th,
#contenedor-tabla-servicios-pd table td  {
    font-weight: bold;
    padding: 7px 5px;
}

#contenedor-tabla-servicios-pd table td {
    font-weight: normal;
    padding: 2px 5px;
}

#contenedor-tabla-servicios-pd table td img {
    vertical-align: middle;
}

#contenedor-tabla-servicios-pd table td.estado {
    width: 85px;
}

/* Datos pasajeros vuelos paso 3 paquetes dinamicos */
#datos-pasajeros-vuelos {
    float: left;
    padding: 10px;
    width: 435px;    
}

#datos-pasajeros-vuelos ul li {
    margin-top: 20px;
}

#datos-pasajeros-vuelos h2 {
    font-size: 1.3em;
    padding: 0 !important;   
}

#datos-pasajeros-vuelos h3 
{
    border-bottom: 1px dotted #111;
    font-size: 1.2em;
    margin-bottom: 5px;
    padding-bottom: 2px;
}

#datos-pasajeros-vuelos label
{
    display: block;
    font-weight: bold;
    padding: 5px 0 2px 1px;
    width: auto;
}

.documento-pax-vuelo {
    margin-top: 8px;
}

.documento-pax-vuelo input,
.documento-pax-vuelo select 
{
    margin-right: 20px;
    width: 120px;
}

.documento-pax-vuelo input.edad {
    margin-right: 0;
}

ul.paginacionNumPag {
    display: inline-block;
    height: auto;
    margin-left: 20px;
}

ul.paginacionNumPag li {
    float: left;
    display: block;
    line-height: 20px;
    color: #222222;
    font-size: 14px;
    margin-left: 10px;
}

ul.paginacionNumPag li.seleccionada a{
    background: #a82a36;
    color: white;
    font-weight: bold;
    cursor: default;
}

ul.paginacionNumPag li a{    
    color: #999999;
    display: block;
    padding: 0 5px;
    text-decoration: none;
}

ul.paginacionNumPag li:hover a, ul.paginacionNumPag li a:focus {
    background: #f0eff4;
    color: #222222;
}
.filtro-pq div.capa50  {
    margin-bottom: 10px;
}

li.verMasOpciones {
    border: none !important;
    background: none !important;
    margin-bottom: 10px;
}

/* Filtro por distintivas */
#listaFiltroGrupoDistintivas li img, #listaFiltroGrupoDistintivas li label {
    margin-left: 5px;
} 

div#resultadosCompactos span.descripcionHotel,
#descripcionCategoria span.descripcionHotel {
    background: url(../Content/images/mas-info-hotel.png) no-repeat 3px 0;  
    float: left;
    font-family: Helvetica,Arial,Sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 20px;
    padding: 0 0 0 25px;
    color: #fff;    
}

/* Proceso reserva paquetes dinamicos */
.link-reservar-paquete-vacacional {
    background: none !important;    
    border: none !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    padding: 0 !important;
}

.textoPrecioResultadoPaqueteDinamico {
    font-size: 17px;
}

.meses table tr.cabecera-mes {
    background-color: #eee;
    font-weight: bold;
}

.meses table th {
    padding: 2px 0;
    text-align: center;
}

.meses table th.titulo-mes {
    font-size: 14px;
    font-weight: bold;
    text-transform: capitalize;
}

.meses table th.ant a, .meses table th.sig a,
.meses table th.ant a:hover, .meses table th.sig a:hover,
.meses table th.ant a:visited, .meses table th.sig a:visited {
    color: #0084cb;
    font-size: 24px;
    padding: 1px 25px;   
    text-decoration: none;  
}

.meses table th.ant a:hover, .meses table th.sig a:hover {    
    color: #fff;
}

.meses table tr.dias-semana td {
    border-spacing: 1px;
    border-collapse: separate;
    background-color: #fff;
    font-weight: bold;
    padding: 8px 0 3px 0;
}

.meses table tbody td {
    background-color: #eee;
    min-width: 52px;
    padding: 3px;
    text-align: center;
    border: 1px solid #fff;
}

.meses table td.dia-salida 
{
    background-color: #a4a4a4;
    color: #fff;
    cursor: pointer;
}

.meses table td.dia-salida:hover {
    background-color: #51a351;
}

.meses table td.dia-salida a {
    color: #484848;
}

.meses table td.dia-salida a:hover {
    color: #fff;
}

.meses table td.dia-salida span{
    display: inline-block;
    padding: 2px 0;
    width: 100%;
}

.meses table td.dia-salida span:last-child{
    font-weight: bold;
}

.meses table td.salida-oferta {
    background: #a4a4a4 url(/Content/images/CssImages/icon-salida-oferta.png) no-repeat 42px 2px;
    color: #fff;
}

#leyenda-calendario {
    margin: 10px 0 0 0;
}

#leyenda-calendario li {
    border: none !important;
    float: left;
    padding: 0 20px 0 0;
}

#leyenda-calendario li:last-child {
    float: right;
    line-height: 14px;
    padding-right: 0;
}

#leyenda-calendario span {
    font-size: 11px;
    line-height: 20px;
}

.leyenda-cube {
    float: left;
    height: 18px;
    margin-right: 2px;
    width: 20px;    
}

.leyenda-fecha-salida {
    background-color: #a4a4a4;
}

.leyenda-fecha-oferta {
    background: #a4a4a4 url('/Content/images/CssImages/icon-salida-oferta.png') no-repeat center center;
}

/** Calendario de un mes para resultatos paquetes de servicios (formulario 66) **/
.mes-calendario table th 
{
    background-color: #fff;
    font-weight: bold;
    padding: 2px 0;
    text-align: center;
}

.mes-calendario table tr.texto-mes th
{
    text-transform: capitalize;
    background-color: #eee;
}

.mes-calendario table tbody td {
    background-color: #eee;
    min-width: 52px;
    padding: 2px;
    text-align: center;
    border: 1px solid #fff;
}

.mes-calendario table td.dia-salida 
{
    background-color: #a4a4a4;
    color: #fff;
    cursor: pointer;
}

.mes-calendario table td.dia-salida:hover {
    background-color: #51a351;
}

.mes-calendario table td.dia-salida a {
    padding: 0 !important;    
    color: #484848;
}

.mes-calendario table td.dia-salida a:hover {
    color: #fff;
}

.mes-calendario table td.dia-salida span{
    display: inline-block;
    padding: 2px 0;
    width: 100%;
}

.mes-calendario table td.dia-salida span:last-child{
    font-weight: bold;
}

.mes-calendario table td.salida-oferta {
    background: #a4a4a4 url(/Content/images/CssImages/icon-salida-oferta.png) no-repeat 39px 2px;
    color: #fff;
}

.contenedor-reservar {
    float: right;
    width: 120px;
    
    position: relative;      
}

.almanaque {
    float: none;
    line-height: inherit;
}

.meses, .mes-calendario
{
    font-size: 0.9em;
    background-color: #e6e6e6;
    border: 1px solid #ccc;
    display: none;
    padding: 5px;

    z-index: 999;
}

.posicion-meses {
    position: absolute;
    top: 35px;
    right: 10px;
}

.cargando-almanaque {
    font-size: 0.9em;
    opacity: 0.5;
    background-color: #ccc;
    display: none;
    padding: 5px;
    position: absolute;    
    top: 35px;
    right: 10px;
    width: 400px;
    height: 275px;

    z-index: 999;    
}

.cargando-almanaque img{
    left: 48%;
    position: absolute;
    top: 45%;
}

/* Presupuesto ok PDV */
#contenedor-presupuestopdv-ok {
    background-color: #ddd;
    font-size: 16px;
    line-height: 22px;    
    margin: 0 auto 25px auto;
    min-height: 200px;
    padding: 15px;
    width: 920px;
}

/* Nuevo diseño de opcionales con descriptivos detallados */
#tblOpcionalReservaConDetalleDescriptivos {
    margin: 20px auto;
}

#tblOpcionalReservaConDetalleDescriptivos th {
    font-size: 1.5em;
    padding-bottom: 5px;
    text-align: center;
}

#tblOpcionalReservaConDetalleDescriptivos tr.fila-titulo-opcional-detallado,
#tblOpcionalReservaConDetalleDescriptivos tr.fila-opcional-detallado { border-bottom: 1px solid #111;}

#tblOpcionalReservaConDetalleDescriptivos td {
    padding: 10px 0;
}
#tblOpcionalReservaConDetalleDescriptivos td.opcional-detallado-check{ width: 20px;}
#tblOpcionalReservaConDetalleDescriptivos td.opcional-detallado-unidades{ width: 50px;}
#tblOpcionalReservaConDetalleDescriptivos td.opcional-detallado-concepto{ width: 480px;}

#tblOpcionalReservaConDetalleDescriptivos td.opcional-detallado-precio {
    font-size: 1.3em;
    font-weight: bold;
    text-align: right;
    width: 90px;
}

.lista-opcional-con-descriptivo li {
    padding-bottom: 10px;
}

.lista-opcional-con-descriptivo li:last-child {
    padding-bottom: 0;
}

.lista-opcional-con-descriptivo li h1 {
    padding: 0 0 5px 0;
}
#opcional-con-descriptivo h1 {
    font-size: 1.2em;
}

#opcional-con-descriptivo h2 {
    font-size: 1em;
    padding: 0 0 5px 0;
}

#opcional-con-descriptivo img {
    border: 1px solid #111;    
    float: left;
    margin: 2px 10px;
    padding: 2px;
    width: 100%;
    height: 10.5em;
    object-fit: cover;
}

#opcional-con-descriptivo img.img-no-disponible { border: none; }

#opcional-con-descriptivo p {
    line-height: 16px;
    text-align: left;
}
.optional.withSelectUnits .cmbUnidades {
    width: 4em;
}

.lista-opcional-con-descriptivo li h1,
.lista-opcional-con-descriptivo li h2,
.lista-opcional-con-descriptivo li p {
    padding-left: 106px !important;
}
#infoEdicionPasajeros
{
    display: block;
    font-size: 12px;
    padding-left: 10px;
    text-align: left;   
}
#infoEdicionPasajeros h2
{
    padding-bottom: 10px !important;
}
.datosEditarPasajeros
{
    float: left;
    width: 450px;
    padding-top: 15px;
    border-top: 2px dotted #CCC;
}
.datosEditarPasajeros p {
    padding-bottom: 8px;
}

.datosEditarPasajeros select {
    margin: 0 2px !important;    
}

#sobrepasadoLimiteRiesgo
{
    float: left;    
    padding: 10px;
    width: 435px;
}

#sobrepasadoLimiteRiesgo span
{
    color: red;
}

/***Lista de salidas resultados paquete vacacional ***/

#lista-productos-paquete-vacacional .resultado-busqueda .salidas {
    margin: 1em;
}

#lista-productos-paquete-vacacional .resultado-busqueda .salidas table {
    width: 100%;
    margin: 0;
}
#lista-productos-paquete-vacacional .resultado-busqueda .salidas table td form {
    margin: 0;padding: 0;
}

#lista-productos-paquete-vacacional .resultado-busqueda .salidas table td .button {
    margin-bottom: 0;
}

/*** Sólo Hotel Xml ***/

.contenedor-datos-hotel {
    margin-bottom: 1.25rem !important;
}

/*** Chosen filtros compañias aereas ***/
.filtro-paquete-vacacional > .contenido-filtro .chosen-container-multi {
    width: 100% !important;
}

.filtro-paquete-vacacional > .contenido-filtro .chosen-container-multi input[type="text"] {
    height: 25px !important;
    width: auto !important;
}

.impuestos-especiales {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px !important;
    padding-bottom: 5px !important;
}
.impuestos-especiales li{
    margin-bottom: 5px ;
}
#MensajeDivisaEstablecida
{ 
    padding: 10px;
    color: #ff0000;
}

.contenedor-mcp label.required {
    font-weight: bold;
    color: red;
}

.detalle-servicios-reserva {
    background-color: #777 !important;
    color: #fff !important;
}

.contenido-filtro .chosen-container-multi, .contenido-filtro .chosen-container-multi .default{
    width:100% !important;
}




/** Itinerario **/

.dia-itinerario {
    width: 12.2%;
    background-color: #eee;
    padding: 0 !important;
    vertical-align: top;
}
.dia-itinerario-body
{
    min-height: 60px;
}

.dia-itinerario-body ul li
{
    font-size: 12px;
    padding: 3px;
    line-height: 12px;
}
.dia-itinerario-header {
    padding: 3px !important;
    color: white;
    font-size: 14px !important;
}
.ModificableEntrada
{
    background-color: #d9534f;    
}
.ModificableSalida
{
    background-color: #286090 ;    
}
.Fijo
{
    background-color: #777777;    
}

.dia-itinerario-header.Tachado
{
    background-color: #ccc;    
}

.enlace-volver-frontal-paquete-vacacional {
    margin-bottom: 1em;
    display: block;
}

.ocultar-vuelo {
    display: none !important;
}

.info-producto-cabecera-paquete-vacacional span {
    display: block;
    margin: 0.5em;
}

.dia-itinerario.Tachado
{
    position: relative;
    overflow: hidden;
}
.dia-itinerario.Tachado:before, .dia-itinerario.Tachado:after {
    position: absolute;
    content: '';
    background: red;
    display: block;
    width: 100%;
    height: 1px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.dia-itinerario.Tachado:after {
    -webkit-transform: rotate(45deg);  
    transform: rotate(45deg);
}
.cambio-fecha-no-disponibilidad {
    color: #fff !important;
}

.disabled {
    pointer-events: none;
    opacity: 0.5;
}

.optional {
    cursor: initial;
}
.contenedor-mcp .optional h5{
    font-size: 0.9rem !important;
}
.optional .checkbox-icon, .optional input[type=checkbox] {
    display: none;
}
.optional.selected .checkbox-icon {
    font-size: 2.3em;
    display: block;
    text-shadow: 1px 0 2px rgba(0, 0, 0, 0.85);
}
.optional.selected {
    color: white;
    background-color: #3a87ad;
}
.optional.selected h5{
    color: white;
}
.optional.selected .checkbox-icon{
    color: #43AC6A;
}

.contenedor-cadena-hotelera .contenedor-acomodaciones .impar, .contenedor-venta-camas .contenedor-acomodaciones .impar {
    background-color: #bbb;
}
.contenedor-cadena-hotelera .contenedor-acomodaciones .impar ,.contenedor-venta-camas .contenedor-acomodaciones .impar {
    padding: 0.3em 0.625rem !important;
}

.contenedor-cadena-hotelera .contenedor-acomodaciones table, .contenedor-venta-camas .contenedor-acomodaciones table {
    border: none; 
}
.contenedor-cadena-hotelera .contenedor-acomodaciones table tr td, .contenedor-venta-camas .contenedor-acomodaciones table tr td{
    padding: 0.2625rem 0.625rem;
}
.contenedor-cadena-hotelera .contenedor-acomodaciones table .button.tiny, .contenedor-venta-camas .contenedor-acomodaciones table .button.tiny {
    padding: 0.4rem 0.825rem;
    height: auto;
}

.boton-cerrar-nombre-hotel {
    position: absolute;
    left: 195px;
    top: 5px;
}

.boton-cerrar-nombre-hotel-eleccion-dinamica {
    position: absolute;
    left: 127px;
    top: 9px;   
}

.boton-cerrar-nombre-hotel-paquete-vacacional {
    position: absolute;
    left: 203px;
    top: 12px;  
}

.boton-cerrar-nombre-hotel-vuelo-hotel {
    position: absolute;
    left: 127px;
    top: 6px;   
}

.descriptivoServicio img { margin-right: 15px; }

.tamano-logo-aerolinea60x30 {
    max-width: 63px;
    min-width: 63px;
    padding: 2px;
}
.tamano-logo-aerolinea102x51 {
    max-width: 105px;
    min-width: 105px;
    padding: 2px;
}

.texto-ayuda-campo-definible-prestacion {
    position: absolute;
    right: 2px;
    top: 11px;   
}
.FechaNacimientoReserva {
    font-size: 0.9rem !important;
}
.pnlFolleto
{
	font-family: Tahoma;
    padding: 20px;
}
.pnlFolletoIzq
{
	float: left;
	padding: 15px;
	width: 420px;
	/*font: 11px Arial;*/
	display: block;
}
.pnlFolletoInfo
{	
	font-size:13px !important;	
	font-family: Arial !important;
	text-align:left;	
	padding:5px;	
}
.pnlFolletoDer
{
	float: right;
	padding: 15px;
	width: 420px;	
	/*margin: 10px 10px 25px 10px;*/
	display: block;
}
.pnlTextoProducto
{			
	text-align :justify;
	width:425px;
/*	margin-top:10px;*/
}
#PanelCaracteristicas
{
	padding: 5px 0;
}
.separacion
{
	margin-bottom :10px;
}
.labels
{
	font: 11px Tahoma;
}
.labelsproducto
{
	font: bold 17px Tahoma;
	margin-left:10px;
}

.labelstitulo
{	
	display: block;
	font: bold 16px arial,helvetica,clean,sans-serif;
	padding-left: 4px;
	text-decoration: none;
	vertical-align :middle;	
	padding:2px;
    /*COLOR*/
	border:solid 1px #ccc;
	line-height:25px;
}

/**********Formulario busqueda*******************/
#formularioGrupoPublicaciones
{
    margin: 20px auto 0 auto;
    padding: 1.66em;
    width: 48.804em;
    /*COLOR*/
    border:1px solid #CCC;
}

#contenedor-reserva-pd {
    width: 425px;
    position: relative;   
}

.enlace-calendario-salidas{
    font-family: Helvetica,Arial,Sans-serif;
    font-size: 14px;
    font-weight: bold;   
    letter-spacing: -1px;
    padding-top: 30px;    
}

#formularioGrupoPublicacionesH3
{
    font-family: Helvetica,Arial,Sans-serif;
    font-size: 14px;
    font-weight: bold;   
    letter-spacing: -1px;
    margin: 0 auto;
    padding-top: 30px;
    width: 650px;
}
#formularioGrupoPublicacionesH3 h3
{
    font-size: 20px;
}
#formularioGrupoPublicacionesH3 p
{
    padding-left: 15px;
}
#enlaceFormularioFolletoElectronico, #enlaceFormularioGp
{
    pointer: hand;
    cursor: pointer;
    font-family: Helvetica,Arial,Sans-serif;
    font-size: 14px;
    font-weight: bold;   
    letter-spacing: -1px;
    padding: 0 0 15px 128px;
    text-decoration: underline;
}
/********Detalle producto***********/   
.listaPublicaciones
{
    margin: 20px auto;
    width: 630px;
}
.listaPublicaciones h3
{
    font-size:18px;
    font-family:Helvetica, Arial, Sans-serif;
    font-weight:bold;
    letter-spacing:-1px; 
}
.listaPublicaciones ul
{
    margin-top:20px;
}
.parrafoDescripcion 
{
    width:63.40em;
    padding:0.83em 0.83em !important;
}

.tituloServicio 
{
    font-weight:bold;
    font-size:1.1em;
}
.contenedorImagenProductos 
{
    height:84px;
    padding: 0.83em 0 0.83em 0.83em;    
    width:108px;
}
.imagenProductos 
{
    width: 100px;
    max-height: 78px; 
    padding: 3px; 
}
.contenedorImagenPequeña 
{
    display: block;
    height:1.66em;
    padding: 3px 0 1px 0;
    text-align: center;
}
.contenedorPequeñaImagen
{
    height: 20px;
    padding: 0 3px;
    width: 20px;    
}
.imagenPequeña 
{
    width:1.66em;
    height:1.66em;
}
.imagenMuyPequeña 
{
    width:1em;
    height:1em;
}
.imagenPequeñaPdf 
{
    width:1.328em;
    height:1.328em;
}
.contenedorImagenCategorias 
{
    height:1.66em;
    /*padding:0 3px;*/
    text-align: center;
}
.imagenCategorias 
{
    width:5.976em;
    height:1.66em;   
}
.imagenOferta 
{
    width:24px;
    height:16px;
}
.contenedorImagenOferta 
{
    width:24px;
    height:16px;
    padding:0 3px;
}

.imagenCompleto, .imagenGarantizada, .imagenNoGarantizada
{
    background: url(images/completo.gif) no-repeat 0 3px;    
    float: left;     
    height: 21px;    
    margin-right: 5px;   
    width: 16px; 
}

.imagenGarantizada 
{
    background: url(images/SalGarantizada.gif) no-repeat 0 3px;   
}
.imagenNoGarantizada
{
    background: url(images/SalNoGarantizada.gif) no-repeat 0 3px;    
}
.contenedorImagenCompleto 
{
    width:3.984em;
    height:1.909em;
    padding:0 3px;
}

.contenedorImagenSalidaGarantizada 
{
    width:3.984em;
    height:1.909em;
    padding:0 3px;
}
.enlacePublicacionMasInfo
{
    width:8.465em;
    padding:0 0.83em;
    float:right;
}
.enlacePublicacionReservar 
{
    width:4.315em;
    padding:4px 5px;
    float:right;
}
.imagenPrincipal
{
  width:420px; height:310px;
}
.labelsPublicacion
{       
    font: bold 14px Arial;	     
}
.separadorPublicacion
{
    padding:5px;
}
.separadorPublicacionPaddingLeft
{
    padding:5px;
    padding-left:18px;        
}
.lbDesPublicacion
{
    font: bold 17px Arial;	     
}
.listaImagenesPublicacion
{
    margin:10px 0px 10px 0px;
    width:420px !important;
}
.listaImagenesPublicacion li
{
    padding: 5px 10px 0 10px;
}
.listaImagenesPublicacion img
{
    padding: 0 5px 5px 0;
    width: 24px;
    height: 24px;
}
#caracteristicasDistintivasPublicacion
{
    padding-top:10px;
}
#direccionPublicacion p
{
   font: bold 12px arial,helvetica,clean,sans-serif;
   vertical-align :middle;	
}
.listaIzquierda{
    float:left;
    margin-right:5px;
}
.mapaPublicacion
{
    position: relative; border: solid 1px #000; width:100%; height:15em; /* width:420px; height:300px;*/
}
.textoPublicacion, .textoPublicacionLargo
{
    line-height: 16px;
    padding:5px;
}
.contenedorMapaPublicacion
{
    margin-top:10px;    
    margin-bottom:10px;
}
#formularioBusquedaPublicacion
{
    float:left;
    width:555px;
    margin-left:10px;    
}

/* Galería de imágenes */
#imagenesPublicacion
{
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 420px;
}

/* Galería de imágenes */
#contenedorMapa
{
    background-color: #fff;
    position: relative;
    text-align: center;
}

#cargando
{
    display: none;
    left: 48%;
    position: absolute;
    top: 48%;    
}

#GaleriaImagenes
{
    clear: both;
    display: inline-block;
    margin-top: 10px;
}

#GaleriaImagenes li
{   
    cursor: pointer;
    pointer: hand;    
    display: inline-block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    padding: 3px;
    margin: 0 1px;
}
#btVolverAtras
{
    cursor: pointer;
    pointer: hand;    
    text-decoration: underline;
}
.masInfoObservaciones
{
    pointer: hand;
    cursor: pointer;
    font-weight: bold;
    padding-right: 10px;
    text-decoration: underline;
    text-align: right;
}
.spanMostraDetalle
{    
    text-decoration: underline;  
    font: bold 12px arial,helvetica,clean,sans-serif;
}

.separadorMostrarDetalle
{       
    cursor: pointer;
    pointer: hand;
    background: url(images/CssImages/ver.png) no-repeat 0 0;  
    padding-left: 40px !important;    
    height:40px;  
    padding-top:5px; 
}
#mostrarMapa
{
   cursor: pointer;
   pointer: hand;   
}

#disponibilidad
{
    float:right;
    width:350px;
    padding-top:30px;
}
.mes
{
    float:left;
    min-height: 175px;       
    width:220px; 
    font-size:14px;
    padding-top:20px;
}
.mes table
{  
    margin: 2% auto;
} 
.mes table td
{
    padding: 6px;
}
.NoDisponible
{
    text-decoration: line-through;
    color:Red;
}
.BajoPeticion
{    
    color:Red;
    font-weight:bold ;    
}
.FechasPasadas
{
    color: #CCC;
}
.Disponible
{
    font-weight:bold ;    
}

.cambiaMes
{
    text-decoration:none;
    padding-top:10px;
}
#Leyenda
{
    float:left;
    padding-top: 40px;
}
#nombreMes
{
    display:inline-block;
    width:120px;
}
#pDisponibilidad
{
    margin-left:18px;
}
#formulario-y-disponibilidad { width: 940px; }

/* Titulo y descripción de imagenes en hoja producto*/
#titulo-imagen,#des-imagen
{ 
    font-size: 10px;
    text-align: left;
}

/* tabla reservar en hoja de producto y publicacion */
#tabla-resultados-hoja 
{
    margin: 5px 0 5px 10px;
    width: 670px;
}

#tabla-resultados-hoja td {
    padding: 5px 0 5px 10px;
}

.titulo-publicacion {
    line-height: 20px;
    margin-top: 10px;
}

.descripcion-acomodacion-regimen {
    width: 350px;
}

.importe-normal, .importe-tachado {
    text-align: right;
    width: 65px;
}

.importe-tachado {
    text-decoration: line-through;
}

.boton-reservar {
    width: 140px;
}

td.boton-reservar .enlaceReservasEstanciaSimplificadosOr,
td.boton-reservar .enlaceReservasEstancia 
{
    letter-spacing: 0px !important;
    padding: 2px 5px !important;
    
    border-radius:  2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

td.boton-reservar .enlaceReservasEstanciaSimplificadosOr 
{
    border: 1px solid #999;
    color: #333;
    margin-left: 55px;
}

.mas-resultados {
    cursor: pointer;
    padding-left: 0 !important;
    pointer: hand;
    text-decoration: underline;
}

.fila-blanca, .primera-fila-blanca {
    height: 2px;
    padding: 0 !important;
}

.primera-fila-blanca {
    height: 5px;
}
.contenedorPdfHojaProducto {
    float:right;
    margin-right:10px;
    cursor:pointer;
    pointer:hand;
}

.imprimirHojaProducto {
    float: right;
}
#filtroResultados.filtroResultadosCompactos
{
    margin: 118px 30px 0 12.5px;
}
#listaResultados.listaResultadosCompactos
{
    padding: 20px 0 50px 30px;
    width: 660px;
}

div#resultadosCompactos
{
    width: 650px;
}
div#resultadosCompactos .textoPoliticasCancelacion
{
    width: 565px;
}
div#resultadosCompactos li.lineaResultadoBusqueda
{
    width: 648px;
}
#resultadosCompactos #lineasResultados
{
    width: 628px;
}
div#resultadosCompactos li.lineaTarifaPrecio
{
    width: 618px !important;
}
/***/
.hideAcomodacion { display: none; }
div#resultadosCompactos .centroTituloResultado
{
    padding-right: 10px;
    width: 490px;
}
div#resultadosCompactos .tituloResultado
{
    height: 51px;
    width: 648px;
}
div#resultadosCompactos span.descripcionHotel
{    
    background: url(../Content/images/mas-info-hotel.png) no-repeat 3px 0;    
    float: left;
    font-family: Helvetica,Arial,Sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 20px;
    padding: 0 0 0 25px;
}
div#resultadosCompactos #descripcionCategoria a, div#resultadosCompactos .lineaTarifaPrecio a
{
    text-decoration: none;
}
div#resultadosCompactos #descripcionCategoria
{
    padding: 5px 0 0 8px;
    width: 490px;
}

div#resultadosCompactos .destino
{
    padding: 5px 0 0 10px;
    width: 490px;
}
div#resultadosCompactos a.VerEnMapa
{
    margin-left: 140px;
}
div#resultadosCompactos .precioDesde
{
    padding-top: 0;
}
div#resultadosCompactos #precio
{
    margin: 5px 10px 5px 0;
    width: 138px;
    
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
div#contenedorAcomodaciones, div.contenedorAcomodaciones
{
    float: left;
    width: 505px;
}

div#resultadosCompactos span.fechasLineaResultado
{
    background: url(../Content/images/mas-info-hotel.png) no-repeat 0 0;
    display: inline-block;
    float: left;
    font-weight: bold;
    line-height: 18px;
    padding-left: 25px;
    width: auto;
}

div#resultadosCompactos span.abrirTextoPoliticaCanc, div#resultadosCompactos span.cerrarTextoPoliticaCanc,
div#resultadosCompactos span.enlacePoliticasCancelacion
{
    float: right;
}

div#resultadosCompactos span.oferta
{
    float: none;
    font-size: inherit;
    letter-spacing: 0;    
}

div#resultadosCompactos span.pruebaOferta
{
    margin: 0;
    width: 70px;
}
div#resultadosCompactos .acomodacionSimplificado
{
    border: 0 !important;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    padding: 0 0 5px 10px;
    width: auto !important;    
}

div#resultadosCompactos .lineaResultado
{
    border: 0 !important;
}
div#resultadosCompactos .contenedorImagenPublicacion
{
    padding: 0 5px 0 0;
}
div#resultadosCompactos #preciosAcomodacion
{
    line-height: 21px;
    width: 147px;    
}
div#resultadosCompactos #acomodacionTachado
{
    line-height: 21px;
    width: 214px;
}

div#resultadosCompactos #codigoRegimen
{    
    float: left;
    font-size: 10px;
    height: 21px;
    text-align: center;
    width: 30px;     
}

div#resultadosCompactos .contenidoCodigoRegimen
{
    cursor: default;
    display: inline-block;
    line-height: 16px;
    margin-top: 3px;
    width: 30px;
    
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;      
}

div#resultadosCompactos span.precioTachar 
{
    width: 65px;
    padding-left: 5px;
}
div#resultadosCompactos span.precioLineaAcomodacion
{
    padding: 0 2px 0 0 !important;
    margin-left: 5px;    
    width: 65px;
    
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;        
}
div#resultadosCompactos #precioReservar
{
    float:  left;
    padding-left: 37px;
    width: 61px;
}
#resultadosCompactos a.enlaceReservasEstancia, input.enlaceReservasEstancia
{
    margin-left: 0 !important;
}

div#resultadosCompactos a.enlaceReservasEstancia, div#resultadosCompactos a.enlaceReservasEstanciaSimplificadosOr
{
    margin: 0 !important;
/*    background-color: #666;
    color: #fff !important; */
    
    letter-spacing: 0px !important;
    padding: 2px 5px !important;
    
    border-radius:  2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;     
}
div#resultadosCompactos #precioReservar.bajoPeticion
{
    padding-left: 19px;
    width: 80px;
}
div#resultadosCompactos a.enlaceReservasEstanciaSimplificadosOr,
td.boton-reservar .enlaceReservasEstanciaSimplificadosOr,
input[type="submit"].enlaceReservasEstanciaSimplificadosOr
{
    background-image: url(images/CssImages/fondo-botones-or.png);
    background-repeat: no-repeat;
    background-position: 0 -5px;
    padding: 2px 5px 2px 21px !important;        
}

div.codigoRegimenPaquteDinamico .contenidoCodigoRegimen{
    font-weight: normal;
    margin-top: 0 !important;
    padding: 2px 0;
}

div#resultadosCompactos .acomodacionTachadoPaqueteDinamico{
   width: 283px !important;
}

div#resultadosCompactos .preciosAcomodacionPaqueteDinamico{
   width: 177px !important;   
}

div#resultadosCompactos .preciosAcomodacionPaqueteDinamico .precioLineaAcomodacion {
    line-height: inherit;
}

.h-rq, .h-ok {
    font-weight: normal;
    padding: 4px 3px;
    margin-left: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.h-rq {
    background-color: #f89406;
    color: #444;
}

.h-ok {
    color: #fff;
    background-color: #468847;   
}

.seleccionarElemento {
    
    padding: 3px 5px !important;    
    font-weight: normal;
    color: #5b557b;
    text-decoration: underline;
    cursor: pointer;
}

.elementoSeleccionado {
    background-color: #a82a36;
    padding: 4px 5px !important;
    margin-left: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff;
    font-weight: bold;    
}
/* De

input[type="submit"].enlaceReservasEstanciaSimplificadosOr{
    height: 22px!important;
}

div#resultadosCompactos #totaldetalle
{
    width: auto;
}

div#resultadosCompactos .warning
{
    margin: 2px 0 0 0 !important;
}

/***********DETALLE HABITACIONES POR NOCHE**********/
div#resultadosCompactos li.contenedorDetalleReservaPorNoche
{
   border: none;
   margin: 0 0 10px 11px;
}
div#resultadosCompactos #totaldetalle 
{
    width: 494px;
}

div#resultadosCompactos .habitacion
{
    font-size: 9px;
    line-height: 12px;
    padding:5px;
    width: 236px;
}

div#resultadosCompactos .concepto
{
    width: 175px;
}

div#resultadosCompactos .fecha
{
    width: 38px;
}

div#resultadosCompactos .unidades
{
    width: 12px;
}

div#resultadosCompactos .descripcion, div#resultadosCompactos .soloConceptoImporte
{ 
    width: 130px;
}

div#resultadosCompactos .importe
{
    width: 50px;
}
div#resultadosCompactos .soloConceptoImporte
{
    padding-left: 50px;
}
.textMini
{	
	font-size: 0.625em !important;
}
#contenedorLogin a 
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;	
}
#contenedorLogin p 
{	
	padding: 4px 0;
	text-align: center;
}
.text 
{
	border: 0;
	font-size: 1.25em;
	width: 70%;
}
#contenedorLogo
{
	height: 120px; /*IMPORTANTE: Poner siempre un HEIGHT SUPERIOR AL ALTO DE LA IMAGEN*/
	margin: 0 auto ;
	padding: 10px;
	width: 450px;
}

#contenedorFondoLogin /* Para el reborde */
{		
	margin: 10px auto 0 auto;
	padding: 10px;
	text-align: center;
	width: 450px;
}

#contenedorLogin /* Para el fondo y el contenido */
{	
	height: 100%;	
	padding: 20px 10px 10px 10px;	
}

#contenedorLogin label, #peticionDatosLoginHotelero .titulo
{
    display: inline-block;    
    font-size: 20px;
    font-weight: bold;
    padding: 8px 0 3px 0;
    width: 100%;
}

#contenedorLogin .validation-summary-errors, #contenedorLogin .field-validation-error
{
    font-size: 12px;    
    padding: 4px 0;
    font-weight: bold;    
    text-align: center;
    width: 100%;
}
#contenedorLogin span.field-validation-error
{
    float:left;
}
#botonAceptarLogin
{
    margin: 15px 0 0 0;
}

.botonIzquierda
{
    margin-right: 25px !important;
}
.infoTooltip
{
    background: url(images/info20.png) no-repeat 50px 8px;
}
#peticionDatosLoginHotelero .titulo
{
    padding-bottom:10px;
}
.error
{
    color:Red ;
}

#opcionales-reserva-wrapper h2
{
    display: none;
}

#opcionales-reserva #contenedorLogo
{
    margin-top: 20px;
}

#opcionales-reserva #olvideMipass
{
    display: none;
    visibility: hidden;
}

#opcionales-reserva #contenedorLogo,#opcionales-reserva #contenedorFondoLogin
{
    width: 350px;
}


#opcionales-reserva #contenedorLogin p
{    
    text-align: left !important;  
    padding-left: 50px;     
}

#opcionales-reserva #contenedorLogin .centrado
{    
    text-align: center !important;    
}

#opcionales-reserva .infoTooltip
{
    background: url(images/info20.png) no-repeat 0px 0px !important;    
}


#opcionales-reserva #contenedorLogin .infoTooltip
{
    padding-bottom: 0px !important;
    padding-left: 25px !important; 
    display: block !important;
}
#opcionales-reserva #contenedorLogin label
{
 font-size: 18px !important;
}
.textoInformacion {
    font-size: 11px !important;  
}
#panel-lateral-resultados
{
    float: right;
    width: 258px;
    margin: 88px 20px 30px 12px;
}
#panel-lateral-resultados #filtroResultados {
    margin: 0;
    border: none !important;
}

#filtroBusqueda.vertical 
{
    float: right;
    border: 0;    
    margin: 0 0 0;
    padding: 0;
    width: 269px;
       
}
#filtroBusqueda.vertical #formularioBusqueda
{
    width: 254px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 8px !important;
    float: right;
    border: none !important;
}
#filtroBusqueda.vertical #formularioBusqueda label
{
 margin-right: 0!important;    
}
/*#filtroBusqueda.vertical .paso1Busqueda,
#filtroBusqueda.vertical .paso2Busqueda,
#filtroBusqueda.vertical .paso3Busqueda
{
    background: none;
    padding: 8px 0 8px 8px;
} 
#filtroBusqueda.vertical .paso3Busqueda
{
    min-height: 100px;
}     

#filtroBusqueda.vertical #parrafoTipoBusqueda {
    line-height: 1;
}

#filtroBusqueda.vertical #parrafoProductoDestino img {
    display: none;
}

#filtroBusqueda.vertical #numeroNoches
{
    display: block;
    margin: 3px 0 0 0;
}
  
#filtroBusqueda.vertical select#destino {
    padding: 1px;
    margin: 0;
    width: 200px;    
}

#filtroBusqueda.vertical input#TextoBusqueda, #filtroBusqueda.vertical select#SelectTextoBusqueda , #filtroBusqueda.vertical select#SelectDestino{
    padding: 1px;
    margin-left: 76px;
    width: 215px;    
}
#filtroBusqueda.vertical select#TextoBusqueda {
    padding: 1px;
    margin: 0;
    width: 215px;    
}

#filtroBusqueda.vertical .paso1Busqueda input[type=radio] {
    float: left;
    margin: 0 3px 0 1px;
    width: auto;
}  
        
#filtroBusqueda.vertical .paso1Busqueda input,
#filtroBusqueda.vertical .paso2Busqueda input
{
    width: 80px;
}

#filtroBusqueda.vertical .paso1Busqueda input.ui-autocomplete-input
{
    width: 210px;
}
    
#filtroBusqueda.vertical .paso1Busqueda label
{
    display: block;
    padding: 0 0 2px 0;
    width: 200px;
}
#filtroBusqueda.vertical .paso2Busqueda label
{    
    padding: 0 0 2px 0;
    width: 106px;
}

#filtroBusqueda.vertical .pasoFechas label
{
    display: inline-block;
    padding: 0 0 2px 0;
    width: 110px;
}

#acomodacionesCapacidad ul
{
    margin-top: 3px;
}

#acomodacionesCapacidad ul li
{
    background: none;
    display: inline;
    text-indent: 5px;
}
    
ul#acomodacionesCapacidad
{
    padding: 0;
}       
 
ul#acomodacionesCapacidad b
{
    display: block;
    padding: 3px 0;
}
            
#filtroBusqueda.vertical .botoneraBusqueda
{
    width: 210px;
}
   */ 
div#ui-datepicker-div { font-size: 0.75em !important; }
#filtroBusqueda.vertical .ui-datepicker-trigger
{
   /* display: none;*/
}

/* Validaciones */
#filtroBusqueda.vertical #validacionFormulariosBusqueda
{
    display: none !important;
}

#filtroBusqueda.vertical input[type="text"].input-validation-error, #filtroBusqueda.vertical select.input-validation-error
{
    border-color: #ff0000 !important;
}

.parrafoImpuestosTarifasSinfiltro
{
    margin-bottom: 28px;
    padding: 2.49em 0 0 3.32em;
    font-size: 9px;
    font-style: italic;
    font-weight: bold;
    text-align: right;
}
/*eso luego debe borrarse*/
#listaResultados.listaResultadosJson {
    margin-top: 0px !important; 
}

#listaResultados .parrafoImpuestosTarifas, #listaResultados.listaResultadosJson .parrafoImpuestosTarifas {
    padding-bottom: 15px;
}
#parametros-configuracion {
    padding: 0 1.66em 0 2.49em;
    width: 78.85em;
}

#parametros-configuracion h2 {
    font-size: 18px;
    font-family: Helvetica,Arial,Sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
}
#parametros-configuracion h3 {
    font-size: 15px;    
}
#parametros-configuracion p 
{
    line-height: 18px;
    padding: 3px 0;
}

#parametros-configuracion li {
    margin-bottom: 30px;
}

#parametros-configuracion input {
    margin-right: 5px;
}

#parametros-configuracion input.url {
    width: 250px;
}

#parametros-configuracion input.tamaño {
    width: 100px;
}

#parametros-configuracion input[type="submit"] {
    margin-bottom: 10px;
}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('images/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('images/chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('images/chosen-sprite.png') no-repeat 100% -20px;
  background: url('images/chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 300px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  width: 100% !important;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
    width: 100% !important;
}
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('images/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('images/chosen-sprite.png') no-repeat -30px -20px;
  background: url('images/chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('images/chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */


#resolucion-incidencias h1 {
    width: auto;
    display: inline-block;
    clear: both;
}
#resolucion-incidencias h1 span {
    font-size: 0.8em;
    font-weight: normal;
    
}
#resolucion-incidencias label {
    width: 230px;
    text-align: right;
    margin: 5px 10px 0 0;
    float: left;
}

#resolucion-incidencias input[type='text'], #resolucion-incidencias select {
    width: 150px;
}

#resolucion-incidencias textarea {
    width: 300px;
    height: 100px;
}

.contenedor-datos-vuelo {
    margin: 0 0 18px 60px;
}


#resolucion-incidencias input[readonly].calendario {
    background-color: #fff;
}

.labelCentradoVerticalRespectoInput {
    line-height: 2.3125rem !important;
}

.mensaje-añadir-vuelos {
    padding: 5px 0 10px 20px;
}
.addTransfers, .deleteTransfers {
    font-weight: bold;
}

.datos-vuelo {
    margin-top: 5px;
}

.datos-vuelo input.hora-vuelo
{
     width: 45px !important;
}

.datos-vuelo input.numero-vuelo
{
     width: 60px !important;
}

.datos-barco input.numero-barco
{
     width: 300px !important;
}

.datos-vuelo select.compañia
{
     width: 300px !important;
}

.datos-vuelo p span
{
    margin-right: 5px;
    margin-left:10px
}

.chzn-container-single .chzn-single span {
    display: inline-block;
}

#contenedor-vuelos-xml #btnAceptar {
    margin: 0 0 0 15px;
}
.enlace-hoja-publicacion,
.enlace-hoja-publicacion-reserva,
.enlace-hoja-producto-reserva,
.enlace-hoja-publicacion-reserva,
.hoja-producto-xml,
.hoja-producto-xml-paquetes {
    cursor: pointer;
    pointer: hand;
}

#fondoModalHojaProducto {
    background: url(images/CssImages/fondo-semitransparente.png);
    display: none;
    font-size: 0.75em;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9995;
    
}

#controlHojaProducto {
    border-width: 2px;
    height: auto;
    margin: 30px auto;
    padding: 25px;
    position: relative;
    width: 880px;
    
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
}

#cerrarHojaProducto {
    cursor: pointer;
    left: 910px;
    position: absolute;
    top: -9px;
}
/* Pestañas y contenido */
.lista-tab-hoja-producto {
    display: inline-block;
    margin: 20px 10px 0 10px;
    width: 860px;
}

.lista-tab-hoja-producto li {
    cursor: pointer;
    pointer: hand;
    display: block;
    float: left;
    font: 14px Helvetica,Arial,sans-serif;
    height: 16px;
    margin-right: 2px;
    padding: 8px;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
} 

.lista-tab-hoja-producto li:first-child {
    margin-left: 10px;
}

.contenido-hoja-producto {
    padding: 20px;
    width: auto;
}

/***Descritipos servicios y distintivas **/   
#servicios-distintivas {
    width: 200px;
}

#servicios-distintivas .imagenProductoPrincipal {
    max-height: 110px;
    width: 190px;  
}

.lista-servicios-distintivas h3, #texto-servicios h3,
#contenido-itinerario h3 {
    font-size: 1.2em;
    border-bottom: 1px dotted #111;
    margin-top: 15px;
}

.lista-servicios-distintivas li {
    margin: 10px 5px;
}

.lista-servicios-distintivas img {
    padding: 0 5px 5px 0;
    width: 24px;
    height: 24px;
}

#texto-servicios {
    float: right;
    width: 610px;
}

.descriptivo p {
    padding: 5px;
    line-height: 16px;
}

/* Mapa e imagenes*/
#imagenesPublicacion, #contenedorMapa {
    margin: 0 auto;
    width: 100%;
}

#contenido-mapa img {
    max-width: none;
}

/* Datos Agencia */
#datos-agencia-hojaProducto {
    margin-bottom: 10px;
    width: 880px;
    display: none;
}

#datos-agencia-hojaProducto img, #msg-no-logo {
    float: left; 
    margin: 0 10px 0 0;
}

#msg-no-logo {
    height: 100px;
}

#datos-agencia-datos-web, #datos-agencia-datos-postales {
    padding: 0 10px 10px 10px;
    width: 330px;    
}

#datos-agencia-datos-postales {
    margin-top: 22px;
}

#datos-agencia-hojaProducto h1 {
    font-size: 1.3em;
    margin-bottom: 5px;
}

.capa40 + .capa60 , 
.capa60 + .capa60 {
    width: 55%;
    margin-left: 5%;
}
#carousel .flex-viewport {
    max-height: 13em;
}

.panelIncidencias
{
    padding:2.5em 0.833em 2.0825em 2.075em;
    clear:both;
    width:80.422em;
    margin-bottom: 10px;   
}
.panelIncidencias h2
{    
    padding: 10px;
    border: 1px solid #CCC;
    background-color: #E6E6E6;    
}
#panelCabeceraIncidencia {
    border-bottom: 1px dotted #666666;
    float: left;
    margin: 10px 10px 0 20px;
    padding: 20px 0;
    width: 950px;
}
#panelCabeceraIncidencia h2 {
    border-bottom: 1px dotted #666666;
    font: bold 20px Helvetica,Arial,sans-serif;
    letter-spacing: -1px;
    padding: 5px;
}
 
.divIncidencias
{
    margin: 25px 10px 0 0px;
    font-size:1em;     
    width: 25.97em;
        float: left; 
}
.divIncidencias ul {
    padding: 5px;
}
.divIncidencias h3
{
    border-bottom: 1px dotted #666;      
}
.divIncidencias ul li {
    padding: 5px;
}
.textoFiltroIncidencias {
    float: left;
    padding: 10px 10px 0px 40px;
    font-weight: bold;
    font-style: italic;    
    background: #ffe url(images/CssImages/warning.png) no-repeat 20px 75%; 
}
.atrasReservas {
    float:left;padding:10px;margin-left:10px;
}

/*** Iconos destinos autocomplete ***/

.ui-menu .ui-menu-item a.destination-icon {
    background-repeat:no-repeat;
    padding-left: 30px;
    background-position: 5px;
}
.ui-menu .ui-menu-item a.area {
    background-image:url(images/CssImages/TiposDestinos/area.png);
}
.ui-menu .ui-menu-item a.area:hover {
    background-image:url(images/CssImages/TiposDestinos/area-hover.png);
}
.ui-menu .ui-menu-item a.city {
    background-image:url(images/CssImages/TiposDestinos/city.png);
}
.ui-menu .ui-menu-item a.city:hover {
    background-image:url(images/CssImages/TiposDestinos/city-hover.png);
}
.ui-menu .ui-menu-item a.center {
    background-image:url(images/CssImages/TiposDestinos/center.png);
}
.ui-menu .ui-menu-item a.center:hover {
    background-image:url(images/CssImages/TiposDestinos/center-hover.png);
}
.ui-menu .ui-menu-item a.populatedplace {
    background-image:url(images/CssImages/TiposDestinos/populatedplace.png);
}
.ui-menu .ui-menu-item a.populatedplace:hover {
    background-image:url(images/CssImages/TiposDestinos/populatedplace-hover.png);
}
.ui-menu .ui-menu-item a.island {
    background-image:url(images/CssImages/TiposDestinos/island.png);
}
.ui-menu .ui-menu-item a.island:hover {
    background-image:url(images/CssImages/TiposDestinos/island-hover.png);
}
.ui-menu .ui-menu-item a.mountain {
    background-image:url(images/CssImages/TiposDestinos/mountain.png);
}
.ui-menu .ui-menu-item a.mountain:hover {
    background-image:url(images/CssImages/TiposDestinos/mountain-hover.png);
}
.ui-menu .ui-menu-item a.coast {
    background-image:url(images/CssImages/TiposDestinos/beach.png);
}
.ui-menu .ui-menu-item a.coast:hover {
    background-image:url(images/CssImages/TiposDestinos/beach-hover.png);
}
.ToponymName {
    font-weight: bold;
    font-size: 0.75em;
}
.AdminName1 {
    font-size: 0.70em;
}
.AdminName2 {
    font-size: 0.70em;
}
.CountryName {
    font-size: 0.70em;
}
#formularioBusqueda meta.foundation-version,.contenedor-mcp meta.foundation-version{font-family:"/5.3.1/"}#formularioBusqueda meta.foundation-mq-small,.contenedor-mcp meta.foundation-mq-small{font-family:"/only screen/";width:0em}#formularioBusqueda meta.foundation-mq-medium,.contenedor-mcp meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}#formularioBusqueda meta.foundation-mq-large,.contenedor-mcp meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}#formularioBusqueda meta.foundation-mq-xlarge,.contenedor-mcp meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}#formularioBusqueda meta.foundation-mq-xxlarge,.contenedor-mcp meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}#formularioBusqueda meta.foundation-data-attribute-namespace,.contenedor-mcp meta.foundation-data-attribute-namespace{font-family:false}#formularioBusqueda html,#formularioBusqueda body,.contenedor-mcp html,.contenedor-mcp body{height:100%}#formularioBusqueda *,#formularioBusqueda *:before,#formularioBusqueda *:after,.contenedor-mcp *,.contenedor-mcp *:before,.contenedor-mcp *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#formularioBusqueda html,#formularioBusqueda body,.contenedor-mcp html,.contenedor-mcp body{font-size:100%}#formularioBusqueda body,.contenedor-mcp body{background:white;color:#222222;padding:0;margin:0;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}#formularioBusqueda a:hover,.contenedor-mcp a:hover{cursor:pointer}#formularioBusqueda img,.contenedor-mcp img{max-width:100%;height:auto}#formularioBusqueda img,.contenedor-mcp img{-ms-interpolation-mode:bicubic}#formularioBusqueda #map_canvas img,#formularioBusqueda #map_canvas embed,#formularioBusqueda #map_canvas object,#formularioBusqueda .map_canvas img,#formularioBusqueda .map_canvas embed,#formularioBusqueda .map_canvas object,.contenedor-mcp #map_canvas img,.contenedor-mcp #map_canvas embed,.contenedor-mcp #map_canvas object,.contenedor-mcp .map_canvas img,.contenedor-mcp .map_canvas embed,.contenedor-mcp .map_canvas object{max-width:none !important}#formularioBusqueda .left,.contenedor-mcp .left{float:left !important}#formularioBusqueda .right,.contenedor-mcp .right{float:right !important}#formularioBusqueda .clearfix:before,#formularioBusqueda .clearfix:after,.contenedor-mcp .clearfix:before,.contenedor-mcp .clearfix:after{content:" ";display:table}#formularioBusqueda .clearfix:after,.contenedor-mcp .clearfix:after{clear:both}#formularioBusqueda .hide,.contenedor-mcp .hide{display:none}#formularioBusqueda .antialiased,.contenedor-mcp .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#formularioBusqueda img,.contenedor-mcp img{display:inline-block;vertical-align:middle}#formularioBusqueda textarea,.contenedor-mcp textarea{height:auto;min-height:50px}#formularioBusqueda select,.contenedor-mcp select{width:100%}#formularioBusqueda .row,.contenedor-mcp .row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;}#formularioBusqueda .row:before,#formularioBusqueda .row:after,.contenedor-mcp .row:before,.contenedor-mcp .row:after{content:" ";display:table}#formularioBusqueda .row:after,.contenedor-mcp .row:after{clear:both}#formularioBusqueda .row.collapse>.column,#formularioBusqueda .row.collapse>.columns,.contenedor-mcp .row.collapse>.column,.contenedor-mcp .row.collapse>.columns{padding-left:0;padding-right:0}#formularioBusqueda .row.collapse .row,.contenedor-mcp .row.collapse .row{margin-left:0;margin-right:0}#formularioBusqueda .row .row,.contenedor-mcp .row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none}#formularioBusqueda .row .row:before,#formularioBusqueda .row .row:after,.contenedor-mcp .row .row:before,.contenedor-mcp .row .row:after{content:" ";display:table}#formularioBusqueda .row .row:after,.contenedor-mcp .row .row:after{clear:both}#formularioBusqueda .row .row.collapse,.contenedor-mcp .row .row.collapse{width:auto;margin:0;max-width:none}#formularioBusqueda .row .row.collapse:before,#formularioBusqueda .row .row.collapse:after,.contenedor-mcp .row .row.collapse:before,.contenedor-mcp .row .row.collapse:after{content:" ";display:table}#formularioBusqueda .row .row.collapse:after,.contenedor-mcp .row .row.collapse:after{clear:both}#formularioBusqueda .column,#formularioBusqueda .columns,.contenedor-mcp .column,.contenedor-mcp .columns{padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left}#formularioBusqueda [class*="column"]+[class*="column"]:last-child,.contenedor-mcp [class*="column"]+[class*="column"]:last-child{float:right}#formularioBusqueda [class*="column"]+[class*="column"].end,.contenedor-mcp [class*="column"]+[class*="column"].end{float:left}@media only screen{#formularioBusqueda .small-push-0,.contenedor-mcp .small-push-0{position:relative;left:0%;right:auto}#formularioBusqueda .small-pull-0,.contenedor-mcp .small-pull-0{position:relative;right:0%;left:auto}#formularioBusqueda .small-push-1,.contenedor-mcp .small-push-1{position:relative;left:8.33333%;right:auto}#formularioBusqueda .small-pull-1,.contenedor-mcp .small-pull-1{position:relative;right:8.33333%;left:auto}#formularioBusqueda .small-push-2,.contenedor-mcp .small-push-2{position:relative;left:16.66667%;right:auto}#formularioBusqueda .small-pull-2,.contenedor-mcp .small-pull-2{position:relative;right:16.66667%;left:auto}#formularioBusqueda .small-push-3,.contenedor-mcp .small-push-3{position:relative;left:25%;right:auto}#formularioBusqueda .small-pull-3,.contenedor-mcp .small-pull-3{position:relative;right:25%;left:auto}#formularioBusqueda .small-push-4,.contenedor-mcp .small-push-4{position:relative;left:33.33333%;right:auto}#formularioBusqueda .small-pull-4,.contenedor-mcp .small-pull-4{position:relative;right:33.33333%;left:auto}#formularioBusqueda .small-push-5,.contenedor-mcp .small-push-5{position:relative;left:41.66667%;right:auto}#formularioBusqueda .small-pull-5,.contenedor-mcp .small-pull-5{position:relative;right:41.66667%;left:auto}#formularioBusqueda .small-push-6,.contenedor-mcp .small-push-6{position:relative;left:50%;right:auto}#formularioBusqueda .small-pull-6,.contenedor-mcp .small-pull-6{position:relative;right:50%;left:auto}#formularioBusqueda .small-push-7,.contenedor-mcp .small-push-7{position:relative;left:58.33333%;right:auto}#formularioBusqueda .small-pull-7,.contenedor-mcp .small-pull-7{position:relative;right:58.33333%;left:auto}#formularioBusqueda .small-push-8,.contenedor-mcp .small-push-8{position:relative;left:66.66667%;right:auto}#formularioBusqueda .small-pull-8,.contenedor-mcp .small-pull-8{position:relative;right:66.66667%;left:auto}#formularioBusqueda .small-push-9,.contenedor-mcp .small-push-9{position:relative;left:75%;right:auto}#formularioBusqueda .small-pull-9,.contenedor-mcp .small-pull-9{position:relative;right:75%;left:auto}#formularioBusqueda .small-push-10,.contenedor-mcp .small-push-10{position:relative;left:83.33333%;right:auto}#formularioBusqueda .small-pull-10,.contenedor-mcp .small-pull-10{position:relative;right:83.33333%;left:auto}#formularioBusqueda .small-push-11,.contenedor-mcp .small-push-11{position:relative;left:91.66667%;right:auto}#formularioBusqueda .small-pull-11,.contenedor-mcp .small-pull-11{position:relative;right:91.66667%;left:auto}#formularioBusqueda .column,#formularioBusqueda .columns,.contenedor-mcp .column,.contenedor-mcp .columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left}#formularioBusqueda .small-1,.contenedor-mcp .small-1{width:8.33333%}#formularioBusqueda .small-2,.contenedor-mcp .small-2{width:16.66667%}#formularioBusqueda .small-3,.contenedor-mcp .small-3{width:25%}#formularioBusqueda .small-4,.contenedor-mcp .small-4{width:33.33333%}#formularioBusqueda .small-5,.contenedor-mcp .small-5{width:41.66667%}#formularioBusqueda .small-6,.contenedor-mcp .small-6{width:50%}#formularioBusqueda .small-7,.contenedor-mcp .small-7{width:58.33333%}#formularioBusqueda .small-8,.contenedor-mcp .small-8{width:66.66667%}#formularioBusqueda .small-9,.contenedor-mcp .small-9{width:75%}#formularioBusqueda .small-10,.contenedor-mcp .small-10{width:83.33333%}#formularioBusqueda .small-11,.contenedor-mcp .small-11{width:91.66667%}#formularioBusqueda .small-12,.contenedor-mcp .small-12{width:100%}#formularioBusqueda .small-offset-0,.contenedor-mcp .small-offset-0{margin-left:0% !important}#formularioBusqueda .small-offset-1,.contenedor-mcp .small-offset-1{margin-left:8.33333% !important}#formularioBusqueda .small-offset-2,.contenedor-mcp .small-offset-2{margin-left:16.66667% !important}#formularioBusqueda .small-offset-3,.contenedor-mcp .small-offset-3{margin-left:25% !important}#formularioBusqueda .small-offset-4,.contenedor-mcp .small-offset-4{margin-left:33.33333% !important}#formularioBusqueda .small-offset-5,.contenedor-mcp .small-offset-5{margin-left:41.66667% !important}#formularioBusqueda .small-offset-6,.contenedor-mcp .small-offset-6{margin-left:50% !important}#formularioBusqueda .small-offset-7,.contenedor-mcp .small-offset-7{margin-left:58.33333% !important}#formularioBusqueda .small-offset-8,.contenedor-mcp .small-offset-8{margin-left:66.66667% !important}#formularioBusqueda .small-offset-9,.contenedor-mcp .small-offset-9{margin-left:75% !important}#formularioBusqueda .small-offset-10,.contenedor-mcp .small-offset-10{margin-left:83.33333% !important}#formularioBusqueda .small-offset-11,.contenedor-mcp .small-offset-11{margin-left:91.66667% !important}#formularioBusqueda .small-reset-order,.contenedor-mcp .small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}#formularioBusqueda .column.small-centered,#formularioBusqueda .columns.small-centered,.contenedor-mcp .column.small-centered,.contenedor-mcp .columns.small-centered{margin-left:auto;margin-right:auto;float:none}#formularioBusqueda .column.small-uncentered,#formularioBusqueda .columns.small-uncentered,.contenedor-mcp .column.small-uncentered,.contenedor-mcp .columns.small-uncentered{margin-left:0;margin-right:0;float:left}#formularioBusqueda .column.small-centered:last-child,#formularioBusqueda .columns.small-centered:last-child,.contenedor-mcp .column.small-centered:last-child,.contenedor-mcp .columns.small-centered:last-child{float:none}#formularioBusqueda .column.small-uncentered:last-child,#formularioBusqueda .columns.small-uncentered:last-child,.contenedor-mcp .column.small-uncentered:last-child,.contenedor-mcp .columns.small-uncentered:last-child{float:left}#formularioBusqueda .column.small-uncentered.opposite,#formularioBusqueda .columns.small-uncentered.opposite,.contenedor-mcp .column.small-uncentered.opposite,.contenedor-mcp .columns.small-uncentered.opposite{float:right}}@media only screen and (min-width: 40.063em){#formularioBusqueda .medium-push-0,.contenedor-mcp .medium-push-0{position:relative;left:0%;right:auto}#formularioBusqueda .medium-pull-0,.contenedor-mcp .medium-pull-0{position:relative;right:0%;left:auto}#formularioBusqueda .medium-push-1,.contenedor-mcp .medium-push-1{position:relative;left:8.33333%;right:auto}#formularioBusqueda .medium-pull-1,.contenedor-mcp .medium-pull-1{position:relative;right:8.33333%;left:auto}#formularioBusqueda .medium-push-2,.contenedor-mcp .medium-push-2{position:relative;left:16.66667%;right:auto}#formularioBusqueda .medium-pull-2,.contenedor-mcp .medium-pull-2{position:relative;right:16.66667%;left:auto}#formularioBusqueda .medium-push-3,.contenedor-mcp .medium-push-3{position:relative;left:25%;right:auto}#formularioBusqueda .medium-pull-3,.contenedor-mcp .medium-pull-3{position:relative;right:25%;left:auto}#formularioBusqueda .medium-push-4,.contenedor-mcp .medium-push-4{position:relative;left:33.33333%;right:auto}#formularioBusqueda .medium-pull-4,.contenedor-mcp .medium-pull-4{position:relative;right:33.33333%;left:auto}#formularioBusqueda .medium-push-5,.contenedor-mcp .medium-push-5{position:relative;left:41.66667%;right:auto}#formularioBusqueda .medium-pull-5,.contenedor-mcp .medium-pull-5{position:relative;right:41.66667%;left:auto}#formularioBusqueda .medium-push-6,.contenedor-mcp .medium-push-6{position:relative;left:50%;right:auto}#formularioBusqueda .medium-pull-6,.contenedor-mcp .medium-pull-6{position:relative;right:50%;left:auto}#formularioBusqueda .medium-push-7,.contenedor-mcp .medium-push-7{position:relative;left:58.33333%;right:auto}#formularioBusqueda .medium-pull-7,.contenedor-mcp .medium-pull-7{position:relative;right:58.33333%;left:auto}#formularioBusqueda .medium-push-8,.contenedor-mcp .medium-push-8{position:relative;left:66.66667%;right:auto}#formularioBusqueda .medium-pull-8,.contenedor-mcp .medium-pull-8{position:relative;right:66.66667%;left:auto}#formularioBusqueda .medium-push-9,.contenedor-mcp .medium-push-9{position:relative;left:75%;right:auto}#formularioBusqueda .medium-pull-9,.contenedor-mcp .medium-pull-9{position:relative;right:75%;left:auto}#formularioBusqueda .medium-push-10,.contenedor-mcp .medium-push-10{position:relative;left:83.33333%;right:auto}#formularioBusqueda .medium-pull-10,.contenedor-mcp .medium-pull-10{position:relative;right:83.33333%;left:auto}#formularioBusqueda .medium-push-11,.contenedor-mcp .medium-push-11{position:relative;left:91.66667%;right:auto}#formularioBusqueda .medium-pull-11,.contenedor-mcp .medium-pull-11{position:relative;right:91.66667%;left:auto}#formularioBusqueda .column,#formularioBusqueda .columns,.contenedor-mcp .column,.contenedor-mcp .columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left}#formularioBusqueda .medium-1,.contenedor-mcp .medium-1{width:8.33333%}#formularioBusqueda .medium-2,.contenedor-mcp .medium-2{width:16.66667%}#formularioBusqueda .medium-3,.contenedor-mcp .medium-3{width:25%}#formularioBusqueda .medium-4,.contenedor-mcp .medium-4{width:33.33333%}#formularioBusqueda .medium-5,.contenedor-mcp .medium-5{width:41.66667%}#formularioBusqueda .medium-6,.contenedor-mcp .medium-6{width:50%}#formularioBusqueda .medium-7,.contenedor-mcp .medium-7{width:58.33333%}#formularioBusqueda .medium-8,.contenedor-mcp .medium-8{width:66.66667%}#formularioBusqueda .medium-9,.contenedor-mcp .medium-9{width:75%}#formularioBusqueda .medium-10,.contenedor-mcp .medium-10{width:83.33333%}#formularioBusqueda .medium-11,.contenedor-mcp .medium-11{width:91.66667%}#formularioBusqueda .medium-12,.contenedor-mcp .medium-12{width:100%}#formularioBusqueda .medium-offset-0,.contenedor-mcp .medium-offset-0{margin-left:0% !important}#formularioBusqueda .medium-offset-1,.contenedor-mcp .medium-offset-1{margin-left:8.33333% !important}#formularioBusqueda .medium-offset-2,.contenedor-mcp .medium-offset-2{margin-left:16.66667% !important}#formularioBusqueda .medium-offset-3,.contenedor-mcp .medium-offset-3{margin-left:25% !important}#formularioBusqueda .medium-offset-4,.contenedor-mcp .medium-offset-4{margin-left:33.33333% !important}#formularioBusqueda .medium-offset-5,.contenedor-mcp .medium-offset-5{margin-left:41.66667% !important}#formularioBusqueda .medium-offset-6,.contenedor-mcp .medium-offset-6{margin-left:50% !important}#formularioBusqueda .medium-offset-7,.contenedor-mcp .medium-offset-7{margin-left:58.33333% !important}#formularioBusqueda .medium-offset-8,.contenedor-mcp .medium-offset-8{margin-left:66.66667% !important}#formularioBusqueda .medium-offset-9,.contenedor-mcp .medium-offset-9{margin-left:75% !important}#formularioBusqueda .medium-offset-10,.contenedor-mcp .medium-offset-10{margin-left:83.33333% !important}#formularioBusqueda .medium-offset-11,.contenedor-mcp .medium-offset-11{margin-left:91.66667% !important}#formularioBusqueda .medium-reset-order,.contenedor-mcp .medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}#formularioBusqueda .column.medium-centered,#formularioBusqueda .columns.medium-centered,.contenedor-mcp .column.medium-centered,.contenedor-mcp .columns.medium-centered{margin-left:auto;margin-right:auto;float:none}#formularioBusqueda .column.medium-uncentered,#formularioBusqueda .columns.medium-uncentered,.contenedor-mcp .column.medium-uncentered,.contenedor-mcp .columns.medium-uncentered{margin-left:0;margin-right:0;float:left}#formularioBusqueda .column.medium-centered:last-child,#formularioBusqueda .columns.medium-centered:last-child,.contenedor-mcp .column.medium-centered:last-child,.contenedor-mcp .columns.medium-centered:last-child{float:none}#formularioBusqueda .column.medium-uncentered:last-child,#formularioBusqueda .columns.medium-uncentered:last-child,.contenedor-mcp .column.medium-uncentered:last-child,.contenedor-mcp .columns.medium-uncentered:last-child{float:left}#formularioBusqueda .column.medium-uncentered.opposite,#formularioBusqueda .columns.medium-uncentered.opposite,.contenedor-mcp .column.medium-uncentered.opposite,.contenedor-mcp .columns.medium-uncentered.opposite{float:right}#formularioBusqueda .push-0,.contenedor-mcp .push-0{position:relative;left:0%;right:auto}#formularioBusqueda .pull-0,.contenedor-mcp .pull-0{position:relative;right:0%;left:auto}#formularioBusqueda .push-1,.contenedor-mcp .push-1{position:relative;left:8.33333%;right:auto}#formularioBusqueda .pull-1,.contenedor-mcp .pull-1{position:relative;right:8.33333%;left:auto}#formularioBusqueda .push-2,.contenedor-mcp .push-2{position:relative;left:16.66667%;right:auto}#formularioBusqueda .pull-2,.contenedor-mcp .pull-2{position:relative;right:16.66667%;left:auto}#formularioBusqueda .push-3,.contenedor-mcp .push-3{position:relative;left:25%;right:auto}#formularioBusqueda .pull-3,.contenedor-mcp .pull-3{position:relative;right:25%;left:auto}#formularioBusqueda .push-4,.contenedor-mcp .push-4{position:relative;left:33.33333%;right:auto}#formularioBusqueda .pull-4,.contenedor-mcp .pull-4{position:relative;right:33.33333%;left:auto}#formularioBusqueda .push-5,.contenedor-mcp .push-5{position:relative;left:41.66667%;right:auto}#formularioBusqueda .pull-5,.contenedor-mcp .pull-5{position:relative;right:41.66667%;left:auto}#formularioBusqueda .push-6,.contenedor-mcp .push-6{position:relative;left:50%;right:auto}#formularioBusqueda .pull-6,.contenedor-mcp .pull-6{position:relative;right:50%;left:auto}#formularioBusqueda .push-7,.contenedor-mcp .push-7{position:relative;left:58.33333%;right:auto}#formularioBusqueda .pull-7,.contenedor-mcp .pull-7{position:relative;right:58.33333%;left:auto}#formularioBusqueda .push-8,.contenedor-mcp .push-8{position:relative;left:66.66667%;right:auto}#formularioBusqueda .pull-8,.contenedor-mcp .pull-8{position:relative;right:66.66667%;left:auto}#formularioBusqueda .push-9,.contenedor-mcp .push-9{position:relative;left:75%;right:auto}#formularioBusqueda .pull-9,.contenedor-mcp .pull-9{position:relative;right:75%;left:auto}#formularioBusqueda .push-10,.contenedor-mcp .push-10{position:relative;left:83.33333%;right:auto}#formularioBusqueda .pull-10,.contenedor-mcp .pull-10{position:relative;right:83.33333%;left:auto}#formularioBusqueda .push-11,.contenedor-mcp .push-11{position:relative;left:91.66667%;right:auto}#formularioBusqueda .pull-11,.contenedor-mcp .pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.063em){#formularioBusqueda .large-push-0,.contenedor-mcp .large-push-0{position:relative;left:0%;right:auto}#formularioBusqueda .large-pull-0,.contenedor-mcp .large-pull-0{position:relative;right:0%;left:auto}#formularioBusqueda .large-push-1,.contenedor-mcp .large-push-1{position:relative;left:8.33333%;right:auto}#formularioBusqueda .large-pull-1,.contenedor-mcp .large-pull-1{position:relative;right:8.33333%;left:auto}#formularioBusqueda .large-push-2,.contenedor-mcp .large-push-2{position:relative;left:16.66667%;right:auto}#formularioBusqueda .large-pull-2,.contenedor-mcp .large-pull-2{position:relative;right:16.66667%;left:auto}#formularioBusqueda .large-push-3,.contenedor-mcp .large-push-3{position:relative;left:25%;right:auto}#formularioBusqueda .large-pull-3,.contenedor-mcp .large-pull-3{position:relative;right:25%;left:auto}#formularioBusqueda .large-push-4,.contenedor-mcp .large-push-4{position:relative;left:33.33333%;right:auto}#formularioBusqueda .large-pull-4,.contenedor-mcp .large-pull-4{position:relative;right:33.33333%;left:auto}#formularioBusqueda .large-push-5,.contenedor-mcp .large-push-5{position:relative;left:41.66667%;right:auto}#formularioBusqueda .large-pull-5,.contenedor-mcp .large-pull-5{position:relative;right:41.66667%;left:auto}#formularioBusqueda .large-push-6,.contenedor-mcp .large-push-6{position:relative;left:50%;right:auto}#formularioBusqueda .large-pull-6,.contenedor-mcp .large-pull-6{position:relative;right:50%;left:auto}#formularioBusqueda .large-push-7,.contenedor-mcp .large-push-7{position:relative;left:58.33333%;right:auto}#formularioBusqueda .large-pull-7,.contenedor-mcp .large-pull-7{position:relative;right:58.33333%;left:auto}#formularioBusqueda .large-push-8,.contenedor-mcp .large-push-8{position:relative;left:66.66667%;right:auto}#formularioBusqueda .large-pull-8,.contenedor-mcp .large-pull-8{position:relative;right:66.66667%;left:auto}#formularioBusqueda .large-push-9,.contenedor-mcp .large-push-9{position:relative;left:75%;right:auto}#formularioBusqueda .large-pull-9,.contenedor-mcp .large-pull-9{position:relative;right:75%;left:auto}#formularioBusqueda .large-push-10,.contenedor-mcp .large-push-10{position:relative;left:83.33333%;right:auto}#formularioBusqueda .large-pull-10,.contenedor-mcp .large-pull-10{position:relative;right:83.33333%;left:auto}#formularioBusqueda .large-push-11,.contenedor-mcp .large-push-11{position:relative;left:91.66667%;right:auto}#formularioBusqueda .large-pull-11,.contenedor-mcp .large-pull-11{position:relative;right:91.66667%;left:auto}#formularioBusqueda .column,#formularioBusqueda .columns,.contenedor-mcp .column,.contenedor-mcp .columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left}#formularioBusqueda .large-1,.contenedor-mcp .large-1{width:8.33333%}#formularioBusqueda .large-2,.contenedor-mcp .large-2{width:16.66667%}#formularioBusqueda .large-3,.contenedor-mcp .large-3{width:25%}#formularioBusqueda .large-4,.contenedor-mcp .large-4{width:33.33333%}#formularioBusqueda .large-5,.contenedor-mcp .large-5{width:41.66667%}#formularioBusqueda .large-6,.contenedor-mcp .large-6{width:50%}#formularioBusqueda .large-7,.contenedor-mcp .large-7{width:58.33333%}#formularioBusqueda .large-8,.contenedor-mcp .large-8{width:66.66667%}#formularioBusqueda .large-9,.contenedor-mcp .large-9{width:75%}#formularioBusqueda .large-10,.contenedor-mcp .large-10{width:83.33333%}#formularioBusqueda .large-11,.contenedor-mcp .large-11{width:91.66667%}#formularioBusqueda .large-12,.contenedor-mcp .large-12{width:100%}#formularioBusqueda .large-offset-0,.contenedor-mcp .large-offset-0{margin-left:0% !important}#formularioBusqueda .large-offset-1,.contenedor-mcp .large-offset-1{margin-left:8.33333% !important}#formularioBusqueda .large-offset-2,.contenedor-mcp .large-offset-2{margin-left:16.66667% !important}#formularioBusqueda .large-offset-3,.contenedor-mcp .large-offset-3{margin-left:25% !important}#formularioBusqueda .large-offset-4,.contenedor-mcp .large-offset-4{margin-left:33.33333% !important}#formularioBusqueda .large-offset-5,.contenedor-mcp .large-offset-5{margin-left:41.66667% !important}#formularioBusqueda .large-offset-6,.contenedor-mcp .large-offset-6{margin-left:50% !important}#formularioBusqueda .large-offset-7,.contenedor-mcp .large-offset-7{margin-left:58.33333% !important}#formularioBusqueda .large-offset-8,.contenedor-mcp .large-offset-8{margin-left:66.66667% !important}#formularioBusqueda .large-offset-9,.contenedor-mcp .large-offset-9{margin-left:75% !important}#formularioBusqueda .large-offset-10,.contenedor-mcp .large-offset-10{margin-left:83.33333% !important}#formularioBusqueda .large-offset-11,.contenedor-mcp .large-offset-11{margin-left:91.66667% !important}#formularioBusqueda .large-reset-order,.contenedor-mcp .large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}#formularioBusqueda .column.large-centered,#formularioBusqueda .columns.large-centered,.contenedor-mcp .column.large-centered,.contenedor-mcp .columns.large-centered{margin-left:auto;margin-right:auto;float:none}#formularioBusqueda .column.large-uncentered,#formularioBusqueda .columns.large-uncentered,.contenedor-mcp .column.large-uncentered,.contenedor-mcp .columns.large-uncentered{margin-left:0;margin-right:0;float:left}#formularioBusqueda .column.large-centered:last-child,#formularioBusqueda .columns.large-centered:last-child,.contenedor-mcp .column.large-centered:last-child,.contenedor-mcp .columns.large-centered:last-child{float:none}#formularioBusqueda .column.large-uncentered:last-child,#formularioBusqueda .columns.large-uncentered:last-child,.contenedor-mcp .column.large-uncentered:last-child,.contenedor-mcp .columns.large-uncentered:last-child{float:left}#formularioBusqueda .column.large-uncentered.opposite,#formularioBusqueda .columns.large-uncentered.opposite,.contenedor-mcp .column.large-uncentered.opposite,.contenedor-mcp .columns.large-uncentered.opposite{float:right}#formularioBusqueda .push-0,.contenedor-mcp .push-0{position:relative;left:0%;right:auto}#formularioBusqueda .pull-0,.contenedor-mcp .pull-0{position:relative;right:0%;left:auto}#formularioBusqueda .push-1,.contenedor-mcp .push-1{position:relative;left:8.33333%;right:auto}#formularioBusqueda .pull-1,.contenedor-mcp .pull-1{position:relative;right:8.33333%;left:auto}#formularioBusqueda .push-2,.contenedor-mcp .push-2{position:relative;left:16.66667%;right:auto}#formularioBusqueda .pull-2,.contenedor-mcp .pull-2{position:relative;right:16.66667%;left:auto}#formularioBusqueda .push-3,.contenedor-mcp .push-3{position:relative;left:25%;right:auto}#formularioBusqueda .pull-3,.contenedor-mcp .pull-3{position:relative;right:25%;left:auto}#formularioBusqueda .push-4,.contenedor-mcp .push-4{position:relative;left:33.33333%;right:auto}#formularioBusqueda .pull-4,.contenedor-mcp .pull-4{position:relative;right:33.33333%;left:auto}#formularioBusqueda .push-5,.contenedor-mcp .push-5{position:relative;left:41.66667%;right:auto}#formularioBusqueda .pull-5,.contenedor-mcp .pull-5{position:relative;right:41.66667%;left:auto}#formularioBusqueda .push-6,.contenedor-mcp .push-6{position:relative;left:50%;right:auto}#formularioBusqueda .pull-6,.contenedor-mcp .pull-6{position:relative;right:50%;left:auto}#formularioBusqueda .push-7,.contenedor-mcp .push-7{position:relative;left:58.33333%;right:auto}#formularioBusqueda .pull-7,.contenedor-mcp .pull-7{position:relative;right:58.33333%;left:auto}#formularioBusqueda .push-8,.contenedor-mcp .push-8{position:relative;left:66.66667%;right:auto}#formularioBusqueda .pull-8,.contenedor-mcp .pull-8{position:relative;right:66.66667%;left:auto}#formularioBusqueda .push-9,.contenedor-mcp .push-9{position:relative;left:75%;right:auto}#formularioBusqueda .pull-9,.contenedor-mcp .pull-9{position:relative;right:75%;left:auto}#formularioBusqueda .push-10,.contenedor-mcp .push-10{position:relative;left:83.33333%;right:auto}#formularioBusqueda .pull-10,.contenedor-mcp .pull-10{position:relative;right:83.33333%;left:auto}#formularioBusqueda .push-11,.contenedor-mcp .push-11{position:relative;left:91.66667%;right:auto}#formularioBusqueda .pull-11,.contenedor-mcp .pull-11{position:relative;right:91.66667%;left:auto}}#formularioBusqueda button,#formularioBusqueda .button,.contenedor-mcp button,.contenedor-mcp .button{border-style:solid;border-width:0px;cursor:pointer;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#777777;border-color:#5f5f5f;color:white;transition:background-color 300ms ease-out}#formularioBusqueda button:hover,#formularioBusqueda button:focus,#formularioBusqueda .button:hover,#formularioBusqueda .button:focus,.contenedor-mcp button:hover,.contenedor-mcp button:focus,.contenedor-mcp .button:hover,.contenedor-mcp .button:focus{background-color:#5f5f5f}#formularioBusqueda button:hover,#formularioBusqueda button:focus,#formularioBusqueda .button:hover,#formularioBusqueda .button:focus,.contenedor-mcp button:hover,.contenedor-mcp button:focus,.contenedor-mcp .button:hover,.contenedor-mcp .button:focus{color:white}#formularioBusqueda button.secondary,#formularioBusqueda .button.secondary,.contenedor-mcp button.secondary,.contenedor-mcp .button.secondary{background-color:#e9e9e9;border-color:#5f5f5f;color:#333333}#formularioBusqueda button.secondary:hover,#formularioBusqueda button.secondary:focus,#formularioBusqueda .button.secondary:hover,#formularioBusqueda .button.secondary:focus,.contenedor-mcp button.secondary:hover,.contenedor-mcp button.secondary:focus,.contenedor-mcp .button.secondary:hover,.contenedor-mcp .button.secondary:focus{background-color:#5f5f5f}#formularioBusqueda button.secondary:hover,#formularioBusqueda button.secondary:focus,#formularioBusqueda .button.secondary:hover,#formularioBusqueda .button.secondary:focus,.contenedor-mcp button.secondary:hover,.contenedor-mcp button.secondary:focus,.contenedor-mcp .button.secondary:hover,.contenedor-mcp .button.secondary:focus{color:#333333}#formularioBusqueda button.success,#formularioBusqueda .button.success,.contenedor-mcp button.success,.contenedor-mcp .button.success{background-color:#5da423;border-color:#5f5f5f;color:white}#formularioBusqueda button.success:hover,#formularioBusqueda button.success:focus,#formularioBusqueda .button.success:hover,#formularioBusqueda .button.success:focus,.contenedor-mcp button.success:hover,.contenedor-mcp button.success:focus,.contenedor-mcp .button.success:hover,.contenedor-mcp .button.success:focus{background-color:#5f5f5f}#formularioBusqueda button.success:hover,#formularioBusqueda button.success:focus,#formularioBusqueda .button.success:hover,#formularioBusqueda .button.success:focus,.contenedor-mcp button.success:hover,.contenedor-mcp button.success:focus,.contenedor-mcp .button.success:hover,.contenedor-mcp .button.success:focus{color:white}#formularioBusqueda button.alert,#formularioBusqueda .button.alert,.contenedor-mcp button.alert,.contenedor-mcp .button.alert{background-color:#c60f13;border-color:#5f5f5f;color:white}#formularioBusqueda button.alert:hover,#formularioBusqueda button.alert:focus,#formularioBusqueda .button.alert:hover,#formularioBusqueda .button.alert:focus,.contenedor-mcp button.alert:hover,.contenedor-mcp button.alert:focus,.contenedor-mcp .button.alert:hover,.contenedor-mcp .button.alert:focus{background-color:#5f5f5f}#formularioBusqueda button.alert:hover,#formularioBusqueda button.alert:focus,#formularioBusqueda .button.alert:hover,#formularioBusqueda .button.alert:focus,.contenedor-mcp button.alert:hover,.contenedor-mcp button.alert:focus,.contenedor-mcp .button.alert:hover,.contenedor-mcp .button.alert:focus{color:white}#formularioBusqueda button.large,#formularioBusqueda .button.large,.contenedor-mcp button.large,.contenedor-mcp .button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}#formularioBusqueda button.small,#formularioBusqueda .button.small,.contenedor-mcp button.small,.contenedor-mcp .button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}#formularioBusqueda button.tiny,#formularioBusqueda .button.tiny,.contenedor-mcp button.tiny,.contenedor-mcp .button.tiny{padding-top:0.625rem;padding-right:1.25rem; height: 2.3125rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem}#formularioBusqueda button.expand,#formularioBusqueda .button.expand,.contenedor-mcp button.expand,.contenedor-mcp .button.expand{padding-right:0;padding-left:0;width:100%}#formularioBusqueda button.left-align,#formularioBusqueda .button.left-align,.contenedor-mcp button.left-align,.contenedor-mcp .button.left-align{text-align:left;text-indent:0.75rem}#formularioBusqueda button.right-align,#formularioBusqueda .button.right-align,.contenedor-mcp button.right-align,.contenedor-mcp .button.right-align{text-align:right;padding-right:0.75rem}#formularioBusqueda button.radius,#formularioBusqueda .button.radius,.contenedor-mcp button.radius,.contenedor-mcp .button.radius{border-radius:3px}#formularioBusqueda button.round,#formularioBusqueda .button.round,.contenedor-mcp button.round,.contenedor-mcp .button.round{border-radius:1000px}#formularioBusqueda button.disabled,#formularioBusqueda button[disabled],#formularioBusqueda .button.disabled,#formularioBusqueda .button[disabled],.contenedor-mcp button.disabled,.contenedor-mcp button[disabled],.contenedor-mcp .button.disabled,.contenedor-mcp .button[disabled]{background-color:#777777;border-color:#5f5f5f;color:white;cursor:default;opacity:0.7;box-shadow:none}#formularioBusqueda button.disabled:hover,#formularioBusqueda button.disabled:focus,#formularioBusqueda button[disabled]:hover,#formularioBusqueda button[disabled]:focus,#formularioBusqueda .button.disabled:hover,#formularioBusqueda .button.disabled:focus,#formularioBusqueda .button[disabled]:hover,#formularioBusqueda .button[disabled]:focus,.contenedor-mcp button.disabled:hover,.contenedor-mcp button.disabled:focus,.contenedor-mcp button[disabled]:hover,.contenedor-mcp button[disabled]:focus,.contenedor-mcp .button.disabled:hover,.contenedor-mcp .button.disabled:focus,.contenedor-mcp .button[disabled]:hover,.contenedor-mcp .button[disabled]:focus{background-color:#5f5f5f}#formularioBusqueda button.disabled:hover,#formularioBusqueda button.disabled:focus,#formularioBusqueda button[disabled]:hover,#formularioBusqueda button[disabled]:focus,#formularioBusqueda .button.disabled:hover,#formularioBusqueda .button.disabled:focus,#formularioBusqueda .button[disabled]:hover,#formularioBusqueda .button[disabled]:focus,.contenedor-mcp button.disabled:hover,.contenedor-mcp button.disabled:focus,.contenedor-mcp button[disabled]:hover,.contenedor-mcp button[disabled]:focus,.contenedor-mcp .button.disabled:hover,.contenedor-mcp .button.disabled:focus,.contenedor-mcp .button[disabled]:hover,.contenedor-mcp .button[disabled]:focus{color:white}#formularioBusqueda button.disabled:hover,#formularioBusqueda button.disabled:focus,#formularioBusqueda button[disabled]:hover,#formularioBusqueda button[disabled]:focus,#formularioBusqueda .button.disabled:hover,#formularioBusqueda .button.disabled:focus,#formularioBusqueda .button[disabled]:hover,#formularioBusqueda .button[disabled]:focus,.contenedor-mcp button.disabled:hover,.contenedor-mcp button.disabled:focus,.contenedor-mcp button[disabled]:hover,.contenedor-mcp button[disabled]:focus,.contenedor-mcp .button.disabled:hover,.contenedor-mcp .button.disabled:focus,.contenedor-mcp .button[disabled]:hover,.contenedor-mcp .button[disabled]:focus{background-color:#777777}#formularioBusqueda button.disabled.secondary,#formularioBusqueda button[disabled].secondary,#formularioBusqueda .button.disabled.secondary,#formularioBusqueda .button[disabled].secondary,.contenedor-mcp button.disabled.secondary,.contenedor-mcp button[disabled].secondary,.contenedor-mcp .button.disabled.secondary,.contenedor-mcp .button[disabled].secondary{background-color:#e9e9e9;border-color:#5f5f5f;color:#333333;cursor:default;opacity:0.7;box-shadow:none}#formularioBusqueda button.disabled.secondary:hover,#formularioBusqueda button.disabled.secondary:focus,#formularioBusqueda button[disabled].secondary:hover,#formularioBusqueda button[disabled].secondary:focus,#formularioBusqueda .button.disabled.secondary:hover,#formularioBusqueda .button.disabled.secondary:focus,#formularioBusqueda .button[disabled].secondary:hover,#formularioBusqueda .button[disabled].secondary:focus,.contenedor-mcp button.disabled.secondary:hover,.contenedor-mcp button.disabled.secondary:focus,.contenedor-mcp button[disabled].secondary:hover,.contenedor-mcp button[disabled].secondary:focus,.contenedor-mcp .button.disabled.secondary:hover,.contenedor-mcp .button.disabled.secondary:focus,.contenedor-mcp .button[disabled].secondary:hover,.contenedor-mcp .button[disabled].secondary:focus{background-color:#5f5f5f}#formularioBusqueda button.disabled.secondary:hover,#formularioBusqueda button.disabled.secondary:focus,#formularioBusqueda button[disabled].secondary:hover,#formularioBusqueda button[disabled].secondary:focus,#formularioBusqueda .button.disabled.secondary:hover,#formularioBusqueda .button.disabled.secondary:focus,#formularioBusqueda .button[disabled].secondary:hover,#formularioBusqueda .button[disabled].secondary:focus,.contenedor-mcp button.disabled.secondary:hover,.contenedor-mcp button.disabled.secondary:focus,.contenedor-mcp button[disabled].secondary:hover,.contenedor-mcp button[disabled].secondary:focus,.contenedor-mcp .button.disabled.secondary:hover,.contenedor-mcp .button.disabled.secondary:focus,.contenedor-mcp .button[disabled].secondary:hover,.contenedor-mcp .button[disabled].secondary:focus{color:#333333}#formularioBusqueda button.disabled.secondary:hover,#formularioBusqueda button.disabled.secondary:focus,#formularioBusqueda button[disabled].secondary:hover,#formularioBusqueda button[disabled].secondary:focus,#formularioBusqueda .button.disabled.secondary:hover,#formularioBusqueda .button.disabled.secondary:focus,#formularioBusqueda .button[disabled].secondary:hover,#formularioBusqueda .button[disabled].secondary:focus,.contenedor-mcp button.disabled.secondary:hover,.contenedor-mcp button.disabled.secondary:focus,.contenedor-mcp button[disabled].secondary:hover,.contenedor-mcp button[disabled].secondary:focus,.contenedor-mcp .button.disabled.secondary:hover,.contenedor-mcp .button.disabled.secondary:focus,.contenedor-mcp .button[disabled].secondary:hover,.contenedor-mcp .button[disabled].secondary:focus{background-color:#e9e9e9}#formularioBusqueda button.disabled.success,#formularioBusqueda button[disabled].success,#formularioBusqueda .button.disabled.success,#formularioBusqueda .button[disabled].success,.contenedor-mcp button.disabled.success,.contenedor-mcp button[disabled].success,.contenedor-mcp .button.disabled.success,.contenedor-mcp .button[disabled].success{background-color:#5da423;border-color:#5f5f5f;color:white;cursor:default;opacity:0.7;box-shadow:none}#formularioBusqueda button.disabled.success:hover,#formularioBusqueda button.disabled.success:focus,#formularioBusqueda button[disabled].success:hover,#formularioBusqueda button[disabled].success:focus,#formularioBusqueda .button.disabled.success:hover,#formularioBusqueda .button.disabled.success:focus,#formularioBusqueda .button[disabled].success:hover,#formularioBusqueda .button[disabled].success:focus,.contenedor-mcp button.disabled.success:hover,.contenedor-mcp button.disabled.success:focus,.contenedor-mcp button[disabled].success:hover,.contenedor-mcp button[disabled].success:focus,.contenedor-mcp .button.disabled.success:hover,.contenedor-mcp .button.disabled.success:focus,.contenedor-mcp .button[disabled].success:hover,.contenedor-mcp .button[disabled].success:focus{background-color:#5f5f5f}#formularioBusqueda button.disabled.success:hover,#formularioBusqueda button.disabled.success:focus,#formularioBusqueda button[disabled].success:hover,#formularioBusqueda button[disabled].success:focus,#formularioBusqueda .button.disabled.success:hover,#formularioBusqueda .button.disabled.success:focus,#formularioBusqueda .button[disabled].success:hover,#formularioBusqueda .button[disabled].success:focus,.contenedor-mcp button.disabled.success:hover,.contenedor-mcp button.disabled.success:focus,.contenedor-mcp button[disabled].success:hover,.contenedor-mcp button[disabled].success:focus,.contenedor-mcp .button.disabled.success:hover,.contenedor-mcp .button.disabled.success:focus,.contenedor-mcp .button[disabled].success:hover,.contenedor-mcp .button[disabled].success:focus{color:white}#formularioBusqueda button.disabled.success:hover,#formularioBusqueda button.disabled.success:focus,#formularioBusqueda button[disabled].success:hover,#formularioBusqueda button[disabled].success:focus,#formularioBusqueda .button.disabled.success:hover,#formularioBusqueda .button.disabled.success:focus,#formularioBusqueda .button[disabled].success:hover,#formularioBusqueda .button[disabled].success:focus,.contenedor-mcp button.disabled.success:hover,.contenedor-mcp button.disabled.success:focus,.contenedor-mcp button[disabled].success:hover,.contenedor-mcp button[disabled].success:focus,.contenedor-mcp .button.disabled.success:hover,.contenedor-mcp .button.disabled.success:focus,.contenedor-mcp .button[disabled].success:hover,.contenedor-mcp .button[disabled].success:focus{background-color:#5da423}#formularioBusqueda button.disabled.alert,#formularioBusqueda button[disabled].alert,#formularioBusqueda .button.disabled.alert,#formularioBusqueda .button[disabled].alert,.contenedor-mcp button.disabled.alert,.contenedor-mcp button[disabled].alert,.contenedor-mcp .button.disabled.alert,.contenedor-mcp .button[disabled].alert{background-color:#c60f13;border-color:#5f5f5f;color:white;cursor:default;opacity:0.7;box-shadow:none}#formularioBusqueda button.disabled.alert:hover,#formularioBusqueda button.disabled.alert:focus,#formularioBusqueda button[disabled].alert:hover,#formularioBusqueda button[disabled].alert:focus,#formularioBusqueda .button.disabled.alert:hover,#formularioBusqueda .button.disabled.alert:focus,#formularioBusqueda .button[disabled].alert:hover,#formularioBusqueda .button[disabled].alert:focus,.contenedor-mcp button.disabled.alert:hover,.contenedor-mcp button.disabled.alert:focus,.contenedor-mcp button[disabled].alert:hover,.contenedor-mcp button[disabled].alert:focus,.contenedor-mcp .button.disabled.alert:hover,.contenedor-mcp .button.disabled.alert:focus,.contenedor-mcp .button[disabled].alert:hover,.contenedor-mcp .button[disabled].alert:focus{background-color:#5f5f5f}#formularioBusqueda button.disabled.alert:hover,#formularioBusqueda button.disabled.alert:focus,#formularioBusqueda button[disabled].alert:hover,#formularioBusqueda button[disabled].alert:focus,#formularioBusqueda .button.disabled.alert:hover,#formularioBusqueda .button.disabled.alert:focus,#formularioBusqueda .button[disabled].alert:hover,#formularioBusqueda .button[disabled].alert:focus,.contenedor-mcp button.disabled.alert:hover,.contenedor-mcp button.disabled.alert:focus,.contenedor-mcp button[disabled].alert:hover,.contenedor-mcp button[disabled].alert:focus,.contenedor-mcp .button.disabled.alert:hover,.contenedor-mcp .button.disabled.alert:focus,.contenedor-mcp .button[disabled].alert:hover,.contenedor-mcp .button[disabled].alert:focus{color:white}#formularioBusqueda button.disabled.alert:hover,#formularioBusqueda button.disabled.alert:focus,#formularioBusqueda button[disabled].alert:hover,#formularioBusqueda button[disabled].alert:focus,#formularioBusqueda .button.disabled.alert:hover,#formularioBusqueda .button.disabled.alert:focus,#formularioBusqueda .button[disabled].alert:hover,#formularioBusqueda .button[disabled].alert:focus,.contenedor-mcp button.disabled.alert:hover,.contenedor-mcp button.disabled.alert:focus,.contenedor-mcp button[disabled].alert:hover,.contenedor-mcp button[disabled].alert:focus,.contenedor-mcp .button.disabled.alert:hover,.contenedor-mcp .button.disabled.alert:focus,.contenedor-mcp .button[disabled].alert:hover,.contenedor-mcp .button[disabled].alert:focus{background-color:#c60f13}#formularioBusqueda button::-moz-focus-inner,.contenedor-mcp button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.063em){#formularioBusqueda button,#formularioBusqueda .button,.contenedor-mcp button,.contenedor-mcp .button{display:inline-block}}#formularioBusqueda meta.foundation-mq-topbar,.contenedor-mcp meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:58.75em}#formularioBusqueda .contain-to-grid,.contenedor-mcp .contain-to-grid{width:100%;background:#333333}#formularioBusqueda .contain-to-grid .top-bar,.contenedor-mcp .contain-to-grid .top-bar{margin-bottom:0}#formularioBusqueda .fixed,.contenedor-mcp .fixed{width:100%;left:0;position:fixed;top:0;z-index:99}#formularioBusqueda .fixed.expanded:not(.top-bar),.contenedor-mcp .fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}#formularioBusqueda .fixed.expanded:not(.top-bar) .title-area,.contenedor-mcp .fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}#formularioBusqueda .fixed.expanded:not(.top-bar) .top-bar-section,.contenedor-mcp .fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}#formularioBusqueda .top-bar,.contenedor-mcp .top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#333333;margin-bottom:0}#formularioBusqueda .top-bar ul,.contenedor-mcp .top-bar ul{margin-bottom:0;list-style:none}#formularioBusqueda .top-bar .row,.contenedor-mcp .top-bar .row{max-width:none}#formularioBusqueda .top-bar form,#formularioBusqueda .top-bar input,.contenedor-mcp .top-bar form,.contenedor-mcp .top-bar input{margin-bottom:0}#formularioBusqueda .top-bar input,.contenedor-mcp .top-bar input{height:auto;padding-top:.35rem;padding-bottom:.35rem;font-size:0.75rem}#formularioBusqueda .top-bar .button,#formularioBusqueda .top-bar button,.contenedor-mcp .top-bar .button,.contenedor-mcp .top-bar button{padding-top:.45rem;padding-bottom:.35rem;margin-bottom:0;font-size:0.75rem}#formularioBusqueda .top-bar .title-area,.contenedor-mcp .top-bar .title-area{position:relative;margin:0}#formularioBusqueda .top-bar .name,.contenedor-mcp .top-bar .name{height:45px;margin:0;font-size:16px}#formularioBusqueda .top-bar .name h1,.contenedor-mcp .top-bar .name h1{line-height:45px;font-size:1.0625rem;margin:0}#formularioBusqueda .top-bar .name h1 a,.contenedor-mcp .top-bar .name h1 a{font-weight:normal;color:white;width:75%;display:block;padding:0 15px}#formularioBusqueda .top-bar .toggle-topbar,.contenedor-mcp .top-bar .toggle-topbar{position:absolute;right:0;top:0}#formularioBusqueda .top-bar .toggle-topbar a,.contenedor-mcp .top-bar .toggle-topbar a{color:white;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}#formularioBusqueda .top-bar .toggle-topbar.menu-icon,.contenedor-mcp .top-bar .toggle-topbar.menu-icon{top:50%;margin-top:-16px}#formularioBusqueda .top-bar .toggle-topbar.menu-icon a,.contenedor-mcp .top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 40px 0 15px;color:white;position:relative}#formularioBusqueda .top-bar .toggle-topbar.menu-icon a span::after,.contenedor-mcp .top-bar .toggle-topbar.menu-icon a span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-8px;right:15px;box-shadow:0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;width:16px}#formularioBusqueda .top-bar .toggle-topbar.menu-icon a span:hover:after,.contenedor-mcp .top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white}#formularioBusqueda .top-bar.expanded,.contenedor-mcp .top-bar.expanded{height:auto;background:transparent}#formularioBusqueda .top-bar.expanded .title-area,.contenedor-mcp .top-bar.expanded .title-area{background:#333333}#formularioBusqueda .top-bar.expanded .toggle-topbar a,.contenedor-mcp .top-bar.expanded .toggle-topbar a{color:#888888}#formularioBusqueda .top-bar.expanded .toggle-topbar a::after,.contenedor-mcp .top-bar.expanded .toggle-topbar a::after{box-shadow:0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888}#formularioBusqueda .top-bar-section,.contenedor-mcp .top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}#formularioBusqueda .top-bar-section ul,.contenedor-mcp .top-bar-section ul{padding:0;width:100%;height:auto;display:block;font-size:16px;margin:0}#formularioBusqueda .top-bar-section .divider,#formularioBusqueda .top-bar-section [role="separator"],.contenedor-mcp .top-bar-section .divider,.contenedor-mcp .top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}#formularioBusqueda .top-bar-section ul li,.contenedor-mcp .top-bar-section ul li{background:#333333}#formularioBusqueda .top-bar-section ul li>a,.contenedor-mcp .top-bar-section ul li>a{display:block;width:100%;color:white;padding:12px 0 12px 0;padding-left:15px;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:0.8125rem;font-weight:normal;text-transform:none}#formularioBusqueda .top-bar-section ul li>a.button,.contenedor-mcp .top-bar-section ul li>a.button{font-size:0.8125rem;padding-right:15px;padding-left:15px;background-color:#777777;border-color:#5f5f5f;color:white}#formularioBusqueda .top-bar-section ul li>a.button:hover,#formularioBusqueda .top-bar-section ul li>a.button:focus,.contenedor-mcp .top-bar-section ul li>a.button:hover,.contenedor-mcp .top-bar-section ul li>a.button:focus{background-color:#5f5f5f}#formularioBusqueda .top-bar-section ul li>a.button:hover,#formularioBusqueda .top-bar-section ul li>a.button:focus,.contenedor-mcp .top-bar-section ul li>a.button:hover,.contenedor-mcp .top-bar-section ul li>a.button:focus{color:white}#formularioBusqueda .top-bar-section ul li>a.button.secondary,.contenedor-mcp .top-bar-section ul li>a.button.secondary{background-color:#e9e9e9;border-color:#5f5f5f;color:#333333}#formularioBusqueda .top-bar-section ul li>a.button.secondary:hover,#formularioBusqueda .top-bar-section ul li>a.button.secondary:focus,.contenedor-mcp .top-bar-section ul li>a.button.secondary:hover,.contenedor-mcp .top-bar-section ul li>a.button.secondary:focus{background-color:#5f5f5f}#formularioBusqueda .top-bar-section ul li>a.button.secondary:hover,#formularioBusqueda .top-bar-section ul li>a.button.secondary:focus,.contenedor-mcp .top-bar-section ul li>a.button.secondary:hover,.contenedor-mcp .top-bar-section ul li>a.button.secondary:focus{color:#333333}#formularioBusqueda .top-bar-section ul li>a.button.success,.contenedor-mcp .top-bar-section ul li>a.button.success{background-color:#5da423;border-color:#5f5f5f;color:white}#formularioBusqueda .top-bar-section ul li>a.button.success:hover,#formularioBusqueda .top-bar-section ul li>a.button.success:focus,.contenedor-mcp .top-bar-section ul li>a.button.success:hover,.contenedor-mcp .top-bar-section ul li>a.button.success:focus{background-color:#5f5f5f}#formularioBusqueda .top-bar-section ul li>a.button.success:hover,#formularioBusqueda .top-bar-section ul li>a.button.success:focus,.contenedor-mcp .top-bar-section ul li>a.button.success:hover,.contenedor-mcp .top-bar-section ul li>a.button.success:focus{color:white}#formularioBusqueda .top-bar-section ul li>a.button.alert,.contenedor-mcp .top-bar-section ul li>a.button.alert{background-color:#c60f13;border-color:#5f5f5f;color:white}#formularioBusqueda .top-bar-section ul li>a.button.alert:hover,#formularioBusqueda .top-bar-section ul li>a.button.alert:focus,.contenedor-mcp .top-bar-section ul li>a.button.alert:hover,.contenedor-mcp .top-bar-section ul li>a.button.alert:focus{background-color:#5f5f5f}#formularioBusqueda .top-bar-section ul li>a.button.alert:hover,#formularioBusqueda .top-bar-section ul li>a.button.alert:focus,.contenedor-mcp .top-bar-section ul li>a.button.alert:hover,.contenedor-mcp .top-bar-section ul li>a.button.alert:focus{color:white}#formularioBusqueda .top-bar-section ul li>button,.contenedor-mcp .top-bar-section ul li>button{font-size:0.8125rem;padding-right:15px;padding-left:15px;background-color:#777777;border-color:#5f5f5f;color:white}#formularioBusqueda .top-bar-section ul li>button:hover,#formularioBusqueda .top-bar-section ul li>button:focus,.contenedor-mcp .top-bar-section ul li>button:hover,.contenedor-mcp .top-bar-section ul li>button:focus{background-color:#5f5f5f}#formularioBusqueda .top-bar-section ul li>button:hover,#formularioBusqueda .top-bar-section ul li>button:focus,.contenedor-mcp .top-bar-section ul li>button:hover,.contenedor-mcp .top-bar-section ul li>button:focus{color:white}#formularioBusqueda .top-bar-section ul li>button.secondary,.contenedor-mcp .top-bar-section ul li>button.secondary{background-color:#e9e9e9;border-color:#5f5f5f;color:#333333}#formularioBusqueda .top-bar-section ul li>button.secondary:hover,#formularioBusqueda .top-bar-section ul li>button.secondary:focus,.contenedor-mcp .top-bar-section ul li>button.secondary:hover,.contenedor-mcp .top-bar-section ul li>button.secondary:focus{background-color:#5f5f5f}#formularioBusqueda .top-bar-section ul li>button.secondary:hover,#formularioBusqueda .top-bar-section ul li>button.secondary:focus,.contenedor-mcp .top-bar-section ul li>button.secondary:hover,.contenedor-mcp .top-bar-section ul li>button.secondary:focus{color:#333333}#formularioBusqueda .top-bar-section ul li>button.success,.contenedor-mcp .top-bar-section ul li>button.success{background-color:#5da423;border-color:#5f5f5f;color:white}#formularioBusqueda .top-bar-section ul li>button.success:hover,#formularioBusqueda .top-bar-section ul li>button.success:focus,.contenedor-mcp .top-bar-section ul li>button.success:hover,.contenedor-mcp .top-bar-section ul li>button.success:focus{background-color:#5f5f5f}#formularioBusqueda .top-bar-section ul li>button.success:hover,#formularioBusqueda .top-bar-section ul li>button.success:focus,.contenedor-mcp .top-bar-section ul li>button.success:hover,.contenedor-mcp .top-bar-section ul li>button.success:focus{color:white}#formularioBusqueda .top-bar-section ul li>button.alert,.contenedor-mcp .top-bar-section ul li>button.alert{background-color:#c60f13;border-color:#5f5f5f;color:white}#formularioBusqueda .top-bar-section ul li>button.alert:hover,#formularioBusqueda .top-bar-section ul li>button.alert:focus,.contenedor-mcp .top-bar-section ul li>button.alert:hover,.contenedor-mcp .top-bar-section ul li>button.alert:focus{background-color:#5f5f5f}#formularioBusqueda .top-bar-section ul li>button.alert:hover,#formularioBusqueda .top-bar-section ul li>button.alert:focus,.contenedor-mcp .top-bar-section ul li>button.alert:hover,.contenedor-mcp .top-bar-section ul li>button.alert:focus{color:white}#formularioBusqueda .top-bar-section ul li:hover:not(.has-form)>a,.contenedor-mcp .top-bar-section ul li:hover:not(.has-form)>a{background-color:#555555;background:#272727;color:white}#formularioBusqueda .top-bar-section ul li.active>a,.contenedor-mcp .top-bar-section ul li.active>a{background:#777777;color:white}#formularioBusqueda .top-bar-section ul li.active>a:hover,.contenedor-mcp .top-bar-section ul li.active>a:hover{background:#666666;color:white}#formularioBusqueda .top-bar-section .has-form,.contenedor-mcp .top-bar-section .has-form{padding:15px}#formularioBusqueda .top-bar-section .has-dropdown,.contenedor-mcp .top-bar-section .has-dropdown{position:relative}#formularioBusqueda .top-bar-section .has-dropdown>a:after,.contenedor-mcp .top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0}#formularioBusqueda .top-bar-section .has-dropdown.moved,.contenedor-mcp .top-bar-section .has-dropdown.moved{position:static}#formularioBusqueda .top-bar-section .has-dropdown.moved>.dropdown,.contenedor-mcp .top-bar-section .has-dropdown.moved>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;width:100%}#formularioBusqueda .top-bar-section .has-dropdown.moved>a:after,.contenedor-mcp .top-bar-section .has-dropdown.moved>a:after{display:none}#formularioBusqueda .top-bar-section .dropdown,.contenedor-mcp .top-bar-section .dropdown{padding:0;position:absolute;left:100%;top:0;z-index:99;display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#formularioBusqueda .top-bar-section .dropdown li,.contenedor-mcp .top-bar-section .dropdown li{width:100%;height:auto}#formularioBusqueda .top-bar-section .dropdown li a,.contenedor-mcp .top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px}#formularioBusqueda .top-bar-section .dropdown li a.parent-link,.contenedor-mcp .top-bar-section .dropdown li a.parent-link{font-weight:normal}#formularioBusqueda .top-bar-section .dropdown li.title h5,.contenedor-mcp .top-bar-section .dropdown li.title h5{margin-bottom:0;margin-top:0}#formularioBusqueda .top-bar-section .dropdown li.title h5 a,.contenedor-mcp .top-bar-section .dropdown li.title h5 a{color:white;line-height:22.5px;display:block}#formularioBusqueda .top-bar-section .dropdown li.has-form,.contenedor-mcp .top-bar-section .dropdown li.has-form{padding:8px 15px}#formularioBusqueda .top-bar-section .dropdown li .button,#formularioBusqueda .top-bar-section .dropdown li button,.contenedor-mcp .top-bar-section .dropdown li .button,.contenedor-mcp .top-bar-section .dropdown li button{top:auto}#formularioBusqueda .top-bar-section .dropdown label,.contenedor-mcp .top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777777;font-weight:bold;font-size:0.625rem}#formularioBusqueda .js-generated,.contenedor-mcp .js-generated{display:block}@media only screen and (min-width: 40.063em){#formularioBusqueda .top-bar,.contenedor-mcp .top-bar{background:#333333;overflow:visible}#formularioBusqueda .top-bar:before,#formularioBusqueda .top-bar:after,.contenedor-mcp .top-bar:before,.contenedor-mcp .top-bar:after{content:" ";display:table}#formularioBusqueda .top-bar:after,.contenedor-mcp .top-bar:after{clear:both}#formularioBusqueda .top-bar .toggle-topbar,.contenedor-mcp .top-bar .toggle-topbar{display:none}#formularioBusqueda .top-bar .title-area,.contenedor-mcp .top-bar .title-area{float:left}#formularioBusqueda .top-bar .name h1 a,.contenedor-mcp .top-bar .name h1 a{width:auto}#formularioBusqueda .top-bar input,#formularioBusqueda .top-bar .button,#formularioBusqueda .top-bar button,.contenedor-mcp .top-bar input,.contenedor-mcp .top-bar .button,.contenedor-mcp .top-bar button{font-size:0.875rem;position:relative;top:7px}#formularioBusqueda .top-bar.expanded,.contenedor-mcp .top-bar.expanded{background:#333333}#formularioBusqueda .contain-to-grid .top-bar,.contenedor-mcp .contain-to-grid .top-bar{max-width:62.5em;margin:0 auto;margin-bottom:0}#formularioBusqueda .top-bar-section,.contenedor-mcp .top-bar-section{transition:none 0 0;left:0 !important}#formularioBusqueda .top-bar-section ul,.contenedor-mcp .top-bar-section ul{width:auto;height:auto !important;display:inline}#formularioBusqueda .top-bar-section ul li,.contenedor-mcp .top-bar-section ul li{float:left}#formularioBusqueda .top-bar-section ul li .js-generated,.contenedor-mcp .top-bar-section ul li .js-generated{display:none}#formularioBusqueda .top-bar-section li.hover>a:not(.button),.contenedor-mcp .top-bar-section li.hover>a:not(.button){background-color:#555555;background:#272727;color:white}#formularioBusqueda .top-bar-section li:not(.has-form) a:not(.button),.contenedor-mcp .top-bar-section li:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;background:#333333}#formularioBusqueda .top-bar-section li:not(.has-form) a:not(.button):hover,.contenedor-mcp .top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555555;background:#272727}#formularioBusqueda .top-bar-section li.active:not(.has-form) a:not(.button),.contenedor-mcp .top-bar-section li.active:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;color:white;background:#777777}#formularioBusqueda .top-bar-section li.active:not(.has-form) a:not(.button):hover,.contenedor-mcp .top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#666666}#formularioBusqueda .top-bar-section .has-dropdown>a,.contenedor-mcp .top-bar-section .has-dropdown>a{padding-right:35px !important}#formularioBusqueda .top-bar-section .has-dropdown>a:after,.contenedor-mcp .top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px}#formularioBusqueda .top-bar-section .has-dropdown.moved,.contenedor-mcp .top-bar-section .has-dropdown.moved{position:relative}#formularioBusqueda .top-bar-section .has-dropdown.moved>.dropdown,.contenedor-mcp .top-bar-section .has-dropdown.moved>.dropdown{display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#formularioBusqueda .top-bar-section .has-dropdown.hover>.dropdown,#formularioBusqueda .top-bar-section .has-dropdown.not-click:hover>.dropdown,.contenedor-mcp .top-bar-section .has-dropdown.hover>.dropdown,.contenedor-mcp .top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}#formularioBusqueda .top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after,.contenedor-mcp .top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1rem;margin-top:-1px;right:5px;line-height:1.2}#formularioBusqueda .top-bar-section .dropdown,.contenedor-mcp .top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}#formularioBusqueda .top-bar-section .dropdown li a,.contenedor-mcp .top-bar-section .dropdown li a{color:white;line-height:45px;white-space:nowrap;padding:12px 15px;background:#333333}#formularioBusqueda .top-bar-section .dropdown li:not(.has-form) a:not(.button),.contenedor-mcp .top-bar-section .dropdown li:not(.has-form) a:not(.button){color:white;background:#333333}#formularioBusqueda .top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.contenedor-mcp .top-bar-section .dropdown li:not(.has-form):hover>a:not(.button){color:white;background-color:#555555;background:#272727}#formularioBusqueda .top-bar-section .dropdown li label,.contenedor-mcp .top-bar-section .dropdown li label{white-space:nowrap;background:#333333}#formularioBusqueda .top-bar-section .dropdown li .dropdown,.contenedor-mcp .top-bar-section .dropdown li .dropdown{left:100%;top:0}#formularioBusqueda .top-bar-section>ul>.divider,#formularioBusqueda .top-bar-section>ul>[role="separator"],.contenedor-mcp .top-bar-section>ul>.divider,.contenedor-mcp .top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #4e4e4e;clear:none;height:45px;width:0}#formularioBusqueda .top-bar-section .has-form,.contenedor-mcp .top-bar-section .has-form{background:#333333;padding:0 15px;height:45px}#formularioBusqueda .top-bar-section .right li .dropdown,.contenedor-mcp .top-bar-section .right li .dropdown{left:auto;right:0}#formularioBusqueda .top-bar-section .right li .dropdown li .dropdown,.contenedor-mcp .top-bar-section .right li .dropdown li .dropdown{right:100%}#formularioBusqueda .top-bar-section .left li .dropdown,.contenedor-mcp .top-bar-section .left li .dropdown{right:auto;left:0}#formularioBusqueda .top-bar-section .left li .dropdown li .dropdown,.contenedor-mcp .top-bar-section .left li .dropdown li .dropdown{left:100%}#formularioBusqueda .no-js .top-bar-section ul li:hover>a,.contenedor-mcp .no-js .top-bar-section ul li:hover>a{background-color:#555555;background:#272727;color:white}#formularioBusqueda .no-js .top-bar-section ul li:active>a,.contenedor-mcp .no-js .top-bar-section ul li:active>a{background:#777777;color:white}#formularioBusqueda .no-js .top-bar-section .has-dropdown:hover>.dropdown,.contenedor-mcp .no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}}#formularioBusqueda .alert-box,.contenedor-mcp .alert-box{border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;transition:opacity 300ms ease-out;background-color:#777777;border-color:#666666;color:white}#formularioBusqueda .alert-box .close,.contenedor-mcp .alert-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.6875rem;right:0.25rem;color:#333333;opacity:0.3}#formularioBusqueda .alert-box .close:hover,#formularioBusqueda .alert-box .close:focus,.contenedor-mcp .alert-box .close:hover,.contenedor-mcp .alert-box .close:focus{opacity:0.5}#formularioBusqueda .alert-box.radius,.contenedor-mcp .alert-box.radius{border-radius:3px}#formularioBusqueda .alert-box.round,.contenedor-mcp .alert-box.round{border-radius:1000px}#formularioBusqueda .alert-box.success,.contenedor-mcp .alert-box.success{background-color:#5da423;border-color:#508d1e;color:white}#formularioBusqueda .alert-box.alert,.contenedor-mcp .alert-box.alert{background-color:#c60f13;border-color:#aa0d10;color:white}#formularioBusqueda .alert-box.secondary,.contenedor-mcp .alert-box.secondary{background-color:#e9e9e9;border-color:#c8c8c8;color:#4f4f4f}#formularioBusqueda .alert-box.warning,.contenedor-mcp .alert-box.warning{background-color:#f08a24;border-color:#de770f;color:white}#formularioBusqueda .alert-box.info,.contenedor-mcp .alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}#formularioBusqueda .alert-box.alert-close,.contenedor-mcp .alert-box.alert-close{opacity:0}#formularioBusqueda .inline-list,.contenedor-mcp .inline-list{margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}#formularioBusqueda .inline-list>li,.contenedor-mcp .inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}#formularioBusqueda .inline-list>li>*,.contenedor-mcp .inline-list>li>*{display:block}#formularioBusqueda .button-group,.contenedor-mcp .button-group{list-style:none;margin:0;left:0}#formularioBusqueda .button-group:before,#formularioBusqueda .button-group:after,.contenedor-mcp .button-group:before,.contenedor-mcp .button-group:after{content:" ";display:table}#formularioBusqueda .button-group:after,.contenedor-mcp .button-group:after{clear:both}#formularioBusqueda .button-group>li,.contenedor-mcp .button-group>li{margin:0;float:left}#formularioBusqueda .button-group>li>button,#formularioBusqueda .button-group>li .button,.contenedor-mcp .button-group>li>button,.contenedor-mcp .button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}#formularioBusqueda .button-group>li:first-child button,#formularioBusqueda .button-group>li:first-child .button,.contenedor-mcp .button-group>li:first-child button,.contenedor-mcp .button-group>li:first-child .button{border-left:0}#formularioBusqueda .button-group>li:first-child,.contenedor-mcp .button-group>li:first-child{margin-left:0}#formularioBusqueda .button-group.radius>*>button,#formularioBusqueda .button-group.radius>* .button,.contenedor-mcp .button-group.radius>*>button,.contenedor-mcp .button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}#formularioBusqueda .button-group.radius>*:first-child button,#formularioBusqueda .button-group.radius>*:first-child .button,.contenedor-mcp .button-group.radius>*:first-child button,.contenedor-mcp .button-group.radius>*:first-child .button{border-left:0}#formularioBusqueda .button-group.radius>*,#formularioBusqueda .button-group.radius>*>a,#formularioBusqueda .button-group.radius>*>button,#formularioBusqueda .button-group.radius>*>.button,.contenedor-mcp .button-group.radius>*,.contenedor-mcp .button-group.radius>*>a,.contenedor-mcp .button-group.radius>*>button,.contenedor-mcp .button-group.radius>*>.button{border-radius:0}#formularioBusqueda .button-group.radius>*:first-child,#formularioBusqueda .button-group.radius>*:first-child>a,#formularioBusqueda .button-group.radius>*:first-child>button,#formularioBusqueda .button-group.radius>*:first-child>.button,.contenedor-mcp .button-group.radius>*:first-child,.contenedor-mcp .button-group.radius>*:first-child>a,.contenedor-mcp .button-group.radius>*:first-child>button,.contenedor-mcp .button-group.radius>*:first-child>.button{border-bottom-left-radius:3px;border-top-left-radius:3px}#formularioBusqueda .button-group.radius>*:last-child,#formularioBusqueda .button-group.radius>*:last-child>a,#formularioBusqueda .button-group.radius>*:last-child>button,#formularioBusqueda .button-group.radius>*:last-child>.button,.contenedor-mcp .button-group.radius>*:last-child,.contenedor-mcp .button-group.radius>*:last-child>a,.contenedor-mcp .button-group.radius>*:last-child>button,.contenedor-mcp .button-group.radius>*:last-child>.button{border-bottom-right-radius:3px;border-top-right-radius:3px}#formularioBusqueda .button-group.round>*>button,#formularioBusqueda .button-group.round>* .button,.contenedor-mcp .button-group.round>*>button,.contenedor-mcp .button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}#formularioBusqueda .button-group.round>*:first-child button,#formularioBusqueda .button-group.round>*:first-child .button,.contenedor-mcp .button-group.round>*:first-child button,.contenedor-mcp .button-group.round>*:first-child .button{border-left:0}#formularioBusqueda .button-group.round>*,#formularioBusqueda .button-group.round>*>a,#formularioBusqueda .button-group.round>*>button,#formularioBusqueda .button-group.round>*>.button,.contenedor-mcp .button-group.round>*,.contenedor-mcp .button-group.round>*>a,.contenedor-mcp .button-group.round>*>button,.contenedor-mcp .button-group.round>*>.button{border-radius:0}#formularioBusqueda .button-group.round>*:first-child,#formularioBusqueda .button-group.round>*:first-child>a,#formularioBusqueda .button-group.round>*:first-child>button,#formularioBusqueda .button-group.round>*:first-child>.button,.contenedor-mcp .button-group.round>*:first-child,.contenedor-mcp .button-group.round>*:first-child>a,.contenedor-mcp .button-group.round>*:first-child>button,.contenedor-mcp .button-group.round>*:first-child>.button{border-bottom-left-radius:1000px;border-top-left-radius:1000px}#formularioBusqueda .button-group.round>*:last-child,#formularioBusqueda .button-group.round>*:last-child>a,#formularioBusqueda .button-group.round>*:last-child>button,#formularioBusqueda .button-group.round>*:last-child>.button,.contenedor-mcp .button-group.round>*:last-child,.contenedor-mcp .button-group.round>*:last-child>a,.contenedor-mcp .button-group.round>*:last-child>button,.contenedor-mcp .button-group.round>*:last-child>.button{border-bottom-right-radius:1000px;border-top-right-radius:1000px}#formularioBusqueda .button-group.even-2 li,.contenedor-mcp .button-group.even-2 li{width:50%}#formularioBusqueda .button-group.even-2 li>button,#formularioBusqueda .button-group.even-2 li .button,.contenedor-mcp .button-group.even-2 li>button,.contenedor-mcp .button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}#formularioBusqueda .button-group.even-2 li:first-child button,#formularioBusqueda .button-group.even-2 li:first-child .button,.contenedor-mcp .button-group.even-2 li:first-child button,.contenedor-mcp .button-group.even-2 li:first-child .button{border-left:0}#formularioBusqueda .button-group.even-2 li button,#formularioBusqueda .button-group.even-2 li .button,.contenedor-mcp .button-group.even-2 li button,.contenedor-mcp .button-group.even-2 li .button{width:100%}#formularioBusqueda .button-group.even-3 li,.contenedor-mcp .button-group.even-3 li{width:33.33333%}#formularioBusqueda .button-group.even-3 li>button,#formularioBusqueda .button-group.even-3 li .button,.contenedor-mcp .button-group.even-3 li>button,.contenedor-mcp .button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}#formularioBusqueda .button-group.even-3 li:first-child button,#formularioBusqueda .button-group.even-3 li:first-child .button,.contenedor-mcp .button-group.even-3 li:first-child button,.contenedor-mcp .button-group.even-3 li:first-child .button{border-left:0}#formularioBusqueda .button-group.even-3 li button,#formularioBusqueda .button-group.even-3 li .button,.contenedor-mcp .button-group.even-3 li button,.contenedor-mcp .button-group.even-3 li .button{width:100%}#formularioBusqueda .button-group.even-4 li,.contenedor-mcp .button-group.even-4 li{width:25%}#formularioBusqueda .button-group.even-4 li>button,#formularioBusqueda .button-group.even-4 li .button,.contenedor-mcp .button-group.even-4 li>button,.contenedor-mcp .button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}#formularioBusqueda .button-group.even-4 li:first-child button,#formularioBusqueda .button-group.even-4 li:first-child .button,.contenedor-mcp .button-group.even-4 li:first-child button,.contenedor-mcp .button-group.even-4 li:first-child .button{border-left:0}#formularioBusqueda .button-group.even-4 li button,#formularioBusqueda .button-group.even-4 li .button,.contenedor-mcp .button-group.even-4 li button,.contenedor-mcp .button-group.even-4 li .button{width:100%}#formularioBusqueda .button-group.even-5 li,.contenedor-mcp .button-group.even-5 li{width:20%}#formularioBusqueda .button-group.even-5 li>button,#formularioBusqueda .button-group.even-5 li .button,.contenedor-mcp .button-group.even-5 li>button,.contenedor-mcp .button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}#formularioBusqueda .button-group.even-5 li:first-child button,#formularioBusqueda .button-group.even-5 li:first-child .button,.contenedor-mcp .button-group.even-5 li:first-child button,.contenedor-mcp .button-group.even-5 li:first-child .button{border-left:0}#formularioBusqueda .button-group.even-5 li button,#formularioBusqueda .button-group.even-5 li .button,.contenedor-mcp .button-group.even-5 li button,.contenedor-mcp .button-group.even-5 li .button{width:100%}#formularioBusqueda .button-group.even-6 li,.contenedor-mcp .button-group.even-6 li{width:16.66667%}#formularioBusqueda .button-group.even-6 li>button,#formularioBusqueda .button-group.even-6 li .button,.contenedor-mcp .button-group.even-6 li>button,.contenedor-mcp .button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}#formularioBusqueda .button-group.even-6 li:first-child button,#formularioBusqueda .button-group.even-6 li:first-child .button,.contenedor-mcp .button-group.even-6 li:first-child button,.contenedor-mcp .button-group.even-6 li:first-child .button{border-left:0}#formularioBusqueda .button-group.even-6 li button,#formularioBusqueda .button-group.even-6 li .button,.contenedor-mcp .button-group.even-6 li button,.contenedor-mcp .button-group.even-6 li .button{width:100%}#formularioBusqueda .button-group.even-7 li,.contenedor-mcp .button-group.even-7 li{width:14.28571%}#formularioBusqueda .button-group.even-7 li>button,#formularioBusqueda .button-group.even-7 li .button,.contenedor-mcp .button-group.even-7 li>button,.contenedor-mcp .button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}#formularioBusqueda .button-group.even-7 li:first-child button,#formularioBusqueda .button-group.even-7 li:first-child .button,.contenedor-mcp .button-group.even-7 li:first-child button,.contenedor-mcp .button-group.even-7 li:first-child .button{border-left:0}#formularioBusqueda .button-group.even-7 li button,#formularioBusqueda .button-group.even-7 li .button,.contenedor-mcp .button-group.even-7 li button,.contenedor-mcp .button-group.even-7 li .button{width:100%}#formularioBusqueda .button-group.even-8 li,.contenedor-mcp .button-group.even-8 li{width:12.5%}#formularioBusqueda .button-group.even-8 li>button,#formularioBusqueda .button-group.even-8 li .button,.contenedor-mcp .button-group.even-8 li>button,.contenedor-mcp .button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}#formularioBusqueda .button-group.even-8 li:first-child button,#formularioBusqueda .button-group.even-8 li:first-child .button,.contenedor-mcp .button-group.even-8 li:first-child button,.contenedor-mcp .button-group.even-8 li:first-child .button{border-left:0}#formularioBusqueda .button-group.even-8 li button,#formularioBusqueda .button-group.even-8 li .button,.contenedor-mcp .button-group.even-8 li button,.contenedor-mcp .button-group.even-8 li .button{width:100%}#formularioBusqueda .button-bar:before,#formularioBusqueda .button-bar:after,.contenedor-mcp .button-bar:before,.contenedor-mcp .button-bar:after{content:" ";display:table}#formularioBusqueda .button-bar:after,.contenedor-mcp .button-bar:after{clear:both}#formularioBusqueda .button-bar .button-group,.contenedor-mcp .button-bar .button-group{float:left;margin-right:0.625rem}#formularioBusqueda .button-bar .button-group div,.contenedor-mcp .button-bar .button-group div{overflow:hidden}#formularioBusqueda .panel,.contenedor-mcp .panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2}#formularioBusqueda .panel>:first-child,.contenedor-mcp .panel>:first-child{margin-top:0}#formularioBusqueda .panel>:last-child,.contenedor-mcp .panel>:last-child{margin-bottom:0}#formularioBusqueda .panel h1,#formularioBusqueda .panel h2,#formularioBusqueda .panel h3,#formularioBusqueda .panel h4,#formularioBusqueda .panel h5,#formularioBusqueda .panel h6,#formularioBusqueda .panel p,#formularioBusqueda .panel li,#formularioBusqueda .panel dl,.contenedor-mcp .panel h1,.contenedor-mcp .panel h2,.contenedor-mcp .panel h3,.contenedor-mcp .panel h4,.contenedor-mcp .panel h5,.contenedor-mcp .panel h6,.contenedor-mcp .panel p,.contenedor-mcp .panel li,.contenedor-mcp .panel dl{color:#333333}#formularioBusqueda .panel h1,#formularioBusqueda .panel h2,#formularioBusqueda .panel h3,#formularioBusqueda .panel h4,#formularioBusqueda .panel h5,#formularioBusqueda .panel h6,.contenedor-mcp .panel h1,.contenedor-mcp .panel h2,.contenedor-mcp .panel h3,.contenedor-mcp .panel h4,.contenedor-mcp .panel h5,.contenedor-mcp .panel h6{line-height:1;margin-bottom:0.625rem}#formularioBusqueda .panel h1.subheader,#formularioBusqueda .panel h2.subheader,#formularioBusqueda .panel h3.subheader,#formularioBusqueda .panel h4.subheader,#formularioBusqueda .panel h5.subheader,#formularioBusqueda .panel h6.subheader,.contenedor-mcp .panel h1.subheader,.contenedor-mcp .panel h2.subheader,.contenedor-mcp .panel h3.subheader,.contenedor-mcp .panel h4.subheader,.contenedor-mcp .panel h5.subheader,.contenedor-mcp .panel h6.subheader{line-height:1.4}#formularioBusqueda .panel.callout,.contenedor-mcp .panel.callout{border-style:solid;border-width:1px;border-color:gainsboro;margin-bottom:1.25rem;padding:1.25rem;background:#f7f7f7}#formularioBusqueda .panel.callout>:first-child,.contenedor-mcp .panel.callout>:first-child{margin-top:0}#formularioBusqueda .panel.callout>:last-child,.contenedor-mcp .panel.callout>:last-child{margin-bottom:0}#formularioBusqueda .panel.callout h1,#formularioBusqueda .panel.callout h2,#formularioBusqueda .panel.callout h3,#formularioBusqueda .panel.callout h4,#formularioBusqueda .panel.callout h5,#formularioBusqueda .panel.callout h6,#formularioBusqueda .panel.callout p,#formularioBusqueda .panel.callout li,#formularioBusqueda .panel.callout dl,.contenedor-mcp .panel.callout h1,.contenedor-mcp .panel.callout h2,.contenedor-mcp .panel.callout h3,.contenedor-mcp .panel.callout h4,.contenedor-mcp .panel.callout h5,.contenedor-mcp .panel.callout h6,.contenedor-mcp .panel.callout p,.contenedor-mcp .panel.callout li,.contenedor-mcp .panel.callout dl{color:#333333}#formularioBusqueda .panel.callout h1,#formularioBusqueda .panel.callout h2,#formularioBusqueda .panel.callout h3,#formularioBusqueda .panel.callout h4,#formularioBusqueda .panel.callout h5,#formularioBusqueda .panel.callout h6,.contenedor-mcp .panel.callout h1,.contenedor-mcp .panel.callout h2,.contenedor-mcp .panel.callout h3,.contenedor-mcp .panel.callout h4,.contenedor-mcp .panel.callout h5,.contenedor-mcp .panel.callout h6{line-height:1;margin-bottom:0.625rem}#formularioBusqueda .panel.callout h1.subheader,#formularioBusqueda .panel.callout h2.subheader,#formularioBusqueda .panel.callout h3.subheader,#formularioBusqueda .panel.callout h4.subheader,#formularioBusqueda .panel.callout h5.subheader,#formularioBusqueda .panel.callout h6.subheader,.contenedor-mcp .panel.callout h1.subheader,.contenedor-mcp .panel.callout h2.subheader,.contenedor-mcp .panel.callout h3.subheader,.contenedor-mcp .panel.callout h4.subheader,.contenedor-mcp .panel.callout h5.subheader,.contenedor-mcp .panel.callout h6.subheader{line-height:1.4}#formularioBusqueda .panel.callout a:not(.button),.contenedor-mcp .panel.callout a:not(.button){color:#777777}#formularioBusqueda .panel.radius,.contenedor-mcp .panel.radius{border-radius:3px}#formularioBusqueda .dropdown.button,#formularioBusqueda button.dropdown,.contenedor-mcp .dropdown.button,.contenedor-mcp button.dropdown{position:relative;padding-right:3.5625rem}#formularioBusqueda .dropdown.button:after,#formularioBusqueda button.dropdown:after,.contenedor-mcp .dropdown.button:after,.contenedor-mcp button.dropdown:after{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:white transparent transparent transparent;top:50%}#formularioBusqueda .dropdown.button:after,#formularioBusqueda button.dropdown:after,.contenedor-mcp .dropdown.button:after,.contenedor-mcp button.dropdown:after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}#formularioBusqueda .dropdown.button:after,#formularioBusqueda button.dropdown:after,.contenedor-mcp .dropdown.button:after,.contenedor-mcp button.dropdown:after{border-color:white transparent transparent transparent}#formularioBusqueda .dropdown.button.tiny,#formularioBusqueda button.dropdown.tiny,.contenedor-mcp .dropdown.button.tiny,.contenedor-mcp button.dropdown.tiny{padding-right:2.625rem}#formularioBusqueda .dropdown.button.tiny:before,#formularioBusqueda button.dropdown.tiny:before,.contenedor-mcp .dropdown.button.tiny:before,.contenedor-mcp button.dropdown.tiny:before{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}#formularioBusqueda .dropdown.button.tiny:after,#formularioBusqueda button.dropdown.tiny:after,.contenedor-mcp .dropdown.button.tiny:after,.contenedor-mcp button.dropdown.tiny:after{border-color:white transparent transparent transparent}#formularioBusqueda .dropdown.button.small,#formularioBusqueda button.dropdown.small,.contenedor-mcp .dropdown.button.small,.contenedor-mcp button.dropdown.small{padding-right:3.0625rem}#formularioBusqueda .dropdown.button.small:after,#formularioBusqueda button.dropdown.small:after,.contenedor-mcp .dropdown.button.small:after,.contenedor-mcp button.dropdown.small:after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}#formularioBusqueda .dropdown.button.small:after,#formularioBusqueda button.dropdown.small:after,.contenedor-mcp .dropdown.button.small:after,.contenedor-mcp button.dropdown.small:after{border-color:white transparent transparent transparent}#formularioBusqueda .dropdown.button.large,#formularioBusqueda button.dropdown.large,.contenedor-mcp .dropdown.button.large,.contenedor-mcp button.dropdown.large{padding-right:3.625rem}#formularioBusqueda .dropdown.button.large:after,#formularioBusqueda button.dropdown.large:after,.contenedor-mcp .dropdown.button.large:after,.contenedor-mcp button.dropdown.large:after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}#formularioBusqueda .dropdown.button.large:after,#formularioBusqueda button.dropdown.large:after,.contenedor-mcp .dropdown.button.large:after,.contenedor-mcp button.dropdown.large:after{border-color:white transparent transparent transparent}#formularioBusqueda .dropdown.button.secondary:after,#formularioBusqueda button.dropdown.secondary:after,.contenedor-mcp .dropdown.button.secondary:after,.contenedor-mcp button.dropdown.secondary:after{border-color:#333333 transparent transparent transparent}#formularioBusqueda [data-magellan-expedition],#formularioBusqueda [data-magellan-expedition-clone],.contenedor-mcp [data-magellan-expedition],.contenedor-mcp [data-magellan-expedition-clone]{background:white;z-index:50;min-width:100%;padding:10px}#formularioBusqueda [data-magellan-expedition] .sub-nav,#formularioBusqueda [data-magellan-expedition-clone] .sub-nav,.contenedor-mcp [data-magellan-expedition] .sub-nav,.contenedor-mcp [data-magellan-expedition-clone] .sub-nav{margin-bottom:0}#formularioBusqueda [data-magellan-expedition] .sub-nav dd,#formularioBusqueda [data-magellan-expedition-clone] .sub-nav dd,.contenedor-mcp [data-magellan-expedition] .sub-nav dd,.contenedor-mcp [data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}#formularioBusqueda [data-magellan-expedition] .sub-nav a,#formularioBusqueda [data-magellan-expedition-clone] .sub-nav a,.contenedor-mcp [data-magellan-expedition] .sub-nav a,.contenedor-mcp [data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}#formularioBusqueda .text-left,.contenedor-mcp .text-left{text-align:left !important}#formularioBusqueda .text-right,.contenedor-mcp .text-right{text-align:right !important}#formularioBusqueda .text-center,.contenedor-mcp .text-center{text-align:center !important}#formularioBusqueda .text-justify,.contenedor-mcp .text-justify{text-align:justify !important}@media only screen and (max-width: 40em){#formularioBusqueda .small-only-text-left,.contenedor-mcp .small-only-text-left{text-align:left !important}#formularioBusqueda .small-only-text-right,.contenedor-mcp .small-only-text-right{text-align:right !important}#formularioBusqueda .small-only-text-center,.contenedor-mcp .small-only-text-center{text-align:center !important}#formularioBusqueda .small-only-text-justify,.contenedor-mcp .small-only-text-justify{text-align:justify !important}}@media only screen{#formularioBusqueda .small-text-left,.contenedor-mcp .small-text-left{text-align:left !important}#formularioBusqueda .small-text-right,.contenedor-mcp .small-text-right{text-align:right !important}#formularioBusqueda .small-text-center,.contenedor-mcp .small-text-center{text-align:center !important}#formularioBusqueda .small-text-justify,.contenedor-mcp .small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em) and (max-width: 64em){#formularioBusqueda .medium-only-text-left,.contenedor-mcp .medium-only-text-left{text-align:left !important}#formularioBusqueda .medium-only-text-right,.contenedor-mcp .medium-only-text-right{text-align:right !important}#formularioBusqueda .medium-only-text-center,.contenedor-mcp .medium-only-text-center{text-align:center !important}#formularioBusqueda .medium-only-text-justify,.contenedor-mcp .medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em){#formularioBusqueda .medium-text-left,.contenedor-mcp .medium-text-left{text-align:left !important}#formularioBusqueda .medium-text-right,.contenedor-mcp .medium-text-right{text-align:right !important}#formularioBusqueda .medium-text-center,.contenedor-mcp .medium-text-center{text-align:center !important}#formularioBusqueda .medium-text-justify,.contenedor-mcp .medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em) and (max-width: 90em){#formularioBusqueda .large-only-text-left,.contenedor-mcp .large-only-text-left{text-align:left !important}#formularioBusqueda .large-only-text-right,.contenedor-mcp .large-only-text-right{text-align:right !important}#formularioBusqueda .large-only-text-center,.contenedor-mcp .large-only-text-center{text-align:center !important}#formularioBusqueda .large-only-text-justify,.contenedor-mcp .large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em){#formularioBusqueda .large-text-left,.contenedor-mcp .large-text-left{text-align:left !important}#formularioBusqueda .large-text-right,.contenedor-mcp .large-text-right{text-align:right !important}#formularioBusqueda .large-text-center,.contenedor-mcp .large-text-center{text-align:center !important}#formularioBusqueda .large-text-justify,.contenedor-mcp .large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em) and (max-width: 120em){#formularioBusqueda .xlarge-only-text-left,.contenedor-mcp .xlarge-only-text-left{text-align:left !important}#formularioBusqueda .xlarge-only-text-right,.contenedor-mcp .xlarge-only-text-right{text-align:right !important}#formularioBusqueda .xlarge-only-text-center,.contenedor-mcp .xlarge-only-text-center{text-align:center !important}#formularioBusqueda .xlarge-only-text-justify,.contenedor-mcp .xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em){#formularioBusqueda .xlarge-text-left,.contenedor-mcp .xlarge-text-left{text-align:left !important}#formularioBusqueda .xlarge-text-right,.contenedor-mcp .xlarge-text-right{text-align:right !important}#formularioBusqueda .xlarge-text-center,.contenedor-mcp .xlarge-text-center{text-align:center !important}#formularioBusqueda .xlarge-text-justify,.contenedor-mcp .xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em) and (max-width: 99999999em){#formularioBusqueda .xxlarge-only-text-left,.contenedor-mcp .xxlarge-only-text-left{text-align:left !important}#formularioBusqueda .xxlarge-only-text-right,.contenedor-mcp .xxlarge-only-text-right{text-align:right !important}#formularioBusqueda .xxlarge-only-text-center,.contenedor-mcp .xxlarge-only-text-center{text-align:center !important}#formularioBusqueda .xxlarge-only-text-justify,.contenedor-mcp .xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em){#formularioBusqueda .xxlarge-text-left,.contenedor-mcp .xxlarge-text-left{text-align:left !important}#formularioBusqueda .xxlarge-text-right,.contenedor-mcp .xxlarge-text-right{text-align:right !important}#formularioBusqueda .xxlarge-text-center,.contenedor-mcp .xxlarge-text-center{text-align:center !important}#formularioBusqueda .xxlarge-text-justify,.contenedor-mcp .xxlarge-text-justify{text-align:justify !important}}#formularioBusqueda div,#formularioBusqueda dl,#formularioBusqueda dt,#formularioBusqueda dd,#formularioBusqueda ul,#formularioBusqueda ol,#formularioBusqueda li,#formularioBusqueda h1,#formularioBusqueda h2,#formularioBusqueda h3,#formularioBusqueda h4,#formularioBusqueda h5,#formularioBusqueda h6,#formularioBusqueda pre,#formularioBusqueda form,#formularioBusqueda p,#formularioBusqueda blockquote,#formularioBusqueda th,#formularioBusqueda td,.contenedor-mcp div,.contenedor-mcp dl,.contenedor-mcp dt,.contenedor-mcp dd,.contenedor-mcp ul,.contenedor-mcp ol,.contenedor-mcp li,.contenedor-mcp h1,.contenedor-mcp h2,.contenedor-mcp h3,.contenedor-mcp h4,.contenedor-mcp h5,.contenedor-mcp h6,.contenedor-mcp pre,.contenedor-mcp form,.contenedor-mcp p,.contenedor-mcp blockquote,.contenedor-mcp th,.contenedor-mcp td{margin:0;padding:0}#formularioBusqueda a,.contenedor-mcp a{color:#777777;text-decoration:none;line-height:inherit}#formularioBusqueda a:hover,#formularioBusqueda a:focus{color:#666666}#formularioBusqueda a img,.contenedor-mcp a img{border:none}#formularioBusqueda p,.contenedor-mcp p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}#formularioBusqueda p.lead,.contenedor-mcp p.lead{font-size:1.21875rem;line-height:1.6}#formularioBusqueda p aside,.contenedor-mcp p aside{font-size:0.875rem;line-height:1.35;font-style:italic}#formularioBusqueda h1,#formularioBusqueda h2,#formularioBusqueda h3,#formularioBusqueda h4,#formularioBusqueda h5,#formularioBusqueda h6,.contenedor-mcp h1,.contenedor-mcp h2,.contenedor-mcp h3,.contenedor-mcp h4,.contenedor-mcp h5,.contenedor-mcp h6{font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;color:#222222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4}#formularioBusqueda h1 small,#formularioBusqueda h2 small,#formularioBusqueda h3 small,#formularioBusqueda h4 small,#formularioBusqueda h5 small,#formularioBusqueda h6 small,.contenedor-mcp h1 small,.contenedor-mcp h2 small,.contenedor-mcp h3 small,.contenedor-mcp h4 small,.contenedor-mcp h5 small,.contenedor-mcp h6 small{font-size:60%;color:#6f6f6f;line-height:0}#formularioBusqueda h1,.contenedor-mcp h1{font-size:2.125rem}#formularioBusqueda h2,.contenedor-mcp h2{font-size:1.6875rem}#formularioBusqueda h3,.contenedor-mcp h3{font-size:1.375rem}#formularioBusqueda h4,.contenedor-mcp h4{font-size:1.125rem}#formularioBusqueda h5,.contenedor-mcp h5{font-size:1.125rem}#formularioBusqueda h6,.contenedor-mcp h6{font-size:1rem}#formularioBusqueda .subheader,.contenedor-mcp .subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}#formularioBusqueda hr,.contenedor-mcp hr{border:solid #dddddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}#formularioBusqueda em,#formularioBusqueda i,.contenedor-mcp em,.contenedor-mcp i{font-style:normal;line-height:inherit}#formularioBusqueda strong,#formularioBusqueda b,.contenedor-mcp strong,.contenedor-mcp b{font-weight:bold;line-height:inherit}#formularioBusqueda small,.contenedor-mcp small{font-size:60%;line-height:inherit}#formularioBusqueda code,.contenedor-mcp code{font-family:Consolas, "Liberation Mono", Courier, monospace;font-weight:bold;color:#910b0e}#formularioBusqueda ul,#formularioBusqueda ol,#formularioBusqueda dl,.contenedor-mcp ul,.contenedor-mcp ol,.contenedor-mcp dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}#formularioBusqueda ul,.contenedor-mcp ul{margin-left:1.1rem}#formularioBusqueda ul.no-bullet,.contenedor-mcp ul.no-bullet{margin-left:0}#formularioBusqueda ul.no-bullet li ul,#formularioBusqueda ul.no-bullet li ol,.contenedor-mcp ul.no-bullet li ul,.contenedor-mcp ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}#formularioBusqueda ul li ul,#formularioBusqueda ul li ol,.contenedor-mcp ul li ul,.contenedor-mcp ul li ol{margin-left:1.25rem;margin-bottom:0}#formularioBusqueda ul.square li ul,#formularioBusqueda ul.circle li ul,#formularioBusqueda ul.disc li ul,.contenedor-mcp ul.square li ul,.contenedor-mcp ul.circle li ul,.contenedor-mcp ul.disc li ul{list-style:inherit}#formularioBusqueda ul.square,.contenedor-mcp ul.square{list-style-type:square;margin-left:1.1rem}#formularioBusqueda ul.circle,.contenedor-mcp ul.circle{list-style-type:circle;margin-left:1.1rem}#formularioBusqueda ul.disc,.contenedor-mcp ul.disc{list-style-type:disc;margin-left:1.1rem}#formularioBusqueda ul.no-bullet,.contenedor-mcp ul.no-bullet{list-style:none}#formularioBusqueda ol,.contenedor-mcp ol{margin-left:1.4rem}#formularioBusqueda ol li ul,#formularioBusqueda ol li ol,.contenedor-mcp ol li ul,.contenedor-mcp ol li ol{margin-left:1.25rem;margin-bottom:0}#formularioBusqueda dl dt,.contenedor-mcp dl dt{margin-bottom:0.3rem;font-weight:bold}#formularioBusqueda dl dd,.contenedor-mcp dl dd{margin-bottom:0.75rem}#formularioBusqueda abbr,#formularioBusqueda acronym,.contenedor-mcp abbr,.contenedor-mcp acronym{text-transform:uppercase;font-size:90%;color:#222222;border-bottom:1px dotted #dddddd;cursor:help}#formularioBusqueda abbr,.contenedor-mcp abbr{text-transform:none}#formularioBusqueda blockquote,.contenedor-mcp blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #dddddd}#formularioBusqueda blockquote cite,.contenedor-mcp blockquote cite{display:block;font-size:0.8125rem;color:#555555}#formularioBusqueda blockquote cite:before,.contenedor-mcp blockquote cite:before{content:"\2014 \0020"}#formularioBusqueda blockquote cite a,#formularioBusqueda blockquote cite a:visited,.contenedor-mcp blockquote cite a,.contenedor-mcp blockquote cite a:visited{color:#555555}#formularioBusqueda blockquote,#formularioBusqueda blockquote p,.contenedor-mcp blockquote,.contenedor-mcp blockquote p{line-height:1.6;color:#6f6f6f}#formularioBusqueda .vcard,.contenedor-mcp .vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #dddddd;padding:0.625rem 0.75rem}#formularioBusqueda .vcard li,.contenedor-mcp .vcard li{margin:0;display:block}#formularioBusqueda .vcard .fn,.contenedor-mcp .vcard .fn{font-weight:bold;font-size:0.9375rem}#formularioBusqueda .vevent .summary,.contenedor-mcp .vevent .summary{font-weight:bold}#formularioBusqueda .vevent abbr,.contenedor-mcp .vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}#formularioBusqueda .print-only,.contenedor-mcp .print-only{display:none !important}@media print{#formularioBusqueda,.contenedor-mcp{@page{margin:0.5cm}}#formularioBusqueda *,.contenedor-mcp *{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important}#formularioBusqueda a,#formularioBusqueda a:visited,.contenedor-mcp a,.contenedor-mcp a:visited{text-decoration:underline}#formularioBusqueda a[href]:after,.contenedor-mcp a[href]:after{content:" (" attr(href) ")"}#formularioBusqueda abbr[title]:after,.contenedor-mcp abbr[title]:after{content:" (" attr(title) ")"}#formularioBusqueda .ir a:after,#formularioBusqueda a[href^="javascript:"]:after,#formularioBusqueda a[href^="#"]:after,.contenedor-mcp .ir a:after,.contenedor-mcp a[href^="javascript:"]:after,.contenedor-mcp a[href^="#"]:after{content:""}#formularioBusqueda pre,#formularioBusqueda blockquote,.contenedor-mcp pre,.contenedor-mcp blockquote{border:1px solid #999999;page-break-inside:avoid}#formularioBusqueda thead,.contenedor-mcp thead{display:table-header-group}#formularioBusqueda tr,#formularioBusqueda img,.contenedor-mcp tr,.contenedor-mcp img{page-break-inside:avoid}#formularioBusqueda img,.contenedor-mcp img{max-width:100% !important}#formularioBusqueda p,#formularioBusqueda h2,#formularioBusqueda h3,.contenedor-mcp p,.contenedor-mcp h2,.contenedor-mcp h3{orphans:3;widows:3}#formularioBusqueda h2,#formularioBusqueda h3,.contenedor-mcp h2,.contenedor-mcp h3{page-break-after:avoid}#formularioBusqueda .hide-on-print,.contenedor-mcp .hide-on-print{display:none !important}#formularioBusqueda .print-only,.contenedor-mcp .print-only{display:block !important}#formularioBusqueda .hide-for-print,.contenedor-mcp .hide-for-print{display:none !important}#formularioBusqueda .show-for-print,.contenedor-mcp .show-for-print{display:inherit !important}}#formularioBusqueda .tabs,.contenedor-mcp .tabs{margin-bottom:0 !important;margin-left:0}#formularioBusqueda .tabs:before,#formularioBusqueda .tabs:after,.contenedor-mcp .tabs:before,.contenedor-mcp .tabs:after{content:" ";display:table}#formularioBusqueda .tabs:after,.contenedor-mcp .tabs:after{clear:both}#formularioBusqueda .tabs dd,#formularioBusqueda .tabs .tab-title,.contenedor-mcp .tabs dd,.contenedor-mcp .tabs .tab-title{position:relative;margin-bottom:-1px !important;list-style:none;float:left}#formularioBusqueda .tabs dd>a,#formularioBusqueda .tabs .tab-title>a,.contenedor-mcp .tabs dd>a,.contenedor-mcp .tabs .tab-title>a{display:block;padding:1rem 2rem;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem}#formularioBusqueda .tabs dd>a:hover,#formularioBusqueda .tabs .tab-title>a:hover,.contenedor-mcp .tabs dd>a:hover{background:#e1e1e1}#formularioBusqueda .tabs dd.active a,#formularioBusqueda .tabs .tab-title.active a{background:white;color:#222222}#formularioBusqueda .tabs.radius dd:first-child a,#formularioBusqueda .tabs.radius .tab:first-child a,.contenedor-mcp .tabs.radius dd:first-child a,.contenedor-mcp .tabs.radius .tab:first-child a{border-bottom-left-radius:3px;border-top-left-radius:3px}#formularioBusqueda .tabs.radius dd:last-child a,#formularioBusqueda .tabs.radius .tab:last-child a,.contenedor-mcp .tabs.radius dd:last-child a,.contenedor-mcp .tabs.radius .tab:last-child a{border-bottom-right-radius:3px;border-top-right-radius:3px}#formularioBusqueda .tabs.vertical dd,#formularioBusqueda .tabs.vertical .tab-title,.contenedor-mcp .tabs.vertical dd,.contenedor-mcp .tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}#formularioBusqueda .tabs-content,.contenedor-mcp .tabs-content{margin-bottom:1.5rem;width:100%}#formularioBusqueda .tabs-content:before,#formularioBusqueda .tabs-content:after,.contenedor-mcp .tabs-content:before,.contenedor-mcp .tabs-content:after{content:" ";display:table}#formularioBusqueda .tabs-content:after,.contenedor-mcp .tabs-content:after{clear:both}#formularioBusqueda .tabs-content>.content,.contenedor-mcp .tabs-content>.content{display:none;float:left;padding:0.9375em 0;width:100%}#formularioBusqueda .tabs-content>.content.active,.contenedor-mcp .tabs-content>.content.active{display:block;float:none}#formularioBusqueda .tabs-content>.content.contained,.contenedor-mcp .tabs-content>.content.contained{padding:0.9375em}#formularioBusqueda .tabs-content.vertical,.contenedor-mcp .tabs-content.vertical{display:block}#formularioBusqueda .tabs-content.vertical>.content,.contenedor-mcp .tabs-content.vertical>.content{padding:0 0.9375em}@media only screen and (min-width: 40.063em){#formularioBusqueda .tabs.vertical,.contenedor-mcp .tabs.vertical{width:20%;float:left;margin-bottom:1.25rem}#formularioBusqueda .tabs-content.vertical,.contenedor-mcp .tabs-content.vertical{width:80%;float:left;margin-left:-1px}}#formularioBusqueda .no-js .tabs-content>.content,.contenedor-mcp .no-js .tabs-content>.content{display:block;float:none}#formularioBusqueda .accordion,.contenedor-mcp .accordion{margin-bottom:0}#formularioBusqueda .accordion:before,#formularioBusqueda .accordion:after,.contenedor-mcp .accordion:before,.contenedor-mcp .accordion:after{content:" ";display:table}#formularioBusqueda .accordion:after,.contenedor-mcp .accordion:after{clear:both}#formularioBusqueda .accordion .accordion-navigation,#formularioBusqueda .accordion dd,.contenedor-mcp .accordion .accordion-navigation,.contenedor-mcp .accordion dd{display:block;margin-bottom:0 !important}#formularioBusqueda .accordion .accordion-navigation.active>a,#formularioBusqueda .accordion dd.active>a,.contenedor-mcp .accordion .accordion-navigation.active>a,.contenedor-mcp .accordion dd.active>a{background:#e8e8e8}#formularioBusqueda .accordion .accordion-navigation>a,#formularioBusqueda .accordion dd>a,.contenedor-mcp .accordion .accordion-navigation>a,.contenedor-mcp .accordion dd>a{background:#efefef;color:#222222;padding:1rem;display:block;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem}#formularioBusqueda .accordion .accordion-navigation>a:hover,#formularioBusqueda .accordion dd>a:hover,.contenedor-mcp .accordion .accordion-navigation>a:hover,.contenedor-mcp .accordion dd>a:hover{background:#e3e3e3}#formularioBusqueda .accordion .accordion-navigation>.content,#formularioBusqueda .accordion dd>.content,.contenedor-mcp .accordion .accordion-navigation>.content,.contenedor-mcp .accordion dd>.content{display:none;padding:0.9375em}#formularioBusqueda .accordion .accordion-navigation>.content.active,#formularioBusqueda .accordion dd>.content.active,.contenedor-mcp .accordion .accordion-navigation>.content.active,.contenedor-mcp .accordion dd>.content.active{display:block;background:white}#formularioBusqueda .split.button,.contenedor-mcp .split.button{position:relative;padding-right:5.0625rem}#formularioBusqueda .split.button span,.contenedor-mcp .split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}#formularioBusqueda .split.button span:after,.contenedor-mcp .split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}#formularioBusqueda .split.button span:active,.contenedor-mcp .split.button span:active{background-color:rgba(0,0,0,0.1)}#formularioBusqueda .split.button span,.contenedor-mcp .split.button span{border-left-color:rgba(255,255,255,0.5)}#formularioBusqueda .split.button span,.contenedor-mcp .split.button span{width:3.09375rem}#formularioBusqueda .split.button span:after,.contenedor-mcp .split.button span:after{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem}#formularioBusqueda .split.button span:after,.contenedor-mcp .split.button span:after{border-color:white transparent transparent transparent}#formularioBusqueda .split.button.secondary span,.contenedor-mcp .split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}#formularioBusqueda .split.button.secondary span:after,.contenedor-mcp .split.button.secondary span:after{border-color:white transparent transparent transparent}#formularioBusqueda .split.button.alert span,.contenedor-mcp .split.button.alert span{border-left-color:rgba(255,255,255,0.5)}#formularioBusqueda .split.button.success span,.contenedor-mcp .split.button.success span{border-left-color:rgba(255,255,255,0.5)}#formularioBusqueda .split.button.tiny,.contenedor-mcp .split.button.tiny{padding-right:3.75rem}#formularioBusqueda .split.button.tiny span,.contenedor-mcp .split.button.tiny span{width:2.25rem}#formularioBusqueda .split.button.tiny span:after,.contenedor-mcp .split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem}#formularioBusqueda .split.button.small,.contenedor-mcp .split.button.small{padding-right:4.375rem}#formularioBusqueda .split.button.small span,.contenedor-mcp .split.button.small span{width:2.625rem}#formularioBusqueda .split.button.small span:after,.contenedor-mcp .split.button.small span:after{border-top-style:solid;border-width:0.4375rem;top:48%;margin-left:-0.375rem}#formularioBusqueda .split.button.large,.contenedor-mcp .split.button.large{padding-right:5.5rem}#formularioBusqueda .split.button.large span,.contenedor-mcp .split.button.large span{width:3.4375rem}#formularioBusqueda .split.button.large span:after,.contenedor-mcp .split.button.large span:after{border-top-style:solid;border-width:0.3125rem;top:48%;margin-left:-0.375rem}#formularioBusqueda .split.button.expand,.contenedor-mcp .split.button.expand{padding-left:2rem}#formularioBusqueda .split.button.secondary span:after,.contenedor-mcp .split.button.secondary span:after{border-color:#333333 transparent transparent transparent}#formularioBusqueda .split.button.radius span,.contenedor-mcp .split.button.radius span{border-bottom-right-radius:3px;border-top-right-radius:3px}#formularioBusqueda .split.button.round span,.contenedor-mcp .split.button.round span{border-bottom-right-radius:1000px;border-top-right-radius:1000px}#formularioBusqueda .reveal-modal-bg,.contenedor-mcp .reveal-modal-bg{position:fixed;height:100%;width:100%;background:black;background:rgba(0,0,0,0.45);z-index:99;display:none;top:0;left:0}#formularioBusqueda dialog,#formularioBusqueda .reveal-modal,.contenedor-mcp dialog,.contenedor-mcp .reveal-modal{visibility:hidden;display:none;position:absolute;z-index:100;width:100vw;top:0;left:0;background-color:white;padding:1.25rem;border:solid 1px #666666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){#formularioBusqueda dialog,#formularioBusqueda .reveal-modal,.contenedor-mcp dialog,.contenedor-mcp .reveal-modal{min-height:100vh}}@media only screen and (min-width: 40.063em){#formularioBusqueda dialog,#formularioBusqueda .reveal-modal,.contenedor-mcp dialog,.contenedor-mcp .reveal-modal{left:50%}}#formularioBusqueda dialog .column,#formularioBusqueda dialog .columns,#formularioBusqueda .reveal-modal .column,#formularioBusqueda .reveal-modal .columns,.contenedor-mcp dialog .column,.contenedor-mcp dialog .columns,.contenedor-mcp .reveal-modal .column,.contenedor-mcp .reveal-modal .columns{min-width:0}#formularioBusqueda dialog>:first-child,#formularioBusqueda .reveal-modal>:first-child,.contenedor-mcp dialog>:first-child,.contenedor-mcp .reveal-modal>:first-child{margin-top:0}#formularioBusqueda dialog>:last-child,#formularioBusqueda .reveal-modal>:last-child,.contenedor-mcp dialog>:last-child,.contenedor-mcp .reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width: 40.063em){#formularioBusqueda dialog,#formularioBusqueda .reveal-modal,.contenedor-mcp dialog,.contenedor-mcp .reveal-modal{margin-left:-40%;width:80%}}@media only screen and (min-width: 40.063em){#formularioBusqueda dialog,#formularioBusqueda .reveal-modal,.contenedor-mcp dialog,.contenedor-mcp .reveal-modal{top:6.25rem}}#formularioBusqueda dialog .close-reveal-modal,#formularioBusqueda .reveal-modal .close-reveal-modal,.contenedor-mcp dialog .close-reveal-modal,.contenedor-mcp .reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#aaaaaa;font-weight:bold;cursor:pointer}#formularioBusqueda dialog[open],.contenedor-mcp dialog[open]{display:block;visibility:visible}@media only screen and (min-width: 40.063em){#formularioBusqueda dialog,#formularioBusqueda .reveal-modal,.contenedor-mcp dialog,.contenedor-mcp .reveal-modal{padding:1.875rem}#formularioBusqueda dialog.radius,#formularioBusqueda .reveal-modal.radius,.contenedor-mcp dialog.radius,.contenedor-mcp .reveal-modal.radius{border-radius:3px}#formularioBusqueda dialog.round,#formularioBusqueda .reveal-modal.round,.contenedor-mcp dialog.round,.contenedor-mcp .reveal-modal.round{border-radius:1000px}#formularioBusqueda dialog.collapse,#formularioBusqueda .reveal-modal.collapse,.contenedor-mcp dialog.collapse,.contenedor-mcp .reveal-modal.collapse{padding:0}#formularioBusqueda dialog.full,#formularioBusqueda .reveal-modal.full,.contenedor-mcp dialog.full,.contenedor-mcp .reveal-modal.full{top:0;left:0;height:100vh;min-height:100vh;margin-left:0 !important}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){#formularioBusqueda dialog.tiny,#formularioBusqueda .reveal-modal.tiny,.contenedor-mcp dialog.tiny,.contenedor-mcp .reveal-modal.tiny{margin-left:-15%;width:30%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){#formularioBusqueda dialog.small,#formularioBusqueda .reveal-modal.small,.contenedor-mcp dialog.small,.contenedor-mcp .reveal-modal.small{margin-left:-20%;width:40%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){#formularioBusqueda dialog.medium,#formularioBusqueda .reveal-modal.medium,.contenedor-mcp dialog.medium,.contenedor-mcp .reveal-modal.medium{margin-left:-30%;width:60%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){#formularioBusqueda dialog.large,#formularioBusqueda .reveal-modal.large,.contenedor-mcp dialog.large,.contenedor-mcp .reveal-modal.large{margin-left:-35%;width:70%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){#formularioBusqueda dialog.xlarge,#formularioBusqueda .reveal-modal.xlarge,.contenedor-mcp dialog.xlarge,.contenedor-mcp .reveal-modal.xlarge{margin-left:-47.5%;width:95%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){#formularioBusqueda dialog.full,#formularioBusqueda .reveal-modal.full,.contenedor-mcp dialog.full,.contenedor-mcp .reveal-modal.full{margin-left:-50vw;width:100vw}}@media print{#formularioBusqueda dialog,#formularioBusqueda .reveal-modal,.contenedor-mcp dialog,.contenedor-mcp .reveal-modal{background:white !important}}#formularioBusqueda .has-tip,.contenedor-mcp .has-tip{border-bottom:dotted 1px #cccccc;cursor:help;font-weight:bold;color:#333333}#formularioBusqueda .has-tip:hover,#formularioBusqueda .has-tip:focus,.contenedor-mcp .has-tip:hover,.contenedor-mcp .has-tip:focus{border-bottom:dotted 1px #363636;color:#777777}#formularioBusqueda .has-tip.tip-left,#formularioBusqueda .has-tip.tip-right,.contenedor-mcp .has-tip.tip-left,.contenedor-mcp .has-tip.tip-right{float:none !important}#formularioBusqueda .tooltip,.contenedor-mcp .tooltip{display:none;position:absolute;z-index:999;font-weight:normal;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:300px;left:50%;width:100%;color:white;background:#333333}#formularioBusqueda .tooltip>.nub,.contenedor-mcp .tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333333 transparent;top:-10px}#formularioBusqueda .tooltip>.nub.rtl,.contenedor-mcp .tooltip>.nub.rtl{left:auto;right:5px}#formularioBusqueda .tooltip.radius,.contenedor-mcp .tooltip.radius{border-radius:3px}#formularioBusqueda .tooltip.round,.contenedor-mcp .tooltip.round{border-radius:1000px}#formularioBusqueda .tooltip.round>.nub,.contenedor-mcp .tooltip.round>.nub{left:2rem}#formularioBusqueda .tooltip.opened,.contenedor-mcp .tooltip.opened{color:#777777 !important;border-bottom:dotted 1px #363636 !important}#formularioBusqueda .tap-to-close,.contenedor-mcp .tap-to-close{display:block;font-size:0.625rem;color:#777777;font-weight:normal}@media only screen and (min-width: 40.063em){#formularioBusqueda .tooltip>.nub,.contenedor-mcp .tooltip>.nub{border-color:transparent transparent #333333 transparent;top:-10px}#formularioBusqueda .tooltip.tip-top>.nub,.contenedor-mcp .tooltip.tip-top>.nub{border-color:#333333 transparent transparent transparent;top:auto;bottom:-10px}#formularioBusqueda .tooltip.tip-left,#formularioBusqueda .tooltip.tip-right,.contenedor-mcp .tooltip.tip-left,.contenedor-mcp .tooltip.tip-right{float:none !important}#formularioBusqueda .tooltip.tip-left>.nub,.contenedor-mcp .tooltip.tip-left>.nub{border-color:transparent transparent transparent #333333;right:-10px;left:auto;top:50%;margin-top:-5px}#formularioBusqueda .tooltip.tip-right>.nub,.contenedor-mcp .tooltip.tip-right>.nub{border-color:transparent #333333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}}#formularioBusqueda .clearing-thumbs,#formularioBusqueda [data-clearing],.contenedor-mcp .clearing-thumbs,.contenedor-mcp [data-clearing]{margin-bottom:0;margin-left:0;list-style:none}#formularioBusqueda .clearing-thumbs:before,#formularioBusqueda .clearing-thumbs:after,#formularioBusqueda [data-clearing]:before,#formularioBusqueda [data-clearing]:after,.contenedor-mcp .clearing-thumbs:before,.contenedor-mcp .clearing-thumbs:after,.contenedor-mcp [data-clearing]:before,.contenedor-mcp [data-clearing]:after{content:" ";display:table}#formularioBusqueda .clearing-thumbs:after,#formularioBusqueda [data-clearing]:after,.contenedor-mcp .clearing-thumbs:after,.contenedor-mcp [data-clearing]:after{clear:both}#formularioBusqueda .clearing-thumbs li,#formularioBusqueda [data-clearing] li,.contenedor-mcp .clearing-thumbs li,.contenedor-mcp [data-clearing] li{float:left;margin-right:10px}#formularioBusqueda .clearing-thumbs[class*="block-grid-"] li,#formularioBusqueda [data-clearing][class*="block-grid-"] li,.contenedor-mcp .clearing-thumbs[class*="block-grid-"] li,.contenedor-mcp [data-clearing][class*="block-grid-"] li{margin-right:0}#formularioBusqueda .clearing-blackout,.contenedor-mcp .clearing-blackout{background:#333333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}#formularioBusqueda .clearing-blackout .clearing-close,.contenedor-mcp .clearing-blackout .clearing-close{display:block}#formularioBusqueda .clearing-container,.contenedor-mcp .clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}#formularioBusqueda .clearing-touch-label,.contenedor-mcp .clearing-touch-label{position:absolute;top:50%;left:50%;color:#aaa;font-size:0.6em}#formularioBusqueda .visible-img,.contenedor-mcp .visible-img{height:95%;position:relative}#formularioBusqueda .visible-img img,.contenedor-mcp .visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}#formularioBusqueda .clearing-caption,.contenedor-mcp .clearing-caption{color:#cccccc;font-size:0.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333333;width:100%;padding:10px 30px 20px;position:absolute;left:0}#formularioBusqueda .clearing-close,.contenedor-mcp .clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#cccccc;display:none}#formularioBusqueda .clearing-close:hover,#formularioBusqueda .clearing-close:focus,.contenedor-mcp .clearing-close:hover,.contenedor-mcp .clearing-close:focus{color:#ccc}#formularioBusqueda .clearing-assembled .clearing-container,.contenedor-mcp .clearing-assembled .clearing-container{height:100%}#formularioBusqueda .clearing-assembled .clearing-container .carousel>ul,.contenedor-mcp .clearing-assembled .clearing-container .carousel>ul{display:none}#formularioBusqueda .clearing-feature li,.contenedor-mcp .clearing-feature li{display:none}#formularioBusqueda .clearing-feature li.clearing-featured-img,.contenedor-mcp .clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.063em){#formularioBusqueda .clearing-main-prev,#formularioBusqueda .clearing-main-next,.contenedor-mcp .clearing-main-prev,.contenedor-mcp .clearing-main-next{position:absolute;height:100%;width:40px;top:0}#formularioBusqueda .clearing-main-prev>span,#formularioBusqueda .clearing-main-next>span,.contenedor-mcp .clearing-main-prev>span,.contenedor-mcp .clearing-main-next>span{position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px}#formularioBusqueda .clearing-main-prev>span:hover,#formularioBusqueda .clearing-main-next>span:hover,.contenedor-mcp .clearing-main-prev>span:hover,.contenedor-mcp .clearing-main-next>span:hover{opacity:0.8}#formularioBusqueda .clearing-main-prev,.contenedor-mcp .clearing-main-prev{left:0}#formularioBusqueda .clearing-main-prev>span,.contenedor-mcp .clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#cccccc}#formularioBusqueda .clearing-main-next,.contenedor-mcp .clearing-main-next{right:0}#formularioBusqueda .clearing-main-next>span,.contenedor-mcp .clearing-main-next>span{border-color:transparent;border-left-color:#cccccc}#formularioBusqueda .clearing-main-prev.disabled,#formularioBusqueda .clearing-main-next.disabled,.contenedor-mcp .clearing-main-prev.disabled,.contenedor-mcp .clearing-main-next.disabled{opacity:0.3}#formularioBusqueda .clearing-assembled .clearing-container .carousel,.contenedor-mcp .clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}#formularioBusqueda .clearing-assembled .clearing-container .carousel>ul,.contenedor-mcp .clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}#formularioBusqueda .clearing-assembled .clearing-container .carousel>ul li,.contenedor-mcp .clearing-assembled .clearing-container .carousel>ul li{display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4;clear:none}#formularioBusqueda .clearing-assembled .clearing-container .carousel>ul li.fix-height img,.contenedor-mcp .clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}#formularioBusqueda .clearing-assembled .clearing-container .carousel>ul li a.th,.contenedor-mcp .clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}#formularioBusqueda .clearing-assembled .clearing-container .carousel>ul li img,.contenedor-mcp .clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}#formularioBusqueda .clearing-assembled .clearing-container .carousel>ul li.visible,.contenedor-mcp .clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}#formularioBusqueda .clearing-assembled .clearing-container .carousel>ul li:hover,.contenedor-mcp .clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}#formularioBusqueda .clearing-assembled .clearing-container .visible-img,.contenedor-mcp .clearing-assembled .clearing-container .visible-img{background:#333333;overflow:hidden;height:85%}#formularioBusqueda .clearing-close,.contenedor-mcp .clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}#formularioBusqueda .joyride-list,.contenedor-mcp .joyride-list{display:none}#formularioBusqueda .joyride-tip-guide,.contenedor-mcp .joyride-tip-guide{display:none;position:absolute;background:#333333;color:white;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:normal;width:95%}#formularioBusqueda .lt-ie9 .joyride-tip-guide,.contenedor-mcp .lt-ie9 .joyride-tip-guide{max-width:800px;left:50%;margin-left:-400px}#formularioBusqueda .joyride-content-wrapper,.contenedor-mcp .joyride-content-wrapper{width:100%;padding:1.125rem 1.25rem 1.5rem}#formularioBusqueda .joyride-content-wrapper .button,.contenedor-mcp .joyride-content-wrapper .button{margin-bottom:0 !important}#formularioBusqueda .joyride-tip-guide .joyride-nub,.contenedor-mcp .joyride-tip-guide .joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333333}#formularioBusqueda .joyride-tip-guide .joyride-nub.top,.contenedor-mcp .joyride-tip-guide .joyride-nub.top{border-top-style:solid;border-color:#333333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}#formularioBusqueda .joyride-tip-guide .joyride-nub.bottom,.contenedor-mcp .joyride-tip-guide .joyride-nub.bottom{border-bottom-style:solid;border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}#formularioBusqueda .joyride-tip-guide .joyride-nub.right,.contenedor-mcp .joyride-tip-guide .joyride-nub.right{right:-20px}#formularioBusqueda .joyride-tip-guide .joyride-nub.left,.contenedor-mcp .joyride-tip-guide .joyride-nub.left{left:-20px}#formularioBusqueda .joyride-tip-guide h1,#formularioBusqueda .joyride-tip-guide h2,#formularioBusqueda .joyride-tip-guide h3,#formularioBusqueda .joyride-tip-guide h4,#formularioBusqueda .joyride-tip-guide h5,#formularioBusqueda .joyride-tip-guide h6,.contenedor-mcp .joyride-tip-guide h1,.contenedor-mcp .joyride-tip-guide h2,.contenedor-mcp .joyride-tip-guide h3,.contenedor-mcp .joyride-tip-guide h4,.contenedor-mcp .joyride-tip-guide h5,.contenedor-mcp .joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:bold;color:white}#formularioBusqueda .joyride-tip-guide p,.contenedor-mcp .joyride-tip-guide p{margin:0 0 1.125rem 0;font-size:0.875rem;line-height:1.3}#formularioBusqueda .joyride-timer-indicator-wrap,.contenedor-mcp .joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px #555555;position:absolute;right:1.0625rem;bottom:1rem}#formularioBusqueda .joyride-timer-indicator,.contenedor-mcp .joyride-timer-indicator{display:block;width:0;height:inherit;background:#666666}#formularioBusqueda .joyride-close-tip,.contenedor-mcp .joyride-close-tip{position:absolute;right:12px;top:10px;color:#777777 !important;text-decoration:none;font-size:24px;font-weight:normal;line-height:0.5 !important}#formularioBusqueda .joyride-close-tip:hover,#formularioBusqueda .joyride-close-tip:focus,.contenedor-mcp .joyride-close-tip:hover,.contenedor-mcp .joyride-close-tip:focus{color:#eeeeee !important}#formularioBusqueda .joyride-modal-bg,.contenedor-mcp .joyride-modal-bg{position:fixed;height:100%;width:100%;background:transparent;background:rgba(0,0,0,0.5);z-index:100;display:none;top:0;left:0;cursor:pointer}#formularioBusqueda .joyride-expose-wrapper,.contenedor-mcp .joyride-expose-wrapper{background-color:#ffffff;position:absolute;border-radius:3px;z-index:102;box-shadow:0 0 15px white}#formularioBusqueda .joyride-expose-cover,.contenedor-mcp .joyride-expose-cover{background:transparent;border-radius:3px;position:absolute;z-index:9999;top:0;left:0}@media only screen and (min-width: 40.063em){#formularioBusqueda .joyride-tip-guide,.contenedor-mcp .joyride-tip-guide{width:300px;left:inherit}#formularioBusqueda .joyride-tip-guide .joyride-nub.bottom,.contenedor-mcp .joyride-tip-guide .joyride-nub.bottom{border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}#formularioBusqueda .joyride-tip-guide .joyride-nub.right,.contenedor-mcp .joyride-tip-guide .joyride-nub.right{border-color:#333333 !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:auto;right:-20px}#formularioBusqueda .joyride-tip-guide .joyride-nub.left,.contenedor-mcp .joyride-tip-guide .joyride-nub.left{border-color:#333333 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-20px;right:auto}}#formularioBusqueda .label,.contenedor-mcp .label{font-weight:normal;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:0.25rem 0.5rem 0.375rem;font-size:0.6875rem;background-color:#777777;color:white}#formularioBusqueda .label.radius,.contenedor-mcp .label.radius{border-radius:3px}#formularioBusqueda .label.round,.contenedor-mcp .label.round{border-radius:1000px}#formularioBusqueda .label.alert,.contenedor-mcp .label.alert{background-color:#c60f13;color:white}#formularioBusqueda .label.warning,.contenedor-mcp .label.warning{background-color:#f08a24;color:white}#formularioBusqueda .label.success,.contenedor-mcp .label.success{background-color:#5da423;color:white}#formularioBusqueda .label.secondary,.contenedor-mcp .label.secondary{background-color:#e9e9e9;color:#333333}#formularioBusqueda .off-canvas-wrap,.contenedor-mcp .off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}#formularioBusqueda .off-canvas-wrap.move-right,#formularioBusqueda .off-canvas-wrap.move-left,.contenedor-mcp .off-canvas-wrap.move-right,.contenedor-mcp .off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch}#formularioBusqueda .inner-wrap,.contenedor-mcp .inner-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}#formularioBusqueda .inner-wrap:before,#formularioBusqueda .inner-wrap:after,.contenedor-mcp .inner-wrap:before,.contenedor-mcp .inner-wrap:after{content:" ";display:table}#formularioBusqueda .inner-wrap:after,.contenedor-mcp .inner-wrap:after{clear:both}#formularioBusqueda .tab-bar,.contenedor-mcp .tab-bar{-webkit-backface-visibility:hidden;background:#333333;color:white;height:2.8125rem;line-height:2.8125rem;position:relative}#formularioBusqueda .tab-bar h1,#formularioBusqueda .tab-bar h2,#formularioBusqueda .tab-bar h3,#formularioBusqueda .tab-bar h4,#formularioBusqueda .tab-bar h5,#formularioBusqueda .tab-bar h6,.contenedor-mcp .tab-bar h1,.contenedor-mcp .tab-bar h2,.contenedor-mcp .tab-bar h3,.contenedor-mcp .tab-bar h4,.contenedor-mcp .tab-bar h5,.contenedor-mcp .tab-bar h6{color:white;font-weight:bold;line-height:2.8125rem;margin:0}#formularioBusqueda .tab-bar h1,#formularioBusqueda .tab-bar h2,#formularioBusqueda .tab-bar h3,#formularioBusqueda .tab-bar h4,.contenedor-mcp .tab-bar h1,.contenedor-mcp .tab-bar h2,.contenedor-mcp .tab-bar h3,.contenedor-mcp .tab-bar h4{font-size:1.125rem}#formularioBusqueda .left-small,.contenedor-mcp .left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;left:0}#formularioBusqueda .right-small,.contenedor-mcp .right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #1a1a1a;right:0}#formularioBusqueda .tab-bar-section,.contenedor-mcp .tab-bar-section{padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0}@media only screen and (min-width: 40.063em){#formularioBusqueda .tab-bar-section,.contenedor-mcp .tab-bar-section{text-align:left}}#formularioBusqueda .tab-bar-section.left,.contenedor-mcp .tab-bar-section.left{left:0;right:2.8125rem}#formularioBusqueda .tab-bar-section.right,.contenedor-mcp .tab-bar-section.right{left:2.8125rem;right:0}#formularioBusqueda .tab-bar-section.middle,.contenedor-mcp .tab-bar-section.middle{left:2.8125rem;right:2.8125rem}#formularioBusqueda .tab-bar .menu-icon,.contenedor-mcp .tab-bar .menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;padding:0;color:white;position:relative;transform:translate3d(0, 0, 0)}#formularioBusqueda .tab-bar .menu-icon span::after,.contenedor-mcp .tab-bar .menu-icon span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;width:1rem}#formularioBusqueda .tab-bar .menu-icon span:hover:after,.contenedor-mcp .tab-bar .menu-icon span:hover:after{box-shadow:0 0px 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3}#formularioBusqueda .left-off-canvas-menu,.contenedor-mcp .left-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%, 0);-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}#formularioBusqueda .left-off-canvas-menu *,.contenedor-mcp .left-off-canvas-menu *{-webkit-backface-visibility:hidden}#formularioBusqueda .right-off-canvas-menu,.contenedor-mcp .right-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0}#formularioBusqueda .right-off-canvas-menu *,.contenedor-mcp .right-off-canvas-menu *{-webkit-backface-visibility:hidden}#formularioBusqueda ul.off-canvas-list,.contenedor-mcp ul.off-canvas-list{list-style-type:none;padding:0;margin:0}#formularioBusqueda ul.off-canvas-list li label,.contenedor-mcp ul.off-canvas-list li label{display:block;padding:0.3rem 0.9375rem;color:#999999;text-transform:uppercase;font-size:0.75rem;font-weight:bold;background:#444444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}#formularioBusqueda ul.off-canvas-list li a,.contenedor-mcp ul.off-canvas-list li a{display:block;padding:0.66667rem;color:rgba(255,255,255,0.7);border-bottom:1px solid #262626;transition:background 300ms ease}#formularioBusqueda ul.off-canvas-list li a:hover,.contenedor-mcp ul.off-canvas-list li a:hover{background:#242424}#formularioBusqueda .move-right>.inner-wrap,.contenedor-mcp .move-right>.inner-wrap{-ms-transform:translate(15.625rem, 0);-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate3d(15.625rem, 0, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}#formularioBusqueda .move-right .exit-off-canvas,.contenedor-mcp .move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 40.063em){#formularioBusqueda .move-right .exit-off-canvas:hover,.contenedor-mcp .move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}#formularioBusqueda .move-left>.inner-wrap,.contenedor-mcp .move-left>.inner-wrap{-ms-transform:translate(-15.625rem, 0);-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate3d(-15.625rem, 0, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}#formularioBusqueda .move-left .exit-off-canvas,.contenedor-mcp .move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 40.063em){#formularioBusqueda .move-left .exit-off-canvas:hover,.contenedor-mcp .move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}#formularioBusqueda .offcanvas-overlap .left-off-canvas-menu,#formularioBusqueda .offcanvas-overlap .right-off-canvas-menu,.contenedor-mcp .offcanvas-overlap .left-off-canvas-menu,.contenedor-mcp .offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}#formularioBusqueda .offcanvas-overlap .exit-offcanvas-menu,.contenedor-mcp .offcanvas-overlap .exit-offcanvas-menu{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1002}@media only screen and (min-width: 40.063em){#formularioBusqueda .offcanvas-overlap .exit-offcanvas-menu:hover,.contenedor-mcp .offcanvas-overlap .exit-offcanvas-menu:hover{background:rgba(255,255,255,0.05)}}#formularioBusqueda .no-csstransforms .left-off-canvas-menu,.contenedor-mcp .no-csstransforms .left-off-canvas-menu{left:-15.625rem}#formularioBusqueda .no-csstransforms .right-off-canvas-menu,.contenedor-mcp .no-csstransforms .right-off-canvas-menu{right:-15.625rem}#formularioBusqueda .no-csstransforms .move-left>.inner-wrap,.contenedor-mcp .no-csstransforms .move-left>.inner-wrap{right:15.625rem}#formularioBusqueda .no-csstransforms .move-right>.inner-wrap,.contenedor-mcp .no-csstransforms .move-right>.inner-wrap{left:15.625rem}#formularioBusqueda .f-dropdown,.contenedor-mcp .f-dropdown{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:white;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:2px;max-width:200px}#formularioBusqueda .f-dropdown>*:first-child,.contenedor-mcp .f-dropdown>*:first-child{margin-top:0}#formularioBusqueda .f-dropdown>*:last-child,.contenedor-mcp .f-dropdown>*:last-child{margin-bottom:0}#formularioBusqueda .f-dropdown:before,.contenedor-mcp .f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent white transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99}#formularioBusqueda .f-dropdown:after,.contenedor-mcp .f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:98}#formularioBusqueda .f-dropdown.right:before,.contenedor-mcp .f-dropdown.right:before{left:auto;right:10px}#formularioBusqueda .f-dropdown.right:after,.contenedor-mcp .f-dropdown.right:after{left:auto;right:9px}#formularioBusqueda .f-dropdown.drop-right,.contenedor-mcp .f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:white;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:2px;max-width:200px}#formularioBusqueda .f-dropdown.drop-right>*:first-child,.contenedor-mcp .f-dropdown.drop-right>*:first-child{margin-top:0}#formularioBusqueda .f-dropdown.drop-right>*:last-child,.contenedor-mcp .f-dropdown.drop-right>*:last-child{margin-bottom:0}#formularioBusqueda .f-dropdown.drop-right:before,.contenedor-mcp .f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent white transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:99}#formularioBusqueda .f-dropdown.drop-right:after,.contenedor-mcp .f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent #cccccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:98}#formularioBusqueda .f-dropdown.drop-left,.contenedor-mcp .f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:white;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:-2px;max-width:200px}#formularioBusqueda .f-dropdown.drop-left>*:first-child,.contenedor-mcp .f-dropdown.drop-left>*:first-child{margin-top:0}#formularioBusqueda .f-dropdown.drop-left>*:last-child,.contenedor-mcp .f-dropdown.drop-left>*:last-child{margin-bottom:0}#formularioBusqueda .f-dropdown.drop-left:before,.contenedor-mcp .f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent transparent white;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:99}#formularioBusqueda .f-dropdown.drop-left:after,.contenedor-mcp .f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent transparent #cccccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:98}#formularioBusqueda .f-dropdown.drop-top,.contenedor-mcp .f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:white;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:-2px;margin-left:0;max-width:200px}#formularioBusqueda .f-dropdown.drop-top>*:first-child,.contenedor-mcp .f-dropdown.drop-top>*:first-child{margin-top:0}#formularioBusqueda .f-dropdown.drop-top>*:last-child,.contenedor-mcp .f-dropdown.drop-top>*:last-child{margin-bottom:0}#formularioBusqueda .f-dropdown.drop-top:before,.contenedor-mcp .f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:white transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-12px;left:10px;right:auto;z-index:99}#formularioBusqueda .f-dropdown.drop-top:after,.contenedor-mcp .f-dropdown.drop-top:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:#cccccc transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-14px;left:9px;right:auto;z-index:98}#formularioBusqueda .f-dropdown li,.contenedor-mcp .f-dropdown li{font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0}#formularioBusqueda .f-dropdown li:hover,#formularioBusqueda .f-dropdown li:focus,.contenedor-mcp .f-dropdown li:hover,.contenedor-mcp .f-dropdown li:focus{background:#eeeeee}#formularioBusqueda .f-dropdown li a,.contenedor-mcp .f-dropdown li a{display:block;padding:0.5rem;color:#555555}#formularioBusqueda .f-dropdown.content,.contenedor-mcp .f-dropdown.content{position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:white;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;max-width:200px}#formularioBusqueda .f-dropdown.content>*:first-child,.contenedor-mcp .f-dropdown.content>*:first-child{margin-top:0}#formularioBusqueda .f-dropdown.content>*:last-child,.contenedor-mcp .f-dropdown.content>*:last-child{margin-bottom:0}#formularioBusqueda .f-dropdown.tiny,.contenedor-mcp .f-dropdown.tiny{max-width:200px}#formularioBusqueda .f-dropdown.small,.contenedor-mcp .f-dropdown.small{max-width:300px}#formularioBusqueda .f-dropdown.medium,.contenedor-mcp .f-dropdown.medium{max-width:500px}#formularioBusqueda .f-dropdown.large,.contenedor-mcp .f-dropdown.large{max-width:800px}#formularioBusqueda table,.contenedor-mcp table{background:white;margin-bottom:1.25rem;border:solid 1px #dddddd}#formularioBusqueda table caption,.contenedor-mcp table caption{background:transparent;color:#222222;font-size:1rem;font-weight:bold}#formularioBusqueda table thead,.contenedor-mcp table thead{background:whitesmoke}#formularioBusqueda table thead tr th,#formularioBusqueda table thead tr td,.contenedor-mcp table thead tr th,.contenedor-mcp table thead tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222222}#formularioBusqueda table tfoot,.contenedor-mcp table tfoot{background:whitesmoke}#formularioBusqueda table tfoot tr th,#formularioBusqueda table tfoot tr td,.contenedor-mcp table tfoot tr th,.contenedor-mcp table tfoot tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222222}#formularioBusqueda table tr th,#formularioBusqueda table tr td,.contenedor-mcp table tr th,.contenedor-mcp table tr td{padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222222;text-align:left}#formularioBusqueda table tr.even,#formularioBusqueda table tr.alt,#formularioBusqueda table tr:nth-of-type(even),.contenedor-mcp table tr.even,.contenedor-mcp table tr.alt,.contenedor-mcp table tr:nth-of-type(even){background:#f9f9f9}#formularioBusqueda table thead tr th,#formularioBusqueda table tfoot tr th,#formularioBusqueda table tfoot tr td,#formularioBusqueda table tbody tr th,#formularioBusqueda table tbody tr td,#formularioBusqueda table tr td,.contenedor-mcp table thead tr th,.contenedor-mcp table tfoot tr th,.contenedor-mcp table tfoot tr td,.contenedor-mcp table tbody tr th,.contenedor-mcp table tbody tr td,.contenedor-mcp table tr td{display:table-cell;line-height:1.125rem}#formularioBusqueda form,.contenedor-mcp form{margin:0 0 1rem}#formularioBusqueda form .row .row,.contenedor-mcp form .row .row{margin:0 -0.5rem}#formularioBusqueda form .row .row .column,#formularioBusqueda form .row .row .columns,.contenedor-mcp form .row .row .column,.contenedor-mcp form .row .row .columns{padding:0 0.5rem}#formularioBusqueda form .row .row.collapse,.contenedor-mcp form .row .row.collapse{margin:0}#formularioBusqueda form .row .row.collapse .column,#formularioBusqueda form .row .row.collapse .columns,.contenedor-mcp form .row .row.collapse .column,.contenedor-mcp form .row .row.collapse .columns{padding:0}#formularioBusqueda form .row .row.collapse input,.contenedor-mcp form .row .row.collapse input{border-bottom-right-radius:0;border-top-right-radius:0}#formularioBusqueda form .row input.column,#formularioBusqueda form .row input.columns,#formularioBusqueda form .row textarea.column,#formularioBusqueda form .row textarea.columns,.contenedor-mcp form .row input.column,.contenedor-mcp form .row input.columns,.contenedor-mcp form .row textarea.column,.contenedor-mcp form .row textarea.columns{padding-left:0.5rem}#formularioBusqueda label,.contenedor-mcp label{font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0}#formularioBusqueda label.right,.contenedor-mcp label.right{float:none !important;text-align:right}#formularioBusqueda label.inline,.contenedor-mcp label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}#formularioBusqueda label small,.contenedor-mcp label small{text-transform:capitalize;color:#676767}#formularioBusqueda select::-ms-expand,.contenedor-mcp select::-ms-expand{display:none}#formularioBusqueda .prefix,#formularioBusqueda .postfix,.contenedor-mcp .prefix,.contenedor-mcp .postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem}#formularioBusqueda .postfix.button,.contenedor-mcp .postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;border:none}#formularioBusqueda .prefix.button,.contenedor-mcp .prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;border:none}#formularioBusqueda .prefix.button.radius,.contenedor-mcp .prefix.button.radius{border-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}#formularioBusqueda .postfix.button.radius,.contenedor-mcp .postfix.button.radius{border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}#formularioBusqueda .prefix.button.round,.contenedor-mcp .prefix.button.round{border-radius:0;border-bottom-left-radius:1000px;border-top-left-radius:1000px}#formularioBusqueda .postfix.button.round,.contenedor-mcp .postfix.button.round{border-radius:0;border-bottom-right-radius:1000px;border-top-right-radius:1000px}#formularioBusqueda span.prefix,#formularioBusqueda label.prefix,.contenedor-mcp span.prefix,.contenedor-mcp label.prefix{background:#f2f2f2;border-right:none;color:#333333;border-color:#cccccc}#formularioBusqueda span.prefix.radius,#formularioBusqueda label.prefix.radius,.contenedor-mcp span.prefix.radius,.contenedor-mcp label.prefix.radius{border-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}#formularioBusqueda span.postfix,#formularioBusqueda label.postfix,.contenedor-mcp span.postfix,.contenedor-mcp label.postfix{background:#f2f2f2;border-left:none;color:#333333;border-color:#cccccc}#formularioBusqueda span.postfix.radius,#formularioBusqueda label.postfix.radius,.contenedor-mcp span.postfix.radius,.contenedor-mcp label.postfix.radius{border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}#formularioBusqueda input[type="text"],#formularioBusqueda input[type="password"],#formularioBusqueda input[type="date"],#formularioBusqueda input[type="datetime"],#formularioBusqueda input[type="datetime-local"],#formularioBusqueda input[type="month"],#formularioBusqueda input[type="week"],#formularioBusqueda input[type="email"],#formularioBusqueda input[type="number"],#formularioBusqueda input[type="search"],#formularioBusqueda input[type="tel"],#formularioBusqueda input[type="time"],#formularioBusqueda input[type="url"],#formularioBusqueda textarea,.contenedor-mcp input[type="text"],.contenedor-mcp input[type="password"],.contenedor-mcp input[type="date"],.contenedor-mcp input[type="datetime"],.contenedor-mcp input[type="datetime-local"],.contenedor-mcp input[type="month"],.contenedor-mcp input[type="week"],.contenedor-mcp input[type="email"],.contenedor-mcp input[type="number"],.contenedor-mcp input[type="search"],.contenedor-mcp input[type="tel"],.contenedor-mcp input[type="time"],.contenedor-mcp input[type="url"],.contenedor-mcp textarea{-webkit-appearance:none;-webkit-border-radius:0px;background-color:white;font-family:inherit;border:1px solid #cccccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875rem;margin:0 0 1rem 0;padding:0.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow 0.45s, border-color 0.45s ease-in-out}#formularioBusqueda input[type="text"]:focus,#formularioBusqueda input[type="password"]:focus,#formularioBusqueda input[type="date"]:focus,#formularioBusqueda input[type="datetime"]:focus,#formularioBusqueda input[type="datetime-local"]:focus,#formularioBusqueda input[type="month"]:focus,#formularioBusqueda input[type="week"]:focus,#formularioBusqueda input[type="email"]:focus,#formularioBusqueda input[type="number"]:focus,#formularioBusqueda input[type="search"]:focus,#formularioBusqueda input[type="tel"]:focus,#formularioBusqueda input[type="time"]:focus,#formularioBusqueda input[type="url"]:focus,#formularioBusqueda textarea:focus,.contenedor-mcp input[type="text"]:focus,.contenedor-mcp input[type="password"]:focus,.contenedor-mcp input[type="date"]:focus,.contenedor-mcp input[type="datetime"]:focus,.contenedor-mcp input[type="datetime-local"]:focus,.contenedor-mcp input[type="month"]:focus,.contenedor-mcp input[type="week"]:focus,.contenedor-mcp input[type="email"]:focus,.contenedor-mcp input[type="number"]:focus,.contenedor-mcp input[type="search"]:focus,.contenedor-mcp input[type="tel"]:focus,.contenedor-mcp input[type="time"]:focus,.contenedor-mcp input[type="url"]:focus,.contenedor-mcp textarea:focus{box-shadow:0 0 5px #999999;border-color:#999999}#formularioBusqueda input[type="text"]:focus,#formularioBusqueda input[type="password"]:focus,#formularioBusqueda input[type="date"]:focus,#formularioBusqueda input[type="datetime"]:focus,#formularioBusqueda input[type="datetime-local"]:focus,#formularioBusqueda input[type="month"]:focus,#formularioBusqueda input[type="week"]:focus,#formularioBusqueda input[type="email"]:focus,#formularioBusqueda input[type="number"]:focus,#formularioBusqueda input[type="search"]:focus,#formularioBusqueda input[type="tel"]:focus,#formularioBusqueda input[type="time"]:focus,#formularioBusqueda input[type="url"]:focus,#formularioBusqueda textarea:focus,.contenedor-mcp input[type="text"]:focus,.contenedor-mcp input[type="password"]:focus,.contenedor-mcp input[type="date"]:focus,.contenedor-mcp input[type="datetime"]:focus,.contenedor-mcp input[type="datetime-local"]:focus,.contenedor-mcp input[type="month"]:focus,.contenedor-mcp input[type="week"]:focus,.contenedor-mcp input[type="email"]:focus,.contenedor-mcp input[type="number"]:focus,.contenedor-mcp input[type="search"]:focus,.contenedor-mcp input[type="tel"]:focus,.contenedor-mcp input[type="time"]:focus,.contenedor-mcp input[type="url"]:focus,.contenedor-mcp textarea:focus{background:#fafafa;border-color:#999999;outline:none}#formularioBusqueda input[type="text"][disabled],#formularioBusqueda input[type="text"][readonly],#formularioBusqueda fieldset[disabled] input[type="text"],#formularioBusqueda input[type="password"][disabled],#formularioBusqueda input[type="password"][readonly],#formularioBusqueda fieldset[disabled] input[type="password"],#formularioBusqueda input[type="date"][disabled],#formularioBusqueda input[type="date"][readonly],#formularioBusqueda fieldset[disabled] input[type="date"],#formularioBusqueda input[type="datetime"][disabled],#formularioBusqueda input[type="datetime"][readonly],#formularioBusqueda fieldset[disabled] input[type="datetime"],#formularioBusqueda input[type="datetime-local"][disabled],#formularioBusqueda input[type="datetime-local"][readonly],#formularioBusqueda fieldset[disabled] input[type="datetime-local"],#formularioBusqueda input[type="month"][disabled],#formularioBusqueda input[type="month"][readonly],#formularioBusqueda fieldset[disabled] input[type="month"],#formularioBusqueda input[type="week"][disabled],#formularioBusqueda input[type="week"][readonly],#formularioBusqueda fieldset[disabled] input[type="week"],#formularioBusqueda input[type="email"][disabled],#formularioBusqueda input[type="email"][readonly],#formularioBusqueda fieldset[disabled] input[type="email"],#formularioBusqueda input[type="number"][disabled],#formularioBusqueda input[type="number"][readonly],#formularioBusqueda fieldset[disabled] input[type="number"],#formularioBusqueda input[type="search"][disabled],#formularioBusqueda input[type="search"][readonly],#formularioBusqueda fieldset[disabled] input[type="search"],#formularioBusqueda input[type="tel"][disabled],#formularioBusqueda input[type="tel"][readonly],#formularioBusqueda fieldset[disabled] input[type="tel"],#formularioBusqueda input[type="time"][disabled],#formularioBusqueda input[type="time"][readonly],#formularioBusqueda fieldset[disabled] input[type="time"],#formularioBusqueda input[type="url"][disabled],#formularioBusqueda input[type="url"][readonly],#formularioBusqueda fieldset[disabled] input[type="url"],#formularioBusqueda textarea[disabled],#formularioBusqueda textarea[readonly],#formularioBusqueda fieldset[disabled] textarea,.contenedor-mcp input[type="text"][disabled],.contenedor-mcp input[type="text"][readonly],.contenedor-mcp fieldset[disabled] input[type="text"],.contenedor-mcp input[type="password"][disabled],.contenedor-mcp input[type="password"][readonly],.contenedor-mcp fieldset[disabled] input[type="password"],.contenedor-mcp input[type="date"][disabled],.contenedor-mcp input[type="date"][readonly],.contenedor-mcp fieldset[disabled] input[type="date"],.contenedor-mcp input[type="datetime"][disabled],.contenedor-mcp input[type="datetime"][readonly],.contenedor-mcp fieldset[disabled] input[type="datetime"],.contenedor-mcp input[type="datetime-local"][disabled],.contenedor-mcp input[type="datetime-local"][readonly],.contenedor-mcp fieldset[disabled] input[type="datetime-local"],.contenedor-mcp input[type="month"][disabled],.contenedor-mcp input[type="month"][readonly],.contenedor-mcp fieldset[disabled] input[type="month"],.contenedor-mcp input[type="week"][disabled],.contenedor-mcp input[type="week"][readonly],.contenedor-mcp fieldset[disabled] input[type="week"],.contenedor-mcp input[type="email"][disabled],.contenedor-mcp input[type="email"][readonly],.contenedor-mcp fieldset[disabled] input[type="email"],.contenedor-mcp input[type="number"][disabled],.contenedor-mcp input[type="number"][readonly],.contenedor-mcp fieldset[disabled] input[type="number"],.contenedor-mcp input[type="search"][disabled],.contenedor-mcp input[type="search"][readonly],.contenedor-mcp fieldset[disabled] input[type="search"],.contenedor-mcp input[type="tel"][disabled],.contenedor-mcp input[type="tel"][readonly],.contenedor-mcp fieldset[disabled] input[type="tel"],.contenedor-mcp input[type="time"][disabled],.contenedor-mcp input[type="time"][readonly],.contenedor-mcp fieldset[disabled] input[type="time"],.contenedor-mcp input[type="url"][disabled],.contenedor-mcp input[type="url"][readonly],.contenedor-mcp fieldset[disabled] input[type="url"],.contenedor-mcp textarea[disabled],.contenedor-mcp textarea[readonly],.contenedor-mcp fieldset[disabled] textarea{background-color:#dddddd}#formularioBusqueda input[type="text"].radius,#formularioBusqueda input[type="password"].radius,#formularioBusqueda input[type="date"].radius,#formularioBusqueda input[type="datetime"].radius,#formularioBusqueda input[type="datetime-local"].radius,#formularioBusqueda input[type="month"].radius,#formularioBusqueda input[type="week"].radius,#formularioBusqueda input[type="email"].radius,#formularioBusqueda input[type="number"].radius,#formularioBusqueda input[type="search"].radius,#formularioBusqueda input[type="tel"].radius,#formularioBusqueda input[type="time"].radius,#formularioBusqueda input[type="url"].radius,#formularioBusqueda textarea.radius,.contenedor-mcp input[type="text"].radius,.contenedor-mcp input[type="password"].radius,.contenedor-mcp input[type="date"].radius,.contenedor-mcp input[type="datetime"].radius,.contenedor-mcp input[type="datetime-local"].radius,.contenedor-mcp input[type="month"].radius,.contenedor-mcp input[type="week"].radius,.contenedor-mcp input[type="email"].radius,.contenedor-mcp input[type="number"].radius,.contenedor-mcp input[type="search"].radius,.contenedor-mcp input[type="tel"].radius,.contenedor-mcp input[type="time"].radius,.contenedor-mcp input[type="url"].radius,.contenedor-mcp textarea.radius{border-radius:3px}#formularioBusqueda input[type="submit"],.contenedor-mcp input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0px}#formularioBusqueda textarea[rows],.contenedor-mcp textarea[rows]{height:auto}#formularioBusqueda select,.contenedor-mcp select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border:1px solid #cccccc;padding:0.5rem;font-size:0.875rem;color:rgba(0,0,0,0.75);line-height:normal;border-radius:0;height:2.3125rem}#formularioBusqueda select.radius,.contenedor-mcp select.radius{border-radius:3px}#formularioBusqueda select:hover,.contenedor-mcp select:hover{background-color:#f3f3f3;border-color:#999999}#formularioBusqueda input[type="file"],#formularioBusqueda input[type="checkbox"],#formularioBusqueda input[type="radio"],#formularioBusqueda select,.contenedor-mcp input[type="file"],.contenedor-mcp input[type="checkbox"],.contenedor-mcp input[type="radio"],.contenedor-mcp select{margin:0 0 1rem 0}#formularioBusqueda input[type="checkbox"]+label,#formularioBusqueda input[type="radio"]+label,.contenedor-mcp input[type="checkbox"]+label,.contenedor-mcp input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}#formularioBusqueda input[type="file"],.contenedor-mcp input[type="file"]{width:100%}#formularioBusqueda fieldset,.contenedor-mcp fieldset{border:1px solid #dddddd;padding:1.25rem;margin:1.125rem 0}#formularioBusqueda fieldset legend,.contenedor-mcp fieldset legend{font-weight:bold;background:white;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem}#formularioBusqueda [data-abide] .error small.error,#formularioBusqueda [data-abide] .error span.error,#formularioBusqueda [data-abide] span.error,#formularioBusqueda [data-abide] small.error,.contenedor-mcp [data-abide] .error small.error,.contenedor-mcp [data-abide] .error span.error,.contenedor-mcp [data-abide] span.error,.contenedor-mcp [data-abide] small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#c60f13;color:white}#formularioBusqueda [data-abide] span.error,#formularioBusqueda [data-abide] small.error,.contenedor-mcp [data-abide] span.error,.contenedor-mcp [data-abide] small.error{display:none}#formularioBusqueda span.error,#formularioBusqueda small.error,.contenedor-mcp span.error,.contenedor-mcp small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#c60f13;color:white}#formularioBusqueda .error input,#formularioBusqueda .error textarea,#formularioBusqueda .error select,.contenedor-mcp .error input,.contenedor-mcp .error textarea,.contenedor-mcp .error select{margin-bottom:0}#formularioBusqueda .error input[type="checkbox"],#formularioBusqueda .error input[type="radio"],.contenedor-mcp .error input[type="checkbox"],.contenedor-mcp .error input[type="radio"]{margin-bottom:1rem}#formularioBusqueda .error label,#formularioBusqueda .error label.error,.contenedor-mcp .error label,.contenedor-mcp .error label.error{color:#c60f13}#formularioBusqueda .error small.error,.contenedor-mcp .error small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#c60f13;color:white}#formularioBusqueda .error>label>small,.contenedor-mcp .error>label>small{color:#676767;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}#formularioBusqueda .error span.error-message,.contenedor-mcp .error span.error-message{display:block}#formularioBusqueda input.error,#formularioBusqueda textarea.error,.contenedor-mcp input.error,.contenedor-mcp textarea.error{margin-bottom:0}#formularioBusqueda label.error,.contenedor-mcp label.error{color:#c60f13}#formularioBusqueda .range-slider,.contenedor-mcp .range-slider{display:block;position:relative;width:100%;height:1rem;border:1px solid #dddddd;margin:1.25rem 0;-ms-touch-action:none;touch-action:none;background:#fafafa}#formularioBusqueda .range-slider.vertical-range,.contenedor-mcp .range-slider.vertical-range{display:block;position:relative;width:100%;height:1rem;border:1px solid #dddddd;margin:1.25rem 0;-ms-touch-action:none;touch-action:none;display:inline-block;width:1rem;height:12.5rem}#formularioBusqueda .range-slider.vertical-range .range-slider-handle,.contenedor-mcp .range-slider.vertical-range .range-slider-handle{margin-top:0;margin-left:-0.5rem;position:absolute;bottom:-10.5rem}#formularioBusqueda .range-slider.vertical-range .range-slider-active-segment,.contenedor-mcp .range-slider.vertical-range .range-slider-active-segment{width:0.875rem;height:auto;bottom:0}#formularioBusqueda .range-slider.radius,.contenedor-mcp .range-slider.radius{background:#fafafa;border-radius:3px}#formularioBusqueda .range-slider.radius .range-slider-handle,.contenedor-mcp .range-slider.radius .range-slider-handle{background:#777777;border-radius:3px}#formularioBusqueda .range-slider.radius .range-slider-handle:hover,.contenedor-mcp .range-slider.radius .range-slider-handle:hover{background:dimgrey}#formularioBusqueda .range-slider.round,.contenedor-mcp .range-slider.round{background:#fafafa;border-radius:1000px}#formularioBusqueda .range-slider.round .range-slider-handle,.contenedor-mcp .range-slider.round .range-slider-handle{background:#777777;border-radius:1000px}#formularioBusqueda .range-slider.round .range-slider-handle:hover,.contenedor-mcp .range-slider.round .range-slider-handle:hover{background:dimgrey}#formularioBusqueda .range-slider.disabled,#formularioBusqueda .range-slider[disabled],.contenedor-mcp .range-slider.disabled,.contenedor-mcp .range-slider[disabled]{background:#fafafa;cursor:default;opacity:0.7}#formularioBusqueda .range-slider.disabled .range-slider-handle,#formularioBusqueda .range-slider[disabled] .range-slider-handle,.contenedor-mcp .range-slider.disabled .range-slider-handle,.contenedor-mcp .range-slider[disabled] .range-slider-handle{background:#777777;cursor:default;opacity:0.7}#formularioBusqueda .range-slider.disabled .range-slider-handle:hover,#formularioBusqueda .range-slider[disabled] .range-slider-handle:hover,.contenedor-mcp .range-slider.disabled .range-slider-handle:hover,.contenedor-mcp .range-slider[disabled] .range-slider-handle:hover{background:dimgrey}#formularioBusqueda .range-slider-active-segment,.contenedor-mcp .range-slider-active-segment{display:inline-block;position:absolute;height:0.875rem;background:#e7e7e7}#formularioBusqueda .range-slider-handle,.contenedor-mcp .range-slider-handle{display:inline-block;position:absolute;z-index:1;top:-0.3125rem;width:2rem;height:1.375rem;border:1px solid none;cursor:pointer;background:#777777}#formularioBusqueda .range-slider-handle:hover,.contenedor-mcp .range-slider-handle:hover{background:dimgrey}#formularioBusqueda .keystroke,#formularioBusqueda kbd,.contenedor-mcp .keystroke,.contenedor-mcp kbd{background-color:#ededed;border-color:#dddddd;color:#222222;border-style:solid;border-width:1px;margin:0;font-family:"Consolas", "Menlo", "Courier", monospace;font-size:inherit;padding:0.125rem 0.25rem 0;border-radius:3px}@media only screen{#formularioBusqueda .show-for-small-only,#formularioBusqueda .show-for-small-up,#formularioBusqueda .show-for-small,#formularioBusqueda .show-for-small-down,#formularioBusqueda .hide-for-medium-only,#formularioBusqueda .hide-for-medium-up,#formularioBusqueda .hide-for-medium,#formularioBusqueda .show-for-medium-down,#formularioBusqueda .hide-for-large-only,#formularioBusqueda .hide-for-large-up,#formularioBusqueda .hide-for-large,#formularioBusqueda .show-for-large-down,#formularioBusqueda .hide-for-xlarge-only,#formularioBusqueda .hide-for-xlarge-up,#formularioBusqueda .hide-for-xxlarge-only,#formularioBusqueda .hide-for-xxlarge-up,.contenedor-mcp .show-for-small-only,.contenedor-mcp .show-for-small-up,.contenedor-mcp .show-for-small,.contenedor-mcp .show-for-small-down,.contenedor-mcp .hide-for-medium-only,.contenedor-mcp .hide-for-medium-up,.contenedor-mcp .hide-for-medium,.contenedor-mcp .show-for-medium-down,.contenedor-mcp .hide-for-large-only,.contenedor-mcp .hide-for-large-up,.contenedor-mcp .hide-for-large,.contenedor-mcp .show-for-large-down,.contenedor-mcp .hide-for-xlarge-only,.contenedor-mcp .hide-for-xlarge-up,.contenedor-mcp .hide-for-xxlarge-only,.contenedor-mcp .hide-for-xxlarge-up{display:inherit !important}#formularioBusqueda .hide-for-small-only,#formularioBusqueda .hide-for-small-up,#formularioBusqueda .hide-for-small,#formularioBusqueda .hide-for-small-down,#formularioBusqueda .show-for-medium-only,#formularioBusqueda .show-for-medium-up,#formularioBusqueda .show-for-medium,#formularioBusqueda .hide-for-medium-down,#formularioBusqueda .show-for-large-only,#formularioBusqueda .show-for-large-up,#formularioBusqueda .show-for-large,#formularioBusqueda .hide-for-large-down,#formularioBusqueda .show-for-xlarge-only,#formularioBusqueda .show-for-xlarge-up,#formularioBusqueda .show-for-xxlarge-only,#formularioBusqueda .show-for-xxlarge-up,.contenedor-mcp .hide-for-small-only,.contenedor-mcp .hide-for-small-up,.contenedor-mcp .hide-for-small,.contenedor-mcp .hide-for-small-down,.contenedor-mcp .show-for-medium-only,.contenedor-mcp .show-for-medium-up,.contenedor-mcp .show-for-medium,.contenedor-mcp .hide-for-medium-down,.contenedor-mcp .show-for-large-only,.contenedor-mcp .show-for-large-up,.contenedor-mcp .show-for-large,.contenedor-mcp .hide-for-large-down,.contenedor-mcp .show-for-xlarge-only,.contenedor-mcp .show-for-xlarge-up,.contenedor-mcp .show-for-xxlarge-only,.contenedor-mcp .show-for-xxlarge-up{display:none !important}#formularioBusqueda .visible-for-small-only,#formularioBusqueda .visible-for-small-up,#formularioBusqueda .visible-for-small,#formularioBusqueda .visible-for-small-down,#formularioBusqueda .hidden-for-medium-only,#formularioBusqueda .hidden-for-medium-up,#formularioBusqueda .hidden-for-medium,#formularioBusqueda .visible-for-medium-down,#formularioBusqueda .hidden-for-large-only,#formularioBusqueda .hidden-for-large-up,#formularioBusqueda .hidden-for-large,#formularioBusqueda .visible-for-large-down,#formularioBusqueda .hidden-for-xlarge-only,#formularioBusqueda .hidden-for-xlarge-up,#formularioBusqueda .hidden-for-xxlarge-only,#formularioBusqueda .hidden-for-xxlarge-up,.contenedor-mcp .visible-for-small-only,.contenedor-mcp .visible-for-small-up,.contenedor-mcp .visible-for-small,.contenedor-mcp .visible-for-small-down,.contenedor-mcp .hidden-for-medium-only,.contenedor-mcp .hidden-for-medium-up,.contenedor-mcp .hidden-for-medium,.contenedor-mcp .visible-for-medium-down,.contenedor-mcp .hidden-for-large-only,.contenedor-mcp .hidden-for-large-up,.contenedor-mcp .hidden-for-large,.contenedor-mcp .visible-for-large-down,.contenedor-mcp .hidden-for-xlarge-only,.contenedor-mcp .hidden-for-xlarge-up,.contenedor-mcp .hidden-for-xxlarge-only,.contenedor-mcp .hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}#formularioBusqueda .hidden-for-small-only,#formularioBusqueda .hidden-for-small-up,#formularioBusqueda .hidden-for-small,#formularioBusqueda .hidden-for-small-down,#formularioBusqueda .visible-for-medium-only,#formularioBusqueda .visible-for-medium-up,#formularioBusqueda .visible-for-medium,#formularioBusqueda .hidden-for-medium-down,#formularioBusqueda .visible-for-large-only,#formularioBusqueda .visible-for-large-up,#formularioBusqueda .visible-for-large,#formularioBusqueda .hidden-for-large-down,#formularioBusqueda .visible-for-xlarge-only,#formularioBusqueda .visible-for-xlarge-up,#formularioBusqueda .visible-for-xxlarge-only,#formularioBusqueda .visible-for-xxlarge-up,.contenedor-mcp .hidden-for-small-only,.contenedor-mcp .hidden-for-small-up,.contenedor-mcp .hidden-for-small,.contenedor-mcp .hidden-for-small-down,.contenedor-mcp .visible-for-medium-only,.contenedor-mcp .visible-for-medium-up,.contenedor-mcp .visible-for-medium,.contenedor-mcp .hidden-for-medium-down,.contenedor-mcp .visible-for-large-only,.contenedor-mcp .visible-for-large-up,.contenedor-mcp .visible-for-large,.contenedor-mcp .hidden-for-large-down,.contenedor-mcp .visible-for-xlarge-only,.contenedor-mcp .visible-for-xlarge-up,.contenedor-mcp .visible-for-xxlarge-only,.contenedor-mcp .visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#formularioBusqueda table.show-for-small-only,#formularioBusqueda table.show-for-small-up,#formularioBusqueda table.show-for-small,#formularioBusqueda table.show-for-small-down,#formularioBusqueda table.hide-for-medium-only,#formularioBusqueda table.hide-for-medium-up,#formularioBusqueda table.hide-for-medium,#formularioBusqueda table.show-for-medium-down,#formularioBusqueda table.hide-for-large-only,#formularioBusqueda table.hide-for-large-up,#formularioBusqueda table.hide-for-large,#formularioBusqueda table.show-for-large-down,#formularioBusqueda table.hide-for-xlarge-only,#formularioBusqueda table.hide-for-xlarge-up,#formularioBusqueda table.hide-for-xxlarge-only,#formularioBusqueda table.hide-for-xxlarge-up,.contenedor-mcp table.show-for-small-only,.contenedor-mcp table.show-for-small-up,.contenedor-mcp table.show-for-small,.contenedor-mcp table.show-for-small-down,.contenedor-mcp table.hide-for-medium-only,.contenedor-mcp table.hide-for-medium-up,.contenedor-mcp table.hide-for-medium,.contenedor-mcp table.show-for-medium-down,.contenedor-mcp table.hide-for-large-only,.contenedor-mcp table.hide-for-large-up,.contenedor-mcp table.hide-for-large,.contenedor-mcp table.show-for-large-down,.contenedor-mcp table.hide-for-xlarge-only,.contenedor-mcp table.hide-for-xlarge-up,.contenedor-mcp table.hide-for-xxlarge-only,.contenedor-mcp table.hide-for-xxlarge-up{display:table}#formularioBusqueda thead.show-for-small-only,#formularioBusqueda thead.show-for-small-up,#formularioBusqueda thead.show-for-small,#formularioBusqueda thead.show-for-small-down,#formularioBusqueda thead.hide-for-medium-only,#formularioBusqueda thead.hide-for-medium-up,#formularioBusqueda thead.hide-for-medium,#formularioBusqueda thead.show-for-medium-down,#formularioBusqueda thead.hide-for-large-only,#formularioBusqueda thead.hide-for-large-up,#formularioBusqueda thead.hide-for-large,#formularioBusqueda thead.show-for-large-down,#formularioBusqueda thead.hide-for-xlarge-only,#formularioBusqueda thead.hide-for-xlarge-up,#formularioBusqueda thead.hide-for-xxlarge-only,#formularioBusqueda thead.hide-for-xxlarge-up,.contenedor-mcp thead.show-for-small-only,.contenedor-mcp thead.show-for-small-up,.contenedor-mcp thead.show-for-small,.contenedor-mcp thead.show-for-small-down,.contenedor-mcp thead.hide-for-medium-only,.contenedor-mcp thead.hide-for-medium-up,.contenedor-mcp thead.hide-for-medium,.contenedor-mcp thead.show-for-medium-down,.contenedor-mcp thead.hide-for-large-only,.contenedor-mcp thead.hide-for-large-up,.contenedor-mcp thead.hide-for-large,.contenedor-mcp thead.show-for-large-down,.contenedor-mcp thead.hide-for-xlarge-only,.contenedor-mcp thead.hide-for-xlarge-up,.contenedor-mcp thead.hide-for-xxlarge-only,.contenedor-mcp thead.hide-for-xxlarge-up{display:table-header-group !important}#formularioBusqueda tbody.show-for-small-only,#formularioBusqueda tbody.show-for-small-up,#formularioBusqueda tbody.show-for-small,#formularioBusqueda tbody.show-for-small-down,#formularioBusqueda tbody.hide-for-medium-only,#formularioBusqueda tbody.hide-for-medium-up,#formularioBusqueda tbody.hide-for-medium,#formularioBusqueda tbody.show-for-medium-down,#formularioBusqueda tbody.hide-for-large-only,#formularioBusqueda tbody.hide-for-large-up,#formularioBusqueda tbody.hide-for-large,#formularioBusqueda tbody.show-for-large-down,#formularioBusqueda tbody.hide-for-xlarge-only,#formularioBusqueda tbody.hide-for-xlarge-up,#formularioBusqueda tbody.hide-for-xxlarge-only,#formularioBusqueda tbody.hide-for-xxlarge-up,.contenedor-mcp tbody.show-for-small-only,.contenedor-mcp tbody.show-for-small-up,.contenedor-mcp tbody.show-for-small,.contenedor-mcp tbody.show-for-small-down,.contenedor-mcp tbody.hide-for-medium-only,.contenedor-mcp tbody.hide-for-medium-up,.contenedor-mcp tbody.hide-for-medium,.contenedor-mcp tbody.show-for-medium-down,.contenedor-mcp tbody.hide-for-large-only,.contenedor-mcp tbody.hide-for-large-up,.contenedor-mcp tbody.hide-for-large,.contenedor-mcp tbody.show-for-large-down,.contenedor-mcp tbody.hide-for-xlarge-only,.contenedor-mcp tbody.hide-for-xlarge-up,.contenedor-mcp tbody.hide-for-xxlarge-only,.contenedor-mcp tbody.hide-for-xxlarge-up{display:table-row-group !important}#formularioBusqueda tr.show-for-small-only,#formularioBusqueda tr.show-for-small-up,#formularioBusqueda tr.show-for-small,#formularioBusqueda tr.show-for-small-down,#formularioBusqueda tr.hide-for-medium-only,#formularioBusqueda tr.hide-for-medium-up,#formularioBusqueda tr.hide-for-medium,#formularioBusqueda tr.show-for-medium-down,#formularioBusqueda tr.hide-for-large-only,#formularioBusqueda tr.hide-for-large-up,#formularioBusqueda tr.hide-for-large,#formularioBusqueda tr.show-for-large-down,#formularioBusqueda tr.hide-for-xlarge-only,#formularioBusqueda tr.hide-for-xlarge-up,#formularioBusqueda tr.hide-for-xxlarge-only,#formularioBusqueda tr.hide-for-xxlarge-up,.contenedor-mcp tr.show-for-small-only,.contenedor-mcp tr.show-for-small-up,.contenedor-mcp tr.show-for-small,.contenedor-mcp tr.show-for-small-down,.contenedor-mcp tr.hide-for-medium-only,.contenedor-mcp tr.hide-for-medium-up,.contenedor-mcp tr.hide-for-medium,.contenedor-mcp tr.show-for-medium-down,.contenedor-mcp tr.hide-for-large-only,.contenedor-mcp tr.hide-for-large-up,.contenedor-mcp tr.hide-for-large,.contenedor-mcp tr.show-for-large-down,.contenedor-mcp tr.hide-for-xlarge-only,.contenedor-mcp tr.hide-for-xlarge-up,.contenedor-mcp tr.hide-for-xxlarge-only,.contenedor-mcp tr.hide-for-xxlarge-up{display:table-row !important}#formularioBusqueda th.show-for-small-only,#formularioBusqueda td.show-for-small-only,#formularioBusqueda th.show-for-small-up,#formularioBusqueda td.show-for-small-up,#formularioBusqueda th.show-for-small,#formularioBusqueda td.show-for-small,#formularioBusqueda th.show-for-small-down,#formularioBusqueda td.show-for-small-down,#formularioBusqueda th.hide-for-medium-only,#formularioBusqueda td.hide-for-medium-only,#formularioBusqueda th.hide-for-medium-up,#formularioBusqueda td.hide-for-medium-up,#formularioBusqueda th.hide-for-medium,#formularioBusqueda td.hide-for-medium,#formularioBusqueda th.show-for-medium-down,#formularioBusqueda td.show-for-medium-down,#formularioBusqueda th.hide-for-large-only,#formularioBusqueda td.hide-for-large-only,#formularioBusqueda th.hide-for-large-up,#formularioBusqueda td.hide-for-large-up,#formularioBusqueda th.hide-for-large,#formularioBusqueda td.hide-for-large,#formularioBusqueda th.show-for-large-down,#formularioBusqueda td.show-for-large-down,#formularioBusqueda th.hide-for-xlarge-only,#formularioBusqueda td.hide-for-xlarge-only,#formularioBusqueda th.hide-for-xlarge-up,#formularioBusqueda td.hide-for-xlarge-up,#formularioBusqueda th.hide-for-xxlarge-only,#formularioBusqueda td.hide-for-xxlarge-only,#formularioBusqueda th.hide-for-xxlarge-up,#formularioBusqueda td.hide-for-xxlarge-up,.contenedor-mcp th.show-for-small-only,.contenedor-mcp td.show-for-small-only,.contenedor-mcp th.show-for-small-up,.contenedor-mcp td.show-for-small-up,.contenedor-mcp th.show-for-small,.contenedor-mcp td.show-for-small,.contenedor-mcp th.show-for-small-down,.contenedor-mcp td.show-for-small-down,.contenedor-mcp th.hide-for-medium-only,.contenedor-mcp td.hide-for-medium-only,.contenedor-mcp th.hide-for-medium-up,.contenedor-mcp td.hide-for-medium-up,.contenedor-mcp th.hide-for-medium,.contenedor-mcp td.hide-for-medium,.contenedor-mcp th.show-for-medium-down,.contenedor-mcp td.show-for-medium-down,.contenedor-mcp th.hide-for-large-only,.contenedor-mcp td.hide-for-large-only,.contenedor-mcp th.hide-for-large-up,.contenedor-mcp td.hide-for-large-up,.contenedor-mcp th.hide-for-large,.contenedor-mcp td.hide-for-large,.contenedor-mcp th.show-for-large-down,.contenedor-mcp td.show-for-large-down,.contenedor-mcp th.hide-for-xlarge-only,.contenedor-mcp td.hide-for-xlarge-only,.contenedor-mcp th.hide-for-xlarge-up,.contenedor-mcp td.hide-for-xlarge-up,.contenedor-mcp th.hide-for-xxlarge-only,.contenedor-mcp td.hide-for-xxlarge-only,.contenedor-mcp th.hide-for-xxlarge-up,.contenedor-mcp td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 40.063em){#formularioBusqueda .hide-for-small-only,#formularioBusqueda .show-for-small-up,#formularioBusqueda .hide-for-small,#formularioBusqueda .hide-for-small-down,#formularioBusqueda .show-for-medium-only,#formularioBusqueda .show-for-medium-up,#formularioBusqueda .show-for-medium,#formularioBusqueda .show-for-medium-down,#formularioBusqueda .hide-for-large-only,#formularioBusqueda .hide-for-large-up,#formularioBusqueda .hide-for-large,#formularioBusqueda .show-for-large-down,#formularioBusqueda .hide-for-xlarge-only,#formularioBusqueda .hide-for-xlarge-up,#formularioBusqueda .hide-for-xxlarge-only,#formularioBusqueda .hide-for-xxlarge-up,.contenedor-mcp .hide-for-small-only,.contenedor-mcp .show-for-small-up,.contenedor-mcp .hide-for-small,.contenedor-mcp .hide-for-small-down,.contenedor-mcp .show-for-medium-only,.contenedor-mcp .show-for-medium-up,.contenedor-mcp .show-for-medium,.contenedor-mcp .show-for-medium-down,.contenedor-mcp .hide-for-large-only,.contenedor-mcp .hide-for-large-up,.contenedor-mcp .hide-for-large,.contenedor-mcp .show-for-large-down,.contenedor-mcp .hide-for-xlarge-only,.contenedor-mcp .hide-for-xlarge-up,.contenedor-mcp .hide-for-xxlarge-only,.contenedor-mcp .hide-for-xxlarge-up{display:inherit !important}#formularioBusqueda .show-for-small-only,#formularioBusqueda .hide-for-small-up,#formularioBusqueda .show-for-small,#formularioBusqueda .show-for-small-down,#formularioBusqueda .hide-for-medium-only,#formularioBusqueda .hide-for-medium-up,#formularioBusqueda .hide-for-medium,#formularioBusqueda .hide-for-medium-down,#formularioBusqueda .show-for-large-only,#formularioBusqueda .show-for-large-up,#formularioBusqueda .show-for-large,#formularioBusqueda .hide-for-large-down,#formularioBusqueda .show-for-xlarge-only,#formularioBusqueda .show-for-xlarge-up,#formularioBusqueda .show-for-xxlarge-only,#formularioBusqueda .show-for-xxlarge-up,.contenedor-mcp .show-for-small-only,.contenedor-mcp .hide-for-small-up,.contenedor-mcp .show-for-small,.contenedor-mcp .show-for-small-down,.contenedor-mcp .hide-for-medium-only,.contenedor-mcp .hide-for-medium-up,.contenedor-mcp .hide-for-medium,.contenedor-mcp .hide-for-medium-down,.contenedor-mcp .show-for-large-only,.contenedor-mcp .show-for-large-up,.contenedor-mcp .show-for-large,.contenedor-mcp .hide-for-large-down,.contenedor-mcp .show-for-xlarge-only,.contenedor-mcp .show-for-xlarge-up,.contenedor-mcp .show-for-xxlarge-only,.contenedor-mcp .show-for-xxlarge-up{display:none !important}#formularioBusqueda .hidden-for-small-only,#formularioBusqueda .visible-for-small-up,#formularioBusqueda .hidden-for-small,#formularioBusqueda .hidden-for-small-down,#formularioBusqueda .visible-for-medium-only,#formularioBusqueda .visible-for-medium-up,#formularioBusqueda .visible-for-medium,#formularioBusqueda .visible-for-medium-down,#formularioBusqueda .hidden-for-large-only,#formularioBusqueda .hidden-for-large-up,#formularioBusqueda .hidden-for-large,#formularioBusqueda .visible-for-large-down,#formularioBusqueda .hidden-for-xlarge-only,#formularioBusqueda .hidden-for-xlarge-up,#formularioBusqueda .hidden-for-xxlarge-only,#formularioBusqueda .hidden-for-xxlarge-up,.contenedor-mcp .hidden-for-small-only,.contenedor-mcp .visible-for-small-up,.contenedor-mcp .hidden-for-small,.contenedor-mcp .hidden-for-small-down,.contenedor-mcp .visible-for-medium-only,.contenedor-mcp .visible-for-medium-up,.contenedor-mcp .visible-for-medium,.contenedor-mcp .visible-for-medium-down,.contenedor-mcp .hidden-for-large-only,.contenedor-mcp .hidden-for-large-up,.contenedor-mcp .hidden-for-large,.contenedor-mcp .visible-for-large-down,.contenedor-mcp .hidden-for-xlarge-only,.contenedor-mcp .hidden-for-xlarge-up,.contenedor-mcp .hidden-for-xxlarge-only,.contenedor-mcp .hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}#formularioBusqueda .visible-for-small-only,#formularioBusqueda .hidden-for-small-up,#formularioBusqueda .visible-for-small,#formularioBusqueda .visible-for-small-down,#formularioBusqueda .hidden-for-medium-only,#formularioBusqueda .hidden-for-medium-up,#formularioBusqueda .hidden-for-medium,#formularioBusqueda .hidden-for-medium-down,#formularioBusqueda .visible-for-large-only,#formularioBusqueda .visible-for-large-up,#formularioBusqueda .visible-for-large,#formularioBusqueda .hidden-for-large-down,#formularioBusqueda .visible-for-xlarge-only,#formularioBusqueda .visible-for-xlarge-up,#formularioBusqueda .visible-for-xxlarge-only,#formularioBusqueda .visible-for-xxlarge-up,.contenedor-mcp .visible-for-small-only,.contenedor-mcp .hidden-for-small-up,.contenedor-mcp .visible-for-small,.contenedor-mcp .visible-for-small-down,.contenedor-mcp .hidden-for-medium-only,.contenedor-mcp .hidden-for-medium-up,.contenedor-mcp .hidden-for-medium,.contenedor-mcp .hidden-for-medium-down,.contenedor-mcp .visible-for-large-only,.contenedor-mcp .visible-for-large-up,.contenedor-mcp .visible-for-large,.contenedor-mcp .hidden-for-large-down,.contenedor-mcp .visible-for-xlarge-only,.contenedor-mcp .visible-for-xlarge-up,.contenedor-mcp .visible-for-xxlarge-only,.contenedor-mcp .visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#formularioBusqueda table.hide-for-small-only,#formularioBusqueda table.show-for-small-up,#formularioBusqueda table.hide-for-small,#formularioBusqueda table.hide-for-small-down,#formularioBusqueda table.show-for-medium-only,#formularioBusqueda table.show-for-medium-up,#formularioBusqueda table.show-for-medium,#formularioBusqueda table.show-for-medium-down,#formularioBusqueda table.hide-for-large-only,#formularioBusqueda table.hide-for-large-up,#formularioBusqueda table.hide-for-large,#formularioBusqueda table.show-for-large-down,#formularioBusqueda table.hide-for-xlarge-only,#formularioBusqueda table.hide-for-xlarge-up,#formularioBusqueda table.hide-for-xxlarge-only,#formularioBusqueda table.hide-for-xxlarge-up,.contenedor-mcp table.hide-for-small-only,.contenedor-mcp table.show-for-small-up,.contenedor-mcp table.hide-for-small,.contenedor-mcp table.hide-for-small-down,.contenedor-mcp table.show-for-medium-only,.contenedor-mcp table.show-for-medium-up,.contenedor-mcp table.show-for-medium,.contenedor-mcp table.show-for-medium-down,.contenedor-mcp table.hide-for-large-only,.contenedor-mcp table.hide-for-large-up,.contenedor-mcp table.hide-for-large,.contenedor-mcp table.show-for-large-down,.contenedor-mcp table.hide-for-xlarge-only,.contenedor-mcp table.hide-for-xlarge-up,.contenedor-mcp table.hide-for-xxlarge-only,.contenedor-mcp table.hide-for-xxlarge-up{display:table}#formularioBusqueda thead.hide-for-small-only,#formularioBusqueda thead.show-for-small-up,#formularioBusqueda thead.hide-for-small,#formularioBusqueda thead.hide-for-small-down,#formularioBusqueda thead.show-for-medium-only,#formularioBusqueda thead.show-for-medium-up,#formularioBusqueda thead.show-for-medium,#formularioBusqueda thead.show-for-medium-down,#formularioBusqueda thead.hide-for-large-only,#formularioBusqueda thead.hide-for-large-up,#formularioBusqueda thead.hide-for-large,#formularioBusqueda thead.show-for-large-down,#formularioBusqueda thead.hide-for-xlarge-only,#formularioBusqueda thead.hide-for-xlarge-up,#formularioBusqueda thead.hide-for-xxlarge-only,#formularioBusqueda thead.hide-for-xxlarge-up,.contenedor-mcp thead.hide-for-small-only,.contenedor-mcp thead.show-for-small-up,.contenedor-mcp thead.hide-for-small,.contenedor-mcp thead.hide-for-small-down,.contenedor-mcp thead.show-for-medium-only,.contenedor-mcp thead.show-for-medium-up,.contenedor-mcp thead.show-for-medium,.contenedor-mcp thead.show-for-medium-down,.contenedor-mcp thead.hide-for-large-only,.contenedor-mcp thead.hide-for-large-up,.contenedor-mcp thead.hide-for-large,.contenedor-mcp thead.show-for-large-down,.contenedor-mcp thead.hide-for-xlarge-only,.contenedor-mcp thead.hide-for-xlarge-up,.contenedor-mcp thead.hide-for-xxlarge-only,.contenedor-mcp thead.hide-for-xxlarge-up{display:table-header-group !important}#formularioBusqueda tbody.hide-for-small-only,#formularioBusqueda tbody.show-for-small-up,#formularioBusqueda tbody.hide-for-small,#formularioBusqueda tbody.hide-for-small-down,#formularioBusqueda tbody.show-for-medium-only,#formularioBusqueda tbody.show-for-medium-up,#formularioBusqueda tbody.show-for-medium,#formularioBusqueda tbody.show-for-medium-down,#formularioBusqueda tbody.hide-for-large-only,#formularioBusqueda tbody.hide-for-large-up,#formularioBusqueda tbody.hide-for-large,#formularioBusqueda tbody.show-for-large-down,#formularioBusqueda tbody.hide-for-xlarge-only,#formularioBusqueda tbody.hide-for-xlarge-up,#formularioBusqueda tbody.hide-for-xxlarge-only,#formularioBusqueda tbody.hide-for-xxlarge-up,.contenedor-mcp tbody.hide-for-small-only,.contenedor-mcp tbody.show-for-small-up,.contenedor-mcp tbody.hide-for-small,.contenedor-mcp tbody.hide-for-small-down,.contenedor-mcp tbody.show-for-medium-only,.contenedor-mcp tbody.show-for-medium-up,.contenedor-mcp tbody.show-for-medium,.contenedor-mcp tbody.show-for-medium-down,.contenedor-mcp tbody.hide-for-large-only,.contenedor-mcp tbody.hide-for-large-up,.contenedor-mcp tbody.hide-for-large,.contenedor-mcp tbody.show-for-large-down,.contenedor-mcp tbody.hide-for-xlarge-only,.contenedor-mcp tbody.hide-for-xlarge-up,.contenedor-mcp tbody.hide-for-xxlarge-only,.contenedor-mcp tbody.hide-for-xxlarge-up{display:table-row-group !important}#formularioBusqueda tr.hide-for-small-only,#formularioBusqueda tr.show-for-small-up,#formularioBusqueda tr.hide-for-small,#formularioBusqueda tr.hide-for-small-down,#formularioBusqueda tr.show-for-medium-only,#formularioBusqueda tr.show-for-medium-up,#formularioBusqueda tr.show-for-medium,#formularioBusqueda tr.show-for-medium-down,#formularioBusqueda tr.hide-for-large-only,#formularioBusqueda tr.hide-for-large-up,#formularioBusqueda tr.hide-for-large,#formularioBusqueda tr.show-for-large-down,#formularioBusqueda tr.hide-for-xlarge-only,#formularioBusqueda tr.hide-for-xlarge-up,#formularioBusqueda tr.hide-for-xxlarge-only,#formularioBusqueda tr.hide-for-xxlarge-up,.contenedor-mcp tr.hide-for-small-only,.contenedor-mcp tr.show-for-small-up,.contenedor-mcp tr.hide-for-small,.contenedor-mcp tr.hide-for-small-down,.contenedor-mcp tr.show-for-medium-only,.contenedor-mcp tr.show-for-medium-up,.contenedor-mcp tr.show-for-medium,.contenedor-mcp tr.show-for-medium-down,.contenedor-mcp tr.hide-for-large-only,.contenedor-mcp tr.hide-for-large-up,.contenedor-mcp tr.hide-for-large,.contenedor-mcp tr.show-for-large-down,.contenedor-mcp tr.hide-for-xlarge-only,.contenedor-mcp tr.hide-for-xlarge-up,.contenedor-mcp tr.hide-for-xxlarge-only,.contenedor-mcp tr.hide-for-xxlarge-up{display:table-row !important}#formularioBusqueda th.hide-for-small-only,#formularioBusqueda td.hide-for-small-only,#formularioBusqueda th.show-for-small-up,#formularioBusqueda td.show-for-small-up,#formularioBusqueda th.hide-for-small,#formularioBusqueda td.hide-for-small,#formularioBusqueda th.hide-for-small-down,#formularioBusqueda td.hide-for-small-down,#formularioBusqueda th.show-for-medium-only,#formularioBusqueda td.show-for-medium-only,#formularioBusqueda th.show-for-medium-up,#formularioBusqueda td.show-for-medium-up,#formularioBusqueda th.show-for-medium,#formularioBusqueda td.show-for-medium,#formularioBusqueda th.show-for-medium-down,#formularioBusqueda td.show-for-medium-down,#formularioBusqueda th.hide-for-large-only,#formularioBusqueda td.hide-for-large-only,#formularioBusqueda th.hide-for-large-up,#formularioBusqueda td.hide-for-large-up,#formularioBusqueda th.hide-for-large,#formularioBusqueda td.hide-for-large,#formularioBusqueda th.show-for-large-down,#formularioBusqueda td.show-for-large-down,#formularioBusqueda th.hide-for-xlarge-only,#formularioBusqueda td.hide-for-xlarge-only,#formularioBusqueda th.hide-for-xlarge-up,#formularioBusqueda td.hide-for-xlarge-up,#formularioBusqueda th.hide-for-xxlarge-only,#formularioBusqueda td.hide-for-xxlarge-only,#formularioBusqueda th.hide-for-xxlarge-up,#formularioBusqueda td.hide-for-xxlarge-up,.contenedor-mcp th.hide-for-small-only,.contenedor-mcp td.hide-for-small-only,.contenedor-mcp th.show-for-small-up,.contenedor-mcp td.show-for-small-up,.contenedor-mcp th.hide-for-small,.contenedor-mcp td.hide-for-small,.contenedor-mcp th.hide-for-small-down,.contenedor-mcp td.hide-for-small-down,.contenedor-mcp th.show-for-medium-only,.contenedor-mcp td.show-for-medium-only,.contenedor-mcp th.show-for-medium-up,.contenedor-mcp td.show-for-medium-up,.contenedor-mcp th.show-for-medium,.contenedor-mcp td.show-for-medium,.contenedor-mcp th.show-for-medium-down,.contenedor-mcp td.show-for-medium-down,.contenedor-mcp th.hide-for-large-only,.contenedor-mcp td.hide-for-large-only,.contenedor-mcp th.hide-for-large-up,.contenedor-mcp td.hide-for-large-up,.contenedor-mcp th.hide-for-large,.contenedor-mcp td.hide-for-large,.contenedor-mcp th.show-for-large-down,.contenedor-mcp td.show-for-large-down,.contenedor-mcp th.hide-for-xlarge-only,.contenedor-mcp td.hide-for-xlarge-only,.contenedor-mcp th.hide-for-xlarge-up,.contenedor-mcp td.hide-for-xlarge-up,.contenedor-mcp th.hide-for-xxlarge-only,.contenedor-mcp td.hide-for-xxlarge-only,.contenedor-mcp th.hide-for-xxlarge-up,.contenedor-mcp td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 64.063em){#formularioBusqueda .hide-for-small-only,#formularioBusqueda .show-for-small-up,#formularioBusqueda .hide-for-small,#formularioBusqueda .hide-for-small-down,#formularioBusqueda .hide-for-medium-only,#formularioBusqueda .show-for-medium-up,#formularioBusqueda .hide-for-medium,#formularioBusqueda .hide-for-medium-down,#formularioBusqueda .show-for-large-only,#formularioBusqueda .show-for-large-up,#formularioBusqueda .show-for-large,#formularioBusqueda .show-for-large-down,#formularioBusqueda .hide-for-xlarge-only,#formularioBusqueda .hide-for-xlarge-up,#formularioBusqueda .hide-for-xxlarge-only,#formularioBusqueda .hide-for-xxlarge-up,.contenedor-mcp .hide-for-small-only,.contenedor-mcp .show-for-small-up,.contenedor-mcp .hide-for-small,.contenedor-mcp .hide-for-small-down,.contenedor-mcp .hide-for-medium-only,.contenedor-mcp .show-for-medium-up,.contenedor-mcp .hide-for-medium,.contenedor-mcp .hide-for-medium-down,.contenedor-mcp .show-for-large-only,.contenedor-mcp .show-for-large-up,.contenedor-mcp .show-for-large,.contenedor-mcp .show-for-large-down,.contenedor-mcp .hide-for-xlarge-only,.contenedor-mcp .hide-for-xlarge-up,.contenedor-mcp .hide-for-xxlarge-only,.contenedor-mcp .hide-for-xxlarge-up{display:inherit !important}#formularioBusqueda .show-for-small-only,#formularioBusqueda .hide-for-small-up,#formularioBusqueda .show-for-small,#formularioBusqueda .show-for-small-down,#formularioBusqueda .show-for-medium-only,#formularioBusqueda .hide-for-medium-up,#formularioBusqueda .show-for-medium,#formularioBusqueda .show-for-medium-down,#formularioBusqueda .hide-for-large-only,#formularioBusqueda .hide-for-large-up,#formularioBusqueda .hide-for-large,#formularioBusqueda .hide-for-large-down,#formularioBusqueda .show-for-xlarge-only,#formularioBusqueda .show-for-xlarge-up,#formularioBusqueda .show-for-xxlarge-only,#formularioBusqueda .show-for-xxlarge-up,.contenedor-mcp .show-for-small-only,.contenedor-mcp .hide-for-small-up,.contenedor-mcp .show-for-small,.contenedor-mcp .show-for-small-down,.contenedor-mcp .show-for-medium-only,.contenedor-mcp .hide-for-medium-up,.contenedor-mcp .show-for-medium,.contenedor-mcp .show-for-medium-down,.contenedor-mcp .hide-for-large-only,.contenedor-mcp .hide-for-large-up,.contenedor-mcp .hide-for-large,.contenedor-mcp .hide-for-large-down,.contenedor-mcp .show-for-xlarge-only,.contenedor-mcp .show-for-xlarge-up,.contenedor-mcp .show-for-xxlarge-only,.contenedor-mcp .show-for-xxlarge-up{display:none !important}#formularioBusqueda .hidden-for-small-only,#formularioBusqueda .visible-for-small-up,#formularioBusqueda .hidden-for-small,#formularioBusqueda .hidden-for-small-down,#formularioBusqueda .hidden-for-medium-only,#formularioBusqueda .visible-for-medium-up,#formularioBusqueda .hidden-for-medium,#formularioBusqueda .hidden-for-medium-down,#formularioBusqueda .visible-for-large-only,#formularioBusqueda .visible-for-large-up,#formularioBusqueda .visible-for-large,#formularioBusqueda .visible-for-large-down,#formularioBusqueda .hidden-for-xlarge-only,#formularioBusqueda .hidden-for-xlarge-up,#formularioBusqueda .hidden-for-xxlarge-only,#formularioBusqueda .hidden-for-xxlarge-up,.contenedor-mcp .hidden-for-small-only,.contenedor-mcp .visible-for-small-up,.contenedor-mcp .hidden-for-small,.contenedor-mcp .hidden-for-small-down,.contenedor-mcp .hidden-for-medium-only,.contenedor-mcp .visible-for-medium-up,.contenedor-mcp .hidden-for-medium,.contenedor-mcp .hidden-for-medium-down,.contenedor-mcp .visible-for-large-only,.contenedor-mcp .visible-for-large-up,.contenedor-mcp .visible-for-large,.contenedor-mcp .visible-for-large-down,.contenedor-mcp .hidden-for-xlarge-only,.contenedor-mcp .hidden-for-xlarge-up,.contenedor-mcp .hidden-for-xxlarge-only,.contenedor-mcp .hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}#formularioBusqueda .visible-for-small-only,#formularioBusqueda .hidden-for-small-up,#formularioBusqueda .visible-for-small,#formularioBusqueda .visible-for-small-down,#formularioBusqueda .visible-for-medium-only,#formularioBusqueda .hidden-for-medium-up,#formularioBusqueda .visible-for-medium,#formularioBusqueda .visible-for-medium-down,#formularioBusqueda .hidden-for-large-only,#formularioBusqueda .hidden-for-large-up,#formularioBusqueda .hidden-for-large,#formularioBusqueda .hidden-for-large-down,#formularioBusqueda .visible-for-xlarge-only,#formularioBusqueda .visible-for-xlarge-up,#formularioBusqueda .visible-for-xxlarge-only,#formularioBusqueda .visible-for-xxlarge-up,.contenedor-mcp .visible-for-small-only,.contenedor-mcp .hidden-for-small-up,.contenedor-mcp .visible-for-small,.contenedor-mcp .visible-for-small-down,.contenedor-mcp .visible-for-medium-only,.contenedor-mcp .hidden-for-medium-up,.contenedor-mcp .visible-for-medium,.contenedor-mcp .visible-for-medium-down,.contenedor-mcp .hidden-for-large-only,.contenedor-mcp .hidden-for-large-up,.contenedor-mcp .hidden-for-large,.contenedor-mcp .hidden-for-large-down,.contenedor-mcp .visible-for-xlarge-only,.contenedor-mcp .visible-for-xlarge-up,.contenedor-mcp .visible-for-xxlarge-only,.contenedor-mcp .visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#formularioBusqueda table.hide-for-small-only,#formularioBusqueda table.show-for-small-up,#formularioBusqueda table.hide-for-small,#formularioBusqueda table.hide-for-small-down,#formularioBusqueda table.hide-for-medium-only,#formularioBusqueda table.show-for-medium-up,#formularioBusqueda table.hide-for-medium,#formularioBusqueda table.hide-for-medium-down,#formularioBusqueda table.show-for-large-only,#formularioBusqueda table.show-for-large-up,#formularioBusqueda table.show-for-large,#formularioBusqueda table.show-for-large-down,#formularioBusqueda table.hide-for-xlarge-only,#formularioBusqueda table.hide-for-xlarge-up,#formularioBusqueda table.hide-for-xxlarge-only,#formularioBusqueda table.hide-for-xxlarge-up,.contenedor-mcp table.hide-for-small-only,.contenedor-mcp table.show-for-small-up,.contenedor-mcp table.hide-for-small,.contenedor-mcp table.hide-for-small-down,.contenedor-mcp table.hide-for-medium-only,.contenedor-mcp table.show-for-medium-up,.contenedor-mcp table.hide-for-medium,.contenedor-mcp table.hide-for-medium-down,.contenedor-mcp table.show-for-large-only,.contenedor-mcp table.show-for-large-up,.contenedor-mcp table.show-for-large,.contenedor-mcp table.show-for-large-down,.contenedor-mcp table.hide-for-xlarge-only,.contenedor-mcp table.hide-for-xlarge-up,.contenedor-mcp table.hide-for-xxlarge-only,.contenedor-mcp table.hide-for-xxlarge-up{display:table}#formularioBusqueda thead.hide-for-small-only,#formularioBusqueda thead.show-for-small-up,#formularioBusqueda thead.hide-for-small,#formularioBusqueda thead.hide-for-small-down,#formularioBusqueda thead.hide-for-medium-only,#formularioBusqueda thead.show-for-medium-up,#formularioBusqueda thead.hide-for-medium,#formularioBusqueda thead.hide-for-medium-down,#formularioBusqueda thead.show-for-large-only,#formularioBusqueda thead.show-for-large-up,#formularioBusqueda thead.show-for-large,#formularioBusqueda thead.show-for-large-down,#formularioBusqueda thead.hide-for-xlarge-only,#formularioBusqueda thead.hide-for-xlarge-up,#formularioBusqueda thead.hide-for-xxlarge-only,#formularioBusqueda thead.hide-for-xxlarge-up,.contenedor-mcp thead.hide-for-small-only,.contenedor-mcp thead.show-for-small-up,.contenedor-mcp thead.hide-for-small,.contenedor-mcp thead.hide-for-small-down,.contenedor-mcp thead.hide-for-medium-only,.contenedor-mcp thead.show-for-medium-up,.contenedor-mcp thead.hide-for-medium,.contenedor-mcp thead.hide-for-medium-down,.contenedor-mcp thead.show-for-large-only,.contenedor-mcp thead.show-for-large-up,.contenedor-mcp thead.show-for-large,.contenedor-mcp thead.show-for-large-down,.contenedor-mcp thead.hide-for-xlarge-only,.contenedor-mcp thead.hide-for-xlarge-up,.contenedor-mcp thead.hide-for-xxlarge-only,.contenedor-mcp thead.hide-for-xxlarge-up{display:table-header-group !important}#formularioBusqueda tbody.hide-for-small-only,#formularioBusqueda tbody.show-for-small-up,#formularioBusqueda tbody.hide-for-small,#formularioBusqueda tbody.hide-for-small-down,#formularioBusqueda tbody.hide-for-medium-only,#formularioBusqueda tbody.show-for-medium-up,#formularioBusqueda tbody.hide-for-medium,#formularioBusqueda tbody.hide-for-medium-down,#formularioBusqueda tbody.show-for-large-only,#formularioBusqueda tbody.show-for-large-up,#formularioBusqueda tbody.show-for-large,#formularioBusqueda tbody.show-for-large-down,#formularioBusqueda tbody.hide-for-xlarge-only,#formularioBusqueda tbody.hide-for-xlarge-up,#formularioBusqueda tbody.hide-for-xxlarge-only,#formularioBusqueda tbody.hide-for-xxlarge-up,.contenedor-mcp tbody.hide-for-small-only,.contenedor-mcp tbody.show-for-small-up,.contenedor-mcp tbody.hide-for-small,.contenedor-mcp tbody.hide-for-small-down,.contenedor-mcp tbody.hide-for-medium-only,.contenedor-mcp tbody.show-for-medium-up,.contenedor-mcp tbody.hide-for-medium,.contenedor-mcp tbody.hide-for-medium-down,.contenedor-mcp tbody.show-for-large-only,.contenedor-mcp tbody.show-for-large-up,.contenedor-mcp tbody.show-for-large,.contenedor-mcp tbody.show-for-large-down,.contenedor-mcp tbody.hide-for-xlarge-only,.contenedor-mcp tbody.hide-for-xlarge-up,.contenedor-mcp tbody.hide-for-xxlarge-only,.contenedor-mcp tbody.hide-for-xxlarge-up{display:table-row-group !important}#formularioBusqueda tr.hide-for-small-only,#formularioBusqueda tr.show-for-small-up,#formularioBusqueda tr.hide-for-small,#formularioBusqueda tr.hide-for-small-down,#formularioBusqueda tr.hide-for-medium-only,#formularioBusqueda tr.show-for-medium-up,#formularioBusqueda tr.hide-for-medium,#formularioBusqueda tr.hide-for-medium-down,#formularioBusqueda tr.show-for-large-only,#formularioBusqueda tr.show-for-large-up,#formularioBusqueda tr.show-for-large,#formularioBusqueda tr.show-for-large-down,#formularioBusqueda tr.hide-for-xlarge-only,#formularioBusqueda tr.hide-for-xlarge-up,#formularioBusqueda tr.hide-for-xxlarge-only,#formularioBusqueda tr.hide-for-xxlarge-up,.contenedor-mcp tr.hide-for-small-only,.contenedor-mcp tr.show-for-small-up,.contenedor-mcp tr.hide-for-small,.contenedor-mcp tr.hide-for-small-down,.contenedor-mcp tr.hide-for-medium-only,.contenedor-mcp tr.show-for-medium-up,.contenedor-mcp tr.hide-for-medium,.contenedor-mcp tr.hide-for-medium-down,.contenedor-mcp tr.show-for-large-only,.contenedor-mcp tr.show-for-large-up,.contenedor-mcp tr.show-for-large,.contenedor-mcp tr.show-for-large-down,.contenedor-mcp tr.hide-for-xlarge-only,.contenedor-mcp tr.hide-for-xlarge-up,.contenedor-mcp tr.hide-for-xxlarge-only,.contenedor-mcp tr.hide-for-xxlarge-up{display:table-row !important}#formularioBusqueda th.hide-for-small-only,#formularioBusqueda td.hide-for-small-only,#formularioBusqueda th.show-for-small-up,#formularioBusqueda td.show-for-small-up,#formularioBusqueda th.hide-for-small,#formularioBusqueda td.hide-for-small,#formularioBusqueda th.hide-for-small-down,#formularioBusqueda td.hide-for-small-down,#formularioBusqueda th.hide-for-medium-only,#formularioBusqueda td.hide-for-medium-only,#formularioBusqueda th.show-for-medium-up,#formularioBusqueda td.show-for-medium-up,#formularioBusqueda th.hide-for-medium,#formularioBusqueda td.hide-for-medium,#formularioBusqueda th.hide-for-medium-down,#formularioBusqueda td.hide-for-medium-down,#formularioBusqueda th.show-for-large-only,#formularioBusqueda td.show-for-large-only,#formularioBusqueda th.show-for-large-up,#formularioBusqueda td.show-for-large-up,#formularioBusqueda th.show-for-large,#formularioBusqueda td.show-for-large,#formularioBusqueda th.show-for-large-down,#formularioBusqueda td.show-for-large-down,#formularioBusqueda th.hide-for-xlarge-only,#formularioBusqueda td.hide-for-xlarge-only,#formularioBusqueda th.hide-for-xlarge-up,#formularioBusqueda td.hide-for-xlarge-up,#formularioBusqueda th.hide-for-xxlarge-only,#formularioBusqueda td.hide-for-xxlarge-only,#formularioBusqueda th.hide-for-xxlarge-up,#formularioBusqueda td.hide-for-xxlarge-up,.contenedor-mcp th.hide-for-small-only,.contenedor-mcp td.hide-for-small-only,.contenedor-mcp th.show-for-small-up,.contenedor-mcp td.show-for-small-up,.contenedor-mcp th.hide-for-small,.contenedor-mcp td.hide-for-small,.contenedor-mcp th.hide-for-small-down,.contenedor-mcp td.hide-for-small-down,.contenedor-mcp th.hide-for-medium-only,.contenedor-mcp td.hide-for-medium-only,.contenedor-mcp th.show-for-medium-up,.contenedor-mcp td.show-for-medium-up,.contenedor-mcp th.hide-for-medium,.contenedor-mcp td.hide-for-medium,.contenedor-mcp th.hide-for-medium-down,.contenedor-mcp td.hide-for-medium-down,.contenedor-mcp th.show-for-large-only,.contenedor-mcp td.show-for-large-only,.contenedor-mcp th.show-for-large-up,.contenedor-mcp td.show-for-large-up,.contenedor-mcp th.show-for-large,.contenedor-mcp td.show-for-large,.contenedor-mcp th.show-for-large-down,.contenedor-mcp td.show-for-large-down,.contenedor-mcp th.hide-for-xlarge-only,.contenedor-mcp td.hide-for-xlarge-only,.contenedor-mcp th.hide-for-xlarge-up,.contenedor-mcp td.hide-for-xlarge-up,.contenedor-mcp th.hide-for-xxlarge-only,.contenedor-mcp td.hide-for-xxlarge-only,.contenedor-mcp th.hide-for-xxlarge-up,.contenedor-mcp td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 90.063em){#formularioBusqueda .hide-for-small-only,#formularioBusqueda .show-for-small-up,#formularioBusqueda .hide-for-small,#formularioBusqueda .hide-for-small-down,#formularioBusqueda .hide-for-medium-only,#formularioBusqueda .show-for-medium-up,#formularioBusqueda .hide-for-medium,#formularioBusqueda .hide-for-medium-down,#formularioBusqueda .hide-for-large-only,#formularioBusqueda .show-for-large-up,#formularioBusqueda .hide-for-large,#formularioBusqueda .hide-for-large-down,#formularioBusqueda .show-for-xlarge-only,#formularioBusqueda .show-for-xlarge-up,#formularioBusqueda .hide-for-xxlarge-only,#formularioBusqueda .hide-for-xxlarge-up,.contenedor-mcp .hide-for-small-only,.contenedor-mcp .show-for-small-up,.contenedor-mcp .hide-for-small,.contenedor-mcp .hide-for-small-down,.contenedor-mcp .hide-for-medium-only,.contenedor-mcp .show-for-medium-up,.contenedor-mcp .hide-for-medium,.contenedor-mcp .hide-for-medium-down,.contenedor-mcp .hide-for-large-only,.contenedor-mcp .show-for-large-up,.contenedor-mcp .hide-for-large,.contenedor-mcp .hide-for-large-down,.contenedor-mcp .show-for-xlarge-only,.contenedor-mcp .show-for-xlarge-up,.contenedor-mcp .hide-for-xxlarge-only,.contenedor-mcp .hide-for-xxlarge-up{display:inherit !important}#formularioBusqueda .show-for-small-only,#formularioBusqueda .hide-for-small-up,#formularioBusqueda .show-for-small,#formularioBusqueda .show-for-small-down,#formularioBusqueda .show-for-medium-only,#formularioBusqueda .hide-for-medium-up,#formularioBusqueda .show-for-medium,#formularioBusqueda .show-for-medium-down,#formularioBusqueda .show-for-large-only,#formularioBusqueda .hide-for-large-up,#formularioBusqueda .show-for-large,#formularioBusqueda .show-for-large-down,#formularioBusqueda .hide-for-xlarge-only,#formularioBusqueda .hide-for-xlarge-up,#formularioBusqueda .show-for-xxlarge-only,#formularioBusqueda .show-for-xxlarge-up,.contenedor-mcp .show-for-small-only,.contenedor-mcp .hide-for-small-up,.contenedor-mcp .show-for-small,.contenedor-mcp .show-for-small-down,.contenedor-mcp .show-for-medium-only,.contenedor-mcp .hide-for-medium-up,.contenedor-mcp .show-for-medium,.contenedor-mcp .show-for-medium-down,.contenedor-mcp .show-for-large-only,.contenedor-mcp .hide-for-large-up,.contenedor-mcp .show-for-large,.contenedor-mcp .show-for-large-down,.contenedor-mcp .hide-for-xlarge-only,.contenedor-mcp .hide-for-xlarge-up,.contenedor-mcp .show-for-xxlarge-only,.contenedor-mcp .show-for-xxlarge-up{display:none !important}#formularioBusqueda .hidden-for-small-only,#formularioBusqueda .visible-for-small-up,#formularioBusqueda .hidden-for-small,#formularioBusqueda .hidden-for-small-down,#formularioBusqueda .hidden-for-medium-only,#formularioBusqueda .visible-for-medium-up,#formularioBusqueda .hidden-for-medium,#formularioBusqueda .hidden-for-medium-down,#formularioBusqueda .hidden-for-large-only,#formularioBusqueda .visible-for-large-up,#formularioBusqueda .hidden-for-large,#formularioBusqueda .hidden-for-large-down,#formularioBusqueda .visible-for-xlarge-only,#formularioBusqueda .visible-for-xlarge-up,#formularioBusqueda .hidden-for-xxlarge-only,#formularioBusqueda .hidden-for-xxlarge-up,.contenedor-mcp .hidden-for-small-only,.contenedor-mcp .visible-for-small-up,.contenedor-mcp .hidden-for-small,.contenedor-mcp .hidden-for-small-down,.contenedor-mcp .hidden-for-medium-only,.contenedor-mcp .visible-for-medium-up,.contenedor-mcp .hidden-for-medium,.contenedor-mcp .hidden-for-medium-down,.contenedor-mcp .hidden-for-large-only,.contenedor-mcp .visible-for-large-up,.contenedor-mcp .hidden-for-large,.contenedor-mcp .hidden-for-large-down,.contenedor-mcp .visible-for-xlarge-only,.contenedor-mcp .visible-for-xlarge-up,.contenedor-mcp .hidden-for-xxlarge-only,.contenedor-mcp .hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}#formularioBusqueda .visible-for-small-only,#formularioBusqueda .hidden-for-small-up,#formularioBusqueda .visible-for-small,#formularioBusqueda .visible-for-small-down,#formularioBusqueda .visible-for-medium-only,#formularioBusqueda .hidden-for-medium-up,#formularioBusqueda .visible-for-medium,#formularioBusqueda .visible-for-medium-down,#formularioBusqueda .visible-for-large-only,#formularioBusqueda .hidden-for-large-up,#formularioBusqueda .visible-for-large,#formularioBusqueda .visible-for-large-down,#formularioBusqueda .hidden-for-xlarge-only,#formularioBusqueda .hidden-for-xlarge-up,#formularioBusqueda .visible-for-xxlarge-only,#formularioBusqueda .visible-for-xxlarge-up,.contenedor-mcp .visible-for-small-only,.contenedor-mcp .hidden-for-small-up,.contenedor-mcp .visible-for-small,.contenedor-mcp .visible-for-small-down,.contenedor-mcp .visible-for-medium-only,.contenedor-mcp .hidden-for-medium-up,.contenedor-mcp .visible-for-medium,.contenedor-mcp .visible-for-medium-down,.contenedor-mcp .visible-for-large-only,.contenedor-mcp .hidden-for-large-up,.contenedor-mcp .visible-for-large,.contenedor-mcp .visible-for-large-down,.contenedor-mcp .hidden-for-xlarge-only,.contenedor-mcp .hidden-for-xlarge-up,.contenedor-mcp .visible-for-xxlarge-only,.contenedor-mcp .visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#formularioBusqueda table.hide-for-small-only,#formularioBusqueda table.show-for-small-up,#formularioBusqueda table.hide-for-small,#formularioBusqueda table.hide-for-small-down,#formularioBusqueda table.hide-for-medium-only,#formularioBusqueda table.show-for-medium-up,#formularioBusqueda table.hide-for-medium,#formularioBusqueda table.hide-for-medium-down,#formularioBusqueda table.hide-for-large-only,#formularioBusqueda table.show-for-large-up,#formularioBusqueda table.hide-for-large,#formularioBusqueda table.hide-for-large-down,#formularioBusqueda table.show-for-xlarge-only,#formularioBusqueda table.show-for-xlarge-up,#formularioBusqueda table.hide-for-xxlarge-only,#formularioBusqueda table.hide-for-xxlarge-up,.contenedor-mcp table.hide-for-small-only,.contenedor-mcp table.show-for-small-up,.contenedor-mcp table.hide-for-small,.contenedor-mcp table.hide-for-small-down,.contenedor-mcp table.hide-for-medium-only,.contenedor-mcp table.show-for-medium-up,.contenedor-mcp table.hide-for-medium,.contenedor-mcp table.hide-for-medium-down,.contenedor-mcp table.hide-for-large-only,.contenedor-mcp table.show-for-large-up,.contenedor-mcp table.hide-for-large,.contenedor-mcp table.hide-for-large-down,.contenedor-mcp table.show-for-xlarge-only,.contenedor-mcp table.show-for-xlarge-up,.contenedor-mcp table.hide-for-xxlarge-only,.contenedor-mcp table.hide-for-xxlarge-up{display:table}#formularioBusqueda thead.hide-for-small-only,#formularioBusqueda thead.show-for-small-up,#formularioBusqueda thead.hide-for-small,#formularioBusqueda thead.hide-for-small-down,#formularioBusqueda thead.hide-for-medium-only,#formularioBusqueda thead.show-for-medium-up,#formularioBusqueda thead.hide-for-medium,#formularioBusqueda thead.hide-for-medium-down,#formularioBusqueda thead.hide-for-large-only,#formularioBusqueda thead.show-for-large-up,#formularioBusqueda thead.hide-for-large,#formularioBusqueda thead.hide-for-large-down,#formularioBusqueda thead.show-for-xlarge-only,#formularioBusqueda thead.show-for-xlarge-up,#formularioBusqueda thead.hide-for-xxlarge-only,#formularioBusqueda thead.hide-for-xxlarge-up,.contenedor-mcp thead.hide-for-small-only,.contenedor-mcp thead.show-for-small-up,.contenedor-mcp thead.hide-for-small,.contenedor-mcp thead.hide-for-small-down,.contenedor-mcp thead.hide-for-medium-only,.contenedor-mcp thead.show-for-medium-up,.contenedor-mcp thead.hide-for-medium,.contenedor-mcp thead.hide-for-medium-down,.contenedor-mcp thead.hide-for-large-only,.contenedor-mcp thead.show-for-large-up,.contenedor-mcp thead.hide-for-large,.contenedor-mcp thead.hide-for-large-down,.contenedor-mcp thead.show-for-xlarge-only,.contenedor-mcp thead.show-for-xlarge-up,.contenedor-mcp thead.hide-for-xxlarge-only,.contenedor-mcp thead.hide-for-xxlarge-up{display:table-header-group !important}#formularioBusqueda tbody.hide-for-small-only,#formularioBusqueda tbody.show-for-small-up,#formularioBusqueda tbody.hide-for-small,#formularioBusqueda tbody.hide-for-small-down,#formularioBusqueda tbody.hide-for-medium-only,#formularioBusqueda tbody.show-for-medium-up,#formularioBusqueda tbody.hide-for-medium,#formularioBusqueda tbody.hide-for-medium-down,#formularioBusqueda tbody.hide-for-large-only,#formularioBusqueda tbody.show-for-large-up,#formularioBusqueda tbody.hide-for-large,#formularioBusqueda tbody.hide-for-large-down,#formularioBusqueda tbody.show-for-xlarge-only,#formularioBusqueda tbody.show-for-xlarge-up,#formularioBusqueda tbody.hide-for-xxlarge-only,#formularioBusqueda tbody.hide-for-xxlarge-up,.contenedor-mcp tbody.hide-for-small-only,.contenedor-mcp tbody.show-for-small-up,.contenedor-mcp tbody.hide-for-small,.contenedor-mcp tbody.hide-for-small-down,.contenedor-mcp tbody.hide-for-medium-only,.contenedor-mcp tbody.show-for-medium-up,.contenedor-mcp tbody.hide-for-medium,.contenedor-mcp tbody.hide-for-medium-down,.contenedor-mcp tbody.hide-for-large-only,.contenedor-mcp tbody.show-for-large-up,.contenedor-mcp tbody.hide-for-large,.contenedor-mcp tbody.hide-for-large-down,.contenedor-mcp tbody.show-for-xlarge-only,.contenedor-mcp tbody.show-for-xlarge-up,.contenedor-mcp tbody.hide-for-xxlarge-only,.contenedor-mcp tbody.hide-for-xxlarge-up{display:table-row-group !important}#formularioBusqueda tr.hide-for-small-only,#formularioBusqueda tr.show-for-small-up,#formularioBusqueda tr.hide-for-small,#formularioBusqueda tr.hide-for-small-down,#formularioBusqueda tr.hide-for-medium-only,#formularioBusqueda tr.show-for-medium-up,#formularioBusqueda tr.hide-for-medium,#formularioBusqueda tr.hide-for-medium-down,#formularioBusqueda tr.hide-for-large-only,#formularioBusqueda tr.show-for-large-up,#formularioBusqueda tr.hide-for-large,#formularioBusqueda tr.hide-for-large-down,#formularioBusqueda tr.show-for-xlarge-only,#formularioBusqueda tr.show-for-xlarge-up,#formularioBusqueda tr.hide-for-xxlarge-only,#formularioBusqueda tr.hide-for-xxlarge-up,.contenedor-mcp tr.hide-for-small-only,.contenedor-mcp tr.show-for-small-up,.contenedor-mcp tr.hide-for-small,.contenedor-mcp tr.hide-for-small-down,.contenedor-mcp tr.hide-for-medium-only,.contenedor-mcp tr.show-for-medium-up,.contenedor-mcp tr.hide-for-medium,.contenedor-mcp tr.hide-for-medium-down,.contenedor-mcp tr.hide-for-large-only,.contenedor-mcp tr.show-for-large-up,.contenedor-mcp tr.hide-for-large,.contenedor-mcp tr.hide-for-large-down,.contenedor-mcp tr.show-for-xlarge-only,.contenedor-mcp tr.show-for-xlarge-up,.contenedor-mcp tr.hide-for-xxlarge-only,.contenedor-mcp tr.hide-for-xxlarge-up{display:table-row !important}#formularioBusqueda th.hide-for-small-only,#formularioBusqueda td.hide-for-small-only,#formularioBusqueda th.show-for-small-up,#formularioBusqueda td.show-for-small-up,#formularioBusqueda th.hide-for-small,#formularioBusqueda td.hide-for-small,#formularioBusqueda th.hide-for-small-down,#formularioBusqueda td.hide-for-small-down,#formularioBusqueda th.hide-for-medium-only,#formularioBusqueda td.hide-for-medium-only,#formularioBusqueda th.show-for-medium-up,#formularioBusqueda td.show-for-medium-up,#formularioBusqueda th.hide-for-medium,#formularioBusqueda td.hide-for-medium,#formularioBusqueda th.hide-for-medium-down,#formularioBusqueda td.hide-for-medium-down,#formularioBusqueda th.hide-for-large-only,#formularioBusqueda td.hide-for-large-only,#formularioBusqueda th.show-for-large-up,#formularioBusqueda td.show-for-large-up,#formularioBusqueda th.hide-for-large,#formularioBusqueda td.hide-for-large,#formularioBusqueda th.hide-for-large-down,#formularioBusqueda td.hide-for-large-down,#formularioBusqueda th.show-for-xlarge-only,#formularioBusqueda td.show-for-xlarge-only,#formularioBusqueda th.show-for-xlarge-up,#formularioBusqueda td.show-for-xlarge-up,#formularioBusqueda th.hide-for-xxlarge-only,#formularioBusqueda td.hide-for-xxlarge-only,#formularioBusqueda th.hide-for-xxlarge-up,#formularioBusqueda td.hide-for-xxlarge-up,.contenedor-mcp th.hide-for-small-only,.contenedor-mcp td.hide-for-small-only,.contenedor-mcp th.show-for-small-up,.contenedor-mcp td.show-for-small-up,.contenedor-mcp th.hide-for-small,.contenedor-mcp td.hide-for-small,.contenedor-mcp th.hide-for-small-down,.contenedor-mcp td.hide-for-small-down,.contenedor-mcp th.hide-for-medium-only,.contenedor-mcp td.hide-for-medium-only,.contenedor-mcp th.show-for-medium-up,.contenedor-mcp td.show-for-medium-up,.contenedor-mcp th.hide-for-medium,.contenedor-mcp td.hide-for-medium,.contenedor-mcp th.hide-for-medium-down,.contenedor-mcp td.hide-for-medium-down,.contenedor-mcp th.hide-for-large-only,.contenedor-mcp td.hide-for-large-only,.contenedor-mcp th.show-for-large-up,.contenedor-mcp td.show-for-large-up,.contenedor-mcp th.hide-for-large,.contenedor-mcp td.hide-for-large,.contenedor-mcp th.hide-for-large-down,.contenedor-mcp td.hide-for-large-down,.contenedor-mcp th.show-for-xlarge-only,.contenedor-mcp td.show-for-xlarge-only,.contenedor-mcp th.show-for-xlarge-up,.contenedor-mcp td.show-for-xlarge-up,.contenedor-mcp th.hide-for-xxlarge-only,.contenedor-mcp td.hide-for-xxlarge-only,.contenedor-mcp th.hide-for-xxlarge-up,.contenedor-mcp td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 120.063em){#formularioBusqueda .hide-for-small-only,#formularioBusqueda .show-for-small-up,#formularioBusqueda .hide-for-small,#formularioBusqueda .hide-for-small-down,#formularioBusqueda .hide-for-medium-only,#formularioBusqueda .show-for-medium-up,#formularioBusqueda .hide-for-medium,#formularioBusqueda .hide-for-medium-down,#formularioBusqueda .hide-for-large-only,#formularioBusqueda .show-for-large-up,#formularioBusqueda .hide-for-large,#formularioBusqueda .hide-for-large-down,#formularioBusqueda .hide-for-xlarge-only,#formularioBusqueda .show-for-xlarge-up,#formularioBusqueda .show-for-xxlarge-only,#formularioBusqueda .show-for-xxlarge-up,.contenedor-mcp .hide-for-small-only,.contenedor-mcp .show-for-small-up,.contenedor-mcp .hide-for-small,.contenedor-mcp .hide-for-small-down,.contenedor-mcp .hide-for-medium-only,.contenedor-mcp .show-for-medium-up,.contenedor-mcp .hide-for-medium,.contenedor-mcp .hide-for-medium-down,.contenedor-mcp .hide-for-large-only,.contenedor-mcp .show-for-large-up,.contenedor-mcp .hide-for-large,.contenedor-mcp .hide-for-large-down,.contenedor-mcp .hide-for-xlarge-only,.contenedor-mcp .show-for-xlarge-up,.contenedor-mcp .show-for-xxlarge-only,.contenedor-mcp .show-for-xxlarge-up{display:inherit !important}#formularioBusqueda .show-for-small-only,#formularioBusqueda .hide-for-small-up,#formularioBusqueda .show-for-small,#formularioBusqueda .show-for-small-down,#formularioBusqueda .show-for-medium-only,#formularioBusqueda .hide-for-medium-up,#formularioBusqueda .show-for-medium,#formularioBusqueda .show-for-medium-down,#formularioBusqueda .show-for-large-only,#formularioBusqueda .hide-for-large-up,#formularioBusqueda .show-for-large,#formularioBusqueda .show-for-large-down,#formularioBusqueda .show-for-xlarge-only,#formularioBusqueda .hide-for-xlarge-up,#formularioBusqueda .hide-for-xxlarge-only,#formularioBusqueda .hide-for-xxlarge-up,.contenedor-mcp .show-for-small-only,.contenedor-mcp .hide-for-small-up,.contenedor-mcp .show-for-small,.contenedor-mcp .show-for-small-down,.contenedor-mcp .show-for-medium-only,.contenedor-mcp .hide-for-medium-up,.contenedor-mcp .show-for-medium,.contenedor-mcp .show-for-medium-down,.contenedor-mcp .show-for-large-only,.contenedor-mcp .hide-for-large-up,.contenedor-mcp .show-for-large,.contenedor-mcp .show-for-large-down,.contenedor-mcp .show-for-xlarge-only,.contenedor-mcp .hide-for-xlarge-up,.contenedor-mcp .hide-for-xxlarge-only,.contenedor-mcp .hide-for-xxlarge-up{display:none !important}#formularioBusqueda .hidden-for-small-only,#formularioBusqueda .visible-for-small-up,#formularioBusqueda .hidden-for-small,#formularioBusqueda .hidden-for-small-down,#formularioBusqueda .hidden-for-medium-only,#formularioBusqueda .visible-for-medium-up,#formularioBusqueda .hidden-for-medium,#formularioBusqueda .hidden-for-medium-down,#formularioBusqueda .hidden-for-large-only,#formularioBusqueda .visible-for-large-up,#formularioBusqueda .hidden-for-large,#formularioBusqueda .hidden-for-large-down,#formularioBusqueda .hidden-for-xlarge-only,#formularioBusqueda .visible-for-xlarge-up,#formularioBusqueda .visible-for-xxlarge-only,#formularioBusqueda .visible-for-xxlarge-up,.contenedor-mcp .hidden-for-small-only,.contenedor-mcp .visible-for-small-up,.contenedor-mcp .hidden-for-small,.contenedor-mcp .hidden-for-small-down,.contenedor-mcp .hidden-for-medium-only,.contenedor-mcp .visible-for-medium-up,.contenedor-mcp .hidden-for-medium,.contenedor-mcp .hidden-for-medium-down,.contenedor-mcp .hidden-for-large-only,.contenedor-mcp .visible-for-large-up,.contenedor-mcp .hidden-for-large,.contenedor-mcp .hidden-for-large-down,.contenedor-mcp .hidden-for-xlarge-only,.contenedor-mcp .visible-for-xlarge-up,.contenedor-mcp .visible-for-xxlarge-only,.contenedor-mcp .visible-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}#formularioBusqueda .visible-for-small-only,#formularioBusqueda .hidden-for-small-up,#formularioBusqueda .visible-for-small,#formularioBusqueda .visible-for-small-down,#formularioBusqueda .visible-for-medium-only,#formularioBusqueda .hidden-for-medium-up,#formularioBusqueda .visible-for-medium,#formularioBusqueda .visible-for-medium-down,#formularioBusqueda .visible-for-large-only,#formularioBusqueda .hidden-for-large-up,#formularioBusqueda .visible-for-large,#formularioBusqueda .visible-for-large-down,#formularioBusqueda .visible-for-xlarge-only,#formularioBusqueda .hidden-for-xlarge-up,#formularioBusqueda .hidden-for-xxlarge-only,#formularioBusqueda .hidden-for-xxlarge-up,.contenedor-mcp .visible-for-small-only,.contenedor-mcp .hidden-for-small-up,.contenedor-mcp .visible-for-small,.contenedor-mcp .visible-for-small-down,.contenedor-mcp .visible-for-medium-only,.contenedor-mcp .hidden-for-medium-up,.contenedor-mcp .visible-for-medium,.contenedor-mcp .visible-for-medium-down,.contenedor-mcp .visible-for-large-only,.contenedor-mcp .hidden-for-large-up,.contenedor-mcp .visible-for-large,.contenedor-mcp .visible-for-large-down,.contenedor-mcp .visible-for-xlarge-only,.contenedor-mcp .hidden-for-xlarge-up,.contenedor-mcp .hidden-for-xxlarge-only,.contenedor-mcp .hidden-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#formularioBusqueda table.hide-for-small-only,#formularioBusqueda table.show-for-small-up,#formularioBusqueda table.hide-for-small,#formularioBusqueda table.hide-for-small-down,#formularioBusqueda table.hide-for-medium-only,#formularioBusqueda table.show-for-medium-up,#formularioBusqueda table.hide-for-medium,#formularioBusqueda table.hide-for-medium-down,#formularioBusqueda table.hide-for-large-only,#formularioBusqueda table.show-for-large-up,#formularioBusqueda table.hide-for-large,#formularioBusqueda table.hide-for-large-down,#formularioBusqueda table.hide-for-xlarge-only,#formularioBusqueda table.show-for-xlarge-up,#formularioBusqueda table.show-for-xxlarge-only,#formularioBusqueda table.show-for-xxlarge-up,.contenedor-mcp table.hide-for-small-only,.contenedor-mcp table.show-for-small-up,.contenedor-mcp table.hide-for-small,.contenedor-mcp table.hide-for-small-down,.contenedor-mcp table.hide-for-medium-only,.contenedor-mcp table.show-for-medium-up,.contenedor-mcp table.hide-for-medium,.contenedor-mcp table.hide-for-medium-down,.contenedor-mcp table.hide-for-large-only,.contenedor-mcp table.show-for-large-up,.contenedor-mcp table.hide-for-large,.contenedor-mcp table.hide-for-large-down,.contenedor-mcp table.hide-for-xlarge-only,.contenedor-mcp table.show-for-xlarge-up,.contenedor-mcp table.show-for-xxlarge-only,.contenedor-mcp table.show-for-xxlarge-up{display:table}#formularioBusqueda thead.hide-for-small-only,#formularioBusqueda thead.show-for-small-up,#formularioBusqueda thead.hide-for-small,#formularioBusqueda thead.hide-for-small-down,#formularioBusqueda thead.hide-for-medium-only,#formularioBusqueda thead.show-for-medium-up,#formularioBusqueda thead.hide-for-medium,#formularioBusqueda thead.hide-for-medium-down,#formularioBusqueda thead.hide-for-large-only,#formularioBusqueda thead.show-for-large-up,#formularioBusqueda thead.hide-for-large,#formularioBusqueda thead.hide-for-large-down,#formularioBusqueda thead.hide-for-xlarge-only,#formularioBusqueda thead.show-for-xlarge-up,#formularioBusqueda thead.show-for-xxlarge-only,#formularioBusqueda thead.show-for-xxlarge-up,.contenedor-mcp thead.hide-for-small-only,.contenedor-mcp thead.show-for-small-up,.contenedor-mcp thead.hide-for-small,.contenedor-mcp thead.hide-for-small-down,.contenedor-mcp thead.hide-for-medium-only,.contenedor-mcp thead.show-for-medium-up,.contenedor-mcp thead.hide-for-medium,.contenedor-mcp thead.hide-for-medium-down,.contenedor-mcp thead.hide-for-large-only,.contenedor-mcp thead.show-for-large-up,.contenedor-mcp thead.hide-for-large,.contenedor-mcp thead.hide-for-large-down,.contenedor-mcp thead.hide-for-xlarge-only,.contenedor-mcp thead.show-for-xlarge-up,.contenedor-mcp thead.show-for-xxlarge-only,.contenedor-mcp thead.show-for-xxlarge-up{display:table-header-group !important}#formularioBusqueda tbody.hide-for-small-only,#formularioBusqueda tbody.show-for-small-up,#formularioBusqueda tbody.hide-for-small,#formularioBusqueda tbody.hide-for-small-down,#formularioBusqueda tbody.hide-for-medium-only,#formularioBusqueda tbody.show-for-medium-up,#formularioBusqueda tbody.hide-for-medium,#formularioBusqueda tbody.hide-for-medium-down,#formularioBusqueda tbody.hide-for-large-only,#formularioBusqueda tbody.show-for-large-up,#formularioBusqueda tbody.hide-for-large,#formularioBusqueda tbody.hide-for-large-down,#formularioBusqueda tbody.hide-for-xlarge-only,#formularioBusqueda tbody.show-for-xlarge-up,#formularioBusqueda tbody.show-for-xxlarge-only,#formularioBusqueda tbody.show-for-xxlarge-up,.contenedor-mcp tbody.hide-for-small-only,.contenedor-mcp tbody.show-for-small-up,.contenedor-mcp tbody.hide-for-small,.contenedor-mcp tbody.hide-for-small-down,.contenedor-mcp tbody.hide-for-medium-only,.contenedor-mcp tbody.show-for-medium-up,.contenedor-mcp tbody.hide-for-medium,.contenedor-mcp tbody.hide-for-medium-down,.contenedor-mcp tbody.hide-for-large-only,.contenedor-mcp tbody.show-for-large-up,.contenedor-mcp tbody.hide-for-large,.contenedor-mcp tbody.hide-for-large-down,.contenedor-mcp tbody.hide-for-xlarge-only,.contenedor-mcp tbody.show-for-xlarge-up,.contenedor-mcp tbody.show-for-xxlarge-only,.contenedor-mcp tbody.show-for-xxlarge-up{display:table-row-group !important}#formularioBusqueda tr.hide-for-small-only,#formularioBusqueda tr.show-for-small-up,#formularioBusqueda tr.hide-for-small,#formularioBusqueda tr.hide-for-small-down,#formularioBusqueda tr.hide-for-medium-only,#formularioBusqueda tr.show-for-medium-up,#formularioBusqueda tr.hide-for-medium,#formularioBusqueda tr.hide-for-medium-down,#formularioBusqueda tr.hide-for-large-only,#formularioBusqueda tr.show-for-large-up,#formularioBusqueda tr.hide-for-large,#formularioBusqueda tr.hide-for-large-down,#formularioBusqueda tr.hide-for-xlarge-only,#formularioBusqueda tr.show-for-xlarge-up,#formularioBusqueda tr.show-for-xxlarge-only,#formularioBusqueda tr.show-for-xxlarge-up,.contenedor-mcp tr.hide-for-small-only,.contenedor-mcp tr.show-for-small-up,.contenedor-mcp tr.hide-for-small,.contenedor-mcp tr.hide-for-small-down,.contenedor-mcp tr.hide-for-medium-only,.contenedor-mcp tr.show-for-medium-up,.contenedor-mcp tr.hide-for-medium,.contenedor-mcp tr.hide-for-medium-down,.contenedor-mcp tr.hide-for-large-only,.contenedor-mcp tr.show-for-large-up,.contenedor-mcp tr.hide-for-large,.contenedor-mcp tr.hide-for-large-down,.contenedor-mcp tr.hide-for-xlarge-only,.contenedor-mcp tr.show-for-xlarge-up,.contenedor-mcp tr.show-for-xxlarge-only,.contenedor-mcp tr.show-for-xxlarge-up{display:table-row !important}#formularioBusqueda th.hide-for-small-only,#formularioBusqueda td.hide-for-small-only,#formularioBusqueda th.show-for-small-up,#formularioBusqueda td.show-for-small-up,#formularioBusqueda th.hide-for-small,#formularioBusqueda td.hide-for-small,#formularioBusqueda th.hide-for-small-down,#formularioBusqueda td.hide-for-small-down,#formularioBusqueda th.hide-for-medium-only,#formularioBusqueda td.hide-for-medium-only,#formularioBusqueda th.show-for-medium-up,#formularioBusqueda td.show-for-medium-up,#formularioBusqueda th.hide-for-medium,#formularioBusqueda td.hide-for-medium,#formularioBusqueda th.hide-for-medium-down,#formularioBusqueda td.hide-for-medium-down,#formularioBusqueda th.hide-for-large-only,#formularioBusqueda td.hide-for-large-only,#formularioBusqueda th.show-for-large-up,#formularioBusqueda td.show-for-large-up,#formularioBusqueda th.hide-for-large,#formularioBusqueda td.hide-for-large,#formularioBusqueda th.hide-for-large-down,#formularioBusqueda td.hide-for-large-down,#formularioBusqueda th.hide-for-xlarge-only,#formularioBusqueda td.hide-for-xlarge-only,#formularioBusqueda th.show-for-xlarge-up,#formularioBusqueda td.show-for-xlarge-up,#formularioBusqueda th.show-for-xxlarge-only,#formularioBusqueda td.show-for-xxlarge-only,#formularioBusqueda th.show-for-xxlarge-up,#formularioBusqueda td.show-for-xxlarge-up,.contenedor-mcp th.hide-for-small-only,.contenedor-mcp td.hide-for-small-only,.contenedor-mcp th.show-for-small-up,.contenedor-mcp td.show-for-small-up,.contenedor-mcp th.hide-for-small,.contenedor-mcp td.hide-for-small,.contenedor-mcp th.hide-for-small-down,.contenedor-mcp td.hide-for-small-down,.contenedor-mcp th.hide-for-medium-only,.contenedor-mcp td.hide-for-medium-only,.contenedor-mcp th.show-for-medium-up,.contenedor-mcp td.show-for-medium-up,.contenedor-mcp th.hide-for-medium,.contenedor-mcp td.hide-for-medium,.contenedor-mcp th.hide-for-medium-down,.contenedor-mcp td.hide-for-medium-down,.contenedor-mcp th.hide-for-large-only,.contenedor-mcp td.hide-for-large-only,.contenedor-mcp th.show-for-large-up,.contenedor-mcp td.show-for-large-up,.contenedor-mcp th.hide-for-large,.contenedor-mcp td.hide-for-large,.contenedor-mcp th.hide-for-large-down,.contenedor-mcp td.hide-for-large-down,.contenedor-mcp th.hide-for-xlarge-only,.contenedor-mcp td.hide-for-xlarge-only,.contenedor-mcp th.show-for-xlarge-up,.contenedor-mcp td.show-for-xlarge-up,.contenedor-mcp th.show-for-xxlarge-only,.contenedor-mcp td.show-for-xxlarge-only,.contenedor-mcp th.show-for-xxlarge-up,.contenedor-mcp td.show-for-xxlarge-up{display:table-cell !important}}#formularioBusqueda .show-for-landscape,#formularioBusqueda .hide-for-portrait,.contenedor-mcp .show-for-landscape,.contenedor-mcp .hide-for-portrait{display:inherit !important}#formularioBusqueda .hide-for-landscape,#formularioBusqueda .show-for-portrait,.contenedor-mcp .hide-for-landscape,.contenedor-mcp .show-for-portrait{display:none !important}#formularioBusqueda table.hide-for-landscape,#formularioBusqueda table.show-for-portrait,.contenedor-mcp table.hide-for-landscape,.contenedor-mcp table.show-for-portrait{display:table}#formularioBusqueda thead.hide-for-landscape,#formularioBusqueda thead.show-for-portrait,.contenedor-mcp thead.hide-for-landscape,.contenedor-mcp thead.show-for-portrait{display:table-header-group !important}#formularioBusqueda tbody.hide-for-landscape,#formularioBusqueda tbody.show-for-portrait,.contenedor-mcp tbody.hide-for-landscape,.contenedor-mcp tbody.show-for-portrait{display:table-row-group !important}#formularioBusqueda tr.hide-for-landscape,#formularioBusqueda tr.show-for-portrait,.contenedor-mcp tr.hide-for-landscape,.contenedor-mcp tr.show-for-portrait{display:table-row !important}#formularioBusqueda td.hide-for-landscape,#formularioBusqueda td.show-for-portrait,#formularioBusqueda th.hide-for-landscape,#formularioBusqueda th.show-for-portrait,.contenedor-mcp td.hide-for-landscape,.contenedor-mcp td.show-for-portrait,.contenedor-mcp th.hide-for-landscape,.contenedor-mcp th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){#formularioBusqueda .show-for-landscape,#formularioBusqueda .hide-for-portrait,.contenedor-mcp .show-for-landscape,.contenedor-mcp .hide-for-portrait{display:inherit !important}#formularioBusqueda .hide-for-landscape,#formularioBusqueda .show-for-portrait,.contenedor-mcp .hide-for-landscape,.contenedor-mcp .show-for-portrait{display:none !important}#formularioBusqueda table.show-for-landscape,#formularioBusqueda table.hide-for-portrait,.contenedor-mcp table.show-for-landscape,.contenedor-mcp table.hide-for-portrait{display:table}#formularioBusqueda thead.show-for-landscape,#formularioBusqueda thead.hide-for-portrait,.contenedor-mcp thead.show-for-landscape,.contenedor-mcp thead.hide-for-portrait{display:table-header-group !important}#formularioBusqueda tbody.show-for-landscape,#formularioBusqueda tbody.hide-for-portrait,.contenedor-mcp tbody.show-for-landscape,.contenedor-mcp tbody.hide-for-portrait{display:table-row-group !important}#formularioBusqueda tr.show-for-landscape,#formularioBusqueda tr.hide-for-portrait,.contenedor-mcp tr.show-for-landscape,.contenedor-mcp tr.hide-for-portrait{display:table-row !important}#formularioBusqueda td.show-for-landscape,#formularioBusqueda td.hide-for-portrait,#formularioBusqueda th.show-for-landscape,#formularioBusqueda th.hide-for-portrait,.contenedor-mcp td.show-for-landscape,.contenedor-mcp td.hide-for-portrait,.contenedor-mcp th.show-for-landscape,.contenedor-mcp th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){#formularioBusqueda .show-for-portrait,#formularioBusqueda .hide-for-landscape,.contenedor-mcp .show-for-portrait,.contenedor-mcp .hide-for-landscape{display:inherit !important}#formularioBusqueda .hide-for-portrait,#formularioBusqueda .show-for-landscape,.contenedor-mcp .hide-for-portrait,.contenedor-mcp .show-for-landscape{display:none !important}#formularioBusqueda table.show-for-portrait,#formularioBusqueda table.hide-for-landscape,.contenedor-mcp table.show-for-portrait,.contenedor-mcp table.hide-for-landscape{display:table}#formularioBusqueda thead.show-for-portrait,#formularioBusqueda thead.hide-for-landscape,.contenedor-mcp thead.show-for-portrait,.contenedor-mcp thead.hide-for-landscape{display:table-header-group !important}#formularioBusqueda tbody.show-for-portrait,#formularioBusqueda tbody.hide-for-landscape,.contenedor-mcp tbody.show-for-portrait,.contenedor-mcp tbody.hide-for-landscape{display:table-row-group !important}#formularioBusqueda tr.show-for-portrait,#formularioBusqueda tr.hide-for-landscape,.contenedor-mcp tr.show-for-portrait,.contenedor-mcp tr.hide-for-landscape{display:table-row !important}#formularioBusqueda td.show-for-portrait,#formularioBusqueda td.hide-for-landscape,#formularioBusqueda th.show-for-portrait,#formularioBusqueda th.hide-for-landscape,.contenedor-mcp td.show-for-portrait,.contenedor-mcp td.hide-for-landscape,.contenedor-mcp th.show-for-portrait,.contenedor-mcp th.hide-for-landscape{display:table-cell !important}}#formularioBusqueda .show-for-touch,.contenedor-mcp .show-for-touch{display:none !important}#formularioBusqueda .hide-for-touch,.contenedor-mcp .hide-for-touch{display:inherit !important}#formularioBusqueda .touch .show-for-touch,.contenedor-mcp .touch .show-for-touch{display:inherit !important}#formularioBusqueda .touch .hide-for-touch,.contenedor-mcp .touch .hide-for-touch{display:none !important}#formularioBusqueda table.hide-for-touch,.contenedor-mcp table.hide-for-touch{display:table}#formularioBusqueda .touch table.show-for-touch,.contenedor-mcp .touch table.show-for-touch{display:table}#formularioBusqueda thead.hide-for-touch,.contenedor-mcp thead.hide-for-touch{display:table-header-group !important}#formularioBusqueda .touch thead.show-for-touch,.contenedor-mcp .touch thead.show-for-touch{display:table-header-group !important}#formularioBusqueda tbody.hide-for-touch,.contenedor-mcp tbody.hide-for-touch{display:table-row-group !important}#formularioBusqueda .touch tbody.show-for-touch,.contenedor-mcp .touch tbody.show-for-touch{display:table-row-group !important}#formularioBusqueda tr.hide-for-touch,.contenedor-mcp tr.hide-for-touch{display:table-row !important}#formularioBusqueda .touch tr.show-for-touch,.contenedor-mcp .touch tr.show-for-touch{display:table-row !important}#formularioBusqueda td.hide-for-touch,.contenedor-mcp td.hide-for-touch{display:table-cell !important}#formularioBusqueda .touch td.show-for-touch,.contenedor-mcp .touch td.show-for-touch{display:table-cell !important}#formularioBusqueda th.hide-for-touch,.contenedor-mcp th.hide-for-touch{display:table-cell !important}#formularioBusqueda .touch th.show-for-touch,.contenedor-mcp .touch th.show-for-touch{display:table-cell !important}@media print{#formularioBusqueda .show-for-print,.contenedor-mcp .show-for-print{display:block}#formularioBusqueda .hide-for-print,.contenedor-mcp .hide-for-print{display:none}#formularioBusqueda table.show-for-print,.contenedor-mcp table.show-for-print{display:table}#formularioBusqueda thead.show-for-print,.contenedor-mcp thead.show-for-print{display:table-header-group !important}#formularioBusqueda tbody.show-for-print,.contenedor-mcp tbody.show-for-print{display:table-row-group !important}#formularioBusqueda tr.show-for-print,.contenedor-mcp tr.show-for-print{display:table-row !important}#formularioBusqueda td.show-for-print,.contenedor-mcp td.show-for-print{display:table-cell !important}#formularioBusqueda th.show-for-print,.contenedor-mcp th.show-for-print{display:table-cell !important}}
.vuelosSeleccionados {
    /*background-color: #f08a24;*/
    padding: 20px !important;
}
.vuelosSeleccionados img, .vuelosSeleccionados table{width: 100%}
.vuelosSeleccionados td{ font-size: 0.9em !important;}
.enlace-info-vuelo {
    color: black !important
}
.contenedor-mcp #filtroBusqueda.vertical #formularioBusqueda, .contenedor-mcp .tituloResultado, .contenedor-mcp #filtroResultados, .contenedor-mcp #filtroBusqueda.vertical, .contenedor-mcp .textoPoliticasCancelacion, .contenedor-mcp .resultadoBusqueda, .contenedor-mcp .reservarResultadoPaqueteDinamico, .contenedor-mcp .enlaceReservasPaqueteVacacional, .contenedor-mcp #detalleReservaLeyendaBooking, .contenedor-mcp #bookingVehiculo, .contenedor-mcp #validacionBookingBus, .contenedor-mcp #detalleReserva, .contenedor-mcp #leyendaBusBooking, .contenedor-mcp #IdZonaParadaSeleccionada, .contenedor-mcp #IdParadaSeleccionada, .contenedor-mcp #contenedor-reserva-pd, .contenedor-mcp #KeyRegimenSeleccionado, .contenedor-mcp #CodAeropuertoSeleccionado {
    width: 100%;
    float: none;
    margin: 0;
    padding: 0;
}

.contenedor-mcp .posicion-meses table {
    width: 100%;
}

.contenedor-mcp .warning {
    background-image: none !important;
}

.lineaResultadoBusqueda {
    margin-bottom: 30px !important;
    width: 100%;
}

.contenedor-mcp .button:visited {
    color: #fff !important;
}

.contenedor-mcp a:hover {
    color: #666;
}

.contenedor-mcp a:visited {
    color: #777;
}

.contenedor-mcp p {
    font-size: 0.7rem !important;
    margin-bottom: 0.25rem !important;
}

.contenedor-mcp span {
    font-size: 0.75rem !important;
}

.contenedor-mcp h3, .contenedor-mcp h4, .contenedor-mcp h5, .contenedor-mcp h6 {
    font-size: 1rem !important;
}

.contenedor-mcp h1 {
    font-size: 1.3rem !important;
}

.contenedor-mcp h2 {
    font-size: 1.2rem !important;
}
/**********************************************************/
.contenedor-mcp .meses table td.salida-oferta {
    background-color: burlywood;
    background-image: none;
    color: #fff;
}

.contenedor-mcp .leyenda-fecha-oferta {
    background-color: burlywood;
    background-image: none;
}

.contenedor-mcp .meses table td.imagenGarantizada, .contenedor-mcp .meses table td.imagenNoGarantizada.contenedor-mcp .meses table td.imagenCompleto {
    background-position: 95% 10%;
    background-repeat: no-repeat;
    float: none;
    height: auto;
    width: auto;
}

.contenedor-mcp .meses table td.imagenGarantizada {
    background-image: url(/Content/images/SalGarantizada.gif);
}

.contenedor-mcp .meses table td.imagenNoGarantizada {
    background-image: url(/Content/images/SalNoGarantizada.gif);
}

.contenedor-mcp .meses table td.imagenCompleto {
    background-image: url(/Content/images/completo.gif);
}

.contenedor-mcp .lineaOferta span {
    float: right;
}

.contenedor-mcp .pruebaOferta {
    font-size: 1em !important;
}

.contenedor-mcp #lista-tab {
    margin: auto;
    width: 100%;
}

.contenedor-mcp #lista-tab li, .contenedor-mcp #lista-tab-mas5 li {
    height: auto;
}

.contenedor-mcp #lista-tab > li > * {
    display: inline-block;
}

.contenedor-mcp .resultados-pd {
    float: none;
}

.contenedor-mcp .busquedaSinResultados {
    float: none;
    letter-spacing: normal;
    width: 100%;
}

.contenedor-mcp #contenedor-desglose-precios-paquete {
    margin: 0;
    width: 100%;
    float: none;
}

.contenedor-mcp #filtroResultados {
    padding: 8px;
}

.contenedor-mcp #desglose-precios-paquete {
    padding: 0;
}

.contenedor-mcp ul.resultados {
    margin-left: 0;
}

.contenedor-mcp .lineaResultadoBusqueda {
    width: 100%;
}

.contenedor-mcp ul {
    margin-left: 0 !important;
}

.contenedor-mcp input[type="submit"], .contenedor-mcp input[type="button"], .contenedor-mcp input[type="reset"] {
    cursor: pointer;
    height: auto;
    padding: auto;
    background-image: none;
}

.contenedor-mcp #controlResultadosMapa {
    height: auto;
    width: 800px;
}

#ui-datepicker-div {
    z-index: 2 !important;
}
/*** CSS Nuevos resultados PDV ***/
.contenedor-resultado-paquete-vacacional {
    border: 1px solid #d8d8d8;
    margin-bottom: 2em !important;
    padding: 1.25em !important;
}

#opcionales-modal-wrapper {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

    #opcionales-modal-wrapper table {
        margin-bottom: 0 !important;
    }

        #opcionales-modal-wrapper table td {
            margin: 0;
            line-height: 3em;
        }

    #opcionales-modal-wrapper select {
        margin: 0;
    }

    #opcionales-modal-wrapper .contenedor-resultado-paquete-vacacional {
        padding: 0 !important;
    }

.contenedor-mcp .cabecera-color-resultado {
    background-color: #d8d8d8;
    padding: 0.5em;
}

.contenedor-resultado-paquete-vacacional hr {
    margin: 1em 0;
}

.contenedor-resultado-paquete-vacacional table {
    border: none;
    width: 100%;
}

    .contenedor-resultado-paquete-vacacional table tr.incumple-filtro {
        color: red;
        text-decoration: line-through;
        border: 2px solid red;
    }

    .contenedor-resultado-paquete-vacacional table tr.ocultar-vuelo {
        display: none !important;
    }

    .contenedor-resultado-paquete-vacacional table tr.resultadoSeleccionado {
        background-color: #008cba;
    }

    .contenedor-resultado-paquete-vacacional table select {
        margin: 0 !important;
    }

    .contenedor-resultado-paquete-vacacional table tr.resultadoSeleccionado td, .contenedor-resultado-paquete-vacacional table tr.resultadoSeleccionado td label.seleccionarElemento, .contenedor-resultado-paquete-vacacional table tr.resultadoSeleccionado a {
        color: #fff;
    }

.contenedor-resultado-paquete-vacacional .precio-desde, .contenedor-mcp .resultado-busqueda .contenedor-precio {
    padding: 0.5em;
    background-color: #f2f2f2;
}

.contenedor-mcp .resultado-busqueda .contenedor-precio {
    padding: 0.5em 1em 1em 1em;
}

    .contenedor-mcp .resultado-busqueda .contenedor-precio .button {
        margin-bottom: 0;
    }

.contenedor-resultado-paquete-vacacional .precio-desde strong {
    font-size: 1.5em !important;
    line-height: 1.5em;
}

.contenedor-resultado-paquete-vacacional .precio-desde small {
    line-height: 0.9em;
    font-size: 0.9em !important;
}

.contenedor-resultado-paquete-vacacional table.detalles-escalas td, .contenedor-resultado-paquete-vacacional table.detalles-escalas th {
    font-size: 0.8em;
}

.contenedor-mcp .lista-servicios h4 {
    background-color: #f08a24;
    padding: 0.2em;
    margin-top: 0;
}

    .contenedor-mcp .lista-servicios h4.activa, .contenedor-mcp .lista-servicios li.activa p, .contenedor-mcp p.activa {
        background-color: #008cba !important;
        color: #fff !important;
        text-shadow: 0 0 0 transparent !important;
    }

.contenedor-mcp #lista-servicios-seleccion-bottom {
    margin-bottom: 10px;
}

.contenedor-mcp li[id^="lista-servicios-bottom"] {
    font-size: 0.75em;
    padding: 5px;
    background-color: #f08a24 !important;
    color: #fff !important;
}

    .contenedor-mcp li[id^="lista-servicios-bottom"].activa {
        background-color: #008cba !important;
        color: #fff !important;
    }

.contenedor-mcp .itinerario-vuelo {
    margin-bottom: 0.5rem;
    padding: 0.5rem;
}

.contenedor-mcp ul.lista-servicios {
    margin: 0;
}

.contenedor-mcp #desglose-precios-paquete {
    padding: 1em;
}

.contenedor-mcp p.precio-desglose-paquete {
    margin-top: -1em !important;
    font-size: 1em !important;
    font-weight: bold;
    width: 50%;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    background-color: #f08a24;
}

.contenedor-mcp #contenedor-precios-bottom h4 {
    background-color: #403a66;
    color: #fff;
    padding: 0.2em;
}

.contenedor-mcp .contenedor-precios-top {
    background-color: #f08a24;
    padding: 1.25em;
}

.contenedor-mcp .contenedor-precios-top p{
    margin-bottom: 0 !important;
}

    .contenedor-mcp .contenedor-precios-top hr {
        margin-bottom: 1.25em;
    }

.contenedor-mcp .oferta-linea-resultado {
    font-weight: bold;
}

.contenedor-mcp .lista-tab {
    margin-left: 20px;
    display: inline-block;
    width: 100%;
    border-bottom: 4px solid #008cba;
}

    .contenedor-mcp .lista-tab li {
        cursor: pointer;
        margin: 0;
        background-color: #f08a24;
        padding: 2px 12px 12px 12px;
        border-radius: 12px 12px 0 0;
        -moz-border-radius: 12px 12px 0 0;
        -webkit-border-top-left-radius: 12px;
        -webkit-border-top-right-radius: 12px;
    }

        .contenedor-mcp .lista-tab li.activa {
            background-color: #008cba;
            color: #fff;
            padding: 2px 12px 12px 12px;
        }

.contenedor-mcp #tab-seleccion-dinamica {
    padding-left: 45px;
}

.contenedor-mcp .paginacion-paquete-vacacional ul {
    display: inline-block;
}

.contenedor-mcp #contenedor-flecha-lelf {
    left: 5px;
    z-index: 1;
}

.contenedor-mcp #contenedor-flecha-rigth {
    z-index: 1;
    right: 5px;
}

.contenedor-mcp .paginacion-paquete-vacacional ul {
    display: inline-block;
}

.contenedor-mcp .paginacion-paquete-vacacional li {
    padding: 0 5px;
}

.contenedor-mcp .paginacion-paquete-vacacional .seleccionada {
    background-color: #008cba;
}

    .contenedor-mcp .paginacion-paquete-vacacional .seleccionada a {
        color: #fff;
    }

.contenedor-mcp .itinerario-vuelo img.nombre-cia-aerea {
    width: 50px;
}

.contenedor-mcp a.ir-a-resultado, .contenedor-mcp a.ir-a-resultado:hover, .contenedor-mcp a.ir-a-resultado:visited {
    color: #fff;
}

/*** CSS Datos paquete vacacional ***/

.th {
    line-height: 0;
    display: inline-block;
    border: solid 4px #FFFFFF;
    max-width: 100%;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    transition: all 200ms ease-out;
}

.contenedor-mcp .textoPoliticasCancelacion {
    padding: 1em !important;
}

/*** FIN CSS Datos paquete vacacional ***/

.contenedor-mcp .header {
    margin-bottom: 1em;
    font-weight: bold;
}


.contenedor-mcp .resultados-busqueda li.resultado-busqueda {
    border: 1px solid #5f5f5f;
    padding-bottom: 0.9375em;
    margin-bottom: 0.9375em;
}

.contenedor-mcp .resultados-busqueda .distintivas {
    display: inline;
}

    .contenedor-mcp .resultados-busqueda .distintivas > li {
        margin: 0.19em;
    }

.contenedor-mcp .resultados-busqueda .info-producto {
    margin-top: 0.9375em !important;
}

.contenedor-mcp .resultados-busqueda li.resultado-busqueda-oferta {
    line-height: 2em;
}

    .contenedor-mcp .resultados-busqueda li.resultado-busqueda-oferta span {
        background-color: #777777;
        border: 1px solid #5f5f5f;
        border-bottom: 0;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        color: #fff;
        display: block;
    }

.contenedor-mcp fieldset {
    background-color: #fff;
}

    .contenedor-mcp fieldset legend {
        background: none;
    }

.contenedor-mcp .infoTooltip {
    cursor: pointer;
}

.contenedor-mcp #select-orden {
    margin-top: 0.8em;
}

.contenedor-mcp #listaFiltroGrupoDistintivas img {
    margin-right: 0.8em;
    border: 1px solid #4d4d4d;
}

.contenedor-mcp #listaFiltroGrupoDistintivas .tamañoImagenDistintivas {
    padding: 4px;
    width: 24px;
    height: 24px;
    background-color: white;
}

.contenedor-mcp .filtro-hoteles {
    margin-bottom: 0.5em !important;
}

.contenedor-mcp .toggle-filtro, .contenedor-mcp .filtro {
    text-decoration: underline;
    margin-bottom: 0.5em;
}

.contenedor-mcp .toggle-comparativa {
    text-decoration: underline;
    margin-bottom: 0.5em;
}

.contenedor-mcp .mensaje-seleccion {
    min-height: 90px;
}

.contenedor-mcp .paginacion-paquete-vacacional {
    line-height: 3em;
}

    .contenedor-mcp .paginacion-paquete-vacacional select {
        margin: 0;
    }

.contenedor-mcp .field-validation-error,.contenedor-mcp .validation-summary-errors {
    display: block;
    padding: 0.33333rem 0.5rem 0.5rem;
    margin-top: -1px;
    margin-bottom: 0.88889rem;
    font-size: 0.66667rem;
    font-weight: normal;
    font-style: italic;
    background: #f04124;
    color: white !important;
}

    .contenedor-mcp .validation-summary-errors li {
        color: white !important;
    }

.contenedor-mcp .input-validation-error {
    color: #f04124;
    border: 1px solid #f04124;
    margin: 0 !important;
}
/** Seleccion de zonas-acomodaciones **/
.contenedor-mcp #wrapper-acomodaciones {
    margin-top: 20px;
}

.contenedor-mcp #load-almanaque {
    display: none;
    min-height: 274px;
    text-align: center;
}

    .contenedor-mcp #load-almanaque h6 {
        margin: 100px 0 0 0;
    }

.contenedor-mcp #contenedor-tabla-almanaque form {
    margin: 0;
}

.contenedor-mcp #contenedor-tabla-almanaque .dia-salida {
    cursor: pointer;
    background-color: #008cba;
    color: #ffffff;
    border: 1px solid #ccc;
    min-height: 44px;
}

.contenedor-mcp #contenedor-tabla-almanaque .dia-oferta {
    background-color: #f08a24;
    color: #ffffff;
    border: 1px solid #ccc;
}

.contenedor-mcp #leyenda-almanaque .leyenda,.contenedor-mcp #leyenda-almanaque .leyenda-oferta {
    display: inline-block;
    margin: 0 0.1em;
    min-height: 44px;
    padding: 0.75em;
}

.contenedor-mcp .enlace-destacado {
    text-decoration: underline;
}

.contenedor-mcp .content-enlace-destacado {
    font-size: 1.1rem !important;
    margin-bottom: 0.6rem;
}

.contenedor-mcp .texto-estado-servicios {
    padding-left: 20px;
}

.contenedor-mcp .contenedor-acomodaciones .infoTooltip {
    border: 1px solid #ccc;
    min-width: 20px;
    height: 20px;
    text-align: center;
    padding: 1px;
}

.contenedor-mcp .contenedor-acomodaciones .contenedor-codigo-regimen {
    margin-right: 5px;
}

.contenedor-mcp .contenedor-acomodaciones .codigo-regimen {
    text-align: center;
}

.contenedor-mcp #solicitud-presupuesto-modal-wrapper {
    margin: 20px auto auto auto;
}

.contenedor-mcp #modal-presupuesto-pdv #solicitud-presupuesto-modal-wrapper {
    padding: 20px;
    width: 700px;
}

    .contenedor-mcp #modal-presupuesto-pdv #solicitud-presupuesto-modal-wrapper #boton-cerrar {
        left: 670px;
    }

.contenedor-mcp .texto-politica-cancelacion, .contenedor-mcp #contenedor-tabla-servicios-paquete-vacacional {
    margin-top: 1.25em;
}

.contenedor-mcp .image-background {
    height: 200px;
    width: 100%;
    background-color: #E3E3E3;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.contenedor-mcp #leyenda-bus-booking {
    padding-left: 4.5em;
}

    .contenedor-mcp #leyenda-bus-booking li {
        margin-bottom: 0.5em;
    }

.contenedor-mcp .modalidad-pago-descripcion {
    margin-bottom: 1.25em !important;
}

/* Reset Validacion de Formularios Nuevos */
.contenedor-mcp #validacionFormulariosBusqueda,#formularioBusqueda #validacionFormulariosBusqueda {
    background-color: #f04124;
    border-color: #de2d0f;
    color: #fff !important;
    background-image: none !important;
    margin-bottom: 1.5em;
}

    .contenedor-mcp #validacionFormulariosBusqueda ul,#formularioBusqueda #validacionFormulariosBusqueda ul {
        margin-bottom: 0;
        margin-left: 1.1rem !important;
    }

    .contenedor-mcp #validacionFormulariosBusqueda .field-validation-error,#formularioBusqueda #validacionFormulariosBusqueda .field-validation-error {
        font-size: 0.75em;
    }

.contenedor-mcp .validation-summary-errors, .contenedor-mcp .field-validation-error,#formularioBusqueda .validation-summary-errors, #formularioBusqueda .field-validation-error {
    color: #fff !important;
}

/* Hoja de producto */

#tab-seleccion-hoja-producto .tab {
    margin: 0;
}

.enlace-calendario-salidas {
    font-size: inherit;
    font-weight: normal;
    letter-spacing: 0;
}

.descriptivo h3 {
    border-bottom: 1px dotted #0084CB;
}

#contenido-textos .imagenProductoPrincipal {
    max-height: 110px;
    width: 100%;
}
/*Resumen reserva*/
.contenedor-mcp .cancelaExpediente, .contenedor-mcp .resumenExpedientePoliticasCancelacion,.contenedor-mcp .abrirCerrarResumenExpPoliticasCanc, .contenedor-mcp .contratoCombinado {
    float: none;
    margin: 0;
    width: auto;
}

.contenedor-mcp #documentacionExpediente {
    background: none !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
}

    .contenedor-mcp #documentacionExpediente ul {
        list-style-position: inside;
    }

    .contenedor-mcp #documentacionExpediente li a:hover {
        text-decoration: none;
    }

/* Tabla resumen servicios paquete vacacional */
.contenedor-mcp table tr.servicio-or td:first-child, .contenedor-mcp .servicio-or {
    color: #f04124;
}

.contenedor-mcp table tr.servicio-ok td:first-child, .contenedor-mcp .servicio-ok {
    color: #43AC6A;
}

.contenedor-mcp tr.seleccionar-hotel,.contenedor-mcp tr.seleccionar-vuelo,.contenedor-mcp td.seleccionar-opcional,.contenedor-mcp td.seleccionar-opcional-modal {
    cursor: pointer;
}

.contenedor-mcp .lanzar-busqueda-servicios, .contenedor-mcp .limpiar-busqueda-servicios {
    font-size: 1.25em;
}

.contenedor-mcp .chosen-container-multi, .contenedor-mcp .chosen-container-multi .chosen-choices, .contenedor-mcp .chosen-container-multi .search-field, .contenedor-mcp .chosen-container-multi .search-field .default, .contenedor-mcp .chosen-container-multi .search-field input {
    min-height: 2.3125rem !important;
}

#no-disponibilidad {
    margin-top: 1.25em;
}

.contenedor-mcp .vuelo-low-cost-no-seleccionable {
    opacity: 0.3;
    cursor: not-allowed;
}

.contenedor-mcp .vuelo-low-cost-seleccionable {
    opacity: 1;
    cursor: pointer;
}

.contenedor-mcp .vuelo-low-cost td {
    padding: 0.1rem !important;
}

.contenedor-mcp table.vuelo-low-cost {
    border: 1px solid #ccc;
}
.contenedor-mcp #contenedor-acomodaciones-paquetes .par, .contenedor-mcp #contenedor-acomodaciones-paquetes .impar {
    background: transparent !important;
}
.label {
    cursor: pointer
}

.grupoIncidencia {
    position: absolute;
    z-index: 2;
    background: rgba(255,255,255,.9);
    padding: 15px !important;
    box-shadow: rgba(0, 0, 0, 0.6) 0 6px 15px;
    margin: 0;       
}
.grupoIncidencia a {
    display: block;
    width: 100%;
    text-align: left;
}
#FechaDesde, #FechaHasta {
    width: auto;
}
/* Chosen como Foundation*/

.chosen-container {
    font-size: 0.875em;
    margin-bottom: 15px;
    width: 100% !important;    
}

.chosen-container-single .chosen-single, .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    font-size: 0.9em;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border-color: #ccc;
    color: rgba(0, 0, 0, 0.75);
    height: 32px;    
    min-height: 32px !important;
    line-height: 32px;
    background: white;
    background: -moz-linear-gradient(top, white 0%, #f3f3f3 100%);
    background: -webkit-linear-gradient(top, white 0%, #f3f3f3 100%);
    -webkit-box-shadow: none;
    background: linear-gradient(to bottom, white 0%, #f3f3f3 100%);
    box-shadow: none;
}

.chosen-container-single .chosen-single div { top: 4px; }

.chosen-container-single .chosen-single abbr { top: 10px; }

.chosen-container-single .chosen-drop { border-radius: 0; width: 100% !important;}

.chosen-container-single .chosen-search input[type=text] {
    background: no-repeat 100% -20px,linear-gradient(#eee 1%,#fff 15%);
    width: 100% !important;
}
.wrapper-chosen-container-multi i {
    position: absolute;
    z-index: 1;
    top: 14px;
    right: 5px;
    color: #666;
}
/*
 * jQuery FlexSlider v2.6.3
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('/Content/fonts/flexslider-icon.eot');
  src: url('/Content/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/flexslider-icon.woff') format('woff'), url('/Content/fonts/flexslider-icon.ttf') format('truetype'), url('/Content/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: transparent;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
    margin: 0 2px !important;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 13px;
  height: 13px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0px;
  }
}

.flexslider-conestilo {
    border: 0 !important;
}

.flexslider-conestilo ul.slides img {
    width: 100% !important;
    object-fit: cover;
    min-height: 10em;
}

.flexslider-conestilo ul.slides li {
    max-height: 20em;
    overflow: hidden;
}

.flexslider-conestilo a.flex-prev
{
    opacity: 1 !important;
    left: 0 !important;
}
.flexslider-conestilo a.flex-next {
    opacity: 1 !important;
    right: 0 !important;
}

.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next{
    height: 50px;
    width: 50px;
}

.flex-control-nav {
    position: relative !important;
    margin-top: 1em !important;
    bottom: 0 !important;
}

ul.slides {
    margin-left: 0 !important;
}

ol.flex-control-paging {
    margin-left: 0 !important;
}


