/* import core styles */
@import url('/css/avaibooksports-theme/all.css');
@import url('/css/jquery.ddslick.css');
@import url(https://fonts.googleapis.com/css?family=Dosis:400,700);

@media print {
  a[href]:after {
    content: none !important;
  }
}

html { font-size: 1em; width: 100%; min-width: 850px; height: 100%;font-family: 'Dosis', sans-serif;}
body {color:#222;font-family: 'Dosis', sans-serif;line-height: 22px;font-size: 1em;margin: 0px;padding: 0px;height: 100%;}

.navbar-default {
    border: 0px solid transparent;
}

/* Estilo etiquetas DEFAULT */
h1{
	color:#FF6600;
	font-size:1.8em;
	font-weight:bold;
	padding:8px 0px 0px 3px;
}

h2{
	color:#333;
	font-size:1.5em;
	font-weight:bold;
	padding:8px 0px 0px 3px;
}

h3{
	color:#222;
	font-size:1.2em;
	font-weight:bold;
	border-bottom:1px solid #666;
	padding:8px 0px 0px 3px;
}

h4{
	color:#111;
	font-size:1em;
	font-weight:bold;
	border-bottom:1px solid #666;
	padding:6px 0px 0px 3px;
}

p{text-align: justify;}

a{
	cursor:pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	color:#429BF0; 
	/* Non standard for WebKit */
    word-break: break-word;
	}
	a:hover{
		color:#7AB6EF;
		text-decoration:none;
	}
	
img { border: none; }

strong, b, .negrita{font-weight:700}

fieldset{
	border:1px solid #E3E3E3;
	border-radius:4px;
	padding:5px;
	text-align:left;
	border-radius:5px;
	box-shadow:0px 3px 5px #CCC;
	}
	fieldset legend{ 
		font-size:1.2em;
		font-weight:bold;
		padding:0px 20px 5px 20px;
		color:#F60; 
	}

.ms-drop > ul > li > label {font-weight: bold!important;font-size: 0.8em;}
.ms-drop > ul > li > label > input {float: left!important;margin-right:5px!important; }
.ms-drop > ul > li > label > span {width:auto!important;}

/*////////////////////////////////////*/

/*Etiquetas con estilo*/

/* Tabla de notificaciones */
table.notificacion{margin:10px 0px; width: 100%; border: 1px solid #F60;border-radius:5px;}
table.notificacion td{padding:5px; text-align: justify}
table.notificacion tr:first-child td:first-child{text-align: center}

ul.box{ list-style: none; margin: 0; padding: 0; }

/*Tabla listado*/
table.listado > tbody > tr:nth-child(1) td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-color:#FFEEC2;
	border-left:none;
	border-right:none;
	border-top:solid;
	border-bottom:solid;
	border-width:thin;
	color:#333;
	padding:5px;
	border-color: #FFA500;
	}
	table.listado > tbody > tr:nth-child(1) td:nth-child(1){
		border-left:solid;
		border-top:solid;
		border-bottom:solid;
		border-right:none;
		border-radius:4px 0px 0px 4px;
		border-width:thin;
		border-color: #FFA500;
	}
	table.listado  > tbody > tr:nth-child(1) td:last-child{
		border-right:solid;
		border-top:solid;
		border-bottom:solid;
		border-left:none;
		border-radius:0px 4px 4px 0px;
		border-width:thin;
		border-color: #FFA500;
	}
	
table.listado tr td{
	padding:6px 5px;
	line-height: 16px;
}

.contenidosTabla1 { background-color: #FFF; }

.contenidosTabla2 { background-color: rgba(255,226,193,0.56); }

/*////////////////////////////////////*/


/*DOCUMENT GENERAL INPUTS*/
input[type="text"],input[type="file"],input[type="password"],input[type="date"],input[type="number"],input[type="url"],select,textarea{
	border:1px solid #E3E3E3;
	color:#384624;
	padding:6px 5px;
	font-size:1em;
	border-radius:4px;
	}

/* BUGFIX FOR SAFARI ON OSX */
.safari select {
	border: revert;
	border-radius: revert;
	font-family: revert;
}

select{padding:6px 5px; text-transform:uppercase; }
	
input[type="file"],
select{
	cursor:pointer;
	}
input[type="date"]{border:1px solid #3F3F3E;}

.btnGenerico {float:left;font-size:12px;background-color:#1858D8;color:#FFF!important;padding:0px 5px;border-radius:4px;margin:2px 3px;font-weight:bold;vertical-align: middle;}
.btnGenerico:hover {background-color:#3B7CFD;}

.button, a.button, input[type="button"], .btnAzul{
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;
	font-family:inherit;
	color: #ffffff;
	/* font-size: 0.9em; */
	background: #429BF0;
	padding: 7px 20px 7px 20px;
	text-decoration: none;
	border: 1px solid #429BF0;
	cursor:pointer;
	/* text-transform:uppercase; */
	vertical-align: middle;
	}input[type="button"]:hover, .button:hover, .btnAzul:hover, .btnAzul:hover, input[type="button"]:active, input[type="button"]:focus,  
	.button:focus, .btnAzul:focus{
		background: #3cb0fd;
		text-decoration: none;
		border: 1px solid transparent;
		color: #ffffff;
		cursor:pointer;
	}

.btnGuardar,input[type="button"].btnGuardar,input[type="submit"], #btnAceptarConfirmBox, #btnAceptarAlertBox{
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;
	font-family:inherit;
	color: #ffffff;
	/* font-size: 0.9em; */
	background: #FF6600;
	padding: 7px 20px 7px 20px;
	text-decoration: none;
	/* border: none; */
	cursor:pointer;
	/* text-transform:uppercase; */
	vertical-align: middle;
	line-height: 22px;
	border: 1px solid #FF6600;
	}
	input[type="button"].btnGuardar:hover,.btnGuardar:hover,input[type="submit"]:hover,
	input[type="button"].btnGuardar:focus,.btnGuardar:focus,input[type="submit"]:focus,
	#btnAceptarConfirmBox:focus, #btnAceptarConfirmBox:hover {
		background: #FF9651;
		text-decoration: none;
		/* border:none!important; */
		border: 1px solid #FF9651;
		color: #ffffff;
	}
	
.btnCancelar,input[type="button"].btnCancelar,input[type="submit"].btnCancelar,input[type="reset"], #btnCancelarConfirmBox{
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;
	font-family:inherit;
	color: #ffffff;
	/* font-size: 0.9em; */
	background: #db0000;
	padding: 7px 20px 7px 20px;
	text-decoration: none;
	border: none;
	cursor:pointer;
	/* text-transform:uppercase; */
	vertical-align: middle;
	line-height: 22px;
	border: 1px solid #db0000;
	}input[type="button"].btnCancelar:hover,.btnCancelar:hover,input[type="reset"]:hover,
	input[type="button"].btnCancelar:focus,.btnCancelar:focus,input[type="reset"]:focus,
	#btnCancelarConfirmBox:focus, #btnCancelarConfirmBox:hover{
		background: #ff5252!important;
		border: 1px solid #ff5252 !important; 
		text-decoration: none;
		color: #ffffff;
	}

label{cursor:pointer;}

/*//////////// AYUDAS ////////////*/

div.help{
	background-image: url(../images/iconos/help.png);
	background-repeat: no-repeat;
	width:22px;
	height: 22px;
	padding:5px;
	float:left;
	margin:0px 0px 0px 7px;
	cursor:pointer;
	background-size: 20px;
}

div.help2{
	width:14px;
	height: 14px;
	padding:5px;
	float:left;
	margin:0px 0px 0px 7px;
	cursor:pointer;
}

.help_content .qtip-bootstrap{
	font-weight:bold;
}

/*------------------------------------------------------------*/
/*------------------ ALERTS ----------------------------------*/
/*------------------------------------------------------------*/

#alertDialog{
	padding:15px;
}

#alertDialog .content{
	line-height:24px;
	font-size:15px;
}


