#bannerProceso {
	background-color: #fff;

	background-image: url(../Imagenes/bannerProceso.jpg?v=2);
	background-repeat: no-repeat;
	height: 60px;
	margin-bottom: 60px;
}
#bannerAgenda {
	background-color: #fff;

	background-image: url(../Imagenes/bannerAgenda.png);
	background-repeat: no-repeat;
	height: 60px;
	margin-bottom: 0px;
}
#bannerGracias {
	background-color: #fff;

	background-image: url(../Imagenes/bannerGracias.jpg);
	background-repeat: no-repeat;
	height: 60px;
	margin-bottom: 60px;
}
.jumbotron {


background: rgba(160, 160, 160,1);
background: -moz-linear-gradient(top, rgb(3, 129, 183) 0%, rgb(54, 189, 247) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(3, 129, 183,1)), color-stop(100%, rgba(54, 189, 247,1)));
background: -webkit-linear-gradient(top, rgb(3, 129, 183) 0%, rgb(54, 189, 247) 100%);
background: -o-linear-gradient(top, rgb(3, 129, 183) 0%, rgb(54, 189, 247) 100%);
background: -ms-linear-gradient(top, rgb(3, 129, 183) 0%, rgb(54, 189, 247) 100%);
background: linear-gradient(to bottom, rgb(3, 129, 183) 0%, rgb(54, 189, 247) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0381b7', endColorstr='#36bdf7', GradientType=0 );
color : #fff;

}
.radius { 
-moz-border-radius: 20px; /* Firefox */
-webkit-border-radius: 20px; /* Google Chrome y Safari */
border-radius: 20px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
}
.cuadro {
	background-color: #ebebeb;
	margin: 10px auto;
	}
.ancho300 {
	width: 100%x;
	max-width: 300px;
	padding:25px;
	border: solid thin #666;
}
.sombra {
-webkit-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.50);
box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.50);
margin: 10px auto;
border: solid thin #505050;
}
.sombra:hover {
    opacity: .75;
    filter: alpha(opacity=75); /* For IE8 and earlier */
    -webkit-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.70);
	-moz-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.70);
	box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.70);
}
.redondear-img {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#divFormPaypal {
	display: block;
	width: 90%;
	max-width: 400px;
	margin: 20px auto;
	text-align: center;
}
.pasarelaCarrito {
	display: block;
	width: 90%;
	max-width: 600px;
	margin: 10px auto 20px auto;
}
.formCorreo {
display: block;
width: 100%;
max-width: 450px;
margin: 10px auto;
background-color: #ebebeb;
padding: 25px;
}
.formCorreo form label {
display: block;
margin: 15px 0px 5px 0px;
}
.formCorreo form input {
padding: 5px;
width: 90%;
}
.formCorreo form input[type=submit] {
padding: 10px;
font-size: 12pt;
font-weight: bold;
margin: 15px;
background-color: #690500;
color:#fff;
}
.formCorreo form input[type=checkbox] {
display: inline;
}
.checkboxInfu input {
	display: inline;
}
.checkboxInfu span {
	display: inline;
}
#divImprimir {
text-align: right;
}
#formaPago {
	 background-color: #666;
    color: #FFFFFF;
    font-size: 1.1em;
    padding: 8px 20px;
}
#registrarPago {
}
#registrarPago td {
	padding:8px;
}
#registrarPago th {
	padding:8px;
	font-size:1.3em;
}
.promoPasoUno {
	height: 420px;
	padding: 0px;
	margin: 0px;
	text-align:center;
	vertical-align: top;
	display: table-cell;
}
#comprarAhoraPromo {
	padding: 10px;
	margin:15px;
	font-size: 1.8em;
	font-weight: bold;
	background-color: #EFB800;
	display: block;
	margin-bottom: 5px;
	background-image: url(../Imagenes/fondo_amarillo.gif);
}
#precioPagina {
	font-size: 1.5rem;
	padding: 5px;
	width: 80%;

}
.botonPentagrama {
	display: inline-block;
	padding: 25px;
}
.botonPentagrama a:hover {
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}
#adelante {
	display: block;
    text-align: right;

}
.exito {
    display: block;
    width: 90%;
    border: solid thin #ebebeb;
    background-color: #CEFFC1;
    font-size: 24px;
    padding: 15px;
    margin: 10px auto;
}
.ocultar {
	display: none;
}
.tachado{text-decoration:line-through;}
#div_entrega {
	    padding: 30px 30px 0px 30px;
}
#clickAyuda p {
	width: 600px;
	border: solid thin #ff0000;
}
.agenda_td_hora {
	width: 90px;
}
.agenda_td_hora img {
	width: 90%;
	margin-top: 15px;
}
.agenda_td_texto {
	font-weight: lighter;
}
#terminos_ {
	color: #0072ff;
    text-decoration: underline;
    font-size: 1rem;
    display: block;
    margin: 5px 0px 0px 20px;
    cursor: pointer;
}
.taller_img_i {
	display: block;
    width: 100%;
    max-width: 110px;
    border-radius: 15px;
    border: solid 1px #337ab7;
}

.anchoTaller_ {
	width:100%; max-width:600px;margin:0px auto;
}
.anchoTaller_div {
	width: 100%;
	max-width: 550px;
	display: flex;
}
.anchoTaller_img {
	width:100%;
	max-width:120px;
	display: inline-block;
}
.anchoTaller_texto {
	width:100%;
	max-width:370px;
	display: inline-block;
}
.anchoTaller_texto h4 {
	font-family:Oswald, sans-serif;text-align:center;font-size: 18px;padding: 0px 20px;
	width:100%;
	max-width:350px;
}
.valor {font-size: 1.4rem;}
@media only screen and ( min-width : 0px ) and ( max-width : 760px ){
	#bannerProceso, #bannerGracias {background-image: url(../Imagenes/bannerProceso_1.jpg); height: 50px;}
	#bannerAgenda {
	background-color: #fff;

	background-image: url(../Imagenes/bannerAgenda_1.png);
	background-repeat: no-repeat;
	height: 60px;
	margin-bottom: 0px;
	}
	#clickAyuda p {
		width: 300px;
	}
}
 .div_abajo_whatsapp {
    color: #fff;
    width: 230px;
    height: 32px;
    padding: 0px;
   /*/ position:absolute; El div será ubicado con relación a la pantalla*/
    position: fixed;
    left:5px; /*A la derecha deje un espacio de 0px*/
    right:0px; /*A la izquierda deje un espacio de 0px*/
    bottom:15px; /*Abajo deje un espacio de 0px*/
    z-index:10 !important;
    }
    .div_abajo_whatsapp_boton  {
        background-color: #e4e4e4;
        width: 98%;
        margin: 2px auto;
        border-radius: 15px;
        height: 35px;
    }
    .div_abajo_whatsapp_boton img {
        height: 32px;
        vertical-align: -webkit-baseline-middle;
    }
    .div_abajo_whatsapp-m {

        width: 168px;
        height: 66px;
        position: fixed;
      right:-100px; /*A la izquierda deje un espacio de 0px*/
      bottom:50%; /*Abajo deje un espacio de 0px*/
      z-index:10 !important;
    }
    .div_abajo_whatsapp-m:hover {
      right:0px;
      }

    .btn-primary {
	    color: #fff;
	    background-color: #333;
	    border-color: #2e6da4;
	}