@charset "utf-8";
/* CSS Document */

.clase25{
	}



.btn{
	border-radius:15px 15px 15px 15px;
	-moz-border-radius:15px 15px 15px 15px;
	-webkit-border-radius:15px 15px 15px 15px;
	border:thin solid #DDD;
	height:27px;	
	margin:1px;
	cursor:pointer;
	padding:5px;
	width:27px;
	display:block;
	text-align:center;
	box-shadow: 2px 2px 1px;
	box-sizing:border-box;
}


.btn-inset{
	border-radius:15px 15px 15px 15px;
	-moz-border-radius:15px 15px 15px 15px;
	-webkit-border-radius:15px 15px 15px 15px;
	border:thin solid #DDD;
	height:30px;	
	margin:1px;
	width:30px;
	max-width:31px;
	display:block;
	text-align:center;
	box-shadow: 2px 2px 4px inset;
	padding:7px !important;
	box-sizing:border-box;
}

.btnreporte {
	font-size:12px;	
}

.btnadd{
	width:85px;	
	background-color:#6F3;
}

.btnaddp{
	width:40px;	
}

.btndel{
	width:40px;	
}

.btnedit{
	width:40px;	
}

.btnedit2{
	background-color:transparent;
	border:none;
	box-shadow:none;
}


.tablaFormato1{
	width:96%;	
	margin:auto;
	font-size:14px;
  border-collapse: collapse;
  border-spacing: 0;
}

.tablaFormato1 a {
}

.tablaFormato1 li {
	list-style:none;
	text-decoration:none;
	padding:3px;
	margin:3px;
}

/* formato del link a otras paginas.*/
.tablaFormato1 links_idem {
	
}

.btn_edit_class{
	font-size:18px;
	padding:10px;
}

.btn_edit_class:hover{
	text-decoration:underline;
	color:#06F;
}
/* formato del href a otras paginas o links*/
.links_item_href {
	background-color:#1e90ff !important;
	margin:10px;
	padding:3px;
	padding-left:20px;
	padding-right:20px;
	border-radius: 15px 15px 15px 15px;
	color:#FFF;
}



.tablaFormato1 caption {
	font-size:22px;
	background-color:#bbb;
	color:#fff;
}


/********************** menu *************/
/* ******************  fin de menu    */
 
.tablaFormato1 th{
		border: thin solid #DDD;
		background-color:#DDD;
		font-weight:bold;
}

.tablaFormato1 td{
		border-bottom-style:dotted;
		border-bottom-color:#333;
		border-bottom-width:thin;
}

.sel_check_box {
	font-size:20px;
	width:40px;
	height:40px;
}
.sel_check_box:checked {
	font-size:20px;
	width:40px;
	height:40px;
	-moz-font-size:20px;
	-moz-width:50px;
	-moz-height:50px;
}



.row_selected{
	background:#FFC;
}

/* css para la numeracion de la izquierda*/
.numero_linea{
	background-color:#DDD;
	border-radius: 25px 25px 25px 25px;	
	padding:4px;
	text-align:center;
}
.ocultable2 { display:none; }

@media only screen and (max-width: 600px) {

	.ocultable1 { display:none; }
	.ocultable2 { display:table-row; }

}

/*
.tablaFormato1 tr:nth-child(even){
	background-color: #F5F5F5;
}
*/

	
.row_sel {
	background-color:#FBFBCB;
}


.tablaFormato1 td div{
		width:100%;
		padding:3px;
}

/*
.tablaFormato1 tr:hover {
  background-color: #E9E9E9;;
  cursor: pointer;
}
*/


/* MENU DESPLEGABLE*/
			.menu-button {
				color: #666;
				padding: 5px;
				font-size: 16px;
				border: thin solid #999;
			}
			.menu {
				position: relative;
				display: inline-block;
			}
			.menu-content {
				display: none;
				position: absolute;
				background-color: #f1f1f1;
				min-width: 160px;
				box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
				z-index: 1;
			}
			.menu-content a {
				color: black;
				padding: 6px 8px;
				text-decoration: none;
				display: block;
			}
			.menu-content a:hover {background-color: #ddd;}
			.menu:hover .menu-content {display: block;}
			/*fondo del boton que activa el menu cuando el mouse pasa por el*/
			.menu:hover .menu-button {background-color: #ccc;}
/*****FIN MENU DESPLEGABLE ****/


