﻿.cssDivContenidoVentana
{
  width: auto;
  height: 82px;
  clear: both;
}

/* Formulario con características expandibles */
.formularioflexible
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	float: left;
}
.formularioflexible .contenedorcampo
{
  float: left;
  width: auto;
  height: 22px;
  margin-right: 2px;
  margin-bottom: 3px;
}
.formularioflexible .contenedorcampo .etiqueta
{
  border: 1px solid #BCCBDD;
  width: 110px;
  height: 21px;
  text-align: right;
  float: left;
  margin-right: 2px;
  background-color: #D7DDE1;
  padding-right: 3px;
  margin-left: 2px;
  padding-top: 1px;
}
.formularioflexible .contenedorcampo .campo
{
  float: left;
  height: 18px;
}
.formularioflexible .cargaarchivo
{
  border: 1px solid #808080;
  width: 500px !important;
  font-family: 'URW Gothic L' , 'Century Gothic' , Arial, 'Trebuchet MS' , Tahoma, Helvetica, 'sans-serif !important';
  font-size: 11px !important;
}
.formularioflexible .botonregistradocumentos
{
  width: 150px;
  height: 80px;
  float: right;
}
.elementosformulario
{
  width: 149px;
  height: auto;
  float: right;
  margin-right: 10px;
}

.elementosformulario .contenedoropciones
{
  width: 149px;
  height: auto;
  float: right;
}
.elementosformulario .fotopersona
{
  border: 1px solid #999999;
  width: 149px;
  height: 130px;
}
.elementosformulario .opcionespersona
{
  width: 149px;
  height: 20px;
  padding-top: 5px;
  text-align: left !important;
  vertical-align: middle;
}
.elementosformulario .opcionespersona img
{
  float: left;
  padding-right: 4px;
  padding-top: 1px;
}
.encabezadorirecciones
{
  width: 315px;
  height: 15px;
  float: left;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #C0C0C0;
  margin-bottom: 7px;
  margin-right: 5px;
  padding-left: 2px;
  font-weight: bold;
}
.encabezadorecuadroinformacion
{
  width: 310px;
  height: 30px;
  background-color: #EBFFD7;
  padding: 2px;
  margin-right: 3px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-color: #999999;
  border-right-color: #999999;
  border-left-color: #999999;
  float: left;
}
.recuadroinformacion
{
  width: 310px;
  height: 30px;
  background-color: #E4E4E4;
  border: 1px solid #999999;
  padding: 2px;
  margin-right: 3px;
  margin-bottom: 3px;
  float: left;
}
.recuadroinformacion input
{
  margin-top: 3px;
}
.btOpcionesCamposSeleccion
{
  float: right;
  margin-left: 4px;
  margin-top: 2px;
}
#rcbTipoInstitucion
{
  float: left !important;
}
.divComandosGrilla
{
  width: 200px;
  height: 20px;
  padding: 4px 2px 2px 2px;
  float: left;
}
.imagenBotonAgregarGrilla
{
  float: left;
  margin-right: 3px;
}
.divSeleccionarCerrar
{
  width: 130px;
  float: right;
  height: 20px;
  padding: 4px 2px 2px 2px;
}
.cursortype
{
  cursor: pointer !important;
}
.rbText
{
  font-family: 'URW Gothic L' , 'Century Gothic' , Arial, 'Trebuchet MS' , Tahoma, Helvetica, sans-serif !important;
  color: #0000FF !important;
}

.contenedortabformulario
{
  width: 100%;
  height: auto;
  margin-top: 10px;
  float: left;
}
.contenidotabformulario
{
  padding: 5px;
  width: 798px;
  height: auto;
  min-height: 212px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #C0C0C0;
  border-bottom-color: #C0C0C0;
  border-left-color: #C0C0C0;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  margin-bottom: 10px;
}


.cssDivDelimitacionCampos
{
  width: 100%;
  height: 50px;
  border-top-style: dotted;
  border-bottom-style: dotted;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-color: #999999;
  border-bottom-color: #999999;
  display: block;
  float: left;
  margin-top: 3px;
  padding-top: 3px;
}

/* Combobox de Multiples Columnas */
.cssTbGaceta
{
  width: 100%;
}
.cssTbGaceta .cssTdValorInicial
{
  background-color: #CCCCCC;
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: #333333;
  padding-right: 4px;
  height: 20px;
}
.cssTbGaceta .cssTdValorSecundario
{
  padding-left: 4px;
}
.rcbTemplate
{
  padding: 0px !important;
  margin: 0px !important;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  cursor: pointer;
}

.cssDivOpcionDescarga
{
  width: auto;
  height: 50px;
  margin-left: 1px;
  float: left;
  margin-right: 10px;
}
.cssDivOpcionDescarga img
{
  float: left;
}
.cssDivOpcionCancelarCarga
{
  width: 40px;
  height: 40px;
  float: right;
  margin-right: 60px;
  margin-top: 8px;
}
.cssDivOpcionVerificacion
{
  width: 140px;
  height: 40px;
  float: right;
  margin-right: 60px;
  margin-top: 8px;
}
.cssDivDivisorOpcionesBusqueda
{
  width: 100%;
  height: 20px;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #333333;
  margin-bottom: 5px;
  padding-left: 6px;
  font-weight: bold;
  display: block;
}
.cssDivReconocimientoTexto
{
  width: auto;
  float: left;
  margin-right: 1px;
  margin-top: 8px;
  padding-left: 10px;
}
.cssDivOpcionReconocimientoCarga
{
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 1px;
  margin-top: 8px;
}
.upload-panel
{
  width: 180px;
  float: right;
  margin-right: 10px;
  text-align:center;
}
.cssDivOpcionesPublicacionClase
{
  width: 100%;
  height: 50px;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #808080;
}

.cssContenedorFormulario
{
    width: 100%; 
    height: 95%; 
    overflow: auto; 	
}
.qsf-demo-canvas {
    padding: 10px;
    width: 780px;
    background: #2e2a1f;
}

.qsf-demo-canvas h2 {
    margin: -10px -10px 10px;
    padding: .25em 40px;
    color: #ffffff;
    background: #ff6b2b url("img/header-bg.gif") 15px center no-repeat;
}


.qsf-demo-canvas .qsf-fb,
.qsf-demo-canvas .qsf-results {
    margin: 10px;
    padding: 10px;
    width: 340px;
    min-height: 150px;
    border: 5px solid #9b9994;
    background: #ffffff;
    float: left;
}

#ValidFiles span, #InvalidFiles span {
    display: block;
}
.ErrorHolder {
    width: 250px;
    border: solid 5px #955e0d;
    background: #ff9600 url( 'Img/warning.png' ) no-repeat 10px 10px;
    padding: 20px 10px 30px 70px;
    display: none;
}

/***************nuevo**********/

.cssDivContenidoVentanaLogin
{
  background-position: center;
  text-align:center;
  width: 433px;
  height: 140px;
  clear: both;
}