/* Custom*/

html{
	font-family: 'Dosis', sans-serif;
}
body{
	font-family: 'Dosis', sans-serif !important;
	background-color: #A3A3A3 !important;
	color: #58595b;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(162,162,162,1.00)),color-stop( 27.99% , rgba(245,245,245,1.00)),color-stop( 69.94% , rgba(245,245,245,1.00)),color-stop( 100% , rgba(162,162,162,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(162,162,162,1.00) 0%,rgba(245,245,245,1.00) 27.99%,rgba(245,245,245,1.00) 69.94%,rgba(162,162,162,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(162,162,162,1.00) 0%,rgba(245,245,245,1.00) 27.99%,rgba(245,245,245,1.00) 69.94%,rgba(162,162,162,1.00) 100%);
	margin-bottom: -15px;
}
.fondo-header{
	background-color: #FFF ;
	background-repeat: no-repeat;
	background-position: center top;
	background-image:url(../img/fondo-header.jpg);
	background-size: contain;
}
.sinpad{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.menospad{
	margin-left: -15px;
    margin-right: -15px;
    padding-right: 15px;
}
.clear{
	clear: both;
}
.f-white{
	background-color: #FFF;
}
.container-fluid{
	background-repeat:repeat;
	background-image:url(../img/fondo.png);
	background-size: contain;
}
.logos{
	background-image:  -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(232,232,232,1.00)),color-stop( 100% , rgba(211,211,211,1.00)));
	background-image:  -webkit-linear-gradient(270deg,rgba(232,232,232,1.00) 0%,rgba(211,211,211,1.00) 100%);
	background-image:  linear-gradient(180deg,rgba(232,232,232,1.00) 0%,rgba(211,211,211,1.00) 100%);
}
.logos h2{
	font-size: 1.5em;
    font-family: 'Dosis', sans-serif;
	font-weight:700;
	text-align:center;
}
.blue{
	color: #013888;
}
.white{
	color: #FFF;
}
.f-azul{
	background-color:#013888;
}
/* Formulario */
.formulario .frm{
    background-color: #efefef;
    margin: -15px;
    margin-top: -20px;
    padding: 20px;
}
.formulario .help-block{
    font-size: 0.8em;
    margin-bottom: 0px;
    margin-top: 1px;
    font-weight: bold;
}
.formulario  .has-error input{
	/* background:#F00;*/
}
.formulario-enc{
    font-family: 'Dosis', sans-serif;
	font-size: 2.4em;
	background-color: #FE0000;
	color: #FFF;
	margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	text-align:center;
	line-height: 1.3em;
}
.formulario-enc .titulo{
	font-size: 1.1em;
    font-family: 'Dosis', sans-serif;
    font-weight: 400;
}
.mitad-izq{
	width: 48%;
	float:left;
}
.mitad-der{
	width: 48%;
	float:right;
}
.mitad-izq-cel{
	width: 36%;
	float:left;
}
.mitad-der-cel{
	width: 60%;
	float:right;
}
.margen-bajo{
	margin-bottom: 10px;
}
.radio-form{
	margin-top: 5px;
    margin-left: 5px !important;
    font-size: 2em;
    width: 0.6em;
    height: 0.6em;
}
textarea.form-control {
	resize: none;
}
h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 18px;
    margin-bottom: 20px;
}
/* bandas */
.banda-azul{
    font-family: 'Dosis', sans-serif;
	background-color: #00B0F0;
	color: #FFF;
	font-size: 2.3rem;
	padding-top: 23px;
}

.banda-azul h1{
	margin-top: 0px;
	text-align:center;
	font-size: 1.2em;
}
.banda-azul ul{
    list-style-type: none;
    font-size: 0.8em;
    margin-left: -30px;
}
.banda-azul li{
	float: left;
}
.banda-azul li:before {
	content: "\e013";
    font-family: 'Glyphicons Halflings';
    color: #eb6909;
    font-size: 0.7em;
    margin-right: 5px;
    margin-left: 5px;
}
.frmpie{
	margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align:center;
	margin-top: 20px;
    font-weight: 400;
}
.frmpie h1{
	font-size: 1.4em;	
}
.frmpie .titulo{
	font-size: 2.8em;
    font-family: 'Dosis', sans-serif;
    font-weight: 400;
	line-height: 1.1em;
}
.frmpie .cuerpo{
	font-size: 1.2em;
	padding:2px;
}
.frmpie .pie{
	font-size: 2.4em;
    font-family: 'Dosis', sans-serif;
    font-weight: 400;
	line-height: 1.1em;
}
.promos{
	background-color: #FFF ;
	background-repeat: no-repeat;
	background-position: center top;
	background-image:url(../img/fondo-promos.jpg);
	background-size: auto;
/*	min-height:749px; */
	font-size: 1em;
    padding: 20px;
	z-index: 1;
	padding-top: 0px;
	color: #8b8b8b;
}
.promos h1{
    font-size: 1.7em;
    color: #013888;
}

.promos ul{
	list-style-type: disc;
	color:#ffb133;
	font-size: 1.1em;
	margin-left: -15px;
    line-height: 0.7em;
}

.promos li{
}
.promos .punto{
    font-size: 1.1em !important;
    color: #b0b0b0;
    margin-left: -7px;
    line-height: 1.3em;
}
.puntod{
	list-style-type: none !important;
	padding: 0;
	margin: 0;
	text-align: right;
}

