.Subtitulo_01{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:5.0em;line-height:1.0em;display:block;height:auto;text-decoration:none;color:#194164;vertical-align:center;}
.Subtitulo_Hoteles{font-family:'Raleway', sans-serif;font-size:5.0em;line-height:1.0em;display:block;height:auto;margin:20px 0 30px 0;text-decoration:none;color:#00d3d4;vertical-align:center;}
.Subtitulo_01b{font-family:'Raleway', sans-serif;font-size:2.4em;line-height:1.4em;display:block;height:auto;text-decoration:none;color:#00d3d4;vertical-align:center;}
.textoficha{font-family: 'Lato', sans-serif; font-weight:300;color:#626262;float:left;font-size:1.0em;width:100%;max-width:300px;vertical-align:top;vertical-align:text-top;letter-spacing:0px;}
.enlace_losroques{font-family: 'Lato', sans-serif; font-weight:300;font-size:2.0em;text-decoration:none;color:#eb2e4f;}
.enlace_losroques:hover{color:#00d3d4;text-decoration:none;}
.enlace_losroques a:link{text-decoration:none;color:#00d3d4;}
.enlace_losroques a:visited{text-decoration:none;color:#00d3d4;}
.ts_enlace_email{font-family: 'Lato', sans-serif; font-weight:300;font-size:1.9em;color:#FFFFFF;text-align:left;padding:4px 4px;border-radius:3px;width:100%;background:#03e3e3;background:-moz-linear-gradient(top, #03e3e3 0%, #03e3e3 100%);background:-webkit-linear-gradient(top, #03e3e3 0%,#03e3e3 100%);}
.ts_enlace_email:hover{color:#FFFFFF;background:#F38630;background:-moz-linear-gradient(top, #F38630 0%, #F38630 100%);background:-webkit-linear-gradient(top, #F38630 0%,#F38630 100%);}
.ts_enlace_email:active{background:#fe4143;background:-moz-linear-gradient(top, #fe4143 0%, #fe4143 100%);background:-webkit-linear-gradient(top, #fe4143 0%,#fe4143 100%);}
.ts_enlace_email:link{text-decoration:none;}
.ts_enlace:visited{text-decoration:none;}
.ts_enlace_redes{font-family: 'Lato', sans-serif; font-weight:300;font-size:3.0em;color:#FF4E50;border-radius:3px;width:100%;text-align:center;margin:0 auto;}
.ts_enlace_email:hover{color:#FFFFFF;}
.ts_enlace_email:active{text-decoration:none;}
.ts_enlace_email:link{text-decoration:none;}
.ts_enlace:visited{text-decoration:none;}
.ladoderecho{padding-right:20px;text-align:right;}
.espacioenblanco{padding-right:20px;}
.campobusquedamedio{vertical-align:middle;font-family: 'Lato', sans-serif; font-weight:300;background:#f6f9fe;color:#a0b5d4;font-size:1.2ems;width:80%;height:50px;border-style:solid;border-width:1px;border-color:#fff;padding:0px;padding-left:10px;padding-right:10px;}
.EnlaceMenu{font-family: 'Lato', sans-serif; font-weight:300;font-size:1.1em;text-decoration:none;color:#FFFFFF;text-align:center;vertical-align:center;outline:0;}
.EnlaceMenu:hover{color:#a0ba21;text-decoration:none;}
.EnlaceMenu a:link{text-decoration:none;color:#FFFFFF;}
.EnlaceMenu a:visited{text-decoration:none;color:#FFFFFF;}
.Texto_italica{font-family:'Muli', sans-serif;font-weight:300;font-size:1.4em;font-style:italic;text-align:justify;display:block;line-height:25px;display:block;height:auto;margin:0 0 35px 25px;top:10px;text-decoration:none;color:#737e86;vertical-align:center;}
@media (max-width:667px){.rrss #rrss-wa{background-image:url("http://antoniorull.com/wp-content/uploads/2015/01/compartir-wa.png");background-size:25px 25px;background-color:#64d348;background-repeat:no-repeat;background-position:13px 50%;height:30px;padding:0 10px 0 40px;float:left;margin-left:10px;clear:right;color:#fff;font-size:20px;}
}
@media (min-width:668px){.rrss #rrss-wa{display:none}
}
.no-activar{pointer-events:none;cursor:default;}
.Texto_slider_mm{font-family: 'Lato', sans-serif; font-weight:300;font-size:1.3em;font-style:normal;text-align:left;line-height:25px;height:auto;text-decoration:none;color:#fff;}
.Titulo_slider_mm{font-family: 'Lato', sans-serif; font-weight:300;font-size:1.0em;text-align:left;line-height:25px;height:auto;text-decoration:none;color:#fff;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;text-shadow:2px 2px 0px #000000;}
.subtitulo_top_mm{font-family:'Oswald', sans-serif;font-weight:300;font-size:1.7em;text-align:left;line-height:1.7em;height:auto;text-decoration:none;color:#fff;letter-spacing:1px;}
.ts_enlace{font-family: 'Lato', sans-serif; font-weight:300;font-size:1.3em;color:#ffffff;border:1px solid #039ff2;padding:6px 40px 6px 40px;border-radius:3px;width:100%;background:#22abf3;background:-moz-linear-gradient(top, #75cdfb 0%, #22abf3 100%);background:-webkit-linear-gradient(top, #75cdfb 0%,#22abf3 100%);}
.ts_enlace:hover{background:#039ff2;color:#FFFFFF;background:-moz-linear-gradient(top, #72cefe 0%, #039ff2 100%);background:-webkit-linear-gradient(top, #72cefe 0%,#039ff2 100%);}
.ts_enlace:active{background:#cfe6ef;background:-moz-linear-gradient(top, #cfe6ef 0%, #edfcff 100%);background:-webkit-linear-gradient(top, #cfe6ef 0%,#edfcff 100%);}
.ts_enlace:link{text-decoration:none;}
.ts_enlace:visited{text-decoration:none;}




/* FORMULARIO DE CONTACTO  */
/*
.contacto{font-family: 'Lato', sans-serif; font-weight:300;font-size:1.2em; vertical-align:middle;color:#194164;margin-top:10px;}
.contacto label{display:block;font-weight:300;color:#194164;}

.contacto select{-webkit-appearance:none;-moz-appearance:none;border:1px solid #c890ff;border-radius:3px;resize:none;width:100px;text-indent:0.01px;text-overflow:"";color:#fffff;padding:1px 1px;}
.contacto select.balck{background-color:#000;color:#fffff;text-align:right;}
.contacto select.option{border-radius:10px 0;color:#fffff;text-align:right;}



.contacto div{margin-bottom:1px;color:#fffff;}
.contacto input[type="date"], .contacto select{height:40px;font-family: 'Lato', sans-serif;
font-weight:300;font-size:1.3em;background-color:#fffff;vertical-align:middle;color:#212529;padding:1px 1px;width:700px;border:1px solid #039ff2;border-radius:3px;resize:none;margin:0px;}

.contacto input[type="textarea"]{
	height:80px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	font-size:2.3em;
	color:#212529;
	border:1px solid #FF4E50;
	border-radius:3px;
	resize:none;
	box-shadow:0 0 0 1px #c890ff;
	}
.contacto textarea:focus{
	outline:none;color:#212529;
	border:1px solid rgba(79,255,252,1);
	-webkit-box-shadow:0px 0px 3px rgba(56, 169, 240, 0.75);
	-moz-box-shadow:0px 0px 3px rgba(56, 169, 240, 0.75);
	font-weight:300;
	}

.contacto input[type="text"]:focus{
	outline:none;
	border:1px solid rgba(79,255,252,1);
	-webkit-box-shadow:0px 0px 3px rgba(56, 169, 240, 0.75);
	-moz-box-shadow:0px 0px 3px rgba(56, 169, 240, 0.75);
	font-weight:300;height:40px;color:#212529;
	}
*/
/* para usar solo el boton submit */
.contacto input[type="submit"]{
	font-family: 'PT Sans', sans-serif;font-weight:300;font-size:1.8em;
	padding:3.8% 5% 3.6% 5%;
	border-radius:0px;
	width:60%;
	/*max-width:300px;*/
	background-color:#194164;
	background:-moz-linear-gradient(top, #194164 0%, #194164 100%);
	background:-webkit-linear-gradient(top, #194164 0%,#194164 100%);
	border-bottom:3px solid #c890ff;
	position:relative;
	background-position:center center;
	background-size:100% auto;
	color:#ffffff;
	margin: 3% 0 0 0;
	
	}


.contacto input[type="submit"]:hover{
	background:#c890ff;
	color:#FFF;
	background:-moz-linear-gradient(top, #c890ff 0%, #c890ff 100%);
	background:-webkit-linear-gradient(top, #c890ff 0%,#c890ff 100%);
	font-weight:300;
	border-bottom:3px solid #194164;
}

.contacto input[type="submit"]:active{
	background:#c890ff;
	color:#FFF;
	background:-moz-linear-gradient(top, #c890ff 0%, #c890ff 100%);
	background:-webkit-linear-gradient(top, #c890ff 0%,#c890ff 100%);
	font-weight:300;
	border-bottom:3px solid #194164;
	}
	
.footer01{
	background-color:#194164;
	background:-moz-linear-gradient(top, #194164 0%, #202d4b 100%);
	background:-webkit-linear-gradient(top, #194164 0%,#202d4b 100%);
	background-image:url(/images/stripes/stripes_10_w.png);
	background-repeat:repeat; background-position:center;
	}
	
/*01*/
@media only screen and (min-width:1201px){
    h3 {font-family: 'PT Sans', sans-serif;font-weight:400;font-size:2.6em;line-height:1.2em;text-align:center;color:#194164;text-decoration:none;text-transform: uppercase;
    }
    h4 {font-family: 'PT Sans', sans-serif;font-weight:400;font-size:2.2em;line-height:1.2em;text-align:center;color:#194164;text-decoration:none;text-transform: uppercase;
    }
    p {font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.8em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
    
.TituloPrincipal{font-family: 'PT Sans', sans-serif;font-weight:400;font-size:3.0em;line-height:1.4em;text-align:center;color:#194164;text-decoration:none;}

.TituloPrincipalA{font-family: 'PT Sans', sans-serif;font-weight:700;font-size:2.6em;line-height:1.4em;text-align:center;color:#194164;text-decoration:none;}

.TituloPrincipalB{font-family: 'PT Sans', sans-serif;font-weight:400;font-size:2.6em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;}
.TituloPrincipalC{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:2.4em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;}
.TituloPrincipalD{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:2.0em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;}
.TituloPrincipalE{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:1.6em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;}
.Texto_normal0{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:2.0em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
.Texto_normal{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.8em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
.Texto_normal2{font-family: 'Lato', sans-serif;font-weight:300;font-style:normal;font-size:1.6em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
.Texto_normal4{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.4em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
.SubTitulo_TextoNormal /*01*/
{
	font-family: 'Lato', sans-serif; 
    font-weight: 400; 
    font-size: 1.8em;
	line-height: 1.3em;
	text-align: center;
	height: auto;
	text-decoration: none;
	color: #C890FF;
}
.enlace_contenido_blanco{font-family: 'Lato', sans-serif;font-weight:300;font-style:normal;font-size:100%;line-height:1.6em;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;}
.enlace_contenido_blanco:hover{color:#c890ff;text-decoration:none;}
.enlace_contenido_blanco a:link{text-decoration:none;color:#fff;}
.enlace_contenido_blanco a:visited{text-decoration:none;color:#fff;}


.enlace_contenido{font-family: 'Lato', sans-serif;font-weight:300;font-style:normal;font-size:100%;line-height:1.6em;color:#194164;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;}
.enlace_contenido:hover{color:#c890ff;text-decoration:none;}
.enlace_contenido a:link{text-decoration:none;color:#194164;}
.enlace_contenido a:visited{text-decoration:none;color:#194164;}
.enlace_contenidoB{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:100%;line-height:1.4em;color:#293e6b;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;}
.enlace_contenidoB:hover{color:#194164;text-decoration:none;}
.enlace_contenidoB a:link{text-decoration:none;color:#c890ff;}
.enlace_contenidoB a:visited{text-decoration:none;color:#c890ff;}
.enlace_slider_ppal{width:100%;font-family: 'PT Sans', sans-serif;font-weight:300;font-style:normal;text-decoration:none;text-align:center;font-size:2.0em;padding:9px 15px 6px 15px;-webkit-border-radius:3px;border-radius:3px;background-color:#00d3d4;border-bottom:3px solid #72fffd;position:relative;background-position:center center;background-size:100% auto;color:#fff;margin:0 10px 0 10px;letter-spacing:1px;}
.enlace_slider_ppal:hover{width:100%;color:#fff;text-decoration:none;background-color:#194164;border-bottom:3px solid #dd3ea5;position:relative;background-position:center center;background-size:100% auto;}
.enlace_slider_ppal a:link{width:100%;color:#fff;text-decoration:none;}
.enlace_slider_ppal a:visited{width:100%;color:#fff;text-decoration:none;}

.Enlace_Texto_Normal {width:100%;font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.4em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#FFF; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.Enlace_Texto_Normal:hover{width:100%;color:#f3d7cb;text-decoration:none;}
.Enlace_Texto_Normal a:link{width:100%;color:#f3d7cb;text-decoration:none;}
.Enlace_Texto_Normal a:visited{width:100%;color:#f3d7cb;text-decoration:none;}

.enlace_whatsapp{width:100%;font-family: 'PT Sans', sans-serif;font-weight:300;font-style:normal;text-decoration:none;text-align:center;font-size:3.5em;padding:9px 15px 6px 15px;-webkit-border-radius:3px;border-radius:3px;background-color:#00d3d4;border-bottom:3px solid #72fffd;position:relative;background-position:center center;background-size:100% auto;color:#fff;margin:0 10px 0 10px;letter-spacing:1px;}
.enlace_whatsapp:hover{width:100%;color:#fff;text-decoration:none;background-color:#194164;border-bottom:3px solid #dd3ea5;position:relative;background-position:center center;background-size:100% auto;}
.enlace_whatsapp a:link{width:100%;color:#fff;text-decoration:none;}
.enlace_whatsapp a:visited{width:100%;color:#fff;text-decoration:none;}


/*01*/
.fondo_whatsapp
{
	width:100%;
	font-family: 'Lato', sans-serif; font-weight:400;
	font-style: normal;
	/*text-transform: uppercase;*/
	text-decoration: none;
	text-align:center;
	font-size: 1.6em;
	padding: 9px 15px 9px 15px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	/*border-bottom: 3px solid #21ac55;*/
	background-color: #25D366;
	position: relative;
	background-position: center center; background-size: 100% auto; 
	color:#fff;
	margin: 0 10px 0 10px;
}
.fondo_whatsapp:hover {
	width:100%;
	color: #fff;
	text-decoration: none;
	background-color: #21ac55 ;
	/*border-bottom: 3px solid #25D366;*/
	position: relative;
	background-position: center center; background-size: 100% auto; 
}
.fondo_whatsapp a:link{
	width:100%;
	color: #fff;
	text-decoration: none;
}
.fondo_whatsapp a:visited{
    width:100%;
	color: #fff;
	text-decoration: none;
}
	
	
.enlace_fondo /*01*/
{
	width:100%;
	font-family: 'Lato', sans-serif; font-weight:400;
	font-style: normal;
	/*text-transform: uppercase;*/
	text-decoration: none;
	text-align:center;
	font-size: 1.6em;
	padding: 9px 15px 9px 15px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	border-bottom: 3px solid #882cb1;
	background-color: #C890FF;
	position: relative;
	background-position: center center; background-size: 100% auto; 
	color:#fff;
	margin: 0 10px 0 10px;
}
.enlace_fondo:hover {
	width:100%;
	color: #133955;
	text-decoration: none;
	background-color: #C7FF90 ;
	border-bottom: 3px solid #8ecb54;
	position: relative;
	background-position: center center; background-size: 100% auto; 
}
.enlace_fondo a:link{
	width:100%;
	color: #fff;
	text-decoration: none;
}
.enlace_fondo a:visited{
    width:100%;
	color: #fff;
	text-decoration: none;
}

/*01*/
.marco_titulo_rrss 
{
	text-align:center;
	margin: 0 auto;
	width:70%;
    /*border: 1px solid rgba(43,110,162,0.4);*/
	background-color:#194164;
	padding: 5% 5% 5% 5%;
	font-family: 'PT Sans', sans-serif;font-weight:300;
	font-size:2.0em;
	line-height: 1.4em;
	text-decoration: none;
	color: #FFF;
	/*text-transform: uppercase;*/
}

    #tv {
      position: relative;
      width: 200px;
      height: 150px;
      margin: 20px 0;
      background: red;
      border-radius: 50% / 10%;
      color: white;
      text-align: center;
      text-indent: .1em;
    }
    #tv:before {
      content: '';
      position: absolute;
      top: 10%;
      bottom: 10%;
      right: -5%;
      left: -5%;
      background: inherit;
      border-radius: 5% / 50%;
    }


/************************* WHATSAPP FLOTANTE ****************************/
.btn-whatsapp {
        display:block;
        width:70px;
        height:70px;
        color#fff;
        position: fixed;
        right:5px;
        bottom:20px;
        border-radius:50%;
        line-height:80px;
        text-align:center;
        z-index:999;
}

/************************* CIRCULO Y NUMERO ****************************/
.numberCircle {
    font-family: 'Lato', sans-serif; font-weight:300;
    width: 2em;
    height: 2em;
    box-sizing: initial;
    
    background: #fff;
    border: 0.1em solid #666;
    color: #666;
    text-align: center;
    border-radius: 50%;    
    
    line-height: 2em;
    box-sizing: content-box;   
}


.EnlaceTituloPrincipalB
{
	font-family: 'PT Sans', sans-serif;
	font-weight:300;
    font-size: 2.2em;
	line-height: 100%;
	color: #194164;
	text-decoration: none;
}
.EnlaceTituloPrincipalB:hover {
	color: #293e6b ;
	text-decoration: none;
}
.EnlaceTituloPrincipalB a:link{
	text-decoration: none;
	color: #194164;
}
.EnlaceTituloPrincipalB a:visited{
    text-decoration: none;
	color: #194164;
}

/*01*/
/* I N I C I O  -->  SOLO PARA LOS ENLACES DE REDES SOCIALES */
	
	
.enlace_lateral {
    font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;
	font-size: 2.0em;
	line-height: 1.4em;
	text-align:left;
	color: #194164;
	padding: 5% 5% 5% 5%;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	-ms-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out; 
	text-decoration: none;
} 
.enlace_lateral:hover {
	margin-left: 5%;
	letter-spacing:2px;
	color:#c890ff;
	text-decoration: none;
}
.enlace_lateral a:link{
	text-decoration: none;
	color: #194164;
}
.enlace_lateral a:visited{
    text-decoration: none;
	color: #194164;
}

.marco_rrss1 /*01*/
{
    border: 1px solid rgba(46,62,98,1);
	padding:65px 7% 10% 7%;
}

/* F I N -->  SOLO PARA LOS ENLACES DE REDES SOCIALES */

}

/*02*/
@media (min-width:992px) and (max-width:1200px){
    h3 {font-family: 'PT Sans', sans-serif;font-weight:700;font-size:2.6em;line-height:1.2em;text-align:center;color:#194164;text-decoration:none;text-transform: uppercase;
    }
    h4 {font-family: 'PT Sans', sans-serif;font-weight:400;font-size:2.2em;line-height:1.2em;text-align:center;color:#194164;text-decoration:none;text-transform: uppercase;
    }
    p {font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.8em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
    
.TituloPrincipal{font-family: 'PT Sans', sans-serif;font-weight:400;font-size:3.0em;line-height:1.4em;text-align:center;color:#194164;text-decoration:none;}
.TituloPrincipalA{font-family: 'PT Sans', sans-serif;font-weight:700;font-size:2.6em;line-height:1.4em;text-align:center;color:#194164;text-decoration:none;}
.TituloPrincipalB{font-family: 'PT Sans', sans-serif;font-weight:400;font-size:2.6em;line-height:1.2em;text-align:left;color:#194164;text-decoration:none;}
.TituloPrincipalC{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:2.4em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;}
.TituloPrincipalD{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:2.0em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;}
.TituloPrincipalE{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:1.6em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;}
.Texto_normal0{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:2.0em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
.Texto_normal{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.8em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
.Texto_normal2{font-family:'Lato', sans-serif;font-weight:300;font-style:normal;font-size:1.6em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
.Texto_normal4{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.4em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
    .SubTitulo_TextoNormal /*02*/
{
	font-family: 'Lato', sans-serif; 
    font-weight: 400; 
    font-size: 1.8em;
	line-height: 1.3em;
	text-align: center;
	height: auto;
	text-decoration: none;
	color: #C890FF;
}
.enlace_contenido{font-family: 'Lato', sans-serif;font-weight:300;font-style:normal;font-size:100%;line-height:1.4em;color:#194164;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;}
.enlace_contenido:hover{color:#c890ff;text-decoration:none;}
.enlace_contenido a:link{text-decoration:none;color:#194164;}
.enlace_contenido a:visited{text-decoration:none;color:#194164;}
.enlace_contenidoB{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:100%;line-height:1.4em;color:#293e6b;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;}
.enlace_contenidoB:hover{color:#194164;text-decoration:none;}
.enlace_contenidoB a:link{text-decoration:none;color:#c890ff;}
.enlace_contenidoB a:visited{text-decoration:none;color:#c890ff;}
.enlace_slider_ppal{width:100%;font-family: 'PT Sans', sans-serif;font-weight:300;font-style:normal;text-decoration:none;text-align:center;font-size:1.8em;padding:9px 15px 9px 15px;-webkit-border-radius:3px;border-radius:3px;border-bottom:3px solid #194164;background-color:#194164;position:relative;background-position:center center;background-size:100% auto;color:#fff;margin:0 10px 0 10px;letter-spacing:1px;}
.enlace_slider_ppal:hover{width:100%;color:#fff;text-decoration:none;background-color:#194164;border-bottom:3px solid #dd3ea5;position:relative;background-position:center center;background-size:100% auto;}
.enlace_slider_ppal a:link{width:100%;color:#fff;text-decoration:none;}
.enlace_slider_ppal a:visited{width:100%;color:#fff;text-decoration:none;}

.Enlace_Texto_Normal {width:100%;font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.3em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#FFF; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.Enlace_Texto_Normal:hover{width:100%;color:#f3d7cb;text-decoration:none;}
.Enlace_Texto_Normal a:link{width:100%;color:#f3d7cb;text-decoration:none;}
.Enlace_Texto_Normal a:visited{width:100%;color:#f3d7cb;text-decoration:none;}

.enlace_whatsapp{width:100%;font-family: 'PT Sans', sans-serif;font-weight:300;font-style:normal;text-decoration:none;text-align:center;font-size:3.0em;padding:9px 15px 6px 15px;-webkit-border-radius:3px;border-radius:3px;background-color:#00d3d4;border-bottom:3px solid #72fffd;position:relative;background-position:center center;background-size:100% auto;color:#fff;margin:0 10px 0 10px;letter-spacing:1px;}
.enlace_whatsapp:hover{width:100%;color:#fff;text-decoration:none;background-color:#194164;border-bottom:3px solid #dd3ea5;position:relative;background-position:center center;background-size:100% auto;}
.enlace_whatsapp a:link{width:100%;color:#fff;text-decoration:none;}
.enlace_whatsapp a:visited{width:100%;color:#fff;text-decoration:none;}


/*02*/
	.fondo_whatsapp
{
	width:100%;
	font-family: 'Lato', sans-serif; font-weight:400;
	font-style: normal;
	/*text-transform: uppercase;*/
	text-decoration: none;
	text-align:center;
	font-size: 1.6em;
	padding: 9px 15px 9px 15px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	/*border-bottom: 3px solid #21ac55;*/
	background-color: #25D366;
	position: relative;
	background-position: center center; background-size: 100% auto; 
	color:#fff;
	margin: 0 10px 0 10px;
}
.fondo_whatsapp:hover {
	width:100%;
	color: #fff;
	text-decoration: none;
	background-color: #21ac55 ;
	/*border-bottom: 3px solid #25D366;*/
	position: relative;
	background-position: center center; background-size: 100% auto; 
}
.fondo_whatsapp a:link{
	width:100%;
	color: #fff;
	text-decoration: none;
}
.fondo_whatsapp a:visited{
    width:100%;
	color: #fff;
	text-decoration: none;
}
	
	
	
/*02*/
.enlace_fondo
{
	width:100%;
	font-family: 'Lato', sans-serif; font-weight:300;
	font-style: normal;
	/*text-transform: uppercase;*/
	text-decoration: none;
	text-align:center;
	font-size: 1.6em;
	padding: 9px 15px 9px 15px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	border-bottom: 3px solid #882cb1;
	background-color: #C890FF;
	position: relative;
	background-position: center center; background-size: 100% auto; 
	color:#fff;
	margin: 0 10px 0 10px;
}
.enlace_fondo:hover {
	width:100%;
	color: #133955;
	text-decoration: none;
	background-color: #C7FF90 ;
	border-bottom: 3px solid #8ecb54;
	position: relative;
	background-position: center center; background-size: 100% auto; 
}
.enlace_fondo a:link{
	width:100%;
	color: #fff;
	text-decoration: none;
}
.enlace_fondo a:visited{
    width:100%;
	color: #fff;
	text-decoration: none;
}


.marco_titulo_rrss 
{
	text-align:center;
	margin: 0 auto;
	width:70%;
    /*border: 1px solid rgba(43,110,162,0.4);*/
	background-color:#194164;
	padding: 5% 5% 5% 5%;
	font-family: 'PT Sans', sans-serif;font-weight:300;
	font-size:2.0em;
	line-height: 1.4em;
	text-decoration: none;
	color: #FFF;
	/*text-transform: uppercase;*/
}


/************************* WHATSAPP FLOTANTE ****************************/
.btn-whatsapp {
        display:block;
        width:70px;
        height:70px;
        color#fff;
        position: fixed;
        right:5px;
        bottom:20px;
        border-radius:50%;
        line-height:80px;
        text-align:center;
        z-index:999;
}


.EnlaceTituloPrincipalB
{
	font-family: 'PT Sans', sans-serif;
	font-weight:300;
    font-size: 2.2em;
	line-height: 100%;
	color: #194164;
	text-decoration: none;
}
.EnlaceTituloPrincipalB:hover {
	color: #293e6b ;
	text-decoration: none;
}
.EnlaceTituloPrincipalB a:link{
	text-decoration: none;
	color: #194164;
}
.EnlaceTituloPrincipalB a:visited{
    text-decoration: none;
	color: #194164;
}

/*02*/
/* I N I C I O  -->  SOLO PARA LOS ENLACES DE REDES SOCIALES */
.enlace_lateral {
    font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;
	font-size: 2.0em;
	line-height: 1.4em;
	text-align:left;
	color: #194164;
	padding: 5% 5% 5% 5%;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	-ms-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out; 
	text-decoration: none;
} 
.enlace_lateral:hover {
	margin-left: 5%;
	letter-spacing:2px;
	color:#c890ff;
	text-decoration: none;
}
.enlace_lateral a:link{
	text-decoration: none;
	color: #194164;
}
.enlace_lateral a:visited{
    text-decoration: none;
	color: #194164;
}

.marco_rrss1 /*02*/
{
    border: 1px solid rgba(46,62,98,1);
	padding:65px 7% 10% 7%;
}

/* F I N -->  SOLO PARA LOS ENLACES DE REDES SOCIALES */


}

/*03*/
@media (min-width:601px) and (max-width:991px)
{
    h3 {font-family: 'PT Sans', sans-serif;font-weight:700;font-size:2.2em;line-height:1.2em;text-align:center;color:#194164;text-decoration:none;text-transform: uppercase;
    }
    h4 {font-family: 'PT Sans', sans-serif;font-weight:700;font-size:2.0em;line-height:1.2em;text-align:center;color:#194164;text-decoration:none;text-transform: uppercase;
    }
    p {font-family: 'Lato', sans-serif; font-weight:400;font-style:normal;font-size:1.8em;line-height:1.2em;text-align:left;height:auto;text-decoration:none;color:#212529;}
    
.TituloPrincipal{font-family: 'PT Sans', sans-serif;font-weight:400;font-size:2.6em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;}
.TituloPrincipalA{font-family: 'PT Sans', sans-serif;font-weight:700;font-size:2.2em;line-height:1.3em;text-align:left;color:#194164;text-decoration:none;text-transform: uppercase;}
.TituloPrincipalB{font-family: 'PT Sans', sans-serif;font-weight:400;font-size:2.2em;line-height:1.2em;text-align:left;color:#194164;text-decoration:none;text-transform: uppercase;}
.TituloPrincipalC{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:1.8em;line-height:1.2em;text-align:left;color:#194164;text-decoration:none;}
.TituloPrincipalD{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:1.8em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;}
.TituloPrincipalE{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:1.4em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;}
.Texto_normal0{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:2.0em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
.Texto_normal{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.8em;line-height:1.4em;text-align:left;height:auto;text-decoration:none;color:#212529;}
.Texto_normal2{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.6em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;text-align:left;color:#212529;}
.Texto_normal4{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.4em;line-height:1.4em;text-align:left;height:auto;text-decoration:none;color:#212529;}
.SubTitulo_TextoNormal /*03*/
{
	font-family: 'Lato', sans-serif;
    font-style: italic;
    font-weight: 400; 
    font-size: 1.8em;
	line-height: 1.4em;
	text-align: left;
	height: auto;
	text-decoration: none;
	color: #C890FF;
}
.enlace_contenido{font-family: 'Lato', sans-serif;font-weight:300;font-style:normal;font-size:100%;line-height:1.4em;color:#194164;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;}
.enlace_contenido:hover{color:#c890ff;text-decoration:none;}
.enlace_contenido a:link{text-decoration:none;color:#194164;}
.enlace_contenido a:visited{text-decoration:none;color:#194164;}
.enlace_contenidoB{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:100%;line-height:1.4em;color:#293e6b;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;}
.enlace_contenidoB:hover{color:#194164;text-decoration:none;}
.enlace_contenidoB a:link{text-decoration:none;color:#c890ff;}
.enlace_contenidoB a:visited{text-decoration:none;color:#c890ff;}
.enlace_slider_ppal{width:100%;font-family: 'PT Sans', sans-serif;font-weight:300;font-style:normal;text-decoration:none;text-align:center;font-size:1.6em;padding:9px 15px 9px 15px;-webkit-border-radius:3px;border-radius:3px;border-bottom:3px solid #194164;background-color:#194164;position:relative;background-position:center center;background-size:100% auto;color:#fff;margin:0 10px 0 10px;letter-spacing:1px;}
.enlace_slider_ppal:hover{width:100%;color:#fff;text-decoration:none;background-color:#194164;border-bottom:3px solid #dd3ea5;position:relative;background-position:center center;background-size:100% auto;}
.enlace_slider_ppal a:link{width:100%;color:#fff;text-decoration:none;}
.enlace_slider_ppal a:visited{width:100%;color:#fff;text-decoration:none;}

.Enlace_Texto_Normal {width:100%;font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.3em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#FFF; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.Enlace_Texto_Normal:hover{width:100%;color:#f3d7cb;text-decoration:none;}
.Enlace_Texto_Normal a:link{width:100%;color:#f3d7cb;text-decoration:none;}
.Enlace_Texto_Normal a:visited{width:100%;color:#f3d7cb;text-decoration:none;}

.enlace_whatsapp{width:100%;font-family: 'PT Sans', sans-serif;font-weight:300;font-style:normal;text-decoration:none;text-align:center;font-size:2.0em;padding:9px 15px 6px 15px;-webkit-border-radius:3px;border-radius:3px;background-color:#00d3d4;border-bottom:3px solid #72fffd;position:relative;background-position:center center;background-size:100% auto;color:#fff;margin:0 10px 0 10px;letter-spacing:1px;}
.enlace_whatsapp:hover{width:100%;color:#fff;text-decoration:none;background-color:#194164;border-bottom:3px solid #dd3ea5;position:relative;background-position:center center;background-size:100% auto;}
.enlace_whatsapp a:link{width:100%;color:#fff;text-decoration:none;}
.enlace_whatsapp a:visited{width:100%;color:#fff;text-decoration:none;}


	/*03*/
	
.fondo_whatsapp
{
	width:100%;
	font-family: 'Lato', sans-serif; font-weight:400;
	font-style: normal;
	/*text-transform: uppercase;*/
	text-decoration: none;
	text-align:center;
	font-size: 1.6em;
	padding: 9px 15px 9px 15px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	/*border-bottom: 3px solid #21ac55;*/
	background-color: #25D366;
	position: relative;
	background-position: center center; background-size: 100% auto; 
	color:#fff;
	margin: 0 10px 0 10px;
}
.fondo_whatsapp:hover {
	width:100%;
	color: #fff;
	text-decoration: none;
	background-color: #21ac55 ;
	/*border-bottom: 3px solid #25D366;*/
	position: relative;
	background-position: center center; background-size: 100% auto; 
}
.fondo_whatsapp a:link{
	width:100%;
	color: #fff;
	text-decoration: none;
}
.fondo_whatsapp a:visited{
    width:100%;
	color: #fff;
	text-decoration: none;
}
	
	
/*03*/
.enlace_fondo
{
	width:100%;
	font-family: 'Lato', sans-serif; font-weight:300;
	font-style: normal;
	/*text-transform: uppercase;*/
	text-decoration: none;
	text-align:center;
	font-size: 1.6em;
	padding: 9px 15px 9px 15px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	border-bottom: 3px solid #882cb1;
	background-color: #C890FF;
	position: relative;
	background-position: center center; background-size: 100% auto; 
	color:#fff;
	margin: 0 10px 0 10px;
}
.enlace_fondo:hover {
	width:100%;
	color: #133955;
	text-decoration: none;
	background-color: #C7FF90 ;
	border-bottom: 3px solid #8ecb54;
	position: relative;
	background-position: center center; background-size: 100% auto; 
}
.enlace_fondo a:link{
	width:100%;
	color: #fff;
	text-decoration: none;
}
.enlace_fondo a:visited{
    width:100%;
	color: #fff;
	text-decoration: none;
}

.marco_titulo_rrss 
{
	text-align:center;
	margin: 0 auto;
	width:70%;
    /*border: 1px solid rgba(43,110,162,0.4);*/
	background-color:#194164;
	padding: 1% 5% 1% 5%;
	font-family: 'PT Sans', sans-serif;font-weight:300;
	font-size:2.0em;
	line-height: 1.4em;
	text-decoration: none;
	color: #FFF;
	/*text-transform: uppercase;*/
}


/************************* WHATSAPP FLOTANTE ****************************/
.btn-whatsapp {
        display:block;
        width:70px;
        height:70px;
        color#fff;
        position: fixed;
        right:5px;
        bottom:120px;
        border-radius:50%;
        line-height:80px;
        text-align:center;
        z-index:999;
}


.EnlaceTituloPrincipalB
{
	font-family: 'PT Sans', sans-serif;
	font-weight:300;
    font-size: 1.8em;
	line-height: 100%;
	color: #194164;
	text-decoration: none;
}
.EnlaceTituloPrincipalB:hover {
	color: #293e6b ;
	text-decoration: none;
}
.EnlaceTituloPrincipalB a:link{
	text-decoration: none;
	color: #194164;
}
.EnlaceTituloPrincipalB a:visited{
    text-decoration: none;
	color: #194164;
}

/*03*/
/* I N I C I O  -->  SOLO PARA LOS ENLACES DE REDES SOCIALES */
.enlace_lateral {
    font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;
	font-size: 1.4em;
	line-height: 1.2em;
	text-align:left;
	color: #194164;
	padding: 5% 5% 5% 5%;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	-ms-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out; 
	text-decoration: none;
} 
.enlace_lateral:hover {
	margin-left: 5%;
	letter-spacing:2px;
	color:#ea671d;
	text-decoration: none;
}
.enlace_lateral a:link{
	text-decoration: none;
	color: #194164;
}
.enlace_lateral a:visited{
    text-decoration: none;
	color: #194164;
}

.marco_rrss1 /*03*/
{
    border: 1px solid rgba(46,62,98,1);
	padding:65px 7% 10% 7%;
}

/* F I N -->  SOLO PARA LOS ENLACES DE REDES SOCIALES */

}

/*04*/
@media only screen and (max-width:600px){
    h3 {font-family: 'PT Sans', sans-serif;font-weight:700;font-size:2.2em;line-height:1.2em;text-align:center;color:#194164;text-decoration:none;text-transform: uppercase;
    }
    h4 {font-family: 'PT Sans', sans-serif;font-weight:700;font-size:2.0em;line-height:1.2em;text-align:center;color:#194164;text-decoration:none;text-transform: uppercase;
    }
    p {font-family: 'Lato', sans-serif; font-weight:400;font-style:normal;font-size:1.8em;line-height:1.2em;text-align:left;height:auto;text-decoration:none;color:#212529;}
	
	.title {
		font-size:4.6em;
		}
    
.TituloPrincipal{font-family: 'PT Sans', sans-serif;font-weight:400;font-size:2.6em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;text-transform: uppercase;}
.TituloPrincipalA{font-family: 'PT Sans', sans-serif;font-weight:700;font-size:2.2em;line-height:1.2em;text-align:left;color:#194164;text-decoration:none;text-transform: uppercase;}
.TituloPrincipalB{font-family: 'PT Sans', sans-serif;font-weight:700;font-size:2.2em;line-height:1.2em;text-align:left;color:#194164;text-decoration:none;text-transform: uppercase;}
.TituloPrincipalC{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:1.8em;line-height:1.2em;text-align:left;color:#194164;text-decoration:none;}|
.TituloPrincipalD{font-family: 'PT Sans', sans-serif;font-weight:700;font-size:2.9em;line-height:1.2em;text-align:left;color:#194164;text-decoration:none;}
.TituloPrincipalE{font-family: 'PT Sans', sans-serif;font-weight:300;font-size:1.4em;line-height:1.4em;text-align:left;color:#194164;text-decoration:none;}
.Texto_normal0{font-family: 'Lato', sans-serif; font-weight:400;font-style:normal;font-size:2.0em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#212529;}
.Texto_normal{font-family: 'Lato', sans-serif; font-weight:400;font-style:normal;font-size:1.8em;line-height:1.2em;text-align:left;height:auto;text-decoration:none;color:#212529;}
.Texto_normal2{font-family: 'Lato', sans-serif; font-weight:400;font-style:normal;font-size:1.4em;line-height:1.2em;text-align:justify;height:auto;text-align:left;text-decoration:none;color:#212529;}
.Texto_normal4{font-family: 'Lato', sans-serif; font-weight:400;font-style:normal;font-size:1.4em;line-height:1.2em;text-align:left;height:auto;text-decoration:none;color:#212529;}
    .SubTitulo_TextoNormal /*04*/
{
	font-family: 'Lato', sans-serif; 
    font-style: italic;
    font-weight: 400; 
    font-size: 1.8em;
	line-height: 1.4em;
	text-align: left;
	height: auto;
	text-decoration: none;
	color: #C890FF;
}
.enlace_contenido{font-family: 'Lato', sans-serif;font-weight:300;font-style:normal;font-size:100%;line-height:1.4em;color:#194164;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;}
.enlace_contenido:hover{color:#c890ff;text-decoration:none;}
.enlace_contenido a:link{text-decoration:none;color:#194164;}
.enlace_contenido a:visited{text-decoration:none;color:#194164;}
.enlace_contenidoB{font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:100%;line-height:1.4em;color:#293e6b;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;}
.enlace_contenidoB:hover{color:#194164;text-decoration:none;}
.enlace_contenidoB a:link{text-decoration:none;color:#c890ff;}
.enlace_contenidoB a:visited{text-decoration:none;color:#c890ff;}
.enlace_slider_ppal{width:100%;font-family: 'PT Sans', sans-serif;font-weight:300;font-style:normal;text-decoration:none;text-align:center;font-size:1.4em;padding:9px 15px 9px 15px;-webkit-border-radius:3px;border-radius:3px;border-bottom:3px solid #194164;background-color:#194164;position:relative;background-position:center center;background-size:100% auto;color:#fff;margin:0 10px 0 10px;letter-spacing:1px;}
.enlace_slider_ppal:hover{width:100%;color:#fff;text-decoration:none;background-color:#194164;border-bottom:3px solid #dd3ea5;position:relative;background-position:center center;background-size:100% auto;}
.enlace_slider_ppal a:link{width:100%;color:#fff;text-decoration:none;}
.enlace_slider_ppal a:visited{width:100%;color:#fff;text-decoration:none;}

.Enlace_Texto_Normal {width:100%;font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;font-size:1.2em;line-height:1.4em;text-align:justify;height:auto;text-decoration:none;color:#194164; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.Enlace_Texto_Normal:hover{width:100%;color:#dac1b6;text-decoration:none;}
.Enlace_Texto_Normal a:link{width:100%;color:#dac1b6;text-decoration:none;}
.Enlace_Texto_Normal a:visited{width:100%;color:#dac1b6;text-decoration:none;}

.enlace_whatsapp{width:100%;font-family: 'PT Sans', sans-serif;font-weight:300;font-style:normal;text-decoration:none;text-align:center;font-size:1.4em;padding:9px 15px 6px 15px;-webkit-border-radius:3px;border-radius:3px;background-color:#00d3d4;border-bottom:3px solid #72fffd;position:relative;background-position:center center;background-size:100% auto;color:#fff;margin:0 10px 0 10px;letter-spacing:1px;}
.enlace_whatsapp:hover{width:100%;color:#fff;text-decoration:none;background-color:#194164;border-bottom:3px solid #dd3ea5;position:relative;background-position:center center;background-size:100% auto;}
.enlace_whatsapp a:link{width:100%;color:#fff;text-decoration:none;}
.enlace_whatsapp a:visited{width:100%;color:#fff;text-decoration:none;}

/*04 */
/* I N I C I O  -->  SOLO PARA LOS ENLACES DE REDES SOCIALES */
.enlace_lateral {
    font-family: 'PT Sans', sans-serif;font-weight:300;
    font-weight: 400; 
	font-size: 1.6em;
	line-height: 1.4em;
	text-align:left;
	color: #194164;
	padding:5% 5% 5% 5%;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	-ms-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out; 
	text-decoration: none;
} 
.enlace_lateral:hover {
	margin-left: 5%;
	letter-spacing:2px;
	color:#00d3d4;
	text-decoration: none;
}
.enlace_lateral a:link{
	text-decoration: none;
	color: #194164;
}
.enlace_lateral a:visited{
    text-decoration: none;
	color: #194164;
}

/*04*/
	.fondo_whatsapp
{
	width:100%;
	font-family: 'Lato', sans-serif; font-weight:400;
	font-style: normal;
	/*text-transform: uppercase;*/
	text-decoration: none;
	text-align:center;
	font-size: 1.6em;
	padding: 9px 15px 9px 15px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	/*border-bottom: 3px solid #21ac55;*/
	background-color: #25D366;
	position: relative;
	background-position: center center; background-size: 100% auto; 
	color:#fff;
	margin: 0 10px 0 10px;
}
.fondo_whatsapp:hover {
	width:100%;
	color: #fff;
	text-decoration: none;
	background-color: #21ac55 ;
	/*border-bottom: 3px solid #25D366;*/
	position: relative;
	background-position: center center; background-size: 100% auto; 
}
.fondo_whatsapp a:link{
	width:100%;
	color: #fff;
	text-decoration: none;
}
.fondo_whatsapp a:visited{
    width:100%;
	color: #fff;
	text-decoration: none;
}
	
	
/*04*/
.enlace_fondo
{
	width:100%;
	font-family: 'Lato', sans-serif; font-weight:400;
	font-style: normal;
	/*text-transform: uppercase;*/
	text-decoration: none;
	text-align:center;
	font-size: 1.6em;
	padding: 9px 15px 9px 15px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	border-bottom: 3px solid #882cb1;
	background-color: #C890FF;
	position: relative;
	background-position: center center; background-size: 100% auto; 
	color:#fff;
	margin: 0 10px 0 10px;
}
.enlace_fondo:hover {
	width:100%;
	color: #133955;
	text-decoration: none;
	background-color: #C7FF90 ;
	border-bottom: 3px solid #8ecb54;
	position: relative;
	background-position: center center; background-size: 100% auto; 
}
.enlace_fondo a:link{
	width:100%;
	color: #fff;
	text-decoration: none;
}
.enlace_fondo a:visited{
    width:100%;
	color: #fff;
	text-decoration: none;
}


.marco_titulo_rrss 
{
	text-align:center;
	margin: 0 auto;
	width:70%;
    /*border: 1px solid rgba(43,110,162,0.4);*/
	background-color:#194164;
	padding: 1% 5% 1% 5%;
	font-family: 'PT Sans', sans-serif;font-weight:300;
	font-size:2.0em;
	line-height: 1.4em;
	text-decoration: none;
	color: #FFF;
	/*text-transform: uppercase;*/
}

/************************* WHATSAPP FLOTANTE ****************************/
.btn-whatsapp {
        display:block;
        width:70px;
        height:70px;
        color#fff;
        position: fixed;
        right:1px;
        bottom:120px;
        border-radius:50%;
        line-height:80px;
        text-align:center;
        z-index:999;
}

.EnlaceTituloPrincipalB
{
	font-family: 'PT Sans', sans-serif;
	font-weight:300;
    font-size: 1.8em;
	line-height: 100%;
	color: #194164;
	text-decoration: none;
}
.EnlaceTituloPrincipalB:hover {
	color: #293e6b ;
	text-decoration: none;
}
.EnlaceTituloPrincipalB a:link{
	text-decoration: none;
	color: #194164;
}
.EnlaceTituloPrincipalB a:visited{
    text-decoration: none;
	color: #194164;
}


/*04*/
/* I N I C I O  -->  SOLO PARA LOS ENLACES DE REDES SOCIALES */
.enlace_lateral {
    font-family: 'Lato', sans-serif; font-weight:300;font-style:normal;
	font-size: 1.4em;
	line-height: 1.2em;
	text-align:left;
	color: #194164;
	padding: 5% 5% 5% 5%;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	-ms-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out; 
	text-decoration: none;
} 
.enlace_lateral:hover {
	margin-left: 5%;
	letter-spacing:2px;
	color:#c890ff;
	text-decoration: none;
}
.enlace_lateral a:link{
	text-decoration: none;
	color: #194164;
}
.enlace_lateral a:visited{
    text-decoration: none;
	color: #194164;
}

.marco_rrss1 /*04*/
{
    border: 1px solid rgba(46,62,98,1);
	padding:65px 7% 10% 7%;
}
/* F I N -->  SOLO PARA LOS ENLACES DE REDES SOCIALES */

}
/* F I N  04 -->  TODOS LOS RESPONSIVE */




#___gcse_0:{display:inline-block !important;width:80%;box-shadow:0px 0px 0px #transparent !important;}
#___gcse_0 table{border-top:none !important;border-right:none !important;border-left:none !important;border-bottom:none !important;background:transparent !important;margin:0 0 0 0 !important;}
#___gcse_0 tbody{border-top:none !important;}
#___gcse_0 .forum-table td,
#___gcse_0 td,
#___gcse_0 tr,
.gsc-completion-container td{padding:0 !important;border-top:none !important;border-right:none !important;border:none !important;}
#___gcse_0 input[type="text"]{padding:4px !important;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;max-width:1000px;background:transparent !important;border:none !important;box-shadow:0px 0px 0px #transparent !important;}
#gsc-i-id1{background:none!important;font-size:1.4em;font-family: 'Lato', sans-serif; font-weight:300;}
.gsc-completion-container{border:1px solid #194164 !important;background:#b4eff4 !important;font-family:inherit !important;padding:4px !important;color:#D14F2D !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0px 0px 0px #transparent !important;}
.gsc-completion-selected{margin:0 -4px -4px -4px;}
.gsc-completion-container b{color:#194164 !important;font-weight:300;}
.gsc-completion-container table{border-top:none !important;border-right:none !important;border-left:none !important;border-bottom:none !important;}
.gsc-modal-background-image{background-color:#000 !important;}
.gsc-modal-background-image-visible{opacity:0.4 !important;-ms-filter:"alpha(opacity=40)" !important;filter:alpha(opacity=40) !important;}
.gsc-results-wrapper-overlay{background:#FFF !important;border:solid 1px #FFF !important;}
.gsc-webResult.gsc-result{border:1px solid transparent !important;}
.gsc-webResult .gsc-result{border-bottom:1px solid transparent !important;}
#___gcse_0 .cse .gsc-control-cse,
#___gcse_0 .gsc-control-cse{padding:0 !important;width:280px !important;display:inline-block;}
form.gsc-search-box{margin-bottom:0 !important;background:#fff none repeat 0 0 !important;}
input.gsc-input{border:1px solid #194164;color:#194164;padding:5px 5px 5px 5px;vertical-align:middle;width:80%;box-shadow:0px 0px 0px #transparent !important;text-align:left;background-color:rgba(255,255,255,1) !important;background:rgba(255,255,255,1) !important;font-family: 'Lato', sans-serif; font-weight:300;font-size:1.4em;}
#___gcse_0 .cse .gsc-control-cse,
#___gcse_0 .gsc-control-cse{background-color:rgba(255,255,255,1) !important;border:none !important;background:#fff none repeat 0 0 !important;text-align:left;}
#___gcse_0 .gsc-input-box{background:rgba(8,98,105,0.2) !important;border:solid 1px rgba(8,98,105,0.5) !important;margin-top:-14px;height:42px;padding:0px 0 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:10px;font-family: 'Lato', sans-serif; font-weight:300;font-size:1.4em;}
#___gcse_0 .gsc-search-box .gsc-input>input:hover,
#___gcse_0 .gsc-input-box-hover{border:none !important;border-top-color:rgba(0, 0, 0, 0) !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;box-shadow:0px 0px 0px #transparent !important;text-align:left;background:rgba(8,98,105,0.2) !important;border:solid 1px rgba(8,98,105,1.0) !important;}
.gsc-tabsArea{border-color:# !important;}
input.gsc-search-button,
input.gsc-search-button:hover,
input.gsc-search-button:focus{background-image:none !important;height:5px !important;width:24px !important;margin-left:5px !important;padding:2px 25px 2px 25px !important;background:rgba(8,98,105,1) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#194164', endColorstr='#194164',GradientType=0) !important;box-shadow:0px 0px 0px #transparent !important;}
.gsc-result .gs-title{height:2.0em !important;padding:0px 0px 0px 0px;text-align:left;font-size:1.2em !important;font-family: 'PT Sans', sans-serif;font-weight:300;vertical-align:middle;color:#194164;text-decoration:none;}
.gs-result .gs-snippet{line-height:25px !important;-moz-border-radius:6px;color:#194164;padding:0px 5px 0px 5px;text-align:left;font-size:1.2em;font-family: 'Lato', sans-serif; font-weight:300;vertical-align:middle;text-decoration:none;margin-left:25px;}
.gsc-result-info{line-height:25px !important;color:#194164;padding:0px 5px 0px 5px;text-align:left;font-size:1.2em;font-family: 'Lato', sans-serif; font-weight:300;vertical-align:middle;text-decoration:none;}
.gsc-cursor-page{line-height:110px !important;background:#194164 !important;color:#fff !important;font-size:1.5em !important;text-decoration:none !important;padding:10px 20px 10px 20px;-webkit-border-radius:5px;border-radius:5px;font-family: 'Lato', sans-serif; font-weight:300;vertical-align:middle;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{line-height:110px !important;background:#194164 !important;}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page{line-height:110px !important;border-color:#194164;background-color:#194164;color:#fff;}
.gsc-cursor-page{}
.gs-webResult .gs-image-box img.gs-image{border:none;padding-left:0px;min-width:100px;min-height:78px;max-width:100%;max-height:175px;}
.gsc-thumbnail{padding-right:50px;background:rgba(37,169,179,.2) !important;border:solid 1px #194164 !important;box-shadow:0px 0px 0px rgba(37,169,179,.1) !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;padding-left:10px;max-width:100%;max-height:100%;}
.gsc-tabHeader.gsc-tabhInactive{background-color:#194164;border-color:#194164;color:#FFF;font-size:1.2em;font-family: 'Lato', sans-serif; font-weight:300;}
.gsc-tabHeader.gsc-tabhActive{background-color:#FFFFFF;border-left-color:#194164;border-right-color:#194164;border-top-color:#194164;font-size:1.0em;font-family: 'Lato', sans-serif; font-weight:300;}
.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult{background-color:#ffffff;border-color:#FFFFFF;font-size:1.4em;font-family: 'Lato', sans-serif; font-weight:300;}
.gsc-webResult.gsc-result:hover,
.gsc-imageResult:hover{background-color:#FFFFFF;border-color:#FFFFFF;font-size:1.4em;font-family: 'Lato', sans-serif; font-weight:300;}
.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult,{border-color:#FFFFFF;background-color:#FFFFFF;}
.gsc-webResult.gsc-result:hover,
.gsc-imageResult:hover{border-color:rgba(37,169,179,.8);background-color:rgba(37,169,179,.2);}
#gsc-i-id1::-webkit-input-placeholder{color:#194164;}
#gsc-i-id1:-ms-input-placeholder{color:#194164;}
#gsc-i-id1::-moz-placeholder{color:#194164;opacity:1;}
#gsc-i-id1:-moz-placeholder{color:#194164;opacity:1;}
#search-box{width:80%;height:60px;margin:0 auto;background-color:#194164;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;}
.gsc-search-box .gsc-input{padding:0px 13px !important;}
#gsc-i-id1{color:#194164;}
button.gsc-search-button{padding:15px !important;background-color:#194164 !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.bw{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.bw:hover{-webkit-filter:grayscale(100%);}
#CentrarBloque{margin:0 auto;display:block;margin-top:15px;}
.g-recaptcha{margin:15px auto !important;width:auto !important;height:auto !important;text-align:-webkit-center;text-align:-moz-center;text-align:-o-center;text-align:-ms-center;}
.ParaPHP{margin:0 auto;padding:100px 0 200px 0;margin-top:15px;}
.border-interior{-webkit-box-shadow:inset 0 0 0 1px rgba(3,227,227,.8);-moz-box-shadow:inset 0 0 0 1px rgba(3,227,227,.8);box-shadow:inset 0 0 0 1px rgba(3,227,227,.8);}