/* RESET STYLES - EricMeyer */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1;font-family: Georgia, 'Times New Roman'; color: white;}
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* COMUNES */
.cleaner { clear: both; }

/* SELECTORS */
body { font-size: 13px; font-family: Georgia, 'Times New Roman'; color: white; background: black; }
a { color: white; text-decoration: none; }
a:hover { color: #695123; text-decoration: underline; }

/* STRUCTURE */
#wrapper { width: 700px; margin: 0px auto; background: url(images/bg-body.jpg) no-repeat 50% -70px; }

.mainCol { width: 430px; float: left; padding: 0 0px 0 30px; margin-top:430px; margin-bottom:15px; border-right: 1px solid #515151; }
.mainCol p { font-weight: normal; font-size: 13px; line-height: 20px; padding: 5px 20px 5px 0px; }
.mainCol h2 { font-size: 18px; font-weight:bold; padding: 15px 0px 10px 0;color:#DFD08B;margin:0 }
.mainCol p span { font-family: Arial; font-size: 22px; font-weight: bold; }
.mainCol form { margin: 0px; }
.mainCol label { float: left; width: 120px; font-size: 12px; }
.mainCol input.textField { width: 250px; } 
.mainCol textarea { width: 250px; } 


.secondaryCol { width: 220px; margin: 430px 0px 30px 0px; float: right;  }
.secondaryCol h2 { font-size: 18px; font-weight:bold; padding: 5px 0px 10px 20px;color:#DFD08B }
.secondaryCol dl { padding: 0px 0px 10px 30px; }
.secondaryCol dt { font-weight: bold; padding: 3px 0px; }
.secondaryCol dd { padding: 3px 0px; }
.secondaryCol p { padding: 5px 0px 5px 20px; }
.secondaryCol ul { padding: 0px 0px 10px 30px; }
.secondaryCol li { padding: 3px 0px; }
.secondaryCol h2.marginTop20{margin-top:20px}
.secondaryCol .newWebsite{text-align:center; margin-top:20px}
ul.pdf {margin:20px 0px 0px 0px;}
ul.pdf a {background:url(images/pdf.png) no-repeat; padding:5px 0px 5px 30px; display:block;}

/* FORM */
label.error { padding-left: 120px; font-size: 11px; color: red; width: 430px; margin-bottom: 5px;}

/* FOOTER */
.footer { text-align: right; font-size: 11px; color: #ccc;border-top:1px solid #515151; padding:10px 0 0; width:700px; height:20px}
.footer a { color: #B0C79B; }
.footer a:hover { color: #B0C79B; }
.copyright{float:left}
.design{ float:right}