h1 {font-size:2.3em;
	color:#902342; /*#73aa00; */
	margin:0px 0px 5px 0px;
	line-height:1.1em;
} 
h2 {font-size:1.3em;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	color:#2D371C;
} /* info & titles */
h2#vacio {
	margin: 0;
}
h3 {font-size:1.2em;  margin:0px 0px 5px 0px;}  
h4 {font-size:1em;  margin:0px 0px 5px 0px;}  
h5 {}
h6 { font-size:0.9em; color:#999; font-weight:bold; margin:0px 0px 5px 0px;} /* path */
h2.underline { border-bottom:1px solid #2D371C; margin:0 0 15px 0; padding:25px 0 2px 0;}
h2.underline1 { border-bottom:1px solid #2D371C; margin:0 0 15px 0; padding:8px 0 2px 0;}
ol { margin:10px 0 0 0 ; padding:0;}
ul, li { padding:0; margin:0; list-style:none; }
ul li, ol li, li { font-size:1.1em;}
li li { font-size:1em;}
fieldset { border:none;}
form { margin:0; padding:0px;}
li p { font-size:1em;}
p { font-size:1.1em; margin:0px 0px 10px 0px; color:#2D371C; }
a { 
	color: #902342; /*#73aa00; */
	font-weight:bold;
}
a:hover { text-decoration:none;}
/*CONTENIDO*/
#contenido_ancho-1
#contenido-texto {
	font-size:1em;
	width:100%;
	margin:0;
	float:left;
	padding:10px 0 0 0;
	margin-top: 0px;
	/*background-color:#FFFFFF;*/
}
#contenido_ancho{
	font-size:1em;
	width:100%;
	margin:0;
	padding:10px 0 10px 0;
	margin-top: 0px;
	min-height:312px;
}
#contenido_news{
	min-height:370px;
	margin-bottom:20px;
}
#contenido_gen {
	width:62%;
	margin:0 0 0px 0;
	float:left;
	padding:10px 0 0 0;
	background-color:#FFFFFF;
}
#contenido_preh p,
#contenido_gen p,
#contenido_ancho p,
#contenido_ancho-1 p { 
	padding-left:20px;
}
#contenido_preh p {
	font-size:1em;
}
#contenido_preh p.intro,
#contenido_gen p.intro,
#contenido_ancho p.intro,
#contenido_ancho-1 p.intro {
	padding-left:0px;
}
.vermell{
	color:#FF0000;
}
#contenido_preh h2,
#contenido_gen h2,
#contenido_ancho h2,
#contenido_ancho-1 h2 { 
	margin:5px 0px 10px 0px; color:#2D371C; }
#contenido_preh h2 {
	margin: 0 0 15px;
	}
#contenido_preh ul,
#contenido_gen ul,
#contenido_ancho ul,
#contenido_ancho-1 ul { 
	margin:0 0 0 20px;
	padding:5px 0 0px 0;
	font-size:1em;
	}
#contenido_preh ul li,
#contenido_gen ul li,
#contenido_ancho ul li,
#contenido_ancho ol.niveles li,
#contenido_ancho-1 ul li,
#contenido_gen ul.lista_verde li ul li,
#contenido_ancho ul.lista_verde li ul li { 
	background-image:url(/imatges/bot_verde.gif);
	background-position: 0 .3em;
	background-repeat:no-repeat;
	list-style:none;
	padding:0px 0px 10px 12px;
}
#contenido_preh ol,
#contenido_gen ol,
#contenido_ancho ol,
#contenido_ancho-1 ol { 
	margin-left:40px;
	font-size:1em;
	}
#contenido_preh ol ol,
#contenido_gen ol ol,
#contenido_ancho ol ol,
#contenido_ancho-1 ol ol{ 
	font-size:1em;
	}
#contenido_preh ol li,
#contenido_gen ol li,
#contenido_ancho ol li,
#contenido_ancho-1 ol li {
	list-style-type:decimal;
	background:none;
	list-style-position:outside;
	padding:0;
	margin:0 0 5px 20px;
	}
