body {margin: 0; font-family: Verdana; font-size: 12px; background-color: #ffffff;}
img {border: none;}
input {margin: .1em; border: 1px solid #cdcdcd;}
textarea {border: 1px solid #cdcdcd;}
table {font-size: 12px; border-spacing: 0;}
a {color: #e2001a; font-weight: bold; text-decoration: none;}


button {background: inherit; border: 1px solid #cdcdcd; margin: .2em;}
button:hover {border: 1px solid #3e4545; color: #e2001a;}
button img {vertical-align: top;}

/* INFORMACIÓN DE ESTRUCTURA */

#skelWrapperId {}

#skelHeaderId {background: url(/img/skel/topbg.jpg); height: 201px;}
#skelHeaderId .headerTop {background: url(/img/skel/header.jpg) 100% 0% no-repeat; height: 165px; text-align: right;}
#skelHeaderId img.headerLogo {margin-top: 90px; margin-right: 20px;}

.guide {
  text-align: right;
  padding: .4em 1em;
  float: right;
  margin: 0 0 1em 2em;
}
.guide span {font-weight: bold;}
.guide a {font-weight: lighter; font-size: .9em;}


#skelLeftColId {float: left; width: 11em; padding: .7em;}

#skelLeftColId.sectionhome       {background: url(/img/section/home_bg.jpg)       20px 30px no-repeat;}
#skelLeftColId.sectionuser       {background: url(/img/section/user_bg.jpg)       20px 30px no-repeat;}
#skelLeftColId.sectionnews       {background: url(/img/section/news_bg.jpg)       20px 30px no-repeat;}
#skelLeftColId.sectionevent      {background: url(/img/section/event_bg.jpg)      20px 30px no-repeat;}
#skelLeftColId.sectionadmin      {background: url(/img/section/admin_bg.jpg)      20px 30px no-repeat;}
#skelLeftColId.sectionforum      {background: url(/img/section/forum_bg.jpg)      20px 30px no-repeat;}
#skelLeftColId.sectionemployment {background: url(/img/section/employment_bg.jpg) 20px 30px no-repeat;}
#skelLeftColId.sectiondownload   {background: url(/img/section/download_bg.jpg)   20px 30px no-repeat;}
#skelLeftColId.sectionservice    {background: url(/img/section/services_bg.jpg)   20px 30px no-repeat;}
#skelLeftColId.sectioncontact    {background: url(/img/section/contact_bg.jpg)    20px 30px no-repeat;}
#skelLeftColId.sectiondenial     {background: url(/img/section/denial_bg.jpg)     20px 30px no-repeat;}

.mainContentStyle {padding: .5em; margin: 0 0 0 13em; padding-right: 4em;}
.noLeftCol  {  margin-left: 0em;}
#skelContentBottomId {margin: 0; padding: 0; float: none; clear: both; height: 0;}

#skelPostContentId {background-color: #fbf4f0;}

#skelPostContentId .ContentReminderNews {margin-left: 30%;}
#skelPostContentId .ContentReminderNews hr {margin-left: 4%; margin-right: 30%; color: #fbe7dc; border: 1px solid #fbe7dc;}
#skelPostContentId .ContentReminderEmployment {width: 30%; float: left; margin-bottom: 2em;}
#skelPostContentId .ContentReminderForum      {width: 30%; float: left; clear: left;}
#skelPostContentId .ContentReminderHeader {
  background-color: #fbe7dc;
  padding: .3em 1em;
  font-weight: bold;
  border-width: 1px 4px;
  border-style: solid;
  border-color: #e2001a #fbe7dc #fbe7dc #e2001a;
}
#skelPostContentId .ContentReminder {
  padding: .3em 1em;
  border-width: 1px 4px;
  border-style: solid;
  border-color: #fbf4f0 #fbf4f0 #fbf4f0 #fbe7dc;
}


#skelFooterId {text-align: center; font-size: .9em; padding: 1em;  border-top: 2px solid #df1d25;}
}

#skelFooterId .copyright {margin: 2em;}

/* #skelContentBottomId {margin: 0; padding: 0; float: none; clear: both; height: 0;}*/


/* Logotipos */
/*
.logoLeftZone {margin: 2em 0;}
.logoLeftZone img {margin: .3em 0;}
*/

.logoFooterZone {}
.logoFooterZone img {vertical-align: middle; margin: auto .5em;}

/* Menús de navegación*/
.mainMenuContainer {margin: 0px; padding: 0px; height: 38px; background: url(/img/skel/menuBG.jpg);}
.mainMenu {margin: 0 6px; padding: 0; color: #ffffff; font-size: 1.1em; width: 955px;}
.mainMenu a {color: #ffffff; text-decoration: none; font-weight: normal;  display: block; width: 103px; height: 26px; padding-top: 10px;}
.mainMenu a:hover {background: url(/img/skel/buttonOver.jpg);}
.mainMenu li {float: left; list-style: none; text-align: center; margin: 0 .1em;}
.mainMenu li.currentSection, .mainMenu li.currentSection a {}

.currentSection a {background: url(/img/skel/buttonActive.jpg);}

.mainSubmenu, .noSubmenu {margin: 1em 0 0 0; padding: .8em 0 2em 0;  height: 100px; }
.mainSubmenu {list-style: outside url(/img/bullet.gif); border-bottom: 1px solid #cdcdcd; }
.mainSubmenu li { margin: .3em 0 .3em 1.8em; padding: 0;}

.tools { padding-top: .75em;}


/* Estructuras comunes */

.pager  {margin-bottom: 1em; text-align: center; font-size: 1.3em;}
.pager img {vertical-align:middle;}
.pager .currentPage {font-weight: bold;}
.pager .tools       {}

.center {text-align: center;}
.separator {clear: both; float: none;}

.textInfo { /* Información de uso genérico, resúmenes de tablas, instrucciones de formularios, etc. */
  margin: 1em 2em;
}

.textInfo li {padding: .3em;}

.noData { margin: 1em;}
.easyLink {background-color: #fbf4f0; margin: 1em 2em; border: 1px solid #fbe7dc; padding: .5em;}
.easylink span, .easylink div {margin: 1em 2em;}

table.filePermissions {border: 1px solid #fbe7dc; background-color: #fbf4f0;}
.filePermissions .FilePermission select {}

.subtle { color: #3e4545;}
#resultsId {margin: 1em; padding: .5em;}
#resultsId li {background-color: #fbf4f0; list-style: none; }


h1 {font-size: 1.5em; color: #a81d2a;}
h2 {font-size: 1.3em; color: #3e4545;}
h3 {font-size: 1.2em; font-style: italic; color: #3e4545;}

.formStyle {margin: 1em; width: 50em; text-align: left;}
.formRow {margin-bottom: .6em;}

.formRow label {
  color: #3e4545;
  font-weight: bold;
  /* esto
  display: block;
  margin-bottom: -0.1em;
  *
  o esto */
  width: 20%;
  display: inline-block;
  text-align: right;
}

.formRow input {clear: right;}

.formTools {
  margin: auto;
  text-align: center;
}

.formTools label {  font-weight: bold;}

.formFooter {font-size: .9em; margin: .4em;}



.newItemTool {text-align: right; margin-top: -1em; margin-bottom: 2em; width: 600px;}

/* ReminderItems */
.postShortview, .employmentShortview, .eventShortview, .newsTeletype {margin-top: 1.3em;}
.employmentShortviewTitle, .employmentShortviewTitle a,
  .eventShortviewTitle, .eventShortviewTitle a,
  .newsTeletypeTitle, .newsTeletypeTitle a,
  .postShortviewTitle, .postShortviewTitle a
  {color: #a81d2a; font-weight: bold;}

.postShortviewSignature, .employmentShortviewDate, .eventShortviewDate, .newsTeletypeDate  {color: #3e4545;}
.postShortviewSignature {font-weight: bold;}
.postShortviewAuthor {font-weight: normal;}
.postShortviewContent, .employmentShortviewContent, eventShortviewContent, .newsTeletypeContent {}