/* -------- Definiciones Generales --------- */
h1 {
	font-size: 2.2em;
	color: #0033FF;
	font-weight: normal;
	/*line-height: 30px;*/
}
h2 {
	font-size: 1.8em;
	color: #0033FF;
	font-weight: normal;
}
h3 {
	font-size: 1.2em;
	/*color: #3158a2;*/
        color: #337E97;
	font-weight: bold;
	/*line-height: 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	/*margin: 2em 0 0 0;*/
}
h4 {
	font-size: 1.1em;
	color: #3158a2;
	font-weight: bold;
	/*background: url(IMG/LINEA_MASINFO.gif) repeat-x 0px 20px;*/
}
h5 {
	font-size: 1.1em;
	color: #3158a2;
	font-weight: bold;
}
a:link {
	color: #2B4D8C;
	text-decoration: none;
}
a:hover {
	color: #213A69;
	text-decoration: underline;
}
a:visited {
	color: #355EA8;
	text-decoration: none;
}
/*p {
	line-height: 1.5em;
}*/

/*-- Clases de texto especificas --*/
.migas {
	font-size: x-small;
	color: #666666;
	display:block;
	width: 100%;
	height: 1.4em;
	background:url(img/linea_punteada_horizontal.gif) repeat-x bottom;
	padding-top: 1.5em;
	}
#actual{
	color: #3F3F3F;
	}
h3.lineainferior {
	border-bottom: solid #3158a2 2px;
	text-indent: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	width: 100%;
	clear: both;
	}
h3.lineainferior_up {
	border-bottom: solid #3158a2 2px;
	text-indent: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	display:block;
	margin: 1.2em 0 0 0;
	font-size: 1.17em;
	}
h4.lineainferior {
	border-bottom: solid #3158a2 2px;
	text-indent: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 1.2em;
	font-weight: bold;
	margin:1em 0 0.6em 0;
	padding:0;
	height: 1.3em;
	}
.nomargen{
	display:block;
	min-height:40px;
	}
.nomargen h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	margin:0.9em 0 0 0;
	padding:0;
	}
.nomargen p{
	margin:0;
	padding:0;
	}
	
h3.ennegativo {
	border-bottom: solid #3158a2 2px;
	font-size: 1.45em;
	font-weight: bold;
	margin:20px 0 0 0;
	background-color: #3158A2;
	display:block;
	color: #FFFFFF;
	height: 19px;
	text-indent: 3px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	}
.entradilla{
	font-size: 1.17em;
        font-style:oblique;
	display:block;
	padding: 12px 5px 12px 0;
	border-bottom: #CCCCCC solid 1px;
	margin: 0;
	}
.entradillaGest{
	font-size: 1em;
        font-style:oblique;
	display:block;
	padding: 12px 5px 12px 0;
	border-bottom: #CCCCCC solid 1px;
	margin-left: 5px;
}

.infocomplementaria{
	width: 100%;
	display:block;
	padding: 4px 0 4px 0;
	border-bottom: #CCCCCC dotted 1px;
	margin:0;
	font-style: italic;
	text-indent: 4px;
	}
.leermas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	margin: 5px 0 5px 0;
	display: block;
	background-image:url(img/ico_mas.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
	text-indent: 14px;
	padding: 10px 0 0 0;
	}
.leermasDestacados{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	margin: 0.5em 0 0.5em 0;
	display: block;
        background-image:url(img/ico_mas.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	text-indent: 14px;
	width:100%;
	}
/*\*/ *
html .leermasDestacados { background-image: url(img/ico_mas.gif);
                          background-repeat: no-repeat;
                          background-position: left 0.2em;}

.leermasDestacadosGest{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	margin: 5px 0 5px 0;
	display: block;
        background-image: url(img/ico_mas_gestiones.gif);
        background-repeat: no-repeat;
        background-position: left 0.3em;
	text-indent: 14px;
	}
/*\*/ *
html .leermasDestacadosGest { background-image: url(img/ico_mas_gestiones.gif);
                              background-repeat: no-repeat;
                              background-position: left 0.35em;}

.ComienzoTexto{
	font-size: 1.5em;
	font-weight:bold;
	}
p.margen{
	padding: 0 0 0.8em 1em;
	border-bottom: #cccccc solid 1px;
	margin:0;
	}
/*#ContenidosInt p.margen {
	padding-left:10px;
	padding-bottom: 20px;
	}*/
.IrContenido {
	display:none;
}
.texto11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	color: #666666;
}
.texto10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.91em;
	color: #666666;
}
.MuestraSubsecciones {
	border-bottom: #CCCCCC solid 1px;
	margin: 10px 15px  5px 0;
	width: 95%;
	float: right;
}
.MuestraSubsecciones h3{
    margin:0;
	font-family: Arial, Helvetica, sans-serif;	
	border-bottom:  #cccccc solid 3px;
	padding:0;
	color:#666666;
}
.MuestraSubsecciones h3.pargestiones a{
	border-bottom: #f8ae03 solid 3px;
}
.MuestraSubsecciones h3 a{
	border-bottom: #3158a2 solid 3px;
	line-height: 16px;
}
.MuestraSubsecciones p{
	margin:5px 0 0 0;
	padding: 0;
	display:block;
	padding-right: 5px;
}
.MuestraSubsecciones p a{
	display:block;
	clear: left;
	background-image:url(img/ico_flecha_azul.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	text-indent: 8px;
	margin: 0 0 5px 0;
}



/* ----------------- CONTENEDORES GENERALES --------------------*/
#ContenedorGeneral {
	padding: 0 0.4em 0 0.4em;
	border-right: #CCCCCC solid 1px;
	border-left: #CCCCCC solid 1px;
	background-color: #FFFFFF;
	height: 100%;
	border-bottom: #CCCCCC solid 1px;
	min-width: 64.1em;
	float:left;
    width: 100%;
}
#Cabecero {
	height: 6.7em;
	width: 100%;
	background: url(img/fondo_cabecero.gif) repeat-x 0 4.6em;
}
div#Logo	{
	float: left;
	height: 6.5em;
	width: 24em;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	background: url(img/logotipo.gif) transparent no-repeat;
	}
div#Logo h1	{
	display:none;
	}

/* -- Separador entre Franja de foto y contenidos -- */
#separador {
	background: #CCCCCC;
	width: 100%;
	margin: 0.2em 0;
	height: 0.6em;
	float:left;
}

#Pie {
	width: 100%;
	height: 5.7em;
	background:url(img/fondo_pie.gif) repeat-x top;
	padding-top: 0.9em;
	float: left;
}
#ContenedorContenidos {
	width: 100%;
	height: 100%;
	position: relative;
	float: left;
}
#Contenidos {
	width: 74.5%;
        float: left;
        margin-left: 10px;
        font-size:0.72em;
}
#Contenidos h2{
	font-size: 1.42em;
	margin:2px 0 0 0;
	color: #294b89;
	font-weight: bold;
	background: #e5e5e5 url(img/fondo_inferior_h3_temas.gif) repeat-x bottom;
	padding: 0.5em 0 0.5em 0.4em;
	}
#ContenidosInt {
	width: 74.4%;
        float: left;
        margin-left:10px;
        font-size:0.72em;
}
/*\*/ *
html #ContenidosInt { width: 73%; }
#ContenidosInt h2 {
	font-size: 1.4em;
	margin:2px 0 0 0;
	display:block;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: solid 4px #337E97;
	padding: 0.5em 0.3em 0.1em 0.2em;
	}
#ContenidosInt h2.pargestiones{
	border-bottom: solid 4px #F8AE03;
	}
#ContenidosInt img {
	border-bottom:#294b89 solid 3px;
	padding: 3px 0 3px 0;
	margin: 0 8px 3px 3px;
	display: block;
	float: left;
}

#ContenidosInt img.inLine {
        border-bottom-width: 0px;
        border-bottom-style: none;
        border-bottom-color: #FFF;
        padding-top: 3px;
        padding-right: 0pt;
        padding-bottom: 0px;
        padding-left: 0pt;
        margin-top: 0pt;
        margin-right: 8px;
        margin-bottom: 0px;
        margin-left: 3px;
        display: inline;
        float: none;
}

/*\*/ *
html #ContenidosInt img { margin: 0 5px 3px 0;}

#ContenidosInt ol li{
	padding: 0 0 0 1em;
	margin: 0 0 0.75em 0;
	line-height: 1.5em;
	list-style-type:decimal;

}
#ContenidosInt ul li{
	list-style: none;
	background:url(img/ico_cuadrado.gif) no-repeat 0 0.65em;
	padding: 0 0 0 1em;
	margin: 0 0 0.75em 0;
	line-height: 1.5em;
}

#ContenidosInt ul li#pdf{
	background:url(img/ico_pdf.gif) no-repeat 0 0.15em;
	padding: 0 0 0 23px;
	}
#ContenidosInt ul li#pagweb{
	background:url(img/ico_pagweb.gif) no-repeat;
	padding: 0 0 0 23px;
	}
#ContenidosInt ul li#blank{
	background:url(img/ico_pagweb_blank.gif) no-repeat 0 0.15em;
	padding: 0 0 0 23px;
	}
#ContenidosInt ul li#word{
	background:url(img/ico_doc_word.gif) no-repeat 0 0.15em;
	padding: 0 0 0 23px;
	}
#ContenidosInt ul li#rss{
	background:url(img/rss_feed.jpg) no-repeat 0 0.15em;
	padding: 0 0 0 100px;
	}
/*#ContenidosInt ul li#plano{
	background: url(img/ico_plano.gif) no-repeat;
	padding: 0.1em 0 0 2em;
	line-height: 1em;
	}
#ContenidosInt ul li#plano a{
	font-weight:bold;
	}*/
