/*
 * DialogBox
 */
.boxDialog {
  border-collapse: inherit;
  border-color: #1B4470;
  border-width: 1px;
  /*background: #D4CEA6;*/
}

/*
 * ResponsiveBox - myanezv
 */
.boxResponsive {
  border-collapse: inherit;
  border-color: #1B4470;
  border-width: 1px;
  /*background: #D4CEA6;*/
  width:90%;
  height:100%;
}


/*
 * DialogBlue
 */
.boxDialogBlueTitle {
	border: 4px solid #1B4470;
	border-collapse: inherit;
  background: #1B4470;
}
.boxDialogBlueBody {
	border-left: 6px solid #1B4470;
	border-bottom: 6px solid #1B4470;
	border-right: 6px solid #1B4470;
  background: #FFFFFF;
	border-collapse: inherit;
}

/*
 * DialogOrange
 */
.boxDialogOrangeTitle {
	border: 4px solid rgb(244, 145, 0);
	border-collapse: inherit;
  background: rgb(244, 145, 0);
}
.boxDialogOrangeBody {
	border-left: 6px solid rgb(244, 145, 0);
	border-bottom: 6px solid rgb(244, 145, 0);
	border-right: 6px solid rgb(244, 145, 0);
  background: #FFFFFF;
	border-collapse: inherit;
}
.dialog_orange_title {
	border: 4px solid rgb(243,111,35);
	border-collapse: inherit;
  background: rgb(243,111,35);
}
.dialog_orange_body {
	border-left: 6px solid rgb(243,111,35);
	border-bottom: 6px solid rgb(243,111,35);
	border-right: 6px solid rgb(243,111,35);
  background: rgb(243,111,35);
	border-collapse: inherit;
}
.dialog_orange_close_button {
	background: rgb(243,111,35);
}

/*
 * DialogRed
 */
.boxDialogRedTitle {
	border: 4px solid #993200;
	border-collapse: inherit;
  background: #993200;
}
.boxDialogRedBody {
	border-left: 6px solid #993200;
	border-bottom: 6px solid #993200;
	border-right: 6px solid #993200;
  background: #FFFFFF;
	border-collapse: inherit;
}

/*
 * DialogOrangeSingle
 */
.dialog_orange_single_title {
	background:white;
	border-top:1px solid rgb(197,100,13);
	border-left:1px solid rgb(197,100,13);
	border-right:1px solid rgb(197,100,13);
	border-collapse: inherit;
}
.dialog_orange_single_body {
	background:white;
	border-bottom:1px solid rgb(197,100,13);
	border-left:1px solid rgb(197,100,13);
	border-right:1px solid rgb(197,100,13);
	border-collapse: inherit;
}

/*
 * CalendarForm
  */
.calendarHeader{
	font-size: 11px;
	width: 26px;
	background: #87cefa;
	color: #ffffff;
	align: center;
}

.calendarDay{
	font-size: 11px;
  background: #ffb6c1;
  align: center;
}

.calendarWeekEnd{
	font-size: 11px;
  background: #dbeaf5;
  align: center;
}

.calendarDays{
	font-size: 11px;
  background: #ffffff;
  align: center;
}

/*
 * Area de Trabajo : areaWork
 */
.boxBlueGray{
  border-bottom:solid;
  border-bottom-width:1px;
  border-bottom-color:#09C;
  border-top:solid;
  border-top-color:#06508C;
  border-top-width:1px;
  border-left:solid;
  border-left-width:1px;
  border-left-color:#06508C;
  border-right:solid;
  border-right-width:1px;
  border-right-color:#09C;
  background-color: #f0f0f0;
}

.boxAreaDeath{
  border-bottom:solid;
  border-bottom-width:1px;
  border-bottom-color:#666D7D;
  border-top:solid;
  border-top-color:#666D7D;
  border-top-width:1px;
  border-left:solid;
  border-left-width:1px;
  border-left-color:#666D7D;
  border-right:solid;
  border-right-width:1px;
  border-right-color:#666D7D;
  background-color: #666D7D;
}

.box_area_death{
  border-bottom:solid;
  border-bottom-width:1px;
  border-bottom-color:#666D7D;
  border-top:solid;
  border-top-color:white;
  border-top-width:1px;
  border-left:solid;
  border-left-width:1px;
  border-left-color:white;
  border-right:solid;
  border-right-width:1px;
  border-right-color:white;
  background-color:#525b58;
}

/*
 * Proceso Modal General de Carga de Página y/o Espera
 */
.tblModal {
  border-collapse: inherit;
  border-color: #1B4470;
  border-width: 1px;
  width: 350px;
}
.table_modal {
  border-collapse: inherit;
  border-color: rgb(243,111,35);
  border-width: 1px;
  width: 350px;
}

.tdModal {
  border-collapse: inherit;
  border-color: #1B4470;
  background: #1B4470;
  border-style: solid;
  border-width: 10px;
}
.column_modal {
  border-collapse: inherit;
  border-color: rgb(243,111,35);
  background: rgb(243,111,35);
  border-style: solid;
  border-width: 10px;
}

.tblNoModal {
  border-collapse: inherit;
  border-color: #555;
  border-width: 1px;
  width: 350px;
}
.table_no_modal {
  border-collapse: inherit;
  border-color: rgb(243,111,35);
  border-width: 1px;
  width: 350px;
}

