/* Drupal 7 Framework - Created by André Griffin
------------------------------------------------
[Table of contents]

 0.Reset
 1.Global
 2.Layout
 3.Main
 4.Sidebars
 5.Header
 6.Navigation
 7.Nodes
 8.Comments
 9.Blocks
10.Footer
11.CSS Support

Font sizes: 16px base font with 24px line-height
------------------------------------------------
       font-size / line-height / margin-top
------------------------------------------------
40px = 2.5em     / 1.2         / 0.6em
32px = 2em       / 1.5         / 0.75em
24px = 1.5em     / 1           / 1em
20px = 1.25em    / 1.2         / 1.2em
16px = 1em       / 1..5        / 1.5em
14px = 0.875em   / 1.7143      / 1.7143em
13px = 0.8125em  / 1.8462      / 1.8462em
12px = 0.75em    / 2           / 2em
10px = 0.625em   / 2.4         / 2.4em

Equation for font sizing: 
  Desired px ÷ Default (or parent) px = em size
------------------------------------------------*/

/**
 * 0.RESET 
 */

@import "reset.css";
@import "style-pato.css";
@import "style_in.css";
@import "style-felipe.css";
@import "style-felipesag.css";
/**
 * 1.GLOBAL
 */
/*Font Face*/
@font-face {
    font-family: 'gobCLBold';
    src: url('fonts/gobcl_bold-webfont.eot');
    src: url('fonts/gobcl_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gobcl_bold-webfont.woff') format('woff'), url('fonts/gobcl_bold-webfont.ttf') format('truetype'), url('fonts/gobcl_bold-webfont.svg#gobCLBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gobCLHeavy';
    src: url('fonts/gobcl_heavy-webfont.eot');
    src: url('fonts/gobcl_heavy-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gobcl_heavy-webfont.woff') format('woff'), url('fonts/gobcl_heavy-webfont.ttf') format('truetype'), url('fonts/gobcl_heavy-webfont.svg#gobCLHeavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gobCLLight';
    src: url('fonts/gobcl_light-webfont.eot');
    src: url('fonts/gobcl_light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gobcl_light-webfont.woff') format('woff'), url('fonts/gobcl_light-webfont.ttf') format('truetype'), url('fonts/gobcl_light-webfont.svg#gobCLLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gobCL';
    src: url('fonts/gobcl_regular-webfont.eot');
    src: url('fonts/gobcl_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gobcl_regular-webfont.woff') format('woff'), url('fonts/gobcl_regular-webfont.ttf') format('truetype'), url('fonts/gobcl_regular-webfont.svg#gobCLLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
#views-exposed-form-normativas-page .views-widget-filter-title input {
    width: 350px !important;
}
body {
    background: #f5f5f5;
    background: #fff;
    color: #6f6f6e;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 13px;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6, 
.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #00A240;
}
h1, .h1 {
    font-family: 'gobCLLight', Arial, sans-serif;
    font-size: 2em;
    line-height: 1.5;
    margin-top: 0.75em;
}
h2, .h2 {
    color: #00A240;
    font-size: 1.5em;
    line-height: 1.2;
    margin: 15px 0;

}
h3, .h3 {
    background: url('images/bullet_h3.png') no-repeat left;
    font-size: 1.3em;
    font-size: 15px;
    line-height: 1.2;
    margin: 10px 0;
    padding-left: 15px;
}
h4, .h4 {
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.3;
    margin: 5px 0;

}
h5, h6,
.h5, .h6 {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    margin-top: 1.5em;
}
p {
    font-size: 1em ;
    line-height: 1.5;
    margin: 0 0 1.5em 0;
}
a {
    color: #00A240;
    text-decoration: underline;
    outline: none !important;
}
a:visited {
    color: #00A240;
    outline: none !important;
}
a:hover, a:active, li a.active {
    color: #00A240;
    outline: none !important;
}
a:focus {
    outline: none 0;
    outline: none !important;
}

*:focus{
    outline: none;
}

a:hover, a:active {
    outline: 0;
    outline: none !important;
}
.views-field-body p a,
.views-field-description p a,
.pane-term-description p a,
.views-field-description ul a,
.pane-term-description ul a{
    color: #00A240;
}
strong,
b {
    font-weight: bold;
}
/* apply common styling after reset.css */

li ul, li ol {
    margin: 0;
}
ul, ol {
    margin: 0 0 1.5em 0;
    font-size: 1em ;
}
ul {
    /* list-style-type: disc;*/
}
ul ul {
    padding-left: 20px;
}

ol {
    list-style-type: decimal;
    margin-left: 15px;
}
dl {
    margin: 0 0 1.5em 0;
}
dl dt {
    font-weight: bold;
}
dd {
    margin-left: 1.5em;
}
hr {
    background: none;
    border: none;
    clear: both;
    float: none;
    height: 1px;
    margin: 0 0 15px;
    width: 100%;
    padding-top: 15px;
    border-bottom: 1px solid #eee;
}
strong {
    font-weight: bold;
}
fieldset {
    margin: 0 0 1.4375em;
    padding: 1.5em;
}
/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
fieldset .collapsible {
    margin: 0 ;
    padding: 0em;
}

html.js fieldset.collapsed {
    height: auto !important;
    margin-bottom: 0 !important;
}

html.js fieldset.collapsible .fieldset-legend {
    background: url('../../../../misc/menu-expanded.png') 5px 15px no-repeat; /* LTR */
    padding-left: 15px; /* LTR */
    padding: 6px 0 6px 15px;
}
html.js fieldset.collapsed .fieldset-legend {
    background-image: url('../../../../misc/menu-collapsed.png'); /* LTR */
    background-position: 5px 15px; /* LTR */
    padding: 6px 0 6px 15px;
}
.collapse-text-fieldset .collapse-text-text {
    padding: 15px;
}
.fieldset-legend span.summary {
    color: #999;
    font-size: 0.9em;
    margin-left: 0.5em;
}
.views-field-description fieldset {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 2px;
    padding: 0;
}
.views-field-description fieldset legend {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 5px;
    margin-bottom: 1px;
    font-size: 14px;
    width: 100%;
}
.views-field-description fieldset legend a {
    text-decoration: none;
}
.page-node fieldset {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 2px;
    padding: 0;
}
.page-node fieldset legend {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 5px;

    font-size: 15px;
    width: 100%;
}
.page-node fieldset legend a {
    text-decoration: none;
}
table {
    margin-bottom: 1.5em;
    width: 100%;
}
th, tr, td {
}
th {
    padding-right: 1em;
}
.sticky-header th, .sticky-table th {
    /*border-bottom: 3px solid #ccc;*/
    padding-right: 1em;
    text-align: left;
}

.sticky-table thead th.active {
    min-width: 70px;
}
/**
 * 2.LAYOUT
 */

#container {
    margin: 0 auto;
    padding: 0px 0 15px 0;
    width: 990px;
    position: relative;
}
body.not-front #container #container-inside {

}
/**
 * 3.MAIN
 */

/* 1 column: global values*/

#main {
    display: block;
    margin: 0;
}
#cont_cont {
    padding-bottom: 30px;
}
.page-portada #container {
    background: none;
    border: none;
}

.btn,
input[type="submit"],
input[type="button"]{
    /*background: url("images/bg_btn_derecho.jpg") repeat-x scroll 0 0 transparent;*/
    background: #00A240;
    border: 0;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    /*margin-bottom: 10px;*/
    padding: 3px 15px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.btn:hover {
    color: #fff;
    text-decoration: none;
}
.btn:visited {
    color:#fff;
}
/* 3 columns */

body.two-sidebars #main {
    float: left;
    margin: 0 0 0 240px;
    padding: 0;
    width: 500px;
}
/* 2 columns: sidebar-first */

body.sidebar-first #main {
    float: right;
    margin: 0px;
    padding: 0;
    width: 745px;
}
/* 2 columns: sidebar-second */

body.sidebar-second #main {
    float: left;
    margin: 0;
    padding: 0;
    width: 700px;
}
/**
 * 4.SIDEBARS
 */

/* 3 columns: sidebar-first */

body.two-sidebars #sidebar-first {
    float: left;
    margin: 0 0 0 -740px;
    padding: 0;
    width: 220px;
}
/* 3 columns: sidebar-second */

body.two-sidebars #sidebar-second {
    float: right;
    margin: 0;
    padding: 0;
    width: 220px;
}
/* 2 columns: sidebar-first */

body.sidebar-first #sidebar-first {
    float: left;
    margin: 0;
    padding: 0;/*: 220px;*/
}
/* 2 columns: sidebar-second */

body.sidebar-second #sidebar-second {
    float: right;
    margin: 0;
    padding: 0;
    width: 220px;
}
/**
 * 5.HEADER
 */
#contenedor_header {    
    -ms-behavior: url(/sites/all/libraries/bgsize/backgroundsize.min.htc);
    filter: none\0 !important;
    margin-top: -5px;
}

#contenedor_header .barra-blanca{
    height: 30px;
    width: 100%;
    background-color: #fff;
    position: absolute;
}

#header {
    margin: 0 auto;
    padding: 29px 0 0;
    position: relative;
    width: 990px;
}

#header .region-header{
    margin: 0;
    float: right;
    width: 210px;
}

#header #logo {
    position: absolute;
    top: 0;
    z-index: 999;
}
#header #site-name-slogan {
    position: absolute;
    margin: 0;
    right: 0;
    bottom: 0;
    background: #000;
    background: rgba(0,0,0,0.3);
    padding: 7px;
}
#header h1#site-name {
    color: #fff;
    font-family: 'gobCL';
    font-size: 40px;
    line-height: 1;
    margin: 0;
    padding: 0px;
    text-decoration: none;
    font-weight: normal;
}
#header #site-name a {
    text-decoration: none;
    color: #fff;
    font-family: 'gobCL';
}

#header #site-name a strong{
    font-family: 'gobCLBold';
}
#header #site-name a:hover {
    text-decoration: none;
}
#header #site-slogan {
    margin: 0;
}
/**
 * 6.NAVIGATION
 */

#navigation {
    clear: both;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
#navigation ul#main-menu {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0;
}
#navigation ul#main-menu li {
    float: left;
    margin: 0;
    padding: 0;
}
#navigation ul#main-menu li a {
    display: block;
    padding: 0 2em 0 0;
}
#navigation ul#secondary-menu {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0;
}
#navigation ul#secondary-menu li {
    float: left;
    margin: 0;
    padding: 0;
}
#navigation ul#secondary-menu li a {
    display: block;
    padding: 0 2em 0 0;
}
#menu-715-1 ul {
    margin-top:10px;
    z-index: 9999;
}
.breadcrumb {
    clear: both;
    padding:5px 0px 20px 5px;
}
.breadcrumb a, .breadcrumb {
    text-decoration:none;
    color:#5a5a5a;
    font-weight: 600;
}


.breadcrumb a{
    font-weight: normal;
    
}

#skip-link {
    position: absolute;
}
/* menus and item lists */

.item-list ul {
    margin: 0;
    padding: 0;
}
.item-list ul li {
    margin: 0;
    padding: 0;
}
ul.menu li {
    margin: 0;
    padding: 0;
}
ul.inline {
    clear: both;
}
ul.inline li {
    margin: 0;
    padding: 0 1em 0 0;
}
#superfish-1 {
    background: none repeat scroll 0 0 #F2F0F0;
    border-bottom: 2px solid #CED0D0;
    float: left;
    height: 46px;
    width: 100%;
}
#superfish-1 a,
#superfish-1 span {
    color: #666666;

    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 16px 11px;
    font-weight: 500;
    text-shadow: 0px 1px 1px #ccc;
}