#ContenidosInt p {
	line-height: 1.5em;
}
#ContenidosSub {
	width: 100%;
	padding-bottom: 20px;
	float: left;
        font-size: 0.7em;
	overflow:auto;
}
#ContenidosSub h2{
	font-size: 1.42em;
	margin:0.2em 0;
	display:block;
	color: #294b89;
	height: 1.7em;
	text-indent: 5px;
	font-weight: bold;
	background: #e5e5e5 url(img/fondo_inferior_h3_temas.gif) repeat-x bottom;
	padding-top: 0.2em;
	}
#ContenidosSub h2.titgestiones{
	background: #e5e5e5 url(img/fondo_inferior_h3_gestiones.gif) repeat-x bottom;
	}
#ContenidosSub img {
	border-bottom:#294b89 solid 3px;
	padding: 3px 0 3px 0;
	margin: 0 8px 0 5px;
	display: block;
	float: left;
}
#ContenidosSub p {
	padding-right: 0.3em;
	line-height: 1.5em;
}
/* -- Reserva de espacio -- */
#FranjaX {
	width: 100%;
	background-color: #294b89;
	display: none;
}
#PieB {
	width: 100%;
	background: #e5e5e5;
	height: 2.6em;
	float:left;
	margin: 0.3em 0 0 0;
}
#PieB img{
	background:#ffffff;
	padding: 0 0 0 0.5em;
	float:right;
}


/*------------------------------------ MENuS DE NAVEGACIoN ----------------------------------*/

/* Accesibilidad, Mapa del sitio y Buscador */
#navega1 {
	float: right;
	height: 4.6em;
	border-bottom: solid 2px #233F72;
	width: 22.5%;
}
/*\*/ *
html #navega1 { width: 14.5em; }

#navega1 h2 {
	display: none;
}
#navega1 ul	{
	margin: 0 0 0 0px;
	padding: 0;
	border: 0;
	position: relative;
	list-style:none;
	}
#navega1 ul li a{
	margin: 0;
	padding: 0;
	list-style: none;
	}	

#navega1 ul li#a1 {
	height: 2em;
	background-color: #233F72;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0.5em 0 0 0.8em;
	font-weight:bold;
}
#a1 :link, #a1 :visited {
	color: #FFFFFF;
	padding-left: 0.9em;
	background:url(img/ico_blanco.gif) no-repeat 0 0.5em;
}
#navega1 ul li#a2 {
	height: 1.7em;
	padding-top: 0.4em;
	float: left;
	display:block;
}
#a2 :link, #a2 :visited {
	background: url(img/ico_flecha_marino.gif) no-repeat 0 0.5em;
	padding-left: 0.7em;
}
#navega1 ul li#a3 {
	height: 1.7em;
	padding-top: 0.4em;
	float:left;
	display:block;
	margin-left:0.9em;
}
#a3 :link, #a3 :visited {
	background: url(img/ico_flecha_marino.gif) no-repeat 0 0.5em;
	padding-left: 0.7em;
}

/*-- Atencion al Ciudadano y Qeujas y sugerencias --*/
#navega2 {
	float: right;
	height: 4.75em;
	background: url(img/navega2_lineainferior.gif) repeat-x 0 4.6em;
	border-left: #FFFFFF solid 2px;
	width: 12.2em;
}
#navega2 h2 {
	display: none;
}
#navega2 ul	{
	margin:0;
	padding: 0;
	border: 0;
	list-style:none;
	position: relative;
	}
/*\*/ *
html #navega2 ul { width: 12.5em; }

#navega2 ul li a{
	margin: 0;
	padding: 0;
	list-style: none;
	}	

#navega2 ul li#b1 {
	background-color: #3158a2;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 0 0 1.1em;
	font-weight:bold;
	color: #FFFFFF;
	font-size: 2em;
	background-image: url(img/ico_telefono_3.gif);
	background-repeat:no-repeat;
	height: 1.25em;
}
#navega2 ul li#b1 a{
	color: #FFFFFF;
}
#navega2 ul li#b2 a{
	display:block;
	background-image: url(img/ico_flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: 0 0.9em;
	padding: 0.4em 0 0 0.7em;
	height: 1.25em;
}

/* Separador entre navega1 y navega2 */
#SeparaNavega1y2 {
	width: 0.8%;
	height: 4.75em;
	float: right;
	background: url(img/fondo_separadornavega1y2.gif) repeat-x top;
	border-left: #ffffff solid 2px;
	border-right: #ffffff solid 2px;
}
/*\*/ *
html #SeparaNavega1y2 { width: 0.2em; }

/* -- Contiene navega3 y 4 -- */
#FranjaMenu {
	font-size: 100%;
	height: 135px;
}

/*-- Navegacion principal: Ayuntamiento, La Ciudad y Turismo */
#navega3 h2 {
	display: none;
}
#navega3 h3 {
	font-size: 1.3em;
	margin: 0;
	padding: 0.5em 0;
}
#navega3 ul	{
	margin:0;
	padding: 0;
	border: 0;
	list-style:none;
	height: 3em;
	background: url(img/fondo_navega3.gif) repeat-x bottom;
	}
#navega3 ul li {
	height: 3em;
	float:left;
	width: 12.9em;
	/*padding: 0.64em 0;*/
	}
#c1 {
	background: url(img/fondo_botones_principal.gif) no-repeat right bottom;
	margin-left: 1.7em;
	border-left: #FFFFFF solid 2px;
}
#c2 {
	background: url(img/fondo_botones_principal_2.gif) no-repeat right bottom;
}
#c3 {
	background: url(img/fondo_botones_principal_3.gif) no-repeat right bottom;
}

#navega4 {
 /*Menu de Gestiones - Interior */
	height: 11.25em;
	width: 24.75%;
	float: right;
	background-color: #FCB103;
	border-left: #FFFFFF solid 2px;
}
#navega4 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight:bold;
	margin: 0;
	background: url(img/ico_h3_gestiones.gif) no-repeat 5.1em 0.5em;
	padding-right: 1em;
}
#navega4 ul	{
	margin:0;
	padding: 0;
	border: 0;
	position: relative;
	list-style:none;
	}
#navega4 ul li a{
	margin: 0;
	padding: 0;
	list-style: none;
	}	
	
/* Menu lateral de navegacion */
#navegaInterior {
	width: 25%;
	background: #e5e5e5 url(img/fondo_inferior_menulateralTemas.gif) repeat-x bottom;
	padding: 0 0 0.9em 0;
	float: left;
	text-align:left;
}
#navegaInterior h2 {
	background: #ffffff url(img/fondo_menulateralInterior.gif) no-repeat bottom right;
	height: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.17em;
	color: #666666;
	font-weight: bold;
	margin: 0 0 0.3em 0;
	padding: 0.7em 0;
}
#navegaInterior h2.pargestiones {
	background: #ffffff url(img/fondo_menulateralInterior_Gestiones.gif) bottom right;
}
#navegaInterior ul, #navegaMapa ul{
	margin:0;
	padding: 0;
	border: 0;
	position: relative;
	list-style:none;
	}
#navegaInterior ul li, #navegaMapa ul li {
	padding: 0.5em 0 0.5em 0.5em;
	line-height: 1.5em;
	}
#navegaInterior ul li a, #navegaMapa ul li a{
	margin: 0;
	font-weight: bold;
	background:url(img/ico_azul294.gif) no-repeat 0 0.5em;
	font-size: 1em;
	padding:0 0.7em;
	display:block;
	}

#navegaInterior ul li span a, #navegaMapa ul li span a{
	margin: 0 0.9em;
	background:url(img/ico_submenu.gif) no-repeat 0 0.4em;
	padding:0 0.9em;
	font-weight: normal;
	display:block;
	}
/* Menu inferior (en el pie)*/
#Pie ul	{
	margin:0;
	padding: 0;
	border: 0;
	list-style:none;
	}
#Pie ul li {
	margin: 0 0 0.3em 0;
	padding: 0.4em 0 0.4em 0.6em;
	list-style: none;
	background:url(img/ico_flecha_azul.gif) no-repeat 0 0.9em;
	display:block;
	}
#Pie ul li#f1 {
	float:left;
}
#Pie ul li#f2 {
	float:right;
	margin-left: 8px;
}
#Pie ul li#f3 {
	float:right;
	margin: 0 8px 0 8px;
}

#navegaInferior {
	font-family: Arial, Helvetica, sans-serif;
	height: 1.7em;
	width: 100%;
	background: #CCCCCC;
	display: block;
	margin: 1em 0 2em 0;
	float: left;
}
#navegaInferior2 {
	font-family: Arial, Helvetica, sans-serif;
	height: 1.3em;
	width: 100%;
	background: #CCCCCC;
	display: block;
	margin: 0 0 2px 0;
	float: left;
}
#navegaInferior a, #navegaInferior2 a{
	color: #FFFFFF;
	border-left: solid 2px #ffffff;
        font-size: 0.75em;
	display: block;
	width: 13.5em;
	height: 1.5em;
	text-align:center;
	padding-top:0.2em;
	background: #294b89 url(img/ico_arriba.gif) no-repeat 49px 6px;
	float: right;
}
#navegaVolver {
	font-family: Arial, Helvetica, sans-serif;
	height: 1.65em;
	width: 100%;
	background: #CCCCCC;
	display: block;
	margin: 0.2em 0 0.9em 0;
	float: left;
}
#navegaVolver a{
	color: #FFFFFF;
	border-left: solid 2px #ffffff;
	display: block;
	width: 16.5em;
	height: 1.5em;
	text-align:center;
	padding-top:0.2em;
	background: #294b89 url(img/ico_volver.gif) no-repeat 3.55em 0.7em;
	float: right;
}

/* ------ Informacion COMPLEMENTARIA y DESTACADOS ------ */
div#EnlacesInteres {
margin: 15px 0 10px 0;
	}
div#EnlacesInteres h3 {
    font-size: 1.17em;
	font-weight: bold;
	margin:1.2em 0;
	background: #337E97 url(img/ico_mas_blanco.gif) no-repeat 0.2em 0.75em;
	/*background: #3158A2 url(img/ico_mas_blanco.gif) no-repeat 0.2em 0.75em;*/
	display:block;
	color: #FFFFFF;
	height: 1.4em;
	text-indent: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0.5em;

	}
