body {
    background-color: #4D5861;
    font-family: tahoma, helvetica, verdana, arial;	
    font-size:11px; color:#676767
}
body.popup {
    background-color: #4D5861;
    margin:0px;
    padding:0px;
    font-family: tahoma, helvetica, verdana, arial;	
    font-size:11px;
    color:#676767
}
p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

h1{
margin:0px;
font-size:14px;
color:#ffffff;
padding:5px;
padding-left:10px;
padding-right:10px;
font-family: tahoma, helvetica, verdana, arial;	
background-color:#4E5962;
}

h2.head{
margin:0px;
margin-bottom:5px;
font-size:11px;
color:#ffffff;
padding:3px;
padding-left:10px;
padding-right:10px;
font-family: tahoma, helvetica, verdana, arial;	
background-color:#4E5962;
}
#scroll a:link       { text-decoration: none; font-weight:normal;color: #ffffff; }
#scroll a:visited    { text-decoration: none; font-weight:normal;color: #ffffff; }
#scroll a:hover      { text-decoration: none; font-weight:normal;color: #bbbbbb; }
.cnt
{
    margin-top:5px;
    padding:5px;
}
.cnt2
{
    padding:5px;
    padding-top:0px;
}

.cnt3
{
    padding:0px;
    padding-left:5px;
    padding-right:5px;    
}

#cnti img
{
    padding:2px;
    border:1px solid gray;
    margin:5px;
}

input.nl {font-family: tahoma, helvetica, verdana, arial; font-weight:bold; font-size:11px; color: #4D5860; text-decoration: none; background-color: #EDEDED;}
input.nl2 {font-family: tahoma, helvetica, verdana, arial; font-size:11px; text-decoration: none;color:#4D5860; font-weight:normal;border:1px solid #5d5d5d;padding-left:5px;padding-right:5px;}
.nl
{
font-family: tahoma, helvetica, verdana, arial;	
font-size:10px;
color:#EDEDED;

}
select {font-family: tahoma, helvetica, verdana, arial; font-size:11px; text-decoration: none;color:#3f3f3f;}
input {font-family: tahoma, helvetica, verdana, arial; font-size:11px; text-decoration: none;color:#4D5860; font-weight:normal;border:1px solid #5d5d5d;padding-left:5px;padding-right:5px;}
a:link       { text-decoration: none; font-weight:bold; color: #4D5861; }
a:visited    { text-decoration: none; font-weight:bold; color: #4D5861; }
a:hover      { text-decoration: none; font-weight:bold; color: #8D8D8F; }

a.bo:link       { text-decoration: none; font-weight:bold;color: #4D5861; }
a.bo:visited    { text-decoration: none; font-weight:bold;color: #4D5861; }
a.bo:hover      { text-decoration: none; font-weight:bold;color: #8D8D8F; }

a.btm:link       { text-decoration: none; font-weight:normal;color: #4D5861; }
a.btm:visited    { text-decoration: none; font-weight:normal;color: #4D5861; }
a.btm:hover      { text-decoration: none; font-weight:normal;color: #8D8D8F; }

a.light:link       { text-decoration: none; font-weight:normal;color: #AAB4C4; }
a.light:visited    { text-decoration: none; font-weight:normal;color: #AAB4C4; }
a.light:hover      { text-decoration: none; font-weight:normal;color: #8D8D8F; }
.panel
{

padding:3px;background-color:#CDCDCD;margin-bottom:10px;color:#4D5861;text-align:center;
}
.callendar
{
    border-bottom: 1px solid #DCDFE7;
    border-right: 1px solid #DCDFE7;
    border-left: 1px solid #85878C;
    border-top:2px solid #A7A6AA;
    background-color:#F4F4F4;
    color:#1F2029;
    font-size:11px;
    text-align:center;
}
.callendar-weekdays
{
background-color:#4C4F64;color:#AAB4C4;font-weight:normal; text-align:center;

}
.calendar-month
{
font-weight:bold;
color:#4D5861;
padding:10px;
}

.linked-day
{
background-color:#B2B3C0;color:#AAB4C4;font-weight:normal; text-align:center;

}

.current-linked-day
{
background-color:#888BA7;color:#AAB4C4; text-align:center;

}

.current-day
{
background-color:#4C4F64;color:#FFFFFF; text-align:center;

}

 .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  
 ul, li
{
margin:0px; margin-left:10px;
}  


.errorBoxStyle
{
    border: 2px solid #3f3f3f;
    background-color:#e4e4e4;
    color:#3f3f3f; 
    font-size:12px;
 padding:10px;
}

h4.es
{
    padding:5px;
    margin:0px;
    font-size:12px;
    text-align:center;
    color:#3f3f3f;
}

p.es
{
    padding:0px;
    margin:0px;
    margin-bottom:5px;
}

#rightContainerPanel
{
    width:182px;
    float:right;
}
