
.rounded-corners2 {
	position:relative;z-index:2;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	-ms-border-radius: 5px;
	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-khtml-border-radius: 5px;
  	behavior: url(css/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
.dvZonaPriv {
	margin:25px 0px 7px 30px;
	font-family: OpenSans,arial,sans-serif;
	font-size: 10pt;
	color:#575757;
}
.dvZonaPriv h2.navZonaPriv {
	color:#288CC4;font-weight:bold;
	font-size:18.5pt;
}
.dvZonaPriv h2.navZonaPriv a {
	color:#288CC4;
}
.dvZonaPriv ul.tab {
	margin:0;
	list-style-type:none; 
	width:auto;height:31px;
	margin-top:22px;padding:0;
	font-size:13pt;
}
.dvZonaPriv ul.tab li {
	display: inline-block;
	width:102px;height:31px;margin-left:2px;
	line-height:31px;background-color:#6CA5E0;text-align:center;color:#FFFFFF;font-weight:bold;
	/* For IE 7 */
	zoom: 1;
	*display: inline;
}
.dvZonaPriv ul.tab>li.active, .dvZonaPriv ul.tab>li.selected {
	background-color:#1461B1;color:#FFFFFF;
}

.dvZonaPriv li.active a {
	background-color:#1461B1;color:#FFFFFF;
}
.dvZonaPriv ul.tab>li a {
	color:#FFFFFF;text-decoration:none;
}
.sepTab {
	width:613px;height:1px;background-color:#FDCA00;margin-left:5px;margin-bottom:30px;
}

.dvZonaPriv .button {
	width:auto;height:25px;margin:0;
	line-height:22px;background-color:#6CA5E0;text-align:center;
	color:#FFFFFF;font-weight:bold;
}
.dvZonaPriv .titExplica {
	color:#1461B1;font-size:13pt;line-height:25pt;font-weight:bold;
}
/* genérico para tablas */
.dvZonaPriv table {
	font-size:12pt;
	font-family: OpenSans,arial,sans-serif;
	color:#222222;
}

table.tableZonePriv {
	font-size:11.5pt;
	font-family: OpenSans,arial,sans-serif;
	color:#575757;
	cellspacing:0;
}
table.tableZonePriv tr>th {
	background-color:#C8E1FA;color:#1461B1;
	height:32px;padding-left:9pt;
	border-right: 1px solid #A5CCF5;
}
table.tableZonePriv tr>td {
	height:32px;
}
table.tableZonePriv .underline td {
	border-bottom:1px solid #E3E3E3;
}
table.tableZonePriv .topliner td {
	margin-bottom:4pt;border-top:1px solid #E3E3E3;
}

.dvZonaPriv p {
	line-height:20pt;
}


/* FORMS */

.dvZonaPriv form {
	padding:2%;
	border:1px solid #aaa;
}
.dvZonaPriv form div.row {
	width:99%;
	min-height:35px;
}
.dvZonaPriv form  label {
	float:left; /* este es el truco para que los labels tomen dimensión' */
	width:20%;
	margin-right:1%;
	line-height:20pt;
	vertical-align:middle; /* requiere este truco */
	text-align:right;
	color:#222222;
	/* background-color:red; NOTA: usar para ver bien la maquetación */
}
/* Ahora nos permitimos el lujo de tener nuestra factoría de objetos comunes para este formulario  */
.dvZonaPriv form  input {
	width:50%;
	border-color: #dfdfdf;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.dvZonaPriv form  textarea {
	width:50%;min-height:75px;
}
.dvZonaPriv form  input.datepicker {
	width:100pt;
	max-width:30%;
}
/* aquí los spinner que se añaden a una acción que requiere espera */
.dvZonaPriv form  .loaderMin {
	background:url('../../imagenes/body/loading.gif') center center no-repeat;
}

.dvZonaPriv .row label.derecha {
	float:none;
	width:auto;
	margin-left:5%;
}
.dvZonaPriv input.corto {
	width:18%;
}

/* -- Calendario de turnos */
#contTurnos {
	position: absolute; z-index:2;left:20px;width:95%;min-height:220px;
}
#contTurnos .turno {
	position: absolute; border-color: rgb(41, 82, 163); width: 83px; background-color: rgb(102, 140, 217);
}
#contTurnos .txtTurno {
	text-align:center;color:#FFFFFF;margin-top:20%;font-weight:bold;
}
.tb-turnos thead {
	font-size:0.9em;
}
.tb-turnos tr {
	line-height:1em;
}
.tb-turnos tbody td {
	border: 1px solid #ddd;
	border-top-style:dotted;
}

.bg-loading-min {
	background: white url('../../imagenes/body/loading.gif') right center no-repeat;
}
