/* ****** */
* { margin:0px;	padding:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size: 100%; font-family:Arial, Helvetica, sans-serif; line-height: 1.1em;  }
p { margin-bottom: 15px; line-height:1.2em; }
hr { clear: both; float: none; width: 100%; }
.ie6 body hr, .ie7 body hr { margin: -8px; display: block;} 
hr.clear { clear:both; border:0px; margin:0px; visibility:hidden; padding:0px; height:0px; display:block; }
a, img { border: none; text-decoration:none;}
a:hover { text-decoration:underline; }
li { vertical-align: top; line-height: 1.2em;}
li a { zoom: 1; line-height: 1.2em; }
input[type=hidden]{ display: none !important; visibility: hidden !important;}
table { border-collapse: separate; border-spacing: 0; }
blockquote:before, blockquote:after,q:before, q:after { content: “”; }
blockquote, q { quotes: "" ""; }
address { font-style:normal; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; } 
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.6em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.3em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1.1em; font-weight: bold; } 
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }
textarea { overflow:auto; }
strong, b { font-weight:bold !important; }
em { font-style:italic; }
.left { float:left; }
.right { float:right; }
.ie legend { margin:0px -7px; }
body, html, ul, ol, li, dl, dt, dd, a, p, h1, h2, h3, h4, h5, h6, div, span, address, form, fieldset, input, select, textarea { zoom:1; }
/* ****** */