#contenido_ancho ul.list-01 {
	padding: 0 20px;
	}
#contenido_ancho ul.list-01 li {
	list-style-type: upper-roman;
	background: none;
	padding-left: 0;
	font-weight: bold;
	line-height: 1em;
	}
#contenido_ancho ul.list-01 ul {
	margin-top: 0;
	}
#contenido_ancho ul.list-01 li ul li {
	background: none;
	list-style-type: upper-alpha;
	padding-left: 0;
	padding-bottom: 0;
	font-weight: lighter;
	line-height: 1.4em;
	}
#contenido_ancho ul.list-02 {
	padding: 0 20px;
	}
#contenido_ancho ul.list-02>li>ul {
	margin-left: 0;
}
#contenido_ancho ul.list-02 span {
	font-weight: bold;
	}
#contenido_ancho ul.list-02 li {
	list-style-type: upper-roman;
	background: none;
	padding-left: 0;
	font-weight: bold;
	line-height: 1em;
	}
#contenido_ancho ul.list-02 li ul li {
	background: none;
	list-style-type: none;
	padding-left: 0;
	padding-bottom: 0;
	font-weight: lighter;
	line-height: 1.4em;
	}
#contenido_ancho ul.list-02 li ul li span {
	color: #000;
}
#contenido_ancho ul.list-02 li ul li ul {
	margin-bottom: 1.5em;
}
#contenido_ancho ul.list-02 li ul li ul li {
	margin-bottom: .5em;
}
#contenido_ancho ul.list-02 li ul li ul li span {
	color: #666;
}
#contenido_ancho ul.list-02 li ul li ul li ul li {
	list-style-type: lower-alpha;
}
	
div#guion {
}
div#guion ul {
	list-style-type: none;
	background-image: none;
	padding-bottom: 1em;
}
div#guion ul li {
	list-style-type: none;
	background: url(/imatges/guion.gif) 0 .7em no-repeat;
	padding-bottom: .5em;
	padding-right: 1em;
	}
#glos ul.abc {
	margin: 0 0 1.5em;
	padding: 0;
	}
#glos ul.abc li {
	display: inline;
	background: none;
	padding: 0 .3em;
	margin: 0;
	list-style: none;
	/*font-size: .85em;*/
}
#glos ul.abc li.top {
float: right;
	}
#glos ul.abc li a {

}
#glos dl {
margin: .5em 0 2em;
}
#glos dt {
font-weight: bold;
}
#glos dd {
margin: 0 0 .8em;
}
#glos h2 {
font-size: 2em;
text-decoration: underline;
margin-bottom: 0;
}
#contenido_ancho ol.niveles {
margin: 0 0 2em 22px;
padding: 0;
}
#contenido_ancho ol.niveles li {
margin: 10px 0 0;
padding: 0 0 0 12px;
}
#contenido_ancho ol.niveles li ol {
margin: 0 0 0 30px;
padding: 0;
	}
#contenido_ancho ol.niveles li ol li  { 
margin: 10px 0 0;
padding: 0 0 0 12px;

}
#contenido_ancho ol.niveles li ol li ol{
margin: 0 0 0 48px;
padding: 0;
	}
#contenido_ancho ol.niveles li ol li ol li { 
margin: 0;
padding: 0 0 0 12px;
}
#contenido_ancho ol.niveles li ol li ol li.first { 
	margin: 2px 0 0;
	}
#contenido_ancho ul.lista_verde,
#contenido_gen ul.lista_verde,
#contenido_preh ul.lista_verde { 
	padding-bottom:15px;
	padding-top:15px;
	font-size:1.1em;
	}
#contenido_ancho ul.lista_verde li,
#contenido_gen ul.lista_verde li,
#contenido_preh ul.lista_verde li { 
	background-image:url(/imatges/rr.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	margin-bottom:10px;
	}
