/* CSS Reset - Copyright (c) 2010, Yahoo! Inc. All rights reserved. */
html{color:#000}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}

/* Web Fonts */
@font-face{font-family:'Myriad Pro Regular';src:url(../fonts/myriad-pro-regular.eot);src:local('Myriad Pro Regular'), url(../fonts/myriad-pro-regular.ttf) format('truetype')}
@font-face{font-family:'Myriad Pro Bold';src:url(../fonts/myriad-pro-bold.eot);src:local('Myriad Pro Bold'), url(../fonts/myriad-pro-bold.ttf) format('truetype')}

/* Tags */
/* > Main */
body {
	font-size:14px;
	color:#636465
}
a:link, a:visited {
	text-decoration:none;
	color:#4c861f
}
a:hover, a:focus, a:active { border-bottom:solid 1px }
img, object { display:block }
sup { color:#f36f21 }
/* > Headings */
h1, h2, h3, h4, h5, h6 { font-family:'Myriad Pro Bold' }
h1 { font-size:25px }
#home h1 {
	float:right;
	width:640px;
	padding:8px 10px 8px 0;
	font-family:'Myriad Pro Regular';
	font-size:12px;
	font-weight:normal;
	color:#fff
}
#title h1 {
	font-family:'Myriad Pro Regular';
	color:#fff
}
h2 { font-size:20px }
#aside h2, .deals h2, .sale h2, .widgets h2 {
	line-height:0.95em;
	font-family:'Myriad Pro Regular';
	font-size:30px;
	color:#649d19
}
#aside h2 { padding:0 10px }
#article .deals h2 {
	float:left;
	width:210px;
	padding-right:10px
}
#faq .deals h2, .widgets h2 { color:#f36f21 }
#domain-search h2 { text-align:right }
.intro h2 {
	width:330px;
	font-size:30px;
	color:#0a998b
}
.other-contact-forms h2,
.title {
	display:block;
	padding:0 10px 5px;
	font-family:'Myriad Pro Regular';
	font-size:20px;
	border-bottom:solid 1px #649d19;
	color:#649d19
}
.special-box h2 {
	margin-bottom:15px;
	background-position:left center;
	background-repeat:no-repeat
}
.domain.special-box h2 { margin-bottom:0 }
.checkout-onepage-index .special-box h2,
.customer-account-login .special-box h2 { padding-left:32px }
.bank h2 { background-image:url(../images/icon_bank.png) }
.credit-card h2 { background-image:url(../images/icon_credit-card.png) }
.debit-card h2 { background-image:url(../images/icon_debit-card.png) }
.mobile-payment h2 { background-image:url(../images/icon_mobile-payment.png) }
.new-customer h2 { background-image:url(../images/icon_new-customer.png) }
.registered-customer h2 { background-image:url(../images/icon_registered-customer.png) }
.additional-name, .product-name { margin-bottom:0 !important }
	h2 * {
		letter-spacing:normal;
		text-transform:none
	}
	h2 small {
		display:block;
		line-height:.75em;
		font-family:'Myriad Pro Regular';
		font-size:12px
	}
	h2 big { font-size:20px }
h3 { font-size:18px }
.intro h3 {
	font-family:arial,helvetica,clean,sans-serif;
	font-weight:bolder;
	color:#0a998b
}
h4 { font-size:17px }
h5 { font-size:16px }
h6 { font-size:15px }
#footer-menu .title {
	border:none;
	font-family:'Myriad Pro Bold'
}
.cms-home #aside .title { display:none }
.cms-home #content .title {}
	.cms-home .title big {}
	.cms-home .title small {}
.widget .title {
	padding:0 10px;
	border:none
}
/* > Forms */
#aside #form_domain-search button { margin-top:10px }
input,
select,
textarea {
	border:solid 1px #cbcbcd;
	font-family:arial,helvetica,clean,sans-serif;
	background:url(../images/input_white.png) left bottom repeat-x #fff;
	color:#636465
}
#ac_username, #mail { background:url(../images/tip_username.png) 5px center no-repeat #fff }
#ac_password, #pass { background:url(../images/tip_password.png) 5px center no-repeat #fff }
input:hover, input:focus,
select:hover, select:focus,
textarea:hover, textarea:focus {
	border-color:#9bb70d;
	background:url(../images/input_beige.png) left bottom repeat-x #fff8c5
}
#ac_username:hover, #ac_username:focus, #mail:hover, #mail:focus,
#ac_password:hover, #ac_password:focus, #pass:hover, #pass:focus { background-color:#fff8c5 }
#access input.active { background-image:none }
#faq input:hover, #faq input:focus,
#faq select:hover, #faq select:focus,
#faq textarea:hover, #faq textarea:focus { border-color:#f36f21 }
input,
textarea {
	width:265px;
	padding:3px
}
label input, #ac_remember, #am_remember, .agree input, .fg input {
	width:auto !important;
	padding:0;
	margin:0 !important
}
.parameters .fg input { margin-right:5px !important }
#access input {
	width:180px;
	margin-bottom:5px
}
#form_domain-search input { width:82px }
#form_domain-selection input, #form_parameters_additionals .col-include input, #form_payment-mode input { display:none }
#subscribe_form input {
	float:left;
	width:166px;
	padding:1px 8px 2px;
	margin-right:10px;
	font-size:16px
}
#form_parameters_additionals input { width:30px }
label, .label {
	cursor:pointer;
	display:block;
	padding-bottom:5px;
	font-size:12px;
	text-transform:uppercase
}
#access label { display:none }
#access #ac_input-3 label, #access #am_input-3 label {
	display:inline;
	font-size:11px;
	text-transform:none;
	color:#fff
}
#form_advanced-domain-search label,
#form_domain-search label,
.agree label, #form_register .fg label {
	display:inline;
	padding:0;
	font-size:14px;
	text-transform:none
}
#form_advanced-domain-search label {
	float:left;
	width:80px;
	margin:0 10px 10px 0
}
.agree label, .fg label { margin-right:10px }
.parameters .fg label {
	font-size:14px;
	text-transform:none
}
.parameters .fi-2-1 label { display:inline }
	label sup, .label sup {
		position:absolute;
		margin-left:4px
	}
	#form-validate label sup, #login-form label sup { display:none }
