#navigation-select {
	display: none;
}

.optionGroup {
	font-weight: bold;
	font-style: italic;
}

.optionChild {
	padding-left: 15px;
}

small, .small {
	font-size: 11px;
}

.price-onceoff {
	font-size: 10px !important;
	display: block;
	color: #999999 !important;
}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding: .6em 1em .7em 1em;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	text-decoration: none;
}

.button:hover {
	text-decoration: none;
	position: relative;
}

.button-large {
	padding: .8em 2.3em .8em 2.3em;
	font-size: 14px;
}

.button-grey {
	color: #888888;
	border: solid 1px #f9f9f9;
	background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EFEFEF));
	background: -moz-linear-gradient(top, #6bc04a, #54aa41);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6bc04a', endColorstr='#54aa41');
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
}

.button-grey:hover {
	color: #888888;
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff));
	background: -moz-linear-gradient(top,  #efefef,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff');
}

.button-grey:active {
	color: #888888;
	-webkit-box-shadow: none;
	border: solid 1px #e9e9e9;
	-moz-box-shadow: none;
	box-shadow: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff));
	background: -moz-linear-gradient(top,  #efefef,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff');
}

span.or {
	display: block;
	text-align: center;
	margin: 15px 0;
	clear: both;
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}

.button-green {
	color: #FFFFFF;
	border: solid 1px #399228;
	background: #f9f9f9;
	background: -webkit-gradient(linear, left top, left bottom, from(#6bc04a), to(#54aa41));
	background: -moz-linear-gradient(top, #6bc04a, #54aa41);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6bc04a', endColorstr='#54aa41');
}

.button-green:hover {
	color: #FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#61b54d), to(#6bc04a));
	background: -moz-linear-gradient(top,  #61b54d,  #6bc04a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b54d', endColorstr='#6bc04a');
}

.button-green:active {
	color: #FFFFFF;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#61b54d), to(#6bc04a));
	background: -moz-linear-gradient(top,  #61b54d,  #6bc04a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b54d', endColorstr='#6bc04a');
}

a:focus,:focus {
outline:0!important
}

div#recaptcha_widget_div {
	margin: 0 0 0 153px;
}

tr.discount td, 
.discount {
	color: #629632;
	background-color: #F7FFF0;
	white-space: nowrap;
	font-weight: bold;
}

tr.total td,
.total {
	font-weight: bold;
	white-space: nowrap;
}

input#recaptcha_response_field {
	left: 0 !important;
}

p.banner {
    
}

p.banner img {
    border: 1px #d8d8d8 solid;
    padding: 3px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffffff;
}

*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
float:left;
}

fieldset,img {
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

ul,li {
list-style:none;
}

ol li {
	list-style: decimal;
	line-height: 24px;
}

ol {
	list-style: decimal;
	padding: 0 0 0 20px;
}

caption,th {
text-align:left
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400
}

q:before,q:after {
content:''
}

strong {
font-weight:700
}

em {
font-style:italic
}

a img {
border:none
}

body {
font-family:Helvetica, Arial, sans-serif;
color:#666;
font-size:14px;
background:#f9f9f9
}

p {
	line-height: 22px;
	margin-bottom: 16px;
	text-align: left;
}

a {
color:#1780cd;
text-decoration:none
}

a:hover {
text-decoration:underline;
color:#237cbe
}

#header-full,#content-full,#footer-full {
float:left;
width:100%;
clear:both
}

#header,#content,#footer {
width:940px;
margin:0 auto
}

.botao {
border:0 none;
text-indent:-9999px;
font-size:0;
line-height:0;
cursor:pointer;
background-color:transparent;
display:block
}

#logo {
position:absolute;
top:40px;
width:251px;
height:59px;
background:url(../img/sprite.png) no-repeat -4533px 0;
text-indent:-9999px;
}

#header {
position:relative;
height:186px
}

#header-full {
background:url(../img/bg-header.png) repeat-x;
height:186px
z-index:9999;
}

#navigation li ul {
	display:none;
	position:absolute;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	background:#FFF;
	top:46px;
	left:-1px;
	width:auto;
	z-index:9999;
}

#navigation li ul {
-moz-box-shadow:2px 2px 2px #999;
-webkit-box-shadow:2px 2px 2px #999;
box-shadow:2px 2px 2px #999
}

#navigation li ul li {
	float:left;
	width:100%;
	display:inline;
	height:40px;
	white-space:nowrap;
}

#navigation li ul li a {
	height:40px;
	line-height:40px;
	text-align:left;
	border-right:0;
	border-bottom:1px solid #d8d8d8;
	text-transform:capitalize;
	padding:0;
	margin-left:20px;
	margin-right:20px;
}

#navigation {
position:absolute;
bottom:0;
width:940px;
border-left:1px solid #d8d8d8
}

#navigation li {
float:left;
width:auto;
height:46px;
position:relative;
}

#navigation li a {
display:block;
color:#909090;
text-align:center;
line-height:46px;
font-size:14px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
text-transform:uppercase;
border-right:1px solid #d8d8d8;
padding:0 20px
}

#navigation li a:hover {
background:url(../img/menu-selected.png) repeat-x;
text-decoration:none
}

#navigation li.parent.active a:hover {
background:url(../img/menu-selected-active.png) repeat-x;
text-decoration:none
}

#navigation li.parent.active ul li a:hover {
background: none;
}

#navigation #home-link a {
display:block;
width:17px;
height:46px;
background:url(../img/home-icon.png) no-repeat center;
text-indent:-9999px
}

#navigation li ul li:hover, #navigation li ul li a:hover {
background:none;
color:#666
}

#navigation li ul li a:hover {
background:none;
color:#666
}

#navigation li.active {
background:url(../img/menu-selected-active.png) repeat-x
}

#navigation li.current.active {
background:url(../img/menu-selected-active.png) repeat-x
}

#navigation #home-link:hover,#navigation li.current, .home #navigation li#home-link {
background:url(../img/menu-selected.png) repeat-x
}

#search-box {
height:46px;
width:336px;
overflow:hidden;
border-right:1px solid #d8d8d8;
}

#search {
float:left;
position:relative;
width:211px;
padding-left:10px;
padding-right:90px;
height:46px;
}

form#search div {
width:100%
}



#q {
float:left;
width:205px;
height:20px;
line-height:20px;
background:url(../img/sprite.png) no-repeat -5999px 0;
border:0 none;
color:#999;
padding:3px
}

#search_button {
position:absolute;
top:9px;
right:16px;
width:62px;
height:26px;
background:url(../img/sprite.png) no-repeat -5298px 0;
}

#search_button:hover {
	background-position:-5298px -26px;
}

.countcircle {
	-webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    behavior: url(PIE.htc);
    width: 12px;
    height: 12px;
    padding: 2px;
    background: #fff;
    border: 2px solid #ffffff;
    color: #666;
    text-align: center;
    font: 11px Arial, sans-serif;
    font-weight: bold;
    margin: 16px 0 0 5px;
    float: left;
}

#user_area {
	position:absolute;
	right:0;
	top:45px;
	height:55px;
	width:525px;
	font-size:14px;
}

a.user_link {
	font-family:"Droid Sans", Helvetica, Arial, sans-serif;
	display:block;
	color:#FFF;
	text-shadow:#114161 1px 1px 0;
	height:55px;
	line-height:55px;
}

#user_cart {
	float:left;
	width:auto;
	/*padding-right:15px;*/
	padding-left:25px;
	background:url(../img/cart-icon.png) no-repeat 0 center;
}

#user_support {
float:left;
width:auto;
margin-left: 10px;
padding-right:15px;
padding-left:23px;
background:url(../img/support-icon.png) no-repeat 0 center
}

#user_actions {
float:left;
width:231px;
height:51px;
background:url(../img/sprite.png) no-repeat -62px 0;
}

#user_login {
float:left;
margin-top:10px;
margin-left:15px;
margin-right:14px;
display:block;
width:76px;
height:32px;
background:url(../img/sprite.png) no-repeat -657px 0;
}

#user_login:hover {
	background-position:-657px -32px;
}

#user_signup {
float:left;
margin-top:10px;
margin-left:24px;
display:block;
width:90px;
height:32px;
background:url(../img/sprite.png) no-repeat -1999px 0;
}

