@charset "utf-8";
/* CSS Document */
/*Basic Structure*/
body{background:#e9f1fd; margin:0; padding:0; position:relative;}
a img{border:0; outline:0;}
#sitewrap{width:800px; min-height:960px; margin-left:auto; margin-right:auto; /*background:#fff; -webkit-box-shadow: 0px 1px 5px #9b9b9b;-moz-box-shadow: 0px 1px 5px #9b9b9b;*/}
#innerwrap{min-height:960px; margin-left:auto; margin-right:auto; background:#fff; -webkit-box-shadow: 0px 1px 5px #9b9b9b;-moz-box-shadow: 0px 1px 5px #9b9b9b; box-shadow: 0px 1px 5px #9b9b9b; width:568px; float:left; behavior: url(js/pie.htc);}
#clear {visibility:hidden;}
#clearside {visibility:hidden; height:10px;}
hr { color:#CCC; background-color:#CCC; border:none; height:1px; margin-top:-3px;}
#sidesquare {background:#fff; float:right; margin-top:10px; width:230px; -webkit-box-shadow: 0px 1px 5px #9b9b9b;-moz-box-shadow: 0px 1px 5px #9b9b9b; box-shadow: 0px 1px 5px #9b9b9b; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-top:10px; behavior: url(js/pie.htc);}
#sidehead {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#1d6ee9; text-align:center; background: url(images/sidesquare_06.png) no-repeat right ; height: 58px; float:left; padding-left: 18px; padding-right:18px;  margin: -20px 20px 0px 7px; /*background:#c2dcfe; border: 1px solid #1d6ee9;*/ width:210px; margin-top:0px; /*-webkit-box-shadow: 0px 1px 5px #9b9b9b; -moz-box-shadow: 0px 1px 5px #9b9b9b; box-shadow:0px 1px 5px #9b9b9b;*/}
#sidehead h2 {padding:0; margin:0; margin-top:1px; color:#286ed7; font-size:1.2em;}
.news {/*border:1px solid #CCC;*/ width:210px; margin-right:10px; margin-left:10px; margin-bottom:10px; background:#fff;}
.news p {font-size:0.7em;}
#news {height:250px; margin-top:40px; border-bottom: 1px dotted #ccc;}
a.other {font-style: italic; color:#585656 !important; padding-top:5px; float:right;}	
#news ul li a {color:#585656; font-family:"Times New Roman", Times, serif;}
#news ul li a:hover {color: #585050;}
#newsletter {margin-top:35px; height:150px;}
#newsletter.newscont {height:100px;}
.newshead {border-bottom:1px solid #CCC; padding-left:10px;}
.news ul li{margin:0; padding:0;}
/*#newstop ul {display:inline;}
#newstop ul li {display:inline;}
#newstophead {text-align:center;}
#newstophead h3 {font-size:13px;}
#newstopcont {overflow:hidden; height:20px;}*/
div.newscont form {margin:0; margin-top:10px; padding:0; border:0;}
.news label{margin-left:10px; color:#666;}
.news input[type=submit] { margin-left:80px; margin-top:5px;}
form input[type=text].newsletter {width:180px; margin-right:10px; margin-left:0;}
#socialmd {float:right; border:1px solid #CCC; width:320px; height:170px;}
#socialhead {border-bottom:1px solid #CCC; padding-left:10px;}
#head{text-align:center; padding-bottom:0; margin-bottom:0; margin:0; padding:0; min-width:600px;}
#headerimg{overflow:hidden; background: url('images/wlogbg_01.png') center top repeat-x; margin-bottom:-7px;}
ul{margin:0; padding:0;}
#menu{background:url(images/menubg_03.png) center center repeat-x; height:23px; position:relative; list-style:none; text-align:center; min-width:960px; overflow:hidden; margin-left:-30px;}
#menu li{display:inline; margin-right:17px;}
#menu li a{color:#FFF; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px;}
#menu li a:before{content: "\00BB \0020"; color:#ff7676; font-size:16px;}
#menu li a:before:hover{content: "\00BB \0020"; color:#fff;}
/*#home #menu li.home a:before{ content: "\00BB \0020"; color:#fdeb76; font-size:16px;}*/
#home #menu li.home a:before, #empresa #menu li.empre a:before, #clientes #menu li.cli a:before, #contato #menu li.cont a:before, #monitoramento #menu li.moni a:before, #servicos #menu li.serv a:before, #orcamento #menu li.orc a:before, #gallery #menu li.photos a:before{ content: "\00BB \0020"; color:#ffda76; font-size:16px;}
#menu li a:hover{text-decoration:underline;}
#bhead{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#1d6ee9; text-align:center; background: url(images/hback_06.png) no-repeat left ; height: 58px; float:left; padding-left: 18px; padding-right:18px;  margin: 0px 20px -18px -22px; /*background:#c2dcfe; border: 1px solid #1d6ee9;*/ width:540px; margin-top:0px; /*-webkit-box-shadow: 0px 1px 5px #9b9b9b; -moz-box-shadow: 0px 1px 5px #9b9b9b; box-shadow:0px 1px 5px #9b9b9b;*/}
h1{font-size:24px; /*background-color:#c2dcfe;*/ margin:1px 0 0 -3px ; padding-top:3; padding-bottom:5px; /*border-bottom: 2px solid #377eea;border-top:1px solid #1d6ee9;*/ height:30px;}
#body{font-family: Arial,"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; width:568px; float:left; background:#fff; padding-bottom:30px;}
#content {line-height:1.5em; padding-right:20px; padding-left:20px;  width:510px; float:left; text-align:justify;}
body#gallery #content {padding-left:7px;}
#monitoramento #content {background:url(images/comingsoon.png) #fff no-repeat center left; padding-top:70px; padding-bottom:10px;}
#sitewrap ul{list-style:none;}
#sitewrap li{display:block; margin-right:17px;}
#sitewrap li:before{content: "\00BB \0020"; color:#ff7676; font-size:16px;}
#sitewrap a {color:#ff7676; text-decoration:none;}
#sitewrap a:hover {text-decoration:underline;}
#logos {margin-left:auto; margin-right:auto; margin-right:-5px; width:500px;}
#logos img {margin-right:5px; background:#CCC; border:1px solid #999; padding:5px;  -webkit-box-shadow: 0px 1px 5px #9b9b9b;-moz-box-shadow: 0px 1px 5px #9b9b9b;}
p{margin:0; margin-bottom:15px; padding:0;}
p.first{padding-top:25px;}
i {border-bottom: 1px dashed #999;}
form {margin-right:auto; margin-left:auto; padding-top:1em; width:350px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.moni{/*margin-top:5em;*/}
.monit input{width:270px;}
fieldset{padding:5px;}
fieldset{border:1px solid #8db0ff;}
legend{color:#1d6ee9; font-size:1.3em;}
input[type='text'], input[type='password'] {float:right; border:1px solid #CCC; width:350px; height:20px;}
.moni input[type='text'], .moni input[type='password'] {float:right; border:1px solid #CCC; width:330px; height:20px;}
select {width:350px}
.mess {float:none; text-align:center;}
textarea {float:right; border:1px solid #CCC; width:350px; margin-bottom:5px;}
input[type='text']:focus {border:1px solid #999;}
label {color:#CCC;}
#contato label {margin-right:300px;}
.wind{width:300px; height:200px;background:#c2dcfe; border:1px solid #1d6ee9; font-family: Verdana, Geneva, sans-serif;}
.rectwind {width:100%; height:150px;background:#c2dcfe; border:1px solid #1d6ee9; font-family: Verdana, Geneva, sans-serif; padding-left:5px; padding-right:5px;}
.wind img {border:1px solid #1d6ee9; margin-left:10px; margin-right:10px; float:left;}
.windhead{padding:5px 0 0 0; margin-bottom:3px;}
#W1{position:relative; float:left; margin-left:20px; margin-bottom:20px; margin-top:10px;}
#W1:hover{-webkit-box-shadow: 0px 1px 5px #9b9b9b;}
h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#585656; font-style:italic; text-align:center;}
h3{font-family:Arial, Helvetica, sans-serif; color:#585656; font-style:italic; text-align:left; font-size:20px; margin:0; padding:0;}
#W2{position:relative; float:right; margin-right:20px; margin-bottom:20px; margin-top:10px;}
#W2:hover{-webkit-box-shadow: 0px 1px 5px #9b9b9b;}
#W3{position:relative; float:left; margin-left:20px; margin-bottom:20px;}
#W3:hover{-webkit-box-shadow: 0px 1px 5px #9b9b9b;}
#W4{position:relative; float:right; margin-right:20px; margin-bottom:20px;}
#W4:hover{-webkit-box-shadow: 0px 1px 5px #9b9b9b;}
.fnav{list-style:none; display:block; width:70px; height:80px; text-align:left; margin-left:2px; color:#fff; border-right:1px solid #fff; padding-left:10px; margin-bottom:10px; margin-top:10px;}
#footer{background:url(images/footerbg_07.png) center center repeat-x; height:99px; min-width:960px;font-family:Verdana, Geneva, sans-serif; position:relative; text-align:center; clear:both;}
#footnavct{margin-left:auto; margin-right:auto; width:450px;}
#footer a{color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footnav1{position:relative; float:left; width:80px; border-left:1px solid#fff;}
#footnav2{position:relative; float:left;width:100px;}
#footnav3{position:relative; float:left; width:200px;} 
.submit {background: #2c7aee; background-image: -moz-linear-gradient(top, #2279fb, #145ecc); background: -webkit-gradient(linear, left top, left bottom, from(#2279fb), to(#145ecc)); border:1px solid #043199; -moz-border-radius:5px; color:#fff; -webkit-border-radius:5px; color:#fff; height:30px; outline:0; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin-right:300px; behavior: url(js/pie.htc);}
.submit:active {background-color: #1560ce; background-image: -moz-linear-gradient(top, #145ecc, #2279fb);  background: -webkit-gradient(linear, left top, left bottom, from(#145ecc), to(#2279fb)); outline:0; behavior: url(js/pie.htc);}