#superfish-1 a:hover {
    color: #255E50;
}
/*
#superfish-2 {
        border: 10px solid #FFFFFF;
        clear: both;
        float: left;
        width: 265px;
}
#superfish-2 a {
        
        text-decoration: none;
        text-transform: uppercase;
}
#superfish-2 a:hover {
        background-color:#d7e3e3;
}
#superfish-2 li.sf-depth-1 {
        background: url('images/bg_menu_lateral.jpg') repeat-x;
        width: 265px;
}
#superfish-2 li.sf-depth-1:hover {
        background: url('images/bg_menu_lateral_hover.jpg') repeat-x;
}
#superfish-2 li.sf-depth-1 li.sf-depth-1 {
        margin-top:0px!important;
        width: auto;
        background: none;
}
#superfish-2 .sf-depth-1 {
        font-size: 18px;
        font-weight: 500;
        color: #fff;
        border: none;
        text-shadow: 1px 1px #5f741c;
}
#superfish-2 #menu-731-2 a.sf-depth-1 {
        background: url("images/icono_agricola.png") no-repeat scroll left center transparent;
        margin-left: 8px;
        padding: 18px 0px 18px 47px;
}
#superfish-2 #menu-731-2 a.sf-depth-1:hover {
        background: url("images/icono_agricola_on.png") no-repeat scroll left center transparent;
        color: #fff;
        text-shadow: 1px 1px 2px #115260;
}
#superfish-2 #menu-731-2 ul {
        margin-top: 10px;
        background: url("images/flecha_menu.png") no-repeat scroll 0 20px transparent;
}
#superfish-2 #menu-752-2 ul {
        margin-top:-45px;
        background: url("images/flecha_menu.png") no-repeat scroll 0 70px transparent;
}
#superfish-2 #menu-769-2 ul {
        margin-top:-100px;
        background: url("images/flecha_menu.png") no-repeat scroll 0 120px transparent;
}
#superfish-2 #menu-794-2 ul {
        margin-top:-152px;
        background: url("images/flecha_menu.png") no-repeat scroll 0 175px transparent;
}
#superfish-2 #menu-811-2 ul {
        margin-top:-205px;
        background: url("images/flecha_menu.png") no-repeat scroll 0 225px transparent;
}
#superfish-2 #menu-752-2 a.sf-depth-1 {
        background: url("images/icono_forestal.png") no-repeat scroll left center transparent;
        margin-left: 8px;
        padding: 18px 0px 18px 47px;
}
#superfish-2 #menu-752-2 a.sf-depth-1:hover {
        background: url("images/icono_forestal_on.png") no-repeat scroll left center transparent;
        color: #fff;
        text-shadow: 1px 1px 2px #115260;
}
#superfish-2 #menu-769-2 a.sf-depth-1 {
        background: url("images/icono_pecuaria.png") no-repeat scroll left center transparent;
        margin-left: 8px;
        padding: 18px 0px 18px 47px;
}
#superfish-2 #menu-769-2 a.sf-depth-1:hover {
        background: url("images/icono_pecuaria_on.png") no-repeat scroll left center transparent;
        color: #fff;
        text-shadow: 1px 1px 2px #115260;
}
#superfish-2 #menu-794-2 a.sf-depth-1 {
        background: url("images/icono_naturales.png") no-repeat scroll left center transparent;
        margin-left: 8px;
        padding: 18px 0px 18px 47px;
}
#superfish-2 #menu-794-2 a.sf-depth-1:hover {
        background: url("images/icono_naturales_on.png") no-repeat scroll left center transparent;
        color: #fff;
        text-shadow: 1px 1px 2px #115260;
}
#superfish-2 #menu-811-2 a.sf-depth-1 {
        background: url("images/icono_semillas.png") no-repeat scroll left center transparent;
        margin-left: 8px;
        padding: 18px 0px 18px 47px;
}
#superfish-2 #menu-811-2 a.sf-depth-1:hover {
        background: url("images/icono_semillas_on.png") no-repeat scroll left center transparent;
        color: #fff;
        text-shadow: 1px 1px 2px #115260;
}
#superfish-2 #menu-1688-2 a.sf-depth-1 {
        background: url("images/icono_negociaciones.png") no-repeat scroll left center transparent;
        margin-left: 8px;
        padding: 18px 0px 18px 47px;
}
#superfish-2 #menu-1688-2 a.sf-depth-1:hover {
        background: url("images/icono_negociaciones_on.png") no-repeat scroll left center transparent;
        color: #fff;
        text-shadow: 1px 1px 2px #115260;
}
*/
#block-search-form {
    position: absolute;
    right: -1px;
    top: 0;
    z-index: 1100;
}
#search-block-form .form-text {
    background: none repeat scroll 0 0 #E9E9E9;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    font-size: 15px;
    margin: 7px 7px 0 52px;
    padding: 6px;
    color: #afafaf;
    width: 140px;
    -webkit-appearance: textfield;
    font-style: italic;
    width: 140px;
    height: auto;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
          #search-block-form .form-text {
            padding : 17px 0 17px 10px;
          }
        }*/
/*Carrusel*/
.view-carrusel-home {
    /* background: url("images/sombra_carrusel.png") no-repeat scroll center bottom transparent;*/
    float: left;
    margin-bottom: 15px;
    margin-left: 15px;
    position: relative;
    width: 660px;
}
body.v2 .view-carrusel-home {
    float: left;
    margin-bottom: 15px;
    margin-left: 0;
    position: relative;
    width: auto;
}
.view-carrusel-home a {
    color:#FFFFFF;
}
.views-field-field-imagen-carrusel img {
    /*border: solid 10px #fff;*/
}
.views-slideshow-cycle-main-frame-row-item{
    /*width: 640px;*/
}
.view-carrusel-home .views-field-title {
    color: #FFFFFF;

    font-size: 20px;
    font-weight: bold;
    left: 35px;
    position: absolute;
    text-shadow: 0 0 9px #000000;
    top: 25px;
    width: 280px;
}
.view-carrusel-home .views-field-field-texto-principal {
    color: #FFFFFF;

    font-size: 30px;
    font-weight: bold;
    left: 30px;
    position: absolute;
    text-shadow: 1px 1px 5px #000000;
    top: 20px;
}
.view-carrusel-home .views-field-field-texto-secundario {
    color: #FFFFFF;

    font-size: 20px;
    left: 30px;
    position: absolute;
    text-shadow: 1px 1px 5px #000000;
    top: 245px;
    font-weight: bold;
}
.views-slideshow-controls-bottom {
    bottom: 25px;
    position: absolute;
    right: 25px;
    z-index: 100;
    padding: 3px;
    -webkit-border-radius: 20px;
}
.views-slideshow-pager-field-item {
    float:left;
}
.views-slideshow-controls-bottom .views-content-counter {
    float: left;
    position: relative;
    background: #00ae42;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    margin-right: 4px;
    cursor: pointer;
    border: 2px solid #fff;
    border-radius: 50%;
}

.views-slideshow-pager-fields .active .views-content-counter {
    background-color: #fff;
}
#search-block-form {
    background: none repeat scroll 0 0 #F2F0F0;
    border-bottom: 2px solid #CED0D0;
    float: left;
    height: 46px;
    position: relative;
    z-index: 100;
    width: 213px;
}
/*#search-block-form .form-submit {
        background: url("images/btn_buscar.png") no-repeat scroll 0 0 transparent;
        border: medium none;
        height: 78px;
        position: absolute;
        text-indent: -9999px;
        top: -6px;
        width: 39px;
        cursor: pointer;
        text-transform: uppercase;
        left: 5px;
}*/

#search-block-form .form-submit {
    background: url("images/bg_btn_derecho.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #084F38;
    bottom: 19px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 3px 10px;
    position: absolute;
    right: 8px;
    text-align: center;
    text-decoration: none;
    display: none;
    width: 80px;
}
#block-superfish-2 {
    /*
    background: url('images/sombra_horizontal_menu.png') no-repeat bottom;
    clear: both;
    margin-top: 20px;
    padding-bottom: 5px;
    position: relative;
    z-index: 800;
    */

    float: left;
}
#block-views-carrusel-home-block-1 {
    background: url("images/sombra_carrusel.png") no-repeat scroll center bottom transparent;
    float: left;
    margin-top: 20px;
    position: relative;
    z-index: 0;
}
/* admin tabs */

.tabs-wrapper {
    border-bottom: 1px solid #333;
    margin: 0 0 1.4375em;
}
ul.primary {
    border: none;
    margin: 0;
    padding: 0;
}
ul.primary li a {
    background: none;
    border: none;
    display: block;
    float: left;
    line-height: 1.5em;
    margin: 0;
    padding: 0 1em;
}
ul.primary li a:hover, ul.primary li a.active {
    background: #666;
    border: none;
    color: #fff;
}
ul.primary li a:hover {
    background: #888;
    text-decoration: none;
}
ul.secondary {
    background: #666;
    border-bottom: none;
    clear: both;
    margin: 0;
    padding: 0;
}
ul.secondary li {
    border-right: none;
}
ul.secondary li a, ul.secondary li a:link {
    border: none;
    color: #ccc;
    display: block;
    float: left;
    line-height: 1.5em;
    padding: 0 1em;
}
ul.secondary li a:hover, ul.secondary li a.active {
    background: #888;
    color: #fff;
    text-decoration: none;
}
ul.secondary a.active {
    border-bottom: none;
}
/**
 * 7.NODES
 */

.node {
    margin-bottom: 1.5em;
}
/* tags */

.field-name-field-tags {
    margin: 0 0 1.5em;
}
.field-name-field-tags .field-item {
    margin: 0 1em 0 0;
}
.field-name-field-tags div {
    display: inline;
}
/* profile */

.profile {
    margin: 1.5em 0;
}
.profile h3 {
    border: none;
}
.profile dt {
    margin-bottom: 0;
}
.profile dd {
    margin-bottom: 1.5em;
}
.password-parent {
    width: 36em;
}
/**
 * 8.COMMENTS
 */

#comments {
    clear: both;
    margin-top: 1.5em;
}
.comment {
    margin-bottom: 1.5em;
}
.comment .new {
    color: red;
    text-transform: capitalize;
    margin-left: 1em;
}
/**
 * 9.BLOCKS
 */

/**
 * 10.FOOTER
 */
#cont_footer {
    width: 100%;
    background: '';
    margin: 0 auto;
}
#footer {
    clear: both;
    position: relative;
    width: 990px;
    margin: 0 auto;
    padding-top: 35px;
    background: url(images/bisel-footer.gif) no-repeat center top;
}
#footer a.feed-icon {
    position: absolute;
    right: 0;
    top: 1.6667em;
}
#pie_bajo {
    width: 100%;
}
#footer_bajo {
    width: 990px;
    margin: 0 auto;
    padding: 13px 0 0 0;
    margin-top: 13px;
    border-top: 1px solid #c6c6c6;
}
#footer_bajo p {
    margin-bottom: 1em;
    color: #9C9B9B;
}

#footer .region-footer .block a {
    color: inherit;
    text-decoration: none;
    font-family: 'gobCL';
    font-size: 13px;

}

#footer .region-footer .block > h2{
    color: #005EB1;
    font-weight: bold;
    font-size: 1em;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
#footer .region-footer #block-block-2 p {
    margin: 5px 0 5px 0;
    color: #fff;
    font-size: 12px;
}
#footer .region-footer #block-block-2 a {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 26px;
    text-decoration: none;
}
#footer .region-footer #block-block-2 a:hover {
    text-decoration: underline;
}
#cont_footer .content ul{margin: 0;}
#cont_footer .content{
    font-size: 0.85em;
    min-height: 140px;
}
#cont_footer .content ul li{margin-bottom: 12px;}
#cont_footer .content,
#cont_footer h2.block-title {
    border-right: 1px solid #c6c6c6;
    margin: 0;
    padding: 10px 15px;
}
#block-block-162 .content,
#block-block-162 h2.block-title {
    padding-left: 0;
}
#cont_footer .block-multiblock .content,
#cont_footer .block-multiblock h2.block-title {
    border-right: 0;
}
#cont_footer .block-multiblock .content img {
    margin: 0 5px 0 0;
}
#cont_footer .view-display-id-block_2 .views-row-odd {
    width: 160px;	
}

#footer .region-footer .block {
    float: left;
    width: 25%;
}

.region-footer-bajo{overflow: hidden;}
.region-footer-bajo .block{float: right; text-align: right;}
.region-footer-bajo .content a{ color: #9C9B9B;}
.region-footer-bajo .content a.btn{color:#fff;}
.region-footer-bajo #block-block-3{float: left;}
.region-footer-bajo #block-block-3 .content{font-size: .85em; text-align: left;}

.region-footer-bajo #block-block-3 strong{
	color: #6F6F6E;
}

.btn_derecho {
    display: block;
    display: inline;
    margin-bottom: 10px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
}
.btn_derecho:active {background:#3b796a ;}
.derecho_word {
    background: url("images/icono_word.png") no-repeat scroll left center transparent;
    padding: 5px 0 5px 30px;
}
.derecho_excel {
    background: url("images/icono_excel.png") no-repeat scroll left center transparent;
    padding: 5px 0 5px 30px;
}
.derecho_pp {
    background: url("images/icono_pp.png") no-repeat scroll left center transparent;
    padding: 5px 0 5px 30px;
}
.derecho_pdf {
    background: url("images/icono_pdf.png") no-repeat scroll left center transparent;
    padding: 5px 0 5px 30px;
}

/*Carrusel inferior Home*/
.jcarousel-view--carrusel-bajo-home--default li {
    width:170px;
}
/*Navegador*/

/**
 * 11.CSS SUPPORT
 *
 * Built-in classes:
 * .clearfix                            | contain floats
 * .element-invisible                   | hide element visually
 * .element-invisible.element-focusable | allow element to be focusable when navigated to via keyboard
 * .element-hidden                      | hide visually and from screenreaders
 */

/* clear floats */
.clearfix:after,
.view-content:after,
.views-exposed-form:after,
.views-row:after,
.center-wrapper:after,
.region-header:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix,
* html .view-content,
* html .views-exposed-form,
* html .views-row,
* html .center-wrapper,
* html .region-header      { /* zoom: 1;*/ } /* IE6 */

*:first-child+html .clearfix,
*:first-child+html .view-content,
*:first-child+html .views-exposed-form,
*:first-child+html .views-row,
*:first-child+html .center-wrapper,
*:first-child+html .region-header { /* zoom: 1;*/ } /* IE7 */

.clear {
    clear: both;
}
.clearfix:after {
    font-size: 0;
}
/* display block */
.display-block {
    display: block;
}
/*Portada*/
#portada {
    width: 100%;
    margin-top: 10px;
}
#portada .center-wrapper {
    background: #fbfbfb;
    border-left: solid 1px #c2c2c2;
    border-bottom: solid 1px #c2c2c2;
    border-right: 1px solid #C2C2C2;
    float: left;
}
#portada .panel-col-first {
    width: 286px;
}

/* Nuevo layout portada 2015 */
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-first {
    width: 690px;
}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last{
    width: 300px;
    background: transparent;
    border: 0;
}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last .inside{
    margin-left: 30px;
}
body.v2 #portada .panel-col-middle + .center-wrapper .panel-col-first {
    width: 270px;
}
body.v2 #portada .panel-col-middle + .center-wrapper .panel-col-last {
    border: 0 none;
    width: 720px;
    background: inherit;
}
body.v2 #portada .panel-col-middle + .center-wrapper .panel-col-last .inside{
    margin-left: 30px;
}
body.v2 #portada .pane-noticia-home,
body.v2 #portada .pane-videos{
    width: 50%;
    float: left;
}
body.v2 #portada .pane-noticia-home .views-row,
body.v2 #portada .pane-videos .views-row{
    float: left;
    width: 50%;
    height: 300px;
}

