/* COMMON STYLE
--------------------------------------------------------- */
/*
 * ------------------------------------------------------------------------
 * JA T3 Blank template
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 */
 
body { 	color: #666; 	font-family: "Myriad Pro Regular", Helvetica; overflow-x: hidden} 
body#bd { background: url(../images/body-background.jpg) repeat-x #e2e2e2; color: #666; }


#ja-mainbody { background: url(../images/bg-content.jpg)  right bottom repeat-x #fff; }
body.bodyprodutos-inicial #ja-mainbody { background: none;}
body.fundo_european { background: url(../images/bg-european.jpg) top center #e2e2e2 no-repeat !important; }

.ja-content-main { margin-bottom:0px; } 
div.itemView { border:0px;  margin:0px; } 
div.itemBackToTop { display:none; }
/* Normal links ---*/
a { color: #666; text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: underline; color: #666; }

/* Readon links ---*/
/* a.readon { text-transform: uppercase; } */
a.readon { text-transform: uppercase; background-color:#330066; -webkit-border-radius: 10px; 	-moz-border-radius: 10px; 	border-radius: 10px;  padding: 0px 15px; color: #fff;  }
.contentheading, .componentheading, h1, h2, h3, h4, h5 { 	font-family: Georgia, "Times New Roman", Times, serif; }

h1.componentheading, .componentheading { 	border-bottom: 1px solid #ccc; 	font-weight: normal; display:none; }
h2.contentheading, .contentheading { 	font-weight: normal; }

.contentheading { font-size: 200%; }

.componentheadingprodutos-inicial { font-size:18px; color:#3a5d8b; }

.blog-featured .contentheading { font-size: 150%; }
.jitem-title { font-size: 110%; font-weight: bold; }

/* Others ---*/
hr { border-top: 1px solid #ccc; }

/* FORM
--------------------------------------------------------- */
input, select, textarea, .inputbox { 	padding: 2px; 	font-family: Helvetica, Arial, sans-serif; }

.inputbox { border: 1px solid #ccc; background: #fff; }

.inputbox:hover, .inputbox:focus ,
.ckCSSinput:hover, .ckCSSinput:focus
{ background: #ededed; }

/* Search ---*/
form#searchForm { border-top: 1px solid #ccc; }

.searchintro { border-bottom: 1px solid #ccc; }
.results h4 { text-transform: none; font-size: 110%; }

/* Contact ---*/
#component-contact #emailForm { border-top: 1px solid #ccc;}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
.items-leading { border-bottom: 1px solid #ccc; }
.items-row { border-bottom: 1px solid #ccc; }

/* Meta ---*/
dl.article-info { color: #999; text-transform: uppercase; }
.contentdescription { border-bottom: 1px solid #ccc; }

/*Inline images ---*/
p.img_caption { color: #999; text-transform: uppercase; }
/* Tables ---*/
thead tr th { 	background: #333; 	color: #fff; 	padding: 5px; }

thead tr th a,
thead tr th a:hover,
thead tr th a:focus,
thead tr th a:active { color: #fff; }

.cat-list-row1,
.cat-list-row12,
tr.cat-list-row1 td,
tr.cat-list-row2 td { border-bottom: 1px solid #ccc; padding: 5px; }

.cat-list-row1:hover,
.cat-list-row2:hover { background: #ffffcc; }

.cat-list-row2,
tr.cat-list-row2 td { background-color: #f6f6f6; }

/* Content Toc */
table.contenttoc { border: 1px solid #ccc; }

table.contenttoc td { border-bottom: 1px dotted #ccc; }

table.contenttoc th { 	background: #f6f6f6; 	border-bottom: 1px solid #ccc; 	text-transform: uppercase; }

/* Poll */
form#poll { 	border-bottom: 1px dotted #ccc; 	font-weight: bold; }

dl.poll { border-bottom: 1px dotted #ccc; }

table.pollstableborder td { 	background: #f6f6f6; 	border-bottom: 1px solid #ccc; 	font-weight: bold; 	padding: 5px !important; }

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }

/* Pagination ---*/
.pagination li span,
.pagination li strong { line-height: 20px; }

.items-more { border-bottom: 1px solid #ccc; }

.items-more h3 { font-size: 125%; }

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable h3, div.moduletable h3 { 	font-size: 100%; 	text-transform: uppercase; 	font-family: Helvetica, Arial, sans-serif; 	border-bottom: 1px solid #ccc; }

/* Advertisement ---*/
div.bannergroup_text div.banneritem_text { border-bottom: 1px dotted #ccc; }

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-container .main { padding: 20px 0 0; }
.main .main-inner1 { margin-left: 0; margin-right: 0; }

/* HEADER
--------------------------------------------------------- */
#ja-header .main {  padding: 0px; }
h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; margin-left: 10px;}

/* Logo Image ---*/
h1.logo { width: 210px; height: 30px; }
h1.logo a { 	background: url(../images/logo.png) no-repeat left; 	display: block; 	width: 210px;	 	height: 30px; }

/* Logo Text ---*/
div.logo-text h1 { 	font-size: 200%; 	font-family: Arial, sans-serif; 	font-weight: bold; }
div.logo-text h1 a { 	text-decoration: none; }

p.site-slogan { 	color: #ccc; 	display: block; 	font-size: 85%; 	margin: 3px 0 0; 	padding: 0 10px; 	text-transform: uppercase; }
#ja-top-header { 	margin-top:-5px; 	position:absolute; 	right:180px; 	text-align:right; 	width:50%; }


/* Login */
div#ja-login {
background: url(../images/login-form-topo.png) no-repeat;
width:498px; height:43px;
float:right;
}

/* Header Meio */
div#header-conteudo {
background: url(../images/background-header-meio.jpg) repeat-y;
width: 980px;
height: 47px;
position: absolute;
top: 64px;
left: 0px;
}

body.fundo_european div#header-conteudo {background: url(../images/background-header-meio-produto.png) no-repeat;  }


/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav .main-inner1 { background:url(../images/nav-menu.png) repeat-y; float:right; margin-top: 90px; }

/* Breadcrumbs ---*/
#ja-navhelper .main { 	text-transform: uppercase; 	border-top: 1px solid #ccc; 	border-bottom: 1px solid #ccc; }
.ja-breadcrums { 	text-indent: 10px; }

/* Extras ---*/
.ja-links { padding-right: 10px; }

.ja-links li { padding: 0 10px; }

/* Default Joomla! Menu ---*/
#ja-container ul.menu li { border-bottom: 1px dotted #ccc; }
#ja-container ul.menu li li { border-bottom: 0; border-top: 1px dotted #ccc; }

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl .ja-box, #ja-botsl .ja-box { 	background: url(../images/dot-1.gif) repeat-y right; }
#ja-topsl .ja-box-right, #ja-botsl .ja-box-right { 	background: 0; }
 #ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable { 	margin-top: 10px; 	margin-bottom: 10px; }

#ja-topsl div.ja-moduletable h3,
#ja-botsl div.ja-moduletable h3 { border-bottom: 0; padding-bottom: 0; }


/* Top spotlight ---*/
#ja-topsl .main { padding: 0; }
#ja-topsl .main-inner1 { padding: 10px 0px 0px 0px; /* border-bottom: 1px solid #ccc; */ }

/* Bot spotlight ---*/
#ja-botsl .main, #ja-botsl2 .main, #ja-botsl2 .main, #ja-botsl3 .main  { padding: 0; background-color:#ffffff; }
#ja-botsl .main-inner1 { padding: 10px 0; border-top: 1px solid #ccc; }

/* MISCELLANOUS
----------------------------------------------------------- */
/* Others ---*/
#ja-top-panel .main-inner1 { 	border: 2px dotted #e2e2b5; 	padding: 5px 10px; 	text-align: center; 	margin-top: 15px; 	background: #ffffcc; 	position: relative; }

#ja-banner { border-top: 1px solid #ccc; }
div.ja-innerdiv { border-bottom: 1px dotted #ccc; }
div.ja-innerdiv h4 { 	font-family: Helvetica, Arial, sans-serif; 	font-size: 92%; 	font-weight: normal; 	text-transform: uppercase; }

a.ja-icon-video { 	background: url(../images/icon-youtube.gif) no-repeat 5px 8px #fff; 	border: 1px solid #ccc; 	color: #666; 	display: block; 	font-weight: bold; 	position: absolute; 	padding: 5px 5px 5px 43px; 	right: 10px; 	top: 8px; 	text-decoration: none; 	width: 35px; 	border-radius: 5px; 	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	box-shadow: 0 0 3px rgba(0, 0, 0, .2); 	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2); 	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2); }
a.ja-icon-video span { color: #666; }
a.ja-icon-video:hover,
a.ja-icon-video:focus,
a.ja-icon-video:active { border-color: #ddd; text-decoration: none; }
a.ja-icon-video:hover span { color: #0F85D8; }

#ja-absolute .main { 	position: fixed; 	width: auto; 	height: auto; 	z-index: 99999; 	top: 1px; 	left: 1px; }
#ja-absolute .main a { 	width: 91px; 	height: 99px; 	overflow: hidden; 	display: block; 	background: url(../images/joomla16.png) no-repeat left top; 	text-indent: -9999px; }

#ja-absolute .main a:hover,
#ja-absolute .main a:focus { 	background-position: left bottom; } 
/* facebook ----*/
.item-page div.ja-fblike-standard { width:auto !important; margin-bottom:0 !important; margin-left:0 !important }

.item-page div.ja-fblike-standard-home, .item-page  div.ja-fblike-standard, .item-page  div.ja-facebookshare-button_count { float:none }

/* travando porcentagem ( uso de modules e não spotlight ) */

.porcentagem10 { width:10% !important; float:left; }
.porcentagem20 { width:20% !important; float:left; }
.porcentagem25 { width:25% !important; float:left; }
.porcentagem30 { width:30% !important; float:left; }
.porcentagem40 { width:40% !important; float:left;}
.porcentagem50 { width:50% !important; float:left;}
.porcentagem60 { width:60% !important; float:left;}
.porcentagem70 { width:70% !important; float:left;}
.porcentagem75 { width: 72% !important; float: left; margin: 0px 10px;}
.porcentagem80 { width:80% !important; float:left; }
.porcentagem90 { width:90% !important; float:left; }
.porcentagem100 { width:100% !important; float:left; }

/* customizações Y2Studio | Thales Violakis */

/* global  */
#ja-topsl { margin-top:13px; } 
#ja-topsl .main , #ja-topsl2 .main, #ja-topsl3 .main ,   #ja-topsl4 .main,  #ja-container .main , #ja-navhelper .main { background-color:#ffffff; padding: 0; }
#ja-footer .main   { padding: 0; }
/* Top spotlight ---*/

/* banner homepage */
#ja-topsl .moduletable-banner-home { background-color:#ffffff; padding: 0;margin: 0;}
#ja-topsl .moduletable-banner-home  .ja-box-ct { padding: 0px 15px; }
 #ja-topsl .moduletable-banner-home  .gk_is_wrapper-style1 .gk_is_thumbs { 	width: 100px !important; }

/* Top spotlight ---*/
/* Header*/
.logo { float: left; position: absolute; z-index: 2; top: 10px; left: 31px; }

#ja-socialnetwork a{ display: block; float: left; height: 32px; width:32px; text-indent: -999em;  }
#ja-socialnetwork { float:right; margin-top:10px;}
#ja-socialnetwork .facebook { width: 28px; height:28px; background:url(../images/icons-header.png) no-repeat; float:right;  background-position:-33px 0px;}
#ja-socialnetwork .twitter { width: 28px; height:28px; background:url(../images/icons-header.png) no-repeat; float:right; background-position:0px 0px; } 
#ja-socialnetwork .orkut { width: 28px; height:28px; background:url(../images/icons-header.png) no-repeat; float:right;  background-position:-66px 0px;} 
#ja-socialnetwork .youtube { width: 28px; height:28px; background:url(../images/icons-header.png) no-repeat; float:right;  background-position:-99px 0px;} 
#ja-socialnetwork .blogspot { width: 29px; height:28px; background:url(../images/icons-header.png) no-repeat; float:right;  background-position:-130px 0px;} 
#ja-socialnetwork .facebook:hover {background-position:-33px -32px;  }
#ja-socialnetwork .twitter:hover {background-position:0px -32px; } 
#ja-socialnetwork .orkut:hover {background-position:-66px -32px; } 
#ja-socialnetwork .youtube:hover  { background-position:-99px -32px; } 
#ja-socialnetwork .blogspot:hover  { background-position:-130px -32px; } 
#ja-socialnetwork div { margin-left:5px; }
#ja-socialnetwork span { line-height: 29px; font-weight: bold; }

/* unidades da clinica */ 
#ja-header-unidades { float:right; }

#ja-header-unidades .unidade { float:left; margin-left: 20px; margin-top: 15px; text-align: right; }

/* Search */
#ja-search .inputbox { padding-bottom:4px; } 
#ja-search  { float: left; margin-top: 10px; margin-left: 530px; position:relative; bottom:0px; }
#ja-search .button { cursor: pointer;
text-indent: -999px;
border:0px;
background: url(../images/bt-pesquisar.jpg) no-repeat;
width: 47px;
height: 24px; }
#ja-search .button:hover {}


/* Nav Helper ( breadcrumb ) */

#ja-navhelper2 .main { display:none; background-color:#2d425f; color:#fff; }
#ja-navhelper2 .main a { color:#fff; }
#ja-navhelper {} 
#ja-navhelper .main { background-color:#2d425f; color:#fff; }
#ja-navhelper .main a { color:#fff; }


/* Footer */

#ja-footer { padding:0px; }
#ja-footer a { color:#003362; }

#ja-botsl3 h3, #ja-botsl2 h3 { border:0px; }
#ja-botsl3 .column ul li ,#ja-botsl2 .column ul li { background:none; }
#ja-botsl2 .moduletable_menudestaque, #ja-botsl2 .moduletable_menudestaque3 { border-left:1px solid #ccc;  margin: 0; min-height:150px; padding: 0px 15px;} 
#ja-botsl2 .column:first-child .moduletable_menudestaque { border-left:0px solid #ccc; }
#ja-footer .ja-footnav { margin: 0px 0px 0px 0px; } 
.ja-footnav ul { background:#eef4fd; padding:10px 0px; border-top:1px solid #dee8f6; border-bottom:1px solid #dee8f6; text-align:left; float:left; width:980px; }
.ja-footnav  li { padding: 0 10px; border-right: 1px solid #000; }
#ja-footer .endereco { float: left; background: #EEF4FD; width: 970px; text-align: left; padding-left: 10px; padding-top: 7px; padding-bottom: 5px; margin-bottom:5px;  }

 .moduletable_menudestaque h4 {font-family:Helvetica, Arial; font-weight:normal !important; margin:0px 0px 6px 0px !important; padding:0px !important;}
.moduletable_menudestaque ul { margin:0px !important; }
.moduletable_menudestaque a,
.moduletable_menudestaque3 a { text-transform: uppercase ; } 
.moduletable_menudestaque3 , .moduletable_menudestaque3 ul { margin:0px !important; }
.moduletable_menudestaque3  h3 { padding-bottom:3px; }
.moduletable_menudestaque3  ul li  { margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; height: 18px; line-height: 14px;}

.moduletable_menudestaque .nsp_art { height:18px; }

/* customização GK4 */

.nsp_art h4 { float:none !important; margin:10px 0px 10px 0px; }
.nsp_art p.nsp_text { margin: 0px 0px 15px 0px; }
.pagination li { font-weight:bold; }



/* customização K2 */


/* background do produto principal */

div.itemListCategory {
background:none;
border:0px solid #d9e3ef;
margin:0px;
padding:0px; 
}

.produtos-inicial div.itemListCategory  img {
border:0px solid #d9e3ef;
margin:0px;
padding:0px; 
}

/* Titulo da página */
div.itemHeader h2.itemTitle {
font-size:18px;
color:#345D94;
border-bottom:1px solid #D7E1EE;

}

div.catItemHeader h3.catItemTitle a { 
color:#3a5d8b;
}

.paginaprodutos div.catItemHeader h3.catItemTitle { 

font-size: 15px !important;
font-weight: bold;
height:50px; 
text-transform:uppercase;
padding:10px 0 0px 0;
}
.produtos-inicial div.catItemHeader h3.catItemTitle { 
font-size: 15px !important;
font-weight: bold;
height:50px; 
text-transform:uppercase;

}

div.catItemIntroText {
color:#666666;
}

a.k2ReadMore {
color:#3a5d8b;
font-weight:bold;
}

div.catItemImageBlock {
padding:0px;
}

/* k2 tools */


/* homepage */


.moduletablebarraprodutos-home { margin-bottom:0px !important;  padding-bottom:0px !important; }


.moduletablehomepage-bemestar { border:1px solid #cce1ff;  background:url(../images/fix-homepage.jpg) repeat-x #fff; padding: 10px !important; margin: 6px !important;}
.moduletablehomepage-bemestar h3 { font-size:18px !important;color:#8c3232 !important;  border:0px !important; margin: 0px !important; padding: 0px !important;} 
.moduletablehomepage-bemestar .nsp_top_interface { border:0px !important; margin: 0px 0px 0px 0px !important; padding: 0px !important;} 
 
.moduletablehomepage-bemestar .nsp_top_interface  .prev , .linhaprodutos .nsp_top_interface  .prev 
{  background:url(../images/prev.png) no-repeat; text-indent:-999em; padding:1px 4px; } 
.moduletablehomepage-bemestar .nsp_top_interface  .next , .linhaprodutos .nsp_top_interface  .next 
 {  background:url(../images/next.png) no-repeat; text-indent:-999em; padding:1px 4px; } 
.moduletablehomepage-bemestar .nsp_top_interface  .prev:hover, .linhaprodutos .nsp_top_interface  .prev:hover
 {  background:url(../images/prev.png) no-repeat; text-indent:-999em; } 
 
.moduletablehomepage-bemestar .nsp_top_interface  .next:hover , .linhaprodutos .nsp_top_interface  .next:hover

 {  background:url(../images/next.png) no-repeat; text-indent:-999em; } 

.homebannerleft h3 , .homebannercentro h3 { display: none; } 

.ja-box-right .moduletablehomepage-bemestar .nsp_main .nsp_art { margin-bottom:13px; } 
.ja-box-right .moduletablehomepage-bemestar .nsp_art h4  { margin:2px !important;  } 
  
 .bemcima { 
 border-bottom: 0px;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}

.bembottom { 
margin-top: 0px !important;
padding-top: 10px !important;
border-top: 0px;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}

 /*produtos */

 /* escondendo subtitulo */
 
.itemListSubCategories h3 { display:none; } 
 
 /* titulo da pagina de abertura */
 div.subCategory h2  { text-align:center; margin-top:30px;  } 
 div.subCategory h2 a { color:#194665;  } 
 
 div.subCategory  { background: url(../images/background-categoria.jpg) repeat-x #fff; border:0px; } 
 
 
/* item List */
.paginaprodutos div.catItemBody { padding:0px; } 
.paginaprodutos  div.itemContainer { 
background: url(../images/background-categoria.jpg) repeat-x white;
border: 0px;
float: left;
margin-right:8px; 
width: 24% !important;
min-height:211px;
}

.paginaprodutos a.k2ReadMore { display:none; } 

.paginaprodutos  .catItemView  h3 { font-size:18px !important; text-align:left; } 

 
 a.subCategoryMore { display:none; } 
 
 .linhaprodutos { background:url(../images/background-linhaprodutos.jpg) no-repeat; height: 160px;
padding-top: 28px !important;  } 
.linhaprodutos .nsp_top_interface { float:right; margin-right: 31px; margin-top: 15px; } 
.linhaprodutos a { float:left; text-align:left; } 

.menuprodutos  ul li,
.menuempresa ul li { 
background:none;
border-bottom: 1px solid #d7e1ee;
padding:5px 0px;
}

.menuprodutos a ,
.menuempresa a {
color:#345d94;
}

.produtos-inicial  span.catItemImage img  {
border: 1px solid #D7E1EE;
padding: 0px;
}

.paginaprodutos div.catItemView {
padding: 5px 5px 0px 5px;
}


.produtos-inicial div.catItemView {
padding: 15px 11px;
background:url(../images/background-itemListCategory.jpg) repeat-x #fff;
margin: 10px 10px 8px 0px;
border:1px solid #d9e3ef;
height:
}
.produtos-inicial div.itemContainerLast .catItemView  {
margin: 10px 5px 8px 0px;
}

/* customização simple image gallery */
li.sig-block span.sig-link-innerwrapper { padding:0px !important; }

/* dicas */
._informativocat div.catItemImageBlock { float:left; } 
._informativocat div.catItemIntroText  { width:80%;  float:left; } 
/* fale conosco */
.bodyfaleconosco #ja-container .inner { background:url(../images/background-paginaformulario.jpg) repeat-x #ecf5ff;}
/* trabalhe conosco */
.bodytrabalheconosco #ja-container .inner {background:url(../images/background-paginaformulario.jpg) repeat-x #ecf5ff; }
.componentheadingtrabalheconosco { display:none; background:url(../images/trabalhe-conosco.jpg);  text-indent:-999em; width:250px; height:65px;  }
/* pesquisa de opiniao */
.bodypesquisadeopiniao #ja-container .inner { background:url(../images/background-paginaformulario.jpg) repeat-x #ecf5ff;}
.componentheadingpesquisadeopiniao , .componentheadingfaleconosco { color: #5178B1; font-size: 15px; font-weight: bold;}
.componentheadingpaginaprodutos { color: #5178B1; font-size: 20px; font-weight: bold;}

/* ckforms */
.ckCSSlabel { width:27%; }
.ckform  p { margin:0px; }
.ckform  select ,.ckform  textarea { border:1px solid #999; width:25%; }
.ckform  textarea { height:100px; background-color:#fff;}
.ckform  .captchaCont { margin-top: 10px; margin-left: 199px; }
.ckform  .captchaCont input { width:22%; }

.ckform input:focus { border:1px solid #dbdfe0;  }
.ckform input[type="radio"] { width:20px; margin-left: 199px; }
.ckform input , .ckform textarea { border: 0px; border-radius: 20px 20px 20px 20px; border:1px solid #dbdfe0; padding: 3px 7px; margin-left: 5px; width: 60%; }

/* Como conheceu espaco prana */
label#field39lbl { width:100%; }

.ckform  .ckBtnCon { margin-bottom: 10px; margin-top: 10px; float: right; margin-right: 36px; width:auto;  cursor:pointer;}
.ckform  .ckBtnCon input { width: auto; cursor: pointer; background-color: #000; color:#fff; padding: 3px 15px; }
.ckform  .ckBtnCon input:hover { background-color: #fff; color: #000; }
.ckform textarea { padding: 10px; } 
.ckform div.fc-error p { margin-left:59px; }

.searchintro_resultadospesquisa td { padding:3px; }
.searchintro_resultadospesquisa .highlight { background-color:#CC2C32; color:#fff; }
.contentpaneopen_resultadospesquisa  a { color:#CC2C32; font-weight:bold; }
#ckformcontainer { width:94%;  float:right;} 

  
/* newsletter */
    
.moduletablenewsletter-homepage { background:url(../images/fix-newsletter.jpg) repeat-x #fff; margin-top:15px !important } 
.moduletablenewsletter-homepage h3 { border-bottom :1px  solid #f3f3f3 !important; padding: 15px 0px 5px 10px !important; font-size:13px !important; color:#5876a0; } 
.acymailing_modulenewsletter-homepage.acymailing_module_form { padding:5px 10px; }
.acymailing_modulenewsletter-homepage .acymailing_form label {   width: 28px; float: left; margin-top: 5px; margin-left: 14px; color: #5876A0; font-weight: bold; }
.acymailing_modulenewsletter-homepage  .acymailing_form .inputbox {    padding: 0px; margin-left: 20px; width: 210px; height: 21px; margin-top: 4px;       }  
.acymailing_modulenewsletter-homepage  .onefield { margin:0px; } 
.acymailing_modulenewsletter-homepage  .acysubbuttons{ margin:6px 0px 0px 175px;}  
.acymailing_modulenewsletter-homepage  select { float:right; margin-right:17px; }  
.acymailing_modulenewsletter-homepage  .acymailing_form { float:left; margin-left: 6px;  }  
   
.acymailing_form .inputbox { padding:0px; }

 

/* Login box */ 
 
#form-login-username .inputbox, #form-login-password .inputbox { float: left; }
div.k2LoginBlock fieldset.input p { margin:0px; padding:0px; } 
div.k2LoginBlock fieldset.input p label { display: block; float: left; margin-right: 10px; margin-left:10px; color: #4171A8;}

#form-login p { float: left; margin:0px; }
#modlgn_username { width: 60px !important; }
#modlgn_passwd { width:57px !important; } 
#form-login .button { margin: 0px 10px !important; } 
div.k2LoginBlock fieldset.input { float:left; }
div.k2LoginBlock ul { float:left; } 
.LoginTopo { position: absolute; right: 106px ; top: 6px; }  
.LoginTopo .area { font-size:11px; font-style:italic; color:#4171a8; }  
#form-login a { color:#4171a8; } 
#form-login .button {     background: url("../images/botao-login.png") repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; float: left; height: 23px; margin: 0 10px !important; text-indent: 999em; width: 32px; }
#form-login-remember { display:none; } 




/* pagina de cadastro */

.com_user .ja-mf { margin-top:13px; }  
.k2AccountPage th.k2ProfileHeading { background:#fff; } 
.k2AccountPage .button2-left { display:none;  } 

div.itemIntroText { font-size:13px;  font-weight:normal;} 

#ja-topsl5 .main  { background:#fff; }    