/**************************************************************************************************************** // Job : selectores con responsive web design implementado a través de media queries // Brain : Cristian Fernandez O. // Email : cristian.fernandez@factobyte.cl //--------------------------------------------------------------------------------------------------------------*/ #login-formulario { width: 100%; max-width: 400px; margin: 0 auto; } #login-formulario p { text-align: center; } /**/ #cabecera-sistema { width: 100%; background-color: #badfde; position: fixed; z-index: 1000000; box-shadow: 0px 4px 12px #272727; -webkit-box-shadow: 0px 4px 12px #272727; -moz-box-shadow: 0px 4px 12px #272727; } #cabecera-sistema-content { width: 90%; max-width: 1200px; margin: 0 auto; padding: 10px 0; } #cabecera-sistema-logo { width: 100%; max-width: 150px; float: left; } #cabecera-sistema-logo img { width: 100%; border: 0; } #cabecera-sistema-logo a { border: 0; } #cabecera-sistema-logo a:hover { background-color: transparent; padding: 0; } #cabecera-sistema-menu { float: right; margin-top: 18px; } #cabecera-sistema-menu a { font-family: "Montserrat SemiBold", "Lato", "Trebuchet MS", arial, Luxi Sans, Nimbus Sans L; font-size: 1em; font-weight: normal; color: #fff; background-color: #019894; text-decoration: none; margin-right: 7px; padding: 20px 10px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; transition-duration: 0.2s; -webkit-transition-duration: 0.2s; /* Safari */ display: block; float: left; } #cabecera-sistema-menu a:hover { background-color: #3d444c; } #cabecera-sistema-menu span { padding: 20px 0; } #cabecera-sistema-menu span a { color: #fff; background-color: #3d444c; } #cabecera-sistema-menu span a:hover { color: #00cfc9; } #cabecera-sistema-banner { width: 100%; height: 230px; padding-top: 90px; background-color: #fff; background-image: url(imgs/img_sistema_banner_fnd1.jpg); background-size: cover; background-position: center; } #cabecera-sistema-banner-content { width: 90%; max-width: 1200px; margin: 0 auto; } #cabecera-sistema-banner-content h1 { padding-top: 110px; color: #fff; } /**/ #contenidos-mantenedor { width: 100%; border-collapse: collapse; border: 0; font-family: "Open Sans", "Lato", "Trebuchet MS", arial, Luxi Sans, Nimbus Sans L; font-size: 1.2em; color: #252525; line-height: 29px; margin: 0; } #contenidos-mantenedor h2 { margin: 0; } #contenidos-mantenedor tr:nth-child(even) { background-color: #f2f2f2; } #contenidos-mantenedor tr:hover { background-color: #b2f3f1; } #contenidos-mantenedor th, td { text-align: left; padding: 6px; } #contenidos-mantenedor th { background-color: #3d444c; color: #fff; } .contenidos-mantenedor-num { width: 3%; float: left; } .contenidos-mantenedor-opciones { width: 20%; text-align: right; float: left; } .contenidos-mantenedor-usuario-nombre { width: 47%; float: left; } .contenidos-mantenedor-usuario-email { width: 30%; float: left; } .contenidos-mantenedor-programa-nombre { width: 67%; float: left; } .contenidos-mantenedor-programa-menu { width: 25%; float: left; } .contenidos-mantenedor-programa-destacado { width: 10%; float: left; } .contenidos-mantenedor-programa-oferta { width: 10%; float: left; } .contenidos-mantenedor-condicion-titulo { width: 77%; float: left; } .contenidos-mantenedor-seccion-nombre { width: 47%; float: left; } .contenidos-mantenedor-seccion-menu { width: 30%; float: left; } /**/ .contenidos-programa-info p { font-size: 0.9em; } .contenidos-programa-menu { margin-right: 3px; margin-top: 3px; border: 1px dashed #7a277d; float: left; } .contenidos-programa-menu p { margin-top: 1px; float: left; } .contenidos-boton-quitar-menu { background-color: #1d1f27; padding: 4px 8px; border: 0; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; display: block; margin: 3px; text-align: center; font-family: "Arial Unicode MS", "Lato", "Trebuchet MS", arial, Luxi Sans, Nimbus Sans L; font-size: 0.7em; font-weight: bold; color: #fff; cursor: pointer; float: left; -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; } .contenidos-boton-quitar-menu:hover { background-color: #00bbb6; } /**/ #panel-opcion-1, #panel-opcion-2, #panel-opcion-3, #panel-opcion-4, #panel-opcion-5 , #panel-opcion-6 { width: 32%; max-width: 400px; margin-right: 1%; float: left; } #panel-opcion-2, #panel-opcion-5 { width: 33%; } .panel-opcion-img { width: 100%; max-width: 110px; margin: 0 auto; margin-bottom: 15px; } .panel-opcion-img img { width: 100%; } /**/ #seccion-opcion-img { display: none; } .secciones-divimgs { width: 200px; margin: 0 auto; border: 0; } .secciones-imgthumb { width: 200px; margin-top: 10px; margin-bottom: 3px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } /**************************************************************************************************************** // Job : selectores con responsive web design implementado a través de media queries // Brain : Cristian Fernandez O. // Email : cristian.fernandez@factobyte.cl //--------------------------------------------------------------------------------------------------------------*/ @media screen and (min-width: 1600px) { /* propiedades CSS a aplicar en desktops con resolución de 1600px mínimo o mas */ } @media screen and (min-width: 1025px) and (max-width: 1599px) { /* propiedades CSS a aplicar en notebooks y netbooks con resolución de 1024px mínimo y 1599px máximo */ } @media screen and (min-width: 768px) and (max-width: 1024px) { /* propiedades CSS a aplicar en tablets con resolución de 768px mínimo y 1023px máximo */ #cabecera-sistema-menu { margin-top: 3px; } #cabecera-sistema-menu a { font-size: 0.9em; font-weight: normal; } #cabecera-sistema-logo { max-width: 100px; } } @media screen and (max-width: 767px) { /* propiedades CSS a aplicar en smartphones con resolución de 767px máximo */ #cabecera-sistema { display: none; } #panel-opcion-1, #panel-opcion-2, #panel-opcion-3, #panel-opcion-4, #panel-opcion-5, #panel-opcion-6 { width: 100%; float: none; margin: 0 auto; margin-top: 20px; } .contenidos-mantenedor-num { width: 10%; } .contenidos-mantenedor-opciones { width: 100%; float: none; } .contenidos-mantenedor-usuario-nombre { width: 90%; } .contenidos-mantenedor-usuario-email { width: 100%; float: none; } .contenidos-mantenedor-programa-nombre { width: 90%; } .contenidos-mantenedor-programa-menu { width: 100%; float: none; } .contenidos-mantenedor-programa-destacado { width: 30%; } .contenidos-mantenedor-programa-oferta { width: 70%; } .contenidos-mantenedor-condicion-titulo { width: 90%; } .contenidos-mantenedor-seccion-nombre { width: 90%; } .contenidos-mantenedor-seccion-menu { width: 100%; float: none; } }