/*
    Document   : fonts.css
    Created on :
    Author     : Josemi Liébana <me@josemi-liebana.com> http://www.josemi-liebana.com
    Description: Defined the fonts styles
*/

/* General Styles
------------------------------------------------------------------------------*/

body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #6F7072;
}

a {
    color: #000000;
    outline: none;
}

a:hover {

}

a.active {

}

/* #outer_top
------------------------------------------------------------------------------*/
#wrapper_top {
    font-size: 10px;
    font-weight: bold;
}

#breadcrumb,
#breadcrumb a {
    color: #6F7072;
}

#breadcrumb a {
    font-weight: normal;
    text-decoration: none;
}

#breadcrumb span {
    font-weight: normal;
}

ul#links-right a {
    color: #6F7072;
    text-decoration: none;
}

ul#links-right a:hover {
    text-decoration: underline;
}

ul#social a {
    text-indent: -9999px;
}

/* #outer_middle
------------------------------------------------------------------------------*/
#navigation {
    font-size: 14px;
}

#navigation a {
    text-decoration: none;
}

form#search-theme-form input#edit-search-theme-form-1 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    text-indent: 28px;
}

form#search-theme-form input#edit-submit,
form#search-theme-form input#edit-submit-1{
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
}

/* #outer_content
------------------------------------------------------------------------------*/

#menu-secondary,
#menu-tertiary {
    font-size: 11px;
    font-weight: bold;
}

#menu-secondary a {
    color: #6F7072;
    text-decoration: none;
}

#menu-secondary a:hover {
    color: #3E3F40;
}

#menu-secondary li.active-trail a,
#menu-secondary a.active,
#menu-tertiary li.active-trail a,
#menu-tertiary a.active {
    text-decoration: underline;
}

#menu-tertiary a {
    color: #FFFFFF;
    text-decoration: none;
}

#private-menu a {
    font-weight: bold;
}

#wrapper_content #private-menu a.active {
    color: #6F7072;
}

#slideshow-items .views-field-field-slideshow-text-value,
#slideshow-items .views-field-field-slideshow-link-url {
	font-size: 14px;
}

#slideshow-items .views-field-field-slideshow-link-url {
	font-weight: bold;
}

#slideshow-items p a {
    font-weight: bold;
}

a#slideshow-previous,
a#slideshow-next {
    text-indent: -9999px;
}

#slideshow-pagination a {
    text-indent: -9999px;
}

#wrapper_content p,
body.front #content-featured-3of-3 li .views-field-title {
    line-height: 20px;
}

#wrapper_content a {
    text-decoration: none;
}

#content-featured-1-of-4 h2,
#content-featured-2-of-4 h2,
#content-featured-3-of-4 h2,
#content-featured-4-of-4 h2 {
    font-size: 13px;
}

#content-featured-1-of-4 p,
#content-featured-2-of-4 p,
#content-featured-3-of-4 p,
#content-featured-4-of-4 p {
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
}

#content-featured-1-of-4 p img,
#content-featured-2-of-4 p img,
#content-featured-3-of-4 p img,
#content-featured-4-of-4 p img {
    margin-bottom: 16px;
}

body.el-plan-ad #wrapper_content h2 {
    color: #0080A8;
}

body.el-plan-ad #wrapper_content p.blockquote {
    font-weight: bold;
}

body.el-plan-ad #wrapper_content p.blockquote strong {
    color: #0080A8;
}

body.front #content-featured-1-of-3 a,
body.front #content-featured-2-of-3 a,
body.front #content-featured-3-of-3 a,
body.el-plan-ad #wrapper_content a
{
    color: #0080A8;
}

body.front #content-featured-1-of-3 a,
body.front #content-featured-2-of-3 a,
body.front #content-featured-3-of-3 a,
body.actualidad #content-featured-1-of-3 a,
body.actualidad #content-featured-2-of-3 a,
body.actualidad #content-featured-3-of-3 a,
body.actualidad #wrapper_content #content .view-Noticias a,
body.actualidad #wrapper_content #content .view-Cita a,
body.node-type-program-expertos-page .view-Cita a,
body.node-type-program-usuarios-page .views-Cita a {
    font-size: 11px;
    font-weight: bold;
}

body.front #content-featured-1-of-3 li,
body.front #content-featured-2-of-3 li,
body.front #content-featured-3-of-3 li {
    font-size: 14px;
    font-weight: bold;
}

