.wp_content, h1, h2, h3, h4, h5, h6, label { font-family: Arial, Helvetica, sans-serif !important; }
body { font-size: 12px; color: #333; }
h1, h2, h3, h4, h5, h6, label { color: #333; }
label, input, button, select, textarea { line-height: 22px; }
.control-group label.control-label { text-align: left; width: 200px; }
input[type="image"], input[type="checkbox"], input[type="radio"] { margin: 4px 0; }
.wp_content h2 { font-size: 13px; margin: 20px 0; padding: 0; background: #f9f9f9; border-bottom: 1px solid #ddd; height: 35px; line-height: 35px; text-indent: 10px; text-transform: uppercase; box-shadow: inset 0 -5px 10px -10px; }
.wp_content { min-height:  500px; }
#k { height: 350px; position: relative; }
img.loader { position: absolute; left: 50%; top: 50%; margin-top: -27px; margin-left: -27px; }
#mainContent { margin-top: 20px; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.requestform.submit { margin-left: 12em; }
.requestform em { font-weight: bold; padding-right: 1em; vertical-align: top; }
.mainMenu ul ul li a:hover , .mainMenu ul ul ul li a:hover { color: #08c; border-bottom: 1px solid #ddd; height: 35px; line-height: 35px; }
.chosenDate:before { content: ""; display: block; height: 1px; clear: both; margin-top: 5px; }
#zipcode { margin-right: 10px; }
.controls .input-large { width: 260px; }
.legenda { display: none; }