legend {
	display:none;
	color:inherit
}
.parameters legend {
	display:block;
	width:628px;
	font-family:'Myriad Pro Bold';
	font-size:20px
}
	.parameters legend strong { color:#414141 }
select {
	width:273px;
	padding:2px
}
#form_domain-search select,
.parameters .fi-2-1 select { width:78px }
textarea {
	overflow:auto;
	height:146px
}
.fg, .fi { padding-bottom:14px }
.parameters .fg, .parameters .fi-2-1 { padding:10px 0 20px }
.parameters .fs-3 .fg { padding-bottom:0 }
	.validation-advice {
		position:absolute;
		padding-top:2px;
		font-size:11px;
		color:#f36f21
	}
	.validation-failed { border-color:#f36f21 !important }
/* > Tables */
/* + General */
table { width:100% }
	caption, th, td {
		padding:8px 10px;
		text-align:center
	}
	caption, thead th {
		border-bottom:solid 1px #c7c8c9;
		font-family:'Myriad Pro Bold';
		font-size:12px;
		letter-spacing:.15em;
		text-transform:uppercase;
		color:#fff
	}
	caption { background:#4c861f }
	.gray-theme caption {
		background:#d5d5d5;
		color:#636465
	}
	#form_domain-selection tbody { background:#fff }
			th, td {
				border-bottom:solid 1px #c7c8c9;
				background:url(../images/table-cell_sep_vertical_small.png) left center no-repeat #fff
			}
			th:first-child, td:first-child,
			th.first-child, td.first-child, /*ie6*/
			th:first-child div,
			th.first-child div { /*ie6*/
				text-align:left;
				background-image:none !important
			}
			thead th { background-color:#5eb42d }
			.special .alt td { background-color:#fef3b9 }
			.gray-theme.special .alt td { background-color:#f8f8f8 }
			/* + Pesquisa de DomÃ­nio, ServiÃ§os a Contratar, Adicionais (Limbo) */
			#cartForm thead th,
			#form_parameters_additionals thead th,
			.gray-theme thead th {
				background-color:#ebebeb;
				color:#636465
			}
			#cartForm tbody th, #cartForm td,
			#form_domain-selection tbody th, #form_domain-selection td,
			#form_parameters_additionals tbody th, #form_parameters_additionals td {
				padding:0;
				border:none;
				background:url(../images/table-row_sep.png) center bottom no-repeat !important
			}
			#cartForm tbody th, #cartForm .discount,
			#form_domain-selection tbody th,
			#form_parameters_additionals tbody th { background-position:left bottom !important }
			#cartForm tbody .col-price, #cartForm .totals,
			#form_domain-selection tbody .col-delete,
			#form_parameters_additionals tbody .col-include { background-position:right bottom !important }
			#cartForm .buttons-set,
			#form_domain-selection .subtitles,
			#form_parameters_additionals .buttons-set { background:none !important }
			#form_domain-selection .buttons-set { padding:20px 10px }
			#form_domain-selection .subtitles { padding:20px 10px 0 }
			td.col-extensions { text-align:left }
				#cartForm tbody th div, #cartForm td div,
				#form_domain-selection tbody th div, #form_domain-selection td div,
				#form_parameters_additionals tbody th div, #form_parameters_additionals td div {
					position:relative;
					width:80px;
					min-height:60px;
					_height:60px; /*ie6*/
					padding:8px 10px;
					background:url(../images/table-cell_sep_vertical_big.png) left center no-repeat
				}
				.col-additionals div { width:288px !important; padding-left:70px !important }
				.col-delete div, .col-include div, .col-qty div { width:60px !important }
				.col-domains div { width:254px !important; min-height:0 !important; _height:0 !important /*ie6*/ }
				.col-extensions div { width:264px !important; padding:5px 0 10px 10px !important }
				.col-service div { width:340px !important; padding-left:70px !important }
					.col-price p, .col-value strong { font-size:12px }
						.col-price p *, .col-value strong * { font-size:18px }
		/* + Planos (ServiÃ§o) */
		.invisible { display:none }
			.plans th, .plans td {
				width:170px;
				padding:0;
				border-bottom:none;
				background:none
			}
			.customize .plans .col_features { width:278px }
			.customize .plans .col_plan { width:234px }
			.customize .plans tbody .col_value {
				width:188px;
				font-weight:bolder
			}
			.plans thead th { text-align:left }
				.plans th div, .plans td div { padding:8px }
				.plans th div {
					position:relative;
					background:url(../images/gradient_crystal-green-1.png) repeat-x #92b41e
				}
				.plans th.plan-2 div { background:url(../images/gradient_crystal-green-2.png) repeat-x #8ac322 }
				.plans th.plan-3 div { background:url(../images/gradient_crystal-green-3.png) repeat-x #69b52b }
				.plans th.plan-argoflex div { background:url(../images/gradient_crystal-green-4.png) repeat-x #48662c !important }
					.plans thead img {
						float:left;
						margin-right:4px
					}
					.plans thead em {
						display:block;
						overflow:hidden;
						position:absolute;
						top:-4px;
						right:-4px;
						width:86px;
						height:68px;
						text-indent:-9999px;
						background:url(../images/special-plan.png)
					}
				.view-advanced-features a {
					display:block;
					position:absolute;
					width:138px;
					padding:8px;
					border:none;
					font-size:10px;
					background:#f5f5f5
				}
				.customize .view-advanced-features a {
					position:static;
					width:auto;
					font-size:12px;
					background:none
				}
				.customize .prices p {
					float:right;
					width:172px;
					text-align:center
				}
			.plans .col_features {
				width:146px;
				padding:0;
				border:none;
				font-size:10px
			}
			.customize .plans .col_features { font-size:12px }
			.plans tbody .col_features { background:url(../images/table-cell_sep_horizontal.png) right bottom no-repeat !important }
			.customize .plans tbody th, .customize .plans tbody td { background:url(../images/table-row.png) left bottom repeat-x #fafafa !important }
				.col_features div { background:none !important }
					.col_features strong { display:none }
					.col_features em { position:relative }
					.customize .basic-feature .col_features em { padding-left:22px }
					.contas-de-e-mail .col_features em { background:url(../images/icon_contas-de-e-mail.png) left center no-repeat }
					.espaco-em-disco .col_features em { background:url(../images/icon_espaco-em-disco.png) left center no-repeat }
					.transferencia-mensal .col_features em { background:url(../images/icon_transferencia-mensal.png) left center no-repeat }
					.col_features .with-hint {
						cursor:help;
						border-bottom:dotted 1px
					}
						.col_features small { display:none }
						.col_features em:hover small {
							display:block;
							position:absolute;
							top:-18px;
							left:124px;
							padding-left:14px;
							background:url(../images/arrow_left.png) 0 12px no-repeat
						}
							.col_features small span {
								display:block;
								width:150px;
								min-height:16px;
								_height:16px; /*ie6*/
								padding:5px;
								font-size:10px;
								background:#fff;
								color:#414141
							}
			.col_plan { border-left:solid 8px #f5f5f5 }
			.customize .col_plan { border:none }
			tbody .col_plan { background:url(../images/table-cell_sep_horizontal.png) center bottom no-repeat #fff }
					.col_plan strong {
						text-transform:uppercase;
						color:#4c861d
					}
					.col_plan .icon {
						display:block;
						overflow:hidden;
						width:14px;
						height:14px;
						margin:0 auto;
						text-indent:-9999px;
						background:url(../images/sprites.png)
					}
					.customize .col_plan .icon { margin:0 0 0 102px }
					.col_plan .icon.with { background-position:-232px -105px }
					.col_plan .icon.without { background-position:-264px -105px }
					.customize .col_plan img { margin:0 auto } /*temp*/
					tfoot .col_plan * { color:#fff }
			.buttons td { padding-top:8px }

/* Components */
/* > Buttons */
.button {
	cursor:pointer;
	float:right;
	border:none !important;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:14px !important;
	font-weight:bolder;
	text-transform:none !important
}
#footer .button, #form-validate .button, .prev .button { float:left }
a.button { padding:4px 14px }
button.button, #cart .button { padding:3px 11px }
#access .button {
	padding:2px 8px;
	color:#636465
}
#aside .button, #cart .button {
	background:url(../images/gradient_green-1.png) repeat-x #7acb3b;
	color:#fff
}
#content .button, #footer .button {
	background:url(../images/gradient_yellow-1.png) repeat-x #fbed24;
	color:#414141
}
#content .deals .button, #content .sale .button {
	float:left;
	position:relative;
	top:20px;
	background:url(../images/gradient_green-1.png) repeat-x #7acb3b;
	color:#fff
}
#content .sale .button {
	float:none;
	position:static
}
#content #article .deals.unique .button,
.micro.button {
	overflow:hidden;
	padding:0 !important;
	text-indent:-9999px
}
#content #article .deals.unique .button {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:none
}
#content #faq .deals .button, #content #faq .widgets .button {
	background:url(../images/gradient_orange-1.png) repeat-x #f7902b;
	color:#fff
}
#resume .button { background:url(../images/gradient_green-2.png) repeat-x #0aa49a; color:#fff }
.button.delete,
.col-include label {
	position:absolute;
	top:50%;
	left:50%;
	width:24px;
	height:24px;
	margin:-12px 0 0 -12px !important
}
.button.delete { background:url(../images/sprites.png) -258px -53px !important }
#cart .button.delete {
	top:38.5%;
	left:94.5%;
	width:12px;
	height:12px;
	margin:0 !important;
	background:url(../images/sprites.png) -283px -52px !important
}
.button.close {
	position:absolute;
	top:8px;
	right:8px;
	width:12px;
	height:12px;
	background:url(../images/sprites.png) -283px -52px !important
}
.buttons-set {
	*zoom:1; /*ie67*/
	padding-top:10px
}
.parameters div.buttons-set { padding:0 }
	.buttons-set p { display:inline }
	#form-validate .buttons-set p, #login-form .buttons-set p, #login-form .buttons-set br { display:none }
	#login-form .buttons-set a { float:left }
	.buttons-set ul {
		clear:both;
		padding-top:20px
	}
	#form_domain-selection .buttons-set ul {
		clear:none;
		float:left;
		padding:0
	}
		.buttons-set li { display:inline }
		#form_domain-selection .buttons-set li { margin-right:10px }
/* > Deals and Widgets */
.deals ul, .widgets ul { padding:10px 10px 0 }
	.deals li, .widgets li {
		float:left;
		position:relative;
		width:188px;
		padding:15px;
		border:solid 1px #649d19;
		background:url(../images/deal_green_small.jpg) left bottom no-repeat #fff
	}
	#faq .deals li, #faq .widgets li {
		width:208px;
		border-color:#f36f21;
		background-image:url(../images/deal_orange_small.jpg)
	}
	.deals.unique li, .widgets.unique li { float:none }
	#article .deals.unique li {
		width:395px;
		padding:30px 140px;
		background-image:url(../images/deal_green_big.jpg)
	}
	#faq .deals.unique li, #faq .widgets.unique li {
		width:458px;
		background-image:url(../images/deal_orange_big.jpg)
	}
	.deals .alt, .widgets .alt { margin-left:10px }
	.deals.three .alt, .widgets.three .alt { margin:0 10px }
		.deals img { display:none }
		.deals.unique img, #deals img {
			float:left;
			display:block;
			padding-bottom:20px;
			margin-right:10px
		}
		#article .deals img { padding:0 }
		.widgets p { padding:10px 0 }
		.deals .price, #deals p, .plans .price, .sale .price {
			padding:0;
			font-family:'Myriad Pro Regular';
			color:#649d19
		}
		.deals .price {
			float:left;
			padding-right:8px
		}
		#article .deals.unique .price {
			padding:5px 0 0 10px;
			border-left:solid 1px #649d19
		}
		#faq .deals .price { color:#f36f21 }
		#deals p { padding:20px 10px 15px }
			.deals del, #deals del, .sale del,
			.price small {
				display:block;
				margin-bottom:2px;
				font-size:14px
			}
			#resume .price small { margin-bottom:5px }
			.price small { text-transform:lowercase }
			.deals span, #deals span, .sale .price span { display:none }
			.price strong, #deals p strong {
				display:block;
				line-height:1.5em;
				font-size:18px !important
			}
				.price strong big, #deals strong big {
					margin-left:-5px;
					font-family:'Myriad Pro Bold';
					font-size:36px !important
				}
				.price strong small, #deals strong small {
					display:inline;
					position:relative;
					top:-.5em;
					font-family:'Myriad Pro Bold';
					font-size:18px !important
				}
