﻿
body
{
	/*fuente de estas paginas*/ /*font: normal normal normal 62.5% Arial, Tahoma, Helvetica, sans-serif;*/
	font: normal normal normal 62.5% Arial, Tahoma, Helvetica, sans-serif;
	/*font-family: Arial, Helvetica, Sans-Serif;*/
	/*font-weight: normal;*/
	background-color: #fff;
}

.anchoInfoUsr
{
    height: 51px;
}

.colorFondoCabecera
{
    background-color: #d0d1d4; /*#b1c8ca;*/
}

.colorFondoTool
{
    background-color: #20345c; /*#004b51;*/
}

.colorFondoSearch
{
    background-color: #d0d1d4;
}

.colorFondoInfoCabecera
{
    background-color: #7e7d7e; /*#99B7BA;*/
}
.colorFondoInfoCabeceraBottom
{
    background-color: #7e7d7e;
    border-bottom-color: #eee;
}
.colorFondoInfoCabeceraTopBottom
{
    background-color: #7e7d7e;
    border-top-color: #eee;
    border-bottom-color: #eee;
}

.colorFondoMenuLateral
{
    background-color: #20345c;
}

.colorFondoAmplia
{
    background-color: #BADFF3; 
}

.colorFondoAmpliaDet
{
    background-color: #FFE4CA; 
}

.colorFondoItemBusquedaSeleccionado
{
	background-color: #D6ECF8;
}

.colorFondoBotones
{
    background-color: #F5F5F5;
}

.fondoMultiDropdown
{
    background-color: #efefef;
    /*border: 0.5px solid black;*/
    }

.fondoMenuLateral
{
    background-image: url('./../../App_Themes/SCN/Images/FondoMenu_250.PNG');
    background-repeat: repeat-y;
    background-position: left top;
}

.scrollDiv
{
	scrollbar-arrow-color: #20345c;
	scrollbar-darkshadow-color: #20345c;
	scrollbar-face-color: #7e7d7e;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #7e7d7e;
	scrollbar-track-color: #BADFF3;
	scrollbar-base-color: #FFFFFF;
	scrollbar-3dlight-color: #f6b21f;
}



.SCNBotonVerde
{
	background-image: url('./../../Images/Entrar_SCN.PNG');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	color: #20345c;
	height: 23px;
	font-size: 11px;
}

.SCNBotonVerdeCatalogos
{
    background-image: url('./../../Images/Entrar_SCN.PNG');
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 20px;
    color: #20345c;
    height: 23px;
    font-size: 11px;
    text-decoration: none;
}
.SCNBotonVerdeCatalogos:hover
{
    text-decoration: underline;
}

.SCNBotonVerdeCatalogosDes
{
    background-image: url('./../../Images/Entrar_SCN.PNG');
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 20px;
    color: #20345c;
    height: 23px;
    font-size: 11px;
    text-decoration: none;
}

.SCNBotonNegro
{
	background-image: url('./../../Images/Entrar_SCN.PNG');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	color: Black;
	height: 23px;
	font-size: 11px;
}
.SCNBotonNegro:hover
{
    font-weight:bold;
}

.SCNBotonNegroSinImagen
{
	background-position: right;
	background-repeat: no-repeat;
	color: Black;
	height: 23px;
	font-size: 11px;
}
.SCNBotonNegroSinImagen:hover
{
    font-weight:bold;
}

.SCNBotonNegroSalir
{
	background-image: url('./../../Images/Cerrar_SCN.PNG');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	color: Black;
	height: 23px;
	font-size: 11px;
}
.SCNBotonNegroSalir:hover
{
    font-weight:bold;
}

