  /* ********* */
 /* GENERALES */
/* ********* */
* {
	margin: 0px;
	padding: 0px;
}

html,
body{
	margin: 0px;
	padding: 0px;
} 
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color: #444;
	background-image: url(/publico/images/fondoWeb.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

a, a:visited {
	color: #56721D;
	text-decoration: underline; 
	

}
a:active {
	color: #9c3; 
}
a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

p.ayuda-acc {
	position: absolute;
	top: -10000px;
	display: none;
}


  /* **************** */
 /* DIVS MAQUETACION */
/* **************** */

/* contenedor general */
#pagewidth {
	margin: 0 auto;
	margin-bottom: 0.5em;
	width: 760px;
}
/* cabecera */
#pagewidth #header {
	width: 100%;
}
#pagewidth #header #cab {
	width: 100%;
	height: 109px;
	background-image: url(/publico/images/cabecera.jpg);
	background-repeat: no-repeat;
}
#pagewidth #header #topMenu {
	width: 100%;
	height: 70px;
	background-color: #9c3;
}
#pagewidth #header #pestanas {
	padding-top: 9px;
	width: 100%;
	height: 30px;
	background-image: url(/publico/images/fondoPestanas.jpg);
	background-repeat: no-repeat;
	background-position: 50px 0;
}
#pagewidth #header #topEnlaces {
	margin-bottom: 0.7em;
	width: 100%;
	height: 35px;
}
/* contenido pagina */
#pagewidth #wrapper {
	padding-top: 1.5em;
	width: 100%;
	background-image: url(/publico/images/fondoWrapper.jpg);
	background-repeat: repeat-x;
}
#pagewidth #wrapper #leftcol {
	float: left;
	width: 30%;
}
#pagewidth #wrapper #mainContent {
	float: left;
	width: 70%;
	background-image: url(/publico/images/separador_01.gif);
	background-repeat: repeat-y;
}
/* pie de pagina */
#footer {
	width: 100%;
	margin: 0 auto;
	background-image: url(/publico/images/fondoPie.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#footer #bottomEnlaces {
	margin: 0 auto;
	width: 760px;
	height: 25px;
}
#footer #pie {
	margin: 0 auto;
	width: 760px;
	background-color: #666;
}
#footer #pie p.estilopie1 {
	padding-top: 1em;
	padding-bottom: 0.25em;
	color: #fff;
}
#footer #pie p.estilopie2 {
	font-size: 0.9em;
	color: #ccc;
	padding-bottom: 1.5em;
}


  /* **************** */
 /* PROPIEDADES DIVS */
/* **************** */

/* cabecera */
#header #cab #cabLogo {
	float: left;
	margin-top: 20px;
}
#header #cab #cabLogo a.logotipo {
	display: block;
	width: 410px;
	height: 75px;
}
#header #cab #cabLogo h1 span {
	position: absolute;
	top: -10000px;
	display: none;
}
#header #cab #cabLinks {
	float: right;
	margin-top: 45px;
	padding-right: 20px;
	text-align: right;
}

#header #cab,
#header #topMenu,
#header #cab a,
#header #topMenu a {
	color: #fff;
}
ul.idioma {
	margin-bottom: 15px;
}
#header ul li {
	list-style-type: none;
}
#header ul li a {
	padding-left: 2px;
	padding-right: 2px;
}
#header li {
	display: inline;
}

#header #topMenu ul {
	padding-top: 10px;
	padding-left: 15px;
	margin-bottom: 0.7em;
}
/*** Ajustar este espacio _margen a la derecha_ si se anaden mas elementos al menu superior ***/
#header #topMenu ul li {
	/* ajustar margen derecho */
		margin-right: 2em;
	/*  */
}
#header #topMenu ul li a {
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#header #topMenu ul li a.mtopAdorno1 {
	background-image: url(/publico/images/adorno_01.gif);
}
#header #topMenu ul li a.mtopAdorno2 {
	background-image: url(/publico/images/adorno_02.gif);
}