#user_signup:hover {
	background-position: -1999px -32px;
}

#user_actions_logged {
float:left;
width:249px;
height:51px;
background:url(../img/sprite.png) no-repeat -293px 0;
}

#user_panel {
float:left;
margin-top:10px;
margin-left:15px;
display:block;
width:117px;
height:32px;
background:url(../img/sprite.png) no-repeat -1647px 0;
}

#user_panel:hover {
	background-position: -1647px -32px;
}

#user_logout {
float:left;
margin-top:10px;
margin-left:10px;
display:block;
width:92px;
height:32px;
background:url(../img/sprite.png) no-repeat -1555px 0;
}

#user_logout:hover {
	background-position:-1555px -32px;
}

#already-login {
	float:left;
	display:block;
	height:40px;
	line-height:40px;
	padding-left:10px;
}


#slides {
float:left;
width:940px;
height:290px;
margin-top:30px;
border:1px solid #d8d8d8;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#FFF;
z-index:1;
}

.slides_container {
width:940px;
height:290px;
overflow:hidden;
display:hidden;
}

.slides_container div {
float:left;
display:block;
width:800px;
height:310px;
margin-left:25px;
padding:20px 0
}

.next {
position:absolute;
right:20px;
top:120px;
background:url(../img/sprite.png) no-repeat -31px 0;
display:block;
height:50px;
width:31px;
text-indent:-9999px;
z-index: 999;
}

.next:hover {
	background-position:-31px -50px;
}

.prev {
position:absolute;
left:20px;
top:120px;
background:url(../img/sprite.png) no-repeat -0 -0;
display:block;
height:50px;
width:31px;
text-indent:-9999px;
z-index: 999;
}

.prev:hover {
	background-position:0 -50px;
}

.slides_container div .image-left {
position:absolute;
top:23px;
left:60px;
display:block;
width:184px;
height:247px
}

.slides_container div h1.newsletter-plugin {
padding-bottom:5px;
text-transform:uppercase;
font-size:28px;
height:28px;
width:458px;
display:block;
white-space:nowrap!important;
margin:0
}

/*
.slides_container div #product-slide-11 {
width:335px;
top:20px;
left:30px
}

#text-box-11 {
width:410px;
margin-left:0;
top:20px
}

#text-box-11 h1.newsletter-plugin {
width:410px
}
*/

.slides_container div .slide-text {
position:absolute;
right:0;
top:35px;
width:510px;
height:auto;
padding:0
}

.slides_container div h1.newsletter-plugin a,.slides_container div h1.newsletter-plugin a:link {
text-decoration:none;
color:#888!important
}

.slides_container div.newsletter-plugin-slide .slide-text {
margin-top:30px
}

.slide-text p {
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
font-size:16px;
line-height:26px;
color:#888
}

.slides_container div .buttons-slide {
float:left;
width:540px;
height:62px;
margin:0;
padding:0
}

.slides_container div .buttons-slide .botao {
float:left
}

/* PLUGINS LIST */

.column-620 ul.lista-plugins-interna {
	float:left;
	width:620px;
	padding-left:0;
	padding-top:0 !important;
	margin-top:0 !important;
}

.column-620 ul.lista-plugins-interna li {
	float:left;
	width:580px;
	padding:20px;
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:20px;
	list-style-type:none;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.13);
	position:relative;
}

.column-620 ul.lista-plugins-interna li h2 {
	font-size:18px;
	font-family:"Droid Sans", Helvetica, Arial, sans-serif;
	padding-bottom:8px;
	padding-top:2px;
}

.column-620 ul.lista-plugins-interna li h2 a {
	color:#666;
}

.column-620 ul.lista-plugins-interna li img {
	float:left;
	width:115px;
	height:115px;
	margin-right:15px;
	border:1px solid #dadada;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.product-price {
	float:left;
	width:60px;
	border:1px solid #DDD;
	background: url(../img/bg-header.png) repeat-x 0 -140px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	line-height:34px;
	height:34px;
	text-align:center;
	font-weight:bold;
	margin-right:5px;
}

.plugin-list-text {
	float:left;
	width:445px;
}

.read-more-plugin {
	float:left;
	margin-right:10px;
	width:90px;
	height:28px;
	background:url(../img/sprite.png) no-repeat -1909px 0;
}

.read-more-plugin:hover {
	background-position:-1909px -28px;
}

.plugin-list-text p {
	margin-bottom:10px;
}

/* DOWNLOADS TABLE */

#cupon-holder {
	float:left;
	width:270px;
	height:32px;
	line-height:32px;
	padding-top:4px;
	padding-bottom:4px;
}

.products-table {
	float:left;
	width:100%;
	margin-bottom:10px;
	background:#FFF;
}

.products-table th {
	padding:16px 8px;
	border:0;
	background:url(../img/bg-table.png) repeat-x;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	text-shadow:1px 1px 0 #114975;
	position:relative;
	top:1px;
}

.expiration-image {
	position:relative;
	top:2px;
}

.products-table th a {
	color:#FFF;
}

.products-table td {
	border:1px solid #e1e1e1;
	padding:8px;
	text-align:center;
}

.products-table td.center {
	vertical-align: top;
	text-align: center;
}

.downloads .column-620 ul {
	padding-left:0;
	margin-top:0;
}

.downloads .column-620 ul li {
	list-style-type:none;
}

/* STAFF */

.column-620 .shotslist li {
	list-style-type:none;
}

.column-620 h2.staff-name {
	padding-bottom:0;
}

.shotslist {
	float:left;
	width:110px;
	margin-right:10px;
}

.shotslist img {
	float:left;
	width:100px;
	border:1px solid #ddd;
	padding:4px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

/* PLUGIN SCREENSHOTS */
.tabs-content ul.examples li:hover .zoom-image {
	display:block;
}

ul.examples .zoom-image {
	left:4px;
	top:4px;
	position:absolute;
	width:186px;
	height:139px;
	background:url(../img/sprite.png) no-repeat -5688px 0;
	display:none;
}

.tabs-content ul.screenshots li:hover .zoom-image {
	display:block;
}

ul.screenshots .zoom-image {
	left:5px;
	top:5px;
	position:absolute;
	width:125px;
	height:100px;
	background:url(../img/sprite.png) no-repeat -5874px 0;
	display:none;
}

.tabs-content ul.screenshots, .tabs-content ul.examples {
	float:left;
	width:100%;
	padding-top:10px;
	padding-left:0;
	padding-bottom:0;
}

.tabs-content ul.screenshots li {
	float:left;
	width:100%;
	padding-bottom:10px;
	list-style-position:inside;
	list-style-type:none;
	position:relative;
}

.tabs-content ul.examples li {
	float:left;
	width:186px;
	margin-right:20px;
	padding-bottom:15px;
	list-style-position:inside;
	list-style-type:none;
	position:relative;
}

.examples li img {
	float:left;
	width:186px;
	height:139px;
	padding:3px;
	border:1px solid #d8d8d8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: white;
}

.screenshots li img {
	float:left;
	width:125px;
	height:100px;
	padding:4px;
	border:1px solid #d8d8d8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-right:10px;
	background: white;
}

.examples .screenshot-text {
	float:left;
	width:100%;
	text-align:center;
}

.examples .screenshot-text h4 {
	font-size:12px;
	line-height:21px;
}

.screenshot-text {
	float:left;
	width:469px;
}

.screenshot-text h4 {
	font-size:18px;
	line-height:30px;
}

/* FORMS */

#form-serial label {
	width:140px;
}

#form-serial #button-submit {
	margin-left:155px;
}

#form-serial .error-message {
	margin-left:155px;
}

#edit-profile .error-message {
	margin-left: 155px;
}

#edit-profile label {
	width: 130px;
}

.custom-form ul, .custom-form ul li, .custom-form {
	float:left;
	width:100%;
}

.column-620 .custom-form ul li {
	padding-bottom:12px;
	list-style-type:none;
}

.custom-form label {
	float:left;
	width:140px;
	text-align:right;
	margin-right:15px;
	font-size:15px;
	line-height:30px;
}