body.v2 #portada .pane-noticia-home .views-row-last,
body.v2 #portada .pane-videos .views-row-last{
    float: right;
}

body.v2 #portada .pane-noticia-home .views-field,
body.v2 #portada .pane-videos .views-field{
    padding-right: 10px;
}

body.v2 #portada .pane-noticia-home .views-row-last .views-field,
body.v2 #portada .pane-videos .views-row-last .views-field{
    padding-right: 0px;
    padding-left: 10px;
}

body.v2 #portada .pane-videos h2.pane-title{visibility: hidden;}
body.v2 #portada .pane-noticia-home .pane-content{
    margin-right: 15px;
}
body.v2 #portada .pane-videos .pane-content{
    padding-left: 15px;
    border-left: 1px dashed #ccc;
}

body.v2 .view-noticia-home .views-field-field-fecha-noticias,
body.v2 .view-videos .views-field-field-fecha-video{
    width: auto;
    position: static;
    margin: 0 0 4px 0;
    border: 0;
    font-size: inherit;
    color: #00A240;
    font-family: 'gobCL';
    font-size: 14px;
}

body.v2 .view-noticia-home .views-field-field-fecha-noticias .field-content{
    border: 0;
    margin: 0;
    width: auto;
}
body.v2 .view-videos .views-field-title, 
body.v2 .view-albums .views-field-title,
body.v2 .view-noticia-home .views-field-title{
    height: 5.2em;
    line-height: 1.3;
    margin-bottom: 20px;
    overflow: hidden;
    font-size: 14px;
}
body.v2 .view-videos .views-field-title a, 
body.v2 .view-albums .views-field-title a,
body.v2 .view-noticia-home .views-field-title a{
    color: inherit;
}
body.v2 #portada .pane-noticia-home .view-footer,
body.v2 #portada .pane-videos .more-link,
body.v2 #portada .pane-videos .view-footer{
    margin-top: 5px;
    padding-top: 5px;
    border-top: 4px solid #00A240;

}
body.v2 .jcarousel-skin-default .jcarousel-clip-horizontal{
    width: 606px;
    background: #e2e2e2;
    padding: 5px 0;
}
.jcarousel-skin-default .jcarousel-prev,
.jcarousel-skin-default .jcarousel-next{
    background: url(images/flecha-c.png) no-repeat;
    width: 10px;
    height: 19px;
}
.jcarousel-skin-default .jcarousel-next{
    background: url(images/flecha-c.png) no-repeat 0 -20px;
}

.jcarousel-skin-default .jcarousel-item-horizontal{margin: 0 15px;}
/* FIN Nuevo layout portada 2015 */


body.v2 #portada .pane-title{
    font-family: inherit; /*Tahoma*/
    text-transform: uppercase;
    font-size: 1.143em;
    font-family: 'gobCLBold';
    margin-bottom: 10px;
    font-size: 15px;
}
body.v2 #portada .center-wrapper{
    border: 0; 
    background: transparent;
}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last .pane-title{
    background: url(images/icon-avion.png) no-repeat 100% center;
    font-size: 1.214em;
    height: 27px;
    line-height: 27px;
    margin-bottom: 5px;
    margin-top: 0;
    padding-right: 50px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last ul li{
    margin-bottom: 1px;
    overflow: hidden;
    height: 70px;
    position: relative;
}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last ul li a{
    background: #f9b234;
    color: #fff;
    display: block;
    line-height: 1.2;
    padding-bottom: 35px;
    padding-left: 5px;
    padding-left: 65px;
    padding-top: 20px;
    text-decoration: none;
    font-size: 14px;
}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last ul li a{background: #f9b234;}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last ul li a.mascotas{background: #EA7624;}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last ul li a.transporte{background: #99B815;}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last ul li a.controles{background: #009FE3;}

body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last ul li a:hover{background: #E8A334;}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last ul li a.mascotas:hover{background: #D86C23;}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last ul li a.transporte:hover{background: #92A814;}
body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last ul li a.controles:hover{background: #0097CC;}

body.v2 #portada .panel-col-top + .center-wrapper .panel-col-last ul li img{
    position: absolute;
    left: 5px;
    top: 3px;
}
body.v2 #portada .pane-simplenews-0 p{
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 14px;
}
body.v2 #portada .pane-simplenews-0 .pane-content{
    background: #ededed;
    padding: 10px;
}
body.v2 #portada .pane-simplenews-0 form{background: inherit;}
body.v2 #portada .pane-simplenews-0 form .form-checkboxes{overflow: hidden;}
body.v2 #portada .pane-simplenews-0 form .form-type-checkbox{
    width: 50%;
    float: left;
    font-size: .85em;
}
body.v2 #portada .pane-simplenews-0 form > div {overflow: hidden;}
body.v2 #portada .pane-simplenews-0 form input.form-text{
    width: 95%;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
body.v2 #portada .pane-simplenews-0 form input#edit-subscribe,
body.v2 #portada .pane-simplenews-0 form input#edit-update{
    float: right;
    background: #00A240;
    border: 0;
    cursor: pointer;
}
/*body.v2 #portada .pane-simplenews-0 form */input#edit-unsubscribe{
    background: inherit;
    color: #5a5a5a;
    border: 0;
    text-decoration: underline;
    padding-left: 0;
}
body.v2 #portada .pane-simplenews-0 form input#edit-unsubscribe{
    float: left;
}
.pane-block-6,
.pane-block-21 {margin-top: 20px;}

#portada .banner_ninos img{
    position: relative;
    left: -5px;
}

#portada .panel-col-last {
    background: none repeat scroll 0 0 #F1F1F1;
    float: left;
    width: 700px;
    border-left: solid 1px #c2c2c2;
}

#portada .pane-block-7,
#portada .pane-block-8 {float: left; margin-bottom: 15px;}

#portada .inside { margin: 0;}
#portada .panel-col-first .inside {margin: 0; padding: 0 10px;}
body.v2 #portada .panel-col-first .inside {margin: 0; padding: 0;}

#portada .ingreso-salida .box_uno{

}
body.v2 #portada .box_uno {
    width: auto;
    margin: 0;
}
#portada .box_uno h2 {
    background: url("images/tabla_titulo_home_uno.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;

    font-size: 21px;
    padding: 30px 106px 16px 68px;
    text-transform: uppercase;
    margin: 0;
    font-weight:normal;
}
body.v2 #portada .box_uno h2 {
    background: none;
    color: inherit;
    font-family: inherit;
    padding: 0;
}
#portada .box_uno a {
    font-size: 13px;
    text-decoration: none;
    color: #666;
}
#portada .box_uno li {
    border-bottom: 1px dashed #7AA3AD;
    line-height: 34px;
    list-style-image: url("images/bullet_home.png");
    list-style-position: inside;
}
#portada .box_uno ul,
#portada .box_dos ul{
    min-height: 190px;
}

#portada .box_dos {
    width: 327px;
}
#portada .box_dos h2 {
    background: url("images/tabla_titulo_home_dos.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;

    font-size: 21px;
    padding: 30px 106px 16px 68px;
    text-transform: uppercase;
    margin: 0;
    font-weight:normal;
}
#portada .box_dos a {
    font-size: 13px;
    text-decoration: none;
    color: #666;
}
#portada .box_dos li {
    border-bottom: 1px dashed #7AA3AD;
    line-height: 34px;
    list-style-image: url("images/bullet_home.png");
    list-style-position: inside;
}


#portada .panel-separator {
    margin: 0;
    display: none;
}
a.btn_ver_mas_home {
    background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #C8C8C8;
    float: right;
    font-size: 11px !important;
    font-weight: bold;
    padding: 5px 10px;
    color: #666 !important;
}

a.btn_ver_mas_home:active {background: #dcdcdc;}
/*Vista Calendario Home*/
#portada .pane-calendario-home {
    width:266px;
    margin: 0 ;
}

.pane-calendario-home .view-footer {
	margin-top: 10px;
	text-align: center;
}

.pane-calendario-home .view-id-calendario_home .bullet_flecha {
    margin-left: 0;
}
.pane-calendario-home h2 {

}
.pane-calendario-home .dia_ag {
    background: url("images/icono_agenda_tit.jpg") no-repeat scroll 0 0 transparent;
    color: #458273;
    float: left;

    font-size: 11px;
    font-weight: bold;
    height: 18px;
    padding:6px 0 0 1px;
    text-align: center;
    width: 24px;
}
.pane-calendario-home .views-field-php {

    text-transform: uppercase;
    color: #6c6c6c;
    font-size: 14px;
    margin-bottom: 10px;
}
.view-calendario-home .views-field-field-fecha-de-inicio {
    background: #FFC000;
    float: left;
    font-size: 18px;
    line-height: 1;
    text-align: center;
    width: 70px;
    margin-right: 10px;
}

#directorio-oficinas .view-calendario-home .views-field-field-fecha-de-inicio {width:60px;}
.view-calendario-home .views-field-field-fecha-de-inicio .dd {
    color: #fff;
    font-weight: bold;
    font-size: 2em;
    display: block;
}
.view-calendario-home .views-field-field-fecha-de-inicio .mm {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    display: block;
    line-height: 1.5;
}
.view-calendario-home .views-field-title {
    color: #868686;
    font-size: 14px;
    padding-left: 10px;
    line-height: 15px;
}
.view-calendario-home .views-field-title a{
    color: inherit;
}

#directorio-oficinas .view-calendario-home .views-field-title {
    width: 110px;
}

.view-calendario-home .views-field-field-region {
    clear: both;
    float: left;
}
.view-calendario-home .views-row {
    background: #FBF7E0;
    margin: 0 0 10px 0;
    position: relative;
}

.view-calendario-home .views-row-last {border: 0;}
.view-calendario-home .views-field-field-region {

    color: #666;
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;
}
.view-calendario-home .views-field-field-region-evento {
    font-size: 14px;
    text-transform: uppercase;
    color: #00A240;
    font-family: 'gobCL';

}

.btn_cal_home {
    float: right;
    margin-right: 13px;
    margin-top: 10px;
}
.view-header {
    margin-bottom: 10px;
}
.bullet_flecha {
    color: #809634;
    font-weight: bold;
    font-size: 15px;
}
.muestra_dia {
    color: #255e50;
    font-weight: bold;

    text-transform: uppercase;
    font-size: 14px;
}
.muestra_fecha {
    font-size: 15px;
    font-family: 'gobCLLight';
    text-transform: uppercase;
}
/*Barra top*/
#barra_top {
    background: url("images/bg_barra_top.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #E7E7E7;
    height: 20px;
    line-height: 20px;
    margin-top: 0px;
}
#barra_top ul {
    margin: 0 auto;
    width: 960px;
}
#barra_top ul li {
    border-right: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-size: 10px;
    list-style: none;
    text-align: center;
    width: 7.5%;
}
#barra_top ul li a {
    color: #1968AE;
    text-decoration: none;
}
#block-block-10,
#block-block-147 {
    left: 0;
    position: absolute;
    top: 0;
    padding-left: 225px;
}
#block-block-10 ul,
#block-block-147 ul {
    margin: 0;
    background: #fff;
    overflow: hidden;
}
#block-block-10 ul li ,
#block-block-147 ul li {
    float: left;
    list-style: none;
}
#block-block-10 ul li a.last,
#block-block-147 ul li a.last {
    border: medium none;
    margin: 0;
    padding: 0;
}
#block-block-10 ul li a,
#block-block-147 ul li a {
    color: #6f6f6e;
    display: block;
    font-size: 12px;
    padding: 6px 15px;
}

#block-block-147 ul li:last-child{
    margin-left: 45px;
}

#block-block-148{
    position: absolute;
    right: 0;
    top: 0;
}
#block-block-148 .content p{margin: 0;}
#block-block-148 .content img{
    height: auto !important;
    margin: 3px;
    margin-top: 0px;
    vertical-align: middle;
    width: 22px !important;
}

#block-block-11 {
    background: #000;
    background: rgba(0,0,0,0.6);
    font-family: 'gobCL', sans-serif;
    margin-bottom: 10px;
    margin-top: 3px;
    width: 207px;
    height: 160px;
    line-height: 1em;
    /*position: absolute;
    right: 2px;
    top: 0;
    */
}
#block-block-11 .content{overflow: hidden;}
#block-block-11 .box_fono,
#block-block-11 .box_fono a{
    color: #fff;
}
#block-block-11 .box_fono p{
    color: #fff;
    padding: 5px 10px 5px 60px;
}

#block-block-11 .box_fono .t_uno{
    font-size: 1.2em; 
    margin-bottom: 0;
    padding-top: 10px; 
    line-height: 1em;
    font-family: 'gobCL';
    font-weight: normal;
}
#block-block-11 .box_fono .t_dos {
    font-size: 21px;
    margin: 0;
    background: url(images/icon-telefono.png) no-repeat 10px 0px;
    line-height: 30px;
    height: 30px;
    margin-top: -10px;
    font-family: 'gobCLBold';
}

#block-block-11 .box_fono .t_tres {
    font-size: 14px;
    margin-bottom: 0px;
    margin-top: -13px;
    font-family: 'gobCL';
}

#block-block-11 .box_fono .t_tres b{
    font-size: 16px;
    font-family: 'gobCLBold';
    font-weight: normal;
}

#block-block-11 .box_fono ul {
    margin: 0;
    padding-left: 60px;
    background: url(images/icon-email.png) no-repeat 10px 0px;
    height: 55px;
    margin-top: -5px;
}

