@charset "UTF-8";
/* CSS Document */
/* Quadion technologies */

/*
QUICK COLOR REFERENCE

principal BLUE : #004b85;

secondary BLUE: #1a6197;

Accent GREEN : #bdd73e;

dark grey: #808184;

*/
html,body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
}

body {
	background-color: #808184;
	text-align: center;
}

a:link,a:visited,a:active {
	color: #004b85;
}

a:hover {
	color: #1a6197;
}

/*Header definitions*/
div.header {
	width: 100%;
	height: 130px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	z-index: 0;
	background-image: url(/GestionClinicas/Styles/0/images/headerBg.gif);
	background-repeat: repeat-x;
}

div.headerLeft,div.headerRight {
	width: 45px;
	height: 130px;
	position: absolute;
	top: 0px;
	padding: 0px;
	z-index: 10;
}

div.headerLeft {
	left: 0px;
	background-image: url(/GestionClinicas/Styles/0/images/headerL.gif);
	background-repeat: no-repeat;
}

div.headerRight {
	right: 0px;
	background-image: url(/GestionClinicas/Styles/0/images/headerR.gif);
	background-repeat: no-repeat;
}

div.jstLogo {
	background-image: url(/GestionClinicas/Styles/0/images/jstLogo.gif);
	background-repeat: no-repeat;
	width: 114px;
	height: 55px;
	position: absolute;
/*	top: 5px; */
	right: 30px;
	padding: 0px;
}

div.mainMenu {
	height: 30px;
	text-align: center;
	padding: 0px;
	margin: 68px;
	-moz-box-sizing: padding-box;
	color: white;
}

div.mainAreaTitle {
	height: 30px;
	width: 100%;
	position: absolute;
	top: 65px;
	left: 0px;
	text-align: center;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
}

div.mainLogo {
	width: 150px;
	height: 65px;
	position: absolute;
	top: 0px;
	left: 30px;
	background-image: url(/GestionClinicas/Styles/0/images/logoSaprem.gif);
	background-repeat: no-repeat;
}

