﻿body {
    font-family: Arial, Verdana;
    color: #000;
    font-size: 12px;
}

select {
    font-size: 12px;
    border: 1px solid #F90;
    background-color: #FFFFFF;
    color: #000;
    height: 25px;
}

h2 {
    color: #F90;
    font-size: 22px;
    font-family: AkzidenzGroteskBQCondensedBd, Arial, Helvetica, sans-serif;
}
h3 {
    color: #F90;
    font-size: 20px;
    font-family: AkzidenzGroteskBQCondensedBd, Arial, Helvetica, sans-serif;
}
th {
    color: #F90;
}
.ui-widget-header {
    background-color: #F90;
    border: 1px solid #FC3;
}
.ui-widget-content {
    border: 1px solid #FC3;
}

input[type=text] {
    border: 1px solid #F90;
    color: #000;
}

input[type=checkbox] + label:before {
    font-size: 16px;
    background-color: #F90;
}

.step1column2 {
    border-left: 1px solid #F90;
}

.step1column3 {
    border-left: 1px solid #F90;
}

.boton {
    background: #F90;
    border: solid 1px #d48e25;
}

.boton:hover {
    background: #d48e25;
    border: solid 1px #b48238;
}

.fichaReservaIzqStep3 {
    border: 1px solid #F90;
}

hr {
    background-color: #F90;
}

.contenedorFichaResumen {
    background-color: #F90;
}

.ui-widget {
    font-size: 12px;
}

.resumenDatosCol1 {
    background-color: #F90;
}

.resumenDatosCol2 {
    background-color: #fae6c7;
}

.trPrecioPendiente {
    background-color: #F90;
}

.textarea {
    border: 1px solid #F90;
    color: #000;
}

.tblDatosStep3 {
    border: 1px solid #FC3;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #FC3;
    background: #FFF;
    font-weight: bold;
    color: #666;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #a06102;
    background: #fff4e3  url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #a06102;
}

.ui-state-hover, .ui-widget-content .ui-state-hover {
    border: 1px solid #e17009;
    color: #e17009;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    height: 20px;
}

.ui-widget-header .ui-icon {
    background-image: url(/jQuery/css/start/images/ui-icons_f5e175_256x240.png);
}
.ui-state-default .ui-icon {
    background-image: url(/jQuery/css/start/images/ui-icons_f7a50d_256x240.png);
}

.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 #fc3;
	background: #d0e5f5 url(/jQuery/css/start/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1d5987;
}

a.aMap {
    background: url(/images/map_marker-24-f90.png) no-repeat center center;
    background-size: 16px 16px;
}
a.aMap:hover {
    background: url(/images/map_marker-24-dark-f90.png) no-repeat center center;
    background-size: 16px 16px;
}
.lnkTermsAndConditions {
    color: #F90;
    cursor: pointer;
}
.lnkTermsAndConditions:hover {
    text-decoration: underline;
}