#block-block-11 .box_fono ul li:first-child {
    list-style: none;
    padding: 0;
    margin-bottom: 10px;
}
#block-block-11 .box_fono ul li a {
    font-size: 12px;
    color: #fff;
}

/*Superfish*/

/*#superfish-2 li ul ol li.sf-depth-2 {
        background: none repeat scroll 0 0 #FFFFFF;
        border-radius: 8px 8px 8px 8px;
        float: left;
        width: 315px;
        margin-right: 10px;
}
#superfish-2 li ul ol li.sf-depth-2 a.sf-depth-2 {
        background: #56a28f;
        border-radius: 8px 8px 8px 8px;
        color: #fff;
        text-shadow: 1px 0px 0px #1a8f4f;
        font-size: 13px;
        border: none;
        font-weight: bold;
        margin-bottom: 5px;
}
.sf-menu.sf-style-default li li li {
        background: #fff;
}
.sf-menu.sf-style-default li li li a.sf-depth-3 {
        background: url("images/bullet_menu.png") no-repeat 0px 10px;
        border: medium none;
        color: #055629;
        font-family: 'Arial', sans-serif !important;
        font-size: 13px;
        margin-left: 10px;
        padding: 8px 0 8px 8px !important;
        text-shadow: none;
        text-transform: none !important;
}
#superfish-2 ul.sf-megamenu {
        width: 670px;
        padding-left: 11px;
        margin-left: 3px;
}
#superfish-2 ul li.sf-megamenu-wrapper {
        padding: 10px 0 10px 10px !important;
        border: solid 4px #407d6e;
        background: #fff !important;
}*/
/*tabs home*/
.pane-quicktabs-actualidad {
    float: left;
}
/*1er nivel*/
#navigation{background: #fff;}
.block-tb-megamenu{float: left; margin-bottom: 10px;}
.tb-megamenu{background-color: #fff; padding-top: 20px;}

.tb-megamenu .nav > li > a{
    border-bottom: 4px solid #fff;
    border-right: 1px solid #ccc;
    color: #575756;
    font-weight: normal;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
}

.tb-megamenu .nav > li:last-child a{
    border-right: 0px;
}

.tb-megamenu .nav > li > a > .caret{
    display: none !important;
}
.tb-megamenu .nav > .active > a, 
.tb-megamenu .nav > .active > a:hover, 
.tb-megamenu .nav > .active > a:focus,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, 
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, 
.tb-megamenu .nav > li.dropdown.open.active > a:hover,
.tb-megamenu .nav > li > a:focus, 
.tb-megamenu .nav > li > a:hover{
    background-color: inherit;
    color: #00A240;
    border-color: #ccc;
    border-bottom-color: #fff;
}
.tb-megamenu .level-1 > .mega-dropdown-menu{
    min-width: 990px;
    border: 2px solid #00A240;
    min-height: 510px;
    overflow: hidden;
}
.tb-megamenu .dropdown-menu{
    top: 40px;
    top: 60px;/*nueva medida leugo de parchar tb megamenu*/
}
.tb-megamenu .nav {padding-left: 25px;}
.tb-megamenu .nav > li:first-child{
    background: url(images/inicio.png) no-repeat;
    border: 1px solid #eee;
    height: 49px;
    left: 0;
    position: absolute;
    text-indent: -900em;
    top: -60px;
    top: -39px;;/*nueva medida leugo de parchar tb megamenu*/
    width: 49px;

    box-shadow: 2px 4px 10px 0 #666;
    box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, 0.5);
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
}
.tb-megamenu .nav > li:first-child:hover,
.tb-megamenu .nav > li.active:first-child:hover{
    background: url(images/inicio.png) no-repeat 0 -50px;
}
.tb-megamenu .nav > li:first-child a{
    border: 0;
}

.mega-dropdown-inner{
    padding: 5px 0;
    width: 265px;
}
/*2do nivel*/
.tb-megamenu .dropup, 
.tb-megamenu .dropdown{position: static;}

.tb-megamenu .dropdown-menu li > a.dropdown-toggle{
    position: relative;
}

.tb-megamenu .dropdown-menu li > a.dropdown-toggle:after{
    display: none;
}

.tb-megamenu .dropdown-menu li > a{
    border: 0;
}

.tb-megamenu .nav .caret, 
.tb-megamenu .dropdown-submenu .caret, 
.tb-megamenu .mega-menu .caret{
    background: url(images/flechas-menu.png) no-repeat;
    display: block;
    height: 24px;
    position: absolute;
    right: 5px;
    width: 9px;
    top: 50%;
    border: 0;
    margin-top: -12px !important;
}
.tb-megamenu .nav a:hover > .caret,
.tb-megamenu .nav a:focus > .caret,
.tb-megamenu .dropdown-submenu a:hover > .caret, 
.tb-megamenu .mega-menu a:hover > .caret{
    background-position: 0 -24px;
}

.tb-megamenu .mega-nav > li a, 
.tb-megamenu .dropdown-menu .mega-nav > li.level-2 a{
    background: rgba(255, 255, 255, 0);
    border: 1px solid transparent;
    color: inherit;
    padding: 7px 12px 10px 7px !important;
    text-decoration: none;
}

  

div[data-padre-ref="agricola"]{
    background: #fff;
    background-position: top !important;
    background: url("images/fondo_menu/agricola.png")  no-repeat scroll 0 0 #fff !important;
    
}

div[data-padre-ref="pecuaria"]{
/*    background: #ff0 */
    background-position: center left;
    background: url("images/fondo_menu/pecuaria.png") no-repeat scroll 0 0 #fff !important ;
    
}

div[data-padre-ref="recursosnaturales"]{
/*    background: #ff0 */
    background-position: center left;
    background: url("images/fondo_menu/recursosnaturales.png") no-repeat scroll 0 0 #fff !important ;
    
}

div[data-padre-ref="semillas"]{
/*    background: #ff0 */
    background-position: center left;
    background: url("images/fondo_menu/semillas.png") no-repeat scroll 0 0 #fff !important ;
    
}

div[data-padre-ref="laboratorios"]{
/*    background: #ff0 */
    background-position: center left;
    background: url("images/fondo_menu/laboratorios.png") no-repeat scroll 0 0 #fff !important ;
    
}

div[data-padre-ref="forestal"]{
/*    background: #ff0 */
    background-position: center left;
    background: url("images/fondo_menu/forestal.png") no-repeat scroll 0 0 #fff !important ;
    
}

img.conzoom{
    cursor: -webkit-zoom-in;
}


.tb-megamenu .mega-nav > li a:hover,
.tb-megamenu .mega-nav > li a:focus,
.tb-megamenu .nav li.dropdown.open > a.dropdown-toggle{
    color: #00A240 !important;
}
.tb-megamenu .nav li.dropdown.open > a.dropdown-toggle{
    position: relative;
    border-bottom: 3px solid #fff !important;
    z-index: 1001;
}

.tb-megamenu .span12.mega-col-nav .mega-inner{
    padding: 0 0 0 10px;
}

.tb-megamenu .mega-nav > li.dropdown-submenu.open:hover > a, 
.tb-megamenu .mega-nav > li.dropdown-submenu > a:hover, 
.tb-megamenu .dropdown-menu .mega-nav > li.dropdown-submenu > a:hover {
    border: 1px solid #ccc;
    border-right-color: #fff;
    position: relative;
    z-index: 1001;
    color: #00A240;
}
/*3er nivel*/
.tb-megamenu .dropdown-submenu{position: static !important;}