div#EnlacesInteres ul	{
	margin:0;
	padding: 0;
	border: 0;
	position: relative;
	list-style:none;
	}
div#EnlacesInteres ul li {
	margin: 0.9em 0 0 0.8em;
	padding: 0 0 0 2em;
	list-style: none;
	display:block;
	height: auto;
	background:url(img/ico_pagweb.gif) no-repeat 0 0.15em;
	font-size: 1em;
	}
div#EnlacesInteres ul li#pdf{
	background:url(img/ico_pdf.gif) no-repeat 0 0.1em;
	padding: 0 0 0 2em;
	}
div#EnlacesInteres ul li#word{
	background:url(img/ico_doc_word.gif) no-repeat 0 0.1em;
	padding: 0 0 0 2em;
	}
div#EnlacesInteres ul li#blank{
	background:url(img/ico_pagweb_blank.gif) no-repeat 0 0.1em;
	padding: 0 0 0 2em;
	}
/*-- Destacados de la seccion Agenda --*/
div#DestacadosTemas {
	width: 34.4%;
	float: right;
	height: 100%;
}
div#DestAgenda {
	height: auto;
	border-bottom: #CCCCCC solid 1px;
	width: 100%;
	padding:0;
	float: none;
}
/*\*/ *
html div#DestAgenda {float: left;}

div#DestAgenda h3, #NovedadesTemas h3{
    font-size: 1.17em;
	font-weight: bold;
	margin:0.15em 0 0 0;
        background: #337E97;
	/*background: #3158A2;*/
	display:block;
	width: 100%;
	color: #FFFFFF;
	height: 1.55em;
	text-indent: 5px;
	padding-top: 0.4em;
}
#NovedadesTemas h3{
  width: 99.5%; 
}
div#DestAgenda ul	{
	margin:2px 0 0 0;
	padding: 0;
	list-style:none;
	}
div#DestAgenda ul li {
	margin: 2px 0 0 0;
	list-style: none;
	font-weight: normal;
	font-size: 0.83em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	background: #e4e4e4;
	border-left: #294b89 solid 3px;
	padding: 2px 0 2px 5px;
	}
/*\*/ *
html div#DestAgenda ul li {padding: 2px 0 0 5px;}
#DestAgenda ul li span{
	list-style: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.17em;
	display: block;
	margin: 2px 0 0 0;
	padding: 0 0 1px 0;
	}
/*-- Destacados de la seccion Gestiones --*/
div#DestGestiones {
    width:100%;
    float:none;
}
/*\*/ *
html div#DestGestiones {float:left;}

/*div#DestGestiones h3{
	font-size: 1.17em;
	font-weight: bold;
	margin:10px 0 0 0;
	display:block;
	width: 100%;
	color: #FFFFFF;
	height: 27px;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	background-color: #999999;
	background-image: url(img/fondo_destacadosTemas_Gestiones.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}*/
div#DestGestiones ul	{
	margin:2px 0 0 0;
	padding: 0;
	border: 1px solid #cccccc;
	background-color: #e5e5e5;
	position: relative;
	list-style:none;
	}
div#DestGestiones ul li {
	margin: 3px 0 2px 0;
	padding: 0;
	list-style: none;
	display:block;
	height: auto;
	}
div#DestGestiones ul li a{
	margin: 0;
	list-style: none;
	font-weight: normal;
	/*font-size: 1.08em;*/
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(img/ico_gestiones.gif);
	background-repeat:no-repeat;
	background-position: 5px 9px;
	display:block;
	padding: 4px 0 4px 12px;
	}
/*-- Destacados de la seccion instalaciones --*/
#DestInstalaciones {
border-bottom: #cccccc solid 1px;
}

/*-- Destacados de la seccion Normativas --*/
#DestNormativas {
border-bottom: #cccccc solid 1px;
}

#DestNormativas ul li a{
	background:url(img/ico_doc.gif) no-repeat 0.4em 0.7em;
	display:block;
	padding: 0.4em 0 0.4em 1.6em;
	}
/* -- Destacados laterales generales -- */
#DestLateral {
	float:right;
	width: 30%;
	margin-left: 0.75%;
}
#DestLateral h3{
    font-size: 16px;
	font-weight: bold;
	margin:2px 0 0 0;
	background-color: #3158A2;
	display:block;
	width: 100%;
	color: #FFFFFF;
	height: 22px;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
}
#DestLateral ul	{
	margin:2px 0 0 0;
	padding: 0;
	list-style:none;
	}
#DestLateral ul li {
	margin: 2px 0 0 0px;
	list-style: none;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	background-color: #e4e4e4;
	border-left: #294b89 solid 3px;
	padding: 2px 0 2px 5px;
	}
#DestLateral ul li span{
	list-style: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	margin: 2px 0 0 0;
	padding: 0 0 1px 0;
	}

/* -------- CSS ESPECIFICA PARA PAG DE TEMAS ----------- */

#navegaTemas {
	width: 25%;
	background:#e5e5e5 url(img/fondo_inferior_menulateralTemas.gif) repeat-x bottom;
	padding: 0 0 10px 0;
	float: left;
}
#navegaTemas h2, #MapaTemas h2{
	background: #ffffff url(img/fondo_menulateralTemas.gif) no-repeat bottom right;
	height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.18em;
	color: #666666;
	font-weight: bold;
	margin: 0 0 0.5em 0;
	padding: 0.5em 0;
}

#navegaTemas ul, #MapaTemas ul	{
	margin:0;
	padding: 0;
	border: 0;
	position: relative;
	list-style:none;
	}
#navegaTemas ul li a, #MapaTemas ul li a{
	margin: 0.6em 0 0.8em 0.6em;
	padding: 0 0.8em;
	list-style: none;
	display:block;
	font-size: 1em;
	background:url(img/ico_azul294.gif) no-repeat 0 0.45em;
	font-weight: bold;
	}
/*\*/ *
html #navegaTemas ul li a{margin: 0.6em 0 0 0.6em;}

#NovedadesTemas {
	border-right: #CCCCCC solid 1px;
	width: 64.5%;
	height: 100%;
	float: left;
	}
#NovedadesTemas ul	{
	margin:0;
	padding: 0;
	border: 0;
	list-style:none;
	}
#NovedadesTemas ul li {
	margin: 10px 0 0 0;
	padding: 5px 10px 5px 10px;
	list-style: none;
	display:block;
	background-image:url(img/ico_cuadrado.gif);
	background-repeat:no-repeat;
	background-position: 0 10px;
	}
#NovedadesTemas ul li a{
	margin: 0;
	list-style: none;
	font-weight: bold;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	}
#PrincipalTemas {
	width: 99.5%;
	border-bottom: #CCCCCC dotted 1px;
	margin-bottom: 10px;
	height: 100%;
	}
#PrincipalTemas img{
	border: 0;
	margin: 2px 0 5px 0;
	display:block;
      width: 453px;
      height: 119px;
	}
/*\*/ *
html #PrincipalTemas img { width: 363px; height:120px;}


/**/
.ListadoNoticias {
	width: 90%;
	float: right;
	margin: 5px 0 20px  0;
}
.ListadoNoticias img{
	border: #999999 solid 1px;
	padding:0;
	display:block;
	float:left;
}
.ListadoNoticias p{
	padding: 0 5px 0 5px;
	margin: 0;
}
.ListadoNoticias h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #294b89;
	font-weight:bold;
	display:block;
	border-top: #CCCCCC solid 1px;
	border-left: #CCCCCC solid 1px;
	padding-left: 5px;
	margin: 0;
	margin-top: 20px;
}
.ListadoNoticias p.texto11{
	margin: 0 0 5px 0;
}
.ListadoNoticias p.leermas {
	margin: 5px 0 5px 0;
	background-position: 5px 2px;
}
/* --- Clases para PAGINACIoN de secciones ------ */
#Paginacion {
	width: 100%;
	height: 2.2em;
	text-align: center;
	border-top: #999999 dotted 1px;
	padding-top: 0.8em;
	font-weight: bold;
	margin-top: 30px;
	font-size: 0.72em;
	font-family:Arial, Helvetica, sans-serif;
	float: right;
}
#Paginacion a:visited{
	color: #999999;		
}
#Paginacion .aqui{
	font-size: 1.23em;
	color:#333333;
}
#Paginacion a:link{
	text-decoration:none;		
}
#Paginacion a:hover{
	text-decoration:underline;	
	border:0;	
}
/* --- Clases para PAGINACION del buscador ------ */
#PaginacionBuscador {
	width: 100%;
	height: 2.2em;
	text-align: center;
	border-top: #999999 dotted 1px;
	padding-top: 0.8em;
	font-weight: bold;
	margin-top: 30px;
	font-size: 1.23em;
	font-family:Arial, Helvetica, sans-serif;
	float: right;
}
#PaginacionBuscador a:visited{
	color: #999999;		
}
#PaginacionBuscador .aqui{
	font-size: 1.23em;
	color:#333333;
}
#PaginacionBuscador a:link{
	text-decoration:none;		
}
#PaginacionBuscador a:hover{
	text-decoration:underline;	
	border:0;	
}

/*------------------ NAVEGACION POR TEMAS ------------------------*/

#ContenidosTemas {
	width: 100%;
        font-size: 0.75em;
}
#ContenidosTemas h2{
	font-size: 0.75em;
	margin:0.2em 1% 0 1%;
	display:block;
	width: 98%;
	color: #666666;
	padding-top: 0.6em;
	text-indent: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(img/fondo_h2_portemas.gif) no-repeat bottom left;
	padding-bottom: 0.6em;
	border-bottom: solid 1px #cccccc;
	}
