/*---------------Activities Index Menu--------------------*/
.errorForm{
	color: #b50303;
	font-weight: bold;
}

#map #set-zoomBox, #map  #apiIgn-location, #map  #apiIgn-rotateNorth, #map #set-mapa, #map #set-pnoa, #map #set-hibrido {
	display:none !important;
}

p.volver{
    margin-top: -30px;
}

table.advice {
  width: 50% !important;
  font-size: 11px;
  background: #F5F5F5;
  padding: 0.6em;
  border-radius: 5px;
  margin-bottom: 20px !important;
  margin-top: 20px !important; }

table.advice tr, table.advice td {
  background: transparent !important; }

table.advice td.title {
  font-weight: bold; }
  
table.advice span.title {
  font-weight: bold;
  width: 35px !important;
  display: inline-block;}

table.advice td:first-child {
 vertical-align: top; }

table.advice td a {
  overflow-wrap: anywhere; }

@media (max-width: 1280px) {
	table.advice {
	  width: 75% !important;}
}

@media (max-width: 969px){
	.tsunamis.portlet-content {
	    padding: 0 !important;
	}
}

@media (max-width: 769px){
	table.advice {
	  width: 100% !important;}
	
	table.advice, table.advice thead, table.advice tbody, table.advice th, table.advice td, table.advice tr {
    display: block; }

  table.advice tr {
    margin: 0 0 1rem 0; }

  table.advice td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%; }

  table.advice td:before {
    position: absolute;
    top: 0;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap; }
	
	p.volver{
	    margin-top: -25px;
	}
}

/*---------------Tabla scroll doble--------------------*/
.wrapper1, .wrapper2{overflow-x: scroll; overflow-y:hidden;}
.wrapper1{height: 20px; width: 100%;}
.wrapper2{
	overflow-x: auto;
    display: block !important;
    width: 100% !important;
    margin-top: 0 !important;}
.div1 {height: 20px; margin-right: 5px;}