/*
Valores por defecto para todos los componentes
----------------------------------------------
*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Helvetica;
   font-weight:normal;
 }

h1{
}

h2{
}

h3{
}

h4{
}

p{
}

p a{
}

p a:hover{
}

p strong{
}

p em{
}


/*
---------------------------------------
Global
---------------------------------------
*/
body {
	background: url(imagenes/back-tierra.jpg) #d2c9aa repeat-x;
}

#contenedor3c {
	width: 960px;
	border: 2px solid #000000;
	border-bottom:0;
	/*background-color: #ffffff;*/
	background: #948365 url(imagenes/back-cuerpo3c.png) right top repeat-y;
	/* Esto es para conseguir el centrado en posteriores a IE 5*/
	margin: 1em auto;
	margin-bottom:0;
}

#contenedor2c {
	width: 960px;
	border: 2px solid #000000;
	border-bottom:0;
	background: #fff url(imagenes/back-cuerpo2c.png) right top repeat-y;
	/* Esto es para conseguir el centrado en posteriores a IE 5*/
	margin: 1em auto;
	margin-bottom:0;
}


#pie {
	width: 960px;
	border: 2px solid #000000;
	border-top:0;
	background-color: #ffffff;
	/*background: #fff url(imagenes/back-cuerpo.png) right top repeat-y;*/
	/* Esto es para conseguir el centrado en posteriores a IE 5*/
	margin: 0 auto;
}

.limpiador{
	clear:both;
	height: 0;
}

.imagen-izquierda{
	float: left;
	margin-right: 1em;
	margin-left: 1em;
	
}

.imagen-derecha{
	float: right;
	margin-left: 10px;
	margin-right: 1em;
	margin-left: 1em;	
}

.imagen-centrada{
	text-align:center;
	margin: 2em;
}

.video{
	text-align: center;
}

a[href$=".pdf"]{
	background: url(imagenes/icono-pdf.png) left top no-repeat;
	padding-left: 24px;
}

a[href$=".doc"], a[href$=".rtf"], a[href$=".txt"]{
	background: url(imagenes/icono-doc.png) left top no-repeat;
	padding-left: 24px;
}

/*
---------------------------------------
Paginadores
---------------------------------------
*/

.paginador-contador, .paginador-controles{
	background-color: #fff;
	color: #333;
	font-size: 0.8em;
	text-align:right;
	
}

.paginador-controles img{
	vertical-align: middle;
}
.paginador-controles a{
	color: #444;
}
.paginador-controles a:hover{
	color: #900;

}
.paginador-controles a{
	color: #444;
	text-decoration:none;
}

.paginador-primera{
	float: left;
	width: 15%;
	text-align:left;
	background-color: #fff;	
	border-top: 1px solid #990000;	
	color:#990000;	
}

.paginador-anterior{
	float: left;
	width: 15%;
	text-align:left;
	background-color: #fff;	
	border-top: 1px solid #990000;	
	color:#990000;	
}
.paginador-indice{
	float:left;
	width: 34%;
	text-align: center;
	background-color: #fff;	
	border-top: 1px solid #990000;
	color:#990000;	
}
.paginador-siguiente{
	float: left;
	width: 18%;
	text-align:right;
	background-color: #fff;	
	border-top: 1px solid #990000;
	color:#990000;	
}
.paginador-ultima{
	float: left;
	width: 15%;
	text-align:right;
	background-color: #fff;	
	border-top: 1px solid #990000;
	color:#990000;	
}
/*
---------------------------------------
Cabecera
---------------------------------------
*/
#cabecera{
	background: url(imagenes/cabecera.png) top left no-repeat;
	height: 150px;
	text-align: center;
}


/*
---------------------------------------
 Beta-info
---------------------------------------
*/
#beta-info{
	/*display:none;*/
 	text-align:left;
	font-size: 0.8em;
	color: #f00;
	background-color: #ddd;
	border-bottom: 2px solid #000;
	padding-left: 1em;
}

/*
---------------------------------------
Path
---------------------------------------
*/
#path{
	/*background: #b7d5e5 url(imagenes/back-linea-azul.png) center left no-repeat;*/
	background-color: #b7d5e5;
	color: #333;
	font-size: 0.8em;
	padding-left: 10px;
}

#path a{
	color: #fff;
	text-decoration: underline;
}

#path a:hover{
	color: #900;
	text-decoration: underline;
}


