/*
#------------------------------------------------------------------------
# Memovie - February 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------ 
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/




body{line-height:1.7}
body#bd{color:#515151;/* height: 1050px;*/ width: 100%; background: #f1f1f1 url('../images/overlay/fundo_merge.png?v=2') no-repeat center top; margin:0;/* 0 4px 0*/ }
body.fs1{font-size:10px}
body.fs2{font-size:11px}
body.fs3{font-size:12px}
body.fs4{font-size:13px}
body.fs5{font-size:14px}
body.fs6{font-size:15px}

/* 
 * links
 */
a{ /*color:#496c94;*/ text-decoration:none}
a:hover,  a:active,  a:focus{color:#000; text-decoration:none}

/*
 * Content spacing 
 */
 p,
.column p, 
.column pre, 
.column blockquote, 
.column ol, 
.column ul{margin:0 0 10px 0; padding:0}

/* 
 * Headings &Titles
 */
h1{font-size:180%}
h2{font-size:150%}
h3{font-size:125%}
h4{font-size:110%}
h5{font-size:100%}

/*
 * Main wrapper
 */
/*#gk-wrapper{background:#fff; padding:0; margin:0 auto 20px auto}*/

#gk-content{float:left;}
#gk-current-content{float:right;}
/*
 * Top+Header
 */
 
#top-nav{min-height:58px; background: url("../images/overlay/logo.png") no-repeat scroll 30px top transparent;}

/*#top-nav,*/
/*#gk-header,  */
/*#gk-mainnav{margin:0 4px}*/

#search{float:right}
#banner1{float:left; margin:0 0 0 44px}
#banner2, 
#banner3{padding:0 0 4px 0; text-align:center}
#header{margin:0 0px 4px 0}

/*
 * Breadcrumbs block
 */
div#breadcrumbs{padding:0; height:34px; line-height:34px; background:transparent url('../images/style1/menu_bg.png') repeat-x 0 bottom; margin:0 0 4px 0}
div#breadcrumbs div#gk-breadcrumbs{float:left; width:auto}
div#breadcrumbs div#gk-tools{float:right; width:auto; height:34px}
div#breadcrumbs div#gk-tools>div{margin:0 0 0 5px; padding:0 8px 0 3px; height:34px; line-height:33px}
div#breadcrumbs div#gk-tools a{font-size:90%; color:#7e7e7e; font-weight:bold; margin:0 8px 0 0; padding:0 0 0 8px; border-left:1px solid #c6c6c6}
div#breadcrumbs div#gk-tools div a:first-child{border:none}
div#breadcrumbs div#gk-tools a:hover{color:#426182}
div#breadcrumbs div#gk-tools .tools_btn{cursor:pointer; padding:0; display:block; float:left; width:16px; height:16px; border:none; text-indent:-10000px; background:transparent url('../images/user-tools.png') no-repeat 0 0}
div#breadcrumbs div#gk-tools a:hover.tools_btn{background-position:0 100%}
#gk-tool-reset{background-position:-16px 0!important}
#gk-tool-decrease{background-position:-32px 0!important}
#gk-tool-auto{background-position:-69px 0!important}
#gk-tool-wide{background-position:-94px 0!important}
#gk-tool-narrow{background-position:-117px 0!important}
#gk-tool-reset:hover{background-position:-16px 100%!important}
#gk-tool-decrease:hover{background-position:-32px 100%!important}
#gk-tool-auto:hover{background-position:-69px 100%!important}
#gk-tool-wide:hover{background-position:-94px 100%!important}
#gk-tool-narrow:hover{background-position:-117px 100%!important}
/*
 * Header block
 */

div.logo-text,  h1.logo{margin-left:32px; margin-top:25px; height:110px; width:114px; float:left}
h1.logo a{text-indent:-999em; display:block; height:105px;width:114px; background:none no-repeat 0 0}
/*div.logo-text h1 a{color:#fff; font-size:24px; text-decoration:none; text-shadow:1px 1px 1px #222}*/
/*div.logo-text h1 a span{margin-left:21px}*/
/*div.logo-text h1 a:hover{color:#ccc}*/
/*div.logo-text p{color:#999; margin:-10px 0 0 21px}*/

/*
 * Header modules
 */
div#header1{float:left; margin-bottom: 5px;}
div#header2{float:left}

.header.both .moduletable,  
.header.both .moduletable_text, 
.header.both .moduletable_menu, 
.header.both .moduletable_color1, 
.header.both .moduletable_color2, 
.header.both .moduletable_color3,  
.header.both .moduletable_clear{margin-left:6px!important}

.header.both:first-child .moduletable,  
.header.both:first-child .moduletable_text, 
.header.both:first-child .moduletable_menu, 
.header.both:first-child .moduletable_color1, 
.header.both:first-child .moduletable_color2, 
.header.both:first-child .moduletable_color3,  
.header.both:first-child .moduletable_clear{margin-left:0!important}

div#header .moduletable_content{overflow:hidden}

/*
 * Content block
 */
/*
 * Modulepositions
 * 
 * available suffixes:
 * - _menu
 * - _text
 * - _color1
 * - _color2
 * - _color3
 * - _clear
 *
 * Additional classes:
 * - nopadding
 */
#gk-container .moduletable>h3, 
#gk-container .moduletable_menu>h3, 
#gk-container .moduletable_text>h3, 
#gk-container .moduletable_color1>h3, 
#gk-container .moduletable_color2>h3, 
#gk-container .moduletable_color3>h3{height:24px; line-height:44px; /* border-bottom:1px solid #fff;*/ background:transparent url('../images/style1/module_titles.png') repeat-x; background-position:0 -45px; /*text-shadow:1px 1px 1px #eee*/}
#gk-container .moduletable_color1 h3{height:25px; line-height:45px; border:none; background-position:0 0}
#gk-container .moduletable_color2 h3{height:25px; line-height:45px; border:none; background-position:0 -89px}
#gk-container .moduletable>h3>span, 
#gk-container .moduletable_menu>h3>span,
#gk-container .moduletable_text>h3>span, 
#gk-container .moduletable_color1>h3>span, 
#gk-container .moduletable_color2>h3>span, 
#gk-container .moduletable_color3>h3>span{display:block; height:24px; line-height:24px; padding:0 16px; font-size:80%; font-weight:bold; color:#000; float:left; width:auto; margin: 0px 0 0 0; text-transform:uppercase; background:transparent url('../images/style1/headings.png') no-repeat; background-position:right -24px}
#gk-container .moduletable_color1>h3>span{background-position:right 0; text-shadow:1px 1px 1px #000; color:#fff}
#gk-container .moduletable_color2>h3>span{background-position:right -48px; text-shadow:1px 1px 1px #000; color:#fff}
#gk-container .moduletable>h3 span.first-word, 
#gk-container .moduletable_menu>h3 span.first-word, 
#gk-container .moduletable_text>h3 span.first-word, 
#gk-container .moduletable_color3>h3 span.first-word{color:#4a729f}
#gk-container .moduletable_color1 h3 span.first-word{color:#6081a4}
#gk-container .moduletable .moduletable_content, 
#gk-container .moduletable_menu .moduletable_content, 
#gk-container .moduletable_text .moduletable_content{background:#FFFFFF; padding:10px; color:#666}
#gk-container .moduletable_color1 .moduletable_content{background:#131313; padding:10px; color:#888}
#gk-container .moduletable_color2 .moduletable_content{background:#436284; padding:10px; color:#c1ddfc}
#gk-container .moduletable_color3 .moduletable_content{background:#fff; padding:10px; color:#666}

.nopadding .moduletable_content{padding:0!important}

.moduletable_clear .moduletable_content{background:none!important; border:none!important; padding:0!important}

.moduletable, 
.moduletable_menu, 
.moduletable_text, 
.moduletable_color1, 
.moduletable_color2, 
.moduletable_color3, 
.moduletable_clear{margin:4px 0 0 0!important}

.moduletable:first-child, 
.moduletable_menu:first-child, 
.moduletable_text:first-child, 
.moduletable_color1:first-child, 
.moduletable_color2:first-child, 
.moduletable_color3:first-child, 
.moduletable_clear:first-child{margin:0!important}

#gk-container .moduletable a, 
#gk-container .moduletable_menu a, 
#gk-container .moduletable_text a, 
#gk-container .moduletable_color3 a{color:#436284}
#gk-container .moduletable_color1 a{color:#fff}
#gk-container .moduletable_color1 a:hover{color:#999}
#gk-container .moduletable_color2 a{color:#fff}
#gk-container .moduletable_color2 a:hover{color:#c1ddfc}

#gk-container .moduletable a:hover, 
#gk-container .moduletable_menu a:hover, 
#gk-container .moduletable_text a:hover, 
#gk-container .moduletable_color3 a:hover{color:#000}

#component-wrap{overflow:hidden}

/* Readon */
#gk-container .moduletable a.readon{background-position:0 -42px}
#gk-container .moduletable a:hover.readon, #gk-container .moduletable_color3 a:hover.readon{background-position:0 -21px; color:#fff; text-shadow:1px 1px 1px #111c28}
#gk-container .moduletable_color1 a.readon, .moduletable_color2 a.readon{background-position:0 100%; color:#fff; text-shadow:1px 1px 1px #111c28}
#gk-container .moduletable_color1 a:hover.readon{background-position:0 -21px}
#gk-container .moduletable_color2 a:hover.readon{background-position:0 0; color:#555; text-shadow:1px 1px 1px #fff}

/*
 * Bottom 1 / 2 
 */
 
#gk-botsl2 a{color:#fff}
#gk-botsl2 a:hover{color:#6081A4}

#gk-botsl1>div>div{background:#d2d2d2 url('../images/bottom1_bg.png') repeat-x 0 top}

#gk-botsl2>div>div{background:#080909 url('../images/bottom2_bg.png') repeat-x 0 top}

#gk-botsl1 .gk-box-left .moduletable, 
#gk-botsl2 .gk-box-left .moduletable{margin-right:10px!important}

#gk-botsl1 .gk-box-center .moduletable, 
#gk-botsl2 .gk-box-center .moduletable{margin-left:10px!important; margin-right:10px!important}

#gk-botsl1 .gk-box-right .moduletable, 
#gk-botsl2 .gk-box-right .moduletable{margin-left:10px!important}

#gk-botsl1 h3, 
#gk-botsl2 h3{font-size:115%; text-transform:uppercase; color:#666; font-weight:bold; text-shadow:1px 1px 3px #fff; height:42px; line-height:42px}

#gk-botsl2{color:#888}

#gk-botsl2 h3{color:#fff; text-shadow:1px 1px 3px #000}

#gk-botsl1 .moduletable_content, 
#gk-botsl2 .moduletable_content{padding:10px 0}
#gk-botsl1 .gk-box-left h3, 
#gk-botsl2 .gk-box-left h3, 
#gk-botsl1 .gk-box-left .moduletable_content, 
#gk-botsl2 .gk-box-left .moduletable_content{padding-left:18px}
#gk-botsl1 .gk-box-right .moduletable_content, 
#gk-botsl2 .gk-box-right .moduletable_content{padding-right:18px}
#gk-botsl1 .gk-box-full, 
#gk-botsl2 .gk-box-full{padding:0 18px}
/*
 * Footer
 */
#gk-footer{overflow:hidden; color:#9f9f9f; font-size:80%!important}
#gk-footer a{color:#9f9f9f}
#gk-footer a:hover{color:#fff}
/*#gk-footer .inner{height:45px; line-height:45px; background:transparent url('../images/footer_bg.png') repeat-x 0 0; margin:0 4px 4px 4px; padding:0 16px}*/
.gk-footnav{float:left; margin-top: 50px; margin-left: 20px ;color:#666;}
#stylearea{float:right;margin:0 0 0 40px;width:auto; font-size:90%!important}
.gk-footnav ul li, #stylearea a{width:auto; text-transform:uppercase; text-shadow:1px 1px 2px #000; float:left; padding-left:25px; background:transparent url('../images/footer_bullet.png') no-repeat 7px center}
.gk-footnav ul li:first-child, #stylearea a:first-child{padding-left:0; background:none!important}

.gk-copyright{
	float:right;
	font-size:110%; 
	color:#666;
	margin-top: 55px;
    margin-right: 30px;
	}

/*#t3_logo{display:block; width:160px; height:20px; margin:20px auto; background:url('../images/t3-logo.png') no-repeat 0 0; text-indent:-999em}*/
/*#t3_logo:hover{background-position:0 bottom}`*/

.cufon{margin-top:8px}

/* CLASSE DE MODULOS HEADER2 - CERRUTI */

.FL {
	float: left;
}

.FR {
	float: right;
}

/*_______________Modulos Pagica Principal - Forma Geral - __________*/
.mod_hdr1 {
	margin: 0 0 0 10px !important;
	background: url(../images/cx_destaque.png) no-repeat;
	width: 195px;
	height: 222px;
}

.texto, .mod_hdr1 a {
	color: #FFF !important;
}

table.mod_hdr1 {
	height: 100%;
}

.moduletable_content .mod_hdr1 {
	margin: 0 !important;
}

/***** Menu Consultas *****/
#_consul {
	margin: 26px 0 0 -2px;
}

#_consul li,
.falsoitem {
	background: url("../images/bullet_bola.png") no-repeat left;
	border: none !important;
	padding: 5px 0 5px 22px;
}

#_consul li a{
	font-weight:bold;
	font-size:12px;
}

