
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 .borderBottomCellLightVbottom td {border-bottom:1px dotted #333333; padding-bottom:0.5em; vertical-align:text-bottom}
.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;}