body.actualidad #wrapper_content #content .views-field-title,
body.actualidad #wrapper_content .content .views-field-title,
body.node-type-program-expertos-page .views-field-title,
body.node-type-program-usuarios-page .views-field-title {
    font-size: 13px;
    font-weight: bold;
}

body.front #content-featured-3-of-3 li .views-field-field-cita-date-value,
body.actualidad #content-featured-2-of-3 li .views-field-field-cita-date-value,
body.actualidad #wrapper_content #content .view-Cita li .views-field-field-cita-date-value,
body.node-type-program-expertos-page .views-field-field-cita-expertos-date-value,
body.node-type-program-usuarios-page .views-field-field-cita-usuarios-date-value {
    font-size: 20px;
    color: #A1A2A6;
}

body.node-type-programas .block-user form#user-login-form input#edit-submit {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
}

body.node-type-programas .block-user form#user-login-form a {
	color: #3E3F40;
	font-size: 9px;
}

#slideshow-items a,
.porF a,
.porN a,
.porI a,
.porU a {
    color: #0080A8;
}

body.page-recursos #wrapper_content a,
body.page-comunicacion #wrapper_content a,
body.salud #wrapper_content .view-Medidas a,
body.escolar #wrapper_content .view-Medidas a,
body.discapacidad #wrapper_content .view-Medidas a,
body.laboral #wrapper_content .view-Medidas a,
body.mayores #wrapper_content .view-Medidas a,
body.inclusion-social #wrapper_content .view-Medidas a,
body.universidad #wrapper_content .view-Medidas a,
body.mujer #wrapper_content .view-Medidas a,
body.investigacion #wrapper_content .view-Medidas a,
body.formacion #wrapper_content .view-Medidas a,
body.legislacion-y-normativa #wrapper_content .view-Medidas a,
body.intervencion-urbana #wrapper_content .view-Medidas a,
body.recursos #wrapper_content .view-recursos li a,
body.enlaces #wrapper_content .view-Enlaces li a
{
    color: #6F7072;
    text-decoration: none;
}

body.page-recursos #wrapper_content h3 a {
    color: #0080A8;
}

body.page-recursos #wrapper_content h3 a:hover {
    color: #AFC8D9;
}

body.page-recursos #wrapper_content li a:hover,
body.page-comunicacion #wrapper_content li a:hover,
body.page-enlaces #wrapper_content li a:hover {
    background: #EAF1F6;
}

div.medida h1 {
	display: inline;
	float: left;
	position: relative;
}

div.medida h3,
div.medida .field-label,
div.medida .field-label-first
{
    text-transform: uppercase;
    font-size: 9px;
    font-weight:bold;
}

div.medida h3 {
	clear: both;
}

#legend li {
    text-transform: uppercase;
    font-size: 8px;
    font-weight: bold;
    text-indent: 8px;
}

.actuaciones .views-field-title {
    font-weight: bold;
}

.actuaciones .field-item {
    line-height: 10px;
    padding-bottom: 10px;
}

body.salud #wrapper_content .actuaciones a,
body.escolar #wrapper_content .actuaciones a,
body.discapacidad #wrapper_content .actuaciones a,
body.laboral #wrapper_content .actuaciones a,
body.mayores #wrapper_content .actuaciones a,
body.inclusion-social #wrapper_content .actuaciones a,
body.universidad #wrapper_content .actuaciones a,
body.mujer #wrapper_content .actuaciones a,
body.investigacion #wrapper_content .actuaciones a,
body.formacion #wrapper_content .actuaciones a,
body.legislacion-y-normativa #wrapper_content .actuaciones a,
body.intervencion-urbana #wrapper_content .actuaciones a {
	color: #6F7072;
	font-size: 11px;
	font-weight: bold;
    text-decoration: none;
    position: relative;
    top: -3px;
}

body.salud #wrapper_content .actuaciones a:hover,
body.escolar #wrapper_content .actuaciones a:hover,
body.discapacidad #wrapper_content .actuaciones a:hover,
body.laboral #wrapper_content .actuaciones a:hover,
body.mayores #wrapper_content .actuaciones a:hover,
body.inclusion-social #wrapper_content .actuaciones a:hover,
body.universidad #wrapper_content .actuaciones a:hover,
body.mujer #wrapper_content .actuaciones a:hover,
body.investigacion #wrapper_content .actuaciones a:hover,
body.formacion #wrapper_content .actuaciones a:hover,
body.legislacion-y-normativa #wrapper_content .actuaciones a:hover,
body.intervencion-urbana #wrapper_content .actuaciones a:hover {
    color: #3E3F40;
}

