#ubica_formulario{
padding:10px;
font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#margen_formulario{
padding: 0px;
}

#ubica_formulario h1.formulario{
font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
}

#ubica_formulario p.formulario {
font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

#ubica_formulario form {
margin-bottom: 0px;
}

#ubica_formulario label {
font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
}

#ubica_formulario label:hover {
cursor: pointer;
color: #666666;
}

#ubica_formulario legend {
background: #f6f6f6;
font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #666;
border: 1px solid #666;
padding: 2px 10px 2px 10px;
}

#ubica_formulario fieldset {
border: 1px solid #000000;
padding: 10px 5px;
margin-bottom: 15px;
}

#ubica_formulario input, #ubica_formulario textarea, #ubica_formulario select {
background: #f6f6f6;
border: 1px solid #000000;
font-size: 11px;
font-family: Andale Mono, monospace;
padding: 1px 3px 1px 3px;
margin: 0px 5px 0px 5px;
}

#ubica_formulario input.button {
background: #fafafa;
font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #000000;
border: 1px solid #000000;
}

#ubica_formulario div.fila {
padding: 5px 0px 5px 0px;
}

#ubica_formulario div.ancho40 {
width: 40%;
text-align: right;
float: left;
}

#ubica_formulario div.ancho25 {
width: 25%;
text-align: right;
float: left;
}

#ubica_formulario .center {
margin-left: auto;
margin-right: auto;
text-align: center;
}

#ubica_formulario .formato_error {
color:red;
font-weight:bold;
}

#errorbox {
margin:10px;
background: #f0f0f0;
font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #000000;
border: 1px solid #000000;
}

#error-heading {
font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #882222;
font-weight: bold;
text-align: center;
}

.requerido {
color: #882222;
font-weight: bold;
}
/* There is no clear property in the <br /> tag in the xhtml1.0 strict and above doctype. */
#ubica_formulario .clear-both {
clear: both;
}
#ubica_formulario .clear-left {
clear: left;
}
#ubica_formulario .clear-right {
clear: right;
}

#ubica_formulario div.pwf-link {
width: 550px;
text-align: center;
}

#ubica_formulario a.pwf, #ubica_formulario a.pwf:visited {
font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #aaaaaa;
text-decoration: underline;
}

#ubica_formulario a.pwf:hover{
color: #000000;
text-decoration: underline;
}