/*** Custom pages ***/

.sales {
	background: url(pages/titlebg.png) no-repeat 0 10px;
}

.sales.affiliates {
	background: url(pages/titlebg2.png) no-repeat 0 25px;
}

.sales.affiliates #main {
	background: #FFF url(images/content-gradient.png) repeat-x 0 0;
	}

.sales.affiliates #main-wrapper {
	width: 960px;
	margin: 0 auto;
	}

.sales #main-wrapper {
	background: none;
	}

.sales div#main div.block div.content, .sales div#main div.node {
	overflow: visible;
}

.sales-preface-l {
	width: 43%;
	float: left;
	font-size:18px;
	text-align:center;
	line-height: 125%;
	padding: 15px 0;
}

.sales-preface-r {
	color:#002780;
	font-size:18px;
	line-height:130%;
	margin:0;
	text-align:center;
	text-transform:none;
	padding: 25px 0 0;
}

.sales #title-wrapper,
.sales .title-wrapper {
	padding: 0 315px 0 0;
	background: url(pages/sales1.jpg) no-repeat right 0;
	height: 235px;
}

.sales.sales1 #title-wrapper,
.sales.sales1 .title-wrapper {
	background: url(pages/sales1.jpg) no-repeat right 0;
}

.sales.sales2 #title-wrapper,
.sales.sales2 .title-wrapper {
	background: url(pages/sales2.jpg) no-repeat right 0;
}

.sales.sales3 #title-wrapper,
.sales.sales3 .title-wrapper {
	background: url(pages/sales3.jpg) no-repeat right 0;
}

.sales.sales4 #title-wrapper,
.sales.sales4 .title-wrapper {
	background: url(pages/sales4.jpg) no-repeat right 0;
}

.sales.sales5 #title-wrapper,
.sales.sales5 .title-wrapper {
	background: url(pages/sales5.jpg) no-repeat right 0;
}

.sales.sales6 #title-wrapper,
.sales.sales6 .title-wrapper {
	background: url(pages/sales6.jpg) no-repeat right 0;
}

.sales #title-container,
.sales .title-container {
	background: url(images/titlebg3.png) repeat-y 0 0;
	border-radius: 3px;
}

.sales.affiliates #title-wrapper {
	background: url(pages/afiliados.png) no-repeat right 0;
	padding: 20px 330px 0 0;
	height: 230px;
	border-radius: 0 0 4px 0;
}

.sales h1.title {
	font-size: 28px;
	margin: 0;
	text-shadow: 2px 2px 3px #CCCCCC;
	text-align: center;
	color: #005AE0;
	padding: 23px 20px 2px;
	border-radius: 3px;
}

#content-wrapper .sales h2.title,
.sales #content-wrapper h2.title {
	text-shadow: 1px 1px #FFF;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	border-radius: 3px;
	padding: 20px 22px 23px;
	margin: 0;
	border-radius: 3px;
}

.sales ul {
	margin-bottom: 20px;
}

.sales ul li {
	margin: 1em 0;
}

.sales ul.float {
}

.sales ul.float li {
	float: left;
	width: 418px;
	margin: 0 10px 20px;
	background: #F9F9F9 url(icons/arrow-r24.png) no-repeat -5px 18px;
	font-size: 13px;
	text-align: justify;
	color: #666;
	padding: 20px 25px;
	border: 1px solid #FFF;
	border-radius: 3px;
}

.sales .whitebox ul.float li {
	width: 420px;
	padding-right: 25px;
	border: none;
}

.sales .whitebox ul.float li.last {
	margin-bottom: 10px;
}

.sales ul.float li.left {
	margin-left: 0;
}

.sales ul.float li.right {
	margin-right: 0;
}

.sales .avatar-box, .avatar-box {
	background: #FFF url(pages/avatars.jpg) no-repeat 0 0;
	padding: 20px 20px 7px 150px;
	height: 110px;
	margin-top: 30px;
	clear: both;
	font-size: 16px;
	color: #000;
	font-size: 14px;
	border: 5px solid #EEE;
	font-style: italic;
	border-radius: 3px;
}

.sales .avatar-box.picture2 {
	background-position: 0 -142px;
}

.sales .avatar-box.picture3 {
	background-position: 0 -284px;
}

