body {
  margin: 0px;
  padding: 0px;
  background: #ffffff;
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 11px;
  font-weight: normal;
  color: #222222;
  scrollbar-face-color: #cccccc;
  scrollbar-highlight-color: #cccccc;
  scrollbar-shadow-color: #e9e9e9;
  scrollbar-arrow-color: #cf0f0f;
  scrollbar-track-color: #e9e9e9;
  scrollbar-3dlight-color : #CCCCCC; SCROLLBAR-DARKSHADOW-color: #cccccc; SCROLLBAR-BASE-color: #cccccc
}

table.content_area { border: 1px solid #cdcdcd; }

td.top_nav { padding: 0px 7px 2px 7px; font-size: 10px; }
a.top_nav { font-size: 10px; font-weight: normal; color: #222222; text-decoration: none; }
a.top_nav:hover { color: #222222; text-decoration: none; }

td.header_nav { background: url(../imgs/header_nav_bg.jpg) repeat-x left top; font-size: 11px; color: #F6F6F6; padding: 0px 15px 3px 15px; text-align: center; }
a.header_nav { font-size: 11px; font-weight: normal; color: #222222; text-decoration: none; }
a.header_nav:hover { color: #222222; text-decoration: none; }
a.header_nav_act { font-size: 11px; font-weight: bold; color: #222222; text-decoration: none; }
a.header_nav_act:hover { color: #222222; text-decoration: none; }

.header_nav_drop_down { position: absolute; visibility: hidden; z-index: 100; padding-top: 5px; }
.header_nav_drop_down_1 { background: #e4e4e4; padding: 5px 0px; }
.header_nav_drop_down_2 { width: 140px; padding: 3px 5px; text-align: left; }

.header_nav_drop_down_2 a {
  font-size: 11px;
  font-weight: normal;
  color: #222222;
  text-decoration: none;
}

.header_nav_drop_down_2 a:hover {
  font-size: 11px;
  font-weight: normal;
  color: #222222;
  text-decoration: none;
}

td.left_column_title {
  font-size: 13px;
  font-weight: bold;
  color: #dc0000;
  padding-top: 1px;
}

a.subnav { font-size: 12px; }
a.subnav:hover { background: #ffcccc; }

div.subnav_second { padding: 0px 0px 10px 0px; }
div.subnav_third { padding: 0px 0px 10px 15px; }
div.subnav_fourth { padding: 0px 0px 10px 30px; }
div.subnav_fifth { padding: 0px 0px 10px 45px; }

td.content_bottom { background: url(../imgs/content_bottom_bg.jpg) repeat-x left top; }

td.footer_text_1 { padding: 0px 25px 0px 27px; }
td.footer_text_2 { font-size: 10px; padding: 0px 30px 0px 25px; }
a.footer { font-size: 10px; }

td, p { font-size: 11px; }

p { margin: 0px 0px 13px 0px; }
p.contenido_cms_html { margin: 0px 0px 0px 0px; }

a, a:hover { color: #dc0000; text-decoration: underline; }

a.boldText, a.boldText:hover { font-weight: bold; }

h1 { font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; }
h1 p { margin: 0; padding: 0; }

img { border: 0px; }

div.content_area_3 ul { margin-left: 15px; padding-left: 0px; }
div.content_area_3 li { list-style-type: none; list-style-image: url("../imgs/list_bullet.gif"); }
div.content_area_3 ol li { list-style-type: decimal; list-style-image: none; }

td.content_separator_v { background: url(../imgs/separator_red_vert_2.gif) repeat-y left top; }

div.headline_separator {
  background: url(../imgs/separator_red_h.gif) repeat-x left top;
}

div.search_results_separator {
  background: #d2d2d2;
}

div.sitemap_level_1 { padding-left: 0px; }
div.sitemap_level_2 { padding-left: 30px; }
div.sitemap_level_3 { padding-left: 60px; }

.infobox_title { font-size: 12px; font-weight: bold; color: #DC0000; }
.infobox_content { font-size: 10px; text-align: justify; }
.infobox_content p { font-size: 10px; text-align: justify; }
td.infobox_separator_h { background: #d2d2d2; }
td.infobox_separator_v { background: url(../imgs/separator_red_vert_1.gif) repeat-y left top; }

.grey { color: #222222; }
.red { color: #dc0000; }

h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }

.main_text { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; font-weight: normal; color: #222222; }
.main_text_bold { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; font-weight: bold; color: #222222; }
.main_text_red { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; font-weight: normal; color: #dc0000; }
.main_text_red_bold { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 11px; font-weight: bold; color: #dc0000; }