.custom-form .input-text, .custom-form textarea {
	font-family:Helvetica, Arial, sans-serif;
	border:1px solid #d8d8d8;
	padding:8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#666;
	font-size:14px;
	width:415px;
}

.custom-form .input-text:focus, .custom-form textarea:focus {
	border:1px solid #999;
}

.custom-form textarea {
	height:110px;
	overflow:auto;
}

#edit-profile .checkbox label {
	width:auto;
	margin-left: 155px;
}

.custom-form .checkbox label {
	float:left;
	width:auto;
	margin-left:107px;
	text-align:left;
	cursor:pointer;
}

.custom-form .check-news, .custom-form #UserCookie, .custom-form #UserNews {
	float:left;
	width:auto;
	position:relative;
	top: 5px;
	left: 155px;
}

li.usercookieli label {
	margin-left: 162px !important;
}

#edit-profile #UserNews {
	left: 145px;
}

#edit-profile #UserCountryId {
	padding: 8px;
}

.custom-form .error-message {
	padding:5px;
	background:#f7dbda;
	border:1px solid #d0b2b1;
	margin-top:8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-left:155px;
	width:420px;
	color:#a8190d;
}

.link-login {
	float:left;
	display:block;
	height:40px;
	width:auto;
	line-height:40px;
	margin-right:6px;
}

.panel-link {
	padding-bottom:4px;
	font-size:18px;
}

#cf-profile {
	width: 123px;
	height: 40px;
	background: url(../img/sprite.png) no-repeat -5020px 0;
	margin-left: 145px;
}

#cf-profile:hover {
	background-position:-5020px -40px;
}

#cf-login {
	float:left;
	margin-left: 155px;
	height:40px;
	width:85px;
	margin-right:15px;
	background:url(../img/sprite.png) no-repeat -4448px 0;
}

#cf-login:hover {
	background-position:-4448px -40px;
}

#cf-register {
	float:left;
	margin-left:155px;
	height:40px;
	width:85px;
	background:url(../img/sprite.png) no-repeat -5143px 0;
}

li.usernewsli label {
	margin-left: 162px !important;
}

#cf-register:hover {
	background-position:-5143px -40px;
}

#cf-send {
	margin-left:100px;
	width:127px;
	height:40px;
	background:url(../img/sprite.png) no-repeat -5360px 0;
}

#cf-send:hover {
	background-position:-5360px -40px;
}

code {
	padding:3px;
	background:#fff9b8;
	border:1px solid #e2dc88;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

code {
	white-space:nowrap;
}

/* REGISTER-FORM */

#registerform .error-message {
	margin-left:155px;
}

/* RENEW FORM */

#renew-form label {
	width: 140px;
}

#renew-form select {
	float:left;
	width:auto;
}

#renew-form #button-submit {
	margin-left:155px;
}

#pricediv, #recurringdiv, #oneperiod {
	display:block;
	border:1px solid #d8d8d8;
	padding:7px;
	float:left;
	width:auto;
	line-height:18px;
	height:18px;
	margin-left:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#recurringdiv label {
	font-size: 14px !important;
	line-height: 20px !important;	
}

/* FLASH MESSAGE */

#flashMessage {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	padding:12px;
	background:#fff9b8;
	color:#7b782d;
	border-bottom:1px solid #e2dc88;
	text-align:center;
	z-index:9000;
}

/* IMPORTANT_NOTICE */

.important_notice {
	float:left;
	width:600px;
	padding:10px;
	background:#fff9b8;
	color:#8e6e00;
	border:1px solid #e2dc88;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:10px;
}

/* TESTIMONIALS */

.testimonial {
	float:left;
	width:580px;
	padding-left:40px;
	background:url(../img/quotes.png) no-repeat left top;
	padding-bottom:20px;
	line-height:21px;
	margin-bottom:20px;
	border-bottom:1px solid #d8d8d8;
}

.testimonial h3 {
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
}

/* SIDEPANEL */

.sidepanel ul {
	float:left;
	width:260px;
	border:1px solid #d8d8d8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:17px;
}

.sidepanel h3 {
	float:left;
	width:100%;
	margin-top:5px;
}

.sidepanel ul li a {
	color:#666;
}

.sidepanel ul li a:hover {
	color:#1780CD;
}

.sidepanel ul li {
	float:left;
	width:214px;
	padding:10px 10px 10px 36px;
	border-bottom:1px solid #d8d8d8;
}

#sp-home {
	background:url(../img/admicons/home.png) no-repeat 15px center;
}

#sp-users {
	background:url(../img/admicons/users.png) no-repeat 15px center;
}

#sp-news {
	background:url(../img/admicons/news.png) no-repeat 15px center;
}

#sp-categories {
	background:url(../img/admicons/categories.png) no-repeat 15px center;
}

#sp-products {
	background:url(../img/admicons/products.png) no-repeat 15px center;
}

#sp-screenshots {
	background:url(../img/admicons/screenshots.png) no-repeat 15px center;
}

#sp-orders {
	background:url(../img/admicons/orders.png) no-repeat 15px center;
}

#sp-items {
	background:url(../img/admicons/items.png) no-repeat 15px center;
}

#sp-blog {
	background:url(../img/admicons/blog.png) no-repeat 15px center;
}

#sp-comments {
	background:url(../img/admicons/comments.png) no-repeat 15px center;
}

#sp-userhome {
	background:url(../img/admicons/userhome.png) no-repeat 15px center;
}

#sp-downloads {
	background:url(../img/admicons/downloads.png) no-repeat 15px center;
}

#sp-admpanel {
	background:url(../img/admicons/admpanel.png) no-repeat 15px center;
}

#sp-logout {
	background:url(../img/admicons/logout.png) no-repeat 15px center;
}

#sp-login {
	background:url(../img/icons/16/key.png) no-repeat 15px center;
}

#sp-register {
	background:url(../img/icon-register.png) no-repeat 15px center;
}

#sp-forgot {
	background:url(../img/icon-password.png) no-repeat 15px center;
}



/* FEATURES */

.tabs-content .features {
	float:left;
	width:100%;
	padding-left:0;
}

.tabs-content .features li {
	float:left;
	width:46%;
	line-height:30px;
	padding-left:15px;
	padding-bottom:0;
	background:url(../img/check.png) no-repeat left center;
	list-style-type:none;
}

/* ORDER FORM */

#orderform input {
	cursor:pointer;
}

#orderform div label {
	padding-bottom:5px;
	line-height:23px;
	cursor:pointer;
}

/* DEFAULT SIDEBAR */

.column-260 h3 {
	font-size:18px;
	font-family:"Droid Sans", Helvetica, Arial, sans-serif;
	margin-bottom:8px;
}

#footer .column-260 h3 {
	margin-bottom:0;
}

.custom-list {
	float:left;
	width:100%;
	padding-bottom:20px;
}

.custom-list li {
	float:left;
	width:100%;
	border-bottom:1px dotted #CCC;
}

.custom-list li a {
	display:block;
	line-height:32px;
}

/* 16px ICONS */

#product-icon-14 {
	background: url('../img/icons16/popup.png') no-repeat left center;
	padding-left: 26px;
}

