body,tr,td,th,p,blockquote,ol,ul,li,span,div,a,input,textarea {font-family: arial; font-size: 14px; color:#000; line-height: 130%}
body {margin:0px; padding:0px; background:  url(/pictures/bkg.gif) repeat-x #757575}

a:link,a:visited {color:#bf0016;text-decoration:underline; }
a:hover,a:active {color:#ff001d;text-decoration:underline;}

.bkgMedia a:link, .bkgMedia a:visited, .bkgMedia a:hover, .bkgMedia a:active {color:#000;text-decoration:underline; font-size: 14px;}

.bkgMediaOn a:link, .bkgMediaOn a:visited, .bkgMediaOn a:hover, .bkgMediaOn a:active {color:#fff;text-decoration:none; font-size: 14px;}

.bkgMenuLink a:link, .bkgMenuLink a:visited {font-size: 14px; font-weight: bold; color: #fff; font-style: italic; text-decoration: none}
.bkgMenuLink a:hover, .bkgMenuLink a:active {font-size: 14px; font-weight: bold; color: #fff; font-style: italic; text-decoration: underline}

a.linkNews:link,a.linkNews:visited {font-size: 15px; font-style: italic; font-weight: bold; color: #000}
a.linkNews:hover,a.linkNews:active {font-size: 15px; font-style: italic; font-weight: bold; color: #ff001e}

a.linkCalendar:link,a.linkCalendar:visited {font-size: 18px;  font-weight: bold; color: #ff001e}
a.linkCalendar:hover,a.linkCalendar:active {font-size: 18px; font-weight: bold; color: #000}

a.linkMore:link,a.linkMore:visited {font-size: 11px;font-style: italic; color: #ff001e}
a.linkMore:hover,a.linkMore:active {font-size: 11px;font-style: italic; color: #cc021a}

a.linkSubscribe:link,a.linkSubscribe:visited {font-style: italic; color: #00b2cc; font-size: 11px;}
a.linkSubscribe:hover,a.linkSubscribe:active {font-style: italic; color: #02cfed; font-size: 11px;}

.headPage a:link, .headPage a:visited {font-size: 15px; font-weight: bold;  color: #000; font-style: italic; text-decoration: underline}
.headPage a:hover, .headPage a:active {font-size: 15px; font-weight: bold;  color: #bf0016; font-style: italic; text-decoration: underline}

.bkgLang a:link, .bkgLang a:visited, .bkgLang a:hover, .bkgLang a:active {color:#fff;text-decoration:underline; font-size: 10px}

.textBot a:link, .textBot a:visited {color:#e1001b;text-decoration:underline; font-size: 14px;  text-transform: uppercase; font-weight: bold}
.textBot a:hover, .textBot a:active {color:#ff001d;text-decoration:underline; font-size: 14px;  text-transform: uppercase; font-weight: bold}

.bkgSubmenuOff a:link, .bkgSubmenuOff a:visited, .bkgSubmenuOn a:link, .bkgSubmenuOn a:visited {color:#fff;text-decoration:none; font-size: 12px}
.bkgSubmenuOff a:hover, .bkgSubmenuOff a:active, .bkgSubmenuOn a:hover, .bkgSubmenuOn a:active {color:#fff;text-decoration:underline; font-size: 12px}

.headPage {font-size: 15px; font-style: italic; font-weight: bold;}
.textBot {font-size: 9px; text-transform: uppercase}
.textTel {font-style: italic; font-size: 18px; font-weight: bold}
.textTel2 {color: #f70b00;font-style: italic;  font-size: 18px; font-weight: bold}
.textNews {font-size: 11px;color: #ff001e; font-weight: bold}
.textNewsAll {font-size: 12px;}

.bkgBot {background: url(/pictures/bkg_bot.gif) no-repeat bottom #fff}
.bkgTop {background: url(/pictures/bkg.gif) repeat-x}
.bkgLang {background: url(/pictures/top2.jpg) no-repeat; color:#fff; font-size: 10px; padding: 25px 30px 0px 0px}
.bkgRight {background: url(/pictures/bkg_right.jpg) no-repeat}
.bkgMenu {background: url(/pictures/bkg_menu.gif)}
.bkgMenuOn {background: #bf0016; cursor: pointer}
.bkgMenuOff {cursor: pointer}
.bkgSubMenuOn {padding: 5px 15px 5px 30px; background: url(/pictures/bkg_submenu_on.gif) no-repeat #e2001a}
.bkgSubmenuOff {padding: 5px 15px 5px 30px; background: url(/pictures/bkg_submenu_off.gif) no-repeat}
.bkgMedia {background: url(/pictures/bkg_media.gif) no-repeat; height: 37px; margin-top: 5px; text-align: center;}
.bkgMediaOn {background: #e1002d; height: 37px; margin-top: 5px; text-align: center; cursor: hand}

input, textarea {border: 1px solid #888}
.form340 {width: 340px}
.formSearch {border: 1px solid #858585; width: 210px;}
.line1 {height: 1px;  background: #ccc; margin: 15px 0px; border: 0px;}

.divSubMenu {position: absolute; visibility: hidden; background: #bf0016;  padding: 10px 0px 15px 0px; top: 288px; width: 168px}
.bkgMenuOn .bkgMenuLink, .bkgMenuOff .bkgMenuLink {position: relative; text-align: center}

/* List */
.thumbwrap {border: 0px; padding: 0px; text-align:center; margin:0px;}
* html .thumbwrap li {display:inline; }
.thumbwrap li {display:-moz-inline-box; display:inline-block; vertical-align: top;margin: 5px}
.thumbwrap li>div {display:table; width: 130px}
.thumbwrap p {padding: 0px; margin: 0px}

/* HTML */
.contentArea table {border-right:1px solid #999;border-bottom:1px solid #999; border-collapse:collapse;}
.contentArea table td, .contentArea table th {background:#fff; border-left:1px solid #999;border-top:1px solid #999; padding: 4px; vertical-align: top}
.contentArea table th{background: #f5f5f5; color: #000}
.contentArea table th{background: #f5f5f5; color: #000}
.contentArea img {border: 3px solid #ccc}
.contentArea a.lightbox {cursor: pointer}

h1 {font-size: 15px; font-style: italic; font-weight: bold;}
h2 {font-size: 14px; font-style: italic; font-weight: bold;}
h3 {font-size: 13px; font-style: italic; font-weight: bold;}
h4 {font-size: 12px; font-style: italic; font-weight: bold;}
h5 {font-size: 11px; font-style: italic; font-weight: bold;}
h6 {font-size: 10px; font-style: italic; font-weight: bold;}

table.none {border:0px; padding: 0px; margin: 0px; background-color: transparent}
table.none td {border:0px; padding: 0px; margin: 0px; background-color: transparent;}
img.none {border:0px}

#imageBox {width: 390px; overflow: hidden;}
#imageBoxInside { width: 20000px; left: 0px}
#imageBox img { float: left; padding: 0px; margin: 3px; }
#imageBox br { clear: both; }