/*
---------------------------------------
Menú (Superior)
---------------------------------------
*/
#menu {
	margin:0;
	padding:0;
	border:0;
 	font-size: 1em;
 	text-align:left;
	background-color: #948365;
	/*background-color: #000;*/
	text-indent:0;
	/*height: 3.5em;*/
	width: 100%;
}

#menu ul {
   list-style-type: none;
  	margin:0;
	padding:0;
	border:0;
	width: 100%;

}

#menu ul li.menuopcion, #menu ul li.menuseleccion,#menu ul li.menuopcion2, #menu ul li.menuseleccion2{
	display:inline;
	float:left;
	/*width: 8.54em;*/
	width: 137px;
	height: 3.5em;
	padding:0;
	margin:0;
}

#menu ul li.menuopcion a{
	display:block;
	color: #000;
   text-decoration: none;
   font-size: 1em;
   font-weight: bold;
   padding-left: 3px;
   height: 100%;
  	/*background-color: #d2ac10;*/
	background:  #d2ac10 url(imagenes/fondo-oscuro-menu.png) top left repeat-x;
	border-bottom: 2px solid #ead271;
	border-right: 2px solid #ead271;
	border-top: 2px solid #d2ac10;
	border-left: 2px solid #d2ac10;   
}

#menu ul li.menuopcion2 a{
	display:block;
	color: #ddd;
   text-decoration: none;
   font-size: 1em;
   font-weight: bold;
   padding-left: 3px;
   height: 100%;
  	/*background-color: #d2ac10;*/
	background:  #990000 url(imagenes/fondo-oscuro-menu-2.png) top left repeat-x;
	border-bottom: 2px solid #eb0000;
	border-right: 2px solid #eb0000;
	border-top: 2px solid #990000;
	border-left: 2px solid #990000;   
}

#menu ul li.menuopcion a .sub_menu{
	display: block;
	color: #444;
   text-decoration: none;
	font-size: 0.8em;
}

#menu ul li.menuopcion2 a .sub_menu{
	display: block;
	color: #bbb;
   text-decoration: none;
	font-size: 0.8em;
}

#menu ul li.menuopcion a:hover{
	border-bottom:0;
	color:#990000;
	/*background-color:#b7d5e5;
	background-image: url(imagenes/fondo-claro-menu.png);*/
	background:  #e9c73e url(imagenes/fondo-claro-menu.png) top left repeat-x;
	border-bottom: 2px solid #f0de98;
	border-right: 2px solid #f0de98;
	border-top: 2px solid #e9c73e;
	border-left: 2px solid #e9c73e;
}

#menu ul li.menuopcion2 a:hover{
	border-bottom:0;
	color:#fff;
	/*background-color:#b7d5e5;
	background-image: url(imagenes/fondo-claro-menu.png);*/
	background:  #990000 url(imagenes/fondo-claro-menu-2.png) top left repeat-x;
	border-bottom: 2px solid #ff4443;
	border-right: 2px solid #ff4443;
	border-top: 2px solid #990000;
	border-left: 2px solid #990000;
}

#menu ul li.menuopcion a:hover .sub_menu{
	color:#cc0000;
}

#menu ul li.menuopcion2 a:hover .sub_menu{
	color:#ddd;
}

#menu ul li.menuseleccion .opcionseleccionada{
	display:block;
	color:#990000; 
	font-size: 1em;
	background:  #e9c73e url(imagenes/fondo-claro-menu.png) top left repeat-x;
	border-bottom: 2px solid #f0de98;
	border-right: 2px solid #f0de98;
	border-top: 2px solid #e9c73e;
	border-left: 2px solid #e9c73e;	
	font-size: 1em;
	padding-left: 3px;
	font-weight: bold;
	height: 100%;
}

#menu ul li.menuseleccion2 .opcionseleccionada{
	display:block;
	color:#fff; 
	font-size: 1em;
	background:  #990000 url(imagenes/fondo-claro-menu-2.png) top left repeat-x;
	border-bottom: 2px solid #ff4443;
	border-right: 2px solid #ff4443;
	border-top: 2px solid #990000;
	border-left: 2px solid #990000;	
	font-size: 1em;
	padding-left: 3px;
	font-weight: bold;
	height: 100%;
}

#menu ul li.menuseleccion .sub_menu{
	display: block;
	font-size: 0.8em;
	border-bottom: none; 
	color:#990000;
}

#menu ul li.menuseleccion2 .sub_menu{
	display: block;
	font-size: 0.8em;
	border-bottom: none; 
	color:#ddd;
}