/* MENU PESTANAS SUPERIORES */
#header #pestanas ul {
	padding-top: 9px;
	width: 560px;
	height: 30px;
	list-style-type: none;
	display: inline;
}
#header #pestanas ul li {
	float: left;
	background-repeat: no-repeat;
}
#header #pestanas ul li a {
	display: block;
	height: 22px;
	color: #fff;
}
#header #pestanas ul li a:hover {
	color: #CDDEB1;
}
/* Menu Pestanas superiores | ESTADO NORMAL */
#header #pestanas ul li#pestana1 a {
	text-align: center;
	padding-top: 8px;
	padding-left: 1.5em;
	padding-right: 0.75em;
	background-image: url(/publico/images/fondoPestanas_primero.jpg);
	background-repeat: repeat-x;
}
#header #pestanas ul li#pestana2 a {
	text-align: center;
	padding-top: 8px;
	padding-left: 3em;
	background-image: url(/publico/images/fondoPestanas_medio.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#header #pestanas ul li#pestana3 a {
	text-align: center;
	padding-top: 8px;
	padding-left: 3em;
	background-image: url(/publico/images/fondoPestanas_medio.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#header #pestanas ul li#pestana4 a {
	text-align: center;
	padding-top: 8px;
	padding-left: 3em;
	background-image: url(/publico/images/fondoPestanas_medio.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#header #pestanas ul li#pestana5 a {
	text-align: center;
	padding-top: 8px;
	padding-left: 4em;
	padding-right: 5.25em;
	background-image: url(/publico/images/fondoPestanas_ultimo.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
/* ESTADO ACTIVO */
/* Home - sin la pestana 'Utilidades' */
#header #pestanas.index ul li#pestana3 a {
	padding-right: 0 !important;
}
#pestanas.index ul li#pestana4 a {
	padding-left: 4em !important;
	padding-right: 5.25em !important;
	background-image: url(/publico/images/fondoPestanas_ultimo_home.jpg) !important;
}
/* Activar 'Conozca el PTA' */
#header #pestanas.conozcaelpta ul li#pestana1 a {
	color: #658622 !important;
	background-image: url(/publico/images/fondoPestanas_activo.jpg) !important;
}
#header #pestanas.conozcaelpta ul li#pestana1 a:hover {
	color: #94AD63 !important;
}
#header #pestanas.conozcaelpta ul li#pestana2 a {
	background-image: url(/publico/images/fondoPestanas_medio_activo_left.jpg) !important;
}
/* Activar 'Como instalarse' */
#header #pestanas.comoinstalarse ul li#pestana2 a {
	color: #658622 !important;
	background-image: url(/publico/images/fondoPestanas_medio_activo.jpg) !important;
}
#header #pestanas.comoinstalarse ul li#pestana2 a:hover {
	color: #94AD63 !important;
}
#header #pestanas.comoinstalarse ul li#pestana3 a {
	background-image: url(/publico/images/fondoPestanas_medio_activo_left.jpg) !important;
}
/* Activar 'Cooperacion y proyectos' */
#header #pestanas.cooperacionyproyectos ul li#pestana3 a {
	color: #658622 !important;
	background-image: url(/publico/images/fondoPestanas_medio_activo.jpg) !important;
}
#header #pestanas.cooperacionyproyectos ul li#pestana3 a:hover {
	color: #94AD63 !important;
}
#header #pestanas.cooperacionyproyectos ul li#pestana4 a {
	background-image: url(/publico/images/fondoPestanas_medio_activo_left.jpg) !important;
}
/* Activar 'Formacion' */
#header #pestanas.formacion ul li#pestana4 a {
	color: #658622 !important;
	background-image: url(/publico/images/fondoPestanas_medio_activo.jpg) !important;
}
#header #pestanas.formacion ul li#pestana4 a:hover {
	color: #94AD63 !important;
}
#header #pestanas.formacion ul li#pestana5 a {
	background-image: url(/publico/images/fondoPestanas_ultimo_activo_left.jpg) !important;
}
/* Activar 'Utilidades' */
#header #pestanas.utilidades ul li#pestana5 a {
	color: #658622 !important;
	background-image: url(/publico/images/fondoPestanas_ultimo_activo.jpg) !important;
}
#header #pestanas.utilidades ul li#pestana5 a:hover {
	color: #94AD63 !important;
}