#product-icon-13 {
	background:url(../img/icons16/gallery.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-12 {
	background:url(../img/icons16/wpwhois.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-11 {
	background:url(../img/icons16/wppb.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-10 {
	background:url(../img/icons16/wpco.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-9 {
	background:url(../img/icons16/wplb.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-8 {
	background:url(../img/icons16/wpfaq.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-7 {
	background:url(../img/icons16/wpcf.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-2 {
	background:url(../img/icons16/wpbr.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-1 {
	background:url(../img/icons16/wpml.png) no-repeat left center;
	padding-left:26px;
}

#shopping-cart {
	float:left;
	padding:20px;
	width:220px;
	margin-bottom:20px;
	border:1px solid #D8D8D8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-top:10px;
}

#shopping-cart table {
	border-collapse:collapse;
	width:100%;
}

#shopping-cart table tr {
}

#shopping-cart table tr td {
	padding:8px;
	border-bottom:1px dotted #d8d8d8;
}

#button-checkout {
	float:left;
	width:120px;
	height:35px;
	background:url('../img/sprite.png') no-repeat -1175px 0;
}

#button-checkout:hover {
	background-position:-1175px -35px;
}

#button-browse {
	float:left;
	width:152px;
	height:35px;
	background:url('../img/sprite.png') no-repeat -2089px 0;
}

#button-browse:hover {
	background-position:-2089px -35px;
}

.column-620 h1,.column-680 h1,.column-full h1,.column-940 h1 {
font-size:30px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
color:#b1b1b1;
padding-bottom:18px
}

.admin .column-680 h1 {
padding-bottom:5px
}

.holder-wyswig {
	float:left;
	width:478px;
}

#cke_ProductLinks, #cke_ProductDescription {
	width:436px;
}

#usersPaging {
	float:left;
	width:100%;
}

#usersPaging p.error-message {
	padding:5px;
	background:#f7dbda;
	border:1px solid #d0b2b1;
	margin-top:8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-left:155px;
	width:600px;
	color:#a8190d;
	margin-left:0;
}

#button-add-new {
	float:left;
	width:115px;
	height:40px;
	margin-bottom:15px;
	background:url(../img/sprite.png) no-repeat -542px 0;
	margin-right:10px;
}

#button-add-new:hover {
	background-position:-542px -40px;
}

#userssearchform {
	float:left;
	width:100%;
	padding-bottom:10px;
}

#userssearchform span, #user-delete span {
	float:left;
	width:auto;
	line-height:28px;
}

#userssearchform input, #userssearchform select, #user-delete select {
	float:left;
	width:auto;
	border:1px solid #d8d8d8;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:0 5px;
}

#userssearchform #button-searchadmin {
	float:left;
	width:70px;
	height:28px;
	padding:0;
	border:0;
	background:url(../img/sprite.png) no-repeat -5228px 0;
}

#userssearchform #button-searchadmin:hover {
	background-position:-5228px -28px;
}

#link-return-admin {
	float:left;
	display:block;
	height:40px;
	line-height:40px;
}

#button-execute {
	float:left;
	width:70px;
	height:28px;
	background:url(../img/sprite.png) no-repeat -4071px 0;
}

#button-execute:hover {
	background-position:-4071px -28px;
}

#user-delete {
	width:auto;
	float:left;
} 

.holder-button {
	float:left;
	width:100%;
}

#button-submit {
	float:left;
	width:85px;
	height:40px;
	background:url(../img/sprite.png) no-repeat -5487px 0;
	margin-left:155px;
}

#button-submit:hover {
	background-position:-5487px -40px;
}

#save-product #button-submit {
	margin-left:130px;
}

#save-product label {
	width:115px;
}

.custom-form .input-file {
	position:relative;
	top:5px;
}

#entryform .checkbox label {
	width:auto;
	margin-left:10px;
}

#entryform .checkbox input {
	margin-left:100px;
    float: left;
    position: relative;
    top: 11px;
    width: auto;
}

/* PAGINATION */

div.cart-pagination {
	float:left;
	width:270px;
	padding-top:0;
	margin-top:0;
}

.pagination {
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:15px;
}

.info-pagination {
	float:left;
	width:100%;
	padding-bottom:5px;
}

.pagination span a, .pagination span.current {
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	background:url(../img/sprite.png) no-repeat -4945px 0;
	float:left;
	color:#666;
	margin-right:4px;
	margin-top:10px;
}

.pagination span.current {
	background:url(../img/sprite.png) no-repeat -4945px -25px;
	color:#FFF;
	text-shadow:1px 1px 0 #114269;
}

.pagination span a:hover {
	background-position:-4945px -50px;
	text-decoration:none;
}

#pagination-prev, #pagination-prev-examples, #pagination-prev-screenshots, 
#pagination-prev-items 
{
	width:25px;
	height:25px;
	float:left;
	background:url(../img/sprite.png) no-repeat -4995px 0;
	margin-right:4px;
	margin-top:10px;
}

#pagination-prev:hover, #pagination-prev-examples:hover, #pagination-prev-screenshots:hover,
#pagination-prev-items:hover
{
	background-position: -4995px -25px;
}

#pagination-next, #pagination-next-examples, #pagination-next-screenshots,
#pagination-next-items
{
	width:25px;
	height:25px;
	float:left;
	background:url(../img/sprite.png) -4970px 0;
	margin-top:10px;
}

#pagination-next:hover, #pagination-next-examples:hover, #pagination-next-screenshots:hover 
#pagination-next-items:hover
{
	background-position: -4970px -25px;
}

/* SHOPPING CART */

#button-checkoutcart {
	float:right;
	width:203px;
	height:40px;
	background:url(../img/sprite.png) no-repeat -3056px 0;
	margin-bottom:10px;
}

#button-checkoutcart:hover, #button-update:hover {
	background-position:-3056px -40px;
}

#button-update {
	float:right;
	width:116px;
	height:40px;
	background:url(../img/sprite.png) no-repeat -5572px 0;
	margin-right:10px;
	margin-bottom:10px;
}

#button-update:hover {
	background-position: -5572px -40px;
}

#cartform .input-text {
	font-family:Helvetica, Arial, sans-serif;
	border:1px solid #d8d8d8;
	padding: 6px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#666;
	font-size:14px;
	width: auto;
}

#cartform .input-text:focus {
	border:1px solid #999;
}

.productmetadata {
	float:left;
	margin-bottom:10px;
	padding-top:10px;
	width:100%;
}

#checkoutform label {
	width: 125px;
}

#checkoutform select, .custom-form select, #cartform select {
	padding: 8px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px #d8d8d8 solid;
	height: 30px;
	background: transparent;
}

#checkoutform .checkbox label {
	width:auto;
	margin-left:10px;
}

#checkoutform .error-message {
	margin-left:155px;
}

#contactform .error-message {
	margin-left:155px;
}

#contactform #cf-send {
	margin-left:100px;
}

#UserPolicies {
	margin-left: 140px;
	   float: left;
	   position: relative;
	   top: 5px;
	   width: auto;
}

#button-finish {
	float:left;
	/*margin-left:140px;*/
	width:115px;
	height:40px;
	margin-right:10px;
	background:url('../img/sprite.png') no-repeat -4141px 0;
}	

#button-finish:hover {
	background-position:-4141px -40px;
}

#return-checkout {
	position:relative;
	top:12px;
}

.holder-radio {
	float:left;
	width:auto;
	padding:15px 15px 10px 15px;
	border:1px solid #d8d8d8;
	margin-right:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.holder-radio input {
	float:left;
	position:relative;
	top:27px;
	margin-right:15px;
}

#payment-2checkout label {
	float:left;
	padding-top:38px;
	background:url(../img/2checkout.png) no-repeat left top;
}

#payment-paypal label {
	float:left;
	padding-top:38px;
	background:url(../img/paypal.png) no-repeat left top;
}

#holder-payment-methods {
	float:left;
	width:100%;
	padding-bottom:30px;
	padding-top:5px;
}

#checkoutform .holder-radio label, #renew-form .holder-radio label {
	width: auto;
	text-align: left;
	cursor: pointer;
	font-size: 12px;
}

#button-checkout-final {
	float:left;
	width:115px;
	height:40px;
	margin: 0 10px 0 140px;
	background:url('../img/sprite.png') no-repeat -2941px 0;
}

#button-checkout-final:hover {
	background-position:-2941px -40px;
}

#cse-search-box {
	display:none;
}

#plugin-info {
float:left;
width:240px;
border:1px solid #d8d8d8;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
margin-bottom:20px;
padding:10px
}

#plugin-info ul li {
float:left;
width:100%;
padding-bottom:10px
}

#single-price,#unlimited-price, #free-plugin {
float:left;
width:113px;
border:1px solid #d8d8d8;
background:#FFF;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-size:18px;
color:#b8b8b8;
margin-bottom:15px;
padding:10px 0
}

#single-price {
margin-right:10px
}

#single-price span,#unlimited-price span, #free-plugin span {
font-size:24px;
font-weight:700;
color:#888;
display: block;
}

#single-price span.price, #unlimited-price span.price {
	margin: 5px 0;
}

#testimonial {
float:left;
width:100%;
margin-bottom:20px
}

#testimonial h3 {
display:block;
font-size:18px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
background:url(../img/icon-testimonial.png) no-repeat left center;
padding-left:32px;
margin-bottom:8px
}

