.RadGrid
{
    border-left: #808080 1px solid;
    border-right: #808080 1px solid;
    font-size: 11px;
    font-family: Tahoma, Verdana;
    border-top: #808080 1px solid;
    border-bottom: #808080 1px solid;
    vertical-align: middle;
}

.RadGrid TABLE
{
    font-size: 11px;
    font-family: Tahoma, Verdana;
    border-color: #808080;
    border-width: 1px;
    color: black;
    vertical-align: middle;
    
}

.GridHeader
{
    background-image: url(/imagenes/png/gr_blue_hard.png);
    color: white;
    font-weight: normal;
    text-decoration: none;
    vertical-align: top;
    padding-top: 2px;
    background-repeat: repeat-x;
    background-position: left bottom;
}
.GridFooter
{
	font-size :larger;
	background-color:InactiveCaptionText;
    color: black;
    font-weight: bold;
    text-decoration: none;
    padding-top: 2px;
    background-repeat: repeat-x;
    background-position: left bottom;
}
.GroupPanel
{

            background-image: url(../Img/groupHeaderBg.gif);
            background-repeat: repeat-x;
            background-color: #ffac00;
            border-left: 1px solid #b69759;
            border-right: 1px solid #b69759;
            color: #9d6b0b;
			padding:0px;
}

.GroupPanelItems
{
	font-weight: bold;
	white-space:nowrap;
	background-color: white;
	margin: 0px;
	color: #9d6b0b;
}


.GridRow
{
    padding-left: 5px;
    background-repeat: repeat-x;
    background-position: left center;
    
}

.GridAltRow
{
    padding-left: 5px;
    background-repeat: repeat-x;
    background-position: left center;
    background-image: url(/imagenes/mpage/gr_2.png);
    
}

.GridPager
{
	color: Black;
	padding-left: 6px;
	height: 20px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:  White;
}

.GridPager A
{
	color: #333333;
}

.GridSelectedRow
{
	background-image: none;
	padding-left: 5px;
	background-color: White;
}


.GridFilter
{
	background-color: #c3d3e8;
	margin: 4px;
	border-top-width: 4px;
	border-left-width: 4px;
	border-bottom-width: 4px;
	border-right-width: 4px;
}

.GridEmpty
{
	border-right: #3366cc 1px solid;
	border-top: #3366cc 1px solid;
	border-left: #3366cc 1px solid;
	border-bottom: #3366cc 1px solid;
	background-color: #c3d3e8;
	margin: 4px;
	border : 4px;
}

.tablaGrupo
{
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid;

}

.tablaGrupoTitulo
{
    height: 16px;
    background-color: #666666;
    color: #ffffff;
    height: 22px;
    font-weight: bold;
    background-position: left bottom;
    background-image: url(/imagenes/mpage/gr_titulo.png);
    background-repeat: repeat-x;
}

.tablaGrupoTitulo2
{
    border-bottom: #FF8915 1px solid;
    height: 16px;
    background-color: #666666;
    color: #ffffff;
    height: 20px;
    font-weight: bold;
    background-position: left top;
    background-repeat: repeat-x;
}

.tablaGrupoGray
{
	border-right: #a5acb2 1px solid;
	border-top: #a5acb2 1px solid;
	border-left: #a5acb2 1px solid;
	border-bottom: #a5acb2 1px solid;
}

.tablaGrupoTituloGray
{
	border-bottom: #a5acb2 1px solid;
	height: 16px;
	background-color: #dcdcdc;
	color: Black;
	height: 20px;
	font-weight: bold;
}


.reporteCeldaTitulo
{
	border-right: black 1px solid;
	border-top: black 1px;
	border-left: black 1px;
	border-bottom: black 1px solid;
	background-color: #d3d3d3;
	text-align: right;
}
.reporteCeldaDato
{
	border-right: black 1px solid;
	border-top: black 1px;
	border-left: black 1px;
	border-bottom: black 1px solid;
	background-color: white;
}

.botonProlego_nothing
{
    
}


.botonProlego
{
    border-right: #575757 1px solid;
    border-top: #575757 1px solid;
    font-size: 8pt;
    border-left: #575757 1px solid;
    border-bottom: #575757 1px solid;
    border-color: #575757;
    font-family: Tahoma;
    height: 21px;
    cursor: hand;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    background-image: url(/imagenes/mpage/gr_boton.png);
    background-position: left top;
    background-repeat: repeat-x;
    color: #000000;
}

