body {
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	/*text-align: center;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
/*	background-image: url(imagenes/v29.jpg);*/
	background-color: #669900;

    }

/* contenidor de tota la pàgina */

#todo{
	width:  960px;  /*1-para opera*/
	\width: 938px; /*2-para ie-se agrega el padding y border*/
	w\idth: 960px; /*3- estandares*/
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#807873;
	background-color:#FFFFFF;
	/*background-image: url(untitled/img/fons.jpg);
	background-position: top left;
	background-repeat:repeat-x;*/
	border:1px solid #807873;
	}

/*a partir de aki esta visto*/


.titulo{

	margin: 5px 0px 3px 0px;
	padding:0px;

	}


/* barra de titol i menú idiomes */



.caja1{
	padding:0px;
	
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	}

.cajasup{
	padding:0px;
	height: 20px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	}

.caja_agenda{
	border-bottom-width: 1px;
	border-bottom-color: #E4E4E4;
	border-bottom-style: solid;
	overflow: auto;	/*height: 20px;*/
	}
	
	.area_int{
	font-size:.8em;
	color: #ff9800;
	margin:0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	float: left;

	}
	
.titulo_agenda{
	float:right;
	padding: 0px;
	margin: 0px;
	color:inherit;
	background-color: #ffffff;
	border:0px solid #807873;
	width: 670px;
	}
	
.titulo_agenda a {
	text-decoration: none;
	padding: .2em 1em;
	color: #807873;
	background-color: #fff;
	font-weight:bold;
	}

	

.titulo_agenda a:hover{
	color: #ff6600;
	background-color: #fff;
	font-weight:normal;
	font-weight:bold;
	text-decoration: underline;
	}

.titulo_noticia{
	padding: 0px;
	margin: 0px;
	color:inherit;
	background-color: #ffffff;
	border:1px dotted #807873;	
	}
	
.titulo_noticia a {
	text-decoration: none;
	
	color: #807873;
	background-color: #fff;
	font-weight:bold;
	text-align: justify;
	}

	

.titulo_noticia a:hover{
	color: #ff6600;
	background-color: #fff;
	font-weight:normal;
	font-weight:bold;
	text-decoration: underline;
	text-align: justify;
	}

	
	/**/
	
	
	.titulo_list{
	padding: 0px;
	margin: 0px;
	color:inherit;
	background-color: #ffffff;
	
	
	}
	
.titulo_list a {
	text-decoration: none;
	
	color: #807873;
	background-color: #fff;
	font-weight:bold;
	text-align: justify;
	}

	

.titulo_list a:hover{
	color: #ff6600;
	background-color: #fff;
	font-weight:normal;
	font-weight:bold;
	text-decoration: underline;
	text-align: justify;
	}

	
	
#titulo{

	float:left;
	padding: 0px;
	margin: 0px;
	color:inherit;
	background-color: #ffffff;
	border:0px solid #807873;

	}
/* menu esquierdo principal */

#menuizquierdo{

	width:  140px;  /*1-para opera*/
	\width: 132px; /*2-para ie-se agrega el padding y border*/
	w\idth: 140px; /*3- estandares*/
	float: left;
	margin:0px;
	padding:5px 3px 3px 3px;
	color:inherit;
	background-color: #ffffff;
	border: 1px solid #807873;

	}

/* contingut principal de la pàgina */

#contenido{
	width: 794px;  /*1-para opera*/
	\width: 772px; /*2-para ie-se agrega el padding y border*/
	w\idth: 794px; /*3- estandares*/
	float:right;
	color:inherit;
	background-color: #ffffff;
	border: 1px solid #807873;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

	}

	
.text{
	text-align: justify;
	

	}
.columna1{

	width:30%;
	margin:5px 0px 5px 5px;
	padding:7px;
	border:1px solid #807873;
	float:left;
	font-size:0.9em;
	color:#807873;
	background-color:inherit;
	}

.columna2{

	width:30%;
	margin:5px 0px 5px 5px;
	padding:7px;
	border:1px solid #807873;
	float:left;
	font-size:0.9em;
	color:#807873;
	background-color:inherit;
	}