body.page-recursos h3.menu span,
body.page-recursos h3.menu a,
body.recursos h3.menu span,
body.recursos h3.menu a {
	margin-right: 20px;
	text-decoration: none;
}

body.node-type-programas .block-user input#edit-name {
    font-weight: bold;
    font-size: 11px;
}

body.node-type-cita #wrapper_content .field-field-cita-date,
body.node-type-program-cita-expertos #wrapper_content .field-field-cita-expertos-date,
body.node-type-program-cita-usuarios #wrapper_content .field-field-cita-usuarios-date {
    color: #A1A2A6;
    font-size: 20px;
}

body.actualidad #wrapper_content #content a.back,
body.node-type-program-cita-expertos #wrapper_content #content a.back,
body.node-type-program-cita-usuarios #wrapper_content #content a.back {
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

body.actualidad #wrapper_content #content a.back {
    color: #0080A8;
}

body.node-type-cita #wrapper_content #content h2,
body.node-type-noticia #wrapper_content #content h2 {
    color: #0080A8;
}

body.node-type-cita #wrapper_content .field-label,
body.node-type-program-cita-expertos #wrapper_content .field-label,
body.node-type-program-cita-usuarios #wrapper_content .field-label {
    font-size: 9px;
    text-transform: uppercase;
}

body.actualidad #wrapper_content .middle a {
    color: #0080A8;
    font-weight: bold;
}

body.actualidad.node-type-cita #wrapper_content .middle a,
body.actualidad.node-type-noticia #wrapper_content .middle a {
    text-decoration: none;
    color: #6F7072;
}

span.submitted,
div.submitted {
    font-weight: bold;
    font-size: 11px;
}

dl.search-results dt.title a {
    color: #0080A8;
    font-weight: bold;
    font-size: 13px;
}

#wrapper_content ul.pager li a,
body.backend #wrapper_content a {
    color: #0080A8;
    font-weight: bold;
}

/* #wrapper #footer
------------------------------------------------------------------------------*/

#footer-menu a {
    color: #828385;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

#footer-menu ul.footer-secundary-menu a {
    font-weight: normal;
}

#footer-bottom h2,
#footer-bottom h2 a {
    color: #828385;
    font-size: 12px;
}

#footer-bottom ul li,
#footer-bottom ul a {
    color: #828385;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

#footer-bottom ul li {
    font-weight: normal;
}

/* Salud
------------------------------------------------------------------------------*/

#slideshow-items .masS a,
body.salud #wrapper_content a,
body.salud #wrapper_content .medida h2,
body.salud .actuaciones .views-field-title,
body.salud.node-type-program-cita-expertos #wrapper_content .middle h2,
body.salud.node-type-program-cita-usuarios #wrapper_content .middle h2 {
	color: #8CB61D;
}

body.salud.node-type-program-cita-expertos #wrapper_content .middle h2,
body.salud.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    border-bottom: 1px solid #8CB61D;
}

body.salud .view-Foros table.views-table thead th {
    border-bottom: 3px solid #8CB61D;
}

body.salud #wrapper_content a:hover {
    color: #D4E1B0;
}

body.salud .view-Foros table.views-table tr.odd,
body.salud .view-Foros table.views-table tr.odd td.active {
    background: #F5F8EC;
}

body.salud #wrapper_content .view-Medidas a:hover,
body.salud #wrapper_content .view-recursos li a:hover {
    color: #6F7072;
    background: #F5F8EC;
}


/* Escolar
------------------------------------------------------------------------------*/

#slideshow-items .masE a,
body.escolar #wrapper_content a,
body.escolar #wrapper_content .medida h2,
body.escolar .actuaciones .views-field-title,
body.escolar.node-type-program-cita-expertos #wrapper_content .middle h2,
body.escolar.node-type-program-cita-usuarios #wrapper_content .middle h2 {
	color: #4CAFAA;
}

body.escolar.node-type-program-cita-expertos #wrapper_content .middle h2,
body.escolar.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    border-bottom: 1px solid #4CAFAA;
}

