* {margin:0;padding:0;border:0}
html {height:100%;background:#eee none repeat scroll 0%;color:#444}
body {background:#eee none repeat scroll 0%;color:#444;
		font-family:"Helvetica Neue",Helvetica,Arial,default;font-size:85%;
		height:100%}
a {color:#666;background-color:inherit;text-decoration:none}
a:hover {text-decoration:underline}
p {color:#444;line-height:1.4em;margin:0 0 0.8em}
ul {list-style-type:none}
abbr {border-bottom:1px #aaa dotted;cursor:help}
address {font-style:normal;position:relative;width:77.7em}
address div {font-size:1em}
legend {margin-bottom:1em;font-size:1.1em;font-weight:bold;
		padding:0 0 0 25px;background:url('../images/pencil.png') no-repeat;}
h1{font-size:2em;margin-bottom:1em}
#wrapper {min-height:90%;overflow:hidden;background-color:#ffffde;color:inherit}
.pinner {margin:0 auto;padding:0pt;width:70em}
.clear {clear:both}
.hidden {position:absolute;left:-5000px;overflow:hidden;width:0}
.left {float:left}
.right {float:right;text-align:right}
.txtCenter {text-align:center !important}
.logoInterior{background:transparent url(../images/logotipo300.gif) no-repeat scroll 0pt center;
						float:left;height:100px;margin-bottom:20px;overflow:hidden;text-indent:-10000px;width:100%}
.marginTopP {margin-top:0.8em}
.externalLink {margin-left:5px;padding:0 0 0 18px;background:url('../images/link_go.png') no-repeat;line-height:1.1em}
.moreInfo {padding:0 10px 0 25px;background:url('../images/lightbulb.png') no-repeat;line-height:1.1em}
/*BOF Header*/
#header {overflow:hidden;padding:0pt}
#header_contents {position:relative}
#nav {position:relative}
#nav ul {overflow:hidden}
#nav ul li {float:left;font-size:1.1em;margin:0.5em 0;padding:0 1em;border-right:1px #aaa solid}
#nav ul li.portada{padding-left:0}
#nav ul li.navLast{border:none}
#nav ul li a {font-size:0.8em}
#nav ul li a:hover {text-decoration:underline}
#nav ul li a.activeNav, #nav ul li a.activeNav:hover {color:#bbb;text-decoration:none;text-shadow:#ddd 0pt 1px}
/*EOF Header*/
/*BOF Index*/
#title {margin-bottom:0pt;overflow:hidden;padding:4em 0 5em 0;width:100%}
#title h1 .logotipo {background:transparent url(../images/logotipo.gif) no-repeat scroll 0pt bottom;
						float:left;height:200px;overflow:hidden;text-indent:-10000px;width:100%}
.column {float:left;margin:0.5em 1em 0.5em 0pt;padding:0.5em}
.column_index {width:6em;height:6em;margin-right:2.5em !important;padding:0} /*ancho160px;alto192px*/
.red{background-color:red;color:inherit}
.green{background-color:green;color:inherit}
.yellow{background-color:yellow;color:inherit}
.blue{background-color:blue;color:inherit}
.column_margin {margin-left:9em}
.column_margin_logo {margin-left:4em}
.column_list {width:22em;padding-top:0}
.list ul {list-style-type:square}
ul.links li {font-size:0.9em;margin:0.5em 0pt}
ul.links li a {color:#444;background-color:inherit;font-weight:bold}
/*EOF Index*/
/*BOF Footer*/
#footer {background:#eee none repeat scroll 0%;color:#444;
			clear:both;margin:0 0 -2em -7em;padding:2em 0;height:3em}
#footer div {font-size:0.9em}
#footer #notices {margin:0 auto;padding:0;font-size:0.9em;text-align:center}
.space{padding:0 1em;color:#aaa;background-color:inherit}
/*EOF Footer*/
/*BOF Forms*/
.formRow {margin:3px 0;padding:3px 3px 3px 0;text-align:left}
.inputStyle {width:200px;border:1px outset #fff;background:url(../images/form-bg.png) repeat-x #fff;font-family:tahoma, helvetica, sans-serif;font-style:normal;font-size:14px;color:#444}
.inputStyle_large {width:27.2em;border:1px outset #fff;background:url(../images/form-bg.png) repeat-x #fff;font-family:tahoma, helvetica, sans-serif;font-style:normal;font-size:14px;color:#444}
.labelStyle {float:left;width:100px;font-family:tahoma, helvetica, sans-serif;font-style:normal;font-size:14px;color:#444}
input.hidden {display:none}
input.short {width:100px}
#ajaxResult {height:4em;padding:1em 0}
.err {margin:0;padding:0 0 0 25px;background:url('../images/delete.png') no-repeat;line-height:1.2em}
/*EOF Forms*/
/*BOF libro*/
#col01_libro {float:left;width:24em}
#col02_libro {float:left;width:40em;margin:2em 0 2em 3em;padding:0 0.5em 0 2em;background:url('../images/bloc.gif') repeat}
.missatge_cab {margin:0 0 0.2em 0}
.missatge_txt {margin:0 0 1em 1.1em}
.missatge_cab p {padding:0 0 0 25px;background:url('../images/comment.png') no-repeat;line-height:1.1em}
.missatge_cab p, .missatge_txt p{margin:0}
.autor{font-weight:bold}
.email{font-style:italic}
.navegacio{margin:2em 0;font-style:italic}
/*EOF libro*/
/*BOF noticias*/
#col01_noticias {float:left;width:24em}
#col02_noticias {float:left;width:42.85em;margin:2em 0 2em 3em;padding:0 0 1em 0;
				border-top:5px #555 solid;border-bottom:5px #555 solid}
#col01_noticias h2 {padding:0 0 0 25px;background:url('../images/newspaper.png') no-repeat 0px 2px;
					margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
#col01_noticias h2 a, #col01_noticias h2 a:hover {color:#555;text-decoration:none;text-shadow:#ddd 0pt 1px}
#col01_noticias h2 a:hover {border-bottom:1px #555 dotted}
#col02_noticias .fecha {margin:1em 0}
.noticiaImg {width:580px}
#col02_noticias h2, #col02_noticias h1 {margin:1em 0}
#col02_noticias h2 a, #col02_noticias h2 a:hover {color:#555;text-decoration:none;text-shadow:#ddd 0pt 1px}
#col02_noticias h2 a:hover {border-bottom:1px #555 dotted}
.more {padding:0 0 0 25px;background:url('../images/newspaper_go.png') no-repeat}
.opiniones {margin-left:10px;padding:0 0 0 20px;background:url('../images/comments.png') no-repeat}
.opinar {margin-left:10px;padding:0 0 0 20px;background:url('../images/pencil.png') no-repeat}
#comentarios {padding:0 0 0 25px;background:url('../images/asterisk_orange.png') no-repeat;line-height:0.9em}
.comentarios {margin:2em 0;padding:1em 0.5em 1em 2em;background:url('../images/bloc.gif') repeat}
.missatge_cab {margin:0 0 0.2em 0}
.missatge_txt {margin:0 0 1em 1.1em}
.missatge_cab p {padding:0 0 0 25px;background:url('../images/comment.png') no-repeat;line-height:1.1em}
.missatge_cab p, .missatge_txt p{margin:0}
.autor{font-weight:bold}
.email{font-style:italic}
.navegacio{margin:2em 0;font-style:italic}
/*EOF noticias*/
/*BOF 404*/
.logo404 {background:transparent url(../images/s15a.png) no-repeat scroll 0pt center;
						float:left;height:384px;overflow:hidden;text-indent:-10000px;width:24em;
						margin: 1em 0 20px 4em}
.column_404 {width:27em;margin:2em 0 0 6em}
.column_404 h2 {margin:1em 0}
/*EOF 404*/
/*BOF ababol*/
#col01_ababol {float:left;width:24em}
#col02_ababol {float:left;width:42.85em;margin:2em 0 2em 3em;padding:1em 0;
				border-top:5px #555 solid;border-bottom:5px #555 solid}
#col02_ababol h2 {margin:1em 0}
#col02_ababol ul {list-style-type:square;list-style-position:inside}
.copyright {clear:none;display:block;float:left;margin:0 5px 0 0;
			font-size:4em;font-weight:bold}
/*EOF ababol*/
/*BOF patrimonio*/
.logoInterior_patrimonio{background:transparent url(../images/membrete.png) no-repeat scroll 0pt bottom;
						width:300px;height:75px;overflow:hidden;text-indent:-10000px;
						position: absolute;bottom:0px;left:0px}
#col01_patrimonio {float:left;width:24em}
#col01_patrimonio h1 a {color:#444;background-color:inherit}
#col01_patrimonio h2 {padding:0 0 0 25px;background:url('../images/building.png') no-repeat 0px 2px;
					margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
#col02_patrimonio {float:left;width:36em;margin:2em 0 2em 3em}
#patrA {width:36em;height:101px;background:url('../images/patrimoniobgA.jpg') no-repeat;
		padding:0 5px 0 20px;margin:0}
#patrA h1 {font-size:2em;line-height:1.15em;padding-top:20px}
#patrB {width:36em;background:url('../images/patrimoniobgB.jpg') repeat-y;
		padding:0 5px 0 20px;margin:0;font-family: Georgia,serif}
#patrB .lead,#patrB .cuerpo {width:32em}
#patrC {width:36em;height:62px;background:url('../images/patrimoniobgC.jpg') no-repeat}
.panel {margin-bottom:10px}
#mid {width:100%;padding-bottom:20px;margin-top:10px}
.stripViewer {	position:relative;overflow:hidden;clear:both;
				width:850px;margin:0px auto;padding-top:10px}
.stripViewer .panelContainer {position:relative;left:0;top:0;width:100%}
.stripViewer .panelContainer .panel {height:425px;position:relative;width:850px}
.stripNavL,.stripNavR {position:absolute;z-index:100;cursor:pointer}
#stripNavL {top:200px;left:-10px}
#stripNavR {top:200px}
.post-title, .post-title-single {
	max-width: 870px;
	padding: 15px;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 100;
	background: transparent url('../images/titlebg.png') repeat 0 0;
	font-size: 3em;
	font-weight: normal;
}

.post-title a, .post-title-single a, .entry a {
	color: #efefef;
	text-decoration: none;
}

.post-title-single {
	top: 30px;
}

.entry {
	max-width: 440px;
	padding: 15px;
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 100;
	background: transparent url('../images/titlebg.png') repeat 0 0;
	font-size: 1.2em;
	line-height: 1.5em;
	
}
.entry * {color:#fff !important;background-color:inherit}

.entry ul {
	margin: 5px 0 10px 0;
}

.entry li {
	padding: 5px 0 7px 0;
	border-bottom: 1px solid #3b3b3b;
	list-style: none;
}

.entry a:hover {
	color: #c6c6c6;
}

.entry .big {
	font-size: 2em;
}

.entry .rss-big {
	padding-right: 24px;
	background: transparent url(images/rss.png) no-repeat 100% 60%;
}
.panel, .panel-single {
	font-family: Georgia,serif;
	color: #efefef;
	position: relative; 
	display: block; 
	width: 940px;
	height: 600px;
}

.panel-single {
	height: 300px;
	margin: 0px auto;
	padding-top: 10px;
}
/*EOF patrimonio*/
/*BOF naturaleza*/
.bgnaturaleza {width:70em;background:url('../images/naturalezabg.png') no-repeat top right;margin-top:2em;height:541px;font-family: Georgia,serif}
.logoInterior_naturaleza{background:transparent url(../images/membrete.png) no-repeat scroll 0pt bottom;
						width:300px;height:75px;overflow:hidden;text-indent:-10000px;
						position: absolute;bottom:0px;left:0px}
.logoNaturaleza {background:transparent url(../images/logotipo200.png) no-repeat scroll 0pt bottom;
						float:left;height:50px;margin-bottom:20px;overflow:hidden;text-indent:-10000px;width:16em}
#col01_naturaleza {float:left;width:14em}
#col01_naturaleza h1 {background:transparent url(../images/lahoz.png) no-repeat scroll 0pt center;
						float:left;height:210px;margin-bottom:20px;overflow:hidden;text-indent:-10000px;width:9em}
#col02_naturaleza {float:left;width:36em;margin:0 0 2em 5em}
#col02_naturaleza h2 {font-size:1.8em;font-weight:normal}
#col02_naturaleza h3 {color:#444;font-size:1.4em;margin:0 0 0.8em}
#col03_naturaleza {float:left;width:10em;margin:0 0 2em 3em}
#col03_naturaleza h4 {padding:0 0 0 25px;background:url('../images/picture.png') no-repeat 0px 2px;
					margin:0 0 1em 0;font-size:1.1em;line-height:1.15em}
.panelNat {margin-bottom:10px}
#midNat {width:100%;padding-bottom:20px}
.stripViewerNat {	position:relative;overflow:hidden;clear:both;
				width:485px;margin:0px auto}
.stripViewerNat .panelContainer {position:relative;left:0;top:0;width:100%}
.stripViewerNat .panelContainerNat .panelNat {height:363px;position:relative;width:485px}
.buttons {margin: 2px 0 0 5px;cursor:pointer}
h2.territoriovirgen {background:transparent url(../images/territoriovirgen.png) no-repeat;
						margin-bottom:20px;overflow:hidden;text-indent:-10000px;width:16em;height:45px}
h3.territoriovirgen {background:transparent url(../images/territoriovirgen160.png) no-repeat;
						margin-bottom:10px;overflow:hidden;text-indent:-10000px;width:10em;height:30px}
/*EOF naturaleza*/
/*BOF loader*/
#overlay {	display:block;width:100%;left:0;top:0;position:absolute;z-index:90;
			background-color:#fff;color:inherit;opacity:0.8}
#progress-bar {	background:url('../images/progress-bar-back.gif') right center no-repeat;width:215px;height:20px;float:left;
				z-index:91;display:block;position:absolute}
#perc			{ background:url('../images/progress-bar.gif') right center no-repeat; height:20px; }
#text			{ font-family:tahoma, arial, sans-serif; font-size:11px; color:#000; float:left; padding:3px 0 0 10px; }
/*EOF loader*/
/*BOF ayuntamiento*/
#col01_ayuntamiento {float:left;width:24em}
#col02_ayuntamiento {float:left;width:42.85em;margin:2em 0 2em 3em;padding:0 0 1em 0;
				border-top:5px #555 solid;border-bottom:5px #555 solid}
#col01_ayuntamiento h2 {padding:0 0 0 25px;background:url('../images/folder.png') no-repeat 0px 2px;
					margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
#col01_ayuntamiento h2 a, #col01_noticias h2 a:hover {color:#555;text-decoration:none;text-shadow:#ddd 0pt 1px}
#col01_ayuntamiento h2 a:hover {border-bottom:1px #555 dotted}
.noticiaImg {width:580px}
#col02_ayuntamiento h2 {margin:1em 0}
#col02_ayuntamiento h3 {font-size:0.95em;font-weight:normal;padding-bottom:0.2em}
#col02_ayuntamiento h3 a, #col02_noticias h2 a:hover {color:#555;text-decoration:none;text-shadow:#ddd 0pt 1px}
#col02_ayuntamiento h3 a:hover {border-bottom:1px #555 dotted}
.column_ayto {width:12em;padding:0 !important;margin-right:2em !important}
h3.ordenanzas	{padding:0 0 0 25px;background:url('../images/book_open.png') no-repeat 0px 2px;
			margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
h3.tramites	{padding:0 0 0 25px;background:url('../images/table.png') no-repeat 0px 2px;
			margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
h3.plenos		{padding:0 0 0 25px;background:url('../images/group.png') no-repeat 0px 2px;
			margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
#col02_ayuntamiento h3.strong {font-weight:bold;line-height:1.5em}
.pdf		{padding:0 0 0 25px;background:url('../images/page_white_acrobat.png') no-repeat 0px 2px;
			margin:0 0 1em 0;font-size:1.1em;line-height:1.5em}
#col02_ayuntamiento .lead {font-weight:bold}
/*EOF ayuntamiento*/


#title h1 {color:#4A4A4A;background-color:inherit;font-size:3.5em;letter-spacing:-1px;line-height:0.9em;margin-left:-1px;text-shadow:#ddd 0pt 1px}
#title h1 span {color:#bbb;background-color:inherit;font-size:0.7em}
#title h1.has_crumb {color:#666;background-color:inherit;font-size:1.2em;padding-top:0.2em}


.has_background {
margin:0.1em;
padding:1.4em;
}

.col_1 {
width:10em;
}

.col_3 {
width:33em;
}
.col_4 {
width:46em;
}

.col_6 {
width:68.5em;
}

.col_shift_1a {
margin-left:11.5em;
}
.col_shift_2 {
margin-left:23em;
}
.row {
clear:both;
float:left;
}
.col_border, .row_border {
background:transparent url(images/dots.gif) repeat-x scroll left top;
padding:1em 0pt 0pt;
}

.col ul li {
margin:0.5em 0pt;
}
h2 {
color:#2A2A2A;
font-size:1.4em;
}
h3 {
color:#4A4A4A;
font-size:1.2em;
}
.col_heading h3 {
color:#BABABA;
font-size:1em;
font-weight:normal;
}
.col_heading h3 span {
color:#AAAAAA;
font-size:0.8em;
font-weight:normal;
}
.low {
color:#BABABA;
font-weight:normal;
}
h4 {
font-size:0.8em;
}
.aux {
color:#BABABA;
font-size:0.8em;
line-height:1.3em;
margin-top:0.1em;
}
.aux a {
color:#BABABA;
text-decoration:underline;
}
.aux a:hover {
color:#E355A8;
}
.intro {
color:#4A4A4A;
font-size:1.5em;
line-height:1.2em;
margin-bottom:0.5em;
margin-top:-0.7em;
padding:0pt;
text-shadow:#FFFFFF 0pt 1px;
}

blockquote {
background:transparent url(images/blockquote_bg.gif) no-repeat scroll left top;
color:#9A9A9A;
padding:0pt 0pt 0pt 2em;
}

img.pic {
border:0.5em solid #FFFFFF;
}
img.left {
float:left;
margin:0.1em 0.5em 0.5em -7.5em;
}
img.right {
float:right;
margin:0.5em -7.5em 0.5em 0.5em;
}
.screenshot_lg {
height:150px;
overflow:hidden;
}
.screenshot_sm_box {
height:50px;
overflow:hidden;
width:20%;
}

#home .item {
font-size:1em;
margin-top:-2.2em;
position:relative;
}
.post {
margin-bottom:3em;
position:relative;
}
.post h2, .post h2 a, .item h4, .item h4 a {
color:#2A2A2A;
font-size:1.2em;
}
#home .item h4 {
margin-bottom:0.2em;
}
#thread .post h2 {
font-size:2em;
}
.post .aux {
font-size:0.8em;
font-weight:normal;
left:-11em;
margin-bottom:0.6em;
position:absolute;
top:2.6em;
width:10em;
}
.post .aux li {
margin:0pt;
padding:0pt;
}
#home .item h5 {
display:none;
}
.post p, .item p {
color:#8A8A8A;
font-size:1em;
margin-bottom:1em;
}
.post p a, .item p a, {
color:#5A5A5A;
font-weight:bold;
}
#post .post blockquote, #post .post p {
font-size:1.2em;
}
#blog .post p a.continue, #home .item p a.continue {
color:#E355A8;
font-size:0.8em;
font-weight:bold;
}
#thread .post p.meta, .post p.meta {
color:#BABABA;
font-size:0.8em;
margin-bottom:0.6em;
text-transform:uppercase;
}
#thread .post p.meta {
margin-bottom:2em;
}
.post p.meta a {
color:#BABABA;
font-weight:normal;
text-decoration:none;
}
.post p.meta a:hover {
color:#4A4A4A;
text-decoration:underline;
}