#TapizTemas {
	width: 98%;
	background-color: #e5e5e5;
	margin: 2px 1% 10px 1%;
	height: 98%;
	float: left;
	padding: 2% 0 2% 0;
}
/*\*/ *
html #TapizTemas { width: 96%;}
#TapizTemas ul	{
	margin:1% 0 1% 2%;
	padding: 0;
	border: 0;
	position: relative;
	list-style:none;
	float:left;
	width: 30%;
	}
#TapizTemas ul li {
	padding: 0.2em 0 0.2em 0.7em;
	margin: 0;
        background-image:url(img/ico_azul294.gif);
	background-repeat:no-repeat;
	background-position: 0em 0.6em;
	font-size: 1em;
	font-weight: bold;
	list-style: none;
    height: 3em;
	}

#TapizTemas p{
	width: 94%;
	background-color: #ffffff;
	display:block;
	margin: 10px 2% 10px 2%;
	padding: 1%;
	float: left;
	line-height: 16px;
}

/*--------------------- PORTADA -------------------------*/
div#separadorPortada {
	border-top: #999999 dotted 1px;
	height: 0.3em;
	width: 100%;
	margin: 2px 0 0 0;
}
/*\*/ *
html div#separadorPortada { border-top: #cccccc solid 1px; }

div#PortadaActualidad {
	width: 40%;
	float: left;
}
div#PortadaActualidad h3{
	font-size: 1.45em;
	margin:0;
	display:block;
	width: 100%;
	color: #FFFFFF;
	height: 1.3em;
	text-indent: 5px;
	background: #294b89 url(img/fondo_port_dest_actualidad.gif) repeat-x;
	padding-top: 0.7em;
}
/*\*/ *
html div#PortadaActualidad h3 { width: 309px;}

#PortadaActualidad ul	{
	margin:0;
	padding: 0;
	border: 0;
	list-style:none;
	}
#PortadaActualidad ul li {
	margin: 10px 0 0 0;
	padding: 5px 10px 5px 10px;
	display:block;
	background:url(img/ico_cuadrado.gif) no-repeat 0 0.9em;
	}
#PortadaActualidad ul li a{
	margin: 0;
	font-weight: bold;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	}
#PortadaActualidad .leermas{
	margin: 5px 0 5px 0;
	display: block;
	background:url(img/ico_mas.gif) no-repeat 0 1.1em;
	padding:0.7em 0;
	}
div#PrincipalPortadaActualidad {
	width: 99.5%;
	border-bottom: #CCCCCC dotted 1px;
	margin-bottom: 10px;
	height: 100%;
	}
div#PrincipalPortadaActualidad p, #PrincipalTemas p{
	margin:0;
	}
div#PrincipalPortadaActualidad img{
	border-top: solid #CCCCCC 1px;
	padding-top: 2px;
	margin: 2px 0 5px 0;
	display:block;
      width: 377px;
      height: 103px;
	}
/*\*/ *
html div#PrincipalPortadaActualidad img { width: 309px; height:94px;}

div#PrincipalPortadaActualidad h4, #PrincipalTemas h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.17em;
	display: block;
	margin: 0 0 5px 0;
	background:none;
	padding:0;
	text-indent:0;
	}
#PortadaDestacados {
	width: 25%;
	float: left;
	border-left: dotted 1px #cccccc;
	margin: 0 0 0 1%;
	padding-left: 0.5%;
}
/*\*/ *
html #PortadaDestacados{ 
width: 25%; 
border-left: solid 1px #cccccc;
}
#PortadaDestacados h3{
	font-size: 1.45em;
	margin:0;
	display:block;
	width: 100%;
	color: #FFFFFF;
	height: 1.3em;
	text-indent: 5px;
        background-color:#3158A2;
        background-image:url(img/fondo_port_dest_destacados.gif);
	background-repeat:no-repeat;
	background-position: right 0em;
	padding-top: 0.7em;
}
div.ElementoDestacado {
	width: 100%;
	border-top: 1px solid #cccccc;
	margin: 2px 0 10px 0;
	padding-top: 2px;
}
/*\*/ *
html div.ElementoDestacado h4{ width: 96%; }

div.ElementoDestacado img{
	width: 97.5%;
	border-left: #3663B6 solid 4px;
	padding-left: 0.7%;
}
div.ElementoDestacado h4{
	margin:2px 0 3px 0;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 2px 0 4px;
	display: block;
	line-height: 16px;
	background:none;
	text-indent:0;
}
div.ElementoDestacado p{
	margin:0;
	display: block;
	padding: 0 2px 0 4px;
}

/* NAVEGACION PRINCIPAL DE PORTADA */
#FranjaMenuPort{
	height: 12.4em;
}
#ContenedorNavega3port, #ContenedorNavega3{
	width: 75%;
	float: left;
}

#navega4port {
	height: 12.2em;
	width: 24.75%;
	float: right;
	background-color: #FCB103;
	border-left: #FFFFFF solid 2px;
}
/*\*/ *
html #navega4port {background-color:#FCB103;
        background-image:url(img/fondo_gestiones_text_ie6.gif);
	background-repeat:no-repeat;
	background-position: left 3.3em;}

#navega4port h3, #navega4 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight:bold;
	margin: 0;
	background: url(img/ico_h3_gestiones.gif) no-repeat 5.1em 1em;
	padding: 0.5em 1em 0 0;
}
#navega4port ul	{
	margin:0;
	padding: 0;
	border: 0;
	position: relative;
	list-style:none;
	}
#navega4port ul li a{
	margin: 0;
	padding: 0;
	list-style: none;
	}	
#dp1, #d1{
	width: 100%;
	font-size: 1em;
	padding: 0;
	background: #FFFFFF url(img/fondo_gestiones.gif) no-repeat bottom right;
	float: left;
	height: 3.05em;
}
#dp1 .especial{
	font-size: 0.9em;
	color: #FFFFFF;
	display: block;
	margin: 1em 0;
	padding: 0.5em;
	font-family: Tahoma;
	position: absolute;
}
#dp2 {
	height: 1.5em;
	padding: 0.3em 0;
	float: left;
	width: 100%;
	text-indent: 1.2em;
	background: #FFD5AA url(img/ico_gestiones.gif) no-repeat 6px 9px;
	font-size: 1em;
	font-weight: normal;
	margin-top: 4em;
}
#d2 {
	height: 1.5em;
	padding: 0.3em 0;
	float: left;
	width: 100%;
	text-indent: 1.2em;
	background: #FFD5AA url(img/ico_gestiones.gif) no-repeat 6px 9px;
	font-size: 1em;
	font-weight: normal;
	margin-top: 2.5em;
}
#dp3, #d3 {
	height: 1.5em;
	padding: 0.3em 0;
	float: left;
	width: 100%;
	text-indent: 1.2em;
	background: #FFD5AA url(img/ico_gestiones.gif) no-repeat 6px 9px;
	font-size: 1em;
	font-weight: normal;
}

/*--------------- WEBS MUNICPALES --------------------*/
div.MuestraMuniwebs {
	border-bottom: #CCCCCC solid 1px;
	margin: 10px 15px 5px 0;
	width: 95%;
	float: right;
	padding-bottom: 20px;
}
div.MuestraMuniwebs h3{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;	
	padding:0;
	color:#294b89;
}
div.MuestraMuniwebs p{
	margin:5px 0 0 0;
	padding: 0;
	display:block;
	padding-right: 5px;
	float: left;
	width: 80%;
}

div.MuestraMuniwebs p.url{
	font-size: 0.92em;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	float: left;
	width: 80%;
}
div.MuestraMuniwebs img{
	border: solid 2px #cccccc;
	padding: 0;
	margin: 4px 5px 10px 0;
}

/*------------------- Directorios de Portada ---------------*/
#Directorio {
	width: 31.5%;
	float: left;
	margin: 5px 0 0 1%;
}
div#DirectTemas {
	overflow: auto;
	margin: 3px 0 10px 0;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 0 3px;
	font-size: 0.95em;
	height:auto;
}
/*\*/ *
html div#DirectTemas { height: 38.9em; }

#DirectTemas h2{
	display:none;
}

div#DirectTemas ul	{
	position:static;
	margin:0;
	padding: 0 0 1em 0;
	border: 0;
	list-style:none;
	background-color: #e5e5e5;
	}
div#DirectTemas ul li {
	margin: 0 0 0 5px;
	padding: 0.8em 0 0.8em 0.4em;
	display:block;
	font-size: 1em;
	}
div#DirectTemas ul li a{
	margin: 0;
	list-style: none;
	font-weight: bold;
	background:url(img/ico_azul294.gif) no-repeat 0 0.5em;
	font-size: 1.08em;
	padding: 0 0 0 8px;
	}
	
div#DirectWebs {
	overflow: auto;
	margin: 3px 0 10px 0;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 0 3px;
	font-size: 0.92em;
	height: 625px;
}
div#DirectWebs h2{
	display:none;
}
.WebPort{
	margin: 3px 3px 12px 3px;
	border-top: 1px solid #cccccc;
	width: 47%;
	float: left;
	border-bottom: solid 2px #3158a2;
	padding-bottom: 1px;
	text-align:center;
}
/*\*/ *
html .WebPort {width: 88%;}

.WebPort img{
	display: block;
	margin: 0 auto;
	width: 140px;
	height: 50px;
}
.WebPort p{
	margin: 1px 0 0 0;
}
.WebPort p a{
    display:block;
	padding: 0 0 0 0;
	background-image: url(img/ico_aweb.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding-left: 7px;
}

#Directorio ul	{
	margin:0;
	padding: 0;
	border: 0;
	list-style:none;
	position: relative;
	}
#Directorio ul li a{
	margin: 0;
	height: 1.3em;
	padding: 0.42em 0;
	list-style: none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.17em;
	}	
#Directorio ul li#e1 {
	float: left;
	background: url(img/fondo_botones_directorio1.gif) no-repeat bottom right;
	display:block;
	width: 35%;
}
#e1 :link, #e1 :visited {
	display: block;
}