.SCNBotonVerdeSinImagen
{
    color: #0000CC;
    height: 23px;
    font-size: 8pt;
    vertical-align: middle;
    text-align: left;
    background-color: #EEE;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-left:0px;    
}
.SCNBotonVerdeASC
{
    background-image: url('./../../Images/FlechaVerdeUp.PNG');
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 20px;
    color: #20345c;
    height: 23px;
    font-size: 11px;
}
.SCNBotonVerdeDESC
{
	background-image: url('./../../Images/FlechaVerdeDown.PNG');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	color: #20345c;
	height: 23px;
	font-size: 11px;
}
.SCNBotonVerdeLeftASC
{
    background-position: left center;
    background-image: url('./../../Images/FlechaVerdeUp.PNG');
    background-repeat: no-repeat;
    color: #20345c;
    height: 23px;
    font-size: 8pt;
    text-indent: 12px;
    text-align: left;
    vertical-align: middle;
    background-color: #EEE;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.SCNBotonVerdeLeftDESC
{
    background-image: url('./../../Images/FlechaVerdeDown.PNG');
    background-position: left center;
    background-repeat: no-repeat;
    text-indent: 12px;
    color: #20345c;
    height: 23px;
    font-size: 8pt;
    text-align: left;
    vertical-align: middle;
    background-color: #EEE;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.SCNBotonNegroUsuario
{
	background-image: url('./../../Images/User_Green_SCN.PNG');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: Black;
	height: 23px;
	font-size: 11px;
}
.SCNBotonNegroUsuario:hover
{
    font-weight:bold;
}

.SCNBotonNegroInicio
{
	background-image: url('./../../Images/Home_Green_SCN.PNG');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: Black;
	height: 23px;
	font-size: 11px;
}
.SCNBotonNegroInicio:hover
{
    font-weight:bold;
}

.SCNBotonGris
{
	background-image: url('./../../Images/Entrar_SCN.PNG');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	margin-right: 5px;
	color: Gray;
	height: 23px;
	font-size: 11px;
}
.SCNBotonGris:hover
{
    font-weight:bold;
}

.SCNBotonGrisPlanos
{
	background-image: url('./../../Images/Entrar_SCN.PNG');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	margin-right: 5px;
	color: Gray;
	
	font-size: 11px;
}

.SCNBotonGrisSalir
{
	background-image: url('./../../Images/Cerrar_SCN.PNG');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	margin-right: 5px;
	color: Gray;
	height: 23px;
	font-size: 11px;
}
.SCNBotonGrisSalir:hover
{
    font-weight:bold;
}

.SCNBotonBlanco
{
	background-image: url('./../../Images/Entrar_SCN.PNG');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	margin-left: 5px;
	color: White;
	height: 23px;
	font-size: 11px;
}
.SCNBotonBlanco:hover
{
    font-weight:bold;
}

.SCNBotonBlancoSalir
{
	background-image: url('./../../Images/Cerrar_SCN.PNG');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	margin-left: 5px;
	color: White;
	height: 23px;
	font-size: 11px;
}
.SCNBotonBlancoSalir:hover
{
    font-weight:bold;
}

.SCNBotonBlancoCerrar
{
	background-image: url('./../../Images/Candado_SCN.PNG');
	/*background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	margin-left: 5px;
	color: White;
	height: 23px;
	font-size: 11px;*/
}
/*.SCNBotonBlancoCerrar:hover
{
    font-weight:bold;
}*/

.SCNBotonRojo
{
	background-image: url('./../../Images/Entrar_SCN.PNG');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	color: Red;
	height: 23px;
	font-size: 11px;
}
.SCNBotonRojo:hover
{
    font-weight:bold;
}

.SCNBotonVerdeResult
{
	/*background-image: url('./../../Images/expand.png');*/
	background-position: left top;
	background-repeat: no-repeat;
	color: #4c8185;
	height: 23px;
	font-size: 13px;
	padding-left: 5px;
}

.SCNBotonVerdeDoc
{
	/*background-image: url('./../../Images/expand.png');     background-position:left; background-repeat:no-repeat;*/
	color: #4c8185;
	height: 23px;
	font-size: 11px;
}

.SCNBotonCondicionNueva
{
    background-image: url('./../../Images/Buttons/Condicion_mas.PNG');
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 15px;
    padding-left:5px;
    color: Black;
    height: 23px;
    font-size: 12px;
}
.SCNBotonCondicionNueva:hover
{
    font-weight: bold;
}

.SCNBotonCondicionEliminar
{
    background-image: url('./../../Images/Buttons/Condicion_borrar.PNG');
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 15px;
    color: Black;
    height: 23px;
    font-size: 12px;
}
.SCNBotonCondicionEliminar:hover
{
    font-weight: bold;
}

.oculto
{
	visibility: hidden;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.ocultoVisu
{
	visibility: hidden;

}
.muestroVisu
{
    visibility: visible;
    overflow: auto;
}

.ocultoAcordeon
{
	visibility: hidden;
	min-height: 600px;
	height: 100%;
	width: 100%;
}

.Panel
{
	height: 550px;
	width: 175;
	font-family: 'Century Gothic';
	clear: none;
}

.Texto
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
}

.TextoGris
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: Gray;
}

.TextoVerde
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #20345c;
}

.TextoVerdeResult
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #69a820;
}
.TextoVerdeResult:hover
{
	text-decoration: underline;
}

.TextoLectura
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: InfoBackground;
}

.TextoError
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}

.TextoTreeView
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #000000; /*min-height: 625px;*/
    height: 100%;
    vertical-align: top;
}

.TextoControl
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: Black;
}

.Titulo
{
	font-family: Insignia LT;
	font-size: 18px;
	color: #cc9900;
	margin-left: 0px;
	font-weight: bold;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	border-bottom: #cc9900 1px solid;
}

.CajasTexto
{
	position: relative;
}

.LineaMaster
{
	background: transparent url(./../../images/hr03.png) repeat-x;
	border: 0 none;
	height: 3px;
	margin: 0;
	width: 100%; /*position:absolute; 	top:120px;*/
	z-index: 10;
}

.LineaTitulo
{
	width: 100%;
	height: 25px;
	color: White;
	background: #20345c;
	font-size: 12px;
	text-align: left;
	font-weight: bold; /*padding-left:5px; */
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 5px;
}

.LineaTituloNaranja
{
	width: 100%;
	height: 25px;
	color: White;
	background: #FCC916;
	font-size: 12px;
	text-align: left;
	font-weight: bold; /*padding-left:5px; */
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 5px;
}

