@import url('https://fonts.googleapis.com/css?family=Exo');
*{
    font-family: 'Exo', serif;
}

*, *:after, *:before{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

embed,
video,
iframe,
iframe[style]{
    max-width: 100%;
    height: auto;
}


.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0; overflow: hidden;
    max-width: 100%;
}

.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

body {
  background: #ECECEC;
  color: #333;
}

img {
  text-align: center;
  display: block;
  margin: 0 auto 5px auto;
  padding: 25px 0;
}

a img {
    border: none;
    margin: 0;
}

h1 {
  text-align: center;
  font-size: 1.2em;
  padding-top: 35px;
  margin-bottom: 25px;
}

ul {
  list-style: none;
}

li {
  float: left;
  text-align: center;
  margin: 15px 10px;
}

.clear {clear: both;}
.form_load {float: left; width: 40px; height: 40px; background-image: url('../images/load.gif'); position: relative; top: -2px; margin-right: 15px; display: none;}

.main_header {background: url('../images/header-bg.png') center center repeat-x; display: block;}
.container {background: #FFF; box-shadow: 1px 1px 10px #DDD; border-radius: 5px; padding-bottom: 35px; margin-top: 20px;}
.acoes {display: block; margin: 0 auto; list-style: none;}

.container h3 {font-size: 1em; text-transform: uppercase; border-bottom: 1px solid #EEE; margin-bottom: 10px; padding-bottom: 10px;}

.btn_basico {background: #32BEA6; border: 3px solid #289B87; color: #FFF; width: 535px; text-shadow: 1px 1px 1px #555; padding: 20px 0; margin-bottom: 25px; border-radius: 0; font-size: 1em;}
.btn_basico:hover {background: #227E6F;}

.btn_premium {background: #DDA92E; border: 3px solid #BF8D1A; color: #FFF; text-shadow: 1px 1px 1px #555; width: 535px; padding: 20px 0; margin-bottom: 25px; border-radius: 0; font-size: 1em;}
.btn_premium:hover {background: #B18425; border: 3px solid #BF8D1A;}

footer {clear: both;}
footer p {color: #444; text-align: center; font-size: 11px; margin-top: 15px;}