/* CSS Document */
body h1,h2,h3,h4,h5,h6,form { margin:0; padding:0; }
.body{font-size:13px;background: url('//daaz048hy3c9d.cloudfront.net/template/desirecabo_com/images/desirecabos-background.jpg') center top no-repeat #852700 fixed;text-align:left;color:#000;margin-top:0;margin-left:0; font-family:Tahoma, Geneva, sans-serif;}
a { color:#222; text-decoration:none; }
a:visited { color:#222; text-decoration:none; }
.sp{clear:both;min-height:5px;}
.cb{clear:both;}
.img{border:0;}
img{border:0;}
.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }
.tj { text-align:justify; }
.sc { font-variant:small-caps; }
.flr {float:right; }
.fll { float:left; }
.pl5{padding-left:5px;}
.fs48{font-size:48px;}
.fs42{font-size:42px;}
.fs36{font-size:36px;}
.fs32{font-size:32px;}
.fs28{font-size:28px;}
.fs24{font-size:24px;}
.fs22{font-size:22px;}
.fs20{font-size:20px;}
.fs18{font-size:18px;}
.fs16{font-size:16px;}
.fs15{font-size:15px;}
.fs14{font-size:14px;}
.fs13{font-size:13px;}
.fs12{font-size:12px;}
.fs11{font-size:11px;}
.fs10{font-size:10px;}
.fs9{font-size:9px;}
.br1{border-right:1px solid #000;}
.bb1{border-bottom:1px solid #000;}
.bl1{border-left:1px solid #000;}
.bt1{border-top:1px solid #000;}
.br15 { -webkit-border-radius:15px;border-radius:15px; }
.br25 { -webkit-border-radius:25px;border-radius:25px; }
.lh30 { line-height:30px; }
.lh18 { line-height:18px; }
.s{font-weight:bold;}
.i{font-style:italic;}
.u{text-decoration:underline;}
.vm{vertical-align:middle;}
.vt{vertical-align:top;}
.vb{vertical-align:bottom;}
.ts{text-shadow:1px 2px 2px #999;}
.plaininput{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000;text-align:left;text-decoration:none;font-weight:normal;padding:2px;margin:2px;border:1px solid #152547;background-color:#fff;}
.inputerror{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000;text-align:left;text-decoration:none;font-weight:bold;padding:2px;margin:2px;border:1px solid #009;background-color:#f10;}
.plainselect{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000;border:1px solid #000;background-color:#fff;}
.selecterror{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000;border:1px solid #f00;background-color:#f10;}
h1{font-size:26px;text-shadow:1px 2px 2px #999;text-decoration:none;font-weight:bold;padding:0;margin:0;display:inline;}
h1 a {color: #000; }
h2{font-size:24px;text-shadow:1px 2px 2px #999;text-decoration:none;font-weight:bold;padding:0;margin:0;display:inline;}
h3{font-size:20px;text-shadow:1px 2px 2px #999;text-decoration:none;font-weight:bold;color:#852700;}
#top_header { width:100%;height:105px; margin:0; padding:0; }
.dsl { box-shadow: 5px 5px 9px #333; }
img.dsr { float:right;box-shadow:5px 5px 9px #333;border-radius:15px;-webkit-border-radius:15px;margin:5px 20px 5px 10px; }
img.dsl { float:left;box-shadow:5px 5px 9px #333;border-radius:15px;-webkit-border-radius:15px;margin:5px 30px 5px 5px; }
.footer { width:990px; margin:0 auto; padding:20px 0; border-radius:25px; -webkit-border-radius:25px; background: #fff;}
.nav_container { width:661px; margin:0 auto; position:relative; left:35px;}
.nav_container .nav_item { height:20px;font-size:15px;font-weight:bold;font-variant:small-caps;position:relative;padding:0;margin:4px 3px;;float:left;text-align:center;display:block;}
.menu_item { display:block; }
.menu_item a { color:#222; }
.menu_item a:visited { color:#222; }
.menu_item a:active { color:#ede;line-height:45px; }
.menu_item a:hover { color:#ede;line-height:45px; }
.nav_container .nav_item a { width:100px;height:20px;border:1px solid #ccc;-webkit-border-radius:8px;border-radius:8px;display:block;background-color:#e0e0e0;color:#666; margin:0; }
.nav_container .nav_item a:visited { color:#666; }
.nav_container .nav_item a:hover { color:#221f74; background-color:#fff; border-color:#aa106e; }
#top_spacer {height:56px; width:1000px; margin:0 auto; border-bottom:1px dashed #000; }
.content { width:990px; min-height:400px;margin:0 auto; border-radius:25px; -webkit-border-radius:25px; background: rgba(255, 255, 255, 0.65);  }
.content .ctl { width:220px; padding-left:8px; float: left }
.content .ctr { width:748px; padding:0 5px; float:right; }

.rescheck { width:194px;background-color:#fff;margin:0 auto;border:3px double #852700;-webkit-border-radius:15px;border-radius:15px; }
.rescheck .heading { width:194px;height:24px;-webkit-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0; background-color:#852700; color:#ede; font-size:16px; font-weight:bold; text-align:center; }
.rescheck .resinput { font-size:12px;font-weight:normal;color:#231f20;margin:2px;border:1px solid #999;background-color:#f0f0f0; }
.rescheck .resselect { font-size:12px;font-weight:normal;color:#231f20;margin:2px;border:1px solid #999;background-color:#f0f0f0; }
.mailinput { font-size:12px;font-weight:normal;color:#231f20;margin:2px;border:1px solid #999;background-color:#f0f0f0; }