h1 {font-size: 18px !important;font-family: Georgia !important; margin: 0;padding: 0; color:#999; font-weight:lighter; text-transform:uppercase; letter-spacing:0 !important;}h2 {font-size: 16px !important;font-family: Georgia !important; margin: 0;padding: 0; color:#999; font-weight:lighter; text-transform:uppercase; letter-spacing:0 !important;}h3 {font-size: 14px !important;font-family: Georgia !important; margin: 0.8em 0 0.2em 0;padding: 0; color:#999; font-weight:lighter; letter-spacing:0 !important; text-transform:uppercase;}h4 {font-size: 11px;font-family: Arial; margin: 0;padding: 0; color:#817A74; font-weight:lighter; text-transform:uppercase;}.genericTable {width:100%}.genericTable td {margin:0;padding:0; vertical-align:top}.genericTable td.paddingRight {padding-right:1em;}.genericTable .th { font-weight:bold}.genericTable td.bg {background-color:#F1F1F1}.genericTable .borderBottomCell td {border-bottom:1px solid #666666; padding-bottom:0.5em;}.genericTable .borderBottomCellDotted td {border-bottom:1px dotted #CCC; padding-bottom:0.5em;}.genericTable .borderBottomCellLight td {border-bottom:1px dotted #333333; padding-bottom:0.5em;}.genericTable img.lifestyle { display:inline !important;}/*zona 3 */.hiResPicture { text-align:center; border:1px solid #2b2b2b ; padding:0.5em; vertical-align:top; }.hiResP {font-size: 11px; padding-bottom:0;}#hiResSort {border-bottom:1px dotted #181818; margin-bottom:1em; padding-bottom:1em}#hiResPaging {border-top:1px dotted #181818; margin-top:1em; padding-top:1em}.eventsItem td {border-bottom:1px dotted #333}.cal { background-color:White; }.titleStyle {text-transform:uppercase}.zone2 {height:40px}body.night .txtBg { background-color:#000}body.day .txtBg { background-color:#e3dfd9}.dwnldModItem { margin-top: 0 !important; padding-top: 0 !important; }.dataTitle { margin-top: 0 !important; padding-top: 0 !important; }.TableCall { border: thick #CCCCCC; border-width:thin}.newsHome{   margin: 0 0 0 0 !important;   border-bottom-style:dotted ;   border-bottom-width:1px;    padding-bottom:11px !important;    padding-top: 0px !important;    border-color:#3E3E3E;}.newsHomeContainer span { margin: 0 0 0 0 !important; padding: 0 0 0 0 !important;}/*a:link, a:visited {color:#CCB06B !important; text-decoration:none}a:hover, a:active {color:#CCB06B !important; text-decoration:underline}body, td {font-size: 11px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#000; line-height:18px}form {padding:0;margin:0;}.clear {clear:both}p {margin:0; padding:0 0 2em 0}a:link, a:visited {color:#000; text-decoration: underline}a:hover, a:active {color:#000; text-decoration: none}h1 {color: Red;}/*search module .resultGroupTitle {font-size: 1.5em;}.result {margin-bottom: 15px;}.resultTitle {font-size: 1.2em;}.resultDesc img {float: left;}.resultPages a {margin-left: 2px; margin-right: 2px;}/*news module #newsModHeader {color: blue; font-weight:lighter }#newsModHeadTitle {color: green; font-weight:lighter}#newsModItemDetail {font-style:italic }#newsModNavigator {border-top:1px dotted blue; padding-top:2px; text-align:right}.newsModShowAll {text-align:right}.newsModTitle {font-weight:bold}.newsModImage img {border:4px solid blue; margin-right:1em; float:left}.newsModItem {border-bottom:1px solid blue; padding-bottom:1em;margin-bottom:1em; float:left; width:100%; clear:both;}/*downloads module .dwnldModItem {border-bottom:1px solid red; padding-bottom:1em;margin-bottom:1em; float:left; width:100%; clear:both; }.dwnldModImage img {border:4px solid #ccc; margin-right:1em; float:left}/*form builder fieldset {padding:1em;margin:0; border:0;border:1px solid #909193}fieldset legend {padding:0.2em; color:#909193}fieldset label {float: left;width: 120px;}fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0;}.input {background-color:#FFF; border:1px solid #909193;}.input, .button {font-size:11px; font-family: Tahoma, Arial;}fieldset .formRow, fieldset .formButtonRow {padding:0.2em 0; margin:0; clear:both;border-bottom:1px dotted #909193;}fieldset .formRow span { padding-left:0.2em}fieldset .formButtonRow {margin:0; padding:1em 0 0 0; border:0; }fieldset .formHideInput { display: none}.hiResPicture { text-align:center; border:1px solid #CCC; padding:0.5em; vertical-align:top;}.hiResP {font-size: 11px; padding-bottom:0;}#hiResSort {border-bottom:1px dotted #ccc; margin-bottom:1em; padding-bottom:1em}#hiResPaging {border-top:1px dotted #ccc; margin-top:1em; padding-top:1em}*/.redError { color:Red;}