* { 
   margin:0px; padding:0px;
}
a img {
   border:0; 
}
a {
  color: blue
}
a.small {
  text-decoration:none; font-size:11px; color:#FF3300
}
ul {
   list-style:none; 
}
.inner  { 
   width:760px; height:100%; margin-left:auto; margin-right:auto;
}
h3 {
   font-size:13px; font-weight:bold; color:#336699
}
h4 {
   font-size:12px; color:#336699
}


#header { 
   height:110px; background: url('images/bg_header.jpg') repeat-x; clear:both
}
#header .inner {
   background:url('images/header.gif') right bottom no-repeat
}
#header ul { 
   float:right; margin-top:30px; width:300px
}
#header li { 
   float:right; margin-left:10px; font:normal 11px Arial 
}
#header a { 
   text-decoration:none; color:gray 
}
#logo {
   float:left;
}



#control { 
   height:225px; background: url('images/bg_control.jpg') repeat-x; clear:both
}
#flash { 
   float:right; height:100%; width:433px;
}
#mainmenu { 
   float:left; width:142px; height:100%; background:url('images/mainmenu.gif') no-repeat
}
#mainmenu ul {
   float:left; padding-top:45px; width:100%; 
}
#mainmenu li { 
   text-align:left; padding-left:18px; height:26px 
}
#mainmenu a { 
   text-decoration:none; font: bold 15px Arial; color:#FFFFFF 
}
#trademark {
   float:left; 
}



#content {
  background: url('images/bg_body.gif') repeat-x; height:420px; clear:both
}

#area_left{ 
    float:left;  width:230px; height:100%; background:url('images/news.jpg') left top no-repeat
}
#area_center{ 
    float:right; width:530px; height:100%; background:url('images/unmapa.gif') right bottom no-repeat; 
}
#news { 
   margin-top:20px; text-align:left; height:160px;
}
#news span {
   height:16px; font:bold 12px Verdana; color:#3B4C63 
}
#news p {
   font:12px Arial; color:gray; min-height:45px; margin-top:6px; text-align:left; 
}
#news p a {
   font-size:11px; color:gray; text-align:left; text-decoration:none; 
}


#incontent {
    background: url('images/bg_in.gif') repeat-x; clear:both;
}
#incontent {
    min-height:300px
}
#area_title {
    text-align:right; padding-top:10px; margin-right:20px; font:bold 15px Arial; color:gray; height:45px; 
}
#area_side {
    float:left; width:142px; padding-top:15px; 
}
#area_main {
    float:right; width:618px; padding-top:15px; padding-bottom:15px; font:12px Arial 
}
ul#submenu a {
    font:13px Arial; color:#336699;
}
ul#submenu li {
   height:20px;
}
.date {
	margin-top:12px; margin-bottom:2px; border-bottom:1px solid #FF3300; font-size:16px; font-weight:bold; color:#FF3300
}
.history { 
    color:#585858; min-height:120px
}

#footer { 
   height:80px; background: url('images/bg_footer.gif') repeat-x; clear:both
}
#counter { 
   width:400px; height:100%; margin-right:200px; 
}
#counter img { 
   margin:8px 8px auto auto; width:88px; height:63px; border:1px solid gray 
}
#copyright { 
   float:right; width:200px; margin:20px 20px; font: normal 13px Tahoma; color:gray;
}

.job {
   float:left; margin-bottom: 15px; margin-top: 15px; width:100%;
}
.job div {
   color:#336699; height:20px; font-size:11px; font-weight: bold
}
.job li { 
   height:16px
}
.job ul {
   margin-bottom:8px;
}


.news_item {
    font: normal 12px Arial; margin-bottom:22px; 
}
.news_item strong {
    font-size:11px; color:gray;
}
.news_item strong a {
   color:#336699;
}
.page a { text-decoration:none; color:#336699}

.market {
   clear:both; margin-bottom:30px
}
.market img {
   float:left; padding:2px; margin-right:15px; border:1px solid gray
}
.market tr {
   height:20px
}