#contenido_gen ul.lista_verde li ul,
#contenido_ancho ul.lista_verde li ul {
	margin-bottom: -16px;
}	
#contenido_gen ul.lista_verde li ul li,
#contenido_ancho ul.lista_verde li ul li {
	margin-bottom: 4px;
	padding-bottom: 0;
}
#contenido_ancho .clear{margin-bottom:0; height:0; width:0; font-size:0; line-height: 0; /*float:none; clear: both;*/}
/*---ORGT---*/
#contenido-texto ul li ul {	
	font-size:1em;
	padding:0 0 0 20px;
	}	
#contenido-texto ul { 
	padding:0 0 5px 20px;
	font-size:1.1em;
	 
	}
#contenido-texto li { 
	margin:0 0 10px 0; 
	}
#contenido-texto ul.numero li	{
	list-style-type:decimal;
	font-size:1em;
	}
#contenido-texto ul.letra li	{
	list-style-type:lower-alpha;
	font-size:1em;
	}
#contenido-texto ul.guion li	{ 
	list-style-type:circle;
	font-size:1em;
	}
#contenido-texto h3 {
	padding-top:10px;
	}
#contenido-texto h2 {
	padding-top:10px;
	}
#filtre_mapa {
	width: 100%;
	height: 30px;
	background-color: #666666;
	margin-bottom: 10px;
	padding-top: 7px;
	text-align: center;
	}
.combo_comarca {
	width: 170px;
	margin-right: 5px;
	}
.combo_municipi {
	width: 170px;
	margin-right: 5px;
	}
.btn_showMap {
	width: 160px;
}
/*-------------*/
ul.letra { list-style-type:lower-alpha;}
div.acrobat {
	font-style: italic;
	margin: 0 0 10px 4px;;
	float:left;
	width:270px;
	clear:right;
	
	}
div.acrobat img { padding-bottom:20px;}
div.acrobat img {
	margin-right: .5em;
}
#titulo { width:100%; margin:0; padding:0; border-bottom:1px solid black}
	#titulo h1 {padding:0 0 5px 0; margin:0;}
	.petit { font-size:.8em;}	
		
	.info {  background-image:url(/imatges/info.gif); background-position:right top; background-repeat:no-repeat; padding:0px 25px 10px 0px;}
	.reception { background:url(/imatges/icon_reception.gif) right top no-repeat; padding:0 30px 10px 0;}
	.firma { background:url(/imatges/firma.gif) right top no-repeat; padding:0px 60px 10px 0px;  }
	.euro { background:url(/imatges/euroN.gif) right top no-repeat; padding:0px 25px 10px 0px;}
	.orgt { background:url(/imatges/orgt.gif) right top no-repeat; padding:0px 40px 10px 0px;}
	.euro, .reception, .firma, .info, .orgt, .ayuda {font-size:0.65em; color:black; border:none;}
#cuadres { 
	float:left;
	clear:right;
	margin:0 0 0 11px;
	padding:0;
	width:36%;
	line-height: 1.2em;
	}
#glosari{ 
	padding:5px 0 0 0;
	background-color:#eff0ef;
	}
#firma {
	margin-top:10px; 
	padding:10px 5px 5px 0;
	background: url(/imatges/ralla_p.gif) top repeat-x;
	}
#ajuda { 
	background-color:#F3E9EC;/*#f0ffe0;*/
	padding:5px 0 0 0;
	border-bottom:5px solid #902342;/*#7FB700;*/
	}
#ajuda a.gris { 
	border-bottom:10px solid white;
	display:block;}
#glosari a.gris {
	display:block;}
#cuadres a.gris { 
	color:#333;
	font-weight:100;
	text-align: right;
	margin-bottom: 0;
	text-decoration: underline;
	font-size:.9em;
	}
#glosari p, #firma p, #ajuda p  { 
	font-size:.9em;
	color:#636363;
	padding-left: 24px;
	padding-bottom:0em;
	margin-bottom:1em;}
.float_right {
	float:right;
	clear:both;
	margin:-10px -5px 0 0;
	}
