body
{
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	margin:0 auto;
	padding:0;
	font-family: Arial, Helvetica;
}


.titulo1
{
font-size:28px;
color:#000;
font-weight:bold;
float:left;
border-bottom:1px solid #fff;
text-align:left;
width:900px;
margin-bottom:10px;
margin-top:10px;
padding-bottom:2px;
}

.titulo2
{
font-size:22px;
color:#000;
font-weight:bold;
float:left;
border-bottom:1px solid #fff;
text-align:left;
width:900px;
margin-bottom:10px;
margin-top:10px;
padding-bottom:2px;
}

#jornalform
{
text-align:left;
margin:0 auto;
width:940px;
padding-left:31px;
background-color:#ffffff;
height:100%;
position:relative;
color:#000000;
}

.form
{
float:left;
position:relative;
margin-bottom:10px;
}

#jornalform  label
{
float:left;
/*text-align:right;
width:300px;*/
}


#jornalform input[type="text"]
{
margin-bottom:5px;
margin-top:5px;
margin-left:5px;
width:250px;
}

#jornalform input[type="url"]
{
margin-bottom:5px;
margin-top:5px;
margin-left:5px;
width:250px;
}

#jornalform input[type="number"]
{
margin-bottom:5px;
margin-top:5px;
margin-left:5px;
width:250px;
}

#jornalform input[type="email"]
{
margin-bottom:5px;
margin-top:5px;
margin-left:5px;
width:250px;
}

#jornalform input[type="password"]
{
margin-bottom:5px;
margin-top:5px;
margin-left:5px;
width:250px;
}

#jornalform .check label
{
width:auto;
text-align:left;
float:none;
}

.form textarea
{
margin-bottom:5px;
margin-top:5px;
margin-left:5px;
}


.awesome,
.awesome-link,
.awesome:visited 
{
  margin-top:20px;
  font-family:"lucida grande","lucida sans unicode",arial,sans-serif !important;
  font-weight:bold !important;
  font-size:20px !important;
  line-height:1 !important;
  background: #222 url(//d1nu2rn22elx8m.cloudfront.net/static/images/button-shadow.png) repeat-x;
  _background: #222 none;
  display: inline-block;
  color: #fff !important;
  text-decoration: none !important;
  margin-bottom:0px !important;
  padding:.5em 1.3em .5em !important;
  *padding:.5em 1.4em .5em !important;
  -moz-border-radius: .4em !important;
  -webkit-border-radius: .4em !important;
  border-radius: 5px !important;
   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.75) !important;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.75) !important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.75) !important;
  text-shadow: 0 -1px 1px rgba(0,0,0,0.3) !important;
  border: none !important;
  position: relative !important;
  cursor: pointer !important;
  width: auto !important;
  overflow: visible !important;
  vertical-align:baseline !important;
  *vertical-align:middle !important;
}

.awesome:hover {
   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.75) !important;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.75) !important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.75) !important;
}

.awesome:active {
  top: 1px !important;
}

.awesome,.blue.awesome:visited{background-color:#1760AF !important;}
.awesome:hover{background-color:#3A8CD5 !important;}