.LineaFiltro
{
	width: 100%;
	height: 24px;
	color: White;
	background: #7e7d7e; /*background:#4D8287; */
	font-size: 12px;
	text-align: left;
	font-weight: bold; /*padding-left:5px; */
	vertical-align: middle;
	padding-top: 5px;
}

.LineaFiltroNaranja
{
	width: 100%;
	height: 24px;
	color: White;
	background: #E9D687; /*background:#4D8287; */
	font-size: 12px;
	text-align: left;
	font-weight: bold; /*padding-left:5px; */
	vertical-align: middle;
	padding-top: 5px;
}

.LineaFiltroCrear
{

    width: 100%;
    height: 24px;
    color: Black;
    background: #BADFF3; /*#DCE9E9;*/
    font-size: 12px;
    text-align: left; /*font-weight:bold; */ /*padding-left:5px; */
    vertical-align: middle;
    text-indent: 5px;
}

.AgrandaFila
{
	position: absolute;
	left: 5px;
	bottom: 10px;
	color: Red;
}

/* *************************************** *************************************** *************************************** */
/* GRID */

.GridFila td
{
	border-right: none;
	border-top: #eee 1px solid;
	border-left: none; /*border-bottom: black 1px solid;*/
	color: Black;
	font-size: 11px; 
	height: 25px;
	padding-left: 5px;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	border-spacing: 2px; /*para separar las columnas*/
	vertical-align:middle;
}
.GridFilaCatalogos td
{

    color: Black;
    font-size: 11px;
    height: 25px;
    padding-left: 5px; /*padding-top: 3px;
	padding-bottom: 3px;*/
    border-spacing: 2px; /*para separar las columnas*/
    vertical-align: middle;
    empty-cells: show;
    
}

.GridFilaCombo td
{
	color: Black;
	font-size: 11px; 
	height: 15px;
	padding-left: 5px;
	border-spacing: 1px; 
	vertical-align:middle;
	/*Esto lo incluyo para que se vean los checkbox en IE*/
	width: 80%;
}

.GridFilaComboLongColumns td
{
	color: Black;
	font-size: 11px; 
	height: 15px;
	padding-left: 5px;
	border-spacing: 1px; 
	vertical-align:middle;
	/*Esto lo incluyo para que se vean los checkbox en IE*/
	width: 40%;
}

.GridFilaEncima td
{
	border-right: none;
	border-top: #eee 1px solid;
	border-left: none; /*border-bottom: black 1px solid;*/
	background-color: #f6b21f;
	cursor: pointer;
	font-size: 11px; 
	height: 25px;
	padding-left: 5px;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	border-spacing: 2px; /*para separar las columnas*/
	vertical-align:middle;
}
.GridFilaEncimaCatalogos td
{
	border-right: none;
	border-top: #eee 1px solid;
	border-left: none; /*border-bottom: black 1px solid;*/
	background-color: #f6b21f;
	cursor: pointer;
	font-size: 11px; 
	
	padding-left: 5px;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	border-spacing: 2px; /*para separar las columnas*/
	vertical-align:middle;
}

.GridFilaEncimaCombo td
{
	background-color: #f6b21f;
	cursor: pointer;
	font-size: 11px; 
	height: 15px;
	padding-left: 5px;
	border-spacing: 1px;
	vertical-align:middle;
	/*Esto lo incluyo para que se vean los checkbox en IE*/
	width: 80%;
}

.GridFilaEncimaComboLongColumns td
{
	background-color: #f6b21f;
	cursor: pointer;
	font-size: 11px; 
	height: 15px;
	padding-left: 5px;
	border-spacing: 1px;
	vertical-align:middle;
	/*Esto lo incluyo para que se vean los checkbox en IE*/
	width: 40%;
}

.GridFilaEncimaNaranja td
{
	border-right: none;
	border-top: #eee 1px solid;
	border-left: none; /*border-bottom: black 1px solid;*/
	background-color: #FF8000;
	cursor: pointer;
	font-size: 11px; 
	height: 25px;
	padding-left: 5px;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	border-spacing: 2px; /*para separar las columnas*/
	vertical-align:middle;
}

.GridFilaSelect td
{
	border-right: none;
	border-top: #eee 1px solid;
	border-left: none; /*border-bottom: black 1px solid;*/
	background-color: #D6ECF8;
	color: Black;
	font-size: 11px; 
	height: 25px;
	padding-left: 5px;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	border-spacing: 2px; /*para separar las columnas*/
	vertical-align:middle;
}

.GridFilaSelectNaranja td
{
	border-right: none;
	border-top: #eee 1px solid;
	border-left: none; /*border-bottom: black 1px solid;*/
	background-color: #FFD8B0;
	color: Black;
	font-size: 11px; 
	height: 25px;
	padding-left: 5px;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	border-spacing: 2px; /*para separar las columnas*/
	vertical-align:middle;
}

.GridFilaEmpty
{
    background-color: #EEE;
    vertical-align: middle;
    text-align: center;
    color: #0000FF;
    width: 100%;
    font-size: 11px; 
}

