@charset "utf-8";
/* CSS Document */

@import url(common.css);

/*.formulario,*/
.informacion {

	background-color: #EFEFEF;
	left:40%;
	width: 400px;
	margin-top: 35px;
    margin-left: 0px;
	padding: 20px;
	border: 1px solid #00467A;
 /*   position: relative; */
}
.formulario{

	background-color: #EFEFEF;
	left:40%;
	width: 400px;
    margin: 35px auto;
	/*margin-top: 35px;
    margin-left: 0px;*/
	padding: 20px;
	border: 1px solid #00467A;
}
legend{
    color:#0069E2;
}
.formulario {
  top: 50px;
    
}

.itemIzquierda {
	margin: 0px;
	margin-right: 5%;
	padding: 0 2em 0.5em 0;
	float: left;
}

.itemIzquierda70 {
	margin: 0px;
	padding: 2em 2em 0.5em 0;
	float: left;
    width: 65%;
}

.itemIzquierda30 {
	margin: 0px;
	padding: 0 1em 0.5em 0;
	float: left;
    width:30%;
}
.notas{
    background-color:white;
    margin-right:1em;
}
.horasexamen{
    margin: 0.5em 0 0 4em;
}

.itemIzquierdacabecera {
	margin: 0px;
	margin-right: 1%;
	padding: 0 0.5em 0;
	float: left;
    width: 800px;
}
h4{
    margin: 2px auto;
}
.itemIzquierdaerror {
	font-size:0.8em;
    color:red;
    margin: 0px;
	margin-right: 10%;
	padding: 0 0 0.2em 0;
	clear:both;
    text-align:left;

}


.itemDerecha {
	margin: 0px;
	padding: 0px;
	float: right;
}

.itemDerechamargen {
	margin: 0px;
	padding: 0px;
    margin-right: 5%;
	padding: 0 2em 0.5em 0;
	float: right;
    
    display:inline-block;
    
}
.mitad {
	margin: 0px;
	padding: 0px;
    width: 50%;

    display:inline;
}
.lineaCompleta
{
    width:100%;
    margin-bottom:0.2em;
    display:inline-block;
    clear:both;
}
.boton {
	text-align: center;
	margin-left: 2%;
	margin-top: 20px;
}

.estiloMensajeEsperaPago{
    display: none;
    filter:alpha(opacity=80);
    opacity: 0.8;
    background-color: #F5F5F5;
    text-align:center;
    font-weight: bold;
    border:black solid 1px;
    position: absolute;
    left: 50%;
    right: 50%;
    width: 46em;
    height: 18em;
    margin-top: -20em;
    margin-left: -23em;
}

.estiloMensajeEsperaConsultaPago{
    display: none;
    filter:alpha(opacity=80);
    opacity: 0.8;
    background-color: #F5F5F5;
    text-align:center;
    font-weight: bold;
    border:black solid 1px;
    position: absolute;
    left: 50%;
    right: 50%;
    width: 46em;
    height: 15em;
    margin-top: -20em;
    margin-left: -23em;
}

.estiloMensajeEsperaFirma{
    display: none;
    filter:alpha(opacity=80);
    opacity: 0.8;
    background-color: #F5F5F5;
    text-align:center;
    font-weight: bold;
    border:black solid 1px;
    position: absolute;
    left: 50%;
    right: 50%;
    width: 46em;
    height: 16em;
    margin-top: -23em;
    margin-left: -23em;
}

.estiloMensajeEspera img{
    vertical-align:bottom;
    padding-top:5%;
}
.alinearliter{
   display:inline-block;
   margin-right: 1em;
   text-align:left;
   padding: 0 0 0.5em 0;
   float: left; 
}
fieldset{
    padding: 3px 4px 3px 4px;
    margin: 0 0 3px 0;
    clear:both;
}
.clear{
    clear:both;
}
.tabla{
   display:block;
   text-align:left;
   width:100%;
  /* float: left; */
}
.tabla .fila{
   display:block;
   
   width:100%;
   border:1px solid #BBDDDD;
   /*margin-right: .5em;
   text-align:left;
   padding: 0 0 0 0;*/
}
.tabla .fila .celdaliter{
   display:inline;
   margin-right: .5em;
   text-align:left;
   padding: 0 0 0.5em 0;
   width:35%;
   border:1px solid #BB0000;
  
}
.tabla .fila .celda{
   display:inline;
   margin-right: 0em;
   text-align:left;
   padding: 0 0 0.5em 0;
   width:45%;
   border:1px solid #BB0000;
  
}
.labelFormularioConfirm {
	display: inline-block;
	width: 17em;
    
	}

