.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

body {background:#fff url(img/bodybg.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;margin-top:22px;}
a img {border:none}
#mother {width:839px;margin:0 auto;margin:0 auto;font-size:70%}
#menu {background:url(img/menubg.gif) no-repeat;height:45px;}
#menu ul {float:right;padding-right:17px;list-style-type:none;margin:0}
#menu li {float:left}
#menu li a {display:block;padding:15px 12px 0 12px;color:#000;}
#menu li.selected-menu a {font-weight:bold;color:#000;text-decoration:none;}
#menu li a:hover {color:blue;text-decoration:none;}
#top address {margin-left:25px;background:url(img/phone.gif) left center no-repeat;font-style:normal;text-align:left;color:#fff;padding:5px 0 5px 25px}
#top a {color:white}

#container {background:url(img/conttopbg.gif) center top no-repeat;padding-top:21px}
#containerin {background:url(img/contentbg.gif) center top repeat-y;}
#content {float:right;width:580px;margin-right:14px;}
#sidepan {float:right;width:210px;margin-right:20px}
#sidepan a {color:red}
#sidepan hr {background:#ddd  ;height:1px;border:none}
#sidepan h4 {margin-bottom:2px;}
#sidepan p {text-align:justify;}

.h1navbar {display:none;}
.h2navbar {font-size:240% !important;color:#DE2921 !important;font-weight:normal !important;padding:0em 0 .2em 0;text-transform:uppercase !important;margin:0}
.h3navbar {font-size:100% !important;font-weight:bold !important;padding:.2em 0em 0em 0em !important;margin:0em 0em .2em 0em !important}
/* possitioning & font */
#web-html {padding:0 0em}
#web-html h1 {font-size:240%;font-weight:normal;padding:0em 0 .2em 0;text-transform:uppercase;margin:0}
#web-html h2 {font-size:130%;font-weight:bold;padding:.2em 0em 0em 0em;margin:0em 0em .2em 0em}
#web-html h3 {font-size:120%;font-weight:bold;padding:.2em 0em 0em 0em;margin:0em 0em .2em 0em}
#web-html h4 {font-size:110%;font-weight:bold;padding:.2em 0em 0em 0em;margin:0em 0em .2em 0em}
#web-html h5 {font-size:100%;font-weight:bold;padding:.2em 0em 0em 0em;margin:0em 0em .2em 0em}
#web-html .annotation{font-style:italic;padding:0;margin:0em 0em 1em 0em;}
#web-html ul,ol{padding:.5em;margin:1em 0em 1em 2em;}
#web-html li {padding:.3em;margin:0em}
#web-html p {padding:0em;margin:0em 0em .7em;}
#web-html blockquote {padding:.2em;margin:0em 0em 0em .2em}
#web-html a {font-weight:bold;}
#web-html a span {font-weight:normal}
#web-html img {margin:0em .2em 0em .2em}
#web-html table {font-size:100%;padding:0em;margin:.2em}
#web-html table thead td,#web-html table thead th,#web-html table th {font-weight:bold;}
#web-html table tbody td,#web-html table tbody {font-weight:normal;}
#web-html table td,#web-html table th {padding:.2em;vertical-align:top;}
#web-html table p {margin:0em !important;}
#web-html table,#web-html table td {border-collapse:collapse;}
#web-html hr {border:0;width:80%;height:1px;margin:.2em 0em .2em 0em}
#web-html a img {border:1px solid #ddd;padding:2px;background:#fff}
/* colors */
#web-html h1 {color:#DE2921;}
#web-html h2 {color:#000000;}
#web-html h3 {color:#000000;}
#web-html h4 {color:#000000;}
#web-html h5 {color:#000000;}
#web-html .annotation{color:#555;}
#web-html a {color:#DE2921;}
#web-html img {}
#web-html table thead tr,#web-html table th {background:#eee}
#web-html table, #web-html table tbody tr {background:#fff}
#web-html table,#web-html table td {border-bottom:1px dotted #555;}
#web-html td{padding:5px;}
#web-html th {padding:5px;}
#web-html hr {color:#fff;background-color: #fff;clear:left; }
#web-html table {width:100%}
fieldset {border:none;border-top:2px solid #DE2921}
legend {color:#DE2921;padding:0 20px;font-weight:bold;}

#footer {background:url(img/contbotbg.gif) center top no-repeat;margin-bottom:20px;padding-top:40px;font-size:85%;width:839px;}
#footer a {color:#000;margin:0 2px 0 2px}
#footer span {float:right;margin:0;}

#gordic {padding:2px 0px 0px 10px;display:block;float:left}


.seo-lista {
  top:0;
  left:0;
  width:100%;
  background:#172E3A;
  border-bottom:1px solid #42555F;
  color:#aaa;
  padding:4px 0;
  font-family:Tahoma,Arial,Verdana,sans-serif;
  font-size:10px; 
  text-align:center;
  position:absolute;
  }
  
.seo-lista a {font-size:10px;color:#7E8B92;padding:0 10px;text-decoration:none}
.seo-lista a:hover {color:#fff;text-decoration:underline}