p {
padding-right: 20px;
padding-left: 10px;
font-size: 14px;
font-family: calibri;
color:black;
text-align: justify;
}

a:link {
color: black;
}

a:visited {
color: black;
}

a:hover {
color: #2c4ab7;
}

/*selected link*/
a:active{
color: black;
}


h1 {
text-align: center;
font-size:22px;
width: 70%;
margin-left: 10px;
margin-bottom: 10px;
padding: 0;
color:#30888e;
font-family:Bodoni MT;
font-variant:small-caps;
}

h2, h3 {
font-size:18px;
width: 93%;
margin: 0;
padding:0;
margin-right: 10px;
margin-left: 10px;
background-color: #000000;
border: 9px solid;
border-color:white;
}

h4 {
width: 93%;
margin: 0;
padding:0;
margin-top: -5px;
margin-right: 10px;
margin-left: 10px;
background-color: #000000;
border: 9px solid;
border-color: black;
}

/* span {
text-decoration:none;
font-size:16px;
color:#FFFFFF;
} */

/* .info { color: green; } */

/* .hint {
text-decoration:none;
font-size:16px;
color:#AAAAAA;
} */

.piefoto {
position: absolute;
text-align: right;
bottom: 20px;
left: 26px;
font-size:12px;
color: yellow;
background-color: #5e6060;
padding: 1px 3px 1px 3px;
}

.txtpiefoto{

text-align: right;
font-size: 14px;
color:#30888e;
font-style: italic;
padding: 5px 50px 0px 0px;
}

.dire{
padding-left: 50px;
font-size: 14px;
font-family: calibri;
color:black;
font-style:italic;
}

/*.municipios{
padding: 3px;
font-size:16px;
font-style:italic;
color: #FFFFD1;
} */

.municipios{
padding-right: 20px;
padding-left: 10px;
font-size: 14px;
font-family: calibri;
color:black;
text-align: justify;
}

/* este estilo es para poner la fecha de la foto */

.caja{
position: relative;
display: inline-block;
}

.txtvideo{
cursor: pointer;
color: #00FFFF;
}

.comentarios{
padding: 3px;
font-size:14px;
color: #FFFFD1;
}

.button {
  background-color: #f4511e;
  border: none;
  color: white;
  padding: 8px 8px;
  text-align: center;
  font-size: 16px;
  margin: 4px 20px;
  opacity: 0.6;
  transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
border-radius: 8px;
}

.button:hover {opacity: 1}

.cuerpoficha {
margin: 0px 18px 8px 18px;
background-color: #ffffff;
padding: 8px 8px 8px 8px;
opacity: 1;
}

.datos_iniciales {
margin: 0px 18px 8px 18px;
background-color: #ffffff;
padding: 8px 8px 8px 8px;
opacity: 1;


width: 89%;
margin-right: 10px;
margin-left: 10px;
margin-bottom: 15px;
border-width: 0px;
border-radius: 15px;
display: block;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
padding: 10px 5px 20px 5px;
box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
}

.vermas {
margin: 8px 18px 8px 18px;
/* background-color: #ffffff; */
padding: 8px 8px 8px 8px;
/* border-radius: 18px 0px 0px 18px; */
opacity: 1;
}

.cuerpoguiahabana {
margin: 8px 0px 8px 0px;
background-color: #ffffff;
padding: 8px 8px 8px 8px;
border-radius: 0px 0px 0px 0px;
opacity: 1;
}

.creditos {
text-align: right;
font-size: 14px;
color:#30888e;
font-style: italic;
padding: 0px 10px 0px 0px;
}

.buscador {
padding: 4px 4px 4px 10px;
background-color: #8b9aa9;
color: white;
border: 0;
outline: none;
}

img {
width: 89%;
margin-right: 10px;
margin-left: 10px;
margin-bottom: -15px;
/* border-color: #2D3E50; */
/* border-style: solid; */
/* border-width: 5px; */
/* border: 5px solid rgba(101, 116, 133, 1); */
border-width: 0px;
border-radius: 15px;

box-shadow: 5px 5px 25px 5px rgba(0, 0, 0, 0.1);

display: block;
margin-left: auto;
margin-right: auto;

}

.img_vv {
width: 93%;
margin-right: 10px;
margin-left: 10px;
margin-bottom: -15px;
border-color: black;
border-style: solid;
border-width: 9px 9px 45px 9px;
border-radius: 0px;
}

video, iframe {
width: 89%;
margin-right: 10px;
margin-left: 10px;
margin-bottom: -15px;
/* border-color: black; */
/* border-style: solid; */
border-width: 0px;
border-radius: 15px;
box-shadow: 5px 5px 25px 5px rgba(0, 0, 0, 0.1);
display: block;
margin-left: auto;
margin-right: auto;
}

.ubicar { color:#EDE9C4;text-decoration:none;cursor:pointer;font-size:0.8rem }
.panos { color:#B6D1F0;text-decoration:none;cursor:pointer;font-size:1rem }
.panos_handheld { color:#B6D1F0;text-decoration:none;cursor:pointer;font-size:1.2rem }
/* .dire { color:#E1E1E1;text-decoration:none;cursor:default;font-size:0.85rem } */