.tdNoModal {
  border-collapse: inherit;
  border-color: #555;
  background: #555;
  border-style: solid;
  border-width: 10px;
}
.column_no_modal {
  border-collapse: inherit;
  border-color: rgb(243,111,35);
  background: rgb(243,111,35);
  border-style: solid;
  border-width: 10px;
}

/*
 * Boxes generales
 */
.boxDashYellow {
	background-color: #FFFFCE;
	border: 1px dashed #B37150;
	padding:0px 0px 0px 0px;
	/*width: 100%;*/
	cursor:default;
}

.boxDashBlue {
  background-color: #f0f0f0;
  border: 1px dashed #3c78b5;
  padding:6px 6px 6px 6px;
  /*width: 100%;*/
  cursor:default;
}
.boxDashBlueGradient {
  border: 1px dashed #3c78b5;
  padding:6px 6px 6px 6px;
  cursor:default;
  background: #f0f0f0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

.boxDashWithe {
  background-color: #fff;
  border: 1px dashed #3c78b5;
  padding:0px 0px 0px 0px;
  /*width: 100%;*/
  cursor:default;
}

.boxDashRed {
  background-color: #FFFFCE;
  border: 1px dashed #c00;
  padding:0px 0px 0px 0px;
  /*width: 100%;*/
  cursor:default;
}

.boxSolidYellow {
  background-color: #FFFFCE;
  border: 1px solid #B37150;
  padding:0px 0px 0px 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  cursor: default;
}
.boxSolidYellowGradient {
  border: 1px solid #B37150;
  padding:0px 0px 0px 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  cursor: default;
  background: #FFFFCE url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

.boxSolidBlue {
  background-color: #f0f0f0;
  border: 1px solid #3c78b5;
  padding:0px 0px 0px 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  cursor: default;
}
.boxSolidBlueGradient {
  border: 1px solid #3c78b5;
  padding:0px 0px 0px 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  cursor: default;
  background: #f0f0f0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

.box_solid_gray {
  background-color: rgb(73,83,86);
  border: 1px solid rgb(243,111,35);
  padding:0px 0px 0px 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  cursor: default;
}
.box_solid_gray_gradient {
  border: 3px solid rgb(243,111,35);
  padding:0px 0px 0px 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  cursor: default;
  background: rgb(73,83,86) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

.box_dash_orange {
	border: 1px dashed rgb(243,111,35);
  padding: 6px 6px 6px 6px;
  cursor: default;
}

.boxSolidWithe {
  background-color: #fff;
  border: 1px solid #3c78b5;
  padding:0px 0px 0px 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  cursor: default;
}
.boxSolidWitheGradient {
  border: 1px solid #3c78b5;
  padding:0px 0px 0px 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  cursor: default;
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

.boxSolidRed {
  background-color: #FFFFCE;
  border: 1px solid #c00;
  padding:0px 0px 0px 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  cursor: default;
}
.boxSolidRedGradient {
  border: 1px solid #c00;
  padding:0px 0px 0px 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  cursor: default;
  background: #FFFFCE url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

/*
 * Bordes para el FormDisplay
 */
.tdTopFormDisplay{
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #666D7D;
}

.tdRightFormDisplay{
	border-right: 1px solid #2D6677;
}

/*
 * Bordes para tablas
 */
.columnBorderLB{
  border-left-style:dotted;
  border-bottom-style:solid;
  border-width:1px;
  border-color:#666;
}

.columnBorderB{
  border-bottom-style:solid;
  border-width:1px;
  border-color:#666;
}

.tblBorderLBR{
  border-left-style: solid;
  border-bottom-style: solid;
  border-Right-style: solid;
  border-color: #2D6677;
  border-width: 1px;
  background-color: #f0f0f0;
}

.tblBorderR{
  border-Right-style: solid;
  border-color: #2D6677;
  border-width: 1px;
  background-color: #f0f0f0;
}

.tblBorderT{
	border-top: 1px solid #2D6677;
  background-color: #f0f0f0;
}

.tblBorder{
  border-style: solid;
  border-color: #2D6677;
  border-width: 1px;
  background-color: #f0f0f0;
}
.table_border{
  border-style: solid;
  border-color: #2D6677;
  border-width: 1px;
  background-color: white;
}

.tblBorderGradient{
  border-style: solid;
  border-color: #2D6677;
  border-width: 1px;
  background: #f0f0f0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

.boxGrayGradient{
  background: #f0f0f0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}
.box_gray_gradient{
  background: rgb(220,220,220) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

.borderColumnL{
  border-left-style:dotted;
  border-width:1px;
  border-color:#666;
}
.borderColumnT{
  border-top-style:dotted;
  border-width:1px;
  border-color:#666;
}
.borderColumnB{
  border-bottom-style:dotted;
  border-width:1px;
  border-color:#666;
}
.borderColumnR{
  border-Right-style:dotted;
  border-width:1px;
  border-color:#666;
}
.borderColumnLB{
  border-left-style:dotted;
  border-bottom-style:dotted;
  border-width:1px;
  border-color:#666;
}

.borderColumnLT{
  border-left-style:dotted;
  border-top-style:dotted;
  border-width:1px;
  border-color:#666;
}

.borderColumnBR{
  border-bottom-style:dotted;
  border-Right-style:dotted;
	border-width:1px;
  border-color:#666;
}

.borderColumnLBR{
  border-left-style:dotted;
  border-bottom-style:dotted;
  border-Right-style:dotted;
  border-width:1px;
  border-color:#666;
}

.borderColumnSelected{
  border-bottom-style:dotted;
  border-left-style:dotted;
  border-top-style:dotted;
  border-width:1px;
  border-color:#c00;
}

.borderColumnSelectedFull{
  border-style:dotted;
  border-width:1px;
  border-color:#c00;
}

.tblRowPar1{
  padding:0px 5px 0px 5px;
  background-color:#FFF;
}

.tblRowPar2{
  padding:0px 5px 0px 5px;
  background-color:#F2F8FE;
}

.tblRowPar3{
  padding:0px 5px 0px 5px;
}

.tblRowSelected{
  padding:0px 5px 0px 5px;
  background-color:#FBCF95;
}



/*
 * Borde Azul Relleno Azul
 */
.boxBlueBlueTopLeft {
  width: 8px;
  height: 8px;
  background-image: url('../imgs/boxes/bb/box-top-left.gif');
  background-repeat: no-repeat;
}

.boxBlueBlueTopMiddle {
  height: 5px;
  vertical-align: bottom;
  background-image: url('../imgs/boxes/bb/box-top-middle.gif');
  background-repeat: repeat;
}

.boxBlueBlueTopRight {
  width: 9px;
  background-image: url('../imgs/boxes/bb/box-top-right.gif');
  background-repeat: no-repeat;
}

.boxBlueBlueTitle {
  background-image: url('../imgs/boxes/bb/box-center-middle.gif');
  background-repeat: repeat;
}

.boxBlueBlueMiddleLeft {
  background-image: url('../imgs/boxes/bb/box-center-left.gif');
  background-repeat: repeat;
}

.boxBlueBlueMiddle {
  height: 5px;
  background-image: url('../imgs/boxes/bb/box-center-middle.gif');
  background-repeat: repeat;
}

.boxBlueBlueMiddleRight {
  width: 11px;
  height: 1px;
  background-image: url('../imgs/boxes/bb/box-center-right.gif');
  background-repeat: repeat;
}

.boxBlueBlueBottomLeft {
  width: 8px;
  height: 11px;
  background-image: url('../imgs/boxes/bb/box-bottom-left.gif');
  background-repeat: no-repeat;
}

.boxBlueBlueBottomMiddle {
  height: 5px;
  background-image: url('../imgs/boxes/bb/box-bottom-middle.gif');
  background-repeat: repeat;
}

.boxBlueBlueBottomRight {
  width: 9px;
  background-image: url('../imgs/boxes/bb/box-bottom-right.gif');
  background-repeat: no-repeat;
}

/*
 * Borde Azul Relleno Rojo
 */
.boxBlueRedTopLeft {
  width: 8px;
  height: 8px;
  background-image: url('../imgs/boxes/br/box-top-left.gif');
  background-repeat: no-repeat;
}

.boxBlueRedTopMiddle {
  height: 5px;
  vertical-align: bottom;
  background-image: url('../imgs/boxes/br/box-top-middle.gif');
  background-repeat: repeat;
}

.boxBlueRedTopRight {
  width:9px;
  background-image: url('../imgs/boxes/br/box-top-right.gif');
  background-repeat: no-repeat;
}

.boxBlueRedTitle {
  background-image: url('../imgs/boxes/br/box-center-middle.gif');
  background-repeat: repeat;
}

.boxBlueRedMiddleLeft {
  background-image: url('../imgs/boxes/br/box-center-left.gif');
  background-repeat: repeat;
}

.boxBlueRedMiddle {
  height: 5px;
  background-image: url('../imgs/boxes/br/box-center-middle.gif');
  background-repeat: repeat;
}

.boxBlueRedMiddleRight {
  width: 11px;
  height: 1px;
  background-image: url('../imgs/boxes/br/box-center-right.gif');
  background-repeat: repeat;
}

.boxBlueRedBottomLeft {
  width: 8px;
  height: 11px;
  background-image: url('../imgs/boxes/br/box-bottom-left.gif');
  background-repeat: no-repeat;
}

.boxBlueRedBottomMiddle {
  height: 5px;
  background-image: url('../imgs/boxes/br/box-bottom-middle.gif');
  background-repeat: repeat;
}

.boxBlueRedBottomRight {
  width: 9px;
  background-image: url('../imgs/boxes/br/box-bottom-right.gif');
  background-repeat: no-repeat;
}

.boxLineBlue {
  border-top: 1px solid #06508C;
  font-size: 1px;
}

.boxLineRed {
  border-top: 1px solid #B37150;
  font-size: 1px;
}

.boxLineWithe {
  border-top: 1px solid #FFFFFF;
  font-size: 1px;
}

/*
 * Borde Rojo Relleno Azul
 */
.boxRedBlueTopLeft {
	background-image: url('../imgs/boxes/rb/box-top-left.png');
	background-repeat: no-repeat;
}

.boxRedBlueTopMiddle {
	background-image: url('../imgs/boxes/rb/box-top-middle.png');
	background-repeat: repeat;
}

.boxRedBlueTopRight {
  background-image: url('../imgs/boxes/rb/box-top-right.png');
  background-repeat: no-repeat;
}

.boxRedBlueMiddleLeft {
  background-image: url('../imgs/boxes/rb/box-center-left.png');
  background-repeat: repeat;
}

.boxRedBlueMiddle {
  background-image: url('../imgs/boxes/rb/box-center.png');
  background-repeat: repeat;
}

.boxRedBlueMiddleRight {
  background-image: url('../imgs/boxes/rb/box-center-right.png');
  background-repeat: repeat;
}

.boxRedBlueBottomLeft {
  background-image: url('../imgs/boxes/rb/box-bottom-left.png');
  background-repeat: no-repeat;
}

.boxRedBlueBottomMiddle {
  background-image: url('../imgs/boxes/rb/box-bottom-middle.png');
  background-repeat: repeat;
}

.boxRedBlueBottomRight {
  background-image: url('../imgs/boxes/rb/box-bottom-right.png');
  background-repeat: no-repeat;
}

.tblWork {
  border-style: solid;
  border-width: 2px;
  border-color: #2D6677;
  padding: 10px 10px 10px 10px;
  width: 100%;
}

.tblReportParameterHeader{
  border:solid;
  border-width:1px;
  border-color:#666;
  /*background-color:#D8D8EB;*/
  background: #D8D8EB url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}
.boxReportParameterHeader{
  color:#000053;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  /*background-color:#D8D8EB;*/
  border-bottom:solid;
  border-bottom-width:2px;
  border-bottom-color:#666;
}
.tblReportParameter{
  border:solid;
  border-width:1px;
  /*border-color: #090;*/
  border-color: #2D6677;
  /*background-color:#dfd;*/
  /*background-color:#F2F8FE;*/
  background: #F2F8FE url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}
.boxReportParameter{
  color:#000053;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  /*background-color:#dfd;*/
  /*background-color:#F2F8FE;*/
  border-bottom:solid;
  border-bottom-width:1px;
  /*border-bottom-color: #090;*/
  border-bottom-color: #2D6677;
}

.report_parameter_header_table{
  border:solid;
  border-width:1px;
  border-color:#666;
  background:#666D7D;
}
.report_parameter_header_title{
  color:white;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  border-bottom:solid;
  border-bottom-width:2px;
  border-bottom-color:white;
}
.report_parameter_item_table{
  border:solid;
  border-width:1px;
  border-color:#666;
  background:rgb(220,220,220);
}
.report_parameter_item_title{
  color:black;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  border-bottom:solid;
  border-bottom-width:1px;
  border-bottom-color:#666D7D;
}
.report_parameter_font{
  color:black;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.boxFieldError{
  color:#c00;
  font-weight:bold;
  font-size:11px;
  padding:0px 4px 0px 4px;
}


/**
  * information macros
  */
.noteMacro {
	border-style: solid;
	border-width: 1px;
	border-color: #F0C000;
	background-color: #FFFFCE;
	text-align:left;
	margin-top: 0px;
	margin-bottom: 0px;
}

.warningMacro {
	border-style: solid;
	border-width: 1px;
	border-color: #c00;
	background-color: #fcc;
	text-align:left;
	margin-top: 0px;
	margin-bottom: 0px;
}

.infoMacro {
	border-style: solid;
	border-width: 1px;
	border-color: #3c78b5;
	background-color: #D8E4F1;
	text-align:left;
	margin-top: 0px;
	margin-bottom: 0px;
}

.tipMacro {
	border-style: solid;
	border-width: 1px;
	border-color: #090;
	background-color: #dfd;
	text-align:left;
	margin-top: 0px;
	margin-bottom: 0px;
}

/**
  * Para tab folder y complemento del folder
  * Borde Azul, Fondo Azul
  */
.tabFolderBlueBlueLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_bl/left.gif');
  background-repeat: no-repeat;
}
.tabFolderBlueBlueLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_bl/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderBlueBlueLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/bl_bl/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderBlueBlueRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_bl/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderBlueBlueRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_bl/right.gif');
  background-repeat: no-repeat;
}
.folderBlueBlue{
  background-color: #f0f0f0;
  border-left:solid 1px #3c78b5;
  border-bottom:solid 1px #3c78b5;
  border-right:solid 1px #3c78b5;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderBlueBlueFull{
  background-color: #f0f0f0;
  border-left:solid 1px #3c78b5;
  border-bottom:solid 1px #3c78b5;
  border-right:solid 1px #3c78b5;
  border-top:solid 1px #3c78b5;
  padding:0px 0px 0px 0px;
  width: 100%;
}

/**
  * Para tab folder y complemento del folder
  * Borde Azul, Fondo Blanco
  */
.tabFolderBlueWhiteLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_w/left.gif');
  background-repeat: no-repeat;
}
.tabFolderBlueWhiteLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_w/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderBlueWhiteLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/bl_w/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderBlueWhiteRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_w/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderBlueWhiteRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_w/right.gif');
  background-repeat: no-repeat;
}
.folderBlueWhite{
  background-color: white;
  border-left:solid 1px #3c78b5;
  border-bottom:solid 1px #3c78b5;
  border-right:solid 1px #3c78b5;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderBlueWhiteFull{
  background-color: white;
  border-left:solid 1px #3c78b5;
  border-bottom:solid 1px #3c78b5;
  border-right:solid 1px #3c78b5;
  border-top:solid 1px #3c78b5;
  padding:0px 0px 0px 0px;
  width: 100%;
}

/**
  * Para tab folder y complemento del folder
  * Borde Azul, Fondo Amarillo
  */
.tabFolderBlueYellowLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_y/left.gif');
  background-repeat: no-repeat;
}
.tabFolderBlueYellowLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_y/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderBlueYellowLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/bl_y/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderBlueYellowRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_y/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderBlueYellowRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/bl_y/right.gif');
  background-repeat: no-repeat;
}
.folderBlueYellow{
  background-color: #FFFFC0;
  border-left:solid 1px #3c78b5;
  border-bottom:solid 1px #3c78b5;
  border-right:solid 1px #3c78b5;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderBlueYellowFull{
  background-color: #FFFFC0;
  border-left:solid 1px #3c78b5;
  border-bottom:solid 1px #3c78b5;
  border-right:solid 1px #3c78b5;
  border-top:solid 1px #3c78b5;
  padding:0px 0px 0px 0px;
  width: 100%;
}

/**
  * Para tab folder y complemento del folder
  * Borde Cafe, Fondo Azul
  */
.tabFolderBrownBlueLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/br_bl/left.gif');
  background-repeat: no-repeat;
}
.tabFolderBrownBlueLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/br_bl/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderBrownBlueLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/br_bl/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderBrownBlueRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/br_bl/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderBrownBlueRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/br_bl/right.gif');
  background-repeat: no-repeat;
}
.folderBrownBlue{
  background-color: #f0f0f0;
  border-left:solid 1px #B37150;
  border-bottom:solid 1px #B37150;
  border-right:solid 1px #B37150;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderBrownBlueFull{
  background-color: #f0f0f0;
  border-left:solid 1px #B37150;
  border-bottom:solid 1px #B37150;
  border-right:solid 1px #B37150;
  border-top:solid 1px #B37150;
  padding:0px 0px 0px 0px;
  width: 100%;
}

/**
  * Para tab folder y complemento del folder
  * Borde Cafe, Fondo Blanco
  */
.tabFolderBrownWhiteLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/br_w/left.gif');
  background-repeat: no-repeat;
}
.tabFolderBrownWhiteLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/br_w/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderBrownWhiteLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/br_w/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderBrownWhiteRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/br_w/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderBrownWhiteRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/br_w/right.gif');
  background-repeat: no-repeat;
}
.folderBrownWhite{
  background-color: white;
  border-left:solid 1px #B37150;
  border-bottom:solid 1px #B37150;
  border-right:solid 1px #B37150;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderBrownWhiteFull{
  background-color: white;
  border-left:solid 1px #B37150;
  border-bottom:solid 1px #B37150;
  border-right:solid 1px #B37150;
  border-top:solid 1px #B37150;
  padding:0px 0px 0px 0px;
  width: 100%;
}

/**
  * Para tab folder y complemento del folder
  * Borde Cafe, Fondo Amarillo
  */
.tabFolderBrownYellowLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/br_y/left.gif');
  background-repeat: no-repeat;
}
.tabFolderBrownYellowLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/br_y/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderBrownYellowLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/br_y/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderBrownYellowRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/br_y/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderBrownYellowRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/br_y/right.gif');
  background-repeat: no-repeat;
}
.folderBrownYellow{
  background-color: #FFFFC0;
  border-left:solid 1px #B37150;
  border-bottom:solid 1px #B37150;
  border-right:solid 1px #B37150;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderBrownYellowFull{
  background-color: #FFFFC0;
  border-left:solid 1px #B37150;
  border-bottom:solid 1px #B37150;
  border-right:solid 1px #B37150;
  border-top:solid 1px #B37150;
  padding:0px 0px 0px 0px;
  width: 100%;
}