#ajuda a {
	color: #636363;
	font-weight: normal;
	text-decoration: none;
}
#ajuda a:hover {
	text-decoration: underline;
}
#firma a.firma { 
	background:url(/imatges/flder2.gif) left top no-repeat;
	padding:0px 0 5px 25px;
	margin-left:-24px;
	font-size:1em;
	color: #902342; /*#73aa00; */
	}
#ajuda a.ajuda { 
	background:url(/imatges/ayuda.gif) 0 -3px no-repeat;
	padding:1px 0 10px 25px;
	margin-left:-24px;
	font-weight:bold;
	text-decoration: underline;
	color: #902342; /*#73aa00; */
	}
#ajuda a.ajuda:hover { 
	text-decoration: none;
}
#glosari a.glosari { 
	background:url(/imatges/libro.gif) 0 -8px no-repeat;
	padding:1px 0 10px 25px;
	margin-left:-24px;
	}

#cuadres a.gris:hover { 
	text-decoration: none;
}
	
/* FORMULARIO */
.containerforms2, .containerforms, #containerforms, .container_dot { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-top: 10px;
	background-color:#ffffe8;
	padding:15px;
	clear:both;
	display:block;
	border-top:1px solid black;
	border-bottom:1px solid black;
	}
.container_dot {border-bottom:1px dotted black; border-top:1px dotted black;}
.container_dot2 { border-bottom:1px dotted #999999;}
.container_dot p { margin:0px; font-size:.9em;}
.containerforms2 {
	background-color:#F3E9EC;/*#EAFFFF;*/
}	

.containerforms2 p, .containerforms p, #containerforms p { 
	margin-bottom: 5px;
	font-size:1em;
	}
.containerforms2 fieldset, .containerforms fieldset, #containerforms fieldset {
	text-align:left;
	margin:0;
	padding: 0;
	}
.campo, .select { 
	font-size: 1em;
	/*color: #009cc4;*/
	border: 1px solid black;
	}
.select {
	font-weight:bold;
	}
.containerforms2 span, .containerforms span, #containerforms span {
	font-size: .9em;
}
.containerforms2 label, .containerforms label, #containerforms label { /*font-size:.9em;*/}
label.colgran { 
	float: left;
	width:205px;
	}
label.colIBI { 
	float: left;
	width:155px;
}
label.col, div.col { 
	float: left;
	width:140px;
}
label.col2, div.col2 { 
	float: left;
	width:240px;
}
label.col3, div.col3 {
	/*border:1px solid red;*/
	width:50px;
}
label.col4, div.col4 {
	/*border:1px solid red;*/
	float: left;
	width:200px;
}
div.colder{padding-left:200px;}
label.sigue {
	float:none;
	clear:none;
} 
label.oculto { display:none;}
input { 
	margin-right: 5px;
	}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.obliga {
	text-align: right;
	font-size: .9em;
	}
