@charset "utf-8";

/* CSS Document */

@import url("navigation.css");
* {
	padding: 0;
	margin: 0;
}
div#popmake-4770 {
	height: 100% !important;
}
body {
	background: #FFF;
	font-family: "Times New Roman", Times, serif;
}
h1, h1 a {
	color: #a3a1a1;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
}
h1 a {
	margin-bottom: 15px!important;
}
h2 {
	color: #27984b;
	font-size: 29px;
	text-transform: uppercase;
	font-weight: normal;
}
h3, h3 a {
	color: #B09A3A !important;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: normal;
}
p {
	color: #9f9c9c;
	font-size: 14px !important;
	line-height: 18px;
	word-spacing: 1px;
	margin-bottom: 15px !important;
	text-align: justify;
	margin-right: 10px;
}
a {
	color: #9f9c9c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #27984b;
}
ul li {
}
img, a {
	outline: none;
	border: none;
}
.alignleft {
	float: left;
	padding-bottom: 20px;
	padding-right: 20px;
}
.alignright {
	float: right;
	padding-bottom: 20px;
	padding-left: 20px;
}
.header, .sliderHome, .content, .footer {
	background: #f7f7f6;
	width: 100%;
	max-width: 1600px;
	min-width: 1024px;
	margin: auto;
}
.header {
	height: 104px;
	display: block;
	border-top: #cfd1d0 7px solid;
}
.header > div, .content > div, .footer > div {
	width: 100%;
	max-width: 1004px;
	margin: 0 auto;
	height: auto;
	position: relative;
	padding: 0 10px;
}
.logo {
	background: url(../images/logo-2.png) no-repeat;
	width: 194px;
	height: 204px;
	display: block;
	position: absolute;
	top: -7px;
	left: 22px;
	z-index: 2;
	background-size: contain;
	background-position: center
}
.featuresTop {
	width: 142px;
	height: 33px;
	display: block;
	position: absolute;
	top: 6px;
	right: -46px;
}
.featuresTop > div {
	position: absolute;
}
.featuresTop > div.chat {
	background: url(../images/chat_off.jpg) no-repeat;
	width: 71px;
	height: 21px;
	display: block;
	left: 0;
	top: 9px;
}
.featuresTop > div.chat:hover {
	background: url(../images/chat_on.jpg);
}
.featuresTop > div.spacer {
	background: #494949;
	width: 1px;
	height: 25px;
	display: block;
	left: 88px;
	top: 7px;
}
.featuresTop > div.facebook {
	background: url(../images/fb_off.png) no-repeat;
	width: 34px;
	height: 33px;
	display: block;
	top: 0;
	right: 100px;
}
.featuresTop > div.facebook a {
	width: 34px;
	height: 33px;
	display: block;
}
.featuresTop > div.facebook:hover {
	background: url(../images/fb_on.jpg);
}
.featuresTop > div.youtube {
	background: url(../images/youtube_icon.png) no-repeat top;
	width: 33px;
	height: 31px;
	display: block;
	top: 0;
	right: 67px;
}
.featuresTop > div.youtube:hover {
	background: url(../images/youtube_icon.png) no-repeat bottom;
}
.featuresTop > div.youtube a {
	width: 33px;
	height: 31px;
	display: block;
}
.featuresTop > div.pinterest {
	background: url(../images/ptrs_off.png) no-repeat top;
	width: 33px;
	height: 31px;
	display: block;
	top: 0;
	right: 33px;
}
.featuresTop > div.pinterest:hover {
	background: url(../images/ptrs_on.png) no-repeat bottom;
}
.featuresTop > div.pinterest a {
	width: 33px;
	height: 31px;
	display: block;
}
.featuresTop > div.instagram {
	background: url(../images/instagram_off.png) no-repeat top;
	width: 33px;
	height: 31px;
	display: block;
	top: 0;
	right: 0;
}
.featuresTop > div.instagram:hover {
	background: url(../images/instagram_on.png) no-repeat bottom;
}
.featuresTop > div.instagram a {
	width: 33px;
	height: 31px;
	display: block;
}
.entry-header > img {
	width: 66px!important;
	height: auto;
}
.leftPanel {
	width: 755px;
	height: auto;
	display: inline-block;
	vertical-align: top;
}
.rightPanel {
	background: url(../images/bg_rightPanel.jpg) no-repeat left top;
	width: 220px;
	height: auto;
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left: 25px;
}
.rightPanel ul {
}
.rightPanel ul li {
	list-style: none;
	position: relative;
	border-bottom: #e7e7e6 1px solid;
	padding-bottom: 5px;
}
.rightPanel ul li:hover {
	background: #ededed;
}
.rightPanel ul li a {
	width: 180px;
	height: 18px;
	padding: 8px 0px 16px 26px;
	display: block;
	color: #9f9c9c;
	font-size: 18px;
	font-weight: normal;
	line-height: 1;
	background-size: 16% !important;
}
.rightPanel ul li:nth-child(5) a{
	background-size: 12% !important;
	background-position: 98%
}
.rightPanel ul li a:hover {
	text-decoration: none;
}
.noBorder {
	border: none!important;
}
#a0a8005f5594bd67041f88c6196192646-po {
	left: 50%!important;
	margin-left: -250px;
	top: 50px!important;
}
[title="Boletín Informativo"] {
	background: url(../images/bg_revista_informativa.svg) no-repeat right;
}
[title="Informes de Junta Directiva"] {
	background: url(../images/bg_informes_jd.svg) no-repeat right;
}
[title="Promociones y Eventos"] {
	background: url(../images/bg_promociones_eventos.png) no-repeat right;
}
[title="Venta de Acciones"] {
	background: url(../images/bg_venta_acciones.svg) no-repeat right;
}
[title="Horarios"] {
	background: url(../images/bg_venta_horarios.svg) no-repeat right;
}
[title="Estados de Cuenta y Pagos"] {
	background: url(../images/pagos_linea.svg) no-repeat right;
}
[title="Reservaciones"] {
	background: url(../images/bg_reservaciones.png) no-repeat right;
}
[title="Actividades Día del Socio 2015"] {
	background: url(../images/bg_elecciones.png) no-repeat right;
}
.elecciones {
	margin-top: 10px !important;
	height: 41px !important;
	background: url(../images/bg_elecciones.png) no-repeat right !important;
}
.ele_2016 {
	margin-top: 10px !important;
	height: 41px !important;
	background: url(../images/beneficio-socios.png) no-repeat right !important
}
.nova_aqua {
	margin-top: 10px !important;
	height: 41px !important;
	background: url(../images/nova_aqua.png) no-repeat right !important
}
.aporte_capital {
	height: 56px !important;
	background: url(../images/aporte_capital.png) no-repeat right !important
}
.elecciones-2019 {
	height: 41px !important;
	background: url(../images/teccc.png) no-repeat right !important
}
.transmisiones-vivo {
	height: 41px !important;
	background: url(../images/LOGO_ELECCIONES.png) no-repeat right !important
}