/**
  * Para tab folder y complemento del folder
  * Borde Gris, Fondo Azul
  */
.tabFolderGrayBlueLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/g_bl/left.gif');
  background-repeat: no-repeat;
}
.tabFolderGrayBlueLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/g_bl/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderGrayBlueLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/g_bl/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderGrayBlueRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/g_bl/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderGrayBlueRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/g_bl/right.gif');
  background-repeat: no-repeat;
}
.folderGrayBlue{
  background-color: #f0f0f0;
  border-left:solid 1px #2D6677;
  border-bottom:solid 1px #2D6677;
  border-right:solid 1px #2D6677;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderGrayBlueFull{
  background-color: #f0f0f0;
  border-left:solid 1px #2D6677;
  border-bottom:solid 1px #2D6677;
  border-right:solid 1px #2D6677;
  border-top:solid 1px #2D6677;
  padding:0px 0px 0px 0px;
  width: 100%;
}

/**
  * Para tab folder y complemento del folder
  * Borde Gris, Fondo Blanco
  */
.tabFolderGrayWhiteLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/g_w/left.gif');
  background-repeat: no-repeat;
}
.tabFolderGrayWhiteLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/g_w/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderGrayWhiteLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/g_w/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderGrayWhiteRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/g_w/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderGrayWhiteRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/g_w/right.gif');
  background-repeat: no-repeat;
}
.folderGrayWhite{
  background-color: white;
  border-left:solid 1px #2D6677;
  border-bottom:solid 1px #2D6677;
  border-right:solid 1px #2D6677;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderGrayWhiteFull{
  background-color: white;
  border-left:solid 1px #2D6677;
  border-bottom:solid 1px #2D6677;
  border-right:solid 1px #2D6677;
  border-top:solid 1px #2D6677;
  padding:0px 0px 0px 0px;
  width: 100%;
}