.GridFilaHeader th
{
    background-color: #EEE;
    padding-right: 15px;
    vertical-align: middle;
    text-align: left;
    padding-left: 5px;
    color: #0000FF;
}
.GridFilaHeaderCell
{
    background-color: #EEE;
    padding-right: 15px;
    vertical-align: middle;
    text-align: left;
    padding-left: 5px;
    color: #0000FF;
}
.GridFilaHeaderResultadosBuscar th
{
    background-color: #EEE;
    padding-right: 15px;
    vertical-align: middle;
    text-align: left;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #0000FF;
    font-size: 8pt;
    font-weight: bold;
}
.GridFilaHeaderRight
{
	background-color: Fuchsia;
	/*padding-right: 15px;*/
	vertical-align: middle;
	text-align: right;
	padding-left: 5px;
}

/* *************************************** *************************************** *************************************** */
/**Styling information specific to individual content pages**/

/* Accordion */

/*.accordionHeader {border: 1px solid #2F4F4F; color: white; background-color: #FBCC99; font-family: Arial, Sans-Serif;	font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}*/
/*.accordionHeader:hover {border: 1px solid #2F4F4F; color: Black; background-color: #F2840B; font-family: Arial, Sans-Serif; font-size: 13px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}*/
/*.accordionHeaderSelected {border: 1px solid #2F4F4F; color: white; background-color: #F8A549; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: default;}*/

.accordionHeader
{
	border: none;
}
.accordionHeaderSelected
{
	border: none;
}

.accordionContent
{
	padding: 5px;
	padding-top: 5px;
	max-width: 250px;
	/*height: 100%;*/
}

/* **************************** **************************** **************************** */
/* Splitter */

.CSSplitter
{
	background-image: url(../../Images/Splitter/vsplitter.gif); /*background-position:center center;*/ /*background-repeat:no-repeat;*/ /*width:2px;*/
}

/* **************************** **************************** **************************** */
/* TREE VIEW */

.TreeHover
{
	background-color: transparent;
	color: #000000;
}

.TreeSelec
{
	/*background-color: Silver; 	Border: 1px solid Silver;*/
	font-weight: bold;
}

.TreeRoot
{
	font-family: Verdana;
	font-size: 8pt;
	text-indent: 2px;
	letter-spacing: normal;
	color: black;
	text-indent: 0px;
}

.TreeParent
{
	font-family: Verdana;
	font-size: 8pt;
	text-indent: 2px;
	letter-spacing: normal;
	color: black;
	text-indent: 0px;
}

.TreeLeaf
{
	font-family: Verdana;
	font-size: 8pt;
	text-indent: 2px;
	letter-spacing: normal;
	color: black;
	text-indent: 0px;
}

.TreeRootApli
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: normal;
	color: White;
	text-indent: 0px;
	background-color:Gray;
	height: 35px;
}

/* **************************** **************************** **************************** */
/* ESTILOS PARA MASKEDEDIT DE AJAX */

.MaskedEditError
{
	background-color: #ffcccc;
}


/* **************************** **************************** **************************** */
/*- Menu Tabs --------------------------- */

.tabs .current
{
	font-weight: bolder;
	text-decoration: underline;
	color: Blue;
	border-bottom: 0;
}

.tabs
{
	float: left;
	width: 100%;
	background: #F1F1F1;
	font-size: 9pt;
	line-height: normal;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #B8C1CA;
}

.tabs ul
{
	margin: 0;
	padding: 3px 5px 0 5px;
	list-style: none;
	/*position: relative;*/
	top: 1px;
}

.tabs li
{
	display: inline;
	margin: 0;
	padding: 0;
}

.tabs a
{
	float: left;
	background: url( "../../images/tableftB.gif" ) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
	text-transform: capitalize;
}