div.userArea {
	background-image: url(/GestionClinicas/Styles/0/images/userPanelBg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 143px;
	height: 65px;
	position: absolute;
	top: 0px;
	right: 145px;
	padding: 15px 35px 0px 0px;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
	z-index: 0;
}

div.userArea a:link,div.userArea a:active,div.userArea a:visited {
	color: #bdd73e;
	text-decoration: underline;
}

div.userArea a:hover {
	color: #F0F0F0;
}

div.panel{
	border-radius: 0px!important;
}

div.altLogo {
	width: 112px;
	height: 65px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -56px;
	background-image: url(/GestionClinicas/Styles/0/images/altLogoBg.gif);
	background-repeat: no-repeat;
	z-index: : 5;
}
/*end Header definitions*/

/*Main Body definitions*/
div.mainBody {
	position: relative;
	top: 90px;
	padding: 20px;
	margin: auto;
	z-index: 0;		/* Esto molesta para las ventanas modal del boostrap. Usar el mainBody1. */
}

div.mainBody1 {
	position: relative;
	top: 3px;
	padding: 20px;
	padding-top: 10px!important;
	padding-bottom: 15px!important;
	margin: auto;
}

div.box1 {
	top: 0px;
	left: 0px;
	text-align: left;
}

div.boxTitle {
	height: 30px;
	margin: 0px;
	background: #b3c1db;
	background-repeat: no-repeat;
}

div.boxTitleIzq {
	height: 30px;
	width: 7px;
	background-image:
		url(/GestionClinicas/Styles/0/images/boxTitleBgIzq.gif);
	float: left;
}

div.boxTitleDer {
	height: 30px;
	width: 7px;
	background-image:
		url(/GestionClinicas/Styles/0/images/boxTitleBgDer.gif);
	float: right;
}

div.boxTitle h1 {
	float: left;
	margin: 6px 0px 0px 10px;
}

div.boxBody {
	margin: 0px;
	padding: 10px;
	padding-top: 5px;
	background-color: #cfd8e9;
	background-image: url(/GestionClinicas/Styles/0/images/boxBodyBg.gif);
	background-repeat: repeat-x;
	min-height: 241px;
}

div.boxButtons {
	margin: 0px;
	height: 20px;
	padding: 10px;
	background-image:
		url(/GestionClinicas/Styles/0/images/gridButtonPadBg.gif);
	background-repeat: repeat-x;
}

div.boxFooterButtons {
	margin: 0px;
	height: 36px;
	background-image:
		url(/GestionClinicas/Styles/0/images/boxFooterButtonBgCen.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
}

div.boxFooterButtonsIzq {
	height: 36px;
	width: 7px;
	background-image:
		url(/GestionClinicas/Styles/0/images/boxFooterButtonBgIzq.gif);
	background-position: bottom center;
	float: left;
}

div.boxFooterButtonsDer {
	height: 36px;
	width: 7px;
	background-image:
		url(/GestionClinicas/Styles/0/images/boxFooterButtonBgDer.gif);
	background-position: bottom center;
	float: right;
}


div.boxVersion {
	float: right; 
	margin: 10px 20px;
	 white-space: nowrap;
}

div.boxFooter {
	margin: 0px;
	height: 8px;
	background-image: url(/GestionClinicas/Styles/0/images/boxFooterBg.gif);
	background-repeat: no-repeat;
}

div.msgBox {
	margin: 0px;
	padding: 10px;
	background-color: #b3c1db;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/GestionClinicas/Styles/0/images/msgIcon2.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	display: none;
}

div.msgBox p {
	margin: 0px 0px 5px 25px;
}

table.ABML {
	font-size: 12px;
}

/*Grid definitions*/
.ABMLGrilla {
	width: 100%;
	cursor: default;
}

div.gridBoxBody,table.ABML tbody {
	margin: 0px;
	padding: 0px;
	height: 241px;
	overflow: hidden;
	background-color: #eef2f8;
}

table.gridHeader,table.ABML thead {
	width: 100%;
	text-align: left;
}

table.gridHeader th,table.ABML th {
	background-color: #1a6197;
	height: 20px;
	padding: 2px 10px 0px 10px;
	color: #FFFFFF;
}

table.gridHeader th.selected,table.ABML th.selectedUp,table.ABML th.selectedDown
	{
	background-color: #004b85;
	background-position: top right;
}

table.ABML th.selectedUp {
	background-image:
		url(/GestionClinicas/Styles/0/images/gridThSelectedColBgUp.gif);
}

table.ABML th.selectedDown {
	background-image:
		url(/GestionClinicas/Styles/0/images/gridThSelectedColBgDown.gif);
}

div.gridBoxBody table.grid,table.ABML {
	width: 100%;
	text-align: left;
}

div.gridBoxBody table.grid td,table.ABML td {
	height: 20px;
	padding: 1px 10px;
}

div.gridBoxBody table.grid td.odd,table.ABML tr.alt {
	background-color: #cfd8e9;
}

div.gridBoxBody table.grid td.even {
	background-color: #eef2f8;
}

table.ABML tbody tr.selected td {
	background: yellow;
}

table.ABML tbody tr:hover td {
	background: #a6c2e7;
}

table.ABML tbody tr.selected:hover td {
	background: #ff9;
}

div.paginator {
	position: absolute;
	width: 120px;
	height: 20px;
	z-index: 3;
	left: 50%;
	margin-left: -60px;
	text-align: center;
	vertical-align: middle;
}

div.paginator a.arrows,div.paginator a img {
	border: none;
	text-decoration: none;
	margin: 0px 2px;
}
/*end Grid definitions*/

/*---------------------------------------------------------------------------------------------*/
/* definicion de la dojo.Grid 1.0.x segun estilo Clinica. */
.dojoxGrid {
	position: relative;
	text-indent: 4px
}

.dojoxGrid table {
	color: #004B85;
	padding: 0px;
}

/* master header */
.dojoxGrid-master-header {
	position: relative;
}

/* master view */
.dojoxGrid-master-view {
	position: relative;
}

/* views */
.dojoxGrid-view {
	position: absolute;
	overflow: hidden;
}

/* header */
.dojoxGrid-header {
	position: absolute;
	overflow: hidden;
	background-color: #1A6197;
}

.dojoxGrid-header table {
	text-align: center;
}

.dojoxGrid-header .dojoxGrid-cell-content {
	text-align: center;
}

.dojoxGrid-header .dojoxGrid-cell {
	background-color: #1a6197;
	height: 20px;
	color: #FFFFFF;
	padding: 0 0 0 0px;
	text-indent: 6px
}

.dojoxGrid-header .dojoxGrid-cell-over {
	
}

.dojoxGrid-sort-down {
	background-image:
		url(/GestionClinicas/Styles/0/images/gridThSelectedColBgDown.gif);
	background-position: right top;
	height: 18px;
	padding: 2px 0 0 0px;
	*height: 20px;
}

.dojoxGrid-sort-up {
	background-image:
		url(/GestionClinicas/Styles/0/images/gridThSelectedColBgUp.gif);
	background-position: right top;
	height: 18px;
	padding: 2px 0 0 0px;
	*height: 20px;
}

/* content */
.dojoxGrid-scrollbox {
	position: relative;
	overflow: scroll;
	background-color: #EEF2F8;
	width: 100%;
}

.dojoxGrid-content {
	position: relative;
	overflow: hidden;
	-moz-outline-style: none;
	outline: none;
}

/* rowbar */
.dojoxGrid-rowbar-inner {
	color: #ffffff;
}

.dojoxGrid-rowbar-over {
	background-image: none;
	color: #FFFFFF;
}

.dojoxGrid-rowbar-selected {
	background-color: #D9E8F9;
	background-image: none;
	background-position: center;
	background-repeat: no-repeat;
}

/* rows */
.dojoxGrid-row {
	position: relative;
	width: 9000em;
}

.dojoxGrid-row {
	border-left: none;
	border-right: none;
	background-color: #EEF2F8;
	border-top: none;
}

.dojoxGrid-row-odd {
	background-color: #CFD8E9;
}

.dojoxGrid-row-selected {
	background-color: #BDD73E;
}

.dojoxGrid-row-over {
	background-color: #7D941E;
	color: #FFFFFF;
}

.dojoxGrid-row-table {
	table-layout: fixed;
	width: 0;
}

.dojoxGrid-invisible {
	visibility: hidden;
}

.Xdojo-ie .dojoxGrid-invisible {
	display: none;
}

.dojoxGrid-invisible td,.dojoxGrid-header .dojoxGrid-invisible td {
	border-top-width: 0;
	border-bottom-width: 0;
	padding-top: 0;
	padding-bottom: 0;
	height: 0;
	overflow: hidden;
}

/* cells */
.dojoxGrid-cell {
	padding: 2px 2px 2px 2px;
	text-align: left;
	overflow: hidden;
	font-size: 12px;
	white-space: nowrap;
}

.dojoxGrid-cell-over {
	color: #ffffff;
}

.dojoxGrid-cell-focus.dojoxGrid-cell-over {
	
}

.dojoxGrid-cell-clip {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* editing */
.dojoxGrid-row-editing td {
	background-color: #F4FFF4;
}

.dojoxGrid-row-inserting td {
	background-color: #F4FFF4;
}

.dojoxGrid-row-inflight td {
	background-color: #F2F7B7;
}

.dojoxGrid-row-error td {
	background-color: #F8B8B6;
}

.dojoxGrid-input,.dojoxGrid-select,.dojoxGrid-textarea {
	margin: 0;
	padding: 0;
	border-style: none;
	width: 100%;
	font-size: 100%;
	font-family: inherit;
}

.dojoxGrid-hidden-focus {
	position: absolute;
	left: -1000px;
	top: -1000px;
	height: 0px, width :   0px;
}

/*---------------------------------------------------------------------------------------------*/

/*slide menu definitions*/
div.slideMenu {
	position: absolute;
	top: -7px;
	right: 0px;
	width: 30px;
	height: 340px;
	overflow: hidden;
	z-index: 5px;
}

div.slider {
	width: 112px;
	height: 340px;
	position: absolute;
	top: 0px;
	left: 0px;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( enabled =
		true, sizingMethod = scale, src =
		'/GestionClinicas/Styles/0/images/slideBg.png' );
}

div.slider[class] {
	background-image: url(/GestionClinicas/Styles/0/images/slideBg.png);
	background-repeat: no-repeat;
}

div.clickeableArea {
	width: 98px;
	height: 308px;
	position: absolute;
	top: 13px;
	left: 14px;
	background-color: #FFFFFF;
}

div.clickeableArea a.openSlideBtn,div.clickeableArea a.closeSlideBtn {
	display: block;
	width: 10px;
	height: 305px;
	position: absolute;
	top: 0;
	left: 0;
	background-position: 0px 140px;
	background-repeat: no-repeat;
}

div.clickeableArea a.openSlideBtn {
	height: 305px;
	background-image: url(/GestionClinicas/Styles/0/images/arrowLeft.gif);
}

div.clickeableArea a.openSlideBtn:link,div.clickeableArea a.openSlideBtn:visited,div.clickeableArea a.openSlideBtn:active
	{
	height: 305px;
}

div.clickeableArea a.openSlideBtn:hover {
	background-image:
		url(/GestionClinicas/Styles/0/images/arrowLeft_over.gif);
}

div.clickeableArea a.closeSlideBtn {
	height: 305px;
	background-image: url(/GestionClinicas/Styles/0/images/arrowRight.gif);
}

div.clickeableArea a.closeSlideBtn:link,div.clickeableArea a.closeSlideBtn:visited,div.clickeableArea a.closeSlideBtn:active
	{
	height: 305px;
}

div.clickeableArea a.closeSlideBtn:hover {
	height: 305px;
	background-image:
		url(/GestionClinicas/Styles/0/images/arrowRight_over.gif);
}

div.slideContent {
	position: absolute;
	top: 0px;
	right: -4px;
	overflow: hidden;
	width: 90px;
	height: 300px;
	z-index: 10;
}

div.slideContent a {
	display: block;
	width: 90px;
	height: 36px;
	text-decoration: none;
	vertical-align: middle;
	border: 0px;
	text-align: left;
	font-size: 10px;
}

div.slideContent a:link,div.slideContent a:visited,div.slideContent a:active
	{
	background-image:
		url(/GestionClinicas/Styles/0/images/sideBarBtn_normal.gif);
	background-repeat: no-repeat;
	color: #1a6197;
}

div.slideContent a:hover {
	background-image:
		url(/GestionClinicas/Styles/0/images/sideBarBtn_over.gif);
	background-repeat: no-repeat;
	color: #004b85;
}

div.slideContent a img {
	border: 0px;
	vertical-align: middle;
	margin: 4px 2px 0px 2px;
}

div.slideHole {
	position: absolute;
	top: -3px;
	right: -2px;
	width: 6px;
	z-index: 20;
	height: 326px;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( enabled =
		true, sizingMethod = scale, src = 'images/bgHoleShadow.png' );
}

div.slideHole[class] {
	background-image: url(/GestionClinicas/Styles/0/images/bgHoleShadow.png);
}

/*slide menu definitions*/
a.backBtn {
	float: right;
	z-index: 6;
	display: block;
	width: 36px;
	height: 15px;
	text-decoration: none;
	font-size: 12px;
	background-image: url(/GestionClinicas/Styles/0/images/arrowLeft.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 1px 0px 0px 10px;
	margin-top: 7px;
}

a.backBtn:Hover {
	text-decoration: underline;
}
/*End Main Body definitions*/

/*Module selector definitions*/
a.module {
	width: 100px;
	height: 95px;
	background-image: url(/GestionClinicas/Styles/0/images/moduleBg.gif);
	background-repeat: no-repeat;
	margin: 5px;
	float: left;
	text-align: center;
	overflow: hidden;
	text-decoration: none;
}

a.module:hover {
	background-image: url(/GestionClinicas/Styles/0/images/moduleBgOver.gif);
}

a.module img {
	margin: 6px;
	float: none;
	border: none;
}

a.module span {
	font-size: 11px;
	color: #333333;
	dispay: block;
	width: 100%;
	float: none;
	border: none;
	test-decoration: none;
}
/*end Module selector definitions*/

/*Font definitions*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004b85;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004b85;
	margin: 0px;
}

p {
	
}
/*end Font definitions*/

/*Form Objects definitions*/
form {
	margin: 0px;
	padding: 0px;
}

form td {
	vertical-align: top;
}

textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

fieldset {
/*	border: 1px solid #eef2f8; */
	border: 1px solid #999999;
/*	padding: 10px; */
	margin-top: 10px;
}

legend {
	padding: 2p 5px;
	color: #1a6197;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

.legendSE {
	text-align: left !important;
}

label.labels0,label.labels1,label.labels2 {
	float: left;
	width: 25%;
	margin-right: 0.5em;
	padding-top: 0.2em;
	text-align: right;
	display: block;
	font-size: 11px;
	color: #1a6197;
}

label.labels1 {
	color: #000000;
	text-align: left;
}

label.labels2 {
	width: 98%;
}

input.btn00,input.btn00_down,input.btn00_over,input.btn00_disable {
	height: 20px;
	border: none;
	/*min-width: 40px;
	max-width: 80%;*/
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	color: #F0F0F0;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	background-image: url(/GestionClinicas/Styles/0/images/buttonBgW00.gif);
	background-repeat: repeat-x;
	overflow: visible; /* bug stretched buttons del IE */
}

input.btn00,input.btn00_down,input.btn00_over {
	cursor: pointer;
}

input.btn00_disable {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW00Disable.gif);
	color: #AAAAAA;
}
/*input[type="button"] works only in new browsers*/
input.btn58,input.btn25,input.btn84,input.btn108,input.btn25_down,input.btn58_down,input.btn84_down,input.btn108_down,input.btn25_disable,input.btn58_disable,input.btn84_disable,input.btn108_disable
	{
	height: 20px;
	border: none;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	color: #F0F0F0;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	background-repeat: no-repeat;
}

input.btn25,input.btn58,input.btn84,input.btn108,input.btn25_down,input.btn58_down,input.btn84_down,input.btn108_down
	{
	cursor: pointer;
	cursor: hand;
}

input.btn25 {
	background-image: url(/GestionClinicas/Styles/0/images/buttonBgW25.gif);
	width: 25px;
}

input.btn25_down {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW25_down.gif);
	width: 25px;
}

input.btn25_disable {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW25Disable.gif);
	width: 25px;
	color: #999999;
}

input.btn58 {
	background-image: url(/GestionClinicas/Styles/0/images/buttonBgW58.gif);
	width: 58px;
}

input.btn58_down {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW58_down.gif);
	width: 58px;
}

input.btn58_disable {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW58Disable.gif);
	width: 58px;
	color: #999999;
}

