/* CSS Document */
/*@import url(https://fonts.googleapis.com/css?family=Raleway:400,600,700);*/
/*@import url(https://fonts.googleapis.com/css?family=Crete+Round:400italic);*/
/*@import url(https://fonts.googleapis.com/css?family=Chivo:400italic);*/
@import url(https://fonts.googleapis.com/css?family=Roboto:300);

/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: Helvetica, Arial, sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
strong {
	font-weight: bold;
}
a {
	text-decoration: none;
	outline: none;
}

/*h1, h2 {
	-webkit-text-stroke: 0.5px;
}*/


/* END CSS RESET */

body {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/fundo.jpg) repeat left top;
}

/* Header Principal */


.mainHeader {
	width: 100%;
	height: 90px;
	background-color: #001e2b;
	overflow: hidden;
}

.mainHeaderContent {
	width: 960px;
	margin: 0 auto;
}

.logoEgo {
	float: left;
	width: 244px;
	height: 24px;
	margin: 22px 0 0 0;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Logos/logo_ego.png) no-repeat left top;
	padding: 29px 0 0 132px;
	color: #fff;
	font-size: 13px;
}

.mainHeaderMenu {
	float: right;
	clear: right;
	margin: 20px 0 0 0;
}

.mainHeaderMenu > a{
	font-size: 12px;
	color: #5ccbfe;
	margin: 0 0 0 14px;
}

.mainHeaderMenu > a:hover{
	color: #fff;
}

a.loginLink {
	color: #1BB1E7;
	font-weight: 700;
}

a.demoLink {
	font-size: 12px;
	color: #fff;
	background-color: #1BB1E7;
	height: 24px;
	padding: 0 10px;
	line-height: 24px;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: #0074a6 0 1px 0;
}

a.demoLinkGreen {
	background-color: #5BB110;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    text-shadow: 0 1px 0 #0074A6;
}

/* Fim Header Principal */

/* HeaderSecções */

.navHeader {
	width: 100%;
	height: 60px;
	background-color: #001e2b;
}

.navHeaderFixed {
	width: 100%;
	height: 60px;
	background-color: #001e2b;
	position: fixed;
	top: 0;
	z-index: 999;
}

.navHeaderFixed .navHeaderContent a.activeNavHeader {
	color: #1bb1e7;
	border-bottom: 6px solid #1bb1e7;
	height: 54px;
}

.navHeaderFixed .navHeaderContent a:hover {
	color: #1bb1e7;
}

.navHeaderContent {
	width: 960px;
	height: 60px;
	margin: 0 auto;
	position: relative;
}
.navHeaderContent img{
	float: left;
	margin: 27px 0 0 0;
}

.navHeaderContent a {
	float: left;
	height: 60px;
	line-height: 60px;
	color: #fff;
	padding: 0 12px;
	font-family: 'Raleway', sans-serif;
	-webkit-text-stroke: 0.1px;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: 0.5px;
	/*margin: 0 4px;*/
}

.navHeaderContent a:hover {
	color: #5ccbfe;
	text-shadow: #5ccbfe 0 0 3px;
}
.navHeaderContent a.activeNavHeader {
	color: #48c0ec;
	border-bottom: 6px solid #48c0ec;
	height: 54px;
}

a.navHeaderButton {
	font-family: 'Raleway', sans-serif;
	-webkit-text-stroke: 0.2px;
	text-transform: uppercase;
	position: absolute;
	top: 330px;
	z-index: 20;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	height: 45px;
	line-height: 45px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-top: 1px solid #a0d563;
	font-size: 15px;
	letter-spacing: 1px;
	text-shadow: #358b11 0 1px 0;
	padding: 0 25px;
	color: #fff;
}

a.navHeaderButton:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}

a.navHeaderButtonHelp {
	font-family: 'Raleway', sans-serif;
	-webkit-text-stroke: 0.2px;
	position: absolute;
	top: 380px;
	z-index: 20;
	background: #47c0ec;
	background: -moz-linear-gradient(top,  #47c0ec 0%, #1cb1e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#47c0ec), color-stop(100%,#1cb1e7));
	background: -webkit-linear-gradient(top,  #47c0ec 0%,#1cb1e7 100%);
	background: -o-linear-gradient(top,  #47c0ec 0%,#1cb1e7 100%);
	background: -ms-linear-gradient(top,  #47c0ec 0%,#1cb1e7 100%);
	background: linear-gradient(to bottom,  #47c0ec 0%,#1cb1e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47c0ec', endColorstr='#1cb1e7',GradientType=0 );
	height: 40px;
	line-height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-top: 1px solid #9ae4ff;
	font-size: 17px;
	letter-spacing: 1px;
	text-shadow: #11648b 0 1px 0;
	padding: 0 15px;
	color: #fff;
}

a.navHeaderButtonHelp:hover {
	background: #6accef;
	background: -moz-linear-gradient(top,  #6accef 0%, #27b5e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6accef), color-stop(100%,#27b5e8));
	background: -webkit-linear-gradient(top,  #6accef 0%,#27b5e8 100%);
	background: -o-linear-gradient(top,  #6accef 0%,#27b5e8 100%);
	background: -ms-linear-gradient(top,  #6accef 0%,#27b5e8 100%);
	background: linear-gradient(to bottom,  #6accef 0%,#27b5e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6accef', endColorstr='#27b5e8',GradientType=0 );
}

.buyTotal {
	position: absolute;
	right: 0;
	top: -1px;
	margin: 0 4px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	color: #667388;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_planos.jpg) repeat left top;
	box-shadow: #c1c6cc 0 3px 5px;
	font-size: 13px;
}

.buyTotal div {
	float: left;
	width: 169px;
	padding: 10px;
}
.buyTotal span {
	float: left;
	width: 30px;
	padding: 10px 20px;
	font-size: 14px;
	font-weight: bold;
	background-color: #667388;
	color: #fff;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}

.buyMonth {
	border-right: 1px dotted #9DA5B3;
}


.buyTotal p{
	padding: 7px 0;
}
.buyTotal p strong{
	float: right;
}
.buyTotal p.buyTotalSoma{
	color: #667388;
	font-size: 14px;
	border-top: 1px dotted #d8d8d8;
}

/* Fim Header Secções */

/* Header Home */

.spotLightHeaderHome {
	width: 100%;
	height: 680px;
	background-color: #001e2b;
	border-top: 1px solid #1a82af;
	margin: 0 0 40px 0;
}

.spotLightHeaderHomeContent {
	width: 960px;
	height: 680px;
	margin: 0 auto;
	position: relative;
	background:url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/home1.jpg) no-repeat center bottom;
}

.spotLightHeaderHomeContent h1{
	position: absolute;
	z-index: 10;
	width: 960px;
	top: 35px;
	left: 0;
	font-size: 30px;
	line-height: 50px;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
	color: #5ccbfe;
	text-align: center;
}
.spotLightHeaderHomeContent > p{
	position: absolute;
	z-index: 11;
	width: 960px;
	top: 85px;
	height: 30px;
	font-size: 17px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}

a.navHeaderHomeButton {
	font-family: 'Raleway', sans-serif;
	-webkit-text-stroke: 0.2px;
	position: absolute;
	top:500px;
	left: 355px;
	z-index: 20;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	height: 60px;
	width: 200px;
	text-align: center;
	line-height: 55px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-top: 1px solid #a0d563;
	font-size: 25px;
	letter-spacing: 1px;
	text-shadow: #358b11 0 1px 0;
	padding: 0 25px;
	color: #fff;
}

a.navHeaderHomeButton:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
	box-shadow: #6aa527 0 0 10px;
}

.spotLightHeaderHomeBox {
	position: absolute;
	width: 200px;
	top: 265px;
	text-align: center;
	opacity: 0;
}
.spotLightHeaderHomeBox img{
	margin: 10px 20px;
}

.spotLightHeaderHomeBox span{
	color: #b9cdd3;
	font-size: 12px;
	line-height: 14px;
	float: left;
	width: 200px;
}

.spotLightHeaderHomeBox span:last-child{
	opacity: 0;
}

span.spotLightHeaderHomeBoxTitle {
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	line-height: 20px;
	color: #fff;
	margin: 0 0 10px 0;
}

#homeBoxWeb {
	left: 195px;
}
#homeBoxRedes {
	left: 390px;
}
#homeBoxPortais {
	left: 585px;
}
#homeBoxMobile {
	left: 780px;
}

.spotLightHeaderHomePlus {
	width: 20px;
	height: 20px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/plus_1.png) no-repeat left top;
	top: 340px;
	position: absolute;
	opacity: 0;
}

#plus1 {
	left: 185px;
}
#plus2 {
	left: 380px;
}
#plus3 {
	left: 575px;
}
#plus4 {
	left: 770px;
}


.homeCloud {
	position: absolute;
	width: 269px;
	height: 60px;
	padding: 175px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	color: #5ccbfe;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/home_cloud.png) no-repeat center top;
	top: 90px;
	left: 50%;
	font-family: 'Raleway', sans-serif;
	margin-left: -134px;
	opacity: 0;
}

.homeSite {
	position: absolute;
	width: 290px;
	height: 110px;
	padding: 92px 0 0 0;
	font-family: 'Raleway', sans-serif;
	color: #fff;
	font-size: 17px;
	text-align: center;
	text-shadow: #006f99 0 1px 0;
	text-transform: uppercase;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/home_site.png) no-repeat left top;
	top: 150px;
	left: 30px;
	opacity: 0;
}

.homeBrowser {
	position: absolute;
	width: 280px;
	height: 130px;
	padding: 80px 0 0 0;
	color: #fff;
	font-size: 17px;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	text-shadow: #006f99 0 1px 0;
	text-transform: uppercase;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/home_browser.png) no-repeat left top;
	top: 340px;
	left: 190px;
	opacity: 0;
}
.homeSocial {
	position: absolute;
	width: 270px;
	height: 115px;
	padding: 112px 0 0 0;
	color: #fff;
	font-size: 17px;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	text-shadow: #006f99 0 1px 0;
	text-transform: uppercase;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/home_social.png) no-repeat left top;
	top: 320px;
	left: 470px;
	opacity: 0;
}
.homeAppMobile {
	position: absolute;
	width: 169px;
	height: 130px;
	padding: 93px 0 0 40px;
	font-family: 'Raleway', sans-serif;
	color: #fff;
	font-size: 17px;
	text-shadow: #006f99 0 1px 0;
	text-transform: uppercase;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/home_appmobile.png) no-repeat left top;
	top: 150px;
	left: 680px;
	opacity: 0;
}

.homeConnect {
	width: 545px;
	height: 184px;
	position: absolute;
	opacity: 0;
	top: 250px;
	left: 220px;
}

.homeMoviePlay {
	position: absolute;
	width: 960px;
	height: 500px;
	background:url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/btn_home-movie.png) no-repeat left top;
	top: 80px;
	opacity: 0;
	text-align: center;
	line-height: 650px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	text-transform: uppercase;
}

p.homePunchline {
	position: absolute;
	bottom: 40px;
	top: auto;
	color: #5ccbfe;
	font-family: 'Raleway', sans-serif;
	font-size: 23px;
	text-transform: uppercase;
	text-shadow: #5ccbfe 0 0 10px;
}
p.homePunchline strong{
	font-family: 'Raleway', sans-serif;
}

.homeSubTitle {
	font-size: 17px;
	color: #9DA5B3;
	text-align: center;
	line-height: 20px;
	padding: 20px 100px;
}

.homeColumns {
	float: left;
	width: 192px;
	margin: 20px 0 30px 0;
}

.homeColumns p{
	color: #87909f;
	font-size: 13px;
	line-height: 16px;
	padding: 11px;
	text-align: center;
}

p.homeColumnsTitle {
	color: #667388;
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 25px;
	padding: 10px 20px 0 20px;
}

.spotLightHeaderHomePriceTag {
	position: absolute;
	overflow: hidden;
	width: 260px;
	opacity: 0;
	background-color: #fff;
	text-align: center;
	line-height: 45px;
	height: 45px;
	top: 105px;
	left: 50%;
	margin-left: -130px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	font-family: 'Raleway', sans-serif;
	color: #667388;
	background:url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/fundo.jpg) repeat left top;
	box-shadow: #6cc6e7 0 0 10px;
	text-transform:uppercase;
}

