@charset "utf-8";

html,body{
	/*background: url(../images/corp/background-tire-2.jpg) no-repeat center center fixed;*/
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	color:#333333;
}

a { color:#333333;	text-decoration:none; }
a:hover { color:#333333; text-decoration:underline; }
.btn-access { background-color:transparent; background-image: none; border:1px solid #333333; color: #333333; padding:12px; font-size: 20px; width:100%; }

.pd-0 {padding:0;}
.mr-0 {margin:0;}
.mb-45 { margin-bottom: 45px;}
.ml-45 { margin-left: 45px;}
.ml-15 { margin-left: 15px;}
.mt-45 { margin-top: 45px;}
.mt-25 { margin-top: 25px;}

.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.bold {font-weight: bold;}
.italic {font-style: italic;}

.label-dark-grey, .badge-yellow { background-color: #333333; color: #f1f1f1; }
.label-dark-grey[href], .badge-yellow[href] { background-color: #333333; color: #f1f1f1; }

.text-yellow {color:#fce500;}
.text-red {color:#9c3b25;}
.text-green {color:#17A78F;}
.text-light-blue {color:#1095F9;}
.text-light-grey {color:#f1f1f1;}
.text-dark-grey {color:#333333;}
.bg-color-dark-grey {background-color:#333333;}

.ui-effects-transfer { border: 1px dotted #039; }
.modal-lg {left:10%; z-index: 1050; width:85%; margin-left: -100px; height:auto;}
.modal-body-lg {max-height:700px;}
.ModalHeightCalendar {height: 655px; max-height: 750px;}

.accordion-heading .accordion-toggle {
	background-image: linear-gradient(bottom, #ddd 0%, #f3f3f3 100%);
	background-image: -o-linear-gradient(bottom, #ddd 0%, #f3f3f3 100%);
	background-image: -moz-linear-gradient(bottom, #ddd 0%, #f3f3f3 100%);
	background-image: -webkit-linear-gradient(bottom, #ddd 0%, #f3f3f3 100%);
	background-image: -ms-linear-gradient(bottom, #ddd 0%, #f3f3f3 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ddd),color-stop(1, #f3f3f3));
}
.accordion-heading { font-size:1em; font-weight:bold; line-height:1em; background-color:#ddd; color:#666; }
.accordion-heading a:link{ color:#666; }
.accordion-heading a:link{ color:#666; }
.accordion-heading a:visited{ color:#666; }
.accordion-heading a:hover{ color:#666; }
.accordion  { background-color:#f3f3f3; }

.btn-form {
	font-size: 16px;
	padding: 10px 12px;
}

.dh-event-reserva, .event-reserva {	background-color: #d9534f; }
.dh-event-ptaPunto, .event-ptaPunto { background-color: #31b0d5; }
.dh-event-revision, .event-revision { background-color: gray; }

.id-field { font-size:20px; font-weight: bold; font-style: italic; }