.tabs a span
{
	float: left;
	display: block;
	background: url( "../../images/tabrightB.gif" ) no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span
{
	float: none;
}

.tabs a:hover
{
	background-position: 0% -42px; /*mal en InternetExplorer */ 
}

.tabs a:hover span
{
    color: #000;
	background-position: 100% -42px; /*mal en InternetExplorer */ 
}

/*----------------------------
						 Menus
----------------------------*/
.menubackground
{
	background: #20345c;
	margin: 0px;
	margin-left: -2px;
	height: 34px; /*border:solid 1px #8394AC;*/ /*border: solid 1px Maroon;*/
	padding-left: 6px;
	padding-top: 2px;
}

.menubackground2
{
	background: #20345c;
	margin: 0px;
	margin-left: -2px;
	height: 23px; /*border:solid 1px #8394AC;*/ /*border: solid 1px Maroon;*/
	padding-left: 6px;
	padding-top: 2px;
}

.menubackground2Claro
{
	color: #20345c;
	margin: 0px;
	margin-left: -2px;
	height: 22px; /*border:solid 1px #8394AC;*/ /*border: solid 1px Maroon;*/
	padding-left: 6px;
	padding-top: 6px;
}

.menubackground3
{
	background: #20345c;
	margin-top: -3px;
	margin-left: -2px;
	height: 20px; /*border:solid 1px #8394AC;*/ /*border: solid 1px Maroon;*/
	padding-left: 6px;
	padding-top: 8px;
}

.menubackground3Claro
{
	color: #20345c;
	margin-top: 10px;
	margin-left: -2px;
	height: 20px; /*border:solid 1px #8394AC;*/ /*border: solid 1px Maroon;*/
	padding-left: 6px;
	padding-top: 8px;
}

.menuback
{
	background: #20345c;
	margin: 0px; /*height: 23px; 	max-height: 23px; /*border:solid 1px #8394AC;*/
	float: left; /*border: solid 1px Green;*/
}

.menu
{
	/*padding-right: 10px; /*margin-left:4px;*/
	background: #20345c; /*height: 23px;*/
	color: White; /*border: solid 1px Blue;*/
}

.menuitem
{
	padding: 2px;
	color: White; /*background:#20345c;*/
	text-decoration: none;
	font-size: 11px;
	text-align: left; /*height: 23px;*/
	min-width: 5px;
	border: solid 1px #20345c; /*border: solid 1px White; /*margin-right:10px;*/ /*width:60px;*/ /*	border-right-color:White; 	border-right-width:1px;     border-right-style:solid;*/
}

.menuHover
{
	padding: 2px;
	color: White;
	background: #7e7d7e; 
	text-decoration: none;
	font-size: 11px;
	text-align: left; /*height: 23px;*/
	min-width: 5px;
	border: solid 1px #DFE2E5;
}

.menuSelect
{
    font-weight:bold;
    background: #7e7d7e; 
    font-size: 12px;
    text-align: left;
    min-width: 5px;
    border: solid 1px #DFE2E5;
}

.subMenuitem
{
	color: White;
	background: #7e7d7e;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	height: 23px;
	/*width: 150px; margin-left: 3px;margin-top:2px;*/
	border-top-color: White;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-color: White;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-color: White;
	border-left-width: 1px;
	border-left-style: solid;
}

.subMenuitem td
{
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.subMenuHover
{
	/*padding:2px;*/
	color: White;
	background: #f6b21f;
	text-decoration: none;
	font-size: 11px;
	text-align: left; /*border:solid 1px #AADAED;*/
}

/* **************************** **************************** **************************** */
/* CONTROL DE USUARIO */

.userCapa
{
	height: 22px; /*text-align: right; */
	text-align: center; /*line-height: 20px; */
	color: Black; /*vertical-align:middle;*/ /*float: right;*/
}

.userLink
{
	color: #000;
}

.userBoton
{
	border-style: none;
	border-width: 0px;
	border-color: White;
	background-color: transparent;
	color: #73a534;
	padding: 0;
	margin: 5px;
	height: 23px;
	font-size: 11px;
	text-align: right;
}
.userBoton:hover
{
    font-weight:bold;
}

.userBotonText
{
	background-color: transparent;
	color: Black;
	padding: 0;
	margin: 5px;
	height: 13px;
	font-size: 11px;
	text-align: right;
}

.userBotonTextNegrita
{
	background-color: transparent;
	color: Black;
	padding: 0;
	margin: 5px;
	height: 13px;
	font-size: 11px; /*font-weight:bold;*/ /*text-align: right;*/
}

.userBotonBlanco
{
	background-color: transparent;
	color: White;
	padding: 0;
	margin-bottom: 12px;
	margin-left: 5px;
	font-size: 11px;
	text-align: left;
	cursor: pointer;
	vertical-align: middle;
	width:220px; 
}

.userBotonBlanco:hover
{
	/*    cursor:pointer;    */
}

.userBotonBlancoDrcha
{
	background-color: transparent;
	color: White;
	padding: 0;
	margin: 5px;
	height: 13px;
	font-size: 11px;
	text-align: right;
	cursor: pointer;
}

.userBotonRojo
{
	background-color: transparent;
	color: Red;
	padding: 0;
	margin: 5px;
	height: 13px;
	font-size: 11px;
	text-align: right;
}

/* **************************** **************************** **************************** */
/* MENU PRINCIPAL */

.textoTitulo
{
	margin-left: 0px;
	font-weight: bold;
	color: White;
	font-size: 12px;	
}

.textoMarquesina
{
	margin-left: 0px;
	font-weight: bold;
	color: RGB(220,230,245);
	font-size: 1.17em;	
	font-style: italic;
}

.elementoMenu
{
	display: block;
	line-height: 10px;
	color: white;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 0px;
	border-top-color: White;
	border-top-width: 1px;
	border-top-style: solid; /*width:100%;*/
	height: 24px;
}

.elementoMenuSelected
{
	display: block;
	line-height: 10px;
	color: white;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 0px;
	border-top-color: White;
	border-top-width: 1px;
	border-top-style: solid; /*width:100%;*/
	height: 24px;
	background-color: #20345c;
}

.elementoMenu:hover, .elementoMenu.hover
{
	background-color: #20345c;
	cursor: pointer;
}

.collapsePanelHeader
{
	/*background:#7e7d7e;*/
	height: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: black;
}

.collapsePanel
{
	overflow: hidden;
	color: Black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-left: 1px;
}

.menuHerramientas
{
	display: inline;
	left: 0px;
	line-height: 1.3em;
	margin: 0;
	padding: 3px 10px; /*position:relative;*/
	text-align: center;
	text-decoration: none;
	color: white;
}
.menuHerramientas:hover
{
	background-color: #f6b21f;
}

/* **************************** **************************** **************************** */
/* ESTILOS DEL TAB */
/*************************************************/
.idocTab .ajax__tab_header
{
	margin-top: 2px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	height:22px;
}

.idocTab .ajax__tab_tab
{
	width: 150px;
	vertical-align: middle;
	text-align: center;
	margin: 0;
	background-color: #d0d1d4;
	height:22px;
	padding-top:3px;
	font-weight: bold;
	color: Black;
}

.idocTab .ajax__tab_hover .ajax__tab_tab
{
	color: White;
}

.idocTab .ajax__tab_active .ajax__tab_tab
{
	background-color: #20345c;/*#7e7d7e;*/
	color: White;
}
.idocTab .ajax__tab_body
{
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
}

.idocTabOculto .ajax__tab_header
{
	visibility:hidden;
	height:0px;
}

.idocTabOculto .ajax__tab_body
{
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
}

/* **************************** **************************** **************************** */
/* ESTILOS DE MENSAJES */

.pnlMSGBox
{
	width: 350px;
	height: 210px;
}

.capaMSG
{
	background-color: white;
	border: 1px solid #CCC;
	color: black; /*font:normal normal normal 0.9em/1em Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.capaMSGBotonesPopUpFileIndexer
{
	background-color: white;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	color: black; /*font:normal normal normal 0.9em/1em Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 30px;
	text-align: right;
	width: 700px;
	margin-left: -1px;
	padding-top: 10px;
}

.capaMSGTitulo
{
	width: 350px;
	height: 30px;
	font-weight: bold; /*text-align: center;*/
}

.capaMSGTexto
{
	width: 350px;
	height: 140px;
	text-align: center;
}

.capaMSGBotones
{
	width: 350px;
	height: 30px;
	text-align: right;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/* Para el update progress */

.thinLabel
{
	font-size: x-small;
	font-style: italic;
	color: #20345c;
}

/* **************************** **************************** **************************** */
/* ELEMENTOS DE REORDERLIST */

.itemArea
{
	margin-left:15px; 	/*font-family:Arial, Verdana, sans-serif; 	font-size:1em;*/
	padding-left: 3px;
	height: 100%; /*text-align: left;*/
	vertical-align: middle; /*background-color:  #F0F5F7;*/
	font-size: 11px;
	border-bottom: solid 1px #d0d1d4;
}

.itemArea2
{
	/*margin-left:15px; 	/*font-family:Arial, Verdana, sans-serif; 	font-size:1em;*/
	padding-left: 3px;
	height: 100%;
	text-align: left;
	vertical-align: middle; /*background-color:  #F0F5F7;*/
	list-style-type:none;
	border-bottom: solid 1px #d0d1d4;
	padding-top: 8px;
}

.itemArea3
{
	/*margin-left:15px; 	/*font-family:Arial, Verdana, sans-serif; 	font-size:1em;*/
	padding-left: 3px;
	height: 100%;
	text-align: left;
	vertical-align: middle; /*background-color:  #F0F5F7;*/
	list-style-type:none;
	border-bottom: solid 1px #8b0135;
	padding-top: 8px;
	width: 296px;
}



.callbackStyle
{
	border: thin blue inset;
}
.callbackStyle table
{
	background-color: #5377A9;
	color: #333333; /*Black;*/
}

.dragHandle
{
	width: 10px;
	height: 10px;
	background-color: #F0F5F7; /*background-image:url(images/bg-menu-main.png);*/
	cursor: move;
	border: outset thin white;
	vertical-align: middle;
	margin-bottom: 5px;
	/*margin-top: 3px;*/
}


.dragHandle2
{
	width: 15px;
	height: 15px;
	background-color: #F0F5F7; /*background-image:url(images/bg-menu-main.png);*/
	cursor: move;
	border: outset thin white;
	vertical-align: middle;
	margin-bottom: 5px;
	/*margin-top: 3px;*/
}

.dragHandle3
{
	width: 10px;
	height: 10px;
	background-color: #F0F5F7; /*background-image:url(images/bg-menu-main.png);*/
	cursor: move;
	border: outset thin white;
	vertical-align: middle;
	margin-bottom: 5px;
	display:none;
	/*margin-top: 3px;*/
}

.reorderListDemo ul
{
	margin: 0;
}
.reorderListDemo li
{
	list-style: none;
	height: 25px; /*margin:2px;*/ /*background-image:url(images/bg_nav.gif); 	background-repeat:repeat-x;*/
	background-color: #F7F6F3;
	color: #333;
}
.reorderListDemo li a
{
	color: #333 !important;
	font-weight: bolder;
	vertical-align: middle;
}

.reorderCue
{
	border-width: 1px;
	border-style: dashed;
	border-color: #B8C1CA; /*border:dotted thin black;*/
	width: 100%;

	height: 18px;
}

.cabeceraReorder
{
	padding-top: 2px;
	height: 18px;
	width: 100%;
	background-color: #7e7d7e;
	color: White; /*Font-weight:bolder;*/
	text-align: center;
	font-size: 11px;
    margin-top: 7px;	
}


/* **************************** **************************** **************************** */

.dropDownPaging a
{
	padding:3px;
}

.paging-div
{
	font-size: 11px;
	/*position: relative;*/
	text-align: center;
	color: #FFFFFF;
	margin: 10px 0px 10px 0px;
	line-height: 100%;
	font-family: Verdana;
	padding:  3px 0px 3px 0px;
}
.paging-div div
{
	font-size: 11px;
	font-weight: normal;
	display: inline;
	list-style: none;
	text-align: center;
	font-family: Verdana;
	padding: 3px 0px 3px 0px;
	width: 25px;
	margin: 0px;
}
.paging-div div span
{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px #CC0000 solid;
	width: 25px;
	padding: 3px 6px 3px 6px;
	background-color: #cfcad0;
	font-family: Verdana;
	margin: 0px;
}
.paging-div div a
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px #CDDCED solid;
	width: 25px;
	padding: 3px 6px 3px 6px;
	font-family: Verdana;
	text-decoration: none;
	background-color: #cfcad0;
}
.paging-div div a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px #73a534 solid;
	width: 25px;
	padding: 3px 6px 3px 6px;
	font-family: Verdana;
	background-color: #f6b21f;
	text-decoration: none;
}
.paging-div .selected
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px #73a534 solid;
	width: 25px;
	padding: 3px 6px 3px 6px;
	font-family: Verdana;
	background-color: #f6b21f;
	text-decoration: none;
}