.sales .avatar-box.picture4 {
	background-position: 0 -426px;
}

.sales .avatar-box.picture5 {
	background-position: 0 -568px;
}

.sales .avatar-box.picture6 {
	background-position: 0 -710px;
}

.sales .avatar-box.picture7 {
	background-position: 0 -852px;
}

.sales .avatar-box.picture8 {
	background-position: 0 -994px;
}

.sales .avatar-box.picture9 {
	background-position: 0 -1136px;
}

.sales .avatar-box.picture10 {
	background-position: 0 -1278px;
}

.sales .avatar-box p, .avatar-box p {
	background: #F5F5F5;
	padding: 15px 15px 15px 20px;
	margin: 0;
	color: #777;
	font-size: 14px;
	border-radius: 3px;
	opacity: .92;
	filter:alpha(opacity=92);
}

.avatar-box p {
	font-size: 12px;
}

.fullbox h4 {
	padding: 20px;
	clear: both;
}

.fullbox {
	background: url(images/shadow.png) no-repeat bottom center;
	padding-bottom: 15px;
	margin: 30px 0 15px;
}

.whitebox .fullbox.noshadow {
	background: none;
	margin: 20px 0 15px;
}

.fullbox.noshadow {
	padding-bottom: 0;
}
	
.sales .node .fullbox h4,
.sales .fullbox h4 {
	padding: 20px;
}

.sales .node h4,
.sales h4 {
	color: #333;
	padding: 40px 0 0;
	margin: 0 auto;
	border: none;
}

.fullbox.red h4 {
	background-color: #CC0000;
}

.fullbox.blue2 {
	background: #EEF5FF;
	margin-bottom: 30px;
	border: solid #FFF;
	border-width: 5px;
	border-radius: 3px;
}

.whitebox .fullbox.blue2 {
	background: url(images/bright890.png) no-repeat 0 bottom  #EEF5FF;
	border: none;
}

.fullbox.blue h4,
.fullbox.yellow h4 {
	background: #003399 url("images/bright890.png") no-repeat scroll 50% bottom;
	color: #FFF;
	text-shadow: 1px 1px 5px #000;
	border-radius: 3px;
}

.whitebox .fullbox.blue2 h4,
.whitebox .fullbox.blue2 p,
.fullbox.blue2 h4,
.fullbox.blue2 p {
    color: #003399;
	padding: 20px;
    font-weight: bold;
	font-size: 18px;
    text-shadow: 1px 1px 1px #FFFFFF;
	margin-top: 40px;
}

.sales.affiliates  .whitebox {
	margin-bottom: 0;
	}

.whitebox .fullbox.blue2 p,
.fullbox.blue2 p {
    font-size: 16px;
    font-weight: normal;
    padding: 20px 25px;
	text-shadow: 1px 1px 1px #DDD;
	border-radius: 3px;
}

.whitebox .fullbox.blue2 p {
    padding: 15px 25px;
}

.fullbox.blue2 strong {
	color: #336699;
}

.fullbox.yellow h4 {
	background-color: #FFFFDD;
}

.sales .whitebox .fullbox.blue h4,
.sales .whitebox .fullbox.gray h4,
.sales .whitebox .fullbox.gray p {
	border-radius: 3px;
}
.fullbox.gray p strong,
.whitebox .fullbox.gray h4 {
	font-size: 18px;
	color: #336699;
}
.fullbox.gray p br {
	display: block;
	margin: 5px 0;
}

.fullbox.blue {
	background-position: center 98%;
}

.fullbox.gray {
	margin-bottom: 15px;
}

.fullbox.green h4 {
	background-color: #EBF7FF;
}

.sales .fullbox.gray p, 
.sales .fullbox.gray h4 {
	background-color: #EEE;
	padding: 20px 25px;
	margin: 0;
	font-weight: bold;
	text-shadow: 1px 1px 1px #FFF;
	border-radius: 3px;
}

.sales .fullbox.gray {
	background-color: transparent;
	padding: 0 0 15px;
}

.sales .sales3 .fullbox.gray,
.sales .sales6 .fullbox.gray {
	background-color: transparent;
	padding: 0 0 15px;
}

