body{
	background-image:url(http://www.diba.es/prem/img/back.gif);
	background-repeat:repeat;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

img {
	border: 0!important;
	}


/* Div on s'introdueix la franja amb el logotip de les pagines interiors */
a, a:active {
	color: #3B65A6;
	text-decoration: none;
}
a:hover {
	color: #3B65A6;
	text-decoration: underline;
}

/*------------------*/


div.fecha{
	font-size:0.7em;
	color: #ffffff;
	height: 16px;
	padding:2px 5px 0 5px;
	background-color:#891536;
	border: 0px;
	position: absolute;
	top: 143px;
	}

div.numero{
	font-size: 1.1em;
	width: 70px;
	height: 16px;
	padding: 0.05em 0 0.05em 0.4em;
	background-color: white;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: absolute;
	top: 92px; 
	left: 711px;
}

div.menuprincipal {
	width: 760px;	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #d9d9d9;
	display:block;
}

div.cos {
	width: 760px;
	margin: 5px 0 0 0;
}

div.primera{
	width: 500px;
	margin: 0;
	float:left;
}

div.espacio{
	width: 30px;
	margin: 0;
	float:left;
}

div.segona{
	width: 160px;
	margin: 1em 0 0 6em;
	padding: 0 0.4em 0.8em 0.4em;
	border: 1px dotted #000000;
	float:left;
	
}

div.segona_detall{
	width: 160px;
	margin: 1em 0 0 10em;
	padding: 0 0.4em 0.8em 0.4em;
	border: 1px dotted #000000;
	float:left;
}

div.segona_detall_dos{
	width: 145px;
	margin: 1em 0 0 1em;
	padding: 0.5em 0.4em 0.8em 0.4em;
	border: 1px dotted #000000;
	float:left;
}

div.columna1 {	
	width: 270px;	
	margin-top: 0em;
	margin: 0 0 0 0em;
 	float: left;
}

div.columna2 {
	width: 600px;
	vertical-align: top;
	text-align: left;
	margin: 0 0 0 0em;	
}

div.columna1_ampliada {	
	width: 295px;
	margin-top: 0em;
	margin: 0 0 0 0em;
 	float: left;
}

div.columna2_ampliada {
	width: 460px;
	vertical-align: top;
	text-align: left;
	margin: 0 0 0 0;
	float: left;
}

div.utilitats{
	width: 480px;
	margin: 0 0 3em 0;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	
}

div.icodiv{
	margin: 0 0 0 24em;
	padding: 0.1em 0 0 0;
	width: 80px;
	}

div.utilitats_ampliada{
	width: 470px;
	margin: 0 0 3em 0;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

div.icodiv_ampliada{
	margin: 0 0 0 24em;
	padding: 0.1em 0 0 0;
	width: 80px;
}


div.final{
margin-left:300px;

}

div.final_detall{
margin-left:100px;

}

div.divform{
margin-left:0 0 0 0;
margin-top: 0em;

}
div.boton{
margin-left:50px;
margin-top: 0.5em;

}

div.linea_detalle{
	border-top: 1px solid #EC1B87;
	margin-top: 0.8em;
}


div.ampliadadiv{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	vertical-align:middle;
	}

div.divtransparente{
	width: 200px;
	color: #red;
	background: transparent;
	float: left;
}

/* Menu top*/

ul.menutop {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	/*text-align:center;*/
}

ul.menutop li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}

ul.agendablau{
	font-size: 0.7em;
	color:#656565;
	margin: 0 0.5em 0.5em 0.7em;
	padding: 0 0 0 0em;	
}

ul.agendablau li {
	font-size: 1em;
	margin: 0 0 0 0em;
	padding: 0.3em 0 0 0em;
	/*list-style-image: url(http://www.diba.es/prem/images/flecha_blava.gif);*/
	list-style:none;
	line-height:1.4em;
	}

ul.agendablau li.websblau{
	color:#000000!important;
	}

ul.websblau{
	font-size: 0.7em;
	margin: 0.4em 0 0 1.4em;
	padding: 0 0 0 0em;	
	}

ul.websblau li {
	font-size: 1em;
	margin: 0 0 0 0em;
	padding: 0.3em 0 0 0em;
	list-style-image: url(http://www.diba.es/prem/img/flecha_blava.gif);
	}

ul.webs{
	font-size: 0.7em;
	margin: 0.4em 0 0 1.4em;
	padding: 0 0 0 0em;	
}

ul.webs li {
	font-size: 1em;
	margin: 0 0 0 0em;
	padding: 0.3em 0 0 0em;
	list-style-image: url(http://www.diba.es/prem/images/flecha_verda.gif);
 
}

.agendahora{
	color:#505050;
	font-size:80%!important;
	margin-bottom:0px!important;
	margin-top:2px!important;
	}

.agendalloc{
	color:#505050;
	font-size:80%!important;
	padding-bottom:10px!important;
	border-bottom:1px #CCCCCC dotted;
	}

.websblau2{
	color:#3b65a6;
	}



.menutopenlace , .menutopenlace a:visited, .menutopenlace a:active {
	font-size: 0.7em;
	color: #363636;
	text-decoration:none;
	padding: 0 0.5em 0 0.5em;
	/*border-right: 1px solid #363636;*/
}

a:hover.menutopenlace  {
	text-decoration:none;
	color: #3b65a6;
	}

.menutopNOenlace {
	font-size: 0.7em;
	color: #666666;
	padding: 0 0.5em 0 0.5em;
	/*border-right: 1px solid #363636;*/
	display:inline;
}

.novetats a, .novetats a:visited, .novetats a:hover, .peu a, .peu a:visited, .peu a:hover {
	text-decoration: none;
	color: #666666;
}

.ampliada, .ampliada a, .ampliada a:active, .ampliada a:visited {
	font-size: 0.7em;
	color: #3B65A6;
	margin-bottom: 0;
	margin-top:1em;
	text-decoration: none;
	}

a:hover.ampliada {
	text-decoration: underline;
}


.aazul, .aazul a, .aazul a:active, .aazul a:visited {
	color: #3B65A6;
	text-decoration: none;
	font-weight: bold;
}

a:hover.aazul {
	text-decoration: underline;
	font-weight: bold;
}

.aazul2, .aazul2 a, .aazul2 a:active, .aazul2 a:visited {
	color: #3B65A6;
	text-decoration: none;
	}

.aazullista, .aazullista a, .aazullista a:active, .aazullista a:visited {
	color: #000000;
	font-size: 1em;
	margin-top:1em;
	text-decoration: none;
	}

a:hover.aazullista {
	text-decoration: underline;
	color: #3B65A6;
	}

h2.h2seccio {
	font-size: 1em;
	color: #333333;
	margin-bottom: 0;
	padding-bottom: 0em;
	padding-left: 0em;
	margin-top:1em;
	border-bottom: 1px solid #B6D958;
}

h2.h2seccio2  {
	font-size: 0.8em;
	color: #B6D958;
	margin: 0.4em 0 0 0;
	border-bottom: 1px dotted #000000;
	padding-bottom: 0.1em;
}

h2.h2seccio3  {
	font-size: 0.8em;
	color: #B6D958;
	margin: 2em 0 0 0;
	border-bottom: 1px dotted #000000;
	border-top: 1px dotted #000000;
	padding-top: 0.4em;
	padding-bottom: 0.1em;
}

h2.h2seccio2blau  {
	font-size: 0.8em;
	color: #891536;
	margin: 0.4em 0 0 0;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 0.1em;
}

h2.h2seccio3blau  {
	font-size: 0.8em;
	color: #891536;
	margin: 2em 0 0 0;
	border-bottom: 1px solid #d9d9d9;
	padding-top: 0.4em;
	padding-bottom: 0.1em;
}

h2.h2_detalle  {
	font-size: 0.9em;
	color: #B6D958;
	margin: 0.5em 0 0.3em 0;
	padding-bottom: 0.1em;
}

h3.h3gris{
	font-size: 0.8em;
	color:#656565;
	margin: 0.6em 0 0 0em;
}

h3.h3subtitol{
	font-size: 0.8em;
	color:#454545;
	margin: 1.3em 0 0.4em 0;
}

h3.h3subtitol_ampliada{
	font-size: 0.7em;
	font-weight: bold;
	color:#454545;
	margin: 1.3em 0 0.4em 0;
}

hr.linea_verde{	
	color: #B6D958;
	width: 780px;
	height:1px;
	margin: 0 0 0 0;
	clear:left;
	border-style: solid;
	border-width: thin;	
}

span.spantransparente {
	color: #FFFFFF;
	background: transparent;
}

p{
	font-size: 0.7em;
	color: #454545;
	margin-top: 0em;
	line-height:1.4em;
}

p.psubscripcio {
	font-size: 0.7em;
	color: #454545;
	margin: 0 0 0 0;
}

p.pdepartament {
	font-size: 0.7em;
	color: #454545;
	margin: 1em 0 0 0;
}

p.ppeu{
	font-size: 0.6em;
	color: #454545;
	}

.autor{
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 0.8em;
	color: #454545;

}

.campform{
	font-size: 0.8em;
	color: #000000;
	margin: 1em 0 0 0.5em;
	border: black 1px solid;
}
img.flotantesquerra {
	float:left;
	margin-right: 0.8em;
	margin-bottom: 0.4em;
	margin-top: 0.8em;
}

img.icono {
margin: 0 0.2em 0 0.2em;
}
h2.h2seccio4 {
	font-size: 0.8em;
	color: #B6D958;
	margin: 2em 0 0 0;
	border-bottom: 1px dotted #000000;
	border-top: 1px dotted #000000;
	padding-top: 0.4em;
	padding-bottom: 0.1em;
}

/***************************************/
/*           Butlletí diari            */
/***************************************/
p.titolpetit_diari {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
	font-size: 1.2em!important;
	color:#891536!important;
	margin: 0.4em 0 0.4em 0!important;
	line-height:1.1em!important;*/
	}

p.titolgran_diari {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#3b65a6;
	margin: 0.4em 0 0.4em 0;
	line-height:1.1em;*/
	}

h2.avantitol_diari {
	font-size: 0.7em;
	/*font-weight: bold;*/
	color:#000000;
	line-height:1.5em;
	font-weight:normal;
}

span.titolpetit_diari{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
	font-size: 200%!important;
	/*color:#891536!important;*/
	/*margin: 0.4em 0 0.4em 0!important;*/
	line-height:1.1em!important;
	}

span.titolgran_diari{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
	font-size: 200%!important;
	color:#3b65a6!important;
	margin: 0.4em 0 0.4em 0!important;
	line-height:1.1em!important;
	}

.entradeta_diari {
	font-size: 0.8em;
	color:#000000;
	margin: 0em 0 0.1em 0;
	vertical-align:top;
	}

h2.entradeta2_diari {
	font-size: 0.7em;
	color:#000000;
	margin: 6px 0 0.1em 0;
	font-weight:normal;
	}



div.fila_diari {
	width: 530px;
	float: right;
	margin-top:10px;
}

div.columna1_diari {
	width: 257px;
	margin: 0 0 0 0;
	float: left;
}

div.columna2_diari {
	width: 257px;
	margin: 0;
	float: right;
}

div.cos_diari {
	width: 760px;
	margin: 5px 0 0 0;
	}

div.primera_diari {
	width: 530px;
	float:left;
	margin-left:15px;
	margin-top:8px;
	}

div.segona_diari {
	width: 180px;
	margin: 0 8px 0 5px;
	float: right;
	}

div.peu {
	clear:both;
	}

div.peu_detall {
	clear:both;
	border-bottom:1px solid #666666;
	}	
	
div.espacio_diari {
	width: 30px;
	margin: 0;
	float:left;
}



div.utilitats_diari {
	width: 257px;
	margin-bottom:15px;
	margin-top:-10px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

div.icodiv_diari {
	margin: 0 0 0 120px;
	padding: 0.1em 0 0 0;
	width: 130px;
	text-align:right;	}



div.icodiv2_diari {
	margin: 0 0 0 320px;
	padding: 0.1em 0 0 0;
	width: 130px;
	text-align:right;
}

div.icodiv3_diari {
	margin: 0 0 0 580px;
	padding: 0.1em 0 0 0;
	width: 130px;
	text-align:right;
}
div.columnadoble_diari {
	width: 530px;
	vertical-align: top;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0.3em 0 0.3em;
	float: left;	
	}

div.utilitatsdoble_diari {
	width: 530px;
	margin: 0 0 1em 0;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

div.icodivdoble_diari {
	margin: 0 0 0 395px;
	padding: 0.1em 0 0 0;
	width: 130px;
	text-align:right;
	}

a:link.linkagenda {
	color: black;
	text-decoration: none;	
}

a:hover.linkagenda {
	color: black;
	text-decoration: none;	
}

a:visited.linkagenda {
	color: black;
	text-decoration: none;	
}

a:active.linkagenda {
	color: black;
	text-decoration: none;	
}

img.flotantesquerra_diari {
	float:left;
	margin-right: 0.8em;
	margin-bottom: 0.4em;
	width:257px;
	/* margin-top: 0.8em; */
}

img.flotantesquerra_diari2 {
	float:left;
	margin-right: 0.8em;
	margin-bottom: 0.4em;
	margin-top: 0.8em;	
	width:250px;	
	/* margin-top: 0.8em; */
}


h2.h2_detalle_diari  {
	font-size: 0.9em;
	color: #3b65a6;
	margin: 0.5em 0 0.3em 0;
	padding-bottom: 0.1em;
}

hr.linea_azul{	
	color: #38A0BA;
	width: 780px;
	height:1px;
	margin: 0 0 0 0;
	clear:left;
	border-top: 1px dotted #000000;
}

div.columna1_ampliada_diari {	
	width: 253px;
	margin-top: 0em;
	margin: 0 0 0 15px;
 	float: left;
}

div.columna2_ampliada_diari {
	width: 462px;
	vertical-align: top;
	text-align: left;
	margin: 0 0 0 15px;
	float: left;
}

div.columna_ampliada_diari {
	width: 720px;
	vertical-align: top;
	text-align: left;
	margin: 0 0 0 15px;
	float: left;
}

p.subtitol_ampliada_diari {
	font-size: 0.7em;
	color: #454545;
	margin: 0.9em 0 0.4em 0;
}

h3.h3subtitol_ampliada_diari {
	font-size: 0.7em;
	font-weight: bold;
	color: #454545;
	margin: 1.3em 0 0.4em 0;
}

div.utilitats_ampliada_diari {
	width: 455px;
	margin: 0 0 1em 0;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

div.utilitats_ampliada_diari3 {
	width: 720px;
	margin: 0 0 1em 0;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

div.fila1columna1_diari {
	width: 250px;
	/*
	margin: 0 0 0 0;
	padding: 0 0.1em 0 0.1em;
	*/
	float: left;
}

div.fila1columna2_diari {
	width: 257px;
	/*
	margin: 0;
	padding: 0 0.3em;
	*/
	float: right;
}

div.fila1columna2_diari p{
	font-size:0.8em;
	}

div.columna1_diari p{
	font-size:0.8em;
	color:#000000;
	}

div.columna2_diari p{
	font-size:0.8em;
	color:#000000;	
	}

div.datahora_diari {
	font-size: 11px;
	margin: 5px 0 0 0;
}

a.titular_diari:link, a.titular_diari:active, a.titular_diari:visited {
	color: #3b65a6;
	text-decoration: none;
	}

a.titular_diari:hover{
	text-decoration:underline;
	}

/***************************************************/

div.dataagenda_diari h3{
	font-size: 0.7em;
	font-weight: bold;
	color:#3B65A6;
	margin-top: 5px;
	margin-bottom:0px;
	}

div.linea {
	display:none;
	/*border-top: 1px dotted;
	margin-top: 5px;*/
}

div.separador_diari {
	width: 530px;
	float: right;
	margin-bottom: 10px;
	border-bottom:1px solid #d9d9d9;
}

h2.h2seccioblau {
	font-size: 1em;
	color: #333333;
	margin-bottom: 0;
	padding-bottom: 0em;
	padding-left: 0em;
	margin-top:1em;
	border-bottom: 1px solid #d9d9d9;
}

/**********************************************************/

div.contenidor{
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	position:relative;
	background-image:url(http://www.diba.es/prem/img/fons.gif);
	background-repeat:repeat-y;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	height:100%;
	padding:0px;
	}
	
div.contenidor_detall{
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	position:relative;
	background-color:#FFFFFF;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	height:100%;
	}

div.fecha{
	left: auto!important;
	right:0px;
}

address{
	font-size:0.7em;
	font-style:normal;
	color:#454545;
	line-height:1.4em;	
	}

#subscrip{
			position:absolute;
			background-image:url(http://www.diba.es/prem/img/pestanya.gif);
			background-repeat:no-repeat;
			width:82px;
			height:25px;
			margin:0 0 0 670px;
			padding:0;
			top:0px;
			text-align:center;
			vertical-align:middle;
	}

#subscrip a{
			color:#891536;
			font-size:0.7em;
			text-decoration:none;
			padding:0;
			margin:0;
	}
	
#subscrip a:hover{
	color:#891536;
	font-size:0.7em;
	text-decoration:underline;
	margin:0px;
	padding:0px;
	}
	
.no_under a:hover{
	text-decoration:none;
	}

#logo{
	position:absolute;
	margin:30px 0 0 41px;
	padding:0px;
	z-index:250;
	}

#logo a{
	border:0px;
	}
	
.reset_h1{
	margin:0px;
	padding:0px;
	}
	
.reset_h1 img{
	display:block
	}

#conf{
		/*text-align:center;
	width:100%;*/
/*margin:32px 0 0 0;
	padding:0px;
	width:100%;
	height:102px;*/
	position:absolute;
	margin:3px 0 0 0px;
	color:#666666;
	text-align:right;
	z-index:200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	width:620px;
	}

#_conf{
	position:relative;
	z-index:199;	
	}

.dist{
	margin-right:213px!important;
	}

#conf_web{
	height:50px;
	width:50px;
	background-image:url(../img/icones_conf_web.png);
	background-repeat:no-repeat;
	}

.cos_noticia{
	font-size:0.8em;
	line-height:1.4em;
	color:#454545;
	}

form{
	font-size:0.7em;
	color:#454545;
	}

fieldset{
	border:0px;
	}
	
input{
	color:#891536;
	}

.enviar{
	font-size:100%;
	}