input.btn84 {
	background-image: url(/GestionClinicas/Styles/0/images/buttonBgW84.gif);
	width: 84px;
}

input.btn84_down {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW84_down.gif);
	width: 84px;
}

input.btn84_disable {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW84Disable.gif);
	width: 84px;
	color: #999999;
}

input.btn108 {
	background-image: url(/GestionClinicas/Styles/0/images/buttonBgW108.gif);
	width: 108px;
}

input.btn108_down {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW108_down.gif);
	width: 108px;
}

input.btn108_disable {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW108Disable.gif);
	width: 108px;
	color: #999999;
}

input.btn25:hover,input.btn58:hover,input.btn84:hover,input.btn108:hover
	{
	color: #FFFFFF;
}

input.btn00_over {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW00_over.gif);
}

input.btn00_down {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW00_down.gif);
}

input.btn00_disable {
	background-image:
		url(/GestionClinicas/Styles/0/images/buttonBgW00Disable.gif);
}

.buttonImg {
	top: 6;
	position: relative; *
	top: 4;
}

input.textField {
	margin-bottom: 2px;
	border: 1px solid #b3c1db;
	background-image: url(/GestionClinicas/Styles/0/images/filedBg.gif);
	background-repeat: repeat-x;
	padding: 2px 2px;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
}