.tb-megamenu .dropdown-submenu > .dropdown-menu{
    border-bottom: 0;
    left: 265px;
    min-height: 510px;
    top: 6px;

    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
/*4to nivel*/
.tb-megamenu .dropdown-submenu > .dropdown-menu .dropdown-menu{
    border-right: 0;
}
.tb-megamenu .dropdown-submenu > .dropdown-menu .dropdown-menu > .mega-dropdown-inner{
    width: 460px;
}
.tb-megamenu .dropdown-submenu li.level-4 > a .caret{
    display: none;
}
/*5to nivel*/
.tb-megamenu .dropdown-submenu > .dropdown-menu .dropdown-menu .dropdown-menu{
    display: none;
}

/* Menu responsivo */
#block-block-149{display: none;}

.mmenu-nav.mm-basic{
    background: #fff;
    color: #5a5a5a;
    font-family: inherit;
    text-shadow: none;
}
.mmenu-nav.mm-basic > .mm-list li{
    border-top: 0;
    border-color: #ccc;
}
.mm-list > li > a, 
.mm-list > li > span{color: #5a5a5a;}

.mm-list > li > a:hover, 
.mm-list > li > span{color: #00A240;}

/*apaga iconos por item*/
.mmenu-nav.mm-basic [class^="icon-"], 
.mmenu-nav.mm-basic [class*=" icon-"], 
.mmenu-nav.mm-basic .mmenu-block-icon{display: none !important;}

.mmenu-nav.mm-basic em.mm-counter{
    /*color: #5a5a5a;*/
    display: none;
}
.mmenu-nav.mm-basic .mm-subopen:after, 
.mmenu-nav.mm-basic .mm-subclose:after{border-color: #5a5a5a !important;}

.mmenu-nav.mm-basic > .mm-list li:hover.mm-subopen:after,
.mmenu-nav.mm-basic > .mm-list li:hover.mm-subclose:after{
    border-color: #00A240 !important;
}

.mmenu-nav.mm-basic > .mm-list li.mmenu-expanded .mmenu-block-expanded{
    padding-left: 20px !important;
    text-transform: uppercase;
}
.mm-menu .mm-list > li > a.mm-subclose{
    color: #00A240;
}
.mmenu-nav.mm-basic > .mm-list li.mmenu-expanded .mmenu-block-expanded{
    background: #ededed;
    padding-left: 50px;
}
.mm-menu .mm-list > li > a.mm-subclose{
    background: #ededed;
}
.mm-menu > .mm-list > li.mm-subtitle > a.mm-subclose:before{
    border-color: #5a5a5a;
    border-width: 2px 0 0 2px;
    border-style: solid;
}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{display: none;}
/* Fin Menu responsivo */


/*NUEVOS*/
/*tabs home videos home*/
#block-views-videos-block-4 .attachment-before,
#block-views-albums-block-3 .attachment-before{
    float: left!important;
    width:332px; 
}

#block-views-videos-block-4 .view-content,
#block-views-albums-block-3 .view-content {	float: right;}

#block-views-videos-block-4 .views-row,
#block-views-albums-block-3 .views-row {width: 300px!important; margin-bottom: 5px;}

#block-views-videos-block-4 .attachment-before .view-content,
#block-views-albums-block-3 .attachment-before .view-content {float: left!important;}

#block-views-videos-block-4 .attachment-before .view-content .views-row,
#block-views-albums-block-3 .attachment-before .view-content .views-row {width:315px;}

#block-views-videos-block-4 .attachment .view-id-videos .view-content .views-field-title { width:310px;}
#block-views-videos-block-4 .views-field-field-archivo-video .field-content{ clear:both;}

#quicktabs-actualidad .more-link{ clear:both;}

/*DETALLE VIDEO*/
.field-type-taxonomy-term-reference{color: #4C4C4C; font-size:12px;}
.field-type-taxonomy-term-reference .field-label{ float:left; }
.field-name-field-archivo-video { width:400px; float:left; margin:0 10px 0 0;}
.field-name-field-archivo-video .field-items .video-js img{ display:none;}

/*GALERIA VIDEOS*/
#views-exposed-form-videos-page-1,
#views-exposed-form-albums-page{padding:20px 100px;}
#views-exposed-form-videos-page-1 #edit-field-categorizar-video-tid-wrapper,
#views-exposed-form-albums-page #edit-field-album-categoria-tid-wrapper{ width:355px; }
#views-exposed-form-videos-page-1 .views-exposed-widget,
#views-exposed-form-albums-page .views-exposed-widget {padding: 0;}
#views-exposed-form-videos-page-1 #edit-field-categorizar-video-tid-wrapper label,
#views-exposed-form-albums-page #edit-field-album-categoria-tid-wrapper label{float:left;}
#views-exposed-form-videos-page-1 #edit-field-categorizar-video-tid,
#views-exposed-form-albums-page #edit-field-album-categoria-tid{ width:200px !important;}


.view-videos .view-header {margin-bottom: 5px;}

.view-id-videos .view-header h2 {
    margin: 0;
    color: #00A240;

    font-size: 16px;
    font-weight: 600;
    line-height: normal;

}

#block-views-videos-block-5,
body.page-videos .view-videos .views-row {
    border: solid 2px #dddddd; 
    margin:0 0 15px 0; 
    padding: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;

}

body.page-videos .view-videos .views-row,
body.page-galerias-imagenes .view-albums .views-row,
body.node-type-album .ultimos-albums .views-row{
    width: 185px;
    margin: 0 35px 35px 0;
    float:left; 
    background: #fff;
    height: 230px;	
    padding: 10px;
    border: solid 2px #dddddd; 
}

body.page-videos .view-videos .views-row-last {margin-right: 0;}

.view-noticia-home .views-row img,
.view-videos .views-row img,
.view-albums .views-row img {display: block;}

#block-views-videos-block-5 img {
    width: 199px;
    height: 110px;
    display: block;
    margin-top: 10px
}

tbody .views-field-title a{
    text-decoration:none;  
}
.view-id-videos .pager{ font-size:12px;}
#views-exposed-form-videos-page-1 .pager{ border:solid 1px #FF0000;}


/*tabs home images home*/
#quicktabs-tabpage-actualidad-3 .view-display-id-block_3 .attachment-before .view-display-id-attachment_1  .views-label-field-album-categoria{ padding:0px;}
#quicktabs-actualidad .view-display-id-block_3 img,
#quicktabs-actualidad .view-display-id-block_4 img{ margin:0px 5px 5px 0px; padding:2px;  background-color: #E6EDE6; border: 1px solid #C9C9C9; float: left;}
#block-views-albums-block-3 .attachment-before .views-field-title,
#block-views-videos-block-4 .attachment-before .views-field-title {width:100%!important; margin:5px 0; float: left;}

#quicktabs-tabpage-actualidad-3 .view-display-id-block_3 .view-content .views-field-title{ height:auto;  line-height:1.2em;}
#quicktabs-tabpage-actualidad-3 .view-display-id-block_3 .view-content .views-label-field-album-categoria{ padding:0px;}
#quicktabs-tabpage-actualidad-3 .view-display-id-block_3 .more-link{ clear:both;}



/*GLOSARIO*/
#views-exposed-form-glosario-page { width:470px; }
#views-exposed-form-glosario-page .views-exposed-form .views-exposed-widget{ padding:5px 5px 15px;}
#edit-submit-glosario{ margin-top:18px;}
#views-exposed-form-glosario-page #edit-title-wrapper {  /*width:366px;*/}

#edit-title-wrapper #edit-title-op{ margin:10px 0px 0px 120px; width:162px;}
#edit-title-wrapper label .form-select{ width:256px; margin-left:10px;}
#views-exposed-form-glosario-page #edit-title-wrapper input{ margin:-50px 0 0 120px; float:left;}

#views-exposed-form-glosario-page{width:470px;}
#views-exposed-form-glosario-page .views-exposed-form .views-exposed-widget{padding:5px 5px 25px;}
#edit-submit-glosario{margin-top:18px;}
#edit-title-wrapper label{ float:left; font-weight:normal; font-size: 16px;}

#edit-title-wrapper #edit-title-op{margin:10px 0px 0px 120px; width:162px;}
#edit-title-wrapper label .form-select{width:256px; margin-left:10px;}
#views-exposed-form-glosario-page #edit-title-wrapper input{margin:-50px 0 0 120px; float:left;}

.view-glosario .views-summary{  width:450px; overflow:hidden; position:relative; margin:-90px 0px 0px 500px;}
.view-glosario .views-summary li{ float:left; list-style:none; }
.view-glosario .views-summary li a{  font-size: 18px; color:#79ab9f; padding:0px 4px;}

.view-id-glosario .views-row{ border:solid 1px #e9e7e7; margin:12px 0px; padding:10px 10px 10px 0px; overflow:hidden;}
.view-id-glosario .views-row .views-label-title{ border-bottom:solid 1px #e4e4e4;  height:26px; width: 958px; margin-bottom:5px; }
.view-id-glosario .views-row .views-label-title .views-label-title{ }
.view-id-glosario .views-row .views-field-title{  width:220px; float:left;}
.view-id-glosario .views-row .views-field-title span{ font:14px Arial, Helvetica, sans-serif; color:#00A240; font-weight:bold; display:block; padding-left:10px;}
.view-id-glosario .views-row .views-field-title span.views-label-title, .view-id-glosario .views-row .views-field-body span.views-label-body{ color:#a7a7a7; font-weight:bold;  }

.view-id-glosario .views-row .views-label-body{height:26px; margin-bottom:5px; display:block;}
.view-id-glosario .views-row .views-field-body{ font:12px Arial, Helvetica, sans-serif; color:#6e6c6c; float:right; width:700px;}

.view-id-glosario .view-filters #views-exposed-form-glosario-page #edit-title-wrapper{ width:330px;}

.view-id-glosario .view-filters #views-exposed-form-glosario-page #edit-title-wrapper label{ float:left; font-weight:normal; font-size: 16px; color:#4c4c4c;  width:130px; padding:10px 0px 50px;}
.view-id-glosario .view-filters #views-exposed-form-glosario-page #edit-title-wrapper .form-text{  margin:-40px 0px 0px 0px; padding:0px; }
.view-id-glosario .view-filters #views-exposed-form-glosario-page #edit-title-wrapper .form-select{   margin:30px 0px 0px 0px; padding:0px; }
.view-id-glosario .view-filters #views-exposed-form-glosario-page .form-submit{  margin-top:15px;}

.view-id-glosario .view-filters #edit-title-wrapper .views-operator .form-item-title-op{  height:40px; padding-top:15px;}
.view-id-glosario .view-filters .views-exposed-widgets{  width:450px; float:left;}
.view-id-glosario .views-summary{  width:500px; float:right; margin:-125px 0px 0px 0px;}


#sidebar-first {
    width:215px;
    margin: 0 10px 0 0;
    border-radius: 5px; /* El estándar.*/
    -webkit-border-radius: 5px; /* Safari,Chrome.*/
    /* IE 8.*/

}

.sidebar h2 {
    padding:0 0 10px 0px;
    margin: 0;
}
.sidebar ul {
    list-style:none;
    padding: 0px;
    margin:0px;
}
.sidebar li {
    border-bottom:1px solid #fff;
    display:block;
    background: #ecf4dd;
}
.sidebar li .views-field-name {
    padding:10px 0px 10px 20px;
}
.sidebar li span {
    display:block; /*background:url(images/vineta_menu_off.png) no-repeat 145px 4px;*/
    width:150px;
}
.sidebar .content > ul > li > a {
    text-decoration:none;
    color:#5a5a5a;
    text-transform: uppercase;
}
.sidebar li ul.hijo a,
.sidebar .content > ul > li > a + ul li a{
    text-transform: none;
    color: #5A5A5A;
    text-decoration: none;
}
.sidebar li ul.hijo a.active{
    color: #00A240;
}
.sidebar li a:hover {
    text-decoration:none;
    color:#00A240;
}
.sidebar ul li ul {
    padding:10px;
    overflow:hidden;
    margin:5px 0px;
    margin:0;
    background: #fff;
}

.sidebar ul li ul:empty {
    padding:0px;
}
.sidebar ul li ul li {
    border:none;
    background-color: transparent;
}
.sidebar ul li ul li ul{
    padding: 0
}
li:last-child {
    border:none;
}
.sidebar ul li ul li a {

}
.sidebar ul li ul li a:hover {
    color:#00A240;
}
#block-block-13 li, #block-menu-menu-quienes-somos li {
    padding: 0;
}
#block-block-13 li ul li, 
#block-menu-menu-quienes-somos li ul li {
    padding: 0px !important;
    font-size:12px;
}
#block-block-13 ul li a, 
#block-menu-menu-quienes-somos .menu a {
    display:block; /*background:url(images/vineta_menu_off.png) no-repeat 155px 4px;*/
    padding: 10px;
}

#block-block-13 ul li.li-activo,
aside .menu li.expanded{
    background-color: #99b815;
}

#block-block-13 ul li.li-activo > a,
aside .menu li.expanded > a{
    color: #fff;
}

aside ul li ul li{
    background-color: transparent !important;
}

#block-menu-menu-quienes-somos ul.menu ul.menu li {
    padding: 0 20px 10px;
}
/* Cambios realizado el 03-05-13 por Felipe*/
#block-menu-menu-quienes-somos ul.menu ul.menu a {
    padding: 0;
}
#block-menu-menu-quienes-somos ul.menu ul.menu li.active-trail a{
    color:#00A240;
}
/* Linea original:  
*  #block-menu-menu-quienes-somos ul.menu ul.menu a {
*    padding: 0;
*  }
*
**/

#block-block-13 ul.hijo li a,
#block-menu-menu-quienes-somos ul.menu ul.menu a {
    padding: 0 0 10px 15px;
    background: url('images/vineta-verde.png') left 6px no-repeat;
    font-size: 13px;
}


#cont_cont h1 {
    margin:0 0 20px 0;
    line-height: normal;
    font-size: 2.714em;
}
#centro_doc .panel-pane h2 {
    color: #00A240;
    font-size: 18px;
    margin:0 0 10px;
    display:block;
    border-bottom:solid 1px #CCCCCC;
    padding:2px 2px 10px 12px;
    font-weight:600;
}
.page-taxonomy-term-178 #main h1 {
    display:none;
}
#guia_tramite {
    font:13px Arial, Helvetica, sans-serif;
}
#guia_tramite .panel-col-first {
    float:left;
    width:auto;
    padding:10px 0px;
}
#guia_tramite .panel-col-last {
    float:left;
    width:205px;
}
.panel-col-last .pane-tramites-m-s-consultados {
    border:solid 1px #FF0000;
    padding:5px 10px;
    float:left;
    background:#FFF;
    border:solid 1px #dddddd;
    margin:15px 0px;
    border-radius: 5px; /* El estándar.*/
    -webkit-border-radius: 5px; /* Safari,Chrome.*/
    width: 180px;

}
#guia_tramite h2 {
    color: #00A240;

    font-size: 20px;
    font-weight: 500;
    margin: 2px 0px 0px 0px;
    padding-left: 10px;
}

#guia_tramite .view-gu-a-de-tramites-inicio a {

    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
}
#guia_tramite .field-content p {
    padding: 5px 11px;
}
.view-tramites-m-s-consultados span {
    background: url("images/vineta_menu_accesos.jpg") no-repeat scroll 0 9px transparent;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    margin: 0 10px;
    padding: 5px 0 5px 9px;
}
.view-tramites-m-s-consultados a {
    font-family: Arial;
    font-size: 13px !important;
    font-weight: normal !important;
    text-decoration: none;
    text-transform: none;
}
.view-tramites-m-s-consultados a:hover {
    color:#295b4e;
}
.content h2 {
    color: #00A240;

    font-size: 20px;
    font-weight: 500;
    margin: 2px 0px 20px 0px;
    padding-left: 10px;
}
.field-item img {
    background: none repeat scroll 0 0 #E9E7EA;
    border: 1px solid #C9C9C9;
    padding: 4px;
    margin:5px;
    float:left;
}
.more-link a,
.view-footer a {
    text-decoration:none;
    padding-left:10px;
    font-size: 12px;
}
.more-link a:hover {
    color:#295b4e;
}
/*centro_documentacion*/
#centro_doc {
    color: #898b8d;
}
#centro_doc .panel-col-first {
    width:610px;
    padding:10px 20px;
}
#centro_doc .panel-col-last {
    width:270px;
    padding:10px;
}
#centro_doc .panel-col-last .pane-block-4 {
    border:solid 1px #CCCCCC;
    padding:20px;
    border-radius: 5px; /* El estándar.*/
    -webkit-border-radius: 5px; /* Safari,Chrome.*/
    /* IE 8.*/

    background: #fff;
}
#centro_doc .panel-col-last .pane-block-4 p {
    display:block;
    border-bottom:solid 1px #CCCCCC;
    background:url(images/vineta_menu_accesos.jpg) no-repeat 0px 10px;
    padding: 5px 0px 5px 10px;
    margin:0px 10px;
}
#centro_doc .panel-col-last .pane-block-4 a {
    text-decoration:none;
    font: 12px Arial, Helvetica, sans-serif;
    color: #377465;
}
#centro_doc .panel-col-first .pane-1 h2 {
    font-weight:600;
    background:url(images/ico_en_este_sitio.jpg) no-repeat 0px 0px;
    padding:12px 0px 0px 55px;
    height:40px;
    margin: 0 0 10px;
    font-size: 16px;
}
#centro_doc .panel-col-first .pane-2 h2 {
    font-weight:600;
    background:url(images/ico_cedoc.jpg) no-repeat 0px 0px;
    padding:12px 0px 0px 55px;
    height:40px;
    margin: 0 0 10px;
    font-size: 16px;
}
#centro_doc .panel-col-first .panel-pane {
    color: #898b8d;
    font-size:13px;
    padding:10px;
    border:solid 1px #cccccc;
    float: left;
    margin-bottom: 30px;
    background: #fff;
}
#centro_doc .inside {
    margin: 0;
}
#centro_doc .panel-separator {
    margin: 0;
}
#centro_doc .btn_in {
    float: right;
    margin-top: 50px;
}
/*SISTEMA EN LINEA*/
#contenedor_sistema .view-display-id-block_2 .views-row-odd{}

#contenedor_sistema .pane-sistemas-en-linea {
    width:300px;
    border: solid 1px #dddddd;
    background-color:#ebebeb;
    margin:10px 14px;
    padding-bottom:5px;
    /* IE 8.*/
    float:left;
    height:auto;
}
#contenedor_sistema h2 {
    margin:0px 0px 0px 6px;
    padding:10px 0px 10px 5px;
    border-bottom: 1px solid #86b8ac;
    color: #00A240;

    font-size: 20px;
    width:283px;
}
#contenedor_sistema .pane-content {
    background-color:#FFFFFF;
    margin:0px 4px;
    border:solid 1px #dddddd;
    padding:5px 0px;
    width:96%;
}
#contenedor_sistema .inside {
    margin:0px;
    padding:0px 5px 5px 0px;
}
#contenedor_sistema .pane-content span {
    background: url("images/vineta_menu_accesos.jpg") no-repeat scroll 0 12px transparent;
    display: block;
    margin: 0 10px;
    padding: 6px 0 6px 8px;
}
#contenedor_sistema .pane-content span a {
    color:#787878;
    font-size:12px;
    text-decoration:none;
    display:block;
}
#contenedor_sistema .pane-content span a:hover {
    background-color:#d7e3e3;
    display:block;
}

