@import url('https://fonts.googleapis.com/css?family=Roboto:300');
@import url('https://fonts.googleapis.com/css?family=Roboto:100');

html, body {
    font-family: 'Roboto', sans-serif;
    color: #00355a;
}

code, kbd, pre, samp {
    font-family: 'Roboto', sans-serif;
}

h1, h2, h3, h4, h5, h6, .w3-slim, .w3-wide {
    font-family: 'Roboto', sans-serif;
}

#background {
    /*background: url('../images/fondo.jpg') no-repeat center center fixed;*/
	background: url('../images/fondo.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.form-row {
    padding-bottom: 5px;
    padding-top: 5px;
}

.w3-extra-dark-blue {
    background: #0099CC;/*#003559*/
    color: white;
}

.w3-extra-blue {
    background: #0099CC;/*#003559 #8B2131*/
    color: white;
}

.w3-extra-middle-blue {
    background: #0099CC;/*#0E7ABB*/
    color: white;
}

.w3-extra-header {
    color: #4d4d4d;
    font-weight: 100;
}

.w3-extra-sub-header {
    font-weight: 100;
}

.w3-extra-header-2 {
    background: #003559;
    color: white;
    font-size: large;
}

.w3-extra-dark-blue-link:hover {
    color: #fff !important;
    background-color: #003559 !important
}

input[type=submit] {
    background: #0E7ABB;
    border-bottom: 3px solid #003559;
    font-size: medium !important;
    padding-top: 12px;
    padding-bottom: 11px;
}

.g-recaptcha {
    margin: 0 auto;
    align-content: center;
    width: 250px;
}

.captchaImage { margin: 0 2px; }
.simpleCaptchaSelected { border: 2px solid #393; }
.captchaText{ color:#F00; text-decoration:blink; font-style:italic; font-weight:bold;  }