.body{  margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F1EFEF;
	background-image: url(/sup/common/arts/background.gif);
	background-repeat: repeat-x;}

.mainhead{
     
      background-color: #fefefe;
      border-style: solid;
      border-width: 0px;
      border-color:  #fefefe;
      font-family: arial;
      font-size: 24;
      font-weight: bold;
      color: #fefefe
}

.headtable{
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    background-image:url(../images/default/s.gif);
    z-index: 20000;
}

.mainheadbkg{
      background-image: url(/common/arts/fondocab.jpg);
      background-repeat:no-repeat;
      background-position:center; 
      background-color: #fefefe;
      border-style: solid;
      border-width: 0px;
      border-color:  #000000;
      font-family: arial;
      font-size: 20;
      font-weight: bold;
      color: #052749;
}

.foot{
      background-image: url(/common/arts/logopie.jpg);
      background-color: #fefefe;
      border-style: solid;
      border-width: 0px;
      border-color:  #fefefe;
      font-family: arial;
      font-size: 8;
      font-weight: bold;
      color: #fefefe
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	border: 1px solid #003674;
	height: 20px;
}

.button_dis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #949292;
	background-color: #336699;
	border: 1px solid #003674;
	height: 20px;
}

.footbkg{
      background-image: url(/common/arts/fondopie.jpg);
      background-color: #fefefe;
      border-style: solid;
      border-width: 0px;
      border-color:  #fefefe;
      font-family: arial;
      font-size: 8;
      font-weight: bold;
      color: #000000
}


.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
        background-color: #ffffff;
	border: 1px solid #003674;
}

.textbox_err {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
        background-color: #ffcaca;
	border: 1px solid #003674;
}


.textbox_ok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
        background-color: #d5fdca;
	border: 1px solid #003674;
}

.subhead{
    font-family: Arial, Helvetica, sans-serif;
        height:20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	text-decoration: none;
	background-image: url(/sup/common/arts/subhead.gif);

	}
  .subhead_up{
    font-family: Arial, Helvetica, sans-serif;
        height:20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	text-decoration: none;
	background-image: url(/sup/common/arts/subhead_up.png);

	}

.subhead_dw{
    font-family: Arial, Helvetica, sans-serif;
        height:20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	text-decoration: none;
	background-image: url(/sup/common/arts/subhead_dw.png);

	}


.microbody{
      background-color: #ffffff;
      border-style: solid;
      border-width: 0px;
      font-family: arial;
      font-size: 10;
      color: #000099
}

.microbody_left{
      
      background-color: #D9DEEB;
      background-image:url(/sup/common/arts/rightsadw.png);
      background-position: right;
      background-repeat: repeat-y;
      border-style: solid;
      border-width: 0px;
      font-family: arial;
      font-size: 10;
      color: #000099
}


.microbody_box{
      background-color: #9AA7C9;
      border-style: solid;
      border-width: 0px;
      font-family: arial;
      font-size: 10;
      color: #000099
}


.microbody_right{
      background-color: #F2F4F8;
      border-style: solid;
      border-width: 0px;
      font-family: arial;
      font-size: 10;
     
      color: #000099
}

.tableborder{
      background-color: #ffffff;
      border-style: solid;
      border-color:  #336699;
      border-width: 1px;
      font-family: arial;
      font-size: 10;
      color: #336699
}


.tabactive{
      background-color: #ffffff;
      background-image: url(/sup/common/arts/tabactive.gif);
      border-width: 0px;
      font-family: arial;
      font-size: 10;
      color: #336699
}

.tabinactive{
      background-color: #ffffff;
      background-image: url(/sup/common/arts/tabinactive.gif);
      border-width: 0px;
      font-family: arial;
      font-size: 10;
      color: #336699
}


.input{
      background-color:#d7dbe4;
      border-style: solid;
      border-width: 1px;
      border-color: #042750;
      font-family: arial;
      font-size: 12;
      color: #000099
}

.uno{
      font-family: arial;
      font-size: 1;
      color: #000099
}


.regulartext{
     font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none
}

.regulartext_white{
     font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none
}

.regulartext_white:link{
     font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline
}