.fullbox.gray {
	background-color: #EEE;
	padding: 20px;
	border-radius: 3px;
}

.fullbox.gray h4 {
	color: #BB0000;
	text-shadow: 1px 1px 1px #FFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
}

.fullbox.gray h4 strong,
.fullbox.gray h4 u {
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
	text-shadow: 0 0 2px #FFFFFF;
}

.whitebox {
	background-color: #FFF !important;
	padding: 0px 0 15px 0;
	margin-bottom: 30px;
	border-radius: 3px;
}

	
.whitebox h3 {
	margin: 20px 0;
	padding-top: 20px;
}

.whitebox p {
	/*padding: 0 15px;*/
	text-align: justify;
}

.whitebox.company {
	padding: 20px 355px 10px 20px;
	background: url(pages/company.jpg) no-repeat right 0;
	height: 162px;
	margin-top: 30px;
}

.whitebox.company h3 {
	margin: 0 0 10px;
	padding: 0;
	text-transform: uppercase;
	color: #999;
}

.whitebox.company p {
	font-size: 12px;
}

#node-69 #network,
#node-69 #map {
	background: url(pages/network.png) no-repeat 0 0;
	height: 418px;
	width: 686px;
	border-radius: 3px;
}

#node-69 #map {
	background: url(pages/map.jpg) no-repeat 0 0;
	height: 372px;
	margin-top: 30px;
}

#node-69 #office {
	background: url(pages/office.jpg) no-repeat 0 0;
	width: 696px;
	height: 431px;
	margin-bottom: 30px;
}

#node-69 .boxl, #node-69 .boxr {
	height: 510px;
}

.boxl, .boxr {
	margin-top: 20px;
	background: #F5F5F5;
    border-radius: 3px;
    padding: 20px;
    width: 290px;
	float: left;
}

.boxr {
    float: right;
	}

.boxl h3, .boxr h3 {
	color: #666;
    font-size: 14px;
    margin: 0 0 10px;
    text-transform: uppercase;
}

.boxl ul li, .boxr ul li {
	margin: 0 0 10px 0;
	font-size: 12px;
}

.sales .testimonials {
	border: 5px solid #EEE;
	margin: 0 10px;
	padding: 30px 30px 30px 140px;
	font-style: italic;
	font-size: 13px;
	color: #777;
	background-position: 8% 50%;
	background-color: #FFF;
	float: left;
	width: 300px;
	min-height: 218px;
	border-radius: 3px;
}

.sales .testimonials p {
	background: #F8F8F8;
	padding: 15px 20px;
	margin: 0;
	color: #999;
	text-align: justify;
	font-size: 13px;
	border-radius: 3px;
}

.sales .pose1, .sales .pose3, .sales .pose5, .sales .pose7, .sales .pose9, .sales .pose11, .sales .pose13, .sales .pose15, .sales .pose17, .sales .pose19, .sales .pose21 {
	padding: 20px 20px 20px 140px !important;
	margin-left: 0;
}

.sales .pose2, .sales .pose4, .sales .pose6, .sales .pose8, .sales .pose10, .sales .pose12, .sales .pose14, .sales .pose16, .sales .pose18, .sales .pose20, .sales .pose22 {
	padding: 20px 140px 20px 20px !important;
	background-position: 92% 50%;
	margin-right: 0;
}

.sales .pose1 {
	background-image: url(pages/pose1.png);
}

.sales .pose2 {
	background-image: url(pages/pose2.png);
}

.sales .pose3 {
	background-image: url(pages/pose3.png);
}

.sales .pose4 {
	background-image: url(pages/pose4.png);
}

.sales .pose5 {
	background: #FFF url(pages/pose5.png) no-repeat 11% 50%;
}

.sales .pose6 {
	background-image: url(pages/pose6.png);
}

.sales .pose7 {
	background-image: url(pages/pose7.png);
}

.sales .pose8 {
	background: #FFF url(pages/pose8.png) no-repeat 90% 50%;
}

.sales .pose9 {
	background: #FFF url(pages/pose9.png) no-repeat 4% 50%;
}

.sales .pose10 {
	background-image: url(pages/pose10.png);
}

.sales .pose11 {
	background-image: url(pages/pose11.png);
}