.controlProlego
{
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    font-size: 8pt;
    border-left: #666666 1px solid;
    color: black;
    border-bottom: #666666 1px solid;
    font-family: Tahoma;
    height: 16px;
    padding-top: 2px;
}
.controlProlegoDisabled
{
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    font-size: 8pt;
    border-left: #666666 1px solid;
    color: #000000;
    border-bottom: #666666 1px solid;
    font-family: Tahoma;
    height: 16px;
    background-color: #d3d3d3;
    padding-top: 2px;
}

.controlProlegoCombo
{
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    font-size: 8pt;
    border-left: #666666 1px solid;
    color: black;
    border-bottom: #666666 1px solid;
    font-family: Tahoma;
    height: 19px;
    padding-top: 2px;
}


.controlProlegoComboDisabled
{
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    font-size: 8pt;
    border-left: #666666 1px solid;
    color: black;
    border-bottom: #666666 1px solid;
    font-family: Tahoma;
    height: 19px;
    background-color: #d3d3d3;
    padding-top: 2px;
}

.controlNumericoProlego
{
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    font-size: 8pt;
    border-left: #666666 1px solid;
    color: black;
    border-bottom: #666666 1px solid;
    font-family: Tahoma;
    height: 16px;
    padding-right: 2px;
    text-align: right;
    padding-top: 2px;
}


.panelProlego
{
    background-color: #cfe8f5;
    font-size: 8pt;
    color: black;
    font-family: tahoma;
    border-width: 1px;
    border-color: #B7D8ED;
}

.panelProlegoTop
{
    background-color: #B7D8ED;
    border-width: 1px;
    border-color: #B7D8ED;
    font-size: 8pt;
    color: #00156e;
    font-family: tahoma;
    font-weight: bold;
    height: 19px;
    vertical-align: text-top;
    text-align: left;
}

.laTituPanel
{
    font-size: 8pt;
    font-family: tahoma;
    font-weight: bold;
    text-align: left;
    color: #00156e;
    vertical-align: middle;
    height: 19px;
}

.vinculoProlego
{
    font-size: 10pt;
    cursor: hand;
    color: #066F33;
    font-family: Calibri;
    text-decoration: none;
}



.vinculoProlego:hover
{
    font-size: 10pt;
    cursor: hand;
    color: #FF962E;
    font-family: Calibri;
    text-decoration: UNDERLINE;
}

.vinculoProlegoover
{
    font-size: 8pt;
    cursor: hand;
    color: #3169b5;
    font-family: Tahoma;
    text-decoration: underline;
}
.vinculoProlegoRed
{
    font-size: 8pt;
    cursor: hand;
    color: red;
    font-family: Tahoma;
}
.vinculoProlegoRedover
{
    font-size: 8pt;
    cursor: hand;
    color: red;
    font-family: Tahoma;
    text-decoration: underline;
}

.panelInfoFlotante
{
	border-right: #3366cc 1px solid;
	border-top: #3366cc 1px solid;
	border-left: #3366cc 1px solid;
	border-bottom: #3366cc 1px solid;
	background-color: #c3d3e8;
	margin: 4px;
}

.panelFixHeader
{
	overflow: auto;
	height: 150px;
}

.filaGris
{
    background-color: #99ccff;
}

.filaGris2
{
    background-color: #cfcfcf;
}
.toolTip
{
    border-right: 1px solid;
    padding-right: 5px;
    border-top: 1px solid;
    padding-left: 5px;
    font-size: 8pt;
    padding-bottom: 1px;
    border-left: 1px solid;
    border-bottom: 1px solid;
    font-family: Tahoma;
    background-color: #fffacd;
}

.label
{
    color: black;
    border-bottom: gainsboro 1px solid;
    height: 20px;
    padding-left: 3px;
}
.separador
{
    border-bottom: gainsboro 1px solid;
    height: 20px;
}

.tituloGrupo
{
    font-weight: bold;
    font-size: 8pt;
    color: #0099ff;
    font-family: tahoma;
}


.ajax_enProgreso
{
    background-position: center top;
    background-image: url(/imagenes/gif/eg_ani.gif);
    background-repeat: no-repeat;
}

.mensajeInfo
{
    border-right: #8cc0f7 1px solid;
    border-top: #8cc0f7 1px solid;
    border-left: #8cc0f7 1px solid;
    border-bottom: #8cc0f7 1px solid;
    background-color: #edf4f8;
}