/**
  * Para tab folder y complemento del folder
  * Borde Gris, Fondo Amarillo
  */
.tabFolderGrayYellowLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/g_y/left.gif');
  background-repeat: no-repeat;
}
.tabFolderGrayYellowLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/g_y/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderGrayYellowLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/g_y/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderGrayYellowRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/g_y/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderGrayYellowRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/g_y/right.gif');
  background-repeat: no-repeat;
}
.folderGrayYellow{
  background-color: #FFFFC0;
  border-left:solid 1px #2D6677;
  border-bottom:solid 1px #2D6677;
  border-right:solid 1px #2D6677;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderGrayYellowFull{
  background-color: #FFFFC0;
  border-left:solid 1px #2D6677;
  border-bottom:solid 1px #2D6677;
  border-right:solid 1px #2D6677;
  border-top:solid 1px #2D6677;
  padding:0px 0px 0px 0px;
  width: 100%;
}

/**
  * Para tab folder y complemento del folder
  * Borde Rojo, Fondo Azul
  */
.tabFolderRedBlueLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/r_bl/left.gif');
  background-repeat: no-repeat;
}
.tabFolderRedBlueLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/r_bl/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderRedBlueLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/r_bl/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderRedBlueRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/r_bl/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderRedBlueRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/r_bl/right.gif');
  background-repeat: no-repeat;
}
.folderRedBlue{
  background-color: #f0f0f0;
  border-left:solid 1px #c00;
  border-bottom:solid 1px #c00;
  border-right:solid 1px #c00;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderRedBlueFull{
  background-color: #f0f0f0;
  border-left:solid 1px #c00;
  border-bottom:solid 1px #c00;
  border-right:solid 1px #c00;
  border-top:solid 1px #c00;
  padding:0px 0px 0px 0px;
  width: 100%;
}