.paging-div .disabled
{
	font-size: 11px;
	font-weight: normal;
	color: #cfcad0;
	border: 1px #CDDCED solid;
	width: 25px;
	padding: 3px 6px 3px 6px;
	font-family: Verdana;
	text-decoration: none;
}

.searchResultDecoration
{
	background-color: #7e7d7e;
	font-weight: bold;
	color: White;
}

/* **************************** **************************** **************************** */

.GridFilaPagina
{
	font-size: 11px;
	font-weight: normal;
	list-style: none;
	text-align: center;
	font-family: Verdana;
	padding: 0px;
	width: 25px;
	margin: 5px;
	vertical-align: middle;
}

.GridFilaPagina td
{
	height: 20px;
}

TR.GridFilaPagina TD
{
	height: 30px;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
}

TR.GridFilaPagina span
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px #73a534 solid;
	width: 25px;
	height: 20px;
	margin: 3px;
	padding: 3px 6px 3px 6px;
	font-family: Verdana;
	background-color: #f6b21f; /* #4ecc00 rgb(78, 204, 0);*/
	text-decoration: none;
}

.GridFilaPagina a
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px #CDDCED solid;
	width: 25px;
	height: 20px;
	margin: 3px;
	padding: 3px 6px 3px 6px;
	font-family: Verdana;
	text-decoration: none;
	background-color: #cfcad0; /*rgb(207, 202, 208);*/
	vertical-align: middle;
}

