
/* ---------- Color Module Styles ----------- */

body,
body.overlay {
  color: #3b3b3b;
}
.comment .comment-arrow {
  border-color: #ffffff;
}
#page,
#main-wrapper,
#main-menu-links li a.active,
#main-menu-links li.active-trail a {
  background: #ffffff;
}
.tabs ul.primary li a.active {
  background-color: #ffffff;
}
.tabs ul.primary li.active a {
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
}

a {
  color: #006633;
}
div#casa{
background: url('../images/home.png') no-repeat scroll 0 0;
padding: 9px;
float: left;
}
.titulo-dedo {
width: 100%;
}
.icono_dedo {
background: url('../images/mano_03.png') no-repeat scroll 0 0;
padding: 3px 14px 16px 16px;
  display: inline;
  margin: 17px 10px 10px 10px;
}
.breadcrumb {
float: left;
width: 100%;
margin-top: 20px;
}

a:hover,
a:focus {
  color: #004c26;
}
a:active {
  color: #006633;
}
.sidebar .block {
width: 289px;
height: 188px;
}

div#sidebar-first .block {
width: 192px;
height: auto;
}
#page-wrapper,ç{
  background: #666666;
  max-width: 960px;
margin-left: auto;
margin-right: auto;
height: initial;
}
#footer-wrapper {
  background: #666666;
  max-width: 960px;
margin-left: auto;
margin-right: auto;
height: 53px;
max-height: 53px;
line-height: 1;
}
ul.lista_ficheiros li a {
    margin-left: 0px;
}
.region.region-content {
min-height: 463px;
}
.region-header,
.region-header a,
.region-header li a.active,
#name-and-slogan,
#name-and-slogan a,
#secondary-menu-links li a {
  color: #fffeff;
}
span.fecha{
  background-color: #ffffff;
  color: #767676;
  padding: 3px 5px 2px 5px;
  margin-top: 2px;
  font-family: Verdana;
  font-size: 11px;
  border-radius: 2px;
  border: 1px solid #767676;
}
span.fecha-edit{
background-color: #ffffff;
color: #979fa3;
padding: 2px 10px 2px 10px;
font-family: Verdana;
font-size: 11px;
border-radius: 2px;
border: 1px solid #979fa3;
}
.sharethis-wrapper{
float:right;
}
span.fecha-medios{
  background-color: #ffffff;
  color: #767676;
  padding: 1px 5px 1px 5px;
  margin-top: 2px;
  font-family: Verdana;
  font-size: 11px;
  float: left;
  border-radius: 2px;
  border: 1px solid #767676;
}
span.titulo-bloque-novas a{
color: #006633;
line-height: 1;
}
span.titulo-bloque-novas a:hover{
color: #004c26;
line-height: 1;
}
.views-field.views-field-title {
font-size: 16px;
margin-top: 6px;
margin-bottom: 5px;
}

body.page-lineas-de-ayuda-proyectos-dinamizadores .views-field.views-field-title {
font-size: 15px;
margin-top: 3px;
margin-bottom: 10px;
}
h3.titulo-bloque-medios a{
color: #006633;
line-height: 1;
margin: 0;
}
div#boletines_rural .more-link {
    margin-top: 48px;
}
#casos_de_exito_rural .view-casos-de-exito .more-link {
    margin-top: 22px;
    padding-bottom: 12px;
}

#casos_de_exito_rural .view-casos-de-exito-castellano .more-link {
    margin-top: 21px;
    padding-bottom: 12px;
}

#boletines_rural .view-id-boletines_es div.more-link {
    margin-top: 48px;
    margin-bottom: 12px;
}