#Directorio ul li#e2 {
	float: left;
	background: url(img/fondo_botones_directorio2.gif) no-repeat bottom right;
	display:block;
	width: 56%;
}
#e2 :link, #e2 :visited {
	display: block;
	width: auto;
}
/*\*/ *
html #e2 :link, #e2 :visited {width: 145px;}

.NavTabs {
	display: block;
	width: 100%;
	background: url(img/fondo_navtabs.gif) bottom repeat-x;
	height: 2.5em;
}
ul.NavTabs li.active#e1 a,
ul.NavTabs li.active#e1 a:active,
ul.NavTabs li.active#e1 a:link,
ul.domtabs li.active#e1 a:visited {
	background: url(img/fondo_botones_directorio1_active.gif) no-repeat bottom right;
}
ul.NavTabs li.active#e2 a,
ul.NavTabs li.active#e2 a:active,
ul.NavTabs li.active#e2 a:link,
ul.domtabs li.active#e2 a:visited {
	background: url(img/fondo_botones_directorio2_active.gif) no-repeat bottom right;
}

/* -- Foto Suportada El Alcalde -- */
#FotoAlcalde {
	padding: 3px;
	text-align:center;
	border: solid 1px #cccccc;
	float: right;
	margin: 20px 10px 10px 10px;
	width:210px;
}
#FotoAlcalde .piefot{
	display:block;
	width: 100%;
	background: #e5e5e5;
	margin-top: 3px;
	font-weight:bold;
	height: 18px;
	padding-top: 2px;
}
/*------------ DIV para Subportadas: Ayuntamiento / La Ciudad --------------- */
#SubIzq {
	width: 77%;
	float: left;
}
#SubDer {
	width: 21%;
	float: right;
	padding-left: 1%;
	border-left: dotted 1px #cccccc;
}
/*\*/ *
html #SubDer { border-left: solid 1px #cccccc; width: 20.9%;}
#SubDer ul, #DestInstalaciones ul, #DestNormativas ul{
	margin:0;
	padding: 0.1em 0 0.4em 0;
	border: 0;
	position: relative;
	list-style:none;
	}
#SubDer ul li, #DestInstalaciones ul li, #DestNotmativas ul li{
	margin: 0.3em 0 0 0.5em;
	padding: 3px 5px 3px 8px;
	list-style: none;
	display:block;
	height: auto;
	background:url(img/ico_flecha_azul.gif) no-repeat 0 0.7em;
	}
.SubAgenda, .SubGestDestacados{
	width: 64.5%;
	margin: 10px 1% 0 1%;
	float: left;
	border-bottom:#CCCCCC solid 1px;
	/*height: 23.4em;*/
	background:url(img/fondo_linea_vertical_subAgenda.gif) no-repeat top right;
}
/*.SubGestDestacados{
	height: 20.85em;
}*/

/*\*/ *
html .SubAgenda { margin: 10px 0 0 1%; width: 64%; height:26.4em;}
.SubAgenda ul, .SubGestDestacados ul{
	display:block;
	margin: 5px 0 0 5px;
	padding: 5px 5px 0 0;
}
.SubAgenda ul li, .SubGestDestacados ul li{
	font-size: 0.92em;	
	background:url(img/ico_cuadrado.gif) no-repeat 0 0.5em;
	padding-left: 10px;
	margin: 0 0 1.3em 0;
	list-style:none;
}
.SubAgenda ul li a, .SubGestDestacados ul li a{
	font-size: 1.08em;	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
div.SubGris {
	width: 31.3%;
	margin: 10px 1% 0 1%;
	float: left;
}
/*\*/ *
html div.SubGris { margin: 10px 0 0 1%; }

.SubGris h3{
	display:block;
	margin:0;
	font-size:1.17em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#294B89;
	background: #e4e4e4 url(img/fondo_sub_h4_gris.gif) repeat-x bottom;
	padding: 0.5em 0 0.2em 0.3em;
}
.SubGris p{
	display:block;
	margin:5px 0 0 0;
	padding: 5px 6px 0 0;
	border-bottom:#CCCCCC solid 1px;
	border-right: #CCCCCC solid 4px;
}
.SubGris .leermasSub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	margin: 8px 0 0 0;
	display: block;
	background-image:url(img/ico_mas.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-indent: 14px;
	}
.SubAzul {
	width: 31.3%;
	margin: 10px 1% 0 1%;
	float: left;
}
/*\*/ *
html .SubAzul { margin: 10px 0 0 1%; }

.SubAzul h3, .SubAgenda h3, .SubGestDestacados h3{
	display:block;
	margin:0;
	font-size:1.17em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#294B89;
	background: #e4e4e4 url(img/fondo_sub_h4.gif) repeat-x bottom;
	padding: 0.5em 0 0.2em 0.3em;
}
.SubAzul p{
	display:block;
	margin:5px 0 0 0;
	padding: 5px 6px 0 0;
	border-bottom:#CCCCCC solid 1px;
	border-right: #CCCCCC solid 4px;
}
.SubAzul .leermasSub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	margin: 8px 0 0 0;
	display: block;
	background-image:url(img/ico_mas.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-indent: 14px;
	}
	
#SubListGestiones .subgest11{
	font-size:11px;
}

.SubMalagaVisual, #SubDebesaber {
	width: 100%;
	padding-bottom: 5px;
	border-bottom: solid 1px #cccccc;
}


.SubLateral {
	width: 100%;
	margin-top: 10px;
	border-bottom: 1px solid #cccccc;
}
.SubLateral h3, #DestInstalaciones h3, #DestNormativas h3, #DestGestiones h3{
	margin:2px 0;
	display:block;
	color: #FFFFFF;
        font-size:1.15em;
	background: #999999 url(img/fondo_h3_subLateral.gif) repeat-x bottom;
	padding: 0.2em 0 0.4em 0.3em;
}
#DestGestiones h3{
	background: #999999 url(img/fondo_destacadosTemas_Gestiones.gif) repeat-x bottom;
}
.SubLateral p{
	border: #CCCCCC solid 1px;
	background: #e5e5e5;
	padding: 8px 6px 8px 6px;
	margin: 2px 0;
}
.SubLateral ul, #DestInstalaciones ul, #DestNormativas ul{
	background: #e5e5e5;
	border:#CCCCCC solid 1px;
	/*padding: 0 0 0.4em 0.3em;*/
	display:block;
}

/*------------- Menu de salto: Equipamientos ----------------*/
.SubLateral form{
	padding: 8px 0 6px 0;
	border: #CCCCCC solid 1px;
	background:#e5e5e5;
	margin: 3px 0 0 0;
}

.SubLateral form ul{
	border-top: 1px solid #CCCCCC;
	border-bottom:0;
	border-left:0;
	border-right:0;
	width: 94%;
	padding-left:0;
	margin-left:3%;
}
.SubLateral label{
	display:none;
}

/* Especif. Ayuntamiento */
h3.SubTemas{
	display:block;
	font-size: 1.17em;
	background: url(img/fondo_h2_portemas.gif) no-repeat bottom left;
	height: 1.9em;
	border-bottom: #CCCCCC solid 1px;
	margin: 15px 1% 0 1%;
	float: left;
	width: 98%;
}
/*\*/ *
html h3.SubTemas { width: 96%; }
.SubGestiones {
	width: 100%;
	border-bottom: 1px solid #cccccc;
}
.SubGestiones h3{
	font-size: 1.42em;
	font-weight: bold;
	margin:0.2em 0;
	display:block;
	width: 100%;
	color: #FFFFFF;
	height: 1.5em;
	text-indent: 0.3em;
	background: #999999 url(img/fondo_h3_subGestiones.gif) repeat-x bottom;
	padding-top: 0.4em;
}
.SubGestiones p{
	border: #CCCCCC solid 1px;
	background: #e5e5e5;
	padding: 8px 6px 8px 6px;
	margin: 2px 0 0 0;
}
/*----- FORMULARIOS */
.Despleg1 {
	border: #CCCCCC solid 1px;
	margin: 2px 0 7px 10%;
	width:70%;
	font-size: 11px;
}
.Boton1 {
	border: #CCCCCC solid 1px;
	margin: 2px 0 7px 0;
	width:10%;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #294b89;
}
.Despleg2 {
	border: #999999 solid 1px;
	margin: 2px 0 7px 10%;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	width: 70%;
}
.Boton2 {
	margin: 2px 0 7px 0;
	width:10%;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #294b89;
	padding: 2px;
	border: solid 1px #cccccc;
}
.Despleg3 {
	border: #999999 solid 1px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	margin: 0 5px 0 5px;
}
.Despleg4 {
	border: #999999 solid 1px;
	width:20%;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	margin: 0 0 0 0;

}
.Radio1 {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 3px 0 0;
	margin: 0 0.5% 0 19%;
}
.Boton3 {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #294b89;
	padding: 1px;
	border: solid 1px #999999;
	margin: 0 5px 0 5px;
}

