/*
Theme Name: Sparkling Hijo
Theme URI: http://tempuslab.com
Version: 5.0
Description: Tema hijo de Sparkling para hacer cambios sin riesgo
Author: Tempuslab
Author URI: http://tempuslab.com
Template: sparkling
*/

@import url("../sparkling/style.css");
@import url("http://code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css");
/*----------------------------------------  Genericos  ---------------------------------*/
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.bold {
	font-weight:bold;
}
.fl-left {
	float:left;
}
.fl-right {
	float:right;
}
.colo0 {
	color:green;
}
.colo1 {
	color:red;
}
.bord0 {
	border:1px solid red;
}
.upper {
	border-top:1px solid red;
}
.total {
	border-top:3px double #777;
	padding:0;
	margin:5px 0 10px 0;
}
.saldo {
	font-weight:bold;
}
h4 {
	color:#689a91;
}
.activo {
	color:#cc3512;
	cursor:normal;
	font-weight:bold;
}
.noactivo {
	cursor:pointer;
}
.noactivo:hover {
	color:#ec717d;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > .caret,   .navbar-default .navbar-nav > .open > a,  .navbar-default .navbar-nav > .open > a:focus {
	color:#90f1c9;
}
.dropdown-menu > .active  {
	background-color: #a6cebd;
} 
.navbar-default .navbar-nav .dropdown-menu > li:hover, .navbar-default .navbar-nav .dropdown-menu > li:active, .navbar-default .navbar-nav .dropdown-menu > li:focus  {
	background-color: #da4453;
} 
.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .open > a:hover, .navbar-nav > li, .navbar-nav > li:hover > .caret {
	color:#ec717d;
}
span.caret.sparkling-dropdown {
	color:#fff;
}
/*----------------------------------------  Especificos  ------------------------------*/

.repor>tbody>tr>td {
	border:none;
	padding:5px 8px;
}
.repor>tbody>tr:hover {
	background-color:#bccaf3;
}
.repor>tbody>tr>th {
	text-align:center;
}
.repor>tbody>tr>td.asin, .repor>tbody>tr>td.punt {
	background-color:#eee;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	padding:0;
	line-height:30px;
}
.repor>tbody>tr>td.asin>a {
	cursor:pointer;
	color:#689a91;
}
.repor>tbody>tr>td.asin>a:hover {
	color:#ef4a5b;
}
.repor>tbody>tr>td.finrep {
	background-color:#eee;
	padding:0;
	line-height:20px;
	border-bottom:3px ridge #eee;
}

.plani>tbody>tr:hover {
	background-color:#fff;
}
.plani>tbody>tr>th {
	text-align:center;
}
.plani>tbody>tr>td.finrep {
	background-color:#eee;
	padding:0;
	line-height:20px;
	border-bottom:3px ridge #eee;
}

.maryi>tbody>tr>td {
	border:none;
}
.maryi>tbody>tr>td.upper {
	border-top:1px solid #eee;
}
.maryi>tbody>tr:hover {
	background-color:#fff;
}
.maryi>tbody>tr>th {
	text-align:center;
	border-bottom:3px ridge #eee;
}
.maryi>tbody>tr>td.finrep {
	background-color:#eee;
	padding:0;
	line-height:10px;
	border-bottom:3px ridge #eee;
}
.maryi>tbody>tr.fonfil0>td {
	background-color:#eee;
}
.cabcnta {
	width:100%;
	margin:20px auto;
	text-align:center;
	font-size:120%;
}

.ncta a {
	color:#d45667;
}
.ncta:hover {
	cursor:pointer;
	background-color:#eee;
}

.arconix-tabs-horizontal ul.arconix-tabs {
    padding: 1px 0;
}
h4.centid {
	background-color: #eee;
	line-height:31px;
	padding-left:10px;
}
h4.centid span {
	margin:7px 7px;
	float:right;
}
h4.centid span:hover {
	color: #ef4a5b;
}
h4.centid a, .cejer a, .apun a, .punt a{
	color: #689a91;
}

.cejer {
	line-height:31px;
	padding-left:10px;
	border-bottom:1px solid #eee;
}
.cejer span, .punt a span {
	font-size:16px;
	margin:7px 6px;
	float:right;
}
.cejer span:hover, .apun a:hover, .punt a:hover {
	color: #ef4a5b;
}
.ciuser {
	margin:0 auto;
	width:90%;
}
.ciuser>tbody>tr>td {
	padding: 1px 8px;
    line-height: 30px;
    vertical-align: bottom;
    border-top:1px solid #eee;
	border-bottom:1px solid #eee;
} 
.formo {
    line-height: 20px;
	background-color: #eee;
	border:1px solid #ddd;
	padding:0 25px;
	clear:both;
}
.formo label {
    width:24%;
	text-align:right;
	padding-right:10px;
	margin:8px 0;
}
.destd {
	clear:both;
	font-weight:bold;
	float:right;
	margin-top:20px;
}

