/*CAJAS-NOTAS DE COLORES*/
.caja-nota,
.caja-amarilla,
.caja-roja, 
.caja-verde,
.caja-morada,
.caja-azul,
.caja-gris,
.caja-aliexpress {
	margin: 25px 0 25px;
	overflow:hidden;
}
.caja-nota {
	background-color:#fef5c4;
	border:1px solid #fadf98;
  padding: 10px 20px 10px 20px;
  border-radius: 5px;
}
.caja-amarilla {
	background-color:#fef5c4;
	border:1px solid #fadf98;
  padding: 10px 20px 10px 20px;
	border-radius: 5px;
}
.caja-roja {
  background-color:#f9dbdb;
  border:1px solid #e9b3b3;
  padding: 10px 20px 10px 20px;
  border-radius: 5px;
}
.caja-verde {
  background-color: #d9edc2;
  border: 1px solid #b2ce96;
  padding: 10px 20px 10px 20px;
  border-radius: 5px;
}
.caja-morada {
  background-color: #e2e2f9;
  border: 1px solid #bebde9;
  width: -moz-fit-content;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px 10px 20px;
  border-radius: 5px;
}
.caja-azul {
  background-color: #c2e3ed;
  border: 1px solid #62a3b7;
  padding: 10px 20px 10px 20px;
  border-radius: 5px;
}
.caja-gris {
  background-color: #eeeeee;
  border:1px solid #aaaaaa;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 20px 0px;
  border-radius: 0px;
}
.caja-aliexpress {
  padding: 10px 10px 10px 10px;
  border-radius: 0px;
	border:2px solid #c78908;
	margin-bottom: 10px;
}
.icono-nota {
  margin-right: 5px;
  color: #900000;
}


/*CAJA-INFORMACIÓN ARTÍCULOS*/
.caja-info,
.caja-info-interes,
.caja-info-verde {
	margin: 25px 0 25px;
	overflow:hidden;
	padding: 10px 20px 10px 20px;
	border-radius: 20px;
	background-color:#eeeeee;
  line-height: 30px;
}
.caja-info {
  border:2px solid #900000;
 	color: #900000;
}
.caja-info-interes {
  text-align: center;
 	border:2px solid #900000;
 	color: #900000;
}
.caja-info-verde {
  text-align: center;
  border:2px solid #008c59;
  width: -moz-fit-content;
  margin-left: auto;
  margin-right: auto;
}
.titulo-info {
}

.titulo-info-interes {
  color: #656565;
}

.icono-info,
.icono-info-interes, 
.icono-info-verde {
  margin-right: 5px;
}
.icono-info-verde {
  color: #008c59;
  font-size: 18px;
}

.contenido-info,
.contenido-info-interes {
	font-weight: bold;
}

.contenido-info-verde {
}

.contenido-info-verde a {
    color: #008c59 !important;
}

/*CAJA-ACTIVIDADES CIVITATIS, COMPRA AMAZON, IATI*/
.caja-actividades,
.caja-iati,
.caja-lista-amazon {
	margin: 25px 0 25px;
	overflow:hidden;
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
}

.caja-actividades {
  background-color:#f9d9e4;
	border:3px solid #ef91b1;
}

.caja-iati {
  background-color:#c1e3d0;
	border:3px solid #1baa5a;
}

.caja-lista-amazon {
  background-color:#eeeeee;
	border:3px solid #c78908;
}

.icono-actividades,
.icono-iati,
.icono-lista-amazon {
	font-size: 20px;
	text-align: center;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	vertical-align: middle;
	line-height: 32px !important;
	margin-right: 5px;
}

.icono-actividades {
  color: #fff;
  border: 2px solid #ffffff;
  background: #f70759;
}

.icono-iati {
  color: #000;
  border: 2px solid #02243a;
  background: #1baa5a;
}

.icono-lista-amazon {
  color: #000;
  border: 2px solid #000;
  background: #f4c35d;
}

.titulo-actividades,
.titulo-iati,
.titulo-lista-amazon {
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
}

