
*{margin:0;padding:0}:focus,:active {outline:0}img{border: 0}
a { text-decoration:none; color:#333; }
a:hover { text-decoration:none; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }
.underline { text-decoration:none; animation:linear; }
.underline:hover { text-decoration:none; }
.underline:link { text-decoration:none; }
.underline:visited { text-decoration:none; }
.underline:active { text-decoration:none; }
h1 { font: 1.2em Arial, Tahoma, Verdana; }
body { font: .9em Arial, Tahoma, Verdana; width:100%; background-color:#FFF; }
#header { background-color:#FFF; }
#menu { padding:1em; display:inline; }
.menu { text-decoration: none; padding:1em; }
.line { height:1px; background-color:#EEE; }
.redline { height:4px; background-color:#E52A23; }
#content { padding-top:4em; padding-bottom:4em; background-color:#FFF;  }
#pages { background-color:#FFF; }
#text { font-size:16px; line-height:30px; }
.field { 
		border-color: #CCC;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		padding: 4px;
		color: #333;
		text-align: left;
		margin: 0px;
		width:300px;
		-webkit-box-shadow: 0px 0px 2px 0px #333;
		box-shadow: 0px 0px 2px 0px #333;
	}
	.field_select {
		border-color: #CCC;
		border-style: solid;
		border-width: 2px 2px 2px 2px;
		padding: 4px;
		color: #333;
		text-align: left;
		margin: 0px;
		width:310px;
		-webkit-box-shadow: 0px 0px 2px 0px #333;
		box-shadow: 0px 0px 2px 0px #333;
	}
	.btn {
		cursor:pointer;	
	}
	.button {
		border-radius:5px;
		color:#FFF;
		border-width: 1px 1px 1px 1px;
		border-style: solid;
		border-color: #E52A23;
		width:150px;	
		height:30px;
		background-color:#E52A23;
	}
	.categorias {
		cursor:pointer;	
	}
#footer { background-color:#FFF; color:#000; }