.spotLightHeaderHomePriceTag span{
	font-size: 24px;
	font-weight: bold;
}

.spotLightHeaderHomePriceTag p{
	margin: -30px;
	font-size: 11px;
	color: #8e96a4;
}

.spotLightHeaderHomePriceTag strong{
	font-family: 'Raleway', sans-serif;
}

.homeTestimonials {
	position: absolute;
	bottom: -50px;
	width: 570px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_testimonail_home.png) no-repeat left top;
	padding: 20px 72px;
	left: 122px;
	font-size: 15px;
	/*font-family: 'Chivo', Arial, Helvetica, sans-serif;*/
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #818DA1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 85px;
	text-shadow: #fff 0 1px 0;
}

.homeTestimonials p{
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	padding: 10px 0 0 0;
	position: absolute;
	bottom: 0;
	color: #667389;
}



/* END Header Home */


/* Header imagens */

.spotLightHeader {
	width: 100%;
	height: 470px;
	background-color: #001e2b;
	border-top: 1px solid #1a82af;
	margin: 0 0 40px 0;
}

.spotLightHeaderContent {
	width: 960px;
	height: 470px;
	margin: 0 auto;
	position: relative;
}

.spotLightHeaderContent h1{
	position: absolute;
	z-index: 10;
	width: 420px;
	height: 180px;
	top: 80px;
	left: 0;
	font-size: 45px;
	line-height: 40px;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
	color: #5ccbfe;
	opacity: 0;
}
.spotLightHeaderContent > p{
	position: absolute;
	z-index: 11;
	width: 320px;
	top: 220px;
	height: 105px;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
}

.spotLightHeaderImageHome {
	position: absolute;
	z-index: 9;
	right: -30px;
	top: 71px;
	width: 870px;
	height: 489px;
	background:url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/global.jpg) no-repeat left top;
	opacity: 0;
}

.spotLightHeaderImageSoftware {
	position: absolute;
	z-index: 9;
	right: -30px;
	top: 71px;
	width: 870px;
	height: 489px;
	background:url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/software.jpg) no-repeat left top;
	opacity: 0;
}

.spotLightHeaderImageWebsite {
	position: absolute;
	z-index: 9;
	right: -30px;
	top: 71px;
	width: 870px;
	height: 489px;
	background:url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/website.jpg) no-repeat left top;
	opacity: 0;
}

.spotLightHeaderImageSocial {
	position: absolute;
	z-index: 9;
	right: -30px;
	top: 71px;
	width: 870px;
	height: 489px;
	background:url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/social.jpg) no-repeat left top;
	opacity: 0;
}

.spotLightHeaderImagePortais {
	position: absolute;
	z-index: 9;
	right: -30px;
	top: 1px;
	width: 870px;
	height: 469px;
	background:url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/portais.jpg) no-repeat left top;
	opacity: 0;
}

.spotLightHeaderImageMobile {
	position: absolute;
	z-index: 9;
	right: 60px;
	top: 71px;
	width: 700px;
	height: 489px;
	background:url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/mobile.jpg) no-repeat left top;
	opacity: 0;
}

.URLribbon {
	float: right;
	width: 125px;
	height: 77px;
	padding: 50px 10px 10px 10px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_domain_label.png) no-repeat left top;
	text-align: center;
	margin: 0 20px 0 0;
	font-size: 14px;
	color: #2f566b;
	opacity: 0;
	-webkit-text-stroke: 0.3px;
	font-style: italic;
	text-shadow: #fff 0 1px 0;
}

.URLribbon span{
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
	font-size: 26px;
	line-height: 23px;
	float: left;
	margin: 0 0 5px 0;
	font-style: normal;
}


.demoBalloon {
	position: absolute;
	width: 330px;
	top: 0;
	left: 290px;
	height: 60px;
	line-height: 60px;
	z-index: 12;
	/*background: #47c0ec;
	background: -moz-linear-gradient(top,  #47c0ec 0%, #1bb1e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#47c0ec), color-stop(100%,#1bb1e7));
	background: -webkit-linear-gradient(top,  #47c0ec 0%,#1bb1e7 100%);
	background: -o-linear-gradient(top,  #47c0ec 0%,#1bb1e7 100%);
	background: -ms-linear-gradient(top,  #47c0ec 0%,#1bb1e7 100%);
	background: linear-gradient(to bottom,  #47c0ec 0%,#1bb1e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47c0ec', endColorstr='#1bb1e7',GradientType=0 );
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	padding: 0 20px;
}
.demoBalloon a{
	float: left;
	height: 60px;
	line-height: 60px;
	font-size: 17px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	padding: 0 50px 0 0;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/seta.png) no-repeat right center;
}



/* Fim header imagens */


.borderTop {
	border: 0;
	height: 0;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #fff;
}

.mainContents {
	margin: 0 auto;
	width: 960px;
	position: relative;
  top:50px;
	margin-bottom:35px;
}
.destaqueHome{margin-top:20px;}
.mainContentsSites {
	width: 100%;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/fundo_destaque.jpg) repeat left top;
	border-top: 1px solid #c1c8ce;
	border-bottom: 1px solid #fff;
}
.containerBox {
	width: 960px;
	/*border-bottom: 1px solid #d7d7d7;*/
	padding: 0 0 50px 0;
	display: inline-table;
}

.containerBox.containerBoxPortals{
	background-color: #fff;
	text-align: center;
	padding: 10px 80px 60px 80px;
	width: 800px
}

.containerBox.containerBoxPortals a{
	float: left;
	margin: 5px 16px 5px 0;
	height: 90px;
	cursor: default;
}

.containerBox.containerBoxPortals p{
	clear: both;
}

.containerBox.containerBoxPortals a span{
	display:none;
	clear:both;
	text-align: center;
	color:#667388;
	font-size:10px;
}

.containerBox.containerBoxPortals a:hover span{
}

.containerBox h2{
	text-align: center;
	color: #667388;
	font-size: 36px;
	font-family: 'Raleway', sans-serif;
}

.containerBox h3{
	text-align: center;
	color: #818da1;
	font-size: 20px;
	line-height: 32px;
	padding-top: 5px;
	font-family: 'Raleway', sans-serif;
	/*-webkit-text-stroke: 0.3px;*/
}

.containerBox h3.descriptionTitleThreeColumns{
	float: left;
	width: 300px;
	height: 44px;
	text-align: left;
	color: #667388;
	font-size: 16px;
	line-height: 22px;
	padding-top: 5px;
	font-family: 'Raleway', sans-serif;
	-webkit-text-stroke: 0.2px;
	margin: 30px 10px 20px 10px;
	font-weight: 700;
}

.textDescriptionThreeColumns {
	float: left;
	font-size: 15px;
	line-height: 22px;
	color: #9da5b3;
	width: 300px;
	height: 110px;
	margin: 0 10px;
}
span.incluido{
	font-style: italic;
	font-size: 11px;
	color: #667388;
	line-height: 40px;
}

.containerBox h3.descriptionTitleTwoColumns{
	float: left;
	width: 460px;
	height: 44px;
	text-align: left;
	color: #667388;
	font-size: 16px;
	line-height: 22px;
	padding-top: 5px;
	font-family: 'Raleway', sans-serif;
	margin: 30px 10px 0 10px;
	font-weight: 700;
	text-shadow: 0 1px 0 #FFFFFF;
}

.textDescriptionTwoColumns {
	float: left;
	font-size: 15px;
	line-height: 22px;
	color: #9da5b3;
	width: 460px;
	margin: 0 10px;
	text-shadow: 0 1px 0 #FFFFFF;
}

.threeColumnsPic {
	float: left;
	width: 300px;
	margin: 20px 10px 0 10px;
}

.twoColumnsPic {
	float: left;
	width: 460px;
	margin: 20px 10px 0 10px;
	text-align: center;
}

.siteFuncionalidades {
	float: left;
	width: 960px;
	padding: 15px 0;
	border-bottom: 1px dotted #D2D2D2;
	color: #9DA5B3;
	font-size: 14px;
	line-height: 18px;
}
.siteFuncionalidades img{
	float: left;
	margin: 0 30px 20px 0;
	width: 64px;
	height: 64px;
}
.siteFuncionalidadesTitle{
	font-family: 'Raleway', sans-serif;
	font-size: 23px;
	padding:10px 0 10px 0;
	color: #667388;

}



.loginForm {
	float: left;
	width: 960px;
	margin: 40px 0 0 0;
}

.loginFormInput{
	float: left;
	margin: 0 14px 0 0;
	width: 140px;
	position: relative;
}
.loginFormInput label{
	float:left;
	width: 120px;
	height: 50px;
	line-height: 50px;
	font-size: 13px;
	font-style: italic;
	color: #c4cbd5;
	padding: 0 10px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_home_input_short.png) no-repeat left top;
}

.loginFormInput input{
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 50px;
	line-height: 50px;
	margin: 0;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #888;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0 10px;
	outline: none;
	background: none;
}
.loginFormInput input.activeInput{
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_home_input.png) no-repeat left top;
	color: #555;
}

.loginFormInput input:focus{
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_home_input.png) no-repeat left top;
	color: #555;
	box-shadow: #667388 0 0 2px;
}

.loginFormSubmit {
	font-family: 'Raleway', sans-serif;
	padding: 0 10px;
	float: left;
	text-align: center;
	margin: 0 0 0 10px;
	font-size: 17px;
	height: 50px;
	line-height: 50px;
	color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0 none;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	text-shadow: #358b11 0 1px 0;
	width: 130px;
}

.loginFormSubmit:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}


.loginFormTooltip {
	position: absolute;
	top: 55px;
	width: 200px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #33383e;
	color: #fff;
	font-size: 12px;
	padding: 15px 10px;
	display: none;
}


.homeSolutions {
	padding: 40px 0;
}

.homeSolution {
	float: left;
	width: 172px;
	padding: 10px;
	text-shadow: #fff 0 1px 0;
}

.homeSolution p.titles{
	font-size: 26px;
	color: #667388;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	padding: 0 0 20px 0;
	line-height: 26px;
}

.homeSolution p{
	font-size: 12px;
	color: #9da5b3;
	text-align: center;
	line-height: 16px;
}

.homePrice {
	float: left;
	width: 960px;
	border-top: 4px solid #16c1ee;
	position: relative;
	margin: 100px 0;
}

.homePriceTag {
	position: absolute;
	width: 168px;
	height: 168px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bola.png) no-repeat left top;
	top: 60px;
	z-index: 20;
	left: 396px;
	text-align: center;
	color: #fff;
	text-shadow: #1199c4 0 1px 0;
	opacity: 0;
}

.homePriceTag span{
	font-size: 16px;
	float: left;
	width: 168px;
}
.homePriceTag div{
	font-size: 11px;
	font-weight: normal;
	text-shadow: none;
	color: #0f87ab;
}

.homePriceTag span:first-child{
	padding-top: 48px;
	text-transform: uppercase;
	font-size: 15px;
}

span.homePriceValue {
	font-size: 38px;
	font-weight: bold;
	padding-top: 5px;
}


.homePriceSmall {
	flaot: left;
	width: 960px;
	padding: 20px 0;
	text-align: center;
	font-size: 14px;
}