#_consul li.item233 {
	text-indent: -11000px;	
}

.marca{
	font-weight:bold;
	font-size:12px;
	margin: 10px 0 0 20px;
}

.mod_hdr2 {
	margin: 0 0 0 10px !important;
	/*background: url(../images/cx_marcacoes.png) no-repeat;*/
	width: 195px;
	height: 222px;
}
.jwcc.outras{
    background: url(../images/cx_marcacoes.png?v=2) no-repeat;
    margin: 0 0 0 0px !important;
}
.marcacao a {
	color: transparent !important;
    margin: 15px 0 0 10px;
    padding: 10px 30px;
    position: absolute;
    background: url("../images/bt_marcacoes_online.png") no-repeat left;
    text-indent: -9999px;
    width: 122px;
}
.mod_hdr2.marcacao a {
	color: transparent !important;
}
.falsoitem {
  	margin: 65px 0 5px -1px;
}

ul.list h4 a {
  color:#005B82 !important
}

/* _______ Testemunhos ________ */
#testemunhos {
	background: url("../images/dot_wt.png") repeat-x bottom;
	margin: 0 0 0 20px;
    width: 80%;
	padding-bottom: 5px;
	}

#testemunhos .tit {
	font-size: 12px;
	font-weight: bold;
}

#nsp-nsp_141 {
	padding:0 17px;
	line-height: 17px;
}

