
.lb
{
	width: 220px;
	text-align: right;
	padding-right: 10px;
}

.error
{
	font-weight: bolder;
	color: red;
}

td
{
	vertical-align: top;	
}

.tablaSel tr:hover
{
	cursor: hand;
	color: Black;
}

.tabla
{
    width: 90%;	
	margin: 10px 10px;
	padding: 10px 10px;
}



/* Formularis */
/******************************************************************************************/

fieldset
{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	margin-bottom:10px;
	margin-top:10px;
	padding: 20px;
	list-style-type: none;
}

fieldset legend
{
	color: black;
	font-size: 130%;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px;	
}

#DIV_contingut
{
	text-align:left; 
}

.modal
{
	color: #000000;
	background-color:#FFFFFF;
}

.modalBackground
{
	FILTER: alpha(opacity=70);
	background-color: gray;
	opacity: 0.7;
}

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
.trmLabel
{
	display:inline-block;
	width:200px;
	text-align:right;
	padding-right:1em;
}

.BotoEnviar
{
    background-color: rgb(219, 2, 118);
    border: 1px solid rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    padding-left: 2em;
    padding-right: 2em;
}
.Cargando
{
    display:inline-block;
    background-image:url(/imas/general/gifload.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 30px;
}
.pnlValidar
{
    display:inline-block;
}

.GSV_boton
{
	background-color:#db0276;
	border:1px solid #000000;
	color:#ffffff;
	padding:0.3em;
	padding-left:2em;
	padding-right:2em;
	display:inline-block;
	background-image:none;
	text-decoration:none;	
	white-space:nowrap;
}
.GSV_boton:hover
{
	background-color:#db0276;
	border:1px solid #000000;
	color:#ffffff;
	padding-left:2em;
	padding-right:2em;
	display:inline-block;
	background-image:none;
	text-decoration:none;

}
.GSV_boton:focus
{
	background-color:#db0276;
	border:1px solid #000000;
	color:#ffffff;
	padding-left:2em;
	padding-right:2em;
	display:inline-block;
	background-image:none;
	text-decoration:none;
}
/* SOLICITUDS/FORMSOL ----------------------------------------------------------------------*/
.SOL_fases {

}
.SOL_fase {
	display: inline-block;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 40px;
	background-color: #cccccc;
	color: #666666;
	width: 155px;
	height: 75px;
	margin-right: 10px;
	margin-bottom: 10px;
	vertical-align: text-top;
	text-align: left;
	border-radius: 6px;
	background-position: 45px -50px;
	background-repeat: no-repeat;
	font-size:0.9em;
}
.SOL_fases > .SOL_fase:nth-of-type(1)
{
	background-image:url(../imas/general/num1.png);
}
.SOL_fases > .SOL_fase:nth-of-type(2)
{
	background-image:url(../imas/general/num2.png);
}
.SOL_fases > .SOL_fase:nth-of-type(3)
{
	background-image:url(../imas/general/num3.png);
}
.SOL_fases > .SOL_fase:nth-of-type(4)
{
	background-image:url(../imas/general/num4.png);
}
.SOL_fases > .SOL_fase:nth-of-type(5)
{
	background-image:url(../imas/general/num5.png);
}
.SOL_fases > .SOL_fase:nth-of-type(6)
{
	background-image:url(../imas/general/num6.png);
}
.SOL_fases > .SOL_fase:nth-of-type(7)
{
	background-image:url(../imas/general/num7.png);
}
.SOL_fases > .SOL_fase:nth-of-type(8)
{
	background-image:url(../imas/general/num8.png);
}
.SOL_fases > .SOL_fase:nth-of-type(9)
{
	background-image: url(../imas/general/num9.png);
}
.SOL_fases > .SOL_fase:nth-of-type(10)
{
	background-image: url(../imas/general/num10.png);
}
.SOL_fases > .SOL_fase:nth-of-type(11)
{
	background-image: url(../imas/general/num11.png);
}
.SOL_fases > .SOL_fase:nth-of-type(12)
{
	background-image: url(../imas/general/num12.png);
}
.SOL_cheqSolic
{
	background-color:#ddd;
	color:#000;
	display:block;
	padding:10px;
	border-radius:6px;
}
.SOL_cajaSolic
{
	padding-top:20px;
	display:block;
}
.SOL_cajaForm
{
	display:block;
	margin-bottom:10px;
}
.SOL_cajaForm > table > tbody > tr > td
{
	padding-bottom:10px;
}
.SOL_label1
{
	display:inline-block;
	width:90px;
}
.SOL_label2
{
	display:inline-block;
	padding-left:20px;
}
.labelsforms
{
	display:inline-block;
	min-width: 130px;
	max-width: 330px;	
	vertical-align:text-top;
	padding-right: 10px;
}
.SOL_tablaForm td
{
	padding-right:20px;
	min-width:120px;
}
.SOL_boton, .SOL_botonAtras, .SOL_botonAdela, .SOL_botonAcep
{
	padding:10px;
	border-radius:6px;
	white-space:normal;
	vertical-align:text-top;
	border:0px;
	cursor: pointer;
    margin-bottom:5px;
	background-color:var(--color1, #000);
	color:#fff;
}
.SOL_botonAtras[type='submit']
{
	background-image:url(../imas/general/botoAtras.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:40px !important;
}
.SOL_botonAdela[type='submit']
{
	background-image:url(../imas/general/botoAdela.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:40px;
}
.SOL_botonAcep[type='submit']
{
	background-image:url(../imas/general/botoAcep.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:40px;
}
.SOL_boton[id='firmaBoto']
{
	background-color:#222222;
	background-image:url(../imas/general/botoFirma2.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:30px;
	color:#ffffff;
}
.SOL_boton[id='firmaBoto']:hover
{
	background-color:#db0276;
}

.SOL_botonFirma
{
	padding:10px;
	border-radius:15px;
	white-space:normal;
	vertical-align:text-top;
	border:0px;
	cursor: pointer;
	display:inline-block;
	background-color:#222222;
	background-image:url(../imas/general/botoFirma2.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:30px;
	color:#ffffff;
	text-decoration:none;
}
.SOL_botonFirma:hover
{
	background-color:#db0276;
	color:#ffffff;
	text-decoration:none;
}
.SOL_labelError
{
	display:inline-block;
	line-height:39px;
	vertical-align:top;
	padding-left:10px;
}
.SOL_cajaForm input
{
	vertical-align:middle;
}
.SOL_cajaForm input[type='submit']:not(.boton)
{
	padding:5px;
	vertical-align:middle;
	border-radius:5px;
}
.SOL_tablaDocu
{
	background-color:#eeeeee;
	min-width:168px;
	border-radius:10px;
	box-shadow: 0px 0px 1px #666666;
}
.SOL_tablaDocu th
{
	color:#000000;
	padding:10px;
	padding-bottom:10px;
}
.SOL_tablaDocu td
{
	padding:10px;
	padding-top:0px;
}
.SOL_tablaDocu a
{
	text-decoration:none;
}
.SOL_liqDatas
{
	color:#999999;
}
.SOL_liqLabel
{
	display:inline-block;
	width:120px;
}
.SOL_liqTabla
{
	background-color:#eeeeee;
	min-width:168px;
	border-radius:10px;
	box-shadow: 0px 0px 1px #666666;
	width:550px;
}
.SOL_liqTabla th
{
	color:#000000;
	padding:10px;
	padding-bottom:10px;
}
.SOL_liqTabla td
{
	padding:10px;
	padding-top:0px;
	color:#333333;
}
.SOL_liqTabla a
{
	text-decoration:none;
}
.SOL_liqTotal
{
	text-align:right;
	font-size:1.4em;
	font-weight:bold;
	width:550px;
}
.SOL_liqPnlPendiente table td label
{
	vertical-align:middle;
	font-size:1.1em;
	padding-top:4px;
	margin-right:20px;
}
.SOL_liqSubTitol
{
	font-size:1.3em;
}
.SOL_liqPnlTarja
{
}
.SOL_liqPnlTarja input, .SOL_liqPnlTarja select 
{
	margin-bottom:10px;
	vertical-align:text-top;
}
.SOL_liqModalidad
{
	display:inline-block;
	vertical-align:text-top;
}
.dxucTextBox {
    background-color: #fbf7f9;
    border: 1px solid #d00372;
}
.dxucBrowseButton {
    border: 1px solid #db0276;
    background-color: #db0276;
    background-image: none;
}
.dxucControl .dxucBrowseButton a {
    color: #fff;
}
.dxbButton {
    padding: 3px 8px;
    border: 1px solid #A9ACB5;
    background: #EBEDF2 url(/DXR.axd?r=0_863-K75jj) repeat-x;
    color: #201F35;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
    border-radius: 0px;
}
.dxbButton div.dxb {
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.dxgvControl, .dxgvDisabled {
    border: 1px Solid #999;
    background-color: #fbf7f9;
    min-width: 400px;
    margin-bottom: 10px;
}
.dxgvHeader, .dxgvHeader table {
    color: #000;
}
.dxgvHeader {
    background-color: #ccc;
    border: 1px solid #bbb;
}
.dxgvHeader a, .dxgvHeader a.dxgvCommandColumnItem, .dxgvHeader a.dxgvCommandColumnItem.dxbDisabled, .dxgvHeader a.dxgvCommandColumnItem.dxbDisabled:hover, .dxgvCommandColumn a, .dxgvCommandColumn a.dxgvCommandColumnItem.dxbDisabled, .dxgvCommandColumn a.dxgvCommandColumnItem.dxbDisabled:hover, .dxgvControl a, .dxgvControl a {
    color: #db0276;
    text-decoration: none;
}
.SOL_txNumerico {
border:0px;
}
.SOL_txNumerico .dxic {
padding:0px !important;
overflow:inherit !important;
}
.SOL_txNumerico > tbody > tr > td > input {
border: 1px solid #d00372 !important;
    color: #7a0042 !important;
    background-color: #fbf7f9 !important;
    padding: 0.2em !important;
    font-size: 0.9em !important;
    font-family: Verdana !important;
    height: 18px;
    width: 110px;
}
.dxeRoot {
display:inline-block;
width:120px;
}