@font-face { font-family: 'Champagne and Limousine'; src: url('../Fonts/Champagne&Limousines.ttf'); -webkit-font-smoothing: antialiased; font-weight: 700; } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; src: url("../Fonts/OpenSans.woff") format("woff"); } #logo { opacity:0; transition: opacity 0.5s ease-in-out; } html, body { margin: 0px auto; font-family: 'Open Sans'; -webkit-font-smoothing: antialiased; -webkit-text-stroke: 0.50px; position: relative; letter-spacing: 0.5px; } /**************CONTACT DIV**************/ #overlay-contact { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0,0,0,0.5); z-index: 10; font-variant: normal; font-weight: normal; color: white; font-size: 26px; text-align: center; display: none; } #facebook-link{ position: fixed; top: 20px; z-index: 9; right: 20px; } #message{ resize: vertical; overflow:auto; max-height: 200px;} #basic-grey { position:fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50%; z-index: 11; background: #465A68; padding: 20px 30px 20px 30px; font-family: 'Open Sans'; font-size: 14px; letter-spacing: 2px; color: #BCC9CC ; border:1px solid #DADADA; display: none; } #basic-grey label { display: block; margin: 0px 0px 5px; } #basic-grey label>span { float: left; width: 80px; text-align: right; padding-right: 10px; margin-top: 10px; color: #BCC9CC ; -webkit-text-stroke: 0.50px; } #basic-grey input[type="text"], #basic-grey input[type="email"], #basic-grey textarea,#basic-grey select{ border: 1px solid #DADADA; color: #888; height: 24px; margin-bottom: 16px; margin-right: 6px; margin-top: 2px; outline: 0 none; padding: 3px 3px 3px 5px; width: 85%; font-family: 'Open Sans'; font-size: 12px; } #btnconsulta { position:absolute; right:10px; bottom:10px; display:block; background: #BCC9CC; border: none; padding: 10px 25px 10px 25px; color: #465A68; cursor:pointer; } #basic-grey textarea{ height:100px; letter-spacing: 2px; } #basic-grey .button:hover { opacity: 0.5; transition: opacity 0.2s ease-in-out; } #btnconsulta:disabled { opacity:1 !important; color:grey; background-color:#c0c0c0; cursor:auto !important;} /******************RESPONSIVE MENU******************/ /*************NAVBAR************/ #top_wrapper { background-color: rgba(255,255,255,255); width: 100%; position: fixed; top: 0px; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2); border-bottom: 1px solid ; padding-top: 10px; height: 66px; z-index: 4; } #navbar { display: table; width: 90%; margin: 0px auto; background-color:#FFF; padding-bottom: 10px; font-family: 'Open Sans'; font-size: 100%; color: #485260; letter-spacing: 5px; } #navlist { text-transform: uppercase; text-align:center; height: 55px; width: 70%; padding-bottom: 30px; display: table-row; } #navlist li { vertical-align: middle; display: table-cell; text-align: center; width: 0%; } /*************SECCIONES************/ .seccion{ width: 90%; height: auto; text-align: center; margin: 0px auto; padding-top: 70px; } #producto { font-family: "Champagne and Limousine"; font-size: 16px; color: #7B9299; letter-spacing: 5px; width: 660px; } #protector-slide {transition: opacity 1s; } #banner { width:100%; margin-top: 77px; transition: opacity 1s; } .transp { opacity: 0.5; } #banner p{ color: white; -webkit-text-stroke: 0.10px; } #productos_titulo { width: auto; height: auto; padding-top: 1px; } /* #nosotros, #actividades, #distribuidoras, #cursos { } */ #principal{ font-family: 'Open Sans'; font-size: 13pt; color: #465A68; } .titulos{ font-family: 'Champagne and Limousine'; font-size: 19pt; text-align: center !important; margin: 0px auto 40px; background-color: #7B9299; color: #FFF; width: 30%; } .titulo_curso{ font-family: 'Open Sans'; font-size: 19px; font-weight: bold; color: #465A68; text-align: center; cursor: pointer; margin-bottom:15px; } .descripcion_curso{ margin: 0px auto; width: 70%; font-family: 'Open Sans'/*'Raleway', sans-serif*/; font-size: 16px; text-align: justify; /*letter-spacing: 2px;*/ color: #465A68;/*#7196A6*/ font-weight: 300; line-height: 23px; margin-bottom:40px; display: none; } .descripcion_curso i { text-align: center; font-size: 16pt; text-decoration: underline; } #cursos{ width: 100%; height: auto; text-align: center; margin: 0px auto; padding-top: 70px; border-bottom: 1px solid #475A68; } #cursos h1 span{ border: 1px solid; width: 100%; } #curso{ background: url('../Images/back_pattern.png') repeat; } #productos { /*background: url('Images/productos.jpg') no-repeat scroll center bottom / cover #485260 ; height: 400px;*/ max-height: 100%; width: 90%; margin: 0px auto; font-family: 'Champagne and Limousine'; /*font-size: 200%;*/ color: #D8DFE1; text-align: center; } .descripciones{ width: 90%; text-align: center; margin-top: 0px; margin-bottom: 40px; color: #2B4C5F; font-family: "Open Sans"; font-size: 14px; display: inline-block; } .descripcion{ text-align: center; width: 30%; padding: 0px 10px; display: inline-table; } /*************TABLAS************/ #capital-tabla, #interior-tabla { background: none repeat scroll 0% 0% #FFF; width: 480px; border-collapse: collapse; text-align: center; margin: 20px auto; } thead { font-family: 'Champagne and Limousine'; font-weight: normal; font-size: 150%; vertical-align: baseline; margin: 0px auto; padding: 0px; outline: 0px none; border: 0px none; background: none repeat scroll 0% 0% transparent; } th { font-weight: normal; padding: 10px 30px; color: #475A68; border-bottom: 1px solid; width: 130px; } tbody, td { font-family: 'Open Sans'; font-size: 14px; font-weight: normal; padding: 10px; text-align: center; color: #475A68; } tbody tr:nth-child(odd) { background-color: #D8DFE1; } /**************FOOTER**************/ #ok:hover, #ok:active, #ok { background-color:#BCC9CC; text-indent:0px; display:inline-block; color:#475A68; font-size:18px; font-weight:normal; font-style:normal; width:96px; text-align:center; height: 31px; } #footer-outer { background-color: #475A68; font-family: 'Open Sans'; font-size: 26px; color: #BCC9CC; width: 100%; height: 250px; } #footer-inner-left { font-family: 'Open Sans'; padding-top: 30px; padding-left: 30px; width: 40%; float: left; display: inline; text-align: left; font-size: 15px; } #footer-inner-right { font-family: 'Open Sans'; font-size: 15px; padding-top: 20px; padding-right: 30px; width: 40%; float: right; display:inline; text-align: right; } #suscribe { width : 40%; height: 30px; background-color: #BCC9CC; border: 0px; margin-top: 20px; } #input-footer{ } /*************HEADERS STYLE************/ hr { color: #465A68; background-color: #465A68; height: 1px; } h2 { font-family: 'Open Sans'; font-weight: 300; font-size: 20px; } .tabla { margin: 50px auto; text-align: center; display:table; border: 1px solid; } h3 { display: table-cell; vertical-align: middle; font-family: 'Champagne and Limousine'; font-weight: normal; color: #D8DFE1; background: #475A68; width: 200px; height: 50px; text-align: center; margin: 0px auto; text-transform: uppercase; letter-spacing: 2px; } h1 { font-weight:normal; width: 100%; text-align: center; border-bottom: 1px solid #465A68; line-height: 0.1em; font-family: 'Champagne and Limousine'; margin: 30px auto; color: #465A68; font-size: 190%; font-style: normal; letter-spacing: 5px; } h1 span { background:#fff; padding:0 10px; } h2 { text-align: center; color : #fff; } h4 { font-size: 30px; color:#BCC9CC; text-align: right; font-family: 'Champagne and Limousine'; font-weight: normal; margin: 0 0; } h5 { letter-spacing: 1px; font-size: 30px; color:#BCC9CC; text-align: left; font-family: 'Champagne and Limousine'; font-weight: normal; margin: 0 0; } h6{ font-family: 'Open Sans'; font-size: 16px; font-weight: normal; background-color: #2B4C5F; color: #FFF; margin-bottom: -30px; padding: 10px; } p { margin: 40px 30px 70px 30px; font-family: 'Open Sans'/*'Raleway', sans-serif*/; font-size: 16px; text-align: center; /*letter-spacing: 2px;*/ color: #465A68;/*#7196A6*/ font-weight: 300; font-weight: 300; line-height: 23px; } a:visited, a:link { color: #465A68; text-decoration:none; } .titulos > a:visited, .titulos > a:link { color: white; text-decoration:none; } #navbar a:visited, a:link { color: #485260; } a:hover { opacity: 0.5; transition: opacity 0.3s ease-in-out; } li a { cursor: pointer; width: 200px; list-style-type: none; margin-bottom: 3px; } li:hover { opacity: 0.5; transition: opacity 0.5s ease-in-out; } .hidden { display: none;} b { font-weight: bold; } .center { display:block; margin: 0px auto; text-align:center;} .titulin { font-size: 23px; font-weight: bold;} #curso .titulos {max-width:90%; margin:0px auto; color:white;} #exit{ width: 90%; height: 30px; margin: 0 auto; cursor: pointer; float: right !important; text-align:right; } @media (max-width: 1100px){ #navbar { letter-spacing: 0px!important; } #navlist li { width: auto !important;} #basic-grey { width: 80%; } } @media screen and (max-width:890px) { #distribuidoras .tabla { display: none; } #distribuidoras select { display: block; min-width: 50%; text-align: center; margin: 10px auto; padding:5px; font-size:16px; } } @media (min-width: 791px){ #navbar #responsive{ display: none; } } @media (max-width:790px){ #navbar #navlist{ display:none; } #usIcon{ width:60px; height: 60px; background:url(../Images/icons/icons.png) 0 0px; } #productIcon{ width:60px; height: 60px; background:url(../Images/icons/icons.png) 0 -60px; } #activityIcon{ width:60px; height: 60px; background:url(../Images/icons/icons.png) 0 -120px; } #logoIcon{ width:60px; height: 60px; background:url(../Images/icons/icons.png) 0 -180px; } #coursesIcon{ width:60px; height: 60px; background:url(../Images/icons/icons.png) 0 -240px; } #buyIcon{ width:60px; height: 60px; background:url(../Images/icons/icons.png) 0 -300px; } #contactIcon{ width:60px; height: 60px; background:url(../Images/icons/icons.png) 0 -360px; } #footer-outer { background-color: #475A68; font-family: 'Open Sans'; font-size: 26px; color: #BCC9CC; width: 100%; height: 300px!important; } #navbar{ display: table; width: 70% !important; margin: 0px auto !important; padding-bottom: 10px; font-family: 'Champagne and Limousine'!important; font-size: 120%!important; color: #485260!important; letter-spacing: 5px!important; } #responsive img{ width: 55px; height: auto; } #responsive { text-transform: uppercase; text-align:center; width: 70%; padding-bottom: 30px; display: table-row; } #responsive li { vertical-align: middle; display: table-cell; text-align: center; width: 0%; } #top_wrapper{ height: 71px!important; } #btnconsulta { width: 100%; position:relative; display:block; right:auto; bottom:auto;} #basic-grey input, #basic-grey textarea {width: 100% !important; } } @media screen and (max-width:670px){ .seccion{ padding-top: 30px; } #responsive img { width:48px; } #facebook-link{display:none; } p { margin: 0px; } .titulos { width:100%; margin: 0px; padding:5px 0px;} .descripcion { width:100%; } .descripciones { margin-bottom: 0px; } .titulo_curso { max-width: 75%; margin: 10px auto; } #footer-outer { height: auto !important; } #suscribe { width: 70%; } h4 { text-align:left;} #footer-inner-left{ float:none; width:98%; padding: 1%; display:block; } #footer-inner-right{ float:none; width:98%; padding: 1%; display:block; text-align:left;} #basic-grey{width:90%;margin:0px;padding:0px 5%; height:80%;} #basic-grey input[type="text"], #basic-grey input[type="email"], #basic-grey textarea, #basic-grey select { width:100%; } #basic-grey span{text-align:left !important; } } @media screen and (max-width:400px) { #basic-grey { height:100%; } } #protector-solar{ width: 50%; margin: 0px auto; text-align: center; background-color: #324875; padding: 25px; color: white; font-family: Open Sans; font-size: 25px; text-transform: uppercase; font-weight: bold; } #protector-solar a, #protector-solar a:link, #protector-solar a:hover, #protector-solar a:visited{ color:white; }