h1,h2,h3,h4,h5,h6{ font-weight:normal !important}

.toShow{display:table !important}
.toPadd{ padding:15px}
.toPadding{padding:5px}
input.toRound{border-radius:10px}

.buttonContainer{width:300px; margin:0 auto}
.buttonContainer li{padding:5px }

.fullSize, .sizeFull{width:96%}
select.fullSize, select.sizeFull{width:98%}
.halfSize, .sizeHalf{width:44%}

.vFormButtons{ display:block; height:40px; line-height:40px; vertical-align:middle; cursor:pointer; padding:0 10px 0 30px; min-width:60px; font-size:105%; border:none; border-radius:6px;color:#fff; background:url(../image/uppIcons.png) 0 0 no-repeat}	
.vFormSub{background-color:#668A3B; background-position:0 -80px; }
.vFormSub:disabled,
.vFormFinish{background-color:#F60; background-position:0 0}
.vFormServices{background-color:#ea1a42; background-position:0 -40px; }
.vFBTNdefault{min-width:200px; text-align:left}

.formNotify{background:#FFC; border:1px solid #C00; padding:6px; width:80%; margin:1% 5%; display:table}

.formPointer{background-color:#FC0; border:1px solid #B51115 !important;}
.formPointer{padding:8px}
.formPointer h2{font:bold 14px Verdana, Geneva, sans-serif; text-transform:uppercase; margin-bottom:8px; color:#600 }
div.formPointer{padding:10px; width:80%; margin:5px auto} 

.formProcess{background:url(/corefix/vortex/image/spin/enginero.gif) 10px 50% no-repeat #FFFBF2; border:1px solid #F40; color:#f40}
.formSuccess,
.formEdition{background:url(/corefix/vortex/ui/icon/success.png) 10px 50% no-repeat #FAFFDB; border:1px solid #9C0; color:#093; text-align:right; }
.formProcess,
.formSuccess{height:20px; width:300px; margin:50px auto; padding:20px 40px; line-height:20px; vertical-align:middle; font-size:14px}
.formEdition{padding:10px; margin:5px 0}

.formProcess, .formSuccess, .formEdition {font-weight:normal}

.vtxAlerts{ min-width:320px; max-width:880px; width:100%; padding:20px 0 20px 80px; font-size:14px; margin:20px auto; border-radius:7px; border:1px solid #F00; }

.vtxNoData{ background:url(/corefix/vortex/ui/icon/info.gif) 10px center no-repeat #fefcfc;  }
.vtxNoPics, 
.vtxNoFile,
.vtxNoFound{background:url(/corefix/vortex/ui/icon/error.gif) 10px center no-repeat #FFC;}
.vtxSysFail{background:url(/corefix/vortex/ui/icon/failure.gif) 10px center no-repeat #FEFCFC}
.vtxSysBreak{background:url(/corefix/vortex/ui/icon/alert.png) 10px center no-repeat #600; color:#FC0; border:none}
.vtxSysConfirm{background:url(/corefix/vortex/ui/icon/success.gif) 10px center no-repeat #FAFFDB; border-color:#9C0; color:#9C3}
.vtxSysPending{background:url(/corefix/vortex/ui/icon/star.gif) 10px center no-repeat #ebeae4; border-color:#F60}
.vtxSysImportant{background:url(/corefix/vortex/ui/icon/alert.gif) 10px center no-repeat #fffae5; border-color:#FC0; color:#F60}

.vtxModalContainer .vtxAlerts{width:75%}

.lineLight{background:#FFF }
.lightrow,
.tlight{background:#DDEEEE }
.lightrover{background:#F90}

.vtxClosed{ left:-290px}
.vtxClosed{ left:0}

.tituloBlock{height:25px; line-height:25px; color:#FFF; background:#F80; font-size:14px; font-weight: normal; margin:5px 0; padding:5px 2%}
.tituloTextos{font-size:15px}

.noCenter{text-align:left}

input,textarea{padding:8px; font:normal 11px Verdana, Geneva, sans-serif }
select,option{ padding:4px}
option {border:none;}
tbody th{ text-align:left; width:120px; font-weight:bold;}
thead th,tbody td{padding:7px 0}
tbody td{color:#666; }


* .editorArea td{ padding:0 !important}
* .vtxFormSub, * .vtxFormFns{border:none !important; padding:8px; margin:10px 5px; color:#fff; cursor:pointer}
* .vtxFormSub{background:#FF3300;}
* .vtxFormFns{background:#36C }


form#vtxFS{position:relative; width:100%; padding:1px 0; display:table;  border-bottom:2px solid #112C54;}
form#vtxFS label,
form#vtxFS .frmWinUpd{background:#f80; color:#fff; height:20px; line-height:20px; vertical-align:middle; width:70px; padding:0 5px; margin:0}
form#vtxFS span{width:600px}
form#vtxFS .frmWinUpd {text-align:center;}
form#vtxFS input{border:none; height:20px; line-height:18px; vertical-align:middle; float:left;}
form#vtxFS #sq{width:450px; background:#fff }
form#vtxFS #sb{width:50px; background:#900; color:#fff}

table.vtxTableList{width:100%}
table.vtxTableList thead th,
table.vtxTableList tfoot th{padding:8px 0; color:#fff; background:#f70}

table.vtxTableList tbody td,
table.vtxTableList tbody th{padding:12px 5px; vertical-align:top; min-height:45px}

table.vtxTableList tbody th{font-weight:normal; text-align:center;}
table.vtxTableList tfoot td{padding:5px }
table.vtxTableList .light{background:#f4f4f4}

table.vtxTableList tr:hover, 
table.vtxTableList tr.lightrow:hover{background:#fb0;}
table.vtxTableList tr.lightrow:hover td{color:#FFF}

.vLegens{width:550px; display:table; padding:5px 0}
.vLegens span{margin:0 5px; line-height:22px; vertical-align:middle; float:left}
.vLegens span:first-child{margin-left:0}
.vLegens span a{float:left; margin-right:6px}

.vtxPagination { padding:5px; float:right; text-align:right}
.vtxPagination a,.vtxPagination strong{display:block; float:left; margin:5px; padding:5px; width:15px; height:15px; text-align:center; color:#fff; background:#600 }
.vtxPagination a,.vtxPagination strong{border-radius:6px;}
.vtxPagination strong{background:#000}


/*  #################################
	# modals controlers
    ################################# */
.vtxModal,.vtxModalContainer,.vtxShadow{position:absolute; top:0; left:0;}
.vtxModal{z-index:9990; background:#666 }
.vtxModalContainer,
.vtxShadow{border-radius:6px;}
.vtxModalContainer{background:#fff; border:2px solid #F90; z-index:9991; position:fixed}
.vtxModalReceiver{overflow:auto; position:relative}
.vtxModalReceiver .formProcess{margin:50px 20%; width:60%; display:block; border-radius:6px;}
.vtxShadow{background:#000;z-index:9990; position:fixed}

.vtxModalBar,
.vtxModalBar *{-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;}

.vtxModalBar{ display:table; width:100%; line-height:25px; vertical-align:middle; font-size:14px; height:20px; padding:0; position:relative; background:#F90; color:#fff; }
.vtxModalBar a{display:block; width:17px; height:17px; text-indent:-9000px; position:absolute; top:-5px; right:-8px; border-radius:100px; border:8px solid #ccc; z-index:5; background:url(/corefix/vortex/icon/vortex.jpg) -442px -240px no-repeat; }
.vtxModalBar a:hover{text-decoration:none}
.vtxModalBar p{padding-left:10px; overflow:hidden; height:25px}

/*  #################################
	# tabs controlers
    ################################# */
.vtxTab{background:#333; padding:1%}
.vtxTabs .autaTabControl{list-style:none; padding:0; height:45px; background:#577}
.vtxTabs .autaTabControl li{float:left; margin:15px 2px 0 2px; line-height:30px; vertical-align:middle; height:30px; padding:0 20px; cursor:pointer; color:#fff; background:#222;}
.vtxTabs .autaTabControl li.tabActive{background:#ebebeb !important; color:#444; margin-top:10px; line-height:35px; height:35px }
.vtxTabs .autaTabControl li:first-child{margin-left:10px}

.vtxTabs .vtxTab{clear:both; padding:5px; display:none; min-height:400px; background:#ebebeb; border:2px solid #577; border-top:none }
.vtxTabs .vtxTab,
.roundBot{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.vtxTabs .vtxTab .tlight{background:#dbdbdb}

.vtxTabs .vtxTab .vtxEditor{width:90% !important; margin:0 auto}
.vtxTabs fieldset{margin:1% auto; padding:1%; background:#fff; border:none; width:78%}
.vtxTabs fieldset legend{padding:10px; margin:0 15px; font-weight:bold; color:#333; background:#fff}

.vtxTabs .autaTabControl,
.vtxTabs .autaTabControl li,
.roundTop{-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;}

.exclusionBar{padding:8px 0; width:100%; display:table; margin:5px 0; border-radius:8px;  background:#577; color:#fff}
.exclusionBar span{float:left; margin:0 15px; height:20px; line-height:20px; vertical-align:middle;}
.exclusionBar .vFormButtons{ min-width:50px; margin:0 5px; background-color:#222 !important}
.exclusionBar label{min-width:250px; padding:0 10px; line-height:30px; vertical-align:middle}
.exclusionBar label.toFonts{font-size:135%}

#index{background:#63F; height:300px; width:600px }

/*#################################
# global modals content
################################# */
.mainExcModals div.formSuccess{width:60% !important; padding:2% 10% !important; text-align:left;background:url(/corefix/vortex/image/spin/enginero.gif) 10px 50% no-repeat #FFFBF2; border:1px solid #F40; color:#f40; }

/*#################################
# file uploads
################################# */

.upperPics{max-width:840px;min-width:320px; width: 100%; border:none;}
.upperPics fieldset{padding: 20px; margin-bottom:10px; border:none; color:#fff}
.upperPics fieldset.send{background:#577;}
.upperPics fieldset.block{background:#C00;}

.upperPics legend{margin:5px 20px; padding:8px 20px; border-radius:7px; font-size:125%; color:#444; background:#fff}

.upperPics p{font-size:125%; margin-bottom:10px}
.upperPics .uppTrue{ width:98%; height:35px; z-index:1; left:0; top:0; cursor:pointer;opacity:0;-moz-opacity:0; filter:alpha(opacity:0); }
.upperPics .uppFake{ width:98%; height:30px;  font-size:125%; border:none; background:#fff}
.upperPics .vFormButtons.vFormSub:disabled{border:7px solid #F60}
.upperPics .vFormButtons.vFormSub{border:7px solid #668A3B}

/*#################################
# visual alerts
################################# */

span.disable,
span.enable{width:10px; height:10px; margin-right:5px; border-radius:100px; float:left; border:3px solid #fff; background:#9C6}
span.disable{background:#C39}

span.disable.toScreen,
span.enable.toScreen{ margin:0 45% !important}