/* > Image Gallery */
.gallery {
	width:630px;
	margin:0 auto
}
	.gallery li {
		float:left;
		margin:0 !important;
		list-style:none !important
	}
		.gallery a {
			display:block;
			border:none;
			margin:4px !important
		}
/* > Images and Captions */
.aligncenter {
	padding-top:10px;
	text-align:center
}
	.aligncenter img { margin:0 auto }
.alignleft {
	float:left;
	padding:10px 15px 10px 0
}
.alignright {
	float:right;
	padding:10px 0 10px 15px
}
	.caption {
		padding-top:5px;
		font-size:12px
	}
/* > Images and Descriptions */
.product-image, .additional-image {
	position:absolute;
	left:10px
}
	.product-options strong, .additional-description strong { font-weight:bolder }
/* > Messages */
.message {
	position:relative;
	margin-bottom:10px;
	background:url(../images/gradient_yellow-2.png) repeat-x #fef3b9
}
.message.failure { color:#990505 }
	.message p { padding:5px 30px 5px 10px }
		.message strong { font-weight:bolder }
/* > Subtitles */
.subtitles li {
	display:inline;
	margin-right:10px
}
	.subtitles img { display:inline }

/* Layout */
/* > General */
#accessibility { display:none }
#page { background:url(../images/page.png) repeat-x #eaeadf }
	#header,
	#body,
	#footer {
		width:960px;
		margin:0 auto
	}
	#header {
		position:relative;
		z-index:3
	}
		#logo {
			position:relative;
			z-index:4
		}
			#logo a { border:none }
				#logo img {
					position:absolute;
					top:20px;
					left:10px
				}
		#franchisee {
			position:absolute;
			left:285px;
			max-width:208px;
			padding:22px 35px
		}
			#franchisee strong {
				font-size:12px;
				font-weight:bolder;
				color:#414141
			}
			#franchisee em {
				display:block;
				border-top:solid 1px #999;
				margin-top:2px;
				font-size:11px
			}
		#access {
			position:absolute;
			top:0;
			right:0;
			z-index:3;
			padding:6px 0;
			background:url(../images/access.png) left bottom repeat-x
		}
				#access li {
					float:left;
					position:relative;
					padding:3px 0
				}
				#access .opened { padding:0 }
				#access #link_argomail {
					padding-left:1px;
					background:url(../images/access_sep.png) left center no-repeat
				}
				#access #link_customer-service { padding:0 12px 0 0 }
					#access strong,
					#access #link_customer-service a {
						display:block;
						cursor:pointer;
						overflow:hidden;
						height:15px;
						border:none;
						text-indent:-9999px;
						background-image:url(../images/sprites.png)
					}
					#access #link_argocontrole strong { width:137px; background-position:0 0 }
					#access #link_argocontrole.logged-on strong { width:118px }
					#access #link_argocontrole.opened strong { height:23px; margin-bottom:-2px; background-position:0 -303px }
					#access #link_argomail strong { width:96px; background-position:0 -15px }
					#access #link_argomail.logged-on strong { width:77px }
					#access #link_argomail.opened strong { height:23px; margin-bottom:-2px; background-position:-137px -303px }
					#access #link_customer-service a { width:150px; height:21px; background-position:0 -30px }
						#access strong a {
							display:block;
							width:100%;
							height:100%
						}
					#access form {
						position:absolute;
						top:23px;
						width:198px;
						padding-top:8px
					}
					#access .closed form { display:none }
					#form_argocontrole { left:-63px; background:url(../images/sprites.png) 0 -326px no-repeat }
					#form_argomail { left:-103px; background:url(../images/sprites.png) 0 -334px no-repeat }
						#access fieldset {
							width:188px;
							padding:5px 5px 10px;
							background:#5eb42d
						}
								#access form a {
									font-size:11px;
									color:#fff
								}
		#user {
			position:absolute;
			top:33px;
			left:564px;
			z-index:2;
			width:372px;
			padding:0 12px;
			line-height:44px;
			font-size:12px;
			text-align:right
		}
			#user p { display:inline }
			#contact { margin-left:12px }
				#user span {
					margin-left:2px;
					color:#4c861f
				}
					#user a { margin:0 4px }
				#user strong {
					font-weight:bolder;
					color:#414141
				}
		#main-menu {
			position:relative;
			z-index:1;
			width:695px;
			height:38px;
			/*padding:78px 12px 0 285px;*/
                        padding:78px 12px 0 255px;
			background:url(../images/main-menu.png) center 78px no-repeat
		}
			/*<ul id="nav">
				<li class="nav-servicos">
					<strong>ServiÃ§os</strong>
					<ul>
						<li><a href="#">Hospedagem de Sites</a></li>
						<li><a href="#">Revenda de Hospedagem</a></li>
						<li><a href="#">Servidor Virtual (VPS)</a></li>
						<li><a href="#">Servidor Dedicado</a></li>
						<li><a href="#">Registro de DomÃ­nio</a></li>
						<li><a href="#">E-mail Marketing</a></li>
						<li><a href="#">Web RÃ¡dio</a></li>
					</ul>
				</li>
				<li class="nav-promocoes"><a href="#">PromoÃ§Ãµes</a></li>
			</ul>*/
			#nav {
				padding: 0 0 0 15px;
			}
				#nav li {
					float:left;
					position:relative
				}
				#nav .nav-servicos, #nav .nav-servicos strong { width:90px }
				/*#nav .nav-promocoes, #nav .nav-promocoes a { width:118px }*/
				#nav .nav-promocoes, #nav .nav-promocoes strong { width:118px }
				#nav .nav-suporte, #nav .nav-suporte strong { width:81px }
				#nav .nav-a-argohost, #nav .nav-a-argohost strong { width:103px }
				#nav .nav-blog, #nav .nav-blog a { width:59px }
					#nav li a, #nav li strong {
						cursor:pointer;
						float:left;
						overflow:hidden;
						height:33px;
						border:none;
						text-indent:-9999px
					}
					#nav li:hover a, #nav li:hover strong { background-image:url(../images/main-menu.png) }
					#nav .nav-servicos:hover strong { background-position:-269px -38px }
					/*#nav .nav-promocoes:hover a { background-position:-360px -38px }*/
					#nav .nav-promocoes:hover strong { background-position:-360px -38px }
					#nav .nav-suporte:hover strong { background-position:-477px -38px }
					#nav .nav-a-argohost:hover strong { background-position:-558px -38px }
					#nav .nav-blog:hover a { background-position:-661px -38px }
					#nav ul { display:none }
					#nav li:hover ul {
						display:block;
						position:absolute;
						top:28px;
						padding-top:8px;
						background:url(../images/sprites.png) 0 -524px no-repeat
					}
					#nav .nav-servicos ul { left:-63px; width:151px }
                    #nav .nav-promocoes ul { left: -63px; width:178px }
					#nav .nav-suporte ul { left:-62px; width:141px }
					#nav .nav-a-argohost ul { left:-62px; width:163px }
						#nav li li {
							float:none;
							position:static;
							padding:0 10px 5px;
							background:#fff
						}
						#nav li li:first-child { padding-top:5px }
							#nav li li a {
								float:none;
								display:block;
								overflow:auto;
								width:auto;
								height:auto;
								font-family:'Myriad Pro Regular';
								font-size:14px;
								letter-spacing:.05em;
								text-indent:0;
								background:none !important
							}
							#nav li li a:hover, #nav li li a:focus, #nav li li a:active { text-decoration:underline }
			#cart {
				float:right;
				position:relative;
				width:170px;
				height:30px;
				/*padding:7px 14px 0 58px*/
                                padding:7px 5px 0 54px
			}
				#cart span {
					display:block;
					width:150px;
					padding-right:14px;
					font-family:'Myriad Pro Regular';
					font-size:16px;
					color:#414141
				}
				#cart.full span { cursor:pointer }
				#cart.full.closed span { background:url(../images/arrow_down.png) right center no-repeat }
				#cart.opened span { background:url(../images/arrow_up.png) right center no-repeat }
				#cart div {
					position:absolute;
					top:26px;
					left:0;
					width:208px;
					padding:13px 10px 10px;
					background:url(../images/cart.png) no-repeat #fff
				}
				#cart.closed div { display:none }
					#cart ul { margin-bottom:10px }
						#cart li {
							position:relative;
							min-height:24px;
							_height:24px; /*ie6*/
							padding:5px 17px 6px 29px;
							background:url(../images/cart_sep.png) center bottom no-repeat
						}
							#cart img {
								position:absolute;
								left:0
							}
							#cart br { display:none }
							#cart strong {
								display:block;
								font-family:'Myriad Pro Regular';
								font-size:14px;
								letter-spacing:.05em;
							}
							#cart em {
								font-family:'Myriad Pro Regular';
								font-size:12px
							}
	#super-banner {
		position:relative;
		z-index:2;
		margin:5px 0 10px
	}
		#super-banner ul {
			overflow:hidden;
			width:960px;
			height:198px;
			margin:0 auto
		}
	#body {
		position:relative;
		z-index:1;
		padding:5px 0 20px
	}
		#breadcrumbs { padding:0 10px }
			#breadcrumbs li {
				display:inline;
				font-size:11px
			}
				#breadcrumbs * { color:#414141 }
		#content {
			float:left;
			width:720px;
			padding-top:10px
		}
		.cms-home #content,
		.cms-home #aside {
			float:none;
			width:auto;
			padding:0
		}
			#title {
				padding:10px 20px;
				background:url(../images/title_green.png) left bottom no-repeat #0a998b
			}
			#article {
				min-height:681px;
				_height:681px; /*ie6*/
				padding:10px;
				background:#fff
			}
			.catalog-category-view #article, .catalog-product-view #article {
				padding:0 0 10px;
				color:#414141
			}
				.breadcrumbs { margin-bottom:10px }
					.breadcrumbs p { display:none }
						.breadcrumbs li {
							float:left;
							overflow:hidden;
							width:230px;
							height:21px;
							padding:12px 15px 12px 25px;
							margin-right:-20px;
							background:url(../images/sprites.png) 0 -342px no-repeat
						}
						.breadcrumbs .current { background-position:0 -387px }
						.breadcrumbs .first { width:213px; padding-left:10px; background-position:-32px -342px }
						.breadcrumbs .first.current { background-position:-32px -387px }
						.breadcrumbs .last { width:192px }
						.breadcrumbs .last.current { background-position:0 -387px }

                        /* beeadcrumps para 2 passos */
                        .breadcrumbs #purchase li { background:url(../images/background_pass.png) 0 0 no-repeat }
                        .breadcrumbs #purchase .first { width: 348px; background-position: -20px 0 }
                        .breadcrumbs #purchase .first.current { background-position: -20px -46px }
                        .breadcrumbs #purchase .last { width: 307px }
                        .breadcrumbs #purchase .last.current { background-position: 0 -45px }
                        /* fim beeadcrumps para 2 passos */

							.breadcrumbs a { color:#636465 }
							.breadcrumbs del { text-decoration:none }
							.breadcrumbs strong { color:#fff }
								.step-name, .step-number {
									float:left;
									line-height:21px
								}
								.step-name {
									font-family:'Myriad Pro Regular';
									font-size:16px
								}
								.step-number {
									padding:0 15px;
									font-family:'Myriad Pro Bold';
									font-size:20px
								}
				.section { margin-bottom:20px }
				.catalog-category-view .section, .catalog-product-view .section { padding:0 10px }
				.catalog-category-view .definitions .section, .catalog-product-view .definitions .section { padding:0 }
				.article { padding-bottom:10px }
					.article div, .content div,
					.article dl, .content dl,
					.article ol, .content ol, .important ol,
					.article p, .content p,
					.article ul, .content ul, .important ul,
					.article table, .content table { margin-top:10px }
						.article div div { margin:0 }
						.article dt, .content dt,
						.article li, .content li, .important li { margin-left:40px }
 						.article ol li, .content ol li, .important ol li { list-style:decimal outside }
 						.article ul li, .content ul li, .important ul li { list-style:circle outside }
 						.article dd, .content dd { margin-left:60px }
					.article em, .content em, .important em, .article q, .content q { font-style:italic }
					.article h1, .article h2, .article h3, .article h4, .article h5, .article h6 { margin-top:20px }
					.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { color:#f36f21 }
					.article * strong, .content * strong, .important * strong { font-weight:bolder }
					.content a, .widgets a { color:#f36f21 }
				.special-box {
					padding:35px !important;
					border:solid 1px #cbcbcd;
					background:url(../images/special-box.jpg) center top repeat-x #ebebe5
				}
				.article .special-box {
					*overflow:hidden; /*ie67*/
					*width:628px; /*ie67*/
					margin-top:20px
				}
					.special-box *:first-child,
					.special-box *.first-child { margin-top:0 } /*ie6*/
				.tecnologies {
					clear:both;
					width:700px;
					height:88px;
					background:url(../images/tecnologies_hosting.png) center bottom no-repeat
				}
				.category-revenda-de-hospedagem .tecnologies { background-image:url(../images/tecnologies_resale.png) }
				.category-webradio .tecnologies { background-image:url(../images/tecnologies_webradio.png) }
					.tecnologies * { display:none }
		#aside {
			float:right;
			width:230px;
			min-height:760px;
			_height:760px; /*ie6*/
			padding-top:10px
		}
		.cms-home #aside {
			min-height:inherit;
			_height:inherit /*ie6*/
		}
			.widget {
				*zoom:1; /*ie67*/
				padding:15px 10px;
				margin-top:10px;
				background:#fff
			}
			.widget:first-child,
			.widget.first-child { margin:0 } /*ie6*/
			.cms-home .widget {
				float:left;
				padding:0;
				margin:0 10px;
				background:none
			}
			#domain-search { background:url(../images/bubbles_left-top.jpg) no-repeat #fff }
				#domain-search .title { display:none }
					#domain-search p {
						padding:10px;
						font-family:'Myriad Pro Regular';
						text-align:right
					}
							#domain-search a {
								float:left;
								margin-top:10px;
								line-height:2em;
								font-size:12px;
								text-decoration:underline
							}
							#domain-search a:hover, #domain-search a:focus, #domain-search a:active {
								border:none;
								text-decoration:none
							}
							#form_domain-search a { text-transform:lowercase }
			#deals { background:url(../images/bubbles_left-bottom.jpg) left bottom no-repeat #fff }
			#quote { background:url(../images/bubbles_right-top.jpg) right top no-repeat #fff }
						#quote img { margin:10px auto }
						#quote .citacion {
							padding:10px;
							font-size:12px;
							background:url(../images/citacion.png) left bottom repeat-x #f9dd75;
							color:#414141
						}
								#quote .citacion big {
									position:relative;
									top:.4em;
									line-height:0;
									font-size:28px;
									font-weight:bolder
								}
								#quote .citacion .begin { margin-right:.2em }
								#quote .citacion .end { margin-left:.2em }
						#quote .author {
							padding:15px 10px 0;
							font-size:11px;
							text-align:right;
							background:url(../images/author.png) no-repeat #fff;
							color:#649d19
						}
							#quote .author cite {
								display:block;
								font-size:14px;
								font-weight:bolder
							}
							#quote .author span { display:none }
			#widget_banners { position:relative }
				#banner_view {
					position:relative;
					z-index:1
				}
					#banner_view a { border:none }
				#banner_pager {
					position:absolute;
					z-index:2;
					right:25px;
					bottom:12px
				}
					#banner_pager li {
						cursor:pointer;
						float:left;
						overflow:hidden;
						width:8px;
						height:8px;
						margin-left:5px;
						text-indent:-9999px;
						background:url(../images/sprites.png) -232px -119px
					}
					#banner_pager .activeSlide { background-position:-240px -119px }
	#footer { padding:0 0 20px }
		#interaction {
			*zoom:1; /*ie67*/
			background:#fff
		}
			#interaction div { float:left }
			#newsletter {
				width:642px;
				padding:12px 0px 0 20px
			}
				#newsletter p {
					float:left;
					padding:2px 10px 2px 0;
					font-size:16px
				}
					#newsletter strong {
						font-style:italic;
						font-weight:bolder;
						color:#edb815
					}
						#subscribe_form label { display:none }
			#feed,
			#chat { background:url(../images/interaction_sep.png) left 12px no-repeat }
			#feed { padding:10px 8px 0 10px }
			#chat { padding:10px 10px 0 12px }
				#interaction a {
					display:block;
					overflow:hidden;
					border:none;
					text-indent:-9999px;
					background-image:url(../images/sprites.png)
				}
				#interaction #feed a {
					width:28px;
					height:28px;
					background-position:-230px -51px
				}
				#interaction #chat a {
					width:230px;
					height:38px;
					background-position:0 -51px
				}
		#footer-menu { background:url(../images/footer-menu.png) left bottom no-repeat #7fce3d }
			#footer-menu * { color:#fff !important }
			#footer-menu ul {
				*zoom:1; /*ie67*/
				padding:20px 20px 30px;
				background:url(../images/footer-menu_detail.png) no-repeat
			}
				#footer-menu li {
					float:left;
					width:200px;
					min-height:181px;
					_height:181px; /*ie6*/
					padding:0 18px 0 21px;
					background:url(../images/footer-menu_sep.png) no-repeat
				}
				#footer-menu li:first-child,
				#footer-menu li.first-child { /*ie6*/
					padding:0 18px 0 0;
					background:none
				}
				#footer-menu #menu_services {
					padding:0 18px 0 0;
					background:none
				} /*ie6*//*temp*/
				#footer-menu #menu_contact { width:170px }
					#menu_about .title { padding:0 0 0 22px; background:url(../images/icon_about.png) left center no-repeat }
					#menu_contact .title { padding:0 0 0 18px; background:url(../images/icon_contact.png) left center no-repeat }
					#menu_services .title { padding:0 0 0 22px; background:url(../images/icon_services.png) left center no-repeat }
					#menu_support .title { padding:0 0 0 29px; background:url(../images/icon_support.png) left center no-repeat }
					#footer-menu ul ul {
						padding:18px 0 0;
						background:none
					}
						#footer-menu li li {
							float:none;
							width:auto;
							min-height:inherit;
							_height:inherit; /*ie6*/
							padding:0 0 0 8px !important;
							margin-bottom:6px;
							font-size:12px;
							background:url(../images/bullet.png) left center no-repeat !important
						}
						#footer-menu #menu_contact li {
							padding-left:25px !important;
							margin-bottom:12px;
							font-size:16px
						}
						#footer-menu li #info_e-mail { background-image:url(../images/icon_e-mail-1.png) !important }
						#footer-menu li #info_phone { background-image:url(../images/icon_phone-1.png) !important }
						#footer-menu li #info_twitter { background-image:url(../images/icon_twitter-1.png) !important }
							#footer-menu a:hover, #footer-menu a:focus, #footer-menu a:active { border-bottom:dotted 2px #b5df99 }
		#footer div.vcard { display:none } /*temp*/