/*EXPORTACIONES*/
.cajas_exportaciones, .cajas_exportaciones_interior {
    border-bottom: 1px solid #EEEEEE;
    color: #5A5A5A;
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 15px;
}
.cajas_exportaciones img {
    background-color:#e9e7ea;
    float: left;
    height:96px;
    margin-right: 15px;
    padding:6px;
    width:120px;
}
.cajas_exportaciones h2 a, .cajas_exportaciones_interior h2 a {

    font-size: 20px;
    text-decoration:none;
}
.cajas_exportaciones_interior p {
    padding-bottom:4px;
}
#ambitos-accion .panel-col-first {
    width: 532px;
    margin-top: 12px;
}
#ambitos-accion .panel-col-first ul li, .estilos-contenido .panel-col-first ul li {
    background: url("images/vineta_menu_accesos.jpg") no-repeat scroll left 5px transparent;
    padding-left: 10px; 
}
#ambitos-accion .panel-col-first img {
    float: left;
    margin-right: 10px;
}
.menu-ambitos {
    position: relative;
    top: 2px;
    overflow: hidden;
}
/*#ambitos-accion .panel-col-last {
        width:180px;
        border:solid 1px #dddddd;
        padding:10px;
        margin:10px 5px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        
        
}*/
.panel-2col-stacked .panel-col-last h2 {
    color:#00A240;
    padding-bottom:10px;
    font-family: inherit;
    font-weight: 600;
    font-size: 1em;
}
.view-descripcion-de-termino .field-content img {
    background-color:#e9e7ea;
    padding:6px;
}

.view-descripcion-de-termino .field-content img.conpie {
    background-color:#e9e7ea;    
    padding-bottom: 0px;
}

.cajas_exportaciones_interior h2 {
    padding-bottom:10px;
    color:#00A240;
}
.cajas_exportaciones_interior p {
    margin:0px;
    padding:3px 0px 3px;
}
.pane-block-9 {

}
.pane-block-9 ul {
    list-style:none;
}
.pane-block-9 ul li {
    float:left;
    text-align:center;
    height:65px;
    border-right: 2px solid #fff;
    background: #ededed;
    line-height: 1.2;
    width: 19%;
}
.pane-block-9 ul li.active {
    background: #fff;
}
.pane-block-9 ul li a {
    background-color:#ededed;
    color:inherit;
    display:block;
    padding:15px 8px 35px 8px;
    text-decoration:none;
    text-transform: uppercase;
    font-size: 12px;
}

.pane-block-9 ul li.linea-doble a {
    padding-top: 9px;
    padding-bottom: 15px;
}
.pane-block-9 li.active,
.pane-block-9 li.mar-der {margin-left: 1px;}
.pane-block-9 li.active a{
    background: #fff;
    border: 0 none !important;
    color: #00A240 ;
}
.pane-block-9 ul li a:hover {
    display:block;
    text-decoration:none;
    color:#3b796a;
    background:#fff;
    border: 1px solid #fff;
}
.panel-2col-stacked .pane-block-9 .pane-content {

}
#ambitos-accion .center-wrapper {
    background-color:#FFFFFF;
    position:relative;
    color:#4c4c4c;
}

#ambitos-accion .panel-separator{margin: 0;}

#views-exposed-form-normativas-page .views-exposed-widgets {
    margin:0px;
    padding:0px;
}
body.page-ambitos-de-accion .view-filters form {
    position: relative;
    padding:10px 0 40px 0;
}

/*body.page-ambitos-de-accion .view-filters form .views-widget-per-page {
    padding: 0;
    position: absolute;
    right: 180px;
    top: 70px !important;
}   */
body.page-ambitos-de-accion form .views-widget-per-page  label {float: left}



/*#views-exposed-form-publicaciones-page .views-submit-button  {
    position: absolute;
    right: 0;
    padding: 0;
    top:29px;
}*/


#views-exposed-form-normativas-page .views-submit-button {
    padding: 0;
    position: absolute;
    right: 0;
    top: 38px;
}
#views-exposed-form-normativas-page .views-widget-filter-field_tema_tid select {
    width: 113px;
}


#views-exposed-form-registros-page .views-widget-filter-title input {
    clear: both;
    float: left;
}


#views-exposed-form-normativas-page .form-item-items-per-page, #views-exposed-form-procedimientos-page .form-item-items-per-page, #views-exposed-form-publicaciones-page .form-item-items-per-page {
    color:#20755f;
    font-size:11px;
}
/*NORMATIVAS*/
#ambitos-accion-normativas .pane-normativas, 
#ambitos-accion-procedimientos .pane-procedimientos, 
#ambitos-accion-registros .pane-registros, 
#ambitos-accion-publicaciones .pane-publicaciones {
    position:relative;
    padding:10px;
}
#ambitos-accion-normativas .pane-normativas h2 {
}
.view-filters {
    /*background-color: #FAFAFA;
    background-image: linear-gradient(to bottom, #FFFFFF, #EEEEEE);
    */
    border: 1px solid #EEEEEE;
    height: 110px;
    margin: 0 0 30px;
    margin-bottom: 30px !important;
    padding: 0 10px;
    position: relative;
    /*
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
    background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
    background-image:    -moz-linear-gradient(top, #ffffff, #eeeeee);
    background-image:      -o-linear-gradient(top, #ffffff, #eeeeee);
    background-image:         linear-gradient(to bottom, #ffffff, #eeeeee);
    */
}
/*.view-filters .views-exposed-widget{ padding-top: 15px; width: 300px;}
.view-filters .views-exposed-widget label{float: left;width: 90px;}
.view-filters .views-widget-filter-field_region_evento_tid label{width: 50px;}
.view-filters .views-exposed-widget .form-select{ width:160px;}
.view-filters .views-submit-button{width: 100px;}*/


#ambitos-accion-normativas .views-widget-filter-field_tema_tid, 
#edit-field-tipo-de-normativa-tid-wrapper, 
#edit-field-fecha-promulgaci-n-value-wrapper, 
#edit-title-wrapper, .views-exposed-widget {
    position: relative;
    top: 120px;
    float:left;
    display:block;
}
#ambitos-accion-normativas #views-exposed-form-normativas-page .views-widget-filter-field_fecha_promulgaci_n_value {
    width: 65px;
}
#ambitos-accion-normativas #edit-title-wrapper input {
    
    width: 168px;
}

#ambitos-accion-normativas .views-widget {
    /*padding-left:5px; height:30px; margin-right:5px;*/
}
.form-select, 
.form-text, 
.date-date {
    height:22px;
    background-color:#f2f0f0;
    border:solid 1px #cccccc;
    margin:0px; 
}
.form-select {
    height:26px;
    color:#999;
    padding:2px;
}

.form-select:focus {color: #000;}

.form-item-title input {
    width:184px !important;
}
#container input[type="submit"] {
    /*background: url("images/bg_btn_derecho.jpg") repeat-x scroll 0 0 transparent;
    border: 0;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 3px 15px;
    text-align: center;
    text-decoration: none;
    margin: 0; */
}

#container input[type="reset"] {
    background: url("images/bg_btn_derecho.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #084F38;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 3px 15px;
    text-align: center;
    text-decoration: none;
    margin: 0;
}

#container input[type="submit"]:active {
    background:#3b796a ;

}
.views-exposed-form label {
    font-size: 16px;
    color: #00A240;
    font-weight: normal!important;
    margin-right: 5px;
}

/*Tablas estilos*/
.sticky-table {
    width:98%;
    /*display:inline;*/
}
.sticky-table thead {
    /*background-color:#589989;
    color:#FFFFFF;*/
}
.sticky-table thead .views-field a {
}
.sticky-table thead .views-field .active {
}
.sticky-table thead .views-field .active img {
    width:auto;
}
.sticky-table tbody {

}
.sticky-table tbody tr {
    border-bottom:1px;
    border-style: dashed;
    border-color:#80a9b2;
}

.sticky-table tbody tr:nth-child(odd){
    background-color: #fff;
}

.sticky-table tbody tr:nth-child(even){
    background-color: #f5f8e7;

}

td.active{
    background-color: transparent !important;
}
thead th{
    padding:7px;
}

thead th:nth-child(odd){background-color: #d6e3a1;}
thead th:nth-child(even){background-color: #e0eab8;}

thead th.active{
    color: #00A240;

}


thead{font-size: 15px;}
thead a {
    text-decoration:underline;
    color: inherit;
}
.sticky-table thead img {
    float: right;
    margin-left: 5px;
}
.sticky-table a {
}
.sticky-table tr th {
    padding:7px;
}
.sticky-table td {
    padding:5px;
    text-align:justify;
}

td.active{background-color: #e9e9e9;}
/*CENTRO DE DOCUMENTACION SAG*/
.listado-documentos form .views-exposed-form .views-exposed-widgets {
    font-size:11px;
}

#superfish-1 span.nolink {border-right: 1px solid #E7E7E7; display: block; cursor: default;}


.listado-documentos form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
    height:100px;
    width:210px;
}
/*cajas*/
.listado-documentos ul {
    list-style:none;
}
.listado-documentos li {
    background: #fff;
    border:solid 1px #e6e5e5;
    margin:5px !important;
    padding: 5px 0 !important;
    position: relative;
}
.listado-documentos .views-field-title {
    color:#367a69;
    font:bold 14px Arial, Helvetica, sans-serif;
    padding:5px 10px;
    width: 525px;
}
.listado-documentos .views-field-filesize {
    background:url(images/fond_descarga.jpg) no-repeat 0px 0px;
    height: 41px;
    line-height: 41px;
    position: absolute;
    right: 10px;
    top: 10px;
    width:135px;
}

.tipo-archivo {
    background:url(images/icon-txt.png) no-repeat center center;
    height:32px;
    text-indent: -900em;
    width:32px;
}
.tipo-archivo-pdf {
    background: url('images/icon-pdf.png') no-repeat center center;
}
.tipo-archivo-PDF {
    background: url('images/icon-pdf.png') no-repeat center center;
}
.tipo-archivo-xls {
    background: url('images/icon-excel.png') no-repeat center center;
}
.tipo-archivo-XLS {
    background: url('images/icon-excel.png') no-repeat center center;
}
.tipo-archivo-xlsx {
    background: url('images/icon-excel.png') no-repeat center center;
}
.tipo-archivo-XLSX {
    background: url('images/icon-excel.png') no-repeat center center;
}
.tipo-archivo-doc {
    background: url('images/icon-word.png') no-repeat center center;
}
.tipo-archivo-DOC {
    background: url('images/icon-word.png') no-repeat center center;
}
.tipo-archivo-docx {
    background: url('images/icon-word.png') no-repeat center center;
}
.tipo-archivo-DOCX {
    background: url('images/icon-word.png') no-repeat center center;
}
.listado-documentos .tipo-archivo {
    float: left; 
    margin-right: 5px;
    width: 43px;
    height: 41px;
}

.listado-documentos .views-field-filesize .field-content {
    color:#7e7e7e;
}
.listado-documentos .views-field-created {
    color:#7b7b7b;
    font-style: italic;
    padding:0 10px;
}
.listado-documentos .views-field-nothing {
    border-bottom:solid 1px #e4e4e4;
    color:#7b7b7b;
    padding:5px 10px;
}
.listado-documentos .views-field-nothing .field-content a{text-decoration: none;}
.listado-documentos .views-field-nothing .field-content{
    font-weight: bold;
}

.listado-documentos .views-field-nothing-1 {
    color:#7b7b7b;
    margin:15px 10px;
}
.listado-documentos .views-field-uri{
    text-align: right;
    padding: 10px;
} 
.listado-documentos .link-descargar-archivo {
    background:url(images/vineta_ver_mas.jpg) no-repeat 0px 3px;
    font-size:12px;
    font-weight: bold;
    padding-left:8px;
    text-decoration: none;
    width:100px;
}
.listado-documentos .item-list ul {
    list-style:none;
}
/*Suscribir*/
#newsletter-manage-subscriptions-form {
    width:100%;
}
#newsletter-manage-subscriptions-form #edit-info {
    float: left;
    width: 347px;
}
#newsletter-manage-subscriptions-form #edit-listados {
    float: left;
    width: 325px;
}
#newsletter-manage-subscriptions-form #edit-submit {
    clear: both;
    float: right;
    margin-right: 30px !important;
}
#newsletter-manage-subscriptions-form .form-wrapper {
}
#newsletter-manage-subscriptions-form span {
    color: #00A240;
}
#newsletter-manage-subscriptions-form .fieldset-wrapper {
    text-align:center;
    overflow:hidden;
}
#newsletter-manage-subscriptions-form .fieldset-wrapper div {
    margin:0px auto;
    padding:0px;
    height:35px;
}
#newsletter-manage-subscriptions-form .fieldset-wrapper label {
    float: left;
    height: 35px;
    margin-right: 5px;
    text-align: left;
    width: 126px;
}
#newsletter-manage-subscriptions-form .fieldset-wrapper input {
    width:214px;
    float: left;
}
#newsletter-manage-subscriptions-form .fieldset-wrapper select {
    float:left;
    width: 216px;
}
#newsletter-manage-subscriptions-form .form-checkboxes {
    display:block;
    float:left;
    height:172px !important;
}
#newsletter-manage-subscriptions-form #edit-submit {
    margin:0px 0px 10px 460px;
    background-color: #529584;
    background-image: -moz-linear-gradient(center top, #529584, #357263);
    border: 1px solid #084F38;
    -webkit-border-radius: 5px;

    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px 10px;
}

.view-id-noticias .views-field-created  {
    font-size: 11px;
    color: #7f7f7f;
    margin: 5px 0;
}

