﻿.espera
{
    position:fixed;
    top:0;left:0;right:0;bottom:0;
    background-color: Gray; filter: Alpha(Opacity=60); -moz-opacity: 0.60;
    opacity: 0.60; -khtml-opacity: 0.60; text-align: center;
    z-index:100000;
}

.espera img
{
    margin-top:15px;
    max-width:75%;
    max-height:75%;
}

.divdisabled
{
    position:absolute;
    top:0;left:0;right:0;bottom:0;
    background-color: Gray; filter: Alpha(Opacity=20); -moz-opacity: 0.20;
    opacity: 0.20; -khtml-opacity: 0.20; text-align: center;
    z-index:100000;
}

.AutoComplete_List{padding-left:0px;background-color: #FFF; margin: 0px!important; border: 1px solid #999; cursor: pointer; overflow: auto; text-align: left; list-style-type: none; max-height: 100px; min-width:200px; z-index:100009!important;border-top:0;}
.AutoComplete_ListItem{padding:0px;color: #062973; padding: 1px;}
.AutoComplete_ListItemHighlight{color: #062973; padding: 1px; font-weight:bold;background-color:beige;}

.tbtns, .tbtns a
{
    font-size:18px;
}

.tbtns .label
{
    position: absolute;
    top: -2px;
    right: -5px;
    text-align: center;
    font-size: 9px;
    padding: 2px 3px;
    line-height: .9;
}

.popup .content-wrapper
{
    background-color:#FFFFFF !important;
}

.popup h1, .popup .breadcrumb
{
    display:none;
}

.table 
{
    
}

.thcenter
{
    text-align:center !important;
    padding-left:0 !important;
    
}
.thright
{
    text-align:right !important;
    padding-left:0 !important;
    
}


.table th
{
       padding-top:0 !important;
}

.table th.sortable a
{
      color:#000000;
     
    text-decoration:underline;
}
 
 .table th.sorted a
 {
     color:rgb(60, 141, 188);
     text-decoration:underline;
 }
 
 .label-estado0
{
     background-color: #a8aaae;
}
.label-estado1
{
     color:#000000;
     font-weight:normal;
}
.label-estado2
{
     background-color: #a3aef2;
}
.label-estado3
{
     background-color: #5e72ef;
}
.label-estado4
{
     background-color: #3c55ef;
}
.label-estado5
{
     background-color: #0d2dee;
}
.label-estado6
{
     background-color: #061d52;
}

.marca
{
    font-size: 1px;
    position: relative;
    top: -9px;
    left: 2px;
    font-weight: normal;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px !important;
    padding: 2px 3px;
    line-height: 2px;
}

ul.dropdown-menu li a
{
    font-weight:bold;
}

ul.dropdown-menu li a i
{
    width:15px;
}

.table th, .table td
{
    padding-left:4px !important;
    padding-right:4px !important;
}

.btn 
{
    padding:3px 12px;
}

.btnetbs
{
    margin-left:20px;
    float:right;height:1px;position:relative;top:-45px;
}

.inputerror
{
    background-color:#f4baba !important;
    color:#e30303 !important;
    border-color:#e30303 !important;
}


.paginacion
{
	width:100%;
	display:block;
	text-align:right;
	margin-top:10px;
	border-top:solid 1px #d2d6de;
}
.paginacion input
{
	margin:0 5px;
	
}
.paginacion span
{
	position:relative;
	
	margin-left:10px;
	font-size:14px;
}

.paginacion b
{
    font-weight: normal;
    padding:0 10px;
}

.paginacion span.desc
{
	top:0 !important;
	float:left;
}

@media (max-width: 458px) 
{
    .paginacion span.desc
    {
        display:none;
    }   
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}



.quickhome .small-box h3
{
    height:60px;
    max-width:100% !important;
    margin-bottom:20px;
    font-size:22px;
    white-space:normal ;
}

.tddescripcion
{
    overflow:hidden !important;    
    max-width:250px !important;
}


.txtropink
{
    background-color:#FFFFFF;
    color: #f50087;
}

.h35
{
    height: 35px;
}


.nav-tabs > li > a > sup
{
  background-color:#19c319;
  color: #FFFFFF;
  padding: 2px 5px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-left: 1px;
  font-size: 9px;
  line-height:9px;
  top:7px;
  position:absolute !important;
  line-height:9px;
}


.nav-tabs > li.active > a > sup
{
    display:none;       
}


@media (max-width: 1000px) 
{
    ul.nav-tabs li a
    {
        font-size:11px ;
        padding:10px ;
    }
}

@media (max-width: 750px) 
{
    ul.nav-tabs li a
    {
        font-size:10px;
        padding:5px ;
    }
    
    .docbtnsinf input, .docbtnsinf .btn-group
    {
        width:100%;
        margin:5px 0 !important;
    }
    
    
    .docbtnsinf .btn-group a
    {
        display:block;
        width:100%;
    }
    
    .docbtnsinf .btn-group ul, .docbtnsinf .btn-group ul li
    {
        width:100%;
    }
    
    
    /**** LINEAS EN VERSION MOVIL *****/
    
    .tLineas th
    {
        display:none;
    } 
    
    .tLineas tr
    {
        padding-bottom:20px;
        border-bottom: black;
    } 
    
    .tLineas td
    {
        width:100% !important;
        display:block;
        border-bottom:0;
    }
    
    .tLineas td input, .tddescripcion, .tLineas td .input-group
    {
        width:100% !important;
        max-width:100% !important;
    }
}


.docbtnsinf input, .docbtnsinf div.btn-group
{
    margin: 0 5px;
}

.rbl label
{
    margin-left:5px;
    margin-right:25px;
}