.homePriceSmallTag {
	display: inline-block;
	background: #19d1ff;
	background: -moz-linear-gradient(top,  #19d1ff 0%, #16c1ee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#19d1ff), color-stop(100%,#16c1ee));
	background: -webkit-linear-gradient(top,  #19d1ff 0%,#16c1ee 100%);
	background: -o-linear-gradient(top,  #19d1ff 0%,#16c1ee 100%);
	background: -ms-linear-gradient(top,  #19d1ff 0%,#16c1ee 100%);
	background: linear-gradient(to bottom,  #19d1ff 0%,#16c1ee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19d1ff', endColorstr='#16c1ee',GradientType=0 );
	padding: 15px 20px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: #1199c4 0 1px 0;
	box-shadow: #ccc 0 3px 5px;
}
.homePriceSmallTag span{
	font-size: 24px;
	font-weight: bold;
}
.homePriceSmallTag strong{
	text-transform: none;
}


/*  Slider Site  */

.siteSearch {
	float: left;
	width: 960px;
	margin: 30px 0 0 0;
}

.siteSearchBox {
	float: right;
	margin: 0 40px 0 0;
	width: 280px;
}

.siteSearchBox label{
	float: left;
	width: 120px;
	padding: 0 10px 0 0;
	color: #808ca2;
	font-size: 13px;
	font-style: italic;
	text-shadow: #fff 0 1px 0;
	line-height: 33px;
	height: 32px;
	text-align: right;
}

.siteSearchBox input{
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	border: 1px solid #bac1ca;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #667388;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_home_input_short.png) no-repeat -1px -1px;
	border-right: none;
}

.siteSearchBox a{
	float: left;
	width: 30px;
	height: 30px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_search_button.png) no-repeat right top;
	border: 1px solid #96a0af;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.siteSearchBox a:hover{
	background-position: right bottom;
}



.siteContainer {
	float: left;
	width: 960px;
	height: 800px;
	margin: 30px 0 0 0;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_sites.jpg) repeat-y center top;
}

.siteGroup {
	float: left;
	width: 940px;
	height: 800px;
	padding: 5px 10px;
}

.site {
	float: left;
	width: 260px;
	height: 304px;
	padding: 1px;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	margin: 0 24px 82px 24px;
	position: relative;
}
.site.siteEscolhido {
	border: 5px solid #667388;
	margin: -5px 19px 79px 19px;
}

.siteEscolhidoCheck {
	position: absolute;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	text-shadow: #358b11 0 1px 0;
	width: 80px;
	height: 55px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	padding-top: 25px;
	top:5px;
	right: -20px;

}
.siteEscolhidoCheck strong{
	font-size: 16px;

}

.siteButton{
	position: absolute;
	width: 260px;
	height: 304px;
}

.site > a {
    position: absolute;
    width: 260px;
    height: 304px;
    margin: 0 0 0 0;
    background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_IE_bug.gif) repeat left top;
}

.site > a:hover {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/white80.png) repeat;
}


.sitePriceTag {
	position: absolute;
	width: 300px;
	height: 128px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_pricetag.png) no-repeat left top;
	bottom: 60px;
	left: -19px;
	display: none;


}

.sitePriceTag div{
	float: left;
	width: 100px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	margin: 20px 0 0 0;

}

.sitePriceTag div:first-child{
	border-left: none;

}

.templatePriceTagTitle {
	font-size: 11px;
	color: #b3b8c6;
	line-height: 15px;
	text-align: center;
	float: left;
	width: 100px;
}
.templatePriceTagTitle strong{
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	line-height: 15px;
}

.templatePriceTagValue {
	text-align: center;
	float: left;
	width: 100px;
	font-size: 21px;
	color: #4dcff6;
	font-weight: bold;
	margin: 8px 0 0 0;
}
.templatePriceTagValue strong{
	font-size: 12px;
}



.sitePriceTag p{
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
	float: left;
	width: 300px;
	margin: 18px  0 0 0;
	font-style: italic;

}

.sitePriceTag p span{
	color: #4dcff6;
	font-weight: bold;
	font-style: italic;

}

.siteSliderControls {
	float: left;
	width: 960px;
	margin: 0 0 20px 0;
}

.siteSliderControls p{
	text-align: center;
	padding: 5px 0 0 0;
}

.siteSliderControls p a{
	display: inline-block;
	width: 12px;
	height: 13px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/pager.png) no-repeat left top;
	margin: 0 4px;
}

.siteSliderControls p a:hover, .siteSliderControls p a.activeSlide{
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/pager_active.png) no-repeat left top;
}

.siteSliderControls > a {
	color: #8d95a1;
	font-size: 17px;
}

.siteSliderControls > a:hover {
	color: #667388;
}


.siteSliderControls .next {
	float: right;
}
.siteSliderControls .prev {
	float: left;
}


.siteSliderControlsLarge {
	position: absolute;
	height: 77px;
	width: 1040px;
	top: 550px;
	left: -40px;
	z-index: 99;
}

.siteSliderControlsLarge a{
	width: 71px;
	height: 70px;
}

.siteSliderControlsLarge .prev{
	float: left;
	background:url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/navegacao_prev.png) no-repeat left top;
}

.siteSliderControlsLarge .next{
	float: right;
	background:url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/navegacao_next.png) no-repeat left top;
}

.siteSliderControlsLarge .prev:hover, .siteSliderControlsLarge .next:hover {
	background-position: left bottom;
}


.customWebsite {
	float: left;
	width: 960px;
	padding: 40px 0 0 0;
	text-align: center;
	font-size: 19px;
	color: #818da1;
}

.customWebsite a{
	display: inline-block;
	padding: 0 15px;
	margin: 0 0 0 10px;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	text-shadow: #358b11 0 1px 0;
}

.customWebsite a:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}

.leftPic {
	float: left;
	margin: 40px 70px 0 40px;
}

.rightPic {
	float: right;
}

.textDescription {
	font-size: 15px;
	line-height: 28px;
	color: #9da5b3;
	padding: 100px 40px 0 0;
	text-shadow: #fff 0 1px 0;
}

.textDescription strong{
	color: #818DA1;
}




/* DETAIL CONTENT */

.detailInfo {
	margin: 0 auto;
	width: 960px;
	position: relative;
    padding-top: 20px;
}

.detailNav {
	padding: 40px 0 20px 20px;
}

.detailNav a{
	color: #555;
	font-size: 15px;
	text-shadow: #fff 0 1px 0;
}

.detailNav a:hover {
	color: #23b4e3;
}

.detailPics {
	float: left;
	width: 640px;
	margin: 30px 0 0 0;
}

.detailPics img{
	float: left;
	margin: 10px 10px 10px 0;
	box-shadow: #ccc 0 0 1px;
}

.detailText {
	float: left;
	width: 310px;
	padding: 10px 0 0 10px;
	margin: 30px 0 0 0;

}

.detailTemplateName {
	float: left;
	width: 310px;
	font-family: 'Raleway', Sans Serif;
	font-size: 18px;
	color: #52565a;
}
.detailTemplateName p{
	font-family: 'Raleway', Sans Serif;
	font-size: 18px;
	color: #52565a;
	text-shadow: #fff 0 1px 0;
	float: left;
}
.detailTemplateName p:last-child{
	font-size: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 0 0 0 10px;

}

.detailTemplateActions {
	float: left;
	width: 310px;
	margin: 0;
}

#actionBuy {
	margin: 10px 10px 1px 0;
	float: left;
	padding: 0 20px;
	font-family: 'Raleway', sans-serif;
	font-size: 19px;
	height: 50px;
	line-height: 50px;
	color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	text-shadow: #358b11 0 1px 0;
}

#actionBuy:hover{
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}

/*.detailTemplateActions a:active{
	margin: 1px 0 0 0;
}*/

.viewTemplateDemo {
	float: left;
	clear: left;
	margin: 20px 0 0 0;
	color: #555;
	font-size: 14px;
	text-shadow: #fff 0 1px 0;
}

.viewTemplateDemo:hover {
	color: #23b4e3;
}


.detailTemplatePrice {
	float: left;
	height: 45px;
	margin: 10px 0 0 0;
	padding: 5px 0 0 10px;
	/*border-left: 1px dashed #ccc;*/
	clear: left;
}

.detailTemplatePrice p{
	font-size: 11px;
	font-style: italic;
	color: #808385;
	text-shadow: #fff 0 1px 0;
}
.detailTemplatePrice p:last-child{
	font-size: 30px;
	font-style: normal;
	color: #52565a;
}

.detailTemplatePrice p:last-child span{
	font-size: 20px;
}

.detailTemplateSite {
	float: left;
	width: 270px;
	margin: 15px 0 10px -22px;
	border: 1px solid #d7d7d7;
	padding: 20px 15px 25px 45px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: relative;
}

.popularModel {
	position: absolute;
	top: -10px;
	background-color: #1BB1E7;
	color: #fff;
	text-shadow: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Raleway', Sans Serif;
	font-size: 12px;
	height: 18px;
	width: 120px;
	line-height: 18px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	left: 50%;
	margin: 0 0 0 -60px;
}

.detailTemplateSite.SiteSelected {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_siteselected.jpg) repeat left top;
	border-color: #777d87;
	color: #fff;
	text-shadow: none;
}

.detailTemplateSite.SiteSelected .descriptionTitle, .detailTemplateSite.SiteSelected .descriptionTitle span, .detailTemplateSite.SiteSelected .descriptionTitle	.featurePrice span, .detailTemplateSite.SiteSelected .descriptionTitle	.featurePrice {
	color: #fff;
}





.detailTemplateSite > p:last-child {
	font-size: 13px;
	line-height: 16px;
	padding: 10px 0 0 0;
}

.detailTemplateTitle {
	padding: 30px 0 0 0;
	float: left;
	font-family: 'Raleway', Sans Serif;
	-webkit-text-stroke: 0.3px;
	font-size: 27px;
	font-weight: 700;
	color: #52565a;
	text-shadow: #fff 0 1px 0;
	float: left;
}

.detailTemplateDescription {
	float: left;
	width: 310px;
	margin: 0;
	font-size: 13px;
	color: #797f85;
	line-height: 17px;
	text-shadow: #fff 0 1px 0;
}

.detailTemplateDescription p{
	padding: 0;
	float: left;
	width: 270px;
}



a.liveLink{
    color: #52565A;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 20px;
	float: right;
	color: #fff;
	background-color: #52565a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: none;
	padding: 0 5px;
	margin: 5px 0 0 0;
}

.detailTemplateDescription p.descriptionTitle{
	margin: 0 0 5px 0;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	/*font-family: 'Raleway', Sans Serif;*/
	color: #41a8d1;
	border-bottom: 1px dotted #ccc;
	text-transform: uppercase;
}
.detailTemplateDescription p.descriptionTitle span{
	font-weight: normal;
	color: #41a8d1;
	text-transform: none;
	font-size: 15px;
}




.chooseModel {
	position: absolute;
	top: 0;
	left: 0;
	width: 320px;
	height: 55px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/check_off.png) no-repeat 10px 22px;
}

.chooseModel:hover {
	background-image: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/check_hover.png);
}

.chooseModel.modelSelected {
	background-image: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/check_on.png);
}




