img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}

/** Estilos que estaban en el index **/

body {
  /*background-image: url("../img/bg.jpg");*/
  /*background-color: #00930C;*/
	/*background-color: #f3f9aa;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%2300930c' fill-opacity='0.07' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");*/
	background-color: #e9f0fc;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%2384e28d' fill-opacity='0.4' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");
}

body,
ol.list > li > *,
.product_meta span span {
color: #2A2A2A;
}
/*
@media (min-width: 992px) {
.responsive .site-navigation li:hover .sub-menu {
border-bottom: 1px solid #292929!important;
}
}
*/
a,
.btn-link,
.error-404 h2,
.page-heading,
.statement .style-3,
.dropcaps.style-2:first-letter,
.list li:before,
ol.list,
.post.style-2 header > span,
.post.style-2 header .fa,
.page-numbers span,
.team .socialize a,
blockquote.style-2:before,
.panel-group.style-2 .panel-title a:before,
.contact-info .fa,
blockquote.style-1:before,
.comment-list .comment header h1,
.faq .panel-title a.collapsed:before,
.faq .panel-title a:after,
.faq .panel-title a,
.filter button.selected,
.filter:before,
.primary,
.search-posts i,
.counter .counter-number,
#wp-calendar th,
#wp-calendar caption,
.testimonials blockquote p:before,
.testimonials blockquote p:after,
.price,
.widget-price,
.star-rating,
.widget_shopping_cart .quantity,
.tab-pane .commentlist .meta strong, .woocommerce-tabs .commentlist .meta strong,
.widget_recent_comments .recentcomments a
{
color: #292929;
}
.testimonials.white blockquote p:before,
.testimonials.white blockquote p:after
{
color: #fff;
}
.site-footer, .site-footer .copyright-footer  {
color: #c4c4c4;
font-size: 78%;
}
.counter .wrapbox
{
border-color:#292929;
}
.nav .open > a:focus,
body .tp-bullets.simplebullets.round .bullet.selected {
border-color: #292929;
}
@media (max-width: 993px) {
nav.site-navigation.open{
background-color: #0f0f0f;
}
}
@media (min-width: 993px) {
.site-navigation > div > ul > li .sub-menu .sub-menu,
.site-navigation > ul > li .sub-menu .sub-menu {
border-bottom: 1px solid #292929;
}
}
.icon .fa,
.posts div a,
.progress-bar,
.nav-tabs > li.active:after,
.vc_tta-style-anps_tabs .vc_tta-tabs-list > li.vc_active:after,
.menu li.current-menu-ancestor a,
.pricing-table header,
.table thead th,
.mark,
.post .post-meta button,
blockquote.style-2:after,
.panel-title a:before,
.carousel-indicators li,
.carousel-indicators .active,
.ls-michell .ls-bottom-slidebuttons a,
.site-search,
.twitter .carousel-indicators li,
.twitter .carousel-indicators li.active,
#wp-calendar td a,
.top-bar.style-2,
body .tp-bullets.simplebullets.round .bullet,
.onsale,
.plus, .minus,
.widget_price_filter .ui-slider .ui-slider-range,
.woo-header-cart .cart-contents > span,
.form-submit #submit,
.testimonials blockquote header:before,
div.woocommerce-tabs ul.tabs li.active:before,
mark {
background-color: #292929;
}
.testimonials.white blockquote header:before
{
background-color: #fff;
}
@media (max-width: 992px) {
.navbar-toggle,
.nav-wrap .fa-search {
background-color: #292929;
}
}
h1, h2, h3, h4, h5, h6,
.nav-tabs > li > a,
.nav-tabs > li.active > a,
.vc_tta-tabs-list > li > a span,
.statement,
.page-heading a,
.page-heading a:after,
p strong,
.dropcaps:first-letter,
.page-numbers a,
.searchform,
.searchform input[type="text"],
.socialize a,
.widget_rss .rss-date,
.widget_rss cite,
.panel-title,
.panel-group.style-2 .panel-title a.collapsed:before,
blockquote.style-1,
.comment-list .comment header,
.faq .panel-title a:before,
.faq .panel-title a.collapsed,
.filter button,
.carousel .carousel-control,
#wp-calendar #today,
.woocommerce-result-count,
input.qty,
.product_meta,
.woocommerce-review-link,
.woocommerce-before-loop .woocommerce-ordering:after,
.widget_price_filter .price_slider_amount .button,
.widget_price_filter .price_label,
.product_list_widget li h4 a,
.shop_table.table thead th,
.shop_table.table tfoot,
.product-single-header .variations label,
.tab-pane .commentlist .meta, .woocommerce-tabs .commentlist .meta {
color: #000000;
}
.ls-michell .ls-nav-next,
.ls-michell .ls-nav-prev
{
color:#fff;
}
@media (min-width: 993px) {
.site-navigation .sub-menu li,
.site-navigation > div > ul > li > a,
.site-navigation > div > ul a
.site-navigation > ul > li > a,
.site-navigation > ul a {
color: #000000;
}
}
.contact-form input[type="text"]:focus,
.contact-form textarea:focus {
border-color: #000000 !important;
}
.pricing-table header h2,
.mark.style-2,
.btn.dark,
.twitter .carousel-indicators li,
.added_to_cart,
.price_slider_wrapper .ui-widget-content
{
background-color: #000000;
}
@media (max-width: 992px) {
.site-navigation, .site-navigation:after, .site-navigation:before {
background-color: #0f0f0f;
}
}
body,
.alert .close,
.post header {
/*font-family: PT Sans;*/
font-family: exo_2regular;
}
h1, h2, h3, h4, h5, h6,
.btn,
.page-heading,
.team em,
blockquote.style-1,
.onsale,
.added_to_cart,
.price,
.widget-price,
.woocommerce-review-link,
.product_meta,
.tab-pane .commentlist .meta, .woocommerce-tabs .commentlist .meta,
.wpcf7-submit,
.testimonial-footer span.user,
button.single_add_to_cart_button
{
/*font-family: Montserrat;*/
font-family: exo_2regular;
}
.nav-tabs > li > a,
.site-navigation > ul a,
.vc_tta-tabs-list > li > a,
.tp-arr-titleholder {
/*font-family: Montserrat;*/
font-family: exo_2regular;
}
.pricing-table header h2,
.pricing-table header .price,
.pricing-table header .currency,
.table thead,
h1.style-3,
h2.style-3,
h3.style-3,
h4.style-3,
h5.style-3,
h6.style-3,
.page-numbers a,
.page-numbers span,
.alert,
.comment-list .comment header,
.woocommerce-result-count,
.product_list_widget li > a,
.product_list_widget li p.total strong,
.cart_list + .total,
.shop_table.table tfoot,
.product-single-header .variations label {
/*font-family: Montserrat;*/
font-family: exo_2regular;
}
.site-search #searchform-header input[type="text"]
{
/*font-family: Montserrat;*/
font-family: exo_2regular;
}
/*Top Bar*/
.top-bar, .top-bar.style-2, header.site-header div.top-bar div.container ul li.widget-container ul li a, .top-bar .close {
color: #c1c1c1;
background-color: transparent;
}
header.site-header div.top-bar div.container ul li.widget-container ul li a:hover {
color:  #00903C;
}
.top-bar, .top-bar.style-2, .transparent.top-bar.open > .container  {
background: #f9f9f9;
}
/* footer */
.site-footer {
background: #0f0f0f;
}
.site-footer .copyright-footer {
background: #242424;
}
div.testimonials.white blockquote.item.active p,
div.testimonials.white blockquote.item.active cite a,
div.testimonials.white blockquote.item.active cite, .wpb_content_element .widget .tagcloud a
{
color: #fff;
}
.a:hover,
.site-header a:hover,
.icon a:hover h2,
.nav-tabs > li > a:hover,
.top-bar a:hover,
.page-heading a:hover,
.menu a:hover,
.table tbody tr:hover td,
.page-numbers a:hover,
.widget-categories a:hover,
.product-categories a:hover,
.widget_archive a:hover,
.widget_categories a:hover,
.widget_recent_entries a:hover,
.socialize a:hover,
.faq .panel-title a.collapsed:hover,
.carousel .carousel-control:hover,
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5,
.site-footer a:hover,
.ls-michell .ls-nav-next:hover,
.ls-michell .ls-nav-prev:hover,
.site-navigation > ul > li.megamenu .sub-menu .container > li a:hover,
body .tp-leftarrow.default:hover,
body .tp-rightarrow.default:hover,
.product_list_widget li h4 a:hover,
.cart-contents:hover i,
.nav-wrap .fa-search:hover,
.home .nav-wrap .fa-search:hover,
.home .nav-wrap.sticky .fa-search:hover,
.icon.style-2 a:hover .fa,
.team .socialize a:hover,
.recentblog header a:hover h2,
.site-navigation > ul a:hover,
.site-navigation > div > ul > li.current_page_item > a,
.site-navigation > ul > li.current_page_item > a,
.home .site-navigation > ul > li.current-menu-item.current_page_item > a,
.scrollup a:hover,
.site-navigation.open .menu-item a:hover,
.hovercolor, i.hovercolor, .post.style-2 header i.hovercolor.fa,
article.post-sticky header:before,
.wpb_content_element .widget a:hover,
.star-rating,
.responsive .site-navigation .sub-menu a:hover,
.menu .current_page_item > a,
.icon > a > span.fa, .icon.style-2 .fa
{
color: #00903C;
}
.filter button.selected {
color: #00903C!important;
}
.scrollup a:hover
{border-color: #00903C;
}
.tagcloud a:hover,
.twitter .carousel-indicators li:hover,
.added_to_cart:hover,
.icon a:hover .fa,
.posts div a:hover,
#wp-calendar td a:hover,
.plus:hover, .minus:hover,
.widget_price_filter .price_slider_amount .button:hover,
.form-submit #submit:hover,
.onsale,
.woo-header-cart .cart-contents > span
{
background-color: #00903C;
}
body {
font-size: 14px;
}
h1, .h1 {
font-size: 31px;
}
h2, .h2 {
font-size: 24px;
}
h3, .h3 {
font-size: 21px;
}
h4, .h4 {
font-size: 18px;
}
h5, .h5 {
font-size: 16px;
}
.page-heading h1 {
font-size: 24px;
line-height: 34px;
}
.site-navigation ul > li.menu-item > a
{
color: #000;
font-size: 14px;
}
@media (min-width: 993px) {
.home .nav-wrap.sticky .fa-search {
color: #000;
}
}
@media (min-width: 993px) {
.nav-wrap.sticky .site-navigation ul > li.menu-item > a {
color: #000;
}
.home .site-navigation > ul > li.menu-item > a, .home .nav-wrap .fa-search, body.home.boxed .nav-wrap .fa-search  {
color: #000000;
}
.site-navigation ul > li.menu-item > a:hover, .site-navigation ul > li.current_page_item > a, .nav-wrap.sticky .site-navigation ul > li.menu-item > a:hover, .nav-wrap.sticky .site-navigation ul > li.current-menu-item > a, .site-navigation.open li.current-menu-item.menu-item > a {
color:  #00903C;
}
.home .site-navigation ul > li.menu-item > a:hover, .home .site-navigation ul > li.current_page_item > a, .home .nav-wrap .fa-search:hover, .home .site-navigation > ul > li.current-menu-item.current_page_item > a {
color:  #0455BD;
}
}
.nav-wrap, header.site-header.sticky.style-1.bg-transparent div.nav-wrap.sticky {
/*background: #fff;*/
background: transparent;
}
.home .nav-wrap {
background: ;
}
article.post-sticky header .stickymark i.nav_background_color {
color: #fff;
}
.triangle-topleft.hovercolor {
border-top: 60px solid #00903C;
}
h1.single-blog, article.post h1.single-blog{
font-size: 28px;
}
.home div.site-wrapper div.transparent.top-bar,
.home div.site-wrapper div.transparent.top-bar #lang_sel a.lang_sel_sel,
.home div.site-wrapper div.transparent.top-bar + .site-header .above-nav-bar,
.home div.site-wrapper div.transparent.top-bar + .site-header .above-nav-bar a {
color: #d9d9d9;
}
.home div.site-wrapper div.transparent.top-bar a:hover,
.home div.site-wrapper div.transparent.top-bar #lang_sel a.lang_sel_sel:hover,
.home div.site-wrapper div.transparent.top-bar + .site-header .above-nav-bar a:hover {
color: ;
}
aside.sidebar ul.menu ul.sub-menu > li > a, aside.sidebar ul.menu > li.current-menu-ancestor > a {
background: ;
color: ;
}
aside.sidebar ul.menu ul.sub-menu > li > a:hover, aside.sidebar ul.menu li.current_page_item > a, aside.sidebar ul.menu ul.sub-menu > li.current_page_item > a, aside.sidebar ul.menu > li.current-menu-ancestor > a:hover {
color: ;
}
@media (max-width: 786px) {
.home div.site-wrapper div.transparent.top-bar, .home div.site-wrapper div.transparent.top-bar #lang_sel a.lang_sel_sel {
color: #c1c1c1;
}
}
.nav-wrap > .container > button.fa-search.mobile {
display:none!important;
}
@media (min-width: 993px) {
.responsive .site-navigation .sub-menu {
background:#fff;
}
.responsive .site-navigation .sub-menu a {
color: #000;
}
}
html.js_active.vc_desktop.vc_transform body.home.page.page-id-597.page-template-default.logged-in.admin-bar.responsive.wpb-js-composer.js-comp-ver-4.9.vc_responsive.customize-support div.site-wrapper header.site-header.style-2.relative.bg-normal div.nav-wrap div.container div.site-logo.retina a img{
height:80px !important;
width:auto !important;
}
header{ padding-bottom:10px !important; }
.responsive .site-navigation > ul { margin: 47px -10px 0 0; }
.fa-search.desktop { margin-top: 51px !important; }
/* Iconos de redes sociales alineados en la parte superior*/
.top-bar > .container > ul > li > div { padding-top: 0px !important; }
/* Bordes de filas de la página principal*/
#rowBotonesEnLinea, #rowCarruselServicios, #rowGaleria{
margin-left:0px !important;
margin-right:0px !important;
}
.copyright-footer{ display:none; }
a, span, ul, li, strong, b { color:#2A2A2A !important; }
/*h1 > span, h2 > span, h3 > span, h4 > span, h5 > span, h6 > span, h1.heading > span, h2.heading > span, h3.heading > span, h4.heading > span, h5.heading > span, h6.heading > span, h1, h2, h3, h4, h5, h6, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{
color:#000 !important;
}*/
.menu-main-menu a {
color: #000 !important;
}
.site-footer, .top-bar {
background: #00930C !important;
color: white !important;
}
.top-bar .container .left li, .top-bar .container .left li span{ color:white !important; }
.site-footer .container .row div ul li, .site-footer .container .row div ul li span, .site-footer .container .row div ul li b{
color:white !important;
}
h3.widget-title { color: #FFF !important; }
/*Tamaño de los títulos de las páginas*/
div.page-heading.style-2 div.container h1 { font-size: 20px; }
/*ICONO WHATSAPP */
.fa.fa-whatsapp { padding-right: 3px !important; }
.top-bar .fa-whatsapp::before {
content: "\f232";
color: #00CC00 !important;
font-size:1.2em;
}
#anpstext-3 { padding-top: 7px; }
/*FIN ICONO WHATSAPP*/
/*Hover sobre elementos del menú*/
.home .site-navigation ul > li.menu-item > a:hover{ color:#00903C !important; }
/*Widget centrado*/
ul li.widget-container.widget_anpstext { margin-left: 16px; vertical-align: middle; }
.widget_anpstext_div { display: inline-block; align-items: center; font-size: 1.6rem;}
.widget_anpstext_div a{ color:white !important; }
/*Tab de Servicios*/
.vc_tta-style-anps_tabs .vc_tta-tabs-list li.vc_active::after{ background:#00903C; }
li.vc_tta-tab:hover a span{ color:#00903C !important; }
/*Conocer mas sobre servicio (En las galerías) */
.btn.btn-sm.style-4, .btn.style-4{ color:#0455BD !important; }
.site-navigation ul > li.menu-item > a:hover{ color:white !important; }
.site-navigation.open{
margin-top:1em !important;
}
/* PARA SELECT EN FORMULARIOS */
select.wpcf7-form-control.wpcf7-select{
border: 1px solid #ccc;
border-radius: 4px;
height: 39px;
line-height: 35px;
margin-bottom: 15px;
padding-left: 25px;
width: 100%;
}
/* INICIO ICONOS FLOTANTES*/
#iconos-flotantes {
background:url('<?php echo base_url()?>assets/vendors/plugins/escano_wp/wp-content/uploads/2014/11/witewall_3.png');
border-radius: 10px;
display:none;
left: 90px;
position: fixed;
top: 100px;
width: 100px;
z-index:250;
}
.btn-en-linea{
	text-align: center;
}
.btn-en-linea img {
	width: 55%;
}
.btn-en-linea-flotante{
width:75%;
margin:auto auto !important;
}
.btn-en-linea-flotante a img {
width: 100%;
margin:5px 0;
}
@-moz-keyframes animacionBotonesFlotantes {
0% {
opacity: 1;
}
50% {
opacity: 0.6;
}
100% {
opacity: 1;
}
}
/* FIN ICONOS FLOTANTES */
@-webkit-keyframes animacionBotonesFlotantes {
0% {
opacity: 1;
}
50% {
opacity: 0.6;
}
100% {
opacity: 1;
}
}
.opcionMenu{ padding-right: 10%; }
@media screen and (max-width: 1550px) {
#iconos-flotantes{ left:50px; }
}
@media screen and (max-width: 1175px) {
#iconos-flotantes{ left:0; }
.widget_anpstext_div { font-size: 0.9em !important; }
}
@media screen and (max-width: 992px) {
.site-navigation.open ul li a, .site-navigation.open ul li a:hover {
color: white !important;
}
/*FONDO AZUL EN RD PARA:  MENÚ Y BOTÓN TOGGLE MENÚ*/
.site-navigation.open, .responsive .site-navigation:after, .responsive .site-navigation:before, .navbar-toggle{
background-color: #00903C !important;
}
footer.site-footer.style-2 div.container div.row div.col-md-3:nth-child(1), footer.site-footer.style-2 div.container div.row div.col-md-3:nth-child(2){
margin:0 auto;
/*text-align:center;*/
}
footer.site-footer.style-2 div.container div.row div.col-md-3:nth-child(3) ul li.widget-container.widget_anpstext{
/*margin-left: 25% !important;    */
/*margin: auto auto;*/
width: 70%;
max-width:100%;
}
.opcionMenu{ padding-right: 15% !important; }
.top-bar .container .left li, .top-bar .container .left li span { font-size: 0.9em !important; }
div.top-bar.open > div > ul.right > li > div > ul{ margin-top:28px !important; }
.top-bar.open > div > ul.left > li > span{
padding:0 !important;
margin:0  !important;
}
#anpstext-3{ padding-top: 0px; }
li#anpstext-10{ margin-top: 20px; }
li#anpstext-4{ margin-top:15px; }
ul#menu-main-menu > li.menu-item { margin: auto auto 29px auto !important; }
ul#menu-main-menu > li.menu-item > a { font-size: 1.4em; }
}
@media screen and (max-width: 910px) {
#iconos-flotantes{ display:none; }
.espacioEntreRowBtnsGaleria{ display:none; }
}
@media screen and (max-width: 910px), (min-resolution:2dppx) {
#iconos-flotantes{ display:none; }
.espacioEntreRowBtnsGaleria{ display:none; }
.page-heading, section.style-2{ background:none !important; }
/*Tabs en servicios*/
.dropdown-menu li.active a{
color:#00903C !important;
font-weight:700 !important;
}
.dropdown-menu li.active a::before { content: "► "; }
ul.dropdown-menu li { padding: 2px !important; }
.nav-tabs > li.active::after { background:none !important; }
/*Quitar palabra Más del dropdown en responsive design*/
.dropdown-toggle{
display:none !important;
}
}
.opcionMenu{ padding-right: 10%; }
.tituloArea{ margin-left:55px; }
.btnGaleria{ margin:1em auto; }
.widget_anpstext a{ color:white !important; }
.goog-te-banner{ display:none !important;  }
.comments-closed{ display:none !important; }
#boton-abrir-opcines-linea {
background: #00930C none repeat scroll 0 0;
border-bottom-left-radius: 10px;
border-top-left-radius: 10px;
cursor:pointer;
left: 0;
padding: 1em 0.3em;
position: fixed;
top: 250px;
transform: rotate(180deg);
writing-mode: vertical-lr;
z-index: 300;
}
/* Títulos de los widgets en la barra lateral */
aside.sidebar ul li h3.widget-title{
color: black !important;
}
.post-meta{ /*Ocultar información de los post: Comentarios, fechas y categorías*/
display:none;
}
/*PARA RESPONSIVE*/
@media (max-width: 500px) {
/*OCULTAR INFORMACIÓN DEL FOOTER: Reconocimientos y asociados a */
footer > div.container > div > div:nth-child(1), footer > div.container > div > div:nth-child(4){
display:none;
}
footer > div.container > div > div:nth-child(3){
margin-top:2.5em !important;
}
/*DISMINUIR ESPACIO EN FOOTER*/
footer h3.widget-title {
margin-bottom: 10px !important;
margin-top: 0px !important;
}
/* DISMINUIR PADDING FOOTER*/
.site-footer > .container { padding-bottom: 135px !important; }
/* MOSTRAR MENÚ QUE TIENE HIJOS */
.site-navigation.open .menu-item a { display: block !important; }
/*PARA OCULTAR EN RESPONSIVE*/
.no-responsive { display:none !important; }
/*MARGEN DE TABS EN RD*/
ul.tab-content{ padding-left: 0px !important; }
/* TOP BAR*/
#anpstext-2, #anpstext-4{ display:none !important; }
#text-11, #text-15{
display:inline-block !important;
vertical-align:top;
width:48%;
}
#text-11 img{ width:22px !important; }
li#text-11 > div > ul { margin-top: 7px !important; }
#flags{ text-align:center !important; }
#flags ul, #flags li { float: none !important; }
#anpstext-3 {
margin: 0.5em 0em;
font-size: 1.1em !important;
}
#anpstext-10{
font-size: 1.1em !important;
margin-bottom: -24px;
}
.top-bar .container { height: 160px !important; }
.top-bar .close { display:none !important; }
}
div#lz_ec_sub_header_text {
font-size: 1.1em !important;
}
@media (max-width: 500px) {
#lz_overlay_wm {
display:none !important;
}
}
/*buttons*/
input#place_order {
background-color: #00903C;
}
input#place_order:hover,
input#place_order:focus {
background-color: #292929;
}
.btn, .wpcf7-submit {
-moz-user-select: none;
background-image: none;
border: 0;
color: #fff;
cursor: pointer;
display: inline-block;
font-weight: normal;
line-height: 1.5;
margin-bottom: 0;
text-align: center;
text-transform: uppercase;
text-decoration:none;
transition: background-color 0.2s ease 0s;
vertical-align: middle;
white-space: nowrap;
}
.btn.btn-sm, .wpcf7-submit {
padding: 11px 17px;
font-size: 14px;
}
.btn, .wpcf7-submit, button.single_add_to_cart_button {
border-radius: 0;
border-radius: 4px;
background-color: #00903C;
color: #fff;
}
.btn:hover, .btn:active, .btn:focus, .wpcf7-submit:hover, .wpcf7-submit:active, .wpcf7-submit:focus, button.single_add_to_cart_button:hover, button.single_add_to_cart_button:active, button.single_add_to_cart_button:focus {
background-color: #292929;
color: #fff;
border:0;
}
.btn.style-1, .vc_btn.style-1   {
border-radius: 4px;
background-color: #00903C;
color: #fff!important;
}
.btn.style-1:hover, .btn.style-1:active, .btn.style-1:focus, .vc_btn.style-1:hover, .vc_btn.style-1:active, .vc_btn.style-1:focus  {
background-color: #000000;
color: #fff!important;
}
.btn.slider  {
border-radius: 4px;
background-color: #00903C;
color: #fff;
}
.btn.slider:hover, .btn.slider:active, .btn.slider:focus  {
background-color: #000000;
color: #fff;
}
.btn.style-2, .vc_btn.style-2  {
border-radius: 4px;
border: 2px solid #000000;
background-color: #000000;
color: #fff!important;
}
.btn.style-2:hover, .btn.style-2:active, .btn.style-2:focus, .vc_btn.style-2:hover, .vc_btn.style-2:active, .vc_btn.style-2:focus   {
background-color: #ffffff;
color: #fff!important;
border-color: #000000;
border: 2px solid #000000;
}
.btn.style-3, .vc_btn.style-3  {
border: 2px solid #ffffff;;
border-radius: 4px;
background-color: transparent;
color: #ffffff!important;
}
.btn.style-3:hover, .btn.style-3:active, .btn.style-3:focus, .vc_btn.style-3:hover, .vc_btn.style-3:active, .vc_btn.style-3:focus  {
border: 2px solid #ffffff;
background-color: #ffffff;
color: #00903C!important;
}
.btn.style-4, .vc_btn.style-4   {
padding-left: 0;
background-color: transparent;
color: #00903C!important;
border: none;
}
.btn.style-4:hover, .btn.style-4:active, .btn.style-4:focus, .vc_btn.style-4:hover, .vc_btn.style-4:active, .vc_btn.style-4:focus   {
padding-left: 0;
background: none;
color: #94cfff!important;
border: none;
border-color: transparent;
outline: none;
}
.btn.style-5, .vc_btn.style-5   {
background-color: #c3c3c3!important;
color: #fff!important;
border: none;
}
.btn.style-5:hover, .btn.style-5:active, .btn.style-5:focus, .vc_btn.style-5:hover, .vc_btn.style-5:active, .vc_btn.style-5:focus   {
background-color: #737373!important;
color: #fff!important;
}

