/*CSS PROJETO PT Wholesale 2014-2015*/
/*BASE 1.1*/
/* v15 - 07/05/2015 */

/*FONTS*/
@font-face{font-family:"Co Text Regular";
	src:url('../fonts/co_text-webfont.eot');
	src:url('../fonts/co_text-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/co_text-webfont.woff') format('woff'),
		url('../fonts/co_text-webfont.ttf') format('truetype'),
		url('../fonts/co_text-webfont.svg#co_text-webfont') format('svg');
font-weight:normal;font-style:normal;}
@font-face{font-family:"Co Text Bold";
	src:url('../fonts/co_text_bd-webfont.eot');
	src:url('../fonts/co_text_bd-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/co_text_bd-webfont.woff') format('woff'),
		url('../fonts/co_text_bd-webfont.ttf') format('truetype'),
		url('../fonts/co_text_bd-webfont.svg#co_text_bd-webfont') format('svg');
font-weight:600;font-style:normal;}
@font-face{font-family:"Co Text Light";
	src:url('../fonts/co_text_lt-webfont.eot');
	src:url('../fonts/co_text_lt-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/co_text_lt-webfont.woff') format('woff'),
		url('../fonts/co_text_lt-webfont.ttf') format('truetype'),
		url('../fonts/co_text_lt-webfont.svg#co_text_lt-webfont') format('svg');	
font-weight:normal;font-style:normal;}
@font-face{font-family:"Calibri Regular";
	src:url('../fonts/calibri-webfont.eot?#iefix');
	src:url('../fonts/calibri-webfont.eot?#iefix') format('eot'),
		url('../fonts/calibri-webfont.woff') format('woff'),
		url('../fonts/calibri-webfont.ttf') format('truetype'),
		url('../fonts/calibri-webfont.svg#calibri-webfont') format('svg');
font-weight:normal;font-style:normal;}
@font-face{font-family:"Calibri Bold";
	src:url('../fonts/calibri_bd-webfont.eot?#iefix');
	src:url('../fonts/calibri_bd-webfont.eot?#iefix') format('eot'),
		url('../fonts/calibri_bd-webfont.woff') format('woff'),
		url('../fonts/calibri_bd-webfont.ttf') format('truetype'),
		url('../fonts/calibri_bd-webfont.svg#calibri_bd-webfont') format('svg');
font-weight:600;font-style:normal;}