.columna3{

	width:30%;
	margin:5px 0px 5px 5px;
	padding:7px;
	border:1px solid #807873;
	float:left;
	font-size:0.9em;
	color:#807873;
	background-color:inherit;
	}
.columna4{

	width:30%;
	margin:5px 0px 5px 5px;
	padding:7px;
	border:1px solid #807873;
	float:left;
	font-size:0.9em;
	color:#807873;
	background-color:inherit;
	}

.columna_contenido{

	width:67%;
	
	float:left;
	background-color:inherit;
	}
.columna_ancha{
	width:95%;
	margin:5px 0px 5px 5px;
	padding:7px;
	border:1px solid #807873;
	float:left;
	font-size:0.9em;
	color:#807873;
	background-color:inherit;
	text-align: justify;
	}

.columna_banner{
	width:95%;
	padding:7px;
	border:1px solid #807873;
	float:left;
	font-size:0.9em;
	color:#807873;
	background-color:inherit;
	clear: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	}
	
.otras_webs{
	background-color:inherit;
	clear: both;
	}
	
#otras_webs ul {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding:0px;
	
	}

.otras_webs  li {
	display: inline;
	padding:2px;
	color: #3C3;
	margin:2px;
	float: left;
	width: 178px;	
	}

.otras_webs ul li a {
	text-decoration: none;
	font-weight:normal;
	font-size: 1.0em;
	display:block;
	line-height:1.1em;
	border: 1px solid #690;
	word-spacing: 1em;
	padding: 5px;
	}
	

.otras_webs ul li a:hover{
	color: #fff;
	font-size: 1.0em;
	background-color: #690;
	font-weight:normal;
	text-decoration: none;
	}
	
	
	
	
.convocatorias{

	width:95%;
	margin:5px 0px 5px 5px;
	padding:7px;
	border:1px solid #807873;
	float:left;
	font-size:0.9em;
	color:#807873;
	background-color:inherit;
	}


.columna img{

	text-align:center;

	}

	/*menu de cajas*/
/*
#idiomes{

	float:right;

	text-align:right;

	margin:0px;

	padding: 5px 2px 5px 0px;

	color:inherit;

	background-color: #ffffff;

	}

	

#idiomes ul {

	list-style-type: none;

	margin: 0px;

	padding:0px;

	}

	

#idiomes ul li {

	display: inline;

	padding:0.1em 0em 0em 0em;

	color: #807873;

	background-color: #fff;

	}

	

#idiomes ul li a {

	text-decoration: none;

	padding: .2em 4em;

	margin:0px;

	font-weight:normal;

	border: 1px solid #807873;

	}

	

#idiomes ul li a:hover{

	color: #fff;

	background-color: #ff9800;

	font-weight:normal;

	}
*/


/*                      */

h1 {
	font-size:2em;
	background-color:inherit;
	margin:0px;
	padding:0px;
	color: #FF9900;
}
h2 {
	font-size:1.8em;
	
	padding:40px 0px 0px;
	text-align: center;
}
.tipo_letra_grande{
	font-size:1.1em;
	color: #669900;
	background-color:inherit;
	margin:0px 0px 10px 0px;
	padding:5px 0px 5px 0px;
	text-align: center;
}


hr{
	margin: 5px 0px 5px 0px;
	}
/*
.taronja {
	color:#ff9800;
	background-color:inherit;
}
*/
a {
	color: #ff9800;
	background-color:inherit;
	text-decoration: none;
	font-weight:bold;
	}

a:hover{
	color: #807873;
	background-color:inherit;
	font-weight:bold;
	}
/*
.dreta{
	text-align:right;
	}
*/
.area{
	font-size:.8em;
	color: #ff9800;
	margin:0px;
	width: 80px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	}

	

.centre{

	text-align:center;

	}

p{

	margin:10px 0px 10px 0px;
	padding:0px;
	}

	

.text{
	margin:0px;
	padding:0px;
	}

	/*

.peufoto{
	color: #d9d2c3;
	background-color:inherit;
	font-size: 0.8em;
	font-style: italic;
	text-align: center;
	margin-bottom:10px;
	}

	

.idioma{

	color: #fff;
	background-color: #ff9800;
	font-weight:normal;

	}

	
*/
.seccion{
	width:88%;
	font-size:1.3em;
	color: #fff;
	background-color: #669900;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 25px;
	border: 1px solid #807873;
	/*background-image: url(untitled/img/quadradet.jpg);*/
	background-position: 2%;
	background-repeat:no-repeat;
	}

