/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * CSS Author:    Carlos Reyes
 * Browser:        0
 * Browser group: 
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
body { font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }
a:focus { outline: 1px dotted invert; }
hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
h1 { font-size: 25px; }
h2 { font-size: 23px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
ol { list-style: decimal; }
ul { list-style: square; }
li { margin-left: 30px; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 20px; }
.container_12, .container_16 { margin-left: auto; margin-right: auto; width: 960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; margin-left: 10px; margin-right: 10px; }
.container_12 .grid_3, .container_16 .grid_4 { width: 220px; }
.container_12 .grid_6, .container_16 .grid_8 { width: 460px; }
.container_12 .grid_9, .container_16 .grid_12 { width: 700px; }
.container_12 .grid_12, .container_16 .grid_16 { width: 940px; }
.alpha { margin-left: 0; }
.omega { margin-right: 0; }
.container_16 .grid_1 { width: 40px; }
.container_16 .grid_2 { width: 100px; }
.container_16 .grid_3 { width: 160px; }
.container_16 .grid_5 { width: 280px; }
.container_16 .grid_6 { width: 340px; }
.container_16 .grid_7 { width: 400px; }
.container_16 .grid_9 { width: 520px; }
.container_16 .grid_10 { width: 580px; }
.container_16 .grid_11 { width: 640px; }
.container_16 .grid_13 { width: 760px; }
.container_16 .grid_14 { width: 820px; }
.container_16 .grid_15 { width: 880px; }
.container_12 .prefix_3, .container_16 .prefix_4 { padding-left: 240px; }
.container_12 .prefix_6, .container_16 .prefix_8 { padding-left: 480px; }
.container_12 .prefix_9, .container_16 .prefix_12 { padding-left: 720px; }
.container_12 .prefix_1 { padding-left: 80px; }
.container_12 .prefix_2 { padding-left: 160px; }
.container_12 .prefix_4 { padding-left: 320px; }
.container_12 .prefix_5 { padding-left: 400px; }
.container_12 .prefix_7 { padding-left: 560px; }
.container_12 .prefix_8 { padding-left: 640px; }
.container_12 .prefix_10 { padding-left: 800px; }
.container_12 .prefix_11 { padding-left: 880px; }
.container_16 .prefix_1 { padding-left: 60px; }
.container_16 .prefix_2 { padding-left: 120px; }
.container_16 .prefix_3 { padding-left: 180px; }
.container_16 .prefix_5 { padding-left: 300px; }
.container_16 .prefix_6 { padding-left: 360px; }
.container_16 .prefix_7 { padding-left: 420px; }
.container_16 .prefix_9 { padding-left: 540px; }
.container_16 .prefix_10 { padding-left: 600px; }
.container_16 .prefix_11 { padding-left: 660px; }
.container_16 .prefix_13 { padding-left: 780px; }
.container_16 .prefix_14 { padding-left: 840px; }
.container_16 .prefix_15 { padding-left: 900px; }
.container_12 .suffix_3, .container_16 .suffix_4 { padding-right: 240px; }
.container_12 .suffix_6, .container_16 .suffix_8 { padding-right: 480px; }
.container_12 .suffix_9, .container_16 .suffix_12 { padding-right: 720px; }
.container_12 .suffix_1 { padding-right: 80px; }
.container_12 .suffix_2 { padding-right: 160px; }
.container_12 .suffix_4 { padding-right: 320px; }
.container_12 .suffix_5 { padding-right: 400px; }
.container_12 .suffix_7 { padding-right: 560px; }
.container_12 .suffix_8 { padding-right: 640px; }
.container_12 .suffix_10 { padding-right: 800px; }
.container_12 .suffix_11 { padding-right: 880px; }
.container_16 .suffix_1 { padding-right: 60px; }
.container_16 .suffix_2 { padding-right: 120px; }
.container_16 .suffix_3 { padding-right: 180px; }
.container_16 .suffix_5 { padding-right: 300px; }
.container_16 .suffix_6 { padding-right: 360px; }
.container_16 .suffix_7 { padding-right: 420px; }
.container_16 .suffix_9 { padding-right: 540px; }
.container_16 .suffix_10 { padding-right: 600px; }
.container_16 .suffix_11 { padding-right: 660px; }
.container_16 .suffix_13 { padding-right: 780px; }
.container_16 .suffix_14 { padding-right: 840px; }
.container_16 .suffix_15 { padding-right: 900px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
#lightview { position: absolute; top: 50%; left: 50%; height: 150px; width: 150px; margin: -75px 0 0 -75px; padding: 0; text-align: left; }
.lv_Container { position: relative; width: 100%; height: 100%; background: none; padding: 0; margin: 0; }
.lv_Button { cursor: pointer; text-decoration: none; border: none; background: none; margin: 0; padding: 0; }
.lv_Sides { position: absolute; top: 50%; left: 0; clear: both; width: 100%; padding: 0; margin: 0; }
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li { list-style-type: none; position: relative; }
.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper { width: 100%; height: 100%; cursor: pointer; }
.lv_Sides .lv_Button { float: left; background: none; }
.lv_Frames { width: 100%; height: 100%; position: relative; padding: 0; margin: 0; }
.lv_Frames li { list-style-type: none; margin: 0; padding: 0; }
.lv_Frame { width: 100%; display: block; }
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop { position: absolute; left: 0; width: 100%; display: block; }
.lv_FrameBottom { position: relative; float: left; clear: both; }
.lv_Liquid { position: relative; float: left; width: 100%; overflow: hidden; clear: both; }
.lv_Liquid .lv_Filler { position: absolute; height: 100%; width: 2px; top: 0; left: 50%; }
.lv_Half { display: block; height: 100%; clear: both; line-height: 0px; }
.lv_Half li { list-style-type: none; }
.lv_Corner { float: left; position: relative; }
.lv_CornerTr, .lv_CornerBr { float: right; }
.lv_Fill { position: absolute; top: 0; width: 100%; height: 100%; }
.lv_Half .lv_CornerWrapper { float: left; position: relative; width: 50%; height: 100%; overflow: hidden; }
.lv_HalfRight .lv_CornerWrapper { float: right; }
.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner { position: relative; float: right; }
.lv_Center { position: relative; clear: both; height: 100%; overflow: hidden; background: none; padding: 0; margin: 0; }
.lv_WrapUp { position: absolute; left: 0; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0; }
.lv_WrapDown { position: relative; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0; }
.lv_WrapCenter { position: relative; padding: 0; margin: 0; }
.lv_Loading { position: absolute; top: 50%; left: 50%; }
.lv_Loading .lv_Button { float: left; height: 100%; width: 100%; }
.lv_MediaWrapper { position: relative; width: 100%; display: block; overflow: hidden; clear: both; padding: 0; margin: 0; }
.lv_MediaWrapper img { position: relative; float: left; padding: 0; margin: 0; }
.lv_PrevNext { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; }
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button { position: relative; height: 100%; }
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }
.lv_MenuBar { clear: both; position: relative; width: 100%; font: 11px Arial, Helvetica, sans-serif; color: #7a7a7a; padding: 0; margin: 0; text-align: left; }
.lv_MenuBar * { padding: 0; margin: 0;}
.lv_Close { position: relative; float: right; overflow: hidden; width: 100%; height: 100%; }
.lv_Data { position: relative; float: left; padding-bottom: 3px; line-height: 13px; overflow: hidden; }
.lv_Data li { list-style-type: none; float: left; margin-top: 3px; }
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title { font-weight: bold; margin-bottom: 2px; }
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber { color: #a7a7a7; margin-right: 5px; margin-top: 5px; }
.lv_Data .lv_innerPrevNext, .lv_Data .lv_Slideshow { position: relative; border-left: 1px solid #d7d7d7; padding: 0 5px; margin-top: 5px; vertical-align: middle; }
.lv_Data .lv_Slideshow { padding-right: 0px; }
.lv_Data .lv_innerPrevNext .lv_Button, .lv_Data .lv_Slideshow .lv_Button { float: left; background-position: center left; background-repeat: no-repeat; }
.lv_contentTop, .lv_contentBottom { position: relative; float: left; margin: 0; padding: 0; clear: both; }
#lightview iframe { float: left; border: 0; clear: both; padding: 0; margin: 0; background: none; }
.lv_topButtons { position: absolute; left: 0; width: 100%; overflow: hidden; margin: 0; padding: 0; }
.lv_topcloseButtonImage { cursor: pointer; }
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div { padding: 6px; font: 11px Arial, Helvetica, sans-serif; }
#lightviewError .message { background: #fcb5b5; color: #dd1f1f; margin-bottom: 3px; }
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage { background: #b5fcbd; color: #21be30; }
#lightviewError a, #lightviewError a:hover, #lightviewError a:visited { color: #21be30; text-decoration: none; background: none; font-weight: bold; border-bottom: 1px solid #7de689; }
#lightviewError p { margin-left: 0; padding: 0; }
#lv_overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
#lightviewController { position: fixed; bottom: 0; top: 0; left: 50%; margin: 0; padding: 0; color: #d2d2d2; font: 11px Arial, Helvetica, sans-serif; }
* html body #lightviewController { position: absolute; top: auto; margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px'); }
#lightviewController ul { display: block; height: 100%; float: left; margin: 0; padding: 0; position: relative; }
.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom { list-style-type: none; float: left; display: block; position: relative; clear: both; overflow: hidden; margin: 0; padding: 0; }
.lv_controllerCenter { width: auto; float: left; }
.lv_controllerCornerWrapper { position: absolute; width: 100%; height: 100%; margin: 0; padding: 0; }
.lv_controllerCornerWrapperTopLeft, .lv_controllerCornerWrapperBottomLeft { top: 0; left: -100%;}
.lv_controllerCornerWrapperTopRight, .lv_controllerCornerWrapperBottomRight { top: 0; left: 100%;}
#lightviewController .lv_CornerWrapper { width: 100%; }
#lightviewController .lv_Corner { float: left; }
#lightviewController .lv_Corner { float: right; position: relative; }
#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr { float: left; }
.lv_controllerBetweenCorners { position: relative; height: 100%; overflow: hidden; }
.lv_controllerMiddle { position: relative; height: 100%; float: left; }
.lv_controllerCenter { float: left; width: auto;}
.lv_controllerCenter li { list-style-type: none; float: left; display: inline; position: relative; clear: none; }
.lv_controllerSetNumber { float: left; text-align: center; }
#lightviewController .lv_Button { float: left; position: relative; height: 100%; clear: none; }
.lv_controllerSetNumber { position: relative; height: 100%; padding-right: 3px; }
.lv_controllerPrev, .lv_controllerNext, .lv_controllerSlideshow, .lv_controllerClose { float: left; position: relative; height: 100%; padding-left: 3px; }
.lv_controllerPrev { border-left: 1px solid #3c3c3c; }
#lightviewController .lv_controllerNext { padding-right: 3px; border-right: 1px solid #3c3c3c; }
* html #lightview { position: absolute; margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px'); margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px'); }
html #lv_overlay { position: absolute; height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' ); width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' ); }
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Arial, sans-serif; font-size: 11px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(/img/libs/jquery-ui-1.8/ui-lightness/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(/img/libs/jquery-ui-1.8/ui-lightness/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(/img/libs/jquery-ui-1.8/ui-lightness/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(/img/libs/jquery-ui-1.8/ui-lightness/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(/img/libs/jquery-ui-1.8/ui-lightness/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(/img/libs/jquery-ui-1.8/ui-lightness/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/img/libs/jquery-ui-1.8/ui-lightness/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-icon { width: 16px; height: 16px; background-image: url(/img/libs/jquery-ui-1.8/ui-lightness/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/img/libs/jquery-ui-1.8/ui-lightness/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/img/libs/jquery-ui-1.8/ui-lightness/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/img/libs/jquery-ui-1.8/ui-lightness/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/img/libs/jquery-ui-1.8/ui-lightness/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/img/libs/jquery-ui-1.8/ui-lightness/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/img/libs/jquery-ui-1.8/ui-lightness/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/img/libs/jquery-ui-1.8/ui-lightness/ui-icons_ffd27a_256x240.png); }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; 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; }
.ui-widget-overlay { background: #666666 url(/img/libs/jquery-ui-1.8/ui-lightness/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/img/libs/jquery-ui-1.8/ui-lightness/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.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;}
.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; }
.ui-autocomplete { position: absolute; cursor: default; }
.ui-autocomplete-loading { background: white url('/img/libs/jquery-ui-1.8/ui-lightness/ui-anim_basic_16x16.gif') right center no-repeat; }
* html .ui-autocomplete { width:1px; }
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; }
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item { margin:0; padding: 0; 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 { margin: -1px; }
.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; }
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
.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 .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: .4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon .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 .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-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; box-shadow: 0px 10px 22px -12px #000; -moz-box-shadow: 0px 10px 22px -12px #000; -webkit-box-shadow: 0px 10px 22px -12px #000; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 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 { border: 0; padding: 10px; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: 0 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-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; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; }
.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; }
.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-datepicker { z-index: 10000; width: 168px; padding: .2em .2em 0; box-shadow: 0px 10px 22px -12px #000; -moz-box-shadow: 0px 10px 22px -12px #000; -webkit-box-shadow: 0px 10px 22px -12px #000; border-color: #000; }
.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; }
.ui-datepicker-trigger { position: absolute; right: 8px; bottom: 20px; width: 24px; height: 24px; }
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-cover { display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; background-image: url(/img/libs/tipsy/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 160px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
body { background: #DADADA; color: #333; background-repeat: repeat; }
.container_16 { background-repeat: repeat-y; }
.left { float: left; }
.right { float: right; }
.azul { color: #1E4A8C; }
code { display: block; }
.separador { }
.modulo { -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #FFF; margin-bottom: 20px; }
.modulo.light { }
.modulo.light.color { background-color: #E8DCC9; }
.modulo-header { position: relative; min-height: 19px; padding: 10px 20px; border-bottom: 1px solid #DADADA; }
div.aside_holder .modulo-header { float: left; width: 240px; }
.modulo-header.title_transparencia { background-color: #FC5200; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; }
.modulo-header.title_transparencia h2 { color: #FFF; }
div.special_holder .modulo-header.aside_gallery, .modulo-header.aside_gallery { position: relative; padding: 10px 20px; border-bottom: 1px solid #DADADA; height: auto; width: 240px; }
div.special_holder .modulo-header.aside_gallery.light { width: 234px; }
.modulo-body { position: relative; if [IE7] overflow: hidden; }
.modulo-body .contenido { padding: 20px 30px; }
.modulo-body .contenido h1, #zoom_content h1, .modulo-body .contenido h3, #zoom_content h3, .modulo-body .contenido h4, #zoom_content h4, .modulo-body .contenido h5, #zoom_content h5, .modulo-body .contenido h6 #zoom_content h6 { font-family: "Trebuchet MS", "Arial", sans-serif; margin-bottom: 0; }
#zoom_content ul.normal{ border-top:1px dotted #2B5070; margin-bottom:0; }
.modulo-footer { float: left; position: relative; margin-bottom: 20px; }
.modulo-footer.contactenos { position: relative; padding: 10px 20px; border-top: 1px solid #DADADA; margin-bottom: 0; width: 900px; }
.modulo-footer.contactenos p { font-size: 11px; font-weight: bold; margin-bottom: 0; }
.modulo-body.col-300 { float: left; width: 260px; border-right: 1px solid #DADADA; padding: 20px; }
.modulo-body.col-420 { float: left; width: 380px; border-right: 1px solid #DADADA; padding: 20px; }
.modulo-body.col-300.no-padding { float: left; width: 300px; border-right: 1px solid #DADADA; padding: 0; }
.modulo-body.col-420.no-padding { float: left; width: 420px; border-right: 1px solid #FFF; padding: 0; }
.modulo-body.col-340 { float: left; width: 299px; padding: 20px; }
.modulo-body.col-340.no-padding { width: 339px; padding: 0; }
.modulo-body.col-340 { float: left; width: 299px; padding: 20px; }
.modulo-body.col-220.no-padding { width: 219px; padding: 0; }
.modulo-body.col-220 { width: 199px; padding: 20px; }
.modulo-body.col-260 { width: 259px; padding: 20px; }
.modulo-body.col-260.transparencia { width: 255px; padding: 20px; }
.modulo-body.col-260.no-padding { width: 299px; padding: 0; border-left: 1px solid #FFF; }
.modulo-body.col-260.transparencia.no-padding { width: 295px; padding: 0; border-left: 1px solid #FFF; }
.modulo-body.alpha-top { padding-top: 0; }
.modulo-body.omega-bottom { padding-bottom: 0; }
.modulo-body.franja { padding: 0 20px; height: 50px; }
.modulo-body.franja.gris { background-color: #CDCDCD; }
.modulo-body.franja.naranja-claro { background-color: #FECEBF; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; height: auto; }
.modulo-body.franja h3.franja { }
.modulo-body ul.menu-lateral { padding: 10px; margin: 0; }
.modulo-body ul.menu-lateral.small a { font-size: 12px; font-weight: normal; }
.modulo-body ul.menu-lateral li { list-style-type: none; padding-left: 0; margin-left: 0; }
.modulo-body ul.menu-lateral li a { display: block; border-bottom: 1px dotted #CCC; line-height: 1.4em; text-decoration: none; color: #666; font-weight: bold; padding: 8px 40px 8px 18px; }
.modulo-body ul.menu-lateral li .destacado { font-size: 16px; font-weight: bold; color: #000; margin-right: 6px; }
.modulo-body ul.menu-lateral li a:hover { background-color: #EEE; }
.modulo-body ul.menu-lateral li a.seleccionado { background-color: #EEE; }
.modulo-body ul.menu-lateral li:last-child a { border-bottom: none; }
.modulo.footer { float: left; padding: 20px; padding-bottom: 0; font-size: 11px; color: #666; }
.modulo.footer a { color: #999; text-decoration: none; }
.modulo.footer a:hover { border-bottom: 1px dotted #555; }
.modulo.footer ul { float: left; list-style-type: none; margin-bottom: 0; padding-right: 64px; }
.modulo.footer ul.omega { padding-right: 0; }
.modulo.footer li { margin-left: 0; }
.modulo.footer li ul { padding-right: 0; }
.modulo.footer li ul li { padding-left: 10px; margin-left: 1px; background-image: url(/img/graphics/bullet.gif); background-repeat: no-repeat; top: 10px; }
.modulo.footer li.seccion { text-transform: uppercase; font-weight: bold; font-size: 9px; line-height: 17px; }
.modulo-titulo { float: left; font-size: 12px; margin-bottom: 0; text-transform: uppercase; line-height: 22px; }
.modulo-titulo.icon { margin-left: 40px; }
.modulo-titulo-destacado { margin-bottom: 0; font-size: 22px; line-height: 24px; }
p.last { margin-bottom: 0; }
p.copy { font-size: 10px; color: #999; }
p.copy a { color: #999; }
a.buttons { background-image: url(/img/sprites/buttons.png); background-repeat: no-repeat; text-indent: -9999px; }
a.share { float: right; width: 125px; height: 16px; background-position: 0 0; }
a.call-to-action-especialistas { float: left; width: 220px; height: 50px; background-position: 0 -32px; }
a.call-to-action-especialistas:hover { background-position: 0 -82px; }
a.share:hover { background-position: 0 -16px; }
h3.franja { font-size: 13px; margin-bottom: 0; line-height: 50px; }
.backgrounds { background-image: url(/img/sprites/backgrounds.png); background-repeat: no-repeat; }
.icons { background-image: url(/img/sprites/global.png); background-repeat: no-repeat; }
a.icons.button { text-indent: -9999px; }
.backgrounds.solapa { float: left; width: 10px; height: 60px; background-position: 0 0; position: absolute; left: -10px; }
.backgrounds.panama-flag { float: right; width: 40px; height: 24px; background-position: 0 -60px; position: absolute; right: 10px; top: 7px; }
.backgrounds.ONU-emblema { float: left; width: 48px; height: 40px; background-position: 0 -84px; position: absolute; top: 0; left: 0; border-right: 1px solid #CCC; }
.bullets.table { background-image: url(/img/graphics/bullets/table.png); background-repeat: no-repeat; background-position: 0 2px; }
div#convocatorias-col { float: left; background-image: url(/img/dummies/convocatorias_col.png); background-repeat: no-repeat; width: 280px; height: 400px; }
.noScript { margin: auto; text-align: right; color: #FFF; font-size: 12px; width: 940px; background-color: #CC0000; padding: 8px 0; border-bottom: 1px solid #FFF; }
.noScript a, .noScript a:link { color: #FFF; font-weight: bold; text-decoration: none; margin-right: 10px; }
.noScript a:hover { text-decoration: underline; }
div.content_holder { float: left; width: 640px; }
div.special_holder { float: left; width: 940px; }
div.special_holder .modulo-header { position: relative; height: 90px; padding: 0; border-bottom: none; }
div.special_holder .modulo-header.aside_gallery { height: auto; }
div.aside_holder { float: left; width: 290px; margin-left: 10px; }
div.aside h3 { margin: 16px 20px 0 20px; }
div.aside h3+p { margin-top: 0; }
div.aside p { margin: 16px 20px 10px 20px; font-size: 12px; }
ul.menu { float: left; margin: 0 0 10px 0; width: 280px; }
ul.menu li { margin-left: 0; list-style-type: none; }
ul.menu li a { display: block; text-decoration: none; color: #000; font-weight: bold; padding: 10px 40px 10px 20px; line-height: 1.25em; border-bottom: 1px solid #DADADA; }
ul.menu li a.seleccionado { background-color: #EEE; padding-left: 20px; }
ul.menu li a:hover { color: #1E4A8C; }
ul.menu li.last-child a { border-bottom: none; }
a.ver_todas { position: absolute; float: left; width: 60px; height: 14px; background-position: -20px -1380px; }
a.ver_todas:hover { background-position: -100px -1380px; }
a.ver_todos { position: absolute; float: left; width: 60px; height: 14px; background-position: -180px -1380px; }
a.ver_todos:hover { background-position: -260px -1380px; }
a.RSS { position: absolute; float: left; width: 15px; height: 14px; background-position: -20px -1180px; }
a.RSS:hover { background-position: -20px -1120px; }
.aside a.ver_todos { right: 20px; top: 13px; }
.aside.light { width: 274px; margin-left: 0; }
.aside .modulo-footer { padding: 0; width: 100%; border-top: 1px solid #DADADA; margin-bottom: 0; }
.aside .modulo-footer.widget { border-top: 1px dotted #DADADA; }
.aside .modulo-footer ul { margin-top: 0; margin-bottom: 0; }
.contenido img.logo_agencia { float: right; margin-bottom: 10px; margin-left: 10px; border: 1px dotted #CCC; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.aside_gallery { float: left; width: 280px; }
.aside_gallery.light { width: 274px; }
.aside_gallery .slider { float: left; width: 280px; height: 186px; overflow: hidden; }
.aside_gallery .slider.light, .aside_gallery .photos.light { width: 274px; height: 182px; }
.aside_gallery .photos { float: left; width: 280px; height: 186px; }
.aside_gallery .photos img { display: block; float: left; }
.aside_gallery .info { float: left; width: 280px; }
.aside_gallery .info.light { width: 274px; }
.aside_gallery .info p { margin-bottom: 20px; }
.aside_gallery .info p.hide { display: none; }
.aside_gallery .info span.author { font-family: Georgia, serif; font-style: italic; color: #888; }
.aside_gallery .nav { float: left; width: 280px; background-color: #000; border-top: 1px solid #666; }
.aside_gallery .nav.light { width: 274px; }
.aside_gallery .nav ul { padding: 0; }
.aside_gallery .nav li { float: left; list-style-type: none; margin-left: 0; padding-left: 0; }
.aside_gallery .nav a { float: left; display: block; padding: 6px 10px; color: #FFF; text-decoration: none; font-weight: bold; font-size: 10px; }
.aside_gallery .nav a:hover { background-color: #333; }
.aside_gallery .nav a.selected { background-color: #555; }
.inline_photo { width: 200px; margin-bottom: 0; }
.inline_photo a { color: #FFF; }
.inline_photo.ancho_130 { width: 130px; margin-bottom: 0; }
.inline_photo.ancho_290 { width: 290px; margin-bottom: 0; }
.inline_photo.ancho_400 { width: 400px; margin-bottom: 0; }
.inline_photo.ancho_580 { width: 580px; margin-bottom: 0; }
.inline_photo.left { float: left; margin-right: 20px; }
.inline_photo.right { float: right; margin-left: 20px; }
.inline_photo img, .contenido .inline_photo img { margin-bottom: 0; display: block; }
.inline_photo.sin_fondo p { background-color: transparent; color: #000; padding: 6px 0; border-bottom: 1px dotted #CCC; }
.inline_photo p { font-size: 11px; margin-bottom: 10px; background-color: #00398A; color: #FFF; padding: 6px 8px; border-top: 1px dotted #FFF; overflow: hidden; }
.inline_photo p span.author { font-family: Georgia, serif; color: #CCC; font-size: 10px; font-style: italic; }
p.chart { font-size: 11px; }
p.chart a { text-decoration: none; color: #333; display: block; padding-left: 24px; }
span.ver { color: #001B89; text-transform: uppercase; font-weight: bold; }
p.chart.pie { background-image: url(/img/graphics/bullets/pie.png); background-repeat: no-repeat; }
p.chart.bar { background-image: url(/img/graphics/bullets/bar.png); background-repeat: no-repeat; }
p.chart.table { background-image: url(/img/graphics/bullets/table.png); background-repeat: no-repeat; }
p.chart.map { background-image: url(/img/graphics/bullets/map.png); background-repeat: no-repeat; }
p.chart.download { background-image: url(/img/graphics/bullets/download.png); background-repeat: no-repeat; }
p.chart.drawing { background-image: url(/img/graphics/bullets/drawing.png); background-repeat: no-repeat; }
div.path h3{ border-top: 1px solid #CCCCCC; border-bottom: 1px dotted #CCCCCC; padding:6px 0; }
div.path p { background-color: transparent; color: #000000; padding: 6px 0; margin:0; }
p.chart.zoom { background-image: url(/img/graphics/bullets/zoom.png); background-repeat: no-repeat; background-position: 0 4px; }
p.chart.link_1 { background-image: url(/img/graphics/bullets/link_1.png); background-repeat: no-repeat; }
p.chart.link_2 { background-image: url(/img/graphics/bullets/link_2.png); background-repeat: no-repeat; }
img.marco { border: 1px solid #CCC; padding: 4px; }
div.video { float: left; width: 460px; height: 365px; }
#zoom { z-index: 30000; }
#zoom td { padding: 0; }
.fancy_zoom_content { float: left; height: 500px; overflow-y: auto; overflow-x: hidden; padding-right: 20px; }
.a2a_menu_border { box-shadow: 0px 10px 22px -5px #000; -moz-box-shadow: 0px 10px 22px -5px #000; -webkit-box-shadow: 0px 10px 22px -5px #000; }
div.site-map li { margin-bottom: 2px; }
div.site-map h3, div.site-map h4, div.site-map h5, div.site-map h6 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0; }
div.site-map h4 a, div.site-map h5 a, div.site-map h6 a { color: #555; text-decoration: none; border-bottom: 1px dotted #AAA; }
div.site-map h4 a:hover, div.site-map h5 a:hover, div.site-map h6 a:hover { color: #000; border-bottom: 1px dotted #000; }
.shadow { box-shadow: 0 0 8px #999; }
.light_shadow { box-shadow: 0 0 5px #BBB; }
.light_shadow_down { box-shadow: 0 4px 8px #BBB; }
a.button.play { background-position: -96px -1416px; float: left; height: 34px; position: absolute; right: 100px; top: 50px; width: 34px; }
div.cabezote { -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; width: 940px; height: 140px; background-repeat: no-repeat; margin-bottom: 20px; position: relative; z-index: 900; }
div.cabezote.interiores { margin-bottom: 10px; }
div.cabezote.molas { background-image: url(/img/shared/header/backgrounds/molas.jpg); }
div.cabezote.sombreros { background-image: url(/img/shared/header/backgrounds/sombreros.jpg); }
div.cabezote.cestos { background-image: url(/img/shared/header/backgrounds/cestos.jpg); }
div.cabezote.vestidos { background-image: url(/img/shared/header/backgrounds/vestidos.jpg); }
div.cabezote h1 { color: #FFF; font-family: Helvetica, Arial, sans-serif; font-size: 29px; line-height: 1.15em; margin-left: 136px; margin-top: 10px; font-weight: normal; }
div.cabezote h1 img { float: left; margin-bottom: 20px; margin-right: 20px; margin-top: 3px; }
div.cabezote img.brand { position: absolute; right: 10px; top: 6px; z-index: 2; }
div.cabezote ul { float: left; margin: 3px 0 0 0; padding: 0; height: 40px; position: relative; z-index: 500px; }
div.cabezote li { float: left; margin: 0; list-style-type: none; border-right: 1px solid #94A9C6; height: 40px; position: relative; display: block; }
div.cabezote li.last { border-right: none; }
div.cabezote li a { display: block; line-height: 40px; padding: 0 10px; text-decoration: none; color: #FFF; font-weight: bold; font-size: 11px; }
div.cabezote li a.home { background-image: url(/img/sprites/global.png); background-repeat: no-repeat; text-indent: -9999px; width: 20px; }
div.cabezote li a.buscador { background-image: url(/img/sprites/global.png); background-repeat: no-repeat; background-position: -8px -2007px; text-indent: -9999px; width: 20px; }
div.cabezote li:hover ul { display: block; box-shadow: 0px 10px 22px -5px #000; -moz-box-shadow: 0px 10px 22px -5px #000; -webkit-box-shadow: 0px 10px 22px -5px #000; }
div.cabezote li:hover { background-color: #1D498B; }
div.cabezote li.submenu:hover { height: 41px; }
div.cabezote li.home:first-child:hover { -moz-border-radius-bottomleft: 6px; }
div.cabezote li ul { float: left; display: none; position: absolute; top: 1px; left: -1px; margin-top: 40px; z-index: 5000; border: 1px solid #FFF; border-top: none; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; }
div.cabezote li ul.PNUD { width: 160px; height: 248px; }
div.cabezote li ul.PNUD li { width: 160px; }
div.cabezote li ul.areas-trabajo { width: 225px; height: 279px; }
div.cabezote li ul.areas-trabajo li { width: 225px; }
div.cabezote li ul.IDH { width: 260px; height: 248px; }
div.cabezote li ul.IDH li { width: 260px; }
div.cabezote li ul.ODM { width: 253px; height: 155px; }
div.cabezote li ul.ODM li { width: 253px; }
div.cabezote li ul.ONU { width: 214px; height: 124px; }
div.cabezote li ul.ONU li { width: 214px; }
div.cabezote li ul.centro-informacion { width: 137px; height: 248px; }
div.cabezote li ul.centro-informacion li { width: 137px; }
div.cabezote li ul li { background-color: #1D498B; border-right: none; height: 31px; }
div.cabezote li ul li:hover { height: 31px; }
div.cabezote li ul li a.sub_options { background-image: url(/img/sprites/global.png); background-repeat: no-repeat; padding-left: 26px; background-position: -10px -167px; background-color: #132D59; }
div.cabezote li ul li a.sub_options:hover { background-color: #132D59; }
div.cabezote li ul li a.sub_option { padding-left: 26px; }
div.cabezote li ul li a.sub_option.global, div.cabezote li ul li a.sub_option.regional, div.cabezote li ul li a.sub_option.panama { background-image: url(/img/sprites/global.png); background-repeat: no-repeat; padding-left: 36px; }
div.cabezote li ul li a.sub_option.global { background-position: -12px -212px; }
div.cabezote li ul li a.sub_option.regional { background-position: -12px -294px; }
div.cabezote li ul li a.sub_option.panama { background-position: -12px -250px; }
div.cabezote li ul li a.sub_option.last { border-bottom: 1px solid #132D59; }
div.cabezote li ul li:last-child, div.cabezote li ul li:last-child a { -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom: none; }
div.cabezote li ul li a { line-height: 30px; border-bottom: 1px dotted #4F647F; }
div.cabezote li ul li a:hover { background-color: #00306B; }
div.cabezote li ul li:first-child:hover { -moz-border-radius-bottomleft: 0; }
div.cabezote form { position: absolute; float: left; width: 250px; height: 30px; margin-top: 3px; top: 3px; right: 30px; }
div.cabezote fieldset { background-color: transparent; -moz-border-radius: 0; -webkit-border-radius: 0; padding: 0; border: 0; margin-bottom: 0; }
div.cabezote input[type="text"] { float: left; background-image: url(/img/sprites/global.png); background-color: transparent; background-position: -20px -60px; border: 0; width: 110px; padding: 4px 8px 3px 20px; color: #333; font-size: 11px; -moz-border-radius: 0; height: 14px; }
div.cabezote input[type="submit"] { float: left; background-image: url(/img/sprites/global.png); background-color: transparent; background-position: -230px -60px; border: 0; width: 51px; text-indent: -9999px; margin: 0; -moz-border-radius: 0; }
div.breadcrumb { float: left; font-size: 10px; margin-bottom: 10px; }
div.breadcrumb ul { margin: 0; padding: 0; }
div.breadcrumb li { list-style-type: none; display: inline; color: #999; margin-left: 0; }
div.breadcrumb li.breadcrumb { background-position: -20px -1498px; padding-left: 8px; margin-left: 6px; }
div.breadcrumb li.actual { color: #666; font-weight: bold; }form { font-family: Helvetica, Arial; position: relative; }
form div.inline { margin-left: 5px; }
form span.input { float: left; background: #D0E5F2 none repeat scroll 0 0; display: block; padding: 5px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
form div.select { float: left; background-color: #EEE; padding: 6px 7px; -moz-border-radius: 6px; -webkit-border-radius: 6px; width: 100%; margin-bottom: 10px; }
form div.select:hover { background-color: #DDD; }
form div.select.selected { background-color: #BBB; }
form div.select.aside { width: 246px; margin: 0 10px 10px 10px; }
form div.select.aside.first { margin-top: 10px; }
form span.input.next { margin-bottom: 12px; }
form span.input.continue { margin-bottom: 5px; }
fieldset { background-color: #E2F0F9; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 10px 20px 20px 20px; border: 1px solid #CCC; margin-bottom: 0; position: relative; }
fieldset.next { margin-top: 10px; }
legend { padding: 0 5px; font-weight: bold; font-size: 16px; }
.tip { font-size: 11px; font-weight: normal; }
label { display: block; clear: both; font-size: 12px; font-weight: bold; margin-left: 5px; margin-top: 0; }
label.log-in { font-size: 13px; }
label.checkbox { display: block; margin: -17px 0 0 25px; width: 86%; }
label.light { font-weight: normal; color: #666; }
label.bold { font-size: 14px; color: #000; margin: -18px 0 2px 25px; }
input[type="text"], input[type="password"], select.CV, textarea { font-family: Helvetica, Arial; background-color: #FFF; border: 1px solid #A0BBCD; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 6px 6px 0 6px; height: 22px; font-size: 18px; font-weight: bold; width: 240px; }
label.disabled, select.CV[disabled] { opacity: 0.25; }
input[type="checkbox"].bold { margin-top: 8px; }
select.CV { width: 174px; padding: 6px; height: 30px; font-size: 13px; line-height: 30px; }
select { width: 100%; }
input[type="text"]:focus, input[type="password"]:focus, select.CV:focus { border-color: #003366; }
input[type="text"].log-in, input[type="password"].log-in { width: 230px; }
input[type="text"].columna.completa, select.CV.columna.completa { width: 538px; }
input[type="text"].columna.media, select.CV.columna.media { width: 255px; }
input[type="text"].columna.media-ancha, select.CV.columna.media-ancha { width: 330px; }
input[type="text"].columna.media-corta, select.CV.columna.media-corta { width: 200px; }
input[type="text"].columna.tercio { width: 160px; }
input[type="text"].columna.tercio-corto, select.CV.columna.tercio-corto { width: 114px; }
input[type="text"].columna.cuarto { width: 120px; }
input[type="text"].columna.dos-cuartos, input[type="password"].columna.dos-cuartos { width: 269px; }
select.CV.columna.cuarto { width: 120px; }
input[type="text"].columna.quinto, select.CV.columna.quinto { width: 80px; }
input[type="text"].columna.tres-cuartos { width: 404px; }
input[type="image"].especialidades.enviar, input[type="image"].especialidades.next { position: absolute; right: -23px; bottom: 30px; }
input[type="submit"], input[type="button"], #especialistas a.button { font-family: Arial, sans-serif; float: right; margin-top: 20px; background: #222 url(/img/backgrounds/alert-overlay.png) repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; border: 0 none; font-size: 11px; text-shadow: 1px -1px 1px rgba(0,0,0,0.25); font-weight: bold; }
input[type="submit"].inline { margin-right: 8px; }
input[type="submit"]:hover { background-color: #111; color: #fff; }
input[type="submit"].azul, #especialistas a.button.azul { background-color: #0D3879; }
input[type="submit"].azul:hover, #especialistas a.button.azul:hover { background-color: #233B5F; }
input[type="button"].cancelar { background-color: transparent; background-image: none; color: #CC0000; text-shadow: none; text-decoration: underline; }
input[type="button"].cancelar:hover { background-color: transparent; }
input[type="button"].quinto { width: 80px; }
input[type="text"].error, input[type="password"].error, select.CV.error, textarea.error { border-color: #CC0000; background-color: #FAE5E5; }
input.CV[type="button"] { margin-top: 0; }
label.error { margin-top: 4px; font-size: 11px; font-weight: normal; }
div.errores { padding: 20px; display: none; }
div.message-window { margin-bottom: 10px; -moz-border-radius: 4px; padding: 10px; display: none; }
div.message-window.bottom { margin-top: 20px; margin-bottom: 0; }
div.message-window h4 { font-size: 14px; margin-bottom: 0; color: #FFF; }
div.message-window ul { margin-bottom: 0; }
div.message-window li { margin-left: 14px; padding-left: 0; list-style-type: circle; }
div.message-window label { margin-top: 0; margin-left: 0; }
div.message-window.error { background-color: #CC0000; color: #FFF; }
div.message-window.success { background-color: #88B92D; color: #FFF; }
div.message-window.visible { display: block; }
div#especialistas { float: left; }
div#especialistas form { padding-bottom: 50px; }
div#especialistas form#registro { padding-bottom: 0; }
div.call-to-action { float: left; background-image: url(/img/sections/especialistas/sprites/callToAction.png); background-repeat: no-repeat; width: 220px; height: 310px; margin: 20px; padding: 0 20px; }
div.call-to-action.registro { background-position: 0 0; }
div.call-to-action.verificacion { background-position: -260px; 0; }
div.call-to-action.activacion { background-position: -520px; 0; }
div.call-to-action.error { background-position: -780px; 0; }
div.call-to-action p { margin-top: 110px; margin-bottom: 20px; line-height: 18px; color: #FFF; }
a.logout { display: block; background-image: url(/img/sections/especialistas/sprites/buttons.png); background-repeat: no-repeat; background-position: -40px -100px; width: 49px; height: 14px; text-indent: -9999px; float: right; margin-top: 2px; }
a.logout:hover { background-position: -40px -120px; }
div#especialistas hr { margin-bottom: 10px; }
div#especialistas h3.franja { background-color: #EEE; padding-left: 20px; }
span.consultor { float: right; font-size: 10px; color: #1E4A8C; font-weight: bold; margin-top: 3px; margin-right: 10px; }
div#especialistas ul.menu { float: left; padding: 20px; padding-right: 0; list-style-type: none; margin-bottom: 0; width: 140px; }
div#especialistas ul.menu li { margin-left: 0; position: relative; }
div#especialistas ul.menu li.preview { margin-top: 50px; }
div#especialistas ul.menu li.preview a { -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; border-bottom: none; padding-left: 30px; background-position: -14px -395px; }
div#especialistas ul a { display: block; background-color: #EEE; width: 128px; height: 31px; line-height: 32px; padding: 0 0 0 12px; margin-left: 0; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; text-decoration: none; font-size: 12px; color: #999; }
div#especialistas ul a.select { background-color: #D6D6D6; font-weight: bold; color: #1E4A8C; }
div#especialistas li img { position: absolute; right: -7px; top: 12px; }
div#especialistas ul a.alpha { border-top: none; -moz-border-radius-topleft: 6px; height: 36px; line-height: 36px; }
div#especialistas ul a.omega { border-bottom: none; -moz-border-radius-bottomleft: 6px; }
div#especialistas ul a:hover { background-color: #DDD; }
div#especialistas ul a.select:hover { background-color: #D6D6D6; }
div#especialistas ul a.inactivo { color: #CCC; }
div#especialistas ul a.inactivo:hover { color: #333; font-weight: bold; }
div#especialistas .contenedor-formularios { float: left; margin: 0; background-image: url(/img/sections/especialistas/background.png); background-repeat: no-repeat; background-color: #F6F6F6; border-left: 1px solid #CCC; width: 760px; min-height: 440px; position: relative; }
div#especialistas .formularios { float: left; width: 760px; }
div#especialistas .formulario { float: left; width: 760px; min-height: 420px; position: relative; }
div#especialistas a.navegacion { display: block; background-image: url(/img/sections/especialistas/sprites/buttons.png); background-repeat: no-repeat; position: absolute; z-index: 20; text-indent: -9999px; }
div#especialistas a.navegacion.prev, div#especialistas a.navegacion.next { width: 20px; height: 40px; right: -20px; }
div#especialistas a.navegacion.prev.active, div#especialistas a.navegacion.prev.inactive { background-position: 0 -80px; top: 40px; }
div#especialistas a.navegacion.prev.inactive { background-position: 0 -160px; cursor: default; }
div#especialistas a.navegacion.next.active, div#especialistas a.navegacion.next.inactive { background-position: 0 -120px; top: 80px; }
div#especialistas a.navegacion.next.inactive { background-position: 0 -40px; cursor: default; }
div#especialistas a.navegacion.next { border-top: 1px solid #CCC; border-bottom: 1px solid #EEE; }
div#especialistas a.navegacion.next.datos-personales:hover { background-position: -40px -260px; width: 142px; }
div#especialistas a.navegacion.next.idiomas:hover { background-position: -70px -20px; width: 112px; }
div#especialistas a.navegacion.next.especialidades:hover { background-position: -20px -320px; width: 162px; }
div#especialistas a.navegacion.next.sectores:hover { background-position: -60px -560px; width: 122px; }
div#especialistas a.navegacion.next.titulos-academicos:hover { background-position: -40px -80px; width: 142px; }
div#especialistas a.navegacion.next.consultorias:hover { background-position: -30px -380px; width: 152px; }
div#especialistas a.navegacion.next.talleres:hover { background-position: -60px -140px; width: 122px; }
div#especialistas a.navegacion.next.cargos-ejercidos:hover { background-position: -50px -440px; width: 132px; }
div#especialistas a.navegacion.next.referencias:hover { background-position: -40px -200px; width: 142px; }
div#especialistas a.navegacion.next.curriculum:hover { background-position: -40px -500px; width: 142px; }
div#especialistas a.navegacion.next.disponibilidad:hover { background-position: -20px -620px; width: 162px; }
div#especialistas a.navegacion.prev { border-top: 1px solid #EEE; }
div#especialistas a.navegacion.prev.datos-personales:hover { background-position: -220px -260px; width: 142px; }
div#especialistas a.navegacion.prev.idiomas:hover { background-position: -250px -20px; width: 112px; }
div#especialistas a.navegacion.prev.especialidades:hover { background-position: -200px -320px; width: 162px; }
div#especialistas a.navegacion.prev.sectores:hover { background-position: -240px -560px; width: 122px; }
div#especialistas a.navegacion.prev.titulos-academicos:hover { background-position: -220px -80px; width: 142px; }
div#especialistas a.navegacion.prev.consultorias:hover { background-position: -210px -380px; width: 152px; }
div#especialistas a.navegacion.prev.talleres:hover { background-position: -240px -140px; width: 122px; }
div#especialistas a.navegacion.prev.cargos-ejercidos:hover { background-position: -230px -440px; width: 132px; }
div#especialistas a.navegacion.prev.referencias:hover { background-position: -220px -200px; width: 142px; }
div#especialistas a.navegacion.prev.curriculum:hover { background-position: -220px -500px; width: 142px; }
div#especialistas a.navegacion.prev.disponibilidad:hover { background-position: -200px -620px; width: 162px; }
div#especialistas table.wrapper { width: 760px; height: 300px; margin-top: 60px; margin-bottom: 30px; }
div#especialistas table.wrapper td { vertical-align: middle; }
div#especialistas table.wrapper fieldset { margin: 0 auto; margin-top: -12px; }
div#especialistas .centrado { }
div#especialistas .centrado.horizontal { margin: 0 auto; }
div#especialistas table.listado { width: 100%; margin-bottom: 0; }
div#especialistas table.listado tr:hover td { background-image: none; }
div#especialistas table.listado thead th { border-top: none; border-bottom: none; border-left: 1px solid #A0BBCD; border-right: 1px solid #A0BBCD; background-image: none; background-color: #FFF; color: #333; font-size: 11px; padding: 4px 10px 2px 10px; text-align: left; }
div#especialistas table.listado td { border-left: 1px solid #A0BBCD; border-right: 1px solid #A0BBCD; border-bottom: 1px solid #A0BBCD; padding: 3px 10px 2px 10px; color: #FFF; font-weight: bold; background: url(/img/sprites/backgrounds.png); background-position: 0 -124px; background-repeat: repeat-x; background-color: #2B5190; vertical-align: top; cursor: default; }
div#especialistas table.listado td.button { padding: 0; }
div#especialistas table.listado td.mini, div#especialistas table.listado th.mini { width: 4px; }
div#especialistas table.listado td.corto, div#especialistas table.listado th.corto { width: 28px; }
div#especialistas table.listado td.fecha, div#especialistas table.listado th.fecha { width: 74px; }
div#especialistas table.listado td.mediano, div#especialistas table.listado th.mediano { width: 128px; }
div#especialistas table.listado td.largo, div#especialistas table.listado th.largo { width: 228px; }
div#especialistas table.listado td.col-alpha, div#especialistas table.listado th.col-alpha { border-left: none; }
div#especialistas table.listado td.col-omega, div#especialistas table.listado th.col-omega { border-right: none; }
div#especialistas table.listado td.row-omega { border-bottom: none; }
div#especialistas a.delete { display: block; background-image: url(/img/sections/especialistas/sprites/buttons.png); background-repeat: no-repeat; background-position: -40px -20px; width: 24px; height: 25px; text-indent: -9999px; }
div#especialistas a.delete:hover { background-position: -40px -60px; }
div#especialistas .contenedor-formulario { float: left; }
div#especialistas .contenedor-formulario.registro { width: 640px; }
div#especialistas .contenedor-formulario.registro table { height: 362px; }
div#especialistas .contenedor-formulario table { width: 100%; margin-bottom: 0; display: none; }
div#especialistas .contenedor-formulario td { width: 100%; vertical-align: middle; text-align: center; }
div#especialistas .contenedor-formulario td.bottom { vertical-align: bottom; }
div#especialistas .dashboard { float: left; width: 560px; height: 340px; padding: 50px 100px; }
div#especialistas .dashboard a { display: block; text-indent: -9999px; float: left; width: 129px; height: 106px; background-image: url(/img/sections/especialistas/sprites/dashboard.png); margin-right: 10px; margin-bottom: 10px; }
div#especialistas .dashboard a.datos-personales { background-position: -16px -20px; }
div#especialistas .dashboard a.datos-personales:hover { background-position: -156px -20px; }
div#especialistas .dashboard a.idiomas { background-position: -16px -140px; }
div#especialistas .dashboard a.idiomas:hover { background-position: -156px -140px; }
div#especialistas .dashboard a.especialidades { background-position: -16px -260px; }
div#especialistas .dashboard a.especialidades:hover { background-position: -156px -260px; }
div#especialistas .dashboard a.sectores { background-position: -16px -380px; }
div#especialistas .dashboard a.sectores:hover { background-position: -156px -380px; }
div#especialistas .dashboard a.titulos-academicos { background-position: -16px -500px; }
div#especialistas .dashboard a.titulos-academicos:hover { background-position: -156px -500px; }
div#especialistas .dashboard a.consultorias { background-position: -296px -20px; }
div#especialistas .dashboard a.consultorias:hover { background-position: -436px -20px; }
div#especialistas .dashboard a.talleres { background-position: -296px -140px; }
div#especialistas .dashboard a.talleres:hover { background-position: -436px -140px; }
div#especialistas .dashboard a.cargos-ejercidos { background-position: -296px -260px; }
div#especialistas .dashboard a.cargos-ejercidos:hover { background-position: -436px -260px; }
div#especialistas .dashboard a.referencias { background-position: -296px -380px; }
div#especialistas .dashboard a.referencias:hover { background-position: -436px -380px; }
div#especialistas .dashboard a.curriculum { background-position: -296px -500px; }
div#especialistas .dashboard a.curriculum:hover { background-position: -436px -500px; }
div#especialistas .dashboard a.disponibilidad { background-position: -576px -20px; }
div#especialistas .dashboard a.disponibilidad:hover { background-position: -576px -140px; }
div.ajax .holder { margin: 0 auto; max-width: 340px; padding: 10px; -moz-border-radius: 4px; background-color: #EEE; border: 5px solid #D0E5F2; overflow: hidden; }
div.ajax object { float: left; background-image: url(/img/sprites/backgrounds.png); background-repeat: no-repeat; background-position: -80px -20px; }
div.ajax h2 { float: left; font-size: 16px; margin-left: 10px; margin-bottom: 0; }
div.ajax .holder.enviando { width: 340px; }
div.ajax .holder.exito { max-width: none; width: 571px; height: 309px; background-image: url(/img/sections/especialistas/mensajeExito.png); padding: 0; background-position: center; border-width: 15px; }
div.ajax .holder.exito h2 { float: none; text-align: center; margin-top: 174px; font-size: 22px; line-height: 22px; }
div.ajax .holder.exito h3 { text-align: center; font-size: 13px; font-weight: normal; font-style: italic; color: #999; margin: 10px 20px; }
div#especialistas p.success-message { float: left; width: 900px; padding: 10px 20px 8px 20px; background-color: #669900; color: #FFF; font-weight: bold; margin: 0; }
div#especialistas p.success-message.error { background-color: #CC0000; }
.ui-progressbar { height: 5px; }
.ui-progressbar-value { }
.progress_holder { float: left; width: 900px; padding: 10px 20px; border-bottom: 1px solid #DDD; }
.progressbar_holder { float: left; margin-right: 10px; width: 217px; text-align: center; font-size: 10.5px; }
.progressbar_holder a { text-decoration: none; }
.progressbar_holder.last { margin-right: 0; }
.progressbar_holder span { display: block; margin-top: 5px; font-weight: bold; color: #AAA; }
a.CV { float: left; background-image: url(/img/graphics/bullets/download.png); background-repeat: no-repeat; background-position: 4px 8px; padding: 3px 8px 3px 24px; font-size: 16px; text-decoration: none; font-weight: bold; color: #444; background-color: #FFF; -moz-border-radius: 4px; }
a.CV:hover { background-color: #11357A; color: #FFF; }
a.CV.editing { float: right; }
span.CV { background-color: #FFF; -moz-border-radius: 4px; padding: 3px 6px; }
a.upd_CV { float: right; }
input[type="submit"].big, #especialistas a.button.big { margin-right: 64px; position: absolute; bottom: 0; right: 20px; margin-right: 0; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; padding: 15px 30px; font-size: 14px; border: 3px solid #FFF; border-bottom: none; }
div.ficha_consultor { float: left; width: auto; padding: 20px; font-family: Arial, sans-serif; margin-bottom: 10px; }
div.ficha_consultor h2 { margin-bottom: 0; font-size: 20px; font-family: Georgia; letter-spacing: -1px; font-style: italic; }
div.ficha_consultor ul { margin: 0; }
div.ficha_consultor li { margin: 0; list-style-type: none; line-height: 18px; }
div.ficha_consultor p.warning { margin-bottom: 0; background-image: url(/img/graphics/bullets/warning.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 18px; color: #CC0000; font-weight: bold; font-size: 11.5px; font-family: Arial, sans-serif; }
div.ficha_consultor .datos_personales { float: left; background-color: #D4ECF6; -moz-border-radius: 4px; padding: 10px; margin-right: 10px; position: relative; width: 340px; }
div.ficha_consultor .datos_personales.femenino, div.ficha_consultor .datos_personales.masculino { background-repeat: no-repeat; background-position: 345px 5px; }
div.ficha_consultor .datos_personales.femenino { background-image: url(/img/sections/especialistas/woman.png); }
div.ficha_consultor .datos_personales.masculino { background-image: url(/img/sections/especialistas/men.png); }
div.ficha_consultor .datos_personales a.CV_btn { position: absolute; top: 10px; right: 10px; font-weight: bold; font-size: 10px; text-decoration: none; }
div.ficha_consultor .datos_personales a.CV_btn:hover { text-decoration: none; }
div.ficha_consultor .datos_personales a.CV_btn img { display: inline; vertical-align: middle; }
div.ficha_consultor dl { font-size: 11.5px; margin-bottom: 0; }
div.ficha_consultor dd { width: 130px; font-weight: bold; margin: 3px 0; text-align: right; }
div.ficha_consultor dt { margin-top: -19px; padding-left: 140px; padding-bottom: 5px; border-bottom: 1px dotted #CCC; line-height: normal; font-size: 11.5px; }
div.ficha_consultor dt a { color: blue; }
div.ficha_consultor dt:last-child { padding-bottom: 0; border-bottom: none; }
div.datos_laborales { float: left; width: 330px; background-color: #DDD; -moz-border-radius: 4px; padding: 10px; margin-bottom: 10px; }
div.datos_laborales h2 { font-family: Arial, sans-serif; font-style: normal; letter-spacing: normal; font-size: 14px; color: #666; border-bottom: 1px dotted #CCC; margin-bottom: 5px; }
div.datos_laborales h3 { font-size: 11.5px; }
div.datos_laborales h3, div.datos_laborales p { margin-bottom: 0; }
div.datos_laborales p + h2, div.datos_laborales p + h3 { margin-top: 10px; }
div.ficha_consultor form.formularioGeneral { margin-top: 10px; border-top: 1px dotted #AAA; width: 908px; }
div.ficha_consultor form.formularioGeneral p.warning { margin-bottom: 10px; }.modulo-body .table_holder { padding: 12px; padding-bottom: 0; border: 1px solid #DDD; border-right: 1px solid #BBB; border-bottom: 1px solid #BBB; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 20px; background-color: #FBF1E6; }
.modulo-body .table_holder.long_list { margin-bottom: 0; padding-bottom: 15px; }
.modulo-body table { width: 100%; margin-bottom: 0; border-color: #CCC; border-style: dotted; }
.modulo-body thead th { font-weight: bold; padding: 0 0 10px 0; text-align: left; }
.modulo-body thead h3+p { margin-top: 10px; }
.modulo-body thead p { font-weight: normal; font-size: 12px; margin-bottom: 0; }
.modulo-body thead a { text-decoration: none; padding-left: 28px; display: block; }
.modulo-body .contenido tbody { border-top: 2px solid #000; }
.modulo-body .contenido tbody.hidden { display: none; }
.modulo-body .proyectos tbody p { margin-bottom: 0; }
.modulo-body .proyectos table { border: none; border-collapse: collapse; margin-bottom: 10px; }
.modulo-body .proyectos table td { border: 1px solid #CCC; padding: 5px 8px; }
.modulo-body .contenido tfoot { display: none; }
.modulo-body tfoot td { font-size: 10px; padding: 0 0 10px 0; color: #666; }
.modulo-body tfoot .source { font-weight: bold; font-style: italic; }
.modulo-body td { padding: 5px 10px; font-size: 12px; }
.modulo-body td.cifra { text-align: right; font-weight: bold; }
.modulo-body table.next-header { margin-top: 20px; }
.modulo-body table.light td { padding: 5px 10px; }
.modulo-body table.light thead { background-color: #DDD; }
.modulo-body tr.altrow { background-color: #EDE3D4; }
.modulo-body tr.total { font-weight: bold; }
.modulo-body td.separador { border-top: 1px solid #999; }
.modulo-body table.long-list tbody td { font-size: 10.5px; }
.modulo-body table.long-list { margin-bottom: 0; }
.modulo-body table.long-list th { border-bottom: 2px solid #000; }
.modulo-body table.long-list th h3 { margin-bottom: 0; }
.modulo-body table.long-list tr.header td { background-color: #FFF; }div.banner { padding: 10px; }
div.banner img { display: block; }
div.home h3.franja { text-transform: uppercase; color: #000; font-size: 11px; height: 50px; line-height: 52px; }
div.home .franja-gris { position: relative; }
div.home a.ver_todas, div.home a.ver_todos { right: 20px; top: 13px; }
div.modulo-header a.RSS { right: 90px; top: 13px; }
div.modulo-header a.RSS.right { right: 20px; }
div.vidas_voces a.RSS { right: 0; top: 0; }
div.vidas_voces a.ver_todas { right: 25px; top: 0; }
div.documentos a.RSS { right: 20px; top: 0; }
div.documentos a.ver_todos { right: 45px; top: 0; }
div.home .franja-gris a.ver_todas { top: 18px; }
div.home div.modulo-header a.share { position: absolute; right: 118px; top: 12px; }
.aside li.icons a { padding-left: 45px; }
.gestion_proyectos li.icons a, .administracion li.icons a { padding-left: 30px; padding-right: 20px; }
.gestion_proyectos ul.menu li a.external_link { background-position: 222px -1968px; }
.administracion ul.menu li a.link.corto { background-position: 152px -328px; padding-left: 30px; padding-right: 20px; }
.administracion ul.menu li a.download.corto { padding-left: 30px; padding-right: 20px; }
li.politicas { background-position: -5px -510px; }
.gestion_proyectos li.politicas { background-position: -20px -510px; }
li.manual_NEX { background-position: -5px -392px; }
.gestion_proyectos li.manual_NEX { background-position: -20px -392px; }
li.guia_contrato_servicios { background-position: -5px -450px; }
.gestion_proyectos li.guia_contrato_servicios { background-position: -20px -450px; }
li.guia_contrato_servicios_especiales { background-position: -5px -570px; }
.gestion_proyectos li.guia_contrato_servicios_especiales { background-position: -20px -570px; }
li.balance_financiero { background-position: -20px -1590px; }
li.organigrama { background-position: -20px -1650px; }
li.personal { background-position: -20px -1690px; }
li.vacantes { background-position: -20px -1732px; }
li.escala_salarios { background-position: -20px -1770px; }
li.proveedores { background-position: -20px -1810px; }
li.manual_servicios_administrativos { background-position: -20px -1850px; }
.aside li.calendario { background-position: -5px -630px; }
.aside li.comunicados { background-position: -5px -690px; }
.aside li.discursos { background-position: -5px -752px; }
.aside li.PNUD_medios { background-position: -3px -815px; }
.aside li.galeria { background-position: -5px -870px; }
.aside li.KIT { background-position: -5px -932px; }
.aside li.servicios { background-position: -5px -992px; }
.aside li.doc, li.doc { background-position: -5px -1544px; }
ul.menu li a.link { background-position: 233px -328px; }
.gestion_proyectos ul.menu li a.link { background-position: 228px -328px; }
ul.menu li a.link.separator { border-bottom: 3px solid #CCC; }
ul.menu li a.link.submenu { border-bottom: 1px dotted #CCC; }
ul.menu li a.link.corto { background-position: 152px -328px; padding-left: 0; padding-right: 0; }
ul.menu li a.download.corto { background-position: 148px -1050px; padding-left: 0; padding-right: 0; }
ul.menu li a.link.corto.triple { background-position: 152px -310px; }
ul.menu li a.link.largo { padding-left: 0; background-position: 354px -319px; }
ul.menu li a.link.doble { background-position: 233px -320px; }
ul.menu li a.link.triple { background-position: 233px -310px; }
ul.menu li a.link.big { background-position: 233px -284px; }
.gestion_proyectos ul.menu li a.link.doble { background-position: 228px -320px; }
ul.menu li a.download { background-position: 229px -1050px; }
.gestion_proyectos ul.menu li a.download { background-position: 224px -1050px; }
ul.menu li a.download.doble { background-position: 229px -1040px; }
div.home .novedades { position: relative; }
div.home .novedades a, div.home .vidas_voces a, div.home .documentos a, div.home .transparencia .contrataciones .procesos a, div.home .transparencia .administracion .procesos a { text-decoration: none; color: inherit; }
div.home .transparencia ul.menu { float: none; width: auto; }
div.home .transparencia ul.menu a { font-size: 12px; }
div.home .transparencia ul.menu a.next_descriptor { border-bottom: none; padding-bottom: 5px; }
div.home .transparencia ul.menu li span.descriptor { font-weight: normal; font-size: 11px; color: #808080; }
div.home .transparencia ul.menu li p.descriptor { border-bottom: 1px solid #CCC; padding-bottom: 10px; line-height: 15px; }
div.home .transparencia ul.menu li p.descriptor.last { border-bottom: none; }
div.home .novedades .destacadas { float: left; background-color: #EEE; position: relative; overflow: hidden; width: 300px; height: 480px; z-index: 5; }
div.home .novedades .destacadas h1 { font-size: 17px; line-height: 1.25em; margin: 6px 0; }
div.home .novedades h2, div.home .vidas_voces h2, div.home .documentos h2 { font-size: 12px; text-transform: uppercase; margin-bottom: 6px; }
div.home .nota_destacada { float: left; width: 260px; padding: 20px; min-height: 300px; }
div.home .novedades .destacadas a.button.navegador_destacadas { float: left; width: 8px; height: 8px; background-position: -40px -1420px; margin-right: 5px; }
div.home .novedades .destacadas a.button.navegador_destacadas.selected { background-position: -20px -1420px; }
div.home .novedades a.prev, div.home .novedades a.next { float: left; width: 27px; height: 26px; position: absolute; left: -13px; z-index: 10; }
div.home .novedades a.prev { top: 40px; background-position: -18px -1460px; }
div.home .novedades a.next { top: 70px; background-position: -58px -1460px; }
div.home .novedades .destacadas p { font-size: 12px; margin-bottom: 10px; }
div.home .novedades .destacadas ul { margin: 0; }
div.home .novedades .destacadas li { font-size: 12px; margin: 0; list-style-type: none; }
div.home .novedades .destacadas ul.navegador_destacadas { position: absolute; left: 10px; bottom: 10px; margin: 0; }
div.home .novedades .destacadas ul.navegador_destacadas li { margin: 0; list-style-type: none; display: inline; }
div.home .novedades .destacadas ul.navegador_destacadas li a { text-decoration: none; }
div.home .novedades .secundarias { float: left; width: 300px; padding: 20px; }
div.home .novedades .secundarias .nota { float: left; margin-bottom: 20px; width: 300px; }
div.home .novedades .secundarias .nota h3 { font-size: 12px; font-weight: bold; line-height: 1.25em; margin-bottom: 0; }
div.home .novedades .secundarias img { float: left; margin-right: 10px; }
div.home .novedades .secundarias ul { margin-bottom: 0; }
div.home .novedades .secundarias li, div.home .documentos .destacados li { margin-left: 0; list-style-type: none; background-image: url(/img/graphics/bullet.gif); background-repeat: no-repeat; padding-left: 10px; }
div.home .novedades .secundarias li h3 { font-size: 11px; margin-bottom: 4px; color: #000; text-transform: none; }
div.home .novedades .secundarias span.medio { margin-right: 6px; padding-right: 6px; border-right: 1px dotted #CCC; font-weight: normal; color: #999; }
div.home .novedades .secundarias hr { margin-bottom: 10px; }
div.home .vidas_voces { float: left; width: 280px; padding-left: 20px; position: relative; margin-top: 20px; }
div.home .vidas_voces .historia { float: left; width: 260px; height: 120px; padding: 10px; background-color: #EEE; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 20px; position: relative; }
div.home .vidas_voces .historia h3 { font-size: 11px; font-weight: bold; color: #000; line-height: 1.35em; }
div.home .vidas_voces .historia a.play { float: left; width: 34px; height: 34px; background-position: -96px -1416px; position: absolute; right: 16px; top: 50px; }
div.home .documentos { float: left; margin-left: 20px; margin-top: 20px; width: 300px; padding-right: 20px; position: relative; }
div.home .documentos h3, div.home .transparencia .contrataciones .procesos h5, div.home .transparencia .administracion .procesos h5 { margin-bottom: 0; color: inherit; }
div.home .documentos .destacados { float: left; width: 280px; height: 280px; padding: 10px; background-color: #EEE; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
div.home .documentos .destacados img { float: left; padding: 1px; background-color: #999; display: block; margin-right: 5px; }
div.home .documentos .destacados img.last { margin-right: 0; }
div.home .documentos .destacados ul { float: left; margin: 10px 0 0 0; }
div.home .documentos .destacados li h3 { font-size: 11px; font-weight: bold; margin-bottom: 4px; }
div.home .transparencia { float: left; }
div.home .transparencia .descriptor_transparencia, div.home .transparencia .contrataciones { float: left; width: 380px; padding: 20px; }
div.home .transparencia .descriptor_transparencia { background-image: url(/img/sprites/backgrounds.png); background-repeat: no-repeat; background-position: 160px -200px; }
div.home .transparencia .descriptor_transparencia p { font-weight: bold; margin-bottom: 20px; }
div.home .transparencia .descriptor_transparencia p.last { margin-bottom: 0; }
div.home .transparencia p { margin-bottom: 0; font-size: 12px; }
div.home .transparencia .marco_legal { float: left; width: 515px; border-left: 1px dotted #D7D7D7; background-color: #F1F1F1; }
div.home .transparencia .marco_legal .descriptor { float: left; padding: 20px; width: 180px; }
div.home .transparencia .marco_legal .descriptor h3 { margin-bottom: 0; }
div.home .transparencia .marco_legal ul { float: left; padding-top: 20px; }
div.home .transparencia .marco_legal ul a { }
div.home .transparencia .descriptor_marco_legal ul.menu a { padding-bottom: 0; }
div.home .transparencia .contrataciones ul.menu, div.home .transparencia .administracion ul.menu, div.home .transparencia .gestion_proyectos ul.menu { margin: 10px 0 0 0; }
div.home .transparencia .administracion { float: left; padding: 20px; width: 179px; border-left: 1px dotted #D7D7D7; }
div.home .transparencia .gestion_proyectos { float: left; width: 255px; padding: 20px; border-left: 1px dotted #CCC; }h1, h2, h3, h4, h5, h6 { color: #003399; }
tfoot a { text-decoration: none; color: #555; }
tfoot a:hover { border-bottom: 1px dotted #000; color: #333; text-decoration: none; }
.contenido h2, #zoom_content h2 { font-family: "Trebuchet MS", "Arial", sans-serif; font-size: 18px; border-bottom: 1px dotted #666; padding-bottom: 4px; margin-bottom: 10px; text-transform: uppercase; }
.contenido h2 span.filtro { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-transform: none; display: block; }
.contenido ol li, .proyectos ol li { margin-left: 16px; }
#zoom_content ol li { margin-left: 20px; }
.contenido ul li, .proyectos ul li, #zoom_content ul li { padding-left: 16px; list-style-type: none; margin-left: 0; }
ul.normal li, #zoom_content ul.normal li { background-image: url(/img/graphics/bullets/flecha.png); background-repeat: no-repeat; background-position: 0 7px; }
ul.normal li.last-child { border-bottom: none; }
ul.normal li ul { margin-top: 0; margin-bottom: 0; }
ul.normal li.url, ul li.url { background-image: url(/img/graphics/bullets/url_icon.gif); background-repeat: no-repeat; background-position: 1px 2px; margin-left: -5px; padding-left: 20px; }
ul.normal li.PDF, ul li.PDF { background-image: url(/img/graphics/bullets/PDF.gif); background-repeat: no-repeat; background-position: 0 5px; margin-left: -8px; padding-left: 23px; }
ul.normal li.ZIP, ul li.ZIP { background-image: url(/img/graphics/bullets/ZIP.gif); background-repeat: no-repeat; background-position: 0 5px; margin-left: -8px; padding-left: 23px; }
ul li.mas { padding-left: 0; background-image: url(/img/graphics/bullets/mas.png); background-repeat: no-repeat; background-position: 0 5px; }
ul li.mas a { padding-left: 16px; display: block; text-decoration: none; }
ul li.mas a:hover { text-decoration: underline; }
li.mas p, li.mas ol, li.mas ul { display: none; margin-left: 16px; }
.contenido li ul, .contenido li ol { margin-top: 10px; }
h3 { font-size: 13px; }
.metadata { font-size: 10px; color: #666; }
.contenido div.destacado { padding: 20px; background-color: #EDE3D4; margin-bottom: 20px; -moz-border-radius: 4px; border: 1px solid #CCC; }
.contenido div.destacado p.last, .contenido div.destacado ul { margin-bottom: 0; }
.contenido div.destacado .dato { font-size: 30px; font-weight: bold; background-color: #003399; padding: 4px 8px; -moz-border-radius: 4px; color: #FFF; margin-right: 10px; }
.contenido img { margin-bottom: 20px; }
.contenido img.inline { float: left; margin-right: 20px; margin-top: 10px; margin-bottom: 10px; }
.contenido img.no-border { padding: 0; border: none; }
.contenido img.right { margin-left: 20px; }
.contenido img.left { margin-right: 20px; }
.contenido blockquote, #zoom blockquote { font-family: Georgia, serif; font-style: italic; text-align: right; font-size: 12px; }
.contenido blockquote .autor, #zoom blockquote .autor { font-family: Georgia, serif; font-style: normal; color: #999; display: block; }
.contenido p { }
.contenido .ojo { color: red; }
.contenido ul.listado_generico { margin: 0; padding: 0; }
.contenido ul.listado_generico a { text-decoration: none; color: inherit; display: block; }
.contenido ul.listado_generico li { list-style-type: none; margin-left: 0; padding: 10px; border-bottom: 1px dotted #CCC; overflow: hidden; margin-bottom: 0; }
.contenido ul.listado_generico li:hover { background-color: #EEE; }
.contenido ul.listado_generico li h3 { margin-bottom: 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.contenido ul.listado_generico li h3.item { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000; }
.contenido ul.listado_generico li h3.item.short { width: 50%; }
.contenido ul.listado_generico li h3.item span.fecha { font-weight: bold; margin-right: 5px; border-right: 1px dotted #000; padding-right: 5px; }
.contenido ul.listado_generico li h3 span.fecha { color: #FC6908; text-transform: uppercase; font-size: 12px; font-weight: bold; }
.contenido ul.listado_generico li h3.item span.medio { display: block; font-weight: bold; }
.contenido ul.listado_generico li img { float: left; margin-right: 20px; margin-bottom: 0; font-size: 10px; }
.contenido ul.listado_generico li img.doc { margin: 0 10px 10px -10px; font-size: 10px; background-color: transparent; border: none; }
.contenido ul.listado_generico li p, .contenido ul.listado_generico li li { font-size: 12px; }
.contenido ul.listado_generico li ul { margin: 0; padding: 0; }
.contenido ul.listado_generico li.last-child, .contenido ul.listado_generico li ul li { border-bottom: none; }
.contenido div.sumario li, .contenido ul.listado_generico li ul li { margin-left: 0; list-style-type: none; background-image: url(/img/graphics/bullet.gif); background-repeat: no-repeat; padding: 0 0 0 10px; }
.contenido ul.listado_generico em { font-style: normal; }
.contenido div.sumario { border-bottom: 1px dotted #999; margin-bottom: 20px; font-size: 12px; }
.contenido div.sumario li:last-child { margin-bottom: 0; }
.contenido span.tip { color: #333; font-size: 10px; font-weight: bold; display: block; }
.contenido h2.destacado { font-size: 24px; line-height: 28px; padding-bottom: 10px; }
.contenido h2.destacado.centro_informacion { text-transform: none; font-family: Arial, Helvetica, sans-serif; margin-bottom: 20px; font-size: 20px; }
div.media { float: left; width: 115px; margin-right: 20px; margin-bottom: 10px; background-color: #EEE; padding: 10px 0 0 10px; }
div.media a.ver_galeria { display: block; clear: both; margin-bottom: 10px; text-align: right; margin-right: 10px; text-transform: uppercase; text-decoration: none; font-size: 10px; font-weight: bold; color: #333; }
div.media a.ver_galeria, div.media a { color: #333; }
div.media img { float: left; margin-right: 10px; margin-bottom: 10px; font-size: 10px; }
span.medio { float: left; margin-right: 15px; }
span.medio span { display: block; text-align: center; }
span.medio span.DIA { font-size: 21px; line-height: 25px; font-weight: bold; }
span.medio span.MES { font-size: 11px; line-height: 8px; text-transform: uppercase; font-weight: bold; }
span.medio span.ANO { font-size: 10px; }
span.contador { padding: 4px 6px; -moz-border-radius: 3px; background-color: #EEE; color: #FF6600; font-size: 11px; font-weight: bold; margin-right: 5px; vertical-align: middle; }
ul.destacado_sub_nav { float: left; width: 318px; position: relative; }
ul.destacado_sub_nav li { background-image: none; margin-left: 0; padding-left: 0; width: 318px; }
ul.destacado_sub_nav li a { display: block; padding: 5px 5px 5px 10px; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; background-color: #FBF1E6; background-image: none; width: 313px; text-decoration: none; color: #F89123; font-weight: bold; line-height: 24px; font-size: 12px; }
ul.destacado_sub_nav li a:hover { background-color: #f4e7d2; border-right-color: #f4e7d2; }
ul.destacado_sub_nav li.selected a { background-color: #EDE3D4; border-right-color: #EDE3D4; color: #0036B9; }
ul.destacado_sub_nav li:first-child a { -moz-border-radius-topleft: 6px; }
ul.destacado_sub_nav li:last-child a { -moz-border-radius-bottomleft: 6px; }
ul.destacado_sub_nav li a span { color: #413933; font-size: 18px; padding: 0 8px 0 3px; margin-right: 8px; line-height: 24px; border-right: 1px solid #DDD; }
ul.destacado_sub_nav li p, ul.destacado_sub_nav li ul { position: absolute; top: 0; left: 328px; width: 212px; height: 249px; padding: 18px 20px 20px 20px; background-color: #EDE3D4; display: none; -moz-border-radius-bottomright: 6px; -moz-border-radius-topright: 6px; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; }
ul.destacado_sub_nav.rows_7 p { height: 213px; }
ul.destacado_sub_nav li ul { display: none; }
ul.destacado_sub_nav li.selected p, ul.destacado_sub_nav li.selected ul { display: block; }
div.thumbs { }
div.thumbs .thumb { float: left; width: 140px; margin-right: 5px; }
div.thumbs thumb.last { margin-right: 0; }
div.thumbs p { font-size: 10px; padding: 0 5px; }
div.thumbs .copy { color: #999; font-style: italic; }
div.thumbs a { text-decoration: none; display: block; }
div.thumbs img { float: left; padding: 5px; border: 1px solid #DDD; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #FBF1E6; width: 128px; height: 128px; margin-bottom: 5px; }
div.interactive { position: relative; padding: 10px 20px; border-bottom: 1px dashed #CCC; overflow: hidden; }
div.pagination { float: left; }
div.filter { float: right; }
div.filter form { float: left; }
div.filter select { width: 120px; }
div.pagination span.label, div.filter span.label { float: left; font-size: 10px; vertical-align: middle; font-weight: bold; margin-right: 10px; }
div.pagination span.label { line-height: 16px; }
div.filter span.label { line-height: 20px; }
div.pagination ul { float: left; margin-bottom: 0; }
div.pagination li { float: left; padding-left: 0; margin-left: 0; list-style-type: none; }
div.pagination a { display: block; font-size: 9px; font-weight: bold; color: #FFF; background-color: #CCC; text-decoration: none; padding: 2px 10px 0 10px; }
div.pagination a.left { -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; margin-right: 1px; }
div.pagination a.middle { margin-right: 1px; }
div.pagination a.right { -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; }
div.pagination a:hover { background-color: #AAA; }
div.pagination a.selected { background-color: #999; }
.contenido ul.listado_fotos { float: left; margin-left: 0; }
.contenido ul.listado_fotos li { float: left; padding-left: 0; width: 176px; margin-right: 20px; margin-bottom: 20px; }
.contenido ul.listado_fotos li a { text-decoration: none; color: #333; font-size: 11px; font-weight: bold; line-height: 14px; display: block; position: relative; }
.contenido ul.listado_fotos li a span.counter { background-color: #AAA; color: #FFF; padding: 3px 3px 1px 4px; font-size: 9px; -moz-border-radius: 3px; vertical-align: middle; margin-right: 3px; text-transform: uppercase; }
.contenido ul.listado_fotos li a:hover span.counter { background-color: #000066; }
.contenido ul.listado_fotos li a span.hover { float: left; width: 176px; height: 176px; position: absolute; top: 3px; left: 3px; display: none; background-image: url(/img/sprites/backgrounds.png); background-position: 0 -468px; }
.contenido ul.listado_fotos li a:hover span.hover { display: block; }
.contenido ul.listado_fotos li img { display: block; margin-bottom: 5px; padding: 2px; border: 1px solid #CCC; -moz-border-radius: 3px; }
.contenido ul.listado_fotos li.row_last { margin-right: 0; }
.contenido ul.listado_fotos li.row_last + li { clear: left; }div.ODM { float: left; width: 940px; position: relative; }
div.ODM .motivo { float: left; position: absolute; width: 280px; height: 133px; overflow: hidden; right: 0; bottom: 0; -moz-border-radius-bottomright: 4px; background-image: url(/img/sections/ODM/ninos.gif); background-position: top right; }
div.ODM.fondo { background-repeat: repeat-x; }
div.ODM.fondo.panama { background-image: url(/img/backgrounds/ODM/panama.png); }
div.ODM blockquote { font-size: 18px; font-weight: bold; }
a.iconos_ODM { float: left; width: 90px; height: 90px; margin-right: 20px; margin-bottom: 10px; background-image: url(/img/sprites/menu_ODM.png); -moz-border-radius: 4px; }
ul.ODM_menu { float: left; width: 940px; margin: 0; padding: 0; }
ul.ODM_menu li { float: left; margin-left: 0; list-style-type: none; border-bottom: none; }
ul.ODM_menu li a { float: left; display: block; text-decoration: none; width: 70px; height: 70px; font-size: 10px; padding: 10px; background-image: url(/img/sprites/menu_ODM.png); background-repeat: no-repeat; text-indent: -9999px; border-bottom: 1px solid #FFF; }
ul.ODM_menu li a.panama { width: 200px; background-position: 0 0; -moz-border-radius-topleft: 4px; }
ul.ODM_menu li a.panama.selected { border-bottom: 1px solid #F2F2F2; background-position: 0 -91px; }
ul.ODM_menu li a.panama:hover { background-position: 0 -91px; }
div.ODM.fondo.ODM_1 { background-image: url(/img/backgrounds/ODM/1.png); }
ul.ODM_menu li a.ODM_1, ul.ODM_menu li a.ODM_1.selected:hover, a.iconos_ODM.ODM_1 { background-position: -220px 0; }
ul.ODM_menu li a.ODM_1.selected { border-bottom: 1px solid #F2CF1F; }
ul.ODM_menu li a.ODM_1:hover, a.iconos_ODM.ODM_1:hover { background-position: -220px -91px; }
div.ODM.fondo.ODM_2 { background-image: url(/img/backgrounds/ODM/2.png); }
ul.ODM_menu li a.ODM_2, ul.ODM_menu li a.ODM_2.selected:hover, a.iconos_ODM.ODM_2 { background-position: -310px 0; }
ul.ODM_menu li a.ODM_2.selected { border-bottom: 1px solid #D9DF2A; }
ul.ODM_menu li a.ODM_2:hover, a.iconos_ODM.ODM_2:hover { background-position: -310px -91px; }
div.ODM.fondo.ODM_3 { background-image: url(/img/backgrounds/ODM/3.png); }
ul.ODM_menu li a.ODM_3, ul.ODM_menu li a.ODM_3.selected:hover, a.iconos_ODM.ODM_3 { background-position: -400px 0; }
ul.ODM_menu li a.ODM_3.selected { border-bottom: 1px solid #EA872F; }
ul.ODM_menu li a.ODM_3:hover, a.iconos_ODM.ODM_3:hover { background-position: -400px -91px; }
div.ODM.fondo.ODM_4 { background-image: url(/img/backgrounds/ODM/4.png); }
ul.ODM_menu li a.ODM_4, ul.ODM_menu li a.ODM_4.selected:hover, a.iconos_ODM.ODM_4 { background-position: -490px 0; }
ul.ODM_menu li a.ODM_4.selected { border-bottom: 1px solid #A9D0E4; }
ul.ODM_menu li a.ODM_4:hover, a.iconos_ODM.ODM_4:hover { background-position: -490px -91px; }
div.ODM.fondo.ODM_5 { background-image: url(/img/backgrounds/ODM/5.png); }
ul.ODM_menu li a.ODM_5, ul.ODM_menu li a.ODM_5.selected:hover, a.iconos_ODM.ODM_5 { background-position: -580px 0; }
ul.ODM_menu li a.ODM_5.selected { border-bottom: 1px solid #E4ADC5; }
ul.ODM_menu li a.ODM_5:hover, a.iconos_ODM.ODM_5:hover { background-position: -580px -91px; }
div.ODM.fondo.ODM_6 { background-image: url(/img/backgrounds/ODM/6.png); }
ul.ODM_menu li a.ODM_6, ul.ODM_menu li a.ODM_6.selected:hover, a.iconos_ODM.ODM_6 { background-position: -670px 0; }
ul.ODM_menu li a.ODM_6.selected { border-bottom: 1px solid #E4553B; }
ul.ODM_menu li a.ODM_6:hover, a.iconos_ODM.ODM_6:hover { background-position: -670px -91px; }
div.ODM.fondo.ODM_7 { background-image: url(/img/backgrounds/ODM/7.png); }
ul.ODM_menu li a.ODM_7, ul.ODM_menu li a.ODM_7.selected:hover, a.iconos_ODM.ODM_7 { background-position: -760px 0; }
ul.ODM_menu li a.ODM_7.selected { border-bottom: 1px solid #89C142; }
ul.ODM_menu li a.ODM_7:hover, a.iconos_ODM.ODM_7:hover { background-position: -760px -91px; }
div.ODM.fondo.ODM_8 { background-image: url(/img/backgrounds/ODM/8.png); }
ul.ODM_menu li a.ODM_8, ul.ODM_menu li a.ODM_8.selected:hover, a.iconos_ODM.ODM_8 { background-position: -850px 0; -moz-border-radius-topright: 4px; }
ul.ODM_menu li a.ODM_8.selected { border-bottom: 1px solid #0BAAE1; }
ul.ODM_menu li a.ODM_8:hover, a.iconos_ODM.ODM_8:hover { background-position: -850px -91px; }
div.ODM table { margin-bottom: 0; font-size: 12px; width: 100%; }
div.ODM table td { padding: 0; }
div.ODM th { text-align: left; padding: 30px 30px 0 24px; }
div.ODM h3 { font-weight: normal; color: #333; font-size: 29px; line-height: 32px; }
div.ODM span.number { font-size: 56px; font-weight: lighter; float: left; margin-top: -16px; margin-right: 10px; }
div.ODM h4 { font-size: 14px; }
div.ODM h5 { font-weight: normal; color: #333; font-size: 24px; line-height: 20px; margin-bottom: 10px; }
div.ODM h5 strong { font-size: 30px; }
div.ODM tbody td.left { padding-right: 20px; padding-left: 30px; border-right: 1px solid #EEE; float: none; width: 271px; }
div.ODM tbody td.left.ancha { width: 573px; }
div.ODM tbody td.middle { padding: 0 20px; width: 248px; }
div.ODM tbody td.right { padding-left: 20px; padding-right: 30px; border-left: 1px solid #EEE; float: none; width: 271px; }
div.ODM tbody tr.desafios td, div.ODM tbody tr.informes td { padding-top: 20px; border-top: 1px solid #FFF; }
div.ODM tbody tr.informes td { padding-bottom: 10px; }
div.ODM tbody tr.fotos td { padding-bottom: 20px; }
tbody tr.proyectos td { padding: 20px 30px; border-top: 1px solid #DDD; border-bottom: 1px solid #FFF; }
tbody tr.proyectos h5 { font-size: 16px; margin-bottom: 10px; font-weight: bold; }
tbody tr.proyectos ul { margin: 0; padding: 0; }
tbody tr.proyectos li { padding-left: 0; border-bottom: 1px dotted #DDD; background-position: 6px 12px; }
tbody tr.proyectos li.last, tbody tr.proyectos li:last-child { border-bottom: none; }
tbody tr.proyectos a { display: block; text-decoration: none; color: inherit; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; }
tbody tr.proyectos li:hover { background-color: #DDD; }
div.ODM tbody tr.desafios, div.ODM tbody tr.informes, div.ODM tbody tr.fotos, tbody tr.proyectos { background-color: #F5F5F3; }
div.ODM tbody tr.informes img { margin-bottom: 20px; }
div.ODM tbody tr.informes img, div.ODM tbody tr.fotos img { display: block; }
div.ODM tbody tr.fotos p { margin-top: 10px; font-size: 10px; margin-bottom: 0; }
div.ODM tbody tr.fotos p span.copy { color: #999; }
div.ODM tbody tr.top { border-top: 1px solid #CCC; }
div.ODM tbody tr.bottom { border-bottom: 1px solid #CCC; }
div.ODM tfoot td { padding: 20px 30px 20px 30px; }
div.ODM tfoot p { font-size: 10px; float: left; width: 180px; margin-right: 20px; margin-bottom: 0; }
div.ODM tfoot p span.tag { margin-right: 6px; background-color: #001B89; color: #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 2px 5px 0px 5px; text-transform: uppercase; font-size: 8px; float: left; }div.proyectos { }
div.proyectos table.ficha { border: none; margin-bottom: 0; }
div.proyectos table.ficha td { vertical-align: top; padding: 0; border: none; }
div.proyectos table.ficha td.descriptor { background-color: #EEE; }
div.proyectos table.ficha td.resultados { padding: 20px 0; border-top: 1px solid #CCC; }
div.proyectos table.ficha td.related_info { padding: 20px 20px; border-top: 1px solid #CCC; }
div.proyectos table.ficha td.resultados h3 { margin-bottom: 0; }
div.proyectos table.ficha td.resultados a { text-decoration: none; }
div.proyectos div.descriptor { float: left; width: 260px; padding: 20px 20px 0 20px; }
div.proyectos div.descriptor h2 { font-size: 16px; margin-bottom: 10px; }
div.proyectos div.descriptor h3 { margin-bottom: 10px; font-size: 11px; }
div.proyectos div.descriptor p { font-size: 12px; }
div.proyectos .resultados { padding: 0 20px; }
div.proyectos .resultados .results_content { margin-top: 10px; display: none; }
div.proyectos .related { float: left; width: 300px; padding: 20px 20px 0 20px; }
div.proyectos .related h3 { margin-bottom: 10px; font-size: 9px; text-transform: uppercase; }
div.proyectos .related .aside { padding: 0; }
div.proyectos .related .aside ul.menu { margin: 0; width: 300px; }
div.proyectos .related .aside ul.menu li { padding-left: 0; }
div.proyectos .related .aside ul.menu li.doc { background-position: -20px -1544px; }
div.proyectos .related .aside ul.menu li a { padding-left: 25px; }
div.proyectos .related .aside ul.menu li a.download { background-position: 268px -1050px; }
div.proyectos .related .aside ul.menu li a.download.last { margin-bottom: 10px; }
div.proyectos .related dt, dt { font-size: 10px; line-height: 8px; }
div.proyectos .related dd, dd { font-weight: bold; margin-bottom: 10px; }
div.proyectos .related dd ul, dd ul { margin: 0; padding: 0; margin-top: 6px; }
div.proyectos .related dd ul.ODM li { padding-left: 0; font-weight: normal; }
div.proyectos .related dd li, dd li { margin-left: 0; padding-left: 10px; font-size: 12px; line-height: 16px; background-position: 0 5px; }
div.proyectos .related dd li span.number { font-size: 16px; font-weight: bold; }
div.proyectos .related_info p { font-size: 10px; float: left; width: 186px; margin-right: 10px; margin-bottom: 0; }
div.proyectos .related_info p.last { margin-right: 0; }
div.proyectos .related_info p span.tag { margin-right: 6px; background-color: #001B89; color: #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 2px 5px 0px 5px; text-transform: uppercase; font-size: 8px; float: left; }
div.proyectos #mapaPequeno { margin-bottom: 10px; }div.areas_trabajo { float: left; width: 940px; position: relative; }
div.areas_trabajo .motivo { float: left; position: absolute; width: 280px; height: 133px; overflow: hidden; right: 0; bottom: 0; -moz-border-radius-bottomright: 4px; background-image: url(/img/sections/ODM/ninos.gif); background-position: top right; }
div.areas_trabajo.fondo { background-repeat: repeat-x; }
div.areas_trabajo.fondo.panama { background-image: url(/img/backgrounds/ODM/panama.png); }
div.areas_trabajo blockquote { font-size: 18px; font-weight: bold; }
div.areas_trabajo ul.destacado_sub_nav li { padding-left: 0; }
div.areas_trabajo ul.destacado_sub_nav p { width: 200px; }
ul.areas_trabajo_menu { float: left; width: 940px; margin: 0; padding: 0; }
ul.areas_trabajo_menu li { float: left; margin-left: 0; list-style-type: none; border-bottom: none; }
ul.areas_trabajo_menu li a { float: left; display: block; text-decoration: none; height: 70px; font-size: 10px; padding: 10px; background-image: url(/img/sprites/menu_areas_trabajo.png); background-repeat: no-repeat; text-indent: -9999px; border-bottom: 1px solid #FFF; }
ul.areas_trabajo_menu li h2.areas_trabajo { background-image: url(/img/sprites/menu_areas_trabajo.png); background-repeat: no-repeat; text-indent: -9999px; width: 177px; height: 91px; background-position: 0 0; -moz-border-radius-topleft: 4px; margin-bottom: 0; }
div.areas_trabajo.fondo.area_trabajo_1 { background-image: url(/img/backgrounds/ODM/1.png); }
ul.areas_trabajo_menu li a.area_trabajo_1, ul.areas_trabajo_menu li a.area_trabajo_1.selected:hover { background-position: -177px 0; width: 131px; }
ul.areas_trabajo_menu li a.area_trabajo_1.selected { border-bottom: 1px solid #F2CF1F; }
ul.areas_trabajo_menu li a.area_trabajo_1:hover { background-position: -177px -91px; }
div.areas_trabajo.fondo.area_trabajo_2 { background-image: url(/img/backgrounds/ODM/3.png); }
ul.areas_trabajo_menu li a.area_trabajo_2, ul.areas_trabajo_menu li a.area_trabajo_2.selected:hover { background-position: -328px 0; width: 160px; }
ul.areas_trabajo_menu li a.area_trabajo_2.selected { border-bottom: 1px solid #EA872F; }
ul.areas_trabajo_menu li a.area_trabajo_2:hover { background-position: -328px -91px; }
div.areas_trabajo.fondo.area_trabajo_3 { background-image: url(/img/backgrounds/ODM/7.png); }
ul.areas_trabajo_menu li a.area_trabajo_3, ul.areas_trabajo_menu li a.area_trabajo_3.selected:hover { background-position: -508px 0; width: 187px; }
ul.areas_trabajo_menu li a.area_trabajo_3.selected { border-bottom: 1px solid #89C142; }
ul.areas_trabajo_menu li a.area_trabajo_3:hover { background-position: -508px -91px; }
div.areas_trabajo.fondo.area_trabajo_4 { background-image: url(/img/backgrounds/ODM/8.png); }
ul.areas_trabajo_menu li a.area_trabajo_4, ul.areas_trabajo_menu li a.area_trabajo_4.selected:hover { background-position: -715px 0; width: 205px; -moz-border-radius-topright: 4px; }
ul.areas_trabajo_menu li a.area_trabajo_4.selected { border-bottom: 1px solid #0BAAE1; }
ul.areas_trabajo_menu li a.area_trabajo_4:hover { background-position: -715px -91px; }
div.areas_trabajo table { margin-bottom: 0; font-size: 12px; width: 100%; }
div.areas_trabajo table td { padding: 0; }
div.areas_trabajo th { text-align: left; padding: 30px 30px 0 24px; }
div.areas_trabajo h3 { font-weight: normal; color: #333; font-size: 29px; line-height: 32px; }
div.areas_trabajo span.number { font-size: 56px; font-weight: lighter; float: left; margin-top: -16px; margin-right: 10px; }
div.areas_trabajo h4 { font-size: 18px; font-weight: bold; color: #333; margin-bottom: 10px; }
div.areas_trabajo h5 { font-weight: normal; color: #333; font-size: 12px; line-height: 16px; margin-bottom: 10px; }
div.areas_trabajo h5 strong { font-size: 30px; }
div.areas_trabajo .table_holder h4 { font-size: 16px; line-height: normal; margin-bottom: 0; }
div.areas_trabajo .table_holder th { padding: 0 0 5px 0; border-bottom: 2px solid #000; }
div.areas_trabajo .table_holder tbody td { padding: 5px 10px; font-size: 11px; }
div.areas_trabajo .table_holder tfoot td { padding: 0; }
div.areas_trabajo .table_holder tfoot p { float: none; margin: 0; width: auto; margin-bottom: 6px; padding-top: 6px; border-top: 1px dotted #CCC; }
div.areas_trabajo tbody td { vertical-align: top; }
div.areas_trabajo tbody td.left { padding-right: 20px; padding-left: 30px; border-right: 1px solid #EEE; float: none; width: 271px; }
div.areas_trabajo tbody td.left.ancha { width: 573px; border-right: none; }
div.areas_trabajo tbody td.middle { padding: 0 20px; width: 248px; }
div.areas_trabajo tbody td.right { padding-left: 20px; padding-right: 30px; border-left: 1px solid #EEE; float: none; width: 271px; }
div.areas_trabajo tbody tr.desafios td, div.areas_trabajo tbody tr.informes td { padding-top: 20px; border-top: 1px solid #FFF; }
div.areas_trabajo tbody tr.informes td { padding-bottom: 10px; }
div.areas_trabajo tbody tr.fotos td { padding-bottom: 20px; }
div.areas_trabajo tbody tr.proyectos td { padding: 20px 30px; border-top: 1px solid #DDD; border-bottom: 1px solid #FFF; }
div.areas_trabajo tbody tr.desafios, div.areas_trabajo tbody tr.informes, div.areas_trabajo tbody tr.fotos { background-color: #F5F5F3; }
div.areas_trabajo tbody tr.informes img { margin-bottom: 20px; }
div.areas_trabajo tbody tr.informes img, div.areas_trabajo tbody tr.fotos img { display: block; }
div.areas_trabajo tbody tr.fotos p { margin-top: 10px; font-size: 10px; margin-bottom: 0; }
div.areas_trabajo tbody tr.fotos p span.copy { color: #999; }
div.areas_trabajo tbody tr.top { border-top: 1px solid #CCC; }
div.areas_trabajo tbody tr.bottom { border-bottom: 1px solid #CCC; }
div.areas_trabajo tbody ul { padding: 0; }
div.areas_trabajo tbody li { margin-left: 0; padding-left: 10px; list-style-type: none; }
div.areas_trabajo tfoot td { padding: 20px 30px 20px 30px; }
div.areas_trabajo tfoot p { font-size: 10px; float: left; width: 180px; margin-right: 20px; margin-bottom: 0; }
div.areas_trabajo tfoot p span.tag { margin-right: 6px; background-color: #001B89; color: #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 2px 5px 0px 5px; text-transform: uppercase; font-size: 8px; float: left; }div.anos { float: left; width: 240px; padding: 10px 20px; }
div.anos ul { }
div.anos li { float: left; padding-left: 0; margin-left: 0; margin-right: 10px; list-style-type: none; }
div.anos a { display: block; font-size: 9px; font-weight: bold; color: #FFF; background-color: #CCC; text-decoration: none; padding: 2px 10px 0 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-bottom: 10px; }
div.anos a:hover { background-color: #AAA; }
div.anos a.selected { background-color: #999; }
ul.menu.archivo { border-top: 1px dashed #CCC; }.clmonth { border-collapse: collapse; width: 100%; }
.clmonth caption { text-align: left; font: bold 110% Georgia, "Times New Roman", Times, serif; padding-bottom: 0.4em; display: none; }
.clmonth th { border: none; border-bottom: 1px solid #FFF; padding: 4px 10px; background-color: #CCCCCC; color: #3F3F3F; font-size: 11px; }
.clmonth td { border: 1px solid #EAEAEA; font-size: 11px; line-height: 13px; padding: 8px 10px; vertical-align: top; }
.clmonth td.first { border-left: none; }
.clmonth tr.first td { border-top: none; }
.clmonth tr.last td { border-bottom: none; }
.clmonth td.last { border-right: none; }
.clmonth td.previous, .clmonth td.next { background-color: #F6F6F6; color: #C6C6C6; }
.clmonth td.active { background-color: #B1CBE1; color: #2B5070; font-weight: bold; font-size: 14px; }
.clmonth td.active ul { margin: 0; padding-left: 0; padding-right: 0; padding-top: 4px; margin-top: 2px; border-top: 1px dotted #2B5070; }
.clmonth li { list-style-type: none; margin-left: 0; margin-bottom: 1em; font-weight: normal; padding-left: 10px; position: relative; }
.clmonth li.last, .clmonth li:last-child { margin-bottom: 0; }
.clmonth ul.normal li { background-position: 0 3px; }
.clmonth a { text-decoration: none; color: #2B5070; font-size: 11px; display: block; }
.clmonth a:hover { text-decoration: underline; }
.event_detail { float: left; color: #333; width: 200px; }
.event_detail p { font-size: 11px; margin-bottom: 0; }
.event_detail p.title { font-weight: bold; border-bottom: 1px dotted #2B5070; padding-bottom: 4px; margin-bottom: 4px; margin-top: 4px; }
#zoom_content a { text-decoration: none; color: #2B5070; font-size: 11px; display: block; }
#zoom_content .event_detail .normal { margin-top: 10px; padding-top: 10px; }
#zoom_content .event_detail .normal a:hover { text-decoration: underline; }
#zoom_content .event_detail .thumbs { list-style-type: none; margin-top: 10px; padding-top: 10px; border-top: 1px dotted #000; float: left; margin-bottom: -5px; }
#zoom_content .event_detail .thumbs li { float: left; margin: 0; padding: 0; margin-right: 5px; margin-bottom: 5px; }
#zoom_content .event_detail .thumbs li.last_in_row { margin-right: 0; }
#zoom_content .event_detail img { display: block; }div.procesos_dialogo { float: left; width: 940px; position: relative; }
div.procesos_dialogo .motivo { float: left; position: absolute; width: 280px; height: 133px; overflow: hidden; right: 20px; bottom: 0; -moz-border-radius-bottomright: 4px; background-image: url(/img/sections/dialogos_panama/concertacion/motivo.png); background-position: top right; background-repeat: no-repeat; }
div.procesos_dialogo img { display: block; position: relative; z-index: 0; }
div.procesos_dialogo .timeline { position: relative; }
div.procesos_dialogo .timeline a { position: absolute; display: block; z-index: 1; }
div.procesos_dialogo a.bambito { width: 130px; height: 45px; top: 125px; left: 20px; }
div.procesos_dialogo a.panama_2000 { width: 190px; height: 45px; top: 79px; left: 164px; }
div.procesos_dialogo a.vision_2020 { width: 107px; height: 45px; top: 194px; left: 273px; }
div.procesos_dialogo a.dialogo_reforma_seguro_social { width: 300px; height: 28px; top: 174px; left: 425px; }
div.procesos_dialogo a.pacto_estado_justicia { width: 140px; height: 52px; top: 226px; left: 572px; }
div.procesos_dialogo a.sistema_educativo { width: 176px; height: 64px; top: 279px; left: 367px; }
div.procesos_dialogo a.concertacion_nacional { width: 290px; height: 70px; top: 43px; left: 640px; }
div.procesos_dialogo.fondo { background-repeat: repeat-x; }
div.procesos_dialogo.fondo.panama { background-image: url(/img/backgrounds/ODM/panama.png); }
div.procesos_dialogo blockquote { font-size: 18px; font-weight: bold; }
div.procesos_dialogo ul.destacado_sub_nav li { padding-left: 0; }
div.procesos_dialogo ul.destacado_sub_nav p { width: 200px; }
ul.procesos_dialogo_menu { float: left; width: 940px; margin: 0; padding: 0; }
ul.procesos_dialogo_menu li { float: left; margin-left: 0; list-style-type: none; border-bottom: none; }
ul.procesos_dialogo_menu li a { float: left; display: block; text-decoration: none; height: 70px; font-size: 10px; padding: 10px; background-image: url(/img/sprites/menu_procesos_dialogo.png); background-repeat: no-repeat; text-indent: -9999px; border-bottom: 1px solid #FFF; }
ul.procesos_dialogo_menu li h2.dialogos_panama { background-image: url(/img/sprites/menu_procesos_dialogo.png); background-repeat: no-repeat; text-indent: -9999px; width: 188px; height: 91px; background-position: 0 0; -moz-border-radius-topleft: 4px; margin-bottom: 0; }
div.procesos_dialogo.fondo.intro { background-image: url(/img/backgrounds/ODM/panama.png); }
ul.procesos_dialogo_menu li a.intro, ul.procesos_dialogo_menu li a.intro.selected:hover { background-position: 0 0; width: 168px; -moz-border-radius-topleft: 4px; }
ul.procesos_dialogo_menu li a.intro.selected { border-bottom: 1px solid #F2F2F2; background-position: 0 -91px; }
ul.procesos_dialogo_menu li a.intro:hover { background-position: 0 0; background-position: 0 -91px; }
div.procesos_dialogo.fondo.procesos_historicos { background-image: url(/img/backgrounds/ODM/1.png); }
ul.procesos_dialogo_menu li a.procesos_historicos, ul.procesos_dialogo_menu li a.procesos_historicos.selected:hover { background-position: -188px 0; width: 231px; }
ul.procesos_dialogo_menu li a.procesos_historicos.selected { border-bottom: 1px solid #F2CF1F; }
ul.procesos_dialogo_menu li a.procesos_historicos:hover { background-position: -188px -91px; }
div.procesos_dialogo.fondo.concertacion_nacional { background-image: url(/img/backgrounds/ODM/3.png); }
ul.procesos_dialogo_menu li a.concertacion_nacional, ul.procesos_dialogo_menu li a.concertacion_nacional.selected:hover { background-position: -439px 0; width: 231px; }
ul.procesos_dialogo_menu li a.concertacion_nacional.selected { border-bottom: 1px solid #EA872F; }
ul.procesos_dialogo_menu li a.concertacion_nacional:hover { background-position: -439px -91px; }
div.procesos_dialogo.fondo.abriendo_canales { background-image: url(/img/backgrounds/ODM/7.png); }
ul.procesos_dialogo_menu li a.abriendo_canales, ul.procesos_dialogo_menu li a.abriendo_canales.selected:hover { background-position: -690px 0; width: 230px; -moz-border-radius-topright: 4px; }
ul.procesos_dialogo_menu li a.abriendo_canales.selected { border-bottom: 1px solid #89C142; }
ul.procesos_dialogo_menu li a.abriendo_canales:hover { background-position: -690px -91px; }
div.procesos_dialogo.fondo.proceso_4 { background-image: url(/img/backgrounds/ODM/8.png); }
ul.procesos_dialogo_menu li a.proceso_4, ul.procesos_dialogo_menu li a.proceso_4.selected:hover { background-position: -715px 0; width: 205px; -moz-border-radius-topright: 4px; }
ul.procesos_dialogo_menu li a.proceso_4.selected { border-bottom: 1px solid #0BAAE1; }
ul.procesos_dialogo_menu li a.proceso_4:hover { background-position: -715px -91px; }
div.procesos_dialogo table { margin-bottom: 0; font-size: 12px; width: 100%; }
div.procesos_dialogo table td { padding: 0; }
div.procesos_dialogo th { text-align: left; padding: 30px 30px 0 24px; }
div.procesos_dialogo h3 { font-weight: normal; color: #333; font-size: 29px; line-height: 32px; }
div.procesos_dialogo span.number { font-size: 56px; font-weight: lighter; float: left; margin-top: -16px; margin-right: 10px; }
div.procesos_dialogo h4 { font-size: 18px; font-weight: bold; color: #333; margin-bottom: 10px; }
div.procesos_dialogo h5 { font-weight: normal; color: #333; font-size: 12px; line-height: 16px; margin-bottom: 10px; }
div.procesos_dialogo h5 strong { font-size: 30px; }
div.procesos_dialogo .table_holder h4 { font-size: 16px; line-height: normal; margin-bottom: 0; }
div.procesos_dialogo .table_holder th { padding: 0 0 5px 0; border-bottom: 2px solid #000; }
div.procesos_dialogo .table_holder tbody td { padding: 5px 10px; font-size: 11px; }
div.procesos_dialogo .table_holder tfoot td { padding: 0; }
div.procesos_dialogo .table_holder tfoot p { float: none; margin: 0; width: auto; margin-bottom: 6px; padding-top: 6px; border-top: 1px dotted #CCC; }
div.procesos_dialogo tbody td { vertical-align: top; }
div.procesos_dialogo tbody td.left { padding-right: 20px; padding-left: 30px; border-right: 1px solid #EEE; float: none; width: 271px; }
div.procesos_dialogo tbody td.left.ancha { width: 573px; border-right: none; }
div.procesos_dialogo tbody td.middle { padding: 0 20px; width: 248px; }
div.procesos_dialogo tbody td.right { padding-left: 20px; padding-right: 30px; border-left: 1px solid #EEE; float: none; width: 271px; }
div.procesos_dialogo tbody tr.desafios td, div.procesos_dialogo tbody tr.informes td { padding-top: 20px; border-top: 1px solid #FFF; }
div.procesos_dialogo tbody tr.informes td { padding-bottom: 10px; }
div.procesos_dialogo tbody tr.fotos td { padding-bottom: 20px; }
div.procesos_dialogo tbody tr.proyectos td { padding: 20px 30px; border-top: 1px solid #DDD; border-bottom: 1px solid #FFF; }
div.procesos_dialogo tbody tr.desafios, div.procesos_dialogo tbody tr.informes, div.procesos_dialogo tbody tr.fotos { background-color: #F5F5F3; }
div.procesos_dialogo tbody tr.informes img { margin-bottom: 20px; }
div.procesos_dialogo tbody tr.informes img, div.procesos_dialogo tbody tr.fotos img { display: block; }
div.procesos_dialogo tbody tr.fotos p { margin-top: 10px; font-size: 10px; margin-bottom: 0; }
div.procesos_dialogo tbody tr.fotos p span.copy { color: #999; }
div.procesos_dialogo tbody tr.top { border-top: 1px solid #CCC; }
div.procesos_dialogo tbody tr.bottom { border-bottom: 1px solid #CCC; }
div.procesos_dialogo tbody ul { padding: 0; }
div.procesos_dialogo tbody li { margin-left: 0; padding-left: 10px; list-style-type: none; }
div.procesos_dialogo tfoot td { padding: 20px 30px 20px 30px; }
div.procesos_dialogo tfoot p { font-size: 10px; float: left; width: 180px; margin-right: 20px; margin-bottom: 0; }
div.procesos_dialogo tfoot p span.tag { margin-right: 6px; background-color: #001B89; color: #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 2px 5px 0px 5px; text-transform: uppercase; font-size: 8px; float: left; }div.map.layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 20000; overflow: hidden; display: none; }
div.map.wrapper { float: left; width: 100%; height: 100%; position: relative; }
div.map .flash { width: 940px; margin: 0 auto; position: relative; top: 100px; z-index: 1; }
div.map.background { position: absolute; float: left; width: 100%; height: 100%; top: 0; padding: 0; margin: 0; z-index: 0; opacity: .98; background-color: #3B3B3B; }
a.cerrar { float: left; position: absolute; right: 40px; top: 40px; background-position: -20px -1900px; width: 29px; height: 29px; z-index: 30000; }div.vacantes .summary { float: left; width: 340px; }
div.vacantes .info { width: 180px; float: left; margin-right: 20px; padding: 20px; background-color: #EEE; -moz-border-radius: 4px; margin-bottom: 20px; }
div.vacantes .info dd.last { margin-bottom: 0; }
div.vacantes .info dl { margin-bottom: 0; }
div.vacantes .docs ul.menu { width: 580px; }
div.vacantes .docs ul.menu li { padding-left: 0; }
div.vacantes .docs ul.menu li.doc { background-position: -20px -1544px; }
div.vacantes .docs ul.menu li a.download { background-position: 548px -1050px; padding-left: 26px; }#buscadorGoogle .gsc-results { width: 580px; margin-top: 10px; }
#buscadorGoogle .gs-webResult { float: left; width: 580px; border-bottom: 1px dotted #CCC; padding-bottom: 10px; }
#buscadorGoogle .gs-webResult .gs-snippet { font-size: 12px; }
#buscadorGoogle .gs-webResult .gs-visibleUrl-short { display:none; }
#buscadorGoogle .gs-webResult .gs-visibleUrl-long { display:none; }
#buscadorGoogle .gs-webResult .gs-title { padding-bottom: 6px; text-decoration: none; height: auto; }
#buscadorGoogle .gs-webResult .gs-title b { color : #1E4A8C; text-decoration: none; }
#buscadorGoogle a.gs-title, a.gs-title * { font-size: 16px; color: #000; line-height: 18px; text-decoration: none; }
#buscadorGoogle a.gs-title:hover, a.gs-title:hover * { text-decoration: underline; }
#buscadorGoogle .gsc-resultsHeader { display: none; }
#buscadorGoogle .gsc-search-box { }
#buscadorGoogle .gsc-cursor-box { float: right; margin-right: 10px; }
#buscadorGoogle .gsc-clear-button { display: none; }
#buscadorGoogle .gsc-branding { display: none; }
#buscadorGoogle table tbody { border: none; }
#buscadorGoogle .gsc-search-button { margin-top: 0; }
#buscadorGoogle .gsc-input { width: 500px; }
#buscadorGoogle td.gsc-input { padding-left: 0; }
#buscadorGoogle input.gsc-input { padding-left: 5px; }
#buscadorGoogle td.gsc-search-button { padding-left: 0; }
#buscadorGoogle .gsc-cursor-page { text-decoration: none; background-color: #EEE; padding: 3px 5px; -moz-border-radius: 2px; font-size: 11px; color: #AAA; }
#buscadorGoogle .gsc-cursor-current-page { background-color: #DDD; color: #333; }
#buscadorGoogle a.gsc-trailing-more-results { text-decoration: none; color: #333; font-weight: bold; }
#buscadorGoogle div.gsc-trailing-more-results { text-decoration: none; }

