.alink, .lsc {
color: #000080;
}

.lsc a:hover {
text-decoration: none;
background-color: #000080;
color: #FFFFFF;
}

.tlink {
color: #0066FF;
}

.slink {
color: #CC0000;
}

.nlink {
color: #FFFF00;
}

.com {
font-family: Arial, Tahoma, Verdana;
font-size: 7pt;
}

.capt {
margin-bottom: 5px;
display: block;
border: 1px solid #000000;
width: 100px;
height: 50px;
}

.barz {
margin-top: 6pt;
display: block;
text-align: center;
border: 1px solid #0066FF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width: 250px;
background-color: #D9EBFF;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.btf {
font-family: Tahoma;
font-size: 8pt;
color: #000080;
font-weight: bold;
}

.itf {
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000080;
}

.a8p {
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
}

li .a8p {
margin-bottom: 6pt;
}

.t8p {
font-family: Tahoma, Arial, Verdana;
font-size: 8pt;
color: #000000;
}

.a8pl {
font-family: Arial;
font-size: 8pt;
color: #000000;
line-height: 170%;
}

.csr {
font-family: Courier New;
font-size: 9pt;
color: #666666;
}

.btf {
font-family: Tahoma;
font-size: 8pt;
color: #000080;
font-weight: bold;
}

.setit {
font-family: Verdana, Arial;
font-size: 10pt;
color: #0066FF;
}

.sedes {
font-family: Verdana, Tahoma;
font-size: 8pt;
color: #000000;
}

.seurl {
font-family: Arial;
font-size: 9pt;
color: #009933;
}

.seris {
background-color: #66CCFF;
font-family: Tahoma;
font-size: 10pt;
}

.mus {
font-family: Tahoma, Verdana;
font-size: 8pt;
}

.butnds {
width: 80px;
height: 30px;
font-family: Tahoma;
font-size: 8pt;
color: #000080;
font-weight: bold;
}

.ls {
width: 100%;
border: 1px solid #00C0FF;
}

.mri {
border-right: 2px solid #009EC8;
}

.stskype {
display: block;
margin-bottom: 10px;
vertical-align: center;
border: 1px solid #000000;
}

.fskype {
margin-right: 1px;
vertical-align: center;
border: 0px;
}

.vcv {
width: 100%;
display: block;
}

.vcv:hover {
background-color: #FFFFFF;
}

#hsin {
width: 22%;
vertical-align: top;
background-color: #FFE8E8;
border: 1px dashed #CC0000;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
}

#hcen {
vertical-align: top;
background-color: #E1FFE1;
border: 1px dashed #00CC00;
}

#hdes {
width: 22%;
vertical-align: top;
background-color: #D9EBFF;
border: 1px dashed #0066FF;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
}

#hsot {
color: #000080;
text-align: right;
height: 1px;
padding-right: 10px;
vertical-align: top;
background-color: #FFFFCC;
border: 1px dashed #FF9933;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
}

.blh {
border: 2px solid #FF9B40;
background-color: #FFFF00;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display: block;
margin: 10px;
width: 120px;
padding: 4px;
vertical-align: middle;
text-decoration: none;
color: #000080;
font-family: Arial, Verdana, Tahoma;
font-size: 10pt;
}

#logo, .blc {
display: block;
}

.tin {
font-family: Tahoma, Arial, Verdana;
font-size: 8pt;
font-weight: bold;
color: #FFFFFF;
text-align: center;
margin-left: 2px;
margin-right: 2px;
margin-top: 10px;
border: 1px solid #000080;
background-color: #009EC8;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
padding: 2px;
display: block;
}

.tcns {
text-align: center;
border-left: 1px solid #000080;
border-right: 1px solid #000080;
border-bottom: 1px solid #000080;
margin-left: 2px;
margin-right: 2px;
margin-bottom: 10px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
padding: 10px;
display: block;
}

.tcnd {
border-left: 1px solid #000080;
border-right: 1px solid #000080;
border-bottom: 1px solid #000080;
margin-left: 2px;
margin-right: 2px;
margin-bottom: 10px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
padding: 10px;
display: block;
}

.orario {
display: block;
margin-bottom: 6pt;
padding-right: 2px;
text-align: right;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
}

#fif {
vertical-align: middle;
text-align: center;
}

.tpp {
font-family: Arial, Tahoma, Verdana;
font-size: 14pt;
color: #000080;
text-align: center;
}

.txsl {
font-family: Tahoma, Arial, Verdana;
font-size: 8pt;
color: #000000;
margin: 6pt;
}

.flfs {
width: 1px;
float: left;
}

.flfd {
float: left;
}

.fl {
float: left;
width: 40%;
padding: 2px;
}

.tcol {
clear: both;
}

.imdown {
border: 1px solid #000000;
margin: 5px;
}

.thg {
border: 1px dashed #0000CC;
background-color: #CCFFFF;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.tcg {
font-family: Tahoma, Arial, Verdana;
font-size: 8pt;
color: #FF0000;
font-weight: bold;
display: block;
margin-top: 15px;
}

.ngg {
text-align: center;
display: block;
font-family: Arial, Tahoma, Verdana;
font-size: 14pt;
color: #FF0000;
}

.elg {
padding-left: 20px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
line-height: 170%;
}

.elg a {
color: #0000FF;
}

.elg a:hover {
background-color: #0000FF;
text-decoration: none;
color: #FFFFFF;
}

.swg {
margin: 20px;
border: 1px solid #000000;
width: 90%;
height: 600px;
}

.abx {
width: 100%;
vertical-align: top;
padding-top: 20px;
padding-left: 20%;
padding-right: 20%;
}

