label {
    font-weight: normal;
}

input {
    font-size: 11px;
    padding: 4px;
    width: 300px;
    border: solid 2px #000;
}

input.button, button {
	font-family: 'CandelaBoldItalic', Arial, Helvetica, sans-serif;
	font-size: 14px;
    clear: both;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
    width: auto;
    height: auto;
    text-align: center;
    color: #F9E21B;    
    cursor: pointer;
	background-image:url(/layout/themes/gaucho/img/Button.png);
	border: solid 1px #6A2303;
}

input.error {
    color: #F47421;
}

label.error {
    color: #F47421;
}

textarea {
    font-size: 11px;
    border: solid 2px #000;
    background: #FFFFFF;
}

#user_message .error, .error {
	font-weight: bold;
    color: #FF8A00;
}

#user_message .ok, .ok {
	font-weight: bold;
    color: #efe8c2;
}

/** UI CSS for the Growl Notifications which run via the Block UI plugin */
div.growlUI {  }
div.growlUI h1{
	font-size:18pt;
	color: #FFFFFF; padding: 5px 5px 5px 5px; text-align: left	
} 

div.growlUI h2 {
	font-size:14pt;
	padding: 5px 5px 5px 5px; text-align: left
}

.notification_title{
	color: #FFFFFF;
}

.notification_message{
	
}

.searchBox {
  background-image:url('/layout/icons/search-small.png');
  background-repeat:no-repeat;
  background-position:right;
  padding-left:10px;
  width: 150px;
  height: 12px;
}

#TB_ajaxContent {
	background-color: #2A140A;
	font-size: 14px;
	color: #FFF;	
}

#TB_window {
	font-size: 14px;
	color: #FFF;	
}

#TB_title {
	background-image:url(/layout/themes/gaucho/img/Paper.png);
	border-bottom: 1px solid #000; 
	font-size: 13px;
	color: #F9E21B;
}

#TB_ajaxWindowTitle {
	background-image:url(/layout/themes/gaucho/img/Paper.png); 
	padding-bottom: 0px;
	border-bottom: 1px solid #000;
}

#TB_closeWindowButton {
	color: #FFF;
}

#TB_window {
	border: 10px solid #1c0c06;
}

.fc-event a:hover {
	color: #FFF;
}

.fc-event, .fc-agenda .fc-event-time, .fc-event a {
  background-color:#1c0c06;
  border-bottom-color:#210f07;
  border-bottom-style:solid;
  border-left-color:#210f07;
  border-left-style:solid;
  border-right-color:#210f07;
  border-right-style:solid;
  border-top-color:#210f07;
  border-top-style:solid;
  color:#FFF;
}