select.comboBox {
	height: 18px;
	margin-bottom: 2px;
	border: 1px solid #b3c1db;
	background-color: #f5f7fb;
	background-image: url(/GestionClinicas/Styles/0/images/filedBg.gif);
	background-repeat: repeat-x;
	padding: 0px;
	font-size: 11px;
	color: #333333;
}

img.msgIcon {
	margin-left: 8px;
}
/*end Form Objects definitions*/
.errOutput {
	padding: 0 0 0 20px;
}

/*********************************************/
.TablaDatos,.TablaDatos2 {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: white;
}

}
.TablaDatosEncabezado {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 7pt;
	COLOR: white;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: peru;
}

.TablaDatosCelda { /*    BORDER-TOP: green 1px solid;*/
	FONT-SIZE: 7pt;
}

.TablaDatosSubtotal {
	BACKGROUND-COLOR: khaki
}

.TablaDatosTotal {
	BACKGROUND-COLOR: gold
}

.TablaDatosSubtotal2 {
	BACKGROUND-COLOR: lightcoral
}

.TablaDatosSubtotal3 {
	BACKGROUND-COLOR: lightgoldenrodyellow
}

.TablaDatosSubtotal4 {
	BACKGROUND-COLOR: lightgrey
}

.TituloHH {
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	COLOR: #8b4513;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #fafad2
}

