div#contents{
    padding: 20px;
}


.field.field-name-field-contido-pestana.field-type-text-long.field-label-hidden {
    padding: 20px;
}

div.horizontal-tabs {
  margin: 0 0 0 0; /* LTR */
  padding: 0;
  border: 1px solid #ccc;
  position: relative; /* IE6/7 */
  
}


li.horizontal-tab-button.horizontal-tab-button-0.first {
    margin-left: 4px;
    padding: 0;
    
}

ul li[class*="horizontal-tab-button-"] {
    margin-top : 5px;
    margin-bottom: 0px;
    margin-left: 2px;
    font-size: 11px;
}

ul.horizontal-tabs-list{
    display: inline-block;
    margin: 0;
    border: 0;
    padding: 0px;
    padding-top: 4px;
    padding-bottom: 0px;
    height: auto;    
    position: relative; /* IE6 */
    list-style: none;
    list-style-image: none; /* IE6 */
    background-color: #067fb6;
    border-right: 1px solid #dedede; /* LTR */
    width: 100%;
    clear: both;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0px;
}


.horizontal-tabs  {
  display: inline-block;
  margin: 0;
  border: 0;
  padding-left: 0px;
  
  position: relative; /* IE6 */
  list-style: none;
  list-style-image: none; /* IE6 */
  border-right: 1px solid #dedede; /* LTR */
  width: 100%;
  height: auto;
  clear: both;
}

.horizontal-tabs fieldset.horizontal-tabs-pane {
  padding: 0;
  border: 0;
}

fieldset.horizontal-tabs-pane > legend,
fieldset.vertical-tabs-pane fieldset.horizontal-tabs-pane > legend {
  display: none;
}

/* Layout of each tab */
.horizontal-tabs ul.horizontal-tabs-list li {
  background: #eee;
  border-right: 1px solid #ccc; /* LTR */
  padding: 0px;
  padding-top: 0;
  /*margin: 0;*/
  min-width: 5em; /* IE7 */
  float: left; /* LTR */
}
.horizontal-tabs ul.horizontal-tabs-list li.selected {
  background-color: #eff9fe;
  padding: 0px 0 5px 0;
}
.horizontal-tabs ul.horizontal-tabs-list li a {
  display: block;
  text-decoration: none;
  padding: 0.5em 0.6em;
  color: #6C6C6C;
  background: #FFFFFF;
}
.horizontal-tabs ul.horizontal-tabs-list li a:hover {
  outline: none;
  
}
.horizontal-tabs ul.horizontal-tabs-list li:hover,
.horizontal-tabs ul.horizontal-tabs-list li:focus {
  background-color: #eff9fe;
}
.horizontal-tabs ul.horizontal-tabs-list :focus {
  outline: none;
}
.horizontal-tabs ul.horizontal-tabs-list li a:focus strong,
.horizontal-tabs ul.horizontal-tabs-list li a:active strong,
.horizontal-tabs ul.horizontal-tabs-list li a:hover strong {
  text-decoration: none;
  outline: none;
  
}
.horizontal-tabs ul.horizontal-tabs-list li a,
.horizontal-tabs ul.horizontal-tabs-list li.selected a {
  display: block;
  text-decoration: none;
  /*padding: 0.5em 0.6em 0.3em 0.6em;*/
  position:relative;
  top: 0px;  
}

.horizontal-tabs ul.horizontal-tabs-list li.selected a {
    background-color: #EFF9FE;
}
.horizontal-tabs ul.horizontal-tabs-list .selected strong {
  color: #067fb6;
}
.horizontal-tabs ul.horizontal-tabs-list .summary {
  display: block;
}
.horizontal-tabs ul.horizontal-tabs ul.horizontal-tabs-list .summary {
  line-height: normal;
  margin-bottom: 0;
  
}

/**
 * tab content
 */
div.field-group-htabs-wrapper .field-group-format-wrapper {
  clear: both;
  padding: 0 0 0.6em;
}
/*hide*/
.horizontal-tabs .horizontal-tab-hidden {
  display: block;
  position: absolute;
  top: -100000px;
  width: 100%;
}


.node.node-pac-pestanas-segundo-nivel.node-promoted.contextual-links-region.clearfix h2 {
    display: none;
}

.group-pestana1.field-group-htab.form-wrapper.horizontal-tabs-pane {
    padding:0;
}



fieldset#primera-pestana.group-pestana1.field-group-htab.form-wrapper.horizontal-tabs-pane{
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-before: 0;
    -webkit-padding-start: 0;
    -webkit-padding-end: 0;
    -webkit-padding-after: 0;
    margin: 0;
    padding: 0;
    border:0;
    
    min-width: -webkit-min-content;
}


.pestanas-segundo-nivel {
    width: 100%;
}


.pestanas-segundo-nivel .horizontal-tabs {
  margin: 0 0 1em 0; /* LTR */
  padding: 0;
  border: 0;
  position: relative; /* IE6/7 */
}


