#quebra-linha {
	margin-top:20px;
}
#titulo {
	color:#3FA9FF;
	text-align:justify;
	font-weight:normal;
	font-size:18px;
}

#conf_lista a:hover {
	text-decoration:none;
}
ul {
	margin:10px;
	padding:0;
	list-style:none;
}
* {
	margin:0px;
	padding:0px;
}
html,body {
	font-family: Arial;
	font-size:14px;
	color:#333;
}
a {
	outline:none
}
*:focus {
	outline:none
}
h1 {
	text-align:center;
	margin-top:30px;
	height:40px;
}
h1 a {
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	font-size:25px;
}
h1 a:hover {
	text-decoration:underline;
}
h2,h2 a {
	width:100%;
	color:#008cd2 !important;
}
#question {
	background: #ffffff;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	border-radius: 10px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0px 3px 4px #00000038;
}
#h1_upper {
	color:#23257E;
	font-size:40px;
}
#bg1 {
	float:left;
	width:100%;
	height:100%;
	padding-bottom:50px;
}
#text {
	float:left;
	width:100%;
	height:100%;
}
#site {
	margin:auto;
	width:984px;
	height:auto;
}
#middle {
	float:left;
	width:100%;
	height:100%;
	padding-bottom:50px;
}
#middle_bg1 {
	float:left;
/*    padding-top:100px;*/
}
#middle_bg2 {
	float:left;
	height:auto;
	width:100%;
	background: #f6f6f6;
	padding-bottom:50px;
	padding-left:40px;
	padding-right:40px;
	padding-top:50px;
}

#middle_bg2 p {
    font-size:16px;
    text-align: justify;
}

#clientes_descr_1 {
    float: left;
    width: 100%;
/*    height: 100%;*/
    font-family:'arial black';
    font-size: 20px;
    color: #008cd2!important;
    font-weight: bolder;
    padding-bottom:50px;
}

#bar_info {
    text-align: center;
    background: #4f4c4c;
    color: white;
    font-family: Arial;
    font-weight: normal;
    padding-bottom: 7px;
    padding-top: 7px;
}

#bar_info span {
    color:#e14749;
    font-weight: bolder;
}

input[type=text] {
    width: 100%;
	margin-left: auto;
    margin-right: auto;
    height: 20px;
}
input[type=email] {
    width: 40%;
    height: 20px;
}
input[type=submit]{
    background-color: #008CD2;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}
input[type=submit]:hover {
    background-color: #007ebd;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}
button{
    background-color: #008CD2;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}
button:hover{
    background-color: #007ebd;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}

table, td, th {
    border: 1px solid black;
}

table {
    border-collapse: collapse;
    width: 100%;
}

th {
    height: 20px;
}

table.qpresa {
    text-align: center;
}

table.ueq td {
	text-align: center;
	padding: 10px;
}