.seccion_otraswebs{
	font-size:0.9em;
	color: #fff;
	background-color: #669900;
	font-weight:bold;
	border: 1px solid #807873;
	text-align: center;	
	}

.seccion2{
	/*width:88%;*/
	font-size:1.3em;
	color: #fff;
	background-color: #669900;
	font-weight:bold;
	border: 1px solid #807873;
	/*background-image: url(untitled/img/quadradet.jpg);*/
	/*background-position: 2%;
	background-repeat:no-repeat;*/
	height: 1.3em;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 20px;
	}
	


	

/* contenidor de l'escut i la imatge superior */

#superior{
    border:none;

	clear:both;
	margin: 0px 5px 0px 5px;
	padding: 0px ;
	color:inherit;
	background-color: #ffffff;

	}
#bannersuperior_izq{
		float: right;
	
	
	}
#bannersuperior_der{
	
	
	}
	
/* contenidor superior */

#contenedorsuperior{

	padding: 9px;
	margin: 5px ;
	color:inherit;
	background-color: #ffffff;
	border:1px solid #807873;
	background-position: top right;
	}
	
	
/*  bloque superior                 */
#bloquesuperior{
	padding: 9px;
	margin: 5px;
	color:inherit;
	background-color: #ffffff;
	/*border:1px solid #807873;*/
	overflow: auto;	

	}
#bloquesuperior_izq{
	width:22%;
	padding:7px;
	/*border:1px solid #807873;*/
	float:left;
	font-size:0.9em;
	color:#807873;
	background-color:inherit;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display:inline
	
	}
#bloquesuperior_der{
	width:61%;
	padding:7px;
	float:left;
	/*border:1px solid #807873;*/
	float:right;
	font-size:0.9em;
	color:#807873;
	background-color:inherit;
	
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	display:inline
	}
	
/* contenidor del menú superior */



#menusuperior{

	padding: 9px;
	margin: 5px ;
	color:inherit;
	background-color: #ffffff;
	border:1px solid #807873;
	/*background-image: url(untitled/img/detall.jpg);*/
	background-position: top right;
	background-repeat:no-repeat;

	}

	

#menuhoritzontal{
	padding:0px;
	margin: 0px 0px 0px 40px;
	background-position:left top;
	background-repeat:no-repeat;
	}



.menuhoritzontal ul {

	list-style-type: none;
	margin: 0px;
	padding:0px;

	}

	

.menuhoritzontal ul li {

	display: inline;
	padding:0.1em 0em 0em 0em;

	}

	

.menuhoritzontal ul li a {

	text-decoration: none;
	padding: .2em 1em;
	color: #807873;
	background-color: #fff;
	border: 1px solid #807873;
	font-weight:normal;

	}

	

.menuhoritzontal ul li a:hover{
	color: #ff6600;
	background-color: #fff;
	border: 1px solid #807873;
	font-weight:normal;

	}




	

dl, dt, dd, ul, li {

	margin: 0;
	padding: 0;
	list-style-type:none;

	}


/*
#menu {



	}

	

dl#menu {



	}

	*/

dl#menu dt {

	color: #807873;
	background-color:inherit;
	cursor: pointer;
	margin: 2px 0;
	padding: 2px 0px 2px 5px;
	text-align: center;
	font-weight: bold;
	border: 1px solid gray;
	line-height:1.1em;

	}

	

dl#menu dd {

	border: 1px solid gray;

	}

dl#menu_2 dt {

	color: #807873;
	background-color:inherit;
	cursor: pointer;
	margin: 2px 0;
	padding: 2px 0px 2px 5px;
	text-align: center;
	font-weight: bold;
	border: 1px solid gray;
	line-height:1.1em;

	}

	

dl#menu_2 dd {

	border: 1px solid gray;

	}


