/** { border:1px solid #FF0000; }*/
.table thead { background:#efefef; /*#FFCCFF*/}
.table input[type="text"] { margin:0; padding:1; /*background-color:#FF9900; */}
.table .borderless { border:0; }
.table .caja_sombreada { background:#efefef; }
.table .caja_subtitulo { background:#DDDDDD; }
.table td .borderless-top { border-top-color:#FFFFFF; }
.table td .borderless-left { border-left-color:#FFFFFF; }
.table td .borderless-right { border-right-color:#FFFFFF; }
.table td .borderless-bottom { border-bottom-color:#FFFFFF; }
.table .caja-edit { background-image:url('../img/pencil2.png'); background-color:#e6f2ff; background-repeat:no-repeat; border:1px solid #999999; /*box-sizing:border-box; border-radius:4px;*/ }
.table .caja-detalles { background-image:url('../img/info.png'); background-color:#def1e9     ; background-repeat:no-repeat; border:1px solid #999999; /*box-sizing:border-box; border-radius:4px;*/ }
.fila-totales { background: #def1e9;}
.stripped { background: #f2f3f4 ;}
.celda-centrar {vertical-align:middle;}


/* .btn-custom-reca
{	
	background-color: #f2f2f2;
	color:#262626;
	border-color: #66b3ff;
}
.btn-custom-reca:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #0066cc;
	color:#FFF;
	border-color: #31347B;
}
.btn-custom-rete
{
  background-color: #f2f2f2;
  color:#262626;
  border-color: #00b300;
}
.btn-custom-rete:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #008000;
	color:#FFF;
	border-color: #31347B;
}
.btn-custom-perc
{
	background-color: #f2f2f2;
	color:#262626;
	border-color: #5900b3;
}
.btn-custom-perc:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default 
{
	background-color: #330066;
	color:#FFF;
	border-color: #31347B;
} */

input:read-only {
	cursor:default;
}

input:-moz-read-only {
	cursor:default;
}

.readonly-color {
    background-color: #FFFAF0!important;
}

.breadcrumb {    
    background-color: #F5F5F5; 
    box-shadow: 2px 4px #D3D3D3;    
    /* background-color: #eaf2f8  ; */    
  }

.style-total {
    /* background-color:#FAF0E6; */
    background-color:#FFF5EE;    
}  

.btn-blue
{	
    color: #337ab7;
    background-color: transparent;
    background-image: none;
    border-color: #337ab7;    
}
.btn-blue:hover{
    color: #fff;
    background-color: #337ab7;;
    border-color: #2e6da4; 
}

.btn-green
{	
    color: #2E8B57;
    background-color: transparent;
    background-image: none;
    border-color: #2E8B57;
}
.btn-green:hover{
    color: #fff;
    background-color: #2E8B57;;
    border-color: #008080;
}


.btn-grey
{	
    /* color: #4682B4; */
    background-color: #FFFAFA;
    background-image: none;
    border-color: #D3D3D3;
    box-shadow: 1px 2px #D3D3D3;
}
.btn-grey:hover{
    /* color: #fff; */
    background-color: #e6f2ff;
    border-color: #DCDCDC;
}

/* boton disabled */
.btn-grey-d 
{	
    /* color: #FFFAFA ; */
    background-color:  #e6f2ff ;
    background-image: none;
    border-color: #D3D3D3;
    box-shadow: 1px 2px #D3D3D3;
}


.btn-confirmar
{	
    color: #000000;
    background-color: #FFFFFF;    
    border-color: #D3D3D3;
    box-shadow: 1px 2px #D3D3D3;
}
.btn-confirmar:hover{
    color: #337ab7;
    background-color: #FFFFFF;     
    border-color: #337ab7;
    box-shadow: 1px 2px #337ab7;
}    
.btn-cancelar
{	
    color: #000000;
    background-color: #FFFFFF;   
    border-color: #D3D3D3;
    box-shadow: 1px 2px #D3D3D3;
}
.btn-cancelar:hover{
    color: #d9534f;
    background-color: #FFFFFF;     
    border-color: #d9534f;
    box-shadow: 1px 2px #d9534f;
}

.cursor-pointer {
    cursor:pointer !important;
}

.cursor-default {
    cursor:default;
}