.detailTemplateLiveDemo {
	float: left;
	width: 290px;
	padding: 5px 7px 5px 10px;
	font-size: 22px;
	border: 1px solid #6e7682;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	font-weight: 700;
	font-family: 'Raleway', Sans Serif;
	text-transform: uppercase;
	background: #8b93a4;
	background: -moz-linear-gradient(top,  #8b93a4 0%, #6e7683 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b93a4), color-stop(100%,#6e7683));
	background: -webkit-linear-gradient(top,  #8b93a4 0%,#6e7683 100%);
	background: -o-linear-gradient(top,  #8b93a4 0%,#6e7683 100%);
	background: -ms-linear-gradient(top,  #8b93a4 0%,#6e7683 100%);
	background: linear-gradient(to bottom,  #8b93a4 0%,#6e7683 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b93a4', endColorstr='#6e7683',GradientType=0 );
	text-shadow: #303845 0 1px 0;
	box-shadow: #c6cacc 0 2px 4px;
}

.detailTemplateLiveDemo:hover {
	background: #475059;
	border-color: #475059;
}


.detailTemplateLiveDemo span{
	font-size: 13px;
	text-transform: none;
	font-weight: normal;
	color: #fff;
	line-height: 20px;
}

.detailTemplateLiveDemo img{
	float: right;
}

.detailTemplateDemo {
	float: left;
	width: 290px;
	padding: 5px 7px 5px 10px;
	font-size: 22px;
	border: 1px solid #6e7682;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	font-weight: 700;
	font-family: 'Raleway', Sans Serif;
	text-transform: uppercase;
	background: #8b93a4;
	background: -moz-linear-gradient(top,  #8b93a4 0%, #6e7683 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b93a4), color-stop(100%,#6e7683));
	background: -webkit-linear-gradient(top,  #8b93a4 0%,#6e7683 100%);
	background: -o-linear-gradient(top,  #8b93a4 0%,#6e7683 100%);
	background: -ms-linear-gradient(top,  #8b93a4 0%,#6e7683 100%);
	background: linear-gradient(to bottom,  #8b93a4 0%,#6e7683 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b93a4', endColorstr='#6e7683',GradientType=0 );
	text-shadow: #303845 0 1px 0;
	box-shadow: #c6cacc 0 2px 4px;
	margin: 20px 0;
	line-height: 31px;
}

.detailTemplateDemo:hover {
	background: #475059;
	border-color: #475059;
}


.detailTemplateDemo img{
	float: right;
}


.detailTemplateNavigation {
	float: left;
	width: 960px;
	margin: 40px 0 0 0;
	text-align: center;
}

.detailTemplateNavigation a{
	color: #52565a;
	font-size: 13px;
	padding: 36px 0 0 0;
}

.prevTemplate {
	float: left;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/prev_template.png) no-repeat center top;
}
.prevTemplate:hover {
	background-image: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/prev_template_hover.png);
}


.allTemplate {
	display: inline-block;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/all_template.png) no-repeat center top;
}
.allTemplate:hover {
	background-image: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/all_template_hover.png);
}

.nextTemplate {
	float: right;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/next_template.png) no-repeat center top;
}
.nextTemplate:hover {
	background-image: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/next_template_hover.png);
}


p.detailTemplateDescriptionL {
	font-size: 15px;
	line-height: 20px;
	width: 310px;
	border-bottom: 1px solid #d1d1d1;
	padding: 20px 0;
	box-shadow: #fff 0 1px 0;
}

/* Comparativo funcionalidades */

.detailFeatures {
	float: left;
	padding: 0;
	margin: 0 0 30px 0;
	width: 960px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_compare.gif) repeat-y center top;
}

.IncludedFeatures {
	float: left;
	clear: left;
	width: 480px;
}

.otherFeatures {
	width: 480px;
	float: left;
}

.includedFeaturesTitle {
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	line-height: 26px;
	text-transform: uppercase;
	text-align: center;
	float: left;
	width: 480px;
	padding: 30px 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #fff;
	background: #353C4C;
	background: -moz-linear-gradient(top,  #353C4C 0%, #292F3E 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353C4C), color-stop(100%,#292F3E));
	background: -webkit-linear-gradient(top,  #353C4C 0%,#292F3E 100%);
	background: -o-linear-gradient(top,  #353C4C 0%,#292F3E 100%);
	background: -ms-linear-gradient(top,  #353C4C 0%,#292F3E 100%);
	background: linear-gradient(to bottom,  #353C4C 0%,#292F3E 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353C4C', endColorstr='#292F3E',GradientType=0 );
	margin: 60px 0 0 0;
}

.detailFeatureBlock {
	float: left;
	width: 420px;
	margin: 0;
	padding: 30px 30px;
	border-top: 1px dotted #6f7784;
}



.otherFeatures .detailFeatureBlock {
	border-top: 1px dotted #d3d5dd;
}



.otherFeatures .detailFeatureBlock p a:hover{
	color: #727a89;
	text-decoration: underline;
}

.detailFeatureBlock p{
	padding: 4px 0;
	font-size: 13px;
	line-height: 14px;
}

.detailFeatureBlock p a{
	color: #B3B8C6;
}

.detailFeatureBlock p a:hover{
	color: #fff;
	text-decoration: underline;
}

.detailFeatureBlock p img{
	margin: 0 5px 0 0;
}

.detailFeatureBlock p.detailFeatureBlockTitle{
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.IncludedFeatures .detailFeatureBlock p.detailFeatureBlockTitle{
	color: #fff;
}

.otherFeatures .detailFeatureBlock p.detailFeatureBlockTitle{
	color: #909aa3;
}



.otherFeaturesTitle {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	float: left;
	width: 480px;
	background-color: #9ed460;
	padding: 20px 0;
	color: #fff;
	text-transform: uppercase;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	margin: 80px 0 0 0;
}




.detailTemplateFeatures {
	float: left;
	height: 33px;
	line-height: 33px;
	margin: 10px 0 0 0;
	color: #646c7a;
	padding: 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.detailTemplateFeatures span{
	font-weight: bold;}

.detailTemplateFeatures:hover {
	background-color: #dbdde0;
}

.detailTemplateButtonl {
	float: left;
	width: 310px;
	text-align: center;
}

.detailTemplateButtonL a{
	float:left;
	margin: 60px 0 0 0;
	font-family: 'Raleway', sans-serif;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	height: 60px;
	line-height: 57px;
	width: 260px;
	text-align: center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 25px;
	letter-spacing: 1px;
	text-shadow: #358b11 0 1px 0;
	padding: 0 25px;
	color: #fff;
}

.detailTemplateButtonL a:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}

.detailTemplatePriceL {
	float: right;
	height: 33px;
	line-height: 33px;
	font-size: 29px;
	font-weight: bold;
	color: #52565a;
	margin: 10px 0 0 0;
}


.detailTemplateDescription p.featureNumbers {
	font-size: 12px;
	text-align: left;
	color: #52565A;
	line-height: 24px;
	float: left;
	width: 150px;
	margin: 5px 0;
	padding: 0;
}



.detailTemplateDescription p.descriptionTitle span.featurePrice {
	float: right;
	font-size: 16px;
	font-weight: bold;
	color: #52565A;
	text-align: right;
	font-family: Helvetica, Arial, sans-serif;
}
.detailTemplateDescription p.descriptionTitle span.featurePrice span{
	font-size: 14px;
	color: #52565A;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.detailTemplateSite .templateDescriptionButton .featureNumbers span{
	font-weight: bold;
	color: #fff;
	line-height: 24px;
	background-color: #a5a9b5;
	height: 22px;
	display: inline-block;
	padding: 0 5px;
	border-radius: 12px;
	text-shadow: none;
}

.detailTemplateSite.SiteSelected .templateDescriptionButton .featureNumbers span {
	background-color: #6d7484;
}
.detailTemplateSite.SiteSelected .templateDescriptionButton:hover .featureNumbers span {
	background-color: #51565a;
}


.templateDescriptionButton{
	float: left;
}


.templateDescriptionButton:hover .featureNumbers span {
	background-color: #51565a;

}


.detailTemplateButton {
	float: left;
	width: 960px;
	text-align: center;
}

.detailTemplateButton a{
	float:left;
	margin: 20px 0 0 385px;
	font-family: 'Raleway', sans-serif;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	height: 60px;
	line-height: 57px;
	width: 160px;
	text-align: center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 25px;
	letter-spacing: 1px;
	text-shadow: #358b11 0 1px 0;
	padding: 0 25px;
	color: #fff;
}

.detailTemplateButton a:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}


.templateDescriptionButton.btnActive {
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.templateDescriptionButton.btnActive p{
	text-shadow: none;
	color: #fff;
	border-color: #afc74d;
}



.detailPlanFeatures {
	position: absolute;
	top: 40px;
	padding: 30px;
	background-color: #fff;
	width: 590px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 15px #aaa;
	z-index: 998;
	display: none;
}
.detailPlanFeatures .planFeature{
	float: left;
	width: 285px;
	font-size: 11px;
	line-height: 13px;
	padding: 4px 10px 4px 0;
	color: #797F85;
}
.detailPlanFeatures .planFeature a{
	color: #797F85;
}
.detailPlanFeatures .planFeature a:hover{
	text-decoration: underline;
	color: #23B6E4;
}


.detailPlanFeaturesTitle {
	color: #41A8D1;
	padding: 0 0 20px 0;
	font-size: 20px;
}

.closeDetailPlanFeatures {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/colorbox/controls.png) no-repeat -50px 0;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 5px;
	right: 5px;
}

.closeDetailPlanFeatures:hover {
	background-position: -50px -25px;
}



/* END DETAIL CONTENT */

/* DETAIL TICKET */

.detailTicket {
	margin: 0 auto;
	width: 960px;
}

.detailTicket h2{
	color: #667388;
    font-family: 'Raleway',sans-serif;
    font-size: 36px;
    text-align: center;
    float: left;
    width: 960px;
    padding: 70px 0 0 0;
}

.detailTicketContent {
	float: left;
	width: 860px;
	padding: 30px 50px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: #ddd 0 0 1px;
	margin: 40px 0;
	position: relative;
}

.detailTicketTitle {
	font-family: 'Raleway', Sans Serif;
	color: #52565a;
	font-size: 30px;

}

.detailTicketSectionTitle {
	float: left;
	width: 650px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	border-bottom: 3px solid #dcddde;
	color: #95bfea;
	margin: 20px 0 0 0;
}

.detailTicketTotal {
	position: absolute;
	top: 20px;
	right: 40px;
	width: 200px;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 12px;
	color: #52565a;
	border: 1px solid #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.detailTicketTotalFixed {
	position: fixed;
	top: 20px;
	right: 50%;
	margin: 0 -440px 0 0;
	width: 200px;
	padding: 0 0 10px 0;
	font-size: 12px;
	color: #52565a;
	border: 1px solid #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.detailTicketTotalTitle {
	width: 180px;
	padding: 0 10px;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	color: #95BFEA;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	background-color: #eff5fc;
	text-shadow: #fff 0 1px 0;
}

.detailTicketTotalNumber {
	float: left;
	width: 160px;
	padding: 10px 10px 0 10px;
	font-size: 23px;
	color: #52565a;
	font-weight: bold;
	font-style: normal;
}

.detailTicketTotalNumber span{
	font-size: 15px;
}

.detailTicketTotalDescription {
	float: left;
	width: 180px;
	padding: 10px;
	margin: 0 0 10px 0;
}

.detailTicketTotalDescription p{
	margin: 5px 0 0;
	color: #aab1b8;
	font-size: 12px;
	line-height: 16px;
}

.detailTicketTotalFootnote {
	padding: 15px 10px 0 10px;
	color: #aab1b8;
	font-size: 11px;
	font-style: italic;
}

.detailTicketLine {
	float: left;
	width: 650px;
	padding: 8px 0;
	border-bottom: 1px dashed #ddd;
}


.detailTicketLine.Selected {
	background-color: #eff5fc;
}

.ticketCheck {
	float: left;
	width: 18px;
	height: 18px;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 10px;
	background-color: #fff;
}

.ticketCheck.Unchecked:hover {
	background: #fff url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/ticket_check_over.png) no-repeat center center;
}

.ticketCheck.Checked {
	background: #fff url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/ticket_check.png) no-repeat center center;
}

.ticketCheck.Disabled {
	background: #fff url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/ticket_check_over.png) no-repeat center center;
}

.detailTicketLineText {
	float: left;
	width: 440px;
	font-size: 11px;
	color: #aab1b8;
	font-style: italic;
	line-height: 18px;
}

.detailTicketLineTextTitle {
	font-size: 12px;
	color: #636a70;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
}

.detailTicketLinePrice {
	float: left;
	width: 160px;
	text-align: right;
	font-size: 14px;
	line-height: 20px;
	color: #aab1b8;
}

.detailTicketLinePrice span, .detailTicketLinePriceAdded span{
	font-size: 11px;
}

.detailTicketLinePriceAdded {
	float: left;
	width: 160px;
	text-align: right;
	font-size: 20px;
	line-height: 20px;
	color: #52565a;
	font-weight: bold;
}

.detailTicketLine.Disabled {
	background-color: #f6f6f7;
}

.detailTicketLine.Disabled .detailTicketLineTextTitle {
	color: #b1b4b7;
}

.detailTicketLine.Disabled .detailTicketLinePrice span {
	font-size: 11px;
	font-style: italic;
}

.detailTicketNextStep {
	margin: 20px 0 0 0;
	text-align: center;
}

.detailTicketNextStep a{
	margin: 0 0 1px 0;
	display: inline-block;
	width: 170px;
	font-family: 'Raleway', sans-serif;
	font-size: 21px;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	text-shadow: #358b11 0 1px 0;
}

.detailTicketNextStep a:hover{
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );

}

.PluginPackages {
	float: left;
	width: 860px;
	text-shadow: #fff 0 1px 0;
	position: relative;
	padding: 140px 0 0 0;
}

.PluginPackagesHeader {
	position: absolute;
	top: 0;
	left: -20px;
	width: 898px;
	height: 99px;
	padding: 20px 0 0 0;
	/*background: #e4e8ed;*/
	border-bottom: 1px solid #d1d9e0;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
}

.greenBaloon {
	position: absolute;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/green_balloon.png) no-repeat left top;
	width: 208px;
	height: 70px;
	color: #fff;
	text-shadow: #689301 0 1px 0;
	text-align: center;
	font-size: 14px;
	padding: 20px 20px 0 20px;
	top: 40px;
	left: 10px;
}


.PluginPackagesHeaderFixed {
	position: fixed;
	top: 0;
	left: 50%;
	margin: 0 0 0 -449px;
	width: 898px;
	height: 29	0px;
	background: #e4e8ed;
	border: 1px solid #d1d9e0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.PluginPackagesHeader .PluginList, .PluginPackagesHeaderFixed .PluginList{
	background: none;
	margin: 0 0 0 20px;
}
.PluginList {
	float: left;
	width: 220px;
	font-size: 11px;
	line-height: 16px;
	padding: 8px 0 8px 20px;
	color: #636A70;
	background-color: #fff;
}

.PluginList a {
	float: left;
	width: 15px;
	height: 15px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/preview.png) no-repeat center center;
	margin: 0 0 0 -20px;
}
.PluginList a:hover {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/preview_hover.png) no-repeat center center;
}

/*.PluginPriceQuestion {
	position: absolute;
	padding: 11px 13px;
	right: 16px;
	top: -3px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #fff;
	text-shadow: #6a8504 0 1px;
	text-align: center;
	border-bottom: 2px solid #587b00;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #b4cb5a;
	background: -moz-linear-gradient(top,  #b4cb5a 0%, #7ea500 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4cb5a), color-stop(100%,#7ea500));
	background: -webkit-linear-gradient(top,  #b4cb5a 0%,#7ea500 100%);
	background: -o-linear-gradient(top,  #b4cb5a 0%,#7ea500 100%);
	background: -ms-linear-gradient(top,  #b4cb5a 0%,#7ea500 100%);
	background: linear-gradient(to bottom,  #b4cb5a 0%,#7ea500 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4cb5a', endColorstr='#7ea500',GradientType=0 );
	box-shadow: #b4bcc2 0 3px 2px;
}


.PluginPriceQuestion:hover {
	border-bottom: 2px solid #5f8500;
	background: #c5dd66;
	background: -moz-linear-gradient(top,  #c5dd66 0%, #87b200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5dd66), color-stop(100%,#87b200));
	background: -webkit-linear-gradient(top,  #c5dd66 0%,#87b200 100%);
	background: -o-linear-gradient(top,  #c5dd66 0%,#87b200 100%);
	background: -ms-linear-gradient(top,  #c5dd66 0%,#87b200 100%);
	background: linear-gradient(to bottom,  #c5dd66 0%,#87b200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5dd66', endColorstr='#87b200',GradientType=0 );
}

.PluginPriceQuestion strong {
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	font-size: 15px;
}*/

.PluginPriceQuestion {
	color: #83a40f;
	font-size: 13px;
	text-decoration: underline;
	text-shadow: none;
}



.PluginPlanSelection {
	float: left;
	width: 240px;
	margin: 0 0 0 20px;
	padding: 5px;
}

.PluginPlanSelectionTitle {
	line-height: 30px;
	font-size: 23px;
	color: #444c5e;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
}

.PluginPlanSelectionButtons {
	float: left;
	width: 240px;
	margin: 10px 0 10px 0;
}
.PluginPlanSelectionButtons a{
	float: left;
	width: 170px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_plan_selection_off.png) no-repeat 5px center;
	padding: 10px 0 10px 35px;
	font-size: 16px;
	color: #696c74;
	margin: 2px 0 0 0;
	font-family: 'Raleway', sans-serif;
	border: 1px solid #e4e8ed;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.PluginPlanSelectionButtons a p{
	font-size: 12px;
	line-height: 14px;
}



.PluginPlanSelectionButtons a.selectionButtonActive  {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_plan_selection_on.png) no-repeat 5px center;
	text-shadow: none;
	border-color: #3d485c #6b7589 #6b7589 #6b7589;
	background-color: #eceff2;
	border-color: #d4d9df;
	color: #4bafd0;
}

.PluginPlanSelectionButtons a:hover {
	text-shadow: none;
	border-color: #3d485c #6b7589 #6b7589 #6b7589;
	background-color: #eceff2;
	border-color: #d4d9df;
}


.PackageBase {
	background-color: #444c5e;
	padding: 20px 0;
	height: 60px;
}

.PackagePro {
	background-color: #353c4c;
	padding: 20px 0;
	height: 60px;
	margin: 0 1px;
	position: relative;
}

.PackagePremium {
	background-color: #292f3e;
	padding: 20px 0;
	height: 60px;
	position: relative;
}


.PackageDiscount {
	position: absolute;
	width: 185px;
	text-align: center;
	padding: 10px;
	background-color: #121923;
	font-size: 12px;
	color: #fff;
	text-align: center;
	bottom: 261px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.PackageDiscount strong {
	color: #4dcff6;
	font-size: 13px;
}

.PackageDiscount hr {
	border: none;
	background-color: #444C5E;
	height: 1px;
	margin: 8px 0;
}



.featureNumbers {
	font-size: 12px;
	text-align: center;
	color: #b3b8c6;
	line-height: 24px;
	float: left;
	width: 235px;
	margin: 10px 0;
}

.featureNumbers span{
	font-weight: bold;
	color: #fff;
	line-height: 24px;
	background-color: #8bb103;
	height: 24px;
	display: inline-block;
	padding: 0 5px;
	border-radius: 12px;
}





.PluginPackagesHeader .PluginPackage, .PluginPackagesHeaderFixed .PluginPackage{
	font-family: 'Raleway', sans-serif;
	padding: 20px 0 20px 0;
	color: #bbc1cb;
	/*background: #f2f9ff;
	background: -moz-linear-gradient(top,  #f2f9ff 0%, #e0effc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9ff), color-stop(100%,#e0effc));
	background: -webkit-linear-gradient(top,  #f2f9ff 0%,#e0effc 100%);
	background: -o-linear-gradient(top,  #f2f9ff 0%,#e0effc 100%);
	background: -ms-linear-gradient(top,  #f2f9ff 0%,#e0effc 100%);
	background: linear-gradient(to bottom,  #f2f9ff 0%,#e0effc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9ff', endColorstr='#e0effc',GradientType=0 );	*/
	text-shadow: none;
	border-bottom: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size: 13px;
	width: 205px;
}

.PluginPackagesHeader .PluginPackage .PluginPackageName, .PluginPackagesHeaderFixed .PluginPackage .PluginPackageName {
	font-family: 'Raleway', sans-serif;
	font-size: 21px;
	float: left;
	width: 205px;
	color: #b3b8c6;
}

.PluginPackagesHeader .PluginPackage span strong, .PluginPackagesHeaderFixed .PluginPackage span strong{
	font-family: 'Raleway', sans-serif;
	font-size: 21px;
	color: #fff;
}


.PluginPackagesBuy {
	display: inline-block;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	text-shadow: #358b11 0 1px 0;
	padding: 0 20px;
}

.PluginPackagesBuy:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}




.PluginPackagePrice {
	line-height: 40px;
	font-size: 31px;
	float: left;
	width: 205px;
	color: #4dcff6;
	margin: 10px 0;
	text-align: center;
	font-weight: bold;
	position: relative;
}
.PluginPackagePriceDiscount {
	position: absolute;
	background-color: #8bb103;
	padding: 3px 3px;
	font-size: 11px;
	line-height: 11px;
	right: 25px;
	top: 10px;
	font-weight: normal;
	color: #fff;
}

.PluginPackagePrice strong{
	font-size: 16px;
	color: #4dcff6 !important;
	line-height: 16px;
}

.PluginPackagePriceTitle{
	font-weight: normal;
	color: #fff;
	font-size: 13px;
	line-height: 13px;
}

.PluginPackageFee {
	line-height: 20px;
	font-size: 15px;
	float: left;
	width: 205px;
	color: #4dcff6;
	margin: 20px 0;
	text-align: center;
	font-weight: bold;
}

.PluginPackageFee span{
	font-size: 12px;
	font-weight: normal;
}


/*.PluginPackagesHeader .PluginPackage p, .PluginPackagesHeaderFixed .PluginPackage p{
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
	padding: 15px 0 0 0;

}*/
.PluginPackagesHeader .PluginPackage p a, .PluginPackagesHeaderFixed .PluginPackage p a{
	color:#bbc1cb;
	font-weight: normal;
	padding: 2px 0 0 16px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/preview.png) no-repeat left center;
	font-size: 11px;
}
.PluginPackagesHeader .PluginPackage p a:hover, .PluginPackagesHeaderFixed .PluginPackage p a:hover{
	color:#fff;
}



.PluginPackage {
	float: left;
	width: 205px;
	text-align: center;
	padding: 5px 0;
}

.PluginPackage img{
	margin: 6px 0 0 0;
}

.PluginCategory {
	float: left;
	width: 860px;
	/*padding-top: 20px;*/
}


.liveDemoLink {
	font-size: 11px;
	padding: 10px 0 10px 20px;
	display: inline-block;
	color: #8f969c;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/preview.png) no-repeat left center;
}

.liveDemoLink strong{
	color: #26c0eb;
}
.liveDemoLink:hover{
	color: #26c0eb;
}


.PluginCategoriesHeader {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	background-color: #EFF5FC;
	color: #95bfea;
	padding: 0 0 0 5px;
	float: left;
	width: 860px;
}

.PluginLine {
	float: left;
	width: 860px;
	border-bottom: 1px dashed #ddd;
}



.PluginBuy, .PluginBought:hover {
	display: inline-block;
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	color: #3f4755;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*border-width: 1px;
	border-style: solid;*/
	text-shadow: #fff 0 1px 0;
	background: #e7edf5;
	background: -moz-linear-gradient(top,  #e7edf5 0%, #e1e9f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7edf5), color-stop(100%,#e1e9f2));
	background: -webkit-linear-gradient(top,  #e7edf5 0%,#e1e9f2 100%);
	background: -o-linear-gradient(top,  #e7edf5 0%,#e1e9f2 100%);
	background: -ms-linear-gradient(top,  #e7edf5 0%,#e1e9f2 100%);
	background: linear-gradient(to bottom,  #e7edf5 0%,#e1e9f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7edf5', endColorstr='#e1e9f2',GradientType=0 );
	/*border-color: #a3e9f6 #2db6e2 #1882a8 #2db6e2;*/
	width: 110px;
}

.PluginBuy:hover, .PluginBought {
	display: inline-block;
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	color: #3f4755;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #5c626e;
	color: #fff;
	text-shadow: #3f4755 0 1px 0;
	background: -moz-linear-gradient(top,  #5c626e 0%, #404856 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c626e), color-stop(100%,#404856));
	background: -webkit-linear-gradient(top,  #5c626e 0%,#404856 100%);
	background: -o-linear-gradient(top,  #5c626e 0%,#404856 100%);
	background: -ms-linear-gradient(top,  #5c626e 0%,#404856 100%);
	background: linear-gradient(to bottom,  #5c626e 0%,#404856 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c626e', endColorstr='#404856',GradientType=0 );
	/*border-color: #a3e9f6 #2db6e2 #1882a8 #2db6e2;*/
	width: 110px;
}

/* FOOTER */


.largeFooter {
	width: 100%;
	float:left;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_footer.jpg) repeat left top;
}

.largeFooterContent {
	width: 960px;
	padding: 30px 0 30px 0;
	margin: 0 auto;
	height: 230px;
}

.largeFooterContent form #termos{
	font-size:12px;
}
.largeFooterContent form span.wpcf7-form-control-wrap{
	float:right;
	width:290px;
	text-align:right;
	color:#ccc;
	margin-top:8px;
}
.largeFooterContent form .wpcf7-list-item-label{
	color:#a0a5ad!important;
}

.largeFooterColumn {
	float: left;
	width: 320px;
	color: #fff;
}

.largeFooterColumn p.largeFooterContentColumnTitle {
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	font-size: 19px;
	text-transform: uppercase;
	padding: 10px 0 30px 0;
	color: #fff;
	float: left;
	width: 100%;
	/*width: 640px;*/
}

.largeFooterColumn p {
	line-height: 21px;
	float: left;
	width: 320px;

}

.largeFooterLinks {
	float: left;
	width: 960px;
	padding: 10px 0 0 0 ;
	margin: 20px 0 8px 0;
	text-align: center;
	color: #fff;
	font-size: 17px;
	border-top: 1px solid #7d879c;
}

.largeFooterLinks a{
	color: #fff;
	font-size: 17px;
	margin: 0 5px;
}

.largeFooterColumn p a {
	color: #fff;
	font-size: 14px;
	margin: 0 20px 0 0;
}


.footer {
	width: 960px;
	height: 100px;
	margin: 0 auto;
	border-top: 1px solid #cdcecf;
	clear: both;
}

.footerLinks {
	font-size: 12px;
	color: #acacac;
	text-align: center;
	line-height: 65px;
	text-shadow: #fff 0 1px 0;
}

.footerLinks a, .contactPageAddress a, .shoppingCartLine a{
	color: #acacac;
}

.footerLinks a:hover, .contactPageAddress a:hover, .shoppingCartLine a:hover{
	color: #44d1f1;
}

.footerLanguage {
	float: right;
	height: 20px;
	position: relative;
	color: #3f96bd;
	font-size: 11px;
	line-height: 20px;
	margin: 5px 0 0 0;
}

.footerLanguage > a {
	color: #778388;
	float: right;
	padding: 0 10px;
}
.footerLanguage > a:hover {
	color: #fff;
}

.activeLanguage {
	float: right;
	width: 100px;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	padding: 0 10px;
	color: #778388;
	background: #001f2d url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/arrow_language1.png) no-repeat right center;
	margin: 0 0 0 10px;
	border: 1px solid #203540;
}

.activeLanguage:hover {
	color: #fff;
	border-color: #3d5866;
}

.moreLanguages {
	position: absolute;
	top: 24px;
	right: 0;
	width: 120px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: normal;
	display: none;


}

.moreLanguages a{
	float: left;
	width: 100px;
	font-size: 11px;
	padding: 10px;
	border-bottom: 1px solid #eee;
	color: #949c9f;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/arrow_language.png) no-repeat right center;
}

.moreLanguages a:last-child{
	border-bottom: none;
}

.moreLanguages a:hover{
	color: #44d1f1;
}

.footerSocial {
	float:right;
	margin-top: 20px;
}

/* END FOOTER */


/* Página de Compra */

.egoPlans {
	width: 960px;
	float: left;
	margin: 60px 0 0 0;
}

.egoPlan {
	float: left;
	text-align: center;
	width: 310px;
	margin: 0 4px;
	border: 1px solid #d8d8d8;
	border-bottom: 2px solid #cccccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #667388;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_planos.jpg) repeat left top;
	box-shadow: #d8d8d8 0 5px 20px;
	padding: 10px 0;
}

.egoPlan_4 {
	float: left;
	text-align: center;
	width: 230px;
	margin: 0 4px;
	border: 1px solid #d8d8d8;
	border-bottom: 2px solid #cccccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #667388;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_planos.jpg) repeat left top;
	box-shadow: #d8d8d8 0 5px 20px;
	padding: 10px 0;
}


.egoPlanItem {
	margin: 0 20px;
	padding: 20px 0;
	border-top: 1px dotted #ccc;
	font-size: 16px;
	min-height: 50px;
}
.egoPlanItem:first-child {
	border-top: none;
}

.egoPlanItem:first-child span{
	font-size: 20px;
	color: #52565A;
	line-height: 15px;
}

.egoPlanItem:first-child strong{
	font-size: 60px;
	color: #52565A;
}


.egoPlanItem strong{
	font-size: 24px;
	font-weight: bold;
}

.egoPlanItem span{
		font-size: 16px;
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
	color:#9DA5B3;
}

.egoPlanItem p{
	font-size: 16px;
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
	color:#9DA5B3;
}
.egoPlanPrice {
	margin: 0 20px;
	padding: 20px 0;
	border-top: 1px dotted #ccc;
	font-size: 28px;
	font-weight: bold;
}
.egoPlanPrice span{
	font-size: 16px;
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
	color:#9DA5B3;
}

.egoPlanbuy {
	margin: 0 20px;
	padding: 20px 0;
	border-top: 1px dotted #ccc;
	font-size: 16px;
}
.egoPlanButton {
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	height: 45px;
	line-height: 45px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-top: 1px solid #a0d563;
	font-size: 15px;
	letter-spacing: 1px;
	text-shadow: #358b11 0 1px 0;
	padding: 0 25px;
	color: #fff;
	display: inline-block;
	cursor:pointer;
	border: none;
	margin: 20px 0 0 0;
}

.egoPlanButton:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}

.buyFuncionalidades {
	float: left;
	width: 960px;
	padding: 20px 0 0 0;
	margin: 20px 0 0 0;
	color: #667388;
	border-top: 1px dotted #ccc;
}

.buyFuncionalidadesTitulo {
	font-family: 'Raleway',sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.buyFuncionalidadesTexto {
	font-size: 13px;
	color: #9DA5B3;
	padding: 10px 0;
}

.buyFuncionalidades a{
	float: right;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	height: 40px;
	line-height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 15px;
	text-shadow: #358b11 0 1px 0;
	padding: 0 20px;
	color: #fff;
}

.buyFuncionalidades a:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}

.buyFuncionalidades a.comprado{
	float: right;
	background: #949fad;
	background: -moz-linear-gradient(top,  #949fad 0%, #c1c6cc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#949fad), color-stop(100%,#c1c6cc));
	background: -webkit-linear-gradient(top,  #949fad 0%,#c1c6cc 100%);
	background: -o-linear-gradient(top,  #949fad 0%,#c1c6cc 100%);
	background: -ms-linear-gradient(top,  #949fad 0%,#c1c6cc 100%);
	background: linear-gradient(to bottom,  #949fad 0%,#c1c6cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949fad', endColorstr='#c1c6cc',GradientType=0 );
	height: 40px;
	line-height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 15px;
	text-shadow: #949fad 0 1px 0;
	padding: 0 20px;
	color: #fff;
}

.buyFuncionalidades a.comprado:hover {
	background: #7e8794;
	background: -moz-linear-gradient(top,  #7e8794 0%, #aaaeb3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e8794), color-stop(100%,#aaaeb3));
	background: -webkit-linear-gradient(top,  #7e8794 0%,#aaaeb3 100%);
	background: -o-linear-gradient(top,  #7e8794 0%,#aaaeb3 100%);
	background: -ms-linear-gradient(top,  #7e8794 0%,#aaaeb3 100%);
	background: linear-gradient(to bottom,  #7e8794 0%,#aaaeb3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e8794', endColorstr='#aaaeb3',GradientType=0 );
}

.concluirCompra {
	text-align: center;
	padding: 60px 0 30px 0;
	float: left;
	width: 100%;
}

.concluirCompra a{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	height: 60px;
	line-height: 60px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 24px;
	text-shadow: #358b11 0 1px 0;
	padding: 0 30px;
	color: #fff;
	display: inline-block;
}
.concluirCompra a:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}

.stepList {
	float: left;
	width: 960px;
	padding: 18px 0 13px 0;
	margin: 0 0 30px 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 0%,#e8e8e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	box-shadow: #c8c9cc 0 2px 5px;
}

.stepList a{
	color: #9DA5B3;
	font-size: 18px;
	margin: 0 10px;
}

.stepList a.activeLink, .stepList a:hover{
	color: #6FBF14;
}
.stepList span{
	background-color: #c2c6cc;
	height: 28px;
	line-height: 28px;
	width: 28px;
	text-align: center;
	line-height: 24px;
	display: inline-block;
	border-radius: 22px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	font-family: "Courier New", Courier, monospace;

}

.planTitle {
	text-align: center;
	padding: 20px 0 15px 0;
	font-weight: bold;
	color: #667388;
	font-size: 17px;
}

.planSubTitle {
	text-align: center;
	padding: 10px 0 0 0;
	color: #818da1;
	font-size: 13px;
	line-height: 18px;
}

.planContent {
	float: left;
	width: 360px;
	height: 180px;
	padding:5px 0;
	margin: 10px 0 30px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}


/* Preçário */

.priceEgoPlans {
	float: left;
	width: 960px;
	margin: 30px 0 60px 0;
}

.priceEgoPlansHeader {
	float: left;
	width: 960px;
}

.priceEgoPlansHeaderTop {
	float: right;
	width: 719px;
	background-color: #f6f6f6;
	border: 1px solid #cdd0d5;
	height: 10px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: none;
}

.priceEgoPlansHeaderTop span, .priceEgoPlansFooterTop span{
	float: left;
	width: 239px;
	height: 10px;
	border-right: 1px solid #cdd0d5;

}


.priceEgoPlansHeaderTop_4 {
	float: right;
	width: 767px;
	background-color: #f6f6f6;
	border: 1px solid #cdd0d5;
	height: 10px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: none;
}


.priceEgoPlansHeaderTop_4 span, .priceEgoPlansFooterTop_4 span{
	float: left;
	width: 191px;
	height: 10px;
	border-right: 1px solid #cdd0d5;

}

.pricePlansTitles {
	float: left;
	width: 239px;
	border-top: 1px dashed #cdd0d5;
	border-right: 1px solid #cdd0d5;
}
.pricePlansTitles div{
	float: left;
	border-bottom: 1px dashed #cdd0d5;
	width: 229px;
	height: 60px;
	line-height: 60px;
	padding: 0 0 0 10px;
	font-size: 13px;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	color: #667388;
}

.pricePlansTitles .linePrice, .pricePlansTitles_4 .linePrice{
	background-color: #dce8ed;
	font-weight: 700;
}

.pricePlansTitles_4 {
	float: left;
	width: 191px;
	border-top: 1px dashed #cdd0d5;
	border-right: 1px solid #cdd0d5;
}
.pricePlansTitles_4 div{
	float: left;
	border-bottom: 1px dashed #cdd0d5;
	width: 181px;
	height: 60px;
	line-height: 60px;
	padding: 0 0 0 10px;
	font-size: 13px;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	color: #667388;
}



.pricePlanColumn {
	float: left;
	width: 239px;
	border-top: 1px dashed #cdd0d5;
	border-right: 1px solid #cdd0d5;
	background-color: #f6f6f6;
}

.pricePlanColumn div{
	float: left;
	width: 239px;
	text-align: center;
	font-size: 18px;
	color: #667388;
	border-bottom: 1px dashed #cdd0d5;
	height: 60px;
	line-height: 60px;
}


.pricePlanColumn_4 {
	float: left;
	width: 191px;
	border-top: 1px dashed #cdd0d5;
	border-right: 1px solid #cdd0d5;
	background-color: #f6f6f6;
}

.pricePlanColumn_4 div{
	float: left;
	width: 191px;
	text-align: center;
	font-size: 18px;
	color: #667388;
	border-bottom: 1px dashed #cdd0d5;
	height: 60px;
	line-height: 60px;
}

.pricePlanColumn_4 div img, .pricePlanColumn div img {
	margin: 20px 0 0 0;
}

.pricePlanColumn div .addPortal,.pricePlanColumn_4 div .addPortal{
	display: inline-block;
	font-size: 11px;
	color: #fff;
	line-height: 21px;
	height: 21px;
	padding: 0 5px 0 10px;
	margin: 19px 0 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	text-shadow: 0 1px 0 #358B11;
}

.pricePlanColumn div .addPortal:hover,.pricePlanColumn_4 div .addPortal:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}

.pricePlanColumn div .addPortal strong,.pricePlanColumn_4 div .addPortal strong{
	float: right;
	padding: 0 0 0 5px;
	margin: 0 0 0 10px;
	font-size: 12px;
	border-left: 1px solid #4d960e;
}

.pricePlanColumn div .removePortal,.pricePlanColumn_4 div .removePortal{
	display: inline-block;
	font-size: 11px;
	color: #888;
	line-height: 21px;
	height: 21px;
	padding:  0 10px;
	margin: 19px 0 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #e7e7e7;
	background: -moz-linear-gradient(top,  #e7e7e7 0%, #d6d6d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#d6d6d6));
	background: -webkit-linear-gradient(top,  #e7e7e7 0%,#d6d6d6 100%);
	background: -o-linear-gradient(top,  #e7e7e7 0%,#d6d6d6 100%);
	background: -ms-linear-gradient(top,  #e7e7e7 0%,#d6d6d6 100%);
	background: linear-gradient(to bottom,  #e7e7e7 0%,#d6d6d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#d6d6d6',GradientType=0 );
	text-shadow: 0 1px 0 #fff;
}
.pricePlanColumn div .removePortal:hover,.pricePlanColumn_4 div .removePortal:hover{
	color: #555;
	background: #eeeeee;
	background: -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
}


.pricePlanColumn .linePrice, .pricePlanColumn_4 .linePrice{
	font-size: 24px;
	font-weight: bold;
	background-color: #e3eef3;
}

div.lineUsers {
	font-size: 32px;
	font-weight: bold;
	line-height: normal;
	padding: 8px 0 0 0;
	height: 52px;
}


div.lineUsers span{
	font-size: 15px;
	font-weight: normal;
	line-height: 10px;

}

.priceEgoPlansFooterTop {
	float: right;
	width: 719px;
	background-color: #f6f6f6;
	border: 1px solid #cdd0d5;
	height: 10px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: none;
}


.priceEgoPlansFooterTop_4 {
	float: right;
	width: 767px;
	background-color: #f6f6f6;
	border: 1px solid #cdd0d5;
	height: 10px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: none;
}


.includedPlan {
	float: left;
	width: 960px;
	height: 280px;
	margin: 30px 0;
	position: relative;
}

.includedPlanText {
	float: left;
	width: 460px;
}
.includedPlanText img{
	margin: 6px 217px 0 220px;

}

.includedPlanText p{
	text-align: center;
	color: #667388;
	font-size: 14px;
	line-height: 25px;
}

.includedPlanText p.includedPlanTextTitle{
	font-size: 22px;
	font-weight: 700;
	padding: 10px 0 10px 0;
	font-family: 'Raleway', sans-serif;
	-webkit-text-stroke: 0.3px;
}

.softwarePrice {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/software_price.png) no-repeat left top;
	width:358px;
	height: 198px;
	position: absolute;
	bottom: 0;
	right: 145px;
}
.sitePrice {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/siteprice.png) no-repeat left top;
	width:285px;
	height: 280px;
	position: absolute;
	top: 28px;
	right: 5px;
}
.funcionalidadesPrice {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/funcionalidades.png) no-repeat left top;
	width: 230px;
	height: 50px;
	position: absolute;
	right: 210px;
	bottom: 40px;
}
.iphonePrice {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/iphone_price.png) no-repeat left top;
	width: 67px;
	height: 144px;
	position: absolute;
	right: 20px;
	bottom: 3px;
}

.priceSites {
	float: left;
	width: 960px;
	margin: 46px 0;
}

.priceSitesTitles {
	float: left;
	width: 320px;
	text-align: center;
}

.priceSitesTitles p{
	font-family: 'Raleway', sans-serif;
	color: #667388;
	font-size: 24px;
	-webkit-text-stroke: 0.3px;
}
.priceSitesTitles p span{
	font-family: 'Raleway', sans-serif;
	color: #525d6e;
	font-weight: 700;
}

.priceSitesColumns {
	float: left;
	width: 960px;
	background: #f6f6f6;
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#f4f4f4 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f4f4f4',GradientType=0 );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cdd0d5;
	margin: 0 0 60px 0;
}

.priceSitesColumn {
	float: left;
	width: 319px;
	height: 240px;
	padding: 10px 0;
	border-right: 1px solid #cdd0d5;
	text-align: center;
}

.priceSitesColumn:last-child {
	border-right: none;
}

.priceSitesColumn p{
	padding: 20px 30px 0 30px;
	height: 160px;
	line-height: 19px;
	font-size: 13px;
	color: #667388;
}

.priceSitesColumn div{
	height: 43px;
	padding: 17px 0 0 0;
	background-color: #e3eef3;
	border-top: 1px dashed #cdd0d5;
	border-bottom: 1px dashed #cdd0d5;
	font-size: 24px;
	line-height: 34px;
	color: #667388;
	font-weight: bold;
}
.priceSitesColumn div span{
	font-size: 11px;
	line-height: 0;
	font-weight: normal;
}

.priceSitesLink {
	text-align: center;
	margin: 0 0 30px 0;
}
.priceSitesLink a{
	font-size: 18px;
	color: #16c1ee;
}

.priceSitesLink a:hover{
	text-decoration: underline;
}

.pricingExamples {
	width: 100%;
	height: 530px;
	background: #363d47;
	background: -moz-linear-gradient(top,  #363d47 0%, #3f4854 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363d47), color-stop(100%,#3f4854));
	background: -webkit-linear-gradient(top,  #363d47 0%,#3f4854 100%);
	background: -o-linear-gradient(top,  #363d47 0%,#3f4854 100%);
	background: -ms-linear-gradient(top,  #363d47 0%,#3f4854 100%);
	background: linear-gradient(to bottom,  #363d47 0%,#3f4854 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363d47', endColorstr='#3f4854',GradientType=0 );
	margin: 0 0 40px 0;
}

.pricingExamplesSeal {
	position: absolute;
	background: #16c1ee url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/ideia.png) no-repeat 15px 7px;
	width: 260px;
	height: 46px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	color: #fff;
	line-height: 46px;
	font-size: 20px;
	text-align: center;
	/*font-family: 'Crete Round', Arial, Helvetica, sans-serif ;*/
	font-family: 'Roboto', Arial, Helvetica, sans-serif ;
	-webkit-text-stroke: 0.2px;
	font-style: italic;
	top: -23px;
	left: 50%;
	margin-left: -130px;
}

.pricingExamplesContainer {
	float: left;
	width: 960px;
	height: 530px;
	position: relative;
}



.exampleFirstSentence {
	color: #fff;
	float: left;
	width: 530px;
	padding: 20px 120px 0 0;
	margin: 0 0 0 170px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/exemplo1.png) no-repeat right bottom;
	height: 150px;
	font-size: 18px;
	line-height: 25px;
}

.exampleFirstSentence span{
	font-size: 36px;
	color: #16c1ee;
	line-height: 45px;
}

.firstExampleImg {
	float: left;
	width: 900px;
	margin: 40px 30px 0 30px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/primeiro_exemplo.png) no-repeat 95px bottom;
	height: 160px;
}
.firstExampleImg span {
	float: left;
	width: 285px;
	height: 22px;
	font-size: 19px;
	font-weight: bold;
	line-height: 22px;
	color: #16c1ee;
	text-align: center;
}
.firstExampleImg img {
	float: left;
}

.pricingProducts {
	float: left;
	width: 960px;
	background: #f6f6f6;
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#f4f4f4 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f4f4f4',GradientType=0 );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cdd0d5;
	margin: 40px 0 20px 0;
}

.pricingProduct {
	float: left;
	width: 960px;
	height: 120px;
	border-bottom: 1px solid #d5d8dc;
}

.pricingProduct:last-child {
	border-bottom: none;
}

.pricingProductText {
	font-size: 13px;
	color: #667388;
	line-height: 18px;
	margin: 15px 0 0 20px;
}

.pricingProductTitle {
	color: #525d6e;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	margin: 20px 0 0 20px;

}

.pricingProductValue {
	float: right;
	padding: 20px 0 0 0;
	height: 100px;
	width: 240px;
	background-color: #e3eef3;
	text-align: center;
	border-left: 1px dashed #d5d8dc;
	margin: 0 0 0 40px;
	color: #667388;
	font-weight: bold;
	font-size: 24px;
}

.pricingProductValue span{
	font-size: 14px;
	font-weight: normal;
}

.pricingProduct:first-child .pricingProductValue{
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

.pricingProduct:last-child .pricingProductValue{
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}

.taxesText {
	font-size: 11px;
	text-align: right;
	font-style: italic;
	color: #a8afba;
	padding: 0 0 40px 0;
}

.exampleSecondSentence {
	color: #fff;
	float: left;
	width: 560px;
	padding: 10px 0 0 160px;
	margin: 0 0 0 150px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/exemplo2.png) no-repeat left top;
	height: 130px;
	font-size: 18px;
	line-height: 25px;
}

.exampleSecondSentence span{
	font-size: 36px;
	color: #16c1ee;
	line-height: 45px;
}

.secondExampleImg {
	float: left;
	width: 800px;
	margin: 0 30px 0 80px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/segundo_exemplo.png) no-repeat center top;
	height: 300px;
	position: relative;
}
.secondExampleImg > span {
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	color: #16c1ee;
	text-align: center;
}

.secondExampleImg > div {
	float: right;
	width: 240px;
	color: #fff;
	padding: 0 20px 0 0;
	font-size: 13px;
}
.secondExampleImg > div p{
	padding: 10px 0;
	line-height: 18px;
	border-bottom: 1px dotted #96eaff;
}
.secondExampleImg > div p:last-child{
	border-bottom: none;
}

/* Download AppStore */


.appStoreBadge {
	width: 135px;
	height: 40px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Logos/badge_appstore.png) no-repeat left top;
	float: left;
}


/* Página Domínio  */


.domainCheck {
	float: left;
	width: 960px;
}

.domainCheckInput {
	float: left;
	width: 400px;
	margin: 0 0 0 140px;
	height: 50px;
	line-height: 50px;
	border: none;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #C4CBD5;
	padding: 0 10px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_domain.png) no-repeat left top;
	position: relative;
}

.domainCheckInput input{
	position: absolute;
	width: 347px;
	height: 48px;
	line-height: 50px;
	border: none;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #667388;
	left: 0;
	background: none;
	padding: 0 0 0 57px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d8d8d8;
}
.domainCheckInput input:hover{
	border: 1px solid #b3b3b3;
}

.domainCheckInput input:focus{
	border: 1px solid #667388;
}

.domainCheck label{
	float: left;
	margin: 0 10px 0 0;
}

.domainCheck select{
	height: 48px;
	width: 90px;
}

div.DSelect {
	color: #333;
	cursor: pointer;
	height: 50px;
	line-height: 48px;
	font-size: 18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #eaeaea #d6d6d6 #cecece #d6d6d6;
	padding: 0 3px 0 8px;
	overflow: visible;
	/*position: relative;*/
	background: #f3f3f3;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );*/
}

div.DSelect.focus {
	border: 1px solid #aaa;
}

div.DSelect > div.menuWrapper {
	position: absolute;  /**/
	top: 0px;  /**/
	left: 0px;  /**/
	display: none;  /**/
	background: white;
	z-index: 999;
	width: 100%;
}

div.DSelect > div.menuWrapper > ul {
	padding: 0;
	margin: 0 0 0 -1px;
	width: 100%;
	border:1px solid #c3c3c3;
	border-top:none;
}

div.DSelect > div.menuWrapper > ul > li {
	list-style: none;
	line-height: 1.4em;
	display: block;
	padding: 5px 8px;
	outline:none;
	text-decoration:none;
	color:#9DA5B3;
	font-size: 16px;
	border-top: 1px dotted #CCCCCC;
}

div.DSelect > div.menuWrapper > ul > li.hover {
	background-color: #f5f7fa;
}

div.DSelect > div.menuWrapper > ul > li.selectedItem {
	background-color: #e1e7ee;
	color: #667388;
}

div.DSelect > span.handler {
	display: block;
	float: right;
	height: 100%;
	width: 18px;
	background: transparent url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/dd_arrow.png) no-repeat left top;
}

div.DSelect > span.selectedItem {
	float: left;
	overflow: hidden;
	height: 48px;
	width: 70px;
	color: #667388;
}

div.DSelect > span.handler.hover {
	background: transparent url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/dd_arrow.png) no-repeat left bottom;
}

 div.DSelect.disabled  {
	opacity:0.4;
	filter:alpha(opacity=40);
	cursor: default;
}

/* --- END NOVAS Comboboxes --- */

.domainCheckResult {
	float: left;
	width: 960px;
	height: 150px;
	margin: 50px 0 0 0;
}
.domainCheckResult p{
	padding: 20px 0;
	text-align: center;
	font-size: 18px;
	margin: 10px 0 0 0;
}

.domainCheckResult p.sucesso{
	color: #6FBF14;
	background-color: #edf2dc;
	border: 1px solid #dce0cc;
}

.domainCheckResult p.sucesso a{
	display: inline-block;
	padding: 0 15px;
	margin: 0 0 0 10px;
	font-size: 17px;
	height: 36px;
	line-height: 36px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #6fbf14;
	background: -moz-linear-gradient(top,  #6fbf14 0%, #5bb110 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf14), color-stop(100%,#5bb110));
	background: -webkit-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -o-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: -ms-linear-gradient(top,  #6fbf14 0%,#5bb110 100%);
	background: linear-gradient(to bottom,  #6fbf14 0%,#5bb110 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf14', endColorstr='#5bb110',GradientType=0 );
	text-shadow: #358b11 0 1px 0;
}

.domainCheckResult p.sucesso a:hover {
	background: #7ad216;
	background: -moz-linear-gradient(top,  #7ad216 0%, #64c312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ad216), color-stop(100%,#64c312));
	background: -webkit-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -o-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: -ms-linear-gradient(top,  #7ad216 0%,#64c312 100%);
	background: linear-gradient(to bottom,  #7ad216 0%,#64c312 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad216', endColorstr='#64c312',GradientType=0 );
}

.domainCheckResult p.erro {
	color: #a16161;
	background-color: #f2e6dc;
	border: 1px solid #dbcec3;
}

.domainCheckResult p img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

/*  APRESENTAÇÃO / DICAS //////////////////////////////////////////////////////////////////////*/

.tipstHeader {
	width: 100%;
	height: 570px;
	background-color: #001e2b;
	margin: 0 0 40px 0;
}

.tipsHeaderContent {
	width: 100%;
	height: 570px;
	margin: 0 auto;
	position: relative;
}


.tipsSliderContainer {
	float: left;
	width: 100%;
	height: 570px;
}

.tipsSlider {
	float: left;
	width: 100%;
	height: 570px;
	text-align: center;
}

.tipsSliderControls {
	position: absolute;
	width: 960px;
	top: 253px;
	left: 50%;
	margin-left: -480px;
	z-index: 99;
}

.tipsSliderControls .prev{
	float: left;
	width: 40px;
	height: 77px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_prev_tips.png) no-repeat left top;
}

.tipsSliderControls .next{
	float: right;
	width: 40px;
	height: 77px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_next_tips.png) no-repeat left top;
}

/* END APRESENTAÇÃO / DICAS //////////////////////////////////////////////////////////////////////*/

/* Página Portais */

.portalTitle {
	color: #667388;
	font-family: 'Raleway',sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 29px;
	padding: 80px 0 30px 0;
}
.portalTitle span{
	font-family: 'Raleway',sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: uppercase;
}

/* Testemunhos */

.testimonialText {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/fundo_destaque1.jpg) repeat left top;
	padding: 20px;
	margin: 20px 0 0 0;
	font-size: 13px;
	line-height: 18px;
	color: #7a7f87;
}

.testimonialSignature {
	font-family: 'Raleway', sans-serif;
	-webkit-text-stroke: 0.2px;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	padding: 10px 20px 20px 45px;
	color: #667389;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_testimonial_name.png) no-repeat 20px top;
}

.testimonialBaloon {
	position: absolute;
	bottom: -110px;
	left: -7px;
	height: 150px;
	z-index: 99;
	width: 335px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_testimonial_s.png) no-repeat left top;
}

.testimonialBaloon p.testimonialText{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	line-height: 15px;
	font-style: italic;
	background: none;
	margin: 0;
	padding: 14px 25px 0 35px;
	height: 80px;
}

.testimonialBaloon p.testimonialSignature{
	background: none;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px 20px 0 50px;
}



/* Quem Somos */

.contactForm {
	float: left;
	margin: 0 0 0 20px;
}

.contactForm select{
	height: 48px;
	width: 392px;
	background: none;
	-webkit-appearance: menulist-button;
}

.contactForm label {
	height: 30px;
	width: 180px;
	padding: 18px 20px 0 0;
	text-align: right;
	float: left;
	font-size: 14px;
	color: #7f8899;
	clear: left;
	margin: 0 0 20px 0;
}

.contactFormInput {
	float: left;
	width: 384px;
	height: 48px;
	line-height: 48px;
	border: none;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #7F8899;
	padding: 0 10px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_domain.png) no-repeat -1px -1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #d8d8d8;
}

.contactFormInput:focus {

border: 1px solid #667388;

}

.contactFormDrop {
	float: left;
}

div.contactForm div.DSelect  {
	height: 48px;
}

div.contactForm div.DSelect > span.selectedItem  {
	width: 300px;
	font-size: 15px;
}

div.contactForm div.DSelect > div.menuWrapper > ul > li {
	font-size: 14px;
}

.contactForm textarea {
	float: left;
	width: 384px;
	height: 108px;
	line-height: 18px;
	border: none;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #7F8899;
	padding: 10px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_textarea.png) no-repeat -1px -1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #d8d8d8;
}

.contactForm textarea:focus {
	border: 1px solid #667388;
}
.contactForm  a {
	clear: left;
	margin: 20px 0 0 200px;
}

.contactFootNote {
	float: left;
	margin: 40px 0 0 20px;
	font-size: 12px;
	color: #7F8899;
	font-style: italic;
	text-shadow: #fff 0 1px 0;
}


/* Shop Páginas */

.or {
	position: absolute;
	top: -30px;
	left: 50%;
	margin: 0 0 0 -30px;
	background-color: #9aa7b5;
	color: #fff;
	height: 60px;
	line-height: 55px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 22px;
	width: 60px;
	text-align: center;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	text-shadow: #6f7882 0 1px 0;
	box-shadow: #fff 0 0 15px;
}

.spotLightHeaderShop {
	width: 100%;
	height: 380px;
	background-color: #001e2b;
	margin: 0 0 40px 0;
}

.spotLightHeaderShopContent {
	width: 960px;
	height: 380px;
	margin: 0 auto;
	position: relative;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_shop.jpg) no-repeat left top;
}

.spotLightHeaderShopContent h1{
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	-webkit-text-stroke: 0.2px;
	font-size: 40px;
	color: #00b0e6;
	text-align: center;
	padding: 40px 0 0 0;
	opacity: 0;
}

.spotLightHeaderShopContent h1 strong{
	font-family: 'Raleway', sans-serif;
}

.shopImage1 {
	position: absolute;
	width: 496px;
	height: 253px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/shop_portal_1.jpg) no-repeat left top;
	bottom: 0;
	left: 230px;
	z-index: 10;
	opacity: 0;
}

.shopImage2 {
	position: absolute;
	width: 210px;
	height: 161px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/shop_portal_2.jpg) no-repeat left top;
	bottom: 0;
	right: 240px;
	z-index: 9;
	opacity: 0;
}

.shopImage3 {
	position: absolute;
	width: 82px;
	height: 123px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Illustration/shop_portal_3.jpg) no-repeat left top;
	bottom: 0;
	left: 220px;
	z-index: 8;
	opacity: 0;
}

.baloonPrice {
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_shop_price.png) no-repeat left top;
	width: 150px;
	height: 150px;
	padding: 14px;
	position: absolute;
	top: 115px;
	left: 110px;
	z-index: 11;
	color: #fff;
	opacity: 0;
}

.baloonPrice span {
	float: left;
	width: 150px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: #007ba8 0 1px 0;
}

.baloon1 {
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: 700;
	margin: 38px 0 0 0;
}

.baloon2 {
	font-weight: bold;
	font-size: 40px;
	line-height: 40px;
	height: 36px;
}

.baloon3 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 700;
}

.baloon4 {
	font-size: 11px;
	color: #d4f4fb;
	margin: 5px 0 0 0;
}

.websiteShopHeader {
	float: left;
	padding: 0 0 40px 0;
	width: 960px;
}

.websiteShopHeader .siteSearchBox{
	margin: 0;
}

.websiteShopHeader h2 {
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	color: #667388;
	padding: 0 0 20px 0;
}

.websiteShopHeader p {
	color: #828c9f;
	font-size: 14px;
	width: 540px;
	line-height: 18px;
}


.siteGallery {
	float: left;
	width: 960px;
	height: 940px;
}

.websiteShopMenu {
	float: left;
	border: 1px solid #d3d4d6;
	padding: 10px 5px;
	margin: 0 0 30px 0;
	width: 950px;
	height: 30px;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: #dee0e3 0 2px 3px;
}

.websiteShopMenu a{
	float: left;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	padding: 0 10px;
	margin: 0 5px;
	height: 32px;
	line-height: 32px;
	color: #667388;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.websiteShopMenu a:hover{
	height: 30px;
	line-height: 30px;
	border: 1px solid #d3d4d6;
	margin: 0 4px;
}

.websiteShopMenu a.shopActive{
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #bac0ca;
	border-bottom: 1px solid #fff;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #dbdde0 0%, #d2d5d9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdde0), color-stop(100%,#d2d5d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dbdde0 0%,#d2d5d9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dbdde0 0%,#d2d5d9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dbdde0 0%,#d2d5d9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dbdde0 0%,#d2d5d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdde0', endColorstr='#d2d5d9',GradientType=0 ); /* IE6-9 */
	color: #3f4856;
}
.websiteShopMenu a.shopActive:hover{
	border-left: none;
	border-right: none;
	margin: 0 5px;
}


.siteContainers {
	float: left;
	position: relative;
	width: 960px;
	display: none;
}


.siteContainers .siteSliderControlsLarge{
	top: 340px;
}

.siteContainerAll {
	float: left;
	width: 960px;
	height: 780px;
	margin: 10px 0 0 0;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_shop_sites.jpg) repeat-y center top;
}

.siteButtonRent span{
	background: #2f3c52 url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/icon_temporada.png) no-repeat top right;
	float: right;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: right;
	margin: -5px -10px 0 0;
	color: #fff;
	font-size: 11px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	white-space: nowrap;
	overflow: hidden;
}
.siteButtonRent span strong{
	float: right;
	margin: 0 40px;
	width: 200px;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
}

.faqQuestion {
	color: #667388;
    font-size: 17px;
    line-height: 24px;
	font-weight: bold;
	padding:  20px 20px 10px 20px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/fundo_destaque1.jpg) repeat left top;
}

.faqAnswer {
	color: #87909F;
    font-size: 14px;
    line-height: 18px;
	padding: 0 20px 30px 20px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/fundo_destaque1.jpg) repeat left top;
}

.faqAnswer a{
	color: #48C0EC;
}

/* Página de Clientes */

.customerTopSites {
	float: left;
	width: 960px;
	height: 325px;
	margin: 20px 0 50px 0;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_client_list_top.png) no-repeat center 246px;
	border-bottom: 1px solid #d2d2d2;
	box-shadow: #fff 0 1px 0;
	padding: 0 0 20px 0;
}

.customerTopSite {
	float: left;
	width: 300px;
	height: 225px;
	background: #fff url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_client_site_top.png) no-repeat left top;
	padding: 6px 0 0 0;
	margin: 24px 10px 0 10px;
	position: relative;
}

.customerTopSite a {
	position: absolute;
	width: 300px;
	height: 50px;
	padding: 225px 0 0 0;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	color: #667389;
	font-family: 'Raleway', sans-serif;
	line-height: 70px;
}

.customerTopSite a:hover {
	color: #009dc7;
}

.customerBottomSites {
	float: left;
	width: 960px;
	margin: 40px 0 0 0;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_client_list_bottom.png) repeat left top;
}

.customerBottomSite {
	float: left;
	width: 200px;
	margin: 0 20px 70px 20px;
	position: relative;
}

.customerBottomSite a{
	position: absolute;
	width: 200px;
	height: 150px;
}

.customerBottomSite a:hover{
	width: 198px;
	height: 148px;
	border: 1px solid #fff;
}

.leftColumnContent ul { color:#667388; list-style:disc; font-size: 14px; line-height: 18px; }
.leftColumnContent ul li{margin-left:20px; font-size: 13px; line-height: 18px;}


.leftColumnContent .popupNewFeatures{
	margin-bottom:60px;
}

.leftColumnContent .popupNewFeaturesSection{
	background: #054262;
	border-radius: 40px;
	width: 50%;
	text-align: center;
	margin: auto;
	color: #fff;
	font-size: 30px;
	padding: 12px;
	font-family: 'Raleway', sans-serif;
}

.leftColumnContent .popupNewFeaturesSection b,
.leftColumnContent .popupNewFeaturesSection strong{
	font-weight:600;
	font-family: 'Raleway', sans-serif;
}

.leftColumnContent .popupNewFeatureDescription li{
	line-height: 24px;
}

/* calendario Google, eventos passados */

.simcal-default-calendar-grid > table tbody td.simcal-past .simcal-day-label{
	background-color: #ccc!important;
}
.simcal-default-calendar-grid > table tbody td.simcal-past .simcal-event{
	color:#ccc;
}

.simcal-default-calendar-grid > table tbody td.simcal-past[class*="simcal-weekday"] .simcal-day-label{
    color: #999;
}

.simcal-default-calendar-grid > table tbody td.simcal-past{
	pointer-events: none;
}