/*
dl#menu li {

	text-align: left;
	color:inherit;
	background-color: #fff;

	}

	

dl#menu li a{

	color: #807873;
	background-color: #fff;
	padding-left:5px;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
	font-weight:normal;

	}

*/

dl#menu dt a {

	color: #807873;
	background-color:inherit;
	/*padding-left:10px;*/
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
	font-weight:bold;
	

	}



dl#menu dt a:hover {
	color: #ff9800;
	background-color:inherit;
	font-weight:bold;
	}


/***/

dl#menu_3 dt {

	color: #807873;
	background-color:inherit;
	cursor: pointer;
	margin: 2px 0;
	padding: 2px 0px 2px 5px;
	text-align: center;
	font-weight: bold;
	border: 1px solid gray;
	line-height:1.1em;

	}

	

/*dl#menu_3 dd {

	border: 1px solid gray;

	}
*/

/* contenidor de la part inferior de la pàgina */

#pie{

	clear: both;
	padding:0px 0px 0px 20px;
	margin: 5px 0px 0px 0px;
	border: 0px solid #807873;

	}

	/**/
	
#info_final_0{
	float:left;
	width: 200px;
	text-align:center;
	padding:5px;
	color:#807873;
	background-color:inherit;
	margin-left: 5px;
	}

#info_final_1{
	float:left;
	width: 120px;
	text-align:center;
	padding:5px;
	color:#807873;
	background-color:inherit;
	margin-left: 60px;
	}
#info_final_2{
	float:left;
	width: 300px;
	text-align:center;
	padding:5px;
	color:#807873;
	background-color:inherit;
	
	}
#info_final_3{
	float:left;
	width: 250px;
	text-align:center;
	padding:5px;
	color:#807873;
	background-color:inherit;
	vertical-align: top;
	clip: rect(auto,auto,auto,60px);
	}
	#info_final_4{
	float:left;
	width: 70px;
	text-align:left;
	padding:5px;
	color:#807873;
	background-color:inherit;

	}

#pie2{

	clear: both;
	padding: 5px;
	margin: 5px;
	color:inherit;
	background-color: #ffffff;
	border: 1px solid #807873;

	}

.foto{
    border:none;

		font-size: 8pt;
	font-family: verdana;
	text-decoration: none;
	

	}
	#todo_form{
	width:  445px;  /*1-para opera*/
	\width: 445px; /*2-para ie-se agrega el padding y border*/
	w\idth: 445px; /*3- estandares*/
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#807873;
	background-color:#FFFFFF;
	/*background-image: url(untitled/img/fons.jpg);
	background-position: top left;
	background-repeat:repeat-x;*/
	border:1px solid #807873;
	}
	.envio_form{
	width:430px;
	margin:16px;
	padding:7px;
	border:1px solid #807873;
	float:left;
	font-size:0.9em;
	color:#339900;
	text-align: center;
	background: #FFFFFF;
	}
	
	.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #666666;
	font-weight: bold;
	background: #D0FF71;
}

#bloquesuperior_der ul li {

	display: inline;
	padding:0.1em 0em 0em 0em;

	}
#.bloquesuperior_izq ul li {

	display: inline;
	padding:0.1em 0em 0em 0em;

	}
	
.columna4 ul li {

	display: inline;
	padding:0.1em 0em 0em 0em;

	}

.columna_banner ul li {

	display: inline;
	padding:0.1em 0em 0em 0em;

	}
	

.menu_social{
	padding:0px;
	margin: 0px 0px 0px 5px;
	background-position:left top;
	background-repeat:no-repeat;
	border: 1px solid #999;
	width: 98%;
	float: left;
	}



.menu_social ul {

	list-style-type: none;
	margin: 0px;
	padding:0px;

	}

	

.menu_social ul li {

	display: inline;
	padding:0.1em 0em 0em 0em;

	}

	

.menu_social ul li a {

	text-decoration: none;
	/*padding: .2em 1em;
	color: #807873;
	background-color: #fff;
	border: 1px solid #807873;*/
	font-weight:normal;

	}

	

.menu_social ul li a:hover{
	color: #ff6600;
	background-color: #fff;
	/*border: 1px solid #807873;*/
	font-weight:normal;

	}

.menu_social img {
	border-width: 0px;
}

