.texto_home a {color:#336699; font-size:11px; font-weight:bold;}
.texto_home img {border:1px solid #ddd; padding:2px;}
.texto_home table, .about {border-collapse: collapse; font-family:tahoma; width:100%;}
.texto_home #steps {width:auto;}
.texto_home table td, .texto_home table th, .about td {padding:2px 5px; border:1px solid white;}
 .rojo, .rojo td {font-size:11px; color:white !important; font-weight:bold; background:#069;}
 .oscuro {font-weight:bold; font-size:12px; background:#D4D4D4; color:#666;}
 .claro {font-size:12px; background:#E8E8E8; color:#666;}

.form {font-family:tahoma; font-size:12px; color:#666; text-align:right; background:#ddd; border-left:2px solid #999; width:80%; margin:auto auto; padding:1em;}
.form label {display:block; clear:both;}
.form input, .form select, .form textarea, .boton {width:50%; border:1px solid gray;border-right:2px solid #069; margin:2px;}
.boton {width:auto !important}

#form1, #frm {text-align:right; background:#f7f7f7; margin:0; width:100%; border:0 !important; padding:2px;}
#form1 input, #frm input, #form1 select, #frm select {display:block; font-family:tahoma; font-size:10px; width:100%; border:1px solid gray; margin:2px;}
#form1 input, #frm input {border-right:2px solid #069;}

th span {font-family:tahoma; font-size:10px; padding:5px; color:white;}
.details td {text-align:right; font-size:11px; color:#666;}
.details div {width:60%; display:inline;}

h1, h2 {font-size:1em;}