body {margin: 0; padding: 0; font: 76% Arial; background: #fdb801 url('../images/_pg_bg_head.png') repeat-x left top;}
img {border: 0;}
p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
h1, h2 {font-size: 1.3em;}
a {text-decoration: none; color: #f3a006}
a:hover {text-decoration: underline; color: #f3a006;}
ul {font-weight:bold;list-style-image:url(../images/pre.jpg);}

dl {margin: 0; padding: 0;}
.clear {clear: both;}
.fleft {float: left;BACKGROUND: #fff}
.fright {float: right;BACKGROUND: #fff}

.wrap {width: 916px; margin: 0 auto; clear: both; padding: 0 9px;}

.header {text-align: center;}
.header .headimg {height: 248px;}
.header .headimg img {margin-top: 13px;}
.header .clslangs {text-align: right; padding-top: 5px;}
.header .clslangs a {color: #8e8d8d; padding: 1px 0 0 29px; margin: 0 9px;}
.header .clslangs a.flgen {background: url('../images/_flag_en.png') no-repeat left center;}
.header .clslangs a.flges {background: url('../images/_flag_es.gif') no-repeat left center;}

.headmnu {display: block; margin: 0;}
.headmnu dl dt {float: left; background: url('../images/_mnu_spc.gif') no-repeat right center;}
.headmnu dl dt.nobg {background: none;}
.headmnu dl dt a {display: block; padding: 13px 15px; font-size: 130%; font-weight: bold; color: #ffffff;}
.headmnu dl dt a.act {background: url('../images/_bg_mnu_hover.gif') no-repeat center top;}
.headmnu dl dt a:hover {text-decoration: none; color: #fdae01;}

.ihead {margin-top: 3px; padding: 15px 0px 12px 0px; background: url('../images/bg_banner.gif'); text-align: center; vertical-align: middle; }
.ctn {background: #ffffff;}
.ctn .fleft {width: 615px; padding: 13px;}
.ctn .mainfleft {width: 890px; padding: 13px;}
.ctn .fleft img {margin: 7px 7px 7px 0;}
.ctn .fleft p {padding: 7px; line-height: 19px;}
.ctn .text { float: left; font-weight: bold; text-align: right; width: 215px; text-align: right; padding-bottom: 2px;}
.ctn .field { float: left; text-align: left; width: 395px; padding-left: 5px; padding-bottom: 2px;}
.ctn .field input {width: 200px; border: solid 1px gray;}
.ctn .button { float: left; text-align: left; width: 395px; padding-left: 5px; padding-bottom: 2px;}
.ctn .button input {width: 50px; border: solid 1px gray;}

b.splclorwebace, .ctn h2 b {color: #f3a006; font-family: serpentine; font-size: 14px;}
b.splclor, .ctn h2 b {color: #f3a006; font-family: serpentine; font-size: 18px;}
.ctn .fright {width: 275px;}

.ctn .fright img {display: block; margin: 3px auto;}

.ctn h2 {background: url('../images/_line_spc.gif') repeat-x left bottom; padding: 0  0 13px 0; font-size: 170%;}
.ctn h2 b {font-size: 150%; font-style: italic;}

.footer {width: 100%; background: url('../images/_bg_footer.gif') repeat-x left bottom;}
.footer p {text-align: center; color: #ffffff; padding: 13px;}