.form-simple { text-align:right;}
.datos_gris{background:#eeeee0; margin-top:10px;padding:15px;}
/* Valor a pagar */
.relativa{position:relative; width:100%;}
.relativa_izq{width:260px; }
.relativa_der{position:absolute; width:260px;}
.relativa_der_bottom{bottom:0; right:0;}
.relativa_der_top{top:0; right:0;}
.valor_pagar{border:#00ACD7 solid 1px; font-size:larger; position:relative; width:100%;}
.valor_pagar strong{padding:3px; display:block;}
.valor_pagar .valor{background-color:#00ACD7; color:white; font-weight:bolder; display:block; width: 40%; text-align:right; padding:3px; position:absolute; top:0; right:0; font-size:large;}
/* Collapse/expande */
div.collapse{/*border:dotted 1px black; background-color:#CCCCCC;*/}
div.collapse h3{display:inline;}
div.collapse a.collapse{/*float:right;*/}
div.collapse_info{float:none; clear:both;}
div.collapse a img{border:0;}
div.abierto{/*background-color: #FFFFFF*/}
div.collapse_info #adquisicions th{text-align:center;}
div.collapse_info #adquisicions{margin-bottom:5px;}
/*TABLAS*/
.tabla { 
	clear: both;
	margin-bottom: 20px;
	width:100%;
	}
.tabla th { 
	border-bottom: 1px solid black;
	text-align:left;
	padding:3px 10px 3px 3px;
	font-size:1.1em;
	}
.tabla td {
	border-bottom:1px dotted #333;
	padding:3px;
	text-align:left;
}
.amarillo { 
	background-color: #F4ECEE;/*#f7ffe6;*/
}
.divtabl { 
	border-bottom:1px dotted #333333;
	padding:3px;	
}
.azul {
	background-color:#eaffff;}
.centro {
	text-align: center;
}
.tabla caption {
	display: none;
}
#contenido_ancho .tabla2 {
	clear:both;
	margin-bottom:20px;
	width:100%;
	border-collapse: separate;
}
#contenido_ancho .tabla2 th {
	text-align:left;
	padding:3px 10px 3px 10px;
	font-size:1em;
	background-color:#F4ECEE;/*#f7ffe6;*/
}
#contenido_ancho .tabla2 th.estrecha {
	width: 25%;
}
.tabla2 td{ 
	padding-left:10px;
}
#contenido_ancho .tabla2 ul, .tabla2 li {
	margin: 0;
	padding: 0;
}
#contenido_ancho .tabla2 th.normal {
	background: #fff;
	font-weight: normal;
}
#contenido_ancho table.right td {
	text-align: right;
}
#contenido_ancho table.right td.left {
	text-align: left;
}
.nota  {
	float: right;
	background-color: #F4ECEE; /* #f7ffe6;*/
	width: 120px;
	text-align: center;
	padding: 15px 10px;
	clear: left;
	margin-left: 10px;}
.nota_gran { 
	padding: 15px 10px 15px;
	/*border: 1px dotted black;*/
	border-width: 1px 0;
	margin:0px 0 20px 0;
}
.cuadro { 
	padding: 10px 0 0;
	border: 1px dotted black;
	margin: 20px;
}
.pasos {
	margin-top:3px;
	float:left;
	clear:right;
}
.pasos span {
font-size:1.7em;
font-weight:100;
}
.blau {
	color:#00CCFF;
}

.boton, .btton_ancho { 
	background-color: #691B30; /*#009cc4;*/
	font-size: 1em;
	color: white;
	font-weight: bold;
	}
.boton{ padding: 2px 3px 2px 3px;}
.btton_ancho{ padding: 2px 0 2px 0;}
/*LOGOTIPOS BANCOS*/
#bancs {
margin: 1em 0;
}
ul.banc {
	display:inline; 
	}
ul.banc li {
	display:block;
	float:left;
	width:auto;
	padding-bottom:15px;
	text-align:center;	
	}
#bancs div { 
	width:170px;
	}

/*LISTADO COLUMNAS*/
#list01 { 
	width:100%;
	clear:both;
	padding:10px 0px 10px 10px;
	display:table-cell;
	font-size:1.1em;
	}
ul.lista01  { 
	display:inline;
	}
ul.lista01 li { 
	display:block;
	float:left;
	width:auto;
	text-align:left;		
	}
#list01 div { 
	width:113px;
	padding-right:5px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px; 
	margin-bottom:5px;
	margin-left:5px;
	height:35px;
	border:1px solid #999;
	}
.error { 
	color:white;
	background-color:#00ACD7;
	padding:5px;
	margin:10px 10px 10px 0;}
.columna { width:260px; float:left;}
.columna2 { width:260px; float:right;}
.anterior { text-align:center;}
/*--principal orgt--*/
#float_left, #float_left2 { float:left; clear:right;}
#float_left ul, #float_left2 ul {padding:0 0 0 15px; margin:-9px 0 0 0;}
#float_left ul li, #float_left2 ul li {padding:0; margin:-3px 0 0 0 ;}

div#mapa {
}
div#mapa img, div#mapa div#lyDatosOficina {
	float: left;
}
div#mapa div#lyDatosOficina {
	height: 200px;
	clear: right;
	width: 200px;
	z-index: 1;
	margin: 200px 0 0 -40px;
	padding: 0;
}
 
