@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 10px;
	color: #000000;
	background-color: #c4deed
}
.p_label
{
font-size: 17px;	
	
}
 
.button_accion {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 4px 20px;
    border: 3px solid #a12727;
    border-radius: 8px;
    background: #ff4a4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background: -moz-linear-gradient(top, #ff4a4a, #992727);
    background: linear-gradient(to bottom, #ff4a4a, #992727);
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.button_accion:hover,
.button_accion:focus {
    background: #ff5959;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5959), to(#b62f2f));
    background: -moz-linear-gradient(top, #ff5959, #b62f2f);
    background: linear-gradient(to bottom, #ff5959, #b62f2f);
    color: #ffffff;
    text-decoration: none;
}
.button_accion:active {
    background: #982727;
    background: -webkit-gradient(linear, left top, left bottom, from(#982727), to(#982727));
    background: -moz-linear-gradient(top, #982727, #982727);
    background: linear-gradient(to bottom, #982727, #982727);
}


img.thumb  {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 40px;
  width: 40px;
}

img.thumb:hover {
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}

 .busca_division {
  display: none;
  position: absolute;
  top: 300px;
  left: 500px;
  width: 700px;
  height: 350px;
  padding: 16px;
  border: 10px solid orange;
   z-index: 1002;
  overflow: auto;
}


.tr_headings {
	color: #FFFFFF;	
	background-color: #3b5998;
		font-size: 14px;
	text-align: right;

}
.tr_headings_left {
	color: #FFFFFF;	
	background-color: #3b5998;
		font-size: 14px;
	text-align: left;

}

.tr_labels {
	color: #FFFFFF;	
	background-color: #3b5998;
		font-size: 14px;
	text-align: left;

}

.tr_body {
	color: #000000;	
	background-color: #ffffff;
font-size: 14px;	
		text-align: left;

}
.tr_gris {
	color: #000000;	
	background-color: #cccccc;
    font-size: 14px;	
	text-align: left;

}

.td
{
	
	background-color: #ffffff;
	font-size: 14px;
	color:#ffffff;
	
}
.labels
{
background-color: #3b5998;	
font-size: 14px;	
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#ffffff;
}
.data
{
background-color: #ffffff;	
font-size: 12px;	
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
color:#000000;
}
