body		    { background-color: #FFF; font-family: "arial", "helvetica", sans-serif; font-size: 11px; color: #004C99; }
a		    { color: #004C99; }

img		    { vertical-align: middle; }
.flot-izq	    { float: left; }
.flot-der	    { float: right; }
.padd-20	    { padding: 20px; }
h4                  { font-size: 15px; font-weight: bolder; margin: 32px 0 20px 0; border-top: 3px solid #004C99; padding-top: 10px; }

div.error	{ padding: 10px 20px; background-color: #C00; color: #FFF; margin: 20px 0; }
div.sep20       { height: 20px; }
div.sep40       { height: 40px; }

ul.listado          { margin-bottom: 25px; padding-left: 20px; }
ul.listado li       { margin-bottom: 5px; padding-left: 20px; line-height: 16px; list-style-type: disc; }
ul.listado li.sub   { list-style-type: circle; }

ul.pestanas	    { margin-top: 40px; }
ul.pestanas li	    { width: 112px; height: 34px; margin-right: 5px; display: inline-block; font-size: 14px; font-weight: bolder; color: #004C99; text-align: center; line-height: 34px; background: url(http://www.unproyectoparatodos.es/img/pest_off.gif) center left no-repeat; cursor: pointer;  }
ul.pestanas li.act  { color: #FFF; background: url(http://www.unproyectoparatodos.es/img/pest_on.gif) center left no-repeat; }

ol                  { margin-bottom: 25px; padding-left: 20px; }
ol li               { text-indent: -23px; margin-bottom: 5px; padding-left: 20px; line-height: 16px; font-size: 12px; }

/* TIPOS DE ARCHIVOS */
a[href$='.pdf']         { padding-left:20px; line-height: 16px; height: 16px; display: inline-block; background: url(http://www.unproyectoparatodos.es/img/pdf.png) center left no-repeat transparent; }
a[href$='.doc'],
a[href$='.docx']        { padding-left:20px; line-height: 16px; height: 16px; display: inline-block; background: url(http://www.unproyectoparatodos.es/img/doc.png) center left no-repeat transparent; }
a[href$='.zip'],
a[href$='.rar']         { padding-left:20px; line-height: 16px; height: 16px; display: inline-block; background: url(http://www.unproyectoparatodos.es/img/zip.png) center left no-repeat transparent; }
a[href$='.xls']         { padding-left:20px; line-height: 16px; height: 16px; display: inline-block; background: url(http://www.unproyectoparatodos.es/img/xls.png) center left no-repeat transparent; }

a.doc		    { text-decoration: none; color: #000; font-weight: bolder; padding: 0; background: none; }

#contenedor	    { width: 794px; border: 1px solid #004C99; margin: 10px auto; }

/* CABECERA */
#top		    { background-color: #D2D6EA; height: 20px; padding: 0 45px; text-align: right; }
#top a		    { line-height: 20px; font-size: 10px; letter-spacing: -0.5px; text-decoration: none; }
#top a:hover	    { color: #000; }

#header		    { padding: 10px 21px 0 21px; position: relative; }
#header img.header  { margin: 10px 0; }

h1		    { width: 150px; height: 48px; background: url(http://www.unproyectoparatodos.es/img/logo.gif) top left no-repeat; }
h1 a		    { display: block; width: 150px; height: 48px; }
h1 span		    { display: none; }

#logotipos	    { height: 48px; padding-left: 167px; background: url(http://www.unproyectoparatodos.es/img/bg-logos.gif) center left no-repeat; position: absolute; top: 10px; right: 20px; }
#logotipos a	    { margin-left: 15px; }

#menu a		    { height: 34px; margin-right: 3px; display: inline-block; padding-bottom: 10px; background-color: #FFF; text-decoration: none; }
#menu a.act	    { background-color: #004C99; }
#menu a.ico	    { float: right; margin: 0 0 0 7px; }

#submenu	    { background-color: #004C99; height: 20px; padding: 0 21px; margin-left: -21px; width: 100%; color: #AFBADB; }
#submenu img	    { vertical-align: top; }
#submenu a	    { text-decoration: none; }
#submenu a,
#submenu p	    { color: #AFBADB; line-height: 20px; font-size: 10px; }
#submenu a.act	    { color: #FFF; }
#submenu a:hover    { color: #CADAEA; }

/* FOOTER */
#footer		    { height: 20px; line-height: 20px; padding-top: 40px; background-color: #FFF; text-align: center; font-size: 10px; }
#footer div.meta    { float: left; margin-left: 10px; }
#footer a	    { text-decoration: none;  }
#footer a.aviso	    { float: right; margin-right: 10px; }
#footer a:hover	    { color: #000; }

/* CONTENIDO */
#contenido			    { padding: 30px 21px; background-color: #FFF; }
#contenido p			    { font-size: 12px; margin-bottom: 20px; line-height: 16px; }

#contenido .post		    { margin-bottom: 60px; }
#contenido .post p		    { color: #8198c6; font-size: 14px; line-height: 19px; }
#contenido .post p.fecha	    { color: #004C99; font-size: 11px; line-height: 15px; line-height: 12px; }
#contenido .post p.meta		    { padding: 0 8px; background-image: url('images/bg-meta.gif'); height: 20px; line-height: 20px; font-size: 12px; color: #FFF; }
#contenido .post .meta a	    { font-size: 10px; }
#contenido .post .meta a:hover	    { color: #000; }
#contenido .post .meta .comentarios { float: right; font-size: 12px; }

#contenido .post-arch                       { margin-bottom: 0; margin-top: 30px; }
#contenido .post-arch p                     { color: #8198c6; font-size: 14px; line-height: 19px; }
#contenido .post-arch p.fecha               { color: #004C99; font-size: 11px; line-height: 15px; line-height: 12px; }
#contenido .post-arch p.meta                { padding: 0 8px; background-image: url('images/bg-meta.gif'); height: 20px; line-height: 20px; font-size: 12px; color: #FFF; }
#contenido .post-arch .meta a               { font-size: 10px; }
#contenido .post-arch .meta a:hover         { color: #000; }
#contenido .post-arch .meta .comentarios    { float: right; font-size: 12px; }



#contenido div.normativa    { border-top: 3px solid #004C99; padding: 20px 0 10px 0; margin-top: 20px; }
#contenido div.normativa h3 { float: left; }
#contenido div.normativa p  { margin-left: 140px; font-size: 11px; }

#contenido div.barrio	    { border-top: 3px solid #004C99; border-bottom: 3px solid #004C99; background-color: #BBC1DF; }
#contenido div.barrio p.tit { font-size: 16px; }

#contenido div.noticia              { border-top: 3px solid #004C99; padding: 20px 0 10px 0; margin-top: 20px; }
#contenido p.fecha                  { margin-bottom: 15px; }
#contenido div.noticia a            { text-decoration: none; font-size: 12px; line-height: 16px; }
#contenido div.noticia a:hover      { color: #000; }
#contenido div.noticia a.listado    { background: url(http://www.unproyectoparatodos.es/img/ret-listado.gif) bottom left no-repeat; padding-left: 11px; margin-right: 20px; }
#contenido div.noticia a.inicio     { background: url(http://www.unproyectoparatodos.es/img/ret-inicio.gif) bottom left no-repeat; padding-left: 15px; }
#contenido div.noticia img          { margin: -20px 0 20px 0; }
div.noticia #nav-img		    { margin: -10px 0 40px 0; }
div.noticia #nav-img a		    { display: inline-block; width: 15px; height: 15px; font-size: 9px; font-weight: bolder; color: #FFF; text-align: center; background-color: #004C99; margin-right: 5px; text-decoration: none; line-height: 13px; }
div.noticia #nav-img a:hover	    { background-color: #8D9BCA; color: #FFF; }

#contenido div.descarga             { border-top: 3px solid #004C99; padding: 0 0 10px 0; margin-top: 20px; }
#contenido div.descarga  h4         { font-size: 20px; border: none; margin: 20px 0; padding: 0; }
#contenido div.descarga a           { display: block; margin-bottom: 5px; }
#contenido div.descarga div.img	    { width: 200px; height: 120px; background-color: #004C99; text-align: center; float: right; }

#contenido div.enlace		    { border-top: 3px solid #004C99; padding: 0 0 10px 0; margin-top: 20px; }
#contenido div.enlace h4	    { font-size: 17px; border: none; margin: 10px 0; padding: 0; }
#contenido div.enlace a		    { text-decoration: none; font-size: 13px; }
#contenido div.enlace a:hover	    { color: #000; }
#contenido div.enlace img	    { float: left; margin-right: 20px; }

#descargas h4	    { cursor: pointer; background: url(http://www.unproyectoparatodos.es/img/ic-close.gif) bottom left no-repeat; padding-left: 15px; }
#descargas h4.act   { background: url(http://www.unproyectoparatodos.es/img/ic-open.gif) bottom left no-repeat; }

#col-der	    { width: 176px; float: right; }
#col-der div.top    { height: 10px; background: url(http://www.unproyectoparatodos.es/img/top-div2.gif) center left no-repeat; }
#col-der div.med    { padding: 0 10px; background-color: #8D9BCA; }
#col-der div.bot    { height: 10px; background: url(http://www.unproyectoparatodos.es/img/bot-div2.gif) center left no-repeat; margin-bottom: 20px; }
#col-der a	    { display: block; line-height: 17px; color: #FFF; font-size: 13px; text-decoration: none; }
#col-der a:hover    { color: #004c99; }
#col-der ul	    { list-style-type: none; }

#col-izq	    { width: 502px; float: left; border-top: 2px solid #004C99; padding-top: 10px; }
#col-izq img.secc   { border-top: 3px solid #004C99; margin: 20px 0; }
#col-izq p.sub	    { margin: 0; font-size: 11px; line-height: 12px; }

#tiempo		    { padding: 5px; background-color: #FFF; margin-bottom: 10px; }

#noticias-portada a	    { font-size: 9px; font-weight: bolder; margin: 0; display: inline-block; font-variant: small-caps; padding-left: 10px; background: url(http://www.unproyectoparatodos.es/img/ic-leer.gif) center left no-repeat; text-decoration: none; }
#noticias-portada a:hover   { color: #000; }
#noticias-portada p	    { margin: 15px 0 5px 0; font-size: 11px; line-height: 15px; }

#agenda-portada p	{ margin: 15px 0 5px 0; font-size: 11px; line-height: 15px; font-weight: bolder; }
#agenda-portada a	{ font-size: 11px; margin: 0; display: inline-block; text-decoration: none; }
#agenda-portada a:hover	{ color: #000; }

#agenda                 { border-top: 3px solid #004C99; margin-top: 20px; }
#agenda h4              { font-size: 20px; border: none; margin: 20px 0; }
#agenda p.dia           { font-weight: bolder; font-size: 14px; margin-bottom: 5px; }
#agenda a               { text-decoration: none; font-size: 12px; line-height: 16px; }
#agenda a:hover         { color: #000; }

#calendario             { float: right; width: 150px; }
#calendario .top        { padding: 20px 10px; background-color: #FFF; }
#calendario .bot        { padding: 20px 10px; background-color: #8D9BCA; }
#calendario .sep        { height: 20px; }
#calendario table       { width: 100%; }
#calendario th          { font-weight: bolder; border-bottom: 10px solid #FFF; }
#calendario td          { text-align: center; padding: 4px 0; font-size: 10px; }
#calendario td.act      { background-color: #004C99; color: #FFF; }
#calendario p           { margin-bottom: 3px; color: #FFF; font-size: 14px; }
#calendario a.mes       { color: #FFF; text-decoration: none; display: block; margin-bottom: 3px; }
#calendario a.act       { font-weight: bolder; color: #C6C6C6; }
#calendario a:hover.mes { color: #004C99; }

form			{ border-top: 3px solid #004C99; margin-top: 20px; }
form fieldset		{ width: 60%; margin: 30px auto; }
form li			{ margin-bottom: 10px; }
form li.cent		{ text-align: center; margin-top: 20px; }
form label		{ width: 75px; text-align: right; margin-right: 20px; display: inline-block; font-size: 12px; vertical-align: top; }
form em			{ font-size: 14px; font-weight: bolder; }
form input		{ border: 1px solid #004C99; background-color: #D2D6EA; height: 18px; padding: 2px 5px; width: 180px; }
form textarea		{ font-family: "arial", "helvetica", sans-serif; font-size: 13px; border: 1px solid #004C99; background-color: #D2D6EA; height: 75px; padding: 2px 5px; width: 180px; }
form input.boton	{ border: 0; height: 25px; width: 77px; margin-right: 20px; cursor: pointer; }
form input.enviar	{ background: url(http://www.unproyectoparatodos.es/img/btn_enviar.jpg) top left no-repeat; }
form input.borrar	{ background: url(http://www.unproyectoparatodos.es/img/btn_borrar.jpg) top left no-repeat; }
form input.error	{ border: 1px solid #C00; }

#paginacion		{ margin-top: 40px; }
#paginacion a		{ display: inline-block; width: 20px; height: 20px; margin-right: 5px; background-color: #8D9BCA; color: #FFF; text-decoration: none; text-align: center; line-height: 20px; }
#paginacion strong	{ display: inline-block; width: 20px; height: 20px; margin-right: 5px; background-color: #004C99; color: #FFF; text-align: center; line-height: 20px; }
#paginacion a:hover	{ color: #004C99; }

#searchform label           { width: auto; margin: 10px 0; display: block; font-size: 13px; text-align: left; }
#searchform input           { width: 250px; float: left; }
#searchform #searchsubmit   { height: 24px; width: 100px; background-color: #FFF; color: #004C99; font-weight: bolder; line-height: 18px; margin-left: 10px; }

#contenido .post p.postmetadata              { font-size: 12px; }

#commentform h2             { margin-bottom: 20px; }
#commentform label          { margin-left: 10px; width: 210px; text-align: left; height: 21px; line-height: 21px; }
#commentform input          { width: 240px; height: 15px; }
#commentform textarea       { width: 240px; }
#commentform #submit        { width: 140px; background-color: #FFF; color: #004C99; font-weight: bolder; height: 22px; }

ol.commentlist              { margin: 20px 0; padding: 0; }
ol.commentlist li           { padding: 10px 0; border-top: 1px solid #004C99; text-indent: 0; }
ol.commentlist li img       { float: left; margin-right: 10px; overflow: hidden; }
ol.commentlist cite         { font-weight: bolder; }
#contenido ol.commentlist p.meta        { background-color: #D2D6EA; font-size: 11px; padding: 2px; line-height: 14px; }
#contenido ol.commentlist p             { margin-bottom: 10px; }
