* { margin:0; padding:0; border:0; }
body { }
div.box_contato_direito { background:#333; padding:10px; width:480px; float:left; position:relative; }
div.box_contato_direito p { padding:6px 0; line-height:17px; float:left; }
div.box_contato_direito a { color:#808080; font-weight:bold; }
div.box_contato_direito ul { list-style:none; }
div.box_contato_direito ul li { width:460px; float:left; padding:3px 0; }
div.box_contato_direito ul li label { width:60px !important; float:left; padding:3px 10px; color:#FFF; font-weight:bold; text-align:right; }
div.box_contato_direito ul li textarea, 
div.box_contato_direito ul li input { width:360px; border:1px solid #cccccc; font-family:Arial; font-size:12px; color:#808080; padding:2px 0; }
div.box_contato_direito ul li input.check { width:20px; }
div.box_contato_direito ul li select { border:1px solid #cccccc; font-family:Arial; font-size:12px; color:#808080; }
div.box_contato_direito ul li.t1 { width:230px; float:left; }
div.box_contato_direito ul li.t1 input { width:130px; }
div.box_contato_direito p.btCad { float:right; margin-right:15px; }
div.box_contato_direito .btFechar { position:absolute; right:5px; top:0; }

div.aviso { background: url(../img/ok.gif) no-repeat 6px 8px #d5ffce; padding:8px 8px 8px 30px; float:left; width:420px; margin:10px 0; border:1px solid #9adf8f; color:#665252; }
div.boxErro { background: url(../img/bg_erro.gif) no-repeat 6px 8px #ffcece; padding:8px 8px 8px 30px; float:left; width:420px; margin:10px 0; border:1px solid #df8f8f; color:#665252; }
div.boxErro p { padding-left:20px; color:#665252; }
div.aviso p { padding-left:20px; }