
.escapadas {
    width: 100%;
    /*	background-image: url(/assets/images/01PORTADAS/backgroundescapadas.png);
    */
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.titulos-escapadas h1 {
    font-weight: 700;
    display: inline-block;
    font-size: 125px;
    margin: 0px;
    padding: 0px;
    color: #f4b10b;
    z-index: 1;
}

.descuentonuevo p {
    display: block;
    text-align: left;
    font-size: 15px;
    margin: 0px;
    padding: 0px;
    color: #05A08D;
    font-weight: 600;
    font-style: italic;
    margin-top: -6px;
    text-decoration: line-through;
    margin-left: 45px;
}

.franjablanca01 {
    float: left;
    width: 700px;
    height: 100px;
    background: #03363D;
    margin-top: -95px;
    z-index: 1000;
}

.titulos-escapadas .segtitulo {
    font-weight: 700;
    font-size: 125px;
    margin-top: -35px;
    padding: 0px;
}

.franjablanca02 {
    float: left;
    width: 770px;
    height: 110px;
    background: #03363D;
    margin-top: -110px;
    z-index: 1000;
}

.titulos-escapadas h5 {
    font-weight: 500;
    font-size: 30px;
    font-style: italic;
    color: #fff;
    margin-top: 0px;
    margin-left: 10px;
}

.franjablanca03 {
    float: left;
    width: 550px;
    height: 80px;
    background: #03363D;
    margin-top: -80px;
    z-index: 1000;
}


.titulos-circuitos{
	margin-top: 20px;
}


.titulos-sellos img{
	width: 125px;
	margin-left: -40px;
	z-index: 100;
	margin-top: 15px;
}

.titulo-logosingles img{
    width: 200px;
    z-index: 100;
    margin-top: 5px;
    margin-bottom: -15px;
}

.titulos-singles {
    margin-top: 20px;
}

.titulos-singles h1{
    display: block;
    font-weight: 700;
    font-size: 90px;
    color: #fff;
    margin: 0px;
    padding: 0px;
    z-index: 1;
    margin-top: -125px;
}

.titulos-singles h5{
    display: block;
    font-weight: 500;
    font-size: 24px;
    font-style: italic;
    color: #fff;
    margin-top: 0px;
    padding-top: 10px;
}

.titulos-circuitos h1{
	display: block;
	font-weight: 700;
	font-size: 90px;
	color: #fff;
	margin: 0px;
	padding: 0px;
	z-index: 1;
	margin-top: -125px;
}

.titulos-circuitos h5{
	display: block;
	font-weight: 500;
	font-size: 24px;
	font-style: italic;
	color: #fff;
	margin-top: 0px;
	padding-top: 10px;
}

.modmaxprod{
	background: #fff;
	border-radius: 6px;
	padding: 20px 20px !important;
	margin-bottom: 10px;
	margin-top: 10px;
    box-shadow: 0px 0px 8px 2px #d4d3d3;
    cursor: pointer;
}

.modmaxprod:hover {
    box-shadow: 0px 0px 8px 2px #60605f;
    transition: 0.3s;
}

.infomaxprod {
    min-height: 300px;
}

.infomaxprodpizq {
    padding-left: 25px !important;
}

.infomaxprod h5 {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    background: #03363D;
    padding: 8px 10px 8px 10px;
    border-radius: 7px;
    display: inline-block;
    margin-bottom: 5px;
    margin-left: -5px;
}

.infomaxprod h3 {
    font-size: 27px;
    color: #484848;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 10px;
    min-height: 90px;
}

.infomaxprod p {
    font-size: 21px;
    color: #484848;
    font-weight: 400;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
}

.infomaxprodsingle h5 {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    background: #6EC878;
    padding: 8px 10px 8px 10px;
    border-radius: 7px;
    display: inline-block;
    margin-bottom: 5px;
    margin-left: -5px;
}

.eventomax h5 {
    background: #FCAB35;
}

.infomaxprodsingle h3 {
    font-size: 27px;
    color: #484848;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 10px;
    min-height: 75px;
}

.infomaxprodsingle p {
    font-size: 21px;
    color: #484848;
    font-weight: 400;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 22px;
}

.calendarprod h3 {
    font-size: 27px;
    color: #484848;
    font-weight: 500;
    margin: 0px;
    margin-top: 20px;
    min-height: 10px;
}

.calendarprod p {
    font-size: 15px;
    color: #da2032;
    font-weight: 600;
    margin-top: 0px;
    font-style: italic;
    cursor: pointer;
}

.iconoprod img {
    width: 24px;
    display: inline-block;
    margin-top: 0px;
}

.precioxpasprod {
    margin-top: 20px;
}

.bloqueprecioprod {
    display: inline-block;
    background: #2d2d2d;
    padding: 15px 20px 17px 25px;
    margin-left: -29px;
    border-radius: 0px 90px 90px 0px;
    margin-top: 3px;
}


.precioxpasprod {
    margin-top: 0px;
    display: inline-block;
    border-radius: 0px 90px 90px 0px;
    margin-left:5px;
}

.precioxpasprod p {
    font-style: italic;
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    font-weight: 600;
    color: #484848;
    display: inline-block;
    min-height: 10px;
}

.precioxpasprod h3 {
    margin: 0px;
    padding: 0px;
    font-size: 27px;
    font-style: italic;
    color: #484848;
    min-height: 20px;
    font-weight: 600;
    margin-top: -2px;
}

.preciox2prod {
    display: inline-block;
    background: #a6a8ab;
    border-radius: 90px;
    padding: 5px 30px 7px 30px;
    margin-left: 10px;
}

.preciox2prod p {
    font-style: italic;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #fff;
    display: inline-block;
    cursor: pointer;
}

.preciox2prod h3 {
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    font-style: italic;
    color: #484848;
    min-height: 20px;
    font-weight: 600;
    margin-top: -2px;
}

.prodinfo p {
    font-size: 13px;
    margin-top: 0px;
}


.imgprod {
    display: block;
    background-image: url(/assets/images/01PORTADAS/paquete-ejemplo.png);
    min-height: 370px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 15px 0px 0px 15px;
    margin-right: -28px;
}


.titulos-productos-promocion-center {
    text-align: center;
}

.titulos-productos-promocion-center h3 {
    font-size: 24px;
    margin-bottom: 30px;
    margin-top: 0px;
}

.modmedprod {
    background: #fff;
    border-radius: 6px;
    padding: 20px 15px !important;
    margin-bottom: 10px;
    margin-top: 10px;
    box-shadow: 0px 0px 8px 2px #d4d3d3;
    cursor: pointer;
}

.modminprod {
    background: #fff;
    border-radius: 6px;
    padding: 20px 5px !important;
    margin-bottom: 10px;
    margin-top: 10px;
    box-shadow: 0px 0px 8px 2px #d4d3d3;
    cursor: pointer;
    min-height: 450px;
}


.modminprod:hover {
    box-shadow: 0px 0px 8px 2px #60605f;
    transition: 0.3s;
}

.bloqueprecioprodmed {
    display: inline-block;
    background: #2d2d2d;
    padding: 12px 15px 12px 25px;
    margin-left: -24px;
    border-radius: 0px 90px 90px 0px;
    margin-top: 3px;
}

.bloqueprecioprodmin {
    display: inline-block;
    background: #2d2d2d;
    padding: 12px 15px 12px 15px;
    margin-left: -13px;
    border-radius: 0px 90px 90px 0px;
    margin-top: 3px;
}

.bloquesingles{
    background: #6EC878;    
}

.bloquesinglesevent{
    background: #FCAB35;    
}

.iconoprodmed {
    margin-top: 0px;
}

.iconoprodmed img {
    width: 24px;
    display: inline-block;
    margin-top: 0px;
}

.preciomodcomp {
    display: flex;
    align-items: center;
}

.modmedprod:hover {
    box-shadow: 0px 0px 8px 2px #60605f;
    transition: 0.3s;
}

.infomedprod {
}

.infomedprod h5 {
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    background: #03363D;
    padding: 5px 20px 6px 20px;
    border-radius: 7px;
    display: inline-block;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: -5px;
}

.infomedprod h3 {
    font-size: 21px;
    color: #484848;
    font-weight: 500;
    min-height: 70px;
    margin-top: 0px;
}

.infomedprod p {
    font-size: 15px;
    color: #484848;
    font-weight: 500;
    margin-top: 10px;
    min-height: 55px;
}

.precioxpasprodmed {
    margin-top: 0px;
    display: inline-block;
    border-radius: 0px 90px 90px 0px;
    margin-left: 10px;
}

.precioxpasprodmed p {
    font-style: italic;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    font-weight: 600;
    color: #484848;
    display: inline-block;
    min-height: 10px;
}

.precioxpasprodmed h3 {
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    font-style: italic;
    color: #484848;
    min-height: 20px;
    font-weight: 600;
    margin-top: -2px;
}

.imgprodmed {
    display: block;
    	background-image: url(/assets/images/01PORTADAS/paquete-ejemplo.png);
    min-height: 300px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 15px 0px 0px 15px;
    margin-right: -15px;
}

.imgprodmin {
    display: block;
    /* background-image: url(/assets/images/01PORTADAS/zportada-escapadas/sanmartin.jpg);*/
    height: 150px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0px;
    margin-left: -13px;
    margin-right: -13px;
}

.imgprodmin1 {
    display: block;
    background-image: url(/assets/images/01PORTADAS/zportadavuelos/02vuelo.jpg);
    height: 150px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0px;
    margin-left: -13px;
    margin-right: -13px;
}

.imgprodmin2 {
    display: block;
    background-image: url(/assets/images/01PORTADAS/zportadahoteles/01.jpg);
    height: 150px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0px;
    margin-left: -13px;
    margin-right: -13px;
}

.imgprodmin3 {
    display: block;
    background-image: url(/assets/images/01PORTADAS/zportada-escapadas/eventosingle.jpg);
    height: 150px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0px;
    margin-left: -13px;
    margin-right: -13px;
}


.imgprodmin4 {
    display: block;
     background-image: url(/assets/images/01PORTADAS/zportada-escapadas/viajesingle.jpg);
    height: 150px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0px;
    margin-left: -13px;
    margin-right: -13px;
}

.infominprod h3 {
    font-size: 21px;
    color: #2d2d2d;
    font-weight: 500;
    min-height: 50px;
    margin-top: 0px;
}

.infominprod p {
    font-size: 15px;
    color: #484848;
    font-weight: 500;
    margin-top: 10px;
    min-height: 55px;
}

.precioxpasprodmin {
    margin-top: 10px;
    display: inline-block;
    background: #da2032;
    border-radius: 0px 90px 90px 0px;
    padding: 5px 30px 7px 22px;
    margin-left: -23px;
}

.precioxpasprodmin p {
    font-weight: 400;
    font-style: italic;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    color: #fff;
    min-height: 20px;
}

.precioxpasprodmin h3 {
    font-weight: 600;
    font-style: italic;
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    color: #fff;
    min-height: 20px;
}

.imagen-destinos-top {
    /*background-image: url(/assets/images/01PORTADAS/zportada-destinostop/bariloche.png);*/
    box-shadow: 0px 0px 8px 2px #d4d3d3;
    cursor: pointer;
}

.imagen-destinos-top2 {
    background-image: url(/assets/images/01PORTADAS/zportada-destinostop/sanmartin.png);
    box-shadow: 0px 0px 8px 2px #d4d3d3;
    cursor: pointer;
}

.imagen-destinos-top3 {
    background-image: url(/assets/images/01PORTADAS/zportada-destinostop/villalaangostura.png);
    box-shadow: 0px 0px 8px 2px #d4d3d3;
    cursor: pointer;
}

.imagen-destinos-top4 {
    background-image: url(/assets/images/01PORTADAS/zportada-destinostop/lossietelagos.png);
    box-shadow: 0px 0px 8px 2px #d4d3d3;
    cursor: pointer;
}

.imagen-destinos-top:hover {
    transition: 0.3s;
    box-shadow: 0px 0px 8px 2px #60605f;
}
.imagen-destinos-top2:hover {
    transition: 0.3s;
    box-shadow: 0px 0px 8px 2px #60605f;
}

.imagen-destinos-top3:hover {
    transition: 0.3s;
    box-shadow: 0px 0px 8px 2px #60605f;
}
.imagen-destinos-top4:hover {
    transition: 0.3s;
    box-shadow: 0px 0px 8px 2px #60605f;
}

.selloprod img {
    margin-top: 25px;
    width: 120px;
    float: right;
    display: none;
}

.agregarfavoritos {
    display: none;
    float: right;
    background: #fff;
    width: 45px;
    height: 45px;
    border-radius: 60px;
    margin-top: 20px;
    box-shadow: 0px 0px 6px 1px #484848;
}

.agregarfavoritos img {
    margin-top: 11px;
    margin-left: 10px;
    width: 25px;
}

.agregarfavoritoschico {
    display: none;
    float: right;
    background: #fff;
    width: 45px;
    height: 45px;
    border-radius: 60px;
    margin-top: -16px;
    box-shadow: 0px 0px 6px 1px #999999;
}

.agregarfavoritoschico img {
    margin-top: 11px;
    margin-left: 10px;
    width: 25px;
}

.logcampania {
    float: left;
    margin-top: 10px;
    margin-left: 20px;
}

.logcampania img {
    width: 100px;
}

.logcampaniamin {
    float: left;
    margin-top: 5px;
    margin-left: 0px;
}

.logcampaniamin img {
    width: 80px;
}

.prodinfomed p {
    font-size: 13px;
    margin-top: 5px;
    min-height: auto;
}

.estrellashotelmodmax p {
    font-size: 18px;
    margin-top: 20px;
    min-height: 15px;
    margin-bottom: -15px;
}

.prodcompletemax p {
    font-size: 18px;
    margin-top: 20px;
    min-height: 15px;
    margin-bottom: -15px;
    color: #da2032;
    font-weight: 500;
}

.estrellashotelmod p {
    font-size: 14px;
    margin-top: 10px;
    min-height: 18px;
    margin-bottom: 0px;
}

.tipoprod h5 {
    font-size: 16px;
    float: right;
    margin-top: -10px;
    color: #fff;
    font-weight: 400;
    background: #03363D;
    padding: 5px 20px 6px 20px;
    border-radius: 7px;
    display: inline-block;
    margin-bottom: 5px;
}

.tipoprodsingles h5 {
    font-size: 16px;
    float: right;
    margin-top: -10px;
    color: #fff;
    font-weight: 400;
    background: #6EC878;
    padding: 5px 20px 6px 20px;
    border-radius: 7px;
    display: inline-block;
    margin-bottom: 5px;
}

.tipoprodsinglesevent h5{
    font-size: 16px;
    float: right;
    margin-top: -10px;
    color: #fff;
    font-weight: 400;
    background: #FCAB35;
    padding: 5px 20px 6px 20px;
    border-radius: 7px;
    display: inline-block;
    margin-bottom: 5px;    
}

.fechasingles p{
    color: #6EC878;
    margin: 0px;
    padding: 0px;
    margin-top: -23px;
    margin-bottom: 2px;
    min-height: auto;
}

.fechasinglesevent p{
    color: #FCAB35;
    margin: 0px;
    padding: 0px;
    margin-top: -23px;
    margin-bottom: 2px;
    min-height: auto;    
}


.nuevodescuento p{
    margin-left: 50px;
}


.prodcomplete p {
    font-size: 18px;
    margin-top: 20px;
    min-height: 15px;
    margin-bottom: -15px;
    color: #da2032;

}

.prodcomplete p {
    font-size: 14px;
    margin-top: 10px;
    min-height: 18px;
    margin-bottom: 0px;
}



@media (max-width: 1200px) {

    .infomedprod h5 {
        display: none;
    }

    .imgprodmed {
        display: block;
        min-height: 170px;
        margin-right: -18px;
        margin-left: -18px;
        border-radius: 0px;
    }

}


@media (max-width: 992px) {

    .imgprod {
        min-height: 210px;
        margin: -21px -30px 0px -30px;
        border-radius: 6px 6px 0px 0px;
    }

    .agregarfavoritos {
        margin-top: 10px;
    }

    .descuentonuevo p {
    margin-left: 55px;
    }

    .nuevamedida{
        margin-left: 20px;
    }

    .infomedprod h5 {
        font-size: 15px;
        margin-top: 15px;
    }

    .modmedprod {
        padding: 15px 10px !important;
    }

    .precioxpasprodmed {
        margin-left: 10px;
    }

    .logcampania {
        margin-top: -10px;
        margin-left: -10px;
    }

    .precioxpasprodmed p {
        font-size: 13px;
        margin-bottom: 0px;
    }

    .infomaxprodizq {
        padding: 0px !important;
    }

    .infomaxprod {
        min-height: auto;
    }

    .infomaxprod h3 {
        min-height: auto;
    }

    .infomaxprodsingle {
        min-height: auto;
    }

    .infomaxprodsingle h3 {
        min-height: auto;
    }

    .imgprodmin {
        margin-right: -18px;
        margin-left: -18px;
    }

    .modminprod {
        padding: 15px 10px !important;
    }

    .infominprod h3 {
        font-size: 21px;
        color: #2d2d2d;
        font-weight: 500;
        min-height: 70px;
        margin-top: 0px;
    }

    .precioxpasprodmin {
        margin-left: -20px;
        margin-top: 10px;
        margin-bottom: 10px;
        display: inline-block;
        background: #da2032;
        border-radius: 0px 90px 90px 0px;
        padding: 2px 30px 5px 20px;
    }

    .precioxpasprodmin p {
        color: #fff;
        font-size: 13px;
        margin-bottom: 0px;
        padding: 0px;
    }

    .base-carrusel {
        overflow: auto;
        overflow-x: visible;
        width: 100%;
    }

    .precioxpasprodmin h3 {
        color: #fff;
        margin: 0px;
        padding: 0px;
    }

    .carrusel {
        width: auto;
        display: inline-flex;
        flex-direction: row;
    }

    .infomaxprod h5 {
        font-size: 18px;
    }

    .infomaxprod h3 {
        font-size: 24px;
    }

    .infomaxprod p {
        font-size: 18px;
    }

    .infomaxprodsingle h5 {
        font-size: 18px;
    }

    .infomaxprodsingle h3 {
        font-size: 24px;
    }

    .infomaxprodsingle p {
        font-size: 18px;
    }


    .selloprod img {
        margin-top: 5px;
        width: 90px;
    }

    .col-sa-personalizada {
        width: 400px !important;
    }

    .col-sa-personalizada-min {
        width: 185px !important;
    }

    .bloqueprecioprodmed {
        margin-left: -19px;
    }

    .bloqueprecioprodmin {
        margin-left: -18px;
    }

    .bloqueprecioprod {
        margin-left: -20px;
    }

    .nuevodescuento p{
        margin-left: 45px;
    }

    .red-margin-izq{
        margin-left: -8px;
    }

    .red-margin-der{
        margin-right: -8px;
    }

    .titulos-circuitos h1{
        text-align: center;
        font-size: 70px;
        margin-top: 10px;
    }


    .titulos-singles h1{
        text-align: center;
        font-size: 70px;
        margin-top: 10px;
    }


    .titulos-sellos img {
        width: 105px;
        margin-left: -20px;
        z-index: 100;
        margin-top: 25px;
        display: none;
    }

    .titulos-circuitos h5 {
        display: block;
        font-weight: 500;
        font-size: 21px;
        font-style: italic;
        color: #fff;
        margin-top: 0px;
        padding-top: 10px;
        margin-bottom: 30px;
        text-align: center;
    }

    .titulos-singles h5 {
        display: block;
        font-weight: 500;
        font-size: 21px;
        font-style: italic;
        color: #fff;
        margin-top: 0px;
        padding-top: 10px;
        margin-bottom: 30px;
        text-align: center;
    }


}

@media (max-width: 768px) {


    .titulos-escapadas {
        margin-top: 120px;
    }

    .titulos-escapadas h1 {
        font-size: 75px;
        margin-top: -65px;
    }

    .titulos-escapadas .segtitulo {
        font-size: 75px;
    }

    .franjablanca01 {
        width: 420px;
        height: 110px;
    }

    .franjablanca02 {
        width: 440px;
        height: 100px;
        background: #03363D;
        margin-top: -100px;
    }

    .titulos-escapadas h5 {
        font-size: 21px;
    }

    .franjablanca03 {
        width: 370px;
    }

.titulos-circuitos h1{
	text-align: center;
	font-size: 70px;
	margin-top: 10px;
}


.titulos-singles h1{
    text-align: center;
    font-size: 70px;
    margin-top: 10px;
}


.titulos-sellos img {
    width: 105px;
    margin-left: -20px;
    z-index: 100;
    margin-top: 25px;
    display: none;
}

.titulos-circuitos h5 {
    display: block;
    font-weight: 500;
    font-size: 21px;
    font-style: italic;
    color: #fff;
    margin-top: 0px;
    padding-top: 10px;
	margin-bottom: 30px;
    text-align: center;
}

.titulos-singles h5 {
    display: block;
    font-weight: 500;
    font-size: 21px;
    font-style: italic;
    color: #fff;
    margin-top: 0px;
    padding-top: 10px;
    margin-bottom: 30px;
    text-align: center;
}

.col-sa-personalizada-min {
    width: 160px !important;
}

}


@media (max-width: 500px) {


    .titulos-escapadas h1 {
        font-size: 45px;
        margin-top: -15px;
    }

    .franjablanca01 {
        float: left;
        width: 260px;
        height: 50px;
        background: #03363D;
        margin-top: -35px;
        z-index: 1000;
    }

    .franjablanca02 {
        float: left;
        width: 280px;
        height: 40px;
        background: #03363D;
        margin-top: -40px;
        z-index: 1000;
    }

    .franjablanca03 {
        float: left;
        width: 270px;
        height: 40px;
        background: #03363D;
        margin-top: -40px;
        z-index: 1000;
    }

    .titulos-escapadas h5 {
        font-weight: 500;
        font-size: 15px;
        font-style: italic;
        color: #fff;
        margin-top: 0px;
        margin-left: 0px;
    }

    .titulos-escapadas .segtitulo {
        font-weight: 700;
        font-size: 45px;
        margin-top: -24px;
        padding: 0px;
    }


    .precioxpasprodmed p {
        font-size: 13px;
        margin-bottom: 0px;
        padding: 0px;
    }

    .precioxpasprodmed h3 {
        margin: 0px;
        padding: 0px;
    }

    .header-home-escapadas {
        height: 280px !important;
        background-size: cover !important;
    }

    .titulos-escapadas {
        margin-top: 20px;
    }

    .col-sa-personalizada {
        width: 290px !important;
    }

    .col-sa-personalizada-min {
        width: 150px !important;
    }    

    .infomaxprod h5 {
        font-size: 15px;
    }

    .infomaxprod p {
        font-size: 15px;
        margin-top: 10px;
    }

    .precioxpasprod p {
        font-size: 12px;
        margin-top: 0px;
    }

    .infomaxprod h3 {
        font-size: 21px;
    }


    .infomaxprodsingle h5 {
        font-size: 15px;
    }

    .infomaxprodsingle p {
        font-size: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .infomaxprodsingle h3 {
        font-size: 21px;
        margin-top: 0px;
    }


    .precioxpasprod h3 {
        font-size: 21px;
    }

    .prodinfo p {
        margin-top: 0px;
        font-size: 13px;
    }

.titulos-circuitos h1{
	font-size: 50px;
}

.titulos-circuitos h5{
	font-size: 15px;
}

.titulos-singles h1{
    font-size: 50px;
}

.titulos-singles h5{
    font-size: 15px;
}



}










