@charset "UTF-8";

.info{text-align:center; font-size:11px; font-weight:bold; border: thin #F90 solid; color: #F90; padding:5px; margin: 0 10px 5px 10px;}
.bad{text-align:center; font-size:11px; font-weight:bold; border: thin #FF3300 solid; color:#FF3300; padding:5px; margin: 0 10px 5px 10px;}
.good{text-align:center; font-size:11px; font-weight:bold; border: thin #006600 solid; color:#006600; padding:5px; margin: 0 10px 5px 10px;}

label {color: #090; display:block;margin:10px 0 2px;}
.submit {margin:10px 0;}
.tablelabel{ font-size:9px; padding: 0 5px 0 5px; text-align:right;}

.ok{background: #e7fde1 url(images/ok.png) 50% 0% repeat-x;}
.ok:hover{background: #dafdcf url(images/ok.png) 50% 50% repeat-x;}
.errorcustom{background: #fdbdcd url(images/errorcustom.png) 50% 0% repeat-x;}
.errorcustom:hover{background: #ffa6bf url(images/errorcustom.png) 50% 50% repeat-x;}
.alerta{background: #fcf7d1 url(images/alerta.png) 50% 0% repeat-x;}
.alerta:hover{background: #fcf4c4 url(images/alerta.png) 50% 50% repeat-x;}
.alerta2{background: #fcd1e9 url(images/alerta2.png) 50% 0% repeat-x;}
.alerta2:hover{background: #fcc4e4 url(images/alerta2.png) 50% 50% repeat-x;}
.proceso{background: #bcd2fd url(images/proceso.png) 50% 0% repeat-x;}
.proceso:hover{background: #aacaff url(images/proceso.png) 50% 50% repeat-x;}
.bgwhite{background-color:#fff}


#quicksearch {margin-bottom: 10px}
#quicksearch .qs_label{display:inline-block; width: 130px; text-align:right; margin-right: 20px;}

/*cake clases*/
.form-error {}
.error-message {font-size: 9px; color:#F33;}
.error{}
.noclass{}