.puntodli{
    background-image: url(../img/dot.png);
    background-repeat: no-repeat;
    background-position: 100% .4em;
    padding-right: 1em;
    line-height: 1.4em;
    font-size: 1.1em;
    color: #b0b0b0;
}

.promos ul{
	margin-left: -35px;
}
.cursiva{
	font-family: 'Pacifico', cursive;
}
.orange{
	color: #eb6909 !important;
}
.telefonos{
	border-radius: 20px;
	padding: 4px;
}
.f-azul{
	background-color: #00B0F0;
}
.f-gris{
	background-color: #013e54;
}
.formulario-btn{
	margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	text-align:center;
}

.formulario-btn a{
	color: #FFF;
}

.foot{
	padding-bottom: 10px;
	padding-top: 12px;
	font-size: 1.2em;
	font-weight: bold;
}
.foot-left{
	color: #FFF;
}
.foot-right{
	text-align:right;
}
.escribinos{
	color: #ffab33;
	font-weight: bold;
}
.amarilla{
	color: #fdb200;
	font-size: 2.1em !important;
}
.twitter{
	width: 72px;
	height: 72px;
	background-image:url(../img/redes.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	cursor: pointer;
}
.face{
	width: 72px;
	height: 72px;
	background-image:url(../img/redes.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 20px;
	float:left;
	cursor: pointer;
}
.whatsapp{
	width: 72px;
	height: 72px;
	background-image:url(../img/redes.png);
	background-repeat: no-repeat;
	background-position: -84px top;
	margin-left: 20px;
	float:left;
	cursor: pointer;
}
.col-centered{
    float: none;
    margin: 0 auto;
	width: 274px;
	height: 100px;
}
.gracias{	
	font-family: 'Dosis', sans-serif !important;
}
/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	.frmpie{
		font-size: 1.2em;
	}
	.promos{
		background-image:none !important;
	}
	.container-fluid{
		background-image: none;
		margin-left: -15px;
		padding-left: 0px;
		margin-right: -15px;
		padding-right: 0px;
	}

	.formulario-btn {
		margin-bottom: 0px;
	}

	.banda-azul {
			font-size: 1em;
			padding-bottom: 5px;
	}


	.sinizqpad{
		text-align:center;
	}

	.f-white, .f-white a{
		color: #52a7c4;
	}	

	.gracias{

		font-size: 1.1em !important;
	}
}
	#icos-flotantes {
  z-index: 1200;
  position: fixed;
  right: 20px;
  bottom: 20px;
  transition: all 0.3s ease;
  margin-right: -100px; }

#ico-flotante-ws-img {
  background-image: url(/img/ico-flotante-ws.png);
  background-size: 100%;
  background-position: center top;
  width: 70px;
  height: 70px; }

#ico-flotante-ws-img:hover {
  background-position: center bottom; }
/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

	.logo{
		width: 100px;

	}
	.banda-azul {
			font-size: 0.8em;
			
	}
	.banda-azul p{
		padding-left: 0px;
	}
	.circulo{
		width: 50%;
	}

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

	.formulario-btn {
		margin-bottom: 20px;
	}
	.banda-azul {
			font-size: 1em;
	}
	.banda-azul-2 h1 {
			font-size: 1em;
	}
	.menospad{
		width: 247px;
		margin-top: 10px;
	}
	.registrate{
		margin-top: 30px;
		font-size: 1em;
	}

	.foot{
		font-size: 0.5em;
		padding-bottom: 5px;
		padding-top: 12px;
	}
	.f-white, .f-white a{
		color: #52a7c4;
	}
	.sinpad{
		padding-right: -1px !important;
	}
	.formulario-enc {
		    font-size: 1.8em;
	}
	.logo{
		width: 225px;
	}
	.telefonos{
		font-size: 1.1em;
	}
	.circulo{
		width: 33.33333333%
	}
	.frmpie{
		font-size: 0.9em;
	}
	.frmpie	.titulo{
		    font-size: 2.1em;
	}
	.frmpie .pie {
		    font-size: 2em;
	}
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.promos{
		background-image:url(../img/fondo-promos.jpg) !important;
	}
	.banda-azul {
			font-size: 1.6em;
	}
	.frmpie{
		font-size: 1.1em;
		padding-top: 20px;
	}


	.sinizqpad{
		padding-left: 0px !important;
	}
	.foot{
		font-size: 0.7em;
	}
	.menospad{
		width: 350px;
	}
	.formulario-enc {
		    font-size: 2.4em;
	}
	.container-fluid{
		background-repeat:repeat;
		background-image:url(../img/fondo.png);
		margin-left: 0px;
		padding-left: 15px;
		margin-right: 0px;
		padding-right: 15px;
	}
	.tratamientos{
		background-position: -71px top;
	}
	.boton-envio{
        background: #013e54;
        padding: 10px 0px 10px 0px;
        font-size: 1.7em;
        width: 100%;
        border-radius: 20px
	}
	.boton-envio:hover{
		background-color:#FE0000;
	}
	.gracias{
	    font-size: 1.8em !important;
	    font-weight: 700;
	}
	.col-centered{
		width: 174px;
	}

	.frmpie	.titulo{
		    font-size: 3em;
	}
	.frmpie .pie {
		    font-size: 2.5em;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.foot{
		font-size: 0.9em;
	}
	.formulario-enc {
		    font-size: 2.4em;
	}
	.registrate{
			margin-bottom: 0px;
	}

}


.user-code{
	position: absolute; 
	left: -5000px;
}