/*/////////////////// Clases ////////////////////*/

.openInfo{cursor:pointer;}

.mapCanvas{width:450px;height:300px;margin:15px;/* box-shadow:0px 2px 5px #333; */}

.inputDesc {float:left;clear:left;margin:7px;font-size: 0.9em;color: #CF0003;}

.izquierda{float:left;}
.derecha{float:right;}

.verde{color:#267205}
.gris{color:#666}
.grisclaro{color:#999}
.naranja{color:#FF6600}
.azul{color: #429BF0}
.blanco{color:#CECECE}
.negro{color:#000}
.rojo{color:#F00}

.bgverde{background-color:#267205;border-radius:5px;}
.bgverdeclaro{background-color:#E6F8E0;border-radius:5px;}
.bgazulclaro{background-color:#E2F3FF !important;}
.bgrosaclaro{background-color:#F9E1FE !important;}
.bgamarilloclaro{background-color: #FDFBD1!important;border-radius:5px;}
.bggris{background-color:#999;border-radius:5px;}
.bggrisclaro{background-color:#CCC;border-radius:5px;}
.bggrismedio{background-color:#DDD;border-radius:5px;}
.bggrismuyclaro{background-color:#F2F2F2;border-radius:5px;}
.bgnaranja{background-color:#F60;border-radius:5px;}
.bgnaranjaclaro{background-color:#FFF5DF;border-radius:5px;}
.bgrojo{background-color:#D01A1A;border-radius:5px;}
.bgrojoclaro{background-color:#E0A0A0;}

.grises{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
	filter: Gray(); /* IE4-8 and 9 */

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.grande{font-size:1.2em}
.muygrande{ font-weight:bold; font-size:1.7em; }
.mediano{font-size:0.9em;font-weight:normal;}
.normal{font-size:inherit;font-weight:normal;}
.pequenyo{font-size:0.85em}
.muypequenyo{font-size:0.60em}

/*//////////// OK - KO Ajax ////////////*/

.ko{
	background: #FFF5DF url('../images/iconos/error.png') no-repeat 10px 8px;
	background-size: 19px;
	border: 1px solid #FFAE00;
	padding: 8px 10px 8px 35px;
	font-size: 12px;
	font-weight: bold;
	color: red;
	border-radius: 4px;
}

.ok{
	background: #D3E5F5 url('../images/iconos/ok.png') no-repeat 10px 8px;
	background-size: 19px;
	border: 1px solid #429BF0;
	padding: 8px 10px 8px 35px;
	font-size: 12px;
	font-weight: bold;
	color: #429BF0;
	border-radius: 4px;
}

/*///////////////////////////////////////////////////////////////////////*/

/*////////////     ALERTAS       /////////////////*/
#capaAdvertencia,#capaError {display:none;width:100%;margin:10px auto;padding:5px 0px;border-radius:4px;font-size:1em;}
#capaAdvertencia img,#capaError img {float:left; width: 16px; height: 16px; margin: 3px 12px;}
#capaError {color:#C80003;}
#capaAdvertencia {color:#2d7bc6;}

/*////////////////////////////////////////////////*/

/*CONTENEDOR - CONTAINER*/

div#container{width:100%; margin:0 auto; float:left; min-height: 85%; min-width:960px}

div.wrapper{margin:0 auto; width:96%; min-width:860px; max-width:1600px; /*overflow:auto;*/ padding-bottom: 25px;}

div.wrapper header{float:left; width:100%;overflow: hidden; margin:10px auto;}
div.wrapper header h1{
		font-family: 'Fjalla One', sans-serif;
		text-align:left;
		font-size:24px;
		background:#ed9b41;
		color:#FFF;
		padding: 7px;
		border:none;
		float: left;
		position: relative; 
		display: block;
		margin:0;
	}
	div.wrapper header h1:after { 
		content: " "; 
		display: block; 
		width: 0; 
		height: 0;
		border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
		border-bottom: 50px solid transparent;
		border-left: 30px solid #ed9b41;
		position: absolute;
		top: 50%;
		margin-top: -50px; 
		left: 100%;
		z-index: 2; 
	}
	div.wrapper header h1:before { 
		content: " "; 
		display: block; 
		width: 0; 
		height: 0;
		border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
		border-bottom: 50px solid transparent;
		border-left: 30px solid white;
		position: absolute;
		top: 50%;
		margin-top: -50px; 
		margin-left: 1px;
		left: 100%;
		z-index: 1; 
	}

	
/* HEADER (DOCUMENT) */
header#main-header {min-width:960px;width: 100%;position: relative;background: #F5f5f5;box-shadow: 0px 2px 3px #CCC;}
header#main-header div.wrapper {overflow:visible;padding:0;position: relative;}

/*---- Header - Logo ----*/
header#main-header div#main-logo {float: left;margin:auto;min-width: 150px;width:24%;position: absolute;top: 50%;transform: translateY(-50%);}
header#main-header div#main-logo a img{position:relative;max-width:100%;max-height: 102px;display:block;max-height: 90px;}

/* Header - Navigation & help*/
header#main-header#main-header #help-and-navigation {float:right; min-width:550px; width:75%;padding-top:10px;background: #F5f5f5;}

header#main-header#main-header #help-and-navigation #header-help{float:right;width:100%;text-align:right;font-weight:400;}
header#main-header#main-header #help-and-navigation #header-help #adm1n{float:right;margin-left:25px;font-size:12px;}

/*Navigation*/
header#main-header #help-and-navigation nav{float:right;width:100%;/* padding-right:15px; */}
header#main-header #help-and-navigation nav ul#main-menu{
		list-style: none;
		padding: 0;
		font-family: inherit;
		font-size: 1em;
		line-height: 14px;
	}
	/* Clears all floated List Items */
	header#main-header #help-and-navigation nav ul#main-menu:after {
		content: "";
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
		}
		/* First Level List Items Style */
		header#main-header #help-and-navigation nav ul#main-menu li {
			margin: 0 10px 0 0;
			position: relative;
			float:right;
		}
		
		header#main-header #help-and-navigation nav ul#main-menu li img{
			height: 20px;
			margin: -5px 7px;
		}
		
		/* First List Item in First Level Style */
		header#main-header #help-and-navigation nav ul#main-menu li:first-child {
			margin: 0;
		}

		header#main-header #help-and-navigation nav ul#main-menu li a, header#main-header #help-and-navigation nav ul#main-menu li a:link {
			color: #FF6600;
			text-decoration: none;
			display: block;
			padding: 10px 20px;
		
			/* Text Shadow */
			text-shadow: 0 1px 0 #EEE;
		
			/* Gradient Background */
			background: #ffffff; /* Old browsers */
			background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 54%, #fcfcfc 54%, #ffffff 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#fcfcfc), color-stop(54%,#fcfcfc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 54%,#fcfcfc 54%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 54%,#fcfcfc 54%,#ffffff 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 54%,#fcfcfc 54%,#ffffff 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 54%,#fcfcfc 54%,#ffffff 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		
			border:none;
			
			/* Border Radius */
			border-radius: 4px;
		
			/* Box Shadows */
			box-shadow: inset 0 1px 0 #EEEEEE, 0 1px 1px #BBBBBB;
		
			/* Transition Effect */
			transition: all 0.5s ease;
		}
		
		/* List Items Links Hover State Style */
		header#main-header #help-and-navigation nav ul#main-menu li a:hover {
			color: #FF6600;
		
			/* Text Shadow */
			text-shadow: 0 1px 1px #CCC;
		
			/* Gradient Background */
			background: #ffffff; /* Old browsers */
			background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 54%, #fcfcfc 54%, #f2f2f2 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#fcfcfc), color-stop(54%,#fcfcfc), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 54%,#fcfcfc 54%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 54%,#fcfcfc 54%,#f2f2f2 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 54%,#fcfcfc 54%,#f2f2f2 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 54%,#fcfcfc 54%,#f2f2f2 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
		
			/* Transition Effect */
			transition: all 0.5s ease;
		}
		
		/* List Items Links Active and Selected State Style */
		header#main-header #help-and-navigation nav ul#main-menu li a.selected, header#main-header #help-and-navigation nav ul#main-menu li a:active {
			color: #FF6600;
		
			/* Text Shadow */
			text-shadow: 0 1px 1px #CCC;
		
			/* Box Shadows */
			box-shadow: inset 0 2px 4px #CCC, 0 1px 0 #CCC;
		
			/* Transition Effect */
			transition: all 0.5s ease;
		}
		
		header#main-header #help-and-navigation nav ul#main-menu li ul {
			display: none;
		}
		
		/* Sub Menu Unordered List Second Level Style
			When Parent List Item is Hovered */
		header#main-header #help-and-navigation nav ul#main-menu li:hover ul,
		header#main-header #help-and-navigation nav ul#main-menu li.hover ul {
			position: absolute;
			display: block;
			z-index: 1000;
			top: 44px;
			padding: 5px 0;
			list-style: none;
			background: #FEFEFE;
		
			/* Box Shadows */
			box-shadow: inset 0 2px 4px #CCC, 0 1px 0 #CCC;
		
			/* Border Radius */
			border-radius: 4px;
		}
		
		header#main-header #help-and-navigation nav ul#main-menu li:first-child:hover ul {
			right: 3.5%;
		}
		
		/* Before Second Level Unordered List Style */
		header#main-header #help-and-navigation nav ul#main-menu li ul:before {
			content: " ";
			position: absolute;
			display: block;
			z-index: 1500;
			left: 0;
			top: -10px;
			height: 10px;
			width: 100%;
		}

			/* Second Level Menu List Items Style */
			header#main-header #help-and-navigation nav ul#main-menu li ul li {
				float: none;
				margin: 0 10px;
				border-bottom: 1px solid #CCC;
				border-top: 1px solid #CCC;
			}
			
			/* First List Item in Second Level Menu Style */
			header#main-header #help-and-navigation nav ul#main-menu li ul li:first-child {
				margin: 0 10px;
				border-top: 0 none;
			}
			
			/* Last List Item in Second Level Menu Style */
			header#main-header #help-and-navigation nav ul#main-menu li ul li:last-child {
				border-bottom: 0 none;
			}
			
			/* Second Level List Items Links Style */
			header#main-header #help-and-navigation nav ul#main-menu li ul li a, 
			header#main-header #help-and-navigation nav ul#main-menu li ul li a:link {
				color: #FF6600;
				display: block;
				background: transparent none;
				padding: 10px 20px 10px 5px;
				white-space: nowrap;
			
				/* Text Shadow */
				text-shadow: 0 1px 2px #CCC;
			
				/* Box Shadows */
				box-shadow: 0 0 0 rgba(0,0,0,0);
			
				/* Border Radius */
				border-radius: 0px;
			}
			
			/* Second Level List Items Links Hover State Style */
			header#main-header #help-and-navigation nav ul#main-menu li ul li a:hover {
				text-decoration: underline;
			}


	
/* SECTION (GENERAL) */

section header h2{
		float:left;
		clear:left;
		font-size:20px;
		color:#D77B00;
		text-shadow: 2px 2px 1px  #CCC;
		padding: 10px 0px;
		border:none;
	}
	section header p{
		float:left;
		clear:left;
		font-size:14px;
		color:#333;
		text-shadow: 2px 2px 1px  #CCC;
		margin:15px;
	}

/* FOOTER */
footer{
	float:left;margin:20px auto 0px auto;min-width:960px;width:100%;padding:10px 0px;background:#EEE;
	position: relative;
	clear:both;
}
footer div.wrapper{overflow:visible;padding:0;}

footer #copyright {float:left;width:80%;}
footer #footer-help {float:right;width:20%;text-align:right;}
footer #footer-help a img{margin-right:3px;  margin-bottom: -5px;}
footer #footer-help a:last-child {margin:0px;}


.new{
	position: absolute;
    right: 0;
    top: -8px;
    padding: 3px 5px;
    text-transform: uppercase;
    letter-spacing: 0.07em;
    background-color: rgb(208, 17, 17);
    color: white;
    box-shadow: 1px 2px 4px #383838;
    border-radius: 3px;
    transform: rotate(9deg);
    -ms-transform: rotate(11deg);
    -webkit-transform: rotate(11deg);
    font-family: arial, sans-serif;
    font-size: 11px;
    z-index: 9999;
}

.new2{
	background-color: rgb(208, 17, 17);
    padding: 2px 5px;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    font-size: 12px;
    border-radius: 3px;
    margin-left: 10px;
    text-transform: uppercase;
    box-shadow: 1px 2px 4px #383838;
    color: white;
    vertical-align: top;
}

.new3{
	position: absolute;
    padding: 3px 5px;
    text-transform: uppercase;
    letter-spacing: 0.07em;
    background-color: rgb(208, 17, 17);
    color: white;
    box-shadow: 1px 2px 4px #383838;
    border-radius: 3px;
    transform: rotate(9deg);
    -ms-transform: rotate(11deg);
    -webkit-transform: rotate(-30deg);
    font-family: arial, sans-serif;
    font-size: 11px;
    z-index: 9999;
}

a.acciones{width:auto;padding:0px 5px;border:1px solid #0080ff;border-radius:4px;cursor: pointer;font-size:14px;color:#0080ff;display: inline-block;}

@media screen and (min-width: 0px) and (max-width: 927px){
	body {font-size:0.9em}
	fieldset {padding:5px;}
}

@media (max-width: 768px) {
	.new{
	    right: inherit;
	    left: 17%;
	    top: 0px;
	    font-family: arial, sans-serif;
	}
}


.dialogDuplicar p{float:left;margin:10px 0px;}
.dialogDuplicar div{float:left;text-align:center;}
.dialogDuplicar div label{font-weight:bold;float:left;clear:left;}
.dialogDuplicar div select{float:left;margin:10px 0px 0px 10px;clear:left;width:97%;}

.dialogEliminar p{float:left;margin:10px 0px;}
.dialogEliminar div{float:left;text-align:center;}
.dialogEliminar div label{font-weight:bold;float:left;clear:left;}
.dialogEliminar div select{float:left;margin:10px 0px 0px 0px;clear:left;width:97%;}

#calculaBalance{width:100%;margin:10px auto;}
#calculaBalance div{float:left;margin:7px;}
#calculaBalance div label{font-weight:bold;}
#calculaBalance div span{margin-left:10px;}

div.tipoLiq {float: left;margin: 7px 5px;background: #EEE;border-radius: 4px;padding: 5px;width: 100%;}
div.tipoLiq label {float:left;margin:5px 10px;background:#FFF;border-radius: 4px;padding: 5px 7px;font-weight: bold;}

.shadowing-bar {
    background-color: #d9edf7;
    border-bottom: 1px solid #a9dce6;
    color: #3a87ad;
    border-radius: 0px;
    padding: 15px;
}

.spacer {
	margin-top: 40px;
}

.ui-autocomplete .ui-menu-item.new-item {
	background: #ffe6d6;
}

.ui-autocomplete .ui-menu-item.new-item .fa {
	line-height: 25px;
}