/*INICIO ESQUELETO*/
body, html { height:100%; }
body { margin:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.ie6 body.overlay { overflow:hidden; }
.ie6 body.overlay div#main { overflow:hidden; }
#wrap { position:relative; min-height:100%; height:auto !important; height:100%; }
#main { position:relative; width:940px; margin:0 auto; padding:0 30px 103px 30px; }
#header { position:relative; width:940px; height:75px; }
#header .twitter_share {position:absolute; top:30px; left:320px;}
#header .facebook_share {position:absolute; top:30px; left:420px;}
#header h1 { float:left; margin:17px 0 0 0; }
#header h1 a { width:157px; display:block; height:50px; text-indent:-9999px; background:url(../img/bgs/header_logo.gif) no-repeat; }
#header .iptrust {width:74px; height:34px; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/bgs/header_iptrust.gif) no-repeat; position:absolute; top:24px; left:175px;}
#header ul.nav { float:right; margin:16px 0 0 0; list-style:none; }
#header ul.nav li { display:inline; float:left; margin:0 10px 0 0; padding:0 10px 0 0; background:url(../img/bgs/header_nav.gif) right 7px  no-repeat; }
#header ul.nav li.last-child { margin:0 180px 0 0; padding:0; background:none; }
#header ul.nav li a { color:#a2a2a2; }
#header ul.nav li a:hover { color:#f37021; text-decoration:none; }
#header p { position:absolute; top:16px; right:0; font-size:11px; }
#header form.busca { clear:right; float:right; padding:10px 0 0 0; }
#header form.busca fieldset { float:left; border:none; }
#header form.busca fieldset input { width:242px; height:20px; padding:3px 5px 0 5px; font-size:14px; border:none; color:#6a6a6a; background:url(../img/bgs/header_input.gif) no-repeat; }
#header form.busca input.buscar { width:58px; height:23px; margin:0 0 0 1px; text-indent:-9999px; border:none; background:url(../img/bts/buscar.gif) -12px -12px no-repeat; cursor:pointer; }
.ie6 #header form.busca input.buscar { margin:1px 0 0 -1px; }
#header form.busca input.buscar:hover { background-position:-12px -58px; }

ul#nav { width:940px; height:29px; margin:0 0 8px 0; list-style:none; background:url(../img/bgs/nav.gif) repeat-x; }
ul#nav li { position:relative; float:left; padding:0; }
.ie6 ul#nav li { width:10px; }
ul#nav li a { white-space:nomain; display:block; height:29px; padding:0; border-right:1px solid #dbdbdb; line-height:29px; font-size:12px; text-align:center; font-weight:bold; color:#004a8f; } 
ul#nav li.empresa { width:155px; }
ul#nav li.produtos { width:210px; }
ul#nav li.parceiros { width:245px; }
ul#nav li.clientes { width:195px; }
ul#nav li.contato { width:135px; }
ul#nav li.first-child a { background:url(../img/bgs/nav_e.gif) left top no-repeat; }
ul#nav li.last-child a { border:none; background:url(../img/bgs/nav_d.gif) right top no-repeat; }


ul#nav li.hover a { color:#fe721c; text-decoration:none; }
ul#nav li ul { position:absolute; display:none; top:0; left:0; margin:30px 0 0 0; border:1px solid #d5d5d5; list-style:none; background:#fbfbfb; z-index:2; }
ul#nav li.last-child ul { top:0; right:0; left:auto; }
ul#nav li.hover ul { display:block; }
ul#nav li ul li { float:none !important; width:200px; background:none; padding:0; }
ul#nav li ul a { text-align:left; }
ul#nav li.hover ul li a { white-space:nomain; display:block; width:180px; height:auto; padding:3px 10px; border:none; line-height:1.4em; font-size:11px; font-weight:normal; color:#004a8f; background:none; }
ul#nav li.hover ul li a:hover { background:#e6e8ea; }
ul#nav li.first-child ul li a, ul#nav li.last-child ul li a, ul#nav li ul li a { background:none; padding:3px 10px !important; }
ul#nav li.hover ul li:hover { color:#004a8f; }


#footer { position:absolute; bottom:0; width:100%; margin:0; background:#c4ced7 url('../img/bgs/footer.gif') repeat-x left bottom; overflow:hidden; }
#footer_sitemap { width:940px; overflow:hidden; border-top:20px solid #c4ced7; border-bottom:20px solid #c4ced7; margin:0 auto; background:#000 url('../img/bgs/footer_sitemap.gif') repeat-y; }
#footer_sitemap dl { float:left; width:203px; margin:0 0 0 21px; padding:0 0 0 21px; }
#footer_sitemap dl.first-child { margin:0; padding:0; }
#footer_sitemap dl dt { margin:0 0 8px 0; }
#footer_sitemap dl dt a { font-size:12px; font-weight:bold; color:#162f47; }
#footer_sitemap dl dd { padding:0 0 3px 0; }
#footer_sitemap dl dd a { padding:0 0 0 6px; color:#1e3d5b; background:url('../img/bgs/footer_bullet.gif') no-repeat left 6px; }

#footer_content { width:940px; height:110px; margin:0 auto; position:relative; }
#footer_content .iptrust {width:58px; height:19px; display:block; text-indent:-9999em; overflow:hidden; background:url(../img/bgs/footer_iptrust.gif) no-repeat; position:absolute; top:50px; left:125px;}
#footer_content p.teltec { display:inline; float:left; height:41px; margin:0; padding:38px 0 0 0; }
#footer_content p.teltec a { display:block; width:116px; height:34px; text-indent:-9999px; background:url(../img/bgs/footer_logo.gif) no-repeat; }
#footer_content a.map { width:79px; height:39px; text-indent:-9999px; background:url(../img/bgs/footer_map.gif) no-repeat; position:absolute; top:32px; left:200px; }
#footer_content div.address {position:absolute; top:15px; left:300px; }
#footer_content div.address p { margin:0; font-size:11px; color:#f37021; }
#footer_content address { display:block; margin:0 0 10px 0; font-size:11px; font-style:normal; color:#ffffff; }
#footer_content address span { display:block; color:#9f9f9f; }
#footer_content ul.links { display:inline; float:right; margin:37px 0 0 0; list-style:none; }
#footer_content ul.links li { display:inline; float:left; margin:0 0 0 15px; }
a.sign { position:absolute; bottom:15px; right:0; width:15px; height:5px; margin:20px 0 0 0; text-indent:-9999px; background:url(../img/bts/sign.gif) no-repeat; }
/*FIM ESQUELETO*/

/*INICIO HOME*/
#homeBanner img, #homeVideo img { display:block; }
#homeBanner { display:inline; float:left; width:555px; margin:0 5px 0 0; }
#homeVideo { float:left; }

#homeNoticias { display:inline; float:left; width:695px; height:27px; margin:8px 8px 8px 0; background:url(../img/bgs/27.gif) repeat-x; }
#homeNoticias h2 { float:left; margin:0; font-size:1px; background:url(../img/bgs/27_e.gif) no-repeat; }
#homeNoticias h2 span { display:block; width:44px; height:14px; margin:8px 15px 0 15px; text-indent:-9999px; background:url(../img/tit/home_noticias.gif) no-repeat; }
#homeNoticias ul.navArrow { float:left; margin:7px 0 0 0; list-style:none; }
#homeNoticias div.list { position:relative; display:inline; float:left; width:440px; height:26px; margin:0 15px 0 15px; overflow:hidden; }
#homeNoticias div.list ul { position:absolute; width:2200px; height:20px; margin:7px 0 0 0; top:0; left:0; list-style:none; }
#homeNoticias div.list ul li { float:left; width:440px; }
#homeNoticias div.list ul li a { color:#000000; } 
#homeNoticias a.vejaMais { float:left; margin:8px 0 0 0; color:#004a8f; }
#homeNoticias p.rss { display:inline; float:right; height:21px; margin:0; padding:6px 15px 0 0; background:url(../img/bgs/27_d.gif) top right no-repeat; }
#homeNoticias p.rss a { display:block; width:15px; height:15px; text-indent:-9999px; background:url(../img/bts/rss.gif) no-repeat; }

#homeChamados { position:relative; float:left; width:237px; margin:8px 0; z-index:2; }
#homeChamados div.select { height:27px; background:url(../img/bgs/27.gif) repeat-x; }
#homeChamados div.select h2 { float:left; width:210px; height:26px; margin:0; text-indent:-9999px; background:url(../img/tit/aberturaChamados.gif) -14px -14px no-repeat; }
div.ativo div.select h2 { background-position:-14px -68px !important; }
#homeChamados div.select a { float:left; width:27px; height:27px; text-indent:-9999px; background:url(../img/bts/chamados.gif) -14px -14px no-repeat; }
div.ativo div.select a { background-position:-14px -68px !important; }
#homeChamados div.login { display:none; position:absolute; width:207px; height:121px; top:27px; left:0; padding:15px; background:url(../img/bgs/homeChamados.gif) no-repeat; z-index:10; }
div.ativo div.login { display:block !important; }
#homeChamados div.login form { }
#homeChamados div.login form fieldset { border:none; }
#homeChamados div.login form fieldset label { display:block; margin:0 0 10px 0; line-height:1em; font-size:11px; color:#67696c; }
#homeChamados div.login form fieldset label input { display:block; width:197px; height:20px; margin:4px 0 0 0; padding:3px 5px 0 5px; font-size:14px; color:#67696c; border:none; background:url(../img/bgs/homeChamados_input.gif) no-repeat; }
#homeChamados div.login form label.check { float:left; margin:3px 0 0 0; color:#6a6a6a; }
#homeChamados div.login form label.check input { float:left; width:auto; height:auto; margin:0 5px 0 0; border:none; background:none; padding:0; }
.ie #homeChamados div.login form label.check input { margin:-3px 0 -3px -3px; }
#homeChamados div.login form label.check span { float:left; margin:1px 0 0 0; }
#homeChamados div.login form input.bt { float:right; width:56px; height:23px; margin:0 0 0 0; border:none; text-indent:-9999px; background:url(../img/bts/homeChamados_entrar.gif) -12px -12px no-repeat; cursor:pointer; }
#homeChamados div.login form input.bt:hover { background-position:-12px -58px; }

div.boxAtas { width:237px; margin:0 8px 0 0; }
div.boxAtas div.tit h2 span { width:103px; background:url(../img/tit/home_atas.gif) no-repeat; }
div.boxAtas a { display:block; width:237px; height:117px; text-indent:-9999px; background:url('../img/imagens/homeAtas.jpg') no-repeat; }

div.boxDestaques { width:450px; margin:0 8px 0 0; background:url(../img/bgs/box_destaques.gif) left bottom no-repeat; }
div.boxDestaques div.tit h2 span { width:57px; background:url(../img/tit/home_destaques.gif) no-repeat; }
div.boxDestaques div.tit ul.navArrow { float:right; margin:7px 15px 0 0; }
div.boxDestaques div.list { position:relative; float:left; width:450px; height:117px; overflow:hidden; }
div.boxDestaques div.list ul { position:absolute; width:2250px; height:117px; list-style:none; }
div.boxDestaques div.list ul li { float:left; width:390px; height:93px; padding:12px 30px; }
div.boxDestaques div.list ul li a.img { display:inline; float:left; margin:0 40px 0 0; }
div.boxDestaques div.list ul li a.img img { display:block; height:90px; width:90px; }
div.boxDestaques div.list ul li h3 { margin:0 0 5px 0; font-size:12px; font-weight:bold; color:#000000; text-transform:uppercase; }
div.boxDestaques div.list ul li h3 a { color:#000000; }
div.boxDestaques div.list ul li p.descricao { margin:0; height:27px; margin:0 0 13px 0; font-size:11px; font-weight:normal; color:#004a8f; overflow:hidden; }

div.boxDiversos { width:237px; background:url(../img/bgs/box_diversos.gif) left bottom no-repeat; }
div.boxDiversos ul.abas { width:237px; height:26px; margin:0 0 1px 0; list-style:none; }
div.boxDiversos ul.abas li { float:left; height:26px; }
div.boxDiversos ul.abas li a { display:block; width:78px; height:26px; text-indent:-9999px; background:url(../img/bgs/home_abas.gif) no-repeat; }
div.boxDiversos ul.abas li.cases a { background-position:-10px -54px; }
div.boxDiversos ul.abas li.cases a:hover, div.boxDiversos ul.abas li.cases a.ativo { background-position:-10px -10px; }
div.boxDiversos ul.abas li.eventos a { width:79px; margin:0 1px; background-position:-89px -54px; }
div.boxDiversos ul.abas li.eventos a:hover, div.boxDiversos ul.abas li.eventos a.ativo { background-position:-89px -10px; }
div.boxDiversos ul.abas li.enquete a { background-position:-171px -54px; }
div.boxDiversos ul.abas li.enquete a:hover, div.boxDiversos ul.abas li.enquete a.ativo { background-position:-171px -10px; }
div.boxDiversos div.content { width:207px; height:86px; padding:15px; }
div.boxDiversos div.content#tabs-2 { width:207px; height:86px; padding:5px; }
div.boxDiversos div.content ul.cases { list-style:none; }
div.boxDiversos div.content ul.cases li { padding:0 0 10px 10px; background:url(../img/bgs/bullet.gif) 0 5px no-repeat;  }
div.boxDiversos div.content ul.cases li a { color:#67696c; }
div.boxDiversos div.content a.evento { position:relative; display:block; margin:-10px 0 -10px -10px; padding:0; z-index:1; }
div.boxDiversos div.content a.evento img { display:block; margin:0; padding:0; }
div.boxDiversos div.content p { margin:0 0 10px 0; color:#67696c; font-size:11px; text-align:left; }

a.verTodosProdutos { float:right; display:block; margin:13px -15px 0 0; width:121px; height:23px; text-indent:-9999px; background:url(../img/bts/verTodosProdutos.gif) -12px -12px no-repeat; }
a.verTodosProdutos:hover { background-position:-12px -58px; }
a.verTodasAtas { float:right; display:block; margin:13px -15px 0 0; width:96px; height:23px; text-indent:-9999px; background:url(../img/bts/verTodasAtas.gif) -12px -12px no-repeat; }
a.verTodasAtas:hover { background-position:-12px -58px; }
a.verTodosCases { float:right; display:block; margin:13px -15px 0 0; width:103px; height:23px; text-indent:-9999px; background:url(../img/bts/verTodosCases.gif) -12px -12px no-repeat; }
a.verTodosCases:hover { background-position:-12px -58px; }


div#esteiraLogos { position:relative; clear:both; width:940px; height:45px; margin:0; padding:20px 0 10px 0; }
div#esteiraLogos a.esquerda, div#esteiraLogos a.direita { display:inline; float:left; width:6px; height:12px; text-indent:-9999px; opacity:0.65; -moz-opacity:0.65; filter:alpha(opacity=65);  }
div#esteiraLogos a.esquerda { margin:16px 14px 0 0; background:url(../img/bts/navArrowBranco.gif) -6px -6px no-repeat; }
div#esteiraLogos a.direita { margin:16px 0 0 14px; background:url(../img/bts/navArrowBranco.gif) -6px -30px no-repeat; }
div#esteiraLogos a.esquerda:hover, div#esteiraLogos a.direita:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
div#esteiraLogos div.list { position:relative; float:left; width:840px; height:45px; overflow:hidden; }
div#esteiraLogos div.list ul { position:absolute; top:0; left:20px; height:45px; list-style:none; }
div#esteiraLogos div.list ul li { display:inline; float:left; width:110px; height:56px; margin:0 20px; text-align:center; }
div#esteiraLogos div.list ul li a { display:block; width:110px; opacity:0.50; -moz-opacity:0.50; filter:alpha(opacity=50); }
/*FIM HOME*/

/*INICIO ENQUETE*/
#popOverlay { display:table; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; overflow:hidden; z-index:10; background:url(../img/bgs/overlay.png); overflow:hidden; }
.ie6 #popOverlay { position:absolute; margin-bottom:-130px; }
#popOverlay div.middle { display:table-cell; position:static; vertical-align:middle; width:100%; #position:absolute; #top:50%; #left:-50%; }
#popOverlay div.middle div.main { width:330px; margin:0 auto; padding:0 0 5px 0; #position:relative; #top:-50%; #left:50%; background:url(../img/bgs/pop_bottom.png) bottom left no-repeat; }
.ie6 #popOverlay div.middle div.main { background:url(../img/bgs/pop_bottom.gif) bottom left no-repeat; }
#popOverlay div.middle div.main div.titBar { width:330px; height:27px; background:url(../img/bgs/pop_tit.png) no-repeat; }
#popOverlay div.middle div.main div.titBar h3 { display:inline; float:left; font-size:10px; margin:10px 0 0 11px; text-indent:-9999px; } 
#popOverlay div.middle div.main div.titBar h3.enquete { width:44px; height:9px; background:url(../img/tit/pop_enquete.gif) no-repeat; }
#popOverlay div.middle div.main div.titBar a.btFechar { display:inline; float:right; width:9px; height:9px; margin:10px 11px 0 0; font-size:1px; text-indent:-9999px; background:url(../img/bgs/pop_fechar.gif) -10px -10px no-repeat; }
#popOverlay div.middle div.main div.titBar a.btFechar:hover { background-position:-10px -31px; }
#popOverlay div.middle div.main div.content { width:308px; padding:10px 10px 6px 10px; background:#FFF; border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; overflow:hidden; }
#popOverlay div.middle div.main div.content p { margin:0 0 10px 0; font-size:11px; color:#67696c; }

#popOverlay div.middle div.main ul.enqueteResultado { margin:0 0 -8px 0; list-style:none; }
#popOverlay div.middle div.main ul.enqueteResultado li { margin:0 0 8px 0; }
#popOverlay div.middle div.main ul.enqueteResultado li p { margin:0 0 3px 0; }
#popOverlay div.middle div.main ul.enqueteResultado li p.bgResult { width:306px; margin:0; border:1px solid #dbdbdb; height:23px; background:#e3e6e7; }
#popOverlay div.middle div.main ul.enqueteResultado li p.bgResult span { display:block; height:23px; text-indent:7px; line-height:23px; font-size:11px; color:#fff; background:url(../img/bgs/enquete_resultado.gif) repeat-x; }

#popOverlay div.middle div.main img.loadingEnquete { display:block; margin:20px auto; }
	


#popOverlay div.middle div.main div.content form { }
#popOverlay div.middle div.main div.content form fieldset { border:none; margin:0; padding:0 0 10px 0; }
#popOverlay div.middle div.main div.content form fieldset label { display:block; float:left; width:308px; margin:0 0 5px 0; }
#popOverlay div.middle div.main div.content form fieldset label input { display:inline; float:left; margin:0 5px 0 0; }
.ie7 #popOverlay div.middle div.main div.content form fieldset label input, .ie6 #popOverlay div.middle div.main div.content form fieldset label input { margin:-4px 1px 0 -4px; }
#popOverlay div.middle div.main div.content form fieldset label span { float:left; font-size:11px; color:#67696c; }
#popOverlay div.middle div.main div.content form input.bt { float:right; height:23px; border:none; text-indent:-9999px; cursor:pointer; }
#popOverlay div.middle div.main div.content form input.btVotar { width:48px; background:url(../img/bts/votar.gif) -12px -12px; }
#popOverlay div.middle div.main div.content form input.btVotar:hover { background-position:-12px -58px; }
/*FIM ENQUETE*/

/*INICIO INTERNAS*/
p { text-align:justify; font-size:12px; color:#000000; }
a { color:#f37021; }

div#interna { position:relative; width:910px; padding:0 15px; }

div.coluna { float:left; width:685px; }
div.inteira { width:910px; }
#bannerInt { width:940px; margin:0 -15px; }
h2.titInt { width:908px; margin:7px -15px 20px -15px; padding:7px 15px; font-size:22px; font-weight:normal; color:#76777a; border:1px solid #dbdbdb; background:#eeeeee url(../img/bgs/titInt.gif) repeat-x; }

ul#rastro { position:absolute; list-style:none; top:165px; right:12px; }
ul#rastro li { float:left; padding:0 3px 0 0; font-size:11px; color:#000000; }
ul#rastro li a { color:#004a8f; }
ul#rastro li a.ativo { color:#f37021;}

div.colunaLeitura p { color:#343b45; }
div.colunaLeitura h3 { margin:0 0 10px 0; color:#004A8F; font-size:12px; font-weight:bold; }
div.colunaLeitura ul { list-style:none; margin:0 0 10px 0; }
div.colunaLeitura ul li { padding:0 0 10px 12px; font-size:12px; background:url(../img/bgs/bulletClaro.gif) 0 5px no-repeat; }


ul#sidebarInt { display:inline; float:left; width:195px; margin:0 30px 0 0; list-style:none; }
ul#sidebarInt li { clear:both; float:left; width:195px; list-style:none; margin:0 0 7px 0; border-bottom:1px solid #dbdbdb; white-space:nomain; }
ul#sidebarInt li a { display:block; margin:0 0 7px 0; padding:0; color:#a2a2a2; font-size:12px; font-weight:bold; }
ul#sidebarInt li a:hover, ul#sidebarInt li a.ativo { color:#004a8f; text-decoration:none; }
ul#sidebarInt li ul { display:none; float:left; width:195px; list-style:none; }
ul#sidebarInt li ul li { border:none; white-space:normal; }
ul#sidebarInt li ul li a { margin:0; padding:0 0 0 9px; font-size:11px; font-weight:normal; color:#67696c; background:url(../img/bgs/bulletPequeno.gif) -4px -2px no-repeat; }
ul#sidebarInt li ul li a:hover, ul#sidebarInt li ul li a.ativo { background-position:-4px -78px; }


div.coluna div#searchBar { position:relative; width:660px; height:50px; margin:0 -15px 7px 0; padding:18px 20px; background:url(../img/bgs/searchBar_coluna.gif) no-repeat; }
div.coluna div#searchBar p { color:#004a8f; font-size:12px; font-weight:bold; margin:0 0 10px 0; }
div.coluna div#searchBar form { overflow:hidden; }
div.coluna div#searchBar form fieldset { display:inline; float:left; width:602px; border:none; }
div.coluna div#searchBar form fieldset label { display:inline; float:left; margin:0 20px 0 0; }
div.coluna div#searchBar form fieldset label select { width:180px; font-size:12px; color:#000000; }
div.coluna div#searchBar form input.buscar { float:left; width:58px; height:23px; border:none; text-indent:-9999px; background:url(../img/bts/buscar_atas.gif) -12px -12px no-repeat; cursor:pointer; }
div.coluna div#searchBar form input.buscar:hover { background-position:-12px -58px; }
ul.listaPadrao { position:relative; width:700px; margin:0 -15px 0 0; list-style:none; overflow:hidden; }
ul.listaPadrao li { width:698px; margin:0 0 7px 0; border:1px solid #dbdbdb; overflow:hidden; }
ul.listaPadrao li div.img { float:left; border-right:1px solid #dbdbdb; background:url(../img/bgs/ampliarHover.gif) -9999px -9999px no-repeat; overflow:hidden; }
ul.listaPadrao li div.img a { float:left; margin:10px 30px; padding:0 0 14px 0; background:url(../img/bgs/ampliar.gif) center bottom no-repeat; }
ul.listaPadraoCases li div.img a { padding:0; background:none; }
ul.listaPadrao li div.img a:hover { background:url(../img/bgs/ampliarHover.gif) center bottom no-repeat; }
ul.listaPadrao li div.img a img { display:block; }
ul.listaPadrao div.cont { position:relative; display:inline; float:left; width:457px; margin:0 0 0 -1px; padding:20px 25px; border-left:1px solid #dbdbdb; }
ul.listaPadraoAta div.cont, ul.listaPadraoDestaques div.cont { width:457px; }
ul.listaPadrao div.cont p { text-align:justify; }
ul.listaPadrao div.cont dl.info, ul.listaPadrao div.cont dl.infoMore { padding:0 0 15px 0; overflow:hidden; }
ul.listaPadrao div.cont dl.info dt, ul.listaPadrao div.cont dl.infoMore dt { display:inline; clear:both; float:left; margin:0 10px 6px 0; text-align:right; font-size:12px; font-weight:bold; color:#004a8f; }
ul.listaPadrao div.cont dl.infoMore dt { color:#67696c; }
ul.listaPadrao div.cont dl.info dd, ul.listaPadrao div.cont dl.infoMore dd { float:left; margin:0 0 6px 0; font-size:12px; font-weight:normal; color:#000000; } 
ul.listaPadrao div.cont dl.infoMore dd { color:#67696c; }
ul.listaPadraoAta div.cont dl.info dt, ul.listaPadraoAta div.cont dl.infoMore dt { width:98px; }
ul.listaPadraoAta div.cont dl.info dd, ul.listaPadraoAta div.cont dl.infoMore dd { width:349px; }
ul.listaPadrao div.cont a.maisDetalhesProduto { float:left; }
ul.listaPadrao div.cont a.linkProduto { float:right; margin:5px 0 0 0; color:#67696c; font-size:10px; }
ul.listaPadrao div.cont dl p { margin:0; }
ul.listaPadrao div.cont p.tit { font-size:12px; color:#004a8f; }
ul.listaPadrao div.cont p.certificado { position:absolute; width:15px; height:20px; top:10px; right:10px; text-indent:-9999px; background:url(../img/bgs/certificado.gif) no-repeat; }
ul.listaPadraoDestaques div.cont dl.infoMore dt { width:65px; }
ul.listaPadraoDestaques div.cont dl.infoMore dd { width:382px; }
ul.listaPadraoCases div.cont dl.infoMore dt { width:71px; }
ul.listaPadraoCases div.cont dl.infoMore dd { width:376px; }

div.inteira ul.listaPadrao { width:940px; margin:0 -15px; }
div.inteira ul.listaPadrao li { width:938px; }
div.inteira ul.listaPadrao li div.img a { padding:0; background:none; }
div.inteira ul.listaPadrao div.cont { width:697px; }

div.inteira ul.listaPadraoclientes { width:960px; margin:0 -35px 0 -15px; }
div.coluna ul.listaPadraoclientes { float:left; width:720px; margin:0 -20px 0 0; }
div.coluna ul.listaPadraoclientes li { float:left; width:338px; margin:0 20px 7px 0; }
div.coluna ul.listaPadraoclientes li div.img a { margin:10px 15px; padding:0; background:none; }
div.coluna ul.listaPadraoclientes li div.cont { width:162px; height:61px; padding:20px 15px; }
div.coluna ul.listaPadraoclientes li div.cont p { margin:0; text-align:left; } 
div.coluna ul.listaPadraoclientes li div.cont p.tit { margin:2px 0 5px 0; } 




div.inteira ul.listaPadraoclientes li div.cont { width:232px; height:40px; }
div.inteira ul.listaPadraoclientes li div.cont p { margin:0; }
div.inteira ul.listaPadraoclientes li div.cont p.tit { margin:2px 0 5px 0; }

a.linkBlog { display:block; height:20px; margin:0 0 25px 0; padding:8px 0 0 36px; background:url(../img/bgs/linkBlog.gif) no-repeat; }
a.linkYoutube { display:block; height:20px; margin:0 0 25px 0; padding:5px 0 0 97px; background:url(../img/bgs/linkYoutube.gif) no-repeat; }
a.linkTwitter { display:block; height:20px; padding:5px 0 0 97px; background:url(../img/bgs/linkTwitter.gif) no-repeat; }
a.linkFacebook { display:block; height:17px; padding:5px 0 0 97px; background:url(../img/bgs/linkFacebook.gif) no-repeat; }

dl.servicosLista { list-style:none; }
dl.servicosLista dt { margin:0 0 5px 0; padding:0 0 0 12px; background:url(../img/bgs/bulletServicos.gif) -6px -1px no-repeat; }
dl.servicosLista dt.ativo { background-position:-6px -49px; }
dl.servicosLista dt a { font-size:12px; font-weight:bold; color:#004a8f; }
dl.servicosLista dt.ativo a { color:#f37021; }
dl.servicosLista dd { margin:0 0 15px 0; padding:0 0 15px 12px; border-bottom:1px solid #dbdbdb; display:none; }
dl.servicosLista dd p { color:#67696c; }

div.leitura { width:685px; overflow:hidden; }
div.leitura h1 { margin:0 0 15px; font-size:16px; font-weight:bold; }
div.leitura h2 { margin:0 0 15px; font-size:14px; font-weight:bold; }
div.leitura h3 { margin:0 0 15px; font-size:12px; font-weight:bold; }
div.leitura h4 { margin:0 0 15px; font-size:12px; font-weight:normal; }
div.leitura h5 { margin:0 0 15px; font-size:11px; }
div.leitura h6 { margin:0 0 15px; font-size:11px; font-weight:normal; }
div.leitura h3.tit { color:#004a8f; font-size:12px; }
div.leitura ul { list-style:none; margin:0 0 10px 0; }
div.leitura ul li { padding:0 0 10px 12px; font-size:12px; background:url(../img/bgs/bulletClaro.gif) 0 5px no-repeat; }
div.leitura img { display:block; margin:0 auto 15px auto; max-width:685px; }

p.azul { color:#004A8F; }
/*FIM INTERNAS*/

/*INICIO ATAS*/
ul#sidebarInt li.box_registroPrecos { margin:0; padding:10px 0 0 0; }
ul#sidebarInt li.box_registroPrecos a { display:block; width:195px; height:109px; margin:0; padding:0; text-indent:-9999px; border:none; background:url(../img/imagens/box_registroPrecos.jpg) no-repeat; }

#popOverlay #pop_registroPrecos div.main { width:440px; background:url(../img/bgs/pop_registroPrecos_bottom.png) left bottom no-repeat; }
.ie6 #popOverlay #pop_registroPrecos div.main { background:url(../img/bgs/pop_registroPrecos_bottom.gif) left bottom no-repeat; }
#popOverlay #pop_registroPrecos div.main div.titBar { width:440px; background:url(../img/bgs/pop_registroPrecos_tit.png) no-repeat; }
#popOverlay #pop_registroPrecos div.main div.titBar h3.registroPrecos { margin-top:9px; width:103px; height:14px; background:url(../img/tit/home_atas.gif) no-repeat; }
#popOverlay #pop_registroPrecos div.main div.content { width:418px; }
/*FIM ATAS*/

/*INICIO NOTICIAS*/
ul.noticiasLista { list-style:none; }
ul.noticiasLista li { padding:0 0 5px 0; font-size:12px; }
ul.noticiasLista li a { color:#004A8F; }
/*FIM NOTICIAS*/

/*INICIO */
ul.eventosLista { margin:0 0 15px 0; list-style:none; }
ul.eventosLista li { padding:0 0 5px 0; font-size:12px; }
ul.eventosListaProximos li a { color:#004a8f; }
ul.eventosListaProximos li span.data { font-weight:bold; color:#f37021; }
ul.eventosListaAnteriores li, ul.eventosListaAnteriores li a { color:#67696c; }
/*FIM EVENTOS*/

/*INICIO VIDEOS*/
dl.videosLista { list-style:none;  }
dl.videosLista dt { padding:0 0 7px 0; font-size:14px; font-weight:bold; color:#004a8f; }
dl.videosLista dd { list-style:none; margin:0 0 25px 0; padding:0 0 25px 0; border-bottom:1px solid #e9e9e9; }
/*FIM VIDEO*/

/*INICIO DOWNLOADS*/
#downloadsLista { position:relative; width:700px; margin:0 -15px 0 0; list-style:none; }
.ie #downloadsLista { margin-bottom:15px; }
#downloadsLista li { clear:both; float:left; width:700px; margin:0 0 15px 0; padding:0; border-bottom:1px solid #dbdbdb; overflow:hidden; }
#downloadsLista li p { margin:0 0 15px; } 
#downloadsLista li p.nome { float:left; width:145px; font-size:12px; color:#004a8f; }
#downloadsLista li p.desc { float:left; width:465px; }
#downloadsLista li a.download { float:right; width:74px; height:23px; margin:0 0 15px 0; text-indent:-9999px; background:url(../img/bts/download.gif) -12px -12px no-repeat; }
#downloadsLista li a.download:hover { background-position:-12px -58px; } 
/*FIM DOWNLOADS*/

/*INICIO FORMULARIO*/
form.formulario { float:left; width:345px; }
form.formulario p.erro { padding:5px; color:#a33030; border:1px solid #eccfcf; background:#f9e4e4; }
form.formulario p.ok { padding:5px; color:#528f5b; border:1px solid #d2ecd4; background:#e9f6eb; }
form.formulario fieldset { width:345px; border:none; }
form.formulario fieldset label { width:345px; display:block; margin:0 0 13px 0; font-size:12px; color:#000000; }
form.formulario fieldset label input { display:block; width:335px; height:19px; margin:3px 0 0 0; padding:3px 5px 0 5px; font-size:12px; color:#000000; border:none; background:url(../img/bgs/input_g.gif) no-repeat; }
form.formulario fieldset label.p { display:inline; float:left; width:155px; margin:0 35px 13px 0; }
form.formulario fieldset label.p input { width:145px; background:url(../img/bgs/input_m.gif) no-repeat; }
form.formulario fieldset label select.m { width:240px; }
form.formulario fieldset label.textarea { background:url(../img/bgs/textarea.gif) left bottom no-repeat; }
form.formulario fieldset label.textarea textarea { display:block; width:335px; height:94px; margin:3px 0 0 0; padding:3px 5px; border:none; background:none; }
form.formulario label.check { float:left; margin:4px 0 0 0; }
form.formulario label.check input { display:inline; float:left; margin:0 4px 0 0; }
.ie7 form.formulario label.check input, .ie6 form.formulario label.check input { margin:-4px 2px 0 -4px; }
form.formulario label.check span { float:left; font-size:11px; color:#7f7f7f; }
form.formulario input.bt { float:right; height:23px; text-indent:-9999px; border:none; background:none; cursor:pointer; }
form.formulario input.enviar { width:58px; background:url(../img/bts/enviar.gif) -12px -12px no-repeat; }
form.formulario input.enviar:hover { background-position:-12px -58px; } 
form.formulario input.entrar { width:58px; background:url(../img/bts/entrar.gif) -12px -12px no-repeat; }
form.formulario input.entrar:hover { background-position:-12px -58px; } 


.contatoBox { display:inline; float:left; width:278px; margin:0 0 0 30px; padding:20px 10px; border:1px solid #dbdbdb; }
.contatoBox p.logo { display:inline; float:left; width:120px; height:27px; margin:0 10px 0 0; text-indent:-9999px; background:url(../img/bgs/logo_contato.gif) no-repeat; }
.contatoBox p { margin:0; font-size:11px; color:#7f7f7f; }
.localizacaoBox p.logo { margin:5px 17px 25px 0; }
.localizacaoBox h3 { margin:0 0 5px 0; font-size:12px; font-weight:bold; color:#004A8F; }
.localizacaoBox address { display:block; margin:0 0 0 0; font-size:11px; color:#7f7f7f; }
.localizacaoBox p { color:#505151; margin:0 0 15px 0; }

.localizacaoBox_curitiba p.logo { margin:5px 17px 50px 0; }
/*FIM FORMULARIO*/

/*INICIO BUSCA*/
#searchBarInteira { position:relative; width:900px; height:42px; margin:0 -15px 15px -15px; padding:16px 20px 0 20px; background:url(../img/bgs/searchBarInteira.gif) no-repeat; }
#searchBarInteira form { float:left; }
#searchBarInteira form input { float:left; width:180px; height:20px; padding:3px 5px 0 5px; font-size:14px; border:0; color:#6a6a6a; background:url(../img/bgs/searchBarInteira_input.gif) no-repeat; }
#searchBarInteira form input.bt { display:inline; float:left; width:58px; height:23px; margin:0 0 0 1px; text-indent:-9999px; border:0; cursor:pointer; background:url(../img/bts/buscar.gif) -12px -12px; }
#searchBarInteira form input.bt:hover { background-position:-12px -58px; }
#searchBarInteira p.desc { display:inline; float:left; margin:5px 0 0 15px; font-size:12px; color:#5b5b5b; }

#buscaLista { list-style:none; }
#buscaLista li { margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #dbdbdb; }
#buscaLista li p { margin:0 0 5px 0; }
#buscaLista li p.tit a { font-size:12px; color:#004a8f; }
#buscaLista li p.tit span { font-size:11px; color:#5b5b5b; }
#buscaLista li p.tit span a { font-size:11px; color:#f37021; }
#buscaLista li p.link { margin:0; }
#buscaLista li p.link a { font-size:11px; color:#f37021; }
/*FIM RESULTADOS DA BUSCA*/

/*INICIO MAPA DO SITE*/
dl.mapaLista { margin:0; padding:0; list-style:none; }
dl.mapaLista dt { margin:15px 0 7px 0; padding:15px 0 0 0; border-top:1px solid #ededed; font-size:14px; font-weight:bold; color:#004a8f; }
dl.mapaLista dt.first-child { margin:0 0 7px; padding:0; border:none; }
dl.mapaLista dd { padding:0 0 2px 0; }
dl.mapaLista dd a { padding:0 0 0 12px; font-size:12px; font-weight:normal; color:#000000; background:url(../img/bgs/bulletClaro.gif) 0 5px no-repeat; }
/*FIM MAPA DO SITE*/

/*GERAL*/
ul.paginacao { margin:0 -15px 0 0 ; list-style:none; text-align:center; background:#f4f4f4; }
ul.paginacao li { display:inline; margin:0; }
ul.paginacao li a { display:inline-block; padding:10px 8px; color:#a0a0a0; font-weight:bold; }
ul.paginacao li a:hover, ul.paginacao li a.ativo { text-decoration:none; color:#5b5b5b; }
ul.paginacaoInteira { margin:0 -15px; }

ul.navArrow li { display:inline; float:left; }
ul.navArrow li a { display:block; width:6px; height:12px; text-indent:-9999px; background:url(../img/bts/navArrow.gif) no-repeat; opacity:0.65; -moz-opacity:0.65; filter:alpha(opacity=65); }
ul.navArrow li.anterior { margin:0 6px 0 0; padding:0 6px 0 0; border-right:1px solid #a8b1b9; }
ul.navArrow li.anterior a { background-position:-6px -6px; }
ul.navArrow li.proximo a { background-position:-6px -30px; }
ul.navArrow li a:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }

div.homeBox { position:relative; display:inline; float:left; height:143px; z-index:1; }
div.homeBox div.tit { height:26px; background:url(../img/bgs/26_bg.gif) right top no-repeat; }
div.homeBox div.tit h2 { float:left; height:26px; margin:0; padding:0 0 0 15px; font-size:11px; background:url(../img/bgs/26_e.gif) no-repeat; } 
div.homeBox div.tit h2 span { display:block; height:26px; text-indent:-9999px; background-position:0 7px; }

a.linkLaranja { padding:0 0 0 10px; font-size:11px; font-weight:normal; color:#f37021; background:url(../img/bgs/arow_laranja.gif) 0 2px no-repeat; }
span.txPequeno { font-size:10px; }

a.maisDetalhesProduto { display:block; width:158px; height:23px; text-indent:-9999px; background:url(../img/bts/maisDetalhesProduto.gif) -12px -12px no-repeat; }
a.maisDetalhesProduto:hover { background-position:-12px -58px; }
a.maisDetalhesServico { display:block; width:158px; height:23px; text-indent:-9999px; background:url(../img/bts/maisDetalhesServico.gif) -12px -12px no-repeat; }
a.maisDetalhesServico:hover { background-position:-12px -58px; }
a.maisDetalhesCase { float:left; display:block; width:140px; height:23px; text-indent:-9999px; background:url(../img/bts/maisDetalhesCase.gif) -12px -12px no-repeat; }
a.maisDetalhesCase:hover { background-position:-12px -58px; }
a.vejaEsteProduto { float:left; display:block; width:114px; height:23px; text-indent:-9999px; background:url(../img/bts/vejaEsteProduto.gif) -12px -12px no-repeat; }
a.vejaEsteProduto:hover { background-position:-12px -58px; }
a.contato { float:left; display:block; width:63px; height:23px; text-indent:-9999px; background:url(../img/bts/contato.gif) -12px -12px no-repeat; }
a.contato:hover { background-position:-12px -58px; }


div.imgRight { display:inline; float:right; margin:0 0 20px 20px; }
div.imgLeft { display:inline; float:left; margin:0 20px 20px 0; }
div.imgRight a, div.imgLeft a { display:block; } 
div.imgRight p, div.imgLeft p { margin:5px 0 0 0; font-size:10px; color:#a2a2a2; }
div.imgRight p { text-align:right; }
div.imgLeft p { text-align:left; }


h3.subTit { margin:0 0 10px 0; font-size:12px; color:#004a8f; font-weight:bold; }

ul.listaBulletClaro { list-style:none; margin:0 0 10px 0; }
ul.listaBulletClaro li { padding:0 0 10px 12px; font-size:12px; background:url(../img/bgs/bulletClaro.gif) 0 5px no-repeat; }

.top15 { padding-top:15px; }
.right0 { margin-right:0 !important; }
.bottom0 { margin-bottom:0px !important; }
.bottom5 { margin-bottom:5px !important; }
.bottom20 { margin-bottom:20px !important; }
.bottom40 { margin-bottom:40px !important; }
p.sign { color:#7f7f7f; }
p.sign span.nome { display:block; margin:0 0 2px 0; color:#004a8f; }
.clearBoth { clear:both; }
/*GERAL*/