.NuevoMenu {
	FONT-SIZE: 12px;
	BEHAVIOR: url("_Themes/Vinculos.htc") FONT-WEIGHT :   lighter;
	COLOR: #993300;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.NavegadorCeldaN {
	FONT-SIZE: 11px;
	COLOR: white;
	BORDER-BOTTOM: darkgray 1px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #cc9966;
	TEXT-DECORATION: none
}

/* agregados por JS */
.Tabladatos th,.Tabladatos2 th {
	color: white;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	text-align: left;
	background-color: #1A6197;
	height: 20px;
	padding: 1px 10px;
}

.Tabladatos td,.Tabladatos2 td { /*    BORDER-TOP: green 1px solid;*/
/*	FONT-SIZE: 11px;  */
	cursor: pointer;
	cursor: hand;
	padding: 3px 10px;
/*	color: #1A6197; */
}

.Tabladatos2 td {
	cursor: default;
}

.Resaltado {
	color: #ff0000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11;
	FONT-WEIGHT: bold;
}

.ruled td {
	background: #adf;
}

.Tabladatos tr.pares {
	background: #D0D0D0;
}

.Tabladatos .seleccionado {
	background: #F3f0a5;
}

.titulo01 {
	color: #a0522d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 14;
	FONT-WEIGHT: normal;
}

