@CHARSET "UTF-8";
html { width: 100%; height: 100%; }
body {
	background-image: url(cargar.php?img=comun/pat_fdo.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding: 0px;
	margin: 0px;
}
a {	text-decoration: none; color: #006193; }
a:hover{ color: #ff9900; } /*#000033;*/
a img { border: none; }
a.pcIcono { cursor: pointer; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0px; }
h1 { font-size: 250%; }
h2, h1.tituloH2 { font-size: 230%; }
h3, h2.tituloLst, .tituloH3 { font-size: 160%; }
h4, h2.copete, h2.tituloMargen, .tituloH4 { font-size: 130%; }
h5, h2.tituloH5 { font-size: 110%; }
h6, h2.tituloRect, .tituloH6 { font-size: 100%; }

acronym { border-bottom: 1px dashed #cccccc; cursor: help; }

object { z-index: 1; }

.sep0 { margin: 0px; }
.sepSup1 { margin-top: 15px; }
.sepSup2 { margin-top: 8px; }
.sepSup3 { margin-top: 2px; }
.sepSup4 { margin-top: 4px; }
.sepSup5 { margin-top: 25px; }
.sepSup6 { margin-top: 12px; }
.sepInf1 { margin-bottom: 8px; }
.sepInf2 { margin-bottom: 15px; }
.sepInf3 { margin-bottom: 10px; }
.sepInf4 { margin-bottom: 4px; }
.sepInf5 { margin-bottom: 45px; }
.sepInf6 { margin-bottom: 20px; }
.sepInf7 { margin-bottom: 2px; }
.sepInf8 { margin-bottom: 25px; }
.sepIzda1 { margin-left: 10px; }
.sepIzda2 { margin-left: 8px; }
.sepIzda3 { margin-left: 4px; }
.sepIzda4 { margin-left: 15px; }
.sepIzda5 { margin-left: 30px; }
.sepDcha1 { margin-right: 8px; }
.sepDcha2 { margin-right: 10px; }

.padSup1 { padding-top: 8px; }
.padSup2 { padding-top: 15px; }
.padSup3 { padding-top: 4px; }
.padSup4 { padding-top: 20px; }
.padSup5 { padding-top: 1px; }
.padSup6 { padding-top: 6px; }
.padIzda1 { padding-left: 4px; }
.padIzda2 { padding-left: 6px; }
.padIzda3 { padding-left: 14px; }
.padIzda4 { padding-left: 10px; }
.padIzda5 { padding-left: 8px; }
.padDcha1 { padding-right: 6px; }
.padDcha2 { padding-right: 8px; }
.padDcha3 { padding-right: 4px; }
.padDcha4 { padding-right: 10px; }
.padDcha5 { padding-right: 15px; }
.padInf1 { padding-bottom: 4px; }
.padInf2 { padding-bottom: 20px; }
.padding0 { padding: 0px; }
.padding1 { padding: 4px 0px; }
.padding2 { padding-left: 15px; padding-top: 15px; padding-right: 15px; }
.padding3 { padding-left: 15px; padding-bottom: 15px; padding-right: 15px; }
.padding4 { padding-left: 12px; padding-bottom: 6px; }
.padding5 { padding-right: 8px; padding-bottom: 8px; }
.padding6 { padding-top: 2px; padding-left: 4px; padding-bottom: 2px; padding-right: 4px; }
.padding7 { padding-left: 12px; padding-bottom: 4px; padding-right: 4px; padding-top: 4px; }
.padding8 { padding: 8px 10px; }
.padding9 { padding-right: 6px; padding-bottom: 4px; }
.padding10 { padding-left: 6px; padding-top: 8px; }
.padding11 { padding-right: 4px; padding-bottom: 2px; }
.padding12 { padding-left: 8px; padding-bottom: 8px; }
.padding13 { padding: 0px 2px; }
.padding14 { padding: 2px 0px; }
.padding15 { padding: 2px 4px; }
.padding16 { padding: 0px 6px; }
.padding17 { padding: 2px 10px; }
.padding18 { padding: 0px 10px; }
.padding19 { padding: 0px 0px 2px 4px; }
.padding20 { padding: 4px; }
.padding21 { padding: 6px 4px 0px 12px; }

.padIzdaColDcha { padding-left: 20px; }
.padIzdaColIzda { padding-left: 15px; }
.padExtDcha { padding: 0px 10px; }

.fuente1 { font-size: 11px; font-weight: bold; }
.fuente2 { font-size: 10px; }
.fuenteFamilia2 { font-family: Georgia,"Times New Roman",Times,serif; }
.fuenteFamilia3 { font-family: "trebuchet MS", Arial, Helvetica, sans-serif; }

.txtAzul { color: #0066CC; }
.txtAzul2 { color: #006699; }
.txtAzul3 { color: #6f7abd; }
.txtAzul4 { color: #1655B4; }
.txtAzul5 { color: #0B3156; }
.txtAzul6 { color: #3A567B; }
.txtGris { color: #666666; }
.txtGris2 { color: #333333; }
.txtGris3 { color: #8f8f8f; }
.txtBlanco { color: #FFFFFF; }
.txtNaranja { color: #FF6600; }

.txtTitulo1 { font-size: 12px; }
.txtTitulo2 { font-size: 230%; }
.txtTitulo3 { font-size: 250%; }
.txtTamano1 { font-size: 120%; }
.txtTamano2 { font-size: 110%; }
.txtTamano3 { font-size: 130%; }
.txtTamano4 { font-size: 170%; }
.txtTamano5 { font-size: 150%; }
.txtTamano6 { font-size: 200%; }

.ampliacionContenido0 { font-size: 90%; }
.ampliacionContenido1 { font-size: 100%; }
.ampliacionContenido2 { font-size: 115%; }
.ampliacionContenido3 { font-size: 130%; }
.ampliacionContenido4 { font-size: 145%; }

.txtIzda { text-align: left; }
.txtDcha { text-align: right; }
.txtCentro { text-align: center; }
.txtJustificar { text-align: justify; }
.txtGrosorNormal { font-weight: normal; }
.txtNegrita { font-weight: bold; }
.txtNormal { font-weight: normal; }
.txtMayusculas { text-transform: uppercase; }
.txtMinusculas { text-transform: lowercase; }
.txtSepLineas1 { line-height: 13px; }
.valinMedio { vertical-align: middle; }
.valinArriba { vertical-align: top; }

.fondoAzulOscuro { background-color: #010066; }
.fondoAzulClaro { background-color: #e8eff9; } /*#eaeef7;*/
.fondoAzul1 { background-color: #697BB0; }
.fondoBlanco { background-color: #FFFFFF; }
.fondoGrisClaro { background-color: #f0f0f0; }
.fondoGrisClaro2 { background-color: #fafafa; }
.fondoGrisClaro3 { background-color: #F7F7F7; }
.fondoGris { background-color: #E9E9E9; }

.borde1 {	border:1px solid #e9e9e9; }
.bordeInf1 { border-bottom:1px dotted #ACB4D9; }

span.sombraInf1 { display: block; padding-bottom: 12px; }

.ancho1 { width: 220px; }
.ancho2 { width: 90px; }
.ancho3 { width: 400px; }
.anchoTodo { width: 100%; }
.anchoMitad { width: 50%; }
.altoTodo { width: 100%; }

.desbxOculto { overflow-x: hidden; }
.desbyOculto { overflow-y: hidden; }
/*.borde2 { border-left:1px dotted #ACB4D9;	border-right:1px dotted #ACB4D9; }*/

#todo { min-width: 992px; }
#todoInt { padding: 10px; }
#todoCentro { background-color: #FFFFFF;/*height: 100%;*/ }
#externoSuperior { color: #FFFFFF; background-color: #FFFFFF; position: relative; }
#externoSuperior div.cabeceraSup a { text-decoration: none; color: #FFFFFF; }
#externoSuperior div.cabeceraSup a:hover { color: #00CCFF; }
#externoSuperior div.cabeceraSup div.cabLogoIzda { float: left; width: 389px; }
#externoInferior { height: 117px; background: #FFFFFF url(cargar.php?img=pie/pie2_pat.jpg) repeat-x top left; border-top: #dddddd solid 1px; }
#externoIzquierda { float: left; background-image: url(cargar.php?img=col_iz/pat_col_iz.gif); padding: 0; width: 207px; height: 100%; }
#externoDerecha { float: right; background-image: url(cargar.php?img=col_der/pat_col_der.gif); height: 100%; }
#internoTodo { margin-left: auto; margin-right: auto; padding: 0px 10px; overflow-x: hidden; }

#externoDerecha div.extInt, #internoTodo div.extInt { padding-top: 20px; padding-bottom: 20px; }
#externoDerecha div.extInt div.item { padding-left: 15px; padding-right: 15px; margin-bottom: 20px; }
#externoIzquierda div.extInt { margin-top: 21px; padding-bottom: 20px; }
#externoIzquierda div.extInt div.item { margin-left: 10px; margin-bottom: 20px; margin-right: 10px; }
#externoIzquierda div.extInt div.itemAncho { margin-bottom: 20px; }

#externoIzquierda a:hover{ color: #000033; }

div.internoIzda { float: left; width: 50%; }
div.internoDcha { float: left; width: 50%; }
div.internoIzda div.capaInt { padding-right: 8px; }
div.internoDcha div.capaInt { padding-left: 8px; }

/*div.contenedor { height: 1%; display: block; float: none; }*/
div.limpiarFlota { overflow: hidden; }
div.limpiarFlota:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*div.limpiarFlota { display: inline-block; }
div.limpiarFlota { display: block; }*/

.flotaDcha { float: right; display: inline; }
.flotaIzda { float: left; display: inline; }
.posRelativa { position: relative; }
.posAbsoluta { position: absolute; }
/*div.limpiarFlota { overflow: auto; display: block; height: 0px; clear: both; visibility: hidden; float: none; line-height: 0px;  }*/
.verBloque { display: block; }
.verEnLinea { display: inline; }
.verTabla { display: table; }
.sinMargen { margin: 0px; }
.conCursor { cursor: pointer; }

.pcIcoTxtDet { padding-left: 6px; }
.pcIcoTxtDel { padding-right: 6px; }

.bloqueInterno { margin-bottom: 20px; }
.parrafos1 p { margin-top: 0px; margin-bottom: 10px; }
.parrafos2 p { margin-top: 0px; margin-bottom: 6px; }
.parrafosEnLinea p { display: inline; }

div.titAdorno div.capaUltima { height: 21px; overflow-x: hidden; border-bottom: 1px dotted #ACB4D9; }
div.titAdorno div.capaConBorde { height: 21px; border-bottom: 1px dotted #ACB4D9; }
div.titAdorno div.capaCentro { height: 21px; min-width: 150px; background: transparent url(cargar.php?img=titulos/tit_pat.gif) repeat-x top left; }

div.titRect { background: #ffffff url(cargar.php?img=titulos/v2-patron-titulos2.gif) repeat-x left top; }
div.titRectInt, div.titRectInt a { height: 25px; }
div.titRectInt { background: transparent url(cargar.php?img=titulos/v2-fdo-titulos2.gif) no-repeat left top; }
div.titRectInt div.htmlBarraHerramTabla { float: right; padding: 4px 5px 0px 4px; }
div.titRectInt div.htmlBarraHerramTabla table td { padding-left: 4px; }  
/*div.titRectInt a { 
	float: right; 
	width: 70px; 
	display: block; 
	text-align: center; 
	background: transparent url(cargar.php?img=titulos/v2-patron-enlace.gif) repeat-x top left; }
div.titRectInt a:hover { background-image: url(cargar.php?img=titulos/v2-patron-enlaceOver.gif); cursor: pointer; }
div.titRectInt a span { display: inline-block; }*/
div.titRect, div.titRectInt, div.modUltsRssElems, .redondeado {
	-moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
div.barraHerramTit { float: right; padding-left: 15px; } 

div.lineaSeparador { border-top:1px dotted #ACB4D9; margin-bottom:10px; margin-top:10px; }
div.lineaSeparador2 { border-top: 1px dotted #006699; border-bottom: 1px dotted #EEEEEE; margin-bottom:15px; margin-top:15px; }
div.lineaSeparador3 { border-top:1px dotted #ACB4D9; margin-bottom:5px; margin-top:5px; }

.seleccionable { border: 1px solid transparent; }
.seleccionableOver { background-color: #f5f5f5; border: 1px solid #e8e8e8; }

/* rutaPadres */
div.rutaPadres a.padre { font-size: 110%; }
div.rutaPadres a.ultimoPadre { font-size: 120%; font-weight: bold; }

/*_________________________ PROTOTIP _________________________*/
div.prototip { position: absolute }
div.prototip .default { color: #fff; }
div.prototip .default .toolbar { background-color: #F07226; } /* azul: #1856B1*/ 
div.prototip .default .title { padding: 5px; }
div.prototip .default .content { background-color: #F07226; /*font-size: 10px; font-weight: bold;*/ padding: 5px; /*filter:alpha(opacity=90);*/ -moz-opacity: 0.9; opacity: 0.9; }

div.prototipGr { position: absolute; max-width: 300px; }
div.prototipGr .default { 
	color: #fff; 
	font-size: 100%; 
	/*padding-bottom: 28px;
	background: transparent url(cargar.php?img=tooltip/flexa-abajo-dcha.gif) no-repeat right bottom;*/ }
div.prototipGr .default .title { padding: 5px; }
div.prototipGr .default .content { 
	padding: 10px 10px; 
	/*filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;*/ 
	color: #fff /*EEEEEE*/;
	-moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; 
	background-color: #f07226/*#8d9bc2*/; 
}

a.enlaceTooltip { 
	display: block;
	color: #FFFFFF;
	/*padding-left: 10px; 
	margin-bottom: 4px;
	background: transparent url(cargar.php?img=tooltip/bullet-enlace.gif) no-repeat left top; */ }
a.enlaceTooltip:hover { color: #113B63; /*ffcb7d */; }
div.separadorTooltip { border-bottom: 1px dotted #CCCCCC; margin: 6px 0px; }


/*_________________________ COMPONENTES _________________________*/
/*________ Enlaces Web ________*/
div.cmpEnlacesInteres a { display: block; background-color: transparent; }
/*________ Buscador ________*/
.cmpBuscaCampoIzda {
	border:1px solid #006699;
	color:#666666;
	font-size:11px;
	padding-left:5px;
	width:155px;
}
/*________ Noticia ________*/
div.cmpNoticia a.enlaceFuente, div.cmpNoticia span.txtFuente { text-transform: uppercase; }
a.cmpNotImgAmpliar, a.cmpNotImgAmpliar:hover { display: block; position: absolute; right: 5px; bottom: 5px; }
a.cmpNotImgAmpliar { filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
a.cmpNotImgAmpliar:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
div.cmpNotInfo { width: 293px; }
#carruselImgs div.container {
	width: 280px; 
	overflow: hidden;
	position:relative;
}
#carruselImgs ul {
	/*height:240px;*/
	left:0;
	margin:0;
	padding:0;
	position:relative;
	top:0;
	width:100000px;
}
#carruselImgs ul li {
	width: 280px; 
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:center;
}
/*#carruselImgs div.previous_button { padding-right: 10px; }*/
/*
#carruselImgs a.next_button, #carruselImgs a.previous_button { display: block; cursor: pointer; padding: 3px 8px; background-color: #E9E9E9; font-weight: bold; }
#carruselImgs a.next_button:hover, #carruselImgs a.previous_button:hover { background-color: #F07226; color: #FFFFFF; }
#carruselImgs a.next_button_disabled, #carruselImgs a.previous_button_disabled,
#carruselImgs a.next_button_disabled:hover, #carruselImgs a.previous_button_disabled:hover { cursor: default; background-color: transparent; color: #8f8f8f; }
*/
#carruselImgs div.carrImgCapaCentro { overflow-x: hidden; height: 23px; }
#carruselImgs div.carrImgCapaCentro div { padding-top: 5px; padding-left: 8px; }
#carruselImgs a.next_button, #carruselImgs a.previous_button { display: block; cursor: pointer; width: 23px; height: 23px; }
#carruselImgs a.next_button { background: transparent url(cargar.php?img=paginado/fotos/foto_sig.gif) left top no-repeat; }
#carruselImgs a.next_button:hover { background: transparent url(cargar.php?img=paginado/fotos/foto_sigOver.gif) left top no-repeat; }
#carruselImgs a.next_button_disabled, #carruselImgs a.next_button_disabled:hover { cursor: default; background: transparent url(cargar.php?img=paginado/fotos/foto_sigOff.gif) left top no-repeat; }
#carruselImgs a.previous_button { background: transparent url(cargar.php?img=paginado/fotos/foto_ant.gif) left top no-repeat; }
#carruselImgs a.previous_button:hover { background: transparent url(cargar.php?img=paginado/fotos/foto_antOver.gif) left top no-repeat; }
#carruselImgs a.previous_button_disabled, #carruselImgs a.previous_button_disabled:hover { cursor: default; background: transparent url(cargar.php?img=paginado/fotos/foto_antOff.gif) left top no-repeat; }

a.cuadroInfoCmp { display: block; padding: 2px 4px; }
a.cuadroInfoCmp:hover { color: #FFFFFF; background-color: #3385AD; cursor: pointer; }
span.cuadroInfoCmpTamArch { display: block; float: right; padding-left: 6px; }
/*________ Articulos Descarga ________*/
a.artDescNumArchs { float: right; display: block; width: 100px; height: 100%; margin-left: 8px; text-align: center; vertical-align: middle; }

/*________ Portal ________*/
form#form_contacto dl dd { margin-left: 0px; margin-bottom: 8px; }
form#form_contacto input, 
form#form_contacto select, 
form#form_contacto textarea { color: #444444; margin: 0px; padding: 0px; width: 400px; font-family: "Courier New", Courier, monospace; font-size: 12px; }
form#form_contacto { color: #444444; }
form#form_contacto textarea { height: 200px; }
form#form_contacto .control { border: #8bb4f1 solid 1px; }
form#form_contacto .controlFoco { border: #4d8bea solid 1px; background-color: #e9f0fc; }
form#form_contacto label.required:after { content: '*'; }

ul.lstMapaSitio { list-style-image: url(cargar.php?img=comun/bullet_azosc.gif); }
ul.lstMapaSitio a.htmlLstArbolEnlaceNodo { 
	padding-bottom: 5px; 
	display: inline-block; 
	font-family: Georgia,"Times New Roman",Times,serif; 
	font-size: 110%; 	
}

ul.lstRss { list-style-image: url(cargar.php?img=comun/bullet_azosc.gif); margin: 10px 0px; padding-left: 18px; }
ul.lstRss ul, ul.lstRss2 { padding-left: 22px; margin-top: 4px; }
ul.lstRss li.enlaceRss { list-style-image: url(cargar.php?img=rss/bullet.gif); }
ul.lstRss a.htmlLstArbolEnlaceNodo { 
	padding-bottom: 5px; 
	display: inline-block; 
	font-family: Georgia,"Times New Roman",Times,serif; 
	font-size: 110%; 
}

/*________ Formulario ________*/
form.cmpForm dl dd { margin-left: 0px; margin-bottom: 8px; }
form.cmpForm input, 
form.cmpForm select, 
form.cmpForm textarea { color: #444444; margin: 0px; padding: 0px; font-family: "Courier New", Courier, monospace; font-size: 12px; } 
form.cmpForm input.controlRect, select.controlSelec, textarea.controlArea { width: 400px; }
form.cmpForm input.controlFecha { width: 360px; }
form.cmpForm { color: #444444; }
form.cmpForm textarea { height: 150px; }
form.cmpForm .control { border: #8bb4f1 solid 1px; }
form.cmpForm .controlFoco { border: #4d8bea solid 1px; background-color: #e9f0fc; }
form.cmpForm .controlInhab, form.cmpForm .controlInhabFoco { border: #8bb4f1 solid 1px; background-color: #f5f5f5; }
form.cmpForm label.required:after { content: '*'; }
form.cmpForm table.formRadioTabla { width: 100%; margin-top: 4px; }
form.cmpForm table.formRadioTabla td label span { padding-left: 4px; }
form.cmpForm img.imgCaptcha { padding-top: 4px; }
form.cmpForm input.controlCaptcha { margin-top: 4px; width: 300px; }
form.cmpForm a.pcIcono img { vertical-align: text-bottom; }

/*_________________________ MODULOS _________________________*/

/*________ Cabecera ________*/ 
div.cabeceraSup { background: #0C3064 url(cargar.php?img=top/pat_top.jpg) repeat-x left top; }
div.alturaCabecera { height: 124px; }
div.cabNomAyto { padding-top: 50px; }
div.cabNomAyto div.cabMnuInt { padding-right: 6px; padding-top: 8px; }
div.cabMnu { padding-left: 217px; height: 48px; }
div.cabMnu div.cabMnuInt { height: 48px; background: #FFFFFF url(cargar.php?img=menu/patGris.png) repeat-x left bottom; }
.cabMnuEnlace { 
	float: left; 
	display: block; 
	text-transform: lowercase; 
	font-size: 13px; 
	color: #FFFFFF; 
	height: 33px; 
	border-right: #FFFFFF 1px solid; }
.cabMnuEnlace:hover { color: #FFFFFF; background: transparent url(cargar.php?img=menu/patNaranja.png) repeat-x left bottom; }
.cabMnuEnlace span { display: block; padding-top: 9px; }
.cabMenuSup { position: absolute; right: 15px; top: 70px; }
.cabMenuSup a { display: block; float: right; color: #FFFFFF; text-align: center; }
.cabMenuSup a:hover { color: #00CBFF; }
.menuSupSep { display: block; float: right; margin: 22px 10px 0px 10px; }
/*.menuSupTxt { display: block; margin-top: 1px; }*/
.menuSupImg { display: block; width: 22px; height: 22px; text-align: center; }
a.menuSupInicio:hover span.menuSupImg { background-position: -22px 0px; } 
a.menuSupMapa:hover span.menuSupImg { background-position: -66px 0px; }
a.menuSupContacto:hover span.menuSupImg { background-position: -110px 0px; } 
div.cabEscudoInf { display: block; position: absolute; top: 124px; left: 0px; }

/*________ Pie ________*/
div#externoInferior a { color: #555555; }
div#externoInferior a:hover { color: #0033CC; }

/*________ Concejalias ________*/
div.modConcej { width: 516px; }
div.modConcej a.pcIcono { display: block; padding: 4px 4px; text-decoration: none; width: 250px; float: left; }
div.modConcej a.pcIcono:hover { color: #FFFFFF; background-color: #FF9900/*#3385ad*/; }

/*________ Últimas Noticias ________*/
div.modUltNoticias { margin-bottom: 20px}
div.modUltNoticias h2.modUltNotTit, div.modUltNoticias h3.modUltNotTit { font-size: 150%; font-weight: normal; }
div.modUltNoticias div.super-destacada-componente h2.modUltNotTit, div.modUltNoticias div.super-destacada-componente h3.modUltNotTit { font-size: 190%; }
div.modUltNoticias div.super-destacada-todo h2.modUltNotTit, div.modUltNoticias div.super-destacada-todo h3.modUltNotTit { font-size: 210%; }
div.modUltNoticias div.destacada h2.modUltNotTit, div.modUltNoticias div.destacada h3.modUltNotTit { font-size: 170%; }
a.paddingImgUltNot { padding-right: 8px; }
a.paddingImgUltDcha { padding-left: 8px; }

div.modUltsRssElems { background-color: #dde3f0; overflow: hidden; padding: 5px; max-height: 250px; overflow-y: auto; overflow-x: hidden; }
div.modUltsRssElems div.htmlBarraHerram, div.modUltsRssElems div.htmlBarraHerram div.celdaBH { float: none; }
div.modUltsRssElems div.htmlBarraHerram div.celdaBH { margin-bottom: 2px; }
div.modUltsRssElems div.htmlBarraHerram div.celdaBHUltima { margin-bottom: 0px; }
div.modUltsRssElems a.pcIcono { color: #7590C2; font-weight: bold; display: block; overflow-x: hidden; }
div.modUltsRssElems a.pcIcono:hover { color: #FF9900; }
div.modUltsRssElems a.pcIcono img { vertical-align: middle; }

/*________ Noticia Destacada ________*/
h1.modNotSuperDestTit { font-weight: normal; margin-top: 8px; }
div.modNotSuperDestCmp h1.modNotSuperDestTit { font-size: 210%; }

/*________ Últimos Eventos ________*/
div.modUltEvIzda a span {	display: block;	overflow-x: hidden; }
div.modUltEvIzda a img { float:left; padding-top:3px; }

/*________ Ficha Concejalía ________*/
div.modFcjTit { 
	padding-left: 12px;
	font-weight: bold;
	background-image: url(cargar.php?img=comun/bullet_azosc.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	line-height:1.2em;
	overflow: hidden;
}
div.modFcjTxt { margin-bottom: 8px; }

/*________ Menu ________*/
div.modMnuInicio { border-top: 1px solid #D1DAED; }
a.modMnuItem, a.modMnuItemPadre { 
	display: block; 
	padding: 4px 6px 4px 12px; 
	font-weight: bold;
	color: #113B63;
	border-bottom: 1px solid #D1DAED;
	/*border-top: 1px solid #D1DAED;*/
}
a.modMnuItem:hover { 
	color: #FFFFFF; 
	background: #f09100 url(cargar.php?img=comun/patronTitulos.gif) top left repeat; /* patronTitulos.gif */
} 
a.modMnuItemPadre:hover { 
	color: #FFFFFF; 
	background: #ef7801 url(cargar.php?img=comun/patronTitulos2.gif) top left repeat; /* patronTitulos2.gif */
}
a.modMnuItem:hover span.pcIcoTxtDet, a.modMnuItemPadre:hover span.pcIcoTxtDet { color: #FFFFFF; }
a.modMnuItemPadre { padding-left: 10px; }

a.modMnuInicio img, a.modMnuItemPadre img { float: left; padding-top: 2px; } 
a.modMnuItem img { float: left; padding-top: 3px; }
a.modMnuItem span, a.modMnuItemPadre span, a.modMnuInicio span { display: block; overflow-x: hidden; }
div.modMnuSubItems { margin-left: 10px; border-left: 1px solid #D1DAED; }

/*________ Paginado ________*/
div.controlPaginado	{ padding: 4px 8px; background-color: #F5F5F5; border: 1px solid #e8e8e8; margin: 10px 0px; }

/*________ Categorías Directorio ________*/
a.modCatsDirEnlace { display: block; float: left; width: 170px; padding: 2px 0px; text-transform: uppercase; }
div.capaLocalizacion { background: #e8eff9 url(cargar.php?img=secciones/directorio/fdo-izdo-localizacion.gif) repeat-y left top; }
div.categoriaLocalizacion { margin-bottom:20px; }
div.categoriaLocalizacion div.titRect { margin-bottom: 4px; }
div.categoriaLocalizacion div.titRectInt div.htmlBarraHerram { padding: 6px 6px 0px 8px; }

/*________ Módulo Agenda ________*/
table.modAgTabla { border-collapse: collapse; width: 100%; }
table.modAgTabla th { text-align: center; background-color: #9BA6BB; color: #666666; padding: 4px 0px; }
table.modAgTabla td { text-align: center; vertical-align: middle; width: 29px; height: 22px; color: #666666; /*padding: 4px 0px;*/ }
table.modAgTabla td.hoyLaborable { background: #D9E0F0 url(cargar.php?img=col_iz/agenda-hoy-laborable.gif) no-repeat scroll center center; }
table.modAgTabla td.hoyFinde { background: #c6cde1 url(cargar.php?img=col_iz/agenda-hoy-finde.gif) no-repeat scroll center center; }

table.modAgTabla col.laborable { background-color: #D9E0F0; }
table.modAgTabla col.finde { background-color: #c6cde1; /*#aecbe6;*/ }
table.modAgTabla col { width: 14%; text-align: center; }
table.modAgTabla col.primerDia, table.modAgTabla col.ultimoDia { width: 15%; }

a.modAgDia span {
	font-weight: bold; 
	display: inline-block;
	text-align: center;
	width: 28px; 
	height: 18px; 
	padding-top: 3px; 
	color: #FFFFFF; 
	background-color: #697BB0; 
}
a.modAgDia:hover span { background-color: #FF6600; color: #FFFFFF; }
#externoIzquierda a.modAgDia:hover span { color: #FFFFFF; }

table.modAgTabla td.hoyLaborable a.modAgDia span, table.modAgTabla td.hoyFinde a.modAgDia span {
	background-image: url(cargar.php?img=col_iz/agenda-hoy-con-evento.gif);
  background-position: center center;
	background-repeat: no-repeat;
}
table.modAgTabla td.hoyLaborable a.modAgDia:hover span, table.modAgTabla td.hoyFinde a.modAgDia:hover span {
	background-image: url(cargar.php?img=col_iz/agenda-hoy-con-eventoOver.gif);
  background-position: center center;
	background-repeat: no-repeat;
}
/*________ Módulo Loterías ________*/
div.itemLoterias a img { margin-right: 8px; }

/*_________________________ DEPURACIÓN _________________________*/
div.capaTpoMem { position:absolute; right: 0px; top: 0px; width: 200px; height: 185px; background-color: #930000; color: #FFFFFF; font-size: 10px; }
div.capaMantenimiento span { border: #0a2550 10px solid; display: inline-block; }

