﻿body {
}

/*cellspacing (mayor a 0) => border-collapse: separate; border-spacing: 5px
  valign = "top" => vertical-align:top
  align = "center" => margin: 0 auto; */
/*
div {
    margin: 0 auto; /*Para centrar DIVs*//*
}
*/
table {
    padding: 0px; /*cellpadding*/
    border-collapse: collapse; border-spacing: 0px; /*cellspacing*/
    border: 0;
    width:100%;
}

table#Principal {
    height:30%;
}

td {
    vertical-align:top;
}

td.Center {
    text-align:center;
}

td.Right {
    text-align:right;
}

td#Login_Izquierda {
    width: 45%;
}

td.DetalleSiniestro {
    text-align: left;
    vertical-align: middle;
    height: 25px;
}

td.DetalleSolicitud {
    text-align: left;
    vertical-align: top;
    height: 25px;
}

td.Titulo {
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #000000;
}

td.SubTituloC {
    text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #4d4f53;
    padding-right: 5px;
}

td.Subtitulo {
    text-align: left;
    vertical-align: middle;
    height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	COLOR: #4d4f53;		
	BORDER: #c9c9c9 2px solid;
	background-color:#F2F2F2;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;		
}

td#Boton {
    text-align: right;
    vertical-align: bottom;
}

td.DetSin_Titulos {
    text-align: right;
    vertical-align: top;
    width: 15%;
    height: 25px;
    padding-right: 5px;
}

td.DetSin_Valores {
    text-align: left;
    vertical-align: top;
    width: 30%;
    height: 25px;
}

td#DetSin_Grid {
    text-align: center;
    vertical-align: top;
    width:55%;
}

td.DetSol_TitulosIzq {
    text-align: right;
    vertical-align: top;
    width: 21%;
    height: 25px;
    padding-right: 5px;
}

td.DetSol_ValoresIzq {
    text-align: left;
    vertical-align: top;
    width: 34%;
    height: 25px;
}

td.DetSol_TitulosDer {
    text-align: right;
    vertical-align: top;
    width: 24%;
    height: 25px;
    padding-right: 5px;
}

td.DetSol_ValoresDer {
    text-align: left;
    vertical-align: top;
    width: 21%;
    height: 25px;
}

td.RegUsr_Titulos {
    text-align: right;
    vertical-align: top;
    width: 40%;
    height: 28px;
    padding-right: 5px;
}

td.RegUsr_Valores {
    text-align: left;
    vertical-align: top;
    width: 60%;
    height: 28px;
    padding-left: 5px;
}

.boton2 {
    font-family: Tahoma;
}

.boton3
{
		font-family: Tahoma;
		font-size: 10px;
		font-weight: normal;		
		color: #FFFFFF;
		text-align:center; 				
		border: 1px solid #FFFFFF;
		/*background-image: url(../Imagenes/Botones/grouping_area_column_gris.png);*/
        background-image: url(../Imagenes/btnBlue_ENTERO.png);
		vertical-align:middle ;
		padding-top: 4px;
		padding-bottom: 0px;
		padding-left: 10px;
		padding-right: 10px;
}

.Titulolbl
{
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 font-size: 14px;
     color: #4d4f53
	 /*color: #000000;*/
}

.modalLoading 
{
    display:    none;
    position:   fixed;
    z-index:    10000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 0, 0, 0, .8 ) 
                50% 50% 
                no-repeat;
    opacity: 0.80;
    align-content:center;
    text-align:center;
    /*-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);*/
    filter: alpha(opacity = 80)
}
.modalTransparent 
{
    position:   fixed;
    z-index:    9999;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 0, 0, 0, .8 )
                50% 50% 
                no-repeat;
    opacity: 0.80;
    /*-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);*/
    filter: alpha(opacity = 80)
}
.modalTransparent-hidden
{
    display: none;
}

.label-normal {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: normal;
}

.style-card-well{
    height: 100%;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.text-decoration-none:hover{
    text-decoration: underline!important;
}

.btn-block{
    display: block;
    width: 100%;
}

/* h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px!important;
  margin-bottom: 10px!important;
} */


.card-info{
    border-color: #bce8f1!important;
}

.card-info > .card-header {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.btn-default{
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc;
}

.btn-default:hover {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad;
}


.display-flex-justify-content-center-align-items-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.visibility-hidden {
    visibility: hidden;
}