/*CSS reset*/
*{margin:0;padding:0;border:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,
var,dl,dt,dd,ol,ul,li,fieldset, form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{font-weight:inherit;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline;outline:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
/*end / CSS reset*/

/*CSS Default*/
#header,#content,#footer{float:none;clear:both;}
a{text-decoration:none;} a:hover{text-decoration:underline;}
#header .nav li a:hover, #header .navSec li a:hover, #content .single p a:hover, #content .semidouble ul.list li a:hover, #aside ul li a:hover, #main.right p a.linkContact:hover, .tool a:hover{text-decoration:none}
input,select,textarea{font:11px arial,helvetica,"sans Serif",clean,sans-serif;}
legend{display:none}label{cursor:pointer;cursor:hand;}:focus{outline:0;}

/* @font-face */
@font-face {font-family: 'AdobeCorporateIDMyriadSbScn';src: url(../fonts/zqmrb-webfont.eot);src: local('AdobeCorpID MyriadRgScn'), url(../fonts/zqmrb-webfont.ttf) format('truetype');font-weight: normal;font-style: normal;}
/*end / @font-face */

body{font:13px arial,helvetica,"sans Serif",clean,sans-serif;}
#wrap{background:#e3edf0 url(../img/bgBody.gif) no-repeat center top;}
#wrap.blog{background:#e3edf0 url(../img/bgBlog.jpg) no-repeat center top;}
#container{}
/*end / CSS Default*/

/*position*/
.clear {clear:both}
.right {float:right}
.left {float:left}
/* end / position */

/* hide elements */
.hide {display:none}
/*end / hide elements */


/*header*/
#header{width:780px;height:108px;margin:0 auto;}
.blog #header{height:115px}
#header .branding a{width:179px;height:107px;float:left;display:inline-block;background:url(../img/logoDisqueAgua.gif) no-repeat left top;text-indent:-999em}
.blog #header .branding a{background:none}
#header .navSec{position:relative;top:10px}
#header .navSec li{height:21px}
#header .navSec li a{height:21px;display:inline-block;float:left;background:url(../img/bgNavSec.png) repeat-x left -42px;font-size:12px;color:#739099;text-decoration:none;text-transform:uppercase;line-height:21px;letter-spacing:-1px}
#header .navSec li span{width:12px;height:21px;display:inline-block;float:left;background:url(../img/bgNavSec.png) no-repeat left -21px}
#header .navSec li span.start{width:7px;float:left;background:url(../img/bgNavSec.png) no-repeat left top}
#header .navSec li span.end{width:9px;background:url(../img/bgNavSec.png) no-repeat -3px -63px}
#header .nav{float:left;position:relative;top:45px;left:15px}
#header .nav li a{height:42px;display:inline-block;float:left;background:url(../img/bgNav.png) repeat-x left top;font-size:16px;color:#739099;text-decoration:none;line-height:42px;letter-spacing:-1px}
#header .nav li span{width:20px;height:42px;display:inline-block;float:left;background:url(../img/bgNavSpace.png) no-repeat -2px top}
#header .nav li span.start{width:22px;float:left;background:url(../img/bgNavRight.png) no-repeat left top}
#header .nav li span.end{width:22px;background:url(../img/bgNavLeft.png) no-repeat left top}
#header .search{width:163px;height:35px;position:relative;top:28px}
#header .search form p input#txt_search{width:114px;padding:10px 0 10px 15px;background:url(../img/bgSearch.png) no-repeat right bottom;font-size:12px;color:#acbfc9}
#header .social{width:197px;height82px;margin:10px 0 0 0;float:right}
#header .social .rss{height:41px;padding:0 10px 0 0;display:block;background:url(../img/btSocial.png) no-repeat 0 0;line-height:41px;color:#28698a;text-align:right}
#header .social .twitter{width:197px;height:41px;display:block;background:url(../img/btSocial.png) no-repeat 0 -41px;float:left;text-indent:-999em}
/*end / header*/

/*content*/
#content{width:780px;margin:0 auto;}
#content h1{width:772px;height:68px;padding:112px 0 0 25px;margin:0 0 20px -8.5px;background:url(../img/bgHeaderPage.png) no-repeat center top;font-size:40px;letter-spacing:-1px;color:#fff;text-transform:uppercase}
#content .banner{width:780px;height:289px;position:relative}
#content .banner-box{width:779px;height:259px}
#content .ui-tabs-hide{display:none}
#content .banner-pag{float:left;margin:221px 0 0 10px;position:absolute;z-index:999}
#content .banner-pag li{float:left}
#content .banner-pag li a{width:16px;height:41px;padding:3px 0 0 12px;display:block;background:url(../img/bgPagBanner.png) no-repeat 0 0;font-size:15px;font-family:AdobeCorporateIDMyriadSbScn;color:#4d7a92;text-decoration:none}
#content .banner-pag li.ui-tabs-selected a{background-position:0 -44px;color:#d6eaef}
#content .single{width:240px;margin:0 30px 0 0}
#content .single h2{width:239px;height:30px;padding:0 0 0 1px;background:#91acb3 url(../img/bgTitle.png) no-repeat left top;font-size:25px;color:#fff;line-height:40px;text-transform:uppercase}
#content .single h2 span,#content .double h2 span{width:15px;height:30px;*margin-top:-40px;display:inline-block;background:#91acb3 url(../img/bgTitle.png) no-repeat left -30px}
#content .single ul li{width:240px;padding:15px 0;color:#707678;border-bottom:1px solid #ced6d9}
#content .single ul li a{color:#707678}
#content .single ul li span{width:45px;height:56px;padding:0 0 0 0;margin:0 7px 0 0;display:inline-block;background:url(../img/bgDateBlog.png) no-repeat left top;font-size:30px;color:#5489a4;text-transform:uppercase;letter-spacing:-1px;text-align:center;overflow:hidden}
#content .single ul li span span{width:40px;height:17px;display:block;background:none;font-size:17px;line-height:17px;position:relative;top:-5px}
#content .single p a{padding:10px 0 10px 20px;display:block;background:url(../img/bgAllPost.gif) no-repeat left center;font-size:14px;color:#28698a;letter-spacing:-1px}
#content .double{width:509px}
#content .double h2{width:508px;height:30px;padding:0 0 0 1px;background:#91acb3 url(../img/bgTitle.png) no-repeat left top;font-size:25px;color:#fff;line-height:40px;text-transform:uppercase;letter-spacing:-1px}
#content .double p{width:156px;margin:15px 20px 0 0;color:#707678}
#content .semidouble p{color:#707678}
#content .semidouble p a{color:#707678}
#content .double p.end{margin-right:0}
#content .double p img{margin-bottom:9px}
#content .double p a{color:#707678}
#content .double p span{padding:2px 4px;margin:1px 0;display:inline-block;background:#65757a;font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:-1px}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:529px;height:182px;overflow:hidden;}
#content .double .section a.prev{width:28px;height:28px;margin:20px 10px 0 220px;display:inline-block;background:url(../img/bgBtSolucoes.gif) no-repeat left top}
#content .double .section a.next{width:28px;height:28px;margin:20px 0 0 0;display:inline-block;background:url(../img/bgBtSolucoes.gif) no-repeat left -28px}
#content .semidouble{width:375px;min-height:340px;margin:40px 30px 0 0;background:url(../img/bgMap.gif) no-repeat right 55px}
#content .end{margin-right:0;background:none}
#content .semidouble h2{padding:0 0 5px 0;margin:0 0 18px;font-size:25px;color:#7797a0;text-transform:uppercase;border-bottom:1px solid #ced6d9;letter-spacing:-1px}
#content .semidouble p span{padding:2px 4px;margin:1px 0;display:inline-block;background:#65757a;font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:-1px}
#content .semidouble p img{margin:0 10px 0 0}  
#content .semidouble form p select{min-width:150px;padding:3px;margin-bottom:15px;border:1px solid #ccd7db}
#content .semidouble ul li{width:165px;padding:4px 0;border-bottom:1px solid #c0d3da}
#content .semidouble ul.list li a{padding-right:10px;display:inline-block;background:url(../img/bgListCity.gif) no-repeat right center;font-size:12px;color:#28698a;text-transform:uppercase;letter-spacing:-1px}
#content .semidouble ul li.end{border:none}
#content .end ul li{width:auto;padding:10px 0 0 0;border:none}
#menu_tips a{width:24px;height:24px;padding:0;margin:0 3px 0 0;display:inline-block;background:url(../img/bgPageNumber.png) no-repeat left -24px;font-size:15px;font-family:AdobeCorporateIDMyriadSbScn;color:#4d7a92;text-align:center;line-height:24px}
#menu_tips a.wactive{background:url(../img/bgPageNumber.png) no-repeat left top;color:#d6eaef}
#tips img{margin-right:10px}
#main.right, #main.left{width:552px;margin-bottom:40px;background:#fff url(../img/bgTopMain.gif) no-repeat left top}
#main.right span.bottom, #main.left span.bottom{width:552px;height:10px;margin-top:25px;display:block;background:url(../img/bgBottomMain.gif) no-repeat left bottom}
#main.right h2{margin:25px;font-size:35px;letter-spacing:-1px;color:#8ea9b1;text-transform:uppercase;border-bottom:1px solid #ced6d9}
#main.right h3, #main .article .title{margin:25px 25px 10px 25px;font-size:25px;letter-spacing:-1px;color:#8ea9b1;text-transform:uppercase}
#main .article .title a{color:#8ea9b1;}
#main.right h4{margin:25px;font-size:16px;letter-spacing:-1px;color:#8ea9b1;text-transform:uppercase}
#main.right .hr, #main.left .hr{height:1px;margin:0 25px;background:#cedce1}
#main.right p, #main.left p{padding:0 25px 25px 25px;color:#707678}
#main.right img, #main.left img{margin-bottom:25px}
#main.right ul, #main.right dl{margin:0 25px 25px 25px}
#main.right ul li{padding:5px 5px 5px 20px;background:url(../img/bgList.gif) no-repeat left center;color:#1088c6;border-bottom:1px solid #e6eaec}
#main.right dl dt{margin:25px 0 15px 0;font-size:11px;color:#b4b9bb}
#main.right dl dt strong{display:block;font-size:13px;color:#707678}
#main.right dl dd{padding:0 0 25px 0;color:#707678;border-bottom:1px solid #e6eaec}
#main.right dl dd a{color:#707678}
#main.right form p span{display:inline-block}
#main.right form p span.col{width:226px;height:76px;margin-top:-40px;*margin-top:-75px}
#main.right form p label{padding:15px 0 10px 0;display:block;color:#707678;font-weight:800}
#main.right form p .txtFaleNome{width:492px;height:25px;padding:5px;background:url(../img/bgForm.png) no-repeat 0 -35px}
#main.right form p .txtFaleNome input{width:492px;padding:5px 0}
#main.right form p .txtFaleEmail,
#main.right form p .txtFaleCidade{width:216px;height:25px;padding:5px;background:url(../img/bgForm.png) no-repeat 0 0}
#main.right form p .txtFaleEmail input,
#main.right form p .txtFaleCidade input{width:216px;padding:5px 0}
#main.right form p .sltFaleEstado{width:224px;height:28px;padding:7px 5px 0 5px;background:url(../img/bgForm.png) no-repeat 0 0;overflow:hidden}
#main.right form p .sltFaleEstado select{width:214px}
#main.right form p .txtFaleMsg{width:492px;height:115px;padding:5px;margin-bottom:25px;background:url(../img/bgForm.png) no-repeat 0 -70px}
#main.right form p .txtFaleMsg textarea{width:492px;height:115px;overflow:auto}
#main.right form p span.txtBusca{width:412px;height:35px;display:inline-block;background:url(../img/bgForm.png) no-repeat 0 -195px;float:left;}
#main.right form p span.txtBusca input{width:400px;padding:5px 0;margin:5px;background:none}
#main.right form p input.btSearchResult{margin:2px 0 5px 0;float:right}
#main.right form p span.result{width:auto;height:auto;font-size:11px;color:#b7babb}
#main.right form h4{margin:25px 25px 0 25px}
#main.right ul.area li{width:inherit;padding-left:10px;background:url(../img/bgListCity.gif) no-repeat 0 center;border-bottom-color:#cedce1;font-size:12px;letter-spacing:-1px;color:#28698a;text-transform:uppercase}
#main.right p a.linkContact{font-size:12px;letter-spacing:-1px;color:#28698a;text-transform:uppercase}
#aside ul{margin-top:20px}
#aside ul li{width:187px;height:26px;padding-left:10px;margin-bottom:2px;display:block;background:url(../img/bgAside.gif) no-repeat 0 -52px}
#aside ul li a{width:187px;height:26px;display:block;background:url(../img/bgAside.gif) no-repeat right -78px;font-size:20px;color:#fff;text-transform:uppercase;line-height:26px;text-decoration:none;letter-spacing:-1px}
#aside ul li:hover, #aside ul li.active{background-position:0 0}
#aside ul li:hover a,  #aside ul li.active a{background-position:right -26px}
#main.left .author{height:26px;padding:0 10px;margin:0 25px 50px 25px; background:url(../img/bgBlog.gif) no-repeat 0 -31px;font-size:11px;color:#707678;line-height:26px}
#main.left .author a{font-weight:800;color:#28698a}
#main.left .tags{height:31px;padding:0 10px;margin:0 25px; background:url(../img/bgBlog.gif) no-repeat 0 0;line-height:31px}
#main.left .tags span{font-size:16px;letter-spacing:-1px;color:#7797a0;text-transform:uppercase}
#main.left .tags a{color:#28698a}
.subscribe{margin:25px 0 0 25px} 
.subscribe li{display:inline;float:left}
.subscribe li a{width:16px;height:16px;margin-right:3px;display:block;background:url(../img/socialMedia.gif) no-repeat 0 0;text-indent:-999em}
.subscribe li a.t{background-position:0 0}
.subscribe li a.l{background-position:0 -16px}
.subscribe li a.f{background-position:0 -32px}
.subscribe li a.o{background-position:0 -48px}
.tool {padding:0 0 25px 304px;margin:25px 25px 30px 25px;border-bottom:1px solid #cedce1;text-align:right}
.tool li{display:inline; float:left}
.tool a{padding:3px 5px 3px 20px;display:block;background:url(../img/icons.gif) no-repeat;font-size:12px;letter-spacing:-1px;color:#28698a;text-transform:uppercase}
.tool .print{background-position:0 3px}
.tool .pdf{background-position:0 -16px}
.tool .mail{width:118px;padding:3px 10px 3px 0;background-position:6px -29px}
.tool .active{background:url(../img/bgFormaMail.png) no-repeat -158px 0}
#main.left .comments{padding:0 25px 25px 25px;color:#707678}
#main.left .comments h3{margin-bottom:30px;font-size:20px;letter-spacing:-1px;color:#7797a0;text-transform:uppercase}
#main.left .comments h3 span{color:#28698a}
#main.left .comments h3.form{margin-bottom:10px;}
#main.left .comments a {font-weight:800;color:#28698a}
#main.left .comments p{padding:10px 0 25px 0;margin-bottom:25px;border-bottom:1px solid #cedce1}
#main.left .comments form p{padding:0;margin:0;border-bottom:none}
#main.left form p span{display:inline-block}
#main.left form p span.col{width:226px;height:76px;margin-top:-40px;*margin-top:-75px}
#main.left form p label{padding:15px 0 10px 0;display:block;color:#707678;font-weight:800}
#main.left form p .txtComNome,
#main.left form p .txtComEmail{width:216px;height:25px;padding:5px;background:url(../img/bgForm.png) no-repeat 0 0}
#main.left form p .txtComNome input,
#main.left form p .txtComEmail input{width:216px;padding:5px 0}
#main.left form p .txtComMsg{width:492px;height:115px;padding:5px;margin-bottom:25px;background:url(../img/bgForm.png) no-repeat 0 -70px}
#main.left form p .txtComMsg textarea{width:492px;height:115px;overflow:auto}
#main.left form p .txtComCap{margin-bottom:30px;display:block}
#main.left form p .txtComCap img{margin-right:10px;float:left}
#main.left form p .txtComCap input{width:79px;padding:10px 5px;background:url(../img/bgCap.gif) no-repeat right bottom}
#main .formMail{width:271px;height:354px;padding-right:15px;margin:-35px 0 0 241px;*margin:-35px 0 0 -311px;background:url(../img/bgFormaMail.png) no-repeat 0 -21px;float:right;position:absolute;z-index:999}
#main .formMail form p{padding:0}
#main .formMail form p img{float:left}
#main .formMail form p span{height:30px;padding:0 0 0 15px;margin:10px 0 0 0;display:block}
#main .formMail form p span.msg{height:85px}
#main .formMail form p span.cap{height:50px;margin:0}
#main .formMail form p label{padding:5px 0;display:inline-block;font-weight:normal;font-size:11px;float:left}
#main .formMail form p input.txt{width:187px;padding:10px 5px;background:url(../img/bgTxtMail.png) no-repeat right bottom;float:right}
#main .formMail form p input.cap{width:121px;padding:10px 5px;background:url(../img/bgCapMail.png) no-repeat right bottom;float:right}
#main .formMail form p textarea{width:187px;height:69px;padding:5px;background:url(../img/bgMsgMail.png) no-repeat right bottom;float:right;overflow:auto}
#sidebar h2{width:196px;height:30px;padding:0 0 0 1px;background:#91acb3 url(../img/bgTitle.png) no-repeat left top;font-size:25px;letter-spacing:-1px;color:#fff;line-height:40px;text-transform:uppercase}
#sidebar h2 span{width:15px;height:30px;*margin-top:-40px;display:inline-block;background:#91acb3 url(../img/bgTitle.png) no-repeat left -30px}
#sidebar ul{margin:20px 0 50px 0}
#sidebar ul li a{display:block;padding:5px 0;color:#28698a;border-bottom:1px solid #c0d3da}
#sidebar .search{width:198px;margin:0 0 10px 0}
#sidebar .search span{letter-spacing:-1px;font-size:20px;color:#97b1b8;text-transform:uppercase}
#sidebar .search form p input#txt_search{width:153px;height:15px;padding:10px 0 10px 10px;background:url(../img/bgSearchBlog.png) no-repeat right bottom;font-size:12px;color:#acbfc9}
#sidebar .twitter{width:197px;color:#28698a;font-size:12px}
#sidebar .twitter h3{margin:5px 0 0 0;font-size:14px;text-transform:uppercase}
#sidebar .twitter li{padding:4px;margin:0 0 3px 0;background:#f3f7f8}
#sidebar .twitter img{width:48px;height:48px;margin:0 4px 4px 0;float:left}
#sidebar .twitter a{display:inline;border:none}
#sidebar .twitter a.tAuthor{font-weight:800}
#sidebar .formContato{width:197px}
#sidebar .formContato form{margin:10px 0 0 0}
#sidebar .formContato .contato-txt{width:189px;padding:8px 4px;margin:4px 0;background:url(../img/bgTxtContato.png) no-repeat right bottom;color:#93b4c4;font-size:12px}
#sidebar .formContato .contato-area{width:189px;height:71px;padding:4px;margin:4px 0 12px 0;background:url(../img/bgAreaContato.png) no-repeat right bottom;color:#93b4c4;font-size:12px}
#sidebar .tags{width:197px}
#sidebar .tags p{padding:20px 0;line-height:20px}
#sidebar .tags p a{color:#28698a}
#sidebar .tags .tag1{font-size:11px}
#sidebar .tags .tag2{font-size:14px}
#sidebar .tags .tag3{font-size:18px}
#sidebar .tags .tag4{font-size:22px}
/*end / content*/

/*paginação*/
#main .pages{height:24px;margin:0 auto 25px 90px}
#main .pages ul li{width:24px;height:24px;padding:0;margin:0 1px;display:inline-block;background:url(../img/bgPageNumber.png) no-repeat left -24px;border:none;font-size:15px;font-family:AdobeCorporateIDMyriadSbScn;text-transform:uppercase;text-align:center;line-height:24px;float:left}
#main .pages ul li.select{background:url(../img/bgPageNumber.png) no-repeat left top;}
#main .pages ul li a{color:#4d7a92;}
#main .pages ul li.select a{color:#d6eaef}
#main .pages ul li.ant,
#main .pages ul li.prox{width:75px;height:24px;margin:0 15px 0 15px;background:url(../img/btNextPrev.gif) no-repeat left top}
#main .pages ul li.off{color:#a8a7a7}
/*paginação / end*/

/*footer*/
#footer{height:182px;background:url(../img/bgFooter.png) repeat-x center top}
#footer .section{width:780px;height:100px;margin:0 auto}
#footer .fone{width:251px;height:72px;background:url(../img/fone.png) no-repeat left 13px;text-indent:-999em;}
#footer .section .section{width:529px;height:72px;text-align:right}
#footer .section .section h2{font-size:13px;padding:8px 295px 3px 0;color:#ebf6f9;text-transform:uppercase;letter-spacing:-1px}
#footer .section .section form p input#txt_nome, #footer .section .section form p input#txt_email{width:141px;padding:10px 0 6px 10px;margin:0 10px 0 9px;background:url(../img/bgTxtInput.png) no-repeat right bottom; font-size:12px;color:#acbfc9}
#footer .address{margin-top:12px;font-size:11px;color:#5f696c;text-transform:uppercase;letter-spacing:-1px}
#footer .copy{margin-top:12px;font-size:11px;color:#94a8ae;text-transform:uppercase;letter-spacing:-1px}
#footer .developer{width:780px;margin:20px auto;text-align:right}
/*end / footer*/