/*Noticias*/
.view-id-noticias .views-row-odd, .view-id-noticias .views-row-even {
    border-bottom:solid 1px #CCCCCC;
    margin-bottom:15px;
}
.view-id-noticias .views-field-title a {
    text-decoration:none;
    font-size: 16px;
    line-height:20px;
}
.view-id-noticias .views-field-field-fecha-noticias {
    font:11px Arial, Helvetica, sans-serif;
    color:#7f7f7f;
}
.contenedor-noticias .views-field-field-fecha-noticias,
.contenedor-noticias .views-field-body,
.contenedor-noticias .views-field-title {
    float: right;
    width: 345px!important;
}

.contenedor-noticias .views-field-field-image img,
#quicktabs-container-actualidad .views-field-field-image img {
    display: block;
    padding: 3px;
    background: #e9e7ea;
    border: 1px solid #ccc;
}

.view-id-noticias .views-field-field-image {
    float:left;
    margin-right: 10px;
}
.view-id-noticias .views-field-body {
    color:#5a5a5a;
    float:right;
    width:390px;
    margin:5px 0px 0px;
}
/*Noticias home*/
.view-noticia-home .views-field-field-fecha-noticias {

}
.view-noticia-home .views-field-field-fecha-noticias .field-content {
    margin:8px 0;
    width:60px;
    border-right: solid 1px #CCCCCC;
}
.view-footer {
    text-align: right;
}
.view-noticia-home .view-footer a {
    text-decoration:none;
}
/*barra derecha noticias*/
#edit-date-filter-min label,
#edit-date-filter-max-wrapper label {font-weight: 600!important; font-size: 14px;}

#views-exposed-form-noticias-page .views-exposed-widget {
    padding:  0 0 10px 0;
}

#block-views-exp-noticias-page input.form-text,
#block-views-exp-noticias-page select {
    width:195px !important;
    width: 99%;
    margin:0 0 5px 0;
}
#views-exposed-form-noticias-page .views-exposed-widgets .form-item-created-min input, #views-exposed-form-noticias-page .views-exposed-widgets .form-item-created-max input {
    width:70px !important;
    float:left;
    margin-right:8px;
}
#views-exposed-form-noticias-page .views-exposed-widgets .form-item-created-max label {
    width:10px !important;
    float:left;
    margin-right:8px;
}
#views-exposed-form-noticias-page .views-exposed-widgets .views-widget {
    /*width:200px;*/
}
#edit-date-filter-wrapper label,
#edit-date-filter-wrapper .form-item {
    margin: 0;
}
#views-exposed-form-noticias-page .views-exposed-widgets .views-submit-button {
    border-top:dashed 1px;
    clear: both;
    float: inherit;
    padding-top: 10px;
}
#views-exposed-form-noticias-page .views-exposed-widgets .views-submit-button input {float: right;}

.contenedor-noticias .views-field-title a {
    text-decoration:none;
    font-size: 18px;
    font-size: 1.3em;
    line-height:20px;
}

.contenedor-noticias .views-field-body {
    color:#5a5a5a;
}
/*CALENDARIO*/
.view-id-calendario {
    width:778px;
    float:right;
}
.page-calendario .view-id-calendario table{ border:solid 1px #FFF; margin:0px; padding:0px; font-size:0.8em;}
.page-calendario .view-id-calendario table .calendar-agenda-hour{ background-color:#F4F4F4;}
.page-calendario .view-id-calendario table .days{ background-color:#3b796a; color:#FFFFFF; height:30px; padding:5px 0px 0px;}
.page-calendario .view-id-calendario table .not-all-day{ border:dashed 1px #CCC;}


.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview{background: none repeat scroll 0 0 #b9e2d8; border:solid 1px #CCCCCC;}
.calendar-calendar td.calendar-agenda-items{ border:none;}

.date-nav-wrapper {
    border:solid 1px #e9e7e7;
    height:30px !important;
}
.date-heading h3 {
    font-size:16px !important;
    color:#377465;
}
.calendar-calendar {
    border:solid 1px #e9e7e7;
}
F .calendar-calendar .month-view .days {
    background-color:#3b796a;
    color:#FFFFFF;
}
.date-box td {
    border:none;
    height:35px;
}
.date-box .today {
    border:solid 1px #8fbfb4 !important;
    background-color:#fcf3ea;
}
.calendar-calendar .date-box .inner {
    border-bottom:dashed 1px #CCC;
}
.calendar-calendar .single-day { border:none;}
/*Paginadores*/
.contenedor-noticias .item-list li, .contextual-links-region .item-list li.views-row, .view-id-albums li {
    margin:0px ;
    padding:0px;
    font-size:12px;
}
.contenedor-noticias .item-list li a, .view-consultas-publicas .item-list li a, .view-id-albums li a {
    border:solid 1px #CCCCCC;
    padding:2px 4px;
}
.contenedor-noticias .item-list li a:hover, 
.contenedor-noticias .item-list .pager-current, 
.view-consultas-publicas .item-list li a:hover, 
.view-consultas-publicas .item-list .pager-current, 
.view-id-albums ul li a:hover, 
.view-id-albums ul li.pager-current {
    /*border:solid 1px #20755f;
    background-color:#c2e3db;
    padding:2px 4px;
    color:#20755f;*/
}
/*barra izquerda menu noticias*/
#block-menu-menu-men-noticias li, 
#block-menu-menu-consultas-publicas li {
    padding:0;
}
#block-menu-menu-men-noticias li a, 
#block-menu-menu-consultas-publicas li a {/*background: url("images/vineta_menu_off.png") no-repeat scroll 155px 4px transparent;*/
    display: block;
    width: 160px;
    padding: 10px;
}

#block-menu-menu-men-noticias li.active-trail, 
#block-menu-menu-consultas-publicas li.active-trail{
    background:#99b815 ;
}

#block-menu-menu-men-noticias li.active-trail a, 
#block-menu-menu-consultas-publicas li.active-trail a{
    color:#fff;
}

/*ESTILOS CONTENIDOS*/
.field-item p {
    text-align:justify;
}
.field-item ul {
    font-size:13px;
    text-align:justify;
    list-style:none;
    color:#377465;
}
.field-item li {
    padding:3px 0px 3px 8px;
    background: url("images/vineta_menu_accesos.jpg") no-repeat scroll 0 8px transparent;
}
.field-type-datetime {
    color: #7F7F7F;
    font: 11px Arial, Helvetica, sans-serif;
}
.field-item table {
    color:#4c4c4c;
    margin:4px;
}
.field-item table tr {
    padding:3px 10px;
}
.field-item table td {
    padding:0px 5px;
}
.field-item table tbody tr:first-child {
    /*background-color:#20755f !important;*/
    height:30px;
    margin-left:5px;
}
.field-item table tbody tr:first-child td {
    /*border-right: solid 1px #FFFFFF;*/
}
.field-item table tbody tr:nth-child(even) {
    background-color:#f5f5f5;
    height:50px;
    border-bottom:dotted 1px #80a9b2;
}
.field-item table tbody tr:nth-child(odd) {
    /*background-color:#e8e8e8;*/
    border-bottom:dotted 1px #80a9b2;
}
.field-item table strong {
    margin-left:5px;
}
.statistics_counter span {
    font-size:13px;
    color:#20755f;
}

table img{
    padding: 0 !important; 
    background: none !important;
    border: 0 !important;
}

/*.sticky-table thead{ display:none;}*/

/*Suscribir*/
#newsletter-manage-subscriptions-form #edit-info .fieldset-legend {
}
/*Iconos Home*/
.ico_sociales_home {
    width: 137px;
    margin: 0 auto;
}
/*ALBUMS*/

.views-field-field-album-categoria .field-content {
    float:left; 
    color: #666666;
    font-size: 12px;
}
.views-field-field-fecha-galeria {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    clear: both;
}
.views-field-field-fecha-galeria .views-label-field-fecha-galeria, .views-field-field-fecha-galeria .date-display-single {
    float:left;
}


#edit-field-album-categoria-tid-wrapper seled {
    background-color:#e9e9e9;
}

#edit-field-album-categoria-tid .form-select {
    width:250px;
}
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top:2px;
    cursor:pointer;
}
.view-id-albums .view-filters {
    margin-bottom:24px;
}
.view-id-albums table {
    margin:0px 10px;
}
.view-id-albums td {
    padding:10px 20px;
    vertical-align:top;
}
/*.view-id-albums .views-field-field-albumimgs-imagen {
        border:solid 1px #CCC;
        height:260px;
        width:200px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        
        
}*/
.view-id-albums .views-field-field-albumimgs-imagen alt {
    margin:0px;
    padding:0px;
}
/*.view-id-albums .views-field-field-albumimgs-imagen img {
        background-color:#99CC00;
        display:block;
        margin:10px 7px;
}*/
.view-id-albums .views-field-title a {
    text-decoration:none;
}
.views-label-field-album-categoria,
.views-field-field-categorizar-video .views-label{
    float:left;
    color: #666666;
    font-size: 12px;
    margin-right:5px!important;
}
/*Pagina 2 album*/
/*.view-display-id-block_2 .views-row-odd, .view-display-id-block_2 .views-row-even {
        width:204px;
        float:left;
        margin:20px 40px 0 0;
        height:260px;
}*/
body.node-type-video .views-slideshow-controls-bottom {
    display:none;
}
#album .pane-node-created {
    display:block;
    overflow:hidden;
}
#album .pane-node-created h2 {

    font-size: 13px;
    color:#808080;
    float:left;
    width:auto;
    margin-top:2px;
    padding-right:5px;
}
#album .pane-node-created .pane-content {
    color:#808080;
    width:auto;

    font-size: 13px;
}
#album .pane-node-field-album-descripci-n {

    font-size: 12px;
    color:#4c4c4c;
}
#album .views-field-field-albumimgs-descripci-n {
    background: url("images/bg-80.png") repeat scroll 0 0 transparent;
    bottom: 0 !important;
    color: #000000;
    font-size: 12px;
    height: 50px;
    margin: 0;
    padding: 0 10px;
    position: absolute;
    width: 100%;
}
#album .views-slideshow-cycle-main-frame-row-item #album .views-slideshow-cycle-main-frame-row-item img {
    width:442px;
    height:296px;
    border:solid 1px #CCCCCC;
    background-color:#6CF;
    float:left;
}
#album .views-slideshow-cycle-main-frame-row-item a {
    font-family:Arial, Helvetica, sans-serif; 
    font-size: 17px;
    color:#333;
    text-decoration:none; 
}


/*#album .views-slideshow-cycle-main-frame-row-item a{}
#album .views-slideshow-cycle-main-frame-row-item .field-content { }*/



.pane-albums .pane-title {

    font-size: 17px;
    text-decoration:none;
    color:#4c4c4c;
    margin-bottom: 10px;
}
.widget_pager widget_pager_bottom views_slideshow_pager_field views-slideshow-pager-field-processed {
    display:none;
}
#album .views-slideshow-pager-field-item {
    display:none;
}
#views_slideshow_cycle_teaser_section_albums-block_1 {
    width:500px !important;
    margin: 0 auto;
    height: 375px;
    position: relative;
    padding-top: 20px;  
}
#views_slideshow_controls_text_albums-block_1 {
    position:absolute;
    margin:185px 0px 0px 40px;
    width:680px;
    height:50px;
}
.views-slideshow-controls-text-previous {
    float:left;
    background:url(images/previous.png) no-repeat 0px 0px;
    height:42px;
    font-size:0px;
    width:44px;
    height:44px;
}
.views-slideshow-controls-text-pause {
    display:none;
}
.views-slideshow-controls-text-next {
    float:right;
    background:url(images/next.png) no-repeat 0px 0px;
    height:42px;
    font-size:0px;
    width:44px;
    height:44px;
}
#views_slideshow_cycle_teaser_section_albums-block_1 .views-field-field-albumimgs-titulo {
    background: url("images/bg-80.png") repeat scroll 0 0 transparent;
    bottom: 50px;
    margin: 0;
    position: absolute;
    width: 500px;
    word-wrap: break-word;
}

#views_slideshow_cycle_teaser_section_albums-block_1 .views-field-field-albumimgs-titulo .field-content {padding: 10px;}

.views-field-field-albumimgs-titulo a {
    font-size: 17px;
}

.views-field-field-albumimgs-descripci-n .field-content a{ padding-left:10px;}
/*Pagina 3 album*/
#imagen-album .pane-node-title h2 { width:auto; float:left; margin:0px; padding:5px 10px 0px 0px;
                                    font-size: 20px; 
                                    color:#3b796a; 
}

#imagen-album .pane-node-title .pane-content{width:auto;  margin:0px; padding:0px; font-size: 20px; color:#3b796a; }
#imagen-album .field-name-field-albumimgs-titulo{ font-size: 24px; color:#4c4c4c; margin:-20px 0px 0px 0px; padding:0px; }
#imagen-album .pane-node-created h2{font-size: 12px; color:#808080; float:left; margin:0px; padding:2px 4px 0px 0px;}   
#imagen-album .pane-content{ font-size: 12px; color:#808080; }  
#imagen-album .field-type-taxonomy-term-reference{ margin:-20px 0px 0px 0px; padding:0px; color:#4c4c4c;}

#imagen-album .center-wrapper{ border:none; box-shadow:none;}
#imagen-album .pane-field-collection-item-field-albumimgs-descripci-n .field-item{ margin:10px 5px 5px 5px; text-align:justify;}
#imagen-album .center-wrapper{ display:none;}
#imagen-album .pane-albums{  overflow:hidden; display:inline-block; width:100%;}