/* PRINT */

.print { 
	width:100%;
	text-align:right;
	clear:both;
	display:block;
	padding-bottom:15px;
}
.print a {
	background: url(/imatges/icono-imprimir.gif) no-repeat 0 8px;	 
	padding: 10px 0 0 20px;
	}
.documenta {
	text-align:left;
	width:45%;	
}
.documenta a {
	background: url(/imatges/areader.gif) no-repeat left;
	margin:0 0 0 0px;
	padding:20px 0 0px 20px;
}
.media_parche .documenta {
		float:left;
			padding:0px;
		margin:0 0 0 -20px;
	}
.media_parche .print {
	width:45%;	
	float:right;
	clear:none;
	}
.media_parche .print a {
	}

.media_parche div {
	margin:0px;
	padding:0px;}
/*--------------LISTOFI----------------*/
#listofi {}
#listofi ul {display:inline; }
#listofi li { 
	display:block;
	float:left;
	width:auto;
	/*height:120px;*/
	padding-bottom:15px;
	text-align:left;
	}
#listofi div {
	width:255px;
	padding-left:5px;
	line-height:130%;
	}
.listofi {}
.listofi ul {display:inline; }
.listofi li { 
	display:block;
	float:left;
	width:255px;
	/*height:120px;*/
	padding-bottom:15px;
	text-align:left;
	}
.listofi strong {
	width:255px;
	padding-left:5px;
	line-height:130%;
	}
.listofi span {
	width:255px;
	padding-left:5px;
	line-height:130%;
	}
.listofi div {
	width:255px;
	padding-left:5px;
	line-height:130%;
	}
.listofi2 {
	width:45%;
	float:left;
}
.listofi2 ul {display:inline; }
.listofi2 li { 
	display:block;
	float:left;
	width:255px;
	/*height:120px;*/
	padding-bottom:15px;
	text-align:left;
	}
.listofi2 strong {
	width:255px;
	padding-left:5px;
	line-height:130%;
	}

.interiorazulxxsmall{
/*	color:#00acd7;*/
	color:#333333;
	font-weight:bold;
}
.nom {
	color:#00acd7;
	font-weight:bold;
	}
.seguretat {
	text-align:right;
	padding:3px;
	/*margin-bottom:10px;*/
	float:right;
	}
/*DETALLE FORM*/
.dotted { border-bottom:1px dashed black; }
.dotted_top {
border-top:1px dashed black;
padding-top:5px;
}
.bt_centro {
	text-align:center;
	padding:5px 0 5px 0;
	}
.bt_centro p {
	color:#666;
	font-weight:bold;
	margin-bottom:10px;
	}

/*--------------GOOGLEMAP----------------*/
#filtre_mapa {
	 overflow:hidden;
	 display:none;
	}
#googlemap {
	width:100%;
	height:400px;
	}
#refs_mapa {
	font-weight:bolder;
	margin-top:10px;
	display:none;
	}
#refs_mapa div, #refs_mapa div img {
	float:left;
	}
#listofimap {}
#listofimap ul {display:inline; }
#listofimap li { 
	display:block;
	float:left;
	width:auto;
	height:120px;
	/*padding-bottom:15px;*/
	text-align:left;
	}
#listofimap div {
	width:255px;
	padding-left:5px;
	line-height:130%;
	}
/*-------------------------------------*/

/*FACTURA*/

#factura { 
	font-size:1.1em;
	border:1px solid black;
	width:533px;
	background:url(/imatges/pagocat_.gif) top left no-repeat;
	padding-top:100px;
	/*padding-bottom:15px;*/
	padding-left:28px;
}
#facturan { 
	font-size:1.1em;
	border:1px solid black;
	width:533px;
	background:url(/imatges/pagocatN.gif) top left no-repeat;
	padding-top:100px;
	/*padding-bottom:15px;*/
	padding-left:28px;
}
#factura-602 { 
	font-size:1.1em;
	border:1px solid black;
	width:533px;
	background:url(/imatges/pag602CAT.gif) top left no-repeat;
	padding-top:100px;
	/*padding-bottom:15px;*/
	padding-left:28px;
}
#factura p { 
	padding:0px;
	margin:0px;
}
#factura input { 
	margin-left:4px;
}

