#subtitulo{margin-top:50px;margin-bottom:30px}
#info-promos > div{background-color:#fff;width:24.95%;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}
#info-promos > div:first-child{border:1px solid #ccc;border-right:0px;border-radius:8px 0 0 8px}
#info-promos > div:last-child{border-right:1px solid #ccc;border-radius:0 8px 8px 0}
#info-promos > div >div.middle{margin:10px 20px 30px;padding-top:10px}
#info-promos > div#info-promo-mini{}
#info-promos > div{width:24.75%;float:left}
#info-promos > div#info-promo-premium{
    border: 3px solid #e0115c;
    box-shadow: 0 6px 10px #aaa;
    position: relative;
    top: -5px;
}
#info-promos > div#info-promo-basica{border-right:1px solid #ccc}
#info-promos > div#info-promo-policlinica{}
#info-promos > div#info-promo-premium h2{font-size: 30px;}
#info-promos > div#info-promo-premium > div.middle{background:url("/images/star-premium.png") no-repeat #fff right top}
#info-promos > div p{height:40px}
#info-promos > div p.precios{font-size:18px}
#info-promos > div input.boton{width:100%}
#form-row-condiciones{margin-bottom:15px}
#contact-form p{margin-top:10px;margin-bottom:20px}
#contact-form form{width:100%}
#contact-form form label{display:block}
#contact-form form input,#contact-form form textarea{width:100%;margin-bottom:10px}
#contact-form form input{height:2em}
#contact-form h2{margin-bottom:10px}
.boton-contratar{width:235px;height:32px;background:transparent url(/images/boton-compra-235.gif) no-repeat scroll left top;color:#fff;font-weight:700;border:none;cursor:pointer}
#info-extra-promos{clear:left;float:left;padding-top:20px}
#info-posiciones{clear:both}
.texto-ejemplo{float:left;width:70%}
.texto-ejemplo h2{padding:0}
#negocios-selector{background-color:#FFF;height:96px;overflow:auto;width:250px;margin-bottom:15px}
#negocios-selector label{display:block;font-size:11px}
.tel{font-size:1.5em;margin-bottom:1.3em}
.imagen_ejemplo{float:right}
#info-promos.not-medicos > div {width: 33%;}

#phone-call{display:none}


.newfeature{
    color:#fff;
    font-weight: bold;
    background: #ec5802;
    border-radius: 4px;
    padding: 0px 2px;
}

@media screen and (max-width: 999px) {
#info-promos > div {float:none;width:100%;overflow:hidden}
#info-promos > div:first-child{border:1px solid #ccc;border-bottom:0px;border-radius:8px 8px 0 0}
#info-promos > div:last-child{border-right:1px solid #ccc;border-left: 1px solid #ccc;border-radius:0 0 8px 8px}
#info-promos > div p {height:auto;margin-top:0}	
#info-promos p.vacio{display:none}
#info-promos p.precios{margin-top:1em}
#info-promos > div#info-promo-basica {border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom: none;}
#info-promos > div#info-promo-premium {left:-2px;top:0}
#info-promos > div#info-promo-policlinica {border-left: 1px solid #ccc;border-right:1px solid #ccc;}
.texto-ejemplo {float:left;width:60%}
}
@media screen and (max-width: 800px) {
.texto-ejemplo {float:none;width:100%}
.imagen_ejemplo{float:none}
}

@media screen and (max-width: 600px) {
    #phone-call{display:block;position: fixed;bottom:10px;right:10px;z-index: 2;}
    #phone-call img{width:69px}
}

@media screen and (max-width: 320px) {
.imagen_ejemplo img{max-width:300px}
}