@charset "utf-8";
/* Reset ---------------------------------- */
* {	margin: 0;padding: 0;}
body { font-family:Tahoma, Geneva, sans-serif; font-size: 62.5%; /*1em = 62.5% = 10px*/ text-align: center;/* Hack para que IE6 no de problemas */}
ol, ul {list-style: none;list-style-type: none;}
img, a img {border: none;text-decoration: none;}
fieldset {border:none;}
label, button {	cursor: pointer;}
input:focus, select:focus, textarea:focus {	background-color: #FFF;}
input, textarea, select, button {font-size: 100%;font-family: inherit; border:none;}
table {	border-collapse:collapse;border-spacing:0;}
q:before,q:after {content:'';}
h1,h2,h3,h4,h5,h6 {	font-size:100%;font-weight:normal;}

/* -------------------Fin Reset ------------------ */
/* ------------------------------------------------*/

/* Generales */

a:link, a:visited { text-decoration:underline; color:#2897ab; }
a:hover { text-decoration:none;}
p { line-height:15px; margin-bottom:8px; }

select, option {
  behavior: url(/js/select-option-disabled-emulation.htc);
}
/*behavior: url(/css/iepngfix.htc);*/


/************/
body { }

#cabecera { position:relative; overflow:hidden; width:800px; height:175px; margin: 0 auto; padding-left:200px; }
		
#pagina { position:relative; margin: 0 auto; overflow:hidden; width:1000px; text-align:left; color:#000; }
	#colIzquierda { float:left; overflow:hidden; width:200px; }
	#contenedor { float:right; overflow:hidden; width:800px; }
		#contenedorInterior { float:left; overflow:hidden; width:550px; }
		#colDerecha { float:right; overflow:hidden; width:230px; }
		#pie { clear:both; position:relative; overflow:hidden; width:80em; margin:0 auto; padding:20px 0; }


/*********************/

h1 { position:absolute; height:174px; width:200px; top:0px; left:0px; text-indent:-9999px; background:url(/img/interface/logo.png) no-repeat; cursor:pointer; }

h2.titularIzda { overflow:hidden; width:100%; margin-bottom:15px; font-size:1.6em; background:url(/img/interface/fnd-titulares.png) repeat-x 0 85%; }
	h2.titularIzda span { float:left; padding-right:5px; background:#fff;}

h2.titularDcha { overflow:hidden; width:100%; margin-bottom:15px; font-size:1.6em; background:url(/img/interface/fnd-titulares.png) repeat-x 0 85%; }
	h2.titularDcha span { float:right; padding-left:5px; background:#fff;}


#menuTop { float:left; }
	#menuTop li { float:left; line-height:26px;}
		#menuTop li span { color:#000; font-size:14px;}
		#menuTop li a:link, #menuTop li a:visited { float:left; padding:0px 5px; color:#000; font-size:1.1em; text-decoration:none;}
		#menuTop li a:hover { text-decoration:underline;}

#imagenCabecera { position:absolute; right:0; top:28px; }


#menuPrincipal { overflow:hidden; width:170px; margin: 30px auto 0 auto; }
	#menuPrincipal dl { overflow:hidden; width:100%; margin:0 0 15px 0; }
		#menuPrincipal dt { overflow:hidden; width:100%; font-size:1.5em; color:#000; margin-bottom:10px;}
		#menuPrincipal dd { overflow:hidden; width:100%; font-size:1.1em; border-bottom:1px dotted #818181;}
			#menuPrincipal dd a:link, #menuPrincipal dd a:visited { display:block; padding:2px 0px; color:#000; text-decoration:none; }
			#menuPrincipal dd a:hover, #menuPrincipal dd.menuSeleccionado a:link, #menuPrincipal dd.menuSeleccionado a:visited { padding:2px 4px; color:#fff; background:#2897ab; }
		#menuPrincipal dd.subseccion { overflow:hidden; margin-left:6%; width:90%; }
			#menuPrincipal dd.subseccion a:link, #menuPrincipal dd.subseccion a:visited { color:#2897ab; border-bottom: 1px solid #f0f0f0; }
			#menuPrincipal dd.subseccion a:hover, #menuPrincipal dd.submenuSeleccionado a:link, #menuPrincipal dd.submenuSeleccionado a:visited { color:#2897ab; font-weight:bold; background:none;}
			

#pie h2.titularDcha { width:730px; margin-right:70px; margin-bottom:2px;}
#pie .escudo { position:absolute; right:10px; top:20px;}
#pie .direccion { float:right; width:45%; padding-right:70px; font-size:1.1em; color:#000; text-align:right; background:url(/img/interface/logo-pie.png) no-repeat;}
	#pie .direccion a:link, #pie .direccion a:visited { padding-left:20px; background:url(/img/icons/icon_mailto2.gif) no-repeat; color:#2897ab; }

#pie .certificados { float:left; width:45%; }
	#pie .certificados p { overflow:hidden; width:100%; font-size:1.1em; color:#2897ab; }
		#pie .certificados a:link,#pie .certificados a:visited { color:#2897ab; text-decoration:underline;}
		#pie .certificados a:hover { text-decoration:none;}
		#pie .certificados p img { margin-left:10px;}

		

/* fijos */
.migas { margin:0 auto 20px auto; width:100%; border-bottom:1px dotted #7f7f7f; }
	.migas p { padding-left:5px; margin-bottom:0; line-height:25px; height:25px; }
		.migas p span { color:#7f7f7f; }
		.migas p a.inicio:link, .migas p a.inicio:visited { color:#2897ab; text-decoration:none; }
		.migas p a.inicio:hover { text-decoration:none; color:#000000;}
		.migas .seccion { text-transform:uppercase;}
			.migas p a.seccion:link, .migas p a.seccion:visited { color:#7f7f7f; text-decoration:none;}
			.migas p a.seccion:hover { text-decoration:none;}
		.migas p .pagina { color:#7f7f7f; }


.asociado ul.libreriaFicheros li { }
	.asociado ul.libreriaFicheros li a { }
.asociado ul.libreriaFicheros li.word { padding: 3px 0 3px 20px; background: transparent url(/img/icons/icon_doc.gif) no-repeat 0px 2px;}
.asociado ul.libreriaFicheros li.excel { padding: 3px 0 3px 20px; background: transparent url(/img/icons/icon_xls.gif) no-repeat 0px 2px;}
.asociado ul.libreriaFicheros li.pdf { padding: 3px 0 3px 20px; background: transparent url(/img/icons/icon_pdf.gif) no-repeat 0px 2px;}
.asociado ul.libreriaFicheros li.zip { padding: 3px 0 3px 20px; background: transparent url(/img/icons/icon_archive.gif) no-repeat 0px 2px;}
.asociado ul.libreriaFicheros li.defecto { padding: 3px 0 3px 20px; background: transparent url(/img/icons/icon_txt.gif) no-repeat 0px 2px;}


div.paginacion { display:block; overflow:hidden; width:99%; margin-top:10px; padding:5px 10px 5px 0; background:#f0f0f0; text-align:right; }
div.paginacion span {  margin:0; color:#000000; float: left; padding-right: 10px; font-size:1.1em;   }
div.paginacion div {  margin:0;color:#2897ab; float: right;  }
div.paginacion a:link, div.paginacion a:visited { padding:1px 3px; color:#2897ab; font-size: 1.1em; text-decoration:none; }
div.paginacion a:hover { text-decoration:underline; }
div.paginacion a.seleccionado:link, div.paginacion a.seleccionado:visited { color:#2897ab; font-weight:bold;}
div.paginacion a.seleccionado:hover { text-decoration: none; }
div.paginacion a img { vertical-align:top;}

div.paginacion a:link.volverListado, div.paginacion a:visited.volverListado { padding:1px 3px; color:#2897ab; background:#none; font-weight: bold }
div.paginacion a:hover.volverListado { text-decoration:underline; }

/* hack columnas iguales */
/*
#columnas { position:relative; overflow:hidden; width:100%;}
.col-1, .col-2, .col-3 { margin-bottom:-30000px; padding-bottom:30000px;}
*/

/***************************/
#colDerecha h2 { margin-bottom:4px;}

#colElTiempo { overflow:hidden; width:100%; margin-bottom:15px; }
	#colElTiempo #h_340cfed7783e554cdfeb02cb5cbbc0f7 { float:left; width:42px; height:26px;}
	#colElTiempo #h_5ea1941ac335ef1e78282e31248c8ec9 { float:left; width:42px; height:43px;}
	#colElTiempo .enlaceTiempo { float:right; font-size:1.1em;}

#colAgenda { overflow:hidden; width:100%; margin-bottom:15px; }
	#colAgenda .eventos { overflow:hidden; width:100%; margin:10px 0 5px 0; }
		#colAgenda .eventos dl { overflow:hidden; width:100%; margin-bottom:10px; }
			#colAgenda .eventos dl dt { float:left; width:10%; padding-right:5%; border-right:1px dotted #2897ab; text-align:center;}
				#colAgenda .eventos dl dt strong { display:block; font-size:1.8em; color:#2897ab;}
				#colAgenda .eventos dl dt span { display:block; color:#2897ab;}
			#colAgenda .eventos dl dd { float:right; width:80%;}
				#colAgenda .eventos dl dd a:link, #colAgenda .eventos dl dd a:visited { font-size:1.1em; color:#000; text-decoration:none;}
				#colAgenda .eventos dl dd a:hover { text-decoration:underline;}
	#colAgenda .eventos a.verMas:link, #colAgenda .eventos a.verMas:visited { font-size:1.1em;}


/* calendario */
#calendarioEventos {font-size:1.1em; border-collapse:separate; border-spacing:5px; background:#f0f0f0; }
	#calendarioEventos table.year { width:100%; }
		#calendarioEventos table.year .anterior { width:10%; text-align:left; color:#ad1818; }
			#calendarioEventos table.year .anterior a:link, #calendarioEventos table.year .anterior a:visited { text-decoration:none; font-weight:bold; color:#fff;}
			#calendarioEventos table.year .anterior a:hover { text-decoration:none; color:#fff;}
		#calendarioEventos table.year .mes { color:#2897ab; font-size:14px;  text-align:left; padding-bottom:5px; text-transform:uppercase; }
		#calendarioEventos table.year .siguiente { width:10%; text-align:left; color:#ad1818;}
			#calendarioEventos table.year .siguiente a:link, #calendarioEventos table.year .siguiente a:visited { text-decoration:none; font-weight:bold; color:#fff;}
			#calendarioEventos table.year .siguiente a:hover { text-decoration:none; color:#fff;}
	#calendarioEventos .dias { text-align:center; }
		#calendarioEventos .dias th { width:35px; font-size:10px; color:#aaaaaa; font-weight:normal; }
		#calendarioEventos .dias td { padding:1px 0; font-size:11px; color:#000; }
			#calendarioEventos .dias td.vacio { background:none;}
			#calendarioEventos .dias td a:link, #calendarioEventos .dias td  a:visited { color:#2897ab; }
			#calendarioEventos .dias td.seleccionado { color:#2897ab}
				#calendarioEventos .dias td.seleccionado a:link, #calendarioEventos .dias td.seleccionado  a:visited { color:#2897ab; text-decoration:none;}
				#calendarioEventos .dias td.seleccionado a:hover { text-decoration:underline;}


/***************/

#pagina .textoEditor { }
	#pagina .textoEditor p { }
	#pagina .textoEditor ul { margin-bottom:10px; margin-left:10px; list-style-position:inside;}
		#pagina .textoEditor ul li { padding-left:15px; margin-bottom: 5px; background: url(/img/ayuntamiento/listado.png) no-repeat scroll left 5px; color: #666666}
	#pagina .textoEditor ol { margin-bottom:10px; margin-left:20px;}
		#pagina .textoEditor ol li { margin-bottom:3px; padding-left:5px; list-style-type:decimal;}
	#pagina .textoEditor .underline { text-decoration:underline;}
	#pagina .textoEditor .strikethrough { text-decoration:line-through;}
	#pagina .textoEditor h1 { font-size:1.6em; margin-bottom:5px;}
	#pagina .textoEditor h2 { font-size:1.5em; margin-bottom:5px;}
	#pagina .textoEditor h3 { font-size:1.4em; margin-bottom:5px;}
	#pagina .textoEditor h4 { font-size:1.3em; margin-bottom:5px;}
	#pagina .textoEditor h5 { font-size:1.2em; margin-bottom:5px;}
	#pagina .textoEditor p.center { text-align:center;}
	#pagina .textoEditor p.left { text-align:left;}
	#pagina .textoEditor p.right { text-align:right;}
	#pagina .textoEditor img.left { float:left; margin-right:10px; margin-bottom:5px;}
	#pagina .textoEditor img.right { float:right; margin-left:10px; margin-bottom:5px;}
