
/* ------------------- Overall Specifications ------------- */
@font-face {
    font-family: Fjord One;
    src: url(../fonts/FjordOne-Regular.ttf);
}
@font-face {
    font-family: Open Sans;
    src: url(../fonts/OpenSans-Regular.ttf);
}
body {
  line-height: 1.5;
  
  word-wrap: break-word;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
a:link,
a:visited {
  text-decoration: none;
}
a:hover,
a:active,
a:focus {
  text-decoration: none;
}
h1,
h4,
h5,
h6 {

  font-weight: inherit;
}
h1 {
font-size: 36px;
color: #006633;
margin: 0;
font-family: 'Fjord One', serif;
line-height:1;
margin: 0px 0 48px 0;
}
.galicia_logo{
display:none;
}
.page-search-node h1{
font-size: 36px;
color: #006633;
margin: 0;
font-family: 'Fjord One', serif;
line-height:1;
margin: 0px 0 24px 0;
}

.page-search-node label {
  margin-bottom: 10px;
}

#search-form input#edit-keys{
border: 1px solid #ccc;
  border-radius: 2px;
  height: 15px;
  width: 192px;
}
h3.titulo-bloque-medios {
  font-size: 1.357em;
  color: #006633;
  margin:0;
}
div#block-views-slides-cabecera-block {
    width: 100%;
    height: 235px;
}
p {
  margin: 0 0 1.2em;
  font-size: 14px;
}
del {
  text-decoration: line-through;
}
tr.odd {
  background-color: #dddddd;
}
img {
  outline: 0;
}
#search-block-form{
float:right;
}
/**
 * The generic monospace font family is listed before Courier new to avoid a
 * a bug in font-size rendering:
 * http://meyerweb.com/eric/thoughts/2010/02/12/fixed-monospace-sizing
 */
code,
pre,
kbd,
samp,
var {
  padding: 0 0.4em;
  font-size: 0.77em;
  font-family: Menlo, Consolas, "Andale Mono", "Lucida Console", "Nimbus Mono L", "DejaVu Sans Mono", monospace, "Courier New";
}
code {
  background-color: #f2f2f2;
  background-color: rgba(40, 40, 0, 0.06);
}
pre code,
pre kbd,
pre samp,
pre var,
kbd kbd,
kbd samp,
code var {
  font-size: 100%;
  background-color: transparent;
}
pre code,
pre samp,
pre var {
  padding: 0;
}
.description code {
  font-size: 1em;
}
kbd {
  background-color: #f2f2f2;
  border: 1px outset #575757;
  margin: 0 3px;
  color: #666;
  display: inline-block;
  padding: 0 6px;
  border-radius: 5px;
}
pre {
  background-color: #f2f2f2;
  background-color: rgba(40, 40, 0, 0.06);
  margin: 10px 0;
  overflow: hidden;
  padding: 15px;
  white-space: pre-wrap;
}
span.views-field-field-fuente.field-content{
margin: 0 0 0 2px;
}

div.views-field-field-fonte div.field-content{
margin: 1px 0 0 86px;
font-weight: bold;
}
.views-field.views-field-field-fonte {
padding-top: 0px;
}

h3 {
margin-top: 5px;
float: left;
font-size: 20px;
width: 100%;
font-family: 'Fjord One', serif;
text-align: justify;
line-height: 1;
margin: 10px 0 50px 0;
color: #99c2ad;
}

div.terms{
margin-bottom: 50px;
}

div#block-views-agader-nos-medios-block {
margin-top: 25px;
float:left;
width: 100%;
}

#bloque_abajo div#slideshow-nav-block{
	  margin-top: -50px;
  padding-left: 85px;
	}
	
#bloque_abajo #slides_rural span.views-slideshow-controls-text-status-play a {
  position: absolute;
  margin-top: -39px;
  margin-left: 136px;
  background: url('../images/pause.png') no-repeat scroll 0 0;
  font-size: 0px;
  padding: 15px;
}

#bloque_abajo #slides_rural span.views-slideshow-controls-text-status-pause a {
  position: absolute;
  margin-top: -39px;
  margin-left: 136px;
  background: url('../images/play.png') no-repeat scroll 0 0;
  font-size: 0px;
  padding: 15px;
}

span.gdr-email a {
    color: white;
    text-decoration: underline;
}

.mobile{
display: none;
}


.esquerda_linea_prim_es{
background-image:url('../images/axudas_empresas_es_off.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.esquerda_linea_prim_es:hover{
background-image:url('../images/axudas_empresas_es_on.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.esquerda_linea_prim_es a {
    padding: 108px 163px;
    float: left;
}

.dereita_linea_sec_es{
background-image:url('../images/axudas_caminos_es_off.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}
.dereita_linea_sec_es:hover{
background-image:url('../images/axudas_caminos_es_on.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.dereita_linea_sec_es a {
    padding: 108px 163px;
    float: left;
}

.esquerda_linea_ter_es{
background-image:url('../images/axudas_cooperacion_es_off.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.esquerda_linea_ter_es:hover{
background-image:url('../images/axudas_cooperacion_es_on.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.esquerda_linea_ter_es a {
    padding: 108px 163px;
    float: left;
}

.dereita_linea_cua_es{
background-image:url('../images/axudas_grupos_es_off.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.dereita_linea_cua_es:hover{
background-image:url('../images/axudas_grupos_es_on.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}


.dereita_linea_cua_es a {
    padding: 108px 163px;
    float: left;
}









.esquerda_linea_prim_gl{
background-image:url('../images/axudas_empresas_gl_off.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.esquerda_linea_prim_gl:hover{
background-image:url('../images/axudas_empresas_gl_on.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.esquerda_linea_prim_gl a {
    padding: 108px 163px;
    float: left;
}

.dereita_linea_sec_gl{
background-image:url('../images/axudas_caminos_gl_off.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}
.dereita_linea_sec_gl:hover{
background-image:url('../images/axudas_caminos_gl_on.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.dereita_linea_sec_gl a {
    padding: 108px 163px;
    float: left;
}

.esquerda_linea_ter_gl{
background-image:url('../images/axudas_cooperacion_gl_off.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}


.esquerda_linea_ter_gl:hover{
background-image:url('../images/axudas_cooperacion_gl_on.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.esquerda_linea_ter_gl a {
    padding: 108px 163px;
    float: left;
}

.dereita_linea_cua_gl{
background-image:url('../images/axudas_grupos_gl_off.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.dereita_linea_cua_gl:hover{
background-image:url('../images/axudas_grupos_gl_on.png');
width:324px;
height:216px;
float:left;
margin-right: 25px;
margin-bottom: 25px;
}

.dereita_linea_cua_gl a {
    padding: 108px 163px;
    float: left;
}
/* ------------------- Fonts ------------------------------ */

body,
#site-slogan,
.ui-widget,
.comment-form label {
  font-family: 'Open Sans', sans-serif;
}
#header,
#footer-wrapper,
#skip-link,
ul.contextual-links,
ul.links,
ul.primary,
.item-list .pager,
div.field-type-taxonomy-term-reference,
div.messages,
div.meta,
p.comment-time,
table,
.breadcrumb {
  font-family: 'Open Sans', sans-serif;
}
input,
textarea,
select,
a.button {
  font-family: Verdana, sans-serif;
}
span.titulo-bloque-novas{
float: left;
font-size: 24px;
width: 100%;
font-family: 'Fjord One', serif;
text-align: left;
line-height: 1;
margin: 10px 0 10px 0;
color: #006633;
}
p.texto-bloque-nova{
float:left;
}
.views-field-field-imagen-nova{
float: left;
margin: 0.4em 1em 0.25em 0;
width: 288px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-384x240 {
float: left;
margin: 0.4em 1em 0.25em 0;
width: 384px;
height:240px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-288x192 {
float: left;
margin: 0.4em 1em 0.25em 0;
width: 288px;
height:192px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-192x144 {
float: left;
margin: 0.4em 1em 0.25em 0;
width: 192px;
height:144px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda {
float: left;
margin: 0.4em 1em 0.25em 0;
}

span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-384x240 img{
float: left;
margin: 0em 1em 0.25em 0;
width: 384px;
height:240px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-288x192 img{
float: left;
margin: 0em 1em 0.25em 0;
width: 288px;
height:192px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-192x144 img{
float: left;
margin: 0em 1em 0.25em 0;
width: 192px;
height:144px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda img{
float: left;
margin: 0em 1em 0.25em 0;
}
body.page-user .section{
  float: none;
}


span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-384x240 {
float: left;
margin: 0.4em 1em 0.25em 0;
width: 384px;
height:240px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-288x192 {
float: left;
margin: 0.4em 1em 0.25em 0;
width: 288px;
height:192px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-192x144 {
float: left;
margin: 0.4em 1em 0.25em 0;
width: 192px;
height:144px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda {
float: left;
margin: 0.4em 1em 0.25em 0;
}

#casos_de_exito_rural .view-casos-de-exito .view-content{
height: 256px;
}
#casos_de_exito_rural .view-casos-de-exito-castellano .view-content{
height: 256px;
}
#boletines_rural .view-content {
  height: 130px;
}
div#block-views-novas-block .more-link {
    float: right;
}
div.imaxe-ficha-nova-esq-384x240 {
float: left;
margin: 0.4em 1em 0.25em 0;
width: 384px;
height:240px;
}
div.imaxe-ficha-nova-esq-288x192 {
float: left;
margin: 0.4em 1em 0.25em 0;
width: 288px;
height:192px;
}
div.imaxe-ficha-nova-esq-192x144 {
float: left;
margin: 0.4em 1em 0.25em 0;
width: 192px;
height:144px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda {
float: left;
margin: 0.4em 1em 0.25em 0;
}

.field.field-name-field-subtitulo {
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 14px;
}
#slides_rural .views-slideshow-cycle-main-frame-row{
width: 288px !important;
height: 288px !important;
}

#slides_rural .views-slideshow-cycle-main-frame-row-item.slide-cabecera{
width: 288px !important;
height: 288px !important;
}
.bloque_portal {
  margin-bottom: 10px;
}
li.otro_portal {
    margin-left: 0px;
    list-style: none;
}
li.hijo_portal {
  margin-left: 45px;
}

li.nieto_portal {
  margin-left: 80px;
}
div.imaxe-ficha-nova-esq-384x240 img{
float: left;
margin: 0em 1em 0.25em 0;
width: 384px;
height:240px;
}
div.imaxe-ficha-nova-esq-288x192 img{
float: left;
margin: 0em 1em 0.25em 0;
width: 288px;
height:192px;
}
div.imaxe-ficha-nova-esq-192x144 img{
float: left;
margin: 0em 1em 0.25em 0;
width: 192px;
height:144px;
}
div.imaxe-ficha-nova-esq img{
float: left;
margin: 0em 1em 0.25em 0;
}

span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Dereita {
float: right;
margin: 0.4em 0em 0em 1em;
}

span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Dereita-384x240{
float: right;
margin: 0.4em 0em 0em 1em;
width: 384px;
height:240px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Dereita-288x192{
float: right;
margin: 0.4em 0em 0em 1em;
width: 288px;
height:192px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Dereita-192x144{
float: right;
margin: 0.4em 0em 0em 1em;
width: 192px;
height:144px;
}

div.imaxe-ficha-nova-der-384x240{
float: right;
margin: 0.4em 0em 0em 1em;
width: 384px;
height:240px;
}
div.imaxe-ficha-nova-der-288x192{
float: right;
margin: 0.4em 0em 0em 1em;
width: 288px;
height:192px;
}
div.imaxe-ficha-nova-der-192x144{
float: right;
margin: 0.4em 0em 0em 1em;
width: 192px;
height:144px;
}

span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Dereita-384x240 img{
float: right;
margin: 0em 0em 0em 1em;
width: 384px;
height:240px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Dereita-288x192 img{
float: right;
margin: 0em 0em 0em 1em;
width: 288px;
height:192px;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Dereita-192x144 img{
float: right;
margin: 0em 0em 0em 1em;
width: 192px;
height:144px;
}

div.imaxe-ficha-nova-der-384x240 img{
float: right;
margin: 0em 0em 0em 1em;
width: 384px;
height:240px;
}
div.imaxe-ficha-nova-der-288x192 img{
float: right;
margin: 0em 0em 0em 1em;
width: 288px;
height:192px;
}
div.imaxe-ficha-nova-der-192x144 img{
float: right;
margin: 0em 0em 0em 1em;
width: 192px;
height:144px;
}
.bloque-nova-fila {
margin-bottom: 2%;
float:left;
}

}
.views-field.views-field-field-provincia-linea {
  margin-bottom: 0px;
}
 h2{
background-color: #026838;
color: #ffffff;
padding: 4px 18px;
border-radius: 2px;
}
div.bloque-nove-fila{
margin-bottom:5%;
float:left;
}

div.view-casos-de-exito img{
float:left;
margin: 0 13px 12px 2px;
border: 1px solid white;
}

.page-desenvolvemento-rural-casos-de-exito div.view-casos-de-exito img{
float:right;
margin: 0 0px 0 10px;
border: 1px solid white;
}

div.view-casos-de-exito-castellano img{
float:left;
margin: 0px 12px 12px 0px;
border: 1px solid white;
}


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

div.view-boletines{
background-color: #afcab7;
padding-left: 5px;
padding-top: 5px;
}
div.view-boletines-es{
background-color: #afcab7;
padding-left: 5px;
padding-top: 5px;
}
body.page-desarrollo-rural-boletin-agader-sobre-el-medio-rural .views-field.views-field-field-image {
float: left;
margin-right: 10px;
}
body.page-desenvolvemento-rural-boletin-agader-sobre-o-medio-rural .views-field.views-field-field-image {
float: left;
margin-right: 10px;
}

div#block-views-boletines-es-block .field-content {
font-size: 18px;
text-align: initial;
font-family: 'Fjord One', serif;
}
#img-bloque-pdf{
float: right;
margin-left: 5px;
width: 68px;
height: 85px;
margin-right: 24px;
}
#img-bloque-pdf-des{
float: right;
margin-left: 14px;
margin-right: 15px;
margin-top: 16px;
width: 95px;
height: 130px;
background: url('../images/imaxe_boletin.png') no-repeat scroll 0 0;
background-size: 95px 130px;
}
.view-boletines p {
padding-top: 5px;
padding-left: 10px;
margin: 0;
font-size: 18px;
}
body.node-type-page .view-boletines p {
padding-top: 20px;
padding-left: 10px;
margin: 0;
text-align: left;
font-size: 20px;
margin-right: 10px;
line-height: 1;
}
.view-boletines-es p {
padding-top: 5px;
padding-left: 10px;
margin: 0;
font-size: 18px;
}
div.fila-bloque-medios{
margin-bottom: 10px;
}
.fax {
margin-top: 85px;
}
#search-block-form{
border-left: 1px solid #979fa3;
padding: 2px 10px 5px 10px;
border-right: 1px solid #979fa3;
}

div.enlaces_navegacion{
float:left;
font-size:0.75em;
font-weight: bold;
margin-top: 5px;
margin-left: 46%;
}

.view-agader-nos-medios .views-row {
    margin-bottom: 10px;
}

a.mapa_portal{
margin-right: 24px;
color: #3b3b3b;
text-decoration: none;
}

a.accesibilidade{
margin-right: 24px;
color: #3b3b3b;
text-decoration: none;
}

a.contacto{
color: #3b3b3b;
text-decoration: none;
}

span.gl{
margin-right: 50px;
}


form#views-exposed-form-bucador-comarcas-page {
  position: absolute;
}

form#views-exposed-form-bucador-comarcas-page {
  position: absolute;
}

form#views-exposed-form-buscador-comarcas-castellano-page{
position: absolute;
}
div#mapa-gdr {
margin-top: 50px;
}
div.form-item form-type-textfield form-item-search-block-form imput{
border-radius: 15px;
}
form#views-exposed-form-buscador-gdr-es-page {
  position: absolute;
}
/*WEBFORM*/

input#edit-submitted-nome-e-apelidos {
width: 384px;
font-size: 12px;
}

input#edit-submitted-e-mail {
width: 384px;
margin-bottom: 15px;
font-size: 12px;
}

textarea#edit-submitted-mensaxe {
width: 394px;
height: 250px;
float: left;
margin-bottom: 15px;
font-size: 12px;
margin-right:30px;
}
input#edit-submitted-nombre-y-apellidos {
width: 384px;
font-size: 12px;
}

textarea#edit-submitted-mensaje {
width: 394px;
height: 250px;
float: left;
font-size: 12px;
margin-bottom: 15px;
margin-right:30px;
}
.block-webform h2 {
font-size: 36px;
color: #006633;
margin: 0;
font-family: 'Fjord One', serif;
line-height: 1;
margin: 0px 0 10px 0;
background: none;
font-weight: normal;
padding: 0;
}

div#block-block-20, div#block-block-21, .gmap, .senhas{
float: left;
}
.lugar {
width: 118%;
margin-bottom: 24px;
}
.tlf {
float: left;
width: 100%;
}
div#block-block-20 {
margin-bottom: 48px;
}
div#block-block-21 {
margin-bottom: 48px;
}
.page-node-97 h2 {
display: none;
}

.page-node-98 h2 {
display: none;
}
.gmap{
margin-right: 30px;
}
div#block-webform-client-block-308 {
float: left;
}
div#block-webform-client-block-304 {
float: left;
}
input.webform-submit.button-primary.form-submit {
border-radius: 0;
width: 120px;
background: #99c2ad;
color: white;
font-weight: bold;
border: none;
text-transform: lowercase;
}
/* ------------------- Reset Styles ----------------------- */

caption {
  text-align: left; /* LTR */
  font-weight: normal;
}
blockquote {
  background: #f7f7f7;
  border-left: 1px solid #bbb;
  font-style: italic;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
}
blockquote:before {
  color: #bbb;
  content: "\201C";
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.2em;
  vertical-align: -.4em;
}
blockquote:after {
  color: #bbb;
  content: "\201D";
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -.45em;
}
blockquote > p:first-child {
  display: inline;
}
a.feed-icon {
  display: inline-block;
  padding: 15px 0 0 0;
}
img {
  max-width: 100%;
  height: auto;
  border: 0;
}
img#xunta_logo {
    margin: 11px;
}

.pie{
display:block;
}
.pie_movil{
display:none;
}
/* ------------------- Table Styles ----------------------- */

table {
  border: 0;
  border-spacing: 0;
  font-size: 0.857em;
  margin: 10px 0;
  width: 100%;
}
table table {
  font-size: 1em;
}
#footer-wrapper table {
  font-size: 1em;
}
table tr th {
border-bottom: 1px solid #006633
}
table tr th,
table tr th a,
table tr th a:hover {
  color: #fff;
  font-weight: bold;
}
table tbody tr th {
  vertical-align: top;
}
tr td,
tr th {
  padding: 4px 9px;
  border: 1px solid #fff;
  text-align: left; /* LTR */
}
#footer-wrapper tr td,
#footer-wrapper tr th {
  border-color: #555;
  border-color: rgba(255, 255, 255, 0.18);
}
tr.odd {
  background: #e4e4e4;
  background: rgba(0, 0, 0, 0.105);
}
tr,
tr.even {
  background: #efefef;
  background: rgba(0, 0, 0, 0.063);
}
table ul.links {
  margin: 0;
  padding: 0;
  font-size: 1em;
}
table ul.links li {
  padding: 0 1em 0 0;
}

/* ------------------- List Styles ------------------------ */

.block ol,
.block ul {
  margin: 0;
  padding: 0; /* LTR */
  list-style: none;
}

li.servizos img {
  float: left;
  margin-right: 17px;
  margin-left: 12px;
  margin-top: 10px;
  border-radius: 2px;
  width: 28px;
  height: 28px;
}
.lineado {
  margin-left: 54px;
}
.text_servizos {
margin-top: 10px;
font-size: 26px;
font-weight: lighter;
color: #006633;
}
.contextual-region .contextual .contextual-links a {
  font-size: 0.923em;
  text-shadow: 0 0 0 !important;
}
.item-list .pager {
  font-size: 17px;
}
.item-list .pager li {
font-size: 10px;
padding: 1px 3px 1px 3px;
border-radius: 2px;
border: 1px solid #979fa3;
font-family: 'Verdana', serif;
}
.item-list .pager li:hover {
background-color: #e8e8e8;
}
.item-list .pager a {
  display: inline-block;
	color: #979fa3;
	text-decoration: none;
}


.item-list .pager .pager-first a {
  padding: 10px 0;
}
.item-list .pager .pager-previous a {
  padding: 10px 0;
}
.item-list .pager .pager-current {
  color: #979fa3;
  text-decoration: none;
}

ul.menu li {
  margin: 12px 0;
}

ul.menu li a {
  padding: 10px 0;
}

.region-content ul,
.region-content ol {
  margin: 1em 0;
  padding: 0 0 0.25em 15px; /* LTR */
}
.item-list ul li {
  margin: 0;
  padding: 0.2em 0.5em 0 0; /* LTR */
}
ul.tips {
  padding: 0 0 0 1.25em; /* LTR */
}

/* ------------------- Header ----------------------------- */
#skip-link {
  left: 50%;
  margin-left: -5.25em;
  margin-top: 0;
  position: absolute;
  width: auto;
  z-index: 50;
}
#skip-link a,
#skip-link a:link,
#skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  font-size: 0.94em;
  line-height: 1.7;
  padding: 1px 10px 2px 10px;
  text-decoration: none;
  border-radius: 0 0 10px 10px;
}
#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
  outline: 0;
}
#logo {
  float: left; /* LTR */
  padding-left: 5px; /* LTR */
}

#name-and-slogan {
  float: left; /* LTR */
  margin: 0;
  padding: 5px 10px 8px;
}
#site-name {
  font-size: 1.6em;
  color: #686868;
  line-height: 1;
}
h1#site-name {
  margin: 0;
}
#site-name a {
  font-weight: normal;
}
#site-slogan {
  font-size: 0.929em;
  margin-top: 7px;
  word-spacing: 0.1em;
  font-style: italic;
}
/* Region header blocks. */
.region-header .block {
  font-size: 0.857em;
  float: left; /* LTR */
  margin: 0 0 10px 0;
  padding: 0;
}
.region-header .block .content {
  margin: 0;
  padding: 0;
}
.region-header .block ul {
  margin: 0;
  padding: 0;
}
.region-header .block li {
  list-style: none;
  list-style-image: none;
  padding: 0;
}
.region-header .form-text {
  background: #fefefe;
  background: rgba(255, 255, 255, 0.7);
  border-color: #ccc;
  border-color: rgba(255, 255, 255, 0.3);
  margin-right: 2px; /* LTR */
  width: 120px;
}
.region-header .form-text:hover,
.region-header .form-text:focus,
.region-header .form-text:active {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
}
.region-header .form-required {
  color: #eee;
  color: rgba(255, 255, 255, 0.7);
}
/* Region header block menus. */
.region-header .block-menu {
  border: 1px solid;
  border-color: #eee;
  border-color: rgba(255, 255, 255, 0.2);
  padding: 0;
  width: 208px;
}
.region-header .block-menu li a {
  display: block;
  border-bottom: 1px solid;
  border-bottom-color: #eee;
  border-bottom-color: rgba(255, 255, 255, 0.2);
  padding: 3px 7px;
}
.region-header .block-menu li a:hover,
.region-header .block-menu li a:focus,
.region-header .block-menu li a:active {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.15);
}
.region-header .block-menu li.last a {
  border-bottom: 0;
}
/* User Login block in the header region */
.region-header #block-user-login {
  width: auto;
}
.region-header #block-user-login .content {
  margin-top: 2px;
}
.region-header #block-user-login .form-item {
  float: left; /* LTR */
  margin: 0;
  padding: 0;
}
.region-header #block-user-login div.item-list,
.region-header #block-user-login div.description {
  font-size: 0.916em;
  margin: 0;
}
.region-header #block-user-login div.item-list {
  clear: both;
}
.region-header #block-user-login div.description {
  display: inline;
}
.region-header #block-user-login .item-list ul {
  padding: 0;
  line-height: 1;
}
.region-header #block-user-login .item-list li {
  list-style: none;
  float: left; /* LTR */
  padding: 3px 0 1px;
}
.region-header #block-user-login .item-list li.last {
  padding-left: 0.5em; /* LTR */
}
.region-header #block-user-login ul.openid-links li.last {
  padding-left: 0; /* LTR */
}
.region-header #user-login-form li.openid-link a,
.region-header #user-login li.openid-link a {
  padding-left: 20px; /* LTR */
}
.region-header #block-user-login .form-actions {
  margin: 4px 0 0;
  padding: 0;
  clear: both;
}
.region-header #block-user-login input.form-submit {
  border: 1px solid;
  border-color: #ccc;
  border-color: rgba(255, 255, 255, 0.5);
  background: #eee;
  background: rgba(255, 255, 255, 0.7);
  margin: 4px 0;
  padding: 3px 8px;
}
.region-header #block-user-login input.form-submit:hover,
.region-header #block-user-login input.form-submit:focus {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
}
/* Search block in region header. */
.region-header #block-search-form {
  width: 208px;
}
.region-header #block-search-form .form-text {
  width: 154px;
}
/* Language switcher block in region header. */
.region-header .block-locale ul li {
  display: inline;
  padding: 0 0.5em;
}