/* enlaces top */
#header #topEnlaces #buscador {
	float: left;
	margin-top: 10px;
	padding-left: 20px;
	color: #000;
}
#header #topEnlaces #buscador input#BuscadorWeb {
	width: 125px;
	padding-left: 0.25em;
	border: 1px solid #ccc;
	background-image: url(/publico/images/fondo_input_1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#header #topEnlaces #topEnlaces-mapaweb {
	float: left;
	margin-top: 12px;
	padding-left: 50px;
}
#header #topEnlaces #topEnlaces-mapaweb a {
	padding-left: 20px;
	background-image: url(/publico/images/adorno_03-mapaweb.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#header #topEnlaces #topEnlaces-links {
	float: right;
	margin-top: 12px;
	margin-right: 20px;
	text-align: right;
}
#header #topEnlaces #topEnlaces-links a {
	margin-left: 1.75em;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#header #topEnlaces #topEnlaces-links.activo a {
	background-image: url(/publico/images/adorno_03.gif);
}
#header #topEnlaces #topEnlaces-links.inactivo a {
	background-image: url(/publico/images/adorno_03-2.gif);
	color: #C2CEAA !important;
}
#header #topEnlaces #topEnlaces-links.sin-link li {
	margin-left: 1.75em;
	padding-left: 16px;
	background-image: url(/publico/images/adorno_03-2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #C2CEAA !important;
}


/* columna izquierda */
#leftcol div.bloqueLeftCol {
	height: 100px;
	margin-bottom: 1.5em;
	padding-top: 14px;
	padding-left: 85px;
	padding-right: 1.50em;
	background-repeat: no-repeat;
}
#leftcol div.empresas {
	background-image: url(/publico/images/leftcol_img_empresas.jpg);
}
#leftcol div.localizador {
	background-image: url(/publico/images/leftcol_img_localizador.jpg);
}
#leftcol div.servicios {
	background-image: url(/publico/images/leftcol_img_servicios.jpg);
}
#leftcol div.carpooling {
	background-image: url(/publico/images/carpooling_pta.png);
}
#leftcol div.openbusiness {
	background-image: url(/publico/images/openforbusinessmalaga.jpg);
}

#leftcol div.bloqueLeftCol h3 {
	margin-bottom: 0.25em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1em;
	color: #000;
}
#leftcol div.bloqueLeftCol p {
	margin: 0px !important;
	color: #444;
}
#leftcol div.bloqueLeftCol p a {
	color: #444;
}
#leftcol div.bloqueLeftCol p strong {
	color: #56721D;
}
#leftcol div.bloqueLeftCol a:hover {
	text-decoration: none !important;
}



/* contenido pagina */
#mainContent h2 {
	margin-top: 0.25em;
	margin-left: 1px;
	margin-right: 1px;
	padding: 0.4em;
	padding-left: 1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em !important;
	font-weight: bold;
	color: #000;
}
#leftcol h2 {
	margin-top: 0.25em;
	margin-left: 1px;
	padding: 0.4em;
	padding-left: 1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em !important;
	font-weight: bold;
	color: #000;
}
#mainContent.home h2 {
	background-color: #EBF0E0;
}
#mainContent.interior h2 {
	font-family: Arial, Helvetica, sans-serif !important;
}
#mainContent h3 {
	font-size: 1.1em;
}
#mainContent h4 {
	font-size: 1em;
}
#mainContent h3,
#mainContent h4 {
	margin-left: 1.5em;
	margin-bottom: -0.75em;
	font-weight: bold;
	color: #000;
}
#mainContent ul li,
#leftcol ul li {
	list-style-type: none;
}
#mainContent p,
#mainContent ul,
#leftcol p,
#leftcol ul {
	margin-top: 1em;
	margin-left: 1.7em;
	margin-right: 1.7em;
	margin-bottom: 1em;
}
#mainContent.interior strong {
	color: #000;
}
#mainContent.interior b {
	color: #56721D;
}

