/*--------------------------------------------------------- */
/*  Form Styles												*/
/*---------------------------------------------------------- */
.comprar #contact {
	width:720px;
	margin:0 auto;
}
#contact small {margin-bottom:15px;}

fieldset {
	margin: 0; 
	padding: 0; 
	border:none; 
	/*background:url(../images/common/backgrounds/bg_form.gif) no-repeat left top*/
}
legend{
	background: url(../images/common/numbers/number-1.gif) 0 1.2em no-repeat;
	color:#666666;
	padding:1.50em 34px 1em 24px;
	margin: 0 0 0 -7px;
	font-weight:bold;
	text-transform:uppercase;
	
}
.web-info legend	    { background-image: url(../images/common/numbers/number-2.gif)}
.languages-info legend  { background-image: url(../images/common/numbers/number-3.gif)}
.basic-modules legend   { background-image: url(../images/common/numbers/number-4.gif)}
.complex-modules legend { background-image: url(../images/common/numbers/number-5.gif)}

fieldset fieldset {margin:0 0 0 6px;background:none}
fieldset fieldset legend {color:#FFAB05}
label {
	font-weight: bold; 
	font-size: .9em;
	display: block !important;
	padding:0.4em 0 0.2em 0;
	color:#666;
} 


.dominio {
	font-weight: none; 
	font-size: .9em;
	padding:0.4em 0 0.2em 0;
	color:#666;
	float:left;
} 
label small {
	color: #FC6400 !important;
	display:inline;
	font-weight:normal;
	margin:0;
	padding:0;
}
fieldset input,fieldset select,fieldset textarea{
	display: block !important;
	width:240px;
	height:16px;
	border: 1px solid #000;	
}
fieldset textarea { 
	display:block;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding:2px;
	margin: 2px 0 0 0 !important;
	color: #666;
	height:70px;
}
fieldset input:focus,fieldset textarea:focus { background-color: #FFFBEB; }

fieldset dl{ 
	margin:0;
	padding:0;
	width:355px;
}
fieldset dl dd{
	margin-left:0px !important;
}
fieldset dl dd,fieldset dl dt {width:100% !important;margin:0;padding:0;}

fieldset input.send{
	width:70px !important;
	padding:0 !important;
	font-size:1.0em !important;
	letter-spacing:0.05em;
	font-weight:bold;
	color:#fff;
	background-color:#9FC13F;
	border:0px;
	height:22px !important;
	line-height:22px !important;
	vertical-align:middle !important;
	cursor:pointer;
	margin-top:10px;
}
.comprar input.send { margin-left:13px;}

/* Custom Styles */
.right{ float:right;}
.left{ float:left;}
.nowrap{ white-space:nowrap;}

/* Styles for n-Columns  */
div.two-column {
	width:100%;
	height:40px;
	min-height:40px;
	float:left;
}
div.two-column dl{height:0 !important;}
div.one-column, div.one-column dl, div.one-column dl input {
	width:220px !important;
	height:1%; 
	float:left;
}
div.first,div.second{margin-right:16px;}
dl.only-column {width:688px;height:55px}
dl.only-column dd textarea {width:688px;height:30px}

dl.checkbox{
	width:175px !important;
	padding:0px;
	height:20px;
}
dl.checkbox dt {
	float:right;
	width:145px !important;
	height:20px;
}
dl.checkbox dd  {	
	float:left;
	width:20px !important;
	margin:0;
	padding:0px;	
}
dl.checkbox dd input{
	border:0;
	width:20px;
}
div.language-check {width:150px;float:left;margin-right:8px}
div.language-check dl.checkbox {width:80px !important}
div.language-check dl.checkbox dt {
	float:right;
	width:55px !important;
	text-align:left;
}
div.module-check {width:345px;float:left;margin-right:8px;min-height:40px;}
div.module-check dl.checkbox {width:345px !important;}
div.module-check dl.checkbox dt { width:315px !important;}
div.module-check dl.checkbox small{width:100%;display:block;font-size:1.2em;color:#6699FF !important}
#contact fieldset span {padding:0;display:inline;font-size:1em;}
#contact span { padding:30px 0 0;display:block;font-size:1.1em;}
/* End Custom Styles */
/*--------------------------------------------------------- */
/*  Form Styles												*/
/*---------------------------------------------------------- */