.field-slideshow-pager{
  text-align: center;
}
.field-slideshow-pager a{
  display:inline-block;
  width:16px;
  height:16px;
  background: url(../img/icons/icon-point.png) no-repeat 0 -16px;
  text-indent: -999%;
}
.field-slideshow-pager a.activeSlide{
  background-position: 0 0 ;
}

/* ------------------- Main Menu -------------------------- */
#main-menu {
  clear: both;
}
#main-menu-links {
  font-size: 1em;
float: left;
  padding: 0;
  text-align: left; /* LTR */
}
#main-menu-links li {
  float: none;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;


}

#main-menu-links a {
  font-weight: lighter;
	color: #719700;
  float: none;
  display: block;
  text-decoration: none;
  margin-bottom: 4px;
font-size: 21px;
}

#main-menu-links a.active {
background: #719700 !important;
color: white;
}
#main-menu-links a.active{
background: #719700 !important;
color: white;
}

#main-menu-links li:hover {
background-color: #e2eacc !important;
color: white;
}

#main-menu-links li.active{
border-left: 1px solid #979fa3;
background: #719700;
}
/* ------------------- Secondary Menu --------------------- */

#secondary-menu-links {
  float: left; /* LTR */
  font-size: 0.929em;
  margin: 0 10px;
  
}
#secondary-menu-links  li{
  margin: 0;
  padding: 0;
}
#secondary-menu-links  li a{
  margin: 0;
  padding: 0;
  color: #719700 !important;
}
#secondary-menu-links  a {
  display: inline-block;
  padding:  0.8em;

}
#secondary-menu-links a:hover,
#secondary-menu-links a:focus {
  text-decoration: underline;
    color: #719700;
}
#bloque_idioma{
float: right;
}
/* ------------------- Main ------------------------------- */

#main {
  margin-top: 0px;
  margin-bottom: 15px;
  float:left;
  min-height: 592px;
}

/* ------------------- Featured --------------------------- */

#featured {
  text-align: center;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1.4;
  padding: 20px 10px 45px;
  margin: 0;
  background: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
  border-bottom: 1px solid #e7e7e7;
  text-shadow: 1px 1px #fff;
}
#featured h2 {
  font-size: 1.2em;
  line-height: 1;
}
#featured p {
  margin: 0;
  padding: 0;
}

/* ------------------- Highlighted ------------------------ */

#highlighted {
  border-bottom: 1px solid #d3d7d9;
  font-size: 120%;
}

/* ------------------- Help ------------------------------- */

.region-help {
  border: 1px solid #d3d7d9;
  padding: 0 1.5em;
  margin-bottom: 30px;
}

/* ------------------- Content ---------------------------- */

.content {
  margin-top: 0;
}
h1#page-title {
  font-size: 2em;
  line-height: 1;
}

#content h2 a:link {
  padding-top: 18px;

}
.node .content {
font-size: 17px;

}
.node-teaser .content {
  font-size: 1em;
}
.node-teaser h2 {
  margin-top: 0;
  padding-top: 0.5em;
}
.node-teaser h2 a {
  color: #181818;
}
.node-teaser {
  border-bottom: 1px solid #d3d7d9;
  margin-bottom: 30px;
  padding-bottom: 15px;
}
.node-sticky {
  background: #f9f9f9;
  background: rgba(0, 0, 0, 0.024);
  border: 1px solid #d3d7d9;
  padding: 0 15px 15px;
}
.node-full {
  background: none;
  border: none;
  padding: 0;
}
.node-teaser .content {
  clear: none;
  line-height: 1.6;
}

.meta {
  font-size: 0.857em;
  color: #68696b;
  margin-bottom: 10px;
}
.submitted a {
  padding: 10px 0 15px;
}
.submitted .user-picture img {
  float: left; /* LTR */
  height: 20px;
  margin: 1px 5px 0 0; /* LTR */
}

.field-type-taxonomy-term-reference {
  margin: 0 0 1.2em;
}
.field-type-taxonomy-term-reference .field-label {
  font-weight: normal;
  margin: 0;
  padding-right: 5px; /* LTR */
}
.field-type-taxonomy-term-reference .field-label,
.field-type-taxonomy-term-reference ul.links {
  
}
.view-mode-teaser .field-type-taxonomy-term-reference .field-label,
.view-mode-teaser .field-type-taxonomy-term-reference ul.links {
  font-size: 0.821em;
}
.field-type-taxonomy-term-reference ul.links {
  padding: 0;
  margin: 0;
  list-style: none;
}
.field-type-taxonomy-term-reference ul.links li {
  float: left; /* LTR */
  padding: 0 1em 0 0; /* LTR */
  white-space: nowrap;
}
.field-type-taxonomy-term-reference ul.links li a {
  padding: 5px 0 20px;
}
.link-wrapper {
  text-align: right;
}
.field-type-image img,
.user-picture img {
  margin: 0 0 1em;
}

ul.links {
  color: #68696b;
  font-size: 0.821em;
}
ul.links.inline li a {
  display: inline;
  padding: 18px 0 5px;
}