#button-facebook {
float:left;
width:270px;
height:55px;
margin-bottom:10px;
background:url(../img/button-facebook-sidebar.png) no-repeat;
}

#button-facebook:hover {
	background-position:0 bottom;
}

#button-twitter {
float:left;
width:270px;
height:55px;
margin-bottom:10px;
background:url(../img/button-twitter-sidebar.png) no-repeat;
}

#button-twitter:hover {
	background-position:0 bottom;
}

.tabs-content ul, .column-620 ul {	
	float:left;
	width:610px;
	padding-left:10px;
	padding-bottom:12px;
	margin: 15px 0 0 0;
}

.tabs-content ul li, .column-620 ul li {
	float:left;
	width:100%;
	padding-bottom:8px;
	list-style-position:inside;
	list-style-type:square;
}

#tabs-nav {
float:left;
width:100%;
background:url(../img/bg-tabs.png) repeat-x;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
padding-bottom: 0 !important;
padding-left: 0;
margin: 0;
}

#tabs-nav li {
float:left;
width:auto;
border-right:1px solid #1f6897;
padding-bottom: 0;
list-style: none;
}

#tabs-nav li.active {
border-right:0;
background:url(../img/bg-tabs-active.png) repeat-x
}

#tabs-nav li.active a {
border-right:0;
cursor:auto;
color:#FFF
}

#tabs-nav li.active a:hover {
text-decoration:none
}

#tabs-nav li#tab-info.active {
-moz-border-radius:5px 0 0;
-webkit-border-radius:5px 0 0 0;
border-radius:5px 0 0 0
}

#tabs-nav li#tab-support.active,#tabs-nav li#tab-support.active a {
border-right:0
}

#tabs-nav li a {
position:relative;
display:block;
line-height:45px;
height:45px;
color:#a8c8d9;
text-shadow:1px 1px 0 #114269;
border-right:1px solid #0c3c69;
padding:0 20px 0 40px
}

#tabs-nav li#tab-info {
border-left:0
}

#tabs-nav li#tab-support a {
border-right:1px solid #0c3c69
}

#tabs-nav li#tab-support {
border-right:1px solid #1f6897
}

.tab-icon {
text-indent:-9999px;
height:16px;
width:16px;
display:block;
position:absolute;
left:19px;
top:16px
}

#tabs-nav li#tab-info .tab-icon {
background:url(../img/sprite.png) no-repeat -4342px 0;
}

#tabs-nav li#tab-info.active .tab-icon {
background:url(../img/sprite.png) no-repeat -4342px -16px;
}

#tabs-nav li#tab-features .tab-icon {
background:url(../img/sprite.png) no-repeat -4256px 0;
}

#tabs-nav li#tab-features.active .tab-icon {
background:url(../img/sprite.png) no-repeat -4256px -16px;
}

#tabs-nav li#tab-screenshots .tab-icon {
width:19px;
height:16px;
left:17px;
background:url(../img/sprite.png) no-repeat -4358px 0;
}

#tabs-nav li#tab-screenshots.active .tab-icon {
background:url(../img/sprite.png) no-repeat -4358px -16px;
}

#tabs-nav li#tab-showcase .tab-icon {
width:18px;
height:18px;
left:18px;
top:15px;
background:url(../img/sprite.png) no-repeat -4377px 0;
}

#tabs-nav li#tab-showcase.active .tab-icon {
background:url(../img/sprite.png) no-repeat -4377px -18px;
}

#tabs-nav li#tab-support .tab-icon {
width:18px;
height:18px;
left:18px;
top:15px;
background:url(../img/sprite.png) no-repeat -4395px 0;
}

#tabs-nav li#tab-support.active .tab-icon {
background:url(../img/sprite.png) no-repeat -4395px -18px;
}

.tabs-content p {
margin-top:0
}

.column-620 h2 {
font-size:21px;
color:#999;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
padding-bottom:10px;
padding-top:3px
}

.column-620 h3 {
font-size:16px;
color:#999;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
padding-bottom:5px;
padding-top:2px
}

.tabs-content h3.tab-header {
	float:left;
	width:100%;
	height:75px;
	line-height:75px;
	background:url(../img/bg-heading-tabs.png) repeat-x;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	text-indent:20px;
	color:#FFF;
	font-size:26px;
	text-shadow:1px 1px 0 #114269;
	margin-bottom:22px;
	padding-top:0;
	padding-bottom:0;
}

.tabs-content ul {	
	float:left;
	width:610px;
	padding-left:10px;
	padding-bottom:12px;
}

.tabs-content ul li {
	float:left;
	width:100%;
	padding-bottom:8px;
	list-style-position:inside;
	list-style-type:square;
}

.tabs-content h3 {
	float:left;
	width:100%;
	color:#999;
	font-size:18px;
	height:21px;
	line-height:21px;
	text-indent:0;
	padding-bottom:12px;
	font-family: "Droid Sans",Helvetica,Arial,sans-serif;
	padding-top:3px;
}

.content-image {
	float:left;
	width:130px;
	margin-right:15px;
}

#breadcrumbs {
color:#b1b1b1;
padding-bottom:10px
}

#breadcrumbs a {
font-size:12px;
color:#b1b1b1
}

.buy-button {
width:202px;
height:62px;
display:block;
background:url(../img/button-buy-now.png) no-repeat;
}

.buy-button:hover {
	background-position: 0 bottom;
}

#button-buy {
width:240px;
height:60px;
display:block;
margin-bottom:10px;
background:url(../img/button-buy-it-now-sidebar.png) no-repeat;
}

#button-buy:hover {
	background-position: 0 bottom;
}

.download-button-plugin {
	float:left;
	width:110px;
	height:32px;
	background:url(../img/button-download-product.png) no-repeat;
}

.download-button-plugin:hover {
	background-position:0 bottom;
}

.buy-button-plugin {
	float:left;
	width:110px;
	height:32px;
	background:url(../img/button-buy-now-product.png) no-repeat;
}

.buy-button-plugin:hover {
	background-position:0 bottom;
}

#free-plugin {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    color: #999;
    float: left;
    font-size: 18px;
    margin-bottom: 15px;
    padding: 10px 0;
    text-align: center;
    width: 240px;
}

#free-plugin span {
	display:block;
	width:100%;
}

.download-button {
	width:202px;
	height:62px;
	display:block;
	background:url(../img/button-download.png) no-repeat;
}

.download-button:hover {
	background-position:0 bottom;
}

#button-download {
	width:240px;
	height:55px;
	background:url(../img/button-download-inner.png) no-repeat;
	margin-bottom:10px;
}

#button-download:hover {
	background-position:0 bottom;
}

.read-more-button {
margin-top:12px;
margin-left:5px;
width:145px;
height:43px;
display:block;
background:url(../img/sprite.png) no-repeat -1764px 0;
}

.read-more-button:hover {
	background-position: -1764px -43px;
}

#button-support {
width:270px;
height:55px;
margin-bottom:20px;
background:url(../img/button-support-sidebar.png) no-repeat;
}

#button-support:hover {
	background-position: 0 bottom;
}

/* EXTENSIONS */

#view-more-ext {
	float:left;
	width:270px;
	height:50px;
	background:url(../img/button-view-more-ext.png) no-repeat;
	margin-bottom:20px;
}

#view-more-ext:hover {
	background-position:0 bottom;
}

#extension_content {
	float: left;
	width: 100%;
}

#extension_box {
	float: left;
	width: 220px;
	margin-right: 30px;
	margin-top: 10px;
}

#extension_content #first_paragraph {
	padding-top: 20px;
	line-height: 25px;
	margin-bottom: 8px;
}