.elecciones-2020 {
	height: 30px !important;
	background: url(../images/asamblea.svg) no-repeat right !important;
}

.piscina-semiolímpica {
	height: 40px !important;
	background: url(../images/crecimiento.png) no-repeat right !important
}
.bg_itemRightPanel {
	background: url(../images/bg_itemRightPanel.jpg) no-repeat;
	width: 87px;
	height: 1px;
	display: none;
	position: absolute;
	bottom: 4px;
	left: 25px;
}
.rightPanel ul li:hover > .bg_itemRightPanel {
	display: block;
}
.interclubes {
	text-align: center;
	margin-top: 20px;
}
.interclubes img {
	width: 85px;
}
.interclubes p {
	text-align: center;
	font-size: 16px;
	margin-right: 0px;
	margin-top: 30px;
}
.smallmargin {
	padding-top: 15px!important;
	height: 22px!important;
}
[title="Reporte del tiempo"] {
	background: url(../images/bg_rightPanel.jpg) no-repeat left;
	width: 211px;
	padding: 10px 0 10px 30px;
	display: block;
	margin: 30px 0 0 -25px;
	text-align: center;
}
#cont_7e999b5c7b024ccfe3a68359052e1d0e > iframe {
	height: 116px !important;
}
.introText {
	position: relative;
	margin: 66px 0 13px 0;
}
.introText p.spanContainer {
	background: url(../images/bg_intro_text.jpg) right 7px no-repeat;
	width: 162px;
	height: 90px;
}
.introText p span {
	color: #9f9c9c;
	font-size: 29px;
	line-height: 1;
	text-transform: uppercase;
}
.introText p span:first-child {
	color: #B09A3A;
}
.italicFeature {
	font-style: italic;
	color: #666565;
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: 180px;
}
/**/