/*--- Listado NORMATIVAS --- */
ul.ListadoNormativas {
	margin: 3% 0 5% 3%;
	padding-bottom: 2em;
	margin-top: 3em;
}
ul.ListadoNormativas li {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	display: block;
	margin: 0 0 2.5em 0;
	border-top: #CCCCCC solid 1px;
	border-left: #CCCCCC solid 1px;
	float: left;
	width: 100%;
}
ul.ListadoNormativas li a{
	font-size: 1.08em;
	font-weight: bold;
	display: block;
	margin:0;
	padding: 0.4em 0 0.4em 1.5em;
	list-style: none;
	background:url(img/ico_cuadrado.gif) no-repeat 0.7em 0.85em;
}
.sinmargin{
	margin: 0;
	padding-left: 1.7em;
}
.descripcion{
	margin: 0.5em 0 0 1.6em;
	padding: 0.4em 0.4em 0.4em 0;
	display: block;
	border-top: #CCCCCC dotted 1px;
	border-bottom: #CCCCCC dotted 1px;
	font-size:1.08em;
	display:block;
}
ul.ListadoNormativas li .masinfoDoc a{
	margin: 0.4em 0 0 1.6em;
	background:url(img/ico_mas.gif) no-repeat 0 0.2em;
	padding: 0 1.25em;
	display:block;
	font-weight: normal;
	width: 8em;
	float: left;
}
ul.ListadoNormativas li .verDoc a{
	background:url(img/ico_pdf.gif) no-repeat;
	padding: 0 0 0 2.1em;
	float:left;
	margin-right: 0.4em;
	font-weight: normal;
}
ul.ListadoNormativas li .verDoc {
	font-weight: normal;
	display:block;
	margin: 0.4em 0 0 0.8em;
	display:block;
	font-weight: normal;
	float:left;
}
ul.ListadoNormativas li .verPlano a{
	background-image:url(img/ico_plano.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding: 0 0 0 23px;
	float:left;
	margin-right: 5px;
	font-weight: normal;
	
}
ul.ListadoNormativas li .verPlano {
	font-weight: normal;
	display:block;
	margin: 5px 0 0 10px;
	display:block;
	font-weight: normal;
	float:left;
}

/*---- Listado a dos columnas ----*/
ul.ListadoDosColum {
	margin: 1em 0 0 0em;
	width:100%;
	display:block;
}
ul.ListadoDosColum li {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	margin: 0 1em 0 0;
	width: 45.7%;
	float:left;
	background:url(img/ico_cuadrado.gif) no-repeat 0.7em 0.9em;
	height:3.8em;
	display:block;
	padding: 0.4em 0 0.4em 1.5em;
}
ul.ListadoDosColum li a{
	font-size: 1.08em;
	font-weight: bold;
	margin:0;
}

/* - Busqueda y filtrado para interiores - */
#BuscadorInterior {
	background-color: #E5E5E5;
	margin: 2px 0 2px 0;
	padding: 15px 0 10px 0;
}
#BuscadorInterior label span{
	text-align: left;
	margin: 0 0 0 0;
	display: none;
	width: 50%;
	color: #666666;
	font-weight: bold;
}
#BuscadorInterior form{
	margin:0;
}
#FiltroInterior {
	background-color: #cccccc;
	text-align:right;
	border: 0;
	padding: 4px 0 1px 0;
	height: 2.1em;
}
#FiltroInterior legend{
	display: none;
}
#FiltroInterior label span{
	display:none;
}
#FiltroInterior fieldset{
	border: 0;
}
.descargarDoc {
	display:block;
	margin: 15px 0 0 0px;
	display:block;
	font-weight: normal;
	background-color:#e4e4e4;
	border: #CCCCCC 1px solid;
	padding: 7px;
	width: 97.5%;
	font-size: 0.95em;
	text-align:center;
}
.descargarDoc a{
	background:url(img/ico_pdf.gif) no-repeat;
	padding: 0 0 0 23px;
	margin-right: 5px;
	font-weight: bold;
	font-size: 1.08em;
	
}
/*-------- Buscador ---------*/
#BuscadorGeneral {
	background-color: #E5E5E5;
	margin: 2px 0 2px 0;
	padding: 15px 0 10px 0;
	height: 65px;
}
#BuscadorGeneral label span{
	display: none;
}
#BuscadorGeneral .labelpad{
	padding-left: 51%;
}
#BuscadorGeneral .textBusq1{
	padding: 0 4% 0 3px;
}
#BuscadorGeneral .textBusq2{
}
ul.ListadoBuscador {
	margin: 3% 0 5% 3%;
	padding-bottom: 2em;
	margin-top: 3em;
}
ul.ListadoBuscador li {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	display: block;
	margin: 0 0 2.5em 0;
	border-top: #CCCCCC solid 1px;
	border-left: #CCCCCC solid 1px;
	float: left;
	width: 90%;
}
ul.ListadoBuscador li a{
	font-size: 1.08em;
	font-weight: bold;
	display: block;
	margin:0;
	padding: 0.4em 0 0.4em 1.5em;
	list-style: none;
}

#ListadoResultados {
/*        width: 93%;*/
	padding: .5em;
	border: #CCCCCC solid 1px;
        display: block;
        height: 175px;
}
#CadaResultado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	display: block;
        width: 11em;
	margin: 1.5em;
	border-top: #CCCCCC solid 1px;
	border-left: #CCCCCC solid 1px;
	float: left;
	padding: 1em;
	background-color: #E5E5E5;
}

#CadaResultado a{
	font-size: 1.08em;
	font-weight: bold;
}
/*----------- El Tiempo -------------*/
#ElTiempo {
	float: right;
	height: 4.75em;
	border-left: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
	background: url(img/fondo_lineainf_eltiempo.gif) repeat-x 0 4.6em;
	margin: 0 0.5em 0 0;
	font-family:Arial, Helvetica, sans-serif;
	
}
/*\*/ *
html #ElTiempo { margin: 0 0.2em  0 0 }

#ElTiempo h2 {
	display: none;
}
#ElTiempo ul	{
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	list-style:none;
	}
	
#ElTiempo ul li a{
	margin: 0;
	padding: 0;
	list-style: none;
	}	

#ElTiempo ul li#w1 {
	padding: 0;
	margin-top: 2.8em;
	display:block;
	float:left;
}
#ElTiempo ul li#w2 {
	padding: 0 0.4em 0 0;
	font-size: 0.92em;
	margin: 3.55em 0 0 0.2em;
	display:block;
	float:left;
	color:#666666;
	border-right: #3158a2 solid 1px;
}
#ElTiempo ul li#w3 {
	padding: 0 0.1em 0 0.4em;
	font-size: 0.92em;
	margin-top: 3.55em;
	display:block;
	float:left;
	color:#666666;
}
/*---- Mapa del sitio ----*/
#navegaMapa {
	width: 46%;
	background:#e5e5e5 url(img/fondo_inferior_menulateralTemas.gif) repeat-x bottom;
	padding: 0 0 10px 0;
	float: left;
	margin: 0 2% 3% 0;
}
#navegaMapa h2{
	background: url(img/fondo_menulateralInterior.gif) no-repeat bottom right;
	height: 1.9em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.17em;
	color: #666666;
	font-weight: bold;
	margin: 0 0 0.4em 0;
	padding: 0.7em 0 0 0;
}
#navegaMapa h2.mapagest {
	background: url(img/fondo_menulateralInterior_Gestiones.gif) no-repeat bottom right;
}

#MapaGrupos {
	width: 67%;
	height:1%;
	float: left;
	border-right: solid 1px #cccccc;
	margin-right: 1%;
}

#MapaTemas {
	width: 30%;
	height:1%;
	background:#e5e5e5 url(img/fondo_inferior_menulateralTemas.gif) repeat-x bottom;
	padding: 0 0 10px 0;
	float: left;
	margin-top: 0.2em;
}

/* Formulario contacto */
#FormContacto {
	width: 90%;
	margin: 0 0 2% 8%;
	height: 30em;
}
#FormContacto .label1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.17em;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 100%;
	margin: 1em 0 0.2em 0;
	float: left;
}
#FormContacto fieldset{
	border:0;
	display:block;
	width: 100%;
}
.despleg5{
	border: #3158a2 solid 1px;
	float: left;
	width: 70%;
	padding: 2px;
}
.comoCont{
	display:block;
	margin: 5px 0 5px 0;
	font-weight:bold;
	color: #3158a2;
}
.textarea1{
	border: #3158a2 solid 1px;
	float: left;
	width: 70%;
	padding: 2px;
	height:10em;
}
.Boton4 {
	font-size: 11px;
	color: #FFFFFF;
	background: #294b89;
	padding: 1px;
	border: solid 1px #999999;
	margin: 1% 40% 0 0;
	float: left;
	width:20%;
}
div#CajaError {
	padding: 0 0 0 110px;
	background: url(img/ico_error404.gif) no-repeat 0 4px;
	height: 115px;
	width: 70%;
	margin: 3% 0 3% 9%;
}
#CajaError h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #3158a2;
	background:none;
	margin: 0;
	padding: 0;
	text-indent:0;
}
#CajaError p{
	margin: 5px 0 5px 0;
	padding: 0;
}
/*----- Pag Accesibildad -------- */


div#AccLateral {
width:18em;
float:right;
padding: 1%;
margin: 2%
}
div#AccLateral img{
	border:0;
	display: block;
	margin:0.5em 0 0 5em;
}
/*\*/ *
html div#AccLateral img {margin:0.5em 0 0 2.5em;}

div#AccLateral p{
margin:0;
}
div#AccLateral h3{
	font-size: 1.17em;
	font-weight: bold;
	margin:0;
	display:block;
	width: 100%;
	color: #FFFFFF;
	height: 1.9em;
	text-indent: 0.4em;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0.5em;
	background: #999999 url(img/fondo_destacadosTemas_Estandar.gif) repeat-x bottom;
}
div#AccLateral #Cont{
	border: #999999 solid 1px;
	background: #e5e5e5;
	margin: 0.2em 0;
	padding: 1.5%;
	height: 11.5em;
}

div#CombiTeclas {
	width: 18em;
	float: right;
	margin: 0 2% 0 0;
	background: #e5e5e5;
	border: solid 1px #999999;
	padding: 0.1em 0.3em;
}
div#CombiTeclas h3{
	margin: 0;
	color: #294b89;
}
div#CombiTeclas p{
	margin: 0.6em 0 0.3em 0;
}
div#CombiTeclas p.conmarg{
	margin: 0.6em 0 0.3em 0.8em;
}
/* --- Pag de Turismo --- */
#IraTurismo {
	width: 65%;
	margin: 5% 0 0 15%;
	background: #e5e5e5;
	border: solid 1px #cccccc;
	height: 17em;
	padding: 0.5em;
}
#IraTurismo img{
border:0;
	padding:0;
	margin:0 0.5em  0 0;
}
#IraTurismo h3{
	margin:0;
	text-indent:0;
}
#IraTurismo ul li {
	list-style:none;
}
#IraTurismo ul li a{
	background-image:url(img/ico_pagweb.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding: 0 0 0 23px;
	margin: 1em 0 0 1em;

}
/*-------------*/
.AmpliarList {
	display:block;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	background: url(img/ico_mas.gif) no-repeat left;
	padding: 0 0 0 1.2em
}