.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list {
  display: inline-block;
  margin: 0;
  padding: 0px;
  position: relative; /* IE6 */
  list-style: none;
  list-style-image: none; /* IE6 */
  background-color: #EFF9FE;
  border-right: 1px solid #dedede; /* LTR */
  width: 99%;
  min-width: 20%;
  height: 24px;
  clear: both;
}

.pestanas-segundo-nivel .horizontal-tabs fieldset.horizontal-tabs-pane {
  padding: 0 1em;
  border: 0;
}

.pestanas-segundo-nivel fieldset.horizontal-tabs-pane > legend,
.pestanas-segundo-nivel fieldset.vertical-tabs-pane fieldset.horizontal-tabs-pane > legend {
  display: none;
}



/* Layout of each tab */
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li {
  background: #eff9fe;
  border-right: 1px solid #ccc; /* LTR */
  padding: 0px;
  padding-top: 0;
  margin: 0;
  min-width: 5em; /* IE7 */
  float: left; /* LTR */
}
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li.selected {
  background-color: #fff;
  padding: 0 0 1px 0;
}
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li a {
  display: block;
  text-decoration: none;
  padding: 0.5em 0.6em;
  color: #067fb6;
  background: #eff9fe;
}
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li a:hover {
  outline: none;
  background-color: #ededdd;
}
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li:hover,
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li:focus {
  background-color: #ddd;
}
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list :focus {
  outline: none;
}
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li a:focus strong,
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li a:active strong,
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li a:hover strong {
  text-decoration: none;
  outline: none;
}

.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li a,
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li.selected a {
  display: block;
  text-decoration: none;
  padding: 0.5em 0.6em 0.3em 0.6em;
  position:relative;
  top: 0px;
}
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list .selected strong {
  color: #067fb6;
}
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list .summary {
  display: block;
}
.pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs ul.horizontal-tabs-list .summary {
  line-height: normal;
  margin-bottom: 0;
}

/**
 * tab content
 */
.pestanas-segundo-nivel .field-group-htabs-wrapper .field-group-format-wrapper {
  clear: both;
  padding: 0 0 0.6em;
}
/*hide*/
.pestanas-segundo-nivel .horizontal-tabs .horizontal-tab-hidden {
  display: block;
  
  top: -100000px;
  width: auto;
}



div.vertical-tabs {
    border: 0px;
    margin: 0px;
}

div.vertical-tabs-panes {
    float: left;
    width:77%;
    display: inherit;
}

vertical-tabs.vertical-tabs-list {
    border: 0px;
    margin: 0px;
}

div.vertical-tabs {
    display: inline-block;
}

div.vertical-tabs ul.vertical-tabs-list li {
    border: 0px;
    margin: 0px;
}

.vertical-tabs ul.vertical-tabs-list {
    border: 0px;
    float: right;
    margin: 0px;
}



div.field-group-tabs-wrapper.group-solapas-verticais.field-group-tabs{
    /*width: 850px;*/
}
div.vertical-tabs-panes.vertical-tabs-processed{
    margin: 0;
    border: 0;
    width: 50%;
}

.vertical-tabs ul.vertical-tabs-list .selected strong {
    color: #067fb6;
}

.vertical-tabs.ul.vertical-tabs-list.li.a {
    color: #067fb6;
    
}

.vertical-tabs ul.vertical-tabs-list li a:hover  {
    text-decoration: none;
}

.vertical-tabs ul.vertical-tabs-list li a:focus strong, .vertical-tabs ul.vertical-tabs-list li a:active strong, .vertical-tabs ul.vertical-tabs-list li a:hover strong{
    text-decoration: none;
}

.vertical-tabs ul.vertical-tabs-list li {
    background: #fff;
}


@media screen and (min-width: 500px) and (max-width: 750px) {
    
    .horizontal-tabs ul.horizontal-tabs-list li.selected{
        float: left;
        width: 99%;
    }
    
    .horizontal-tabs ul.horizontal-tabs-list li {
        float: right;
        width: 92%;
        margin-right: 2px;
    }
    
    
    
    
    .vertical-tabs ul.vertical-tabs-list {
        clear:both;
        float:left;
        
        
    }
}

@media screen and (min-width: 100px) and (max-width: 499px) {
    .pestanas-segundo-nivel .horizontal-tabs ul.horizontal-tabs-list li a {
        width: 80%;
        float: right;
    }
    
    .horizontal-tabs ul.horizontal-tabs-list li.selected{
        float: left;
        width: 99%;
    }
    
    .horizontal-tabs ul.horizontal-tabs-list li {
        float: right;
        width: 92%;
        margin-right: 2px;
    }
    
    .vertical-tabs ul.vertical-tabs-list {
        float:left;
        clear:both;
        margin-top: 30px;
    }
}