h3.sifon {
	margin:0 auto;
	font-size:18px;
	background-color:#f6f6f6;
	line-height:31px; 
	text-align:center;
	color:#689a91;
}
h3.sifon span {
	margin:7px 7px;
	float:right;
}
h3.sifon span:hover {
	color: #ef4a5b;
}
h3.sifon a, .cejer a {
	color: #689a91;
}
.winfir {
	z-index:100;
	position:absolute;
	top:50%;
	left:50%;
    width: 400px;
    height: 140px;
    margin-left:-200px;
    margin-top:-70px;
	box-shadow: 3px 3px 10px;
    background-color: #efedea;
    text-align: center;
    border: 2px solid #fff;
	display:none;
}
.winfir div {
	margin-top:30px;
    font-weight: bold;
    color: red;
}
.monger {
	width:100%;
	margin:10px auto;
}
.monger span {
	/*float:left;*/
	width:25%;
	text-align:center;
}
.monger span:first-child {
	/*float:left;*/
	margin-right:30px;
}
.monger span input {
	text-align:center;
/*	width:20%;*/
	border:1px solid #aaa;
	font-weight:bold;
	background-color:#eee;
	border-radius:3px;
}
#lisc {
	float:right;
	padding: 6px 2px 6px 6px;
    margin-right: 5px;
}
.monger>div {
	float:right;
	padding:1px 6px;
	text-align:center;
	border:1px solid #aaa;
	font-weight:bold;
	background-color:#eee;
	border-radius:3px;
}
.punte {
	border:3px solid #ddd;
}
.punte>tbody>tr>td {
	border:none;
	padding:4px 6px;
	font-size:90%;
}
.punte>tbody>tr:hover {
	background-color:transparent;
}
.punte>tbody>tr>th {
	padding:4px 6px;
	vertical-align:bottom;
	text-align:center;
	background-color:#f3f3f3;
}
.punte>tbody>tr>td.apun, .repor>tbody>tr>td.punt {
	background-color:#eee;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	padding:0;
	line-height:30px;
}
.punte>tbody>tr>td.apun:hover {
	cursor:pointer;
	color:#d45667;
}
.punte>tbody>tr>td.finrep {
	background-color:#eee;
	padding:0;
	line-height:20px;
	border-bottom:3px ridge #eee;
}
.punte>tbody>tr.fory>td {
	background-color:#eee;
	/*padding-top:10px;*/
}
.punte>tbody>tr>td>input {
	border:1px solid #ddd;
}
.punte select {
	height:24px;
	padding:0 5px;
}
.punte .icon {
	color:#689a91;
	cursor: pointer;
	margin-top:8px;
}
.punte .icon:hover {
	color:#ef4a5b;
}
button.bite, button.bite.btn.btn-default, #lisc, #dela, #edit {
	font-size:14px; 
	font-weight: 600;
	color:#689a91;
	background-color:#eee;
	border:1px solid #999;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding:2px 8px 3px;
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	text-transform:none;
}
button.bite:hover, button.bite.btn.btn-default:hover {
	color:#ef4a5b;
}
#lisc {
	float:left;
	padding: 6px 2px 6px 6px;
    margin-left: 5px;
}
#dela, #edit {
	float:right;
	padding: 6px 2px 6px 6px;
    margin-left: 5px;
}
#lisc:disabled, #guar:disabled, #dela:disabled, #edit:disabled{
	color:#aaa;
}
.disabled {
	color:#aaa!important;
	pointer-events:none;
}
.sufio p {
	margin:0;
}
.sufio>tbody>tr>td, .sufio>tbody>tr>th, .sufio>tfoot>tr>td, .sufio>tfoot>tr>th, .sufio>thead>tr>td, .sufio>thead>tr>th {
    vertical-align: middle;
    border-top:none;
	padding:5px;
}
.sufio>tbody>tr:hover {
	background-color:transparent;
}
#messa {
	color:#cc0000;
	width:100%;
	font-weight:bold;
	border:2px solid #cc0000;
	padding:2px 8px;
}
.rebor {
	border:1px solid green!important;
}
.ui-widget {
    font-family: inherit;
}
.ui-dialog {
	/* background-color:#fff;	 */
	padding:10px 10px 0;
	font-size:13px;
	box-shadow:2px 3px 7px rgba(0,0,0,0.5);
}
.ui-dialog * {
	font-family:inherit!important;
}
.ui-dialog .ui-dialog-titlebar {
	padding:0 10px;
}
.ui-dialog .ui-dialog-content {
    padding: 1em 1em;
}
.ui-dialog .ui-dialog-buttonpane {
	padding:.3em 0 .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset * {
	text-transform: capitalize;
}
div.ui-dialog-buttonset > button:last-child {
	float:right;
}
#dialog-form {
    margin-top: 6px;
}
#diag * {
	display:inline;

}
#lisn {
	width:320px;
	height:24px;
}
#manu {
	background-color:#fff;
}

div.ni3 {
	margin-left:10px;
}
div.ni3 h3{
	background-color:#f2f2f2;
	padding:10px;
}
div.ni4 {
	margin-left:20px;
}
div.ni4 h4{
	border-bottom:1px solid #eee;
	padding-bottom:3px;
}
div.ni5 {
	margin-left:30px;
}
div.ni3 h3, div.ni4 h4, div.ni5 h5{
	color:#689a91;
}

/*----------------------------------------  Especiales  ------------------------------*/
.arconix-button-medium {
	font-size: 14px;
	padding:4px 20px;
}
