.clsFormulario {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #816980;
background-color: #FFFFFF;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.clsFormulario fieldset {
display:block;
clear:both;
float:left;
margin:5px 0 0 0;
padding: 5px 5px 10px 5px;
border: 1px dotted #816980;
width:96%;
color: #816980;
background-color: #F6F6F6;
}

.clsFormulario fieldset legend{
clear:both;
color: #816980;
background-color: #FFFFFF;
font-weight:bold;
font-size:1.1em;
}

.clsFormulario label {
display: block;
float:left;
margin:0 0 0 0;
padding:3px 0 2px 1%;
background-color:#F6F6F6;
color: #816980;
font-weight:bold;
/*border: 1px dotted #816980;*/
width:100%;
}

.clsFormulario input.textoEntrada{
display: block;
margin:2px 0 0 0;
padding:0 0 0 0;
width:90%;
height:20px;
}

.clsFormulario input.soloLectura{
display: block;
margin:2px 0 0 0;
padding:0 0 0 0;
width:90%;
height:20px;
border: 0px solid #F6F6F6;
background-color: #F6F6F6;
color: #816980;
}

.clsFormulario input.casilla{
display: block;
margin:0 0 0 0;
padding:0 0 0 0;
width:24%;
}

.clsFormulario input.boton{
clear:both;
margin:5px 0 0 5px;
padding:0 0 0 0;

}
.clsFormulario input.boton2{
clear:both;
margin:5px 0 0 5px;
padding:0 0 0 0;
background-color: #ffffff;
color: #816980;
font-weight:bold;
text-decoration: underline;
border:none;
border: 1px solid #816980;
}

.clsFormulario select {
display: block;
margin:2px 0 0 0;
padding:0 0 0 0;
width:80%;
height:20px;/*height fundamental para que se alineen bien los select y los input*/
}

.clsFormulario textarea {
display: block;
margin:0 0 0 0;
padding:0 0 0 0;
height:80px;
width: 90%;
}

.clsFormulario .campoMedio {
display:block;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
width:48%;
height:auto;
}

.clsFormulario .campoMedioCentrado {
display:block;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
width:48%;
height:43px;
text-align:center;
}

.clsFormulario .campoEntero {
clear:both;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
width:96%;
}

.clsFormulario .campoEnteroCentrado {
clear:both;
margin:0 0 0 0;
padding:0 0 0 0;
width:96%;
text-align:center;
}

.clsFormulario .campoCuarto {
display:block;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
width:24%;
}

.clsFormulario .oculto{
display: none;
}

.clsFormulario .clsMensaje{
color:#116694;
background-color:#FFFFFF;
font-weight:bold;
}

.clsFormulario .separador {
clear:both;
height:auto;
width:auto;
margin:0 0 0 0;
padding:0 0 0 0;
}

.clsFormulario p {
background-color: #F6F6F6;
}