#menu ul li#idioma{
	margin:0;
	padding:0;
	border:0;
	width: auto;
	height: 3.5em;
	border-bottom: 2px solid #d0b98e;
	border-right: 2px solid #d0b98e;
	border-top: 2px solid #958565;
	border-left: 2px solid #958565; 
	background:  #948366 url(imagenes/fondo-idioma.png) top left repeat-x;
}
#menu ul li#idioma img{
	vertical-align: middle;
	margin-left: 1.5em;
}

#idioma a{
	color: #fff;
	text-decoration: none;
}

#idioma a:hover{
	color: #900;
	text-decoration: underline;
}

#menu ul li#idioma .idioma{
	margin-top: 0.3em;
}


/*
---------------------------------------
Contenido (contenedor)
---------------------------------------
*/
.contenido {
	width: 505px;
	float:left;
}

.contenido h1 {
	color: #990000;
	padding: 0.15em;		
	margin-bottom: 0.4em;
	border-bottom: 1px solid #990000;
}

.contenido p {
	/*font-size: .9em;*/

	margin-bottom: 0.75em; 
}

/*
---------------------------------------
Controles
---------------------------------------
*/
#controles {
/*	width: 435px;*/
	float:right;
}


/*
---------------------------------------
Noticias
---------------------------------------
*/
#actualidad, #categorias, #noticia, #tags{
	width: 500px;
	float: left;
	background-color: #fff;
	padding: 10px 0 10px 10px;
}

#actualidad h1, #categorias h1, #tags h1, #comentarios h1, #comentarios-editor h1{
	font-size: 14pt;
	margin-bottom: 0.2em;
}
.resumen{
/*	font-size: 1.20em;*/
	padding: 0.50em 0.50em;
}
.noticia-avance{
	clear: both;
	margin-bottom: 2em;
	/*padding: 0.15em;*/
}

.titular h2 {
	color: #006699;
	margin-bottom: 0.2em;
}

.titular h2 a{
	color: #006699;
	text-decoration: none;
	font-family: "Times New Roman";
}

.titular h2 a:hover{
	color: #006699;
	text-decoration: underline;
}

.titular h2 a:visited{
	color:#006699;
}

.noticia-avance-pie{
	width: 99%;
	float: left;
	margin-top: 5px;
	border-top: 1px dotted #858172;
	padding-top: 5px;
	margin-bottom: 1em;
}
.caja-fecha, .caja-comentarios, .caja-categoria, .caja-etiquetas, .caja-noticias{
	float:left;
	margin-right: 2em;	
	font-size: 0.6em;
	color:#858172;
}

.caja-fecha img, .caja-comentarios img, .caja-categoria img, .caja-etiquetas img, .caja-noticias img{
	vertical-align: middle;
}

.caja-fecha a, .caja-comentarios a, .caja-categoria a, .caja-etiquetas a, .caja-noticias a{
	color:#858172;	
	text-decoration:none;
}

.caja-fecha a:hover, .caja-comentarios a:hover, .caja-categoria a:hover, .caja-etiquetas a:hover, .caja-noticias a:hover{
	color:#069;	
	text-decoration:underline;
}
.comentarios-contador{
	color: #900;
}

#noticia .titular h1{
	color: #990000;
	padding: 0.15em;		
	margin-bottom: 0.4em;
	border-bottom: 1px solid #990000;
	font-size: 1.75em;
}
#noticia h2{
	color: #990000;
	padding: 0.15em;		
	font-size: 14pt;
	margin-bottom: 0.2em;
	border-bottom: 1px solid #990000;
}
#noticia .resumen{
	font-size: 1.25em;
	font-style: italic;
}

#noticia-firma{
	font-size: 0.6em;
	color:#858172;
	border-bottom: 1px solid #069;
}

#noticia-firma p{
	margin-bottom:0;
}

#noticia-firma strong{
	font-size: 1.2em;
	color:#069;
}

#noticia .caja-comentarios{
	float: right;
}

#noticia-cuerpo-texto{
	/*text-indent: 1em;*/
	margin-bottom: 1em;
	margin-top: 2em;	
}
#noticia-cuerpo ul, #noticia-cuerpo ol{
	list-style-position: inside;
}
#noticia-cuerpo li{
	margin-bottom: 0.5em;
}

#noticia-cuerpo strong{
	color: #009900;
}

