@charset "utf-8";
/* CSS Document */
form * {
tansition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
form li {margin-bottom: 20px; position: relative; float: left; margin-left: 20px;}
input, textarea {  
	border: 1px solid #fff;
    font-size: 12px;
    padding: 5px;
}

input:hover, textarea:hover {
	-moz-box-shadow: 0 0 5px #bbb;
	-webkit-box-shadow: 0 0 5px #bbb;
	box-shadow: 0 0 5px #bbb;
	-webkit-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.2);
	
 
}

input:focus, textarea:focus {
	-webkit-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.2);

	color:#000;

}
.search-bottom {
	width: 32px;
	height: 27px;
	background: url(../images/search.png) center no-repeat #e0e3e7;
	border: solid 1px #eaeaea;
	text-indent: -9999px;	
	position: absolute;
	right: 0;
	top: 2px;
}
.search-bottom:hover {
	background-color: #30A4BC;
}

header .search-bottom  {
	width: 50px;
	height: 45px;
}


input[type=submit] {
	cursor: pointer;
}

.big-search input[type=search] {
	padding: 20px;
	border: 1px solid #EBEBEB;

}

.big-search .search-bottom {
	width: 50px;
	height: 57px;
}
.cadastro {
	padding: 10px;
	position: relative;
}

.cadastro a {
position: absolute;
top: 14px;
right: 14px;
padding: 17px;
}
.cadastro #RegLogin, .cadastro #RegSenha {
	padding: 17px;
}

fieldset {
	/*border: 1px solid #000;*/
	margin-top: 30px;
	float: left;
	width: 100%;
	background-color: #f4a62a;
	border: 2px solid #E4940C;
	padding: 20px 10px 0;
}
fieldset:hover {
	background-color: #F29C0D;
	border: 2px solid #DE8F0C;
}

legend {
	padding: 5px 20px;
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
	color: #b1b1b1;
}
label {
	margin-right: 10px;;

}

.formulario input, .formulario select, textarea {
	border: 1px solid #eee;
	padding: 10px;
}
#cidade, #estado {
	width: 337px;
}
.formulario input:focus  {
	background-color: #8D3003;
	border: 1px solid #5E3D04;
	color: #fff;

}