/* > Cadastro / InformaÃ§Ãµes de CobranÃ§a */
						#form_register fieldset { padding-bottom:20px }
							#form_register legend {
								display:block;
								width:602px;
								padding:0 0 4px 26px;
								border-bottom:solid 1px #cbcbcd;
								margin-bottom:10px;
								line-height:18px;
								font-family:'Myriad Pro Bold';
								font-size:12px;
								letter-spacing:.15em;
								text-transform:uppercase;
								background:url(../images/sprites.png) no-repeat
							}
							#form_register .fs-1 legend { background-position:-282px -127px }
							#form_register .fs-2 legend { background-position:-282px -208px }
							#form_register .fs-3 legend { background-position:-282px -288px }
							#form_register .fi { float:left }
							#form_register .fg-1-1, #form_register .fi-2-3, #form_register .fi-2-5, #form_register .fi-3-1, #form_register .fi-3-2, #form_register .fi-3-4, #form_register .fi-3-5, #form_register .fi-3-6, #form_register .fi-3-8, #form_register .fi-3-9 { padding-right:36px }
							#form_register .fg-1-1 {
								float:left;
								width:296px
							}
								#field_cpf, #field_cnpj, #field_email1, #field_email2, #field_nascimento, #field_endereco { width:288px }
								#field_nome, #field_razao { width:620px }
								#field_numero { width:54px }
								#field_complemento { width:190px }
								#field_bairro, #field_cidade { width:152px }
								#field_uf { width:32px }
								#field_pais { width:160px }
                                #field_cep, #field_fixo, #field_celular { width:177px }