.sales .pose12 {
	background-image: url(pages/pose12.png);
}

.sales .pose13 {
	background: #FFF url(pages/pose13.png) no-repeat 5% 50%;
}

.sales .pose14 {
	background-image: url(pages/pose14.png);
}

.sales .pose15 {
	background: #FFF url(pages/pose15.png) no-repeat 12% 50%;
}

.sales .pose16 {
	background: #FFF url(pages/pose16.png) no-repeat 90% 50%;
}

.sales .pose17 {
	background-image: url(pages/pose17.png);
}

.sales .pose18 {
	background-image: url(pages/pose18.png);
}

.sales .pose19 {
	background: #FFF url(pages/pose19.png) no-repeat 20px 50%;
}

.sales .pose20 {
	background-image: url(pages/pose20.png);
}

.sales .pose21 {
	background: #FFF url(pages/pose21.png) no-repeat 15px 50%;
}

.sales .pose22 {
	background: #FFF url(pages/pose22.png) no-repeat scroll 97% 50%;
}

.sales .script-logos {
	}
	
.sales ul.script-logos {
	background-color: #F5F5F5;
	border: solid #FFF;
	border-width: 0 1px 1px;
	padding: 10px 10px 40px;
	margin-bottom: 30px;
	border-radius: 0 0 10px 10px;
	}
	
.sales.sales4 h3 {
	padding: 20px 20px 10px;
	margin: 30px 0 0;
	background: #F5F5F5;
	font-size: 14px;
	text-transform: uppercase;
	border: solid #FFF;
	border-width: 1px 1px 0;
	border-radius: 10px 10px 0 0;
}

.sales.sales4 h3 span {
	background: #EEEEEE;
    display: block;
    padding: 15px;
	border-radius: 3px;;
}
	
.sales ul.script-logos li {
	background: url(scripts/logos.jpg) no-repeat;
	padding: 0 0 0 90px;
	float: left;
	width: 324px;
	min-height: 70px;
	margin: 10px 25px 15px 25px;
	font-size: 13px;
	}
	
.sales ul.script-logos li strong {
	display: block;
	color: #000000;
	margin-bottom: 2px;
	}

.sales ul.script-logos li.drupal {
	background-position: 0 0;
	}
	
.sales ul.script-logos li.joomla {
	background-position: 0 -70px;
	}

.sales ul.script-logos li.wordpress {
	background-position: 0 -140px;
	}

.sales ul.script-logos li.moodle {
	background-position: 0 -210px;
	}

.sales ul.script-logos li.oscommerce {
	background-position: 0 -280px;
	}

.sales ul.script-logos li.magento {
	background-position: 0 -350px;
	}

.sales ul.script-logos li.zencart {
	background-position: 0 -420px;
	}

.sales ul.script-logos li.cubecart {
	background-position: 0 -490px;
	}

.sales ul.script-logos li.openrealty {
	background-position: 0 -560px;
	}

.sales ul.script-logos li.everyauction {
	background-position: 0 -630px;
	}

.sales ul.script-logos li.smf {
	background-position: 0 -700px;
	}

.sales ul.script-logos li.phpbb {
	background-position: 0 -770px;
	}

.sales ul.script-logos li.vanilla {
	background-position: 0 -840px;
	}

.sales ul.script-logos li.yabb {
	background-position: 0 -910px;
	}

.sales ul.script-logos li.phplist {
	background-position: 0 -980px;
	}

.sales ul.script-logos li.openx {
	background-position: 0 -1050px;
	}

.sales ul.script-logos li.noahs {
	background-position: 0 -1120px;
	}

.sales ul.script-logos li.otro {
	background-position: 0 -1190px;
	}

.sales ul.script-logos li.crafty {
	background-position: 0 -1260px;
	}

.sales ul.script-logos li.osticket {
	background-position: 0 -1330px;
	}

.sales ul.script-logos li.mediawiki {
	background-position: 0 -1400px;
	}

.sales ul.script-logos li.guestbook {
	background-position: 0 -1470px;
	}

.sales ul.script-logos li.prestopoll {
	background-position: 0 -1540px;
	}

.sales ul.script-logos li.faqpublisher {
	background-position: 0 -1610px;
	}

