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

	CSS UNISYSTEM por Adriana Cortes

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

body,h1,h2,h3,h4,h5,h6,p,blockquote,form,ul,li,dt,dd,table,fieldset,legend {

    margin:0;Z

    padding:0;

	border:none;

    list-style:none;

}



body {

	font:12px Arial, Verdana;

	color:#4d4d4d;

	background-color: #FFFFFF;

	background-image: url(../imgs/fdo-body.gif);

	background-repeat: repeat-x;

}

html, body { height:100%; }



p { margin-top:16px; }

a, a:visited { color:#26436e; font-weight:bold; }

h1 {

	position:relative; float:left;

	width:228px; height:141px;

	background:#fff; border-bottom:5px solid #848484;

}

h1 a {

	display:block;

	width:199px;

	height:31px;

	background:url(../imgs/logo-unifygupta.gif) no-repeat;

	text-indent:-400px;

	overflow:hidden;

	margin-top: 22px;

	margin-right: auto;

	margin-bottom: 22px;

	margin-left: auto;

}

h1 span {

	position:relative;

	display:block;

	width:173px;

	height:66px;

	padding-right: 55px;

	background-color: #e0e0e0;

}

h1 span a {

	position:relative;

	top:4px;

	display:block;

	width:112px;

	height:51px;

	background:url(../imgs/logo-unisystem.gif) no-repeat;

	overflow:hidden;

	margin:0;

	text-indent: -400px;

	float: right;

}

h2 { background:url(../imgs/ic-software.gif) no-repeat; padding-left:42px; font-size:18px; color:#000; margin-bottom:12px; }

h2 span { font-style:italic; font-size:12px; display:block; clear:both; color:#5f5f5f; }

h3 { font-size:14px; color:#000; margin-bottom:12px; }

h4 { position:relative; border-bottom:1px solid #c2c2c2; padding-bottom:8px; margin-bottom:22px; _height:10px; }

h4 a { position:absolute; top:0; right:0; display:block; float:right; width:52px; height:14px; background:url(../imgs/bt-voltar.gif) no-repeat; text-indent:-500px; overflow:hidden; }

h5 { font-size:14px; font-weight:bold; color:#000; }

h5.destaque { font-size:16px; }

h5.titulo { font-size:18px; }





#container { position:relative; width:772px; margin:auto; }



#contato { position:relative; display:block; clear:both; height:22px; background:#747784; }

#contato a {

	display:block; float:right;

	width:59px; height:14px;

	margin-top:6px;

	background:url(../imgs/bt-contato.gif) no-repeat 0 2px;

	text-indent:-400px; overflow:hidden;

}

#flash-header { float:center; width:770px; height:141px; }



#wrapper { position:relative; width:772px; height:100%; display:block; clear:both; background:url(../imgs/fdo-content.gif) repeat-y left top; }

#col-right { position:relative; width:544px; float:right; }

#col-left { position:relative; width:228px; min-height:520px; _height:520px; float:left; }

#content { margin:36px 0 0 22px; }

p.institucional a {

	text-decoration: none;

	color: #666666;

	font-weight: normal;

}

p.institucional a:hover {

	color: #000000;

}



#col-novidades {

	position:relative;

	width:228px;

	background:#ededed;

}

.t-novidades a { display:block; width:228px; height:33px; text-indent:-400px; overflow:hidden; background:url(../imgs/t-novidades.gif) no-repeat 16px 6px #183d72; }

#col-novidades dl { margin:16px 14px 0 14px; }

#col-novidades dt { font-size:11px; text-transform:uppercase; margin-bottom:2px; }

#col-novidades dd a { _height:32px; display:block; font-weight:bold; color:#26436e; text-decoration:none; padding-bottom:7px; margin-bottom:12px; background:url(../imgs/dotline-novidades.gif) repeat-x bottom; } 

#col-novidades dd a:hover { text-decoration:underline; }



#data { font-size:11px; margin:2px 0 0 22px; }

#nav {

	position:relative;

	width:544px;

	margin: 0px;

	padding: 0px;

}

#nav li { display:inline; margin-left:-3px; }

#nav li.first { margin-left:0; }



a.wlink { cursor:hand; text-decoration:none; }

.fotos { float:right; width:160px; margin:0 0 10px 18px; }

.fotos img { margin-top:8px; }



#footer { position:relative; display:block; clear:both; width:772px; }

#central { 

	position:relative;

	display:block; float:left;

	width:228px; height:58px;

	text-indent:-1000px; overflow:hidden;

	background:url(../imgs/num-central.gif) no-repeat 39px 17px #636363;

}

#endereco {

	position:relative;

	top:24px;

	width:526px;

	height:22px;

	background:#7c8092;

	color:#dadada;

	font-size:11px;

	padding-top: 12px;

	padding-right: 18px;

	padding-bottom: 0;

	padding-left: 0;

	text-align: center;

	float: right;

}

#cicloWeb {

	height: 18px;

	width: 18px;

	float: right;

	display: block;

	margin-top: -3px;

}



.box-produtos { position:relative; float:left; width:230px; height:146px; padding:10px; background:url(../imgs/fdo-produtos.gif) no-repeat; }

.box-produtos a { color:#4d4d4d; text-decoration:none; font-weight:normal; }

.box-produtos a:hover { color:#000; }

.box-produtos h2 { background:none; padding:0; font-size:13px; color:#000; text-transform:uppercase; margin-bottom:4px; }

.prod-1 { margin:10px 20px 10px 0; }

.prod-2 { margin:10px 0 10px 0; }

.box-produtos span { position:relative; display:block; float:right; width:144px; }

.box-produtos a.bt-saiba { position:relative; top:80px; left:146px; display:block; float:right; width:69px; height:21px; background:url(../imgs/bt-saiba.gif) no-repeat; text-indent:-600px; overflow:hidden; }

p.bt-bottom { height:20px; display:block; clear:both; width:500px; border-bottom:1px solid #d5d5d5; padding-bottom:4px; text-align:right; margin:20px 0; }

a.bt-inicio { position:relative; display:block; float:right; width:52px; height:14px; background:url(../imgs/bt-inicio.gif) no-repeat; text-indent:500px; overflow:hidden; }

a.bt-lista { position:relative; display:block; float:right; width:112px; height:14px; text-indent:500px; overflow:hidden; margin-right:12px; }

.produtos { background:url(../imgs/bt-lista.gif) no-repeat; }

.servicos { background:url(../imgs/bt-lista-servicos.gif) no-repeat; }



.tit-prod { display:block; clar:both; font-size:14px; font-weight:bold; margin:16px 0 2px 0; }

.lista { margin:8px 0 0 12px; }

.lista li { display:block; _height:14px; background:url(../imgs/ic-seta.gif) no-repeat 0 5px; margin:4px 0; padding-left:12px; }

.lista li a { margin-bottom:16px; display:block; }



address { font-style:normal; margin-top:10px; }

address strong { display:block; margin-bottom:4px; }



.mais-nov { float:right; margin-right:20px; }

#not-foto {

	display:block;

	width:502px; height:96px;

	padding:14px 10px;

	background:url(../imgs/fdo-nov-destaque.gif) repeat-x;

}

#not-foto img {

	float:left;

	margin-right: 15px;

}

#not-foto span { }

#not-foto .categoria { display:block; margin-bottom:10px; }

#not-foto a,#not-foto a:visited, .lista-not li a, .lista-not li a:visited {

	color:#4d4d4d;

	font-weight:normal;

	text-decoration:none;

	display: block;

}

#not-foto a:hover, .lista-not li a:hover { text-decoration:underline; }

.categoria { display:block; margin-bottom:4px; font-size:11px; font-weight:bold; }

.lista-not li { margin:16px 0; background:url(../imgs/dothorline.gif) repeat-x bottom; padding-bottom:12px; }



/* FORMS */

legend { display:none; }

label { font-weight:bold; margin-right:4px; float:left; }

form#busca { height:26px; padding:10px; background:url(../imgs/bg-listra.gif) repeat-x top; margin:20px 0 32px 0; border-bottom:1px solid #d7d7d7; }

input { color:#7b7b7b; padding:2px 4px; border:1px solid #b8b8b8; background:#fff; float:left; }

input.clinput { position:relative; top:8px; border:none; background:none; }



/* CONTATO */

#colleft-contato { position:relative; float:left; width:220px; }

#colleft-contato span { display:block; margin-top:28px; }

form#form-contato { position:relative; float:right; width:232px; padding:14px; background:url(../imgs/fdo-formcontato.gif) no-repeat bottom #e7e9ed; }

form#form-contato label { width:120px; }

form#form-contato input, form#form-contato select, form#form-contato textarea { padding:3px 5px; font-size:11px; margin:2px 0 4px 0; }



/* LISTAS NUMERADAS */

ol { margin:8px 0 0 12px; }

ol li { display:block; _height:14px; margin:4px 0; padding-left:12px; }



/* HOME */

.suporte { position:absolute; bottom:100px; right:110px; }

.abes-home { position:absolute; bottom:100px; right:14px; }

.abes-interna  { position:absolute; bottom:14px; right:14px; }



.img-quadros { border:1px solid #bfbfbf; float:left; margin-right:10px; }

.quadro-home { position:relative; width:249px; margin-top:32px; float:left; }

.quadro-home a { font-weight:normal; color:#4d4d4d; text-decoration:none; }

.quadro-home a:hover { color:#000; }

.last-quadro { margin-left:24px; }

.quadro-home p { margin-top:4px; }

.bannerForum { position:relative; width:249px; margin-top:20px; float:left; }



#box-clientes {

	position:relative;

	float:right;

	width:249px;

	height:140px;

	padding-top:35px;

	background:url(../imgs/fdo-clientes.gif) no-repeat;

	margin-top: 22px;

	margin-right: 0;

	margin-bottom: 0;

}

#box-clientes img { margin:10px 14px; }

#newsletter {

	position:absolute; bottom:0;

	width:196px;

	background:#d8d8d8; border-top:1px solid #fff;

	padding:16px;

	font-size:11px;

}



/* CLEARFIX */

.clearfix:after {

    content:"."; visibility:hidden;

    display:block; clear:both;

    line-height:0; height:0;

}

.clearfix { display:inline-block; }

html[xmlns] .clearfix { display:block; }

* html .clearfix { height:1%; }

.clear { display:block; clear:both; }

hr { display:block; clear:both; visibility:hidden; *margin:-8px 0;}



.fLeft { float:left; }

.fRight { float:right; }

.mT40 { margin-top:40px; }



/* ------- PAGINAÇÃO -------- */

.paginacao {

	text-align:center;

	margin-top:10px;

	float:right;

}

.paginacao li {

	display: inline;

	float: left;

}

.paginacao a {

	display:block;

	float:left;

	padding:0 4px;

	margin:0 2px;

	color:#264386;

	text-decoration: none;

	background-color: #EDEDED;

	font-weight: normal;

	font-size: 11px;

}

.paginacao a:visited {

	color: #FFFFFF;

	background-color: #B2B2B2;

}

.paginacao a:hover {

	color:#FFFFFF;

	text-decoration: none;

	background-color: #183D72;

}