/** FIN Estilos que estaban en el index **/

/** id='rs-plugin-settings-inline-css' **/
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}
/** FIN id='rs-plugin-settings-inline-css' **/

/** FLAGS TRASLATOR Y TESTIMONIOS**/
#flags{
width: auto !important;
}
p.hello { font-size:12px; color:darkgray; }
#google_language_translator, #flags { text-align:left; }
#google_language_translator { clear:both; }
#flags { width:165px; }
#flags a { display:inline-block; margin-right:2px; }
.goog-tooltip {display: none !important;}
.goog-tooltip:hover {display: none !important;}
.goog-text-highlight {background-color: transparent !important; border: none !important; box-shadow: none !important;}
#google_language_translator a {display: none !important; }
.goog-te-gadget {color:transparent !important;}
.goog-te-gadget { font-size:0px !important; }
.goog-branding { display:none; }
#google_language_translator { display:none; }
.goog-te-banner-frame{visibility:hidden !important;}
body { top:0px !important;}


.broken_link, a.broken_link {
	text-decoration: line-through;
}


/** <style type="text/css" data-type="vc_custom-css"> **/
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
padding-bottom:0px;
}
li.item:hover .mask{
display:none;
}
li.item:hover .item-info{
display:none;
}
.parrafoNoticia{
text-align:justify;
}
#rowCarruselServicios{
display:none;
}
.servicios_home {
/*background: #ECECEC none repeat scroll 0 0;*/
margin: auto;
padding: 10px 5px 5px 13px;
text-align: center;
}
.servicios_home .servicio {
display: inline-block;
margin: 0 18px;
}
.servicios_home .servicio a.link {
color: #666;
display: block;
/*font-family: "Open Sans" ,sans-serif;*/
font-family: "exo_2semi_bold_italic", Open Sans ,sans-serif;
font-size: 16px;
font-style: italic;
padding-top: 2px;
text-align: center;
}
.servicios_home .servicio a {
text-decoration: none;
}
/*#iconos-flotantes {
border-radius: 10px;
left: 90px;
position: fixed;
top: 150px;
width: 100px;
z-index:250;
}
.btn-en-linea-flotante a img {
width: 100%;
}*/
#rowBotonesEnLinea{
display:none;
}
#serviciosEscano .wpb_column.vc_column_container .vc_column-inner{
margin-top: -20px;
}
#divEntradas .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-ite{
margin-bottom: -96px;
}
/*FLECHAS CARRUSEL IMÁGENES*/
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev{
background:rgba(255,255,255,1);
}
/*Inicio Flechas galería*/
.vc_images_carousel .vc_carousel-control{
opacity:1 !important;
}
.icon-next::before, .icon-prev::before{
color:#00903C !important;
}
/*Fin Flechas galería*/
/* Inicio TESTIMONIOS */
#carruselTestimonios{
text-align:center;
margin:auto;
}
.liTestimonio{
height:auto !important;
}
.usuarioTestimonio, .textoTestimonio{
vertical-align:middle;
margin:auto auto !important;
width:60%;
}
.usuarioTestimonio{
text-align: right;
}
.usuarioTestimonio > p {
font-family:'exo_2light';
font-weight: 700;
padding-top: 8px;
}
.textoTestimonio > p{
text-align:center;
font-family:'exo_2semi_bold_italic';
/*font-style: italic;*/
}
.textoTestimonio > p::before, .textoTestimonio > p::after {
content: '"';
}
.nextTestimonio::before, .prevTestimonio::before {
color: #00903C !important;
cursor:pointer;
font-size: 2em;
}
.prevTestimonio, .nextTestimonio{
cursor:pointer;
position:absolute;
top:25px;
}
.prevTestimonio{
left:0 !important;
}
.nextTestimonio{
right:0;
}
.prevTestimonio::before {
content: '\2039';
}
.nextTestimonio::before{
content: '\203a';
}
/* Fin TESTIMONIOS */
/* Inicio Botón Leer Mas - Entradas*/
.btnLeerMas > a{
width:100%;
}
/* Fin Botón Leer Mas - Entradas*/
/* Inicio título entradas */
.tituloEntradas {
margin-bottom: -22px !important;
}
/* Fin título entradas */
/* Inicio Botón Ver Más Galería */
#btnVerMasGaleria {
margin-right: 9px !important;
}
#btnVerMasGaleria {
padding-top: 15px;
}
#btnVerMasGaleria > a{
color: #5472d2;
cursor: pointer;
display: inline-block;
font-size: 14px;
margin-bottom: 0;
padding: 14px 40px;
position: relative;
text-align: center;
top: 0;
transition: all 0.2s ease-in-out 0s;
vertical-align: middle;
word-wrap: break-word;
}
#btnVerMasGaleria > a > .fa{
color: rgb(115, 190, 40);
padding-left: 6px;
}
/* Fin Botón Ver Más Galería */
.btnLeerMas.escritorio > a > .fa { color: rgb(115, 190, 40); }
.btnLeerMas.escritorio > a {
background:none !important;
border:none !important;
font-size: 13px !important;
padding-right: 33px!Important;
}
.btnLeerMas.movil{ display:none; }
.btn-en-linea-movil {
width: 24%;
display: inline-block;
text-align: center;
}
#btnsEnLinea{
/*display:none;*/
display:block;
margin:1em auto 3em auto;
}
@media screen and (max-width: 1175px) {
.tituloEntradas {
margin-bottom: 0px !important;
}
}
@media screen and (max-width: 970px) {
.servicio{
width:30%
}
}
@media screen and (max-width: 760px) {
#rowGaleria, #divEntradas{
display:none !important;
}
.usuarioTestimonio{
text-align: center;
}
}
@media screen and (max-width: 910px) {
#btnsEnLinea{
display:block;
}
}
#divEntradas h4{
font-size:17px !important;
}
.vc_inner > img {
height: 213px;
width: 320px;
}
@media screen and (max-width: 600px) {
/* ARTÍCULOS DE INTERÉS EN RD SIN TANTO ESPACIO*/
.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-left{
height:215px !important;
}
.parrafoNoticia p { height: 100px !important; }
.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1 { margin-top: -45px !important; }
.vc_pageable-slide-wrapper.vc_clearfix .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_visible-item.fadeIn.animated:nth-child(2) .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1 {
margin-top: -80px !important;
}
.vc_pageable-slide-wrapper.vc_clearfix .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_visible-item.fadeIn.animated:nth-child(3) .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1 {
margin-top: -1px !important;
}
/*OCULTAR BTN VER TODOS*/
.btn-ver-mas-articulos{ display:none !important; }
/* Cambio de apariencia en botón leer mas cuando está en RD*/
.bntLeerMas, .btnLeerMas a{
background: #00903C !important;
border-radius: 5px;
webkit-border-radius: 5px;
moz-border-radius: 5px;
color: white !important;
width:30%;
}
.btnLeerMas a i.fa.fa-plus{ color:white !important; }
}
.bntLeerMas.movil{ color:red; }
/* TÍTULOS DE COLOR AZUL*/
.tituloEntradas, #rowGaleria .vc_custom_heading, .titulo-seccion-testimonios{
color: #00903C !important;
font-weight:400 !important;
font-size:1.5em;
}
/* TÍTULO DE LA GALERÍA*/
#rowGaleria .vc_custom_heading { margin-bottom: 1em; }
#rowGaleria .vc_column-inner { padding-top: 0.6em; }
/*.vc_col-sm-4 { width: 33% !important; }*/
.btn-ver-mas-articulos { margin-top: -4em !important; }
.fa.fa-plus { color: #73be28 !important; }

body > div.site-wrapper > section > div > div:nth-child(8) > div > div > div > div.vc_btn3-container.btn-ver-mas-articulos.vc_btn3-right > a{
z-index:1001 !important;
}
.btn-ver-mas-articulos a{
color:white !important;
}
.btnLeerMas a{
border-radius:5px !important;
}

/** **/

.vc_carousel .clearfix:after,.vc_images_carousel .clearfix:after{clear:both}.vc_images_carousel .vc_carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
	.vc_images_carousel .vc_carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border-radius:10px;cursor:pointer;border:1px solid grey;background-color:grey}.vc_images_carousel .vc_carousel-indicators .vc_active{margin:1px;width:10px;height:10px;background-color:transparent;border:1px solid grey}.vc_images_carousel .vc_carousel-indicators .vc_partial{opacity:.5}.vc_images_carousel{position:relative}.vc_images_carousel .vc_carousel-inner{position:relative;overflow:hidden;width:100%}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline{position:relative;overflow:hidden}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner{left:0;position:relative;width:100%}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{-webkit-transition:.5s ease left;transition:.5s ease left}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition.vc_swipe-transition{-webkit-transition-duration:.2s;transition-duration:.2s}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{float:left;visibility:hidden}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>a>img,.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>img{display:block;max-width:100%;height:auto;line-height:1}.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{margin:0 10px}.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline{overflow:hidden}.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner{width:100%}.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{-webkit-transition-property:top;transition-property:top}.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}.vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators{position:absolute;top:2%;right:3%;left:auto;width:10px}.vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li{display:block;margin:0 auto 3px;width:6px;height:6px}.vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active{width:8px;height:8px;margin:0 auto 1px}.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{visibility:visible}.vc_images_carousel .vc_carousel-control{position:absolute;padding:0;top:50%;left:0;bottom:0;margin-top:-15px;width:60px;height:30px;opacity:.5;filter:alpha(opacity=50);font-size:30px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);-webkit-tap-highlight-color:transparent}.vc_images_carousel .vc_carousel-control:focus,.vc_images_carousel .vc_carousel-control:hover{text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.vc_images_carousel .vc_carousel-control.vc_right{left:auto;right:0}.vc_images_carousel .vc_carousel-control .glyphicon-chevron-left,.vc_images_carousel .vc_carousel-control .glyphicon-chevron-right,.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{position:absolute;top:50%;left:50%;z-index:5;display:inline-block}.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.vc_images_carousel .vc_carousel-control .icon-prev:before{content:'\2039';position:relative;top:-10px}.vc_images_carousel .vc_carousel-control .icon-next:before{content:'\203a';position:relative;top:-10px}.vc_images_carousel .vc_carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.vc_images_carousel .vc_carousel-caption .btn{text-shadow:none}
	@media screen and (min-width:768px){.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px;display:block;padding:0}.vc_images_carousel .vc_carousel-caption{left:20%;right:20%;padding-bottom:30px}.vc_images_carousel .vc_carousel-indicators{bottom:20px}}.vc_images_carousel .clearfix:after,.vc_images_carousel .clearfix:before{content:" ";display:table}.vc_images_carousel .pull-right{float:right!important}.vc_images_carousel .pull-left{float:left!important}.vc_images_carousel .hide{display:none!important}.vc_images_carousel .show{display:block!important}.vc_images_carousel .invisible{visibility:hidden}.vc_images_carousel .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.vc_images_carousel ol.vc_carousel-indicators{margin:0 0 0 -30%}.vc_images_carousel .vc_carousel_vertical ol.vc_carousel-indicators{margin:1px 0 0;bottom:auto}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a{display:block}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a>img{margin:auto}.vc_carousel .vc_carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.vc_carousel .vc_carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border-radius:10px;cursor:pointer;border:1px solid grey;background-color:grey}.vc_carousel .vc_carousel-indicators .vc_active{margin:1px;width:10px;height:10px;background-color:transparent;border:1px solid grey}.vc_carousel .vc_carousel-indicators .vc_partial{opacity:.5}.vc_carousel{position:relative}.vc_carousel .vc_carousel-inner{position:relative;overflow:hidden;width:100%}.vc_carousel .vc_carousel-inner .vc_carousel-slideline{position:relative;overflow:hidden}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner{left:0;position:relative;width:100%}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{-webkit-transition:.5s ease left;transition:.5s ease left}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition.vc_swipe-transition{-webkit-transition-duration:.2s;transition-duration:.2s}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{float:left;visibility:hidden}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>a>img,.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>img{display:block;max-width:100%;height:auto;line-height:1}.vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{margin:0 10px}.vc_carousel.vc_carousel_vertical .vc_carousel-slideline{overflow:hidden}.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner{width:100%}.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{-webkit-transition-property:top;transition-property:top}.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}.vc_carousel.vc_carousel_vertical .vc_carousel-indicators{position:absolute;top:2%;right:3%;left:auto;width:10px}.vc_carousel.vc_carousel_vertical .vc_carousel-indicators li{display:block;margin:0 auto 3px;width:6px;height:6px}.vc_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active{width:8px;height:8px;margin:0 auto 1px}.vc_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{visibility:visible}.vc_carousel .vc_carousel-control{position:absolute;padding:0;top:50%;left:0;bottom:0;margin-top:-15px;width:60px;height:30px;opacity:.5;filter:alpha(opacity=50);font-size:30px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);-webkit-tap-highlight-color:transparent}.vc_carousel .vc_carousel-control:focus,.vc_carousel .vc_carousel-control:hover{text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.vc_carousel .vc_carousel-control.vc_right{left:auto;right:0}.vc_carousel .vc_carousel-control .glyphicon-chevron-left,.vc_carousel .vc_carousel-control .glyphicon-chevron-right,.vc_carousel .vc_carousel-control .icon-next,.vc_carousel .vc_carousel-control .icon-prev{position:absolute;top:50%;left:50%;z-index:5;display:inline-block}.vc_carousel .vc_carousel-control .icon-next,.vc_carousel .vc_carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.vc_carousel .vc_carousel-control .icon-prev:before{content:'\2039';position:relative;top:-10px}.vc_carousel .vc_carousel-control .icon-next:before{content:'\203a';position:relative;top:-10px}.vc_carousel .vc_carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.vc_carousel .vc_carousel-caption .btn{text-shadow:none}
	@media screen and (min-width:768px){.vc_carousel .vc_carousel-control .icon-next,.vc_carousel .vc_carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px;display:block;padding:0}.vc_carousel .vc_carousel-caption{left:20%;right:20%;padding-bottom:30px}.vc_carousel .vc_carousel-indicators{bottom:20px}}.vc_carousel .clearfix:after,.vc_carousel .clearfix:before{content:" ";display:table}.vc_carousel .pull-right{float:right!important}.vc_carousel .pull-left{float:left!important}.vc_carousel .hide{display:none!important}.vc_carousel .show{display:block!important}.vc_carousel .invisible{visibility:hidden}.vc_carousel .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.vc_carousel ol.vc_carousel-indicators{margin:0 0 0 -30%}.vc_carousel .vc_carousel_vertical ol.vc_carousel-indicators{margin:1px 0 0;bottom:auto}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a{display:block}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a>img{margin:auto}