#noticia-cuerpo span{
/*	color: #055883;
/* el tipo italic da problemas en ie6
	font-style: italic;*/
	color: #990000;
	text-decoration:underline;		
}
#noticia-cuerpo em{
	color: #055883;

}

#noticia-acciones img{
	vertical-align: middle;
}

#noticia-acciones{
	font-size: 0.6em;
	color:#858172;
}

#noticia-acciones a{
	color:#858172;	
	text-decoration:none;
}

#noticia-acciones a:hover{
	color:#069;	
	text-decoration:underline;
}

#accion-reenviar, #accion-imprimir{
	float:left;
	margin-right: 2em;
}

.noticia-otras ul{
	list-style: inside;
	margin: 0 0.5em;
	font-size: 0.90em;
}

.noticia-otras ul li{
	margin-bottom: 0.5em;
}

.noticia-otras ul li a{
	color:#069;
	text-decoration:underline;
}

.noticia-otras ul li a:hover{
	color:#900;
}

/*
---------------------------------------
Noticias Más leidas
---------------------------------------
*/

#mas-leidas{
	margin: 0 auto;
	background-color: #d2c9aa;
	border: 3px solid #796b53;
	margin-bottom: 0.5em;
	width: 200px;
}

#mas-leidas h1 {
	text-align: center;
	color: #fff;
	padding: 0.15em 0;		
	margin-bottom: 0.4em;
	/*border-bottom: 1px solid #990000;*/
	font-size: 1.1em;
	font-style: bold;
	background-color: #4e7d96;
}

#mas-leidas p {
	padding: 0.15em;
	font-size: .8em;
	margin-bottom: 0.25em;
	text-align: left; 
}

#mas-leidas .visitas{
	/*font-style: italic;*/
	color: #444;

}

#mas-leidas a{
	color:#000;
	text-decoration:none;
	font-weight: bold;
}

#mas-leidas a:hover{
	color:#333;
	text-decoration:underline;
}

/*
---------------------------------------
Comentarios
---------------------------------------
*/
#comentarios{
	margin-top: 3em;
	width: 99%;
	clear:both;
}

#comentarios .comentario-cabecera p{
	margin:0;
	padding:0;
	border-bottom: 1px solid #069;
	color: #858172;
	font-size: 0.85em;
}

#comentarios .comentario-pie{
	margin:0;
	padding:0;
	border-top: 1px solid #069;
	color: #858172;
	font-size: 0.85em;
	text-align: right;
}

.comentario-pie a{
	color: #069;
	text-decoration:none;	
}

.comentario-pie a:hover{
	color: #069;
	text-decoration:underline;
}

.comentario-indice{
	color: #069;
	border-right: 1px solid #069;
	padding-right: 0.10em;
}

.comentario-autor{
	color: #444;
	font-style:italic;
	padding-right: 0.10em;
}
.comentario-par, .comentario-impar{
	margin-bottom: 0.5em;
}

/*
---------------------------------------
Comentarios editor
---------------------------------------
*/
#comentarios-editor{
	margin-top: 3em;
	width: 99%;
	clear:both;
}

#comentarios-editor p.no-error{
	padding: 1em;
	color: #00aa00;
}

#comentario-editor-notas{
	background-color: #f7f7f7;
	color: #777;
	font-size: 0.7em;
	padding: 10px;
	margin: 0 10px 1em 10px;	
	border: 1px solid #069;	
	/*margin-bottom: 1em;*/
}

#comentario-editor-notas dl{
	list-style-position: inside;
	list-style-type:disc;
}

#comentario-editor-notas dt{
	font-size: 1.1em;
	font-style: italic;
	color: #069;
	text-decoration: underline;
	margin-bottom: 0.5em;
}
#comentario-editor-notas dd{
	color:#000;
	padding-left: 1.5em;
	margin-bottom: 0.5em;
	background: url(imagenes/icono-listas.png) top left no-repeat;
}

#comentario-editor-cuerpo{
	padding:10px;
}
#comentario-editor-cuerpo input, #comentario-editor-cuerpo textarea{
	width: 100%;
	border: 1px solid #069;
	margin-bottom: 0.5em;
}
#comentario-editor-cuerpo #enviar{
	width: 9em;
}

/*
---------------------------------------
Últimos comentarios
---------------------------------------
*/

#ultimos-comentarios{
	margin: 0 auto;
	background-color: #d2c9aa;
	border: 3px solid #796b53;
	margin-bottom: 0.5em;
	width: 200px;
}