.sales ul.script-logos li.gallery {
	background-position: 0 -1680px;
	}

.sales ul.script-logos li.coppermine {
	background-position: 0 -1750px;
	}

.sales ul.script-logos li.dotproject {
	background-position: 0 -1820px;
	}

.sales ul.script-logos li.phprojekt {
	background-position: 0 -1890px;
	}
	
.sales .joinnow-wrapper {
	background: url(images/hatch.png) repeat-x 0 50%;
	text-align: center;
	margin-top: 20px;
}	
	
.sales .joinnow-wrapper a.edit-submit {
	padding: 10px 20px;
	font-size: 22px;
}

.afiliados {
}

table.affprofits1, table.affprofits2 {
	background: #F5F5F5;
	float: right;
	width: 50%;
	margin: 0 0 0 20px;
	border-radius: 3px;
}

table.affprofits1 thead th, table.affprofits2 thead th {
	color: #FFF;
	font-size: 16px;
	padding: 0 0 50px;
	font-weight: bold;
	text-align: center;
	background: none;
}

table.affprofits1 div.thtitle, table.affprofits2 div.thtitle {
	background: #005AE0;
    border-bottom: 1px solid #999;
    padding: 15px 10px 12px;
    position: absolute;
    width: 48%;
	border-radius: 3px 3px 0 0;
}

table.affprofits1 td, table.affprofits2 td {
	border-top: 1px solid #FFF;
	padding: 12px 10px;
	font-size: 14px;
}

#affprofits1 {
	background: url(pages/arrow-405.png) no-repeat 15px 150px;
}

#affprofits2 {
	background: url(pages/arrow-405.png) no-repeat 15px 195px;
	margin-top: 30px;
}

#affprofits1 p {
	padding-bottom: 80px;
	font-size: 13px;
}

#affprofits2 p {
	padding-bottom: 75px;
	font-size: 13px;
}
	
.bonus {
	background: #F5F5F5 url(icons/bonus.png) no-repeat scroll 30px 20px;
	margin: 20px 0 0;
	padding: 5px 30px 30px 130px;
	border: 1px solid #FFF;
	clear: both;
	border-radius: 3px;
	}
	
.bonus h3 {
	font-size: 14px;
    margin: 0 0 5px;
    padding: 25px 0 0;
    text-transform: uppercase;
	}
	
.bonus h3:first-letter {
	text-transform: lowercase;
}
	
.bonus h5 {
	margin-bottom: 10px;
	color: #555;
	font-family: Tahoma;
	font-size: 12px;
	text-transform: none;	
	}
	
.bonus .description  {
	padding: 10px;
	background-position: 20px 0;
	}
	
.bonus img {
	float: right;
	margin: -15px -5px 0 36px;
	background: #FFFFFF;
	}
	
.offer1, .offer2 {
	background-color: #F9F9F9;
	padding: 6px 10px 4px 0;
	margin-top: 20px;
	height: 20px;
	width: 600px;
	color: #CC0000;
	border: 1px solid #FFF;
	border-radius: 3px;
	}
	
span.pvp {
	background: url(images/offer1.gif) no-repeat;
	text-align: center;
	text-transform: uppercase;
	padding: 7px 0 5px;
	font-weight: bold;
	margin-right: 20px;
	display: block;
	float: left;
	width: 175px;
	position: relative;
	top: -7px;
	left: -10px;
	color: #EEE;
}
	
ul.features li {
	background: none;
	border-bottom: 1px solid #F5F5F5;
	}

a em {
	position: relative;
	left: -9999em;
	}
	
.blocktop-700 {
	background: url(images/blocktop-700.png) no-repeat;
	height: 10px;
	width: 690px;
	}
	
.blockbot-700 {
	background: url(images/blockbot-700.png) no-repeat;
	height: 10px;
	width: 690px;
	clear: both;
	position: relative;
	top: -25px;
	}
	
.blocktop-950 {
	background: url(images/blocktop-950.png) no-repeat;
	height: 11px;
	width: 951px;
	}
	
.blockbot-950 {
	background: url(images/blockbot-950.png) no-repeat;
	height: 11px;
	width: 951px;
	clear: both;
	position: relative;
	top: -25px;
	}
	
.height165 {
	height: 165px;
	}
	
