.h1 {
	
	color: #000000;

}

.h2{

}
.h3{}
.h4{}

.slidersito{
	padding-top: 175px;
	
}

.bannersito{
	padding-top: 175px;
	
}

.milogo{
background:#F6F6F6;
height: 120px;
color: #000;
 font-family: 'PoetsenOneRegular';


}

.sticker{
	position:fixed;
	width:100%;
	z-index:999;
	
	}





.imagotipo{
	padding-right: 50px;
	
}

/*********
boton registrate header
**********/

.registrate1{
	font-size: 20px;
	text-align: center;
	color: #fff;
	font-family:montserrat;
	background:#31D1CA ;
	border:double;
	border-radius: 10px;
	border-spacing: inherit;
	padding: 5px;
	list-style: none;
	width: 200px;
	margin-top: 50px;
	text-decoration-line: none;
	

}


.registrate1 a{
	color:#fff ;
	text-decoration: none;
	text-decoration-line: none;
	
	
}

.registrate1 a, .registrate1 a:active, {
	color: #fff;
	text-decoration: none;
	text-decoration-line: none;
	
	
}

.registrate1 a:hover{
	color:#1C706D;
	text-decoration: none;
	text-decoration-line: none;
	border-color: #31D1CA;
	
	padding: 5px;
	width: 180px;
	
}




/*********
banner my points
**********/
.point{
	background:#70BBF8;
	color: #fff;
	height: 340px;
	padding: 80px;
	font-size: 30px;
	text-align: center;
	font-family: montserrat;
}

.mypoints {
	
	text-align: center;
	color: #fff;
	font-family:'GeBody';
	font-size: 55px;
	text-decoration: none;


}

.registrate {
	font-size: 25px;
	text-align: center;
	color: #fff;
	font-family:montserrat;
	text-decoration: none;
	border:solid;
	border-spacing: inherit;
	border-color: #FFFFFF;
	padding: 10px;
	margin:10px;
	border-radius: 10px;
}
	

.registrate, .a {
	color: #fff;
	text-decoration: none;
	
	
	
}

.point a, .point a:active, {
	color: #fff;
	text-decoration: none;
	text-decoration-line: none;bor
	
}

.point a:hover{
	color: #0042C4;
	text-decoration: none;
	text-decoration-line: none;
	border-color: #0042C4;
}



/*********
mi menu
**********/

.mimenu1, .ul, .li{
	text-align:center;
	display:inline-block;
	text-decoration: none;

}

.menusubmarino{
background-color:#748FFF;
position:relative ;

top:10;
z-index: 10;

color: #fff;
text-align: center;
margin: 0px;
font-size: 17px;
font-family: Montserrat;
	

}

.menusubmarino ul{
	list-style:none;
	margin: 0 auto;
	padding: 0;
	text-align:center;
	
	

	}
	
.menusubmarino li{
	display:inline-block;
	background-color:#748FFF;
	margin: 0 -3px;
	color: #fff;
	padding:15px;
	
	
	}

.active{
	
	background-color:#4270D1;
	font-weight:700;
	color:#FFF!important;
	}
	
.menusubmarino li:hover{
	background-color:#5F6CFF;
	background-position: bottom;
	
}
	
.menusubmarino li a, .menusubmarino li a:visited, .menusubmarino li a:active
{
	color:#fff;
	text-decoration: none;
	}



.menusubmarino li:hover > ul {
	display:grid ;
	padding:15px;
	margin: 0px;
	border-radius: 20%;
	
	
	
}

.menusubmarino li ul{
	display:none;
	position:absolute;
	
	
}







/***********
slider
***********/

.full-screen {
  background-size:auto;
  background-position: center;
  background-repeat: no-repeat;
  height: 600px!important;

	

}


.carousel-captionp {
 
  position:relative;
  right: 15%;
  left: 15%;
  top:20%;
  z-index: 10;
 
  padding-bottom: 50px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(255,255,255,.3);
  font-family: 'PoetsenOneRegular';
  font-size: 50px;
	
}