/******* redoneo de las esquinas del carusel ****************/
.wpb_wrapper_img { border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; border: 0px solid #000000; }

/******* MARQUESINA ****************/
.container-marquee {  width: 100%;  background: #eef21d;  float: left;  display: inline-block;  overflow: hidden; height: 45px;  position: relative;  cursor: pointer; box-sizing: border-box; border: 2px solid #00930C;	-webkit-box-sizing: padding-box;	-moz-box-sizing: padding-box; border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px; }
.marquee-sibling {  padding: 0;  background: #0014BB;  width: 20%;  height: 45px;  line-height: 42px;  font-size: 12px;  font-weight: normal;  color: #ffffff;  text-align: center;  float: left;  left: 0;  z-index: 2000;}
.marquee,*[class^="marquee"] {  display: inline-block;  white-space: nowrap;  position: absolute;}
.marquee { margin-left: 25%; }
.marquee-content-items {  display: inline-block;  padding: 5px;  margin: 0;  height: 45px;  position: relative;}
.marquee-content-items li {  display: inline-block;  line-height: 35px;  color: #fff;}
.marquee-content-items li:after {  content: "|";  margin: 0 1em;}

#datos_complem1 select { font-size: 1.5rem !important; margin-top: 10px; height: 40px; }
#datos_complem1 input { font-size: 2.1rem; margin-top: 10px; height: 40px;}
#datos_complem1 legend { font-size: 2.1rem; margin-top: 10px;}
#datos_complem2 textarea { font-size: 2.1rem; margin-top: 10px; }
#datos_complem2 select { font-size: 1.5rem !important; margin-top: 10px; height: 40px;}
#datos_complem2 input { font-size: 2.1rem; margin-top: 10px; height: 40px;}
#datos_complem2 legend { font-size: 2.1rem; margin-top: 10px; }
#otros_datos input { font-size: 2.1rem; margin-top: 10px; height: 40px; }
#otros_datos legend { font-size: 2.1rem; margin-top: 10px; }
#menor_edad input { font-size: 2.1rem; margin-top: 10px; height: 40px;}
#zona_usuario input{ font-size: 2.1rem; margin-top: 10px; height: 40px;}
#zona_usuario2 .campo{ font-size: 2.1rem; height: 58px;}
#zona_usuario2 input{ font-size: 2.1rem; height: 40px;}
#zona_usuario2 a{ font-size: 2.1rem; }

/* Tooltip container */
/* extraido de https://www.w3schools.com/css/css_tooltip.asp
 * Es necesario poner el texto a mostrar en un span y colocarle 
 * la clase tooltip y tooltiptext */
.tooltip {
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}
/* Posicionamiento del tooltip*/
.tooltip .tooltiptext {
    width: 120px;
    bottom: 100%;
    left: 50%;
    margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */
}
/* Posicionamiento de la flecha*/
.tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    top: 100%; /* At the bottom of the tooltip */
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: black;
    color: #FFFFFF;
    text-align: center;
    font-size: 1.3rem;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 3;
}

/* fade para el tooltip*/
.tooltip .tooltiptext {
    opacity: 0;
    transition: opacity 1s;
}

.tooltip:hover .tooltiptext {
    opacity: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}

/* Para el bordeado del div que contiene todos los inputs en las paginas de registro y logueo*/
.recuadro {
	border: 4px solid #005606;
	padding: 20px 30px 35px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #FFFFFF;
}