@charset "utf-8";
/* CSS Document */

/*Basic Structure*/
body{background:#e9f1fd; margin:0; padding:0;}
#sitewrap{min-height:600px; width:702px; margin-left:auto; margin-right:auto; background:#fff; -webkit-box-shadow: 0px 1px 5px #9b9b9b;-moz-box-shadow: 0px 1px 5px #9b9b9b;}
#clear {visibility:hidden;}
#head{text-align:center; padding-bottom:0; margin-bottom:0; margin:0; padding:0; min-width:600px;}
#headerimg{overflow:hidden; background:url(images/wlogbg_02.png) top center;}
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_04.png) no-repeat left ; height: 58px; float:left; padding-left: 18px; padding-right:18px;  margin: 0px 20px -18px -15px; /*background:#c2dcfe; border: 1px solid #1d6ee9;*/ width:700px; 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; padding-bottom:30px;}
#content {line-height:1.5em; padding-right:20px; padding-left:20px;}
#monitoramento #content {background:url(images/comingsoon.png) #fff no-repeat center left; padding-top:70px; padding-bottom:10px;}
#body ul{list-style:none;}
#body li{display:block; margin-right:17px;}
#body li:before{content: "\00BB \0020"; color:#ff7676; font-size:16px;}
#body a {color:#ff7676; text-decoration:none;}
#body a:hover {text-decoration:underline;}
#logos {margin-left:auto; margin-right:auto; 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-left:auto; margin-right: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;}
.wind{width:300px; height:200px;background:#c2dcfe; border:1px solid #1d6ee9; font-family: Verdana, Geneva, sans-serif;}
.wind img {border:1px solid #1d6ee9; margin-left:10px; margin-right:10px; float:left;}
#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;}
#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;}
#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;} 
/* ------------ Gallery ------------ */
a img {
border : 0;
}
div.wrap {
width : 693px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 693px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 500px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
margin-top:10px;}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 510px;
/*background : url(images/header-bg.png) no-repeat 50% 0;*/
background:url("images/gllbg.png"); -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #1d6ee9;
}
div#header div#slide-holder {
z-index : 40;
width : 693px;
height : 399px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
	top : 8px;
	left : 9px;
	width : 673px;
	height : 399px;
	overflow : hidden;
	position : absolute;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #002590;
    background:rgba(255,255,255, 0.2);
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 10px;
top: 430px;
width : 673px;
height : 66px;
display : none;
position : absolute;
background : url(images/slide-bg.png) 0 0; -moz-border-radius:5px; -webkit-border-radius:5px;  border:1px solid #002590;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 13px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
line-height : 16px;
margin : 25px 0 0 20px;
text-transform:capitalize;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 25px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px; color:#F00;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav2.png); color:#06F;
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}

/*.home
.empre
.photos
.local
.cont*/

.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;}
.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;}