.GridFilaPagina a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px #73a534 solid;
	width: 25px;
	height: 20px;
	margin: 3px;
	padding: 3px 6px 3px 6px;
	font-family: Verdana;
	background-color: #f6b21f; 
	text-decoration: none;
}

/* **************************** **************************** **************************** */

.pie
{
	font-size: 1em;
	color: #000; /*width: 100%;*/ /*height: 20px;*/ /*background-color: Transparent;*/
	position: absolute; /*left: 0;*/
	bottom: 0;
	z-index: 10;
	padding-left: 3px;
	padding-bottom: 3px;
}

/***********************************************************************************************/
.textFiltroWater
{
	color: #666;
	background: #E4F1F7;
	border: 1px solid #B8C1CA;
	width: 300px;
	font-style:italic;
}


/*********************************************************************************************/
/* Estilo toolbar UD */
.toolbarColorFondo
{
    background-color: #eeeeee;
    min-height:32px;    
}
.toolbar
{
    background-color:#eeeeee;   
	width: 100%;
	padding-bottom:5px;
	/*height:30px;*/
}
.toolbarButton
{
    float: left;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    height: 30px;
    background-color: #eeeeee;
    cursor: hand;
}
.toolbarButton:hover
{
    float: left;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    height: 30px;
    background-image: url(../../Images/ToolBar/buttonhover.png);
    background-position: center;
    background-repeat: no-repeat;
    cursor: hand;
}
.toolbarSeparator
{
    float: left;
    height: 25px;
    background-color: #eeeeee;
    padding-left: 5px;
    padding-bottom: 1px;
    padding-right: 1px;
    padding-top: 1px;
}

.collapsePanelBusqueda
{
	width:100%;
}

/* **************************** **************************** **************************** */
/* SOLO PARA FIREFOX */
.botonExpandirSCN_FireFox
{
    float: right; 
    margin-top: -1px;
}

.LineaFireFox
{
    clear: both;
}

/* **************************** **************************** **************************** */
.detalleArticuloBuscar
{
    padding: 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
}
.detalleCabeceraArticulo
{
    font-family: verdana;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    background-color: #7e7d7e;
    line-height: 21px;
}