#ultimos-comentarios h1 {
	text-align: center;
	color: #fff;
	padding: 0.15em 0;		
	margin-bottom: 0.4em;
	/*border-bottom: 1px solid #990000;*/
	font-size: 1.1em;
	font-style: bold;
	background-color: #aa0000;
}

#ultimos-comentarios p {
	padding: 0.15em;
	font-size: .8em;
	margin-bottom: 0.25em;
	text-align: left; 
}

#ultimos-comentarios .autor{
	/*font-style: italic;*/
	color: #000;
	font-weight: bold;
}

#ultimos-comentarios a{
	color:#444;
	text-decoration:none;
}

#ultimos-comentarios a:hover{
	color:#222;
	text-decoration:underline;
}
/*
---------------------------------------
Turismo
---------------------------------------
*/
#turismo {
	background-color: #948365;
	width: 215px;
	float: left;
	padding: 5px;
	/*margin-right: 10px;*/
	text-align:center;
}

#turismo img{
	border: 3px solid #796b53;
}

#turismo .articulo{
	margin-bottom: 0.5em;
}

.caja-lista{
	font-size: 0.9em;
	color:#fff;
}

.caja-lista img{
	vertical-align: middle;
	background-color: #fff
}

.caja-lista a{
	color:#fff;	
	text-decoration:none;
}

.caja-lista a:hover{
	color:#fff;	
	text-decoration:underline;
}
/*
---------------------------------------
Ayuntamiento
---------------------------------------
*/
#ayuntamiento {
	background: #b7d5e5 url(imagenes/ayuntamiento-bg.png) right top no-repeat;
	float: left;
/*	width: 21%;*/
	width: 200px;
	padding: 5px;
/*	margin-bottom:2em;*/

}
#ayuntamiento h1{
	color: #fff;
	background-color: #4e7d96;
	padding: 0.15em 0.1em;
	margin-bottom: 1em;
	font-size: 24px;
	text-align:center;
	border:0;

}

#ayuntamiento h1 a{
	color: #fff;
	border:0;
	margin:0:
	padding:0;
}
#ayuntamiento h1 a:hover{
	color: #000;
}

#ayuntamiento ul{
	clear: both;
	list-style: none;
}

#ayuntamiento li{
	background-color: #4e7d96;
	margin-bottom: 0.1em;
	margin-left: .1em;
	margin-right: .1em;
}

#ayuntamiento a, #ayuntamiento a:hover{
	padding: 0.1em;
	font-size: 1.1em;
	color: #000;
	text-decoration: none;
}

#ayuntamiento a:hover{
	color: #fff;
}

.caja-ayuntamiento{
	margin: .1em;
	margin-top: 0.5em;
	border: 2px solid #4e7d96;
	text-align: left;
	color: #000;
	font-size: 0.9em;
	padding: 2px;
}
.caja-ayuntamiento h2{
	color: #fff;
	background-color: #4e7d96;
	padding: 0.15em 0.1em;
	margin-bottom: 0.25em;
	/*font-size: 28px;*/
	text-align:center;
	border:0;
	font-size: 1.2em;
}
#calasparrenos-internet, #callejero{
	text-align:center;
}
#ayuntamiento table{
	width: 100%;
}
#ayuntamiento td{
	width: 50%;
}

#ayuntamiento input{
	border: 1px solid #4e7d96;
	width: 100%
}

#ayuntamiento .caja-lista img{
	vertical-align: middle;
	background-color: transparent;
}

/*
---------------------------------------
	Pie empresa
---------------------------------------	
*/
#pie-superior{
/*	background: #1a6f1c url(imagenes/back-lineas.png) center left no-repeat;*/
	background: #948365 url(imagenes/back-linea-marron.png) center left no-repeat;

	height:8px;
}
#pie-empresa {
	clear: both;
	font-size: 12px;
	color: #990000;
	text-align: center;
/*	border-top: 4px solid #1b701d;*/
}

#pie-empresa a{
	color:#006699;
	text-decoration:none;
}
#pie-empresa a:hover{
	color:#006699;
	text-decoration:underline;
}


div.adsense{
	
	text-align: center;
	padding-bottom: 1em;
	padding-top: 1em;	
}

/*
---------------------------------------
Articulo
---------------------------------------
*/
.articulo {
	width: 730px;
	background-color: #fff;
	float:left;
	padding: 10px;	
}