.destacado {
	position: relative;
	margin: 12px 0 13px 0;
}
.destacado p.contSpan {
	background: url(../images/bg_destacado.jpg) right top no-repeat;
	width: 210px;
	height: 90px;
	padding-top: 37px;
}
.destacado p span {
	color: #9f9c9c;
	font-size: 25px;
	line-height: 1;
	text-transform: uppercase;
}
.destacado p span:first-child {
	color: #9c8d17;
}
.italicDestacado {
	font-style: italic;
	color: #014863;
	font-size: 16px;
	position: absolute;
	top: 46px;
	left: 230px;
}
.indiSubtitle span {
	color: #9f9c9c;
	font-size: 25px;
	line-height: 1;
	text-transform: uppercase;
}
.indiSubtitle span:first-child {
	color: #9c8d17;
}
.featureNews {
	background: url(../images/bg_featuresNews.jpg) no-repeat 13px top;
	width: 100%;
	height: auto;
	margin: 47px 0 0 0;
	padding: 37px 0 0 0;
}
.featureNews h1 {
	margin: 0 0 26px 50px;
}
.galeriaLibros {
	width: 100%;
}
.galeriaLibros ul {
	background: url(../images/repisa.jpg) bottom no-repeat;
	padding: 0 34px 270px;
	clear: both;
}
.galeriaLibros ul li {
	list-style: none;
	float: left;
	width: 130px;
	height: 175px;
	background: #000;
}
.galeriaLibros ul li:first-child {
	z-index: 1;
	transition: margin-right 1s ease-out;
}
.galeriaLibros ul li:first-child:hover {
	margin-right: 65px;
	z-index: 1;
}
.galeriaLibros ul li:nth-child(2n) {
	z-index: 2;
	margin-left: -65px;
	transition: margin 1s ease-out;
}
.galeriaLibros ul li:nth-child(2n):hover {
	margin: 0 65px 0 -130px;
	z-index: 2;
}
.galeriaLibros ul li:nth-child(3n) {
	z-index: 3;
	margin-left: -65px;
	transition: margin 1s ease-out;
}
.galeriaLibros ul li:nth-child(3n):hover {
	margin: 0 65px 0 -130px;
	z-index: 3;
}
.galeriaLibros ul li:last-child {
	z-index: 4;
	margin-left: -65px;
	transition: none;
}
.galeriaLibros ul li:last-child:hover {
	margin: 0 0 0 -65px;
}
/*********************************************************************************



botones landpages



**********************************************************************************/



/***************************horario*************************/

