

body {
    margin:0;
    /*background-image: url(../images/fondoDeg0.jpg);
    background-repeat: repeat-x;*/
    background-color: #FFFFFF;
    font-family: Verdana,fantasy;
    font-size:12px;
    color:#222222;
  }


table {
    font-family: Verdana,fantasy;
    font-size:12px;
    color:#222222;
  }


td {
    vertical-align:top;
  }


h1, caption {
    margin:0px;
    margin-top:3px;
    margin-bottom:3px;
    font-size:16px;
    color:#222222;
  }


a {
    font-size:12px;
    color:#444444;
    font-weight:bold;
    text-decoration: none;
  }


a:link {
  }


a:visited {
  }


a:hover {
    color:#880000;
  }


a:active {
    color:#FF0000;
  }


input[TYPE="text"], input[TYPE="password"], select, textarea {
    border: 2px inset #999999;
    background-color: #dddddd;
    color:#222222;
    font-size:12px;
    font-weight:bold;
  }


input[TYPE="text"]:focus, input[TYPE="password"]:focus, select:focus, textarea:focus {
    background-color:#FFFFFF;
  }


input[TYPE="submit"], input[TYPE="reset"], input[TYPE="button"] {
    border: 2px outset #999999;
    background-color: #777777;
    /*color:#3A4A8E;*/
    color:#222222;
    font-size:11px;
    font-weight:bold;
  }


input[TYPE="submit"]:hover, input[TYPE="reset"]:hover, input[TYPE="button"]:hover {
    border: 2px solid #999999;
  }


input[TYPE="submit"]:active, input[TYPE="reset"]:active, input[TYPE="button"]:active {
    border: 2px inset #999999;
    background-color:#777777;
    color:#CC0001;
  }


#overDiv {
    text-align:justify;
  }


#principal {
    background-color:#ffffff;
    width:100%;
    min-height:547px;
    border:0px;
    /*border-left:1px solid #0569A5;
    border-right:1px solid #0569A5;
    background-image: url(../images/fondopie.jpg);
    background-repeat: repeat-x;
    background-position:bottom;*/
  }


#cabecera {
    display:none;
  }

#fondoCabecera{
    display:none;
  }

#menu {
    /*background-image: url(../images/top2.jpg);
    background-repeat: repeat-y;
    */ background-color:#ffffff;
    color:#000000;
    height: 20px;
    width: 800px;
    padding-left:10px;
    vertical-align:middle;
    font-size:11px;
  }


#pie {
    padding-left:20px;
    height: 50px;
    width: 100%;
    font-size:10px;
    letter-spacing:1px;
    vertical-align:middle;
  }


#central {
    background-color:#ffffff;
    min-height: 400px;
    vertical-align:top;
    width: 100%;
    padding-left:13px;
    padding-right:17px;
    padding-top:0px;
    padding-bottom:5px;
    text-align:justify;
  }


#tbmenu {
    width:350px;
    padding:6px;
    background-color:#FFFFFF;
    border:3px outset #999999;
    margin:0;
    margin-right:220px;
    font-size:8px;
  }

#tbmenu a {
    font-size:8px;
}

#tbmenuprin {
    margin-bottom:0px;
    vertical-align:middle;
    height:140px;
}

.submenu {
    width:150px;
    border:3px double #999999;
    padding:3px;
  }


.submenu ul {
    padding-left:15px;
  }


.contenido {
    text-align:justify;
    vertical-align:top;
    padding:5px;
  }


.blanco_negro {
    /*background-color:#FFFFFF;
    */ color:#333333;
    font-weight:bold;
    padding-left:3px;
    padding-right:3px;
  }


.border0 {
    border: 0px;
  }


.center {
    text-align:center;
  }


.right {
    text-align:right;
  }


.alto50 {
    height:50px;
    vertical-align:middle;
  }


#form1 {
    border:1px solid #f5f5fd;
    border-top:0px;
  }


.marco {
    width:100%;
    height:100%;
    border: 0px;
  }


.cabeceraInterna {
    height:40px;
    font-size:14px;
    font-weight:bolder;
    border-bottom:12px solid #CCD8E6;
    padding-left:5px;
    vertical-align:middle;
    font-style:italic;
  }


.cabeceraInterna:first-letter {
    font-size:18px;
  }


.destacado {
    color:#333333;
    background-color:#dddddd;
    font-weight:bold;
    margin:5px;
    padding:3px;
    border:3px groove gray;
    text-align:center;
    font-size:14px;
  }


.hw100 {
    width:100%;
    height:100%;
  }


.hw100_1 {
    width:100%;
    height:100%;
    /*background-position:top right;
    background-repeat: no-repeat;
    background-image: url(../images/welcome.jpg);*/
  }


.marcoH {
    /*background-image: url(../images/marcoH.jpg);
    background-repeat: repeat-x;*/
    height:10px;
    font-size:5px;
  }


.marcoV {
    /*background-image: url(../images/marcoV.jpg);
    background-repeat: repeat-y;*/
    width: 10px;
  }


.esqTL {
    /*background-image: url(../images/esqTL.jpg);
    background-repeat: no-repeat;*/
    height:10px;
    width: 10px;
    font-size:5px;
  }


.esqTR {
    /*background-image: url(../images/esqTR.jpg);
    background-repeat: no-repeat;*/
    height:10px;
    width: 10px;
    font-size:5px;
  }


.esqBL {
    /*background-image: url(../images/esqBL.jpg);
    background-repeat: no-repeat;*/
    height:10px;
    width: 10px;
    font-size:5px;
  }


.esqBR {
    /*background-image: url(../images/esqBR.jpg);
    background-repeat: no-repeat;*/
    height:10px;
    width: 10px;
    font-size:5px;
  }


.ayuda {
    border:0px;
    cursor:help;
  }

.vinculo{
    border:0px;
    cursor:pointer;
}

.padding5 {
    padding:5px;
  }


.w450 {
    width:450px;
  }


.bordecelda {
    background-color:#ffffff;
    border:1px dotted #66A1C9;
    padding:5px;
  }

.textoPre{
  width:98%;
  height:150px;
  border:1px solid #66A1C9;
  padding:10px;
  padding-bottom:15px;
  text-align: justify;
  overflow:auto;
}

.oculto {
    display:none;
  }


.visible {
    display : inline;
  }

.centerchico{
  font-size:9px;
  text-align:center;
}

#validoxhtml, #print{
  display:none;
}