body.index {
    scrollbar-face-color:#0079B1;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-3dlight-color:#0079B1;
    scrollbar-darkshadow-color:#0079B1;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#0079B1;
    background-color: #0079B1;
    background-attachment: fixed;
}

.justificado { 
		text-align: justify 
}

a.mexora {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding-right: 3px;
}

.menusup {
    color: #0079B1;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
}

a.menusup {
    color: #0079B1;
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.ruta {
    color: #FFFFFF;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    line-height: 11px;
}

a.menu1 {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 10px;
}

a.menu2 {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    line-height: 11px;
}

table.menu2 {
    padding-left: 34px;
}

a.menu3 {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    line-height: 11px;
}

table.menu3 {
    padding-left: 18px;
}

a.idboton {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.detalle {
    color: #000000;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    line-height: 11px;
    padding-left: 7px;
}

.detalle2 {
    color: #000000;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    line-height: 11px;
}

.oculto{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   border-left:   #000000 0px solid;
   border-right:  #000000 0px solid;
   border-top:    #000000 0px solid;
   border-bottom: #000000 0px solid;
   vertical-align: top;
   line-height: 11px;
   height: 11px;
}

.pixel{
   font-size: 1px;
   vertical-align: top;
   line-height: 1px;
}

.varios{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   border-left:   #B2B2B2 1px solid;
   border-right:  #B2B2B2 1px solid;
   border-top:    #B2B2B2 1px solid;
   border-bottom: #B2B2B2 1px solid;
   height: 45px;
   width: 193px;
   scrollbar-face-color:#FFFFFF;
   scrollbar-highlight-color:#B2B2B2;
   scrollbar-3dlight-color:#FFFFFF;
   scrollbar-darkshadow-color:#FFFFFF;
   scrollbar-shadow-color:#B2B2B2;
   scrollbar-arrow-color:#B2B2B2;
   scrollbar-track-color:#FFFFFF;
   vertical-align: top;
   padding-left: 3px;
}

.menuacabados {
    color: #FFFFFF;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    line-height: 11px;
}

a.menuacabados {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    line-height: 11px;
}

body.acabados {
   scrollbar-face-color:#FFFFFF;
   scrollbar-highlight-color:#B2B2B2;
   scrollbar-3dlight-color:#FFFFFF;
   scrollbar-darkshadow-color:#FFFFFF;
   scrollbar-shadow-color:#B2B2B2;
   scrollbar-arrow-color:#B2B2B2;
   scrollbar-track-color:#FFFFFF;
}

a.tendencia {
    color: #C550DE;
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    vertical-align: middle;
    line-height: 11px;
    padding-right: 8px;
}

.tendencia {
    color: #FFFFFF;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    line-height: 11px;
}

.lineaspresup {
    color: #000000;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    vertical-align: top;
    line-height: 15px;
}

.lineaspresup2 {
    color: #999999;
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    vertical-align: middle;
    line-height: 11px;
}

.lineaspresupobs {
    color: #000000;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
 		text-align: justify;
    vertical-align: top;
    line-height: 15px;
    padding-right: 15px;
}

.inputpresup{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   border-left:   #B2B2B2 1px solid;
   border-right:  #B2B2B2 1px solid;
   border-top:    #B2B2B2 1px solid;
   border-bottom: #B2B2B2 1px solid;
   vertical-align: middle;
   line-height: 10px;
   height: 14px;
   width: 47px;
   text-align: right;
}

.inputpresup3{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   border-left:   #B2B2B2 1px solid;
   border-right:  #B2B2B2 1px solid;
   border-top:    #B2B2B2 1px solid;
   border-bottom: #B2B2B2 1px solid;
   vertical-align: middle;
   line-height: 10px;
   height: 14px;
   width: 60px;
}

.oculto2{
   color: #FFFFFF;
   background-color: #B2B2B2;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   border-left:   #000000 0px solid;
   border-right:  #000000 0px solid;
   border-top:    #000000 0px solid;
   border-bottom: #000000 0px solid;
   vertical-align: middle;
   line-height: 9px;
   height: 11px;
   width: 47px;
   text-align: right;
   font-weight: bold;
}

.udtotal {
    color: #FFFFFF;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    line-height: 11px;
}

.botpres {
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1px;
}

.inputpresup2{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   border-left:   #B2B2B2 1px solid;
   border-right:  #B2B2B2 1px solid;
   border-top:    #B2B2B2 1px solid;
   border-bottom: #B2B2B2 1px solid;
   vertical-align: middle;
   line-height: 13px;
   height: 17px;
   width: 250px;
}

.cabpresup {
    color: #000000;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    vertical-align: middle;
    line-height: 13px;
    font-weight: bold;
}

.tabla {
   border-left:   #000000 1px solid;
   border-right:  #000000 1px solid;
   border-top:    #000000 1px solid;
   border-bottom: #000000 1px solid;
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
}

.tabla2 {
   border-left:   #000000 1px solid;
   border-right:  #000000 1px solid;
}

.areapresup{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   border-left:   #B2B2B2 0px solid;
   border-right:  #B2B2B2 0px solid;
   border-top:    #B2B2B2 0px solid;
   border-bottom: #B2B2B2 0px solid;
   height: 32px;
   width: 100%;
}