* { margin: 0; padding: 0; }
body { font: normal 62.5% 'Lucida Sans Unicode', 'Lucida Sans', Verdana, sans-serif; background-color: #EBEAE8;}
#contactform { width: 354px; background: transparent url(contact_bottom.gif) no-repeat left bottom; padding: 0 0 26px;}
#contactform form { background: transparent url(contact_top.gif) no-repeat 0 0; position: relative; padding: 22px 0 0; }
#contactform h3 { text-indent: -9999px; background: transparent url(contact_us.jpg) no-repeat 0 0; width: 83px; height: 62px; position: absolute; top: 22px; left: 8px; }
#contactform dl { background: transparent url(contact_bg.gif) repeat-y 0 0; padding: 0 0 0 117px; }
#contactform dt { display: none; }
#contactform dt#submit { display: block; position: relative; left: -5px; }
#contactform dd input, #contactform dd textarea { width: 200px; padding: 0.3em 9px; margin: 0 0 1.5em; border: none; color: #000; font: 1.1em 'Lucida Sans Unicode', 'Lucida Grande', Verdana, sans-serif; line-height: 1.5; }
#contactform dd input, #contactform dd textarea { background-color: white; border: 1px solid #FF9900}
#contactform dd input.empty, #contactform dd textarea.empty { color: #666; }
#contactform dd input.stillempty, #contactform dd textarea.stillempty { background-color: red; }
#contactform dd input.filled, #contactform dd textarea.filled { color: #000; }
.formulario{ color: #fff;/*background:#FF9900;*/ width:220px; margin-bottom:5px;text-align:center;font-weight:bold;font-size:14px}
.contenedor{ margin:0 auto 0 auto; width:390px; text-align:left; }