.btnClub {
	background: url(../images/botones_horarios.jpg);
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
	background-position: 0px 0px;
}
.btnClub:hover {
	background: url(../images/botones_horarios.jpg);
	width: 246px;
	height: 95px;
	display: block;
	background-position: 0px -95px;
}
.btnClases {
	background: url(../images/botones_horarios.jpg);
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
	background-position: -247px 0px;
}
.btnClases:hover {
	background: url(../images/botones_horarios.jpg);
	width: 246px;
	height: 95px;
	display: block;
	background-position: -247px -95px;
}
.btnPatinaje {
	background-image: url(../images/botones_horarios.jpg);
	width: 246px;
	height: 100px;
	background-position: 0px 200px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnPatinaje:hover {
	background: url(../images/botones_horarios.jpg);
	width: 246px;
	height: 100px;
	display: block;
	background-position: 0px 100px;
}


.btnSemiolimpica {
	background-image: url(../images/botones_horarios.jpg);
	width: 246px;
	height: 100px;
	background-position: -248px 200px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
	margin-top: 0px;
	margin-left: 3px;
}
.btnSemiolimpica:hover {
	background: url(../images/botones_horarios.jpg);
	width: 246px;
	height: 100px;
	display: block;
	background-position: -248px 100px;
}
/***********************************documentos*******************************/

.btnReglamentos {
	background: url(../images/botones_documentos.jpg) top left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnReglamentos:hover {
	background: url(../images/botones_documentos.jpg) bottom left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
.btnFormularios {
	background: url(../images/botones_documentos.jpg) top right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnFormularios:hover {
	background: url(../images/botones_documentos.jpg) bottom right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
/******************************quienes somos****************************************/

.btnFilosofia {
	background: url(../images/botones_quienes_somos.jpg) top left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnFilosofia:hover {
	background: url(../images/botones_quienes_somos.jpg) bottom left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
.btnOrganismos {
	background: url(../images/botones_quienes_somos.jpg) top right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnOrganismos:hover {
	background: url(../images/botones_quienes_somos.jpg) bottom right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
.btnPlan {
	background: url(../images/botones_planes.jpg) top left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnPlan:hover {
	background: url(../images/botones_planes.jpg) bottom left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
/******************************servicios****************************************/

.btnRestaurantes {
	background: url(../images/botones_servicios.jpg) top left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnRestaurantes:hover {
	background: url(../images/botones_servicios.jpg) bottom left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
.btnEventos {
	background: url(../images/botones_servicios.jpg) top right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnEventos:hover {
	background: url(../images/botones_servicios.jpg) bottom right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
.btnInstalaciones {
	background: url(../images/botones_instalaciones.jpg) bottom no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnInstalaciones:hover {
	background: url(../images/botones_instalaciones.jpg) top no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
/******************************servicios****************************************/

.btnAreaspiscinas {
	background: url(../images/botones_instalaciones3.jpg) top left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnAreaspiscinas:hover {
	background: url(../images/botones_instalaciones3.jpg) bottom left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
.btnGimnasio {
	background: url(../images/botones_instalaciones3.jpg) top right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnGimnasio:hover {
	background: url(../images/botones_instalaciones3.jpg) bottom right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
.btnAreasverdes {
	background: url(../images/botones_instalaciones2.jpg) top left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnAreasverdes:hover {
	background: url(../images/botones_instalaciones2.jpg) bottom left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
.btnCasaclub {
	background: url(../images/botones_instalaciones2.jpg) top right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnCasaclub:hover {
	background: url(../images/botones_instalaciones2.jpg) bottom right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}.btnPinoParque {
	background: url(../images/botones_instalaciones4.jpg) top left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnPinoParque:hover {
	background: url(../images/botones_instalaciones4.jpg) bottom left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}

/******************************servicios****************************************/

.btnInformacion {
	background: url(../images/botones_eventos.jpg) top left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnInformacion:hover {
	background: url(../images/botones_eventos.jpg) bottom left no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
.btnFormularioycontacto {
	background: url(../images/botones_eventos.jpg) top right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
}
.btnFormularioycontacto:hover {
	background: url(../images/botones_eventos.jpg) bottom right no-repeat;
	width: 246px;
	height: 95px;
	display: block;
}
/******************************noticias****************************************/
.btnReserva{
	background: url(../images/reserva-btn.png);
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
	background-position: 0px 0px;
	position: relative;
	left: -1px;
}
.btnReserva:hover{
	background: url(../images/reserva-btn.png);
	width: 246px;
	height: 95px;
	display: block;
	background-position: 0px 95px;
}
.btnNoticias {
	background: url(../images/noticias.jpg);
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
	background-position: 0px 0px;
}
.btnNoticias:hover {
	background: url(../images/noticias.jpg);
	width: 246px;
	height: 95px;
	display: block;
	background-position: 0px 95px;
}
.btnMapa {
	background: url(../images/noticias.jpg);
	width: 246px;
	height: 95px;
	display: block;
	float: left;
	text-indent: -999999px;
	font-size: 0px;
	background-position: -246px 0px;
}
.btnMapa:hover {
	background: url(../images/noticias.jpg);
	width: 246px;
	height: 95px;
	display: block;
	background-position: -246px -95px;
}
/*********************************************************************************



fin botones botones landpages



**********************************************************************************/





.separador {
	background: url(../images/separador.jpg) top center no-repeat;
	width: 3px;
	height: 95px;
	display: block;
	float: left;
	padding: 0px 15px;
}
table span {
	padding: 5px;
	display: block;
}
.slideshowlink {
	display: none!important;
}
.featureNews > div {
	width: 368px;
	height: auto;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
}
.featureNews div.border {
	background: url(../images/bg_item-News.jpg) no-repeat right top;
	margin-left: 0!important;
}
.featureNews div.border p {
	text-align: left!important;
}
.featureNews > div:last-child {
	background: none!important;
	margin-left: 7px!important;
}
.featureNews > div img {
	float: left;
	margin-right: 12px;
	margin-top: 20px;
}
.subtitle {
	color: #666565;
	font-style: italic;
	font-size: 18px;
	padding-top: 15px;
	margin-bottom: 10px!important;
}
.featureNews > div a {
	color: #27984b;
	font-style: italic;
	font-size: 15px;
	margin-right: 40px;
	margin-top: -25px;
	font-weight: bold;
}
.spacerBottom {
	background: url(../images/bg_secondNav.jpg) no-repeat;
	width: 1001px;
	height: 3px;
	display: block;
	margin: 30px auto 0;
	padding-bottom: 15px;
}
.footer {
	background: url(../images/footer.svg) no-repeat;
	background-size: cover;
	height: 250px;
}
.footer div div {
	background: url(../images/encint.jpg) no-repeat right;
	width: 190px;
	height: 180px;
	display: block;
	float: left;
	margin-top: 40px;
	padding-left: 32px;
}
.footer div div:last-child {
	background: none!important;
	padding-left: 50px!important;
	width: 267px;
	margin-top: 13px;
}
.footer div div p {
	margin-top: 10px;
	line-height: 20px;
	color: #FFF;
}
.footer div div p span{ margin-bottom: 12px; display: block;}


.footer div div p a {
	color: #FFF;
}
.footer div div h3 {
	color: #9bda50;
	font-size: 19px;
	font-weight: normal;
	margin-bottom: 5px;
}
.footer div div ul {
	margin-top: 10px;
}
.footer div div ul li {
	list-style: none;
	margin-bottom: 5px;
}
.footer div div ul li a {
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	padding: 5px 0;
}
.footer div div ul li a:hover {
	background: url(../images/hover_menu_bottom.jpg) left bottom no-repeat;
	text-decoration: none;
}
.misionVision {
	background: url(../images/spacerBottom.jpg) no-repeat top;
	margin-bottom: 30px;
	display: flex;
	flex-wrap: wrap;
}
.misionVision div.info1 {
	/*width: 350px;*/
	width: 295px;
	height: auto;
	display: inline-block;
	vertical-align: top;
	padding: 25px 25px 0 0;
	background: url(../images/spacerInfo.jpg) no-repeat right 40px;
	padding-left: 0 !important;
}
.misionVision div.info2 {
	/*width: 325px;*/
	width: 295px;
	height: auto;
	display: inline-block;
	vertical-align: top;
	padding: 25px 0 0 50px;
}
.misionVision div h4 {
	color: #014863;
	font-size: 25px;
	font-weight: normal;
	padding-bottom: 21px;
	margin-bottom: 15px;
	background: url(../images/misionvisionbottomdots.jpg) left bottom no-repeat;
}
.misionVision div p {
	font-size: 16px;
	font-style: italic;
}
h4 a {
	color: #9F9C9C;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	text-align: center;
}
[title="Up"] {
	background: url(../images/up.png) no-repeat;
	width: 54px;
	height: 54px;
	display: block;
	position: absolute;
	bottom: 46px;
	right: 256px;
	z-index: 9999;
}
.espaciadorSolo {
	background: url(../images/spacerBottom.jpg) no-repeat center;
	width: 100%;
	height: 3px;
	display: block;
	margin: 10px 0 15px 0;
}
[title="Preguntas frecuentes"], [title="Encuestas"], [title="actividades"] {
	background: none!important;
}
/*.purechat-widget .purechat-expanded, .purechat-widget .purechat-collapsed-outer{

	background:none!important;

}



.purechat-button-expand{

	visibility:inherit !important;

}



.purechat-widget .purechat-widget-header, .purechat-window .purechat-widget-header{

	border:none !important;

}

.purechat-widget .purechat-widget-title, .purechat-window .purechat-widget-title{

	display:none!important;

}

*/





.leftPanel article {
	overflow: hidden;
	padding: 10px 0;
}
[title="Próximamente"] {
	font-size: 10px;
	background: #F00;
	color: #FFF;
	font-weight: bold;
	position: absolute;
	left: 25px;
	bottom: 0;
	padding: 4px;
}

@media (max-width: 720px) {
	#ab6d767d2f8ed5d21a44b0e5886680cb9-po {
		top: 1%!important;
		left: 50%!important;
		margin-left: -260px!important;
		margin-top: -250px!important;
		z-index: 999999999!important;
		position: absolute;
	}
	body {
		position: relative;
	}
	#closebox {
		position: absolute;
		width: 30px;
		height: 29px;
		top: 500px !important;
		left: 500px !important;
		z-index: 5;
	}
}


.reserveaqui {
	margin-left: -170px;
	background-color: #226634;
	text-transform: uppercase;
	border-radius: 18px;
	padding: 10px 4px;
}



.reserveaqui:hover {
	background-color: #27984b;
}
.reserveaqui a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 10px 22px;
}

.reserveaqui a:hover {
	color: white;
}

.entry-header .entry-title{
	color: #B09A3A;
}