.tbx {
border: 1px dashed #804000;
background-color: #FFCA95;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.sbx {
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
text-align: justify;
margin-bottom: 6pt;
}

.smt {
padding: 2px;
border: 1px dashed #000080;
background-color: #E6FBFF;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.smc {
text-align: center;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
width: 95%;
border: 2px solid #000000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom: 30px;
}

.smi {
background-color: #FFFF80;
height: 20px;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #FF0000;
}

.smd {
background-color: #E5E5E5;
height: 20px;
}

.smp {
background-color: #D5D5D5;
height: 20px;
}

.smz {
width: 100%;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000080;
height: 20px;
}

.smy {
width: 100%;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000080;
}

.smx {
padding: 5px;
margin: 5px;
line-height: 140%;
display: block;
width: 360px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
background-color: rgb(106, 192, 255);
border: 1px solid #0000FF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.sml {
float: left;
padding: 5px;
line-height: 140%;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
width: 175px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
background-color: rgb(106, 192, 255);
border-top: 1px solid #0000FF;
border-bottom: 1px solid #0000FF;
border-left: 1px solid #0000FF;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}

.smr {
float: left;
padding: 5px;
line-height: 140%;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
width: 175px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
background-color: rgb(106, 192, 255);
border-top: 1px solid #0000FF;
border-bottom: 1px solid #0000FF;
border-right: 1px solid #0000FF;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
}

.sm01 {
float: left;
padding: 5px;
line-height: 140%;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
width: 135px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
background-color: rgb(106, 192, 255);
border-top: 1px solid #0000FF;
border-bottom: 1px solid #0000FF;
border-left: 1px solid #0000FF;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}

.sm02 {
float: left;
padding: 5px;
line-height: 140%;
margin-top: 5px;
margin-bottom: 5px;
width: 135px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
background-color: rgb(106, 192, 255);
border-top: 1px solid #0000FF;
border-bottom: 1px solid #0000FF;
}

.sm03 {
float: left;
padding: 5px;
line-height: 140%;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
width: 70px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
background-color: rgb(106, 192, 255);
border-top: 1px solid #0000FF;
border-bottom: 1px solid #0000FF;
border-right: 1px solid #0000FF;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
}

.sm04 {
float: left;
padding: 5px;
line-height: 140%;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
width: 100px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
background-color: rgb(106, 192, 255);
border-top: 1px solid #0000FF;
border-bottom: 1px solid #0000FF;
border-left: 1px solid #0000FF;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}

.sm05 {
float: left;
padding: 5px;
line-height: 140%;
margin-top: 5px;
margin-bottom: 5px;
width: 140px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
background-color: rgb(106, 192, 255);
border-top: 1px solid #0000FF;
border-bottom: 1px solid #0000FF;
}

.sm06 {
float: left;
padding: 5px;
line-height: 140%;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
width: 100px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
background-color: rgb(106, 192, 255);
border-top: 1px solid #0000FF;
border-bottom: 1px solid #0000FF;
border-right: 1px solid #0000FF;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
}

.sm07 {
float: left;
padding: 5px;
line-height: 140%;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
width: 75px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
background-color: rgb(106, 192, 255);
border-top: 1px solid #0000FF;
border-bottom: 1px solid #0000FF;
border-left: 1px solid #0000FF;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}

.sm08 {
float: left;
padding: 5px;
line-height: 140%;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
width: 275px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
background-color: rgb(106, 192, 255);
border-top: 1px solid #0000FF;
border-bottom: 1px solid #0000FF;
border-right: 1px solid #0000FF;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
}

.smb {
display: block;
margin: 5px;
text-align: center;
width: 70px;
height: 30px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
color: #000000;
}

.smf {
text-align: left;
padding: 10px;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
border: 1px solid #0000FF;
width: 40%;
min-height: 150px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.smf .leg {
font-family: Verdana, Arial, Tahoma;
font-size: 14pt;
color: #0000FF;
padding-left: 5px;
padding-right: 5px;
}

.thp {
border: 1px dashed #008000;
background-color: rgb(215, 255, 215);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.pca {
width: 33%;
float: left;
margin: 1px;
}

.pcg {
width: 24%;
float: left;
margin: 1px;
}

.plk {
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
text-decoration: none;
padding: 2px;
margin: 5px;
border: 1px solid #0000FF;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background-color: lightblue;
color: black;
}

.plk:hover {
color: white;
}

.pant {
display: block;
font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
font-weight: bold;
color: rgb(0, 51, 153);
padding: 3px;
margin-top: 6px;
margin-left: 2px;
margin-right: 2px;
border-top: 1px solid rgb(111, 157, 217);
border-left: 1px solid rgb(111, 157, 217);
border-right: 1px solid rgb(111, 157, 217);
border-bottom: 1px solid rgb(173, 209, 255);
background-color: rgb(214, 232, 255);
}

.pan {
display: block;
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
padding: 3px;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
border-bottom: 1px solid rgb(111, 157, 217);
border-left: 1px solid rgb(111, 157, 217);
border-right: 1px solid rgb(111, 157, 217);
background-color: rgb(242, 248, 255);
}

#plg {
border: 1px solid #000000;
margin: 5px auto 5px auto;
display: block;
}

.pfm {
display: block;
margin: 5px auto 5px auto;
font-family: Arial, Tahoma, Verdana;
font-size: 7pt;
text-align: center;
padding: 3px;
max-width: 120px;
max-height: 120px;
border: 1px solid rgb(111, 157, 217);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color: rgb(242, 248, 255);
}

.pfa {
display: block;
margin: 5px auto 5px auto;
border: 1px solid #000000;
max-width: 100px;
max-height: 100px;
}

.tqz {
border: 1px dashed #804000;
background-color: #FFCA95;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
