@charset "utf-8";
/* CSS Document */

body
{margin:0; padding:0; font-family:Verdana; font-size:11px; background-color:#FFF; /*background-image:url(../images/backgorund.png);*/ background-repeat:repeat-x; color:#666; font-family:Arial,"Arial"}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin:0; padding:0; font-size:12px;}
span{margin:0; padding:0;}
.clear{clear:both;}
h1, h2, h3, h4 {margin:0; padding:0;}
form{display:block; margin:0; padding:0;}
img{border:none;}

.imageLeft { float:left; padding:10px; }
.valoresLeft { display:block; float:left; padding-top:10px; }
.client { margin:10px 12px; float:left; border:2px solid #CCC; }
.titulo { display:block; clear:both; margin:0 0 10px 0; }
.imageLeftContent { display:block; float:left; padding:2px; display:block; border:2px solid #CCC; margin: 6px;}
.imageRightContent { float:right; padding:2px; display:block; border:2px solid #CCC; margin: 6px;}
.imageCenterContent { display:block; border:2px solid #CCC; margin:10px auto; }
.borderBottom { border-bottom:1px solid #CCC; padding-bottom:20px; }
.imageHome { border:1px solid #CCC; padding:2px; }
.more{ width:100px; margin:0; padding:0; }
.fooStrong { color:#23747b }
.tooltip, .tooltip a, tooltip img, tooltip a img { float: left !important; margin:0; padding:0; } /* tooltip img, tooltip a img for IE 7 users */
.tooltip span { display:none; }
.tooltip :hover span { display:block; background:#fafafa; width:128px; height: 20px; border:1px solid #ccc; position:absolute; padding:10px; opacity:0.9; 
z-index:100000; *margin-left:-150px; /* "*" For IE 7 users */ }
.notice_link { display:block; float:left; }
/* Class */

.corpo{width:969px; clear:both; margin:auto; margin-top:0;}

.header{height:60px; clear:both; background-color:#FFF;}
.header .logo {display:block; float:left; margin-top:12px; margin-left:3px;}

.mainmenu {width:705px; height:28px; float:right; display:block; padding:0; margin:0;}

.busca{width:284px; height:26px; background:url(../images/search_round.gif) right no-repeat; float:right; margin-top:30px; margin-bottom:20px;}
.busca_txt { background:none; width:190px; height:20px; padding:3px 0; display:block; font:Arial 16px; margin:0 0 0 20px; border:none; color:#FFF; float:left; }
#searchsubmit{ width: 25px; height: 25px; background: url(../images/search.png) no-repeat;
margin:0; margin-top:-2px; padding:0; text-indent: -9999px; border: none; cursor: pointer; float:left; }
.screen-text{ margin-top:3px; display:block;}

.menus{clear:both; display:block;}

.conteudo{display:block; clear:both; background-color:#fff; padding:9px;}

.breadcrumbs {border:1px solid #CCC; width:99%; margin:0 0 10px 0; color:#666; padding:5px; }
.breadcrumbs a {color:#08636B; text-decoration:none; font-size:11px; }
.breadcrumbs a:hover {text-decoration:underline;}

.coluna1{width:284px; float:left; }
.coluna2{width:315px; float:left; padding-left:18px; text-align:justify; }
.coluna3{width:316px; float:right; padding-left:7px; }

.box_sobre{width:284px; display:block; float:left; font-size:12px; margin:10px 0;}
.box_sobre img[src="images/box_sobre_top.png"] {display:block; clear:both;}
.box_sobre img[src="images/box_sobre_bottom.png"] {display:block; clear:both; margin-bottom:10px;}
.box_sobre img[src="images/web_search.png"] {display:block; clear:both; }
.box_sobre span{display:block; padding-left:22px; padding-right:10px; background-image:url(../images/box_sobre_meio.png);}
.box_sobre span img{display:block; float:left; margin-right:8px;}

.box_portal{width:284px; display:block; float:left; margin:25px 0;}]
.box_portal{width:284px; display:block; float:left; margin:10px 0;}
.box_portal img[src="images/box_sobre_top.png"] {display:block; clear:both;}
.box_portal img[src="images/box_sobre_bottom.png"] {display:block; clear:both; margin-bottom:10px;}
.box_portal img[src="images/web_search.png"] {display:block; clear:both; }
.box_portal span{display:block; padding-left:22px; padding-right:10px; background-image:url(../images/box_sobre_meio.png);}
.box_portal span img{display:block; float:left; margin-right:8px;}

.box_sobre_right{width:316px; display:block; float:left;}
.box_sobre_right img[src="images/box_sobre_top.png"] {display:block; clear:both;}
.box_sobre_right img[src="images/box_sobre_bottom.png"] {display:block; clear:both; margin-bottom:10px;}
.box_sobre_right span{display:block; padding-left:22px; padding-right:10px; background-image:url(../images/box_sobre_meio_right.png);}
.box_sobre_right span img{display:block; float:left; margin-right:8px;}


.coluna2 p{display:block; margin-bottom:12px; clear:both; text-align:justify; font-size:11px;}
.coluna2 p img{display:block; float:left; margin-right:8px; margin-bottom:5px;}
.coluna2 p b{color:#08636B; font-size:12px; padding-bottom:6px; display:block;}
.coluna2 a{color:#08636B !important; font-size:12px; padding-bottom:6px; display:block;}
.coluna2 a:hover { text-decoration:underline; }

.box_news{width:316px; display:block; float:left; margin-bottom:20px;}
.box_news img[src="images/box_news_top.png"] {display:block; clear:both;}
.box_news img[src="images/box_news_bottom.png"] {display:block; clear:both; margin-bottom:10px;}
.box_news span{display:block; padding-left:22px; padding-right:10px; background-image:url(../images/box_news_meio.png);}
.box_news span img{display:block; float:left; margin-right:8px; margin-bottom:10px;}
.box_news h1{margin-bottom:4px; display:block; clear:both; font-weight:bold; font-size:12px; color:#08636B;}
.box_news h1 a{ color:#08636B;}
.box_news h2{margin-bottom:10px; display:block; clear:both; font-weight:bold; font-size:10px; color:#E7B531;}
.box_news p{display:block; clear:both; padding-bottom:6px;}
.box_news p a{color:#666;}

.portaria{ margin: 5px 0 10px 5px; }
.banner{background:url(../images/banner.jpg) no-repeat; padding:10px 10px; text-align:left; }
.banner p a{ padding:17px; text-align:left; color:#23747B; }
.banner h1 a{ clear:both; color:#08636B; display:block; font-size:11px; font-weight:bold; margin-bottom:4px; } 

.content { background:#fafafa; border:1px solid #CCC; width:100%; float:left; padding-bottom:20px;  }
.content .product {width:161px; border:none; border-right:1px dotted #CCC; display:block; float:left; margin:10px 14px; margin-top:60px; padding:0; }
.content .productEnd {width:161px; border-right:none !important ; border-top:none !important ; border-bottom:none !important ; display:block; float:left; margin:10px 14px; padding:0; margin-top:60px; }
.content .product p {text-align:justify; padding-right:15px; padding-top:20px; padding-bottom:0px;}
.content  h1 {color:#08636B; padding:5px 10px; display:block; font-size:15px; }
.content  h2 {color:#08636B; padding-top:5px; display:block; font-size:15px;}
.content p { display:block; text-align:justify; padding:10px;  }
.content a {float:right; color:#08636B; text-decoration:none; font-weight:bold; display:block; margin:10px 15px; cursor:pointer;}
.content a:hover {text-decoration:underline;}

.details { display:none; width:100%; margin:10px;}
.map { width:560px; float:left;}
.map-details { width:600px; margin:10px; float:left; display:none; }
.map-details { width:600px;; margin:10px; float:left; display:none; }

#hide { display:none;}

.tabs-container{
	background:#F1F1F1;
}

/* Forms by Bruno Chagas */
#brnForm { display:block; margin:0; padding:0; float:left; width:503px; margin:0 auto; }
#brnForm .formFiled { margin:0; padding:8px 0; width:503px; float:left; }
#brnForm .formFiled:hover { background:#FFC; }

#brnForm input:focus, #brnForm textarea:focus { background:#FFC; border:1px solid #FC0; }
#brnForm label { position:relative; width:100px; display:block; float:left; padding-top:5px; height:20px; }
#brnForm input[type="text"] { width:380px; display:block; float:left; padding:4px; font-size:12px; font-family:Arial; color:#666;}

#brnForm select { width:392px; padding:5px; height:32px; }
#brnForm textarea { width:380px; display:block; float:left; padding:4px; }
#brnForm .required { font-style:italic; color:#900; font-size:11px; text-align:right; padding-right:20px; }

.sendButton { width:98%; height:20px; margin:0; padding:0; float:left; }

.sendButton  .send { display:block; width:100px; height:30px; margin:0; padding:0; float:right; border:none; }
/* All Itens */

ul#all-itens { list-style:circle; display:block; margin:0 20px; padding:0; }
ul#all-itens li { padding:0; display:block; margin:5px 0; }
ul#all-itens li img{ padding:0; margin:0; }

/* Grid System */

.grid_2 { width:221px; }
.grid_3 { width:194px; }
.grid_4 { width:291px; }
.grid_6 { width:503px; }
.grid_7 { width:620px; }
.grid_8 { width:706px; }
.grid_9 { width:717px; }

.grid_2, .grid_4, .grid_3, 
.grid_6, .grid_7, .grid_8, .grid_9 { margin-left:10px; margin-right:10px; display:inline; position:relative; float:left; }

.alpha { margin-left: 0; }
.omega { margin-right: 0; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

ul#side-menu {  list-style:none; padding:0 0 20px; margin:0; }
ul#side-menu li, ul#side-menu li a { 
	width:175px;
	height:10px;
	list-style:none;
	margin:0;
	padding:5px 0;
	border-bottom:1px solid #CCC;
	font-size:12px;
	font-weight:normal;
}
ul#side-menu li{ border:none; }
ul#side-menu li a:hover{ background:#EEE; }
ul#side-menu li .current{ background:#EEE; font-weight:bold; }

.eye { color:#5a8185; font-size:13px; }

.ads, .ads img { border:1px solid #CCC; margin:0; padding:0; margin-top:12px; margin-bottom:12px; border:none;  }
.ads a { margin:0; padding:0; }

.sideBarServices p { display:block; float:left; padding:5px 0; font-size:11px; text-align:left; width:140px; }
.sideBarServices h1 { font-size:13px; }
.imageServices { display:block; padding:5px; float:left; }
.boxSideBarProducts { margin:0; padding:0 0 5px 0; border-bottom:2px solid #CCC; float:left; width:194px; }
.boxSideBarProductsEnd { border:none; }

#sideBar { width:194px; float:left; }
#segment { width:192px; font-size:12px; font-family:Arial; float:left; padding:0; border:1px solid #F90; }
#segment focus { background:#FAFAFA; }
#segment selected { background:#FFC; }

ul#sideBarTree, ul#sideBarTree li { width:194px; display:block; float:left; margin:0; padding:0; list-style:none; }
ul#sideBarTree { padding-top:10px; }
ul#sideBarTree, ul#sideBarTree li.first { font-weight:bold; color:#08636B; }
ul#sideBarTree li a { width:194px; display:block; float:left; margin:0; padding:2px 0; font-weight:normal; border-bottom:1px solid #EEE; }
ul#sideBarTree li a:hover { text-decoration:underline; }
ul#sideBarTree li:hover { background:#EEE; }
ul#sideBarTree, ul#sideBarTree li:hover.first { background:none; }
ul#sideBarTree li a:last-child { border:none; }

.partnerBox { width:250px; margin:20px 35px; padding:15px; float:left; border:1px solid #CCC; background:#FFF; }
.partnerBox h1 { padding-bottom:10px; }
.partnerBox p { text-align:left; float:left; padding:0 0 0 5px;  margin:0; display:block; width:130px; }
.partner { margin:0; padding:0; border:1px solid #EEE; float:left; display:block; }

ul#solutions{ margin:0; padding:0; display:block; list-style:none; }
ul#solutions li, ul#solutions li a { display:block; padding:19px; margin:14px; width:172px; height:132px; float:left; }

.suricato, .codinReP, .bloqueiosInteligentes, .cftv, .md200, .md200MD400gprs{ cursor:pointer; } 

.suricato { background:url(../images/solutions.png) 0 0 transparent; }
.suricato:hover { background:url(../images/solutions-hover.png) 0 0 transparent; }

.codinReP { background:url(../images/solutions.png) -210px 0 transparent; }
.codinReP:hover { background:url(../images/solutions-hover.png) -210px 0 transparent; }

.bloqueiosInteligentes { background:url(../images/solutions.png) -420px 0 transparent; }
.bloqueiosInteligentes:hover { background:url(../images/solutions-hover.png) -420px 0 transparent; }

.cftv { background:url(../images/solutions.png) 0 -170px transparent; }
.cftv:hover { background:url(../images/solutions-hover.png) 0 -170px transparent; }

.md200 { background:url(../images/solutions.png) -210px -170px transparent; }
.md200:hover { background:url(../images/solutions-hover.png) -210px -170px transparent; }

.md200MD400gprs { background:url(../images/solutions.png) -420px -170px transparent; }
.md200MD400gprs:hover { background:url(../images/solutions-hover.png) -420px -170px transparent; }

#footer{ width:969px; margin:0 auto; margin-top:10px; margin-bottom:20px; }
#footer p{ border-top:1px solid #CCC; margin:10px 0; font-size:11px; text-align:center; display:block; padding-top:10px; }
#footer a{ color:#666; }
#footer p.noborder { border:none; padding:10px; text-align:left; }

.footer-box { border-right:1px solid #CCC; height:155px; }
.footer-box-end { border:none; height:150px; }
.footer-box > h1 > a { font-size:12px; color:#999; padding-left:0; width:190px; display:block; float:left; }

ul#footer-nav { display:block; margin:0; padding:0; width:176px; list-style:none; float:left; }
ul#footer-nav h1 { font-size:14px; }
ul#footer-nav li { display:block; padding: 4px 0 4px 0;}
ul#footer-nav li a { color:#666; display:block; }

ul#sideSolutions{ display:block; margin:0; padding:10px 0; list-style:none; width:100%; float:left; border-top:1px solid #CCC;  border-bottom:1px solid #CCC; margin-bottom:10px;}
ul#sideSolutions li { display:block; margin:0; padding:0; width:100%; float:left;  }
ul#sideSolutions li a {display: block; width:75%; margin:0; padding:5px 5px; float:left; padding-top:10px; margin-bottom:10px; }
ul#sideSolutions li a :hover { text-decoration:underline; }

ul#sideSolutionsPortaria{ display:block; margin:0; padding:10px 0; list-style:none; width:100%; float:left; margin-bottom:10px;}
ul#sideSolutionsPortaria li { display:block; margin:0; padding:0 0 10px; width:100%; float:left;  }
ul#sideSolutionsPortaria li a {display: block; width:100%; margin:0; padding:5px 0; float:left; padding-top:10px; margin-bottom:10px; border-top:1px solid #ccc; }
ul#sideSolutionsPortaria li a :hover { text-decoration:underline; }


ul#details { display:block; margin:0; background:#FFF; border:1px solid #CCC; padding:5px; list-style:none; width:auto; float:left; margin-top:10px; }
ul#details li { display:block; color:#015057; font-weight:normal; padding-bottom:5px; padding-left:10px; background:url(../images/bullet.gif) no-repeat 0 3px; }

.noBold li { font-weight:normal; }

ul#flashButtons { display:block; margin:0; padding:0; padding-top:10px; float: left; list-style:none; }
ul#flashButtons li { display:block; float:left; padding:0; margin:0; }


ul#mapa_site { display:block; float:left; text-align:left; width:97%; }
ul#mapa_site li { display:block; font-weight:normal; width:100%; }
ul#mapa_site li a { display:block; float:left; margin:0; padding:5px 0; width:97%; }


.resultado_busca { padding:0; margin:0; }
.resultado_busca a { text-align:left!important; display:block; float:left; }

/* Pop Up */
#overlay { display:none; background:transparent; left:0; position:absolute; top:0; width:100%; z-index:10000; }
.popup{	width:370px; height:536px; position:absolute; margin:0 auto; left:50%; margin-left:-185px; margin-top:7%; }
.closeButton{ width:370px; height:35px; padding-right:5px; padding-top:2px; font-family:Arial; font-size:11px; text-align:right; }
.closeButton a{ color:#000; text-decoration:none; }
span.tittle{ display:block; text-align:left; font-family:Arial; font-size:12px; padding-top:8px; float:left; font-weight:bold; }