.nsp_art {
	margin-bottom: 5px;
}

/***** Menu Serviços *****/
.serv {
	padding: 10px 15px 0 15px;
	width: 165px !important;
}

.serv h3 {
	font-size:16px;
}

#_serv {
	margin: 10px 0 0 5px;
}

#_servi li {
	border: none !important;
	line-height:17px;
}




/*_______________Modulo de imagem rotativa Pagina Principal____________*/
.rotator {
	border: solid #e3e3e3 1px;
	width: 560px;
	margin:0 5px 0 0 !important;
}

/*________________Modulos publicidade intra e extra artigos ____________*/
.pub {	
	width: 302px;
	height:252px;
	margin: 0 0 0 15px !important;
}

.pub .moduletable_content {
	padding: 1px !important;
	background: url("../images/cx_mrec.png") no-repeat !important;
}

/*____________________ Menu Módulo Serviços_________________*/
.intro {
	height: 252px;
	width: 657px;
}

.intro .moduletable_content {
	height: 100%;
	background: url("../images/cx_servicos_links.png") no-repeat !important;
}

.intro p {
	margin:0 !important;
}


/***** menu esqurdo *****/
#lista_serv {
	width: 51%;
	margin-top: 10px;
}

#lista_serv li {
	margin-left: 5px;
	border: none !important;
	height:39px;
	padding: 16px 0 0 80px;
}