/***********
mis redes
************/
.redes a, .redes a:active, .redes a:hover, .redes a:visited{
	color: #fff;
	
	list-style-position: outside;
}
	
.redes{
    
	text-align: right;
	background-color: #748FFF;
	padding: 10px;
	color:#FFFFFF!important;
	font-size: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
	
}

.redes li{
    padding-top: 10px;
	padding-left: 50px;
    display: inline-block;
	align-content: center;
}

.redes , .redes a:active{
	color:#FFFFFF;
	
}
.redes a:hover{
	color:#5F6CFF;
	list-style-position: outside;
	
}



/***********
footer
*************/
footer{
	background-color: #fff;

	color: #848484;
	font-size: 16px;
	text-align: center;
	
	
	}

footer a, footer a:active, footer a:hover, footer a:visited{
	color: #7C7C7C;
	text-decoration: none;
	list-style-position: outside;
}
/***********
contactofooter
**********/

.contactoc  {
	background:#F3F3F3;
	color:#8B8B8B!important;
	height: 300px;
	padding-left: 20px;
	padding-top: 30px;

	font-size: 15px;
	text-align: left;
	font-family: montserrat;
	list-style: none;
	margin-bottom: 3px;
	
	
}

.micontactoc{
	color:#8B8B8B!important;
	list-style: none;
	font-family: montserrat;

}




.contactoc, .a {
	color: #7B7B7B;
	
	list-style: none;
	
}

.contactoc a, .contactoc a:active, {
	color:#7B7B7B ;
	list-style: none;
	text-decoration-line: none;
	
}

.contactoc a:hover{
	color: #0042C4;
	
	text-decoration-line: none;
	list-style: none;
	

}


/*************
formulario
**************/

.form-group{
	
	
	color: #493977;
	
	padding-left: 200px;
	
	
}
.formulario {
    background-color:#E8E8E8!important;
    border:none!important;
    border-radius: 10 10px 10px 10px!important;
	color: #360077;
	
	padding-left: 200px;
}


.contacto {
    
    color:#110E82;
   
	align-content: center;
	background:#FAF6FD;
	margin-left: 200px;
	margin-right: 200px;
	font-family: montserrat;
	text-align:center;
	 min-height: 300px;
   
    padding: 50px 0 50px 0;
	
}

.contacto p, .contacto h3, .contacto a { 
text-align: center!important;
	margin: 300px;

}

.mensaje {
  float:left;
  width: 100%;
  min-height: 50px;
  padding: 12px;
}

.btn-env {
    background-color:#8F73AA;
    padding:10px!important;
    color:#fff;
    float:right;
	margin-bottom: 100px;
}

.btn-env:hover {
    background-color:#624380;
    color:#fff!important;
    border: 5 solid #9A87F6;
     float: right;
    padding:15px!important;
}

/*************
banner de registro
**************/

.banneregistra{
	background:#5A3D73;
	padding: 60px;
	color: #FFFFFF;
	font-family: 'GeBody';
	font-size: 40px;
	text-align:center;
	margin-left: 200px;
	margin-right: 200px;
	
}

.parrafito{
	font-size: 20px;
	font-family: montserrat;
	text-align: center;
	color:#33285B;
	
}


.llamanos, .h3{
	
	padding:100px;
	font-family: montserrat;
	font-size: 20px;
	color: #539690 !important;
	text-decoration-line: none;
	text-align: center;
	list-style: none;
	padding-top: 300px;
	
	
	
}



.llamanos, .a {
	color: #7B7B7B;
	
	list-style: none;
	
}

.llamanos a, .llamanos a:active, {
	
	text-decoration-line: none;
	
}

.llamanos a:hover{
	color: #0042C4;
	
	text-decoration-line: none;
	
	

}

.local, .mymail, .whats, .miface{
	

	
	
	
}



.mapa {
	margin-top:3px;
	margin-bottom:3px;
	margin-left: 100px;
	margin-right:100px;
	
	

	}
	
.mapa iframe{
	width:100%;
	height:auto;
	min-height:500px;
	}


