﻿/*IMAGENES*/
.ayuda{cursor:pointer;float:right;background:url(../imagenes/iconos/iconos.gif);background-position:-11px -11px;width:23px;height:21px;}
.buscar{cursor:pointer;float:left;background:url(../imagenes/iconos/iconos.gif);background-position:-7px -53px;width:27px;height:21px;}
.calendar_button{cursor:pointer;float:left;background:url(../imagenes/iconos/iconos.gif);background-position:-11px -95px;width:23px;height:21px;}
.cancelar{cursor:pointer;float:right;padding:8px 8px 0px 0px;background:url(../imagenes/iconos/iconos.gif);background-position:-11px -129px;width:23px;height:29px;}
.contraer{cursor:pointer;background:url(../imagenes/iconos/iconos.gif);background-position:-8px -179px;width:26px;height:21px;}
.expandir{cursor:pointer;background:url(../imagenes/iconos/iconos.gif);background-position:-8px -221px;width:26px;height:21px;}
.nueva_busqueda{cursor:pointer;padding-right:4px;float:left;background:url(../imagenes/iconos/iconos.gif);background-position:-7px -263px;width:27px;height:21px;}
.pick{cursor:pointer;float:left;background:url(../imagenes/iconos/iconos.gif);background-position:-8px -305px;width:26px;height:21px;}
.tooltip{float:left;padding-right:3px;background:url(../imagenes/iconos/iconos.gif);background-position:-8px -347px;width:26px;height:21px;}
.exportar{cursor:pointer;padding-right:4px;float:left;background:url(../imagenes/iconos/excel.png);background-position:2px -3px;width:22px;height:21px;}
/*GENERAL*/
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:0px;margin:0px;}
.font_bold{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold; }
img{clear:none;float:left;}
input[disabled]{background-color:#f2f2f2;}
select[disabled]{background-color:#f2f2f2;}
#filtro_ayuda{border-bottom:solid 1px silver;padding-bottom:5px;}
#filtro_buscar{border-top:solid 1px silver;padding-top:5px;padding-bottom:5px;}
#formulario{padding-bottom:10px;}
.labelestado{width:10px;height:21px;}
.ColumnPositionTres{clear:none;float:left;width:203px;}
.ColumnPositionUnTercio{clear:none;float:left;width:128px;}
.ColumnPositionDosTercios{clear:none;float:left;width:406px;}
.ColumnPositionDos{clear:none;float:left;width:305px;}
.ColumnPositionUno{clear:none;float:left;width:610px;}
.RowRegresar{margin-bottom:5px; margin-left:525px;margin-top:2px;width:25px}
.RowPosition{float:left;padding-top:10px;}
.anchoStyle{clear:both;float:left;width:610px;text-align:right;}
.avanzado{padding-top:10px;}
.locacionBusqueda{padding-top:10px;text-align:right;clear:both;width:410px;margin-left:auto;margin-right:auto;}
.buscarForm{margin-right:25px;margin-left:5px;}
.locacionBusquedaForm{padding-top:10px;text-align:right;clear:both;width:210px;height:20px;margin-left:auto;margin-right:auto;}
.notas{float:left;text-align:left;margin:5px;padding-bottom:10px;}
.validacion{float:left;text-align:left;padding-left:5px;color:Red;font-weight:bolder;font-size:large;}
/*CALENDARIO*/
.calendar_picker{border: solid 1px #CCCCCC;color:#666666;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:18px;width:100px;cursor:pointer;clear:none;float:left;}
.calendar td{font-size:11px;}
.title{font-weight:bold;background-color:#D7D7E5;color:#E32219;}
.day{border:solid 1px #F6F6F6;cursor:pointer;text-align:center;}
.dayhover{border:solid 1px #F6F6F6;width:21px;cursor:pointer;text-align:center;text-decoration:underline;}
.dayheader{width:25px;text-align:center;border:solid 1px White;font-weight:bold;background-color:#FFFFFF;}
.othermonthday{color:#999999;}
.outofrangeday{visibility:hidden;}
.selectedday{width:25px;height:21px;background-image:url(../imagenes/calendario/cal_fondo.gif);background-repeat:no-repeat;background-position: center;color:#E32219;font-weight:bold;}
.calendar{border:solid 1px Black;border-collapse:collapse;background-color:#FFFFFF;cursor:default;}
.month{background-color:#F6F6F6;margin: 0px 5px 5px 5px;}
.nextprev{cursor:pointer;height:25px;vertical-align:middle;padding:0px 5px 0px 5px;}
.selector{width:14px;cursor:pointer;text-align:left;vertical-align: middle;background-color:#FFFFFF;}
/*CHECK*/
.checkStyle{height:21px;font-family:Arial;font-size:12px;color:#666666;clear:none;float:left;text-align:left;}
/*DROPDOWNLIST*/
.ddnStyle{height:21px;font-family:Arial;font-size:12px;color:#666666;clear:none;float:left;}
/*DIALOG*/
.styleContent{background-color:white;font-size:12px;font-family:Arial;padding:10px;text-align:center;height:50px;clear:both;}
.styleBorderContent{border:solid 1px #929292;border-top:0px;padding:0px 5px 5px 5px;background-color: #f2f2f2;width:610px;}
.styleBorderContentError{border:solid 1px #929292;border-top:0px;padding:0px 5px 5px 5px;background-color:#f2f2f2;}
.styleHeader{background-image:url(../imagenes/mensajes/fondo.png);background-repeat:repeat-x;padding:5px;height:150px;background-color:White;}
.styleBorderHeader{border:solid 1px #929292;border-bottom:0px;padding:5px 5px 0px 5px;background-color: #f2f2f2;}
.styleBorderHeaderGrande{border:solid 1px #929292;width:610px;height:30px;border-bottom:0px;padding:5px;background-color:#f2f2f2;}
.alingStyle{clear:none;float:right;}
.alingStyleLeft{clear:none;float:left;height:21px;padding-top:6px;padding-right:5px;}
.alingStyleLeftBold{clear:none;float:left;font-weight:bold;font-size:14px;padding:10px;}
.alingStyleGrande{width:610px;background-color:White;clear:both;float:right;}
.dialogFilter{background-color:white;padding:0px 0px 10px 10px;height:21px;}
.dialogFilterRow{width:600px;}
.dialogGrid{background-color:white;font-size:12px;font-family:Arial;clear:both;}
/*GRID*/
.Grid{border:1px solid #57566F;cursor:pointer;}
.GridData{border:0px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;height:266px;}
.GridFooter{background-image: url(../imagenes/grid/grid_footer_bg.gif);background-repeat:repeat-x;cursor:default;padding:5px;height:33px;vertical-align:bottom;border:0px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.GridFooterText{color:#000000;font-family:Arial;font-size:12px;}
.HeadingRow{background-image:url(../imagenes/grid/header_rowBg.gif);}
.HeadingCell{background-image:url(../imagenes/grid/header_bg.gif);background-color:#E9E9EB;padding:2px 5px 2px 5px;}
.HeadingCellActive{background-image:url(../imagenes/grid/header_activeBg.gif);}
.HeadingRow td.FirstHeadingCell{background-image: url(../imagenes/grid/header_bg.gif);}
.HeadingCellText{font-family:Arial;font-size:11px;font-weight:bold;text-align:left;color:#000000;padding-top:3px;padding-bottom:5px;}
.Row{background-color:#FFFFFF;cursor:default;}
.Row td.DataCell{padding:2px 3px 1px 3px;font-family:Arial;font-size:12px;color:#000000;height:20px;cursor:pointer;border-bottom:solid 1px;border-color:#DDDDDD;}
.DataCellPrograma td.DataCell{padding:2px 3px 1px 3px;font-family:Arial;font-size:12px;color:#336699;height:20px;cursor:pointer;border-bottom:solid 1px;border-color:#DDDDDD;}
.DataCellPrograma {font-family:Arial;font-size:12px;color:#336699;}
.Row td.LastDataCell{background-color:#EFEFF4;cursor:pointer;}
.SortedDataCell{cursor:pointer;}
.SelectedRow td.DataCell{background:#f2f2f2;padding:2px 2px 1px 3px;font-family:Arial;font-size:12px;color:#000000;border-right:0px;height:20px;cursor:pointer;}
.SelectedRow td.FirstDataCell{border-left:1px solid #4B4B6F;border-right:0px;padding:0 3px 0 2px;cursor:pointer;}
.SelectedRow td.LastDataCell{border-right:1px solid #4B4B6F;cursor:pointer;}
.GroupHeading{color:#000000;background-color:#FFFFFF;font-family:Arial;font-weight:bold;font-size:12px;border-bottom:2px solid #A5A4BD;padding:10px 0 3px 0;}
.GroupByCell{cursor:pointer;}
.GroupByText{font-size:12px;font-weight:bold;padding-right:5px;}
.SliderPopup{background-color:#ffffff;border:1px solid #4B4B6F;border-top-color:#9495A2;border-left-color:#9495A2;font-size:12px;font-family:Arial;color:#000000;}
.grp-hd{background:#fff;line-height:19px;cursor:default;height:19px;background:#fff repeat-x 0 -130px;margin:0 4px 0 0;}
.grp-hd span{color:#039;font-family:Arial;font-size:12px;font-weight:bold;background:#fff;padding:0 8px 0 0;}
.grid .hdr .grp .txt{background:transparent no-repeat 0 -110px;padding:0 16px 0 24px;}
.gridLoading{height:266px;width:610px;background:#D0D0D0;}
#GridResultados_VerticalScrollDiv{height:240px !important;}
/*LABEL*/
.labelStyle{width:75px;font-size:12px;text-align:right;vertical-align:bottom;clear:none;float:left;}
.labelStyleMed{width:80px;font-size:12px;text-align:right;vertical-align:bottom;clear:none;float:left;}
.labelStyleLong{width:150px;font-size:12px;text-align:right;vertical-align:bottom;clear:none;float:left;}
.labelBusqueda{width:200px;font-size:12px;text-align:left;vertical-align:bottom;clear:none;float:left;}
.labelBuscar{font-size:12px;text-align:right;vertical-align:bottom;clear:none;float:left;color:#666666;padding-left:10px;}
.labelPad{padding-right:10px;width:100px;text-align:right;}
.labelStyleError{width:300px;font-size:14px;font-weight:bold;text-align:center;vertical-align:middle;clear:none;float:left;}
.divLabelError{padding-left:40px;width:387px;}
.divImgError{padding-left:155px;clear:both;display:block;width:232px;}
.labelStyleErrorEsp{width:300px;font-size:12px;text-align:center;vertical-align:middle;clear:none;float:left;}
.imagenStyle{clear:none;float:left;}
.titulo{clear:none;float:left;color:#808080;font-size:18px;font-family:Arial;padding-left:10px;}
.tituloGrid{clear:none;float:left;color:#000000;font-size:12px;font-family:Arial;padding-left:10px;}
.labelStyleForm{width:210px;font-size:12px;text-align:right;vertical-align:bottom;padding-right:10px;clear:none;float:left;}
.labelBuscarForm{font-size:12px;text-align:right;vertical-align:middle;clear:both;color:#666666;padding-left:10px;}
/*SITEMAP*/
.SiteMap{border:1px solid black;background-color:white;font-family:Arial;font-size:12px;}
.SiteMapTableCell{padding:10px;}
.RootNode{color:black;font-family:Arial;font-size:11px;font-weight:bold;padding-left:5px;}
.RootNode a{color:black;text-decoration:none;}
.RootNode a:hover{color:black;font-family:Arial;text-decoration:underline;}
.LeafNode{color:#000000;font-family:Arial;font-size:12px;padding-left:5px;}
.LeafNode a{color:#000000;text-decoration:none;}
.LeafNode a:hover{color:#000000;font-family:Arial;text-decoration:underline;}
/*SNAP*/
.SnapHeader{color:Black;background-color:white;font-family:Tahoma;font-weight:bold;font-size:12px;padding-top:2px;padding-right:5px;}
.SnapContent{font-family:verdana;font-size:11px;padding:3px;background-color:white;cursor:default;}
.Dock{padding:5px;border:#AFAFAF 1px solid;background-color:#D1D1D1;}
.Links{color:Black;font-size:11px;}
/*RADIO*/
.radioStyle{height:21px;font-family:Arial;font-size:12px;color:#666666;clear:none;float:left;text-align:left;}
/*TEXTBOX*/
.input{border: solid 1px #CCCCCC;color:#666666;background-color:#F2F2F2;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:20px;float:left;}
.compStyle{border: solid 1px #BCBDBF;color:#666666;vertical-align:top;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;clear:none;float:left;height:18px;}
.Short{width:105px;}
.Med{width:135px;}
.Form{width:300px;}
.Long{width:350px;}
.compStyleShort{border: solid 1px #BCBDBF;color:#666666;vertical-align:top;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:105px;clear:none;float:left;height:18px;}
.compStyleMed{border: solid 1px #BCBDBF;color:#666666;vertical-align:top;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:135px;clear:none;float:left;height:18px;}
.compStyleLong{border: solid 1px #BCBDBF;color:#666666;vertical-align:top;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:350px;clear:none;float:left;height:18px;}
.compStyleForm{border: solid 1px #BCBDBF;color:#666666;vertical-align:top;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:300px;clear:none;float:left;height:18px;}
.compStyleFormMultiline{border: solid 1px #BCBDBF;color:#666666;vertical-align:top;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:300px;clear:none;float:left;height:90px;}
.compStyleFormMultiline[readOnly]{background-color:#f2f2f2;color:Gray;}
