﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; 	padding: 0;	border: 0;	font-size: 100%; font: inherit; 	vertical-align: baseline; }

#topo
{
	width:100%;
	height:93px;
	background-image:url('/images/topo_bg.jpg');
}

#rodape
{
	position:absolute;
	bottom:0px;
	height:70px;
	width:100%;
	background-image:url('/images/topo_bg.jpg');
}

#content
{
	min-height:300px;
	width:100%;
}

#logo
{
	float:left;
	margin:5px 0 15px 0;
	width:100%;
}

#logo1
{
	padding:21px 0 0 15px;
}

#formlogin
{
	position:relative;
	margin:50px auto;
	width:320px;
	height:250px;
	padding: 13px;
	border:1px dashed #d0d0d0;
	background-color:#f5f5f5;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.clear
{
	clear:both;
}

.input-control
{
	width:220px !important;
}

label, .input-control
{
    float:left !important;
    display:block !important;
}

label
{
	margin-top: 5px !important;
    margin-right: 5px !important;
}

.field
{
    width:100%;
    overflow:auto;
    margin:5px 0px;
}