.titulo-actividades {
  color: #f70759;
}

.titulo-iati {
  color: #0e6f39;
}

.titulo-lista-amazon {
  color: #c78908;
}

.contenido-actividades,
.contenido-iati {
  margin: 10px;
}

.contenido-lista-amazon {
  margin: 0px 0px 0px 15px;
}

.contenido-amazon {
  color: #ae7600;
}

/*SPOILER - CAJAS INFORMACIÓN DESPLEGABLE*/
/*amarillo*/
.su-spoiler.amarillo { 
  border:0px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.su-spoiler.amarillo .su-spoiler-title { 
  background-color: #FEF696;
  border:1px solid #fadf98;
  font-size: 16px;
}
.su-spoiler.amarillo .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed .su-spoiler-title .su-spoiler-icon {}
.su-spoiler.amarillo .su-spoiler-content { 
  background-color: #fef5c4 
}

/*rojo*/
.su-spoiler.rojo { 
  border:0px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.su-spoiler.rojo .su-spoiler-title { 
  background-color: #e9b3b3;
  border:1px solid #E9969D;
  font-size: 16px;
}
.su-spoiler.rojo .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed .su-spoiler-title .su-spoiler-icon {}
.su-spoiler.rojo .su-spoiler-content { 
  background-color: #f9dbdb 
}

/*BOTON ROJO, BOOKING, CIVITATIS, AMAZON, ALIEXPRESS, IATI*/
.boton-booking,
.boton-civitatis,
.boton-amazon, 
.boton-rojo,
.boton-tienda,
.boton-iati,
.boton-aliexpress {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	display:inline-block;
	cursor:pointer;
	font-size:16px;
	padding:7px 20px;
	text-decoration:none !important;
}
.boton-booking {
  -moz-box-shadow:inset -1px 1px 0px 0px #4d72a6;
	-webkit-box-shadow:inset -1px 1px 0px 0px #4d72a6;
	box-shadow:inset -1px 1px 0px 0px #4d72a6;
  background-color:#003580;
  border:1px solid #002a66;
  color:#ffffff !important;
}
.boton-rojo {
  -moz-box-shadow:inset -1px 1px 0px 0px #aa4a4a;
	-webkit-box-shadow:inset -1px 1px 0px 0px #aa4a4a;
	box-shadow:inset -1px 1px 0px 0px #aa4a4a;
  background-color:#900000;
  border:1px solid #780000;
  color:#ffffff !important;
}

.boton-tienda {
  -moz-box-shadow:inset -1px 1px 0px 0px #aa4a4a;
	-webkit-box-shadow:inset -1px 1px 0px 0px #aa4a4a;
	box-shadow:inset -1px 1px 0px 0px #ffffff;
  background-color:#eeeeee;
  border:2px solid #900000;
  color:#000000 !important;
}

.boton-civitatis {
  -moz-box-shadow:inset -1px 1px 0px 0px #ef91b1;
	-webkit-box-shadow:inset -1px 1px 0px 0px #ef91b1;
	box-shadow:inset -1px 1px 0px 0px #ef91b1;
  background-color:#ff2d75;
  border:1px solid #9b1b47;
  color:#ffffff !important;
}
.boton-amazon {
  -moz-box-shadow:inset -1px 1px 0px 0px #f3d189;
	-webkit-box-shadow:inset -1px 1px 0px 0px #f3d189;
	box-shadow:inset -1px 1px 0px 0px #f3d189;
  background-color:#f4c35d;
  border:1px solid #c78908;
  color:#000000 !important;
}
.boton-aliexpress {
  -moz-box-shadow:inset -1px 1px 0px 0px #f3d189;
	-webkit-box-shadow:inset -1px 1px 0px 0px #f3d189;
	box-shadow:inset -1px 1px 0px 0px #f3d189;
  background-color:#f4c35d;
  border:1px solid #c78908;
  color:#000000 !important;
}

.boton-iati {
  -moz-box-shadow:inset -1px 1px 0px 0px #c1e3d0;
	-webkit-box-shadow:inset -1px 1px 0px 0px #c1e3d0;
	box-shadow:inset -1px 1px 0px 0px #c1e3d0;
  background-color:#1baa5a;
  border:1px solid #0e6f39;
  color:#000000 !important;
}

.boton-booking:hover,
.boton-rojo:hover,
.boton-tienda:hover,
.boton-amazon:hover,
.boton-aliexpress:hover,
.boton-iati:hover,
.boton-civitatis:hover {
	filter: alpha(opacity=70);
  opacity: .7;
}
.boton-booking-icono,
.boton-rojo-icono,
.boton-amazon-icono,
.boton-aliexpress-icono,
.boton-iati-icono,
.boton-civitatis-icono {
  margin-right: 6px;
}
.boton-tienda-icono {
  margin-right: 6px;
  color:#900000;
}
.boton-booking-texto,
.boton-rojo-texto,
.boton-tienda-texto,
.boton-amazon-texto,
.boton-aliexpress-texto,
.boton-iati-texto,
.boton-civitatis-texto {
  font-weight: bold;
}
.boton-aliexpress-texto,
.boton-aliexpress-icono {
  font-size: 12px;
}
.boton-booking-textobooking {
  font-size: 12px;
  font-style: italic;
  color: #5cacfd;
}
.boton-civitatis-textobooking {
  font-size: 12px;
  font-style: italic;
  color: #9b1b47;
}
.boton-amazon-textoamazon {
  font-size: 12px;
  font-style: italic;
  color: #916406;
}

/* CUADRO-FORMULARIO RESERVAS BOOKING */

.cuadro-reservas-booking {
  border: 3px solid #003580;
  padding: 10px;
  background: #ddd;
}

/* CALCULADORAS ELECTRICIDAD CAMPER */

.calculadora_electricidad {
  background-color: #ddd;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 40px 20px 20px 20px;
  text-align: left;
  max-width: 400px;
  border: 2px solid #900000;
  position: relative;
  margin-top: 30px;
  margin: 30px auto 0;
}

.titulo_calculadora {
  font-size: 18px;
  background-color: #ffffff;
  border: 2px solid #900000;
  margin-bottom: 20px;
  padding: 3px 10px;
  font-weight: bold;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  position: absolute;
  top: -32px;
  left: 20px;
}  

.titulo_datos {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
  padding-left: 10px;
}

.datos {
  width: 100%;
  padding: 8px;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.boton_calcular {
  background-color: #900000;
  color: #fff;
  font-weight: bold;
  border: none;
  border-radius: 4px;
  padding: 10px 15px;
  cursor: pointer;
}

.caja_resultado {
  background-color: #A6FFB0;
  border: 2px solid #00C415;
  padding: 10px 10px;
  border-radius: 8px;
  }


/* CONFIGURACIÓN TEMA */

/* Articulos: margen superior salto de linea (con la fotos el texto se pegaba) */
p {
	margin-top: 16px;
}

/* Anchura, separacion y color pie de foto */
.wp-block-image figcaption {
 	margin-top: .3em;
 	background: #eceaea;
}
figcaption {
 	line-height: 1.8;
}

/* Separacion horizontal cuando dos fotos estan seguidas */
.wp-block-image {
 	margin-bottom: 15px;
}

/* SUBTITULOS H2-H6: TAMAÑOS, ESTILOS, COLOR */
/* Subtitulo H2 */
.single-content .entry-content h2 {
	margin: 40px 0 20px 0;
}
/* Subtitulo H3 */
.single-content .entry-content h3 {
 	color: #900000;
	margin: 40px 0 20px 0;
}
/* Subtitulo H4 */
.single-content .entry-content h4 {
	margin: 40px 0 20px 0;
}

/* LISTAS */
.entry-content li {
  padding-bottom: 5px;
}
/*listas puntos*/
.entry-content ul {
    padding-left: 30px;
}
/*listas numericas*/
.entry-content ol {
    padding-left: 30px;
}