.height260 {
	height: 260px;
	}
	
.f5f5f5 {
	background: #F5F5F5;
	}
	
.alvaro-top {
	}
	
.alvaro-bot {
	}
	
.alvaro1 {
	}
	
.alvaro2-left {
	padding-left: 200px;
	}
	
.alvaro2-right {
	padding-right: 200px;
	}
	
.alvaro2-left-2 {
	padding-left: 200px;
	}
	
.alvaro2-right-2 {
	padding-right: 200px;
	}
	
.alvaro3-left {
	}
	
.alvaro3-right {
	}
	
/*** Quick Tabs **/

/* Presentation Tabs */

#quicktabs-qt_presentaci_n { 
	font-size: 1.1em;
	}

#quicktabs-qt_presentaci_n .quicktabs_main.quicktabs-style-sky {
	border: none;
	background: none;
	padding: 0;
	top: 0;
	}
	
#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky {
	background: url(images/sales-tabs.png) no-repeat;
	width: 960px;
	height: 100px;
	margin-bottom: 30px;
	margin-top: -41px;
}

#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li a, #quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li a:visited {
	background: none;
	border: none;
}

#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.active,
#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li {
	margin: 0 !important;
}

#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.active a, #quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.active a:visited {
	background: url(images/tab-active2.png) no-repeat 50% 100px !important;
	border: none !important;
	top: 0;
	min-height: 0px;
	color: #000 !important;
	height: 55px;
	line-height: 2.95em;
}
	
#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li a {
		padding: 0 0 60px;
		width: 160px;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		color: #999;
	}
	
#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-0 a:hover,
#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-0.active  {
		background: url(images/sales-tab1.png) no-repeat 0 0;
		padding: 0 0 60px;
}

#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-1 a:hover,
#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-1.active {
		background: url(images/sales-tab2.png) no-repeat 1px 0;
		padding: 0 0 60px;
}

#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-2 a:hover,
#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-2.active {
		background: url(images/sales-tab3.png) no-repeat 1px 0;
		padding: 0 0 60px;
}

#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-3 a:hover,
#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-3.active {
		background: url(images/sales-tab4.png) no-repeat 1px 0;
		padding: 0 0 60px;
}

#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-4 a:hover,
#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-4.active {
		background: url(images/sales-tab5.png) no-repeat 1px 0;
		padding: 0 0 60px;
}

#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-5 a:hover,
#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.qtab-5.active {
		background: url(images/sales-tab6.png) no-repeat 1px 0;
		padding: 0 0 60px;
}
	
#quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.first, #quicktabs-qt_presentaci_n ul.quicktabs_tabs.quicktabs-style-sky li.last {
	border: none;
	}

/* End Presentation Tabs */

#quicktabs-5 .view-content, #quicktabs-7 .view-content {
	padding: 0 10px;
	}
	
#quicktabs-5 .views-row, #quicktabs-7 .views-row {
	margin-bottom: 25px;
	}
	
#quicktabs-5 .views-field-name, #quicktabs-5 .views-field-new-comments, #quicktabs-7 .views-field-name, #quicktabs-7 .views-field-view-node {
	background: #EEE;
	padding: 2px 5px;
	text-transform: uppercase;
	font-size: 11px;
	border-radius: 3px;;
	}
	
.view-AL-last-polls .submitted {
	margin-bottom: 15px;
	display: block;
	color: #666;
	}

.sales .number {
	/*background-color: #F5F5F5;*/
    clear: both;
    display: block;
    margin: 15px 0;
    /*padding: 30px 40px 20px 90px;*/
	min-height: 50px;
}

.sales .number p,
.sales li.number {
	line-height: 160%;
	color: #999;
}

.sales .number.one,
.sales .number.two,
.sales .number.three,
.sales .number.four,
.sales .number.five,
.sales .number.seven,
.sales .number.eight,
.sales .number.nine,
.sales .number.ten {
	background-position: 20px 20px;
}

.sales .number h3 {
	margin-top: 0;
}

.sales .number hr {
	margin: 30px 0;
}

.sales .number.first {
	border-radius: 10px 10px 0 0;
}

.sales .number.last {
	margin-bottom: 30px;
	border-radius: 0 0 10px 10px;
}