.node-type-forum  ul.links.inline li a {
  display: inline;
  padding: 5px;
}

.node-type-forum .section{
float:none;
}
.node-type-forum  #content {
  width: 100%;
  margin-top: 54px;
}

.page-comment-reply   #content {
  width: 100%;
  margin-top: 54px;
}

.page-search-node   #content {
  width: 100%;
  margin-top: 54px;
}

.page-search-node  h2 {
  background-color: #026838;
  color: #ffffff;
  padding: 1px 18px;
  border-radius: 2px;
  font-size: 14px;
}

.page-search-node h3 {
  margin-top: 5px;
  float: left;
  font-size: 20px;
  width: 100%;
  font-family: 'Fjord One', serif;
  text-align: justify;
  line-height: 1;
  margin: 10px 0 16px 0;
  color: #99c2ad;
}

.page-search-node .search-results .search-snippet-info {
  margin-bottom: 48px;
}

.page-comment-reply  .section{
float:none;
}

.filter-wrapper .form-select{
min-width: 120px;
  height: 20px;
}
.indented {
  margin-left: 48px !important;
}

.page-forum .tabs{
display:none;
}


.unpublished {
  margin: -20px -15px 0;
  padding: 20px 15px 0;
}
.unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}

/* ------------------- Comments --------------------------- */
div#block-views-slides-cabecera-block-1 {
margin-top: 0px;
height: 250px;
}

.comment h2.title {
  margin-bottom: 1em;
}
.comment div.user-picture img {
  margin-left: 0; /* LTR */
}
.comment {
  margin-bottom: 20px;
  display: block;
  vertical-align: top;
}
.comment .attribution {
  display: table-cell;
  padding: 0 30px 0 0; /* LTR */
  vertical-align: top;
  overflow: hidden;
}
.comment .attribution img {
  margin: 0;
  border: 1px solid #d3d7d9;
}
.comment .attribution .username {
  white-space: nowrap;
}
.comment .submitted p {
  margin: 4px 0;
  font-size: 1.071em;
  line-height: 1.2;
}
.comment .submitted .comment-time {
  font-size: 0.786em;
  color: #68696b;
}
.comment .submitted .comment-permalink {
  font-size: 0.786em;
  text-transform: lowercase;
}
.comment .submitted .comment-permalink a {
  padding: 8px 0 18px;
}
.comment .content {
  font-size: 0.929em;
  line-height: 1.6;
}
.comment .comment-arrow {
  background: url(../images/comment-arrow.gif) no-repeat 0 center transparent; /* LTR */
  border-left: 1px solid;
  border-right: 1px solid;
  height: 40px;
  margin-left: -47px; /* LTR */
  margin-top: 10px;
  position: absolute;
  width: 20px;
}
.comment .comment-text {
  padding: 10px 25px;
  border: 1px solid #d3d7d9;
  display: table-cell;
  vertical-align: top;
  position: relative;
  width: 100%;
}
.comment .comment-text h3  a{
  padding-top: 22px;
}
.comment .indented {
  margin-left: 40px; /* LTR */
}
.comment ul.links {
  padding: 0 0 0.25em 0;
}
.comment ul.links li {
  padding: 0 0.5em 0 0; /* LTR */
}
.comment.unpublished {
  margin-right: 5px; /* LTR */
  padding: 5px 2px 5px 5px; /* LTR */
}
.comment.unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}
.st_twitter_custom {
background: url(../images/twitter.png) no-repeat;
padding: 0px 10px;
margin-right:0px;
cursor: pointer;
}
.st_facebook_custom {
background: url(../images/facebook.png) no-repeat;
padding: 0px 10px;
margin-right:0px;
cursor: pointer;
}
.st_googleplus_custom {
background: url(../images/googleplus.png) no-repeat;
padding: 0px 10px;
margin-right:0px;
cursor: pointer;
}
.st_email_custom {
background: url(../images/email.png) no-repeat;
padding: 0px 10px;
margin-right:0px;
cursor: pointer;
}
.st_print_custom {
background: url(../images/print.png) no-repeat;
padding: 0px 10px;
cursor: pointer;
}
div#imagen-lugar{
background: url(../images/icon_sit.png) no-repeat;
padding: 38px 20px;
float: left;
}
div#imagen-tlf{
background: url(../images/icon_telefono.png) no-repeat;
padding: 29px 20px;
float: left;
}

div#imagen-fax{
background: url(../images/icon_fax.png) no-repeat;
padding: 30px 20px;
float: left;
}
div#imagen-email{
background: url(../images/icon_correo.png) no-repeat 1px 4px;
padding: 40px 20px;
float: left;
}
a#calink-es{
background: url(../images/calink.png) no-repeat;
float: right;
padding: 11px;
margin-right: 38%;
margin-top: -3px;
-moz-margin-end: 37%;
}
a#calink{
background: url(../images/calink.png) no-repeat;
float: right;
padding: 11px;
margin-right: 38%;
margin-top: -3px;
-moz-margin-end: 37%;
}

a#googlelink{
background: url(../images/icon_axudas_ggl.png) no-repeat;
float: right;
padding: 11px;
  margin-right: 34%;
  margin-top: -17px;
  -moz-margin-end: 33%;
-moz-margin-start: 0%;
}

a#googlelink_es{
background: url(../images/icon_axudas_ggl.png) no-repeat;
float: right;
padding: 11px;
  margin-right: 34%;
  margin-top: -18px;
  -moz-margin-end: 33%;
-moz-margin-start: 8%;
}
span.gdr-titulo{
font-size: 12px;
}
.email {
float: left;
width: 100%;
}
h2.fino{
  background-color: #026838;
  color: #ffffff;
  padding: 1px 18px;
  border-radius: 2px;
  font-size: 14px;
}
.node-type-paxinas-estaticas h1{
margin-top: 48px;
}
.envoltura {
min-height: 300px;
}
.form-item.webform-component.webform-component-markup.webform-component--obligatorio {
  font-size: 12px;
}
.form-item.webform-component.webform-component-markup.webform-component--obrigatorio{
font-size: 12px;
}
svg#pdr {
  margin-top: -120px;
}
.views-field.views-field-field-parroquia{
  margin-bottom: 0px;
}
.views-field.views-field-field-concello{
  margin-bottom: 3px;
}
.provincia{
  margin-bottom: 0px;
}
.views-field.views-field-field-descripcion{
  margin-bottom: 0px;
}
/* ------------------- Sidebar ---------------------------- */
.sidebar .section {
  padding-top: 10px;
}
.sidebar .block {
  margin: 0 0 5px 0px;
}

.sidebar h2 {
margin: 0 0 0.5em;
padding-bottom: 9px;
font-size: 24px;
line-height: 1.2;
font-weight: lighter;
}
.sidebar .block .content {
  line-height: 1;
}
.sidebar tbody {
  border: none;
}
.sidebar tr.even,
.sidebar tr.odd {
  background: none;
  border-bottom: 1px solid #d6d6d6;
}

/* ------------------- Triptych --------------------------- */

#triptych-wrapper {
  background-color: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
  border-top: 1px solid #e7e7e7;
}
#triptych h2 {
  color: #000;
  font-size: 1.4em;
  margin-bottom: 0.6em;
  text-shadow: 0 1px 0 #fff;
  text-align: center;
  line-height: 1;
}
#triptych .block {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #dfdfdf;
  line-height: 1.3;
}
#triptych .block.last {
  border-bottom: none;
}
#triptych .block ul li,
#triptych .block ol li {
  list-style: none;
}
#triptych .block ul,
#triptych .block ol {
  padding-left: 0;
}
#triptych #block-user-login .form-text {
  width: 185px;
}
#triptych #block-user-online p {
  margin-bottom: 0;
}
#triptych #block-node-syndicate h2 {
  overflow: hidden;
  width: 0;
  height: 0;
}
#triptych-last #block-node-syndicate {
  text-align: right;
}
#triptych #block-search-form .form-type-search input {
  width: 185px;
}
#triptych-middle #block-system-powered-by {
  text-align: center;
}
#triptych-last #block-system-powered-by {
  text-align: right;
}

/* ------------------- Footer ----------------------------- */

#footer-wrapper {
  color: #c0c0c0;
  color: rgba(255, 255, 255, 0.65);
font-size: 9px;
font-family: 'Verdana',serif;
}
#footer-wrapper a {
  color: #fcfcfc;
  color: rgba(255, 255, 255, 0.8);
}
#footer-wrapper a:hover,
#footer-wrapper a:focus {
  color: #fefefe;
  color: rgba(255, 255, 255, 0.95);
  text-decoration: underline;
}
#footer-wrapper .block {

  border-color: rgba(255, 255, 255, 0.1);

}
#footer-columns .block-menu,
#footer .block {
  margin: 0;
  padding: 0;
  border: none;
}
#footer .block {

}
#footer .block .content {
 
  margin-top: 0;
}
#footer .block h2 {
  margin: 0;
}
#footer-columns h2 {
  border-bottom: 1px solid #555;
  border-color: rgba(255, 255, 255, 0.15);
  font-size: 1em;
  margin-bottom: 0;
  padding-bottom: 3px;
  text-transform: uppercase;
}
#footer-columns .content {
  margin-top: 0;
}
#footer-columns p {
  margin-top: 1em;
}
#footer-columns .content ul {
  list-style: none;
  padding-left: 0; /* LTR */
  margin-left: 0;
}
#footer-columns .content li {
  list-style: none;
    margin-left: 20px;
    padding: 2px;
	}
#footer-columns .content li a {
  display: none;
  line-height: 1.2;

  text-indent: -15px;
}
#footer-columns .content li a:hover,
#footer-columns .content li a:focus {
  background-color: #1f1f21;
  background-color: rgba(255, 255, 255, 0.05);
  text-decoration: none;
}
#footer {
  letter-spacing: 0.2px;
  border-top: 1px solid #555;
  border-color: rgba(255, 255, 255, 0.15);
}
#footer .region {
  margin-top: 20px;
}
#footer .block {
  clear: both;
}
#footer ul,
#footer li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#footer li a {
  float: left; /* LTR */
  padding: 0 12px;
  display: block;
  border-right: 1px solid #555; /* LTR */
  border-color: rgba(255, 255, 255, 0.15);
}
#footer li.first a {
  padding-left: 0; /* LTR */
}
#footer li.last a {
  padding-right: 0; /* LTR */
  border-right: none; /* LTR */
}
#footer-wrapper tr.odd {
  background-color: transparent;
}
#footer-wrapper tr.even {
  background-color: #2c2c2c;
  background-color: rgba(0, 0, 0, 0.15);
}

/* ------------------- System Tabs ------------------------ */

.tabs {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tabs ul.primary {
  padding: 0 3px;
  margin: 0;
  overflow: hidden;
  border: none;
  background: transparent url(../images/tabs-border.png) repeat-x left bottom;
}
.tabs ul.primary li {
  display: block;
  float: left; /* LTR */
  vertical-align: bottom;
  margin: 0 5px 0 0; /* LTR */
}
.tabs ul.primary li.active a {
  border-bottom: 1px solid #ffffff;
}
.tabs ul.primary li a {
  color: #000;
  background-color: #ededed;
  height: 1.8em;
  line-height: 1.9;
  display: block;
  font-size: 0.929em;
  float: left; /* not LTR */
  padding: 0 10px 3px;
  margin: 0;
  text-shadow: 0 1px 0 #fff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.tabs ul.primary li.active a {
  background-color: #ffffff;
}
.tabs ul.secondary {
  border-bottom: none;
  padding: 0.5em 0;
}
.tabs ul.secondary li {
  display: block;
  float: left; /* LTR */
}
.tabs ul.secondary li:last-child {
  border-right: none; /* LTR */
}
.tabs ul.secondary li:first-child {
  padding-left: 0; /* LTR */
}
.tabs ul.secondary li a {
  padding: 0.25em 0.5em;
}
.tabs ul.secondary li a.active {
  background: #f2f2f2;
  border-bottom: none;
  border-radius: 5px;
}
ul.action-links {
  list-style: none;
  margin: 5px;
  padding: 0.5em 1em;
}
ul.action-links li {
  display: inline-block;
  margin-left: 10px;
}
ul.action-links li a {
  padding-left: 15px;
  background: url(../images/add.png) no-repeat left center;
  margin: 0 10px 0 0;
}

/* ------------------- Messages --------------------------- */

#messages {
  padding: 20px 0 5px;
  margin: 0 auto;
}
.featured #messages {
  background: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
}
div.messages {
  margin: 8px 15px;
}

/* ------------------- Breadcrumbs ------------------------ */


.breadcrumb a {
	position: relative;
  background: url(../images/b.png) 0 0 no-repeat;
	padding: 2px 15px 2px 20px;

	color: #767676;
font-family: 'Verdana', serif;
font-size: 11px;
vertical-align: text-top;
float:left;
border-top: 1px solid #767676;
border-bottom: 1px solid #767676;
}
.breadcrumb span:after {
background: url(../images/b.png) 0 0 no-repeat;
  content: "";
  width: 11px;
  height: 24px;
  display: inline-block;
  position: absolute;
  margin-top: -3px;
  margin-left: 14px;
}
.breadcrumb span {
	position: relative;
  background: url(../images/b.png) 0 0 no-repeat;
	padding: 2px 15px 2px 25px;
	margin-right: 10px;
	color: #767676;
font-weight: bold;
font-family: 'Verdana', serif;
font-size: 11px;
vertical-align: text-top;
float:left;
border-top: 1px solid #767676;
border-bottom: 1px solid #767676;
}
.breadcrumb img {
vertical-align: sub;
width: 17px;
vertical-align: text-top;
}

/* ------------------- User Profile ----------------------- */

.profile .user-picture {
  float: none;
}

/* ------------------- Password Meter --------------------- */

.confirm-parent,
.password-parent {
  width: 34em;
}
.password-parent,
div.form-item div.password-suggestions {
  position: relative;
}
.password-strength-text,
.password-strength-title,
div.password-confirm {
  font-size: 0.82em;
}
.password-strength-text {
  margin-top: 0.2em;
}
div.password-confirm {
  margin-top: 2.2em;
  width: 20.73em;
}

/* ------------------- Buttons ---------------------------- */

input.form-submit,
a.button {
  background: #fff url(../images/buttons.png) 0 0 repeat-x;
  color: #3a3a3a;
  cursor: pointer;
  font-weight: normal;
  text-align: center;
  margin-bottom: 1em;
  margin-right: 0.6em; /* LTR */
  padding: 4px 17px;
border: 0;
}
a.button:link,
a.button:visited,
a.button:hover,
a.button:focus,
a.button:active {
  text-decoration: none;
  color: #5a5a5a;
}

/* ------------------- Form Elements ---------------------- */

