﻿.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: 10px 10px;
	padding: 10px 10px 10px 10px;
	width: 725px;
	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-left:2em;
	padding-right:2em;
	display:inline-block;
	background-image:none;
	text-decoration:none;
}
.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_fase1, .SOL_fase2, .SOL_fase3, .SOL_fase4, .SOL_fase5, .SOL_fase6, .SOL_fase7, .SOL_fase8, .SOL_fase9
{
	display:none !important;
	padding-left:35px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:15px;
	background-color:#cccccc;
	color:#666666;
	width:80px;
	height:33px;
	margin-right:10px;
	margin-bottom:10px;
	vertical-align:text-top;
	text-align:left;
	border-radius:20px;
	background-position:-30px -20px;
	background-repeat:no-repeat;
	background-size:contain;
}
.SOL_fase1
{
	background-image:url(/imas/general/num1.png);
}
.SOL_fase2
{
	background-image:url(/imas/general/num2.png);
}
.SOL_fase3
{
	background-image:url(/imas/general/num3.png);
}
.SOL_fase4
{
	background-image:url(/imas/general/num4.png);
}
.SOL_fase5
{
	background-image:url(/imas/general/num5.png);
}
.SOL_fase6
{
	background-image:url(/imas/general/num6.png);
}
.SOL_fase7
{
	background-image:url(/imas/general/num7.png);
}
.SOL_fase8
{
	background-image:url(/imas/general/num8.png);
}
.SOL_fase9
{
	background-image:url(/imas/general/num9.png);
}
.SOL_cheqSolic
{
	background-color:#333333;
	color:#ffffff;
	display:block;
	padding:10px;
	border-radius:10px;
	margin-bottom:20px;
}
.SOL_cajaSolic
{
	display:block;
}
.SOL_cajaForm
{
	display:block;
	margin-bottom:10px;
}
.SOL_cajaForm > table > tbody > tr > td
{
	padding-bottom:20px;
}
.SOL_label1
{
	display:inline-block;
	width:90px;
}
.SOL_label2
{
	display:inline-block;
	padding-left:20px;
}
.labelsforms
{
}
.labelsformsOBS {
}
.SOL_tablaForm td
{
	padding-right:20px;
	min-width:120px;
}
.SOL_boton, .SOL_botonAtras, .SOL_botonAdela
{
	padding:10px;
	border-radius:15px;
	white-space:normal;
	vertical-align:text-top;
	border:0px;
	cursor: pointer;
	background-color:#68652F;
	color:#ffffff;
}
.SOL_botonAtras[type='submit']
{
	background-image:url(/imas/general/botoAtras.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:40px;
}
.SOL_botonAdela[type='submit']
{
	background-image:url(/imas/general/botoAdela.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_cajaForm input, .SOL_cajaForm textarea, .SOL_cajaForm select
{
	vertical-align:text-top;
}
.SOL_cajaForm input[type='submit']
{
	padding:5px;
	vertical-align:middle;
	border-radius:5px;
	border:0px;
	background-color:#68652F;
	color:#ffffff;
}
.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;
}
.Titulo3N
{
	display:block;
	font-weight:bold;
	font-size:1.2em;
	color:#68652F;
	margin-bottom:1em;
}