.wrap{padding-top:10px;width:930px;text-align:left;margin-left:20px;margin-right:20px}.wrapfooter{margin:0px auto;width:930px;border-top:1px solid #CCC;padding:10px 0px 0px;text-align:left;margin-top:20px}.divSitemap:link,.divSitemap:visited,.divSitemap a{ text-decoration:none }:focus,:active{ outline:0 } h1,h2,h3,h4,h5,h6,pre,code{ font-size:1em} h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset{ margin:0;padding:0 } a img,:link img,:visited img{ border:none } address{ font-style:normal }body{ font:.7em Arial,Sans-Serif;color:#444;line-height:1.5em}a{color:#1382c7;text-decoration:underline;cursor:pointer;font-size:12px}.divGlobal a{text-decoration:underline}a:hover{ color:#808080}p{ padding:5px 0 15px;font:1.05em Arial,Sans-Serif}h2{ background:left 6px;font-size:17px;color:#195b8a;padding:0 0 7px 0px;font-weight:bold;line-height:1.2em}h2 a{ text-decoration:underline}h3{ padding:0px;margin-top:10px;color:#1382c7;font:1.25em Arial,Sans-Serif;font-weight:bold}h3 a{ color:#195b8a}h1{ font:2.3em Georgia}h1 a{ color:#fff}h1 a:hover{ color:#CFA5D3}.clear{ clear:both}#header_Title{ font:2.3em Georgia;margin:-10px 0 -35px;background:url(/images/backgrounds/QSMP_title.jpg) no-repeat;height:120px}.header_Background{top:0px;background:#FFF url(/images/backgrounds/QSMP_bg_header.jpg) repeat-x}.divLinksHeader{float:right;text-align:right;color:White;margin-top:-5px}.divLinksHeader a ,.divLinksHeader a:visited{ color:White;text-decoration:underline}#options{ background:url(/images/CamaraZ.gif) no-repeat top right;padding:-5px auto;float:right;color:#FFF;font:.98em Arial,Sans-Serif;font-weight:normal;width:200px}#options a{ color:#FFF;font-weight:bold;text-decoration:underline}#options a:hover{ color:#FFF;font-weight:bold;text-decoration:underline}#menu{ float:left;padding:0 0 30px 150px;top:0px}.divMenuBar{height:25px}.menuright{float:right;height:25px}.divMenu{padding-left:100px;clear:both;height:25px;float:left}.itemMenu{  font-size:12px; text-align:right; height:22px; color:White; background-color:Transparent; padding:2px; margin-right:5px}.itemMenuHover{  color:#FFFFFF; background-color:#1382c7; padding:2px}.itemMenuHover a:hover{  color:#FFFFFF; background-color:#1382c7; padding:2px}.dynamicMenu{  z-index:9999}.staticMenuLogin{  padding:2px; height:22px; font-size:12px; width:95px}.staticMenu{  padding:2px; height:22px; font-size:12px}.itemMenuList{  font-size:12px; text-align:left; height:22px; color:White; background-color:#195b8b; padding:2px; padding-left:3px; padding-right:3px}.itemMenuListHover{  color:#FFFFFF; background-color:#1382c7; padding:2px; padding-left:3px; padding-right:3px}.itemMenuListHover a:hover{  color:#FFFFFF; background-color:#1382c7; padding:2px; padding-left:3px; padding-right:3px}.itemMenuLogin{  font-size:12px; text-align:right; height:22px; color:White; background-color:Transparent; padding:2px}.itemMenuLogin a{  width:95px}.itemMenuLoginHover{  color:#FFFFFF; background-color:#1382c7; padding:2px}.itemMenuLoginHover a:hover{  color:#FFFFFF; background-color:#1382c7; padding:2px}.userName{  color:White; float:right; text-align:right; margin-top:6px; width:30%}.divSitemap{ float:left;width:100%;margin:20px 0 15px;border-bottom:1px dotted #808080}.divSitemap a{  font-family:Arial,Sans-Serif; font-size:11px; text-decoration:none}#divWelcome{   text-align:left;width:100%;margin:20px 0 0px;font-size:12px}.divContentsLeft{ float:left;width:31%;margin:0 20px 10px 0px}.divContentsCenter{ float:left;width:31%;margin:0 20px 10px 0px}.divContentsRight{ float:left;width:31%;margin:0 0px 10px 20px}.boxes-orange{ float:left;width:90%;margin:1px 0 30px 5px;background:#fff;border:1px solid #ccc;padding:1px}.box-orange{ background:#eee;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#333;padding:10px;font:1em Arial,Sans-Serif}.box-orange h3{ margin:0px 0 10px;padding:0px}.box-orange a{ margin:0px}.boxes-red{ float:left;width:90%;margin:0px 0 0px 5px;background:#fff;border:1px solid #ccc;padding:1px}.box-red{ background:#eee;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#333;padding:10px;font:1em Arial,Sans-Serif}.box-red h3{ margin:0 0 10px}.box-red a{ margin:0px}.banners{float:left;width:31%}.bannerQAMP{  height:85px; width:275px}.bannerEmpleo{  height:85px; width:275px}.ContentsTitleLarge{  height:40px}#left{ float:left;width:75%;margin:0 0 40px}#right{ float:right;width:19%;margin:0 0 40px;background:#fff;border:1px solid #ddf2fc;padding:1px}.box{ background:#ddf2fc;border-bottom:1px solid #ddf2fc;border-right:1px solid #ddf2fc;color:#333;padding:15px}.box h3{ margin:0 0 10px}.box p{ margin:0}#footerleft{ float:left;width:600px;font:0.98em Arial,Sans-Serif;padding-left:10px}#footerlogos{float:left;width:auto;position:relative;top:-20px;height:25px;padding-left:135px}#footerlogos img{ float:left;vertical-align:top;display:inline}#footerlogos2{ float:left;width:auto;position:relative;top:-20px;height:25px;padding-left:10px}#footerlogos2 img{ float:left;vertical-align:top;display:inline}#footerlogos3{ float:left;width:auto;position:relative;top:-20px;height:25px;padding-left:5px}#footerlogos3 img{ float:left;vertical-align:top;display:inline}#footerlogos4{ float:left;width:auto;position:relative;top:-20px;height:25px;padding-left:5px}#footerlogos4 img{ float:left;vertical-align:top;display:inline}#footer li{ padding:5px 8px;background:url(/images/backgrounds/QSMP_dot.gif) repeat-x bottom}#footer li a{ color:#555}#footer li a:hover{ color:#555}#footer #col{ width:980px;border-top:1px solid #CCC; }#copyright{ padding:5px 0 0;font-size:.9em}#footerright{ float:right;padding:0 5px 0 0;font:0.98em Arial,Sans-Serif}#footerright a{ color:#555;text-decoration:underline;font:0.98em Arial,Sans-Serif}#footerright a:hover{ color:#555;text-decoration:underline;font:0.98em Arial,Sans-Serif}#footerleft a{ color:#555;text-decoration:underline;font:0.98em Arial,Sans-Serif}#footerleft a:hover{ color:#555;text-decoration:underline;font:0.98em Arial,Sans-Serif}IMG{ _behavior:url(/iepngfix/iepngfix.htc)}.divLogin{  float:left; text-align:left; width:375px;  border:1px solid #ccc;  background:#fcfcfc;  padding:10px}.divSubscribe{  width:495px; float:right; text-align:left; border:1px solid #ccc;  background:#fcfcfc;  padding:10px}.title1{ background:left 6px;font-size:17px;color:#195b8a;text-align:left;font-weight:bold;line-height:1.2em}.title2{ padding:10px 0 0 0px;color:#1382c7;font:14px Arial,Sans-Serif;font-weight:bold}  .ToolTip{ position:absolute;font-family:Arial;font-size:11px;font-weight:normal;padding:3px;background-color:#dfe6f1;visibility:hidden;color:#000000;z-index:100;border-style:solid;border-color:#00679c;border-width:1px}.JobBoardLink{  color:#fd7817;  text-decoration:none;  font-weight:bold;  margin-left:0px}.QAMPLink{  margin-left:0px;  color:#b31313}.divImpersonate{  float:right; position:absolute; right:280px; top:0px; width:145px; padding-top:5px}#tableImpersonate{  border:solid 5px #c5e7c5; width:100%; height:68px; text-align:center; background-color:#00A650}#tableImpersonate a:link,#tableImpersonate a:visited{  color:#00A650}.impersonateTitle{font-weight:bold; font-size:12px;  color:#fff}.impersonateButton{  background-color:#c5e7c5;font-weight:bold;padding:2 5 2 5; font-size:11px}.divLogoPrivateIndex{  float:left; width:50px}.divContentPrivateIndex{  float:left; width:85%; height:auto}.divPrivateIndex{  height:auto; margin-bottom:20px; width:100%}.divBoxIndex{  float:right; border:1px solid #ccc;  background:#fcfcfc;  padding:15px; width:100%; margin-bottom:20px}.frame{  background-image:url(/images/common/20_QSMP_FRAME.gif); background-repeat:no-repeat; float:left; width:30px; height:30px; margin-top:5px}.frameSmall{  background-image:url(/images/common/16_FRAMESMALL.png); background-repeat:no-repeat; float:left; width:20px; height:20px}.frameContent{  float:left; width:90%; _line-height:1em}.divBoxIndexSmall{  float:left; border:1px solid #ccc;  background:#fcfcfc;  padding:10px; width:95%; margin-bottom:5px; margin-top:5px; text-align:left;    -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; }.frameInfo{  background-image:url(/images/common/16_INFO.gif); background-repeat:no-repeat; float:left; width:20px; height:20px}.divCompleted{  color:Gray; width:100%}.header_privateSection{  padding-left:30px; float:left; width:94%}.divBoxContent{  border:1px solid #ccc;  background:#fcfcfc;  padding:15px;   margin-top:10px}#imgImprove{  background-image:url(/images/common/IMPROVEIMAGE.gif); background-repeat:no-repeat; width:60px; height:60px; float:left}#imgCompetence{  background-image:url(/images/common/COMAPPIMAGE.gif); background-repeat:no-repeat; width:60px; height:60px; float:left}.ulContent ul{  margin:0;  padding:0;  margin-left:15px}#imgDownloads{  background-image:url(/images/common/DOWNLOADS.gif); background-repeat:no-repeat; width:60px; height:60px; float:left}.txtnormal{  font-family:Arial; font-size:12px; font-weight:normal}.txtnormalGray{  font-family:Arial; font-size:12px; font-weight:normal; color:Gray}.txtnormalRed{  font-family:Arial; font-size:12px; font-weight:normal; color:Red}.txtnormalbold{  font-size:12px; font-weight:bold}.txtitalic{  font-size:12px; font-weight:normal; font-style:italic}.txtitalicbold{  font-size:12px; font-weight:bold; font-style:italic}.txtnormalsmall{  font-size:11px; font-weight:normal; font-style:normal}.txtnormalboldsmall{  font-size:11px; font-weight:bold; font-style:normal}.txtitalicsmall{  font-size:11px; font-weight:normal; font-style:italic}.txtitalicboldsmall{  font-size:11px; font-weight:bold; font-style:italic}.txtnormalboldwhite{  font-size:14px;color:#FFFFFF;font-weight:bold}.txtboldwhitesmall{  font-size:11px;color:#FFFFFF;font-weight:bold}.txtwhitesmall{  font-size:11px;color:#FFFFFF}.table{  border-top:solid 0px white; border-right:solid 0px white; border-left:solid 0px white; border-bottom:solid 0px white; color:#444; border-collapse:collapse}.table td{border-top:solid 0px white; border-right:solid 0px white; border-left:solid 0px white; border-bottom:solid 0px white}.noborders{border:solid 0px white}.tableHeader td ,.tableHeader th,.tableHeader,.table .tableHeader,.tableHeader tr,.tableHeader th{   border-top:solid 0px white; border-right:solid 0px white; border-left:solid 0px white; border-bottom:solid 1px black; font-weight:bold;   font-size:12px}.tableHeaderBackground{   background-color:#195b8a;   color:White;  font-weight:bold}.tableRow{  font-size:12px; text-align:left}.tableRowAlternating{  background-color:#EBEBEB;  font-size:12px; text-align:left}  .tableRowBorderTop,.tableRowBorderTop td{  border-top:solid 1px black; font-size:12px}.titlePopUp{  padding:15px; font-size:14px; font-weight:bold; font-family:Arial}.HeaderPopUp{  background-color:#4795c2;   color:White; height:25px; padding-top:5px}.HeaderPopUp a{color:White;text-decoration:underline;padding-right:10px;font-family:Arial;font-size:12px;font-weight:normal}.HeaderPopUp a:hover{color:#ccffff}.popupDescription {  background-color:#F8F8FF; height:20px; text-align:justify; font-size:12px; padding:10px}.popupContent{  padding:10px}.divContentWithScroll_700{     width:665px;    *width:665px;    _width:653px; }.divContentWithScroll_600{     width:565px;    *width:565px;    _width:553px; }.contentPopUp{       border-color:White;  Border-Width:0px;  Border-Style:Solid;  padding:5px 15px 5px 15px}.contentbtnPopUp{        background-color:#EBEBEB; text-align:right;  padding:12px 5px 0px 5px; height:38px}.panelPopUp{  background-color:#ffffff; border:solid 2px #555555; padding:0px; width:100%}.borderPopUp{  border-width:2px; border-color:#4795c2; border-collapse:collapse; border-style:solid}.modalBackground{  background-color:Gray; filter:alpha(opacity=50); opacity:0.5}.reportSbt{ font-size:3.0em}.reportTitle{ margin:0;padding:0;font-weight:normal;font-size:2.0em;line-height:150%;color:#195b8a}.errorMessage{text-align:center;font-size:12px;font-weight:bold;color:red}.successMessage{text-align:center;font-size:12px;font-weight:bold;color:green}.expiredMessage{font-size:12px;background-color:#ffffcc; border-style:dashed; border-width:1px; border-color:Black; float:right; margin:5px 0px 0px 0px; padding:5px 5px 5px 10px; width:100%}.remarkedMessage{  font-family:Arial; font-size:12px; color:White;  background-color:Red;  font-weight:bold;  padding:2px}.tree{font-family:Arial,Tahoma,Times,"Times New Roman",serif;font-size:12px;border:solid 0px #b6b6b6;background-color:White}.selectedTreeNode{color:White;background-color:#195b8a}.tabControl{font-family:Arial,Tahoma,Times,"Times New Roman",serif;font-size:12px;border:solid 0px #b6b6b6;background-color:White;min-height:1000px}.defaultTab{font-size:12px}.hoverTab{font-weight:bold;font-size:12px;background-color:White}.selectedTab{font-weight:bold;color:white;font-size:12px;vertical-align:top !important;*vertical-align:middle !important;}.selectedTab .txtnormal,.selectedTab .txtnormalbold .selectedTab,.tableRow,.selectedTab .tableHeader,.selectedTab .tableRowAlternating{  color:#444}.selectedTab .tabSelectedContent{  vertical-align:top}.pager td table tr td{border:solid 0px #b6b6b6;font-size:12px}.pager td table tr td a{font-weight:bold}.webgroupbox{  padding:0 10 10 10; Font-Size:14px; font-weight:bold; border-width:1px; border-style:solid; border-color:#b6b6b6; text-align:justify; }.webgroupbox legend{  color:#1382c7}.divWebGroupBox{  text-align:justify; font-weight:normal; font-family:Arial; color:#494949; padding:10px; padding-top:17px;   *padding-top:10px;  _padding-top:10px;  }.txtBoxError{background-color:#f7e5e5; }.collapsePanel{   background-color:White;  width:100%;        overflow:hidden} .collapsePanelHeader{       width:100%;  height:25px;  background-image:url('/images/backgrounds/SMALLGRADIENTBACKGROUND_QSMP.jpg');  font-weight:bold;  float:none;  cursor:pointer;   vertical-align:middle}.outLineCollapsePanel{          Border-Width:1px;  Border-Style:Solid}.txtNoData{font-size:12px;color:#B31313;font-family:Arial;font-weight:bold;background-color:#F3F3F3;padding:5px;height:10px}.list2{  border:1px solid #777; list-style-type:none; margin:0px; background-color:#FFF; text-align:left; margin:0px !important; white-space:nowrap; width:auto !important; line-height:1.0em; z-index:1}ul.list2 li{  padding:2px 5px; font-size:10pt;  margin-left:-40px;   *margin-left:0px;  _margin-left:0px;}.listitem2{  color:#3333cc}.hoverlistitem2{  background-color:#F0F8FF}.AutoComplete_ListItemHiliteText{  background-color:#7AC142; color:#FFF}.AutoComplete_List{  background-color:#FFF; margin:0px !important; border:1px solid #999; cursor:pointer; overflow:auto; text-align:left; list-style-type:none; max-height:200px}.txtinfosmall{  font-size:9px; color:#777777; line-height:1em}.txtinfosmallbold{  font-size:9px; line-height:1em; font-weight:bold}.igtab_DefaultTab_Top{border:1px solid #cccccc;background:#f6f6f6 url(/images/jquery/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;border-bottom:2px solid #195b8a;font-weight:bold;color:#10689f;outline:none; padding:5px; font-size:13px}.igtab_HoverTab_Top{border:1px solid #aaaaaa;background:#fdf5ce url(/images/jquery/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;border-bottom:2px solid #195b8a;color:#195b8a;font-weight:bold;outline:none; cursor:pointer}.igtab_Separator_Top{background-color:Transparent;background-image:none;border-bottom:2px solid #195b8a;border-top-width:0px;border-right-width:0px;border-left-width:0px}.igtab_SelectedTab_Top{border:1px solid #777777;background:#f6a828 url(/images/jquery/500_100_TABSELECTEDIMAGEQSMP.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold;  outline:none}.titleBar{  clear:both; float:left; padding:5px 0px 2px 5px; background-image:url(/images/backgrounds/backOfferSection.gif); background-repeat:repeat-x; background-position:left top; text-align:left; width:100%; margin-top:10px; min-height:20px; color:#1382c7;  font:14px Arial,Sans-Serif;  font-weight:bold} #wrapper #container #header #logo-floater{ position:absolute;display:inline;margin:0;width:800px;height:88px;background:url(/images/logos/AppAdmin_logo_huesca.jpg) no-repeat}.logoCamara{float:right;width:255px;height:75px;_margin-top:-10px;background:url(/images/logos/QSMP_huesca.jpg) no-repeat}.logoCamaraPrivate{float:right;width:255px;height:75px;*margin-top:-10px !important;background:url(/images/logos/QSMP_huesca.jpg) no-repeat}.divHeaderPrivate .divLogoLeft{  width:125px; margin-right:10px; height:100%; float:left; position:relative;   background-repeat:no-repeat; background-position:center; cursor:pointer}