fieldset {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin-top: 10px;
  margin-bottom: 32px;
  padding: 0 0 10px;
  position: relative;
  top: 12px; /* Offsets the negative margin of legends */
  border-radius: 4px;
}
.fieldset-wrapper {
  margin-top: 25px;
}
.node-form .vertical-tabs .fieldset-wrapper {
  margin-top: 0;
}
.filter-wrapper {
  top: 0;
  padding: 1em 0 0.2em;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.filter-help a {
  font-size: 0.857em;
  padding: 2px 20px 0;
}
.filter-wrapper .form-item label {
  margin-right: 10px;
}
.filter-wrapper .form-item {
  padding: 0 0 0.5em 0.5em;
}
.filter-guidelines {
  padding: 0 1.5em 0 0.5em;
}
fieldset.collapsed {
  background: transparent;
  border-radius: 0;
}
fieldset legend {
  background: #dbdbdb;
  border: 1px solid #ccc;
  border-bottom: none;
  color: #3b3b3b;
  display: block;
  height: 2em;
  left: -1px; /* LTR */
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  line-height: 2;
  padding: 0;
  position: absolute;
  text-indent: 10px;
  text-shadow: 0 1px 0 #fff;
  top: -12px;
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
fieldset.collapsed legend {
  border-radius: 4px;
}
fieldset legend a {
  color: #3b3b3b;
}
fieldset legend a:hover,
fieldset legend a:focus,
fieldset legend a:active {
  color: #000;
}
fieldset .fieldset-wrapper {
  padding: 0 10px;
}
fieldset .fieldset-description {
  margin-top: 5px;
  margin-bottom: 1em;
  line-height: 1.4;
  color: #3c3c3c;
  font-style: italic;
}
input {

  padding: 4px;
}

textarea {
  line-height: 1.5;
}
textarea.form-textarea,
select.form-select {
  padding: 4px;
}
input.form-text,
input.form-tel,
input.form-email,
input.form-url,
input.form-search,
input.form-number,
input.form-color,
textarea.form-textarea {
  border: 1px solid #979fa3;
  border-radius: 2px;
  height: 9px;
  width: 132px;
  font-size: 12px;


}

select.form-select {
  border: 1px solid #979fa3;
  border-radius: 2px;
  height: 925x;
  width: 132px;
  font-size: 12px;
text-transform: lowercase

}
input.form-submit:hover,
input.form-submit:focus {
  background: #dedede;
}
.password-suggestions ul li {
  margin-left: 1.2em; /* LTR */
}
.form-item {
  margin-bottom: 1em;
  margin-top: 2px;
}
.form-item label {
  font-size: 14px;
}
.form-type-radio label,
.form-type-checkbox label {
  margin-left: 4px;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2px;
}
.form-actions {
  padding-top: 10px;
}

select#edit-jump {
  display: none;
}
/* Contact Form */
.contact-form #edit-name {
  width: 75%;
  border-radius: 4px;
}
.contact-form #edit-mail {
  width: 75%;
  border-radius: 4px;
}
.contact-form #edit-subject {
  width: 75%;
  border-radius: 4px;
}
.contact-form #edit-message {
  width: 76.3%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.contact-form .resizable-textarea .grippie {
  width: 76%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* ------------------- Disabled Form Elements ------------- */
input.form-button-disabled,
input.form-button-disabled:hover,
input.form-button-disabled:focus,
input.form-button-disabled:active,
.form-disabled input,
.form-disabled select,
.form-disabled textarea {
  background: #ededed;
  border-color: #bbb;
  color: #717171;
}
.form-disabled label {
  color: #717171;
}

/* ------------------- Animated Throbber ------------------ */
.js input.form-autocomplete {
  background-position: 100% 4px; /* LTR */
}
.js input.throbbing {
  background-position: 100% -16px; /* LTR */
}

/* ------------------- Comment Form ----------------------- */
.comment-form label {
  float: left; /* LTR */
  font-size: 0.929em;
  width: 120px;
}
.comment-form input,
.comment-form .form-select {
  margin: 0;
  border-radius: 4px;
}
.comment-form .form-type-textarea label {
  float: none;
}
.comment-form .form-item,
.comment-form .form-radios,
.comment-form .form-type-checkbox,
.comment-form .form-select {
  margin-bottom: 10px;
  overflow: hidden;
}
.comment-form .form-type-checkbox,
.comment-form .form-radios {
  margin-left: 120px; /* LTR */
}
.comment-form .form-type-checkbox label,
.comment-form .form-radios label {
  float: none;
  margin-top: 0;
}
.comment-form input.form-file {
  width: auto;
}
.no-sidebars .comment-form .form-text {
  width: 800px;
}
.one-sidebar .comment-form .form-text {
  width: 500px;
}
.two-sidebars .comment-form .form-text {
  width: 320px;
}
.comment-form .form-item .description {
  font-size: 0.786em;
  line-height: 1.2;
  margin-left: 120px; /* LTR */
}
#content h2.comment-form {
  margin-bottom: 0.5em;
}
.comment-form .form-textarea {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item {
  margin-top: 0;
  margin-bottom: 0;
}
.filter-wrapper label {
  width: auto;
  float: none;
}
.filter-wrapper .form-select {
  min-width: 120px;
}
.comment-form fieldset.filter-wrapper .tips {
  font-size: 0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
  margin-bottom: 0.4em;
}
#edit-actions input {
  margin-right: 0.6em; /* LTR */
}

/* ------------------- Other Overrides -------------------- */

div.password-suggestions {
  border: 0;
}
.ui-widget-overlay {
  background: #222222;
  opacity: 0.7;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
  padding: 1em;
}
#forum .name {
  font-size: 1.083em;
}
#forum .description {
  font-size: 1em;
}

/* ------------------- Search Form ------------------------ */

#block-search-form {
  padding-bottom: 7px;
}
#block-search-form .content {
  margin-top: 0;
}
#search-form input[type="search"],
#block-search-form input[type="search"] {
  box-sizing: border-box;
  padding: 4px;
  -webkit-appearance: textfield;
}
#search-form input[type="search"]::-webkit-search-decoration,
#block-search-form input[type="search"]::-webkit-search-decoration {
  display: none;
}

#block-search-form .form-item-search-block-form input {
  float: left; /* LTR */
 
  margin-right: 5px;
  width: 9em;
}
#search-block-form input.form-submit,
#search-form input.form-submit {
  margin-left: -24px;
  margin-right: -6px;
  margin-top: 0px;
  height: 25px;
  width: 27px;
  padding: 0;
  cursor: pointer;
  text-indent: -9999px;
  /* border-color: #e4e4e4 #d2d2d2 #b4b4b4; */
  background: url(../images/buscador_2.png) no-repeat center top;
  overflow: hidden;
}
#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus {
  background-position: center bottom;
}
#search-form .form-item-keys label {
  display: block;
}

/* ------------------- Search Results --------------------- */
ol.search-results {
  padding-left: 0;
}
.search-results li {
  border-bottom: 1px solid #d3d7d9;
  padding-bottom: 0.4285em;
  margin-bottom: 0.5em;
}
.search-results li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 1em;
}
.search-results .search-snippet-info {
  padding-left: 0;
}

/* ------------------- Shortcut Links --------------------- */

.shortcut-wrapper {
  margin: 2.2em 0 1.1em 0; /* Same as usual h1#page-title margin. */
}
.shortcut-wrapper h1#page-title {
  float: left; /* LTR */
  margin: 0;
}
div.add-or-remove-shortcuts {
  padding-top: 0.9em;
}
.overlay div.add-or-remove-shortcuts {
  padding-top: 0.8em;
}

/* ------------------- Admin-specific Theming ------------- */

.page-admin #content img {
  margin-right: 15px; /* LTR */
}
.page-admin #content .simpletest-image img {
  margin: 0;
}
.page-admin-structure-block-demo .block-region {
  background: #ffff66;
  border: 1px dotted #9f9e00;
  color: #000;
  font: 90% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  margin: 5px;
  padding: 5px;
  text-align: center;
  text-shadow: none;
}
.page-admin-structure-block-demo #featured .block-region {
  font-size: 0.55em;
}
.page-admin-structure-block-demo #header .block-region {
  width: 500px;
}
.page-admin #admin-dblog img {
  margin: 0 5px;
}
/* Fix spacing when Seven is used in the overlay. */
#system-theme-settings fieldset {
  padding: 0;
}
#system-theme-settings fieldset .fieldset-legend {
  margin-top: 0;
}
/* Configuration. */
div.admin .right,
div.admin .left {
  width: 49%;
  margin: 0;
}
div.admin-panel {
  background: #fbfbfb;
  border: 1px solid #ccc;
  margin: 10px 0;
  padding: 0 5px 5px;
}
div.admin-panel h3 {
  margin: 16px 7px;
}
div.admin-panel dt {
  border-top: 1px solid #ccc;
  padding: 7px 0 0;
}
div.admin-panel dd {
  margin: 0 0 10px;
}
div.admin-panel .description {
  margin: 0 0 14px 7px;
}

/* ------------------- Overlay Layout Styles -------------- */

.overlay #main,
.overlay #content {
  width: auto;
  float: none;
}
.overlay #page {
  padding: 0 2em;
}
.overlay .region-page-top,
.overlay #header,
.overlay #page-title,
.overlay #featured,
.overlay #sidebar-first,
.overlay #triptych-wrapper,
.overlay #footer-wrapper {
  display: none;
}
.overlay-processed .field-type-image {
  display: block;
  float: none;
}
.overlay #messages {
  width: auto;
}

/* ------------------- Poll ------------------------------- */

.node .poll {
  margin: 2em 0;
}
.node .poll #edit-choice {
  margin: 0 0 1.5em;
}
.poll .vote-form {
  text-align: left; /* LTR */
  margin: 0;
}
.poll .percent {
  font-size: 0.857em;
  font-style: italic;
  margin-bottom: 3em;
  margin-top: -3.2em;
  float: right; /* LTR */
  text-align: right; /* LTR */
}
.poll .choice-title {
  clear: right; /* LTR */
}
.poll .total {
  font-size: 0.929em;
  font-style: italic;
  text-align: right; /* LTR */
  clear: both;
}
.node .poll {
  margin: 1.8em 0 0;
}
.node .poll .text {
  margin-right: 6.75em;
}
.node .poll #edit-choice {
  margin: 0 0 1.2em;
}
.poll .bar .foreground {
  background-color: #666;
}
#footer-wrapper .poll .bar {
  background-color: #666;
}
#footer-wrapper .poll .bar .foreground {
  background-color: #ddd;
}

/* ------------------- Book ------------------------------- */
.book-navigation .menu {
  border-top: 1px solid #d6d6d6;
}
.book-navigation .book-pager {
  border-bottom: 1px solid #d6d6d6;
  border-top: 1px solid #d6d6d6;
  margin: 0;
}

/* ------------------- Menu Toggle Link ------------------- */
a#menu-toggle {
  display:none;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
  padding: 0.7em 0 0.7em 10px;
  text-decoration: none;
  text-shadow: 0 1px #EEEEEE;
  position:relative;
}

a#menu-toggle:after {
  content:"";
  background: url('../images/toggle.png') no-repeat;
  width: 22px;
  height: 30px;
  display: inline-block;
  position: absolute;
  right: 10px;
}
div#menu_mobile {
    display: none;
}

div#agader_mobile {
    display: none;
}
.hidmobile{
display:block;
}

.hiddesktop{
display: none;
}
div#mapa {
    display: block;
}
/* ------------------- Media Queries ---------------------- */

@media all and (max-width: 460px) {

li.leng {
    margin-left: -40px;
}

#footer-columns .content li a {
  display: block;
  line-height: 1.2;

  text-indent: -15px;
}

.language-link {
    color: white;
}

li.primero_portal.puntero img {
    float: right;
}
.region-footer-fourthcolumn{
display:none;
}

a.galicia_logo {
    float: right;
    margin: 11px;
}
.pie{
display:none;
}

.pie_movil{
display:block;
}
.galicia_logo{
display:block;
}
span.tipo_PDF {
position: relative !important;
}

span.tipo_DOC {
position: relative !important;
}

span.tipo_ZIP {
position: relative !important;
}

span.tipo_RAR {
position: relative !important;
}

span.tipo_XLS{
position: relative !important;
}


span.tipo_XLS{
position: relative !important;
}
span.tipo_ODS{
position: relative !important;
}

span.tipo_JPG{
position: relative !important;
}

span.tipo_PNG{
position: relative !important;
}
div#abrir_es {
    margin-bottom: 10px;
	float:none;
}
div#abrir_es:hover {
    margin-bottom: 10px;
	float:none;
}
div#cerrar_es {
    margin-bottom: 10px;
	margin-left:0;
	}
div#cerrar_es:hover {
    margin-bottom: 10px;
	margin-left:0;
	}

#casos_de_exito_rural .view-casos-de-exito .more-link {
    margin-top: 191px !important;
}
	
#casos_de_exito_rural div.view-casos-de-exito img {
    margin-bottom: 12px;
	float:none !important;
}

#casos_de_exito_rural .view-casos-de-exito-castellano .more-link {
    margin-top: 191px !important;
}
	
#casos_de_exito_rural div.view-casos-de-exito-castellano img {
    margin-bottom: 12px;
	float:none !important;
}
#bloque_arriba .views-field.views-field-field-descripcion{
margin-left:0 !important;
}
#casos_de_exito_rural div.view-casos-de-exito img{
margin:0 !important;
}
div#experiencia_rural .more-link {
    margin-top: -6px;
}

.view-experiencia-rural-es .more-link {
    margin-top: 20px !important;
    margin-right: 32px;
}
.view-casos-de-exito-castellano .item-list .pager {
    padding-top: 61px;
}
.view-casos-de-exito .item-list .pager {
    padding-top: 61px;
}

form#views-exposed-form-bucador-comarcas-page {
    position: relative;
}
.field-name-field-imagen-de-situacion{
float:none;
}
div#mapa {
    display: none;
}
.field-name-field-imagen-de-situacion{
float:none !important;
}
div#views_slideshow_controls_text_slide_rural-block_1 {
    display: none;
}

input#edit-submitted-nome-e-apelidos {
    width: 330px;
}

input#edit-submitted-nombre-y-apellidos {
    width: 330px;
}

input#edit-submitted-e-mail {
    width: 330px;
}
  /* ----------------- Menu on Small Resolutions ---------- */
  a#menu-toggle {
    display:block;
  }
.views-field.views-field-field-subtitulo {
    float: left;
}

div#todo_bombi{
display:none;
}

#block-views-casos-de-exito-block img{
float:left;

}
  #main-menu-links {
    height: auto;
	display:none;
  }
  
  ul#enlaces_portal {
    list-style: none;
	color: #ffffff;
	background: #666666;
}
  
  #main-menu-links li {
float: left;
list-style: none;
margin: 0;
padding: 0;
width: 100%;
border-radius: 2px;
}

div#agader_mobile {
    padding-top: 50px;
	display: block;
	float:none;
}

.bloque_portal_menu {
    margin-bottom: 0px;
    background-color: #666666;
	float:none;
    border-bottom: 2px solid #ffffff;
	padding: 6px 24px;
}
li.primero_portal a{
    color: #ffffff;
}

li.primero_portal_help a{
    color: #ffffff;
}

li.otro_portal a{
color:#ffffff;
}

li.hijo_portal a{
    color: #ffffff;
}

li.nietos_portal a{
    color: #ffffff;
}
.puntero{
cursor: pointer;
}

div.view-casos-de-exito img {
float: none;
}
.breadcrumb {
    display: none;
}

div#menu-lateral {
    display: none;
}

div#menu_mobile {
    display: block;
	float:none;
}

