@charset "UTF-8";
ul{
list-style-type:none;
}

a{ text-decoration:none; color:#FFF;}
* {
    margin: 0  auto;
    padding: 0;
}

html, body {overflow-x: hidden;}

body {
    background: url(../img/fdo_login.jpg) repeat-x; 
	color:#FFF;
}
#SEC{
	position:absolute;
	top:0;
	bottom:0;
	width:100%;
	height:100;
	background:url(../img/fdo_wave.png);}
#SEC_A{
	position:relative;
	width:100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#SEC_B{
	width:85%;
	font-size:20px;
	}

/*  TELA LOGIN  */

.logo1 {
	margin-top:40px;
}
.logo2 {
	margin-top:-10px;
	margin-bottom:20px;
}

input {
	padding:4px;
	width:250px;
	height:35px;
	background: #fff;
	border:solid 1px #231f20;
	border-radius:10px;
	font-size:18px;
	color: #231f20;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom:15px;
}
.submit{ background:#00aeef;}

@-webkit-keyframes vex-fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes vex-fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes vex-fadeout {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes vex-fadeout {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes vex-rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes vex-rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.vex, .vex *, .vex *:before, .vex *:after {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.vex {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1111;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.vex-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

.vex-overlay {
  -webkit-animation: vex-fadein .5s;
  animation: vex-fadein .5s;
  position: fixed;
  z-index: 1111;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.vex-overlay.vex-closing {
  -webkit-animation: vex-fadeout .5s forwards;
  animation: vex-fadeout .5s forwards; }

.vex-content {
	position: relative;
	top: 85px;
	background:#FFF;
	border-radius:15px; 
  	-webkit-animation: vex-fadein .5s;
  	animation: vex-fadein .5s;
  	color: #404041;
  	margin: 0 auto;
  	max-width: 100%;
  	width: 90%;
	padding:0 15px 45px 15px;
	opacity: 0.95;
	font-size:0px;
	}

.vex.vex-closing .vex-content {
  -webkit-animation: vex-fadeout .5s forwards;
  animation: vex-fadeout .5s forwards; }

.vex-close:before {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  content: "\00D7"; }

.vex-dialog-form {
  margin: 0; }

.vex-dialog-button {
	float: right;
  	text-rendering: optimizeLegibility;
  	-webkit-appearance: none;
  	-moz-appearance: none;
  	appearance: none;
  	cursor: pointer;
  	-webkit-tap-highlight-color: transparent;
  	border-radius: 5px;
    border: 0;
    margin: 0 0 0 .5em;
    font-family: inherit;
    text-transform: uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    letter-spacing: .1em;
    font-size: 12px;
	font-weight:bold;
    line-height: 16px;
    padding: 10px 7px; }

 .vex-dialog-button:focus {
     -webkit-animation: none;
     animation: none; } 
 .vex-dialog-button.vex-dialog-button-primary {
      background: #3288e6;
      color: #fff; }
 .vex-dialog-button.vex-dialog-button-secondary {
      background: #e0e0e0;
      color: #777; }

.vex-loading-spinner {
  -webkit-animation: vex-rotation .7s linear infinite;
  animation: vex-rotation .7s linear infinite;
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 1112;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2em;
  width: 2em;
  background: #fffbd3; }

/*estilos enquete*/
#DIV_C {position: relative; top:-30px;}
#DIV_C div{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#DIV_C1{font-size:24px;}
#DIV_C img{ position: relative; top:0px; margin:0;}
#DIV_C2 {text-align:justify;font-size:20px; margin-top:10px;}
#DIV_C2 textarea {text-align:justify;font-size:20px; border:solid 1px #27a9e1; width:100%; padding:4px;}
.DIV_A1{font-size:20px;font-weight:bold;border-radius:10px;color:#FFF; margin:6px; width:90%;}
.DIV_A2{font-size:18px;font-weight:bold;border-radius:10px;color:#FFF; margin:6px; width:90%;}
.DIV_A1:hover{background:#3288e6;}
.DIV_INPUT{display: none}
.DIV_A1 label {display: block; width:100%; padding: 10px 0  10px 0; border-radius:10px; background:#ffd200;}
.DIV_A2 label {display: block; width:100%; padding: 10px 0  10px 0; border-radius:10px; background:#27a9e1;}
.DIV_A1 input:checked + label {background:#3288e6;}
.inputfile {position:absolute;opacity: 0;-moz-opacity:0;filter:alpha(opacity:0.5);font-size:2px;left: 15px;top: 5px;}
.SEC1D input{border:solid 1px #ec008b;font-size:20px;width:100%;padding:5px 4px 4px 4px;}
.SEC1C{font-size:13px;margin-top:10px;}
