/* PACKAGES */

#paquete-titulo { text-align: center; margin: 0 30px; }

#paquete-itinerario h2 { color: #444; padding-top: 20px; }
#paquete-itinerario table { width: 100%; }
#paquete-itinerario th { background-color: #9bb51b; color: #fff; padding: 10px; text-align: left; }
#paquete-itinerario th:before { content: "\f274"; font-family: FontAwesome; font-style: normal; font-weight: normal; padding-right: 6px; text-decoration: inherit; }
#paquete-itinerario td { padding: 10px; }
#paquete-itinerario h3 { color: #a00000; font-size: 1.1em; padding-bottom: 6px; }
#paquete-itinerario h3:before { content: "\f0ac"; font-family: FontAwesome; font-style: normal; font-weight: normal; padding-right: 6px; text-decoration: inherit; }
#paquete-itinerario span { color: #ff4020; }
#paquete-itinerario span:before { content: "\f02b"; font-family: FontAwesome; font-style: normal; font-weight: normal; padding-right: 6px; text-decoration: inherit; }
#paquete-itinerario a { color: #369; font-weight: bold; }
#paquete-itinerario a:hover { color: #05c; text-decoration: underline; }
#paquete-itinerario ul { list-style: none; margin-left: 10px; padding: 0; }
#paquete-itinerario ul li { padding: 0 18px 10px 20px; }
#paquete-itinerario ul li:before { color: #090; content: "\f00c"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; margin-left: -20px; text-decoration: inherit; width: 20px; }
#paquete-itinerario ul li ul { list-style: none; padding: 10px 0 0 0; }
#paquete-itinerario ul li ul li { padding: 0 10px 10px 20px; }
#paquete-itinerario ul li ul li:before { color: #036; content: "\f1ad"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; margin-left: -20px; text-decoration: inherit; width: 20px; }

#paquete-inclusiones h2 { color: #444; padding-top: 20px; }
#paquete-inclusiones table { width: 100%; }
#paquete-inclusiones td { padding: 0 26px; }
#paquete-inclusiones ul { list-style: none; margin-left: 28px; padding: 0; }
#paquete-inclusiones ul li { padding: 0 10px 10px 20px; }
#paquete-inclusiones ul:nth-child(even) li:before { color: #090; content: "\f00c"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; margin-left: -20px; text-decoration: inherit; width: 20px; }
#paquete-inclusiones ul:nth-child(odd) li:before { color: #900; content: "\f00d"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; margin-left: -20px; text-decoration: inherit; width: 20px; }

#paquete-hoteles h2 { color: #444; padding-top: 20px; }
#paquete-hoteles table { width: 100%; }
#paquete-hoteles th { background-color: #369; color: #fff; padding: 10px; text-align: left; }
#paquete-hoteles th:before { content: "\f0a9"; font-family: FontAwesome; font-style: normal; font-weight: normal; padding-right: 6px; text-decoration: inherit; }
#paquete-hoteles td { padding: 0 26px; }
#paquete-hoteles ul { list-style: none; margin-left: 4px; padding: 20px 0; }
#paquete-hoteles ul li { padding: 0 10px 10px 20px; }
#paquete-hoteles ul li:before { color: #369; content: "\f0f7"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; margin-left: -20px; text-decoration: inherit; width: 20px; }
#paquete-hoteles a { color: #369; font-weight: bold; }
#paquete-hoteles a:hover { color: #05c; text-decoration: underline; }

#paquete-precios h2 { color: #444; padding-top: 20px; }
#paquete-precios table { width: 100%; }
#paquete-precios table th { background-color: #4ca320; color: #fff; padding: 10px; text-align: left; }
#paquete-precios table th:before { content: "\f192"; font-family: FontAwesome; font-style: normal; font-weight: normal; padding-right: 6px; text-decoration: inherit; }
#paquete-precios table td { padding: 10px; }
#paquete-precios table td table { border: 1px solid #9bb51b; font-size: 0.9em; }
#paquete-precios table td table th { background-color: #9bb51b; color: #fff; padding: 6px; }
#paquete-precios table td table th:before { content: ""; }
#paquete-precios table td table th:nth-child(1) { width: 60%; }
#paquete-precios table td table th:nth-child(2) { text-align: center; width: 20%; }
#paquete-precios table td table th:nth-child(3) { text-align: center; width: 20%; }
#paquete-precios table td table td:nth-child(2) { font-weight: bold; text-align: right; }
#paquete-precios table td table td:nth-child(3) { text-align: center; }

#paquete-notas h2 { color: #444; padding-top: 20px; }
#paquete-notas table { width: 100%; }
#paquete-notas table td { border: 1px solid #369; color: #036; font-size: 0.9em; padding: 10px; }

#boton-pago { text-align: center; margin: 10px 0; }
#boton-pago a { color: #036; font-size: 2em; padding: 4px 10px; }
#boton-pago a:hover { background-color: #369; color: #fff; }

.mi-sidebar { background-color: rgba(0, 0, 0, .1); position: fixed; right: 0; top: 140px; z-index: 10; }
.mi-sidebar ul { list-style: none; }
.mi-sidebar ul li { text-align: center; }
.mi-sidebar ul li a {	display: inline-block; padding: 8px 8px; text-decoration: none; }
.mi-sidebar ul li a:hover { background-color: rgba(0, 0, 0, .1); }
.mi-sidebar ul li:nth-child(1) a { color: #9bb51b; }
.mi-sidebar ul li:nth-child(2) a { color: #444; }
.mi-sidebar ul li:nth-child(3) a { color: #369; }
.mi-sidebar ul li:nth-child(4) a { color: #4ca320; }
.mi-sidebar ul li:nth-child(5) a { color: #090; }
