/* 
Filename: 		form.css
Author: 		Jean Rodeghiero Marques (jean@e-desegno.com)
Creation Date: 	00/00/00
*/
form
{
	
}

form#contact label
{
	text-align:right;
	font-size:12px;
	clear:left;
}

form#contact .textfield,
form#contact textarea.textarea
{
	margin-left:10px;
	border:1px solid #CCCCCC;
}

form#contact textarea.textarea
{
	height:120px;
}



form#contact label,
form#contact .textfield
{
	display:block;
	height:20px;
	line-height:20px;
	margin-bottom:10px;
	font-weight:bold;
	text-indent:3px;
}

form#contact i
{
	font-weight:bold;
	color:#990000;
}

form label
{
	
}

form label.error 
{ 
	background:url("img/error.png") no-repeat;
	padding-left: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #EA5200;
}

form label.checked 
{ 
	background:none;
	padding-left: 0;
	padding-bottom: 0;
	font-weight: bold;
}

#contact span label.error
{
	width:371px;
	margin-bottom:1px;
	height:14px;
	position:relative;
	left:195px;

}


#contact span label.checked
{
	width:0;
	margin-bottom:0;
	height:0;
	position:relative;
	left:0;

}

#leftcol form label
{
	color:#FFFFFF;
}

#leftcol form .textfield
{
	width:100%;
	border:1px solid #CCCCCC;
	margin-bottom:6px;
}

form input.select
{
	
}

form input.file
{
	
}

form input.button
{
	
}

form button.button
{
	border:1px solid #3B4867;
	height:27px;
	line-height:20px;
	padding:0 8px;
	background:url("img/button.jpg") repeat-x;
	color:#FFFFFF;
	position:relative;
	top:10px;
	left:35px;
	font-weight:bold;
}

form#contact button.button
{
	margin-right:5px;
	left:0px;
}

form textarea.textarea
{
	
}

input.radio
{
	margin:0 2px;
	padding:0;
}

label.radio
{
	font-size:8px;
	color:#FFFFFF;
	position:relative;
	top:-2px;
}