/* Tablas */
#mainContent table {
	margin-left: 1.7em;
}
#mainContent table th,
#mainContent table td {
	text-align: left;
	padding: 0.25em;
	padding-left: 0.5em;
}
#mainContent table th {
	padding: 0 !important;
	font-size: 2em;
	color: #9c3;
	border-bottom: 2px solid #9c3;
}
#mainContent table td {
	border-bottom: 1px solid #ccc;
}



/* Ruta (migas) */
#ruta {
	margin-top: 1em;
	margin-left: 1.7em;
	margin-right: 1.7em;
	margin-bottom: 1em;
}
#ruta a {
	color: #444 !important;
}
/* Imagenes */
#mainContent img.imagen-fija {
	background-color: #fff;
	padding: 10px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 3px solid #ddd;
	border-bottom: 3px solid #ddd;
}
#mainContent img.imgLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#mainContent img.imgRight {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

/* Menus en paginas interiores */
#menu-interior {
	color: #000;
}
#menu-interior h2 {
	color: #fff;
	background-color: #9c3 !important;
}
#menu-interior ul {
	margin-left: 1.2em !important;
	margin-right: 0.2em !important;
}
#menu-interior ul li {
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}
#menu-interior ul li a {
	padding-left: 16px;
	background-image: url(/publico/images/adorno_04.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#menu-interior ul li strong {
	padding-left: 16px;
}
#menu-interior ul li ul {
	margin: 0 !important;
	padding-left: 16px;
}
#menu-interior ul li ul li a {
	padding-left: 7px;
	background-image: url(/publico/images/adorno_04-2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}



/* HOME */
#mainContent #home-centro {
	float: left;
	width: 60%;
	background-image: url(/publico/images/separador_01.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
	div#pastillaRevistaIdea {
		margin: 1.2em;
		height: 50px;
		padding-top: 50px;
		padding-left: 85px;
		background-image: url(/publico/images/home_pastilla_revista_idea.jpg);
		background-repeat: no-repeat;
	}
	div#pastillaElIdeario {
		margin: 1.2em;
		height: 30px;
		padding-top: 35px;
		background-image: url(/publico/images/home_pastilla_el_ideario.jpg);
		background-repeat: no-repeat;
	}
	#pastillaRevistaIdea h3,
	#pastillaElIdeario h3 {
		position: absolute;
		top: -10000px;
		display: none;
	}
	#pastillaRevistaIdea p,
	#pastillaElIdeario p {
		margin: 0 !important;
	}
	#pastillaRevistaIdea p a,
	#pastillaElIdeario p a {
		color: #444;
	}
	#pastillaRevistaIdea p strong,
	#pastillaElIdeario p strong {
		color: #56721D;
	}
	#pastillaRevistaIdea a,
	#pastillaElIdeario a,
	#pastillaRevistaIdea a:hover
	#pastillaElIdeario a:hover {
		text-decoration: none !important;
	}


#mainContent #home-dcha {
	float: right;
	width: 38%;
}

/* Utilidades Home */
#home-dcha #menu-interior h2 {
	background-image: url(/publico/images/fondoH2utilidades.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* Bloque Enlaces Home */
#mainContent #home-dcha #bloqueEnlaces {

}
#mainContent #home-dcha #bloqueEnlaces ul {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#mainContent #home-dcha #bloqueEnlaces ul li {
	padding-top: 0.25em;
	padding-bottom: 0.5em;
}
#mainContent #home-dcha #bloqueEnlaces ul li a {
	font-size: 0.9em !important;
	display: block;
	padding-left: 80px;
	background-repeat: no-repeat;
}

#mainContent #home-dcha #bloqueEnlaces ul li a.unaLinea {
	height: 25px;
	padding-top: 15px;
}
#mainContent #home-dcha #bloqueEnlaces ul li a.dosLineas {
	height: 33px;
	padding-top: 7px;
}
#mainContent #home-dcha #bloqueEnlaces ul li a.tresLineas {
	height: 40px;
}

