form{
margin: 0;
padding:0;
}

/*---------------------------- FORMULARIO ------------------------------------*/

.form{
/*
border-top:   1px solid #48627A;
border-right: 1px solid #48627A;
border-bottom:1px solid #48627A;
border-left:  1px solid #48627A;
*/
/*
border-right:1px solid #427D55;
border-left: 1px solid #94ACC0;
*/

padding:0.55em 0.2em;

/*background:#E3F0E8;*/
}

.titleForm{
/*
border-top:   1px solid #94ACC0;
border-right: 1px solid #427D55;
border-bottom:1px solid #427D55;
border-left:  1px solid #94ACC0;
*/

padding:0.25em 0.5em 0.35em 0.5em;

background:#405B89;
/*background:url(../images/fondo_menu.gif) repeat-x;*/
color:     #FFFFFF;

font:bold 0.85em verdana,arial,helvetica,sans-serif;
}

/*----------------------------------------------------------------------------*/

.fieldset{
padding:0.5em 0.5em;

background:#E3F0E8;
}

.fieldsetHidden{
margin: 0;
padding:0;
border: 0;
}

.fieldset legend{
color:#000000;

font:bold 0.9em verdana,arial,helvetica,sans-serif;
}

.label,.label2{
color:#000000;

font:0.80em verdana,arial,helvetica,sans-serif;
}

.label{
float:left;

margin-right:0.5em;

width:10em;
}

/*----------------------------------------------------------------------------*/

.input{
float:left;

width:25em;
}

/*----------------------------------------------------------------------------*/

.textBox,.textBox2,.textBoxLabel,.textBoxLabel2{
color:#000000;

font:0.8em verdana,arial,helvetica,sans-serif;
}

.textBox{
width:20em;
}

.textBoxLabel,.textBoxLabel2{
border:1px solid #94ACC0;
padding:0.1em 0.3em;

width:19.5em;

background:#FFFFFF;
}

/*----------------------------------------------------------------------------*/

.answerForm{
margin:0.2em 0.1em 0 0.1em;

color:#000000;

font:0.8em verdana,arial,helvetica,sans-serif;
}

/*----------------------------------------------------------------------------*/

.baseBoton{
/*
border-right: 1px solid #427D55;
border-left:  1px solid #94ACC0;
border-bottom:1px solid #427D55;
*/

padding:0.2em 0.3em;

background:#D8DFEA;
}

.boton{
/*
background:#57A470;
color:     #FFFFFF;

font:bold 0.8em verdana,arial,helvetica,sans-serif;

cursor:pointer;

*/

border:1px solid #440300;
padding:0.20em 0.20em;

background:url(../images/conti_form_rojo.gif) repeat-x;
color:#FFFFFF;

font:bold 0.8em verdana,arial,helvetica,sans-serif;

cursor:pointer;
}

/*----------------------------------------------------------------------------*/

.hrForm{
margin-bottom:0.65em;
border:0;

height:1px;

background:#405B89;
color:#405B89;
}

/*----------------------------------------------------------------------------*/

.brForm,.brEndForm{
clear:both;

padding:0.25em;

height:     0;
line-height:0;
}

.brEndForm{
padding:0;

font-size:0;
}

/*----------------------------------------------------------------------------*/

.dataGrid{
border:1px solid #48627A;
padding:0;

/*
width:37em;
height:23.65em;

overflow:auto;
*/
width:100%;
height:100%;

/*direction:rtl;*/

background:#FFFFFF;
text-align:left;
}

.dataGridTitulo{
border:1px solid #0D1115;

padding:1px 3px 1px 3px;

background:#405B89;
color:     #FFFFFF;
text-align:center;

font:bold 0.77em verdana,arial,helvetica,sans-serif;
}

.dataGridElemento{
padding:1px 3px 1px 3px;

background:#E8EAEA;
color:     #000000;

font:0.77em verdana,arial,helvetica,sans-serif;
}

.dataGridElementoBorder{
border:1px dashed #FFFFFF;
}