body.escolar .view-Foros table.views-table thead th {
    border-bottom: 3px solid #4CAFAA;
}

body.escolar #wrapper_content a:hover {
    color: #C3DEDB;
}

body.escolar .view-Foros table.views-table tr.odd,
body.escolar .view-Foros table.views-table tr.odd td.active {
    background: #F8FBFA;
}

body.escolar #wrapper_content .view-Medidas a:hover,
body.escolar #wrapper_content .view-recursos li a:hover {
    color: #6F7072;
    background: #F8FBFA;
}

/* Discapacidad
------------------------------------------------------------------------------*/

#slideshow-items .masD a,
body.discapacidad #wrapper_content a,
body.discapacidad #wrapper_content .medida h2,
body.discapacidad .actuaciones .views-field-title,
body.discapacidad.node-type-program-cita-expertos #wrapper_content .middle h2,
body.discapacidad.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    color: #3DAC4C;
}

body.discapacidad.node-type-program-cita-expertos #wrapper_content .middle h2,
body.discapacidad.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    border-bottom: 1px solid #3DAC4C;
}

body.discapacidad .view-Foros table.views-table thead th {
    border-bottom: 3px solid #3DAC4C;
}

body.discapacidad #wrapper_content a:hover {
    color: #BED7B4;
}

body.discapacidad .view-Foros table.views-table tr.odd,
body.discapacidad .view-Foros table.views-table tr.odd td.active {
    background: #EEF6ED;
}

body.discapacidad #wrapper_content .view-Medidas a:hover,
body.discapacidad #wrapper_content .view-recursos li a:hover {
    color: #6F7072;
    background: #EEF6ED;
}

/* Laboral
------------------------------------------------------------------------------*/

#slideshow-items .masL a,
body.laboral #wrapper_content a,
body.laboral #wrapper_content .medida h2,
body.laboral .actuaciones .views-field-title,
body.laboral.node-type-program-cita-expertos #wrapper_content .middle h2,
body.laboral.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    color: #A21636;
}

body.laboral.node-type-program-cita-expertos #wrapper_content .middle h2,
body.laboral.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    border-bottom: 1px solid #A21636;
}

body.laboral .view-Foros table.views-table thead th {
    border-bottom: 3px solid #A21636;
}

body.laboral #wrapper_content a:hover {
    color: #D4A89E;
}

body.laboral .view-Foros table.views-table tr.odd,
body.laboral .view-Foros table.views-table tr.odd td.active {
    background: #F8EAE6;
}

body.laboral #wrapper_content .view-Medidas a:hover,
body.laboral #wrapper_content .view-recursos li a:hover {
    color: #6F7072;
    background: #F8EAE6;
}

/* Mayores
------------------------------------------------------------------------------*/

#slideshow-items .masP a,
body.mayores #wrapper_content a,
body.mayores #wrapper_content .medida h2,
body.mayores .actuaciones .views-field-title,
body.mayores.node-type-program-cita-expertos #wrapper_content .middle h2,
body.mayores.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    color: #EFA016;
}

body.node-type-program-cita-expertos #wrapper_content .middle h2,
body.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    border-bottom: 1px solid #EFA016;
}

body.mayores .view-Foros table.views-table thead th {
    border-bottom: 3px solid #EFA016;
}

body.mayores #wrapper_content a:hover {
    color: #F3D9AA;
}

body.mayores .view-Foros table.views-table tr.odd,
body.mayores .view-Foros table.views-table tr.odd td.active {
    background: #FCF6EA;
}

body.mayores #wrapper_content .view-Medidas a:hover,
body.mayores #wrapper_content .view-recursos li a:hover {
    color: #6F7072;
    background: #FCF6EA;
}

/* Inclusión social
------------------------------------------------------------------------------*/

#slideshow-items .masI a,
body.inclusion-social #wrapper_content a,
body.inclusion-social #wrapper_content .medida h2,
body.inclusion-social .actuaciones .views-field-title,
body.inclusion-social.node-type-program-cita-expertos #wrapper_content .middle h2,
body.inclusion-social.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    color: #7B6CA6;
}

body.inclusion-social.node-type-program-cita-expertos #wrapper_content .middle h2,
body.inclusion-social.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    border-bottom: 1px solid #7B6CA6;
}