/**
  * Para tab folder y complemento del folder
  * Borde Rojo, Fondo Blanco
  */
.tabFolderRedWhiteLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/r_w/left.gif');
  background-repeat: no-repeat;
}
.tabFolderRedWhiteLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/r_w/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderRedWhiteLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/r_w/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderRedWhiteRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/r_w/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderRedWhiteRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/r_w/right.gif');
  background-repeat: no-repeat;
}
.folderRedWhite{
  background-color: white;
  border-left:solid 1px #c00;
  border-bottom:solid 1px #c00;
  border-right:solid 1px #c00;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderRedWhiteFull{
  background-color: white;
  border-left:solid 1px #c00;
  border-bottom:solid 1px #c00;
  border-right:solid 1px #c00;
  border-top:solid 1px #c00;
  padding:0px 0px 0px 0px;
  width: 100%;
}

/**
  * Para tab folder y complemento del folder
  * Borde Rojo, Fondo Amarillo
  */
.tabFolderRedYellowLeft{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/r_y/left.gif');
  background-repeat: no-repeat;
}
.tabFolderRedYellowLeftUp{
  height: 25px;
	background-image: url('../imgs/tabfolder/r_y/left_up.gif');
  background-repeat: repeat-x;
}
.tabFolderRedYellowLeftMiddle{
  width: 34px;
	height: 25px;
	background-image: url('../imgs/tabfolder/r_y/middle.gif');
  background-repeat: no-repeat;
}
.tabFolderRedYellowRightDown{
  height: 25px;
	background-image: url('../imgs/tabfolder/r_y/right_down.gif');
  background-repeat: repeat-x;
}
.tabFolderRedYellowRight{
  width: 2px;
  height: 25px;
	background-image: url('../imgs/tabfolder/r_y/right.gif');
  background-repeat: no-repeat;
}
.folderRedYellow{
  background-color: #FFFFC0;
  border-left:solid 1px #c00;
  border-bottom:solid 1px #c00;
  border-right:solid 1px #c00;
  padding:0px 0px 0px 0px;
  width: 100%;
}
.folderRedYellowFull{
  background-color: #FFFFC0;
  border-left:solid 1px #c00;
  border-bottom:solid 1px #c00;
  border-right:solid 1px #c00;
  border-top:solid 1px #c00;
  padding:0px 0px 0px 0px;
  width: 100%;
}


