﻿#TB_overlay{
    top:0px;
	left:0px;
    width:100%;
    height:100%;
    position:fixed;
    background-color:rgba(128, 128, 128,.5);
    z-index:50;
}
#tb_container{
	left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    z-index: 60;	
}
#TB_window {
	position:fixed;	
	top:0;	
	left: 0; 
	right: 0;
	margin:15px auto;	
    border: solid 2px black;
    border-radius:10px ;
    box-shadow:rgb(72,98,105) 3px 3px 5px;    
    background:white;
	z-index: 100;
}
#TB_iframeContent{    
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;       
}
#tb_alertconfirm{
	font-size:18px;
	font-weight:bold;
	padding:10px;
}
input[type='button'].tb_button{
	margin:5px;
	background:rgb(72,98,105);
	color:white;
	font-weight:bold;
	border:solid 1px black;
	cursor:pointer;
	padding:3px;
	border-radius:3px;
	box-shadow:rgb(72,98,105) 1px 1px 1px;
}
input[type='button'].tb_button:hover{
	background:rgba(72,98,105,.7);
}
#TB_load{
	position:fixed;
	top:40%;
	bottom:0;
	left: 0; 
	right: 0; 
	margin: auto auto auto auto; 	
}
#tb_imgaudiovideo img{
	border-bottom-left-radius:5px;
    border-bottom-right-radius:5px; 
}
/**************************************************************************/
#TB_title{
    background:rgb(72,98,105);
    border-top-left-radius:8px;
    border-top-right-radius:8px; 
}
#TB_title.azul {
    background-color:#25AAE3;
    background-color:#6C1832;
}
#TB_title.guinda {
   
    background-color:#6C1832;
}
#tbl_title_thickbox{
   width:100%; 
   height:28px; 
}
#tbl_title_thickbox tr>td{
   width:80%;  
}
#TB_ajaxWindowTitle {
    color:white;
    font-weight:bold;
    padding:2px; 
}
#TB_closeAjaxWindow{
    color:white; 
    text-align:right;  
}
#TB_closeAjaxWindow span{
	cursor:pointer;
	color:white;
	font-weight:bold; 
}
 #ocultar_descarga{
	background-color:transparent ;
	top:30px; 
	height:90%; 
	position: absolute; 
	right:10px; 
	width: 50px;
	z-indez:1000;
}
/**********************************************************************************/
/*************************SARO*/
 .combo_estilo{
    width:170px;
}
.obligatorio {
    color:red;
}
input.id-text { 
    width:60px;
}
/***gridview devexpress*****************/
.dxgvPagerBottomPanel,
.dxgvHeader{
    background:rgb(74,100,107);           
    /*border:none;*/
}      
.dxgvHeader td{
    color:white;
    font-weight:bold;
    text-transform:uppercase;    
    text-align:center;
    padding:3px;
}
div.dxbButton{
    border:3px solid rgba(160,182,181,.5);
    border-radius:5px;
    padding:0px;
}
div.dxb {
    background-color:rgb(82,111,120);
    color:white;
    font-weight:bold;
    border-radius:2px;
}
div.dxb:hover {
    background-color:rgb(219,228,230);
    color:black;    
}

/*****mensaje error******************/
label.error1{
    cursor:pointer;
}
label.error1 span{
   
   visibility: hidden ;
}
label.error1 span.err{
    visibility: visible ;
    color:red;
    animation-name: parpadeo;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
@keyframes parpadeo {
    0%   {opacity:1;}
    25%  {opacity:.75;}
    50%  {opacity:.5;}
    75%  {opacity:.25;}
    100% {opacity:0;}
}
/****CHECKBOX GRIDVIEW***********************************************************/
input[type=checkbox].checkbox-gridview {
display:none;
}
 
input[type=checkbox].checkbox-gridview + label
{
background: url("../images/abrir.png") no-repeat;
background-size: 100%;
height: 24px;
width: 24px;
display:inline-block;
padding: 0 0 0 0px;
}
input[type=checkbox].checkbox-gridview:checked + label
{
background: url("../images/cerrar.png") no-repeat;
background-size: 100%;
height: 24px;
width: 24px;
display:inline-block;
padding: 0 0 0 0px;
}
/****LOAD IMAGEN*****************/
#load-img{ 
    background: url("../images/load.gif") no-repeat fixed center rgba(213, 202, 202,.4);
    background-size: 300px 300px;
    width:100%;
    height:200%;
    position:fixed;
    z-index:1000;
}
/****************************/
table.tbl1 {
    border-collapse: collapse;
       
}
table.tbl1 tr{
    border-bottom:solid black 1px;
}