body
{
	font-size:11px;
	background-color:#000000;
	color:#ffffff;
	font-family:Arial,Helvetica;
}

.formulari
{
	font-size:1em;
	border:0.1em solid #b5c8da;
	border-top:0em;

	margin-bottom:1.8em;

}

.formulari form
{
	font-size:1.2em;
	 margin:0em; padding:0em;
}


.formulari .cap_formulari
{
	background-color:#ecf2f8;
	padding:1.2em;
	padding-top:0.8em;
	color:#cc0066;
	font-weight:bold;
}

.formulari .interior_formulari
{
	padding-left:1.6em;
	padding-right:1.6em;
	padding-top:1em;
	padding:1em;
}

.formulari table
{
	width:100%;
}

.formulari .campos
{
	padding-top:1.6em;
}

.formulari .titol_fm
{
	font-size:1.4em;
	color:#2081b8;
	font-weight:bold;
}

.formulari .etiqueta
{
	font-size:1.1em;
	text-align:right;
	color:#0d2342;
	font-weight:bold;
}

.formulari .obligatorios
{
	color:#986698;
	font-style:italic;
}

.formulari .italica
{
	color:#B3992E;
	font-style:italic;
	font-weight:normal;
}

.formulari hr
{
	border:0em;
	font-size:1em;
	height:0.1em;
	border-top:0.1em solid #b1c5d8;
	margin-top:2em;
	margin-bottom:1.4em;
	
}

.formulari input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:16em;
	border:1px solid #b1c5d8;
}
.formulari select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #b1c5d8;
	width:16em;
}
.formulari TD
{
	vertical-align:top;
	font-size:1em;
	padding-right:1.5em;
	padding:0.4em;
}
.formulari textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:38.1em;
	height:10em;
	border:0.08em solid #b1c5d8;
}

.formulari ul
{
	clear:both;
	list-style-type:none;
	padding:0em;
	margin:0em;
}

.formulari li
{
	padding:0em;
	margin:0em;
}



.formulari .ccond_izq
{
	font-size:1.1em;
	width:100%;
	color:#2081b8;
}

.formulari .ccond_izq a
{
	text-decoration:none;
	color:#cc0066;
}

.formulari .ccond_izq a:hover
{
	text-decoration:underline;
}

.formulari .ccond_der
{
	vertical-align:top;
	padding-right:1.2em;

}

.destacado
{
	font-weight:bold;
}

.errormsg
{
	font-size:1.4em;
	text-align:center;
	color:#cc0066;
	padding-top:0.4em;
}

table
{
	font-size:11px;
}

td
{
	vertical-align:top;
}

.tabla_datos
{
	width:100%;
	border:0em;
}

.tabla_datos thead
{
	background-color:#330000;
}

.tabla_datos th
{
	font-size:10px;
	color:#e0d0ad;
	border-right:1px solid #7d212b;
	text-align:center;
}
.tabla_datos td
{
	border-right:1px solid #7d212b;
	font-size:11px;
	text-align:center;
	background-color:#4d2d30;
}

.tabla_datos .left
{
	text-align:left;
}


