/* cambia el color de fondo del grupo en la solapa*/
#sf_admin_container fieldset h2 {
 
  background-color: #B4C6F2;

}
/*cambia las los colores y bordes al hacer hover */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #0080ff;
	background: #d2e9ff;
	font-weight: bold;
	color: #0000ff;
}

#add_newTrUnidadFuncional_link {
   
    display: block;
}

/*cambia el color del encabezado del listado*/
#sf_admin_container th {
  background-color: #DAE9FA;
  white-space: nowrap;
  
}
/*cambia el color de las filas del listado al hacer hover*/
#sf_admin_container tr:hover {
  background-color: #EDF4FC;

}

#sf_admin_container td, #sf_admin_container th {
  border: 0;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  text-align: left;
  vertical-align: top;
}

.sf_admin_list_td_descripcion_obra{
	max-width: 700px;
    white-space: normal;
}

#sf_admin_container .sf_admin_form_row .content {
     padding-left: 0;
}


/*coloca en linea las acciones en el listado*/
#sf_admin_container .sf_admin_td_actions {
  display: inline-flex;
  
}

#sf_admin_container ul li.sf_admin_action_imprimir a{
	background-image: url(../images/vista.png);

	
}
#sf_admin_container ul li.sf_admin_action_gestion a{
	background-image: url(../images/text_list_bullets.png);
}

#sf_admin_container table.grilla th{
	width: auto;
	font-size: 12px;
}
#sf_admin_container table.grilla input{
	width: 30px;
}
#sf_admin_container table.grilla input.automatico{
	width: auto;
}

#sf_admin_container table.grilla input.intermedio{
	width: 70px;
}

#sf_admin_container table.grilla input.largo{
	width: 100px;
}
#sf_admin_container table.grilla input.muylargo{
	width: 250px;
}

#sf_admin_container label {
  width: 200px;
}


#titulo{
	text-align: center;
	border-style: ridge;
	padding-top: 5px;
	margin: 20px;
}


#tituloinforme{
	text-align: center;
	border-style: ridge;
	padding-top: 5px;
	margin: 20px;
	font-size: 25px;
	font-weight: bold;
}

#criterioinforme{
	padding-top: 5px;
	margin: 20px;
	font-size: 15px;
}



#imprimir{
	
	text-align: center;
	margin-bottom: 15px;
}

#pagina{
	
	text-align: center;
	margin-top: 15px;
	
}

.cambiaremanente{
	float: left;
}

.ui-datepicker-trigger{
	width: 20px;
	height: 15px;
	margin-left: 3px;
}

/*****cambia color la cabecera del reloj*****/

.ui-widget-header {
  border: 1px solid #2708E7;
  background: #5051C2;
  color: #fff;
  font-weight: bold;
}

/********cambia color la fecha por defecto*/

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #3D3FE0;
  background:#B2E1FA;
  color: #363636;
}
 
 /*****clase fila en origen y originado*****************/
.fila{
 text-align:center;
  }
 
 
 /********tablas en comentarios***********/
 #sf_admin_container div.sf_admin_form_field_TrComentario label{
	display: none;
    } 
    
    
 #sf_admin_container div.sf_admin_form_field_TrComentario th label {
	display: inherit;
    } 
 
 /*********************************/
 
    
 #sf_admin_container tr.sf_admin_filter_field_parcela_origen div.help,
 #sf_admin_container tr.sf_admin_filter_field_parcela div.help,
 #sf_admin_container tr.sf_admin_filter_field_numero_division div.help,
 #sf_admin_container tr.sf_admin_filter_field_sector_origen div.help,
 #sf_admin_container tr.sf_admin_filter_field_circunscripcion_origen div.help {
 
 	display: inline;
 
 }  
  
/***************pdf***********************/

.pdf{
 margin:10px auto;
 height:70px;
 padding:5px;
 border: solid 1px #06F;
 width:30%;
 text-align:center;
 color:#FFF;
 display:inline-block;
}
/*******************************************/

