body{
	background: #FFFBFB;
}
.botonForm {
	background:#000;
	border-radius:10px;
	border:1px solid #000;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	padding:6px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2b2b2b;
}
.botonForm:hover {
	background:#2b2b2b;
}
.botonForm:active {
	position:relative;
	top:1px;
}


.botonFormCancel {
	box-shadow: 0px 0px 0px 2px #f7c5c0;
	background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	background-color:#fc8d83;
	border-radius:10px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	padding:6px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}

.circleBtn{
	border-radius:50px !important;
	padding:1px 6px !important;
}

.circleBtnNoFondo{
	border-radius:50px !important;
	padding:1px 6px !important;
	background-color:transparent !important;
	background:transparent !important;
	box-shadow: 0px 0px 0px 0px;
	color:#306108;
}


.smallBtn{
	font-size:12px!important;
	padding:3px 8px!important;
}

.botonFormCancel:hover {
	background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	background-color:#e4685d;
}
.botonFormCancel:active {
	position:relative;
	top:1px;
}

.botonFormVerde2 {
	box-shadow: 0px 0px 0px 2px #caefab;
	background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
	background-color:#77d42a;
	border-radius:10px;
	border:1px solid #268a16;
	display:inline-block;
	cursor:pointer;
	color:#FFF;
	font-family:Arial;
	font-size:16px;
	padding:6px 16px;
	text-decoration:none;
	text-shadow:0px 0px 0px #aade7c;
}
.botonFormVerde2:hover {
	background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
	background-color:#5cb811;
}
.botonFormVerde2:active {
	position:relative;
	top:1px;
}


.botonFormVerde {
	box-shadow: 0px 0px 0px 1px #3e7327;
	background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
	background-color:#77b55a;
	border-radius:10px;
	border:1px solid #4b8f29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:6px 16px;
	text-decoration:none;
	text-shadow:0px 0px 0px #5b8a3c;
}
.botonFormVerde:hover {
	background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
	background-color:#72b352;
}
.botonFormVerde:active {
	position:relative;
	top:1px;
}

.botonFormAzul {
	box-shadow: 0px 0px 0px 1px #4CC1F7;
	background-color:#57c7ff;
	border-radius:10px;
	border:1px solid #57c7ff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:6px 16px;
	text-decoration:none;
	text-shadow:0px 0px 0px #5b8a3c;
}
.botonFormAzul:hover {
	background-color:#4CC1F7;
}
.botonFormAzul:active {
	position:relative;
	top:1px;
}

table.blueTable {
	border: 1px solid #1C6EA4;
	background-color: #EEEEEE;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
	border: 1px solid #AAAAAA;
	padding: 3px 2px;
}
table.blueTable tbody td {
	font-size: 13px;
}
table.blueTable tr:nth-child(even) {
	background: #D0E4F5;
}
table.blueTable thead {
	background: #1C6EA4;
	background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
	background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
	background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
	border-bottom: 2px solid #444444;
}
table.blueTable thead th {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	border-left: 2px solid #D0E4F5;
}
table.blueTable thead th:first-child {
	border-left: none;
}