.extension_features, .extension_related {
	float:left;
	width:100%;
	border-top:1px solid #dadada;
	padding-top:20px;
	margin-top:15px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.extension_features h3 {
	font-size:21px;
}

.extension_features ul {
	float:left;
	width:640px;
	overflow:hidden;
	padding-bottom:0;
}

.extension_features ul li {
	float:left;
	width:186px;
	margin-right:20px;
	list-style-type:none;
	text-align:center;
	padding-bottom:0;
}

.extension_features ul li h4 {
	float:left;
	width:100%;
	line-height:24px;
	padding-bottom:2px;
	padding-top:5px;
	font-size:16px;
	text-align:center;
	color:#999;
}

.extension_features ul li img {
	float:left;
	width:166px;
}

.extension_features ul li .holder_image {
	float:left;
	width:166px;
	height:130px;
	border:1px solid #DDD;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px;
	box-shadow: 0 1px 2px #ddd;
}

.extension_video_player {
	float:left;
	width:600px;
	margin-top:15px;
	border: 1px solid #DDD;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	box-shadow: 0 1px 2px #DDD;
}

#no-sidebar-buttons {
	float:left;
	height:10px;
	width:100%;
}

/* OTHER */

.margin-right-20 {
margin-right:20px
}

.margin-right-30 {
margin-right:30px
}

.margin-right-40 {
margin-right:40px
}

.margin-right-60 {
margin-right:60px
}

.home #columns {
background:none;
margin-top:40px
}

.admin #columns {
background:none;
margin-top:20px
}

#columns {
margin-top:20px;
float:left;
width:940px;
}

.column-230 {
float:left;
width:230px
}

.column-260 {
float:left;
width:260px
}

.column-270 {
float:left;
width:270px
}

.column-280 {
float:left;
width:280px
}

.column-300 {
float:left;
width:300px;
}

.column-380 {
float:left;
width:380px
}

.column-620 {
float:left;
width:620px
}

.column-680 {
float:left;
width:680px
}

.column-940 {
float:left;
width:940px
}

.box-home {
float:left;
width:240px;
padding-left:60px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
color:#777;
padding-bottom:10px
}

.box-home p {
line-height:24px
}

.box-home h2 {
	font-size:19px;
	height:24px;
	line-height:24px;
	margin-bottom: 10px;
}

#extend {
background:url(../img/icon-extend.png) no-repeat left top
}

#reliable {
background:url(../img/icon-reliable.png) no-repeat left top
}

#work {
background:url(../img/icon-work.png) no-repeat left top
}

#support {
background:url(../img/icon-support.png) no-repeat left top
}

#facebook-social {
	float:left;
	width:280px;
	padding-left:20px;
	border-left:1px solid #d8d8d8;
	height: 300px;
}

#depoimento-home {
width:900px;
border:1px solid #d8d8d8;
height:38px;
margin-top:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:url(../img/bg-testimonial.png) repeat-x left top;
padding:20px;
}

#depoimento-home p {
font-size:18px;
height:38px;
line-height:38px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
color:#999;
margin:0
}

#depoimento-home p span {
font-size:14px;
padding-left:10px;
line-height:40px
}

#footer h3 {
font-size:18px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
padding-bottom:15px
}

#footer-full {
background:url(../img/bg-footer.png) repeat-x bottom left;
padding-top:30px
}

#footer {
padding-top:20px;
height:160px;
color:#FFF;
text-shadow:1px 1px 0 #114160
}

#posts-list-footer {
float:left;
width:260px;
border-top:1px solid #135182;
border-bottom:1px solid #2e789f
}

#posts-list-footer li {
float:left;
width:100%;
border-bottom:1px solid #135182;
border-top:1px solid #2e789f;
height:32px;
line-height:32px;
overflow:hidden;
}

#posts-list-footer li a {
color:#FFF;
line-height:18px
}

#footer .column-260 p {
margin:0
}

#logo-footer {
display:block;
text-indent:-9999px;
width:161px;
height:40px;
margin-top:20px;
background:url(../img/sprite.png) no-repeat -4784px 0;
}

#menu-footer {
padding-top:10px;
padding-bottom:5px;
float:left;
width:95%
}

#copyright {
font-size:12px
}

#menu-footer li {
float:left;
width:auto
}

#menu-footer li a {
font-size:14px;
color:#FFF;
display:block;
padding-right:10px
}

#social-footer {
position:absolute;
width:200px;
right:10px;
top:22px
}

.social-icon {
width:35px;
height:35px;
float:left;
display:block;
text-indent:-9999px;
margin-right:5px
}

#facebook {
background:url(../img/sprite.png) no-repeat -4272px 0;
}

#facebook:hover {
	background-position: -4272px -35px;
}

#twitter {
background:url(../img/sprite.png) no-repeat -4413px 0;
}

#twitter:hover {
	background-position: -4413px -35px;
}

#feeds {
background:url(../img/sprite.png) no-repeat -4307px 0;
}

#feeds:hover {
	background-position: -4307px -35px;
}

#newsletter-form h3 {
padding-bottom:8px
}

#newsletter-footer {
float:left;
width:100%;
padding-top:13px
}

#nf-mail {
float:left;
width:171px;
margin-right:5px;
height:21px;
line-height:31px;
font-size:14px;
color:#999;
border:0;
background:url(../img/bg-newsletter.png) no-repeat;
padding:5px
}

#nf-signup {
width:70px;
height:30px;
background:url(../img/sprite.png) no-repeat -2241px 0;
}

#nf-signup:hover {
	background-position: -2241px -30px;
}

.admin .column-230 h2 {
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
color:#b1b1b1;
font-size:18px;
padding-bottom:10px
}

.admin-list {
float:left;
width:230px;
border:1px solid #d8d8d8;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
font-size:14px;
line-height:14px;
margin-bottom:20px;
padding:16px 0 0
}

.admin-list p {
float:left;
margin-top:0;
margin-bottom:16px;
border-bottom:1px solid #d8d8d8;
padding:0 16px 16px
}

.admin-list li span.date {
display:block;
font-size:11px;
padding-top:2px;
font-style:italic
}

.admin-list li a {
display:block;
margin-bottom:16px;
border-bottom:1px solid #d8d8d8;
color:#888;
padding:0 16px 16px
}

.admin-list li#admin-home a {
padding-left:34px;
background:url(../img/adminpanel-icon.png) no-repeat 12px 0
}

.admin-list li#admin-manageusers a {
padding-left:34px;
background:url(../img/manageusers-icon.png) no-repeat 12px 0
}

.admin-list li#admin-managepayments a {
padding-left:34px;
background:url(../img/managepayments-icon.png) no-repeat 12px 0
}

.admin-list li#admin-manageplugins a {
padding-left:34px;
background:url(../img/manageplugins-icon.png) no-repeat 12px 0
}

.admin-list li#admin-addpage a {
padding-left:34px;
background:url(../img/addpage-icon.png) no-repeat 12px 0
}

.admin-list li#admin-editpages a {
padding-left:34px;
background:url(../img/editpages-icon.png) no-repeat 12px 0
}

#footer .column-380 {
position:relative
}

/* #search_button:hover,#user_login:hover,#user_signup:hover,.prev:hover,.next:hover,#button-facebook:hover,#button-twitter:hover,.buy-button:hover,#button-buy:hover,.read-more-button:hover,#button-support:hover,#facebook:hover,#twitter:hover,#feeds:hover,#nf-signup:hover {
background-position:0 bottom
} */

#plugin-info ul,#tabs-container,.admin-list li {
float:left;
width:100%
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/