/* > DomÃ­nios */
						#form_advanced-domain-search .fs-1,
						.domain.transfer .info {
							float:left;
							width:314px
						}
							#form_advanced-domain-search legend {
								display:block;
								overflow:hidden;
								width:314px;
								height:46px;
								margin-bottom:10px;
								text-indent:-9999px;
								background:url(../images/sprites.png) 0 -432px
							}
							#form_advanced-domain-search .fs-2 legend { background-position:0 -478px }
						.domain.transfer .info p, .domain.advanced-search p { margin-bottom:10px }
						#form_advanced-domain-search .fs-2,
						#form_domain-transfer {
							float:right;
							width:314px
						}
								.domain .tabs {
									position:relative;
									z-index:2
								}
										.domain .tabs a {
											float:left;
											padding:4px 10px;
											border:solid 1px #c9c9c9;
											background:url(../images/gradient_gray-1.png) left bottom repeat-x #fefefe; /* older browsers */
											background-image:-moz-linear-gradient(top, #fff, #d5d5d5); /* Firefox 3.6+ */
											background-image:-webkit-gradient(linear, center top, center bottom, from(#fff), to(#d5d5d5)); /* Safari 4+ and Chrome */
											color:#636465
										}
										.domain .tabs .current a {
											border-bottom-color:#fff;
											background:#fff
										}
							#form_advanced-domain-search .fi-2-2, #form_advanced-domain-search .fi-2-3 {
								clear:both;
								overflow:auto;
								position:relative;
								top:-1px;
								z-index:1;
								height:108px;
								padding:10px;
								border:solid 1px #c9c9c9;
								margin-bottom:10px;
								background:url(../images/input_white.png) left bottom repeat-x #fff
							}
								.section.domain textarea { width:296px }
								.domain.transfer textarea { margin-left:10px }
						#form_advanced-domain-search .buttons-set { clear:both }
					.related-services ul { padding:10px 10px 0 }
						.related-services li {
							float:left;
							width:303px;
							padding:15px;
							border:solid 1px #649d19
						}
						.related-services .alt { margin-left:10px }
							.related-services a {
								border:none;
								color:#649d19
							}
								.related-services img {
									float:left;
									margin-right:10px
								}
							.related-services p {
								font-family:'Myriad Pro Regular';
								font-size:14px
							}
								.related-services p a { color:#636465 }
/* > Fale Conosco */
				.contact-form {
					float:left;
					width:273px
				}
				.other-contact-forms {
					float:right;
					width:345px
				}
						.other-contact-forms li {
							min-height:34px;
							_height:34px; /*ie6*/
							padding:15px 10px 15px 54px;
							border-top:solid 1px #cbcbcd
						}
						.other-contact-forms li:first-child,
						.other-contact-forms li.first-child { border:none } /*ie6*/
						#contact_e-mail { background:url(../images/icon_e-mail-2.png) 10px 15px no-repeat }
						#contact_phones { padding-bottom:0; background:url(../images/icon_phone-2.png) 10px 15px no-repeat }
						#contact_twitter { background:url(../images/icon_twitter-2.png) 10px 15px no-repeat }
							.other-contact-forms span { display:block }
							.other-contact-forms a,
							.other-contact-forms dd {
								font-size:16px;
								font-weight:bolder;
								color:#636465
							}
							.other-contact-forms dl { padding-bottom:15px }
								.other-contact-forms dt { padding-top:12px }
/* > Home */
			#home {
				position:relative;
				border-bottom:solid 8px #f36f21;
				margin-bottom:20px;
				background:url(../images/gradient_orange-2.png) repeat-x #eeb016
			}
				.cms-home #content .title {
					padding:0;
					border:none;
					color:#fff
				}
					.cms-home .title big {
						float:left;
						width:220px;
						padding:23px 20px 23px 70px;
						margin-bottom:-30px;
						font-family:'Myriad Pro Bold';
						font-size:24px;
						background:url(../images/magnifier.png) 20px center no-repeat
					}
				.faq {
					clear:both;
					position:relative;
					z-index:2;
					margin:0;
					font-family:'Myriad Pro Regular'
				}
					#filter { padding-left:306px }
							#filter a {
								overflow:hidden;
								float:left;
								height:30px;
								border:none;
								text-indent:-9999px;
								background:url(../images/tabs.png)
							}
							#filter .empresas a { width:130px; background-position:-153px 0 }
							#filter .empresas a:hover, #filter .empresas a:focus, #filter .empresas a:active, #filter .empresas.current a { background-position:-153px -30px }
							#filter .profissionais-web a { width:190px; background-position:-283px 0 }
							#filter .profissionais-web a:hover, #filter .profissionais-web a:focus, #filter .profissionais-web a:active, #filter .profissionais-web.current a { background-position:-283px -30px }
							#filter .uso-pessoal a { width:153px }
							#filter .uso-pessoal a:hover, #filter .uso-pessoal a:focus, #filter .uso-pessoal a:active, #filter .uso-pessoal.current a { background-position:0 -30px }
					#faq {
						clear:both;
						border-top:solid 8px #f36f21;
						background:url(../images/faq.png) repeat-y #fff
					}
						#questions {
							float:left;
							width:328px
						}
								#questions li { background:url(../images/gradient_beige.png) left bottom repeat-x #f6f6e7 }
								#questions li:hover,
								#questions li.hover, /*ie6*/
								#questions .current { background:url(../images/gradient_crystal-orange.png) left center repeat-x #f36f21 }
									#questions a:link, #questions a:visited {
										display:block;
										padding:10px 29px 10px 10px;
										border:none;
										font-size:18px;
										background:url(../images/white.png) right center repeat-y;
										color:#636465
									}
									#questions a:hover, #questions a:focus, #questions a:active, #questions .current a {
										background-image:url(../images/pointer.png);
										color:#fff
									}
						#answers {
							float:right;
							width:510px;
							padding:40px 61px
						}
								.content {
									padding:0 10px 30px;
									background-position:right top;
									background-repeat:no-repeat
								}
								#a_tag-uso-pessoal_o-que-faco-para-obter-suporte .content { padding-right:150px; background-image:url(../images/_temp/o-que-faco-para-obter-suporte.png) }
