.Cont_Ind_ProductRM{width: 65%; margin: auto; }
.PublicacionRM_Front{width: 100%; float:left; padding-top: 20px;}
.UpPublicacionLetter_1 { font-size:12px; color: #646464; text-decoration: none;}
.UpPublicacionLetter_1:hover { font-size:13px; color: #2E2E2E;}
.UpPublicacionLetter_2 { font-size:11px; color: #585858; text-decoration: none;}
.UpPublicacionLetter_3 { font-size:12px; color: #585858; text-decoration: none;}
.UpPublicacionLetter_3:hover { font-size:13px; color: #2E2E2E;}
.UpPublicacionLetter_4 { font-size:12px; color: #585858; text-decoration: none;}
.Public_Content{width:100%; float:left; border: 1px solid  #ddd; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-top:5px; }
.PUB-REPARAMAC_Izq{margin:auto; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-radius: 10px 0px 0px 0px; float:left; width: 70%; background: rgb(245, 245, 245);} /*60*/
.PUB-REPARAMAC_Der{float:left; width: 30%; background: rgb(245, 245, 245); border-radius: 0px 10px 0px 0px;}/*40*/
.Estilo_m1{border-radius: 10px 0px 0px 0px; background-color: rgb(245, 245, 245); position: relative; margin: 0 auto; width: 650px; height: 456px; float:left; padding-top: 10px;}
.Image-Primary{max-height: 358px !important; max-width: 650px !important; width: auto !important; background-color:#ecf0f1 !important;}
.motolineaa05l,.motolineaa05r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;background:url('https://reparamac.mx/Galeria/icons/a03.png') no-repeat;overflow:hidden}
.motolineaa05l{background-position:-10px -40px}/*-10*/
.motolineaa05r{background-position:-70px -40px}/*-70*/
.motolineaa05l:hover{background-position:-130px -40px}/*-130*/
.motolineaa05r:hover{background-position:-190px -40px}/*-190*/
.motolineaa05l.motolineaa05ldn{background-position:-250px -40px}/*-250*/
.motolineaa05r.motolineaa05rdn{background-position:-310px -40px}/*-310*/
.motolineaa05l.motolineaa05lds{background-position:-10px -40px;opacity:.3;pointer-events:none}
.motolineaa05r.motolineaa05rds{background-position:-70px -40px;opacity:.3;pointer-events:none}
.motolineat01 .p{position:absolute;top:0;left:0;width:58px;height:58px}/*72 y 72 VMC*/
.motolineat01 .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.motolineat01 .w{position:absolute;top:0;left:0;width:100%;height:100%}
.motolineat01 .c{position:absolute;top:0;left:0;width:58px;height:58px;border:#ddd 1px solid;box-sizing:content-box;background:url('https://reparamac.mx/Galeria/icons/t01.png') -800px -800px no-repeat;_background:none}/*68 y 68 VMC*/
.motolineat01 .pav .c{top:2px;_top:0;left:2px;_left:0;width:58px;height:58px;border:#000 0 solid;_border:#fff 2px solid;background-position:50% 50%}/*68 y 68 VMC*/
.motolineat01 .p:hover .c{top:0;left:0;width:58px;height:58px;border:#fff 1px solid;background-position:50% 50%}/*70 y 70 VMC (+ en el cursor)*/
.motolineat01 .p.pdn .c{background-position:50% 50%;width:58px;height:58px;border:#000 2px solid}/*68 y 68 VMC*/
* html .motolineat01 .c,* html .motolineat01 .pdn .c,* html .motolineat01 .pav .c{width:72px;height:72px}
/*Derecha Publicacion*/
.PublicacionRM_Titulo{padding-top:20px; height:100px;}
.PublicacionRM_Precio{height:35px;}
.PublicacionRM_DisponibleAgotado{padding-top:5px; height:30px;}
.PublicacionRM_Espacio{height:25px;}
.PublicacionRM_Envio{height:70px;}
.PublicacionRM_Botones{height:155px; width:100%;}
/*Derecha Publicacion*/
.btnbtnComprar{cursor:pointer; width:90%; float:left; padding-top:12px; margin-top:20px; margin-left:18px; background:#3483FA; height: 45px; border: 1px solid #3483FA; border-radius:9px !important; -moz-border-radius:9px !important; -webkit-border-radius:9px !important;}
.btnbtnContactanos{cursor:pointer; width:90%; float:right; padding-top:12px; margin-top:20px; margin-right:18px; background:white; height: 45px; border: 1px solid #3483FA; border-radius:9px !important; -moz-border-radius:9px !important; -webkit-border-radius:9px !important;}
.btnbtnComprar:hover{-moz-transform: scale(1.1) !important;-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.btnbtnContactanos:hover{-moz-transform: scale(1.1) !important;-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.Pub_Rp_MAC {height:562px;}
.Pub_CHAR1 {width: 58%; float:left; background: rgb(245, 245, 245);}
.Caracteristicas_001 {padding-left:20px; padding-top: 20px; height:60px; width:100%; float:left;}
.Caracteristicas_001 a {font-size:20px; font-weight:bold;}
.Caracteristicas_Art {height:125px; width:100%; float:left; }
.Carac_Ind_Title{font-size: 14px; font-weight: bold; padding-left:10px;}
.Carac_Ind_Content{font-size: 14px;}
.Comp_Content{font-size: 14px;}
.Pub_CHAR2 {width: 42%; float:left; background:  rgb(245, 245, 245); }
.Compatibilidad_001 {padding-left:20px; padding-top: 20px; height:60px; width:100%; float:left;}
.Compatibilidad_001 a {font-size:20px; font-weight:bold;}
.Compatibilidad_Art {height:125px; width:100%; float:left; padding-left:20px; }
/*Parte Youtube*/
.Rel-YouTube{padding-left:10px; width: 100%; float:left; background: rgb(245, 245, 245); border-radius: 0px 0px 10px 10px; height: 50px;}
.Rel-YouTube-Text{font-size: 14px; float: left; width: 100%; padding-bottom: 3px; text-decoration: none; color: rgb(40, 40, 40);}
.Rel-YouTube-Text:hover{font-size: 15px; color: black; }
/*Parte Youtube*/








.modal-content {background-color: #fff; margin: auto; padding: 20px; border: 1px solid #888; width: 370px; border-radius: 10px 10px 10px 10px; margin-top: 100px; }
.modal { display: none;  position: fixed;  z-index: 1;  padding-top: 100px;  left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}


.Contacto_Mensajeria {background: #ffffff; float:left; width: 100%; margin: 5px;}
.hide{ display: none;}
.ajaxgif{ position: absolute; right: 150px; top: 5px;}
.msg{ color: white; height: 32px; line-height: 32px; padding: 0 10px; position: absolute; min-width: 121px;font-size:12px;}
.msg_ok{ background: #589D05;}
.msg_error{ background: red;}
.subContacto_Mensajeria {background: #ffffff; padding: 10px;}
form.contacto {float:left; margin: 0 auto;}
form.contacto fieldset {background: white; border: 1px solid #E1E1E1; border-radius:10px; box-shadow: 0 0 10px #DADADA; -webkit-box-shadow: 0 0 10px #DADADA; -moz-box-shadow: 0 0 10px #DADADA; padding: 15px;}
form.contacto fieldset > div {clear: both; margin-bottom: 8px; overflow: hidden;}
form.contacto fieldset div label {display: block; float: left; margin-right: 5px; margin-top: 5px; text-align: right;}

form.contacto input[type="text"], form.contacto textarea { background: #F5F5F5; border: 1px solid #E8E8E8; color: #626262; padding: 4px; display: block; resize: none; }
form.contacto input[type="text"]:focus, form.contacto textarea:focus { background: #F9F9F9; border: 1px solid #D3D3D3; outline: none;}

form.contacto .ultimo{ margin-bottom: 0; position: relative}

form.contacto button { background: #186dd5; border: 0 none; cursor:pointer; color: #FFFFFF; float: right; height: 32px; padding: 0 10px; position: relative; text-transform: uppercase; }
form.contacto button:hover{background: #094b9b; }

.close { color: #aaaaaa; float: right; font-size: 28px; font-weight: bold;}
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer;}







@media screen and (max-width: 1800px) {
    .Cont_Ind_ProductRM{width: 70%;}
}

@media screen and (max-width: 1650px) {
    .Cont_Ind_ProductRM{width: 80%;}
}

@media screen and (max-width: 1500px) {
    .Cont_Ind_ProductRM{width: 86%;}
}

@media screen and (max-width: 1350px) {
    .Cont_Ind_ProductRM{width: 95%;}
}

@media screen and (max-width: 1300px) {
    .Pub_CHAR1 {width: 100%;}
    .Pub_CHAR2 {width: 100%;}
}

@media screen and (max-width: 1200px) {
    .Pub_Rp_MAC { height:559px;}
}

@media screen and (max-width: 1175px) {
    .Pub_Rp_MAC { height:547px;}
}

@media screen and (max-width: 1150px) {
    .Pub_Rp_MAC { height:536px;}
}

@media screen and (max-width: 1125px) {
    .Pub_Rp_MAC { height:524px;}
}

@media screen and (max-width: 1100px) {
    .Pub_Rp_MAC { height:513px;}
}

@media screen and (max-width: 1075px) {
    .Pub_Rp_MAC { height:501px;}
}

@media screen and (max-width: 1050px) {
    .Pub_Rp_MAC { height:490px;}
}

@media screen and (max-width: 1025px) {
    .Pub_Rp_MAC { height:478px;}
}

@media screen and (max-width: 1000px) {
    .PUB-REPARAMAC_Izq{float:left; width: 100%; border-right: 0px solid #ddd !important;}
    .PUB-REPARAMAC_Der{float:left; width: 100%;}
    .btnbtnComprar{width:46%; margin-left:5px;}
    .btnbtnContactanos{width:46%; margin-right:5px;}
    .PublicacionRM_Botones{height:85px;}
}

@media screen and (max-width: 700px) {
    .UpPublicacionLetter_4 { display:none;}
    .UpPublicacionLetter_5 { display:none;}








    .Caracteristicas_Art {height:130px;}
    .Compatibilidad_Art {height:130px;}
    }

    @media screen and (max-width: 500px) {
        .Comp_Content{font-size: 12px;}
        .Rel-YouTube-Text{font-size: 12px;}
        .Rel-YouTube-Text:hover{font-size: 13px;}
    }
/*

CODIGO: VÍCTOR MARTÍNEZ

*/