.articulo .titular h1{
	color: #990000;
	padding: 0.15em;	
	padding-bottom: 20px;	
	margin-bottom: 0.4em;
	border-bottom: 1px solid #990000;
	font-size: 1.75em;
}
.articulo .titular .imagen-izquierda{
	margin:0;
	padding-right:0.5em;
}

.articulo .caja-comentarios, .articulo .caja-noticias{
	float: right;
}

#articulo a{
	color:#006699;
	text-decoration:none;
}

#articulo a:hover{
	color:#900;
	text-decoration:underline;
}

#articulo .indentado{
	text-indent: 2em;
}

#articulo .no-indentado{
	text-indent: 0;
}

.articulo .imagen-izquierda{
	float: left;
	margin: 0.5em 1em 0.5em 0em;
}
.articulo .imagen-derecha{
	float: right;
	margin: 0.5em 0em 0.5em 1em;
}

#articulo-cuerpo{
	margin-top: 1em;
}

#articulo-cuerpo img{
	vertical-align: middle;
}

#articulo-cuerpo p{
	margin-bottom: 1em;
}

#articulo-cuerpo p em{
	color: #055883;
}

#articulo-cuerpo p strong{
	color:#009900;
}
#articulo-cuerpo p span{
	color: #990000;
	font-style: italic;
}
#articulo-cuerpo p span.amarillo{
	color: #dddd00;
	font-style: italic;
}

#articulo h2{
	color: #990000;
	padding: 0.15em;	
	border-bottom: 1px solid #990000;
	font-size: 14pt;
	margin-bottom: 1em;
	margin-top: 1em;	
}

#articulo h3{
	color: #055883;
	padding: 0.15em;	
	border-bottom: 1px solid #055883;
	font-size: 12pt;
	margin-left: 2em;
	margin-bottom: 1em;
	margin-top: 1em;
	font-style:italic;	
}
#articulo h3.h3-verde{
	color: #009900;
	margin:0;
	padding:0;
	border:0;
	font-size: 12pt;
	font-style:italic;
	text-decoration:underline;	
}
#articulo h4{
	color: #009900;
	padding: 0.15em;	
	font-size: 12pt;
	margin-left: 2em;
	margin-bottom: 1em;
	margin-top: 1em;
	font-style:italic;
}

#articulo-cuerpo .articulo-video{
	text-align: center;
}

#articulo-cuerpo dl, #articulo-cuerpo ul{
	margin: 1em;
}
#articulo-cuerpo dl dt{
	color:#009900;
}
#articulo-cuerpo dl dd, #articulo-cuerpo ul li{
	margin: 0 1em;
	margin-bottom: 1em;
}
#articulo-cuerpo table, #articulo-cuerpo table caption{
	margin: 0 auto;
}
#articulo-cuerpo .tabla a{
	margin: 0 auto;
}
#noticias-relacionadas ul li{
	margin-bottom: 1em;
}

#noticias-relacionadas ul{
	list-style: inside;
	margin: 0 2em;
}


/*
---------------------------------------
Articulo listado
---------------------------------------
*/
#listado-articulos {
	background-color: #fff;
	padding: 5px;
	text-align: cente	case "enlazar":
		$pa_path = "$pa_portada_b &gt; $pa_enlazar";
		break;r;
}
#listado-articulos a{
	text-decoration: none;	
}

#listado-articulos img{
	border: 5px solid #796b53;
	margin: 0.75em;
}
.articulos-categoria{
	padding: 5px;
}
.articulos-categoria h1{
	color: #990000;
	padding: 0.15em;	
	margin-bottom: 0.4em;
	border-bottom: 1px solid #990000;
	font-size: 1.25em;
	text-align: left;	
}

/*
---------------------------------------
Calasparreños en internet
---------------------------------------
*/
#listado-calasparrenos {
	background-color: #fff;
	padding: 5px;
	text-align: left;
}

.calasparrenos-categoria{
	padding: 5px;
}
.calasparrenos-categoria h1{
	color: #990000;
	padding: 0.15em;	
	margin-bottom: 0.4em;
	border-bottom: 1px solid #990000;
	font-size: 1.25em;
	text-align: left;	
}
.calasparreno{
	padding: 0.75em;
	margin-bottom: 1em;
	background-color: #f7f7f7;
	color: #777;
	border: 1px solid #069;
}

.calasparreno img{
	border: 2px solid #069;
}