#mainContent #home-dcha #bloqueEnlaces ul li a.logo-uma {
	background-image: url(/publico/images/enlaces-logo-uma.jpg);
}
#mainContent #home-dcha #bloqueEnlaces ul li a.logo-cct {
	background-image: url(/publico/images/enlaces-logo-cct-pta.jpg);
}
#mainContent #home-dcha #bloqueEnlaces ul li a.logo-apte {
	background-image: url(/publico/images/enlaces-logo-apte.jpg);
}
#mainContent #home-dcha #bloqueEnlaces ul li a.logo-iasp {
	background-image: url(/publico/images/enlaces-logo-iasp.jpg);
}
#mainContent #home-dcha #bloqueEnlaces ul li a.logo-rea {
	background-image: url(/publico/images/enlaces-logo-rea.jpg);
}



/* PAGINA SIN COLUMNAS LATERALES */
/* con columna auxiliar en la izquierda */
.sin-columnas #leftcol {
	width: 20% !important;
}
#wrapper.sin-columnas #mainContent {
	/* Ajustar aqui la altura para estirar el div si fuera necesario */
	min-height: 235px;
	height: auto !important;
}
.sin-columnas #mainContent {
	width: 80% !important;
}
.sin-izqda #mainContent div,
.sin-columnas #mainContent div {
	margin-top: 1em;
	margin-left: 1.7em;
	margin-bottom: 1em;
}
/* sin columna auxiliar en la izquierda */
#wrapper.sin-izqda #mainContent {
	background-image: none !important;
}
.sin-izqda #mainContent {
	width: 100% !important;
}

/* mapa web */
.columna1 {
	float: left;
	width: 29%;
}
.sin-columnas #mainContent div.columna1 ul {
	margin: 0;

}
.sin-columnas #mainContent div.columna1 ul li ul li,
.sin-columnas #mainContent div.columna1 ul li ul li ul li {
	padding-left: 1em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}
.sin-columnas #mainContent div.columna1 ul li.principal b {
	font-size: 1.4em;
	letter-spacing: -1px;
}
.sin-columnas #mainContent div.columna1 ul li.principal ul li {
	background-image: url(/publico/images/adorno_06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	border-bottom: 1px solid #ccc;
}
.sin-columnas #mainContent div.columna1 ul li.principal ul {
	padding-top: 0.25em;
	border-top: 1px solid #ccc;
}
.sin-columnas #mainContent div.columna1 ul li.principal ul li ul {
	padding-top: 0.25em;
	border: none !important;
}
.sin-columnas #mainContent div.columna1 ul li.principal ul li ul li {
	padding-left: 0.75em;
	background-image: url(/publico/images/adorno_07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	border-top: 1px dashed #ccc;
	border-bottom: none !important;
}
.sin-columnas #mainContent div.columna1 ul li.principal ul li a {
	color: #000;
}
.sin-columnas #mainContent div.columna1 ul li.principal ul li ul li a {
	color: #895;
}



/* Listados (resultados busquedas, etc) */
div.listado {
	width: 94%;
	margin-bottom: 2em !important;
}
/* sin columnas */
#wrapper.sin-izqda #mainContent div.listado {
	width: 95%;
	margin-left: 1.5em !important;
}

div.listado h3 {
	margin-left: 0 !important;
	margin-bottom: 0.25em !important;
	border-bottom: 1px solid #000;
}
div.listado p {
	margin: 0 !important;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	border-bottom: 1px solid #ccc;
}

/* Ficha de una empresa */
div#ficha-empresa {
	margin: 0 0 1.5em 1.5em !important;
}
div#ficha-empresa table {
	margin: 0 1.5em 1.5em 0 !important;
	width: 57%;
}
/* sin columnas */
#wrapper.sin-izqda #mainContent div#ficha-empresa table {
	width: 66%;
}
div#ficha-empresa img {
	margin-top: 2.5em;
}

