.inputcaja {
    border:1px;
    border-style:solid;
    border-color:#457E76;
    color:#2B2D73;
    width : 150px;
}




.CABH1 {
	background : #DDEEEC;
    color : #000000;
	font-weight: bold;    
    border : 0px;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
}

.CABH2 {
    background : #457E76;
    color:#fff;
    padding: 2px 5px 2px 10px;
	font-weight: bold;  
    border : 0px;
    margin : 2px 0px 2px 0px;
}

.txtNegrita {
	font-weight: bold;  
    padding : 10px 0px 0px 10px;
}

.general {
	float : left;
	margin : 0px 0px 0px 0px;
	padding : 5px;
}

.divButton {
    padding: 20px 0px;
    clear: both;
    text-align: center;
}

.contCajas {
	float : left;
  	width : 550px;
}

.contMapa {
	float : left;
  	width : 350px;
}

.caparesize {
	float: left;
    margin : 85px 0px 7px 0px;
    vertical-align: middle;
}
DIV.resize {
	width: 15px;
	height: 28px;
	background-image: url(../imagenes/barraExpandir.gif);
	background-position : top right;
	background-repeat : no-repeat;
}


.divSelectProv {
	padding : 10px 0px 0px 0px;
}



.textoPeqNoFlash {
        color : #000000;

}

.input_seleccionados {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	MARGIN: 0px;
	font-weight: bold;  
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: transparent;
	vertical-align: baseline;
}

.input_total {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: transparent;
	vertical-align: baseline;
}

.cajaBusq{
	border : 1px;
	border-style : solid;
	border-color : #457E76;
	color : #335B55;
	size : 8;
}
.puntero{
        cursor : pointer;
}


.textError {
     color : #335B55;
     font-weight : Bold;
}

.parrafoinfo {
        white-space: nowrap;
}

.parrafoinfobold {
        font-weight : Bold;
        white-space: nowrap;
}

.parrafo {
        text-align : center;
}

TABLE.tablaancha {
     width: 100%;
     border : 0px;
}

.titNotas {
     font-weight : Bold;
     white-space: nowrap;
}

.textNotas {
     font-family : Arial,Helvetica,sans-serif;
}

TABLE.AYUDA {
	width : 100%;
	border : 0px;
	margin : 2px 0px;
	padding : 0px;
}

.cabAyuda {
    background : #DDEEEC;
    font-weight: bold;  
    border : 0px;
    margin : 2px 0px 2px 0px;
    padding : 0px 10px 0px 20px;
    text-align : left;
}

.textAyudaTit {
    font-weight: bold;  
}

.textAyuda {
    color : #000000;
}

.textAyudaCur {
	font-style: italic;	
	color : #000000;
}

.textAyudaBold {
	font-weight: bold;  
	color : #000000;
}

.textAyudaUnder {
	color : #000000;
        text-decoration : underline;
}

.textAyudaBoldUnder {
    font-weight: bold;  
	color : #000000;
    text-decoration : underline;
}

.textAyudaCurBold {
	font-style: italic;
	color : #000000;
}

.textAyudaCurBoldUnder {
	font-style: italic;
	color : #000000;
    text-decoration : underline;
}

.textAyudaGris {    
    color : #838383;
}



.dataCell {	
	color : #000000;
	text-align : right;
	padding : 2px 5px 2px 10px;
	white-space: nowrap;
}

.docenob {
	font-family: Arial, helvetica, sans-serif;
	font-weight : normal;
	font-size : 1em;
}

.TITULOH1 {
    background : #457E76 ;
    color : white;
    border : 0px;
    margin : 2px 0px 2px 0px;
    padding : 0px 5px 0px 10px;
    font-weight : Bold;
}

.TITULOH2 {
    background : #DDEEEC;
	font-weight: bold;  
    border : 0px;
    margin : 2px 0px 2px 0px;
    padding : 0px 5px 0px 10px;
}







.inicioUl {
	list-style-type: circle;
	padding: 0px 0px 0px 25px;
}

.inicioLi {
	padding : 0px 0px 5px 0px;
}

.tdCajas {
	vertical-align: top;
	width: 553px;
}

.tdMapaGraf {
	vertical-align: top;
}

.tableMapa {
	float : left;
}

.tituloGraf {
	font-weight : Bold;
}

.contTitGraf {
	margin: 10px 0px 0px 0px;
}

.tituloMapa {
	font-weight : Bold;
	font-size: 0.8em;
}

.contTitMapa {
	margin: -20px 0px 10px 0px;
}

.AppToolBarContent .Inf {
	padding: 0px 0px 0px 0px !important;
}


input,select							{ font-size: 1rem;}
input[type=submit]						{padding: 10px;}
select									{width:100%}
fieldset								{border: none; margin-inline: unset; padding-inline: unset;}
table.resultados						{min-width:50%;}


.customBar>.group:first-child			{padding-left: 10px;}
.customBar>.group:first-child>.content 	{width:100%;}
.customBar.cbTool						{border: none; margin: 0px 0px 10px 0px;}
.tbCri									{display: flex;padding: 5px 0px; justify-content: space-between;gap:5px;}
.subBusq 								{ display: flex; align-items: center; flex-wrap: nowrap; flex-direction: row;gap:5px;}
.frmTitle 								{padding: 10px;}
.panel 									{ font-weight: Bold;  display: flex; align-items: center; gap: 5px; margin: 10px 25px;flex-direction: row; align-content: center; justify-content: center;}
.panel.error 							{margin-bottom: 1rem;}
.tableCellGr 							{ background: var(--color1-150);}
th.tableCellGr							{text-align: left;}
.sizeMapa 								{height:calc(60vh);width:100%}
div.tableResultados						{overflow-x: auto;}

.cabVar 								{background : #DDEEEC;	color : #000000;	padding: 5px;	margin: 5px 0px 5px 0px;	font-weight: bold; 	display: block;	width: inherit;}
legend.cabVar							{width: 100%;}
.classcajaBusq 							{margin: 0px 5px 5px 0px; padding: 0px; float : left; border: 1px solid var(--color1-150);}
.classdivBusq 							{margin: 5px; padding: 0px ;border: none; font-weight: bold; float: left;  width: 350px; }
fieldset.classdivBusq					{display: block;}






