@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'FrutigerLTStd55Roman';
	src: url('../fonts/frutigerltstd-roman-webfont.eot');
	src: local('☺'), url('../fonts/frutigerltstd-roman-webfont.woff') format('woff'), url('../fonts/frutigerltstd-roman-webfont.ttf') format('truetype'), url('../fonts/frutigerltstd-roman-webfont.svg#webfontI1DmocMb') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FrutigerLTStd65Bold';
	src: url('../fonts/frutigerltstd-bold-webfont.eot');
	src: local('☺'), url('../fonts/frutigerltstd-bold-webfont.woff') format('woff'), url('../fonts/frutigerltstd-bold-webfont.ttf') format('truetype'), url('../fonts/frutigerltstd-bold-webfont.svg#webfont9bxOGV0f') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FrutigerLTStd45Light';
	src: url('../fonts/frutigerltstd-light-webfont.eot');
	src: local('☺'), url('../fonts/frutigerltstd-light-webfont.woff') format('woff'), url('../fonts/frutigerltstd-light-webfont.ttf') format('truetype'), url('../fonts/frutigerltstd-light-webfont.svg#webfontxSqXFbLB') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FrutigerLTStd75Black';
	src: url('../fonts/frutigerltstd-black-webfont.eot');
	src: local('☺'), url('../fonts/frutigerltstd-black-webfont.woff') format('woff'), url('../fonts/frutigerltstd-black-webfont.ttf') format('truetype'), url('../fonts/frutigerltstd-black-webfont.svg#webfontPz3R1qyi') format('svg');
	font-weight: normal;
	font-style: normal;
}


body { font-family:'FrutigerLTStd55Roman', Arial, Hevetica, sans-serif; font-size:11px; color:#9c9d9e; background:#fefefe url(../images/bg.jpg) top repeat-x; position:relative; zoom:1; font-weight:normal; }

.all { background:url(../images/bg-all.jpg) top center no-repeat; }

.all .header { height:745px; }
.all .header h1 { position:absolute; margin-top:93px; margin-left:91px; }
.all .header .chamada { padding-left:480px; padding-top:158px; position:relative; }
.all .header .chamada h1 { position:relative; margin:0px; font-family:'FrutigerLTStd75Black','FrutigerLTStd65Bold',Arial,Helvetica,sans-serif; font-size:62px; }
.all .header .chamada h2 { font-family:'FrutigerLTStd45Light','FrutigerLTStd55Roman',Arial,Helvetica,sans-serif; font-size:15px; margin-left:2px; }
.all .header .chamada h3 { font-family:'FrutigerLTStd75Black','FrutigerLTStd55Roman',Arial,Helvetica,sans-serif; font-size:16px; margin-top:65px; }
.all .header .chamada p { margin-left:90px; margin-top:50px; width:230px; text-align:left; }
.all .header .chamada p strong { font-family:'FrutigerLTStd55Roman',Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; }
.all .header .chamada p.contato { width:165px; font-size:10px; font-family:'FrutigerLTStd45Light',Arial,Helvetica,sans-serif; font-size:11px; margin:0px; }

.all .content { background:url(../images/bg-line.jpg) top center repeat-x; }
.all .content .col { width:185px; display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:10px; }
.all .content .first { margin-left:120px; }
.all .content .col h2 { font-family:'FrutigerLTStd65Bold',Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; margin-bottom:5px; line-height:18px; }
.all .content .col li {}
.all .content .col li h2 {}
.all .content .col li h3 { font-family:'FrutigerLTStd55Roman',Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; margin-bottom:5px; line-height:15px; }
.all .content .col li h4 { font-family:'FrutigerLTStd55Roman',Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; margin-bottom:5px; line-height:15px; }
.all .content .col li h5 { font-family:'FrutigerLTStd55Roman',Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; margin-bottom:5px; line-height:15px; }
.all .content .col li p { margin-bottom:5px; line-height:15px; }
.all .content .col li strong { font-size:9px; font-weight:normal; }
.all .content .panel { width:225px; margin-top:-250px; padding-right:60px; }
.all .content .panel form {}
.all .content .panel form fieldset {}
.all .content .panel form fieldset label { width:95%; padding-top:8px; float:left; clear:both;; }
.all .content .panel form fieldset input { width:214px; padding:3px 5px; height:16px; background-color:#eff0f0; border:1px solid #6a6b6d; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:3px 0px; float:left; clear:both; }
.all .content .panel form fieldset input:focus { border-color:#000; background-color:#fff; }
.all .content .panel form fieldset input[type^=text] {}
.all .content .panel form fieldset input[type^=button] { width:auto; padding:3px 15px; color:#fff; background:#47b1c1 url(../images/bg-bt.jpg) left center repeat-x; height:30px; float:right; cursor:pointer; }
.all .content .panel form fieldset input[type^=submit] { width:auto; padding:3px 15px; color:#fff; background:#47b1c1 url(../images/bg-bt.jpg) left center repeat-x; height:26px; float:right; cursor:pointer; }
.all .content .panel form fieldset input[type^=radio] { cursor:pointer; }
.all .content .panel form fieldset span { width:98px; float:left; line-height:18px; border:1px dashed #CCC; margin:3px 2px 8px 0px; padding:3px; }
.all .content .panel form fieldset span label { padding:0px; margin:0px; }
.all .content .panel form fieldset span input[type^=radio] { float:none; width:15px; padding:0px; margin:2px; }
.all .content .panel form fieldset .hidden { display:none; }
.all .content .panel form fieldset .msgError { border:1px solid #600; padding:5px; color:#600; margin:3px 0px 10px 0px; background-color:#ffe2e2; float:left; clear:left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.all .content .panel form fieldset .msgSucess { border:1px solid #600; padding:5px; color:#600; margin:3px 0px 10px 0px; background-color:#ffe2e2; float:left; clear:left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.all .content .host { background:url(../images/bg-arrow.jpg) 50px right no-repeat; width:250px; }
.all .content .host ul { position:absolute; width:auto; margin-left:-420px; padding-top:30px; background:url(../images/bg-line.jpg) 0px 22px no-repeat; }
.all .content .host ul li { width:128px; height:148px; background-color:#e7e8e8; border:1px solid #cbcbcc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display:inline-block; *display:inline; zoom:0; vertical-align:top; margin-left:5px; }
.all .content .host .plan_select { height:200px; }
.all .content .host .plan_select input[type^=button] { margin-right:20px; }
.all .content .host ul li h3 { font-family:'FrutigerLTStd65Bold',Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; text-align:center; padding-top:10px; color:#414042; }
.all .content .host ul li p { font-family:'FrutigerLTStd65Bold',Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-align:left; padding-top:3px; padding-left:5px; color:#414042; }
.all .content .host ul li p strong { font-size:18px; color:#30a8ba; float:right; margin-right:5px; }
.all .content .host ul li.checked { background-color:#f3e8d9; border-color:#e19c42; }
.all .content .host ul li.checked h3 { color:#ac3448; }
.all .content .host ul li.checked p { color:#ac3448; }
.all .content .host ul li.checked p strong { color:#e19c42; }
.all .content .host ul li.checked input[type^=button] { display:none; }
.all .content .host .termsBox { width:225px; position:absolute; margin-left:-275px; margin-top:-30px; padding-right:30px; height:75px; padding-top:25px; background:url(../images/bg-key.jpg) right center no-repeat; font-size:11px; line-height:15px; }
.all .content .host .termsBox a { color:#47b1c1; }
.all .content .host .termsBox a:hover { text-decoration:none; }
.all .content .host form fieldset input[type^=submit] { float:left; }