/*----------ZONA PRINT--------------*/

.zonaprint { width:100%; clear:right;}

.zonaprint .iz { float:left; clear:right; width:50%}
.zonaprint .der {float:right; width:45%}

/*----------*/
.firma_mun {
	list-style:disc;
	padding-left:0px;
	padding-bottom:10px;
	margin-left:18px;}
	
.texto_peq {
	font-size:.9em;}
	
/*------------------------------------*/
.gris{
	background-color:#D4D4D4;
	border:1px solid #CCCCCC;
	font-size: 1em;
	}
	
.rojo{	
	border:1px solid #FE675F;
	font-size: 1em;
	}

/* loading */
#loading {
 	width: 250px;
 	height: 100px;
	border:1px solid #02AAD9;
 	background-color: #E6FCFF;
 	position: absolute;
 	left: 50%;
 	/*top: 50%;*/
 	margin-top: -150px;
 	margin-left: -80px;
 	text-align: center;
	padding:0;
}
#content2 p.intro{
	margin-left:20px;
}
/*NUEVOS 2009*/
a.guia_pdf {
	background: url(/imatges/areader.gif) no-repeat left;
	margin:0 0 0 0px;
	padding:20px 0 0px 20px;
}
a.print_calendari {
	background: url(/imatges/icono-imprimir.gif) no-repeat 0 8px;	 
	padding: 10px 0 0 20px;
	}
/*.botones_calendari{width:35%;float:left;padding:10px 0 10px 0px;}*/
.botones_calendari{float:left;padding:10px 0 0px 0px;}
.botones_calendari a{padding-left:10px;}
.botones_calendari input{padding-left:10px;}
.imprimir_calendari{width:60%;float:left;padding:10px 0 10px 0px;}
.botones_calendari p, .imprimir_calendari p{padding:0px 0 3px 0px!important;}
.limpiar{ clear:left;}
#infodescarrega{
    visibility:hidden;     left:0;    top:0;
width:500px; border-top:#000 1px solid;border-bottom:#000 2px solid;border-left:#000 1px solid;border-right:#000 1px solid;
padding:15px;background-color:#FFF;}
#domiciliats{
    visibility:hidden;     left:0;    top:0;
width:500px; border-top:#000 1px solid;border-bottom:#000 2px solid;border-left:#000 1px solid;border-right:#000 1px solid;
padding:15px;background-color:#FFF;}
#infodescarrega h2{
color:#7BB900; border-bottom:#000 1px solid; padding-bottom:10px;margin-bottom:10px;}
#infodescarrega ul li { 
	background-image:url(/imatges/bot_verde.gif);
	background-position: 0 .3em;
	background-repeat:no-repeat;
	list-style:none;
	padding:0px 0px 10px 12px;
}
a.cerraremergente {
	background:url(/imatges/icon_cerramos.gif) no-repeat left 1px;	
	padding-left:16px;	
	font-size:0.9em;
	color:#666;
}
.aladerecha {float:right;	}
.alaizquierda {float:left;	}
.totaxarxa{float:right; font-size:1.1em;}
h2.inline { float:left;display:inline;margin:0 0 7px 0!important; }
.h2items{ border-bottom:1px solid #2D371C; margin:0 0 10px 0; padding:25px 0 2px 0;}
.oficina_propera{background:url(/imatges/google_oficinapropera.gif) no-repeat left top;
padding:15px 0 0 20px;margin-right:20px;font-weight:bold;}
.oficines{background:url(/imatges/google_oficines.gif) no-repeat left top;
padding:15px 0 0 20px;font-weight:bold;}
.oficines_totes{margin-top:20px;}
.veuremapa{padding-left:5px; font-weight:normal!important;}
.calendar_check{font-size:1.2em;text-transform:uppercase;margin-left:3px;}