#search-block-form {
    border-left: 0;
    padding: 0;
    border-right: 0;
    float: left;
    margin-left: 10px;
    display: none;
}

div#casos_de_exito_rural {
width: 320px;
float: left;
height: 550px;
}
#search-block-form {
border-left: 0; 
padding: 0;
border-right: 0; 
margin-left: 10px;
margin-top: 10px;
float:left;
}
#bloque_idioma{
display: none;
}
img#slide-xunta-min {
    margin-left: 28%;
}
#block-views-slides-cabecera-block{
display:none;
}
.hidmobile{
display:none;
}

.hiddesktop{
display: block;
}

a#calink{
margin-right: 71%;
-moz-margin-end: 71%;
}

a#googlelink{
margin-right: 64%;
-moz-margin-end: 63%;
padding: 8px;
}

a#calink-es{
margin-right: 71%;
-moz-margin-end: 71%;
}

a#googlelink_es{
margin-right: 64%;
-moz-margin-end: 63%;
padding: 8px;
}
form#views-exposed-form-buscador-gdr-es-page {
    position: relative;
}

div#estatal {
    margin-bottom: 10px;
}

div#comunitaria {
    margin-bottom: 10px;
}

.Comunitaria {
    float: left;
}

.Estatal {
    float: left;
}

.Autonómica {
    float: left;
}

div.enlaces_navegacion {
display:none;
}
a.mapa_portal {
margin-right: 10px;
color: #3b3b3b;
text-decoration: none;
}

a.accesibilidade {
margin-right: 10px;
color: #3b3b3b;
text-decoration: none;
}
a.contacto {
margin-right: 10px;
color: #3b3b3b;
text-decoration: none;
}

form#views-exposed-form-buscador-comarcas-castellano-page {
    position: relative;
    float: left;
}

body, body.overlay {
color: #3b3b3b;
margin: 10px;
overflow-x:hidden;
}

.aberto {
width: 100% !important;
}

.pechado {
width: 100% !important;
}

.rematado {
width: 100% !important;
}  
  /* ----------------- Forms on Small Screens ------------- */
  input.form-text,
  input.form-tel,
  input.form-email, 
  input.form-url,
  input.form-search,
  input.form-number, 
  input.form-color,
  textarea.form-textarea,
  select.form-select {
    width: 98%;
  }
}

@media all and (min-width: 461px) and (max-width: 970px) {
 /* ------------------ Header and Menus ------------------- */

 .region-header {
    margin: .5em 5px .75em;
  }
  #logo {
    padding: 5px 0 0 5px; /* LTR */
  }
  #name-and-slogan {
    padding: 10px 10px 8px;
  }
  #main-menu-links {
    margin: 0 5px;
    padding: 0;
    text-align: center;
  }
  #main-menu-links li {
    float: left;
    margin-right: 5px;
    padding: 0;
    display: inline-block;
    width: 32.75%;
  }
  #main-menu-links li:nth-child(3n) {
    margin-right: -5px; /* LTR */
  }
  #main-menu-links a {
    float: none;
    display: block;

    margin-bottom: 5px;
  
  }
  #featured {
    font-size: 1.43em;
  }
  #featured h2 {
    font-size: 1.174em;
  }
  #triptych h2 {
    font-size: 1.243em;
    margin-bottom: 0.9em;
  }

}

@media all and (min-width: 971px) {

  .region-header {
    
  }
  #logo {
    padding: 15px 15px 15px 10px; /* LTR */
  }
  #name-and-slogan {
    padding: 26px 0 0;
    margin: 0 0 30px 15px; /* LTR */
  }
  #site-name {
    font-size: 1.821em;
  }

  #main-menu-links li {
    float: left; /* LTR */
    list-style: none;

    width: auto;
  }
  #main-menu-links a {
    float: left; /* LTR */
    padding: 0 8px 0 8px;
    margin-bottom: 0;
  }
  #featured {
    font-size: 1.643em;
    line-height: 1.4;

  }
  #featured h2 {
    font-size: 1.174em;
    line-height: 1;
  }
  .featured #main-menu-links li a:active,
  .featured #main-menu-links li a.active {
    background: #f0f0f0;
    background: rgba(240, 240, 240, 1.0);
  }
}


/* ------------------- Misc Fixes ------------------------- */
.element-invisible {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  left: 0;
  display: none;
}


#main-menu-links{
margin: 0;
}
#main-menu-links li{
border-left: 1px solid #979fa3;
}
#main-menu-links li:hover{
border-left: 1px solid #979fa3;
background-color: #719700;
color: white;
}

#main-menu-links li:hover a{
color: #719700;
}
.node-forum.gl {
float: none;
margin-right: 0;
}
.language-switcher-locale-url div.gl{
position: relative;
float: left;
margin-right: 24px;
}
.node-forum.es {
float: none;
margin-right: 0;
}
.language-switcher-locale-url div.es{
float:right;
}
.comment.es {
float: none;
margin-right: 0;
}
#bloque_idioma a{
font-size: 12px;
margin-bottom: 5px;
color: #767676;
text-decoration: none;
}
#bloque_idioma a:hover{
color: #666666;
}

#bloque_idioma a.active{
font-size: 12px;
margin-bottom: 5px;
color: #666666;
font-weight:bold;
}
.enlaces_navegacion a {
color: #767676;
font-weight: normal;
}
.enlaces_navegacion a:hover {
color: #666666;
font-weight: normal;
}
.enlaces_navegacion a.active {
color: #666666;
font-weight: normal;
font-weight:bold;
}



span.size {
font-size: 9px;
margin-left: 45px;
}
span.tipo_PDF {

font-size: 10px;
padding: 0 5px;
background: rgb(190,040,045);
color: white;
position: absolute;
}

span.tipo_DOC {

font-size: 10px;
padding: 0 5px;
background: rgb(029,112,183);
color: white;
position: absolute;
}

span.tipo_ODT {

font-size: 10px;
padding: 0 5px;
background: rgb(029,112,183);
color: white;
position: absolute;
}

span.tipo_ZIP {

font-size: 10px;
padding: 0 7px;
background: rgb(255,221,000);
color: black;
position: absolute;
}

span.tipo_RAR {

font-size: 10px;
padding: 0 5px;
background: rgb(255,221,000);
color: black;
position: absolute;
}

span.tipo_XLS{

padding: 0 5px;
background: rgb(129,053,138);
color: white;
position: absolute;
}

span.tipo_ODS{

font-size: 9px;
padding: 1px 6px;
background: rgb(129,053,138);
color: white;
border-radius: 2px;
}

span.tipo_JPG{

font-size: 9px;
padding: 1px 7px;
background: rgb(145,190,030);
color: white;
border-radius: 2px;
position: relative;
}

span.tipo_PNG{

font-size: 9px;
padding: 1px 4px;
background: rgb(145,190,030);
color: white;
border-radius: 2px;
position: relative;
}



span.mb {
font-size: 9px;
}
.large { width: 2000px;  }
.small{ width: 1000px;   }
.lista-ficheiros {
background: #e5efea;
padding-right: 10px;
border-radius: 2px;
padding-top: 6px;
}
ul.lista_ficheiros {
font-size: 12px;
padding: 10px 10px 10px 30px;
list-style:none;
}
span.label {
font-size: 24px;
color: #006633;
font-family: 'Fjord One', serif;
line-height: 1;
}

article.node-comarca div.field-name-body{
width: 63%;
margin-right: 3%;
text-align: left;
float: left;
}
.field-name-field-imagen-de-situacion {
float: left;
}
.field-name-field-imagen-de-comarca {
float: left;
margin-top: 45px;
}
div#autocomplete{
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
font-size: 13px;
}

.views-slideshow-cycle-main-frame-row-item.slide-cabecera {
width: 960px;
height: 240px;
}
div#views_slideshow_cycle_teaser_section_slides_cabecera-block_1 {
height: 288px !important;
}
div#block-views-casos-de-exito-block {
height: auto;
border-radius: 2px;
margin-bottom: -14px;
}
div#block-views-casos-de-exito-castellano-block {
height: auto;
border-radius: 2px;
margin-bottom: -14px;
}
#block-views-casos-de-exito-block div.view-casos-de-exito {
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-block div.view-casos-de-exito: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;
}
.field-slideshow-pager a{
  display:inline-block;
  width:16px;
  height:16px;
  background: url(../img/icons/icon-point.png) no-repeat 0 -16px;
  text-indent: -999%;
}

element.style {
z-index: 999;
margin-top: -20px;
position: absolute;
}

div#slideshow-nav a {
background: url('../images/slider-dots-agader-vacio.png') no-repeat scroll 0 0;
font-size: 0;
cursor: pointer;
padding: 10px;
}

div#slideshow-nav a.activeSlide {
background: url('../images/slider-dots-agader-lleno.png') no-repeat scroll 0 0;
font-size: 0;
cursor: pointer;
padding: 10px;
}
div#slideshow-nav {
margin-top: -50px;
padding-left: 70px;
}

div#block-views-slides-cabecera-block .view-footer {
z-index: 9;
position: absolute;
}

div#slideshow-nav-block a {
margin: 2px;
background: url('../images/slider-dots-agader-vacio.png') no-repeat scroll 0 0;
font-size: 0;
cursor: pointer;
padding: 10px;
}

div#slideshow-nav-block a.activeSlide {
margin: 2px;
background: url('../images/slider-dots-agader-lleno.png') no-repeat scroll 0 0;
font-size: 0;
cursor: pointer;
padding: 10px;
}
div#slideshow-nav-block {
margin-top: -50px;
padding-left: 58px;
}

div#block-views-slides-cabecera-block-1 .view-footer {
z-index: 9;
position: absolute;
}
.region.region-footer-fourthcolumn img {
float: right;
}
.region.region-footer-thirdcolumn img {
float: left;
margin-right: 10px;
}

.sidebar h2 {
	position: relative;
	background: #006633;
}
.sidebar h2:after {
	top: 100%;
	left: 15px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 105, 62, 0);
	border-top-color: #006633;
	border-width: 18px 25px 18px 25px;
	margin-left: -15px;
}

li.servizos {
float: left;
width: 100%;
}
li.servizos:hover {
float: left;
width: 100%;
background-color: #ced7d3;
}

div#block-block-12 {
height: 44px;
}

div#block-views-boletines-block {
height: 146px;
margin: 20px 0 8px 0;
}
div#block-views-boletines-block-1 {
height: 116px;
border-radius: 2px;
}
div#block-block-13 {
height: 68px;
}

div#block-block-14 {
height: 44px;
}

div#block-block-15 {
height: 44px;
}

div#block-block-16 {
height: 44px;
}
img.icono_dedo {
float: right;
position: absolute;
}
.dedo img {
margin-top: 3px;
}
div#block-block-1 {
background: #e5efea;
border-radius: 2px;
}

body.page-desarrollo-rural-casos-de-exito .field-content {
text-align: left;
vertical-align: text-bottom;
}

body.page-desenvolvemento-rural-casos-de-exito .field-content {
text-align: left;

}

.node-type-novas #content .section {
width: 100%;
margin-top: -0px;
}
.views-field.views-field-field-fonte .field-content{
font-size: 14px;
color: #767676;
}

.view.view-experiencia-rural-es .views-row {
    padding-top: 4px;
}

.view.view-experiencia-rural-gl .views-row {
    padding-top: 4px;
}


img.flecha_des {
    float: left;
    margin-left: -10px;
    margin-right: 10px;
}
h2.lineas{
font-size: 14px;
margin:0;
}
.field-name-field-concellos {
text-transform: initial;
}
.field-name-field-concellos .field-label{
text-transform: initial;

}

.field.field-name-field-concellos.field-type-list-text.field-label-inline.clearfix{
margin-bottom: 48px;
}
.field-name-field-provincia-linea .field-items{
text-transform: initial;
}

.page-desenvolvemento-rural-boletin-agader-sobre-o-medio-rural div.view-boletines{
background: #ffffff;
}
.page-desarrollo-rural-boletin-agader-sobre-el-medio-rural div.view-boletines-es{
background: #ffffff;
}
#img-pagina-pdf {
float: left;
margin-right: 15px;
}

.page-desenvolvemento-rural-boletin-agader-sobre-o-medio-rural .view-boletines .views-row{
margin-bottom:116px;
}
.page-desarrollo-rural-boletin-agader-sobre-el-medio-rural .view-boletines-es .views-row{
margin-bottom:116px;
}
span.titulo_boletin{
font-size: 18px;
color: #006633;
margin: 0;
font-family: 'Fjord One', serif;
line-height: 1;
}

.views-field.views-field-field-url-ver {
margin-top: 15px;
}
.views-field.views-field-field-url-ver a{
color: #000000;
}
.views-field.views-field-field-pdf a{
color: #000000;
}
.page-desenvolvemento-rural-boletin-agader-sobre-o-medio-rural .view-header {
margin: 0px 0 48px 0;
}
.page-desarrollo-rural-boletin-agader-sobre-el-medio-rural .view-header {
margin: 20px 0 48px 0;
}
.view-header p{
padding:0;
}
body.page-desarrollo-rural-boletin-agader-sobre-el-medio-rural .view-boletines-es p{
font-size: 14px;
}
.view-casos-de-exito-castellano span.views-label {
float: left;
margin-right: 5px;
}

.page-desarrollo-rural div.view-casos-de-exito-castellano img {
float: right;
margin-left: 8px;
margin-bottom: 0px;
margin-right:0;
}

.page-desarrollo-rural div.view-casos-de-exito-castellano{
background-color: #ffffff;
color: #006633;
margin-top: 48px;
}
.view.view-buscador-comarcas-castellano.view-id-buscador_comarcas_castellano .view-header{
  margin-bottom: 48px;
}
.view-casos-de-exito span.views-label {
float: left;
margin-right: 5px;
}

li.nietos_portal {
  margin-left: 95px;
}

li.primero_portal {
  font-weight: bold;
}
li.primero_portal_lang {
  font-weight: bold;
}
li.primero_portal_help {
  font-weight: bold;
}

ul#enlaces_portal {
  list-style: none;
}

p.search-info {
  display: none;
}

form#search-form {
  display: none;
}

#casos_de_exito_rural div.view-casos-de-exito img {
float: left;
margin: 0 12px 12px 12px;
position: inherit;
}
.titulo-dedo .field-content {
  float: left;
}
.page-desenvolvemento-rural div.view-casos-de-exito{
background-color: #ffffff;
color: #006633;
}