/*DEFAULT*/
html,body{margin:0;padding:0;background:#000;font-family:"Calibri Regular",Calibri,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;color:#FFF;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
input, select, button, textarea, a{color:#303030;}
a{text-decoration:underline;} a:hover{text-decoration:none;color:#0099ab;}
a:hover, a:active, a:focus,input:focus, select:focus, button:focus, textarea:focus{outline:0;}
center{text-align:center !important;}
strong{font-family:"Calibri Bold";}

/*SITE INDISPONIVEL*/
.site-not-available{background:#00a3ac;position:absolute;top:0;left:0;width:100%;height:100%;min-height:768px;}
.site-not-available div{width:90%;margin:0 auto;color:#FFF;text-transform: uppercase;}
.site-not-available div img{margin-top:8%;}
.site-not-available div span{color:#31494d;text-transform:none;}

/*INCOMPATIBILIDADES*/
.js-alert{margin:0 auto;padding:10px 20px;background:#FFF;text-align:center;color:#000;}
.ie7 .main{display:none;}
.ie8 .main{overflow:visible !important;min-width:1024px;}

/*ACESSIBILIDADE*/
.anchor,.anchor li{margin: 0;list-style:none;}
a.skip {position: absolute;top:-200px;left:50%;z-index:1;background:#0099ab;text-align:center;padding:5px 10px;font-size:16px;border:2px solid;text-decoration:none;color:#FFF;}
a.skip:focus{top:32px;z-index:999;}          
a.skip:hover, .skip:active{text-decoration:underline;color:#FFF;}

/*COOKIES MESSAGE*/
#warning_EU_cookiemsg{position:relative;}
.cook-tab{background:#111;border-bottom: 1px solid #fff;color:#ccc;padding:10px 0px;font-size:14px;} 
.cook-tab .est{width:auto;max-width:1090px;margin:0 auto;min-height:30px;padding:0 15px;line-height:30px;}
.cook-tab a{color:#ccc;cursor:pointer;display:inline-block;}
.cook-tab a.i-external{margin-left:5px;}
.cook-tab a.i-external i{relative;top:1px;}
.cook-tab a.ic-close{float:right;width:30px;height:30px;text-indent:-9999px;background:url(../images/bt-close.png) no-repeat right top;}
.cook-tab a.ic-close:hover{text-decoration:none;}

/*Específicos*/
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,
.clearfix:after,
.nav:before,
.nav:after {display:table;content:" ";}
.nav:after {clear:both;}
.clear{clear:both;font-size:0;line-height:0;} .table{display:table;} .block{display:block;} .none{display:none;} .pos_esq{float:left;} .pos_dir{float:right;} .pos_rel{position:relative;} .pos_abs{position:absolute;} .txt_center{text-align:center;} .txt_left{text-align:left;} .txt_right{text-align:right;} .v_top{vertical-align:top;} .v_mid{vertical-align:middle;} .v_bot{vertical-align:bottom;} .box_sizing{-webkit-box-sizing:border-box;box-sizing:border-box;} .user_select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;} .z-up{z-index:99999;} .z-down{z-index:999;} .center > *{float:none;text-align:center;} .left > *{float:left;text-align:left;} .right > *{float:right;text-align:right;} .full-size{width:100%;height:100%;}

/*Elementos*/
.logo{display:block;}
.logo img{width:100%;height:auto;}
.lang{float:left;display:block;width:60px;height:26px;padding-right:15px;}
.lang a{display:block;float:left;min-width:25px;min-height:25px;line-height:25px;color:#FFF;text-decoration:none;text-align:center;}
.lang a.on,
.lang a:hover{color:#0099ab;}
.bg-img,
.bg-img img{width:100%;height:100%;}
.lt-img,
.lt-img img{width:100%;height:100%;}
.lt-img img{opacity:0.3;filter:alpha(opacity=30);}
.lt-img .img,
.lt-img .icn{width:auto;height:auto;opacity:1.0;filter:alpha(opacity=100);}
.img{width:auto;height:auto;}
.img-H{width:100%;height:auto;}
.img-V{width:auto;height:100%;}
.icn_XL{width:auto;height:auto;max-width:65px;max-height:65px;}
.icn_L{width:auto;height:auto;max-width:60px;max-height:60px;}
.icn_M{width:auto;height:auto;max-width:40px;max-height:40px;}
.icn{width:auto;height:auto;max-width:30px;max-height:30px;}
.icn_S{width:auto;height:auto;max-width:20px;max-height:20px;}
.icn_XS{width:auto;height:auto;max-width:15px;max-height:15px;}
.caption{width:100%;}
.trim{height:56px;overflow:hidden;text-overflow: ellipsis;}
.banner{padding:0;}
.banner .trim{width:575px;}
.banner .caption{position:absolute;top:0;left:0;margin:0;padding-top:8%;}
.banner .caption a{text-decoration:none;}
.mask{position:absolute;width:100%;height:99%;top:0;left:0;zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.caption *{width:100%;}
.search{float:left;height:30px;padding:0 12px;background:#303030;border:none;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-khtml-border-radius:18px;}
.search input{height:28px;background-color:transparent;border:none;color:#FFF;font-size:12px;font-weight:600;font-family:"Calibri Bold",Calibri;}
	.ie8 .search input{height:22px;margin-top:3px;line-height:22px;}
.search .icn-search{float:right;height:18px;margin:6px 0 0 6px;text-indent:-9999px;}
	.ie8 .search .icn-search{margin-top:7px;}
[class^="tab-content"],
[class*=" tab-content"]{display:none;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;zoom:1;filter:alpha(opacity=0);opacity:0;}
[class^="tab-content"].on,
[class*=" tab-content"].on{display:block;filter:alpha(opacity=100);opacity:1;}
.map{width:100%;}
.map-content{width:100%;height:100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;}
.map-content [class^="title"],.map-content [class*=" title"]{}
.map-content [class^="title"]:first-child,.map-content [class*=" title"]:first-child{}
.hr{display:block;height:0;border-bottom:3px solid #FFF;}
.content-title .hr{margin:20px auto;width:108px;}

/*Gradientes*/
.grad-0{
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 35%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(35%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

/*Botões*/
[class^="bt-"],
[class*=" bt-"]{display:block;border:3px solid #303030;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-khtml-border-radius:18px;text-align:center;font-weight:600;font-family:"Calibri Bold",Calibri;color:#303030;font-size:12px;text-decoration:none;}
[class^="bt-"]:hover,
[class*=" bt-"]:hover{background:#303030;color:#FFF;}
input[class^="bt-"],
input[class*=" bt-"],
button[class^="bt-"],
button[class*=" bt-"]{height:31px;background:none;}
.bt-round{width:15px;height:15px;padding:0 5px 10px;font-size:18px;}
@-moz-document url-prefix() { 
	.bt-round{height:14px;padding-bottom:12px;}
}
.bt-text{float:left;height:15px;padding:5px 25px;text-transform:uppercase;}
.bt-disabled{zoom:1;filter:alpha(opacity=30);opacity:0.3;cursor:default !important;}
.bt-disabled:hover{background:none !important;color:inherit !important;}
center [class^="bt-"],
center [class*=" bt-"]{float:none;display:inline;padding:7px 25px 6px;}
.bt-white{border-color:#FFF;color:#FFF;}
.bt-white:hover{background-color:#FFF;color:#303030;}
.bt-blue{border-color:#0099ab;color:#0099ab;}
.bt-blue:hover{background-color:#0099ab;color:#FFF;}
.bt-dark{border-color:#303030;color:#303030;}
.bt-dark:hover{background-color:#303030;color:#FFF;}
.btn,
.btn:visited {color: #f6f6f6;text-transform:uppercase;text-decoration:none;font-family:"Calibri Bold";text-align:center;font-size: 13px;padding: 4px 12px;display: inline-block;border-radius: 8px / 20px;border:none;}
.btn-link,
.btn-link:visited{text-transform:none;}
.btn .glyphicon{margin-left:5px;font-size:0.7em;line-height:1.8;top:0;margin-right:-2px;}
.btn.btn-perfil{text-transform:none;border-color:#595959;background:#8c8b90;box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;}
.btn.btn-perfil:hover{border-color:#262626;background:#0099ab;color:#FFF;}

/*Links*/
.link-all{display:block;}
.link-all,
.link-all:hover,
.link-doc,
.link-doc:hover{text-decoration:none;color:inherit;}
.link-all:hover p{zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.link-doc{line-height:25px;text-transform:uppercase;}
.link-doc:hover{color:#0099ab;}
.link-doc *{float:left;margin-right:10px;}

/*Listas*/
[class^="list-"],
[class*=" list-"],
[class^="list-"] li,
[class*=" list-"] li{margin:0;padding:0;list-style:none;}
.list-H li{float:left;}
.list-V li{display:block;width:100%;}
[class^="list-"] li.sep,
[class*=" list-"] li.sep{padding:2px 4px;}
.list-pages{display:block;text-align:center;}
.list-pages li{display:inline-block;zoom:1;text-align:center;}
.list-pages li a{display:block;width:20px;height:35px;line-height:35px;text-decoration:none;}
.list-pages li a.prev,
.list-pages li a.next{width:auto;text-transform:uppercase;}
.list-pages li a:hover,
.list-pages li a.on{text-decoration:underline;}
.list-pages li a.off,
.list-pages li a.off:hover{cursor:default;zoom:1;filter:alpha(opacity=50);opacity:0.5;text-decoration:none;color:inherit;}
.list-pages li a .icn-arr-blue-left-XS,
.list-pages li a .icn-arr-blue-right-XS{margin-top:12px;}
.list-pages li a .icn-arr-blue-left-XS{float:left;margin-right:5px;}
.list-pages li a .icn-arr-blue-right-XS{float:right;margin-left:5px;}


.contacts .box-2{max-width: 948px;}
.contacts .box-2 legend p{padding-top:0;padding-bottom:0;}
.contacts .box-2 legend p:first-child{padding-bottom:15px;}
.list-contacts{margin-top:15px!important;width:100%;}
.list-contacts li{display:inline-block;min-width:158px;text-align:center!important;}
.list-contacts li span[class^="icn-"], .list-contacts li span[class*=" icn-"]{display:inline-block;margin:0 10px 0 0!important;}
.list-contacts li a:hover{text-decoration:underline!important;}

/* Tipografia */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1,.titleXL{font-size:72px;font-weight:600;font-family:"Co Text Bold";}
h2,.titleLarge{font-size:38px;font-weight:600;font-family:"Co Text Bold";}
h3,.titleMedium{font-size:30px;font-weight:600;font-family:"Co Text Bold";}
h4,.titleBold{font-size:18px;font-weight:600;font-family:"Co Text Bold";}
h5,.title{font-size:18px;font-weight:400;font-family:"Co Text Regular";}
h6,.titleThin{font-size:18px;font-weight:200;font-family:"Co Text Light";}
.titleSmall{font-size:16px;font-weight:400;font-family:"Co Text Regular";}
.title-1{font-size:16px;font-weight:600;font-family:"Calibri Bold",Calibri;}
.title-2{font-size:14px;font-weight:600;font-family:"Calibri Bold",Calibri;}
.title-3{font-size:16px;font-family:"Calibri Regular",Calibri;}
.title-4{font-size:14px;font-family:"Calibri Regular",Calibri;}
.title-5{font-size:12px;font-family:"Calibri Regular",Calibri;}
.txt-white{color:#FFF;text-shadow: 0px 0px 2px #000;}
.txt-dark{color:#303030;text-shadow: 0px 0px 2px #FFF;}
.txt-blue{color:#0099ab;}
.titleXL > a,.titleXL > a:hover,
.titleLarge > a,.titleLarge > a:hover,
.titleMedium > a,.titleMedium > a:hover,
.titleBold > a,.titleBold > a:hover,
.title > a,.title > a:hover,
.titleThin > a,.titleThin > a:hover,
.titleSmall > a,.titleSmall > a:hover{color:inherit;text-decoration:none;}

/*Icones*/
[class^="icn-"],
[class*=" icn-"]{display:block;background:transparent url(../images/sprite-icons.png) no-repeat 0 0;}
.icn-arr-grey-down-XS{width:12px;height:12px;background-position:0 0;}
.icn-arr-dark-up-M{width:31px;height:15px;background-position:0 -14px;}
.icn-arr-blue-right-M{width:15px;height:31px;background-position:-36px 0;}
.icn-search{width:18px;height:18px;background-position:0 -31px;}
.icn-phone{width:16px;height:18px;background-position:-20px -30px;}
.icn-fax{width:23px;height:23px;background-position:-38px -25px;}
.icn-mail{width:16px;height:23px;background-position:-63px -23px;}
.icn-trafego-XS{width:23px;height:23px;background-position:-205px -193px;}
.icn-trafego-dark-XS{width:23px;height:23px;background-position:-205px -259px;}
.icn-roaming-XS{width:23px;height:23px;background-position:-205px -444px;}
.icn-roaming-dark-XS{width:23px;height:23px;background-position:-205px -490px;}
.icn-capacidade-XS{width:23px;height:23px;background-position:-205px -322px;}
.icn-capacidade-dark-XS{width:23px;height:23px;background-position:-205px -384px;}
.icn-infraestruturas-XS{width:23px;height:23px;background-position:-205px -61px;}
.icn-infraestruturas-dark-XS{width:23px;height:23px;background-position:-205px -127px;}
.icn-interfaces-XS{width:23px;height:23px;background-position:-205px -61px;}
.icn-arr-blue-left-XS,
.icn-arr-blue-right-XS{width:8px;height:12px;}
.icn-arr-blue-left-XS{background-position:-53px -14px;}
.icn-arr-blue-right-XS{background-position:-53px 0;}
[class^="icn-doc"],
[class*=" icn-doc"]{width:25px !important;height:27px;background-image:url(../images/sprite-docs.png);}
.icn-doc-pdf{background-position:0 0;}
a:hover .icn-doc-pdf,
.icn-doc-pdf:hover{background-position:-56px 0;}
.icn-doc-zip{background-position:0 -30px;}
a:hover .icn-doc-zip,
.icn-doc-zip:hover{background-position:-56px -30px;}
.icn-doc-outros{background-position:0 -60px;}
a:hover .icn-doc-outros,
.icn-doc-outros:hover{background-position:-56px -60px;}

/*Setas*/
[class^="arrow-"],
[class*=" arrow-"]{width:0;height:0;}
.arrow-up{border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:17px solid #FFF;}
.arrow-down{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #FFF;}
.arrow-right{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #FFF;}
.arrow-left{border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #FFF;}

/*Forms*/
[class^="form-"],
[class*=" form-"]{float:left;margin:0;width:100%;padding-top:30px;overflow:hidden;}
.form-default{max-width:948px;}
.form-contacts{max-width:620px;}
[class^="field-"],
[class*=" field-"]{float:left;margin:0 30px 25px 0;}
.field-full{width:100%;margin-right:0;}
.field-half{width:50%;}
.form-default .field-full{max-width:910px;}
.form-default .field-half{max-width:444px;}
.form-contacts .field-full{max-width:585px;}
.form-contacts .field-half{max-width:280px;}
[class^="form-"] [class^="field-"] [class^="ipt-"],
[class^="form-"] [class^="field-"] [class*=" ipt-"],
[class^="form-"] [class*=" field-"] [class^="ipt-"],
[class^="form-"] [class*=" field-"] [class*=" ipt-"],
[class*=" form-"] [class^="field-"] [class^="ipt-"],
[class*=" form-"] [class^="field-"] [class*=" ipt-"],
[class*=" form-"] [class*=" field-"] [class^="ipt-"],
[class*=" form-"] [class*=" field-"] [class*=" ipt-"]{width:96%;}
[class^="form-"] .field-half [class^="ipt-"],
[class^="form-"] .field-half [class*=" ipt-"],
[class*=" form-"] .field-half [class^="ipt-"],
[class*=" form-"] .field-half [class*=" ipt-"]{width:90%;}
[class^="form-"] label,
[class*=" form-"] label{display:block;padding:3px 10px;font-family:"Calibri Bold";font-size:15px;text-transform:uppercase;text-align:left;}
.field-error{color:#FF0000;}
.msg-error{display:block;float:left;clear:left;margin:0 5px;line-height:22px;font-family:"Calibri";font-size:12px;font-style:italic;text-transform:none;}
[class^="ipt-"],
[class*=" ipt-"]{padding:7px 13px;background:#FFF;border:1px solid #CCC;border-left:none;border-right: none;border-radius:8px / 20px;-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.6);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.6);box-shadow: inset 0 1px 2px rgba(0,0,0,.6);text-align:left;color:#303030;}
.ipt-txt{}
.ipt-txt-area{height:128px;border-radius:8px / 60px;resize:none;}
/* --- dropdown --- */
/* prefixed css */
.dropdown,
.dropdown div,
.dropdown li,
.dropdown div::after{-webkit-transition: all 150ms ease-in-out;-moz-transition: all 150ms ease-in-out;-ms-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out;}
.dropdown .selected::after,
.dropdown.scrollable div::after{-webkit-pointer-events: none;-moz-pointer-events: none;-ms-pointer-events: none;pointer-events: none;}
/* wrapper */
.dropdown{position:relative;width:90%;float:left;display:block;padding:0 13px;line-height:32px;background:#FFF;border:1px solid #CCC;border-left:none;border-right: none;border-radius:8px / 20px;-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.6);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.6);box-shadow: inset 0 1px 2px rgba(0,0,0,.6);text-align:left;color:#303030;cursor:default;}
.dropdown.open{z-index:2;}
.dropdown:hover{}
.dropdown.focus{}
/* carat */
.dropdown .carat{position:absolute;right:12px;top:50%;margin-top:-3px;border: 5px solid transparent;border-top:6px solid #303030;}
.dropdown:hover .carat{border-top:6px solid #0099ab;}
.dropdown.open .carat{margin-top:-10px;border-top:6px solid transparent;border-bottom:6px solid #0099ab;}
.dropdown.disabled .carat{border-top-color: #999;}
/* old select (hidden) */
.dropdown .old{position: absolute;left: 0;top: 0;height: 0;width: 0;overflow: hidden;}
.dropdown select{position: absolute;left: 0px;top: 0px;}
.dropdown.touch .old{width: 100%;height: 100%;}
.dropdown.touch select{width: 100%;height: 100%;opacity: 0;}
/* selected feedback item */ 
.dropdown .selected,.dropdown li{display: block;overflow: hidden;white-space: nowrap;}
.dropdown.disabled .selected{color:#999;}
.dropdown .selected::after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 60px;}
/* DROP DOWN WRAPPER */
.dropdown div{position:absolute;height:0;left:5px;right:5px;top:100%;margin-top:0;border:1px solid #ccc;border-top:1px solid #eee;border-radius:0 0 10px 10px;overflow:hidden;opacity:0;background:#FFF;}
/* Height is adjusted by JS on open */
.dropdown.open div{opacity: 1;z-index: 2;}
/* fade overlay for scrolling lists */
.dropdown.scrollable div::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 50px;box-shadow: inset 0 -50px 30px -35px #fff;}
.dropdown.scrollable.bottom div::after{opacity: 0;}
/* drop down list */
.dropdown ul{position: absolute;left: 0;top:0;background:#FFF;height: 100%;width: 100%;list-style: none;padding:0;margin:0;overflow: hidden;}
.dropdown.scrollable.open ul{overflow-y: auto;}
/* DROP DOWN LIST ITEMS */
.dropdown li{list-style: none;padding:0 2px 0 8px;font-size:12px;}
/* .focus class is also added on hover */
.dropdown li.focus{background:#0099ab;position:relative;z-index:3;color:#fff;}
.dropdown li.active{font-weight:700;background:#CCC;color:#000;}
/*Checkbox*/
.checker {position:relative;width:16px;height:16px;margin:20px;display:inline-block;vertical-align:middle;zoom:1;}
.checker span {display:inline-block;text-align:center;width:16px;height:16px;background:url(../images/sprite_checkbox.png) no-repeat;background-position:0 center;}
.checker span:hover {background-position: -22px center;}
.checker span.checked {background-position: -44px center;}
.checker input {opacity: 0;filter: alpha(opacity:0);text-align: center;display: inline-block;background: none;width: 16px;height: 16px;}
/*RadioButton*/
.radio {position: relative;width: 16px;height: 16px;margin:20px;display: inline-block;vertical-align: middle;zoom: 1;}
.radio span {display: inline-block;text-align: center;width: 16px;height: 16px;background: url(../images/sprite_radio.png) no-repeat;background-position:0 center;}
.radio span:hover {background-position: -22px center;}
.radio span.checked {background-position: -44px center;}
.radio input {opacity: 0;filter: alpha(opacity:0);text-align: center;display: inline-block;background: none;width: 16px;height: 16px;}


/*ESTRUTURA*/
.main{position:relative;min-width:300px;}
header{position:absolute;z-index:998;width:100%;height:154px;top:0;left:0;}
	.ie9 header,
	.ie8 header{height:200px;}
section{height:auto;min-height:40px;margin:0 auto;background:#FFF;color:#303030;}
article{width:100%;height:auto;}
footer{height:85px;margin:0 auto;background:#000;color:#FFF;}
.est{width:100%;max-width:1350px;}
.est-0{width:100%;max-width:1140px;height:auto;margin:0 auto;}
.est-1{width:100%;max-width:1000px;height:auto;margin:0 auto;}
.est-2{width:100%;max-width:1000px;height:auto;margin:0 auto;padding-top: 10px;!important}
.est-3{width:100%;max-width:1000px;height:auto;margin:0 auto;padding-top: 20px;!important}
.box{display:block;width:100%;max-width:948px;height:auto;margin:0 auto;}
[class^="box-"],
[class*=" box-"]{position:relative;float:left;width:100%;height:auto;}
.box-0{max-width:75%;}
.box-1{max-width:66%;}
.box-2{max-width:50%;}
.box-3{max-width:33%;}
.box-4{max-width:25%;}
.box-5{max-width:20%;}
.box-6{max-width:16%;}
.box-7{max-width:14%;}
.box-8{max-width:12%;}
.box-9{max-width:11%;}
.box-10{max-width:10%;}
.page-layout{position:relative;width:100%;min-height:300px;}
.head-img{position:relative;min-height:250px;max-height:620px;}
.page-title{position:absolute;bottom:0;left:50%;width:948px;}
.page-content{min-height:100px;}
.contents{overflow:hidden;}
.details{}
.detail{display:table;}

/*Header*/
header h1{float:left;font-size:0;}
.page-header{padding:0;overflow:visible;position:relative;}
header .logo{float:left;width:222px;height:40px;margin:30px 15px;}
header .logo span{display:block;width:0;height:0;text-indent:-9999px;}
.nav-top{float:right;margin:42px 5px 30px;position:relative;z-index:200;}
.nav-top .perfil{display:inline-block;vertical-align:middle;margin-right:10px;}
.perfil .box-perfil{display:inline-block;vertical-align:middle;position:relative;}
.perfil .btn .glyphicon-user{margin:0 5px 0 0;font-size:15px;line-height:1;vertical-align:top;}
/*Header Menu*/
/* pesquisa*/
.menu .pesq .glyphicon-search{display:none;}
.pesq{text-align:right !important;position:relative;z-index:30}
.pesq-res{position:absolute;right:0;padding:15px 20px 10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;line-height:1.1em;text-align:left;border:1px solid;display:none;width:250px;}
@-moz-document url-prefix(){
	.pesq-res{right:20px;}
}
.pesq-res.active{display:block;}
.pesq-res p{font-family:"Calibri Bold";margin: 0 0 10px;padding:0;}
.pesq-res-lst{padding:0;margin:0;font-size:14px;list-style:none;}
.pesq-res-lst li{border-top:1px solid;}
.pesq-res-lst li:first-child{border:none;}
.pesq-res-lst li a{padding:10px 20px;display:block;margin:-1px -20px;/*transition:all .3s;-webkit-transition:all .3s;*/position:relative;}
.pesq-res-lst li a:hover,.pesq-res-lst li a:focus{text-decoration:none;/*margin:-5px -25px;padding:13px 25px 15px;*/}
.pesq-res-lst li a span{display:block;/*text-transform:uppercase;*/font-family:"Calibri Bold";/*padding-bottom:3px;*/}
header .nav .nav-ipts > ul > li{line-height:37px;}
.pesq input[type="text"]{margin-left:20px}
.pesq input[type="text"],
.ipt-pesq[type="text"]{margin-bottom:5px;padding:0 5px 0 25px; -webkit-border-radius: 8px / 20px; -moz-border-radius: 8px / 20px; -khtml-border-radius: 8px / 20px; border-radius: 8px / 20px;background: url(../images/ics-geral.png) no-repeat 5px -22px;border-top:1px solid;border-bottom:none;border-left:none;border-right:none;height:26px;line-height:26px;width:160px;-webkit-transition:width 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:width 0.5s ease; transition:width 0.5s ease;color:#fff;background-color:#5c5c5c;border-color:#3d3d3d !important;-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.6);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.6);box-shadow: inset 0 1px 2px rgba(0,0,0,.6);}
.pesq input:focus,
.pesq input.active {width:230px;background-position:5px 6px;outline:none;background-color: #F3F3F3;color: #000;}
/*NAV*/
.nav {padding-left: 0;margin-bottom: 0;list-style: none;}
header .nav{display:table;width:100%;padding:0px 10px 0 20px;-webkit-border-radius: 8px 20px;-moz-border-radius: 8px / 20px;-khtml-border-radius: 8px / 20px;border-radius: 8px / 20px;box-sizing:border-box;margin-bottom:20px;clear:both;border-top-color:#6e6e6e;/*background: #555555;*/background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top, #555555 1%, #111111 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#555555), color-stop(100%,#111111));background: -webkit-linear-gradient(top, #555555 1%,#111111 100%);background: -o-linear-gradient(top, #555555 1%,#111111 100%);background: -ms-linear-gradient(top, #555555 1%,#111111 100%);background: linear-gradient(to bottom, #555555 1%,#111111 100%);}
	.ie8 header .nav{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#111111',GradientType=0 ); /* IE6-9 */}
.nav-menu{width:85%;}
.nav-menu,
.nav-ipts{display:table-cell;vertical-align:top;}
.ic-nav{background:none;padding:.2em 0;border-top:.2em solid #fff;border-bottom:.2em solid #fff;float:left;display:inline-block;width:1em;line-height:0;}
.ic-nav > span{background:#fff;height:.2em;display:block;line-height:0;}
/* first level */
.menu{height:42px;width: 100%;margin:0;display:table;padding:0;}
.menu > li{display: table-cell;width:180px;list-style:none;vertical-align:middle;background:url(../images/separador_menu.png) no-repeat 0 center;text-align: center;}
.nav-menu .menu > li:first-child{background:none;}
.nav-menu .menu > li:hover{background-image:none;}
.nav-menu .menu > li:hover,
.nav-menu .menu > li.visible {background-color: #FFF;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.5) inset;}
.menu > li > a{padding: 13px 14px 14px;font-size: 15px;line-height: 1em;text-decoration:none;display:block;color: #FFF;white-space:nowrap;}
.menu > li:hover > a,
.nav-menu .menu > li.visible > a {color: #6B6B6B;}
.nav-menu .menu > li.on > a{background:#0099ab;}
.nav-menu .menu > li.on:hover > a{background:transparent;}
.nav-menu .menu > li > a > span{display:none;}
/* second level Sub-navegação*/
.nav-sub{width:1092px;display:table;table-layout:fixed;padding:0;border-radius:0 0 10px 10px;text-align:left;/*top:142px;*/position:absolute;z-index:999;left:-99999px;overflow:hidden;border:1px solid #d4d4d4;border-top:none;box-sizing:initial;background: none repeat scroll 0% 0% #FFF;}
	.ie8 .nav-sub{width:96%;}
.nav li:hover .nav-sub {left:20px;}
.nav-sub a{display:inline-block;}
.nav-menu .menu > li.visible .nav-sub{left:20px;}
	/*.ie8 .nav li:hover .nav-sub{left:35px;}*/
.nav-sub-l{width:79%;display:table-cell;padding:10px 20px;vertical-align:top;}
.nav-sub-img{width:40%;display:table-cell;padding:10px;vertical-align:top;}
.nav-sub-img img{max-width:100%;}
.subimg .nav-sub-l{width:60%;}
.nav-sub-box{margin-bottom:20px;}
.nav-sub-box > ul{list-style:none;padding:0;margin:0;}
/*.nav-sub-box > ul > li{width:24%;border-left:1px solid;padding:0 15px 0 10px;display:inline-block;vertical-align:top;margin:10px 0;border-color: #DDD;}*/
.nav-sub-box > ul > li{width:13%;border-left:1px solid;padding:0 15px 0 10px;display:table-cell;vertical-align:top;margin:10px 0;border-color: #DDD;}
.sub321 .nav-sub-box > ul > li{width:32%;}
.nav-sub-box > ul > li.single-child > ul > li{float:left;width:20%;}
.nav-sub-box > ul > li > a{font-family:'Calibri Bold';font-size:15px;color: #0099AB;text-decoration:none;}
.nav-sub-box > ul > li > a:hover{color: #000;}
.nav-sub-box > ul > li > ul{list-style:none;padding:6px 0 0;margin:0;}
.nav-sub-box > ul > li > ul > li{margin:3px 0 10px;}
.nav-sub-box > ul > li > ul > li > a{padding-right:10px;line-height:1.2;color: #6D6E71;text-decoration:none;}
.nav-sub-box > ul > li > ul > li > a:hover{color: #0099AB;}
.nav-sub-bot {background:url(../images/separador-sub-footer.png) no-repeat center 0;padding-top:10px;}
.nav-sub-bot a{font-family:"Calibri Bold";}
.nav-sub-bot a:before{content:"|";display:inline-block;margin:0 10px;color:#ddd;}
.nav-sub-bot a:first-child:before{content:"";margin:0;}
.nav-sub-r{width:21%;/*display:table-cell;*/display:none;border-left:1px solid;border-radius:0 0 10px 0;padding:20px;border-color: #CBCBCB;background: none repeat scroll 0% 0% #E6E6E6;}
.nav-sub-r h4{font-family:"Calibri Bold";font-size:20px;text-transform:none;padding:0;margin:0 0 10px;}
.nav-sub-r ul{list-style:none;padding:0;margin:20px 0 0;}
.nav-sub-r p {color: #6D6E71;margin-top:0;}
.nav-sub-r a.btn{text-transform:none;color:#f6f6f6}
.nav-sub-r a.btn span{color:#f6f6f6}
.nav-sub-r ul li{line-height:16px;margin-bottom:10px}
.nav-sub-r ul a{font-family:"Calibri Bold";}
.nav-sub-r ul a:hover{text-decoration:none;}
.nav-sub-r > hr{border-top:solid 1px #cbcbcb;display:none}
.nav-sub-r .btn + hr{display:block;}
header .nav:before,
header .nav:after,
.nav-sub:before,
.nav-sub:after,
.nav-sub-box:before,
.nav-sub-box:after{box-sizing:border-box;}
/*NAV CONTENT*/
.nav-cont{margin:8px 0 28px;width:100%;padding:0 20px 0 30px;overflow:hidden;}
.nav-cont .tit-page{color:#fff;font-size:28px;float:left;margin:0;padding:0 20px 0 0;font-family:"Co Text W01 Light"}
.nav-cont .nav-content{float:right;padding-top:7px;}
.nav-cont ul{display:inline-block;margin-bottom:0;padding-left:0;padding-right:25px;list-style:none;}
.nav-cont ul > li{display:inline-block;padding-left:20px;list-style:none;}
.nav-cont ul > li > a{color:#0099AB;text-transform:uppercase;font-family:"Calibri W01 Regular 904604";}
.nav-cont ul > li.active a{color:#fff}
.nav-cont .btn{text-transform:none;}
/*Header Innerpages*/
.head-img img{width:100%;height:auto;max-height:620px;vertical-align:top;}
.page-title.titleMedium{line-height:34px;text-transform:uppercase;}
.big .page-title.titleMedium{font-size:38px;line-height:42px;}
.page-title .icn{float:left;max-width:35px;max-height:35px;margin-right:12px;}
/*Detalhe*/
.detail figure{display:table-cell;width:34%;padding-right:3%;}
.detail .text{display:table-cell;vertical-align:top;}
.detail .text img{width:auto;height:auto;max-width:100%;margin:0 !important;padding:0 !important;border:0 !important;}
.detail .link-doc{display:block;margin-top:15px;text-transform:none;}
.detail .icn-doc-pdf,
.detail .icn-doc-zip,
.detail .icn-doc-outros{margin-right:10px;}
.detail ul{float:left;}
.detail ul ul{float:none;}
/*Footer*/
footer .est-1{width:96%;max-width:1090px;height:25px;padding:30px 2%;line-height:25px;text-align:center;font-size:12px;color:#b8b8b8;text-transform:uppercase;}
footer .footer-wrap{position:relative;float:left;width:100%;max-width:1090px;}
footer .logo{position:absolute;top:0;left:0;width:136px;height:25px;}
footer .copyright{}
footer .logo.alt{left:auto;right:0;width:22px;height:22px;margin:3px 0 2px;}
footer .logo.big{left:auto;right:0;width:42px;height:48px;margin-top: -15px;}

/*Templates*/
[class^="tpl-"],
[class*=" tpl-"]{overflow:hidden;height:auto;padding:40px 0;}
[class^="tpl-"] *,
[class*=" tpl-"] *{margin:0 auto;text-align:center;}
[class^="tpl-"] p,
[class*=" tpl-"] p{width:97%;padding-top:12px;}
[class^="tpl-"] ul li,
[class*=" tpl-"] ul li{text-align:left;}
[class^="tpl-"] [class^="title"],
[class*=" tpl-"] [class^="title"],
[class^="tpl-"] [class*=" title"],
[class*=" tpl-"] [class*=" title"]{padding:10px 0;text-transform:uppercase;}
[class^="tpl-"] [class^="bt-"],
[class^="tpl-"] [class*=" bt-"],
[class*=" tpl-"] [class^="bt-"],
[class*=" tpl-"] [class^="bt-"]{margin-top:30px;}
[class^="tpl-"] center,
[class*=" tpl-"] center{margin-top:45px;}
[class^="tpl-"] .titleLarge,
[class*=" tpl-"] .titleLarge{line-height:1.2;}
[class^="tpl-"] .center > *,
[class*=" tpl-"] .center > *{float:none;text-align:center;}
[class^="tpl-"] .left > *,
[class*=" tpl-"] .left > *{float:left;text-align:left;}
[class^="tpl-"] .right > *,
[class*=" tpl-"] .right > *{float:right;text-align:right;}
[class^="tpl-"] [class^="field-"],
[class^="tpl-"] [class*=" field-"],
[class*=" tpl-"] [class^="field-"],
[class*=" tpl-"] [class*=" field-"]{margin:0 30px 25px 0;}
[class^="tpl-"] .field-full,
[class*=" tpl-"] .field-full{margin-right:0;}
[class^="tpl-"] lebel,
[class*=" tpl-"] label{text-align:left;}
[class^="tpl-"] [class^="ipt-"],
[class^="tpl-"] [class*=" ipt-"],
[class*=" tpl-"] [class^="ipt-"],
[class*=" tpl-"] [class*=" ipt-"]{text-align:left;}
[class^="box-"]  p,
[class*=" box-"] p,
[class^="box-"] [class^="title"],
[class*=" box-"] [class^="title"],
[class^="box-"] [class*=" title"],
[class*=" box-"] [class*=" title"]{margin:0 auto;width:78%;}
[class^="box-"] center,
[class*=" box-"] center{margin-top:55px;}

/*TEMPLATE WHITE*/
.tpl-white,
.box-white{background:#FFF;color:#303030;}
.tpl-white.head-img,
.tpl-white.page-content{background:#f2f2f3;}
.tpl-white.page-title.titleMedium{color:#0099ab;}
.tpl-white.page-title.titleMedium.txt-white{color:#FFF;}
.tpl-white.page-title.titleMedium.txt-dark{color:#303030;}
.tpl-white.page-title.titleMedium.txt-blue{color:#0099ab;}
.tpl-white *,
.box-white *,
[class^="tpl-"] .box-white *,
[class*=" tpl-"] .box-white *{color:#303030;}
/*Links e Botoes*/
.tpl-white a,
.tpl-white [class^="bt-"],
.tpl-white [class*=" bt-"],
.box-white a,
[class^="tpl-"] .box-white a,
[class*=" tpl-"] .box-white a,
[class^="tpl-"] .box-white [class^="bt-"],
[class*=" tpl-"] .box-white [class^="bt-"],
[class^="tpl-"] .box-white [class*=" bt-"],
[class*=" tpl-"] .box-white [class*=" bt-"]{border-color:#303030;color:#303030;}
/*Links hover*/
.tpl-white a:hover,
.box-white a:hover,
[class^="tpl-"] .box-white a:hover,
[class*=" tpl-"] .box-white a:hover{color:#0099ab;}
.tpl-white .link-all:hover,
.box-white .link-all:hover,
[class^="tpl-"] .box-white .link-all:hover,
[class*=" tpl-"] .box-white .link-all:hover{color:inherit;}
.tpl-white .link-doc:hover,
.box-white .link-doc:hover,
[class^="tpl-"] .box-white .link-doc:hover,
[class*=" tpl-"] .box-white .link-doc:hover{color:#0099ab;}
/*Botoes hover*/
.tpl-white a:hover [class^="bt-"],
.tpl-white a:hover [class*=" bt-"],
.box-white a:hover [class^="bt-"],
.box-white a:hover [class*=" bt-"],
.tpl-white [class^="bt-"]:hover ,
.tpl-white [class*=" bt-"]:hover ,
.box-white [class^="bt-"]:hover ,
.box-white [class*=" bt-"]:hover ,
[class^="tpl-"] .box-white a:hover [class^="bt-"],
[class*=" tpl-"] .box-white a:hover [class^="bt-"],
[class^="tpl-"] .box-white a:hover [class*=" bt-"],
[class*=" tpl-"] .box-white a:hover [class*=" bt-"],
[class^="tpl-"] .box-white [class^="bt-"]:hover,
[class*=" tpl-"] .box-white [class^="bt-"]:hover,
[class^="tpl-"] .box-white [class*=" bt-"]:hover,
[class*=" tpl-"] .box-white [class*=" bt-"]:hover{border-color:#303030;background:#303030;color:#FFF;}
/*Links Hover*/
.tpl-white a:hover [class^="link-"],
.tpl-white a:hover [class*=" link-"],
.box-white a:hover [class^="link-"],
.box-white a:hover [class*=" link-"],
.tpl-white [class^="link-"]:hover ,
.tpl-white [class*=" link-"]:hover ,
.box-white [class^="link-"]:hover ,
.box-white [class*=" link-"]:hover ,
[class^="tpl-"] .box-white a:hover [class^="link-"],
[class*=" tpl-"] .box-white a:hover [class^="link-"],
[class^="tpl-"] .box-white a:hover [class*=" link-"],
[class*=" tpl-"] .box-white a:hover [class*=" link-"],
[class^="tpl-"] .box-white [class^="link-"]:hover,
[class*=" tpl-"] .box-white [class^="link-"]:hover,
[class^="tpl-"] .box-white [class*=" link-"]:hover,
[class*=" tpl-"] .box-white [class*=" link-"]:hover{color:#0099ab;}
/*Outros*/
.tpl-white .hr,
.box-white .hr,
[class^="tpl-"] .box-white .hr,
[class*=" tpl-"] .box-white .hr{border-color:#303030;}
.tpl-white .mask{background:#FFF;}
.tpl-white .titleBold{color:#0099ab;}
.tpl-white .content-title{color:#303030;}

.tpl-white .icn-doc-pdf,
.box-white .icn-doc-pdf,
[class^="tpl-"] .box-white .icn-doc-pdf,
[class*=" tpl-"] .box-white .icn-doc-pdf{background-position:-28px 0;}
.tpl-white a:hover .icn-doc-pdf,
.box-white a:hover .icn-doc-pdf,
[class^="tpl-"] .box-white a:hover .icn-doc-pdf,
[class*=" tpl-"] .box-white a:hover .icn-doc-pdf{background-position:-56px 0;}

.tpl-white .icn-doc-zip,
.box-white .icn-doc-zip,
[class^="tpl-"] .box-white .icn-doc-zip,
[class*=" tpl-"] .box-white .icn-doc-zip{background-position:-28px -30px;}
.tpl-white a:hover .icn-doc-zip,
.box-white a:hover .icn-doc-zip,
[class^="tpl-"] .box-white a:hover .icn-doc-zip,
[class*=" tpl-"] .box-white a:hover .icn-doc-zip{background-position:-56px -30px;}

.tpl-white .icn-doc-outros,
.box-white .icn-doc-outros,
[class^="tpl-"] .box-white .icn-doc-outros,
[class*=" tpl-"] .box-white .icn-doc-outros{background-position:-28px -60px;}
.tpl-white a:hover .icn-doc-outros,
.box-white a:hover .icn-doc-outros,
[class^="tpl-"] .box-white a:hover .icn-doc-outros,
[class*=" tpl-"] .box-white a:hover .icn-doc-outros{background-position:-56px -60px;}

.tpl-white .arrow-up,
.box-white .arrow-up,
[class^="tpl-"] .box-white .arrow-up,
[class*=" tpl-"] .box-white .arrow-up{border-bottom:20px solid #FFF;}
.tpl-white .arrow-down,
.box-white .arrow-down,
[class^="tpl-"] .box-white .arrow-down,
[class*=" tpl-"] .box-white .arrow-down{border-top:20px solid #FFF;}
.tpl-white .arrow-right,
.box-white .arrow-right,
[class^="tpl-"] .box-white .arrow-right,
[class*=" tpl-"] .box-white .arrow-right{border-left:20px solid #FFF;}
.tpl-white .arrow-left,
.box-white .arrow-left,
[class^="tpl-"] .box-white .arrow-left,
[class*=" tpl-"] .box-white .arrow-left{border-right:20px solid #FFF;}

/*TEMPLATE DARK*/
.tpl-dark,
.box-dark{background:#303030;color:#FFF;}
.tpl-dark.page-title.titleMedium{color:#0099ab;}
.tpl-dark.page-title.titleMedium.txt-white{color:#FFF;}
.tpl-dark.page-title.titleMedium.txt-dark{color:#303030;}
.tpl-dark.page-title.titleMedium.txt-blue{color:#0099ab;}
.tpl-dark *,
.box-dark *,
[class^="tpl-"] .box-dark *,
[class*=" tpl-"] .box-dark *{color:#FFF;}
/*Links e Botoes*/
.tpl-dark a,
.tpl-dark [class^="bt-"],
.tpl-dark [class*=" bt-"],
.box-dark a,
[class^="tpl-"] .box-dark a,
[class*=" tpl-"] .box-dark a,
[class^="tpl-"] .box-dark [class^="bt-"],
[class*=" tpl-"] .box-dark [class^="bt-"],
[class^="tpl-"] .box-dark [class*=" bt-"],
[class*=" tpl-"] .box-dark [class*=" bt-"]{border-color:#FFF;color:#FFF;}
/*Links hover*/
.tpl-dark a:hover,
.box-dark a:hover,
[class^="tpl-"] .box-dark a:hover,
[class*=" tpl-"] .box-dark a:hover{color:#0099ab;}
.tpl-dark .link-all:hover,
.box-dark .link-all:hover,
[class^="tpl-"] .box-dark .link-all:hover,
[class*=" tpl-"] .box-dark .link-all:hover{color:inherit;}
.tpl-dark .link-doc:hover,
.box-dark .link-doc:hover,
[class^="tpl-"] .box-dark .link-doc:hover,
[class*=" tpl-"] .box-dark .link-doc:hover{color:#0099ab;}
/*Botoes hover*/
.tpl-dark a:hover [class^="bt-"],
.tpl-dark a:hover [class*=" bt-"],
.box-dark a:hover [class^="bt-"],
.box-dark a:hover [class*=" bt-"],
.tpl-dark [class^="bt-"]:hover ,
.tpl-dark [class*=" bt-"]:hover ,
.box-dark [class^="bt-"]:hover ,
.box-dark [class*=" bt-"]:hover ,
[class^="tpl-"] .box-dark a:hover [class^="bt-"],
[class*=" tpl-"] .box-dark a:hover [class^="bt-"],
[class^="tpl-"] .box-dark a:hover [class*=" bt-"],
[class*=" tpl-"] .box-dark a:hover [class*=" bt-"],
[class^="tpl-"] .box-dark [class^="bt-"]:hover,
[class*=" tpl-"] .box-dark [class^="bt-"]:hover,
[class^="tpl-"] .box-dark [class*=" bt-"]:hover,
[class*=" tpl-"] .box-dark [class*=" bt-"]:hover{border-color:#FFF;background:#FFF;color:#303030;}
/*Links hover*/
.tpl-dark a:hover [class^="link-"],
.tpl-dark a:hover [class*=" link-"],
.box-dark a:hover [class^="link-"],
.box-dark a:hover [class*=" link-"],
.tpl-dark [class^="link-"]:hover ,
.tpl-dark [class*=" link-"]:hover ,
.box-dark [class^="link-"]:hover ,
.box-dark [class*=" link-"]:hover ,
[class^="tpl-"] .box-dark a:hover [class^="link-"],
[class*=" tpl-"] .box-dark a:hover [class^="link-"],
[class^="tpl-"] .box-dark a:hover [class*=" link-"],
[class*=" tpl-"] .box-dark a:hover [class*=" link-"],
[class^="tpl-"] .box-dark [class^="link-"]:hover,
[class*=" tpl-"] .box-dark [class^="link-"]:hover,
[class^="tpl-"] .box-dark [class*=" link-"]:hover,
[class*=" tpl-"] .box-dark [class*=" link-"]:hover{color:#0099ab;}
/*Outros*/
.tpl-dark .hr,
.box-dark .hr,
[class^="tpl-"] .box-dark .hr,
[class*=" tpl-"] .box-dark .hr{border-color:#FFF;}
.tpl-dark .mask{background:#303030;}

.tpl-dark .icn-doc-pdf,
.box-dark .icn-doc-pdf,
[class^="tpl-"] .box-dark .icn-doc-pdf,
[class*=" tpl-"] .box-dark .icn-doc-pdf{background-position:0 0;}
.tpl-dark a:hover .icn-doc-pdf,
.box-dark a:hover .icn-doc-pdf,
[class^="tpl-"] .box-dark a:hover .icn-doc-pdf,
[class*=" tpl-"] .box-dark a:hover .icn-doc-pdf{background-position:-56px 0;}

.tpl-dark .icn-doc-zip,
.box-dark .icn-doc-zip,
[class^="tpl-"] .box-dark .icn-doc-zip,
[class*=" tpl-"] .box-dark .icn-doc-zip{background-position:0 -30px;}
.tpl-dark a:hover .icn-doc-zip,
.box-dark a:hover .icn-doc-zip,
[class^="tpl-"] .box-dark a:hover .icn-doc-zip,
[class*=" tpl-"] .box-dark a:hover .icn-doc-zip{background-position:-56px -30px;}

.tpl-dark .icn-doc-outros,
.box-dark .icn-doc-outros,
[class^="tpl-"] .box-dark .icn-doc-outros,
[class*=" tpl-"] .box-dark .icn-doc-outros{background-position:0 -60px;}
.tpl-dark a:hover .icn-doc-outros,
.box-dark a:hover .icn-doc-outros,
[class^="tpl-"] .box-dark a:hover .icn-doc-outros,
[class*=" tpl-"] .box-dark a:hover .icn-doc-outros{background-position:-56px -60px;}

.tpl-dark .arrow-up,
.box-dark .arrow-up,
[class^="tpl-"] .box-dark .arrow-up,
[class*=" tpl-"] .box-dark .arrow-up{border-bottom:20px solid #303030;}
.tpl-dark .arrow-down,
.box-dark .arrow-down,
[class^="tpl-"] .box-dark .arrow-down,
[class*=" tpl-"] .box-dark .arrow-down{border-top:20px solid #303030;}
.tpl-dark .arrow-right,
.box-dark .arrow-right,
[class^="tpl-"] .box-dark .arrow-right,
[class*=" tpl-"] .box-dark .arrow-right{border-left:20px solid #303030;}
.tpl-dark .arrow-left,
.box-dark .arrow-left,
[class^="tpl-"] .box-dark .arrow-left,
[class*=" tpl-"] .box-dark .arrow-left{border-right:20px solid #303030;}

/*TEMPLATE BLUE*/
.tpl-blue,
.box-blue{background:#0099ab;color:#FFF;}
.tpl-blue.page-title.titleMedium{color:#FFF;}
.tpl-blue.page-title.titleMedium.txt-white{color:#FFF;}
.tpl-blue.page-title.titleMedium.txt-dark{color:#303030;}
.tpl-blue.page-title.titleMedium.txt-blue{color:#0099ab;}
.tpl-blue *,
.box-blue *,
[class^="tpl-"] .box-blue *,
[class*=" tpl-"] .box-blue *{color:#FFF;}
/*Links e Botoes*/
.tpl-blue a,
.tpl-blue [class^="bt-"],
.tpl-blue [class*=" bt-"],
.box-blue a,
[class^="tpl-"] .box-blue a,
[class*=" tpl-"] .box-blue a,
[class^="tpl-"] .box-blue [class^="bt-"],
[class*=" tpl-"] .box-blue [class^="bt-"],
[class^="tpl-"] .box-blue [class*=" bt-"],
[class*=" tpl-"] .box-blue [class*=" bt-"]{border-color:#FFF;color:#FFF;}
/*Links hover*/
.tpl-blue a:hover,
.box-blue a:hover,
[class^="tpl-"] .box-blue a:hover,
[class*=" tpl-"] .box-blue a:hover{color:#FFF;}
.tpl-blue .link-all:hover,
.box-blue .link-all:hover,
[class^="tpl-"] .box-blue .link-all:hover,
[class*=" tpl-"] .box-blue .link-all:hover{color:inherit;}
.tpl-blue .link-doc:hover,
.box-blue .link-doc:hover,
[class^="tpl-"] .box-blue .link-doc:hover,
[class*=" tpl-"] .box-blue .link-doc:hover{color:#303030;}

.tpl-blue a:hover .icn-doc-pdf,
.box-blue a:hover .icn-doc-pdf{background-position:-28px 0;}

.tpl-blue a:hover .icn-doc-zip,
.box-blue a:hover .icn-doc-zip{background-position:-28px -30px;}

.tpl-blue a:hover .icn-doc-outros,
.box-blue a:hover .icn-doc-outros{background-position:-28px -60px;}

/*Botoes hover*/
.tpl-blue a:hover [class^="bt-"],
.tpl-blue a:hover [class*=" bt-"],
.box-blue a:hover [class^="bt-"],
.box-blue a:hover [class*=" bt-"],
.tpl-blue [class^="bt-"]:hover ,
.tpl-blue [class*=" bt-"]:hover ,
.box-blue [class^="bt-"]:hover ,
.box-blue [class*=" bt-"]:hover ,
[class^="tpl-"] .box-blue a:hover [class^="bt-"],
[class*=" tpl-"] .box-blue a:hover [class^="bt-"],
[class^="tpl-"] .box-blue a:hover [class*=" bt-"],
[class*=" tpl-"] .box-blue a:hover [class*=" bt-"],
[class^="tpl-"] .box-blue [class^="bt-"]:hover,
[class*=" tpl-"] .box-blue [class^="bt-"]:hover,
[class^="tpl-"] .box-blue [class*=" bt-"]:hover,
[class*=" tpl-"] .box-blue [class*=" bt-"]:hover{border-color:#FFF;background:#FFF;color:#0099ab;}
/*Links hover*/
.tpl-blue a:hover [class^="link-"],
.tpl-blue a:hover [class*=" link-"],
.box-blue a:hover [class^="link-"],
.box-blue a:hover [class*=" link-"],
.tpl-blue [class^="link-"]:hover ,
.tpl-blue [class*=" link-"]:hover ,
.box-blue [class^="link-"]:hover ,
.box-blue [class*=" link-"]:hover ,
[class^="tpl-"] .box-blue a:hover [class^="link-"],
[class*=" tpl-"] .box-blue a:hover [class^="link-"],
[class^="tpl-"] .box-blue a:hover [class*=" link-"],
[class*=" tpl-"] .box-blue a:hover [class*=" link-"],
[class^="tpl-"] .box-blue [class^="link-"]:hover,
[class*=" tpl-"] .box-blue [class^="link-"]:hover,
[class^="tpl-"] .box-blue [class*=" link-"]:hover,
[class*=" tpl-"] .box-blue [class*=" link-"]:hover{color:#303030;}
/*Outros*/
.tpl-blue .hr,
.box-blue .hr,
[class^="tpl-"] .box-blue .hr,
[class*=" tpl-"] .box-blue .hr{border-color:#FFF;}
.tpl-blue .mask{background:#0099ab;}

.tpl-blue .icn-doc-pdf,
.box-blue .icn-doc-pdf,
[class^="tpl-"] .box-blue .icn-doc-pdf,
[class*=" tpl-"] .box-blue .icn-doc-pdf{background-position:0 0;}
.tpl-blue a:hover .icn-doc-pdf,
.box-blue a:hover .icn-doc-pdf,
[class^="tpl-"] .box-blue a:hover .icn-doc-pdf,
[class*=" tpl-"] .box-blue a:hover .icn-doc-pdf{background-position:-28px 0;}

.tpl-blue .icn-doc-zip,
.box-blue .icn-doc-zip,
[class^="tpl-"] .box-blue .icn-doc-zip,
[class*=" tpl-"] .box-blue .icn-doc-zip{background-position:0 -30px;}
.tpl-blue a:hover .icn-doc-zip,
.box-blue a:hover .icn-doc-zip,
[class^="tpl-"] .box-blue a:hover .icn-doc-zip,
[class*=" tpl-"] .box-blue a:hover .icn-doc-zip{background-position:-28px -30px;}

.tpl-blue .icn-doc-outros,
.box-blue .icn-doc-outros,
[class^="tpl-"] .box-blue .icn-doc-outros,
[class*=" tpl-"] .box-blue .icn-doc-outros{background-position:0 -60px;}
.tpl-blue a:hover .icn-doc-outros,
.box-blue a:hover .icn-doc-outros,
[class^="tpl-"] .box-blue a:hover .icn-doc-outros,
[class*=" tpl-"] .box-blue a:hover .icn-doc-outros{background-position:-28px -60px;}

.tpl-blue .icn-arr-blue-left-XS{background-position:-63px -14px;}
.tpl-blue .icn-arr-blue-right-XS{background-position:-63px 0;}
.tpl-blue .arrow-up,
.box-blue .arrow-up,
[class^="tpl-"] .box-blue .arrow-up,
[class*=" tpl-"] .box-blue .arrow-up{border-bottom:20px solid #0099ab;}
.tpl-blue .arrow-down,
.box-blue .arrow-down,
[class^="tpl-"] .box-blue .arrow-down,
[class*=" tpl-"] .box-blue .arrow-down{border-top:20px solid #0099ab;}
.tpl-blue .arrow-right,
.box-blue .arrow-right,
[class^="tpl-"] .box-blue .arrow-right,
[class*=" tpl-"] .box-blue .arrow-right{border-left:20px solid #0099ab;}
.tpl-blue .arrow-left,
.box-blue .arrow-left,
[class^="tpl-"] .box-blue .arrow-left,
[class*=" tpl-"] .box-blue .arrow-left{border-right:20px solid #0099ab;}

/*Template Cabeçalho*/
[class^="tpl-"].head-img,
[class*=" tpl-"].head-img{padding:0;}
[class^="tpl-"].page-title,
[class*=" tpl-"].page-title{padding:0 0 1% 0;margin-left:-474px;margin-bottom:25px;height:64px;overflow:visible;background:transparent;text-align:left;}
.big [class^="tpl-"].page-title,
.big [class*=" tpl-"].page-title{padding:0;width:330px;height:160px;bottom:50%;margin-bottom:-100px;}
[class^="tpl-"].page-title .trim,
[class*=" tpl-"].page-title .trim{width:auto;padding-top:16px;text-align:left;line-height:1.4;font-size:14px;font-family:"Calibri Regular", Calibri;font-weight:normal;text-transform:none;color:#FFF;}

/*Template Conteúdo*/
[class^="tpl-"].page-content *,
[class*=" tpl-"].page-content *{width:auto;text-align:left;}
.page-content p{height:auto;overflow:hidden;}
.page-content [class^="bt-"],
.page-content [class*=" bt-"]{margin:0;}
.page-content .bt-round{width:15px;text-align:center;}
.page-content .center > *{float:none;text-align:center;}
.page-content .left > *{float:left;text-align:left;}
.page-content .right > *{float:right;text-align:right;}
.page-content .content-title .hr{margin:20px 0 0;width:108px;}
.page-content .detail{width:100%;}
.page-content .detail figure{width:36%;}
.page-content .detail figure .img-H{width:100%;}
.page-content [class^="form-"],
.page-content [class*=" form-"]{width:100%;}
.page-content .field-full{width:100%;}
.page-content .field-half{width:50%;}
.page-content [class^="ipt-"],
.page-content [class*=" ipt-"]{color:#303030;}
.page-content .dropdown{width:90%;}
.page-content .dropdown ul,
.dropdown .selected,
.dropdown li{width:100%;color:#303030;}
.page-content .checker,
.page-content .radio{float:left;margin:5px 0 0 3px;}
.page-content .checker,
.page-content .checker span,
.page-content .radio span{width:16px;}
.page-content .field-error label,
.page-content .field-error .msg-error{color:#FF0000;}
.page-content .field-error .msg-error{margin:0 5px;}
.page-content ul{clear:left;}
[class^="section-"],
[class*=" section-"]{position:relative;overflow:visible;margin-top:-5px;}
[class^="section-"] .icn_XL,
[class*=" section-"] .icn_XL{margin-bottom:10px;}
[class^="section-"] .content-title,
[class*=" section-"] .content-title,
[class^="section-"] .trim,
[class*=" section-"] .trim{max-width:570px;}
[class^="section-"] .arrow-down,
[class*=" section-"] .arrow-down{position:absolute;z-index:99999;bottom:0;left:50%;margin:0 0 -15px -20px;}
[class^="section-"] .box.contents .trim,
[class*=" section-"] .box.contents .trim{height:auto;}

/*Template Banner*/
[class^="tpl-"].banner,
[class*=" tpl-"].banner{max-height:519px;padding:0;overflow:hidden;}

/*Template Notícias*/
[class^="tpl-"].news,
[class*=" tpl-"].news{padding-bottom:65px;}
[class^="tpl-"].news [class^="box-"],
[class*=" tpl-"].news [class^="box-"],
[class^="tpl-"].news [class*=" box-"],
[class*=" tpl-"].news [class*=" box-"]{margin:0 0 50px;}
[class^="tpl-"].news [class^="box-"] *,
[class*=" tpl-"].news [class^="box-"] *,
[class^="tpl-"].news [class*=" box-"] *,
[class*=" tpl-"].news [class*=" box-"] *{margin:0 auto;}
[class^="tpl-"].news [class^="box-"] figure,
[class*=" tpl-"].news [class^="box-"] figure,
[class^="tpl-"].news [class*=" box-"] figure,
[class*=" tpl-"].news [class*=" box-"] figure{width:170px;height:170px;margin:15px auto;padding:30px;border:3px solid #FFF;border-radius:300px;-moz-border-radius:300px;-webkit-border-radius:300px;-khtml-border-radius:300px;}
[class^="tpl-"].news [class^="box-"] a:hover figure,
[class*=" tpl-"].news [class^="box-"] a:hover figure,
[class^="tpl-"].news [class*=" box-"] a:hover figure,
[class*=" tpl-"].news [class*=" box-"] a:hover figure{}
[class^="tpl-"].news figure img,
[class*=" tpl-"].news figure img{width:100%;max-width:170px;height:auto;border-radius:200px;-moz-border-radius:200px;-webkit-border-radius:200px;-khtml-border-radius:200px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
/*[class^="tpl-"].news a:hover figure img,
[class*=" tpl-"].news a:hover figure img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);}*/
[class^="tpl-"].news figure a:hover img,
[class*=" tpl-"].news figure a:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);}
[class^="tpl-"].news legend,
[class*=" tpl-"].news legend{width:270px;}
/*[class^="tpl-"].news legend :first-child,
[class*=" tpl-"].news legend :first-child{padding-bottom:0;line-height:1.2;}*/
[class^="tpl-"].news legend a,
[class*=" tpl-"].news legend a{text-decoration:none;}

/*Template Ofertas*/
[class^="tpl-"].offers,
[class*=" tpl-"].offers{padding:0;overflow:visible;}
[class^="tpl-"].offers .box,
[class*=" tpl-"].offers .box{position:relative;min-height:35px;margin:-60px auto 0;}
[class^="tpl-"].offers .box .tab,
[class*=" tpl-"].offers .box .tab{position:absolute;z-index:999;top:0;left:0;width:67%;}
[class^="tpl-"].offers .box .tab a,
[class*=" tpl-"].offers .box .tab a{display:block;float:left;width:50%;height:60px;line-height:60px;background:#018291;text-decoration:none;text-transform:uppercase;}
[class^="tpl-"].offers .box .tab a:hover,
[class*=" tpl-"].offers .box .tab a:hover{background:#018e9e;color:#FFF;}
[class^="tpl-"].offers .box .tab a.on,
[class*=" tpl-"].offers .box .tab a.on{background:#0099ab;cursor:default;}
[class^="tpl-"].offers .box .tab-content,
[class*=" tpl-"].offers .box .tab-content{}
[class^="tpl-"].offers .box  .box-3,
[class*=" tpl-"].offers .box .box-3{width:34%;max-width:318px;height:313px;}
[class^="tpl-"].offers .box  .box-3 + .box-3,
[class*=" tpl-"].offers .box .box-3 + .box-3{max-width:317px;}
[class^="tpl-"].offers .box  .box-3 + .box-3,
[class*=" tpl-"].offers .box .box-3 + .box-3 + .box-3{max-width:313px;}
[class^="tpl-"].offers .box  .box-3 p,
[class*=" tpl-"].offers .box .box-3 p,
[class^="tpl-"].offers .box  .box-3 [class^="title"],
[class*=" tpl-"].offers .box .box-3 [class^="title"],
[class^="tpl-"].offers .box  .box-3 [class*=" title"],
[class*=" tpl-"].offers .box .box-3 [class*=" title"]{width:78%;padding:0;max-height:80px;overflow:hidden;}
[class^="tpl-"].offers .box  .box-3 .trim,
[class*=" tpl-"].offers .box .box-3 .trim{height:114px;margin-top:10px;}
[class^="tpl-"].offers .hr,
[class*=" tpl-"].offers .hr{margin:12px 8% 0;}
.offers .box-3 [class^="title"]:first-child,
.offers .box-3 [class*=" title"]:first-child{margin-top:32px;}
.offers .box-3 .img:first-child{margin:50px auto 20px;max-width:78%;max-height:60px;}
.offers .box-3 .icn:first-child{margin:25px 25px 15px;}
.offers  .box-3.lt-img{position:relative;}
.offers .box-3.bg-img img,
.offers .box-3.lt-img img{margin:0;}
.offers .box-3.lt-img .link-all{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/spacer.gif);}
.offers .link-doc{display:block;float:left;}
.offers .lt-img .link-doc{position:absolute;bottom:0;left:0;margin:0 0 62px 8%;}
[class^="tpl-"].offers.list .bt-round,
[class*=" tpl-"].offers.list .bt-round{position:absolute;bottom:0;right:0;margin:0 8% 8% 0;text-align:center;}

/*Template Ofertas - Mapa*/
.offers .map{padding-top:50px;}
.offers .map-content{margin-top:50px;height:598px;background-image:url(../images/bg-map.jpg);background-repeat:no-repeat;background-position:center center;}
.offers .map-content .list-H{display:block;top:75%;left:50%;margin-left:-450px;width:900px;}
.offers .map-content .list-H *{position:relative;}
.offers .map-content .list-H li{margin:0 5px;width:140px;font-size:12px;}
.offers .map-content .list-H li span{display:block;max-height:40px;}
.offers .map-content .list-H li span img{margin-top:10px;}

/*Template Ofertas - Lista Resultados*/
[class^="tpl-"].offers.list,
[class*=" tpl-"].offers.list{padding:40px 0;}
[class^="tpl-"].list *,
[class*=" tpl-"].list *{margin:0 auto;text-align:left;}
[class^="tpl-"].list center,
[class*=" tpl-"].list center{margin:45px auto 10px;}
.list .center > *{float:none;text-align:center;}
.list .left > *{float:left;text-align:left;}
.list .right > *{float:right;text-align:right;}
[class^="tpl-"].offers.list .box,
[class*=" tpl-"].offers.list .box{margin-top:0;}
[class^="tpl-"].list .box  .box-3,
[class*=" tpl-"].list .box .box-3{width:33%;}
[class^="tpl-"].offers.list .box .box-3 .trim,
[class*=" tpl-"].offers.list .box .box-3 .trim{height:60px;}
[class^="tpl-"].offers.list .box  .box-3 p,
[class*=" tpl-"].offers.list .box .box-3 p,
[class^="tpl-"].offers.list .box  .box-3 [class^="title"],
[class*=" tpl-"].offers.list .box .box-3 [class^="title"],
[class^="tpl-"].offers.list .box  .box-3 [class*=" title"],
[class*=" tpl-"].offers.list .box .box-3 [class*=" title"]{width:84%;padding:5px 0 0;}
	.ie8 [class^="tpl-"].offers.list .box  .box-3 p,
	.ie8 [class*=" tpl-"].offers.list .box .box-3 p,
	.ie8 [class^="tpl-"].offers.list .box  .box-3 [class^="title"],
	.ie8 [class*=" tpl-"].offers.list .box .box-3 [class^="title"],
	.ie8 [class^="tpl-"].offers.list .box  .box-3 [class*=" title"],
	.ie8 [class*=" tpl-"].offers.list .box .box-3 [class*=" title"]{width:86%;}
[class^="tpl-"].list .link-doc *,
[class*=" tpl-"].list .link-doc *{margin-right:10px;}
[class^="tpl-"].list .list-pages,
[class*=" tpl-"].list .list-pages{margin-top:40px;text-align:center;}
[class^="tpl-"].list .list-pages li a,
[class*=" tpl-"].list .list-pages li a{width:20px;text-align:center;font-size:12px;}
[class^="tpl-"].list .list-pages li a.prev,
[class*=" tpl-"].list .list-pages li a.prev,
[class^="tpl-"].list .list-pages li a.next,
[class*=" tpl-"].list .list-pages li a.next{width:auto;}
[class^="tpl-"].list .icn-arr-blue-left-XS,
[class*=" tpl-"].list .icn-arr-blue-left-XS,
[class^="tpl-"].list .icn-arr-blue-right-XS,
[class*=" tpl-"].list .icn-arr-blue-right-XS{width:8px;}
.offers.list .box-3 [class^="title"]:first-child,
.offers.list .box-3 [class*=" title"]:first-child{margin-top:55px;}
.list .hr{width:110px;}
.list .link-doc{margin:20px 0 0 8%;}

/*Template Resultados de Pesquisa*/
[class^="tpl-"].search-results,
[class*=" tpl-"].search-results{padding:20px 0;}
[class^="tpl-"].search-results p,
[class*=" tpl-"].search-results p{padding:5px 0 0;}
.search-results article{min-height:25px;padding:25px 0;border-bottom:1px solid #cbcbcc;}
.search-results article a{text-decoration:none;}
.search-results article a:hover{opacity:0.8;filter:alpha(opacity=80);}
.search-results article a span{color:#0099ab;text-decoration:underline;}
.search-results article a:hover span{text-decoration:none;}
.search-results .icn_S{float:left;margin-right:10px;}
[class^="tpl-"].search-results .list-pages,
[class*=" tpl-"].search-results .list-pages{margin:40px auto 20px;text-align:center;}
[class^="tpl-"].search-results .list-pages li a,
[class*=" tpl-"].search-results .list-pages li a{width:20px;text-align:center;font-size:12px;}
[class^="tpl-"].search-results .list-pages li a.prev,
[class*=" tpl-"].search-results .list-pages li a.prev,
[class^="tpl-"].search-results .list-pages li a.next,
[class*=" tpl-"].search-results .list-pages li a.next{width:auto;}
[class^="tpl-"].search-results .icn-arr-blue-left-XS,
[class*=" tpl-"].search-results .icn-arr-blue-left-XS,
[class^="tpl-"].search-results .icn-arr-blue-right-XS,
[class*=" tpl-"].search-results .icn-arr-blue-right-XS{width:8px;}

/*Template Footer funcional*/
[class^="tpl-"].sitemap,
[class*=" tpl-"].sitemap{padding-bottom:75px;}
.sitemap .titleBold{margin-top:10px;}
.sitemap .titleBold a{color:#0099ab;}
.sitemap .title-1{padding:0 0 5px;}
.sitemap .title-1 a{text-decoration:none;}
.sitemap .title-1 a:hover{color:#0099ab;}
.sitemap .title-1 a [class^="icn"],
.sitemap .title-1 a [class*=" icn"]{display:block;margin-bottom:5px;max-height:16px;}
.sitemap .menu_sub{width:100%;max-width:948px;margin:0 auto 20px;text-align:center;}
.sitemap .menu_sub a{display:inline-block;margin:3px;text-decoration:none;}
	.ie8 .sitemap .menu_sub a{display:inline;}
.sitemap .menu_sub a:hover{color:#0099ab;}
.sitemap .menu_sub a:before{content:"/";padding-right:8px;}
.sitemap .menu_sub a:hover:before{color:#303030;}
.sitemap .menu_sub a:first-child:before{content:"";padding-right:0;}

/*Template Contactos*/
[class^="tpl-"].contacts,
[class*=" tpl-"].contacts{padding:90px 0;}
[class^="tpl-"].contacts [class^="box-"],
[class*=" tpl-"].contacts [class^="box-"],
[class^="tpl-"].contacts [class*=" box-"],
[class*=" tpl-"].contacts [class*=" box-"]{margin:0 auto 50px;float:none;}
[class^="tpl-"].contacts [class^="box-"] a:hover figure,
[class*=" tpl-"].contacts [class^="box-"] a:hover figure,
[class^="tpl-"].contacts [class*=" box-"] a:hover figure,
[class*=" tpl-"].contacts [class*=" box-"] a:hover figure{}
[class^="tpl-"].contacts [class^="title-"],
[class*=" tpl-"].contacts [class^="title-"],
[class^="tpl-"].contacts [class*=" title-"],
[class*=" tpl-"].contacts [class*=" title-"]{width:97%;text-transform:none;}
/*[class^="tpl-"].contacts legend,
[class*=" tpl-"].contacts legend{width:78%;}
[class^="tpl-"].contacts p,
[class*=" tpl-"].contacts p{width:97%;padding:0;}
[class^="tpl-"].contacts p a,
[class*=" tpl-"].contacts p a{display:block;float:left;text-decoration:none;}*/
[class^="tpl-"].contacts legend,
[class*=" tpl-"].contacts legend{display:block;width:100%;}
[class^="tpl-"].contacts [class^="box-"] p a,
[class*=" tpl-"].contacts [class^="box-"] p a,
[class^="tpl-"].contacts [class*=" box-"] p a,
[class*=" tpl-"].contacts [class*=" box-"] p a{margin:5px 5%;}
/*[class^="tpl-"].contacts legend :first-child,
[class*=" tpl-"].contacts legend :first-child{padding-bottom:12px;line-height:1.4;}*/
/*[class^="tpl-"].contacts [class^="icn-"],
[class*=" tpl-"].contacts [class^="icn-"],
[class^="tpl-"].contacts [class*=" icn-"],
[class*=" tpl-"].contacts [class*=" icn-"]{float:left;margin:0 10px 0 0;}*/
[class^="tpl-"].contacts center,
[class*=" tpl-"].contacts center{margin-top:0;}

/*Sliders*/
.slider{position:relative;padding-top:40px;}
.ie9 .slider,
.ie8 .slider{padding-top:15px;}
.flexslider a{text-decoration:none;}
.flexslider a:hover{color:inherit;}
.flexslider a:hover .bt-round{background:#303030;color:#FFF;}
.flexslider a:hover .bt-round.bt-white{background:#FFF;color:#303030;}
.flexslider a:hover .bt-round.bt-blue{background:#0099ab;color:#FFF;}
.flexslider a:hover .bt-round.bt-dark{background:#303030;color:#FFF;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {position:relative;display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin:0;position: relative;zoom:1;}
.flex-viewport {max-height:2000px;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport{max-height:300px;}
.slider .flex-viewport {/*max-height:580px;*/}
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
.flex-direction-nav {*height: 0;display:none;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
.flex-control-nav {width:100%;position:absolute;text-align:center;z-index:2;}
.slider .flex-control-nav {/*top:90%;*/bottom:25px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 10px; height: 10px; display: block; background: transparent;cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; border:3px solid #303030;box-shadow:0px 0px 8px #FFF;}
.flex-control-paging li a:hover { background: #303030;}
.flex-control-paging li a.flex-active { background: #303030;cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.flexslider .caption{position:absolute;z-index:999;top:0;left:50%;padding-top:15%;margin:0 0 0 -490px;width:980px;/*height:220px;*/text-align:center;}
.flexslider .caption .titleXL{position:absolute;bottom:165px;/*max-height:96px;overflow:hidden;*/color:#0099ab;text-transform:uppercase;line-height:48px;font-size:38px;}
	.ie9 .flexslider .caption .titleXL,
	.ie8 .flexslider .caption .titleXL{bottom:155px;line-height:40px;}
.flexslider .caption p{margin:16px 0;}
.flexslider .caption .title{margin-top:64px;max-height:25px;overflow:hidden;text-transform:uppercase;}
	.ie9 .flexslider .caption .title,
	.ie8 .flexslider .caption .title{margin:74px 0 0;}
.flexslider .caption p.trim{margin-top:16px;}
.slider .flexslider .caption p.trim{width:575px;margin:16px auto;}
	.ie9 .flexslider .caption p.trim,
	.ie8 .flexslider .caption p.trim{margin-top:8px;}
.flexslider .caption .txt-white{color:#FFF;}
.flexslider .caption .txt-dark{color:#303030;}
.flexslider .caption .txt-blue{color:#0099ab;}
.flexslider .bt-round{margin:28px auto 0;}
	@-moz-document url-prefix() { 
		.flexslider .bt-round{width:14px;padding-left:6px;}
	}
/*Slider 1*/
.slider-1{background:#0099ab;}
.slider-1 .icn-arr-blue-right-M{position:absolute;z-index:1000;top:142px;left:67%;}
.slider-1 .flexslider .slides li img{width:33%;float:right;}
.slider-1 .slides li > a:hover p{zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.slider-1 .flexslider .caption{position:relative;float:left;left:0;margin:60px 0 0;padding:0;width:66%;}
.slider-1 .flexslider .caption *{text-align:left;color:#FFF;}
.slider-1 .flexslider .slides li .caption img{float:left;width:auto;max-width:28%;height:auto;max-height:125px;margin:50px 11% 0;}
.slider-1 .flexslider .caption .titleMedium,
.slider-1 .flexslider .caption .trim{float:right;width:48%;padding:0 1%;}
.slider-1 .flexslider .caption .titleMedium{margin-top:50px;}
.slider-1 .flex-control-nav {width:64%;bottom:25px;text-align:right;z-index:999;}
.slider-1 .flex-control-nav li {margin: 0 3px;}
.slider-1 .flex-control-paging li a{width:6px;height:6px;border:2px solid #FFF;}
.slider-1 .flex-control-paging li a:hover{background:#FFF;}
.slider-1 .flex-control-paging li a.flex-active{background:#FFF;}

/*Mobile elements*/
[class^="mbl-"],
[class*=" mbl-"]{display:none;}
.visible-xs {display: none !important;}
.menu > li.visible-xs{float:none;text-align:left;} /*espaco do Link menu mobile, */
.m-tbl{width:100%;overflow:hidden;overflow-x:auto;}

/*MEDIA QUERIES*/
@media screen and (max-width:1920px){
	.slider .flex-control-nav {/*top:80%;*/}
}
@media screen and (max-width:1279px){	
	.slider .flex-control-nav {/*top:86%;*/}
	
	.icn-search{background-image:url(../images/sprite-icons-ret.png);background-size:80px auto;background-position:0 -23px;}
	.icn-phone{background-image:url(../images/sprite-icons-ret.png);background-size:84px auto;background-position:-20px -25px;}
	.icn-fax{background-image:url(../images/sprite-icons-ret.png);background-size:84px auto;background-position:-39px -20px;}
	.icn-mail{background-image:url(../images/sprite-icons-ret.png);background-size:84px auto;background-position:-64px -18px;}
}
@media screen and (max-width:1135px){
	.nav-sub{width:96%;}
	[class^="tpl-"].page-title,
	[class*=" tpl-"].page-title{margin-bottom:10px;}
}
@media screen and (max-width:1024px){
	h2,.titleLarge{font-size:30px;}
	
	/*.contacts ul.list-contacts li{width:auto;min-width:130px;}*/
	
	header{height:142px;}
		.ie9 header{height:150px;}
	header.grad-0{background:none;background-color:#000;}
	header .nav {border-radius: 0px;padding: 0px;position: relative;}
	
	[class^="tpl-"].head-img,
	[class*=" tpl-"].head-img{padding-top:140px;min-height:150px;}
	[class^="tpl-"].page-title,
	[class*=" tpl-"].page-title{padding:0 0 3% 0;margin-bottom:0;}
	
	/*Template Contactos*/
	[class^="tpl-"].contacts [class^="box-"] p a,
	[class*=" tpl-"].contacts [class^="box-"] p a,
	[class^="tpl-"].contacts [class*=" box-"] p a,
	[class*=" tpl-"].contacts [class*=" box-"] p a{margin:5px 2%;}
	[class^="tpl-"].contacts [class^="icn-"],
	[class*=" tpl-"].contacts [class^="icn-"],
	[class^="tpl-"].contacts [class*=" icn-"],
	[class*=" tpl-"].contacts [class*=" icn-"]{margin-right:5px;}
	
	.slider,
	.ie9 .slider{padding-top:140px;}
	.slider .flex-control-nav {/*top:90%;*/}
	.flexslider .caption{width:90%;left:0;margin-left:5%;}
	.slider .flexslider .caption .titleXL{bottom:195px;}
}
@media screen and (max-width:991px){
	.move-container-right {position: absolute;width: 100%;left:0;}
		.ie9 .move-container-right{left:0 !important;z-index:0 !important;}
		.ie9 .move-container-right *{z-index:-1 !important;}
		.ie9 .move-container-right header{z-index:0 !important;height:100%;}
		.ie9 .move-container-right header *{z-index:-1 !important;}
		.ie9 .move-container-right header .nav-menu,
		.ie9 .move-container-right header .nav-menu *{z-index:9999 !important;}	
	h3,.titleMedium{font-size:24px;}
	.titleBold{font-size:16px;}
	.titleSmall{font-size:14px;}
		
	.menu > li > a{padding: 13px 10px 14px;}
	.ipt-pesq[type="text"] {width: 95%;margin: 10px auto;padding: 20px 20px 20px 40px;line-height: 40px;height: 40px;background-position: 13px -15px;font-size: 18px;}
	.pesq input[type="text"] {width: 120px;margin-right: 10px;}	
	.nav-menu h2 {padding:10px 20px;font-family:"Co Text Bold";margin:0px;font-size:22px;}
	.nav-menu .ic-nav{float:right;}
	.nav-sub {width: 100%;top: 100%;border-left:0;border-right:0;}
	.nav li:hover .nav-sub {left: 0px;}
	.nav-menu .menu > li.visible .nav-sub{left:0;}
	.nav-sub-l{padding:10px 0;}
	.nav-sub-r{padding:20px 10px;}
	
	.nav-ipts{vertical-align:middle;}
		
	.page-title{width:740px;}
	[class^="tpl-"].page-title,
	[class*=" tpl-"].page-title{margin-left:-370px;}	
	.page-title.titleMedium{font-size:25px;line-height:28px;}	
	
	.box{max-width:768px;}
	.contents{max-width:740px;}
	.contents.details{max-width:720px;}
	[class^="tpl-"].offers .box, [class*=" tpl-"].offers .box{margin-top:-4px;}
	[class^="tpl-"].offers .box .box-3, [class*=" tpl-"].offers .box .box-3{max-width:34%;height:254px;}
	[class^="tpl-"].offers .box .box-3, [class*=" tpl-"].offers .box .box-3 + .box-3,
	[class^="tpl-"].offers .box .box-3 + .box-3, [class*=" tpl-"].offers .box .box-3 + .box-3 + .box-3{max-width:33%;}
	[class^="tpl-"].offers .box .box-3 p,
	[class*=" tpl-"].offers .box .box-3 p,
	[class^="tpl-"].offers .box .box-3 [class^="title"],
	[class*=" tpl-"].offers .box .box-3 [class^="title"],
	[class^="tpl-"].offers .box .box-3 [class*=" title"],
	[class*=" tpl-"].offers .box .box-3 [class*=" title"]{width:84%;max-height:58px;overflow:hidden;}
	[class^="tpl-"].offers .box .box-3 .trim,
	[class*=" tpl-"].offers .box .box-3 .trim{height:60px;}	
	[class^="tpl-"].offers .box .tab-content-2 .box-3 .trim,
	[class*=" tpl-"].offers .box .tab-content-2 .box-3 .trim{height:62px;max-height:62px;}
	.offers .box-3 .img:first-child{margin:32px auto 14px;max-height:50px;}
	.offers .box-3 .icn:first-child{margin:20px 15px 10px;}
	[class^="box-"] center, [class*=" box-"] center{margin-top:36px;}
	.offers .lt-img .link-doc{margin:0 0 46px 6%;}
	
	.offers.list .box-3 *{line-height:1.2;}
	.offers.list .box-3 .bt-round{line-height:1.4;}
	.offers.list .box-3 .link-doc{line-height:25px;}
	.list .link-doc{margin:15px 0 0 6%;}
	[class^="tpl-"].offers.list .box .box-3 p,
	[class*=" tpl-"].offers.list .box .box-3 p,
	[class^="tpl-"].offers.list .box .box-3 [class^="title"],
	[class*=" tpl-"].offers.list .box .box-3 [class^="title"],
	[class^="tpl-"].offers.list .box .box-3 [class*=" title"],
	[class*=" tpl-"].offers.list .box .box-3 [class*=" title"]{width:88%;}
	[class^="tpl-"].offers.list .box .box-3 .trim,
	[class*=" tpl-"].offers.list .box .box-3 .trim{height:50px;}
	.offers.list .box-3 [class^="title"]:first-child,
	.offers.list .box-3 [class*=" title"]:first-child{margin-top:40px;}
	[class^="tpl-"].offers .hr,
	[class*=" tpl-"].offers .hr{margin-left:6%;border-width:2px;}
	
	.offers .map{padding-top:30px;}
	.offers .map-content{margin-top:30px;}
	
	[class^="tpl-"].sitemap, [class*=" tpl-"].sitemap{padding-bottom:50px;}
	
	[class^="tpl-"].contacts, [class*=" tpl-"].contacts{padding:50px 0;}
		
	.slider .flexslider .caption{padding-top:12%;}
	.slider .flexslider .caption .trim{height:40px;}
	.slider-1 .flexslider .caption{height:auto;}
	.slider-1 .flexslider .slides li .caption img{margin-top:30px;}
	.slider-1 .flexslider .caption .titleMedium{margin-top:30px;text-align:center;font-size:24px;}
	.slider-1 .flexslider .caption p.trim{margin-top:10px;width:44%;padding:0 3%;text-align:center;}
	.slider-1 .flex-control-nav{width:33%;left:34%;text-align:center;}
	
}
@media screen and (max-width:918px){
	.banner .trim{display:none;}
	
	/*.contacts ul.list-contacts li{min-width:110px;}*/
	
	.form-contacts{max-width:100%;}
	.form-contacts .field-half {max-width:320px;}
	.form-contacts .field-full {max-width:670px;}
	
	.page-title {width:700px;}
	[class^="tpl-"].page-title,
	[class*=" tpl-"].page-title{margin-left:-350px;}
	.big [class^="tpl-"].page-title,
	.big [class*=" tpl-"].page-title{margin-bottom:-120px;}
	.contents{max-width:700px;}
	.contents.details{width:700px;}
	
	.slider .flex-control-nav {/*top:82%;*/}
	.slider .flexslider .caption{padding-top:14%;}
	.slider .flexslider .caption .titleXL{font-size:30px;line-height:40px;bottom:120px;}
	.slider .flexslider .caption p.trim{display:none;}
	.flexslider .bt-round{margin-top:16px;}
	
	.menu > li{width:160px;}
	.menu > li > a {padding-right:9px;padding-left:9px;}
	.pesq input[type="text"]{margin-left:9px;margin-right:5px;width:80px;}
}
@media all and (max-width:767px){
	[class^="mbl-"],
	[class*=" mbl-"]{display:block;}
	.visible-xs {display:block !important;}
	
	.fix-body {position: fixed;height: 100%;width: 100%;top: 0;left: 0;overflow: hidden;}
	
/*NFM	.contacts ul.list-contacts{margin:5px auto;min-width:320px;}
	.contacts ul.list-contacts li{display:block;max-width:320px;padding-bottom:12px;float:none;text-align:center;}
	.contacts ul.list-contacts li span[class^="icn-"],
	.contacts ul.list-contacts li span[class*=" icn-"]{display:inline-block;float:none;vertical-align:-16px;}*/
	
	.list-contacts li{display:block;margin:5px 0!important;}
	
	.bg-img img{height:auto;}
	
	.form-contacts .field-half {width:100%;max-width:100%;margin-right:0;}
	.form-contacts .field-full {max-width:100%;}
	[class^="form-"] [class^="field-"] [class^="ipt-"],
	[class^="form-"] [class^="field-"] [class*=" ipt-"],
	[class^="form-"] [class*=" field-"] [class^="ipt-"],
	[class^="form-"] [class*=" field-"] [class*=" ipt-"],
	[class*=" form-"] [class^="field-"] [class^="ipt-"],
	[class*=" form-"] [class^="field-"] [class*=" ipt-"],
	[class*=" form-"] [class*=" field-"] [class^="ipt-"],
	[class*=" form-"] [class*=" field-"] [class*=" ipt-"]{width:90%;}
	
	header{position:relative;height:145px;}
	header.grad-0{
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 82%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(82%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 82%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 82%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 82%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 82%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	}
	header .logo{margin:15px 0 0 15px;}
	.lang{float:right;}
	.nav-top .perfil{margin-left:15px;}
	/*Header Menu*/
	.navigation{padding-top:65px;}
	.nav-top{margin:0;display:block;vertical-align:middle;float:none;position:static;}
	/*MENU*/	
	header .nav{border-radius:8px / 20px;padding: 0px 10px 0 20px;height:auto;border:none;width:97%;margin:0 auto;position:static;display:block;margin-top:12px;vertical-align:middle;}	
	.nav-menu{position:fixed;left:-100%;top:0;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#666;}
	.nav-menu h2{color:#fff;text-transform:uppercase;background: #555555;background: -moz-linear-gradient(top,  #555555 1%, #111111 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#555555), color-stop(100%,#111111));background: -webkit-linear-gradient(top,  #555555 1%,#111111 100%);background: -o-linear-gradient(top,  #555555 1%,#111111 100%);background: -ms-linear-gradient(top,  #555555 1%,#111111 100%);background: linear-gradient(to bottom,  #555555 1%,#111111 100%);}
	.nav-menu .menu{height:auto;display: block;}
	.nav-menu .ipt-pesq[type="text"]{width:84%;padding: 0px 0px 0px 30px;}
	.nav-menu > ul > li{display:block;width:100%;background:none;border-bottom:1px solid #777;text-align:left;white-space:nowrap;position:relative;overflow:hidden;}
	.nav-menu > ul > li:hover > a,
	.nav-menu .menu-sel {background:#444;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;color: #fff;}
	.nav-menu .menu > li > a > span{display:block;position:absolute;right:10px;top:11px;color:#fff;z-index:9999 !important;}	
	.menu > li{float:left;width:auto;background:none;}
	.menu > li.pesq{float:right;background: url(../images/separador_menu.png) no-repeat 0 center;}
	.menu > li > a{padding:13px 30px}	
	.nav-menu > ul > li > a{font-size:22px;padding:13px 35px 13px 20px;}
	.nav-menu .menu > li:hover,
	.nav-menu .menu > li.visible{background:none;box-shadow:none;}
	.nav-menu .menu > li.on:hover > a{background:#0099ab;}
	.nav-menu .ic-nav{margin-top:4px;}
	.nav-menu .tr-menu{float:right;color:#FFF;text-decoration:none;}
	.nav-sub {min-height:0;border:none;background:#282828;color:#fff;display:none;height:auto;border-radius:0;left:0;position:static;width:100%;overflow:hidden;}
	.nav-sub-l{width:100% !important;padding:0;display:block;}
	.nav-sub-box {margin-bottom: 0;}
	.nav-menu .menu-sel > span {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
	.nav-sub-box > ul > li {display: block;width: 100% !important;margin: 0;border-bottom:1px solid #111;padding: 0;border-left: none;}
	.nav-sub-box > ul > li a {color: #fff;font-size: 18px;font-weight: normal;padding: 10px 30px;display: block;}
	.nav-sub-box > ul > li a:hover,
	.nav-sub-box > ul > li.on a{background:#000;color:#fff;}
	.nav-sub-box > ul > li.on a{cursor:default;}
	.nav-sub-box > ul > li > ul {display:none;}
		
	.nav-ipts{display: block;border-color:#6e6e6e;background: -moz-linear-gradient(top,  #555555 1%, #111111 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#555555), color-stop(100%,#111111));background: -webkit-linear-gradient(top,  #555555 1%,#111111 100%);background: -o-linear-gradient(top,  #555555 1%,#111111 100%);background: -ms-linear-gradient(top,  #555555 1%,#111111 100%);background: linear-gradient(to bottom,  #555555 1%,#111111 100%);}
	.nav-ipts .ic-nav{margin-right:10px;}
	@-moz-document url-prefix(){
		.nav-ipts .ic-nav{margin-top:-15px;margin-right:30px;}
	}
	.nav-ipts .menu > li > a.tr-menu{padding-left:0;}
	.nav-ipts .menu > li > a.tr-menu:hover{color:inherit;}
	.pesq input[type="text"]{width:90px;}
	
	/*.banner .caption{display:none;}*/
	
	.detail,
	.detail figure,
	.detail .text{display:block;}
	
	[class^="tpl-"].head-img,
	[class*=" tpl-"].head-img{padding-top:0;}
	.page-title{width:590px;}
	[class^="tpl-"].page-title,
	[class*=" tpl-"].page-title{margin-left:-295px;}
	.big [class^="tpl-"].page-title,
	.big [class*=" tpl-"].page-title{margin-bottom:-100px;}
	.box{max-width:640px;}
	.contents{max-width:590px;}
	.contents.details{max-width:570px;}
	[class^="section-"] .trim,
	[class*=" section-"] .trim{display:none;}
	
	.detail figure,
	.page-content .detail figure{display:none;width:100%;padding-right:0;}
	
	[class^="tpl-"].offers .box .tab,
	[class*=" tpl-"].offers .box .tab{width:100%;}	
	[class^="tpl-"].offers .box .box-3,
	[class*=" tpl-"].offers .box .box-3,
	[class^="tpl-"].offers .box .box-3,
	[class*=" tpl-"].offers .box .box-3 + .box-3,
	[class^="tpl-"].offers .box .box-3,
	[class*=" tpl-"].offers .box .box-3 + .box-3 + .box-3{width:100%;max-width:100%;height:auto;padding-bottom:30px;}
	[class^="tpl-"].offers .box .box-3,
	[class*=" tpl-"].offers .box .box-3.bg-img{padding:0;}
	[class^="tpl-"].offers .box .box-3 + .box-3 + .box-3,
	[class*=" tpl-"].offers .box .box-3 + .box-3 + .box-3{margin-top:-5px;}
	[class^="tpl-"].offers .hr,
	[class*=" tpl-"].offers .hr{display:none;}	
	
	[class^="tpl-"].list *,
	[class*=" tpl-"].list *{text-align:center;}
	.list .left > *{text-align:left;}
	.list .right > *{text-align:right;}
	[class^="tpl-"].offers.list .box .box-3,
	[class*=" tpl-"].offers.list .box .box-3,
	[class^="tpl-"].offers.list .box .box-3,
	[class*=" tpl-"].offers.list .box .box-3 + .box-3,
	[class^="tpl-"].offers.list .box .box-3 + .box-3 + .box-3,
	[class*=" tpl-"].offers.list .box .box-3 + .box-3 + .box-3{width:50%;height:320px;margin-top:0;margin-bottom:1px;padding-bottom:0;}
	.offers .lt-img .link-doc{top:52%;bottom:auto;margin:0;width:100%;}
	.list .link-doc{float:none;margin:15px auto;}
	.offers .lt-img .link-doc,
	.offers.list .box-3 .link-doc{position:absolute;bottom:15%;top:auto;margin:0 auto;width:100%;}
	[class^="tpl-"].list .link-doc *,
	[class*=" tpl-"].list .link-doc *{float:none;margin:0 auto;}	
	[class^="tpl-"].offers.list .bt-round,
	[class*=" tpl-"].offers.list .bt-round{right:50%;margin:0 -16px 20% 0;}
	ul.list-pages li a.prev,
	ul.list-pages li a.next{width:20px;text-indent:-9999px;}
	
	.offers .map{display:none;}
	
	[class^="tpl-"].sitemap, [class*=" tpl-"].sitemap{padding-bottom:0;}
	.sitemap .menu_sub{margin-top:15px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
	.sitemap .menu_sub.last{margin-bottom:0;border-bottom:none;}
	.sitemap .menu_sub a{display:block;width:94%;margin:0;min-height:19px;padding:10px 3%;border-top:1px solid #ebebeb;}
	.sitemap .menu_sub a:before{content:"";padding-right:0;}
	.sitemap .menu_sub a:first-child{border-top:none;}
	
	.contacts .box-2{max-width:100%;}	
	
	footer .est-1{text-align:left;}
	footer .copyright{display:block;margin:30px 0 10px;font-size:11px;}
	
	.flexslider .bt-round.bt-white,
	.flexslider .bt-round.bt-blue,
	.flexslider .bt-round.bt-dark{border-color:#303030;color:#303030;}
	
	.flexslider a:hover .bt-round.bt-white,
	.flexslider a:hover .bt-round.bt-blue,
	.flexslider a:hover .bt-round.bt-dark{background:#303030;color:#FFF;}
	
	.slider{padding-top:0;}
	.slider .flexslider{/*padding-bottom:35px;*/}
	.slider .flexslider .caption{position:relative;width:100%;/*height:auto;min-height:200px;*/margin-top:0;margin-left:0;padding:20px 0 70px;background:#FFF;}
	.slider .flexslider .caption .titleXL{position:relative;width:90%;/*max-height:70px;overflow:hidden;*/margin:0 auto;bottom:auto;line-height:36px;color:#0099ab !important;text-shadow: none !important;}
	.slider .flexslider .caption .title{margin-top:10px;width:80%;/*max-height:50px;overflow:hidden;*/margin:10px auto 30px;color:#303030 !important;text-shadow: none !important;}
	.slider .flexslider .caption .trim{color:#303030 !important;text-shadow: none !important;}
	.slider .flexslider .bt-round{position:absolute;bottom:55px;left:50%;margin-left:-15px;}
	.slider .flex-control-nav{top:auto;margin:0 0 0 0;bottom:15px;z-index:9999;}
	.slider-1 .flexslider .slides li > img{display:none;}
	.slider-1 .flexslider .caption{width:100%;padding-bottom:30px;}
	.slider-1 .flexslider .slides li .caption img{float:none;margin:30px auto 0;max-width:84%;}
	.slider-1 .flexslider .caption .titleMedium,
	.slider-1 .flexslider .caption p.trim{float:none;margin:30px auto 0;width:84%;padding:0 3%;}
	.slider-1 .flexslider .caption p.trim{margin-top:10px;}
	.slider-1 .flex-control-nav{position:relative;width:100%;bottom:10px;left:0;}
	
}
@media all and (max-width:640px){
	.cook-tab .est > span{display:block;width:75%;line-height:18px;}
	.cook-tab a.ic-close{position:absolute;top:0;right:0;margin:13px 15px;}	
	
	[class^="tpl-"].head-img,
	[class*=" tpl-"].head-img{min-height:130px;}
	/*.head-img img{margin-top:10px;}*/
	[class^="tpl-"].head-img.big,
	[class*=" tpl-"].head-img.big{min-height:320px;}
	.page-title{width:80%;left:0;}
	[class^="tpl-"].page-title,
	[class*=" tpl-"].page-title{position:relative;height:auto;max-height:100%;overflow:hidden;margin-top:-5px;bottom:auto;margin-bottom:0;padding:20px 10% 25px;margin-left:0;}
	.big [class^="tpl-"].page-title,
	.big [class*=" tpl-"].page-title{width:80%;height:auto;max-height:100%;overflow:visible;bottom:0;margin-bottom:0;padding:20px 10% 25px;font-size:24px;text-align:center;color:inherit;}
	.big .page-title.titleMedium{line-height:32px;}
	.big [class^="tpl-"].page-title .trim,
	.big [class*=" tpl-"].page-title .trim{width:94%;margin:0 auto;text-align:center;color:inherit;}
	.tpl-white.page-title.titleMedium{background:#FFF;color:#303030;}
	.tpl-dark.page-title.titleMedium{background:#303030;color:#FFF;}
	.tpl-blue.page-title.titleMedium{background:#0099ab;color:#FFF;}
	.tpl-white.page-title.titleMedium.txt-white{background:#303030;}
	.page-title.titleMedium{text-align:center;font-size:24px;}
	.page-title .icn{float:none;display:block;margin:0 auto 8px;}
	.box{max-width:100%;}
	.contents{max-width:96%;}
	[class^="tpl-"].search-results *,
	[class*=" tpl-"].search-results *{text-align:center;}
	.search-results .icn_S{float:none;display:block;margin:0 auto 10px;}
	[class^="tpl-"].page-content  .contents,
	[class*=" tpl-"].page-content .contents{width:94%;}
	.page-content .detail figure{width:100%;}
	
	[class^="tpl-"].page-content .contents.details,
	[class*=" tpl-"].page-content .contents.details{width:100%;max-width:100%;margin-top:-20px;}
	.page-content .detail .text{width:84%;margin:10px auto 0;}
	
	[class^="tpl-"],
	[class*=" tpl-"],
	[class^="tpl-"].offers.list,
	[class*=" tpl-"].offers.list{padding:25px 0;}
	
	[class^="section-"],
	[class*=" section-"]{padding-top:40px;}
	
	[class^="tpl-"].offers.list .box,
	[class*=" tpl-"].offers.list .box{max-width:480px;}
	[class^="tpl-"].offers.list .box.contents,
	[class*=" tpl-"].offers.list .box.contents{max-width:96%;}
	[class^="tpl-"].offers.list .box .box-3,
	[class*=" tpl-"].offers.list .box .box-3,
	[class^="tpl-"].offers.list .box .box-3,
	[class*=" tpl-"].offers.list .box .box-3 + .box-3,
	[class^="tpl-"].offers.list .box .box-3,
	[class*=" tpl-"].offers.list .box .box-3 + .box-3 + .box-3{height:240px;}
	[class^="tpl-"].offers.list .box .box-3 .trim,
	[class*=" tpl-"].offers.list .box .box-3 .trim{display:none;}
	.offers .box-3 .icn:first-child{/*visibility:hidden;*/display:none;margin:0;height:20px;}
	.list .link-doc{margin:42px auto 0;}
	[class^="tpl-"].offers.list .box .box-3 p, [class*=" tpl-"].offers.list .box .box-3 p, [class^="tpl-"].offers.list .box .box-3 [class^="title"], [class*=" tpl-"].offers.list .box .box-3 [class^="title"], [class^="tpl-"].offers.list .box .box-3 [class*=" title"], [class*=" tpl-"].offers.list .box .box-3 [class*=" title"]{max-height:96px;padding-top:0;font-size:14px;width:auto;padding: 0 10px;}
	[class^="tpl-"].offers.list .bt-round, [class*=" tpl-"].offers.list .bt-round{margin-bottom:15px;}
	
	.banner .caption{position:relative;background:#FFF;padding:30px 0 30px;}
	.banner .caption a{width:84%;display:block;}
	.banner .caption a:hover .bt-round{border-color:#303030;background:#303030;color:#FFF;}
	.banner .caption .titleLarge{padding-top:0;}
	.banner .caption .titleLarge, .banner .caption .title{color:#303030;}
	.banner .caption .bt-round{border-color:#303030;color:#303030;margin-top:10px;}
	
	[class^="tpl-"].offers.list .box .box-3, [class*=" tpl-"].offers.list .box .box-3, [class^="tpl-"].offers.list .box .box-3, [class*=" tpl-"].offers.list .box .box-3 + .box-3, [class^="tpl-"].offers.list .box .box-3, [class*=" tpl-"].offers.list .box .box-3 + .box-3 + .box-3{display:table;}
	.link-all.full-size{display:table-cell;vertical-align:middle;}
	
	/*Align middle texto in box com img atras*/
	.offers.list .box-3 .link-all{margin:0 auto;max-height:none;width:100%;height:100%;padding:0;}
	.offers.list .box-3.lt-img .link-all{display:table;}
	.offers.list .box-3.lt-img .link-all .titleBold{display:table-cell;vertical-align:middle;}
	
	.offers.list.page-content .box-3.lt-img .link-all{display:block;}
	.offers.list.page-content .box-3.lt-img .link-all .titleBold{display:block;}
	
	.box-3.lt-img img{max-height:240px;}

}
@media all and (max-width:480px){	
	header .nav{width:95%;}
	
	/*[class^="tpl-"].head-img,
	[class*=" tpl-"].head-img{min-height:140px;}*/
	
	[class^="tpl-"].offers.list .box,
	[class*=" tpl-"].offers.list .box{max-width:320px;}
	[class^="tpl-"].offers.list .box .box-3,
	[class*=" tpl-"].offers.list .box .box-3,
	[class^="tpl-"].offers.list .box .box-3,
	[class*=" tpl-"].offers.list .box .box-3 + .box-3,
	[class^="tpl-"].offers.list .box .box-3,
	[class*=" tpl-"].offers.list .box .box-3 + .box-3 + .box-3{height:160px;}
	.offers.list .box-3 [class^="title"]:first-child,
	.offers.list .box-3 [class*=" title"]:first-child{margin-top:15px;}
	.list .link-doc{margin-top:25px;}
	
	[class^="tpl-"].offers.list .box .box-3 p, [class*=" tpl-"].offers.list .box .box-3 p, [class^="tpl-"].offers.list .box .box-3 [class^="title"], [class*=" tpl-"].offers.list .box .box-3 [class^="title"], [class^="tpl-"].offers.list .box .box-3 [class*=" title"], [class*=" tpl-"].offers.list .box .box-3 [class*=" title"]{padding:15px 5px 0;width:auto;}
	
	/*Align top texto in box*/
	[class^="tpl-"].offers.list .box .box-3, [class*=" tpl-"].offers.list .box .box-3, [class^="tpl-"].offers.list .box .box-3, [class*=" tpl-"].offers.list .box .box-3 + .box-3, [class^="tpl-"].offers.list .box .box-3, [class*=" tpl-"].offers.list .box .box-3 + .box-3 + .box-3{display:block;margin-bottom:1px;}
	.link-all.full-size{display:block;vertical-align:auto;}

	/*Align top texto in box com img atras*/
	.offers.list .box-3 .link-all{display:block;margin:0 auto;max-height:none;width:100%;padding:0;}
	.offers.list .box-3 .link-all .titleBold{display:block;}
	.offers.list .box-3.lt-img .link-all .titleBold{vertical-align:top;}
}
@media all and (max-width:375px){
	/*[class^="tpl-"].head-img,
	[class*=" tpl-"].head-img{min-height:135px;}*/
}
@media all and (max-width:320px){
	
}