/* CSS General */

body{
    font-family: "Courier New", Courier, monospace;
    /*, "Courier 10 Pitch", "Georgia, Tahoma, Verdana, "Trebuchet MS", "Bitstream Vera Serif", Serif, Sans-serif,Verdana, Arial, sans-serif;*/
    font-size:1em;
    background-color:#4f4a2f;
    color:#28220b;
    margin:0;
    padding:0;
}

#web{	
    background-color:#ffffff;
    width:96%;
    margin:auto;
    margin-top:0;
    padding:0;
}

.entrada{    
    margin-top:7em;
    text-align:center;
}


.bg_entrada {    
    background-color:#ffffff;
}


.buit{
    display:none;
}

h1{
    margin:0;
    padding:0;
}

h2{
    margin:0;
    padding:0;
}

h3{
    color:#4f4a2f;
    font-size:2em;
    margin:0;
    padding:0;
    padding-top:0.4em;
    padding-left:0.7em;
    text-align:left;
    clear:both;
}

h4{
    font-size:1.2em;
    margin:0;
    padding:0;
}

h5{
    font-size:1.1em;
    margin:0;
    padding:0;
}

/* ----------------- */
/* logo de capcelera */
/* ----------------- */

#logo {
    margin:0;
    padding:0;
    padding-top:1em;
    padding-bottom:1em;
    text-align:center;
}


/* -------------- */
/* menu principal */
/* -------------- */

#menu {	
    display:table;
    width:100%;
    border-top:0.05em solid #989800;
    border-bottom:0.05em solid #989800;
    font-size:1.4em;
    font-weight:bold;    
}

#menu ul {
    display:table;
    list-style:none;
    margin:0;
    padding:0;
}

#menu li {
    float:left;
    margin:0;
    margin-left:1.5em;
    padding:0;
    text-decoration:none;
}

#menu li a, a:visited {
    color:#463d00;
}

#menu li a:hover {
    color:#989800;
}


/* ----------------- */
/* submenu principal */
/* ----------------- */

#submenu {
	display:table;
	float:left;
	width:100%;
	padding-left:60px;
	background-color:#c5bc8c;
	font-size:1.2em;
}

#submenu ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#submenu li {
	display:table;
	float:left;
	margin:0px 33px 2px 0px;
	padding:0px 0px 0px 0px;
	color:#4f4a2f;
}

#submenu li a, a:visited {
	color:#504416;
	text-decoration:none;
}

#submenu li a:hover {
	color:#786721;
	text-decoration:none;
}


/* ------------- */
/* titol apartat */
/* ------------- */

#titol_apartat{
	display:table;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 20px;
}


/* --------- */
/* contingut */
/* --------- */

#contingut{
    margin:0;
    padding:1.5em;
    min-height:10em;    
}

.data_hora {
    font-size:0.9em;
    color:#0F0F0F;
    font-style:italic;
}

/* columna de contingut amb categories i grups */
.resultats_agrupats {
    display:table;
    float:left;
    margin:0;
    padding:1em;
    padding-left:0;
    width:62%;
}

/* columna de llista de categories i grups */
.agrupacions {
    display:table;
    float:right;
    margin:0;
    padding:1em;
    width:28%;
}

.agrupacions ul {
    margin:0;
    padding:0;
    padding-bottom:1em;
    list-style:none;
}

.agrupacions h4 a, a:visited{
    color:#28220b;
}


/* columna resultats portada */
.resultats_portada {
    display:table;
    float:left;
    margin:0;
    padding:0.2em;
    padding-left:0;
    width:40%;
}

/* columna de llista de categories i grups */
.noticies_portada {
    display:table;
    float:right;
    margin:0;
    padding:0.2em;
    width:40%;
}

.noticies_portada ul {
    margin:0;
    padding:0;
    padding-bottom:1em;
    list-style:none;
}

.noticies_portada h4 a, a:visited{
    color:#28220b;
}


/* --- */
/* peu */
/* --- */

#peu {	
    clear:both;
    margin:0;
    padding:0;
    padding-top:0.5em;
    padding-bottom:0.5em;
    text-align:center;	
    font-size:0.9em;
    border-top:0.1em solid #989800;
    background-color:#ffffff;
    text-decoration:none;
}

#peu a, a:visited {
    color:#463d00;
}

#peu a:hover {
    color:#989800;
}

#regles {
	display:table;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 2px 20px;
	width:100%;
	background-color:#c7bb77;
	font-size:0.6em;
}


/* ----------------- */
/* links per defecte */
/* ----------------- */

a, a:visited{
    color:#989800;
    text-decoration:none;
}
a:hover{
    color:#b5b548;
    text-decoration:none;
}


/* ------------------------------- */
/* disposicio de columnes en blocs */
/* ------------------------------- */

#bloc_x{
	display:table;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0.9em;
}

/* bloc tot ample */
#bloc_x_4{
	display:table;
	float:left;
	margin:0px 4px 0px 4px;
	padding:3px 3px 3px 3px;
/*	width:100%; */
}

/* bloc tres quarts */
.bloc_x_3{
    display:table;
    float:left;
    margin:0;
    padding:1em;
    width:62%;
}


/* bloc meitat */
#bloc_x_2{
	display:table;
	float:left;
	margin:0px 4px 0px 4px;
	padding:3px 3px 3px 3px;
	width:48%;
}

/* bloc un terç */
#bloc_x_5{
	display:table;
	float:left;
	margin:0px 4px 0px 4px;
	padding:3px 3px 3px 3px;
	width:31%;
}

/* bloc_x_un_quart */
.bloc_x_1{
    display:table;
    float:right;
    margin:0;
    padding:1em;
    width:30%;
    border-left:0.05em dotted green;
}

#separacio_bloc{
	display:block;
	background-color:#000000;
	height:1px;
	width:100%;
	margin:3px 0px 3px 0px;
}

#centrat{
	text-align:center;
}


/* ---------- */
/* formularis */
/* ---------- */

.formulari {
    list-style:none;    
    margin:0;
    padding:0;
}

.formulari li {
    padding-bottom:1em;
    
}

.formulari li label {
    display:block;
    clear:both;
    width:100%;    
}

INPUT{
    width:50%;
    border:0.05em solid #b5b548;
}

INPUT{
    width:50%;
    border:0.05em solid #b5b548;
}

TEXTAREA{
    width:50%;	
    border:0.05em solid #b5b548;
}

IMG{
    border:0em;
}
