
body {
	margin:0; /* Eliminamos espacios en el cuerpo de nuestro documento */
	padding:0;  /* Eliminamos espacios en el cuerpo de nuestro documento */
}
 
h1 {
	padding: .5em;  /* padding del título de la página */
	margin: 0;  /* Eliminamos espacios en el título */
	text-align: center;  /* Centramos */

	vertical-align: middle;

	background: #FFFFCC;  /* FFFFCC Color de fondo del header */
	color: #CC6600;  /* FF9900 Color del texto del título */
	
}

h3 {
	padding: .5em;  /* padding del título de la página */
	padding-left: 1em;  /* padding del título de la página */
	margin: 0;  /* Eliminamos espacios en el título */
	text-align: left;  /* Izquierda */
	
	vertical-align: middle;
}
 
 
p {
	/*margin: .5em;  /* Margen entre cada párrafo de nuestro documento */
}
 
#header {
	background: #000;  /* FFFFCC Color de fondo del header */
	color: #FFF;  /* FF9900 Color del texto del título */
	height: 2em;  /* Alto del header */
}
 
#footer {
	clear: left;  /* Eliminamos elementos flotantes alrededor del footer (para que se posicione hasta abajo de todo) */
/*	width: 95%;  /* Ancho del footer */
	background: #fff;  /* Color de fondo del footer */
	padding: 1em;  /* Eliminamos espacios en el footer de nuestro documento */
	margin: 0em; /* Eliminamos espacios en el footer de nuestro documento */

}
  
#footer .trams {
	color: #096;  /* Texto del footer */
	text-align: left;  /* Texto a la izquierda */
	font-weight: bold;
	font-size: 0.80em;
}
  
#footer a {
	color: #000; /* Color del hipervínculo en el footer */
	background-color: #333; /* Color de fondo del hipervínculo en el footer */
}

#contenido-wrap {
	float: left; /* Flotando a la izquierda */
	width: 98%; /* 100% de ancho */
}

#menu {
	float: left;
	width: 200px; /* Ancho de nuestra columna */
	margin-left: -200px; /* margen izquierdo negativo, debe ser el mismo valor que el width */
	/*background-color: #FFFF99;
	height: 400px;
	line-height: 200px;*/
	text-align: center;
}

#contenido {
	color: #000;
	background-color: #FFF;
	line-height: 2em;
	text-align: justify;
	font-weight: bold;
	font-size: 1em;
	margin-right: 200px; /* Margen derecho. Debe ser el mismo valor que el ancho de nuestro menu */
	
	padding: 1em; 
	padding-top: 0em; 
}

#contenido a {
	color: #000; /* Color del hipervínculo en el footer */
	/*background-color: #333; /* Color de fondo del hipervínculo en el footer */
}
 
#contenido strong {
	color: #666;
	background-color: #fff;
}

.obligatoris {
	color:#FF0000;
	/*color: #CC6600;*/
}

.camps_obligatoris {
	/*border-color:#FF0000; /*decoracion*/
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351
}

.submit .camps_obligatoris {
/* http://www.webcredible.co.uk/user-friendly-resources/css/css-forms.shtml */
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9
} 



#dades_inscripcio {
	color: #333;
	background-color: #EFF5FB;/*#ccf;*/
	line-height: 1.4em;
	text-align: justify;
	/*font-weight: bold;*/
	font-size: 0.8em;
	/*margin-right: 200px; /* Margen derecho. Debe ser el mismo valor que el ancho de nuestro menu */
	padding: 1em; 
}


#dades_inscripcio .valor {
	color: #00f;
}

.error {
	color:#FF0000;
    font-family: Monaco, Verdana, Sans-serif;
    font-size: 12px;
}

.pagat {
	color:#0000FF;
    font-family: Monaco, Verdana, Sans-serif;
    font-size: 10px;
}


.subapartat {
	background: #848484;  /*  Color de fondo Subapartado formulario */
	color: #FFF;  /* FF9900 Color del texto del título Subapartado formulario */
	height: 1.2em;  /* Alto del header */
	text-align: center
}

/* ================================================== TABLE =========================================================== */
table.list {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	/*width: 320px;*/
	}

th.list {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow th {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

td.list {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

td.width {
	/*width: 190px;*/
	}

td.adjacent {
	border-left: 1px solid #CCC;
	text-align: center;
	}


tr.blue{
	background: #F5FAFA;
}