body.inclusion-social .view-Foros table.views-table thead th {
    border-bottom: 3px solid #7B6CA6;
}

body.inclusion-social #wrapper_content a:hover {
    color: #C8C2DD;
}

body.inclusion-social .view-Foros table.views-table tr.odd,
body.inclusion-social .view-Foros table.views-table tr.odd td.active {
    background: #F2F0F7;
}

body.inclusion-social #wrapper_content .view-Medidas a:hover,
body.inclusion-social #wrapper_content .view-recursos li a:hover {
    color: #6F7072;
    background: #F2F0F7;
}

/* Universidad
------------------------------------------------------------------------------*/

#slideshow-items .masU a,
body.universidad #wrapper_content a,
body.universidad #wrapper_content .medida h2,
body.universidad .actuaciones .views-field-title,
body.universidad.node-type-program-cita-expertos #wrapper_content .middle h2,
body.universidad.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    color: #5A6833;
}

body.universidad.node-type-program-cita-expertos #wrapper_content .middle h2,
body.universidad.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    border-bottom: 1px solid #5A6833;
}

body.universidad .view-Foros table.views-table thead th {
    border-bottom: 3px solid #5A6833;
}

body.universidad #wrapper_content a:hover {
    color: #B7B8B9;
}

body.universidad .view-Foros table.views-table tr.odd,
body.universidad .view-Foros table.views-table tr.odd td.active {
    background: #ECECE4;
}

body.universidad #wrapper_content .view-Medidas a:hover,
body.universidad #wrapper_content .view-recursos li a:hover {
    color: #6F7072;
    background: #ECECE4;
}

/* Mujer
------------------------------------------------------------------------------*/

#slideshow-items .masM a,
body.mujer #wrapper_content a,
body.mujer #wrapper_content .medida h2,
body.mujer .actuaciones .views-field-title,
body.mujer.node-type-program-cita-expertos #wrapper_content .middle h2,
body.mujer.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    color: #7C2F88;
}

body.mujer.node-type-program-cita-expertos #wrapper_content .middle h2,
body.mujer.node-type-program-cita-usuarios #wrapper_content .middle h2 {
    border-bottom: 1px solid #7C2F88;
}

body.mujer .view-Foros table.views-table thead th {
    border-bottom: 3px solid #7C2F88;
}

body.mujer #wrapper_content a:hover {
    color: #C4ADCE;
}

body.mujer .view-Foros table.views-table tr.odd,
body.mujer .view-Foros table.views-table tr.odd td.active {
    background: #F2EBF4;
}

body.mujer #wrapper_content .view-Medidas a:hover,
body.mujer #wrapper_content .view-recursos li a:hover {
    color: #6F7072;
    background: #F2EBF4;
}

/* Investigación, Formación, Legislación y normativa, Intervención Urbana
------------------------------------------------------------------------------*/

body.investigacion #wrapper_content a,
body.investigacion #wrapper_content .medida h2,
body.investigacion .actuaciones .views-field-title,
body.formacion #wrapper_content a,
body.formacion #wrapper_content .medida h2,
body.formacion .actuaciones .views-field-title,
body.legislacion-y-normativa #wrapper_content a,
body.legislacion-y-normativa #wrapper_content .medida h2,
body.legislacion-y-normativa .actuaciones .views-field-title,
body.intervencion-urbana #wrapper_content a,
body.intervencion-urbana #wrapper_content .medida h2,
body.intervencion-urbana .actuaciones .views-field-title {
    color: #0080A8;
}

body.investigacion #wrapper_content a:hover,
body.formacion #wrapper_content a:hover,
body.legislacion-y-normativa #wrapper_content a:hover,
body.intervencion-urbana #wrapper_content a:hover {
    color: #AFC8D9;
}

body.investigacion #wrapper_content .view-Medidas a:hover,
body.formacion #wrapper_content .view-Medidas a:hover,
body.legislacion-y-normativa #wrapper_content .view-Medidas a:hover,
body.intervencion-urbana #wrapper_content .view-Medidas a:hover,
body.investigacion #wrapper_content .view-recursos li a:hover,
body.formacion #wrapper_content .view-recursos li a:hover,
body.legislacion-y-normativa #wrapper_content .view-recursos li a:hover,
body.intervencion-urbana #wrapper_content .view-recursos li a:hover {
    background: #EAF1F6;
    color: #6F7072;
}