.regulartext_white:visited{
     font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline
}

.regulartext_white:hover{
     font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: blue;
	text-decoration: none
}
.regulartext_white:active{
     font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline
}
.mediumtext{
      font-family: arial;
      font-size: 12;
      color: #000000
}

.mediumtext_blue{
      font-family: arial;
      font-size: 12;
      color: #687fac
}


.mediumtext_white{
      font-family: arial;
      font-size: 12;
      font-weight: bold;
      color: #fff
}

.mediumbold{
      font-family: arial;
      font-size: 12;
      font-weight: bold;
      color: #000000
}

.mediumboldgray{
      font-family: arial;
      font-size: 12;
      font-weight: bold;
      color: #808080
}

.minitext{
      font-family: arial;
      font-size: 9;
      color: #000000
}

.boldred{
      font-family: arial;
      font-size: 12;
      font-weight: bold;
      color: red
}

.bigblack{
      font-family: arial;
      font-size: 16;
      font-weight: bold;
      color: #000000;
      border-style: solid;
      border-color:  black;
      border-width: 1px
      
}

.mediumtextwhite{
      font-family: arial;
      font-size: 14;
      color: #ffffff
}

.bigtext{
      font-family: arial;
      font-size: 20;
      color: #280000
}

.largetext{
      font-family: arial;
      font-size: 30;
      color: #280000
}


.rowtext1{
      background-color: #ffffff;
      font-family: arial;
      font-size: 12;
      color: #280000
}

.rowtext2{
      background-color: #dcdcdc;
      font-family: arial;
      font-size: 12;
      color: #280000
}


.linktext:link{
 text-decoration: none;
 color: #000099;
 font-family: arial;
 font-size: 12;
 font-style: normal
}

.linktext:visited{
 text-decoration: none;
 color: #000099;
 font-family: arial;
 font-size: 12;
 font-style: normal
}

.linktext:hover{
text-decoration: underline;
 color: #000099;
 font-family: arial;
 font-size: 12;
 font-weight: bold
}

.linktext:active{
 text-decoration: none;
 color: #000099;
 font-family: arial;
 font-size: 12;
 font-weight: bold
 }

 
.linkbigtext:link{
 text-decoration: none;
 color: #000099;
 font-family: arial;
 font-size: 20;
 font-style: normal
}

.linkbigtext:visited{
 text-decoration: none;
 color: #000099;
 font-family: arial;
 font-size: 20;
 font-style: normal
}

.linkbigtext:hover{
text-decoration: underline;
 color: #000099;
 font-family: arial;
 font-size: 20;
 font-style: italic
}

.linkbigtext:active{
 text-decoration: none;
 color: #000099;
 font-family: arial;
 font-size: 20;
 font-weight: bold
 }
 
 
 
 
 
 .linkmediumtext:link{
 text-decoration: none;
 color: #000099;
 font-family: arial;
 font-size: 14;
 font-style: normal
}

.linkmediumtext:visited{
 text-decoration: none;
 color: #000099;
 font-family: arial;
 font-size: 14;
 font-style: normal
}

.linkmediumtext:hover{
text-decoration: underline;
 color: #000099;
 font-family: arial;
 font-size: 14;
 font-style: italic

}

.linkmediumtext:active{
 text-decoration: none;
 color: #000099;
 font-family: arial;
 font-size: 14;
 font-weight: bold
 }
 
 
 .wlinktext:link{
 text-decoration: none;
 color: #ffffff;
 font-family: arial;
 font-size: 12;
 font-style: normal
}

.wlinktext:visited{
 text-decoration: none;
 color: #ffffff;
 font-family: arial;
 font-size: 12;
 font-style: normal
}

.wlinktext:hover{
text-decoration: underline;
 color: #ffffff;
 font-family: arial;
 font-size: 12;
 font-style: italic

}

.wlinktext:active{
 text-decoration: none;
 color: #ffffff;
 font-family: arial;
 font-size: 12;
 font-weight: bold
 }
 


 
.tablebordersup{
      background-color: #ffffff;
      border-collapse:collapse;
      border-style: solid;
      border-color:  black;
      border-width: 1px;
      font-family: arial;
      font-size: 10;
      color: #336699
}

