/* ------------------------------------- 
				geral
------------------------------------- */
* {
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
html { 
background: url(../design/fundo.jpg) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height:100%;
}
img a {border:0px;}
html, body {
font-size: 17px;
font-weight: bold;
text-align: left;
font-family: "Open Sans",sans-serif;
color: #ffffff; margin: 0px;
line-height: 28px; padding:0px;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);
}
span {color:red;font-size: 22px;}
h1,h2,h3{margin-top:20px;margin-bottom:10px;line-height:40px;}
h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}
h4,h5,h6{margin-top:10px;margin-bottom:10px}
h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}
ul,ol ul,ul ol,ol ol{list-style:none}
.container{
width:90%;
max-width: 1100px;
height:auto;
min-height:30px;
margin: 0 auto;
display: table; /* aumenta conforme o conteudo */
}
.text{
width:100%;
background:#364758;margin:5px;padding:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
opacity:0.55;
-moz-opacity: 0.55;
filter: alpha(opacity=55);
display:table;
}
.logo{width:50px;min-width:50px;max-width:50px;height:auto;}
.logo img {min-width:100%;}
input {height:30px;margin:5px;padding:3px;width:80%;}
textarea {height:60px;margin:5px;padding:3px;width:80%;resize:none;}
button {height:30px;margin:5px;width:100px;cursor:pointer;float:right;}
.botao{height: 30px;cursor: pointer;display: inline-table;background: #ffffffd1;color: #131e40;padding: 10px 20px;border-radius: 5px;text-shadow: none;text-decoration: none;}
.botao:hover{background: #fffffff7;}