/*
 * Radius 4px
 */
.boxRadius4 {
	-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;
}
.boxRadius4Shadow {
	-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

/*
 * Radius 5px
 */
.boxRadius5 {
	-moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;
}
.boxRadius5Shadow {
	-moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.boxRadiusT5 {
	-moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;
}
.boxRadiusT5Shadow {
	-moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.boxRadiusB5 {
	-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;
}
.boxRadiusB5Shadow {
	-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

/*
 * Radius 10px
 */
.boxRadius10 {
	-moz-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px;
}
.boxRadius10Shadow {
	-moz-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.boxRadiusT10 {
	-moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; border-radius:10px 10px 0px 0px;
}
.boxRadiusT10Shadow {
	-moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; border-radius:10px 10px 0px 0px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.boxRadiusB10 {
	-moz-border-radius:0px 0px 10px 10px; -webkit-border-radius:0px 0px 10px 10px; border-radius:0px 0px 10px 10px;
}
.boxRadiusB10Shadow {
	-moz-border-radius:0px 0px 10px 10px; -webkit-border-radius:0px 0px 10px 10px; border-radius:0px 0px 10px 10px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

/*
 * Radius 15px
 */
.boxRadius15 {
	-moz-border-radius:15px 15px 15px 15px; -webkit-border-radius:15px 15px 15px 15px; border-radius:15px 15px 15px 15px;
}
.boxRadius15Shadow {
	-moz-border-radius:15px 15px 15px 15px; -webkit-border-radius:15px 15px 15px 15px; border-radius:15px 15px 15px 15px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.boxRadiusT15 {
	-moz-border-radius:15px 15px 0px 0px; -webkit-border-radius:15px 15px 0px 0px; border-radius:15px 15px 0px 0px;
}
.boxRadiusT15Shadow {
	-moz-border-radius:15px 15px 0px 0px; -webkit-border-radius:15px 15px 0px 0px; border-radius:15px 15px 0px 0px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.boxRadiusB15 {
	-moz-border-radius:0px 0px 15px 15px; -webkit-border-radius:0px 0px 15px 15px; border-radius:0px 0px 15px 15px;
}
.boxRadiusB15Shadow {
	-moz-border-radius:0px 0px 15px 15px; -webkit-border-radius:0px 0px 15px 15px; border-radius:0px 0px 15px 15px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

/*
 * Radius 20px
 */
.boxRadius20 {
	-moz-border-radius:20px 20px 20px 20px; -webkit-border-radius:20px 20px 20px 20px; border-radius:20px 20px 20px 20px;
}
.boxRadius20Shadow {
	-moz-border-radius:20px 20px 20px 20px; -webkit-border-radius:20px 20px 20px 20px; border-radius:20px 20px 20px 20px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.boxRadiusT20 {
	-moz-border-radius:20px 20px 0px 0px; -webkit-border-radius:20px 20px 0px 0px; border-radius:20px 20px 0px 0px;
}
.boxRadiusT20Shadow {
	-moz-border-radius:20px 20px 0px 0px; -webkit-border-radius:20px 20px 0px 0px; border-radius:20px 20px 0px 0px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.boxRadiusB20 {
	-moz-border-radius:0px 0px 20px 20px; -webkit-border-radius:0px 0px 20px 20px; border-radius:0px 0px 20px 20px;
}
.boxRadiusB20Shadow {
	-moz-border-radius:0px 0px 20px 20px; -webkit-border-radius:0px 0px 20px 20px; border-radius:0px 0px 20px 20px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5); box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

/*
 * Seleccionar Empresa
 */
.selectorCompany tr {
  cursor: pointer;
  cursor: hand;
  color: black;
  font-weight: normal;
  font-family:Arial, Helvetica, Sans-Serif;
  display: inline-block;
  text-decoration: none;
  /*margin: 3px;*/
  /*background: #FBCF95;*/
}
.selectorCompany tr:hover {
  padding: 2px 0px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  /*background: #DFDFFF url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;*/
  background: #DFDFFF;
}
.selectorCompany td:hover {
  color: #06C;
  font-weight: bold;
}

.selector_company tr {
  cursor: pointer;
  cursor: hand;
  color: #525b58;
  font-weight: normal;
  font-family:Arial, Helvetica, Sans-Serif;
  display: inline-block;
  text-decoration: none;
}
.selector_company tr:hover {
  padding: 2px 0px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  background: rgb(156,165,162);
}
.selector_company td:hover {
  color: white;
  font-weight: bold;
}

/*
 ** XXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/
.boxSolidBlueGray {
  width: 100%;
  cursor: default;
  border: 1px solid #3c78b5;
  margin: 0px;
  padding: 4px;
  background: rgb(228, 228, 228) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

.boxSolidOrangeGray {
	background:white;
  cursor: default;
  border: 8px solid rgb(244, 145, 0);
  margin: 0px;
  padding: 4px;
  /*background: rgb(228, 228, 228) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;*/
  /*background: #f0f0f0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;*/
}

/*
 * rowSelectorWhite
 */
tr.rowSelectorWhite{
  background:#FFF;
}
tr.rowSelectorWhite:hover{
  background: #FFFFC0; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}
tr.rowSelectorWhite td{
  padding: 1px 8px 1px 8px;
  border: 1px solid #FFF;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
tr.rowSelectorWhite td:hover{
  cursor: pointer;
  cursor: hand;
	/*font-weight: bold;*/
	/*color: #4B303F;*/
  background: #D8E4F1; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

/*
 * rowSelWhite
 */
tr.rowSelWhite{
  background:#FFF;
}
tr.rowSelWhite:hover{
  background: #FFFFC0; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}
tr.rowSelWhite td{
  padding: 1px 8px 1px 8px;
  border: 1px solid #FFF;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
tr.rowSelWhite td:hover{
  background: #D8E4F1; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

/*
 * rowWhite
 */
tr.rowWhite{
  background:#FFF;
}
tr.rowWhite td{
  padding: 1px 8px 1px 8px;
  border: 1px solid #FFF;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

/*
 * rowSelectorGreen
 */
tr.rowSelectorGreen{
  background: rgb(237, 251, 227);
}
tr.rowSelectorGreen:hover{
  background: #FFFFC0; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}
tr.rowSelectorGreen td{
  padding: 1px 8px 1px 8px;
  border: 1px solid rgb(237, 251, 227);
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
tr.rowSelectorGreen td:hover{
  cursor: pointer;
  cursor: hand;
  /*font-weight: bold;*/
  /*color: #4B303F;*/
  background: #D8E4F1; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

/*
 * rowSelGreen
 */
tr.rowSelGreen{
  background: rgb(237, 251, 227);
}
tr.rowSelGreen:hover{
  background: #FFFFC0; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}
tr.rowSelGreen td{
  padding: 1px 8px 1px 8px;
  border: 1px solid rgb(237, 251, 227);
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
tr.rowSelGreen td:hover{
  background: #D8E4F1; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

/*
 * rowGreen
 */
tr.rowGreen{
  background: rgb(237, 251, 227);
}
tr.rowGreen td{
  padding: 1px 8px 1px 8px;
  border: 1px solid rgb(237, 251, 227);
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

/*
 * rowSelectorBlue
 */
tr.rowSelectorBlue{
  background:#F2F8FE;
}
tr.rowSelectorBlue:hover{
  background: #FFFFC0; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}
tr.rowSelectorBlue td{
  padding: 1px 8px 1px 8px;
  border: 1px solid #F2F8FE;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
tr.rowSelectorBlue td:hover{
  cursor: pointer;
  cursor: hand;
  /*font-weight: bold;*/
  /*color: #4B303F;*/
  background: #D8E4F1; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

/*
 * rowSelBlue
 */
tr.rowSelBlue{
  background:#F2F8FE;
}
tr.rowSelBlue:hover{
  background: #FFFFC0; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}
tr.rowSelBlue td{
  padding: 1px 8px 1px 8px;
  border: 1px solid #F2F8FE;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
tr.rowSelBlue td:hover{
  background: #D8E4F1; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

/*
 * rowBlue
 */
tr.rowBlue{
  background:#F2F8FE;
}
tr.rowBlue td{
  padding: 1px 8px 1px 8px;
  border: 1px solid #F2F8FE;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

/*
 * rowSelected
 */
tr.rowSelected{
  background: rgb(255, 221, 170);
}
tr.rowSelected td{
  padding: 1px 8px 1px 8px;
  /*border: 1px solid rgb(255, 221, 170);*/
  border: 1px dotted #c00;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
tr.rowSelected td:hover{
  cursor: pointer;
  cursor: hand;
  /*font-weight: bold;*/
  /*color: #4B303F;*/
  background: #FFFFC0; url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=") repeat-x;
}

tr.headerSelector{
  /*background-color: #DFDFFF;*/
  background-color: rgb(222,223,228);
}
tr.headerSelector td{
  border: 1px dotted black;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  font-weight: bold;
	color: #4B303F;
}
tr.headerSelector td:hover{
	color: black;
}

td.optionSelector div{
  padding: 2px 5px 2px 5px;
  color: #043A66;

  border: 1px solid #FCF1DD;
  background: #FCF1DD;
}

td.optionSelector div:hover{
  color: #FCF1DD;
  border :1px solid #993200;
  background: #993200;
}

a.boxclose{
  float: right;
  width: 26px;
  height: 26px;
  background: transparent url('../imgs/common/cancel.png') repeat top left;
  margin-top: -25px;
  margin-right: -25px;
  cursor: pointer;
}

.box_solid_darkgray_white {
  width: 100%;
  cursor: default;
  border: 1px solid #666D7D;
  margin: 0px;
  padding: 4px;
  background: white;
}

tr.selector_darkgray {
  text-decoration: none;
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:12px;
  background: #666D7D;
}
tr.selector_darkgray td {
  padding: 1px 1px 1px 1px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: white;
  font-weight: bold;
}

tr.selector_orange {
  text-decoration: none;
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:12px;
  background: rgb(247,148,29);
}
tr.selector_orange td {
  padding: 1px 1px 1px 1px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: white;
  font-weight: bold;
}

/* Clase para quitar el hardcode del estilo de cada columna de la tabla */
.fixed_headers td {
  padding:4px 1px;
  font-size:12px;
  color:white;
  border-top:1px solid #666D7D;
  background-color:rgb(232, 143, 44);
  text-align: center;
}
/* Clase para quitarle el padding de los cuatro lados a la tabla y el hardcode de estilos que tenÃ­a.*/
td.fixed-table-body {
  height: 10px;
  width: 900px;
  border: 1px solid #666D7D;
  padding: 0;
  margin: 0;
  align-content: center;
}

/* Clase para quitarle el padding de derecha e izquierda a los datos de la tabla */
#tblProcesarTarjetas TR.rowSelectorWhite TD,
#tblProcesarTarjetas TR.rowSelected TD {
  padding: 1px 0;
}

.sv-text-space-left,
.sv-text-space-right {
  text-indent: 8px;
}
.sv-text-space-right {
  direction:rtl;
}

/*myv*/
.botonF1{
  width:60px;
  height:60px;
  border-radius:100%;
  background:#666D7D;
  right:0;
  bottom:0;
  position:absolute;
  margin-right:16px;
  margin-bottom:16px;
  border:none;
  outline:none;
  color:#FFF;
  font-size:36px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  transition:.3s;
}
/*fin myv*/


/*
 Se agregan nuevos CSS
*/

.styleCell {
  border-spacing: 0;
  padding: 0;
}

.styleValignTop {
  vertial-align: top;
}

.alignRight {
  text-align: right;
}

.alignLeft {
  text-align: left;
}

.alignCenter {
  text-align: center;
}


.alignMiddle {
  vertical-align: middle;
}

.width100 {
  width: 100%;
}

.width40 {
  width: 40px;
}

.width800 {
  width: 800px;
}

.width100px {
  width: 100px;
}

.width940 {
  width: 940px;
}

.alignCenterJustify {
  display: flex;
  justify-content: center;
}