@charset "utf-8";
/* CSS Document */

html, body{ width:100%; height:100%; font-family:'Roboto', sans-serif; font-size:1.25em; color:#414141; transition: all 1s ease;}
html a, html a:hover, html a:link{ text-decoration:none;}
h1, h2, h3, h4, h5, h6{margin:0;}
#top{ position:fixed; width:100%; background:#FFF; border-bottom:solid 3px #63b7bc; height:100px; text-align:center; padding-top:15px; box-shadow:#595959 1px 1px 5px; z-index:99;}
#info01{ background: url(../img/bg-bb.jpg); background-size:cover; height:100%; min-height:700px; }
#info01 .row:first-child{padding-top:15em;}
#info01 h3{margin-top:3em; margin-bottom:1em;}
#info01 span{ margin-left:50%; position:absolute; bottom:30px;}
.txthome{color:#FFF; text-align:left; text-transform:uppercase;}
#info01 .txthome{ background:#009ca3; padding:10px;}
#info02 { text-align:center; padding-bottom:8em; background:url(../img/pat01.jpg)}
#info02 .row:first-child{padding-top:9em; margin-bottom:3.5em;}
.chapa{ position:absolute; left:0; margin-top:13em;}
.btn-azul01{ background:#009ca4; border-radius:4px;color:#FFF; border-bottom:solid 3px #477a88; font-weight:700; text-transform:uppercase; padding:16px 0; font-size:0.8em;cursor:pointer}
.btn-pink01{ background:#ed0088; border-radius:4px;color:#FFF; border-bottom:solid 3px #a1005a; font-weight:700; text-transform:uppercase; margin-top:2em; padding:16px 0; font-size:0.8em; text-align:center; font-family:'Roboto' , sans-serif; cursor:pointer; margin-top:4em;}
#info03{ background:url(../img/bg-azul.gif);font-family:'Droid Serif', serif; padding:6em 0; border-top:#ed0088 solid 15px;border-bottom:#ed0088 solid 15px;}
#info03 p{color:#FFFFFF; font-size:0.7em; margin-top:15px;}
#info03 span{float:left; margin-right:20px;} 
.box-blue{color:#FFF; background:#0d2467; padding:10px;}
.box-white{color:#0d2467; background:#FFF; padding:10px; margin:0.8em 0;}
.box-white h2{line-height:1.2em;}
#info04{background:url(../img/bg-bones.jpg); background-repeat:no-repeat; background-position:right; background-size:contain; padding:10em 0;text-transform:uppercase; color:#63b7bc;text-align:center;}
input{ background:#f6f6f6 !important; border:solid 1px #D7D7D7 !important; height:4em !important;}
#info04 .row:first-child{margin-bottom:2em;}
#info04 h1{margin-bottom:0.2em;}


#Enviar{background-color: #009ca4;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;}


footer{color:#FFF; text-align:center; background:#63b7bc; height:50px; font-size:14px; padding-top:10px}
.res{ max-width: 100%; height: auto;}

