* {
padding:0;
margin:0;
}
html, body {
background:#fff url(../imagenes/fondo_formulario) repeat-x top;
height:100%;
}

body {
font-size:0.77em;
padding:10px 0;
font-family:sans-serif;
}
#intro {
	padding:10px;
	text-align:center;
	color:#000;
}
#intro * {
padding:5px;
}
#intro h2, #intro h3 {
font-weight:500;
}

#formulario {
width:439px;
border-collapse:collapse;
margin:10px auto;
}
#formulario td {
line-height:190%;
}
#formulario h3 {
font-size:13px;
padding-top:10px;
}
#formulario input[type='text'] {
border-width:0 0 1px;
border-style:dashed;
border-color:#000;
padding:0;
}
#formulario #aceptar {
padding-top:10px;
}
#formulario input[type='submit'] {
color:#fff;
-moz-border-radius: 6px;
border:1px solid #D3B376;
background-color:#D3B376;
padding:1px 2px;
}
#formulario label {
padding-right:15px;
}
#formulario span {
white-space:nowrap;
}

/*
#formulario #datos span {
float: left;
display: block;
}
#datempresa, #datdireccion, #dattelefonos {
width:55%;
clear:left;
}
*/
#formulario #datos label {
padding-right:4px;
}
#formulario span.ultimoItem label {
padding-right:0;
}
#formulario #datos input {
margin-right:1%;
}
#formulario #tarjetas {
clear:both;
}

#formulario .tl {
width:21px;
height:21px;
	background: url(../imagenes/esquina1) no-repeat top left;
}
#formulario .borde_sup {
width:398px;
background: url(../imagenes/borde_sup) repeat-x top center;
}
#formulario .tr {
width:20px;
	background: url(../imagenes/esquina2) no-repeat top right;
}
#formulario .borde_izq {
background: url(../imagenes/borde_izq) repeat-y top left;
}
#formulario .centro {
background:#fcfcfc none;
}

#formulario .borde_der {
background: url(../imagenes/borde_der) repeat-y top right;
}

#formulario .bl {
height:11px;
	background: url(../imagenes/esquina4) no-repeat bottom left;
}
#formulario .borde_inf {
background: url(../imagenes/borde_inf) repeat-x bottom center;
}
#formulario .br {
	background: url(../imagenes/esquina3) no-repeat bottom right;
}
div#errores {
padding:10px;
color:#600000;
}
div#errores ul {
padding:5px 10px;
list-style:none;
}