#block-views-casos-de-exito-castellano-block div.view-casos-de-exito{
background-color: #bed600;
color: #006633;
font-size: 11px;
padding-left: 10px;
height:230px;
}
#block-views-casos-de-exito-castellano-block div.view-casos-de-exito-castellano{
background: rgba(179,179,59,1);
background: -moz-linear-gradient(top, rgba(179,179,59,1) 0%, rgba(209,209,5,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179,179,59,1)), color-stop(100%, rgba(209,209,5,1)));
background: -webkit-linear-gradient(top, rgba(179,179,59,1) 0%, rgba(209,209,5,1) 100%);
background: -o-linear-gradient(top, rgba(179,179,59,1) 0%, rgba(209,209,5,1) 100%);
background: -ms-linear-gradient(top, rgba(179,179,59,1) 0%, rgba(209,209,5,1) 100%);
background: linear-gradient(to bottom, rgba(179,179,59,1) 0%, rgba(209,209,5,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b33b', endColorstr='#d1d105', GradientType=0 );
color: #006633;
font-size: 12px;
padding-left: 12px;
padding-right: 12px;
height:auto;
}

#block-views-casos-de-exito-castellano-block div.view-casos-de-exito-castellano:hover{
background: rgba(161,161,54,1);
background: -moz-linear-gradient(top, rgba(161,161,54,1) 0%, rgba(184,184,5,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(161,161,54,1)), color-stop(100%, rgba(184,184,5,1)));
background: -webkit-linear-gradient(top, rgba(161,161,54,1) 0%, rgba(184,184,5,1) 100%);
background: -o-linear-gradient(top, rgba(161,161,54,1) 0%, rgba(184,184,5,1) 100%);
background: -ms-linear-gradient(top, rgba(161,161,54,1) 0%, rgba(184,184,5,1) 100%);
background: linear-gradient(to bottom, rgba(161,161,54,1) 0%, rgba(184,184,5,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1a136', endColorstr='#b8b805', GradientType=0 );
color: #006633;
font-size: 12px;
padding-left: 12px;
padding-right: 12px;
height:auto;
}
div#block-views-boletines-block .more-link {
margin-right: 55px;
margin-top: 10px;
padding-bottom: 7px;
}
div#block-views-boletines-block-1 .more-link {
margin-right: 0;
margin-top: 10px;
padding-bottom: 7px;
text-align: left;
}
div#block-views-boletines-es-block .more-link {
margin-right: 0;
margin-top: 10px;
padding-bottom: 7px;
text-align: left;
}
div#block-views-boletines-es-block-1 .more-link {
margin-right: 55px;
margin-top: 10px;
padding-bottom: 7px;
}
#block-views-boletines-es-block{
height: 116px;
}
#block-views-boletines-block{
height: 116px;
}
body.front div.view-boletines{
background: rgba(214,240,222,1);
background: -moz-linear-gradient(top, rgba(214,240,222,1) 0%, rgba(145,185,164,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(214,240,222,1)), color-stop(100%, rgba(145,185,164,1)));
background: -webkit-linear-gradient(top, rgba(214,240,222,1) 0%, rgba(145,185,164,1) 100%);
background: -o-linear-gradient(top, rgba(214,240,222,1) 0%, rgba(145,185,164,1) 100%);
background: -ms-linear-gradient(top, rgba(214,240,222,1) 0%, rgba(145,185,164,1) 100%);
background: linear-gradient(to bottom, rgba(214,240,222,1) 0%, rgba(145,185,164,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6f0de', endColorstr='#99c2ad', GradientType=0 );
margin-top: 20px;
}
body.front div.view-boletines-es{
background: rgba(214,240,222,1);
background: -moz-linear-gradient(top, rgba(214,240,222,1) 0%, rgba(145,185,164,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(214,240,222,1)), color-stop(100%, rgba(145,185,164,1)));
background: -webkit-linear-gradient(top, rgba(214,240,222,1) 0%, rgba(145,185,164,1) 100%);
background: -o-linear-gradient(top, rgba(214,240,222,1) 0%, rgba(145,185,164,1) 100%);
background: -ms-linear-gradient(top, rgba(214,240,222,1) 0%, rgba(145,185,164,1) 100%);
background: linear-gradient(to bottom, rgba(214,240,222,1) 0%, rgba(145,185,164,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6f0de', endColorstr='#99c2ad', GradientType=0 );
margin-top: 20px;
}
body.front div.view-boletines:hover{
background: rgba(169,223,186,1);
background: -moz-linear-gradient(top, rgba(169,223,186,1) 0%, rgba(121,169,145,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(169,223,186,1)), color-stop(100%, rgba(121,169,145,1)));
background: -webkit-linear-gradient(top, rgba(169,223,186,1) 0%, rgba(121,169,145,1) 100%);
background: -o-linear-gradient(top, rgba(169,223,186,1) 0%, rgba(121,169,145,1) 100%);
background: -ms-linear-gradient(top, rgba(169,223,186,1) 0%, rgba(121,169,145,1) 100%);
background: linear-gradient(to bottom, rgba(169,223,186,1) 0%, rgba(121,169,145,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9dfba', endColorstr='#79a991', GradientType=0 );
margin-top: 20px;
}
body.front div.view-boletines-es:hover{
background: rgba(169,223,186,1);
background: -moz-linear-gradient(top, rgba(169,223,186,1) 0%, rgba(121,169,145,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(169,223,186,1)), color-stop(100%, rgba(121,169,145,1)));
background: -webkit-linear-gradient(top, rgba(169,223,186,1) 0%, rgba(121,169,145,1) 100%);
background: -o-linear-gradient(top, rgba(169,223,186,1) 0%, rgba(121,169,145,1) 100%);
background: -ms-linear-gradient(top, rgba(169,223,186,1) 0%, rgba(121,169,145,1) 100%);
background: linear-gradient(to bottom, rgba(169,223,186,1) 0%, rgba(121,169,145,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9dfba', endColorstr='#79a991', GradientType=0 );
margin-top: 20px;
}
div.more-link a{
color: white;
padding: 5px 10px 5px 10px;
font-family: Verdana;
font-size: 11px;
}
.view-casos-de-exito .more-link {
margin-top: 31px;
padding-bottom: 12px;
}
.view-casos-de-exito-castellano .more-link {
margin-top: 31px;
padding-bottom: 12px;
}
.view-casos-de-exito-castellano .view-content{
height: auto;
}

.view-casos-de-exito .view-content{
height: auto;
}
body.page-desenvolvemento-rural-casos-de-exito div.view-casos-de-exito{
background-color: white;
color: #006633;
font-size: 24px;
padding-left: 0px; 
margin-top:48px
}
.form-item input.error, .form-item textarea.error, .form-item select.error{
border: solid 2px red;
}
html.js input.form-autocomplete{
border: 1px solid #ccc;
border-radius: 2px;
height: 15px;
width: 192px;
}
div.views-exposed-form .form-item, .views-exposed-form .form-submit {
margin-top: 0;
margin-bottom: 0;
height: 29px;
}

div#block-views-boletines-block .field-content {
font-size: 18px;
text-align: initial;
font-family: 'Fjord One', serif;
}
div#block-views-boletines-block-1 .field-content {
font-size: 18px;
text-align: initial;
font-family: 'Fjord One', serif;
}
div.tres_enlaces a{
color: #979fa3; 
}
.views-field.views-field-title.casos-titulo {
font-size: 14px;
}
.views-field.views-field-field-lema.casos-lema {
font-size: 14px;
}
span.active a.active{
color: #009ee2
}
div.view-novas .more-link a{
background-color: #ffffff;
color: #767676;
padding: 2px 12px 1px 11px;
border: 1px solid #767676;
border-radius: 2px;
}

div.view-novas .more-link a:hover {
background-color: #e8e8e8;
}
div.view-agader-nos-medios .more-link a{
background-color: #ffffff;
color: #767676;
border: 1px solid #767676;
border-radius: 2px;
padding: 2px 12px 1px 11px;
}

div.view-agader-nos-medios .more-link a:hover{
background-color: #e8e8e8;
}

#titulo-bloque-casos {
font-size: 24px;
margin-left: 5px;
color: white;
font-family: 'Fjord One', serif;
padding: 15px 0 15px 0;
}

#casos_de_exito_rural #titulo-bloque-casos {
font-size: 36px;
margin-left: 5px;
color: white;
font-family: 'Fjord One', serif;
padding: 28px 0 15px 0;
}
.views-field-field-subtitulo {
font-size: 14px;
}

.field-content-subtitulo {
font-size: 14px;
}

.field-content {
text-align: left;
}

.views-field-field-dirixido-a .field-content {
text-align: left;
margin-left: 19px;
}
.view-experiencia-rural-es{
width:89%;
}
.view-experiencia-rural-es .field-content {
text-align: left;
}

.view-experiencia-rural-gl{
width:89%;
}
.view-experiencia-rural-gl .field-content {
text-align: left;
}
div#block-views-agader-nos-medios-block h2 {
font-size: 14px;
font-weight: normal;
}

li.primero {
background: #99c2ad;
padding: 5px;
color: white;
font-size: 13px;
}

li.primero:hover{
background: #89ae9c;
padding: 5px;
color: white;
font-size: 13px;
}

#footer-columns p{
font-size: 10px;
color: white;
}

#footer-columns a{
color: white;
}

li.primero a{
color: white;
font-weight: bold;
}
li.otro {
background: #e5efea;
padding: 5px;
color: #006633;
font-size: 13px;
}
li.otro:hover {
background: #ced7d3;
padding: 5px;
color: #006633;
font-size: 13px;
}
li.hijo {
background: #e5efea;
padding: 5px 5px 5px 20px;
color: #006633;
font-size: 13px;
}
li.hijo:hover {
background: #ced7d3;
padding: 5px 5px 5px 20px;
color: #006633;
font-size: 13px;
}
li.nietos {
background: #e5efea;
padding: 5px 5px 5px 40px;
color: #006633;
font-size: 13px;
}

li.nietos:hover{
background: #ced7d3;
padding: 5px 5px 5px 40px;
color: #006633;
font-size: 13px;
}

@media all and (max-width: 460px) {
#footer-wrapper {
line-height: 1;
height: auto;
    max-height: none;
}
.sharethis-wrapper {
float: left;
margin-top: 10px;
width:320px;
}
div#bloque_arriba{
width: auto;
}
div#bloque_abajo{
width: auto;
}
}

@media all and (min-width: 460px) and (max-width: 820px) {
#footer-wrapper {
line-height: 1;
height: 200px;
margin-top: 20px;
}

div#bloque_arriba{
width: auto;
}
div#bloque_abajo{
width: auto;
}
div#casos_de_exito_rural {
float: none;
width: 390px;
}


}