* {margin:0;padding:0;} 
body {text-align:center; background:url(../imagens/layout/bg_topo_inf.gif) repeat-x 0 74px;}
.clearBoth {clear:both;}
a span {visibility:hidden;} a img {border:0;}
fieldset {float:left; border:none;} fieldset legend {display:none;}

/* ESTRUTURAS */
#container { display:block; margin:0 auto 0; padding-bottom:10px; width:998px; }
#container div.topo { display:inline; float:left; width:998px; height:261px; position:relative; background:url(../imagens/layout/bg_topo.jpg) no-repeat 0 74px; }
#container div.conteudo { display:inline; float:left; width:998px; margin-top:14px; padding:3px 0; text-align:left; background:url(../imagens/layout/bg_conteudo.gif) repeat-y 0 0; font:12px Tahoma, Geneva, sans-serif;}

/* DIV TOPO */
div.topo h2.titleConta_AsseConsu {
	display:inline; float:left;
	width:138px;
	height:74px;
	background:url(../imagens/titulos/title_cont_asse_cons.gif) no-repeat 0 0;
	text-indent:-5000em;
}
div.topo h2.titlePeqMedEmp {
	display:inline; float:left;
	width:428px;
	height:74px;
	margin-left:432px;
	background:url(../imagens/titulos/title_sol_peq_med_grad_emp.gif) no-repeat 0 0;
	text-indent:-5000em;
}
div.topo h1 a {
	position:absolute; top:0; left:260px;
	display:block;
	width:308px;
	height:200px;
	background:url(../imagens/layout/logo_morona.gif) no-repeat 0 0;
	text-decoration:none;
}
div.topo div.MenuInst {
	display:inline; float:left;
	width:247px;
	height:177px;
	border-right:1px solid #FFF;
	padding-top:10px;
}
	div.topo div.MenuInst ul {
		list-style:none;
	}
	div.topo div.MenuInst ul li {
		display:inline; float:left;
		width:247px;
		list-style:none;
	}
		div.topo div.MenuInst ul li a {
			display:block;
			width:247px;
			height:40px;
			text-decoration:none;
		}
div.topo div.MenuUtilidades {
	display:inline; float:left;
	width:742px;
	padding-left:8px;
	margin-top:156px;
}
	div.topo div.MenuUtilidades ul {
		list-style:none;
	}
	div.topo div.MenuUtilidades ul li {
		height:27px;
		float:left;
		margin-right:10px;
		list-style:none;
	}
		div.topo div.MenuUtilidades ul li a {
			text-decoration:none;
		}
		
/* DIV CONTEUDO */
div.conteudo div.colLeft { float:left; width:233px; padding:0 9px 0 5px; margin-right:1px; }
div.conteudo div.colCenter { float:left; width:535px; padding:0 10px 0 7px; margin-right:1px; }
div.conteudo div.colRight { float:left; width:180px; padding:0 7px 0 10px; }

