﻿html, body {height: 100%;}
body { margin:0; padding:0; text-align:center; background:url(../images/bg.jpg) top center repeat-x #0f5cac; font-size:13px; }
.all { margin:0; padding:0; width:100%; min-height: 100%; position: relative; }

.banner0 { margin:25px 0 0 0;  width:100%; padding:0 ;  overflow:hidden; }
.banner  {  margin: 0 auto;   padding:0; width:960px; max-width:90%; overflow:hidden;  text-align:center; margin:0 auto; background:none; -webkit-border-radius: 12px;-moz-border-radius: 12px ;border-radius: 12px; }

.sh { margin:-18px 0 0 0; padding:0; width:100%; background:url(../images/sh.png) top center no-repeat; height:20px; z-index:999; position:relative;}


.head0 { margin:0; padding:0; width:100%; height:280px; }
.head { margin:0 auto; padding:0; width:960px;}
.hLeft { margin:-10px 0 0 70px; padding:0; width:200px; float:left;}
.hRight { margin:-20px 0 0 0; padding:0; width:560px; float:right; text-align:right; font-family:MyriadProRegular; font-size:40px; letter-spacing:-2px; color:#41a9e6; line-height:47px;}

.a8 {width:433px; margin:0; padding:0; float:right; height:56px; background:url(../images/bg_800.png) top left no-repeat;  letter-spacing:0px;  text-align:center; line-height:56px; font-family:Arial; font-size:21px; color:red;}
span.art { font-size:70px; color:#034ea2;}
span.art2 {  color:#034ea2;}


/* Menu ++++++++++++++++++++++++++++++++++++++++++++++++++*/
.menu0 {width:100%; margin:0 auto; padding:0; text-align:right; height:30px;  background:none; }
.menu {width:960px; margin:0 auto; padding:0; text-align:right; height:30px;  }
#menu {width:960px; margin:0 0 0 0; padding:0; text-align:right; height:30px}
#menu ul {padding:0; margin:0 auto; width:650px; list-style:none;   position: relative;}
#menu ul li {display:inline; line-height:30px;  }
#menu ul li .normal { margin:0 2px;padding:0 25px; float:left; color:#fff; text-decoration:none; font-size:15px; font-family:MyriadProRegular; text-align:center; text-transform:capitalize; display:block;  border-right:1px solid #1059ac; background:#143f6e; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius:8px;}
#menu ul li .normalAtivo { margin:0 5px;padding:0 25px; float:left; color:#143f6e; text-decoration:none; font-size:15px; font-family:MyriadProRegular; text-align:center; text-transform:capitalize; display:block;  border-right:1px solid #1059ac; background:#fff; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius:8px;}
#menu ul li  .normal:hover {color:#51a1d4;}


.container0 { margin:0;  width:100%; padding:0 0 60px 0;}
.container { margin:0 auto; padding:0; width:960px;}


.bottom0 { margin:0; padding:0; width:100%; height:40px; line-height:40px; background:#143f6e; position:absolute; bottom:0; color:#fff; font-family:neo_sansregular; font-size:13px; text-align:left;}
.bottom { margin:0 auto; padding:0; width:960px; }
.bLeft { margin:0; padding:0 ; width:450px; float:left;}
.bRight { margin:0; padding:10px 0 0 0 ; width:150px; float:right; text-align:right; height:30px;}
.clear { clear:both;}



.titleBomb {color:#fff; font-family:MyriadProRegular; font-size:33px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:0 0 30px 0; padding:0; text-align:left;  text-shadow:1px 1px 1px #033063; font-weight:normal;}
.title {color:#fff; font-family:MyriadProRegular; font-size:33px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:0 0 30px 30px; padding:0; text-align:left;  text-shadow:1px 1px 1px #033063;}
.title1 {color:#fff; font-family:MyriadProRegular; font-size:33px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:15px 0 30px 0; padding:0; text-align:left;  text-shadow:1px 1px 1px #033063;}
.p1 {color:#fff; font-family:MyriadProRegular; font-size:27px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:5px 0 0 0; padding:0; text-shadow:1px 2px 1px #033063;}
.p10 {color:#fff; font-family:MyriadProRegular; font-size:27px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:5px 0 0 0; padding:0; }

.p11 {color:#fff; font-family:MyriadProRegular; font-size:45px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:30px 0 15px 0; padding:0; line-height:45px; text-shadow:1px 2px 1px #033063;}
.p2 {color:#fff; font-family:MyriadProRegular; font-size:45px; letter-spacing:-3px; text-rendering: geometricPrecision; margin:0; padding:0; text-shadow:1px 2px 1px #033063; }
.p3 {color:#fff; font-family:Tahoma; font-size:16px; text-rendering: geometricPrecision; margin:0; padding:0 30px;  text-align:left; text-shadow:1px 1px 1px #033063; }

.p33 {color:#fff; font-family:Arial; font-size:16px; text-rendering: geometricPrecision; margin:0; padding:0 0;  text-align:left;  letter-spacing:0; }
.p4 {color:#fff; font-family:MyriadProRegular; font-size:25px;  text-rendering: geometricPrecision; margin:0; padding:0;  }

.pb1 {color:#fff; font-family:MyriadProRegular; font-weight:normal; font-size:25px; letter-spacing:-1px;  margin:5px 0 0 0; padding:0; text-shadow:1px 2px 1px #033063;}
.pb2 {color:#fff; font-family:MyriadProRegular; font-size:35px;   margin:0; padding:0; text-shadow:1px 2px 1px #033063; }

span.dif2 {color:#fff; font-family:MyriadProRegular; font-size:15px;  text-rendering: geometricPrecision; margin:0; padding:0; }

/* BOMBAS E POÇOS */
.bomb0 {width:110px; margin:0 20px 0 0; padding:5px; float:left;  float:left; border:1px solid #fff; font-family:MyriadProRegular; font-size:13px; text-align:center;}
.bomb {width:100px; margin:0; padding:5px; float:left; background:#fff; float:left; }
.poco0 {width:286px; margin:0 20px 0 0; padding:5px; float:left;  float:left; border:1px solid #fff; font-family:MyriadProRegular; font-size:13px; text-align:center;}
.poco {width:276px; margin:0; padding:5px; float:left; background:#fff; float:left;}

/* CONTATO */

.cTwoLeft2  { width:425px; margin:0px 0px 0 0; padding:0;  float:left;  color:#fff; text-align:left; font-size:13px; font-family:Tahoma; background:url(../images/bg_tLeft.png) center right no-repeat;}
.cTwoRight2 { width:435px; margin:0px 0 25px 0px ; padding:0 0 0 47px;  float:left; text-align:left; color:#000; text-align:left; font-size:13px;   font-family:Tahoma;  background:url(../images/bg_tLeft.png) center left no-repeat; }



/* +++++++++++++++++++++++++++++++++++++++ FORMULARIOS ++++++++++++++++++++++++++++++++++++++++ 
++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++ ++++++++++++++ */
/* formulario*/
.form   { width:285px; margin:0  auto; padding:20px;  text-align:left; }
.formL  { width:285px; margin:0; padding:0; float:left;}
.formL1 { width:270px; margin:0; padding:0; float:left;}
.formR  { width:80px; margin:0; padding:0; float:right;}
.formR3 { width:80px; margin:0; padding:0; float:left;}
.formR4 { width:80px; margin:0; padding:0; float:left;}

/* formulario */
.form2   { width:610px; margin:0 0 0 30px; padding:20px;  text-align:left; }
.formL2A { width:285px; margin:0 20px 0px 0px; padding:0; float:left;}
.formL2B { width:285px; margin:0 20px 0px 0px; padding:0; float:left;}
.formL12 { width:200px; margin:0 5px 0px 0px; padding:0; float:left;}
.formR2  { width:77px; margin:0; padding:0; float:left;}
.formL13 { width:77px; margin:0 5px 0px 0px; padding:0; float:left;}
.formR3  { width:200px; margin:0; padding:0; float:right;}

/* inputs contato */
.bordas  {border:1px solid #ccc; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; behavior: url(ie-css3.htc); background:#fff;}
.bordas3 { -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; behavior: url(ie-css3.htc); background:#b33d43;}
.bordas3:hover { -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; behavior: url(ie-css3.htc); background:#ff9900;}
.bordas4 { -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; behavior: url(ie-css3.htc); }

.camp00  { width:200px; height:33px;  line-height:33px;margin:0px; padding:0px; text-align:left;   font-size:12px; text-indent:15px; color:#666; outline:none;}
.camp0  { width:150px; height:33px;  line-height:33px;margin:0px; padding:0px; text-align:left;   font-size:12px; text-indent:15px; color:#666; outline:none;}
.camp1  { width:350px; height:33px; margin:0px; padding:0px; text-align:left;   font-size:12px; text-indent:15px; color:#666; outline:none;}
.camp2  {width:350px; height:80px; margin:0px; padding:10px 0 0 0; text-align:left;  font-size:12px; overflow:auto; text-indent:15px; color:#666; outline:none; font-family:Arial;}
.camp22  {width:350px; height:80px; margin:0px; padding:10px 0 0 0; text-align:left;  font-size:12px; overflow:auto; text-indent:15px; color:#666; outline:none; font-family:Arial;}
.camp3  { width:260px; height:33px; margin:0px; padding:0px; text-align:left;  font-size:12px;text-indent:15px; color:#666; outline:none;}
.camp4  { width:77px; height:33px; margin:0px; padding:0px; text-align:left;   font-size:12px;text-indent:15px; color:#666; outline:none;}
.camp5  { width:200px; height:33px; margin:0px; padding:0px; text-align:left;   font-size:12px;text-indent:15px; color:#666; outline:none;}
.btEnviar {width:77px; height:33px; line-height:33px;  border:0;  text-align:center;  margin:0px; padding:0px; cursor:pointer; background:#032a56; color:#fff; }
.btEnviar:hover {width:77px; height:33px; line-height:33px;  border:0;  text-align:center;  margin:0px; padding:0px; cursor:pointer; background:#000; color:#fff;}



#enviando, #enviando2{visibility:hidden;}


/*SELECTS em Jquery: FORMULARIOS UF'S */
.sbHolder{height:33px; position:absolute; width:77px;outline:none; }
.sbSelector{display:block; height:33px; left:0px; line-height:33px; outline:none; overflow:hidden; position:absolute; text-indent:10px; *text-indent:0px; top:0px; width:77px; *width:57px;outline:none;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #000; outline: none;text-decoration: none;}
.sbToggle{background: url(../images/select-icons.png) 0 -116px no-repeat; display:block; height:30px; outline:none; position:absolute; right:0px ;top:0px; left:40px;  *left:20px;width:25px;}
.sbToggle:hover{background: url(../images/select-icons.png) 0 -167px no-repeat;}
.sbToggleOpen{background: url(../images/select-icons.png) 0 -16px no-repeat;}
.sbToggleOpen:hover{background: url(../images/select-icons.png) 0 -66px no-repeat;}
.sbHolderDisabled{}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{color:#FFF;background-color:#000; border:0px solid #333; list-style:none; left:2px; *left:-10px; margin:0px; padding:0px 0px 10px 0px; position:absolute; top:28px; width:77px;  height:200px; z-index:10; overflow-y:auto; -webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;}
.sbOptions li{padding: 0 7px;}
.sbOptions a{border-bottom:dotted 1px #FFF; display:block; outline:none; padding:7px 0 7px 3px;}
.sbOptions a:link, .sbOptions a:visited{color:#FFF; text-decoration: none;}
.sbOptions a:hover{color:#7f9e0f;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #FFF; color:#999; display:block; padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom:dotted 1px #FFF; color:#000; display:block; font-weight:bold; padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 17px;}


a.zoom2:link {color:#fff; font-family:MyriadProRegular; font-size:13px;  font-weight:normal; text-decoration:underline}
a.zoom2:visited {color:#fff; font-family:MyriadProRegular; font-size:13px;  font-weight:normal; text-decoration:underline}
a.zoom2:active {color:#fff; font-family:MyriadProRegular; font-size:13px; font-weight:normal; text-decoration:underline}
a.zoom2:hover {color:#fff; font-family:MyriadProRegular; font-size:13px;  font-weight:normal; text-decoration:none}



/* responsive image */
img {
	max-width: 100%;
	height: auto;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}


/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
		
		.p1 {color:#fff; font-family:MyriadProRegular; font-size:25px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:5px 0 0 0; padding:0; text-shadow:1px 2px 1px #033063;}
        .p2 {color:#fff; font-family:MyriadProRegular; font-size:35px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:0; padding:0; text-shadow:1px 2px 1px #033063; }
/* Styles */
}


/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 960px) {
	
		.p1 {color:#fff; font-family:MyriadProRegular; font-size:25px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:5px 0 0 0; padding:0; text-shadow:1px 2px 1px #033063;}
        .p2 {color:#fff; font-family:MyriadProRegular; font-size:30px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:0; padding:0; text-shadow:1px 2px 1px #033063; }
/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
		
		.p1 {color:#fff; font-family:MyriadProRegular; font-size:40px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:25px 0 0 0; padding:0; text-shadow:1px 2px 1px #033063;}
       .p2 {color:#fff; font-family:MyriadProRegular; font-size:65px; letter-spacing:-1px; text-rendering: geometricPrecision; margin:0; padding:0; text-shadow:1px 2px 1px #033063; }
/* Styles */
}
