#tab_claves_ref {float:right!important;}
#tab_marcas_ref {float:right!important;}
#tab_micharta_ref {float:right!important;}
#tab_micharta_ref a {color:red!important;}

.ui-tooltip-default{
	border-width: 1px;
	border-style: solid;
	border-color: #a5b5bd;

	background-color: #f2f5f7;
	color: #555;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    box-shadow: 0px 0px 5px rgb(170, 170, 170);
}

.identificador {
	font-size: 90%;
}

.tooltipstyle {
 font-family:"Verdana", Arial, Helvetica, sans-serif !important;
 font-size: 100% !important;
 line-height:110% !important;
}

p.copista {
 margin-top: 5px;
 font-family:"Verdana", Arial, Helvetica, sans-serif !important;
 font-size: 100% !important;
 line-height:110% !important;
}

p.regesto {
 margin-top: 5px;
 font-family:"Verdana", Arial, Helvetica, sans-serif !important;
 font-size: 100% !important;
 line-height:110% !important;
}

.transcriptores {
	font-family:"Verdana", Arial, Helvetica, sans-serif !important;
	font-size: 90% !important;
	line-height:110% !important;
	margin-top: 10px;
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #a5b5bd;
	text-align:right;
	display: inline-block;
	float: right;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}


input.boton2jp { 
	color: white;
	cursor: pointer;
	padding: 2px 2px;
	border: solid 1px #224983;
	border-radius: 5px;
	background: #a5b5bd; 
	background: -webkit-gradient(linear, left top, left bottom, from(#a5b5bd), to(#a5b5bd)); 
	background: -moz-linear-gradient(top, #a5b5bd, #a5b5bd); 
	background: -webkit-linear-gradient(top, #a5b5bd, #a5b5bd);
	background: -o-linear-gradient(top, #a5b5bd, #a5b5bd);
	background: -ms-linear-gradient(top, #a5b5bd, #a5b5bd);
	background: linear-gradient(top, #a5b5bd, #a5b5bd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b5bd', endColorstr='#a5b5bd'); 
}

input.botonjp { 
	color: #dee5f0;
	cursor: pointer;
	padding: 2px 2px;
	border: solid 1px #224983;
	border-radius: 5px;
	background: #1e4c99; 
	background: -webkit-gradient(linear, left top, left bottom, from(#2f52b7), to(#0e3a7d)); 
	background: -moz-linear-gradient(top, #2f52b7, #0e3a7d); 
	background: -webkit-linear-gradient(top, #2f52b7, #0e3a7d);
	background: -o-linear-gradient(top, #2f52b7, #0e3a7d);
	background: -ms-linear-gradient(top, #2f52b7, #0e3a7d);
	background: linear-gradient(top, #2f52b7, #0e3a7d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f52b7', endColorstr='#0e3a7d'); 
}

input.botonrojojp { 
	color: #dee5f0;
	cursor: pointer;
	padding: 2px 2px;
	border: solid 1px #224983;
	border-radius: 5px;
	background: #680000; 
	background: -webkit-gradient(linear, left top, left bottom, from(#680000), to(#800000)); 
	background: -moz-linear-gradient(top, #680000, #800000); 
	background: -webkit-linear-gradient(top, #680000, #800000);
	background: -o-linear-gradient(top, #680000, #800000);
	background: -ms-linear-gradient(top, #680000, #800000);
	background: linear-gradient(top, #680000, #800000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#680000', endColorstr='#800000'); 
}



table.estadisticas {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 100%;
	background:#b9c9fe;
	border-top:4px solid #aabcfe;
	border-bottom:1px solid #fff;
	color:#039;
	margin-bottom: 12px;
}

table.estadisticas th {
	background-color: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
	padding: 8px;
}

table.estadisticas td {
	background:#e8edff;
	border-bottom:1px solid #fff;
	color:#669;
	border-top:1px solid transparent;
	padding: 2px;

}
table.estadisticas tr:hover td{
	background:#d0dafd;
	color:#339;
}
div.twocolumns {
	width:95%;
	padding:5px;
}
div.column-left {
	float:left;
	width:30%;
	padding: 0px 20px 0px 0px;
}
div.column-right {
	float:left;
	width:60%;
	padding: 0px 0px 50px 0px;
}

div.column-leftB {
	float:left;
	width:30%;
	padding: 0px 0px 0px 0px;
	margin-top: 9px;
	margin-left: 20px;
	margin-right: 0px;
	font-weight: bold;
	color: #666 !important;
	font-size: 65%;

}

div.column-middleB {
	float:left;
    text-align: center;
	width:40%;
	padding: 0px 0px 0px 0px;
	margin-top: 12px;
	margin-right: 0px;
	font-weight: bold;
	color: #666 !important;
	font-size: 65%;
}

div.column-rightB {
	float:left;
	width:30%;
	padding: 0px 0px 0px 0px;
	margin-right: 0px;
	font-size: 65%;
}

div.column-leftC {
	float:left;
	width:30%;
	padding: 0px 0px 0px 0px;
	margin-top: 8px;
	margin-left: 20px;
	margin-right: 0px;
	font-weight: bold;
	color: #666 !important;

}
div.column-middleC {
	float:left;
    /*text-align: center;*/
	/*max-width:60%;*/
	/*width:40%;*/
	padding: 0px 0px 0px 0px;
	margin-top: 5px;
    margin-left: 15%;
    font-weight: bold;
    color: #666 !important;
    text-align: center;
}}
div.column-rightC {
	float:right;
	width:20%;
	padding: 0px 0px 0px 0px;
	margin-right: 0px;
}

#divConsultaActual {
	max-width:600px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;

}

span.rojo {
	color: red;
	text-align: center;				
}

span.match {
 color: red;
font-weight:900;
}

span.colocate {
 color: blue;
font-weight:900;
}

td.marcas {
	text-align: center;
	color: red;
	text-transform: uppercase;
	font-size: 85%;
	font-weight:bold;
}

td.formas {
	text-align: center;
	color: red;
}
td.centrado {
	text-align: center;
}

span.total_formas {
	color: red;
}

span.total_marcas {
	color: red;
}


tfoot input.search_init {
	color: rgb(255, 153, 51);
	font-weight: bold;
}
tfoot input.search_fecha {
	color: rgb(255, 153, 51);
	font-weight: bold;	
}

thead input.search_init {
	color: rgb(255, 153, 51);
	font-weight: bold;
}
thead input.search_fecha {
	color: rgb(255, 153, 51);
	font-weight: bold;	
}
.filtrohelp {
	text-align: center;
	color: #a5b5bd;
	font-size: 90%;
	padding: 0px 0px !important;
}