/* resultados de busqueda */
div#div-buscador {
	margin-top: 0 !important;
	margin-left: 1.5em !important;
}
div#div-buscador div {
	width: 48%;
	height: 2.5em;
	margin-top: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0.5em !important;
	padding-left: 0.5em;
}
div#div-buscador fieldset,
div#ficha-empresa fieldset {
	margin: 0.25em 1.7em 1em 0em ;
	padding: 0.75em 0.75em 0 1em;
	border: 2px solid #9c3;
}
div#div-buscador fieldset legend,
div#ficha-empresa legend {
	font-weight: bold;
	padding: 0 0.5em 0 0.5em;
}
div#div-buscador select.combobox1 {
	width: 10em;
}
div#div-buscador input.botonFormulario1 {
	width: 7em;
	margin-left: 0.5em;
}
/* Sin columna izquierda */
#wrapper.sin-izqda #mainContent div#div-buscador select.combobox1 {
	width: 10em;
}
#wrapper.sin-izqda #mainContent div#div-buscador input.textField1 {
	width: 19em;
}

/* Listado empresas y noticias (en buscador) */
div#listado-empresas,
div#listado-noticias {
	margin-left: 1.25em !important;
}
div#listado-empresas table,
div#listado-noticias table {
	margin: 0 !important;
	width: 97%;
}
div#listado-noticias td {
	padding-top: 0.75em !important;
	padding-bottom: 0.75em !important;
}

/* Paginacion */
#paginacion {
	margin-top: 1em !important;
	margin-bottom: 0 !important;
	text-align: center;
}
#paginacion a {
	margin: 0.25em;
	padding: 0.25em;
	color: #8ab82e;
}
#paginacion a:hover {
	text-decoration: none !important;
	color: #56721D;
}
#paginacion a.activo {
	font-weight: bold;
	color: #000;
	cursor: default;
}
#paginacion a.activo:hover {
	color: #000;
	text-decoration: none !important;
}
#paginacion a strong {
	color: #8ab82e !important;
}
#paginacion a:hover strong {
	color: #56721D !important;
}
#paginacion a.arrowLeft,
#paginacion a.arrowRight {
	font-size: 1.5em;
}



/* pie de pagina */
#footer #bottomEnlaces #bottomEnlaces-links {
	float: left;
	/* Ajustar este espacio cuando se anadan mas elementos */
		padding-right: 20em;
	/**/
	height: 25px;
	background-image: url(/publico/images/fondoLinksBottom.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#footer #bottomEnlaces #bottomEnlaces-links p {
	padding-top: 0.5em;
	color: #56721D;
}
#footer #bottomEnlaces #bottomEnlaces-links a {
	padding-left: 2px;
	padding-right: 2px;
}
#footer #pie #logosPie {
	text-align: center;
}
#footer #pie #logosPie em {
	position: absolute;
	top: -10000px;
	display: none;
}
#footer #pie #logosPie ul {
	padding-bottom: 1.5em;
}
#footer #pie #logosPie ul li {
	list-style-type: none;
}
#footer #pie #logosPie li {
	display: inline;
}
#footer #pie #logosPie ul li a {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#footer #pie #logosPie ul li a {
	display: inline-block;
	background-repeat: no-repeat;
}
#footer #pie #logosPie ul li a#logo-junta-cice {
	width: 230px;
	height: 40px;
	background-image: url(/publico/images/logopie_junta_cice.jpg);
}
#footer #pie #logosPie ul li a#logo-junta-cice2 {
	width: 230px;
	height: 40px;
	background-image: url(/publico/images/logopie_junta_cice_agencia.jpg);
}
#footer #pie #logosPie ul li a#logo-junta-cvot {
	width: 255px;
	height: 40px;
	background-image: url(/publico/images/logopie_junta_cvot.jpg);
}
#footer #pie #logosPie ul li a#logo-unicaja {
	width: 80px;
	height: 50px;
	background-image: url(/publico/images/logopie_unicaja.jpg);
}
#footer #pie #logosPie ul li a#logo-ayto {
	width: 145px;
	height: 50px;
	background-image: url(/publico/images/logopie_aytoMalaga.jpg);
}



  /* ******************* */
 /* PAGINA MODELO POPUP */