#lista_serv li a {
	color: #005B82 !important;
	font-weight: bold;
	font-size:12px;
}

#lista_serv .item235 {
	background: url("../images/destaque_servicos_link01.png") no-repeat scroll 0 0 transparent
}

#lista_serv .item236 {
	background: url("../images/destaque_servicos_link02.png") no-repeat scroll 0 0 transparent
}

#lista_serv .item237 {
	background: url("../images/destaque_servicos_link03.png") no-repeat scroll 0 0 transparent
}

#lista_serv .item238 {
	background: url("../images/destaque_servicos_link04.png") no-repeat scroll 0 0 transparent
}

/***** News Artigos GK4 pro *****/
#nsp-mod_news {
	float:right;
	margin-top: 15px;
}

#nsp-mod_news .even {
	background: none !important;
}

#nsp-mod_news .list {
	margin-top:-6px;
	color: #000;
}

#nsp-mod_news .list li {
	background: url("../images/dot.png") repeat-x bottom !important;
	padding: 6px 6px 6px 0;
}

#nsp-mod_news .list li:last-child {
	background: none !important;
	padding: 6px 6px 6px 0;

}

#nsp-mod_news .even p {
	margin: 0 0 5px 0 !important;
}

.intro .nsp_arts {
	height: 0px;
}

/* _____ botao mais _____ */
.btn_mais {
    margin: -10px 10px 0 0;
	background: url("../images/bullet_mais.png") no-repeat left;
	padding-left: 15px;
}

#btn_consul {
	float: right;
}

#btn_not {
	float: right;
	margin: 213px 10px 10px 570px;
    position: absolute;
}

#btn_not a {
color: #F60 !important;
}

div[class="catItemIntroText"] {
	height: 120px;
}

