@charset "utf-8";
body {font: 100% Tahoma; margin: 0; padding: 0; text-align: center; color: #000000; background-color: #FFF; background-image: url(../imagens/fundo.png); background-repeat: repeat-x;}
a:link {color:#595857; text-decoration: underline;}
a:visited {color:#595857; text-decoration: underline;}
a:hover {color:#0D749E; text-decoration: none;}
a:active {color:#06F; text-decoration: none;}
#moldura {width: 780px; margin: 0 auto; text-align: left;}
#conteudo {padding: 0; margin: 0;}
#topo {margin: 0; z-index:0!Important;}
/* MENU TOPO */
#marca {background-image: url(../imagens/logo_tecnovision.png); background-repeat: no-repeat; height: 47px; width: 210px; margin-top: 20px; float:left;}
#menuA {float:right; font-size:11px; text-align:right; width: 500px;}
#menuA ul {margin:5px 0 0 0; padding:0; list-style-type: none;}
#menuA li {display: inline; width:100px;}
#menuA a:link {color: #136F91; text-decoration: none;}
#menuA a:visited {color: #136F91; text-decoration: none;}
#menuA a:hover {color: #167AA2; text-decoration: underline;}
#menuA a:active {color: #000; text-decoration: none;}
#menuB {float:right; font-size:0.7em; margin-top:15px;}
.menu {width:auto; /*	font-size:0.85em; */ padding-bottom:0px; padding-left:auto; padding-right:auto;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0; margin:0; list-style-type:none;}
.menu ul ul {/*width:150px;*/}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left; width:auto; position:relative;}
/* Tamanho */
.menu0 {margin-top:7px;}
.menu1 {margin-right:20px;}
.menu2 {margin-right:20px; color:#00C;}
.menu3 {margin-right:20px;}
.menu4 {margin-right:20px;}
.menu5 {}
/* style the links for the top level */
.menu a, .menu a:visited {display:block; text-decoration:none; color:#4D4E4E; font-weight:800; /*width:139px; height:30px;*/ border:1px solid #fff; border-width:1px 1px 1px 1px; /*padding-left:10px;*/ line-height:30px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:150px; w\idth:139px;}
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#C0B69B;}
/* style the second level hover */
.menu ul ul a.drop:hover {background:#c9ba65;}
.menu ul ul :hover > a.drop {background:#c9ba65;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {/*background:#B2AB9B;*/}
/* style the third level hover */
.menu ul ul ul a:hover {/*background:#b2ab9b;*/}
.menu ul ul ul :hover > a {background:#fff;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute; height:0; top:31px; left:0; width:150px;}
/* another hack for IE5.5 */
* html .menu ul ul {/*top:30px;*/ t\op:31px;}
/* position the third level flyout menu */
.menu ul ul ul {left:150px; top:0; width:150px;}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-150px;}
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#2A719E; color:#fff; height:auto; line-height:1em; padding:5px 10px; width:129px/* yet another hack for IE5.5 */}
* html .menu ul ul a {width:150px; w\idth:129px;}
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover {color:#fff; /*background:#C0B69B;*/}
.menu :hover > a, .menu ul ul :hover > a {color:#039DFF; /*background:#C0B69B;*/}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul {visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul {visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul {visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}
/* DESTAQUE FLASH */
#flashcontent {margin-top:8px; height:300px; z-index:9999!Important;}
/* DESTAQUE PAGINA */
#topo_img {margin-top:8px; height:152px;}
/* CHAMADAS COLUNAS */
#chamadas {font-size:11px; margin-top:10px;}
#colA {float:left; width:253px; height:240px; margin-right:7px; border: 1px solid #C6C6C6;}
#colB {float:left; width:253px; height:240px; margin-right:7px; border: 1px solid #C6C6C6;}
#colC {float:left; width:253px; height:240px; border: 1px solid #C6C6C6; background-image: url(../imagens/limit_novidades.png); background-repeat: no-repeat; background-position: 0px 38px;}
#colAb {float:left; width:563px; margin-right:7px; border: 1px solid #C6C6C6; background-image: url(../imagens/bg_titulo_links2.png); background-repeat: repeat-x; background-position: 0px 0px; background-color:#FFF;}
#colCb {float:left; width:203px; border: 1px solid #C6C6C6; background-image: url(../imagens/limit_novidades.png); background-repeat: no-repeat; background-position: 0px 38px;}
#colCd {float:left; width:203px; border: 1px solid #C6C6C6; background-image: url(../imagens/limit_novidades.png); background-repeat: no-repeat; background-position: 0px 38px; margin-top:9px;}
.tith1 {font-size: 12px; font-weight: 700; color: #595857; margin-top:25px; margin-left: 20px; margin-right:20px;}
.titcolAb {font-size: 11px; margin-left: 8px; margin-right: 8px; margin-top:40px; margin-bottom:0; color: #595857; text-align: justify;}
#colAb p {font-size:12px;}
#colAb .titcolAb {margin-left:20px; margin-right:20px;}
.titcolAbfim {font-size: 11px; margin-left: 8px; margin-right: 8px; margin-bottom:25px; margin-left: 20px; margin-right:20px; color: #595857; text-align: justify;}
.hrCont {height:1px; border:1px dotted #0D749E; width: 543px; margin-right: auto; margin-left: auto;}
.hrCont2 {height:1px; border:1px dotted #0D749E; width: 430px;}
.titCh {font-size: 12px; font-weight: 700; color: #595857; margin-left: 8px;}
.titCh1 {font-size: 12px; font-weight: 700; color: #595857; margin-left: 8px; margin-top:15px; margin-bottom:30px;}
.titDe {font-size: 11px; margin-left: 20px; margin-right: 20px; margin-bottom:0; color: #595857; text-align: justify;}
.titDeAjus {margin-left: 10px!Important; margin-right: 10px!Important;}
.titDe_ {font-size: 11px; margin-left: 20px; margin-right: 20px; margin-top:0; color: #595857; text-align: justify;}
/* BANNERS*/
#banner {width:100%; height:100px; margin-top:15px; margin-bottom:5px;}
/* 3°*/
#colD {width:383px; height:90px; float:left; margin-right:10px; margin-top:10px; border: 1px solid #C6C6C6; background-color:#D3D3D3;}
#colE {width:383px; height:90px; float:left; margin-top:10px; background-image: url(../imagens/bg_titulo.png); background-repeat: repeat-x; border: 1px solid #C6C6C6;}
.titCha {font-size: 12px; font-weight: 700; color: #fff; margin-left: 8px;}
.titDea {margin-top:25px; font-size: 12px; margin-left: 8px; margin-right: 8px; color: #595857; text-align: justify;}
/* TABELA LINKS*/
#links {margin-top:15px; width:778px; height:140px; margin-right:7px; border: 1px solid #C6C6C6; background-image: url(../imagens/bg_titulo_links.png); background-repeat: repeat-x;}
#colF {float:left; width:194px;}
#colG {float:left; width:194px; margin-right:30px;}
#colH {float:left; width:160px;}
#colI {float:left; width:194px;}
#links ul {margin-top:20px; font-size:12px; color: #595857;}
#links li {margin-bottom:3px;}
.titChc {font-size: 12px; font-weight: 700; color: #595857; margin-left: 30px;}
/* DIVERSOS */
.ajdiv {clear:both;}
.align_c {margin-left:auto; margin-right:auto;}
div.bg0 {}
div.bg0:hover {background-color:#F2F2F2;}
.floatB {float: right; margin-top: 15px; margin-right: 5px; margin-bottom: 4px; margin-left: 15px;}
.floatA {float: left; margin-top: 15px; margin-right: 5px; margin-bottom: 4px; margin-left: 15px;}
#clientebox {float:left; background-color:#fff; width:183px; height:130px; margin-top:5px; margin-left:2px; margin-right:2px; text-align:center; padding-top:2%;}
#conteudo .paginacao {font-size: 10px; text-align: center;}
#conteudo .paginacao a {text-decoration: underline; color: #000000;}
#conteudo .paginacao a:hover {text-decoration: none;}
.bgpromo {background-color: #FFF; display: block; width: 550px; margin-left: 6px; margin-top:15px; border: 1px solid #CCC;}
.promotopo {padding-top:15px;}
.promobaixo {margin-left: 8px; padding-bottom:15px;}
.bgdepo {background-color: #FFF; display: block; width: 550px; margin-left: 6px; margin-top:15px; border: 1px solid #CCC;}
.depotopo {padding-top:15px; margin-left:6px; color: #4B4B4B;}
.deponome {padding-bottom:15px; text-align:right; margin-right:6px; color: #666;}
.mg {margin-top:10px; margin-bottom:15px;}
#fixeddiv {position:absolute; width:100px; height:; left:10px; top:; bottom:10px; padding:16px;background:#FFFFFF; border:2px solid #2266AA; font-size:12px;}
#errologin {background-color: #FFC1C1; width: 540px; margin-top: 10px; margin-left:10px; padding-top: 5px; padding-bottom: 5px; font-size: 10px; font-weight: 500; margin-bottom: 10px; text-align:center; text-transform: uppercase; border: 1px solid #000;}

/*RODAPE*/
#copyright {float:left; margin-top:15px;}
#design {float:right; margin-top:15px;}
.titDf {font-size: 10px; color: #595857; text-align: justify;}
.hrrodape {width: 780px; color: #C6C6C6;}

.mapasite {font-size:12px!Important; line-height:18px;}