.AmpliarList a{
	font-weight: normal;
	font-size: 0.92em;
}

/*------------*/
#AvisoPDF {
	width: 95%;
	margin-top: 10px;
	border: 1px solid #cccccc;
	padding: 2%;
	background-color: #e4e4e4;
	background-image:url(img/exclama.gif);
	background-repeat: no-repeat;
	background-position: 1em 0;
	height: 13em;
}
#AvisoPDF img{
	border:0;
	padding: 8% 0 4% 18%;
}
/*\*/ *
html #AvisoPDF img {padding: 8% 0 4% 8%;}

/*----*/
#SubListGestiones {
	width: 64.5%;
	margin: 10px 1% 0 1%;
	float: left;
}
/*\*/ *
html #SubListGestiones {width: 63.3%;}

#SubListGestiones h3{
	display:block;
	margin:0;
	color:#294B89;
	height: 1.6em;
	background: #e4e4e4 url(img/fondo_sub_h4.gif) repeat-x bottom;
	text-indent: 4px;
	padding-top: 0.5em;
}
#SubListGestiones form{
	display:block;
	margin:5px 0 0 0;
	padding: 15px 6px 0 0;
	border-bottom:#CCCCCC solid 1px;
	border-right: #CCCCCC solid 4px;
	height: 5.8em;
	padding-left: 10px;
	background-color: #e5e5e5;
}
/*\*/ *
html #SubListGestiones form {height: 7.3em;}

#SubListGestiones label span{
	display:none;
}
#SubListGestiones p {
	display:block;
	padding: 0 0 0 10px;
	border-top:#CCCCCC solid 1px;
	background-image:url(img/ico_azul294.gif);
	background-repeat:no-repeat;
	background-position: 0 8px;
	margin: 10px 0 0 5px;
}
#SubListGestiones .subgest11{
	font-size:11px;
}
#SubDebesaber h3, .SubMalagaVisual h3{
	font-size: 1.17em;
	margin:0.3em 0;
	display:block;
	width: 100%;
	color: #294b89;
	height: 5.1em;
	text-indent: 5px;
	font-weight: bold;
	background: #e4e4e4 url(img/fondo_h3_Debesaber.jpg) repeat-x bottom;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0.4em;
	}
.SubMalagaVisual h3{
	background-image: url(img/fondo_h3_malagavisual.jpg);
	}
/*\*/ *
html #SubDebesaber h3 { margin:0.2em 0;}
/*\*/ *
html .SubGestDestacados { margin: 10px 0 0 1%; width: 64%; height:23.4em;}


/*--------------- INTERIOR ESTIONES ---------------- */
#ContenidosGest {
	width: 100%;
	padding-bottom: 20px;
	float: left;
        font-size: 0.75em;
}
#ContenidosGest h2{
     font-size: 1.4em;
	margin:2px 0 0 0;
	display:block;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: solid 4px #F8AE03;
	padding: 0.5em 0.3em 0.1em 0.2em;
	}
#ContenidosGest ol li{
	margin: 7px 0 7px 0;
}
#ContenidosGest ul li{
	list-style: none;
	background-image:url(img/ico_cuadrado.gif);
	background-repeat:no-repeat;
	background-position: 0 0.65em;
	padding: 0 0 0 1em;
	margin: 0 0 0.75em 0;
	line-height: 1.5em;
}

#ContenidosGest ul li#pdf{
	background-image:url(img/ico_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 0.15em;
	padding: 0 0 0 23px;
	font-size:11px;
	}
#ContenidosGest ul li#pdf a{
	font-size:1.17em;
	}
#ContenidosGest ul li#pagweb{
	background-image:url(img/ico_pagweb.gif);
	background-repeat: no-repeat;
	background-position: 0 0.10em;
	padding: 0 0 0 23px;
	font-size: 11px;
	}
#ContenidosGest ul li#pagweb a{
	font-size:1.08em;
	display:block;
	}
#ContenidosGest ul li#blank{
	background-image:url(img/ico_pagweb_blank.gif);
	background-repeat: no-repeat;
	background-position: 0 0.15em;
	padding: 0 0 0 23px;
	}
#ContenidosGest ul li#word{
	background-image:url(img/ico_doc_word.gif);
	background-repeat: no-repeat;
	background-position: 0 0.10em;
	padding: 0 0 0 23px;
	font-size: 11px;
	}
#ContenidosGest ul li#word a{
	font-size:12px;
	}
#DistFichestiones_Izq {
	float: left;
	width: 60%;
}
#Procedimientos_box {
	width: 95%;
	float: right;
	border-bottom: solid 1px #cccccc;
	margin: 1em 0 0.5em 0;
	border-left: solid 1px #cccccc;
}
#Procedimientos_box h4{
	display: block;
	color:#3158a2;
	font-size: 1em;
	font-weight: bold;
	height:1.5em;
	text-indent: 1.4em;
	background: url(img/ico_exclama.gif) no-repeat 0.3em 0.2em;
	margin:0;
}
#Procedimientos_box ol{
	font-family: Arial, Helvetica, sans-serif;
}
#DistFichestiones_Der {
	float: right;
	width: 38.5%;
	border-left: solid 1px #cccccc;
	padding-left: 1%;
}
#SubProcedimientos1 {
	width: 100%;
	padding-bottom: 0.2em;
	border-bottom: solid 4px #f8ae03;
	margin: 10px 0 0 0;
}
#SubProcedimientos2 {
	width: 100%;
	padding-bottom: 0.2em;
	border-bottom: solid 4px #3158a2;
	margin: 10px 0 0 0;
}
#Proced_Online, #Proced_Presencial {
	border: solid #cccccc 1px;
	background: #e5e5e5;
}
#Proced_Online h3, #Proced_Presencial h3{
	margin: 0.5em 0 0.5em 0.7em;
	color: #666666;
}
#Proced_Online ul {
	margin: 0.8em;
	padding:0;
}
#Proced_Online ul li{
	background: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.92em;
	display:block;
	padding: 0.8em;
}
#Proced_Online ul li#confirma a{
	font-size:1.17em;
	border-bottom: #CCCCCC dotted 1px;
	display:block;
	margin: 0 0 0.4em 0;
	background:#ffffff url(img/ico_con_firma.gif) no-repeat 0 0.1em;
	height: 1.8em;
	padding-left: 1.8em;
}
#Proced_Online ul li#sinfirma a{
	font-size:1.17em;
	border-bottom: #CCCCCC dotted 1px;
	display:block;
	margin: 0 0 0.4em 0;
	background: #ffffff url(img/ico_sin_firma.gif) no-repeat 0 0.1em;
	height: 1.8em;
	padding-left: 1.8em;
}


.AvisoDatos {
	display:block;
	margin:0.9em;
	padding: 0.7em 0.5em 0.5em;
	font-size:0.92em;
	background: #666666 url(img/ico_protecdatos.gif) no-repeat 10px 6px;
	padding-left: 33px;
}
.AvisoDatos a{
	color:#FFFFFF;
}
div#PresencDest {
	margin: 0.9em;
	background: #FFFFFF;
	padding:0.8em;
}
div#PresencDest h4{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:#CCCCCC solid 1px;
	height: 1.4em;
}
div#PresencDest ul{
	margin: 1em 0 0 0.2em;
	padding: 0;
}
#TodoImpr {
	width: 93%;
	margin: 1em 0;
	background: #e5e5e5;
	border: solid 1px #CCCCCC;
	padding: 0.9em;
}
#TodoImpr p{
	margin:0;
	background:#FFFFFF url(img/ico_doc_impres.gif) no-repeat 1.5em 0.85em;
	padding: 0.7em 0 0.7em 3.5em;
}

/* Para los formularios de contacta con el Alcalde y Quejas y sugerencias */
.campoContacto {
	width: 95%;
	margin: 10px 1% 0 1%;
	float: left;
}

.campoContactoDoble {
	width: 45%;
	margin: 10px 1% 0 1%;
	float: left;
}

.campoContactoTriple {
	width: 29%;
	margin: 10px 1% 0 1%;
	float: left;
}

.etiquetaContacto {
font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 100%;
	margin: 1em 0 0.2em 0;
	float: left;
}

.campoTamano1 {
	border: #3158a2 solid 1px;
	float: left;
	width: 80%;
	padding: 2px;
}

.campoTamano2 {
	border: #3158a2 solid 1px;
	float: left;
	width: 20%;
	padding: 2px;
}
/**/
#DistFichestiones_Izq {
	float: left;
	width: 60%;
}
/* Clases especificas para la ficha de equipamientos */
.especif1 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #3158a2;
	font-weight:bold;
	font-size:1.1em;
}
.aviso_text11 {
	font-size:0.9em;
	color:#5D5D5D;
	line-height: 1.2em;
	background-image:url(img/ico_aviso.gif);
	background-repeat:no-repeat;
	background-position: left 0.25em;
	padding-left:1.25em;
}
#navegaSuperior {
	font-family: Arial, Helvetica, sans-serif;
	height: 1.7em;
	width: 100%;
	background: #e4e4e4;
	display: block;
	margin: 1em 0 2em 0;
	float: left;
}

