/* SOBREESCRIBE REDMOND THEME */
/* Icons----------------------------------*/
/* states and images */
.ui-icon{width:16px;height:16px;background-image:url("/GiG/css/images/omiclear-icons-256x140.png");}
.ui-widget-content .ui-icon{background-image:url("/GiG/css/images/omiclear-icons-256x140.png");}
/* .ui-widget-header .ui-icon{background-image:"url("/GiG/css/images/omiclear-icons-256x140.png");}*/
/* .ui-state-default .ui-icon{background-image:"url("/GiG/css/images/omiclear-icons-hover-256x140.png");} */
.ui-state-default .ui-icon{width:16px;height:16px;background-image:url("/GiG/css/images/omiclear-icons-hover-256x240.png");}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url("/GiG/css/images/omiclear-icons-hover-256x240.png");}
.ui-state-active .ui-icon{background-image:url("/GiG/css/images/omiclear-icons-hover-256x240.png");}
.ui-state-highlight .ui-icon{background-image:url("/GiG/css/images/omiclear-icons-hover-256x240.png");}
/* .ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:"#{request.contextPath}/css/images/ui-icons_cd0a0a_256x240.png']}";} */

/* Component containers----------------------------------*/
.ui-widget{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.3em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #92c368;background:#ffffff;color:#222222;}
.ui-widget-content a{color:#222222;}
.ui-widget-header{border:1px solid #5e8a37;background-image: linear-gradient(to top, #83bb51 , #afce82);color:#ffffff;font-weight:bold;}
.ui-widget-header a{color:#ffffff;}

/* Interaction states----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #92c368;background:#f7fff2;font-weight:bold;color:#222222;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#222222;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #537832;background:#ddf4cc;color: #407017;}
.ui-state-hover a, .ui-state-hover a:hover{color: #407017;;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #85a965;background:#f0ffe6;font-weight:bold;color:#222222;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#222222;text-decoration:none;}
.ui-widget:active{outline:none;}

/* Interaction Cues----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #92c368;background:#207d00;color:#ffffff;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#222222;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec;color:#cd0a0a;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#cd0a0a;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#cd0a0a;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}

/* positioning */
.ui-icon-calendar {
    background-position: 0px 0px;
}

/* Misc visuals----------------------------------*/
/* Corner radius */
.ui-corner-tl{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;}
.ui-corner-tr{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;}
.ui-corner-bl{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;}
.ui-corner-br{-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;}
.ui-corner-top{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;}
.ui-corner-right{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;}
.ui-corner-left{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;}
.ui-corner-all{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

/* SOBREESCRIBE O CORRIGE OTROS ESTILOS */
/* a:hover{ */
/* 	color: #5e8a37 !important; */
/* } */
.ui-inputtextarea {
	width: 100%;
}