.sales .whitebox .number.last {
	margin-bottom: 0;
}

.number {
	padding-left: 60px;
	min-height: 50px;
}

.one {
	background: url(images/1.gif) no-repeat 0 0;
}

.two {
	background: url(images/2.gif) no-repeat 0 0;
}

.three {
	background: url(images/3.gif) no-repeat 0 0;
}

.four {
	background: url(images/4.gif) no-repeat 0 0;
}

.five {
	background: url(images/5.gif) no-repeat 0 0;
}

.six {
	background: url(images/6.gif) no-repeat 0 0;
}

.seven {
	background: url(images/7.gif) no-repeat 0 0;
}

.eight {
	background: url(images/8.gif) no-repeat 0 0;
}

.nine {
	background: url(images/9.gif) no-repeat 0 0;
}

.ten {
	background: url(images/10.gif) no-repeat 0 0;
}

.guarantee-1 {
	background: url(icons/guarantee.png) no-repeat 2px bottom;
	width: 55%;
	float: left;
	padding-bottom: 135px;
}

.guarantee-1 h3 {
	margin-top: 20px;
}

.guarantee-2 {
	background: #FFFFE1;
	border: 5px solid #F4E4B7;
	padding: 10px 20px;
	font-size: 14px;
	margin-left: 55%;
	border-radius: 3px;
}

.whitebox .guarantee-1 {
	width: 495px;
}

.whitebox .guarantee-2 {
	margin-left: 495px;
}

.sales .whitebox .guarantee-1 .number {
	padding: 15px 30px 12px 75px;
	background-position: 13px 13px;
	margin: 0 15px 10px 0;
}

.sales .whitebox .guarantee-1 .number.last {
	margin-bottom: 0;
}

.affiliates .textarea {
	padding: 5px 0 5px 10px;
	font-size: 12px;
	width: 480px;
	background: #FFF;
	border: 3px solid #DDD;
	height: 300px;
	overflow: auto;
	float: left;
	border-radius: 3px;
}

.affiliates .caution {
	width: 330px;
	margin-top: 0;
	float: right;
}

#node-417 {
	margin-top: -30px;
}

#node-402 .links, #node-403 .links, #node-404 .links, #node-405 .links, #node-406 .links, #node-407 .links, #node-417 .links {
	display: none;
}

div#node-402.node, div#node-403.node, div#node-404.node, div#node-405.node, div#node-406.node, div#node-407.node {
	margin: 0;
}

/** Comparison table */

.box {
	background: #F5F5F5;
    border: 1px solid #FFF;
    border-radius: 3px;
    margin: 30px 0 0;
	padding: 10px;
}

.box table {
	background: #FFF;
	border-radius: 3px;
	margin-bottom: 0;
	border: none;
}

#content-wrapper .box h2 {
	background: none;
	margin: 0;
	padding: 0 0 10px 5px;
	color: #999;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
}

.box table td {
	border-bottom: 1px solid #EEE;
	padding: 10px;
	text-align: center;
}

/** Extractor **/

#extractor {
	text-align: left;
}

#extractor textarea {
	width: 98% !important;
	}

.graybox {
	background: #F9F9F9;
	border: 1px solid #FFF;
	padding: 10px;
	text-align: left;
}

.graybox .results {
	float: right;
    position: relative;
    right: 5px;
    text-align: right;
    top: 10px;
}

.graybox .results strong {
	margin-right: 10px;
}

.inputwindow {
	float: left;
	width: 49%;
	text-align: left;
	margin-right: .5%;
}

.outputwindow {
	float: right;
	width: 49%;
	text-align: left;
	margin-left: .5%;
}

#extractor fieldset {
	text-align: left;
}

#extractor .description {
	margin-left: 60px;
}

/** Adwords Campaign Generator **/

a#vvh {
	display: block;
	text-align: center;
	font-size: 12px;
	margin-bottom: 10px;
}

label.wide {
	float: left;
	width: 250px;
	font-weight: normal;
	font-size: 12px;
}

#interface {
	margin: 0px;
	paddding: 0px;
	margin: auto;
}

.group, .output {
}

.clear {
	clear: both;
}

