﻿/*Reseteo la hoja de estilos*/
:root { --pix-color-primario: #546e7a; --pix-color-fondo-suave: #eceff1; }
* { box-sizing: border-box; font-family: 'Roboto Condensed', sans-serif; }
html, body { margin: 0; padding: 0; background-color: var(--pix-color-fondo-suave); }

body { background-image: url(/img/fondo.jpg); background-size:cover; background-position:center top; background-attachment:fixed }

/*General*/
.divColumna { width: 100%; max-width: 1080px; margin: auto; }
a { text-decoration: none; outline: none; color: var(--pix-color-primario); }
img { max-height: 100%; max-width: 100%; }

/*Header*/
header { height: 128px; background-color: #fff; padding:14px 0; }

/*.contenedorLogosHeader, .logosFooter { width: 100%; max-width: 1080px; margin: 0 auto !important; }*/

form{padding-top:64px; padding-bottom:64px}

header .contenedorLogosHeader div div, .logosFooter div div { text-align: center }
h1{margin-top:0}

h1, h2, h4, p, span { font-family: "Kumbh Sans",sans-serif }

footer { background-color: #fff; padding-top:48px; padding-bottom:48px }
footer h4{font-size:18px;}
footer .pix-fila div{vertical-align:middle!important}
.spanTituloSector{font-weight:bold}
.pix-check p{font-size:14px; margin:6px 0 0 0; font-style:italic}

.divColumnaFooter{padding-left:12px; padding-right:12px}

.divColumnaInt { padding-left: 8px; padding-right: 8px }