.page-desarrollo-rural .views-field.views-field-title {
font-size: 24px;
color: #006633;
margin: 0;
font-family: 'Fjord One', serif;
line-height: 1.25;
}
.page-desenvolvemento-rural .views-field.views-field-title {
font-size: 24px;
color: #006633;
margin: 0;
font-family: 'Fjord One', serif;
line-height: 1.25;
}
.page-desarrollo-rural .views-field.views-field-field-lema {
font-size: 18px;
color: #006633;
margin: 0;
font-family: 'Fjord One', serif;
line-height: 1.5;
margin-bottom: 10px;
}
.page-desenvolvemento-rural .views-field.views-field-field-lema {
font-size: 18px;
color: #006633;
margin: 0;
font-family: 'Fjord One', serif;
line-height: 1.5;
margin-bottom: 10px;
}
.page-desarrollo-rural .views-field {
color: #3b3b3b;
font-size: 14px;
}
.page-desenvolvemento-rural .views-field {
color: #3b3b3b;
font-size: 14px;
}
.page-desarrollo-rural .views-label {
font-weight: bold;
}
.page-desenvolvemento-rural .views-label {
font-weight: bold;
}
.views-field.views-field-field-pdf-1 a {
color: #000000;
}
.page-desarrollo-rural div.view-casos-de-exito-castellano .views-row{
margin-bottom:50px;
}
.page-desenvolvemento-rural div.view-casos-de-exito .views-row{
margin-bottom:50px;
}
.page-desenvolvemento-rural h1{
margin-bottom: 30px;
}
.page-desarrollo-rural h1{
margin-bottom: 30px;
}
.section {
float: left;
}
.page-desarrollo-rural-otras-experiencias-de-desarrollo-rural .views-field.views-field-title {
font-size: 24px;
color: #006633;
margin: 0;
font-family: 'Fjord One', serif;
line-height: 1;
margin-top: 15px;
margin-bottom: 10px;
}

.page-desarrollo-rural-otras-experiencias-de-desarrollo-rural div.view-experiencia-rural-es .views-row{
margin-bottom:50px;
}

.page-desarrollo-rural-otras-experiencias-de-desarrollo-rural .views-field-field-resumo{
color: #3b3b3b;
font-size: 14px;
}

.page-desenvolvemento-rural-outras-experiencias-de-desenvolvemento-rural .views-field.views-field-title {
font-size: 24px;
color: #006633;
margin: 0;
font-family: 'Fjord One', serif;
line-height: 1;
margin-top: 15px;
margin-bottom: 10px;
}

.page-desenvolvemento-rural-outras-experiencias-de-desenvolvemento-rural div.view-experiencia-rural-gl .views-row{
margin-bottom:50px;
}

.page-desenvolvemento-rural-outras-experiencias-de-desenvolvemento-rural .views-field-field-resumo{
color: #3b3b3b;
font-size: 14px;
}



/* ABERTO */
.aberto .views-field.views-field-field-titulo-descripcion {

  font-weight: bold;
  margin-right: 5px;
  margin-left: 20px;
  color: #006633;
  margin-top: 20px;
  margin-bottom: 20px;
}
.aberto{
font-size: 13px;
}

.aberto .views-label {
float: left;
font-weight: bold;
margin-right:5px;
margin-left: 20px;
}
.aberto .views-field-body {
margin: 0 20px;
}
.aberto .views-field-title{
font-size: 24px !important;
color: white;
font-family: 'Fjord One', serif;
background-color: #99c2ad;
margin-top: 0 !important;
}
.aberto span.field-content {
padding: 20px;
}

.aberto .views-field-field-titulo-documentacion .field-content {
margin-left: 20px;
color: #006633;
font-weight:bold;
margin-top: 0 !important;
}

.lista-ficheiros .titulo {
margin-left: 20px;
color: #006633;
font-weight:bold;
margin-top: 0 !important;
  font-size: 13px;
}

.view-normativas .views-field.views-field-body {
  margin-bottom: 21px;
}

.aberto{
background-color:#e5efea;
border: 1px solid #006633;
margin-bottom:24px;
border-radius: 2px;
float:left;
width: 624px;
}

.aberto .pestana{
	position: relative;
	background: #e5efea;
	width: 100%;
	margin-top: 10px;
}
.aberto .views-field.views-field-title {
  padding-left: 20px;
}
.pechado .views-field.views-field-title {
  padding-left: 20px;
}
.rematado .views-field.views-field-title {
  padding-left: 20px;
}
#abrir{
float:left;
width: 157px;
background: url(../images/boton_abertas_1.png) no-repeat;
height: 25px;
}

h3#normativa{
font-size:25px;
color: #006633;
margin-top: 24px;
font-weight: normal;
}

#autonomica{
float:left;
width: 193px;
background: url(../images/boton_normativa_a1.png) no-repeat;
height: 25px;
}

#autonomica.activo{
float:left;
width: 193px;
background: url(../images/boton_normativa_a3.png) no-repeat;
height: 25px;
}

#autonomica:hover{
float:left;
width: 193px;
background: url(../images/boton_normativa_a2.png) no-repeat;
height: 25px;
}

#estatal{
float:left;
width: 193px;
background: url(../images/boton_normativa_e1.png) no-repeat;
height: 25px;
margin-right:65px;
}

#estatal.activo{
float:left;
width: 193px;
background: url(../images/boton_normativa_e3.png) no-repeat;
height: 25px;
margin-right:65px;
}

#estatal:hover{
float:left;
width: 193px;
background: url(../images/boton_normativa_e2.png) no-repeat;
height: 25px;
margin-right:65px;
}

#comunitaria{
float:left;
width: 193px;
background: url(../images/boton_normativa_c1.png) no-repeat;
height: 25px;
margin-right:65px;
}

#comunitaria.activo{
float:left;
width: 193px;
background: url(../images/boton_normativa_c3.png) no-repeat;
height: 25px;
margin-right:65px;
}

#comunitaria:hover{
float:left;
width: 193px;
background: url(../images/boton_normativa_c2.png) no-repeat;
height: 25px;
margin-right:65px;
}
#abrir_es{
float:left;
width: 157px;
background: url(../images/boton_abertas_1_es.png) no-repeat;
height: 25px;
}
#abrir:hover{
float:left;
width: 157px;
background: url(../images/boton_abertas_2.png) no-repeat;
height: 25px;
}

#abrir_es:hover{
float:left;
width: 157px;
background: url(../images/boton_abertas_2_es.png) no-repeat;
height: 25px;
}
#abrir.activo{
float:left;
width: 157px;
background: url(../images/boton_abertas_3.png) no-repeat;
height: 25px;
}
#abrir_es.activo{
float:left;
width: 157px;
background: url(../images/boton_abertas_3_es.png) no-repeat;
height: 25px;
}

/* PECHADO */

.pechado{
font-size: 13px;
}
.pechado .views-field.views-field-field-titulo-descripcion {
  font-weight: bold;
  margin-right: 5px;
  margin-left: 20px;
  color: #d6920f;
  margin-top: 20px;
  margin-bottom: 20px;
}
.pechado .views-label {
float: left;
font-weight: bold;
margin-right:5px;
margin-left: 20px;
}
.pechado .views-field-body {
padding: 0 20px;
}
.pechado .views-field-title{
font-size: 24px !important;
color: white;
font-family: 'Fjord One', serif;
background-color: #f6a811;
margin-top: 0 !important;
}
.pechado span.field-content {
padding: 20px 0;
}
.pechado .views-field-field-titulo-documentacion .field-content {
margin-left: 20px;
color: #d6920f;
font-weight:bold;
margin-top: 0 !important;
}

.pechado{
background-color:#f4e0bb;
border: 1px solid #d6920f;
margin-bottom:24px;
border-radius: 2px;
float:left;
width: 624px;
}
.pechado .lista-ficheiros{
background-color:#f4e0bb;
}
.pechado a{
color: #d6920f;
}

.pechado .pestana{
	position: relative;
	background: #f4e0bb;
	width: 100%;
	margin-top: 10px;
}
div#warning_aberto {
  text-align: center;
  border: 2px solid #99c2ad;
  border-radius: 2px;
  padding: 16px;
  margin-bottom: 36px;
  color: #99c2ad;
  display: none;
  width: 592px;
}

div#warning_pechado {
  text-align: center;
  border: 2px solid #f6a811;
  border-radius: 2px;
  padding: 16px;
  margin-bottom: 36px;
  color: #f6a811;
  display: none;
  width: 592px;
}

div#warning_rematado {
  text-align: center;
  border: 2px solid #df9296;
  border-radius: 2px;
  padding: 16px;
  margin-bottom: 36px;
  color: #df9296;
  display: none;
  width: 592px;
}

#cerrar{
float:left;
width: 157px;
background: url(../images/boton_pechadas_1.png) no-repeat;
height: 25px;
margin: 0 12px;
margin-bottom: 10px;
}
#cerrar_es{
float:left;
width: 157px;
background: url(../images/boton_pechadas_1_es.png) no-repeat;
height: 25px;
margin: 0 12px;
margin-bottom: 10px;
}

#cerrar:hover{
float:left;
width: 157px;
background: url(../images/boton_pechadas_2.png) no-repeat;
height: 25px;
margin: 0 12px;
}

#cerrar_es:hover{
float:left;
width: 157px;
background: url(../images/boton_pechadas_2_es.png) no-repeat;
height: 25px;
margin: 0 12px;
}
#cerrar.activo{
float:left;
width: 157px;
background: url(../images/boton_pechadas_3.png) no-repeat;
height: 25px;
margin: 0 12px;
}

#cerrar_es.activo{
float:left;
width: 157px;
background: url(../images/boton_pechadas_3_es.png) no-repeat;
height: 25px;
margin: 0 12px;
}

.gdr-informacion a:hover{
color: #bed600;
}

.gdr-informacion a:link{
color: #bed600;
}

.gdr-informacion a:visited{
color: #bed600;
}
/* REMATADO */

.rematado{
font-size: 13px;
}
.rematado .views-field.views-field-field-titulo-descripcion {
  font-weight: bold;
  margin-right: 5px;
  margin-left: 20px;
  color: #b92832;
  margin-top: 20px;
  margin-bottom: 20px;
}
.rematado .views-label {
float: left;
font-weight: bold;
margin-right:5px;
margin-left: 20px;
}
.rematado .views-field-body {
padding: 0 20px;
}
.rematado .views-field-title{
font-size: 24px !important;
color: white;
font-family: 'Fjord One', serif;
background-color: #dc9196;
margin-top: 0 !important;
}
.rematado span.field-content {
padding: 20px 0;
}
.rematado .views-field-field-titulo-documentacion .field-content {
margin-left: 20px;
color:#b92832;
font-weight:bold;
margin-top: 0 !important;
}

.rematado{
background-color:#f8eaea;
border: 1px solid #b92832;
margin-bottom:24px;
border-radius: 2px;
float:left;
width: 624px;
}
.rematado .lista-ficheiros{
background-color:#f9e9ea;
}
.rematado a{
color: #b92832;
}

.rematado .pestana{
	position: relative;
	background: #f9e9ea;
	width: 100%;
	margin-top: 10px;
}

.flecha_imagen{
	width: 55px;
	margin: auto;
}

#acabar{
float:left;
width: 181px;
background: url(../images/boton_rematada_1.png) no-repeat;
height: 25px;
margin-bottom: 10px;
}
#acabar:hover{
float:left;
width: 181px;
background: url(../images/boton_rematada_2.png) no-repeat;
height: 25px;
}
#acabar.activo{
float:left;
width: 181px;
background: url(../images/boton_rematada_3.png) no-repeat;
height: 25px;
}

#acabar_es{
float:left;
width: 181px;
background: url(../images/boton_rematada_1_es.png) no-repeat;
height: 25px;
margin-bottom: 10px;
}
#acabar_es:hover{
float:left;
width: 181px;
background: url(../images/boton_rematada_2_es.png) no-repeat;
height: 25px;
}
#acabar_es.activo{
float:left;
width: 181px;
background: url(../images/boton_rematada_3_es.png) no-repeat;
height: 25px;
}

#resetear{
float:left;
width: 97px;
background: url(../images/boton_volver_1.png) no-repeat;
height: 25px;
margin-left: 12px;
}
#resetear:hover{
float:left;
width: 97px;
background: url(../images/boton_volver_2.png) no-repeat;
height: 25px;
margin-left: 12px;
}

.rematado .oculto{
display: none;
}

.pechado .oculto{
display: none;
}

.aberto .oculto{
display: none;
}

.icono-dinamizador{
float: left;
}

div#controles {
padding-bottom: 50px;
margin-top: 50px;
}

#mapa path:hover{
fill: #767676;
opacity: 0.5;
color: white;
}

#mapa polygon:hover{
fill: #767676;
opacity: 0.5;
}
#mapa polyline:hover{
fill: #767676;
opacity: 0.5;
}

.globe {
position: relative;
  width: 220px;
  font-size: 12px;
  color: white;
  background: #767676;
  border: 2px solid white;
  padding: 10px;
  border-radius: 2px;
}

.globe:after, .globe:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.globe:after {
border-color: rgba(153, 153, 153, 0);
	border-top-color: #767676;
	border-width: 20px;
	margin-left: -20px;
}
.globe:before {
	border-color: rgba(245, 245, 245, 0);
	border-top-color: #f5f5f5;
	border-width: 23px;
	margin-left: -23px;
}
svg#Capa_1 {
  margin-left: -20px;
}
#views-exposed-form-buscador-gdr-page{
  margin: 0;
  padding: 0;
  position: absolute;
}
.form-text.error{
color:black;
}

div.Estatal{
display:none
}

div.Autonómica{
display:none
}

div#gdr-1205, div#gdr-269 {
position: absolute;
-webkit-margin-start: 35% !important;
-webkit-margin-before: -23% !important;
margin-left: 30%;
bottom:74%;
display: none;
}
div#gdr-1206, div#gdr-266 {
position: absolute;
-webkit-margin-start: 30% !important;
-webkit-margin-before: -12% !important;
margin-left: 28%;
bottom: 66%;
display: none;
}
div#gdr-1207, div#gdr-265 {
position: absolute;
-webkit-margin-start: 20% !important;
-webkit-margin-before: -4% !important;
margin-left: 19%;
bottom: 61%;
display:none;
}
div#gdr-1208, div#gdr-262 {
position: absolute;
-webkit-margin-start: 16% !important;
-webkit-margin-before: 6% !important;
margin-left: 16%;
bottom: 54%;
display:none;
}
div#gdr-1209, div#gdr-261 {
position: absolute;
-webkit-margin-start: 6% !important;
-webkit-margin-before: 7% !important;
margin-left: 3%;
bottom: 59%;
display:none;
}
div#gdr-1210, div#gdr-258 {
position: absolute;
-webkit-margin-start: -8% !important;
-webkit-margin-before: 17% !important;
margin-left: -7%;
bottom:52%;
display:none;
}

div#gdr-1211, div#gdr-257 {
position: absolute;
-webkit-margin-start: 0% !important;
-webkit-margin-before: 31% !important;
margin-left: 1%;
bottom: 42%;
display:none;
}

div#gdr-1212, div#gdr-254 {
position: absolute;
-webkit-margin-start: 8% !important;
-webkit-margin-before: 22% !important;
margin-left: 10%;
bottom: 48%;
display:none;
}
div#gdr-1213, div#gdr-253 {
position: absolute;
-webkit-margin-start: 25% !important;
-webkit-margin-before: 21% !important;
margin-left: 25%;
bottom: 48%;
display:none;
}

div#gdr-1214, div#gdr-250 {
position: absolute;
-webkit-margin-start: 26% !important;
-webkit-margin-before: 33% !important;
margin-left: 26%;
bottom: 40%;
display:none;
}

div#gdr-1215, div#gdr-248 {
position: absolute;
-webkit-margin-start: 2% !important;
-webkit-margin-before: 42% !important;
margin-left: 1%;
bottom: 33%;
display:none;
}