/* DIV COLUNA ESQUERDA */
div.colLeft div.BoxColLeft { display:inline; float:left; width:233px; margin-bottom:20px; }
div.BoxColLeft ul#ListAtalhos { list-style:none; }
div.BoxColLeft ul#ListAtalhos li { float:left; list-style:none; margin-right:30px; }
div.BoxColLeft ul#ListAtalhos li.NoneMargin { margin:0; }
div.BoxColLeft div.BaseCampos { display:inline; float:left; width:233px; margin-bottom:3px; }
div.BoxColLeft div.BaseCampos span { display:inline; float:left; width:73px; padding:2px 5px 0 0; font-weight:bold; text-align:right; }
div.BoxColLeft div.BaseCampos input { float:left; width:130px; height:18px; border:1px solid #565a5d; }
div.BoxColLeft div.BaseCampos input.BtForm { float:left; width:50px; height:20px; background:url(../imagens/botao/bg_bt.gif) repeat-x 0 0; cursor:pointer; }
div.BoxColLeft a.BtAcessoRestrito { display:inline; float:left; width:auto; height:30px; padding:14px 0 0 53px; margin:10px 0 0 35px; background:url(../imagens/ico/ico_acesso_restrito.gif) no-repeat 0 0; font:bold 15px Arial, Helvetica, sans-serif; color:#344150; text-decoration:none; }
div.BoxColLeft a.BtAcessoRestrito:hover { text-decoration:underline; }

/* DIV COLUNA CERNTRO */
div.colCenter h6 {display:inline; float:left; width:96.14%; padding:5px 0 5px 3.86%; margin-bottom:10px; background-color:#ebebeb; font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div.colCenter h6 span {color:#036;}
div.colCenter p {margin-bottom:10px;}
div.colCenter p.titleDestaque {font-size:14px; font-weight:bold; color:#036;}
div.colCenter p.DestaqueForm {font-size:14px; font-weight:bold; color:#036; margin-bottom:20px;}
div.colCenter ul {list-style:inside; margin-bottom:15px;}
div.colCenter ul li {margin:0 0 3px 20px;}
div.colCenter div.BaseCampos {display:inline; float:left; width:535px; margin-bottom:5px;}
div.colCenter div.BaseCampos span {display:inline; float:left; width:175px; padding:3px 5px 0 0; text-align:right;}
div.colCenter div.BaseCampos span.SecondField {width:43px;}
div.colCenter div.BaseCampos span.CampoContato {width:100px;}
div.colCenter div.BaseCampos input {float:left; height:18px; border:1px solid #565a5d;}
div.colCenter div.BaseCampos input.CheckBox {float:left; border:0; margin-right:5px;}
div.colCenter div.BaseCampos input.BtEnviar {float:right; width:67px; height:23px; margin-right:25px; background:url(../imagens/botao/bt_enviar.gif) no-repeat 0 0; border:0; font:bold 13px Tahoma, Geneva, sans-serif; color:#FFF; cursor:pointer;}
div.colCenter div.BaseCampos textarea {float:left; height:50px; border:1px solid #565a5d; font:12px Verdana, Geneva, sans-serif;}
div.colCenter div.BaseCampos select {float:left; height:20px; border:1px solid #565a5d;}
div.colCenter div.MapaContato {display:inline; float:left; width:535px; margin-bottom:5px; font:bold 15px Tahoma, Geneva, sans-serif; text-align:center;}

/* DIV COLUNA DIREITA */
div.colRight div.BoxColRight { display:inline; float:left; width:180px; margin-bottom:20px; }
div.BoxColRight div.BaseCampos { display:inline; float:left; width:180px; margin:3px 0; }
div.BoxColRight div.BaseCampos input { float:left; width:170px; height:18px; border:1px solid #565a5d; }
div.BoxColRight div.BaseCampos input.BtForm { float:right; width:75px; height:20px; margin-right:10px; background:url(../imagens/botao/bg_bt.gif) repeat-x 0 0; cursor:pointer; }
div.BoxColRight div.BoxGaleria { display:inline; float:left; width:180px; height:100px; }
div.BoxColRight div.BoxGaleria a { position:relative; display:inline; float:left; width:auto; color:#000; text-decoration:none; }
div.BoxColRight div.BoxGaleria a:hover { text-decoration:underline; }
div.BoxColRight div.BoxGaleria a div { position:absolute; top:0; left:0; display:inline; float:left; width:auto; border:1px solid #FFF; z-index:99; }
div.BoxColRight div.BoxGaleria a div.SegImgGal { z-index:100; top:21px; left:77px; }
div.BoxColRight div.BoxGaleria a div.LinkGal { width:100px; z-index:101; top:77px; left:0; border:0; }
div.BoxColRight div.BoxMemorial { display:inline; float:left; width:177px; background:url(../imagens/layout/bg_cont_memorial.gif) repeat-y 0 0; text-align:center; color:#FFF; }
div.BoxColRight div.BoxMemorial div.TopoMemorial { display:inline; float:left; width:177px; background:url(../imagens/layout/bg_topo_memorial.gif) no-repeat top center; }
div.BoxColRight div.BoxMemorial div.BottomMemorial { display:inline; float:left; width:177px; padding:0 0 10px 0; background:url(../imagens/layout/bg_bottom_memorial.gif) no-repeat bottom center; }
div.BoxColRight div.BoxMemorial p { font-size:14px; font-weight:bold; margin:6px 0; }
div.BoxColRight div.BoxMemorial span.AbreAspas { display:inline; float:left; width:169px; margin:0 4px; background:url(../imagens/layout/bg_abre_aspas.gif) no-repeat left top; }
div.BoxColRight div.BoxMemorial span.FechaAspas { display:inline; float:left; width:167px; padding:10px 1px; background:url(../imagens/layout/bg_fecha_aspas.gif) no-repeat right bottom; }

/* DIV FOOTER */
#footer { display:block; margin:0 auto; width:998px; height:58px; padding:16px 0 0 0; background:url(../imagens/layout/bg_footer.gif) repeat-x 0 0; font:12px Tahoma, Geneva, sans-serif; color:#FFF; }
#footer p {margin-bottom:10px;}

/* BOTOES */
a.bt_empresa { background:url(../imagens/botao/bt_empresa.jpg) no-repeat 0 0; }
a.bt_servicos { background:url(../imagens/botao/bt_servicos.jpg) no-repeat 0 0; }
a.bt_abertEmpresa { background:url(../imagens/botao/bt_abet_empresa.jpg) no-repeat 0 0; }
a.bt_contato { background:url(../imagens/botao/bt_contato.jpg) no-repeat 0 0; }
a.bt_home { display:block; width:74px; height:27px; background:url(../imagens/botao/bt_home.gif) no-repeat 0 0; }
a.bt_legislacao { display:block; width:95px; height:27px; background:url(../imagens/botao/bt_legislacao.gif) no-repeat 0 0; }
a.bt_certidoes { display:block; width:94px; height:27px; background:url(../imagens/botao/bt_certidoes.gif) no-repeat 0 0; }
a.bt_agenda_tributaria { display:block; width:120px; height:27px; background:url(../imagens/botao/bt_agenda_tributaria.gif) no-repeat 0 0; }
a.bt_utilidades { display:block; width:95px; height:27px; background:url(../imagens/botao/bt_utilidades.gif) no-repeat 0 0; }
a.bt_links_federais { display:block; width:95px; height:27px; background:url(../imagens/botao/bt_links_federais.gif) no-repeat 0 0; }
a.bt_linksPR { display:block; width:95px; height:27px; background:url(../imagens/botao/bt_links_pr.gif) no-repeat 0 0; }

/* TITULOS */
h3.titleBox { display:inline; float:left; width:96.14%; padding:5px 0 5px 3.86%; margin-bottom:10px; background-color:#ebebeb; font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; }

/* LINKS */
a.Link15Azul {font-size:15px; font-weight:bold; color:#036; text-decoration:underline;}

/* SLIDESHOW */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #394756; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../imagens/slideshow/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../imagens/slideshow/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../imagens/slideshow/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../imagens/slideshow/scroll-left.gif) center center no-repeat;}
/*#slideleft:hover {background-color:#333}*/
#slideright {float:right; width:20px; height:81px; background:url(../imagens/slideshow/scroll-right.gif) center center no-repeat}
/*#slideright:hover {background-color:#333}*/
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}