.calasparreno .calasparreno-cuerpo{
	margin-top: 1em;
}
.calasparreno .calasparreno-cuerpo span{
	color: #009900;
}
.calasparreno-cuerpo a{
	color: #006699;
	text-decoration: none;
}
.calasparreno-cuerpo a:hover{
	color: #006699;
	text-decoration: underline;
}

.calasparreno-cuerpo p{
	margin-top: 0.25em;
}

/*
---------------------------------------
Búsquedas
---------------------------------------
*/	case "enlazar":
		$pa_path = "$pa_portada_b &gt; $pa_enlazar";
		break;
#listado-busqueda h1{
	color: #990000;
	padding: 0.15em;	
	margin-bottom: 0.4em;
	border-bottom: 1px solid #990000;
	font-size: 1.25em;
	text-align: left;
}

#listado-busqueda table{
	width: 80%;
	margin: 0 auto;
}
#listado-busqueda form{
	text-align: center;
	margin-bottom: 1em;
}
#listado-busqueda #texto-busqueda{
	width: 66%;
	padding-right: 10px;
}

#listado-busqueda input{
	border: 1px solid #4e7d96;
	width: 100%
}

/*
---------------------------------------
Sección ayuntamiento
---------------------------------------
*/
.ayuntamiento {
	width: 730px;
	background-color: #fff;
	float:left;
	padding: 10px;	
}

.ayuntamiento h1{
	color: #990000;
	padding: 0.15em;	
	/*padding-bottom: 20px;*/	
	margin-bottom: 0.4em;
	border-bottom: 1px solid #990000;
	font-size: 1.75em;
}
.ayuntamiento h2{
	font-size: 1.25em;
	color:#069;
}
.ayuntamiento ul, .ayuntamiento ol{
	/*font-size: 1.25em;*/
	margin: 1em;
}

.ayuntamiento li{
	list-style-type:none;
	padding-left: 1.5em;
	background: url(imagenes/icono-listas.png) top left no-repeat;
	margin: 0.25em 2em 0.25em 2em;
	color:#069;	
}

.ayuntamiento li ul li, .ayuntamiento li ol li{
	padding-left: 1.5em;
	background: url(imagenes/icono-listas2.png) top left no-repeat;
	margin: 0.25em 2em 0.25em 2em;
	color:#000;	
}
.ayuntamiento li p{
	color:#000;	
}
.ayuntamiento li a{
	color: inherit;
	text-decoration: underline;
}

.ayuntamiento li a:hover{
	color: #009900;
	text-decoration: underline;
}
.ayuntamiento p{
	text-indent: 1em;
	margin-top: 1em;
}

#indice{
	background: url(imagenes/back-indice.jpg) top left no-repeat;
}

/*
---------------------------------------
Corporacion
---------------------------------------
*/

#corporacion table{
	margin: 0 auto;
	width:80%;
	margin-top: 2em;
	border: 1px solid #069;
}

#corporacion th, #corporacion td{
	padding: 5px;	
}

#corporacion td{
	border-top: 1px dotted #069;
}

#corporacion th{
	background-color: #f7f7f7;
}

#corporacion .columna-nombre{
	width: 40%;
}
#corporacion .columna-funcion{
	width: 40%;
}
#corporacion .columna-grupo{
	text-align: center;
}
#corporacion .columna-grupo img{
	vertical-align: middle;
}
#corporacion td.columna-nombre, #corporacion td.columna-nombre a{
	color: #009900;
	text-decoration: none;
}
#corporacion .columna-nombre a:hover{
	color: #009900;
	text-decoration: underline;
}

/*
---------------------------------------
Documentos
---------------------------------------
*/

#documentos a[href$=".pdf"]{
	background: none;
	padding-left: 0px;
}

#documentos a[href$=".doc"], #documentos a[href$=".rtf"], #documentos a[href$=".txt"]{
	background: none;
	padding-left: 0px;
}

#documentos table{
	margin: 0 auto;
	width:80%;
	margin-top: 2em;
	border: 1px solid #069;
}

#documentos th, #documentos td{
	padding: 5px;	
}

#documentos td{
	border-top: 1px dotted #069;
}

#documentos th{
	background-color: #f7f7f7;
}

#documentos .columna-nombre{
	width: 75%;
	text-align:left;
}

#documentos .columna-departamento{
	width: 20%;
	text-align:left;
}

#documentos .columna-descargar{
	width: 5%;
	text-align: center;
}

#documentos td.columna-nombre{
	color: #009900;
}

#documentos td.columna-descargar{
	background-color:#e5e4c6;
}