/* 
	Dark Rimmed 
	[Part of Colorbox Themes Pack on CodeCanyon]
	
	Desc: Rounded outer and inner, dark outline
*/

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{ background:#202020; } 
#cboxWrapper { overflow:visible; }
#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight {
	background:#090909;
}
#colorbox {
	outline:0;
	background:#090909;
	overflow:visible;
}
    #cboxTopLeft{width:12px; height:12px; -webkit-border-radius: 12px 0 0 0; border-radius: 12px 0 0 0; }
    #cboxTopCenter{height:12px; }
    #cboxTopRight{width:12px; height:12px; -webkit-border-radius: 0 12px 0 0; border-radius: 0 12px 0 0; }
    #cboxBottomLeft{width:12px; height:12px;  -webkit-border-radius: 0 0 0 12px; border-radius: 0 0 0 12px; }
    #cboxBottomCenter{height:12px; }
    #cboxBottomRight{width:12px; height:12px; -webkit-border-radius: 0 0 12px 0; border-radius: 0 0 12px 0; }
    #cboxMiddleLeft{width:12px; }
    #cboxMiddleRight{width:12px; }
	
    #cboxContent{ 
		background:#090909; 
		-webkit-border-radius: 6px; 
		border-radius: 6px; 
		overflow:visible;
	}
        .cboxIframe {background:#fff;}
		.cboxPhoto { margin-bottom:0px;}
		.cboxPhoto.withLongCaption { margin-bottom:0px; }
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{
			margin-bottom:0px; font-style: italic; 	
			background:#090909; 
			-webkit-border-radius: 9px; 
			border-radius: 9px; 
		}
        #cboxTitle{ 
			position:absolute; left:0; bottom:0; clear:both; text-align:center; width:100%; overflow:hidden;
			min-height:16px;  
			background:#333333;
			background:rgba(0,0,0,0.7);
			padding:10px 0;
			color:#fefefe; 
		}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;  text-transform:capitalize; display:inline-block; padding-left:1.5em; }
        #cboxLoadingOverlay{background:#fff url(../img/colorbox/loading.gif) no-repeat 50% 50%;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; text-transform:capitalize; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:none;}
		button:focus{ outline:1px dotted #000; }
		
		/* Image Button Styles */
		#cboxPrevious, #cboxNext, #cboxClose {
			display:block; background:url(../img/colorbox/colorbox_darkrimmed.png) 0 0 no-repeat;
			transition:opacity 0.35s ease; color:#e5e5e5;
		}
		#cboxPrevious, #cboxNext {
			/* -9999px replacement */
			text-indent: 100%;
			white-space: nowrap;
			overflow: hidden;
		}
		#cboxPrevious, #cboxNext { width:64px; height:64px; }
		#cboxPrevious:hover, #cboxNext:hover, #cboxClose:hover { opacity:0.75; }
        #cboxPrevious{position:absolute; bottom:46%; left:-68px; color:#444; background-position:0 -64px; }
        #cboxNext{position:absolute; bottom:46%; right:-68px; color:#444; background-position:0 0; }
        #cboxClose{
			position:absolute; top:0; right:0; display:block; color:#444; background-image:none; 
			color:#fefefe;
			background-position:right -1px;
			font-size:12px;
			background-color:#090909; font-weight:bold; text-transform:uppercase; text-align:left;
			width:auto; height:28px; padding:0 8px; line-height:28px;
			 -webkit-border-radius: 0 0 0 6px; border-radius: 0 0 0 6px;
		}

		#cboxCurrent { left:0; bottom:-28px; font-size:10px; width:100%; margin:0; text-align:left; color:#555555; }
		
        #cboxSlideshow{position:absolute; top:32px; right:-6px; color:#444;}
		#cboxSlideshow {
			color: #f9f9f9;
			font-size:10px; line-height:12px;
			background-color: #000000;
			padding: 4px 8px;
		}
		#cboxSlideshow:hover {
			background-color: #111111; color:#ffffff;
		}
		
		/* ----- start/stop slideshow icons. remove the next few lines to use text version instead */
		#cboxSlideshow { 
			width:32px; height:32px; top:auto; bottom:-48px; left:48%;  background:url(../img/colorbox/colorbox_darkrimmed.png) no-repeat -16px -148px; 
			display:block; 
			transition:opacity 0.35s ease;
			/* -9999px replacement */
			text-indent: 150%;
			white-space: nowrap;
			overflow: hidden;
		}
		#cboxSlideshow:hover { background-color:transparent; opacity:0.75; }
		.cboxSlideshow_off  #cboxSlideshow { background-position:-16px -207px; }
		.cboxSlideshow_on  #cboxSlideshow { background-position:-16px -148px; }
		/* ------------- */

		#colorbox {  border-radius: 18px; }
/*
 IE7 and IE8. This style is not applied to IE9.
*/
/*.cboxIE #colorbox {} */


/*iframe.cboxIframe {
	text-align:center;
}

iframe.cboxIframe img {
	margin:0 auto;
}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

#cboxOverlay{background:url(../img/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../img/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../img/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../img/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../img/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../img/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../img/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../img/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../img/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../img/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../img/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../img/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../img/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

.cboxIE6 #cboxTopLeft{background:url(../img/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../img/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../img/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../img/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../img/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../img/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../img/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../img/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
*/

table.cake-sql-log {
	display: block;
	clear: both;
	width: 100%;
	margin: 10px;	
}

#refund-policy {
	float:left;
	width:270px;
	height:100px;
	text-align:center;
	padding-bottom:20px;
}

#refund-policy img {
	width:270px;
	height:100px;
}

#try-demo {
	/* float:left; */
	display: block;
	width:240px;
	height:70px;
	text-align: center;
	margin-top:20px;
}

#try-demo img {
	width:240px;
	height:70px;
}

/* PRODUCT PAGE */

.product_text_block {
	float:left;
	width:100%;
	padding-bottom:30px;
}

.product_text_block h2 {
	font-family:"Open Sans", Arial, sans-serif;
	font-size:24px;
	line-height:40px;
	color:#888;
	padding-bottom:8px;
	padding-top:8px;
	font-weight:600;
	margin-top:0;
	padding-top:0;
}

.product_text_block_left img {
	float:left;
}

.product_text_block_left .product_image_link {
	float:left;
}

.product_text_block_right .product_image_link {
	float:right;
}

.product_image_link {
	width:220px;
	height: 220px;
	background: transparent url('../img/browser.png') top left no-repeat;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:block;
	overflow:hidden;
	position:relative;
}

.product_image_link img {
	width: 212px;
	height: 180px;
	left: 4px;
	top: 18px;
	position: relative;
	overflow: hidden;
	display: block;
	border: none;
}

.hover_image_link {
	position: relative;
}

.zoom_hover {
	width:50px;
	height:50px;
	background:url('../img/zoom-hover.png') no-repeat;
	position:absolute;
	top:80px;
	left:80px;
	text-indent:-9999px;
	z-index:999;
	display:none;
}

.product_image_link:hover .zoom_hover,
.hover_image_link:hover .zoom_hover {
	display:block;
}

.product_text_block_right .product_text_holder {
	float:left;
	width:380px;
	padding-right:20px;
}

.product_text_block_left .product_text_holder {
	float:right;
	width:380px;
	padding-left:20px;
}

hr {
	display:none !important;
}

#extension-list {
	float:left;
	width:960px;
	overflow:hidden;
	padding-left:0;
	padding-top:20px;
}

#extension-list li {
	float:left;
	width:250px;
	margin-right:27px;
	margin-left:3px;
	list-style-type:none;
	padding:20px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#FFF;
	margin-bottom:40px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	position:relative;
}

#extension-list li p {
	float:left;
	width:100%;
}

.extension-image-link {
	float:left;
	width:238px;
	padding:5px;
	border:1px solid #DDD;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	margin-bottom:15px;
	overflow:hidden;
	text-align:center;
	position:relative;
}

.extension-image-link img {
	margin:0 auto;
}

#extension-list li h2 {
	padding-bottom:5px;
	height:24px;
	overflow:hidden;
	float:left;
	width:100%;
}

#extension-list li h2 a {
	color:#666;
	font-size:16px;
	line-height:24px;
	font-weight:bold;
}

.extension-price {
	width:70px;
	height:36px;
	float:left;
	line-height:38px;
	text-align:center;
	font-size:16px;
	margin-right:5px;
	border:1px solid #DDD;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-weight:bold;
	background:url(../img/bg-header.png) repeat-x 0 -140px;
	display:block;
}

.extension-add-to-cart {
	float:left;
	background:url(../img/extension-add-to-cart.png) no-repeat;
	width:173px;
	height:38px;
}

.extension-add-to-cart:hover {
	background-position:0 bottom;
}

#columns_full {
margin-top:20px;
float:left;
width:940px;
}
	
.extension-new {
	position:absolute;
	width:59px;
	height:59px;
	background:url(../img/new-badge.png) no-repeat;
	display:block;
	top:-15px;
	right:-15px;
	z-index:9000;
}

.column-620 h2.extension-title {
	float:left;
	width:100%;
	font-size: 21px;
	font-family: "Droid Sans", Helvetica, Arial, sans-serif !important;
	color:#999;
	line-height:30px;
	font-weight:bold;
	padding-bottom:15px;
}

