/*------------------------------------------------------------
Screen.css
Consultoria Joomla
Última alteração : 	29-08-2010
Criado por: 		Occam Mídia
Contato:		reinaldo@occammidia.com.brm
Copyright 2008 - 2010
-------------------------------------------------------------*/

/* Palheta de cores
--------------------------------------------------------------
Cinza claro  - #f8f8f8
Azulclaro    - #fbfbfb
Azul neon    - #0066ff
Verde neon   - #93c547
Azul         - #1F4B66
Vermelho     - #98252C
--------------------------------------------------------- */
/*	
ESTILOS COMUNS
--------------------------------------------------------- */

/* Reset
-------------------------------------------------------------- */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
body{line-height:1.5;background:#fff;font-size:75%;color:#222;font-family:Georgia, "Times New Roman", Times, serif;margin:0 0;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:;}
a img{border:none;}

/* ------------------------------------------------------------ */

html, body, form, fieldset {margin:0;padding:0;}

body {background:#fff;color:#498AB4;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.6;}

body#tudo {color:#498AB4;background:#00222E; /*url(../images/fondo.png) no-repeat fixed left top;margin:0 0 50px;*/}

body.contentpane {color:#498AB4;font-size:12px;line-height:1.3em;margin:0;margin:1em 2em;width:auto;/* pagina imprimivel */}

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;}

/* link normal */
a {color:#00729F;text-decoration:none;}
a:hover, a:active, a:focus {color:#53B7DF;text-decoration:none;background:none;text-decoration:none;}
a img  {border:none;outline:0;background:none;}
a:hover img  {border:none;outline:0;background:none;}

/* titulos de texto */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4, .nftitle {line-height:normal;font-weight:normal;color:#3C3229;font-family:"Trebuchet MS", Arial, sans-serif;}	

/* textos pequenos */
small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption,
p.site-slogan, a.readon, migalhas, colunasgeral, destaque_1, #ja-botsl2, rodape {font-size:92%;}
small, .small, .img_caption {color:#A99C90;}
img {margin:0;padding:0;background:none;}
img.caption {margin-top:15px;}

/* Heading */
h1 {font-size: 150%;}
h2 {font-size: 130%;}
h3 {font-size: 110%;}
h4 {font-size: 100%; text-transform: uppercase;}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {margin:10px 0;padding:0;}

ul {list-style:none;}
ul li {/*background: url(../images/bullet.gif) no-repeat 18px 7px;*/ list-style:none;line-height:160%;padding-left:30px;}
ol li {line-height:180%;margin-left:35px;}
th {font-weight:bold;padding:5px;text-align:left;}
fieldset {border:none;padding:10px 5px;}
fieldset a {font-weight:bold;}
fieldset.input {padding:0;}
hr {border-bottom:0;border-left:0;border-right:0;border-top:1px solid #C9C0B7;height:1px;}
td, div {font-size:100%;}

/* FORMULARIO
--------------------------------------------------------- */
form {margin:-70px 0 0 20px;;padding:0;}
form label {cursor:pointer;color:#}
input, select, textarea, .inputbox, .button {font-family:Georgia, "Times New Roman", Times, serif;font-size:100%;}
.inputbox {border:1px dashed #B5D1DF;padding:2px;background:#C2E0EF;color:#fff;}
.button {padding:1px 8px;border:1px solid #C9C0B7;background:#C2E0EF;border:1px dashed #B5D1DF; /*url(../images/but-bg.gif) repeat-x center color:#1F4B66;*/font-weight:bold;color:color:#1F4B66;}

* html .button { /*IE 6*/padding:0 5px !important;}
*+html .button { /*IE 7*/padding:0 5px !important;}

/* ESTILOS DO JOOMLA
--------------------------------------------------------- */
.article_separator {clear:both;display:block;height:30px;}
.column_separator {padding:0 25px;}

/* conteudo das tabelas */
.sectiontableheader {background:#dfdfdf;border-right:1px solid #E7E6DF;padding:4px;}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {padding:4px;}
tr.sectiontableentry2 td {background:#E7E6DF;}
table.contentpane {border:none;width:100%;}
table.contentpaneopen {border:none;border-collapse:collapse;border-spacing:0;}
table.contenttoc {margin:0 0 10px 10px;padding:0;width:35%;font-size:92%;}
table.contenttoc a {text-decoration:none;}
table.contenttoc td {background: url(../images/bullet.gif) no-repeat 10px 7px;padding:1px 5px 1px 20px;}
table.contenttoc th {border-bottom:1px solid #E7E6DF;padding:0 0 3px;text-indent:5px;}
table.poll {border-collapse:collapse;padding:0;width:100%;}
table.pollstableborder {border:none;padding:0;text-align:left;width:100%;}
table.pollstableborder img {vertical-align:baseline;}
table.pollstableborder td {border-collapse:collapse;border-spacing:0;padding:4px !important;background:none;}
table.pollstableborder tr.sectiontableentry1 td {background:#E7E6DF;}
table.searchintro {padding:10px 0;width:100%;}
table.searchintro td {padding:5px!important;}

.blog_more strong {display:block;font-size:125%;margin:0 0 5px;}
.blog_more ul {margin:0;padding:0;}
.blog_more ul li {background: url(../images/bullet.gif) no-repeat 6px 7px;margin:0;padding:0 0 0 17px;}
.category {font-weight:bold;}

h1.componentheading, .componentheading {font-family:Georgia, "Times New Roman", Times, serif;margin:5px 0 10px 10px;padding:0 0 5px;}
.componentheading {font-size:200%;color:#1F4B66;}
.contentdescription {padding-bottom:30px;}
h2.contentheading, .contentheading {margin:0;padding:0 0 5px;color:#1F4B66;}

.contentheading {font-family:Georgia, "Times New Roman", Times, serif;font-size:175%;background: url(../images/hdot1.gif) repeat-x bottom;}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {}

a.readon {display:block;float:left;text-align:center;clear:both;padding:0 5px 0 12px;text-transform:uppercase;text-decoration: none;background: url(../images/arrow3.png) no-repeat 5px 50% #036;color:#fff;}

a.readon:hover, a.readon:focus, a.readon:active {background: url(../images/arrow3.png) no-repeat 5px 50% #695B4E;}
table.contentpaneopen td, table.contentpane td {}
table.contentpaneopen, table.contentpane, table.blog {width:100%;}

.moduletable {padding:0;}
ul.pagination {margin:15px auto 0;padding:0;}
ul.pagination li {background:none;display:inline;margin:0;padding:0;}
ul.pagination li span {padding:2px 5px;}
ul.pagination a {padding:2px 3px;text-decoration:none;}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {}

.pagenavbar {
	background: url(../images/icon-pages.gif) no-repeat center left;
	font-weight: bold;
	padding-left: 14px;
}

.pagenavcounter {
	background: url(../images/icon-pages.gif) no-repeat 0 11px;
	font-weight: bold;
	padding: 8px 14px 0 14px;
}

.sectiontableheader {
	color: #fff;
	font-weight: bold;
	padding: 8px 5px;
}

.sectiontableheader a {
	color: #fff;
}

tr.sectiontableentry1 td {
	padding: 8px 5px;
}

tr.sectiontableentry2 td {
	padding: 8px 5px;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
}

.smalldark {
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

/* META
--------------------------------------------------------- */
.createdate {color:#A99C90;}

.modifydate {float:left;width:100%;color:#A99C90;margin-bottom:10px;display:block;}

.buttonheading {background: url(../images/hdot1.gif) repeat-x bottom;}
.buttonheading img {border:0;float:right;margin:7px 5px 0 0;}

/* ============================================================================================================== */
/* DIVS LAYOUT PRINCIPAL
--------------------------------------------------------- */
#geral {}

#cabecalho, #navega, #area, #conteudo, #topo_1, #rodape {width:950px;margin:0 auto;clear:both;}

.narrow #cabecalho,
.narrow #navega,
.narrow #area,
.narrow #conteudo,
.narrow #membros,
.narrow #rodape {width:750px;}

#conteudo {background: url(../images/vdot2.gif) repeat-y 56% 0;}

#conteudo-interno {background: url(../images/vdot2.gif) repeat-y 78% 0;}

/* COLUNAS PRIMARIAS
--------------------------------------------------------- */
#conteudo-inicio {clear:both;display:block;float:left;width:53%;}

/* COLUNAS
--------------------------------------------------------- */
#colunasgeral {float:right;overflow:hidden;width:44%;}

/*colunas*/
#coluna-11 {float:left;width:49.9%;}
#coluna-12 {float:right;width:49.9%;}

* html #coluna-12 {width:49.2%;}

#coluna-11 div.suporte-interno,
#coluna-12 div.suporte-interno {padding:2px 20px 0;}

/*estilos comuns as colunas*/
#colunasgeral table {border-collapse:collapse;border-spacing:0;}

#colunasgeral .article_separator {display:none;}

#colunasgeral ul {list-style:none;}

/* LAYOUT EXTENDIVEL
--------------------------------------------------------- */
#conteudo-geral,
#conteudo-geral-f,
#conteudo-geral-c {padding:40px 0 20px;margin:0;clear:both;background: #b6e3f9 url(../images/raiosdesol.jpg) repeat-x fixed  center bottom;}

/* completo */
#conteudo-geral-f #conteudo {background:none;}
#conteudo-geral-f #conteudo-interno {background:none;}
#conteudo-geral-f #conteudo-inicio {width:100%;}

/* conteudo + 1 col */
#conteudo-geral-c #conteudo  {background:none;}
#conteudo-geral-c #conteudo-interno {padding-left:0;background: url(../images/caixa_conteudo.png) 0 0  repeat;}
#conteudo-geral-c #conteudo-inicio {width:75%;}
#conteudo-geral-c #colunasgeral {width:22%;}
#conteudo-geral-c #coluna-11,
#conteudo-geral-c #coluna-12 {width:100%;}

/* MODULOS
--------------------------------------------------------- */
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_hilite h3 {font-size:175%;margin:0 0 5px;padding:2px 0 5px;letter-spacing:-1px;background: url(../images/hdot1.gif) repeat-x bottom;}

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.moduletable_hilite {margin:0 0 20px;padding:0 0 5px;color:#036;}

div.moduletable_menu h3 {background:none;padding:0;}

div.moduletable_hilite {background: url(../images/grad2.gif) repeat-x top #FA6900;padding:5px 10px;border:1px solid #DD5D00;}

div.moduletable_hilite h3 {padding:0 0 5px;background: url(../images/hdot2.gif) repeat-x bottom;}

div.moduletable_hilite,
div.moduletable_hilite h3, div.moduletable_hilite a {color:#53B7DF;}

/* mis */
div.banneritem_text {padding:5px 0 !important;}

div.advs {clear:both;display:block;float:left;width:100%;}

div.moduletable ul,
div.moduletable_text ul,
div.moduletable_menu ul,
div.moduletable_hilite ul {margin:0;padding:0;}

div.moduletable li,
div.moduletable_text li,
div.moduletable_menu li,
div.moduletable_hilite li {padding-left:10px;/*background: url(../images/bullet.gif) no-repeat 5px 8px;margin:0;padding-left:16px;list-style:none;*/}

/* CABEÇALHO
--------------------------------------------------------- */
#geral-topo {height:160px;background:#00222E; /*url(../images/bg_topo_consultoriajoomla.png) repeat-x center bottom*/ }

#cabecalho {height:137px;line-height:normal;position:relative;}

h1.logo, h1.logo-text {margin:120px 0 0 0;padding:0;font-size:300%;letter-spacing:1px;float:left;position:relative}
h1.logo a {width:230px/*182px*/;display:block;background: url(../images/logo_consultoriajoomla.png) no-repeat;position:absolute;height:104px;bottom:0;left:0;}
h1.logo a:hover, h1.logo a:active, h1.logo a:focus {}
* html h1.logo a:hover {background:none;cursor:pointer;}
h1.logo a span {position:absolute;top:-1000px;}
h1.logo-text a {text-decoration:none;outline:none;position:absolute;top:5px;left:25px;color:#fff;}
h1.logo-text a:hover, logo-text a:active, logo-text a:focus {color:#fff;background:none;}
p.site-slogan {margin:0;padding:0;position:absolute;bottom:10px;left:25px;letter-spacing:1px;}

/* NAVEGACAO PRINCIPAL
--------------------------------------------------------- */
#navegageral {z-index:999;background: url(../images/mainnav-bg.png) top;height:40px;margin-top:13px;}
#navega {height:35px;padding-top:2px;}
#navega a, #ja-subnav a {outline:none;}
#ja-subnav ul {list-style:none;margin:0;padding:0;background: url(../images/hdot1.gif) repeat-x top;}
#ja-subnav li {background:none;margin:0;padding:1px 0;background: url(../images/hdot1.gif) repeat-x bottom;}
#ja-subnav a {display:block;outline:none;padding:5px 2px;color:#695B4E;text-decoration:none;}
#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {color:#695B4E;background:#E7E6DF;}
#ja-subnav li.active a {color:#695B4E;background:#E7E6DF;font-weight:bold;}

/* migalhas */
#migalhas {padding:6px 0 7px;background: url(../images/hdot1.gif) repeat-x bottom;text-transform:lowercase;}
#migalhas strong {margin-right:5px;background: url(../images/seta_laranja.gif) no-repeat 2px center;padding:5px 5px 5px 15px;text-transform:capitalize;color:#1F4B66;}
#migalhas a {text-decoration:none;}
#migalhas a:hover {text-decoration:underline;}
#migalhas img {margin:1px 5px;}

/* menu padrao joomla */
ul.menu {list-style:none;margin:0;padding:0;background: url(../images/hdot1.gif) repeat-x top;}
ul.menu li {background:none;margin:0;padding:1px 0;background: url(../images/hdot1.gif) repeat-x bottom;}
ul.menu li a {display:block;outline:none;padding:5px 2px;color:#695B4E;text-decoration:none;}
ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {color:#695B4E;background:#E7E6DF;}
ul.menu li.active a {background:#E7E6DF;font-weight:bold;}
ul.menu li ul {list-style:none;margin:0;padding:0;}
ul.menu li li {border:none;}
ul.menu li li a {background: url(../images/arrow.png) no-repeat 10px 11px !important;border:none;font-weight:normal !important;padding-left:20px !important;width:75%; /*need for ie6*/}
ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {background:none;color: FA6900;}

/* DESTAQUES
--------------------------------------------------------- */
/* estilo destaques */
.ja-box-full, .boxesquerda, .ja-box-center, .boxdireita {float:left;overflow:hidden;}
.boxesquerda, .ja-box-center {}

/* Top spotlight */
#ja-topslwrap {color:#fff;background:#f36;}

#topo_1 {color:#fff;position:relative;height:220px;}
#topo_1 div.moduletable {padding:0;margin:0;width:100%;position:absolute;top:20px;}
#topo_1 .nftitle {padding:40px 0 0;margin:0;font-size:300%;color:#FA6900;}
#topo_1 .nfcontent {font-size:175%;color:#f36;background:#fc0;}

/* destaque 1 */
#destaque_1 {border:1px solid #FFF1BF;background: /*url(../images/botsl-bg.gif) no-repeat bottom right*/ #DFEFB3;}
#destaque_1 .moduletable {float:left;padding:5px 15px;margin-bottom:0;}
#destaque_1 ul, #ja-botsl ol {margin:10px 0;padding:0;}
#destaque_1 ol li {	margin:0 0 0 18px;padding:0;}
#destaque_1 ul li {	margin:0;padding:0 0 0 12px;background: url(../images/arrow.png) no-repeat 2px 7px;}
#destaque_1 li a {color:#fff;}
#destaque_1 a:hover, destaque_1 a:active, destaque_1 a:focus {color:#53B7DF;}

/* destaque 2 */
#destaque_2 {}

/* RODAPE
------------------------------------------------------------ */
#rodapegeral {margin-top:10px;padding:0;}
#rodape {border-top:5px solid #1F4B66; /*#015EA1;*/padding:0;position:relative;}
#rodape small {float: left;color:#202020;font-size:100%;padding:8px 5px;}
#rodape ul {float:right;margin:0;padding:8px 0 0;line-height:normal;}
#rodape li {display:inline;margin:0;padding:0;background:none;}
#rodape li a {display:inline;line-height:normal;padding:0 7px;}

li.ja-firstitem {background:none !important;}
.ja-footurl {float:none;clear:both;}

/* MISCELLANOUS
----------------------------------------------------------- */
ul.accessibility {
	position: absolute;
	top: -100%;
}

/* busca */
#busca {
	top: 0;
	right: 15px;
	position: absolute;
	font-size: 12px;
	background: url(../images/search-bg.png) no-repeat;
	width: 198px;
	height: 30px;
}

* html #busca {
	right: 75px;
}

#busca .inputbox {
	padding: 6px 0 0 40px;
	background: none;
	border: none;
	color: #C9C0B7;
}

/*others*/
.mostread, .latestnews {
	text-decoration: none;
}

#banner {
	margin: 20px 0 0;
	text-align: center;
	overflow: hidden;
	width: 100%;
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	background: none!important;
	display: block;
	margin: 10px 0;
	text-decoration: none!important;
}

.clr {
	clear: both;
}

.hasTip img {
	border: none;
	margin: 10px 5px 0 0;
}

div.ja-innerdiv {
	padding: 8px 0 5px;
	border-bottom: 1px solid #E7E6DF;
}

div.ja-innerdiv img {
	padding: 2px;
	margin: 0 5px 0 0;
}

div.ja-innerdiv span.date {
	font-size: 80%;
	font-weight: bold;
}

div.ja-innerdiv img {
	padding: 2px;
	border: 1px solid #E7E6DF;
}

/* painel */
#membros {
	float: right;
	display: none;
	cursor: pointer;
	background: url(../images/hpanel-bg.png) no-repeat top;
	color: #FFFFFF;
	width: 35px;
	height: 30px;
	text-indent: -5000px;
	margin-right: 15px;
}

.area-active {
	color: #3C3229 !important;
	background: url(../images/hpanel-bg.png) no-repeat bottom !important;
}

#painelgeral {
	background: #D3D3CA;
	font-size: 11px;
}

#area {
	line-height: normal;
}

div.ja-hpmodule {
	float: right;
	padding: 3px 0 2px;
}

html>body div.ja-hpmodule {
	float: right;
	padding: 5px 0 5px;
}

div.ja-hpmodule form {
	float: left;
}

div.ja-hpmodule form label {
	float: left;
	padding: 0 5px;
}

div.ja-hpmodule form input.button {
	float: left;
}

div.ja-hpmodule form #mod_login_username,
div.ja-hpmodule form #mod_login_password {
	width: 100px;
}

div.ja-hpmodule .ja-login-links {
	display: none;
}

/* User Tools */
#ja-usertools {
	padding: 7px 0 0;
	font-size: 11px;
	float: left;
}

#ja-usertools ul {
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
}

#ja-usertools ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	display: inline;
}

#ja-usertools img {
	padding: 0 3px 0 0;
}

/* Tooltips */
.tool-tip {
	background: #fff;
	border: 1px solid #ccc;
	float: left;
	max-width: 200px;
	padding: 5px;
}

.tool-title {
	background: url(../../system/images/selector-arrow.png) no-repeat;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	margin-top: -15px;
	padding: 0;
	padding-bottom: 5px;
	padding-top: 15px;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
	margin: 0;
	padding: 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
	background: none;
	color: #FFFFFF;
	margin: 0;
	padding: 5px;
}

/* System Standard Messages */
#system-message dd.message ul {
	background: #666666;
	border: none;
}

/* System Error Messages */
#system-message dd.error ul {
	background: #666666;
	border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
	background: #666666;
	border: none;
}

/* Clearfix */
.clearfix:after {clear:both;content: ".";display:block;height:0;visibility:hidden;}

* html > body .clearfix {display:block;width:100%;}
* html .clearfix {height:1%;}

/*  ESTILOS GRADES SERVIÃ‡OS    */

.web {float:left:margin-left:0px;margin-top:30px;}
.webdescricao {float:left;margin-left:148px;margin-top:-90px;width:500px;height:81px;/*border:1px solid #f1f1f1;*/}
.webdescricao h1{font-size:16px;padding:5px;font-weight:bold;margin-top:-5px;color:#2173AF;}
.webdescricao p{font-size:11px;text-align:justify;padding:5px;margin-top:-5px;}

.loja {float:left:margin-left:0px;margin-top:30px;}
.lojadescricao {float:left;margin-left:148px;margin-top:-90px;width:500px;height:81px;/*border:1px solid #f1f1f1;*/}
.lojadescricao h1{font-size:16px;padding:5px;font-weight:bold;margin-top:-5px;color:#2173AF;}
.lojadescricao p{font-size:11px;text-align:justify;padding:5px;margin-top:-5px;}

.marketing {float:left:margin-left:0px;margin-top:30px;}
.marketingdescricao {float:left;margin-left:148px;margin-top:-90px;width:500px;height:81px;/*border:1px solid #f1f1f1;*/}
.marketingdescricao h1{font-size:16px;padding:5px;font-weight:bold;margin-top:-5px;color:#2173AF;}
.marketingdescricao p{font-size:11px;text-align:justify;padding:5px;margin-top:-5px;}

.chat {float:left:margin-left:0px;margin-top:30px;}
.chatdescricao {float:left;margin-left:148px;margin-top:-90px;width:500px;height:81px;/*border:1px solid #f1f1f1;*/}
.chatdescricao h1{font-size:16px;padding:5px;font-weight:bold;margin-top:-5px;color:#2173AF;}
.chatdescricao p{font-size:11px;text-align:justify;padding:5px;margin-top:-5px;}

.crm {float:left:margin-left:0px;margin-top:30px;}
.crmdescricao {float:left;margin-left:148px;margin-top:-90px;width:500px;height:81px;/*border:1px solid #f1f1f1;*/}
.crmdescricao h1{font-size:16px;padding:5px;font-weight:bold;margin-top:-5px;color:#2173AF;}
.crmdescricao p{font-size:11px;text-align:justify;padding:5px;margin-top:-5px;}

.ead {float:left:margin-left:0px;margin-top:30px;}
.eaddescricao {float:left;margin-left:148px;margin-top:-90px;width:500px;height:81px;/*border:1px solid #f1f1f1;*/}
.eaddescricao h1{font-size:16px;padding:5px;font-weight:bold;margin-top:-5px;color:#2173AF;}
.eaddescricao p{font-size:11px;text-align:justify;padding:5px;margin-top:-5px;}

.suporte {float:left:margin-left:0px;margin-top:30px;}
.suportedescricao {float:left;margin-left:148px;margin-top:-90px;width:500px;height:81px;/*border:1px solid #f1f1f1;*/}
.suportedescricao h1{font-size:16px;padding:5px;font-weight:bold;margin-top:-5px;color:#2173AF;}
.suportedescricao p{font-size:11px;text-align:justify;padding:5px;margin-top:-5px;}

/*  FIM ESTILOS GRADES SERVIÃ‡OS    */

/*  ESTILO PARA HOVER DE IMAGENS    */
.up {border:none;background-color:none;text-decoration:none;padding:0;}
.up a {border:none;background-color:none;text-decoration:none;padding:0;}
.up a:hover {border:none;background-color:none;text-decoration:none;padding:0;}
/*  FIM ESTILO PARA HOVER DE IMAGENS    */

/*  ESTILO PARA DESTAQUE NEGRITO   */
.black {color:#f90;font-weight:bolder;text-decoration:none;}

/*a:link img.moduletable, a:visited img.moduletable, a:active img.moduletable, a:hover img.moduletable{border:0;}*/


.backimg {background: none;}


/* ESTILOS PARA DATA  */
#data {float:left;position:absolute;margin-top:115px;margin-left:725px;*margin-left:371px;width:220px;}

/* PORTIFOLIO  */
#portfolio {width:180px;height:180px;background-image:url(../img/titulo-port.gif);background-repeat:no-repeat;background-position:left center;
padding-top:5px;padding-left:30px;line-height:20px;margin-left:480px;margin-bottom:10px;margin-top:-160px;float:left;}
.portfolio-col1 {clear:both;margin-top:20px;margin-bottom:10px;}
.portfolio-col1 img {float:left;margin-right:5px;margin-bottom:20px;}
.negrito{font-weight:bold;}
.lista-portfolio{height:300px;overflow:auto;}

#sobre4{
	background-image:url(../img/titulo-portfolio.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font:11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	width:410px;
	padding-top:5px;
	padding-left:30px;
	line-height:20px;
}

#sobre4{
	background-image:url(../img/titulo-portfolio.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font:11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	width:410px;
	padding-top:5px;
	padding-left:30px;
	line-height:20px;
}


/* TIPS  */

.tip1{position:relative;font:11px "Helvetica Neue", Helvetica, Arial, sans-serif; padding:0;color:#790000;text-decoration:none;border-bottom:1px dotted #003360;cursor:hand;z-index:24;}
.tip1:hover{background:none;color:#53B7DF;z-index:25;}
.tip1 span{display:none}
.tip1:hover span{display:block;position:absolute;width:230px;top:3em;text-align:justify;left:0;font:11px "Helvetica Neue", Helvetica, Arial, sans-serif; padding:5px 10px; border:1px dashed #BFEBFF; background:#DFEFB3; color:#698F00;}

/* LOJA VIRTUAL  */

#tabela_precos table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CAD9DF;
	border-left-color: #CAD9DF;
	background-color: #E7EDF0;
}

#tabela_precos td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD9DF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CAD9DF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#tabela_precos th {
	background-color: #015EA1;
	padding: 3px;
	color: #E7EDF0;
	text-align: center;
}
.nao  {
	color: #CC0029;
	font-weight: bold;
}
.sim {
	font-weight: bold;
	color: #009933;
}
.links_uteis {
	border: 1px solid #CAD9DF;
}
.celula1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CAD9DF;
}
.links_uteis td {
	padding: 10px;
	background-color: #E7EDF0;
	text-align: left;
}
.links_uteis a {
	color: #005fa0;
	background-image: url(../images/links_uteis.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.links_uteis a:hover {
	color: #fff;
	background-image: url(../images/links_uteis_hover.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* PROCESSOS DE TRABLHO  */

.forma_trabalho {border:1px solid #CAD9DF;}
.forma_trabalho td {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CAD9DF;/*background-image: url(../images/abaixo.gif);*/background-position:right bottom;background-repeat:no-repeat;background-color:#E7EDF0;text-align:justify;
	padding-top:5px;padding-right:15px;padding-bottom:5px;padding-left:5px;}
.forma_trabalho .titulo {background-color:#015EA1;font-weight:bold;color:#E7EDF0;text-align:center;border-bottom-style:none;background-image:none;}

.yellow {color:#FFF68A;}
.green {color:#CDF58E;}
.blue {color:#83D7F8;}
.orange {color:#F9B29D;}
.violet {color:#D2C5FA;}
.creem {color:#FECB81;}
.azul_escuro {color:#015EA1;border-bottom:1px solid #ff0000;}
.italico {font-style:italic;color:#f90;font-size:13px;}

#topo_lista {float:left;position:absolute;margin:10px 0 0 310px;}

h1#joomla {letter-spacing:-1000em;width:400px;height:72px;background: url(../images/lista_top_consultoria.png);}
	/* Hack para Opera, esconde do MacIE */
	/*\*/
	html>body #tjoomla {letter-spacing:normal;text-indent:-999em;overflow:hidden;}/* Fim do hack */






/*#topo_lista h1 {font-size:18px;color:#DFF7FF;text-align:right;}

#topo_lista h2 {font-size:14px;color:#DFF7FF;text-transform:normal;text-align:right;}

#topo_lista ul {width:592px;}

#topo_lista ul li.largura {width:235px;}

#topo_lista ul li {background:transparent url(../images/occammidia/bullet-topo-lista.gif) no-repeat 0 5px;color:#EBEBEB;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:24px;padding-left:20px;list-style-type:none;}*/

#fone {width:160px;height:45x;float:right;position:relative;top:5px;margin-right:-18px;background:transparent url(../images/fone_consultoriajoomla.png) no-repeat 0 0;padding-left:35px;}
#fone h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#DFF7FF;font-weight:bold;padding-top:5px;}

#chat {padding:5px;background:transparent url(../images/chat.gif) no-repeat 0 0;padding-left:5px;text-align:center;width:160px;text-transform:uppercase;}
#chat a {text-decoration:none;}
#chat a:hover {color:#da0000;background:none;text-decoration:none;}

/* modulo azul */
div.moduletable-blue  {height:100px;overflow:hidden;background:transparent url(../images/visitantes.gif) no-repeat 120px 0;}
div.moduletable-blue h3 {font:1.1em Georgia, "Times New Roman", Times, serif;color:#036;}

/* modulo cinza */
div.moduletable-cinza h3 {background:none; /*url(../images/bg_modulo_h3.png) repeat-x;*/font-size:1.1em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#98252C;height:30px;width:180px;margin-top:-10px;margin-left:-10px; padding:5px 0 0 10px;/*border-bottom:1px solid #efefef;*/}
div.moduletable-cinza   {background:none;/*border:1px solid #e6e6e6;*/overflow:hidden;padding:10px 0 0 10px;margin-bottom:30px;padding:10px;}
div.moduletable-cinza a {background: url(../images/seta_cinza.png) no-repeat 0 1px;padding-left:18px;}

.seta_azul {background:transparent url(../images/setaazul.gif) no-repeat 0 6px;padding-left:15px;}
.seta_azul_gd {background:transparent url(../images/seta_azul.png) no-repeat 0 6px;padding-left:25px;color: #00a2d2;}
.seta_laranja {background:transparent url(../images/seta_laranja.gif) no-repeat 0 3px;padding-left:15px;}


.tick_custos {width:695px;float:left;}
.tick_custos img {float:left;margin-left:-20px; padding-left:20px;border:0;}
.tick_custos h1 {float:left;color:#036;padding-left:30px;}
.tick_custos p {float:left;margin-left:85px;margin-top:-10px;text-align:justify;}
.testeira {border-top:5px solid #C2DFEF;padding:5px;background:#DFF4FF;color:#00486F;}

/* lista de loja virtual */
#vantagens ul { height: 340px; }
#vantagens ul li {display:block;width:150px;float:left;	margin-right:20px;margin-bottom:20px;padding-left:65px;margin-top:20px;height:100px;}
#vantagens ul li span {display:block;font:14px tahona, Arial, Helvetica, sans-serif;	color:#005FA0;font-weight:bold;height:50px;	}
#vantagens ul li.customize { background:url(../images/icones-vantagens.gif) no-repeat 0 0; }
#vantagens ul li.juridica { background:url(../images/icones-vantagens.gif) no-repeat 0 -140px; }
#vantagens ul li.estoque { background:url(../images/icones-vantagens.gif) no-repeat 0 -290px; }
#vantagens ul li.simplificada { background:url(../images/icones-vantagens.gif) no-repeat 0 -450px;}
#vantagens ul li.desconto { background:url(../images/icones-vantagens.gif) no-repeat 0 -600px; }
#vantagens ul li.shopping { background:url(../images/icones-vantagens.gif) no-repeat 0 -760px; }
#vantagens ul li.pagamento { background:url(../images/icones-vantagens.gif) no-repeat 0 -880px; }
#vantagens ul li.seo { background:url(../images/icones-vantagens.gif) no-repeat 0 -1015px; }
#vantagens ul li.conta { background:url(../images/icones-vantagens.gif) no-repeat 0 -1145px; }

#avatar {width:95px;height:122px;float:left;position:absolute;margin:38px 0 0 710px;background: url(../images/avatar-occammidia.png) no-repeat 0 0}
#selo-orcamentos {width:95px;height:95px;float:left;position:absolute;margin:65px 0 0 830px;background: url(../images/selo-orcamento-consultoriajoomla.png) no-repeat 0 0}

#noticias {float:left;width:650px;height:25px;position:relative;margin:-10px 0 0 2px;background:transparent;padding:0 0 30px 0;}
#noticias a {color:#98252C;font-family:Georgia, "Times New Roman", Times, serif;letter-spacing:1px;text-transform:normal;font-size:11px;padding-left:10px;list-style:none;}
#noticias a:hover {color:#790000;text-decoration:none;}
#noticias ul li a {list-style:none;}

/* topo titulos */
.topo_titulos {background:/*#ECC433*/ #D6EFFC url(../images/seta_cinza.png) no-repeat 5px 9px;font-family:Georgia, "Times New Roman", Times, serif;padding-left:25px;border-bottom:1px solid #B3DBEF;padding-bottom:5px;padding-top:5px;color:#1F4B66;}
.titulos_h2 {background: url(../images/icone_seta.png) no-repeat 0 8px;padding-left:10px;color:#1F4B66;font-family:Georgia, "Times New Roman", Times, serif;}

blockquote {display:block;font-style:italic;font-size:110%;line-height:150%;width:auto;padding:10px 20px 10px 20px;margin:15px 0;background:none;/*border-top:1px solid #efefef;border-right:5px solid #efefef;border-left:5px solid #efefef;
border-bottom:1px solid #efefef;*/}

blockquote.color1,
blockquote.color2,
blockquote.color3 {display:block;font-style:italic;font-size:120%;line-height:150%;width:auto;padding:0px 20px;margin:15px 0;border:0;background:0;}

blockquote.color1 {color:#666;}
blockquote.quotes {display:block;background: url(../images/typo/quote-start.png) 0 5px no-repeat;padding:0px 20px 0 38px;margin:20px 0;font-size:120%;line-height:150%;width:auto;color:#666;border:0;}
blockquote.quotes p {padding:0 38px 0 0;margin-top:0;background: url(../images/typo/quote-end.png) 100% 100% no-repeat;}

.comparativo {width:720px;background:none;border:none;padding:5px;overflow:hidden;}
.comparativo h2 {font-size:18px;color:#036;font-weight:bold;margin:0 0 15px 0;}
.comparativo h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;color:#1F4B66;font-weight:bold;margin:0 0 0 16px;padding:0 0 0 25px;letter-spacing:1px;line-height:25px;background: url(../images/seta_cinza.png) no-repeat 0 8px;}
.joomla1 {width:342px;height:322px;float:left;padding:5px;background:#D6EFFC; /*url(../images/compara_bg.png) no-repeat top left;border:none;*/}
.joomla1 ul {text-align:justify;padding:3px 10px 0 0;}
.joomla1 ul li{list-style:none;color:#498FCA;}
.joomla2 {width:342px;height:322px;float:left;margin:0 0 0 15px;padding:5px;background:#D6EFFC; /*url(../images/compara_bg.png) no-repeat top left;border:none;*/}
.joomla2 ul {text-align:justify;padding:3px 10px 0 0;}
.joomla2 ul li{list-style:none;color:#498FCA;}

/* contatos no topo */
#contato-consultoriajoomla {float:right;width:230px;height:50px;margin-top:-15px;margin-right:-15px;}
#contato-consultoriajoomla ul {float:left;margin:5px 0 0 0;}
#contato-consultoriajoomla ul li{padding:5px;display:inline;list-style:none;}

/* redes sociais */
#redes-sociais {float:right;position:relative;margin:-26px 100px 0 0;width:150px;}
.social {}
.social li {float:left;padding-left:10px;width:45px;}
.social li a {width:38px;display:inline;text-indent:-999em;line-height:0;list-style:none;padding:8px 20px 3px 20px;}
.social li.email a {background: url(../images/icon_email.gif) no-repeat;width:45px;}
.social li.twitter a {background: url(../images/icon_twitter.gif) no-repeat;}
.social li.facebook a {background: url(../images/icon_facebook.gif) no-repeat;}
.social li.delicious a {background: url(../images/icon_delicious.gif) no-repeat;}
.social li.flickr a {background: url(../images/icon_flickr.gif) no-repeat;}
.social li a:hover {background-position:0 -35px;}

#pagina-virada {position:absolute;top:0;left:0;width:180px;height:160px;background: url(../images/pagina-virada.gif) top left no-repeat;text-indent:-10000px;}
