body{margin:0; padding:0; font-size:13px; font-family:Arial; overflow:hidden;}

.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.clear {clear: both;}
.padding{margin: 3px; text-align: left;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.hover2{background-color: #eee;}
.hover{background-color: #C7E3F1 !important;}
.hover3{background-color:#b22222;}
.timesNR{font-family: Times;}
.small, .px11 {font-size: 11px;}
.bigger{font-size: 14px;}
.px10{font-size:10px;}
.px11{font-size:11px;}
.px12{font-size:12px;}
.px13{font-size:13px;}
.px14{font-size:14px;}
.px15{font-size:15px;}
.px16{font-size:16px;}
.px18{font-size:18px;}
.bold {font-weight: bold;}
.normal {font-weight: normal;}
.classHidden{display:none;}
.red {color: #b22222 !important;}
.redStrong {color: #ff0000 !important;}
.green {color: #2f6b2b !important;}
.black {color: #000 !important;}
.silver{color: #aaa}
.silverBg {background: #eee !important;}
.whiteBg {background: #fff !important;}
.silverishBg {background: #f5f5f5;}

.headerTitle {background:url(../images/system/headerLine.gif) no-repeat left bottom; font-size: 15px; color: #000; font-weight: bold; padding-bottom: 8px; text-align: left; margin: 2px 0 10px 2px;}

.classBigTitle {font-size:25px; margin:0px 20px 3px 20px; color:#1b80c3;}

.classCaseta {background:#fff;padding:0px;border:1px #1b80c3 solid;margin:0 20px 20px 0px; float:left; text-align:left;}
.classCaseta.p33{width:30%; min-width:300px;}
.classCaseta.p25{width:23.1%; min-width:260px;}
.classCaseta .header{background:#B0D1ED; border-bottom:1px #1b80c3 solid; padding:3px 10px 3px 10px; }
.classCaseta .content{ padding:3px; overflow:auto; min-height:100px; max-height:300px; text-align:justify;}
.classCaseta .cImageLogoRight{ padding:2px; margin:0 0 5px 5px; border:1px #1b80c3 solid; width:200px; }
.classCaseta .cImageLogo{ padding:2px; margin:2px auto; width:200px; }

.classChooseTransactionContainer {border:1px #000 solid; background: #eee; width:auto; padding:5px; text-align:center; margin: 0px auto; }
.classChooseTransactionContainerOption {float:left; padding:5px; z-index:2; margin: 0 5px 0 0; position:relative; font-weight:bold; font-size:15px; cursor:pointer; background:#fff; border:1px #000 solid;}
.classChooseTransactionContainerOption:hover {border-bottom:1px #fff solid}
.classChooseTransactionContainerOption.borderWhite{border-bottom:1px #fff solid}
.classChooseTransactionContainerDescription {text-align: justify; border:1px #000 solid; padding:5px 5px 1px 5px; position:relative; top:-1px; background:#fff; display:none;}
.classChooseTransactionContainerDescription .classTitle {font-size:14px; font-weight:bold; padding: 3px;}
.classChooseTransactionContainerDescription .classContent {font-size:13px; padding: 3px;}

.classButtonTransaction {background: #eee; color: #000; padding:2px 10px 2px 10px; margin:0px; text-align: center; display:inline-block; font-size: 14px; font-weight:bold; cursor:pointer; border:1px #444 solid; }
.classButtonTransaction:hover {background: #ccc; color: #000}
.classButtonTransaction span.red {color: #b22222}


label.aligned{display:block;padding-left:18px;text-indent:-18px}
label.alignedMargin{margin:2px 0}
label.aligned input{width:13px;height:13px;vertical-align:bottom;position:relative;top:-1px;overflow:hidden;margin:0;padding:0}

ul.classUl{list-style-type: none; margin: 0; padding: 0;}
ul.classUl ul{list-style-type: none; margin: 2px 0 5px 20px; padding: 0;}
ul.classUl ul li{margin:2px 0 0px 0;}