.fondoLabelCatalogos
{
    background-color: #7e7d7e;
}

.CompareValidatorBuscar
{
    font-family: verdana;
    font-size: 7pt;
    font-weight: normal;
    color: #CC3300;
}
.LineaTituloBuscaManuales
{
    width: 100%;
    height: 21px;
    color: White;
    background: #20345c;
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    padding-top: 5px;
    font-family: Verdana;
    line-height: 21px;
    text-indent: 5px;
}

/* **************************** ******************************************* **************************** */     
/* Botonera de la ToolBar */

.botonToolBar
{
	/*background-image: url('./../../Images/Buttons/icns_cuadro_SCN.png');*/
	background-position: left;
	background-color: transparent;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;	
	padding-right: 3px;	
	margin-top:3px;
    margin-right:10px;	
	color: White;
	height: 23px;
	font-size: 12px;
    cursor: pointer;
    border-style: none;
    white-space: nowrap;
    line-height: 21px;
}
.botonToolBar:hover
{
    font-weight:bold;
    background-color:#f6b21f;
}

/* **************************** ******************************************* **************************** */     
/* Aplicaciones */

.ApliCabecera
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: normal;
	color: white;/*#7d7a7d;*/
	text-indent: 0px;
	background-color:#7e7d7e;
	/*height: 35px;*/
}

.ApliCabeceraOscura
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: normal;
	color: White;
	text-indent: 0px;
	background-color:#20345c;
}

.ApliCabecera:hover
{
	color: #20345c;
}

.ApliCabeceraSelec
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: normal;
	color: #20345c;
	text-indent: 0px;
	background-color:#dfdfdf;
	/*height: 35px;*/
}

.TreeApli
{
	font-family: Verdana;
	font-size: 10px;
	/*font-weight: bold;*/
	/*text-indent: 2px;*/
	letter-spacing: normal;
	color: #7d7a7d;
	text-indent: 0px;
	border-bottom: 2px solid #FFFFFF;
	background-color:#ffffff;
}

.TreeApliHover
{
	/*background-color: transparent;*/
	color: #333333;
	font-weight: bold;
}

.TreeApliSelec
{
	/*background-color: Silver; 	Border: 1px solid Silver;*/
	color: #333333;
	font-weight: bold;
}

/* **************************** ******************************************* **************************** */
/* Nueva botonera con imagen y texto */

.CapaBotoneraToolBar
{
    float: left;
    background-color: #eeeeee;
    white-space: nowrap;
    padding-left: 4px;
    padding-bottom: 1px;
    padding-top: 1px;
}

.BotoneraToolBar
{
	background-position: left;
    background-color: transparent;
    background-repeat: no-repeat;
    padding-left: 21px;
    padding-top: 5px;
    padding-right: 3px;
    border: 1px solid #dddddd;
}
.BotoneraToolBar:hover
{
    /*font-weight: bold;*/
    background-color: #7d7a7d;
    color: White;
}

.BotoneraToolBarEditar
{
    background-image: url('./../../Images/Toolbar/edit.png');
}
.BotoneraToolBarObjNuevo
{
    background-image: url('./../../Images/Toolbar/nuevo.png');
}
.BotoneraToolBarObjInsertar
{
    background-image: url('./../../Images/Toolbar/insertar.png');
}
.BotoneraToolBarObjPDF
{
    background-image: url('./../../Images/Toolbar/PDF.png');
}
.BotoneraToolBarVerExp
{
    background-image: url('./../../Images/Toolbar/expediente.png');
}
.BotoneraToolBarObjDescargar
{
    background-image: url('./../../Images/Toolbar/guardar.png');
}
.BotoneraToolBarObjEnlazar
{
    background-image: url('./../../Images/Toolbar/enlazar.png');
}
.BotoneraToolBarObjPapelera
{
    background-image: url('./../../Images/Toolbar/papelera.png');
}
.BotoneraToolBarObjBorrar
{
    background-image: url('./../../Images/Toolbar/eliminar.png');
}
.BotoneraToolBarEditBM
{
    background-image: url('./../../Images/Toolbar/Bookmark.png');
}
.BotoneraToolBarEditPassword
{
    background-image: url('./../../Images/Toolbar/password.png');
}
.BotoneraToolBarObjRepaginar
{
    background-image: url('./../../Images/Toolbar/repaginar.png');
}
.BotoneraToolBarSelloCotejo
{
    background-image: url('./../../Images/Toolbar/document_check.png');
}
.BotoneraToolBarSelloRestaurar
{
    background-image: url('./../../Images/Toolbar/restaurar.png');
}
.BotoneraToolBarVersionesLimpiar
{
    background-image: url('./../../Images/Toolbar/eliminartodos.png');
}
.BotoneraToolBarImprimir
{
    background-image: url('./../../Images/Toolbar/Imprimir.png');
}

/* **************************** ******************************************* **************************** */
/* Animación en PresenterData */

.AnimacionPresenter
{
    vertical-align: bottom; 
    text-align: right; 
    position: absolute;
    right: 20px; 
    bottom: 29px; 
    letter-spacing: 5px;    
}

/* **************************** ******************************************* **************************** */