#navegaSuperior a.paraplano{
    color: #FFFFFF;
	border-left: solid 2px #ffffff;
	display: block;
	height: 1.5em;
	padding:0.2em 1.5em 0 2.8em;
	background: #294b89 url(img/ico_plano_blanco.gif) no-repeat 1em 0.2em;
	float: right;
}
#navegaSuperior a.paragaleria{
    color: #FFFFFF;
	border-left: solid 2px #ffffff;
	display: block;
	height: 1.5em;
	padding:0.2em 1.5em 0 2.8em;
	background: #3158a2 url(img/ico_galeria_blanco.gif) no-repeat 1em 0.2em;
	float: right;
}
#navegaSuperior a.paramas{
    color: #FFFFFF;
	border-left: solid 2px #ffffff;
	display: block;
	height: 1.5em;
	padding:0.2em 1.5em 0 2.8em;
	background: #3158a2 url(img/ico_mas.gif) no-repeat 1em 0.4em;
	float: right;
}
/* Clases especificas para la ficha de equipamientos */
.especif1 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #3158a2;
	font-weight:bold;
	font-size:1.1em;
}
.aviso_text11 {
	font-size:0.9em;
	color:#5D5D5D;
	line-height: 1.2em;
	background: url(img/ico_aviso.gif) no-repeat left 0.25em;
	padding-left:1.25em;
}
#navegaSuperior {
	font-family: Arial, Helvetica, sans-serif;
	height: 1.7em;
	width: 100%;
	background: #e4e4e4;
	display: block;
	margin: 1em 0 2em 0;
	float: left;
}

#navegaSuperior a.paraplano{
    color: #FFFFFF;
	border-left: solid 2px #ffffff;
	display: block;
	height: 1.5em;
	padding:0.2em 1.5em 0 2.8em;
	background: #294b89 url(img/ico_plano_blanco.gif) no-repeat 1em 0.2em;
	float: right;
}
#navegaSuperior a.paragaleria{
    color: #FFFFFF;
	border-left: solid 2px #ffffff;
	display: block;
	height: 1.5em;
	padding:0.2em 1.5em 0 2.8em;
	background: #3158a2 url(img/ico_galeria_blanco.gif) no-repeat 1em 0.2em;
	float: right;
}
/* contenidos para los listados y fichas de las paginas de base de datos corporativa */
#ContenidosCorp {
	width: 74.4%;
        float: left;
        margin-left: 10px;
        font-size:0.72em;
}
/*\*/ *
html #ContenidosCorp { width: 73%; }
#ContenidosCorp h2 {
	font-size: 1.4em;
	margin:2px 0 0 0;
	display:block;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: solid 4px #294b89;
	padding: 0.5em 0.3em 0.1em 0.2em;
	}
#ContenidosCorp h2.pargestiones{
	border-bottom: solid 4px #F8AE03;
	}

#ContenidosCorp img {
	border-bottom:#294b89 solid 3px;
	padding: 3px 0 3px 0;
	margin: 0 8px 3px 3px;
	display: block;
	float: left;
}
/*\*/ *
html #ContenidosCorp img { margin: 0 5px 3px 0;}

#ContenidosCorp ol li{
	padding: 0 0 0 1em;
	margin: 0 0 0.75em 0;
	line-height: 1.5em;
	list-style-type:decimal;

}
#ContenidosCorp ul li#pdf{
	background-image:url(img/ico_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 0.15em;
	padding: 0 0 0 23px;
	}
#ContenidosCorp ul li#pagweb{
	background-image:url(img/ico_pagweb.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding: 0 0 0 23px;
	}
#ContenidosCorp ul li#blank{
	background-image:url(img/ico_pagweb_blank.gif);
	background-repeat: no-repeat;
	background-position: 0 0.15em;
	padding: 0 0 0 23px;
	}
#ContenidosCorp ul li#word{
	background-image:url(img/ico_doc_word.gif);
	background-repeat: no-repeat;
	background-position: 0 0.15em;
	padding: 0 0 0 23px;
	}
#ContenidosCorp p {
	line-height: 1.5em;
	/*font-family: Arial, Helvetica, sans-serif;*/
}
#ImagenFicha {
      float: left;
      width: 100%;
}
#ImagenFicha img {
	border-bottom:#294b89 solid 3px;
	padding: 3px 0 3px 0;
	margin: 0 8px 0 5px;
	display: block;
	float: left;
}
#ImagenFicha p.margen {
	padding-left:10px;
	padding-bottom: 20px;
}
#DatosFicha {
     float: left;
     width: 100%;
}
.ImagenyTexto{
     float: left;
     width: 100%;
}
.EnlacesInternos {
     float: left;
     width: 100%;
}



/*............ Nuevos estilos para galería de imágenes ..................*/
#ListadoObras {
	width: 100%;
	display: block;
	align: left;
}
#ObraPe{
	border:0;
	margin: 5px;
	float: left;
	display:block;
}
#filaObras {
	border: 0;
        width: 100%;
        float: left;
        display: block;
}
#ObraPe a {
	width:210px;
	font-size:12px;
	clear: both;
	float:left;
	display:block;
}
#ObraPe img {
	width:100%;
	float:left;
	display:block;
}
#ObraGrande {
	border: 0;
        width: 795px;
        align: left;
        display: block;
}
#ObraGrande img{
	border:0;
	width:100%;
	/*height:auto;*/
	float: left;
	display:block;
	border-bottom: #2B4D8C solid 2px;
}
#FiltroObras{
	margin:5px auto;
	display:block;
	float:right;
	background:#FFFFFF;
	width: 99%;
}

#FiltroObras form{
	margin:0;
}
input.filtrar, input.seleccionar {
	font-size:11px;
	width:50px;
	color:#FFFFFF;
	background:#0066CC;
	border: 1px solid;
	margin: 0.1em 0 0 1em;
}
input.seleccionar {
	width:65px;
}

fieldset.Orden, fieldset.PorFecha, fieldset.PorTipo{
	display:block;
/*	width: 27.5em;*/
	WIDTH: 100%;
/*	background:#e4e4e4 url(img/ico_ordenar_lista.gif) no-repeat 0.5em 0.75em;
*/	border:0;
	border-right: #FFFFFF solid 1px;
	margin:0;
	padding: 0.4em 0 0.4em 1.9em;
	float:left;
}
fieldset.PorFecha{
	float:left;
	width:15em;
}

#Filtro fieldset label span, #FiltroObras fieldset label span{
	display:block;
	float:left;
	padding: 0.5em 0.3em 0 1.9em;
	color:#333333;
	margin:0;
	padding:0.2em 0.3em 0 0;
}
.selectTipoObra, .selectPrensa {
	display:block;
	font-size: 11px;
	float:left;
	margin: 0;
	width: 70%;
        overflow: auto;
}
#cabeceraAnos {
	color: #666666;
	background: #FFFFFF;
	font-size: small;
	padding:.5em 0em;
	border:none;
	display: block;
	width:100%;
	float: left;
}
#cabeceraAnos ul {
	color: #666666;
	background: #FFFFFF;
	border:none;
	display: block;
	width:100%;
	margin:0.1em 0em 0em 0.4em;
	float:left;
	list-style: none;
}
#cabeceraAnos ul li {
	width: 100%;
	list-style: none;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;

}
#cabeceraAnos img {
	border:none;
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
}
#cabeceraMeses {
	border:none;
	display: block;
	width:100%;
}
#cabeceraMeses ul {
	color: #666666;
	background: #FFFFFF;
	font-size: small;
	padding:.2em 0em;
	border:none;
	display: block;
	width:100%;
	margin:0.1em 0em 0em 1em;
	list-style: none;
}
#cabeceraMeses ul li {
	display:inline;
	background: url(img2/li_v.gif) repeat-y right center;
	padding: 0em 0.25em 0.5em 0.25em;
	list-style: none;
	margin: 0px;
	float: none;
}
#Seleccionado {
	border-bottom: 5px solid #666666;
}
#nuevaGaleria {
	color: #666666;
        width: 100%;
	font-size: small;
	margin: 1em 0em 0.5em 1.4em;
	padding-top: 0.5em;
	border: none;
	display: block;
}
input.botonBorrar {
	border:0;
	background:#FF0000;
	cursor:pointer;
	height:1.5em
}

/*................... ESTILOS PARA TABLAS ............................................. */
#tablaDatos .cabeceraCategoria{
	background-color:#337E97;
	color: #FFFFFF;
	font-weight: bold;
	text-align:left;
	margin-left: 10px
}

#tablaDatos table .turnoImpar {
	background-color:#F7F7F7;
	margin-left: 30px;
}

#tablaDatos table .turnoPar {
	background-color: #E2E2E2;
}

#tablaDatos table th {
	background-color: #FFDC71;
	padding: 5px;
}

#tablaDatos table td {	
	padding-left: 10px;
	padding-right: 5px;
}

#tablaDatos img {	
	border-bottom:none;
        display:compact;
}

.comoContNoBlock {	
	margin: 5px 0 5px 0;
	font-weight:bold;
	color: #3158a2;
}

/*.................. Estilo para detalle/ficha formada por listas ..................... */
#listadoDetalle {
	padding-left: 20px;
}

#listadoDetalle img {	
	border-bottom:none;       
}

/*................... Estilo para enlace con fondo (simulando botón) .................. */

a.boton {
  	background-color: #337e97;
        color: #ffffff;
        font-weight: bold;
        text-align: center;
	vertical-align:middle;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
}
a:visited.boton {
	color:#FFFFFF;
}

/*.................. Nuevos estilos para la franja de publicar Offline ................ */
#Franja {
	width: 100%;
	margin: 0px;
	display: block;
	align: left;
}
#Franja img {
	border:0;
	margin:0;
	padding:0;
}
#Franja .franja{
	margin: 0 0 0 4px;
	border:0;
	float:left;
}

/*................... PGOU ..............................................................*/
#pgou a {
        line-height: 2em;
	padding: 0 0 0 1.5em;
}

#pgou .capitulo {
        line-height: 2em;
        padding: 0 0 0 1.5em;
        color: #666666;
        font-weight: bold;   
}

#pgou ul li{	
	padding: 0 0 0 0.5em;
	margin: 0 0 0.15em 0;
}

#pgou ul{
	list-style: circle;
	padding: 0 0 0 4em;
	margin: 0 0 0.75em 0;
	line-height: 1.5em;
}