.labelFormularioIdentidad {
	display: inline-block;
	width: 15em;

	}
.tituloGeneral1
{
    text-align: center;
    color: darkred;
    font-size: 1.75em;
    text-transform: uppercase;
    margin: 10px;
    height: auto;
}

.tituloGeneral2
{
    text-align: center;
    color: darkred;
    font-size: 1.50em;
    text-transform: uppercase;
    font-weight: bold;
}


.prueba{
    /*border: 0.5px solid red;*/
}

.contenedor{
    clear: both;
    border: 1px solid #D9D9FF;
    margin: 2px;
    padding: 5px 10px 5px 15px;
}

.tituloContenedor{
    padding-left: 5px;
    margin: 3px 0 3px 0;
    font-weight: bold;
    background-color: #AAAAAA;
    text-decoration: underline;
    border: 1px solid #D9D9FF;
    text-align: center;

}


.filaSimple{

    width: 100%;
    height: 100%;
    margin: 3px 0 3px 0;

}

.etiquetaDatoTercio{
    background-color: #DDDDDD;
    padding-left: 5px;
    display: inline-block;
    float: left;
    width: 28%;
    font-weight: bold;
    text-align: left;
}

.datoTercio{
    clear: none;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    border: 1px solid #D9D9FF;
    text-align: justify;
    background-color: white;
    float: right;
    width: 68%;
}

.datoTercioResultado{
    clear: none;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    border: 1px solid #D9D9FF;
    text-align: justify;
    background-color: white;
    float: right;
    width: 68%;
    color: red;
    font-weight: bold;
}
.datoResultado{
    clear: none;
    padding-left: 5px;
    display: inline-block;
    border: 1px solid #D9D9FF;
    text-align: center;
    background-color: white;
    float: right;
    width: 100%;
    color: red;
    font-weight: bold;
}

.etiquetaDatoMitad{
    background-color: #DDDDDD;
    padding-left: 5px;
    padding-right: 5px;
    clear: left;
    display: inline-block;
    float: left;
    width: 48%;
    font-weight: bold;
    text-align: left;
}

.etiquetaDatoMitadFormula{
    background-color: #DDDDDD;
    padding-left: 5px;
    margin-right: 15px;
    margin-bottom: 5px;
    display: inline-block;
    float: left;
    width: 47%;
    font-weight: bold;
    text-align: left;
}

.datoMitad{
    clear: right;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    border: 1px solid #D9D9FF;
    text-align: justify;
    background-color: white;
    float: right;
    width: 48%;
}

.datoMitadResultado{
    clear: none;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    border: 1px solid #D9D9FF;
    text-align: justify;
    background-color: white;
    float: right;
    width: 48%;
    color: red;
    font-weight: bold;
}

.etiquetaDato{
    background-color: #CBCBCB;
    padding-left: 5px;
    clear: none;
    display: inline-block;
    font-weight: bold;

}
.etiquetaDatoTercioModi{

    padding: 3px 8px 3px 8px;
    display: inline-block;
    float: left;
    font-weight: bold;
    text-align: right;
}
.datoTercioModi{
    clear: none;
    padding: 3px 5px 3px 5px;
    display: inline-block;
    border: 1px solid #D9D9FF;
    text-align: justify;
    background-color: white;
    float: right;
    width: 90%;
}
.limpia{
    clear: both;
}


.selectorEntidad{
    width: 80%;
}

.lineaCompletaCampos{
    text-align: left;
    margin: 2px 0 5px 0;
}

.labelAlineadoIzq{
    width: 20%;
}

.itemCCC{
    float: left;
    margin: 0 2% 5px 0;
    text-align: left;
}

.datosTarjeta{
    display: inline-block;
    width: 100%;

}

.datosCuenta{
    display: inline-block;
    width: 100%;
}

.limpiar{
    clear: both;
}

/*selector para id
#nombreID{
....;
....;
....;
}*/