/* ******************* */
body#popup {
	background-image: url(/publico/images/fondoPopup.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}
#popup-width {
	width: 90%;
	margin: 0 auto;
	padding-bottom: 1.5em;
}
#popup-width #popup-header {
	margin-bottom: 2px;
	width: 100%;
	height: 109px;
	background-image: url(/publico/images/cabecera.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#popup-width #popup-header h1 span {
	position: absolute;
	top: -10000px;
	display: none;
}
#popup-width #popup-header-aux {
	height: 40px;
	background-image: url(/publico/images/fondoPopup_subCab.jpg);
	background-repeat: repeat-x;
}
#popup-width #popup-header-aux p {
	padding: 1.25em;
	color: #fff;
}
#popup-width #mainContent {
	padding-top: 1.5em;
	width: 100%;
	background-image: url(/publico/images/fondoWrapper.jpg);
	background-repeat: repeat-x;
}
#popup-width #popup-footer {
	margin: 0 auto;
	width: 99%;
	border-top: 1px solid #333;
	padding-top: 1em;
	text-align: center;
}



  /* ****** */
 /* CLASES */
/* ****** */

/* forzar estirado de un div */
.clearfloat {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0px;
}
.clear {
	clear: both;
}
.clear hr {
	visibility: hidden;
	display: none;
}

a.botForm1 {
	color: #fff !important;
	padding-top: 1px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-right: 6px;
	background-image: url(/publico/images/fondoBotForm1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
a.botForm1 b {
	position: absolute;
	top: -10000px;
	display: none;
}
a.botForm1:hover {
	background-image: url(/publico/images/fondoBotForm1-2.jpg);
	text-decoration: none !important;
}

p.fechaNoticia {
	margin: 0px !important;

}

.floatLeft {
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1em;
}
.floatRight {
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1em;
}

.alignCenter {
	text-align: center !important;
}
.alignLeft {
	text-align: left !important;
}
.alignRight {
	text-align: right !important;
}
.alignJustify {
	text-align: justify !important;
}

.marginTop {
	margin-top: 1em !important;
}
.marginLeft {
	margin-left: 1em !important;
}
.marginRight {
	margin-right: 1em !important;
}
.marginBottom {
	margin-bottom: 1em !important;
}

.bold {
	font-weight: bold !important;
	color : #000000 !important;
}
.destacado1 {
	font-size: 1.25em;
}
.destacado2 {
	font-size: 1.5em;
}
.destacado3 {
	font-size: 1.75em;
}
.destacado4 {
	font-size: 2em;
}
.nota {
	font-style: italic;
	color: #999;
}

.noMargin {
	margin: 0 !important;
	padding: 0 !important;
}
.noBorder {
	border: 0px !important;
}
.borderBottom {
	border-bottom: 1px solid #ccc !important;
}

.titulo1 {
	font-weight: bold;
	color: #fff;
	background-image: url(/publico/images/fondo_input_2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 2px solid #56721D !important;
}

.fotos-noticias {
	border: 1px solid #eee;
	background-color: #fff;
	padding: 1em;
}

.link1 {
	padding-left: 10px;
	background-image: url(/publico/images/adorno_05.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.link2 {
	padding-left: 1.25em;
	background-image: url(/publico/images/adorno_08.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.remarcado {
	padding: 0.5em;
	background-image: url(/publico/images/fondo_input_3.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 3px solid #9c3 !important;
}
.remarcado-tabla {
	color: #000;
	background-image: url(/publico/images/fondo_destacado1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}


/* Elementos de Formulario */
.obligatorio {
	color: #f00 !important;
	font-weight: normal !important;
}
input,
select,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #56721D;
	padding: 0.15em;
}
input.textField1,
input.fileField1,
select.combobox1,
textarea.areaDeTexto1 {
	border: 1px solid #ccc;
	background-image: url(/publico/images/fondo_input_1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
input.botonFormulario1 {
	font-weight: bold;
	color: #fff;
	border: 1px solid #56721D;
	background-image: url(/publico/images/fondo_input_2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.izq {float:left;}	