.cal_text:link{
 text-decoration: none;
 color: #453de5;
 font-family: arial;
 font-size: 11;
 font-style: normal
}

.cal_text:visited{
 text-decoration: none;
 color: #453de5;
 font-family: arial;
 font-size: 11;
 font-style: normal
}

.cal_text:hover{
text-decoration: underline;
 color: #d07037;
 font-family: arial;
 font-size: 11;
 font-style: italic

}

.cal_text:active{
 text-decoration: none;
 color: #453de5;
 font-family: arial;
 font-size: 11;
 font-weight: bold
 }

  .cal_text_cur:link{
 text-decoration: none;
 color: #3f3f3f;
 font-family: arial;
 font-size: 12;
 font-style: normal;
 font-weight: bold
}

.cal_text_cur:visited{
 text-decoration: none;
 color: #3f3f3f;
 font-family: arial;
 font-size: 12;
 font-style: normal;
 font-weight: bold
}

.cal_text_cur:hover{
text-decoration: underline;
 color: #000;
 font-family: arial;
 font-size: 12;
 font-style: italic

}

.cal_text_cur:active{
 text-decoration: none;
 color: #3f3f3f;
 font-family: arial;
 font-size: 12;
 font-weight: bold
 }

.cal_text_hor{
 text-decoration: none;
 color: #3f3f3f;
 font-family: arial;
 font-size: 14;
 font-weight: bold
 }

 .cal_head{

      height:62px;

      background-color:#2F4C77;

      background-image: url(/sup/common/arts/cal_head.png);

      background-repeat:repeat-x;

      border-width: 1px;

      border-style: solid;

      border-color: #2F4C77;

      font-family: arial;

      font-size: 10;

      color: #fff;

      font-weight: bold

}



.cal_head_cell{

      border-right-width: 1px;

      border-right-style: solid;

      border-right-color: #2F4C77;

      border-bottom-width: 1px;

      border-bottom-style: solid;

      border-bottom-color: #2F4C77


}



.cal_body{

      height:42px;

      border-width: 1px;

      border-style: solid;

      border-color: #2F4C77

     

}    
  .cal_body_cell_1{

      color: #fff;

      background-color: #4866a0;

      background-image: url(/sup/common/arts/cal_body_cell_1.png);

      background-repeat:repeat-y;

      font-family: arial;

      font-size: 11;

      border-right-width: 1px;

      border-right-style: solid;

      border-right-color: #4866a0; 
      border-bottom-width: 1px;

      border-bottom-style: solid;

      border-bottom-color: #2F4C77
     

}    


 .cal_body_cell_2{

      
      background-color: #d9deeb;

      background-image: url(/sup/common/arts/cal_body_cell_2.png);

      background-repeat:repeat-y;

      border-right-width: 1px;

      border-right-style: solid;

      border-right-color: #d9deeb; 
      border-bottom-width: 1px;

      border-bottom-style: solid;

      border-bottom-color: #2F4C77

     

}  

 .cal_body_cell_3{

      
      background-color: #f1efef;

      background-image: url(/sup/common/arts/cal_body_cell_3.png);

      background-repeat:repeat-y;

      border-right-width: 1px;

      border-right-style: solid;

      border-right-color: #f1efef; 
      border-bottom-width: 1px;

      border-bottom-style: solid;

      border-bottom-color: #2F4C77

     

}  

.cal_body_cell_4{

      background-color: #f1efef;

      border-right-width: 1px;

      border-right-style: solid;

      border-right-color: #f1efef; 
      border-bottom-width: 1px;

      border-bottom-style: solid;

      border-bottom-color: #2F4C77

     

} 
 .cal_body_cell_5{

      
      background-color: #d9deeb;

      background-image: url(/sup/common/arts/cal_body_cell_5.png);

      background-repeat:repeat-y;

      border-right-width: 1px;

      border-right-style: solid;

      border-right-color: #d9deeb; 
      border-bottom-width: 1px;

      border-bottom-style: solid;

      border-bottom-color: #2F4C77

     

}  
         