/*------------------ initial-setup ---------------------*/
#initial-setup {
	margin-bottom: 20px;
}

#initial-setup .box1, 
#initial-setup .box2 {
	width: 310px;
	background: #F9F9F9;
	padding: 10px;
	border-radius: 3px;
}

#initial-setup .box2 {
	margin-top: 9px;
}

#initial-setup .box3 {
	float: right;
	background: #F9F9F9;
	padding: 10px;
	width: 310px;
	border-radius: 3px;
}

#initial-setup div div {
	margin: 3px;
}

#initial-setup label {
	float: left;
	display: block;
	width: 155px;
}

#initial-setup input[type="checkbox"] { float: left; margin-top: 4px; }

input[name="campaignName"] { width: 235px; }
input[name="bidAmounts[broad]"] { width: 50px; margin-left: 15px; }
input[name="bidAmounts[exact]"] { width: 50px; margin-left: 15px; }
input[name="bidAmounts[phrase]"] { width: 50px; margin-left: 15px; }
input[name="bidAmounts[content]"] { width: 50px; margin-left: 35px; }

/*------------------ keyword-options ---------------------*/
#keyword-options {
	margin-bottom: 20px;
}

#keyword-list {
	clear: both;
}

#keyword-options .box1, #keyword-options .box2 {
	width: 310px;
	float: left;
	padding: 10px;
	background: #F9F9F9;
	border-radius: 3px;
}

#keyword-options .box1 {
	margin-right: 10px;
}

#keyword-options .box3 {
	width: 656px;
	clear: both;
	padding: 10px;
	background: #F9F9F9;
	margin-top: 20px;
	position: relative;
	border-radius: 3px;
}

#keyword-options .sub-group {
	float: left;
}

#keyword-options .sub-group.group-options {
	border-color: #E5E5E5;
    border-style: solid;
    border-width: 0 1px;
    height: 117px;
    margin: 0 15px;
    padding: 0 10px;
}

#keyword-options .sub-group.extra-group {
	position: absolute;
    right: 12px;
    top: 88px;
}

#keyword-options .sub-group.group-format {
	border-top: 1px solid #E5E5E5;
	clear: both;
	width: 100%;
	padding-top: 10px;
	margin-top: 10px;
}

#keyword-options textarea {
	width: 305px;
	height: 275px;
	padding: 0px 2px;
	border: 1px solid #DDD;
	border-radius: 3px;
}

/*------------------ url-options ---------------------*/
#url-options {
	margin-bottom: 20px;
}

#url-options .box {
	width: 776px;
}

#url-options input[type="text"] {
	width: 600px !important;
	border: 1px solid #DDD;
	border-radius: 3px;
	padding: 2px;
}

/*------------------ text-ads ---------------------*/
#text-ads {
	margin: 0 0 20px;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #EEE;
}

#text-ads .box {
	width: 333px;
	float: left;
	padding: 0 0 2px;
	margin: 0;
	background: none;
	border-width: 0 1px 1px 0;
	border-color: #EEE;
	border-radius: 0;
}

#text-ads .sub-group {
	padding-bottom: 2px;
}

#text-ads .sub-group h5 {
	text-align: center;
	padding: 10px 0 5px;
	border-top: 1px solid #EEE;
}

#text-ads .sub-group div {
	margin: 2px 0 0;
	padding: 10px 0;
	background: #F9F9F9;
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
}

#text-ads input {
	width: 210px;
	padding: 2px;
	border: 1px solid #DDD;
	border-radius: 3px;
}

#text-ads label {
	float: left;
	display: block;
	width: 80px;
	text-align: right;
	margin-right: 5px;
}

#text-ads span {
	font-weight: bold;
}


/*------------------ build-campaigns ---------------------*/
#build-campaigns {
	background: url(images/hatch.png) repeat-x 0 50%;
}

#build-campaigns .box {
	text-align: right;
	padding: 0;
	margin: 0;
	border: none;
	background: none;
}

#build-campaigns input#edit-submit {
	margin-right: 0;
	}

/*------------------ output-box ---------------------*/
#adwords-kw {
}

#adwords-ad {
}

.output h2 {
	width: 98%;
	margin: auto;
}

.output textarea {
	width: 98%;
	height: 200px;
}