/**** Generales *****/
.divMensajes
{	
	font-weight:normal;	
	position:relative;
	text-align:justify;		
	overflow-y:auto; 
	overflow-x: hidden;
	max-height:100px;
	width:99%;
	padding:4px;	
	vertical-align:middle;	
}

.campos
{
	text-align:left;
}

/**** Login ***/
#TableMain
{
    height:auto;
    width:auto;    
}

#titSesion
{
	color: #188ECB;
	font-size: 14pt; 
    font-weight:bold;
    vertical-align:middle;
    height:45px;
    padding-left:5%;		    
}

.titVentanilla
{		
	color: #000000;
    font-weight:bold;    
    height:10px;
    padding-left:10%;		    
}

.contVentanilla
{		
	text-align:justify;		
}

.pieVentanilla
{		
	font-size: 8pt; 
	text-align:center;		
}
fieldset
{
    border: 0;
    padding: 0;
    margin: 0;
}
#inputs input
{
	width:85%; 	
	/*background-color: #CCCCFF;*/
    background: #CCCCFF url(../imagenes/login-sprite.png) no-repeat;
	/*border-width: 1;*/
	color: #000000;

    padding: 5px 5px 5px 30px;
    margin: 0 0 10px 0;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
}
#inputs select
{
    background: #CCCCFF url(../imagenes/login-sprite.png) no-repeat;
    padding: 5px 5px 5px 30px;
    margin: 0 0 10px 0;
    width:97%; /* 353 + 2 + 45 = 400 */
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
}
#inputs input:focus
{
    background-color: #fff;
    border-color: #e8c291;
    outline: none;
    -moz-box-shadow: 0 0 0 1px #e8c291 inset;
    -webkit-box-shadow: 0 0 0 1px #e8c291 inset;
    box-shadow: 0 0 0 1px #e8c291 inset;
}
.ValidaUsuario{
    /* Width and position */
    width: 35%;
    margin-left: 62%;
	
    padding: 4px 4px;
    height:30px !important;

    /* Styles */
    border: 1px solid #0273dd !important; /* Fallback */
    border: 1px solid rgba(0,0,0,0.4) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.3),
        inset 0 10px 10px rgba(255,255,255,0.1);
    border-radius: 3px;
    background: #699cd3;
    cursor:pointer;
   
    /* Font styles */
    /*font-family: 'Ubuntu', 'Lato', sans-serif;*/
    color: white;
    font-weight: 700;
    /*font-size: 12px;*/
    text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
}
.ValidaUsuario:hover {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.6);
}
 
.ValidaUsuario:active {
    background: #287db5;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.6);
    border-color: #000; /* Fallback */
    border-color: rgba(0,0,0,0.9);
}
#txtUsuario
{
    background-position: 5px -12px !important;
}

#txtContrasenia
{
    background-position: 5px -62px !important;
}
#cbEntidades
{
    background-position: 5px -12px !important;
}
/** Preguntas Secretas ***/
.MsjPreguntas
{	
	font-size: 11pt; 
	text-align:justify;	
}

#tableContGenPreguntas
{	
	width:100%;	
	vertical-align:top;	
	background-color:#CCCCCC;
	padding:10px;	
}

#tableContPreguntas
{		
	background-color:#FFFFFF;	
	width:100%;
}

.titPreguntasSecretas
{
	text-align:left;	
}