/* > Login */
				.registered-customer,
				.new-customer {
					float:left;
					width:273px;
					min-height:275px;
					_height:275px /*ie6*/
				}
				.new-customer { float:right }
					.registered-customer p, .new-customer p, .recovery-password p { margin-bottom:20px }
/* > Modo de Pagamento */
						#form_payment-mode .special-box {
							float:left;
							width:273px
						}
						#form_payment-mode .bank,
						#form_payment-mode .mobile-payment { float:right }
						#form_payment-mode .debit-card,
						#form_payment-mode .mobile-payment { margin-top:10px }
/* > ServiÃ§o */
				.section.intro {
					padding:20px 20px 50px;
					margin:0;
					background:url(../images/intro_green.jpg)
				}
					#resume {
						float:right;
						position:relative;
						width:290px;
						padding:20px;
						background:url(../images/opacity_60.png)
					}
						#resume * { font-size:12px }
						#resume div {
							float:right;
							padding:2px 0 2px 21px;
							background:url(../images/resume_sep_green.png) left center no-repeat
						}
							#resume p,
							#resume ul { font-family:'Myriad Pro Regular' }
							#resume p { padding:0 0 10px 12px }
								#resume p strong { color:#0a998b }
						#resume ul { padding:6px 0 2px }
							#resume li { padding:2px 0 2px 22px }
							#resume .espaco-em-disco { background:url(../images/icon_espaco-em-disco.png) left center no-repeat }
							#resume .transferencia-mensal { background:url(../images/icon_transferencia-mensal.png) left center no-repeat }
							#resume .contas-de-e-mail { background:url(../images/icon_contas-de-e-mail.png) left center no-repeat }
						.intro a {
							text-transform:lowercase;
							color:#0a998b
						}
					.intro .about {
						float:left;
						width:330px;
						padding:10px 0 0;
						font-family:'Myriad Pro Regular'
					}
					.intro #more_about .about {
						float:none;
						width:auto
					}
					.intro .more {
						clear:left;
						padding:10px 0 0
					}
						.intro .more span {
							font-weight:bolder;
							color:#0a998b
						}
							.intro .more span a { margin:0 4px }
				.section.details_advantages-and-promotions,
				.section.details_plans {
					padding:0;
					margin:0
				}
					#details-menu .tabs {
						position:relative;
						left:21px;
						z-index:1;
						padding-left:20px
					}
					#details-menu .tabs:first-child,
					#details-menu .tabs.first-child { left:0 } /*ie6*/
					#details-menu .tabs.active { z-index:3 }
							#details-menu .tabs a {
								float:left;
								position:relative;
								top:-2em;
								padding:4px 10px;
								border:solid 1px #c9c9c9;
								margin:0 -1px -2em 0;
								font-family:'Myriad Pro Regular';
								font-size:12px;
								background:url(../images/gradient_gray-1.png) left bottom repeat-x #fefefe; /* older browsers */
								background-image:-moz-linear-gradient(top, #fff, #d5d5d5); /* Firefox 3.6+ */
								background-image:-webkit-gradient(linear, center top, center bottom, from(#fff), to(#d5d5d5)); /* Safari 4+ and Chrome */
								color:#636465
							}
							#details-menu .tabs .current a {
								top:-2.5em;
								z-index:2;
								padding:10px;
								margin:0 -1px -2.5em 0;
								color:#414141
							}
							#details-menu .tabs .plans a {
								top:-1.9em;
								padding:7px 12px 2px;
								margin:0 -1px -1.9em 0;
								font-size:16px
							}
							#details-menu .tabs .plans.current a { padding:7px 12px }
							#details-menu .tabs .sale a { color:#f36d21 }
								.sale a img { display:inline }
					div.plans, div.advantages, div.sale {
						position:relative;
						z-index:2;
						padding:20px;
						border-top:solid 1px #c9c9c9;
						border-bottom:solid 1px #c9c9c9
					}
					div.plans { background:#f5f5f5 }
					.customize div.plans {
						padding:0;
						border:none;
						background:none
					}
					div.advantages { background:url(../images/special-box.jpg) center top repeat-x #ebebe5 }
					div.sale {
						padding:40px;
						background:url(../images/deal_green_big.jpg) center bottom no-repeat #fff
					}
						.details .extradiv { clear:both }
								.advantages li {
									float:left;
									width:330px;
									padding:10px 10px 10px 0
								}
									.advantages img {
										float:left;
										padding-bottom:25px;
										margin-right:10px
									}
							div.sale img { position:absolute }
							.sale h2, .sale p {
								width:396px;
								padding-left:60px
							}
							.sale p { margin-top:10px }
							.sale div div {
								float:right;
								padding:20px;
								background:url(../images/opacity_60.png)
							}
								.sale div div p {
									width:auto;
									margin:0 0 20px
								}
				.section.customize { margin-top:20px }
					.customize p { padding:10px }

/* Temp */
												/* > Pesquisa de DomÃ­nio */
												.col-extensions li {
													float:left;
													width:68px;
													padding:4px 5px;
													margin:5px 10px 0 0 !important;
													background:url(../images/gradient_gray-2.png) repeat-x #ebebeb
												}
													.taken {
														display:block;
														position:relative;
														width:68px;
														line-height:18px
													}
														.taken img {
															position:absolute;
															top:2px;
															right:0
														}
/* > Limbo */
.catalog-category-view #article.definitions, .catalog-product-view #article.definitions {
	padding:10px;
	color:#636465
}
.parameters p { margin-bottom:10px }
.parameters label em, .parameters label strong { font-weight:bolder }
/* > ServiÃ§os a Contratar */
.discount legend {
	display:inherit;
	margin-bottom:5px;
	font-size:;
	text-transform:
}
.discount label { display:none }
.discount input {
	float:left;
	width:240px;
	font-size:12px
}
.discount button {
	float:none;
	margin-left:5px
}
.totals {}
	.totals dl {}
	#subtotal {}
	#total {}
		.totals dt {
			float:left;
			width:80px;
			padding:10px 10px 10px 90px
		}
		.totals #total dt {
			font-size:18px;
			background:url(../images/table-row_sep.png) no-repeat
		}
		.totals dd {
			float:right;
			width:100px;
			padding:10px 0;
			/*line-height:1.231em;*/
			font-size:12px
		}
		.totals #total dd { background:url(../images/table-row_sep.png) right top no-repeat }
			.totals #subtotal big { font-size:14px }
			.totals #total big { font-size:18px }