.extension-view-more {
	height:42px;
	width:180px;
	background-image:url(../img/button-view-more-extensions.png);
	background-color:#f9f9f9;
	background-repeat:no-repeat;
	background-position: center top;
	display:inline-block;
}

.extension-view-more:hover {
	background-position:center bottom;
}

.extension-more {
	float:left;
	width:100%;
	font-size:21px;
	color:#999;
	font-weight:bold;
	line-height:30px;
	padding-bottom:40px;
	margin-top:-10px;
}

/* NEW SIDEBAR */

.sidebar-block {
	float:left;
	width:270px;
	border:1px solid #DDD;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:20px;
	background:#FFF;
}

.sidebar-block h3 {
	float:left;
	width:100%;
	background:url('../img/bg-heading-sidebar.png') repeat-x transparent;
	line-height:48px;
	height:48px;
	text-indent:15px;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border-bottom:1px solid #DDDDDD;
	font-size:18px;
	color:#828283;
	font-family: "Droid Sans", Helvetica, Arial, sans-serif;
}

.sidebar-block-content {
	float:left;
	width:240px;
	padding:15px;
}

/* SIDEBAR TESTIMONIALS */

#sidebar-extensions h3, #sidebar-plugins h3 {
	border-bottom:0 none;
}

#sidebar-extensions {
	margin-bottom:10px;
}

#sidebar-testimonials p.no-margin-p {
	margin-bottom:0;
}

#sidebar-testimonials span {
	height:20px;
	line-height:20px;
	overflow:hidden;
	width:100%;
	display:block;
}

.sidebar-block-content-list ul {
	float:left;
	width:100%;
}

.sidebar-block-content-list ul li {
	float:none;
	display: block;
	width:240px;
	padding:0 15px;
	line-height:40px;
	height:40px;
	border-top:1px solid #DDD;
}

.sidebar-block-content-list ul li a {
	overflow: hidden;
	display: block;
	white-space: nowrap;
}

/* SIDEBAR PRODUCT */

#detailed-info ul li {
	line-height:24px;
}

/* SIDEBAR CUSTOMER */

#sidebar-customer h3, #sidebar-admin h3 {
	border-bottom:0;
}

#sidebar-customer ul li, #sidebar-admin ul li {
	width:190px;
	padding:0 40px;
}

/* SIDEBAR CART */

#sidebar-cart {
	margin-bottom:10px;
}

#sidebar-cart h3 {
	border-bottom:0;
}

#sidebar-cart table td {
	padding:10px 15px;
	border-top:1px solid #DDD;
	width:100%;
}

#sidebar-cart table td {
	padding:10px 15px;
	border-top:1px solid #DDD;
}

#sidebar-cart table td.product-name-cart {
	padding:15px 0 15px 10px;
}

#sidebar-buttons {
	float:left;
	width:100%;
	padding-bottom:30px;
}

#button-checkout-sidebar {
	float:left;
	width:130px;
	height:40px;
	background:url(../img/button-checkout-sidebar.png) no-repeat;
}

#button-view-sidebar {
	float:left;
	margin-right:10px;
	width:130px;
	height:40px;
	background:url(../img/button-view-cart-sidebar.png) no-repeat;
}

#button-checkout-sidebar:hover, #button-view-sidebar:hover {
	background-position:0 bottom;
}

#button-banners-affiliates {
	float:left;
	width:120px;
	height:40px;
	background:url(../img/button-banners-affiliates.png) no-repeat;
}

#button-subscribe-affiliates {
	clear:both;
	width:120px;
	height:40px;
	background:url(../img/button-subscribe-affiliates.png) no-repeat;
	margin-bottom:20px;
}

#button-subscribe-affiliates:hover, #button-banners-affiliates:hover {
	background-position:0 bottom;
}

/** SQL Log **/

table.cake-sql-log {
	
}

table.cake-sql-log tbody td {
	vertical-align: top;
}

@media (max-width:480px) {
	#header-full, #header, #content-full, #content, #footer, #footer-full, .slides_container {
		width: 100%;
	}

	#columns {
		width: 90%;
		margin: 25px 5% 0 5%;
	}

	h1, h2 {
		width: 100%;
	}

	#logo {
		margin: 0 10%;
	}

	#user_area, #depoimento-home {
		display: none !important;
	}

	#navigation {
		display: none;
	}

	#extension_box {
		float: none;
		text-align: center;
		
	}

	.extension_features {

	}

	.extension_features ul {
width: 100%;
float: none;
	}

	.extension_features ul li {
		float: none;
		width: 100%;
		margin: 0 0 25px 0;
	}

	.extension_features ul li a {
		float: none !important;
		display: block;
		/* width: 100% !important; */
		width: 90% !important;
		height: auto !important;
	}

	.extension_features ul li h4 {
text-align: left;
clear: both;
display: block;	
	}

	.extension_features ul li a img {
width: 100%;
height: auto;
float: none;
display: block;
	}

	#navigation-select {
		display: block;
		position: relative;
		top: 150px;
		width: 90%;
		margin: 0 5%;
		background: white;
		border: 1px #cccccc solid;
		height: 26px;
	}

	#slides {
		margin: 25px 5%;
		width: 90%;
	}

	.slides_control {
		width: 100% !important;
		margin-left: 0 !important;
	}

	.newsletter-plugin-slide {
		width: 100% !important;
		margin: 0 0 0 0 !important;
		padding: 0 !important;
	}

	.newsletter-plugin-slide img {
		margin: 0 auto;
	}

	.slide-text, 
	#granify-coupon {
		display: none !important;
	}

	.prev, .next {
		z-index: 9999;
	}
	
	.column-300 {
		width: 100%;
	}

	.column-380 {
		width: 90% !important;
		margin: 0 5% !important;
	}

	.column-620 {
		width: 100% !important;
		margin: 0;
	}

	.column-270 {
		width: 100%;
		text-align: left;
	}

	.sidebar-block {
		width: 100%;
	}

	.lista-plugins-interna {
		width: 100% !important;
	}

	ul.lista-plugins-interna li {
		width: 90% !important;
		padding: 2 5% !important;
		margin: 0 0 20px 0 !important;
		text-align: center;
		display: block;
	}

	.column-620 ul.lista-plugins-interna li a {
		display: block;
		width: 100%;
		text-align: center;
	}

	.column-620 ul.lista-plugins-interna li img	{
		text-align: center;
		display: block;
		float: none;
		margin: 10px auto;
	}

	#button-support {
		width: 100% !important;
	}

	#button-support img {
		margin: 0 auto;
		width: 100%;
	}

	.plugin-list-text {
		width: 100%;
		float: none;
	}

	.box-home {
		width: 100%;
		margin: 0 0 25px 0;
		padding: 0;
		text-indent: 60px;
		float: none;
		text-align: left;
	}

	#footer .column-260 {
		display: none;
	}

	#menu-footer {
		width: 100% !important;
	}

	#social-footer {
		width: 120px;
		
	}

	#facebook-social {
		border: none;
		width: 100% !important;
		padding: 0;
		margin: 0 auto;
		text-align: center;
	}

	#sidebar-customer ul li, #sidebar-admin ul li {	
		width: 100%;
		padding: 0;
		text-indent: 40px;
	}

	.sidebar-block-content-list ul li {
		width: 95%;
		padding: 0 0 0 5%;
		margin: 0;
	}

	.sidebar-block-content {
		width: 90%;
		padding: 5%;
	}

	div.product_box {
		float: none !important;
		display: block;
		clear: both;
		width: 100%;
		text-align: center;
		
	}

	#tabs-nav {
		
	}

	#tabs-nav li {
		width: 100%;
		display: block;
		background: #0c3c69;
	}

	.product_text_block_right .product_text_holder, 
	.product_text_block_left .product_text_holder {
		width: 100%;
		float: none !important;
		padding: 0 0 0 0;
	}

	.product_text_block_right .product_image_link {
		float: none !important;
	}

	.product_text_block_left .product_image_link {
		float: none !important;
	}

	.custom-form .input-text, .custom-form textarea {
		width: auto;
	}

	.custom-form label {
		float: none;
		display: block;
		text-align: left;
	}

	#UserPolicies {
		margin-left: 0;
	}

	#button-checkout-final {
		margin: 0 10px 0 0;
	}
}