﻿

.ContenedorGeneral{width:100%;background-color:rgb(255,255,255);margin:0 auto;padding:10px;box-sizing:border-box; }
.SubContenedor{background-color:transparent;max-width:1328px; margin:0 auto; box-sizing:border-box;  }
.Centrar{text-align:center; padding-bottom:15px; }


.subcontenedorDuo {line-height:25px; background-color:transparent; width:100%;max-width:49%;box-sizing:border-box;
                   display:inline-block;vertical-align:top;margin:0px 3px 0px 3px;}
.subcontenedorUno {line-height:25px; background-color:transparent; width:100%;box-sizing:border-box;
                   display:inline-block;vertical-align:top;}
.parrafo , .subcontenedorImagenCenter{text-align:center;margin:0 auto;}
.parrafo{padding:20px 20px;line-height:25px;}
.ParrafoPrecio{padding:40px;line-height:25px;}
.subcontenedorParrafo ,  .subcontenedorImagen {display:inline-block; vertical-align:middle; background-color:transparent;
                        box-sizing:border-box;padding:20px 20px;text-align:center}
.subcontenedorParrafo{max-width:63%; width:100%;}
.ImagenesModulos {width: 100%; max-width: 400px;display:inline-block; vertical-align: middle;}

.TransparentButton{background-color:transparent; border:none; color:dodgerblue;}

.ProbarMas{padding:25px 0px 25px 0px;text-align:center;text-transform:uppercase;}
.LinkInformacion{padding:20px 0px 20px 0px;text-align:center;font-size: 1.3em;}
.bloque {max-width:960px;margin: 0 auto;margin-top: 8px;}

.titulo{font-size:2.6em;line-height:65px;}
.subtitulo{font-size:2.1em;}
.subtitulo1{font-size:1.8em;}
.subtitulo2{font-size:1.4em;}

.registrate{background-color:rgb(0,148,215); color:white !important;}
.loguear{background-color:white; color:rgb(0,148,215) !important;}
.registrate , .loguear{height:48px !important; max-width:220px; width:100% !important; display:inline-block; line-height:45px;
                       text-align:center;border:1px solid rgb(0,148,215) !important; }
.registrate:hover , .loguear:hover{color:white !important; background-color:dimgray;}

.resaltadodarkredr{color:darkred;}
.resaltadoOrange{color:orange;}
.cssBloque{text-align:center; padding:10px 0px 15px 0px;}

.BlockMA { max-width: 360px; box-sizing: border-box; vertical-align: top; 
           padding:30px; margin:0 auto; background-color:rgb(251,251,251); line-height:4; }
.BlockMA select { width: 100% !important; font-weight: normal; margin-bottom: 10px; background-color: white; }
.BlockMA input[type=text], input[type=password], input[type=email] { width: 100% !important; margin-bottom: 5px; }

.BloqueIB{max-width:420px; min-width:360px; display:inline-block; vertical-align:top; padding:15px;
          text-align:left;}

.ElementBlogContent{width:1024px; margin:0 auto;}

.DivCheck { display: block; vertical-align: middle; padding: 5px 0px 5px 0px; }
.DivCheck input[type=checkbox]{vertical-align:text-bottom !important; background-color:silver !important; border:1px solid silver !important;
                              zoom: 1.5 !important;
}
.DivCheckForm { display: block; vertical-align: middle;  }

.Tag{padding-left: 10px;}
.TagColor{color:rgb(0,148,214);}
.TagColor2{color:rgb(0,148,214); display:block;}

.TagBold{font-weight:bold;}
.cssWait{width:260px;}

.Iconos{width:40px; vertical-align:middle; margin-left:10px;}
.Iconos:hover{opacity:0.7;}

.tableSingle{margin:initial; width:auto; background-color:beige;}
.tableSingle td{padding:0px 5px 0px 5px; text-align:left;}
.tableSingle th{padding:0px; background-color:dimgray; color:white;}

.tableSingle2{margin:initial; width:auto; }
.tableSingle2 td{padding:5px; text-align:right; border:none !important; border-bottom:none !important; border-right:none !important;}


@media (max-width: 600px) {
    .subtitulo, .titulo {word-wrap: break-word;font-size:30px;}
    .subcontenedor { padding: 0px !important;   width:100%;}
    .ContenedorGeneral {text-align:center;margin:0 auto;}
    html{padding:0 !important; margin:0 !important;}
    .registrate , .loguear{margin-bottom:15px;margin-top:5px;}
    .subcontenedorDuo , .subcontenedorUno{width:100%;/*border:1px solid rgb(230,230,230);*/}
    .subcontenedorDuo{height:auto!important;margin-top:10px;}
    .subcontenedorParrafo {max-width: none;width: auto;}
}

.DivBlockInline{max-width:360px; width:100%; display:inline-block; vertical-align:top; padding:10px; }

.LCFItem{display:inline-block; max-width:200px; text-align:left;}
.LCFItem input[type=text], input[type=number]{width:120px;}
.LCFItem input[type=number]{text-align:center;}

@media only screen and (min-width: 600px) and (max-width:1131px) {
    .subcontenedorUno{max-width:none!important;text-align:center}
    .subcontenedorParrafo { max-width:none; width:auto;}
    .subcontenedorDuo{margin-top:10px;}

}

@media (max-width: 1106px) {
    .ImagenesModulos{margin-bottom:3px;}
    .subcontenedorDuo{max-width:none!important;}
}