/* Themes */
/* > Super-Banners */
#super-banner.green-theme { background:url(../images/super-banner_green-theme.jpg) center repeat-x #5eb42d }
#super-banner.orange-theme { background:url(../images/super-banner_orange-theme.jpg) center repeat-x #f36f21 }
#super-banner.lilac-theme { background:url(../images/super-banner_purple-theme.jpg) center repeat-x #b99fca }
/* > Servidor VPS (Vinho) */
.category-servidores-virtuais-vps #title { background:url(../images/title_wine.png) left bottom no-repeat #840707 }
.category-servidores-virtuais-vps .section.intro { background:url(../images/intro_wine.jpg) }
.category-servidores-virtuais-vps #resume div { background:url(../images/resume_sep_wine.png) left center no-repeat }
.category-servidores-virtuais-vps #resume p strong, .category-servidores-virtuais-vps .intro h3, .category-servidores-virtuais-vps .intro a, .category-servidores-virtuais-vps .intro h2, .category-servidores-virtuais-vps .intro .more span { color:#840707 }
.category-servidores-virtuais-vps #resume .button { background:url(../images/gradient_wine.png) repeat-x #910707 }
/* > Web Radio (LilÃ¡s) */
.category-webradio #title { background:url(../images/title_lilac.png) left bottom no-repeat #b99fca }
.category-webradio .section.intro { background:url(../images/intro_lilac.jpg) }
.category-webradio #resume div { background:url(../images/resume_sep_lilac.png) left center no-repeat }
.category-webradio #resume p strong, .category-webradio .intro h3, .category-webradio .intro a, .category-webradio .intro h2, .category-webradio .intro .more span { color:#7e5599 }
.category-webradio #resume .button { background:url(../images/gradient_lilac.png) repeat-x #ac8cc0 }

