body { background: url(gfx/bgr.gif); margin: 0px 0px 0px 0px; background-color: #1B93CE; } 
td { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; line-height: 17px;  vertical-align: top;   } 
#top { background: url(gfx/bgr_top.jpg); background-position: top; background-repeat: repeat-x; margin: 0px 0px 0px 0px; width: 100%; height: 186px; } 
#tlo { background: url(gfx/tlo.jpg); background-position: top; background-repeat: repeat-y; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader; } 
#txt { margin: 30px 40px 30px 40px; text-align:left} 
#txt_prim { margin: 30px 40px 30px 40px; text-align:left} 
#txt2 { margin: 0px 50px 30px 0px; text-align:left } 
#txt3 { margin: 30px 70px 30px 70px; text-align:left}
#margin { margin: 117px 0px 0px 0px; } 
hr { height: 1px; color: #fff; border-width: 1px; border-color: #AAAAAA; border-style: dashed none none none;   display: block;} 
h1 { font-size: 22px; font-family: trebuchet ms, aria, sans-serif; font-weight: bold; color: #8CC200; line-height: 25px; text-align:left } 
.stop { color: #92C3D7; font-size: 11px;  } 
#flagiwww { width: 770px; padding: 20px 20px 0px 0px; text-align: right; } 
#flagi { position:absolute; top:20px; left:50%; margin-left:230px; width: 150px;  }
.flag { margin: 0px 5px 0px 0px; border: 0px; } 
img { behavior: url(iepngfix.htc); }
.imgm { margin: 15px 40px 0px 0px;  border: 1px solid #8D8D8D;  } 
.foto {  border: 1px solid #8D8D8D;  } 

td.link_pos {margin:0 0 0 0;text-align:left}

A:link    { text-decoration: underline; color: #0973C2; }
A:visited { text-decoration: underline; color: #5A768B; }
A:hover   { text-decoration: underline; color: #0093FF; }

input.contact { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; border:1px solid #BBBBBB; padding: 1px; background-color:#FFFFFF; color:#333333;}