.informes {
	margin:0px;padding:0px;
	width:90%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
	margin-left: 20px;
	margin: auto;
	
}.informes table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.informes tr:last-child td:last-child {
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
}
.informes table tr:first-child td:first-child {
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
}
.informes table tr:first-child td:last-child {
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
}.informes tr:last-child td:first-child{
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
}.informes tr:hover td{
	background-color:#ffffff;
		

}
.informes td{
	vertical-align:middle;
		background:-o-linear-gradient(bottom, #b2d4f7 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b2d4f7), color-stop(1, #ffffff) ); 
	background:-moz-linear-gradient( center top, #b2d4f7 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b2d4f7", endColorstr="#ffffff");	background: -o-linear-gradient(top,#b2d4f7,ffffff);

	background-color:#b2d4f7;

	/*border:1px solid #000000;*/
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:9px;
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	color:#000000;
}.informes tr:last-child td{
	border-width:0px 1px 0px 0px;
}.informes tr td:last-child{
	border-width:0px 0px 1px 0px;
}.informes tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.informes tr:first-child td{
		background:-o-linear-gradient(bottom, #7ea5cc 5%, #4f9dea 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7ea5cc), color-stop(1, #4f9dea) );
	background:-moz-linear-gradient( center top, #7ea5cc 5%, #4f9dea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7ea5cc", endColorstr="#4f9dea");	background: -o-linear-gradient(top,#7ea5cc,4f9dea);

	background-color:#7ea5cc;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	color:#ffffff;
}
.informes tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #7ea5cc 5%, #4f9dea 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7ea5cc), color-stop(1, #4f9dea) );
	background:-moz-linear-gradient( center top, #7ea5cc 5%, #4f9dea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7ea5cc", endColorstr="#4f9dea");	background: -o-linear-gradient(top,#7ea5cc,4f9dea);

	background-color:#7ea5cc;
}
.informes tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.informes tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

/***********************************************/

.boton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:21px;
	width:87px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
  
}
.boton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.boton:active {
	position:relative;
	top:1px;
}

#sf_admin_container tr.originado td{
	white-space: nowrap;
	
}

/******************************************/
#listadoinformes{
	margin: 0 auto;padding:20px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight:bold;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #16a085;
	width: 40%;
	
}

#listadoinformes td {
	width: 200px;
	height: 50px;
	border-bottom:1px solid #16a085;
}

#tituloinforme{
	text-align: center;
	border-style: ridge;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 20px;
	font-size: 18px;
	font-weight: bold;
}

#criterioinforme{
	padding-top: 5px;
	margin: 20px;
	font-size: 12px;
}

#recuadrobusqueda {
    width: 70%;
    margin: 20px auto;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 2px solid #11846d;
}
#busqueda {
    margin: 0px auto;
}

#tituloalarma{
	text-align: center;
	border-style: ridge;
	padding-top: 5px;
	margin: 20px;
	font-size: 15px;
	font-weight: bold;

}
#center{
		padding-bottom: 20px;
}

#tituloalarmahoy{
	text-align: center;
	border-style: ridge;
	padding-top: 5px;
	margin: 20px;
	font-size: 20px;
	font-weight: bold;
	color:red;
}



#sf_admin_container img.agrandar:hover {
	transition: transform .25s ease;
	transform: scale(20);
}


/**********************************************************/
/* BOTONES DEL MENU HORIZONTAL LAAAAAARGO*/
/**********************************************************/
.botonmenulargo {
	-moz-box-shadow:inset #dcecfb;
	-webkit-box-shadow:inset #dcecfb;
	box-shadow:inset #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background-color:#B4C6F2;
	-webkit-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	text-indent:0;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:150px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #84bbf3;
	background-position: center top;
}
	
.botonmenulargo:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background-color:#80b5ea;
	color: #000;
}.botonmenulargo:active {
	position:relative;
	top:1px;
}

#sf_admin_container ul li.sf_admin_action_cargartierra a {
    background-size: 18px 13px;
    background-image: url(../images/mensura.png);
}


#subtitulo{
	margin-top: 10px;
	margin-left: 100px;
	margin-bottom: 10px;
	font-size: 12px;
	
}
#subtitulofinal{
	margin-top: 20px;
	margin-left: 100px;
	margin-bottom: 20px;
	font-size: 14px;
	
}

/***********************/
.ver{
	background-color: steelblue;
    font-size: 11px;
    color: white;
    border-color: #e2e2e2;
    border-style: ridge;
    padding: 5px;
    padding-left: 10px;
    
}

.verDato{
	font-size: 11px;
    border-color: #e2e2e2;
    padding-left: 10px;
	
}

/***************************************/
.botonexcel {
    padding-right: 10px;
    padding-left: 10px;
    background-image: url(../images/excel.jpg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 30px 30px;
    background-color: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-indent: 0;
    border: 1px solid #16a085;
    display: inline-block;
    color: #000;
    height: 33px;
    line-height: 20px;
    width: 32px;
    text-decoration: none;
    text-align: right;
    text-shadow: 1px 1px 0px #c0c0c0;
}
/*********************************************/