#documentos span.concejalias{
	color: #0000ff;
}


#documentos td.columna-nombre, #documentos td.columna-nombre a{
	color: #009900;
	text-decoration: none;
}
#documentos .columna-nombre a:hover{
	color: #009900;
	text-decoration: underline;
}

/*
---------------------------------------
Concejalias
---------------------------------------
*/

#concejalias table{
	margin: 0 auto;
	width:80%;
	margin-top: 2em;
	border: 1px solid #069;
}

#concejalias th, #concejalias td{
	padding: 5px;	
}

#concejalias td{
	border-top: 1px dotted #069;
}

#concejalias th{
	background-color: #f7f7f7;
}

#corporacion .columna-nombre{

}
#concejalias .columna-funcion{
	width: 60%;
}

#concejalias td.columna-funcion, #concejalias td.columna-funcion a{
	color: #009900;
	text-decoration: none;
}
#concejalias .columna-funcion a:hover{
	color: #009900;
	text-decoration: underline;
}

/*
-----------------------
Concejalia
-----------------------
*/
#concejalias dl{
	/*font-size: 1.25em;*/
	margin: 2em;
}

#concejalias dt{
	font-size: 1.25em;
	color:#069;
}

#concejalias dd{

	margin: 0.5em 2em 0.75em 2em;
}

#concejalias dd a{
	color: inherit;
	text-decoration: underline;
}

#concejalias dd a:hover{
	color: #009900;
	text-decoration: underline;
}

/*
------------------------
Alcaldia
------------------------
*/
#alcaldia p{
	margin:  0.5em 2em 0.75em 2em;
}
#alcaldia p{
	text-indent: 2em;
}
#alcaldia p.no-indentacion{
	text-indent: 0;
}
#alcaldia p em{
	color: #055883;
}

#alcaldia p strong{
	color:#009900;
}
#alcaldia p span{
	text-decoration: underline;
	font-size: 1.1em;
	font-style:italic;
}
#alcaldia h2{
	color: #990000;
	padding: 0.15em;		
	font-size: 14pt;
	margin-bottom: 0.5em;
	margin-top: 1em;
	border-bottom: 1px solid #990000;
}

/*
Enlazanos
---------
*/
#enlazanos{
	padding: 10px;
}
#enlazanos p{
	text-indent: 2em;
	margin-bottom: 1em;
}

#enlazanos p.centrado{
	text-align: center;
}

#enlazanos pre{	
	font-family: "Courier new";
	background-color: #eeeeee;
	padding: 0.75em 1em;
	font-size: 9pt;
	border: 1px solid #dddddd;
	margin-top: 1em;	
	margin-bottom: 1em;
}
#enlazanos p em{
	color: #055883;
}

#enlazanos p strong{
	color:#009900;
}
#enlazanos p span{
	color: #990000;
	font-style: italic;
}
#enlazanos iframe{
	width: 99%;
	height: 500px;
	border: 2px solid;
}

/*
---------------------------------------
Contactar
---------------------------------------
*/

#contactar table{
	margin: 0 auto;
	width:80%;
	margin-top: 2em;
	border: 1px solid #069;
}

#contactar th, #contactar td{
	padding: 5px;	
}

#contactar td{
	border-top: 1px dotted #069;
}

#contactar th{
	background-color: #f7f7f7;
	text-align: left;
}

#contactar .columna-nombre{
	color: #009900;
}
#contactar .columna-descripcion{
	width: 50%;
	text-align: left;
}
#contactar .columna-telefono{
	width: 15%;
	text-align: center;
	background-color:#e5e4c6;
}
#contactar td.columna-funcion, #contactar td.columna-funcion a{
	color: #009900;
	text-decoration: none;
}
#contactar .columna-funcion a:hover{
	color: #009900;
	text-decoration: underline;
}

/*
---------------------------------------
Colaborar editor
---------------------------------------
*/
#colaborar{
	padding: 10px;
}
#colaborar p{
	text-indent: 2em;
	margin-bottom: 1em;
}
#correo-editor p{
	text-indent: 0;
}
#correo-editor{
	padding:10px;
}
#correo-editor input, #correo-editor textarea{
	width: 100%;
	border: 1px solid #069;
	margin-bottom: 0.5em;
}
#correo-editor #enviar{
	width: 9em;
}
#colaborar strong{
	color: #009900;
}

#colaborar span{
	color: #990000;
	text-decoration:underline;		
}
#colaborar em{
	color: #055883;
}