div#gdr-1216, div#gdr-247 {
position: absolute;
-webkit-margin-start: 12% !important;
-webkit-margin-before: 28% !important;
margin-left: 12%;
bottom: 38%;
display:none;
}

div#gdr-1217, div#gdr-244 {
position: absolute;
-webkit-margin-start: 13% !important;
-webkit-margin-before: 47% !important;
margin-left: 12%;
bottom: 30%;
display:none;
}

div#gdr-1218, div#gdr-243 {
position: absolute;
-webkit-margin-start: 4% !important;
-webkit-margin-before: 64% !important;
margin-left: 3%;
bottom: 17%;
display:none;
}
div#gdr-1219, div#gdr-240 {
position: absolute;
-webkit-margin-start: 17% !important;
-webkit-margin-before: 58% !important;
margin-left: 15%;
bottom: 22%;
display:none;
}
div#gdr-1220, div#gdr-239 {
position: absolute;
-webkit-margin-start: 30% !important;
-webkit-margin-before: 73% !important;
margin-left: 29%;
bottom:12%;
display:none;
}

div#gdr-1221, div#gdr-236 {
position: absolute;
-webkit-margin-start: 43% !important;
-webkit-margin-before:57% !important;
margin-left: 41%;
bottom: 23%;
display:none;
}

div#gdr-1222, div#gdr-235 {
position: absolute;
-webkit-margin-start: 41% !important;
-webkit-margin-before: 68% !important;
margin-left: 40%;
bottom: 15%;
display:none;
}

div#gdr-1223, div#gdr-232 {
position: absolute;
-webkit-margin-start: 55% !important;
-webkit-margin-before: 69% !important;
margin-left: 54%;
bottom: 14%;
display:none;
}

div#gdr-1225, div#gdr-228 {
position: absolute;
-webkit-margin-start: 57% !important;
-webkit-margin-before: 53% !important;
margin-left: 51%;
bottom: 26%;
display:none;
}

div#gdr-1226, div#gdr-227 {
position: absolute;
-webkit-margin-start: 39% !important;
-webkit-margin-before: 50% !important;
margin-left: 36%;
bottom: 28%;
display:none;
}

div#gdr-1227, div#gdr-224 {
position: absolute;
-webkit-margin-start: 26% !important;
-webkit-margin-before: 46% !important;
margin-left: 24%;
bottom:31%;
display:none;
}
div#gdr-1228, div#gdr-223 {
position: absolute;
-webkit-margin-start: 51% !important;
-webkit-margin-before: 47% !important;
margin-left: 47%;
bottom: 34%;
display:none;
}

div#gdr-1233, div#gdr-220 {
position: absolute;
-webkit-margin-start: 38% !important;
-webkit-margin-before: 28% !important;
margin-left: 36%;
bottom: 45%;
display:none;
}

div#gdr-1229, div#gdr-219 {
position: absolute;
-webkit-margin-start: 53% !important;
-webkit-margin-before: 29% !important;
margin-left: 50%;
bottom: 44%;
display:none;
}

div#gdr-1230, div#gdr-216 {
position: absolute;
-webkit-margin-start: 61% !important;
-webkit-margin-before: 22% !important;
margin-left: 62%;
bottom: 48%;
display:none;
}

div#gdr-1231, div#gdr-215 {
position: absolute;
-webkit-margin-start: 47% !important;
-webkit-margin-before: 17% !important;
margin-left: 44%;
bottom:51%;
display:none;
}

div#gdr-1232 , div#gdr-212{
position: absolute;
-webkit-margin-start: 60% !important;
-webkit-margin-before: 9% !important;
margin-left: 60%;
bottom:58%;
display:none;
}
div#gdr-1234, div#gdr-211 {
position: absolute;
-webkit-margin-start: 46% !important;
-webkit-margin-before: 2% !important;
margin-left: 43%;
bottom: 63%;
display:none;
}
div#gdr-1235, div#gdr-208 {
position: absolute;
-webkit-margin-start: 53% !important;
-webkit-margin-before: -11% !important;
margin-left: 51%;
bottom: 71%;
display:none;
}
div#gdr-1224, div#gdr-41 {
position: absolute;
-webkit-margin-start: 62% !important;
-webkit-margin-before: 51% !important;
margin-left: 62%;
bottom: 28%;
display:none;
}

text {
cursor: pointer;
}
.gdr-informacion {
float: right;
border: 1px solid #bed600;
border-radius: 2px;
padding: 2px;
font-size: 10px;
margin-top:10px;
}

.gdr-informacion a{
color: #bed600; 
}



div#bloque_arriba {
width: 720px;
margin-bottom: 5px;
} 
#bloque_arriba .views-field.views-field-title.casos-titulo {
font-size: 20px;
margin-bottom: 0;
  line-height: 1;
}

#bloque_arriba .views-field.views-field-field-lema.casos-lema {
font-size: 18px;
line-height: 1;
}
#bloque_arriba div.view-casos-de-exito {
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: 16px;
padding-left: 10px;
padding-right: 10px;
height: 407px;
}
div#casos_de_exito_rural {
width: 62%;
float: left;
margin-right: 5px;
margin-bottom: 10px;
text-align; left;
}
div#boletines_rural {
width: 264px;
float: left;
margin-top:0;
margin-bottom: 10px;
margin-left: 4px;
font-family: 'Fjord One', serif;
}

#bloque_arriba div.view-boletines {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(223,229,230,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(223,229,230,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(223,229,230,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(223,229,230,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(223,229,230,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(223,229,230,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5efea', GradientType=0 );
margin-top: 0px;
height: 211px;
}


div#bloque_abajo {
width: 720px;

} 
.conoce_rural {
float: right;
}

div#slides_rural {
height: 288px;
float: left;
margin-right: 14px;
width: 288px;
}

div#slides_rural .view-footer {
z-index: 9;
position: absolute;
}

div#slides_rural .view-slide-rural{
width: 288px;
float:left;
}
div#slides_rural .field-content{
width: 288px !important;
}

div#slides_rural .views-field-field-imagen{
width: 288px !important;
}

#views_slideshow_cycle_teaser_section_slide_rural-block_1{
width: 288px !important;
height: 288px !important;
}

#views_slideshow_cycle_teaser_section_slide_rural-block_1 {
width: 288px !important;
}

#experiencia_rural .view.view-experiencia-rural-gl {
float: left;
width: 58%;
background:#e5efea;
height: 288px;
}

#experiencia_rural .view.view-experiencia-rural-gl .view-header{
background: #979fa3;
color: #ffffff;
padding: 12px 12px 12px 21px;
position: relative;
margin-bottom: 25px;
}

#experiencia_rural .view.view-experiencia-rural-gl .view-content{
padding-left: 21px;
padding-right: 10px;
line-height: 1.4;
height: 184px;

}
#experiencia_rural .view.view-experiencia-rural-gl .view-header:after {
top: 100%;
left: 15px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(0, 105, 62, 0);
border-top-color: #979fa3;
border-width: 18px 25px 18px 25px;
margin-left: -15px;
}
div#bloque_arriba {
width: 720px;
margin-bottom: 5px;
} 
#bloque_arriba .views-field.views-field-title.casos-titulo {
font-size: 24px;
margin-bottom: 0;
line-height:1;
}

#bloque_arriba .views-field.views-field-field-lema.casos-lema {
font-size: 18px;
margin-bottom: 20px;
line-height:1;
}
#bloque_arriba 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: 16px;
padding-left: 10px;
padding-right: 10px;
height: 407px;
}


#bloque_arriba div.view-boletines-es {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(223,229,230,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(223,229,230,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(223,229,230,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(223,229,230,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(223,229,230,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(223,229,230,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5efea', GradientType=0 );
margin-top: 0px;
height: 211px;
}
#experiencia_rural .view.view-experiencia-rural-es {
float: left;
width: 58%;
background:#e5efea;
    height: 290px;
}

#experiencia_rural .view.view-experiencia-rural-es .view-header{
background: #979fa3;
color: #ffffff;
padding: 12px 12px 12px 21px;
position: relative;
margin-bottom: 25px;
}

#experiencia_rural .view.view-experiencia-rural-es .view-content{
padding-left: 21px;
padding-right: 10px;
line-height: 1.4;
height: 184px;

}
#experiencia_rural .view.view-experiencia-rural-es .view-header:after {
top: 100%;
left: 15px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(0, 105, 62, 0);
border-top-color: #979fa3;
border-width: 18px 25px 18px 25px;
margin-left: -15px;
}

#experiencia_rural div.more-link a {
color: #979fa3;
padding: 5px 10px 5px 10px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
}
.form-item.webform-component.webform-component-textarea.webform-component--mensaje label {
  margin-top: 34px;
}
.form-item.webform-component.webform-component-textarea.webform-component--mensaxe label {
  margin-top: 34px;
}
span#views_slideshow_controls_text_previous_slides_cabecera-block {
display: none;
}
span#views_slideshow_controls_text_next_slides_cabecera-block {
display: none;
}

.views-slideshow-controls-bottom.clearfix {
z-index: 99;
position: absolute;
}

span.views-slideshow-controls-text-status-play a{
position: absolute;
margin-top: -43px;
margin-left: 152px;
background: url('../images/pause.png') no-repeat scroll 0 0;
font-size: 0px;
padding: 15px;
}
span.views-slideshow-controls-text-status-pause a{
position: absolute;
margin-top: -43px;
margin-left: 152px;
background: url('../images/play.png') no-repeat scroll 0 0;
font-size: 0px;
padding: 15px;
}

#slides_rural span.views-slideshow-controls-text-status-play a{
position: absolute;
margin-top: -41px;
margin-left: 160px;
background: url('../images/pause.png') no-repeat scroll 0 0;
font-size: 0px;
padding: 15px;
}

#slides_rural span.views-slideshow-controls-text-status-pause a{
position: absolute;
margin-top: -41px;
margin-left: 160px;
background: url('../images/play.png') no-repeat scroll 0 0;
font-size: 0px;
padding: 15px;
}


div#block-views-slides-cabecera-block-1 span.views-slideshow-controls-text-status-play a{
position: absolute;
margin-top: -43px;
margin-left: 138px;
background: url('../images/pause.png') no-repeat scroll 0 0;
font-size: 0px;
padding: 15px;
}

div#block-views-slides-cabecera-block-1 span.views-slideshow-controls-text-status-pause a{
position: absolute;
margin-top: -43px;
margin-left: 138px;
background: url('../images/play.png') no-repeat scroll 0 0;
font-size: 0px;
padding: 15px;
}

span#views_slideshow_controls_text_previous_slides_cabecera-block_1 {
display:none;
}
span#views_slideshow_controls_text_next_slides_cabecera-block_1 {
display:none;
}
div#views_slideshow_controls_text_slides_cabecera-block_1{
margin-left: 66px;
margin-top: -2px;
}

img#slide-agader {
margin: 15px 0 0 25px;
font-size: 0;
padding: 10px;
width: 166px;
height: 121px;
float:left;
}
div#sidebar-first {
float: left;
margin-right: 1px;
}
img#slide-xunta {
margin: 15px;
font-size: 0;
padding: 10px;
width: 230px;
height: 54px;
float:right;
}

div.view-slides-cabecera .view-header{
z-index: 9;
position: absolute;
width: 960px;
}
.visible-pc{
display: block;
}
.visible-movil{
display: none;
}
@media all and (max-width: 460px) {
ul#cabecera_portal li {
    list-style: none;
}
li.primero_portal_lang.active {
    margin-left: -40px;
}
.bloque_portal_menu li {
    list-style: none;
}
ul#cabecera_portal {
    margin-left: -35px;
}
li.desple {
        margin-left: 92%;
}
.logoagader {
    float: left;
}
	ul.bloque_hijos.activo {
    display: block;
}
ul.bloque_hijos {
    display: none;
}
li a.active{
	display:none !important;
	}
li.activo{
	color: #000;
	}
	
	a.language-link {
    display: none;
}

.primero_portal a::after{ 
	content: url("../images/down.png");
	margin-left: 5px;
               }
			   
.primero_portal_lang::after{ 
	content: url("../images/down.png");
	margin-left: 5px;
               }
			   
li.primero_portal.puntero img {
    float: right;
}
.visible-pc{
display: none;
}
.visible-movil{
display: block;
}

div.gl {
margin-right: 10px;
}

textarea#edit-submitted-mensaje {
width: 340px;
}
textarea#edit-submitted-mensaxe {
width: 340px;
}
#bloque_arriba div.view-casos-de-exito{
height: 542px;
width: 300px;
}
#main-menu-links li {
border-left: 0;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Dereita-384x240, span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-384x240{
float: none;
width: 340px;
height:212px;
margin: 0.4em 1em 1em 0em;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Dereita-288x192, span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-288x192{
float: left;
width: 288px;
height:192px;

margin: 0.4em 1em 1em 0em;
}
span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Dereita-192x144, span.views-field.views-field-field-imagen-nova.views-field-field-imagen-nova-Esquerda-192x144{
float: left;
width: 192px;
height:144px;
margin: 0 1em 0 0;
}
#footer-wrapper .block {
border-color: rgba(255, 255, 255, 0.1);
margin-left: 10px;
}
.region.region-footer-fourthcolumn img {
float: none;
}

div.imaxe-ficha-nova-der-384x240, div.imaxe-ficha-nova-izq-384x240{
float: none;
margin: 0.4em 0em 0em 1em;
width: 384px;
height:240px;
}
div.imaxe-ficha-nova-der-288x192, div.imaxe-ficha-nova-izq-288x192{
float: none;
margin: 0.4em 0em 0em 1em;
width: 288px;
height:192px;
}
div.imaxe-ficha-nova-der-192x144, div.imaxe-ficha-nova-izq-192x144{
float: none;
margin: 0.4em 0em 0em 1em;
width: 192px;
height:144px;
}

svg {
width: 350px;
height: 350px;
}

div#gdr-268, div#gdr-269 {
position: absolute;
margin-left: 0;
margin-top: 0;
display: none;
width: 160px;
}
div#gdr-267, div#gdr-266 {
position: absolute;
margin-left: 0;
margin-top: 0;
display: none;
width: 160px;
}
div#gdr-264, div#gdr-265 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}
div#gdr-263, div#gdr-262 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}
div#gdr-260, div#gdr-261 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}
div#gdr-259, div#gdr-258 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-256, div#gdr-257 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-255, div#gdr-254 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}
div#gdr-252, div#gdr-253 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-251, div#gdr-250 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-249, div#gdr-248 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-246, div#gdr-247 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-245, div#gdr-244 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-242, div#gdr-243 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}
div#gdr-241, div#gdr-240 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}
div#gdr-238, div#gdr-239 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-237, div#gdr-236 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-234, div#gdr-235 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-233, div#gdr-232 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-229, div#gdr-228 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-226, div#gdr-227 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-225, div#gdr-224 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}
div#gdr-222, div#gdr-223 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-221, div#gdr-220 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-218, div#gdr-219 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-217, div#gdr-216 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-214, div#gdr-215 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

div#gdr-213 , div#gdr-212{
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}
div#gdr-210, div#gdr-211 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}
div#gdr-209, div#gdr-208 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}
div#gdr-29, div#gdr-41 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
width: 160px;
}