/*CALENDARIO*/
.page-calendario #sidebar-first{  background:none; }
.page-calendario #main .contextual-links-region{  width:773px;   margin-left: -30px;}
.page-calendario #sidebar-first{ width:170px; }
.page-calendario .date-nav-wrapper .date-nav{padding:0px;}


.page-calendario #cont_cont .contextual-links-region ul.primary{  height:20px !important;}
.page-calendario #cont_cont .contextual-links-region ul.primary li a.active{background: none repeat scroll 0 0 #FFFFFF;color: #3B7869; margin-right:5px; border:solid 1px #E9E9E9; border-bottom:solid 1px #FFF;}
.page-calendario #cont_cont .contextual-links-region ul.primary li a:hover{background: none repeat scroll 0 0 #EAEAEA;color: #3B7869; margin-right:5px; border:solid 1px #FAFAFA;}
.page-calendario #cont_cont .contextual-links-region .tabs-wrapper{ border-bottom: solid 1px #E9E9E9;}
.page-calendario #cont_cont .contextual-links-region ul.primary li a{border:solid 1px #FAFAFA; margin-right:5px; height:20px;
                                                                     background: none repeat scroll 0 0 #3B7869;
                                                                     border-top-left-radius: 5px;
                                                                     border-top-right-radius: 5px;
                                                                     color: #FFFFFF;
                                                                     display: block;
                                                                     padding: 10px 25px;
                                                                     text-transform: uppercase;}


.page-calendario .calendar-calendar .year-view td{ padding:5px;}
.page-calendario .sidebar{ background-color:#FFFFFF;}

.page-calendario #block-views-calendario-home-block-1{ padding:10px 0px;}
.page-calendario #block-views-calendario-home-block-1 .month-view{ margin:0px; padding:0px; width:166px;}
.page-calendario #block-views-calendario-home-block-1 .views-field-title {width:auto;}
.calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner{ line-height:10px!important; height:10px !important; }
.calendar-calendar .month-view .full tr td.single-day.today{ border:none;}

.page-calendario #block-views-calendario-home-block-1 .views-field-title a{ text-indent:-99999px; display:block; width:10px !important;}



.page-calendario .view-id-calendario_home{
    border:solid 1px #e8e7e7;
    padding:0px;
    border-radius: 5px 5px 5px 5px;
    width:168px;
    margin-left: -13px;
}
.page-calendario ul.pager li,.page-calendario .date-nav-wrapper{ border:none !important; padding:0px;}

.page-calendario #block-views-calendario-home-block-1 .view-content table{ width:166px; border:none;}
.page-calendario #block-views-calendario-home-block-1 .calendar-calendar .full .date-box{  margin:0px; padding:0px;}

.page-calendario #block-views-calendario-home-block-1 .view .date-nav-wrapper .date-prev{  background:url(images/calendar_prev.jpg) no-repeat 10px 8px; margin:-45px 20px 0 0px; padding:0px; height:10px; width:10px; position:relative; float:right;}
.page-calendario #block-views-calendario-home-block-1 .view .date-nav-wrapper .date-heading h3{ text-align:left; margin-left:4px;}
.page-calendario #block-views-calendario-home-block-1 .view .date-nav-wrapper .date-next{  background:url(images/calendar_nex.jpg) no-repeat 10px 8px; margin:0px; padding:0px; height:10px; width:10px; }
.page-calendario #block-views-calendario-home-block-1 .view .date-nav-wrapper .date-prev a {font-size:0px; height:10px; width:10px; display:block; margin:0px; padding:0px; } 
.page-calendario #block-views-calendario-home-block-1 .view .date-nav-wrapper .date-next a {font-size:0px; height:10px; width:10px; display:block; margin:-10px 0px 0px 0px; padding:0px; }


.page-calendario #block-views-calendario-home-block-1 .calendar-calendar{ font-size:11px; border:none;}
.page-calendario #block-views-calendario-home-block-1 .calendar-calendar table .days{ color:#3b796a; background-color:#FFF; border:none}


.page-calendario #block-views-calendario-home-block-1 .calendar-calendar .date-box .inner{ border:none;}
.page-calendario #block-views-calendario-home-block-1 .content{  width:170px;}



.page-calendario .view .date-nav-wrapper .date-prev{ background:url(images/prev_calendar2.jpg) no-repeat 10px 10px;  right: 720px;}
.page-calendario .view .date-nav-wrapper .date-prev a{ font-size:0px; height:15px; width:20px; display:block; margin:0px; padding:0px;}
.page-calendario .view .date-nav-wrapper .date-next{ background:url(images/nex_calendar2.jpg) no-repeat 10px 10px; padding:0px; margin:0px;}
.page-calendario .view .date-nav-wrapper .date-next a{font-size:0px; height:15px; width:20px; display:block; margin:-10px 0px 0px 0px; padding:0px;}

.page-calendario .calendar-calendar tr{ min-height:45px;}


.page-calendario .view-display-id-page_2 .days{ background-color:#3b796a; color:#FFF;}


.page-calendario-anual .calendar-calendar .date-heading{ background-color:#3b796a;} 
.page-calendario-anual .calendar-calendar .date-heading a{color:#FFF;}

/*CONTACTO*/
#webform-client-form-4077{  color: #4C4C4C; font-size: 16px; width:100%;}
#webform-client-form-4077 .form-actions{  margin:0px; padding:0px;}
#webform-client-form-4077 .fieldset-legend{  display:table-cell; padding-top:40px; color: #00A240;font-size: 20px; }
#edit-submitted-tipo-de-consulta-opciones-de-consulta .form-item {
    float:left;
    margin-left:10px;
}
#webform-component-tipo-de-consulta, 
#webform-component-ingresar-datos-personales, 
#webform-component-descripcion-de-solicitud{ 
    border:solid 1px #eeeeee;
    padding:20px 20px;
    /*background-color:#fafafa;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
    background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
    background-image:    -moz-linear-gradient(top, #ffffff, #eeeeee);
    background-image:      -o-linear-gradient(top, #ffffff, #eeeeee);
    background-image:         linear-gradient(to bottom, #ffffff, #eeeeee);
    */
}
#webform-component-tipo-de-consulta{
    margin-right:20px;
}
#webform-component-tipo-de-consulta .form-radio {
    float: left;
    margin-top: 6px;
}
#webform-component-tipo-de-consulta label.option {
    float: left;
}
#webform-component-ingresar-datos-personales{
    /* float:left;*/
}
#webform-component-descripcion-de-solicitud{
    height:484px;
}
#webform-client-form-4077 .form-actions{
    float:right;
    margin:-120px 40px 0px 0px
}
#webform-client-form-4077 .form-submit{ 
    cursor:pointer;
}

/*Busqueda avanzada*/
.toolbar-drawer #container-inside {font-size: 13px;}
.toolbar-drawer #container-inside h2{ }
#edit-advanced { font-family:"Arial","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; }
.toolbar-drawer  .criterion{ width:30%;}
.toolbar-drawer #edit-advanced{ color: #5A5A5A; line-height: 1.5; }
.page-search-node #container-inside ul{  list-style:none;  color: #5A5A5A;
                                         background: none repeat scroll 0 0 #FFFFFF;
                                         border: 1px solid #EAEAEA;
                                         padding: 10px;}
/*
.clear-top {
        padding-bottom: 7px;
        border-top: 1px dashed #c6c6c6;
}
*/
.clear-bottom {
    clear: both;
    margin-bottom: 15px;
}

#block-block-136{
    background: #000;
    background: rgba(0,0,0,0.6);
    margin-bottom: 60px;
    padding: 4px;
}
#block-block-136 input{
    border: 0;
    padding: 4px 2px;
    background: none;
    font-size: 1em;

    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
#block-block-136 input.form-text{
    background: #fff;
    width: 70%;
}
#block-block-136 input.form-submit{
    color: #fff;
    display: inline;
    margin: 0;
    width: 25%;
    font-size: 14px;
    font-family: 'gobCL';
}

.pane-fblikebutton-fblikebutton-dynamic-block iframe,
.tweetbutton-tweet iframe,
.pane-block-24 iframe{
    float: left;
    margin-right: 10px;
    height: 20px!important;
    width:110px!important;
}

.pane-block-24{float: left;}

.pane-text-resize,
.pane-text-resize-0 {
    float: right;
}

a#text_resize_decrease {background: url(images/texto-chico.gif) no-repeat left bottom !important;}
a#text_resize_increase {background: url(images/texto-grande.gif) no-repeat!important; margin-left: 10px;}

a#text_resize_decrease,
a#text_resize_increase {
    display: block;
    height: 20px;
    width:20px;
    margin: 0;
    float: left;
}

.print_html,
.print_mail {
    display: block; 
    float: left; 
    height: 20px; 
    margin-top: 2px;
    padding-left:7px; 
}

.print_mail,
.print_html {margin-left: 7px;}

.print_mail a{
    background: url(images/to-email.png) no-repeat;
    width: 21px;
    height: 15px;
    display: block;
}
.print_html a{
    background: url(images/to-print.png) no-repeat;
    width: 16px;
    height: 15px;
    display: block;
}

.pane-print-print-links {float: left;}

.print_mail a img,
.print_html a img{
    display: none;
}

.views-field-field-permialink-cd a {
    background: none repeat scroll 0 0 #00A240;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    float: left;

    font-size: 18px;
    font-weight: bold;
    margin-top: 15px;
    padding: 15px 30px;
    text-decoration: none;
    text-shadow: 1px 1px 2px #333333;
}

#block-superfish-1 {
    position: relative;
    z-index: 1000;
}

/*Formularios expuestos*/
/*#views-exposed-form-normativas-page .views-widget-filter-title {
    left: 123px;
    position: absolute;
    top: 49px;
}*/
#views-exposed-form-normativas-page .views-widget-filter-title input {
    width: 256px;
}
#views-exposed-form-normativas-page .views-widget-filter-title .views-widget {
    clear: both;
}
#views-exposed-form-normativas-page .views-widget-filter-field_estado_value {
    left: 0;
    /*position: absolute;*/
    top: 49px;
}
#views-exposed-form-normativas-page .views-widget-filter-field_tema_relacionado_tid {
    /*position: absolute;*/
    top: 0;
    left: 0;
}
#views-exposed-form-normativas-page .views-widget-filter-field_fecha_promulgaci_n_value {
    left: 432px;
    /*position: absolute;*/
    top: 0;
    width: 65px;
}
/*#views-exposed-form-normativas-page .views-widget-filter-field_tipo_de_normativa_tid {
    left: 310px;
    position: absolute;
    top: 0;
}*/
#views-exposed-form-normativas-page .views-widget-filter-field_tema_tid {
    left: 0;
    /*position: absolute;*/
    top: 0px;
}
#views-exposed-form-normativas-page .views-widget-filter-field_tema_tid input {
    width: 300px;
}
#views-exposed-form-procedimientos-page .views-widget-filter-field_tema_tid {
    left: 0;
    /*position: absolute;*/
    top: 10px;
}
#views-exposed-form-procedimientos-page .views-widget-filter-field_tema_tid select {
    width: 200px;
}


#views-exposed-form-procedimientos-page .views-widget-filter-title .views-widget {
    clear: both;
}
#views-exposed-form-publicaciones-page .views-widget-filter-field_tema_tid select {
    width: 110px;
}
#views-exposed-form-publicaciones-page .views-widget-filter-title input {
    float: left;
    clear: both;
}

.view-id-centro_de_documentacion_sag .view-filters {
    height: auto;
}
.page-consultas-publicas .sticky-table a {
    float: left;
    width: 166px;
}
.page-consultas-publicas .sticky-table img {
    float: left;
    margin-right: 4px;
}

#views-exposed-form-gu-a-de-tramites-inicio-block .views-submit-button {
    margin-top: 21px;
}
.page-ambitos-de-accion .item-list ul li {
    margin-bottom: 10px;
}

#menu-1426-2{
    display: none;
}
#menu-1432-2{
    display: none;
}
#edit-submit-escribanos {
}
#edit-advanced .criterion .form-item-type {
    display: none;
}
#edit-advanced .criterion .form-item-language {
    display: none;
}

.region .facetapi-facetapi-links li{
    background: url("images/vineta_menu_accesos.jpg") no-repeat scroll left 10px transparent;
    display: block;
    font-size: 12px;
    padding: 0px 0 5px 0px;
    font-weight: normal;
}

.region .block-facetapi h2{

    font-size: 1.5em;
    line-height: 1;
}

li.search-result {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EAEAEA;
    padding: 10px;
}

.views-field-field-albumimgs-titulo{
    display: none;
}
.views-field-field-albumimgs-descripci-n{
    display: none;
}

.tb-megamenu.animate .mega > .mega-dropdown-menu{
    margin-top: -1px;
    background: rgba(251, 251, 251, 0.5);
}

#tb-megamenu-menu-lateral-areas .level-4 a.dropdown-toggle{border: 0px !important;}

#tb-megamenu-menu-lateral-areas .level-4 .tb-megamenu-submenu{display: none !important;}





#block-tb-megamenu-menu-lateral-areas .more-link {
    float: left;
}

#block-tb-megamenu-menu-lateral-areas .more-link a{
    float: left;
    font-size: 12px;
    color: #fff !important;
    box-shadow: none;
    border: 0px !important;
    border-radius: 0px;
    background-color: #00ae42 !important;
    text-shadow: none !important;
    height: 24px;
    line-height: 24px;
    padding: 0px 10px !important;
    margin-left: 10px;
}

#block-tb-megamenu-menu-lateral-areas .more-link a:hover{
    color: #fff !important;
}


div.pane-registros input#edit-title{
  width: 290px !important;
}

div.pane-procedimientos input#edit-title{
  width: 200px !important;
}