.panelProgreso_old
{
    background-color: #99ccff;
    border-right: #0066ff 1px solid;
    border-top: #0066ff 1px solid;
    border-left: #0066ff 1px solid;
    border-bottom: #0066ff 1px solid;
}

.panelProgreso
{
    background-color: transparent;
    font-weight: normal;
    font-size: 12pt;
    font-family: Tahoma;
    background-image: url(/imagenes/png/ge_progreso_back.png);
    width: 250px;
    color: black;
    height: 88px;
}




/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(WebResource.axd?d=RnUYEWd3PgZWD1EuoV_Ix2ilWiTVB8ykUw7yCwvSDwUCTKFL3EzqMIQT8zPoKBGb4S7MPyFccagCAlM7f9we5Q2&t=633177803480000000) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(WebResource.axd?d=RnUYEWd3PgZWD1EuoV_Ix2ilWiTVB8ykUw7yCwvSDwUCTKFL3EzqMIQT8zPoKBGbV7me02Nv0KKasLqKLiOHaQ2&t=633177803480000000) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(WebResource.axd?d=RnUYEWd3PgZWD1EuoV_Ix2ilWiTVB8ykUw7yCwvSDwUCTKFL3EzqMIQT8zPoKBGbkPN_fVDt1xE6QyQ42pkLkw2&t=633177803480000000) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(WebResource.axd?d=RnUYEWd3PgZWD1EuoV_Ix2ilWiTVB8ykUw7yCwvSDwUBiscYkwQlnNuICBSi5TX7F0TtSbTs2qHG_WTSEbA7YQ2&t=633177803480000000) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(WebResource.axd?d=RnUYEWd3PgZWD1EuoV_Ix2ilWiTVB8ykUw7yCwvSDwUCTKFL3EzqMIQT8zPoKBGbFwbkE7Yd8daRlRhx9Yiy8g2&t=633177803480000000) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(WebResource.axd?d=RnUYEWd3PgZWD1EuoV_Ix2ilWiTVB8ykUw7yCwvSDwUCTKFL3EzqMIQT8zPoKBGb5PQ7Byu8l-ZfcW_XiMfwcA2&t=633177803480000000) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(WebResource.axd?d=RnUYEWd3PgZWD1EuoV_Ix2ilWiTVB8ykUw7yCwvSDwUCTKFL3EzqMIQT8zPoKBGblcBKgDUZ73jp5s23k8WS2g2&t=633177803480000000) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(WebResource.axd?d=RnUYEWd3PgZWD1EuoV_Ix2ilWiTVB8ykUw7yCwvSDwUCTKFL3EzqMIQT8zPoKBGbfv-R4Qqz12HJb3dYwCimT_xW_3nQrZyDpBWFUPL8iNg1&t=633177803480000000) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(WebResource.axd?d=RnUYEWd3PgZWD1EuoV_Ix2ilWiTVB8ykUw7yCwvSDwUCTKFL3EzqMIQT8zPoKBGbi6FOxFOG2UDMMVOsLG4e2A2&t=633177803480000000) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(WebResource.axd?d=RnUYEWd3PgZWD1EuoV_Ix2ilWiTVB8ykUw7yCwvSDwUCTKFL3EzqMIQT8zPoKBGbVTNTxMz7Dq38HKUaTXfGSQ2&t=633177803480000000) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}


.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
    background-color: white;
    padding: 3px;
    width: 250px;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}   

.titulo
{
    font-size: 15pt;
    vertical-align: middle;
    font-family: Verdana;
    position: static;
    text-align: left;
    font-weight: bold;
    color: #333333;
        height: 20px;
}

.fondoSubmenu
{
    background-image: url(/imagenes/gif/ge_backSelect.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.separador2
{
    border-top: #BDCAE5 1px dashed;
    font-size: 1pt;
}

.notiTitulo
{
    font-weight: bold;
    font-size: 11pt;
    color: #8F9B2B;
    border-bottom: #8F9B2B 1px solid;
    vertical-align: top;
    text-align: left;
}

.notiContenido
{
    color: black;
    vertical-align: top;
    text-align: left;
}

.notiFecha
{
    font-weight: bold;
    vertical-align: top;
    color: black;
    text-align: left;
}
.accordionheader
{
	border:1px solid #2f4f4f;
	color:White;
	background-color:#2e4f7e;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	margin-top:5px;
	cursor:pointer;
}
.accordioncontent
{
	padding:10px;
}