#bloque_arriba 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: 15px;
padding-left: 20px;
padding-right: 10px;
height: 537px;
width: 300px;
}
div.view-casos-de-exito-castellano img {
float: left;
margin: 1px 15px 7px 0px;
border: 1px solid white;
}
.globe:after {
display: none;
}
article.node-comarca div.field-name-body {
width: 100%;
margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-container {
background: white;
border: 0;
margin: auto;
}

.jcarousel-skin-tango .jcarousel-item {
background: white;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 342px;
overflow: hidden;
margin: auto;
background-color: grey;
height: 180px;
float:left;
}
.jcarousel-skin-tango .jcarousel-item {
background: grey;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 96px;
left: 5px;
background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 86px;
left: 382px;
background-position: 0 92px;
}
.breadcrumb {
margin-top: 20px;
margin-right: 0px;
}
.breadcrumb a {
background: none;
padding: 0;
margin-top: 0;
margin-right: 0;
}

.breadcrumb a:after {
top: 0;
border: 0;
content: " \25b6 ";
height: auto;
width: auto;
position: relative;
border-color: none;
border-left-color: none;
border-width: 0;
margin-top: 0;
}
.breadcrumb span {
background: none;
padding: 0;
margin-top: 0;
margin-right: 0;
}
.breadcrumb span:before {
content: none;
}

.breadcrumb span:after {
top: 0;
border: 0;
content: " \25b6 ";
height: auto;
width: auto;
position: relative;
border-color: none;
border-left-color: none;
border-width: 0;
margin-top: 0;
}

.breadcrumb a:before {
content: none;
}
div#casos_de_exito_rural {
width: 47%;
margin-right: 44px;
float:none;
}
div#boletines_rural {
width: 264px;
float: none;
margin-top: 0;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 44px;
font-family: 'Fjord One', serif;
}

div#experiencia_rural {
float: none;
margin-top: 10px;
}
#experiencia_rural .view.view-experiencia-rural-gl {
float: left;
width: 99%;
background: #e5efea;
}
#experiencia_rural .view.view-experiencia-rural-es {
float: left;
width: 99%;
background: #e5efea;
}
#experiencia_rural .view.view-experiencia-rural-gl .view-content {
padding-left: 21px;
padding-right: 10px;
line-height: 1.4;
height: 168px;
}
div#slides_rural {
float: none;
margin-right: 44px;
width: 288px;
}
.page-node-84 svg#Capa_1 {
margin-left: 0%;
}
.conoce_rural {
float: left;
width: 56%;
}

div#block-views-slides-cabecera-block-1 {
display: none;
}
.page-desarrollo-rural div.view-casos-de-exito-castellano img {
float: none;
margin-left: 8px;
margin-bottom: 0px;
}
.page-desenvolvemento-rural div.view-casos-de-exito img {
float: none;
margin-left: 8px;
margin-bottom: 0px;
position: inherit;
}
#cerrar {
    margin-top: 10px;
    margin-left: 0;
}
#cerrar:hover {
    margin-top: 10px;
    margin-left: 0;
}
#cerrar.activo {
    margin-top: 10px;
    margin-left: 0;
}

div#mapa-gdr {
    display:none;
}

#views-exposed-form-buscador-gdr-page{
position:relative;
}

#resetear {
margin: 0px 63px 10px 0px;
}
#resetear:hover {
margin: 0px 63px 10px 0px;
}
user agent stylesheetdiv
.page-desenvolvemento-rural div.view-casos-de-exito img {
float: none;
margin-left: 8px;
margin-bottom: 0px;
position: inherit;
}

div#sidebar-first{
float: left;
margin-bottom: 25px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 127px;
left: 0px;
background-position: 0 0;
background-color: grey;
padding-left: 10px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 126px;
left: 320px;
background-position: 0 0px;
background-color: grey;

}
}
div#icono-aberto {
width: 25px;
height: 25px;
float: right;
background: url(../images/aberto.png) no-repeat;
margin: 5px 0;
}

div#icono-pechado{
width: 25px;
height: 25px;
float: right;
background: url(../images/pechado.png) no-repeat;
margin: 5px 0;
}
div#icono-rematado{
width: 25px;
height: 25px;
float: right;
background: url(../images/rematado.png) no-repeat;
margin: 5px 0;
}
.field-name-field-vista-galeria {
float: left;
width: 100%;
margin-bottom: 10px;
}
span.doc_nova_tipo_PDF {
margin-right: 10px;
font-size: 9px;
padding: 1px 5px;
background: rgb(190,040,045);
color: white;
border-radius: 2px;
}

span.doc_nova_tipo_DOC {
margin-right: 10px;
font-size: 9px;
padding: 1px 4px;
background: rgb(029,112,183);
color: white;
border-radius: 2px;
}

span.doc_nova_tipo_ODT {
margin-right: 10px;
font-size: 9px;
padding: 1px 4px;
background: rgb(029,112,183);
color: white;
border-radius: 2px;
}


span.doc_nova_tipo_ZIP {
margin-right: 10px;
font-size: 9px;
padding: 1px 7px;
background: rgb(255,221,000);
color: black;
border-radius: 2px;
}

span.doc_nova_tipo_RAR {
margin-right: 10px;
font-size: 9px;
padding: 1px 5px;
background: rgb(255,221,000);
color: black;
border-radius: 2px;
}

span.doc_nova_tipo_XLS{
margin-right: 10px;
font-size: 9px;
padding: 1px 6px;
background: rgb(129,053,138);
color: white;
border-radius: 2px;
}
span.doc_nova_tipo_ODS{
margin-right: 10px;
font-size: 9px;
padding: 1px 6px;
background: rgb(129,053,138);
color: white;
border-radius: 2px;
}

span.doc_nova_tipo_JPG{
margin-right: 10px;
font-size: 9px;
padding: 1px 7px;
background: rgb(145,190,030);
color: white;
border-radius: 2px;
position: relative;
}

span.doc_nova_tipo_PNG{
margin-right: 10px;
font-size: 9px;
padding: 1px 4px;
background: rgb(145,190,030);
color: white;
border-radius: 2px;
position: relative;
}

span.documentacion-nova {
font-size: 14px;
font-weight: bold;
color: #006633;
margin-left: 52px;
}
#contacto-gl{
background: black;
height:44px;
}

#contacto-gl img:hover{
opacity: 0.9;	
	}
#contacto-es{
background: black;
height:44px;
}
#contacto-es img:hover{
opacity: 0.9;	
height:44px;
}
div#sitegal {
background: black;
height: 68px;
}
div#sitegal img:hover {
opacity: 0.9;
height: 68px;
}
div#conoce_gl {
background: black;
height: 44px;
}
div#conoce_gl img:hover {
opacity: 0.9;
height: 44px;
}
div#conoce_es {
background: black;
height: 44px;
}
div#conoce_es img:hover {
opacity: 0.9;
height: 44px;
}
div#sede {
background: black;
height: 44px;
}
div#sede img:hover {
opacity: 0.9;
height: 44px;
}
div#sinxelo {
background: black;
height: 44px;
}
div#sinxelo img:hover {
opacity: 0.9;
height: 44px;
}

body.node-type-page #img-bloque-pdf {
float: left;
margin-left: 10px;
margin-right: 10px;
width: 115px;
height: 147px;
}
body.page-desenvolvemento-rural-boletin-agader-sobre-o-medio-rural .view-boletines p {
padding-top: 5px;
margin: 0;
text-align: left;
font-size: 14px;
}
body.page-desarrollo-rural-boletin-agader-sobre-el-medio-rural .view-boletines p {
padding-top: 5px;
margin: 0;
text-align: left;
font-size: 14px;
}
p.titulo-boletin b {
font-size: 23px;
line-height: 1;
}

body.node-type-page .view-boletines-es p {
    padding-top: 16px;
    padding-left: 10px;
    margin: 0;
    text-align: left;
    font-size: 18px;
    margin-right: 10px;
    line-height: 1;
}

body.node-type-page div.more-link a {
color: white;
padding: 5px 10px 5px 10px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
}

div#boletines_rural .more-link a{
color: #979fa3;
}

div#resto_bombi {
  float: right;
  cursor: pointer;
}

div#resto_bombi img {
  width: 0px;
  height: 120px;
}

div#media_bombi {
  float: left;
}

div#todo_bombi {
  float: right;
  position: fixed;
  right: 0;
  top: 40%;
  z-index: 999;
}

.error + label { color: red; font-weight:bold }

#bloque_suscripcion {
  position: fixed;
  border: 2px solid #719700;
  border-radius: 10px;
  padding: 100px;
  background-color: white;
  margin-left: 40%;
  z-index: 999;
  margin-top: 15%;
  display:none;
}

#oscuro {
  width: 100%;
  height: 100%;
  background-color: transparent;
  opacity: 0.85;
  background: #000;
  z-index: 998;
  position: fixed;
  display:none;
}

#main-menu-links .last a {
    padding: 0 20px!important;
    margin-right: -2px !important;
}

.i18n-es #main-menu-links .last a {
    padding: 0 21px !important;
    margin-right: -2px !important;
}

.view-id-novas div.field-content {
    font-size: 14px;
}

.views-field.views-field-field-descripcion {
width: 68%;
}
.block .views-field.views-field-field-descripcion {
width: 100%;
padding-left:5px;
margin-top: 40px;
}

#bloque_arriba .views-field.views-field-field-descripcion {
width: 97%;
  margin-top: 10px;
  margin-left: 13px;
}

.page-desenvolvemento-rural .views-field.views-field-field-concello{
margin-bottom: 0px
}

.page-desarrollo-rural .views-field.views-field-field-concello{
margin-bottom: 0px
}

.views-field.views-field-field-ligazon-ao-dog {
  margin-left: 20px;
}

.dedo img {
border: none !important;
}
#main-menu-links a.active:hover {
background: #719700 !important;
color: white;
}

body.node-type-comarca div.terms{
margin-bottom:0;
}
.dedo {
padding-top: 8px;
float: left;
}

#bloque_arriba .dedo {
padding-top: 12px;
float: left;
}

ol.lista-ordenada {
font-weight: bold;
font-size: 14px;
width: 85%;
margin: auto;
}
ol.lista-ordenada a {
  color: black;
}
.region-header .block {
display: block;
}

@media all and (min-width: 460px) and (max-width: 970px) {
li.primero_portal.puntero img {
    float: right;
}

div.enlaces_navegacion {
margin-left: 0;
}
.views-field.views-field-field-subtitulo {
    float: left;
}
.view-id-agader_nos_medios{
float:none;
}
.aberto {
    width: 580px;
}

.pechado {
    width: 580px;
}

.rematado {
    width: 580px;
}

div#cerrar_es {
    margin: 0 5px;
}

div#cerrar_es:hover {
    margin: 0 5px;
}

div#cerrar {
    margin: 0 5px;
}

div#cerrar:hover {
    margin: 0 5px;
}

div#todo_bombi {
    display: none;
}

a#calink-es {
margin-right: 34%;
}
a#googlelink_es {
    margin-right: 30%;
    margin-top: -17px;
	}
	
	a#calink {
margin-right: 33%;
}
a#googlelink {
    margin-right: 29%;
    margin-top: -17px;
	}

.form-item.webform-component.webform-component-textfield.webform-component--nome {
    margin-top: 84px;
}
.form-item.webform-component.webform-component-textfield.webform-component--nombre {
    margin-top: 85px;
}
#search-block-form {
border-left: 0 !important;
padding: 10px 0px 0px 0px !important;
border-right: 0 !important;
}
.region-header .block {
display: none;
}
#search-block-form {
float: left;
border-right:0;
}
ul#main-menu-links {
margin-top: 10px;
}

body, body.overlay {
margin: 0 10px;
}
div#sidebar-second {
height: 1100px;
}
.region.region-footer-fourthcolumn img {
float: left;
}
.region.region-sidebar-first {
margin-bottom: 20px;
}
form#webform-client-form-304 {
float: left;
}
body.page-desarrollo-rural-boletin-agader-sobre-el-medio-rural div.view-boletines-es:hover{
background: white;
}

div#gdr-268, div#gdr-269 {
position: absolute;
margin-left: 0;
margin-top: 0;
display: none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-267, div#gdr-266 {
position: absolute;
margin-left: 0;
margin-top: 0;
display: none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-264, div#gdr-265 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-263, div#gdr-262 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-260, div#gdr-261 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-259, div#gdr-258 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-256, div#gdr-257 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-255, div#gdr-254 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-252, div#gdr-253 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-251, div#gdr-250 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-249, div#gdr-248 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-246, div#gdr-247 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-245, div#gdr-244 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-242, div#gdr-243 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-241, div#gdr-240 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-238, div#gdr-239 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-237, div#gdr-236 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-234, div#gdr-235 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-233, div#gdr-232 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-229, div#gdr-228 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-226, div#gdr-227 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-225, div#gdr-224 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-222, div#gdr-223 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-221, div#gdr-220 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-218, div#gdr-219 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-217, div#gdr-216 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-214, div#gdr-215 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

div#gdr-213 , div#gdr-212{
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-210, div#gdr-211 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-209, div#gdr-208 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}
div#gdr-29, div#gdr-41 {
position: absolute;
margin-left: 0;
margin-top: 0;
display:none;
-webkit-margin-start: 0 !important;
-webkit-margin-before: 0 !important;
}

.globe:after{
display:none;
}
.globe:before {
display: none;
}
.hidmobile {
    display: none;
}
.hiddesktop {
    display: block;
}
.views-slideshow-controls-bottom.clearfix {
    display: none;
}

#experiencia_rural .view.view-experiencia-rural-gl{
width: 100%;
}

#experiencia_rural .view.view-experiencia-rural-es{
width: 85%;
}
h2.lineas {
font-size: 10px;
float: left;
width: 100%;
}
.tabs{
float: left;
}
.node-full {
float: left;
}
h1, .view-display-id-page{
float: left;
}
.bloque_fecha_share {
float: left;
width:100%;
}
span.fecha {
float: left;
}
.view-id-agader_nos_medios{
float:left;
}
#resetear{
margin-left: 0;
margin-bottom: 10px;
}
div#casos_de_exito_rural{
float: none;
}
div#boletines_rural {
float: none;
margin:0 0 10px 0;
}
.conoce_rural {
float: none;
}
.iniciativas_rural {
float: none;
margin-top:5px;
}
div#slides_rural {
float: none;
}
div#experiencia_rural {
float: left;
margin-top: 10px;
}
a.contacto {
margin-right: 0px;
}
div#slide-agader{
display:none;
}
div#slide-xunta{
display:none;
}
article.node-comarca div.field-name-body {
width: 98%;
}
.field-name-field-imagen-de-comarca {
float: right;
}
.field-name-field-vista-galeria{
width: 570px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 340px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
left: 510px;
}
textarea#edit-submitted-mensaje {
width: 500px;
}
textarea#edit-submitted-mensaxe {
width: 500px;
}
.region.region-sidebar-second {
float: left;
}
div#footer-columns {
float: left;
}
#footer-wrapper {
float: left;
width:100%;
}
textarea#edit-submitted-mensaxe {
width: 500px;
}
svg{
width: 600px;
height: 600px;
}
.globe {
width: 27%;
}
#bloque_arriba div.view-casos-de-exito-castellano{
height: 400px;
}
}