/* CRIR (Checkbox/Radio Input Replacement) */
#form_domain-selection label {
	float:;
	width:50px;
	height:;
	padding:0 18px 0 0;
	line-height:18px;
	font-size:inherit;
	text-transform:none
}
#form_domain-selection .checkbox_checked { background:url(../images/icon_good_active.png) right center no-repeat }
#form_domain-selection .checkbox_unchecked { background:url(../images/icon_good_inactive.png) right center no-repeat }
#form_parameters_additionals label, #form_payment-mode label {
	display:block;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
	background-image:url(../images/sprites.png)
}
#form_parameters_additionals .checkbox_checked { background-position:-232px -79px }
#form_parameters_additionals .checkbox_unchecked { background-position:-258px -79px }
#form_payment-mode label {
	width:273px;
	height:44px
}
#form_payment-mode .radio_unchecked  {
	opacity:.25;
	-moz-opacity:.25;
	filter:alpha(opacity=25)
}
#form_payment-mode .bank label { background-position:0 -171px }
#form_payment-mode .credit-card label { background-position:0 -127px }
#form_payment-mode .debit-card label { background-position:0 -215px }
#form_payment-mode .mobile-payment label { background-position:0 -259px }

/* Box Shadow */
#access fieldset, #cart div, #nav ul {
	box-shadow:0 4px 6px #bbb;
	-moz-box-shadow:0 4px 6px #bbb;
	-webkit-box-shadow:0 4px 6px #bbb;
}
#article, #footer-menu, #interaction, #title, .col_features small span, .widget {
	box-shadow:1px 1px 2px #d6d6d6;
	-moz-box-shadow:1px 1px 2px #d6d6d6;
	-webkit-box-shadow:1px 1px 2px #d6d6d6
}
#details-menu .tabs .current a {
	box-shadow:2px 2px 8px #d1d1d1;
	-moz-box-shadow:2px 2px 8px #d1d1d1;
	-webkit-box-shadow:2px 2px 8px #d1d1d1
}

/* Text Shadow */
#title h1, .breadcrumbs .current span, .plans h2 { text-shadow:1px 1px 3px #666 }

/* Rounded Corners */
#details-menu .tabs .current a, .button, .col-extensions li, .special-box {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
#quote .citacion, .tabs a {
	border-top-right-radius:5px; border-top-left-radius:5px;
	-moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px
}
.breadcrumbs .first {
	border-bottom-left-radius:5px; border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px; -moz-border-radius-topleft:5px;
	-webkit-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px
}
.breadcrumbs .last {
	border-top-right-radius:5px; border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px
}
#access fieldset, #cart div {
	border-bottom-right-radius:6px; border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px
}
#home {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px
}
#faq {
	border-top-right-radius:8px; border-top-left-radius:8px;
	-moz-border-radius-topright:8px; -moz-border-radius-topleft:8px;
	-webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px
}
#resume, .deals li, .related-services li, .sale div div, .widgets li {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px
}
#interaction, #title, .widget {
	border-top-right-radius:10px; border-top-left-radius:10px;
	-moz-border-radius-topright:10px; -moz-border-radius-topleft:10px;
	-webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px
}
#footer-menu {
	border-bottom-right-radius:10px; border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px
}

/* Float Fix */
#article:after,
#body:after,
#faq:after,
#footer-menu ul:after,
#interaction:after,
.breadcrumbs ul:after,
.buttons-set:after,
.col-extensions ul:after,
.customize .prices div:after,
.deals ul:after,
.deals li:after,
.gallery:after,
.intro:after,
.related-services ul:after,
.section .extradiv:after,
.special-box:after,
.widget:after/*,
.widgets li:after*/ {
	content:".";
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	height:0
}

/* WebKit Hacks */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#footer .button {
		position:relative;
		top:-2px;
		left:-2px
	}
	.new-customer,
	.registered-customer { min-height:258px }

	/* Temp */
	#details-menu .tabs a, #details-menu .tabs .plans a { margin-bottom:0 }

}

/* Ajustes Input e Select Subdominios */
#new_tld {
    width: 90px;
}
#free_subdomain_name {
    width: 215px;
}

#free_subdomain_tld {
    width: 160px;
}

textarea {
    resize:none;
    outline:none;
}
