.formulari label {
float:left;
padding-right:1em;
text-align:left;
width:20%;
}
.formulari input, .formulari textarea, .formulari select {
font-size:100%;
width:70%;
}
.formulari input.tipus_data {
width:9.6em;
}

.formulari .botons_form {
display:block;
margin:0pt;
padding:1em 0pt 0pt;
text-align:right;
width:auto;
}

.formulari .botons_form input {
background-color:#000000;
border:2px solid #D6D7DE;
color:#a7e7d0;
cursor:pointer;
font-weight:bold;
width:auto;
}

.formulari .botons_form input:hover {
background-color:#000000;
color:#f6efaa
}
.formulari {
background-color:#F5F5F5;
padding:1.5em;
}

.opcio {
overflow:auto;
}

.pinfo{
	color:#62A76E;
	font-weight:bold;
}
.info{
	border-bottom:1px dashed black;
	border-top:1px dashed black;
	padding-top:1em;
	padding-bottom:1em;
	margin-bottom:1em;
}

a {
        color:black;
        text-decoration:none;
}

.contingut a:hover,a:visited, a:link {
        ___color:#6BCBFF;
        color:#62A76E;
}
body {
        margin:0;
        font-family: arial;
        font-size: 10pt;
        background-image:url('../img/fonsCreueta50.jpg');
}
.tot {
        width:799px;
        margin-left:auto;
        margin-right:auto;
}
.cap, .cap_ca,.cap_es {
        background-image:url('../img/cabecera_web.jpg');
        height:203px;
}
.cap_es {
        background-image:url('../img/cabecera_web_es.jpg');
}
.menudalt {
        font-size:10pt;
        font-weight:bold;
        padding-top:165px;
        padding-left:190px;
}
.cos {
        margin-top:10px;
        background-image:url('../img/menu.png');
        background-repeat:repeat-y;
        margin-bottom:10px;
        /* aixo es perque en explorer funcinoni. Si ho traiem bo es veu be!!! */
        border:1px solid transparent;
}
.contingut {
        padding:10px;
        margin-left:160px;
        background-color:white;
        xxmin-height:300px;
}
.menuesq {
        padding:0px;margin:0px;
        font-size:10pt;
        font-weight:normal;
        float:left;
        width:150px;
        background-color:white;
}
h1 {
        padding:0;margin:0;
        font-size:12pt;
        font-weight:bold;
        ___color:#6BCBFF;
        ___color:#343575;
        color:#62A76E;
        padding-bottom:0.5em;
}
h2 {
        padding:0;margin:0;
        font-size:11pt;
        font-weight:bold;
        margin-bottom:0.5em;
        border-bottom:1px dashed black;
	padding-top:1em;
}
.peu {
	background-image:url('../img/logos.gif');
	background-repeat:no-repeat;
	background-position: 0 0;
        background-color:white;
        text-align:right;
        padding:10px;
}
                .menudalt ul {
                        margin:0;padding:0;
                }
                .menudalt li {
                        list-style-type:none;
                        display: block;
                        float:left;
                        padding-right:1em;
                }
                .menudalt li a {
                        padding-top:1px;
                        padding-bottom:1px;
                        padding-left:5px;
                        padding-right:5px;
                }
                .menuesq ul {
                        margin:0;padding:0;
                        padding:10px;
                        height:100%;
                }
                .menuesq li {
                        list-style-type:none;
                        padding-bottom:5px;
                        margin-bottom:5px;
                        display: block;
                        __color:#FDEB7F;
                        __color:#343575;
                        color:#62A76E;
                        border-bottom:1px dashed #DDDDDD;
                }
                .rodona {
                        position:relative;
                        left:40px;
                        top:100px;
                        padding:60px;
                }
                .paragraf {
                        xxpadding-bottom:1em;
                        __border-bottom:1px dashed black;
                        xxmargin-bottom:1em;
                }
                .menudalt li.active a, .menudalt li.trail a {
                        background:black;
                        ___color:#6BCBFF;
                        color:#62A76E;
                }       
        .imatge_esquerra {
                float:left;
                padding-right: 2em;
                padding-bottom: 1em;
        }
        .imatge_dreta {
                float:right;
                padding-left: 2em;
                padding-bottom: 1em;
        }
	.imatge_baix {
		padding-top:1em;
		display:block;
		text-align:center;
		margin-right:auto;
		margin-left:auto;
	}
        a img {
                border:0px;
        }
	.paragraf {
		overflow:hidden;
	}

		th{
			text-align:left;
			width:10%;
		}
		
		.hora{
			width:20%;
			}
	.contingut li {padding-bottom:0.5em}
	p {
		padding:0;margin:0;
		xxpadding-bottom:1em;
		
	}