.subTitulo01 {
	color: #000055;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11;
	FONT-WEIGHT: normal;
}

.menuOpcion,.submenuOpcion {
	background-position: top left;
	background-repeat: no-repeat;
	color: Sienna;
	cursor: pointer;
	cursor: hand;
	FONT-FAMILY: Arial;
	FONT-SIZE: 14;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	padding-left: 20px;
}

.submenuOpcion {
	FONT-SIZE: 12;
}

.menuOpcion:hover,a.menuOpcion:hover {
	color: #ff8c00;
}

.divPosicionFija {
	top: 0px;
	left: 0px;
	position: relative;
}

.td_turno {
	vertical-align: middle;
	min-width: 50px;
}

.divPosicionFijaLeyenda {
	top: 0px;
	left: 0px;
	position: absolute;
	width: 150px;
	text-align: right;
}

.divPosicionFijaTitulo {
	top: 0px;
	left: 0px;
	position: absolute;
	color: #a0522d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 16;
	FONT-WEIGHT: bold;
}

.divPosicionFijaSubTitulo {
	top: 0px;
	left: 0px;
	position: absolute;
	color: #70522d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 14;
	FONT-WEIGHT: normal;
	text-align: right;
}

.divPosicionFijaDato {
	top: 0px;
	left: 150px;
	position: absolute;
}

.divLinea {
	top:0px;
	left:0px;
	position:relative;
 	BORDER-TOP: green 1px solid;
	color:white; 
/*	display: inline;*/ 
}

.confirmar {
	background: #FFFF84 !important;
}


.fc-bg-title {
 position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: left;
  font-size: 14px;
  color: black;
  background-color: rgba(255, 255, 255, 0.7);
  font-weight: bold;
  pointer-events: none;
}