/*RESET*/
* {margin:0; padding:0; vertical-align:baseline; text-decoration:none; outline:none;}
textarea {resize:none;}
img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body {font-family: 'Titillium Web', sans-serif; font-size:16px; font-weight:400; color:#494949; padding:1px 0 0 0;}
.semibold {font-weight:600;}
.bold {font-weight:700;}
li {list-style:url(../images/list-style-square.jpg);}

/*RESET*/

/*HEADER*/
#header {width:100%; height:62px; background-color:#FFF; margin:0; display:block; min-width:990px; position:fixed; top:0; z-index:99999; box-shadow: 0px 5px 10px -10px #000;}
.header {width:990px; margin:0 auto; display:block; overflow:visible; height:62px;}
.header > form {width:230px; height:62px;float:right; margin:0;}
.header > form >  input[type="text"] {width:140px; background-color:#ebebeb; padding:15px; display:block; float:left; border:none; margin:11px auto 0 auto;}
.header > form >  input[type="submit"] {background:url(../images/nav-img-busca.gif) top center; width:52px; height:45px; margin:10px 0 0 2px; float:left; display:block; border:0; cursor:pointer;}
.header > form >  input[type="submit"]:hover {background:url(../images/nav-img-busca.gif) bottom center; width:52px; height:45px;}
.header > form >  ::-webkit-input-placeholder {color:#494949;}
.header > form >  :-moz-placeholder {color:#494949;}
.header > form >  ::-moz-placeholder {color:#494949;}
.header > form >  :-ms-input-placeholder {color:#494949;}

.header-interna {width:100%; background:url(../images/bg-header-interna.jpg) no-repeat center center; height:268px; margin:0; display:block; min-width:990px;}

/*NAV*/
#nav {width:730px; height:62px; margin:auto 0 auto 25px; float:left; overflow:visible;}
#nav > ul {width:730px; height:62px; margin:0;}
#nav > ul > li {font-size:12px; color:#494949; list-style:none; line-height:62px; display:block; float:left; position:relative;}
#nav > ul > li > a {text-decoration:none; float:left; color:#494949; margin:auto 12px auto 12px;}
#nav > ul > li > a:hover , #nav > ul > li > a.Ativo , #nav > ul > li > a.Ativo:hover {background:url(../images/nav-hover.gif) repeat-x bottom center; color:#132a51;}
/*NAV*/

/*DROP DOWN*/
.menu_hover {width:150px; background-color:#FFF; display:none; position:absolute; left:0; top:65px; z-index:9999;}
.menu_hover > li {font-size:12px; color:#494949; line-height:normal; font-weight:500; display:block; list-style:none; padding:6px; margin:0; position:relative; border-bottom:1px solid #f4f4f4;}
.menu_hover > li:hover {background-color:#f7f7f7; display:block; transition: background-color 0.2s ease;}
.menu_hover .menu_hover_seta {background:url(../images/seta-menu-drop-down.gif) no-repeat right 10px center;}
.menu_border {border-bottom:none !important;}
.menu_hover > li > a {color:#494949; text-decoration:none; display:block;}
.menu_hover > li > a:hover {color: #cecece; transition: color 0.2s linear 0s;}

.menu_hover > li > ul {width:150px; background-color:#FFF; position:absolute; top:0; left:151px; display:none; margin:0;}
.menu_hover > li > ul > li {font-size:12px; color:#494949; line-height:normal; font-weight:500; display:block; list-style:none; padding:6px; margin:0 auto; border-bottom:1px solid #f4f4f4;}
.menu_hover > li > ul > li:hover {background-color:#f7f7f7; display:block;}
.menu_hover > li > ul > li a {color:#494949; text-decoration:none; display:block;}
.menu_hover > li > ul > li a:hover {color:#cecece; transition: color 0.2s linear 0s;}
/*DROP DOWN*/

#header-02 {width:100%; height:210px; background:url(../images/bg-header.jpg) center center; margin:0; display:block; min-width:990px; margin-top:61px;}
.header-02 {width:990px; margin:0 auto; /*overflow:hidden; */display:block;}
.header-02-logo {width:210px; height:210px; margin:auto 0 auto 25px; float:left;}
.header-02-logo > a > img {margin:50px auto 0 auto;}
.header-02-nav {width:707px; height:210px; margin:auto 25px auto 0; float:right;}
.header-02-nav > ul {width:707px; height:210px;}

.browserIE8 .header-02-nav , .browserIE8 .header-02-nav > ul{ width:730px; }
.header-02-nav > ul > li { position: relative; font-size:14px; color:#FFF; font-weight:600; float:left; line-height:210px; margin:auto 19px auto 19px; list-style:none;}
.browserIE8 .header-02-nav > ul > li{ margin:auto 13px auto 13px; }
.header-02-nav > ul > li:hover > ul  {  display: block; }

/* Dropdown */

.header-02-nav > ul > li > ul {width:150px; background-color:#FFF; display:none; position:absolute; left:0; top: 125px; width: 100%; z-index:9999;}
.header-02-nav > ul > li > ul > li {font-size:12px; color:#494949; line-height:normal; font-weight:500; display:block; list-style:none; padding:6px; margin:0; position:relative; border-bottom:1px solid #f4f4f4;}
.header-02-nav > ul > li > ul > li:hover {background-color:#f7f7f7; display:block; transition: background-color 0.2s ease;}
.header-02-nav > ul > li > ul > li > a {color:#494949; text-decoration:none; display:block;}
.header-02-nav > ul > li > ul > li > a:hover {color: #cecece; transition: color 0.2s linear 0s;}

/* Dropdown */

.header-02-nav > ul > li a {color:#FFF; text-decoration:none;}
.header-02-nav > ul > li a:hover {color:#f58220; transition: color 0.2s linear 0s;}

/*HEADER*/

/*BANNER*/
#banner {width:100%; height:478px; background:url(../images/bg-banner-home.jpg) center center; display:block; margin:0;}
.banner {width:940px; height:478px; margin:0 auto; display:block; padding:1px;}
/*BANNER*/

/*DESTAQUE*/
#destaque {width:100%; height:219px; margin:50px auto 0 auto; background:url(../images/bg-destaque-home.jpg) center center; min-width:990px;}
.destaque {width:990px; margin:0 auto; display:block;}
.destaque > h1 {width:363px; height:219px; background:url(../images/img-h1-home.jpg) center center; margin:auto 0 auto 25px; float:left; line-height:219px; overflow:hidden; text-indent:-1000px;}
.destaque > p {width:577px; margin:50px 0 0 0; float:right; overflow:hidden; font-size:16px; color:#FFF; line-height:19px;}
.destaque-bt-leiamais {width:77px; height:27px; background:url(../images/bt-leiamais-home.png) left top no-repeat; float:right; overflow:hidden; margin:0; text-indent:-1000px; cursor:pointer;}
.destaque-bt-leiamais:hover {opacity:0.9;}
.destaque-bt-leiamais:active {width:77px; height:28px; background:url(../images/bt-leiamais-home.png) left bottom no-repeat;}
/*DESTAQUE*/

/*CONTENT*/
#content {width:990px; margin:50px auto 0 auto; display:block; overflow:hidden;}

/*COLUNA 01*/
#content-col01 {width:234px; height:720px; margin:auto 3px auto 25px; float:left; overflow:hidden;}

#content-col01-01 {width:234px; height:247px; background-color:#e77817; margin:0; display:block;}
#content-col01-01 > span {width:214px; font-size:26px; color:#FFF; margin:0; display:block; padding:30px 0 0 20px; font-weight:700;}
#content-col01-01 > p {width:200px; font-size:15px; color:#FFF; margin:0; display:block; padding:30px 0 0 20px;}
.content-col01-01-clique {width:100px; font-size:15px; color:#FFF; text-align:right; display:block; padding:0 0 0 100px; margin:45px auto 0 auto; cursor:pointer; 
text-shadow: 0px 1px 0px rgba(196, 101, 17, 1);}
.content-col01-01-clique:hover {color:#ffa828; transition: color 0.2s linear 0s;}

#content-col01-02 {width:234px; height:466px; background-color:#707070; margin:3px 0 3px 0; display:block;}
.image-certificado {width:234px; height:221px; margin:0; display:block; overflow:hidden;}
#content-col01-02 > span {width:214px; font-size:26px; color:#f29001; margin:0; display:block; padding:30px 0 0 20px; font-weight:700;}
#content-col01-02 > p {width:200px; font-size:15px; color:#FFF; margin:0; display:block; padding:30px 0 0 20px;}
#content-col01-02 > div > p {padding:0 0 0 20px; color:#FFF; width:200px; font-size:14px;}
.content-col01-02-clique {width:100px; font-size:15px; color:#FFF; text-align:right; display:block; padding:0 0 0 100px; margin:25px auto 0 auto; cursor:pointer; 
text-shadow: 0px 1px 0px rgba(96, 93, 93, 1);}
.content-col01-02-clique:hover {color:#ffa828; transition: color 0.2s linear 0s;}

/*COLUNA 02*/
#content-col02 {width:469px; margin:0; float:left; overflow:hidden;}

#content-col02-01 {width:469px; height:247px; background:url(../images/bg-associe-se-home.jpg) no-repeat; margin:0;}
#content-col02-01 > span {width:226px; font-size:26px; color:#FFF; margin:0; display:block; padding:30px 0 0 20px; font-weight:700;}
#content-col02-01 > p {width:226px; font-size:15px; color:#FFF; margin:0; display:block; padding:30px 0 0 20px;}
#content-col02-01 > div > p {width:226px; font-size:20px; color:#FFF; font-weight:600; margin:0; display:block; padding:0 0 0 20px; line-height:10px;}
#content-col02-01 > h2 {width:226px; font-size:34px; color:#f29001; font-weight:700; margin:0; display:block; padding:0 0 0 20px;}
.content-col02-01-clique {width:226px; font-size:15px; color:#FFF; text-align:right; display:block; margin:28px 0 0 0; cursor:pointer; 
text-shadow: 0px 1px 0px rgba(15, 21, 109, 1);}
.content-col02-01-clique:hover {color:#ffa828; transition: color 0.2s linear 0s;}

#content-col02-02 {width:469px; margin:3px 0 3px 0;}
.content-col02-02-noticias {width:469px; height:49px; background:url(../images/bg-noticias-home.png) no-repeat left center; display:block; margin:0; font-size:26px; color:#132a51; line-height:49px; 
padding:0 0 0 25px;}
.content-col02-02-noticias01 {width:469px; height:121px; background:url(../images/bg-noticias02-home.png) no-repeat left center; display:block; margin:17px auto 0 auto; padding:1px; position:relative;}
.content-col02-02-noticias01 > p {font-size:12px; width:327px; margin:0 0 0 15px; display:block; line-height:15px; float:left;}
.content-col02-02-noticias01 > p > a {color:#e77817; font-weight:600;}
.content-col02-02-noticias01-titulo {font-size:12px; width:327px; margin:15px 0 0 15px; display:block; float:left;}
.content-col02-02-noticias01-image {width:93px; height:91px; margin:15px 0 15px 23px; display:block; float:left; background:#EEE; overflow:hidden; text-align:center }
.content-col02-02-noticias01-image-data {width:49px; height:56px; background:url(../images/bg-data-home.png) no-repeat left top; display:block; margin:0; position:absolute; top:16px; left:24px;}
.content-col02-02-noticias01-image-data-mes {font-size:16px; font-weight:300; color:#FFF; text-align:center; display:block; width:49px; margin:5px auto 0 auto;}
.content-col02-02-noticias01-image-data-mes-dia {font-size:26px; font-weight:700; color:#FFF; text-align:center; display:block; width:49px; margin:5px auto 0 auto; line-height:10px;} 

/*COLUNA 03*/
#content-col03 {width:231px; margin:auto 25px auto 0; float:right; overflow:hidden;}

#content-col03-01 {width:231px; height:245px; background-color:#132a51; margin:0; display:block; padding:1px;}
#content-col03-01 > span {font-size:18px; color:#FFF; width:226px; margin:20px 0 0 10px; display:block;}
#content-col03-01 > form {width:231px; margin:10px 0 0 0; display:block;}
#content-col03-01 > form > p {width:210px; font-size:12px; color:#FFF; display:block; margin:5px 0 0 10px;}
#content-col03-01 > form > div > input[type="text"] {padding:20px; background-color:#e77817; width:165px; display:block; margin:0 0 0 10px; border:0; color:#FFF;}
#content-col03-01 > form > div > input[type="submit"] {width:78px; height:32px; margin:20px 15px 0 0; display:block; background:url(../images/bt-consulte-home.png) no-repeat left top; border:0; 
cursor:pointer; float:right;}
#content-col03-01 > form > div > input[type="submit"]:hover {opacity:0.98;}
#content-col03-01 > form > div > input[type="submit"]:active {width:78px; height:31px; background:url(../images/bt-consulte-home.png) no-repeat left bottom;}
#content-col03-01 > form > div > ::-webkit-input-placeholder {color:#FFF;}
#content-col03-01 > form > div > :-moz-placeholder {color:#FFF;}
#content-col03-01 > form > div > ::-moz-placeholder {color:#FFF;}
#content-col03-01 > form > div > :-ms-input-placeholder {color:#FFF;}

#content-col03-02 {width:234px; margin:3px 0 3px 0; display:block;}
.content-col03-02-titulo {width:166px; height:51px; background:url(../images/bg-titulo-calendario-home.jpg) no-repeat left top; margin:0; display:block; font-size:19px; color:#FFF; 
padding:5px 0 0 65px; font-weight:300; line-height:20px;}
.content-col03-02-calendario {width:234px; height:293px; margin:11px auto 0 auto; display:block;}
.content-col03-02-bullets-legenda {width:234px; height:23px; margin:0; display:block;}
.content-col03-02-bullets-legenda > ul {margin:0 2px 0 0; text-align:right;}
.content-col03-02-bullets-legenda > ul > li {width:19px; height:19px; display:inline; margin:0 0 0 5px; text-align:right; list-style:none;}
.content-col03-02-legenda {width:234px; height:80px; background:url(../images/bg-legenda-home.png) no-repeat left top; display:block; margin:0;}
.content-col03-02-legenda > ul {margin:0;}
.content-col03-02-legenda > ul > li:first-child {padding:0 0 0 20px; }
.content-col03-02-legenda > ul > li {font-size:12px; list-style:none; padding:1px 0 0 20px;}
.content-col03-02-legenda > a {width:227px; text-align:right; display:block; margin:3px auto 0 auto; font-size:12px; color:#494949;}
.content-col03-02-legenda > a:hover {color:#ffa828; transition: color 0.2s linear 0s;}
/*CONTENT*/

/*CARROSSEL ASSOCIADOS*/
#carrossel-titulo {width:990px; height:37px; margin:80px auto 0 auto; text-align:center; line-height:37px; display:block; font-size:26px; color:#494949;}
#carrossel-titulo > span {font-weight:700; color:#000;}
#carrossel {width:100%; height:185px; margin:38px auto 0 auto; display:block; background:url(../images/bg-carrossel-home.jpg) center center; min-width:990px;}
.carrossel {width:940px; margin:0 auto; display:block; padding:1px;}
/*CARROSSEL ASSOCIADOS*/

/*FOOTER*/
#footer {width:100%; height: 300px; margin:38px auto 0 auto; clear:both; overflow:hidden; display:block; background:url(../images/bg-footer-2.jpg) repeat-x;}
.footer {width:990px; height:: 203px; margin:0 auto; overflow:hidden; display:block;}
.footer-col01 {width:445px; margin:25px 0 0 25px; float:left;}
.footer-col01 > span {width:445px; font-size:18px; color:#FFF; font-weight:700; margin:0;}
.footer-col01 > p {width:300px; font-size:16px; color:#FFF; margin:10px 0 10px 0;}
.footer-col01-local {width:100px; height:40px; background:url(../images/img-localizacao-footer.png) left top no-repeat; margin:0; font-size:14px; color:#FFF; padding:5px 0 0 15px; text-align:center; 
display:block;}
.footer-col02 {width:445px; margin:25px 25px 0 0; float:right;}
.footer-col02 > span {width:445px; font-size:18px; color:#FFF; font-weight:700; margin:0; text-align:right; display:block;}
.footer-col02 > p {width:445px; font-size:16px; color:#FFF; margin:10px 0 0 0; text-align:right; font-weight:700;}
.footer-col02 > a {width:445px; font-size:14px; text-align:right; color:#FFF; display:block;}
/*FOOTER*/

/*COPYRIGHT*/
#copyright {width:990px; height:180px; margin:45px auto; display:block;}
#copyright > span {width:445px; font-size:12px; color:#FFF; float:left; line-height:54px; margin:auto 0 auto 25px; display:block;}
#copyright > a {width:495px; font-size:12px; color:#FFF; float:left; line-height:54px; margin:auto 25px auto 0; display:block; text-align:right;}
/*COPYRIGHT*/

/*PG ASSOCIE-SE*/
.associe-se-titulo {width:100%; height:128px; background-color:#e87717; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.associe-se-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-associe-se-titulo.png) no-repeat center center; 
text-indent:-1000px; overflow:hidden;}

.associe-se {width:990px; margin:0 auto; position:relative; overflow:hidden; display:block;}
.associe-se > span {width:990px; font-size:30px; color:#494949; text-align:center; font-weight:600; display:block; margin:87px auto 0 auto 0;}

.list-categoria-socios {width:990px; margin:0 auto; display:block; overflow:hidden;}

.categoria-socios {width:705px; margin:57px 0 0 25px; display:block; float:left;}
.categoria-socios > ul {width:705px; margin:0;}
.categoria-socios > ul > li:first-child {width:680px; height:53px; background:url(../images/bg-lista-titulo-categoria-socios.jpg) no-repeat left top #132a51; font-size:16px; 
color:#FFF; line-height:53px; padding:0 0 0 25px; list-style:none; margin:0;}
.categoria-socios > ul > li {width:680px; height:53px; background:url(../images/bg-lista-categoria-socios.jpg) no-repeat left top #f8f8f8; font-size:14px; 
color:#494949; line-height:53px; padding:0 0 0 25px; margin:0 auto 3px auto; list-style:url(../images/list-style-categoria-socios.jpg); list-style-position:inside;}

.categoria-socios-valores {width:213px; margin:57px 25px 0 0; display:block; float:right;}
.categoria-socios-valores > ul {width:213px; margin:0;}
.categoria-socios-valores > ul > li:first-child {width:213px; height:53px; background:url(../images/bg-lista-titulo-valores-socios.jpg) no-repeat left top #e77817; font-size:16px; 
color:#FFF; line-height:53px; text-align:center; list-style:none; margin:0; font-weight:500;}
.categoria-socios-valores > ul > li {width:213px; height:53px; background:url(../images/bg-lista-categoria-socios.jpg) no-repeat left top #f8f8f8; font-size:16px; 
color:#132a51; line-height:53px; margin:0 auto 3px auto; font-weight:700; text-align:center; list-style:none;}

.associe-se-text {font-size:16px; color:#494949; width:940px; text-align:center; margin:38px auto 0 auto; display:block;}

.associe-se-formulario {width:940px; margin:68px auto 0 auto; position:relative;}
.associe-se-formulario-titulo {width:143px; font-size:12px; color:#494949; font-weight:600; margin:0 auto 5px auto; float:left;}

.associe-se-razao-social {width:940px; margin:0; display:block; position:relative;}
.associe-se-razao-social > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-razao-social input[type="text"] {width:910px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-razao-social input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-nome-fantasia {width:940px; margin:10px auto 0 auto; display:block; position:relative;}
.associe-se-nome-fantasia > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-nome-fantasia input[type="text"] {width:910px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-nome-fantasia input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-cnpj-email {width:940px; margin:0 auto; display:block; overflow:hidden;}
.associe-se-cnpj {width:460px; margin:10px auto 0 auto; display:block; float:left; position:relative;}
.associe-se-cnpj > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-cnpj input[type="text"] {width:430px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-cnpj input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-email {width:460px; margin:10px auto 0 auto; display:block; float:right; position:relative;}
.associe-se-email > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-email input[type="text"] {width:430px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-email input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-endereco {width:940px; margin:10px auto 0 auto; display:block; position:relative;}
.associe-se-endereco > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-endereco input[type="text"] {width:910px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-endereco input[type="text"]:hover {background-color:#e9e9e9;}
.meses_selecionados li{list-style:none; background:url(../images/bg-lista-categoria-socios.jpg) left center no-repeat #f8f8f8; padding-left:20px; width:256px; height: 53px; line-height:53px; margin-bottom:2px; text-transform:uppercase; font-weight:700;}

.bairro-cep-cidade-uf {width:940px; margin:10px auto 0 auto; display:block; height:69px; overflow:visible;}
.associe-se-bairro {width:236px; margin:auto 30px auto 0; display:block; float:left; position:relative;}
.associe-se-bairro > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-bairro input[type="text"] {width:206px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-bairro input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-cep {width:230px; margin:auto 30px auto 0; display:block; float:left; position:relative;}
.associe-se-cep > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-cep input[type="text"] {width:200px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-cep input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-cidade {width:230px; margin:auto 40px auto 0; display:block; float:left; position:relative;}
.associe-se-cidade > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-cidade input[type="text"] {width:200px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-cidade input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-uf {width:143px; margin:0; display:block; float:left;}
.associe-se-uf input[type="text"] {width:100px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-uf input[type="text"]:hover {background-color:#e9e9e9;}

.telefone-site-funcionarios {width:940px; height:69px; margin:10px auto 0 auto; display:block;}
.associe-se-telefone {width:236px; margin:auto 30px auto 0; display:block; float:left; position:relative;}
.associe-se-telefone > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-telefone input[type="text"] {width:206px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-telefone input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-e-mail {width:500px; margin:0; display:block; float:left; position:relative;}
.associe-se-e-mail > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-e-mail input[type="text"] {width:468px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-e-mail input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-n-funcionarios {width:143px; margin:0; display:block; float:right; position:relative;}
.associe-se-n-funcionarios > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-n-funcionarios [type="text"] {width:114px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-n-funcionarios input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-anexar-contato {width:940px; height:60px; margin:40px 0 0 0; display:block; overflow:visible; position:relative; }
.associe-se-anexar-contato > div {height:60px;}

.associe-se-bt-anexar-contato { background:url(../images/img-download-button.png) left top no-repeat; width:760px; height:53px; display:block;  overflow:visible; position:relative }
.associe-se-bt-anexar-contato input[type="file"] {width: 236px; height:53px; opacity:0; -moz-opacity: 0; filter: alpha(opacity=0); cursor:pointer; z-index:5 }
.associe-se-bt-anexar-contato-obrigatorio {width:100px; font-size:12px; color:#F00; font-weight:600; position:absolute; top:5px; left:260px; margin:auto 0 auto 0px; }
#MensagemUpload{ display:block; position:absolute; top:60px; left:0px; font-size:14px  }
#MensagemUpload > span{ color:#333; font-family: 'Titillium Web'; font-weight:bold }
#progress-Upload{ position:absolute; left:260px; top:30px; z-index:10;  }

.associe-se-responsavel {width:940px; margin:40px auto 0 auto; display:block; overflow:hidden; position:relative;}
.associe-se-responsavel > span {margin:4px 0 0 0 !important; display:none; width:110px !important; font-size:10px !important;}
.associe-se-responsavel input[type="text"] {width:910px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-responsavel input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-cpf-cargo {width:940px; margin:0 auto; display:block; overflow:hidden;}
.associe-se-cpf {width:460px; margin:10px auto 0 auto; display:block; float:left; position:relative;}
.associe-se-cpf > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-cpf input[type="text"] {width:430px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-cpf input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-cargo {width:460px; margin:10px auto 0 auto; display:block; float:right; position:relative;}
.associe-se-cargo > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-cargo input[type="text"] {width:430px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-cargo input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-telefone-email {width:940px; margin:0 auto; display:block; overflow:hidden;}
.associe-se-telefone-2 {width:460px; margin:10px auto 0 auto; display:block; float:left; position:relative;}
.associe-se-telefone-2 > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-telefone-2 input[type="text"] {width:430px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-telefone-2 input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-email {width:460px; margin:10px auto 0 auto; display:block; float:right; position:relative;}
.associe-se-email > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-email input[type="text"] {width:430px; padding:15px; background-color:#e5e5e5; margin:0; border:0; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.associe-se-email input[type="text"]:hover {background-color:#e9e9e9;}

.associe-se-enviar {width:156px; height:55px; margin:40px 0 0 0; float:right; display:block;}
.associe-se-enviar > span {margin:4px 0 0 0 !important; display:none;}
.associe-se-enviar input[type="button"] {width:156px; height:55px; background:url(../images/bt-associe-se-enviar.png) left top no-repeat; margin:0; border:0; cursor:pointer;}
.associe-se-enviar input[type="button"]:hover {opacity:0.9;}
.associe-se-enviar input[type="button"]:active {width:156px; height:55px; background:url(../images/bt-associe-se-enviar.png) left bottom no-repeat;}

.aba-associe-se {width:241px; height:57px; background:url(../images/bt-aba-associe-se.png) no-repeat left top; position:fixed; top:50%; bottom:10%; right:0; margin:110px auto 0 auto; z-index:1000;}
.aba-associe-se  a > span {width:130px; font-size:14px; color:#fff; padding:8px 0 0 80px; margin:0; font-weight:400; display:block;}

	/*CAPTCHA*/
	.captcha-associe-se {width:215px; height:61px; margin:113px 0 0 70px; position:absolute; top:90%; left:50%; border:1px solid #ccc; -webkit-border-radius: 6px; 
	-moz-border-radius: 6px; border-radius: 6px;}
	.captcha-associe-se > img {float:left; margin-right:10px; margin-top:5px;}
	.captcha-associe-se > span {font-size:12px; color:#494949; margin:0;}
	.captcha-associe-se > div {overflow:hidden; display:block; width:100px;}
	.captcha-associe-se > div> input[type="text"] {width:100px; padding:5px; background-color:#E9E9E9; border:none; margin:0; float:left; overflow:hidden;}
	/*CAPTCHA*/
	
	/*ENVIADO COM SUCESSO ASSOCIE-SE*/
	.fale-conosco-sucesso-associe-se {width:411px; height:177px; background:url(../images/img-enviado-sucesso.jpg) center center no-repeat; position:fixed; top:50%; left:50%; margin:-115px 0 0 -200px; 
	z-index:9999; display:none;}
	.fale-conosco-sucesso-text1-associe-se {font-size:18px; color:#FFF; font-weight:300; width:200px; margin:60px 0 0 190px; display:block;}
	.fale-conosco-sucesso-text2-associe-se {font-size:30px; color:#FFF; font-weight:700; width:250px; margin:0 0 0 190px; display:block; line-height:24px;}
	.fale-conosco-sucesso-fechar-associe-se {width:29px; height:27px; background:url(../images/img-fechar-fale-conosco-sucesso.gif) no-repeat right top; position:absolute; right:0; top:0; 
	margin:0; cursor:pointer;}
	.fale-conosco-sucesso-fechar-associe-se:hover {background:url(../images/img-fechar-fale-conosco-sucesso.gif) no-repeat right bottom;}
	/*ENVIADO COM SUCESSO*/

	/*NÃO ENVIADA ASSOCIE-SE*/
	.fale-conosco-n-enviada-associe-se {width:411px; height:177px; background:url(../images/img-nao-enviada.jpg) center center no-repeat; position:fixed; top:50%; left:50%; margin:-115px 0 0 -200px; 
	z-index:9999; display:none;}
	.fale-conosco-n-enviada-text1-associe-se {font-size:14px; color:#FFF; font-weight:300; width:290px; margin:30px 0 0 130px; display:block;}
	.fale-conosco-n-enviada-fechar-associe-se {width:29px; height:27px; background:url(../images/img-fechar-fale-conosco-nao-enviado.gif) no-repeat right top; position:absolute; right:0; top:0; 
	margin:0; cursor:pointer;}
	.fale-conosco-n-enviada-fechar-associe-se:hover {background:url(../images/img-fechar-fale-conosco-nao-enviado.gif) no-repeat right bottom;}
	/*NÃO ENVIADA*/
		
/*PG ASSOCIE-SE*/

/*PG EMPRESAS ASSOCIADAS*/
.empresas-associadas-titulo {width:100%; height:128px; background-color:#f39001; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.empresas-associadas-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-empresas-associadas-titulo.png) no-repeat center center; 
text-indent:-1000px; overflow:hidden;}

.empresas-associadas {width:990px; margin:37px auto 0 auto; display:block; overflow:hidden;}
.empresas-associadas > ul {width:990px; margin:0;}
.empresas-associadas > ul > li {width:445px; height:113px; margin:0 46px 38px 25px; background:url(../images/bg-tabela-empresas-associadas.png) repeat-x left bottom; float:left; 
border:1px solid #000; list-style:none; font-size:12px; color:#000; font-weight:600;}
.empresas-associadas > ul > li > a {color:#bc600f; padding:0 0 0 15px; display:block; overflow:hidden; font-weight:400;}
.empresas-associadas > ul > li > span {padding:20px 0 0 15px; display:block; overflow:hidden;}
.empresas-associadas-logo {width:184px; height:106px; margin:0; float:left; border-right:1px solid #000; overflow:hidden; text-align:center; line-height:106px; }
.empresas-associadas-logo img{ display:inline-block; vertical-align:middle; }
.empresas-associadas-right {margin:0 0 38px 0 !important;}
/*PG EMPRESAS ASSOCIADAS*/

/*PAGINACAO EMPRESAS ASSOCIADAS*/
	.paginacao-empresas-associadas {width:990px; text-align:center; margin:30px 0 0 0; overflow:hidden;}	
	.paginacao-empresas-associadas span {font-size:18px; font-weight:900; display:inline-block; color:#494949; text-align:center; margin:0px 3px 0px 3px;}
	.paginacao-empresas-associadas a {font-size:14px; display:inline-block; color:#494949; text-align:center; margin:0px 3px 0px 3px;}
	.paginacao-empresas-associadas a:hover {color:#888;}
	
	.paginacao-empresas-associadas .pagina_anterior{display:inline-block; height:29px; width:29px; background:url(../images/pg-empresas-associadas-prev.gif) left top no-repeat; overflow:hidden; 
	text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0 12px 0 0;}
	.paginacao-empresas-associadas a.pagina_anterior{background:url(../images/pg-empresas-associadas-prev.gif) left center no-repeat;}
	.paginacao-empresas-associadas a.pagina_anterior:hover{background:url(../images/pg-empresas-associadas-prev.gif) left bottom no-repeat;}

	.paginacao-empresas-associadas .proxima_pagina{display:inline-block; height:29px; width:29px; background:url(../images/pg-empresas-associadas-next.gif)	 right top no-repeat; overflow:hidden; 
	text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0 0 0 12px;}
	.paginacao-empresas-associadas a.proxima_pagina{background:url(../images/pg-empresas-associadas-next.gif) right center no-repeat;}
	.paginacao-empresas-associadas a.proxima_pagina:hover{background:url(../images/pg-empresas-associadas-next.gif) right bottom no-repeat;}	
/*PAGINACAO EMPRESAS ASSOCIADAS*/

/*PG QUEM SOMOS*/
.quemsomos-titulo {width:100%; height:128px; background-color:#383838; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.quemsomos-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-quem-somos-titulo.png) no-repeat center center; 
text-indent:-1000px; overflow:hidden;}

.quemsomos {width:990px; margin:37px auto 0 auto; display:block; overflow:hidden;}
.quemsomos .quemsomos-banner {width:940px; height:256px; margin:0 auto 40px auto;}
.quemsomos > p {width:940px; font-size:16px; color:#494949; margin: 20px auto; display:block;}
.quemsomos > span , .quemsomos > h3 {width:940px; font-size:16px; color:#000; margin:38px 0 0 25px; display:block; font-weight:600;}
.quemsomos .quemsomos-nomes {width:940px; font-size:16px; color:#494949; display:block; font-weight:400; margin:38px auto; line-height:24px;}
.quemsomos .quemsomos-nomes > i {width:940px; display:block;} 
/*PG QUEM SOMOS*/

/*PG FORNECEDORES*/
.fornecedores-titulo {width:100%; height:128px; background-color:#383838; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.fornecedores-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-fornecedores-titulo.png) no-repeat center center; 
text-indent:-1000px; overflow:hidden;}

.fornecedores {width:990px; margin:37px auto 0 auto; display:block; overflow:hidden;}
.fornecedores > ul {width:990px; margin:0;}
.fornecedores > ul > li {width:940px; height:113px; margin:0 0 38px 25px; background:url(../images/bg-tabela-empresas-associadas.png) repeat-x left bottom; 
border:1px solid #000; list-style:none; font-size:12px; color:#000; font-weight:600;}
.fornecedores > ul > li > span {padding:20px 0 0 20px; display:block; overflow:hidden;}
.fornecedores-logo {width:186px; height:106px; line-height:106px; text-align:center;  margin:0; float:left; border-right:1px solid #000; overflow:hidden;}
.fornecedores-logo > img { display:inline-block; vertical-align:middle }
/*PG FORNECEDORES*/

/*PAGINACAO FORNECEDORES*/
	.paginacao-fornecedores {width:990px; text-align:center; margin:0; overflow:hidden; display:block;}
	.paginacao-fornecedores > span {font-size:18px; font-weight:900; display:inline-block; color:#494949; text-align:center; margin:0px 3px 0px 3px;}
	.paginacao-fornecedores > a {font-size:14px; display:inline-block; color:#494949; text-align:center; margin:0px 3px 0px 3px;}
	.paginacao-fornecedores > a:hover {color:#888;}
	
	.paginacao-fornecedores .pg-anterior {display:inline-block; height:29px; width:29px; background:url(../images/pg-fornecedores-prev.gif) left top no-repeat; overflow:hidden; 
		text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0 12px 0 0;}
	.paginacao-fornecedores a.pg-anterior {background:url(../images/pg-fornecedores-prev.gif) no-repeat left center;}
	.paginacao-fornecedores a.pg-anterior:hover {background:url(../images/pg-fornecedores-prev.gif) no-repeat left bottom;}
	
	.paginacao-fornecedores .pg-proxima {display:inline-block; height:29px; width:29px; background:url(../images/pg-fornecedores-next.gif) right top no-repeat; overflow:hidden; 
		text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0 0 0 12px;}
	.paginacao-fornecedores a.pg-proxima {background:url(../images/pg-fornecedores-next.gif) no-repeat left center;}
	.paginacao-fornecedores a.pg-proxima:hover {background:url(../images/pg-fornecedores-next.gif) no-repeat left bottom;}
/*PAGINACAO FORNECEDORES*/

/*EMPRESAS CERTIFICADAS*/
.empresas-certificadas-titulo {width:100%; height:128px; background-color:#132a51; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.empresas-certificadas-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-empresas-certificadas-titulo.png) no-repeat center center; 
text-indent:-1000px; overflow:hidden;}

.empresas-certificadas {width:990px; margin:37px auto 0 auto; display:block; overflow:hidden;}
.empresas-certificadas > p {width:940px; font-size:16px; color:#494949; margin:0; display:block; line-height:20px;}

.empresas-certificadas .empresas-certificadas-titulos {width:940px; height:53px; background:url(../images/bg-lista-categoria-socios-escuro.jpg) left top no-repeat #383838; margin:38px 0 5px 0;}
.empresas-certificadas .empresas-certificadas-titulos-empresa {width:178px; line-height:53px; font-size:16px; color:#FFF; display:block; overflow:hidden; margin:0; padding:0 0 0 20px; float:left;}
.empresas-certificadas .empresas-certificadas-titulos-fantasia {width:240px; line-height:53px; font-size:16px; color:#FFF; display:block; overflow:hidden; margin:0; padding:0; float:left;}
.empresas-certificadas .empresas-certificadas-titulos-certificacao {width:174px; line-height:53px; font-size:16px; color:#FFF; display:block; overflow:hidden; margin:0; padding:0; float:left;}
.empresas-certificadas .empresas-certificadas-titulos-certificacao-numero {width:190px; line-height:53px; font-size:16px; color:#FFF; display:block; overflow:hidden; margin:0; padding:0; float:left;}
.empresas-certificadas .empresas-certificadas-titulos-validade {width:135px; line-height:53px; font-size:16px; color:#FFF; display:block; overflow:hidden; margin:0; padding:0; float:left;}

.empresas-certificadas > ul {width:938px; margin:0;}
.empresas-certificadas > ul > li {width:938px; height:113px; border:1px solid #000; background:url(../images/bg-tabela-empresas-associadas.png) repeat-x left bottom; font-size:12px; color:#000; 
font-weight:600; display:block; overflow:hidden; list-style:none; line-height:14px; margin:0 0 5px 0;}
.empresas-certificadas .empresas-certificadas-logo {width:186px; height:106px; margin:0; float:left; border-right:1px solid #000; overflow:hidden; height:106px; text-align:center  }
.empresas-certificadas .empresas-certificadas-logo > img { display:inline-block; vertical-align:middle }
.empresas-certificadas .empresas-certificadas-text-fantasia {width:230px; height:106px; margin:0; float:left; border-right:1px solid #000; padding:10px 0 0 10px; display:block; overflow:hidden;}
.empresas-certificadas .empresas-certificadas-text-certificacao {width:162px; height:106px; margin:0; float:left; border-right:1px solid #000; padding:10px 0 0 10px; display:block; overflow:hidden;}
.empresas-certificadas .empresas-certificadas-text-certificacao-numero {width:180px; height:106px; margin:0; float:left; border-right:1px solid #000; padding:10px 0 0 10px; display:block; overflow:hidden;}
.empresas-certificadas .empresas-certificadas-text-certificacao-validade {width:135px; height:106px; margin:0; float:left; padding:10px 0 0 10px; display:block; overflow:hidden;}
/*EMPRESAS CERTIFICADAS*/

/*MIGRAÇÃO*/
.migracao-titulo {width:100%; height:128px; background-color:#2a2a2a; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.migracao-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-migracao-titulo.png) no-repeat center center; 
text-indent:-1000px; overflow:hidden;}

.migracao {width:990px; margin:0 auto; display:block; overflow:hidden;}
.migracao-subtitulo {text-align:center; font-size:30px; color:#494949; display:block; margin:37px auto 0 auto; font-weight:300;}
.migracao-subtitulo-bold {color:#000; font-weight:600;}
.migracao .procedimentos {width:940px; height:23px; background:url(../images/bg-procedimentos.png) no-repeat left top; margin:32px auto 0 auto; display:block; font-size:24px; 
font-weight:600; line-height:23px; color:#000;}

.migracao .text01 {font-size:16px; color:#494949; font-weight:400; width:940px; display:block; margin:15px 0 0 25px; line-height:22px;}
.migracao .text02 {font-size:16px; color:#494949; font-weight:400; width:940px; display:block; margin:37px 0 0 0; text-align:center;}

.migracao .migracao-procedimento01 {width:940px; height:229px; margin:37px 0 0 25px; display:block; padding:1px; background:url(../images/img-procedimentos01-01-01.png) left top no-repeat #f0f0f0; 
position:relative;}
.migracao .migracao-procedimento01-01 {width:53px; height:53px; position:absolute; top:10px; left:25px; margin:0;}
.migracao .migracao-procedimento01-text01 {font-size:16px; color:494949; width:565px; margin:15px 0 0 240px; display:block; font-weight:300; line-height:20px;}
.migracao .migracao-procedimento01 > ul {width:700x; margin:15px 0 0 240px; display:block;}
.migracao .migracao-procedimento01 > ul > li {font-size:14px; color:#494949; list-style:url(../images/list-style-square.jpg); line-height:22px; }

.migracao .migracao-procedimento02 {width:940px; height:85px; margin:40px 0 0 25px; display:block; padding:1px; background:url(../images/img-procedimentos02.png) left top no-repeat #f0f0f0; 
position:relative;}
.migracao .migracao-procedimento02-02 {width:53px; height:53px; position:absolute; top:10px; left:25px; margin:0;}

.migracao .migracao-procedimento03 {width:940px; height:85px; margin:40px 0 0 25px; display:block; padding:1px; background:url(../images/img-procedimentos03.png) left top no-repeat #f0f0f0; 
position:relative;}
.migracao .migracao-procedimento03-03 {width:53px; height:53px; position:absolute; top:10px; left:25px; margin:0;}

.migracao .procedimentos02 {width:940px; height:24px; background:url(../images/bg-procedimentos-02.png) no-repeat left top; margin:87px auto 0 auto; display:block; font-size:24px; 
font-weight:300; line-height:24px; text-transform:uppercase;}

.migracao-download {width:100%; height:218px; min-width:990px; margin:87px 0 0 0; background:url(../images/bg-download.jpg) repeat fixed center top; z-index:0;}
.migracao-download .migracao-download-shadow {width:100%; height:218px; background:url(../images/img-migracao-download-shadow.png) no-repeat center center; z-index:10;}

.migracao-download .migracao-download-shadow .migracao-download-02 {width:990px; height:218px; margin:0 auto; display:block; overflow:hidden; z-index:15;}

.migracao-download-02-doc01-01 {width:380px;  margin:0 0 0 25px; float:left;}
.migracao-download-02-doc02-02 {width:380px;  margin:0 25px 0 0; float:right;}

.migracao-download-02-doc {width:381px; height:79px; margin:20px 0 0 0; background:url(../images/bg-list-download.png) no-repeat left top; display:block;}
.migracao-download-02-doc > span {font-size:12px; color:#494949; float:left; width:265px; margin:15px 0 0 15px;}
.migracao-download-02-doc > span > a {font-size:12px; color:#494949;}
.migracao-download-02-doc > span > a:hover {color:#000; transition: color 0.2s linear 0s;}

.migracao-download-02-arrows {width:81px; height:79px; margin:0 0 0 20px; float:left;}

.migracao-subtitulo02 {width:990px; text-align:center; font-size:30px; color:#494949; display:block; margin:35px auto 0 auto; font-weight:300; overflow:hidden;}
.migracao-subtitulo-bold {color:#000; font-weight:600;}

.migracao-download-valores {width:990px; height:95px; margin:37px auto 0 auto; text-align:center; background:url(../images/img-valores-migracao.png) no-repeat center center; display:block; overflow:hidden;}
.migracao-download-valores02 {width:368px; margin:0 auto; display:block; overflow:hidden;}

.migracao-download-valores02-titulo {font-size:14px; color:#FFF; font-weight:300; text-align:left; display:block; margin:10px 0 0 30px; width:160px; float:left;}
.migracao-download-valores02-titulo-semibold {font-weight:600; display:block; font-size:18px;}

.migracao-download-valores02-02-titulo {font-size:14px; color:#FFF; font-weight:300; text-align:left; display:block; margin:10px 0 0 20px; width:140px; float:left;}
.migracao-download-valores02-02-titulo-semibold {font-weight:600; display:block; font-size:18px;}
/*MIGRAÇÃO*/

/*PAGINACAO EMPRESAS CERTIFICADAS*/
	.paginacao-empresas-certificadas {width:990px; text-align:center; margin:37px 0 0 0; overflow:hidden; display:block;}
	.paginacao-empresas-certificadas > span {font-size:18px; font-weight:900; display:inline-block; color:#494949; text-align:center; margin:0px 3px 0px 3px;}
	.paginacao-empresas-certificadas > a {font-size:14px; display:inline-block; color:#494949; text-align:center; margin:0px 3px 0px 3px;}
	.paginacao-empresas-certificadas > a:hover {color:#888;}
	
	.paginacao-empresas-certificadas .pg-anterior-certificadas {display:inline-block; height:29px; width:29px; background:url(../images/pg-fornecedores-prev.gif) left top no-repeat; overflow:hidden; 
		text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0 12px 0 0;}
	.paginacao-empresas-certificadas a.pg-anterior-certificadas {background:url(../images/pg-fornecedores-prev.gif) no-repeat left center;}
	.paginacao-empresas-certificadas a.pg-anterior-certificadas:hover {background:url(../images/pg-fornecedores-prev.gif) no-repeat left bottom;}
	
	.paginacao-empresas-certificadas .pg-proxima-certificadas {display:inline-block; height:29px; width:29px; background:url(../images/pg-fornecedores-next.gif) right top no-repeat; overflow:hidden; 
		text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0 0 0 12px;}
	.paginacao-empresas-certificadas a.pg-proxima-certificadas {background:url(../images/pg-fornecedores-next.gif) no-repeat left center;}
	.paginacao-empresas-certificadas a.pg-proxima-certificadas:hover {background:url(../images/pg-fornecedores-next.gif) no-repeat left bottom;}
/*PAGINACAO EMPRESAS CERIFICADAS*/

/*PG CALENDARIOS */
.calendarios-titulo{width:100%; height:128px; background-color:#383838; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.calendarios-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-calendarios-titulo-novo.png) no-repeat center 44px; overflow:hidden; color:#fff; font-size: 37px; font-weight: 400; text-transform: uppercase; text-align: center;}
.calendarios-titulo > h2 strong{ color:#fd7600;}

.calendario_content > h3{ text-transform:uppercase; font-size:24px; line-height:24px; height:24px; margin:20px 20px 0px 20px; background:url(../images/bg_calendario_titulo.gif) left top repeat  }
.calendario_content > h3 > span{ display:inline-block; line-height:24px; height:24px; padding-right:20px; background:#FFF }
.meses_agenda{ height:216px; background:url(../images/meses_bg.jpg) right top no-repeat; margin:30px 20px 50px 20px; }
.jq_calendarios{ margin:0px 20px 20px 20px }
.jq_calendarios .ui-datepicker .ui-datepicker-title , .jq_calendarios .ui-datepicker-header{ background:none  }
.jq_calendarios .ui-datepicker .ui-datepicker-title{ font-size:22px; text-transform:uppercase; color:#333; font-weight:900 !important }
.jq_calendarios .ui-datepicker-year{ display:none }
.jq_calendarios .ui-datepicker-group-first , .jq_calendarios .ui-datepicker-group-middle{ margin-right:61px; }
.jq_calendarios .ui-datepicker-multi .ui-datepicker-group table{ width:100%; margin:0px 0px 0px 0px }
.jq_calendarios .ui-datepicker {
width: 100% !important; /*what ever width you want*/
}
.jq_calendarios .ui-datepicker-multi-3 .ui-datepicker-group{ width:276px }
.jq_calendarios .ui-datepicker th{ font-size:16px; }
.jq_calendarios .ui-datepicker td{ text-align:center; height:34px; vertical-align:middle; font-size:16px; }
.jq_calendarios .ui-datepicker td a{ margin:0px auto 0px auto;  }
.tabela_calendario{ margin:40px 20px 30px 20px }
.tabela_calendario th{ background: #383838; color:#FFF; text-transform:uppercase; height:53px; vertical-align:middle; border-bottom:2px solid #FFF  }
.tabela_calendario th:first-child{ text-align:left; padding-left:20px;  background:url(../images/bg-lista-categoria-socios-escuro.jpg) left center no-repeat #383838; }
.tabela_calendario tr.linha_azul{  color:#FFF; height:53px;  font-size:13px; }
.tabela_calendario tr.linha_azul td{ text-align:center; background:#132a51 ; vertical-align:middle; border-bottom:2px solid #FFF; }
.tabela_calendario tr.linha_azul td:first-child{ text-align:left; padding-left:20px; background: url(../images/bg-lista-titulo-categoria-socios.jpg) left center no-repeat #132a51 }
.tabela_calendario tr.linha_azul td:last-child{ text-align:right; padding-right:20px; }
.tabela_calendario tr.linha_laranja{  color:#FFF; height:53px; font-size:13px; }
.tabela_calendario tr.linha_laranja td{ text-align:center; background:#f29001 ; vertical-align:middle; border-bottom:2px solid #FFF; }
.tabela_calendario tr.linha_laranja td:first-child{ text-align:left; padding-left:20px; background:url(../images/bg-lista-titulo-valores-socios.jpg) left center no-repeat #f29001 }
.tabela_calendario tr.linha_laranja td:last-child{ text-align:right; padding-right:20px; }
.tabela_calendario tr.linha_cinza{  color:#FFF; height:53px; font-size:13px; }
.tabela_calendario tr.linha_cinza td{ text-align:center; background:#707070; vertical-align:middle; border-bottom:2px solid #FFF; }
.tabela_calendario tr.linha_cinza td:first-child{ text-align:left; padding-left:20px; background:url(../images/bg-lista-categoria-socios-medio.jpg) left center no-repeat #707070 }
.tabela_calendario tr.linha_cinza td:last-child{ text-align:right; padding-right:20px; }
.legenda_tabela{ margin:0px 20px 55px 20px; overflow:hidden }
.legenda_tabela li{ list-style:none; padding-left:30px; float:left; color:#494949; font-weight:900; text-transform:uppercase; height:20px; line-height:20px; }
.legenda_1{ background:url(../images/img-legenda-home-azul.png) left center no-repeat; width:305px }
.legenda_2{ background:url(../images/img-legenda-home-laranja.png) left center no-repeat; width:390px }
.legenda_3{ background:url(../images/img-legenda-home-cinza.png) left center no-repeat }

.legendas_tooltips{ list-style:none; margin:0px; height:19px; margin-bottom:60px }
.legendas_tooltips li{ display:block; float:left; width:276px; margin-left:61px; text-align:right  }
.legendas_tooltips li:first-child{ margin-left:0px; }
.legendas_tooltips li span{ display: inline-block; height:19px; width:19px; overflow:hidden; text-indent:-1000px; text-transform:capitalize; margin-left:10px; text-align:left; cursor:pointer }
.cordatooltip{ background:url(../images/img-legenda-home-azul.png) center center no-repeat }
.resgatetooltip{ background:url(../images/img-legenda-home-laranja.png) center center no-repeat }
.exametooltip{ background:url(../images/img-legenda-home-cinza.png) center center no-repeat }
/*PG CALENDARIOS*/

/*PG NOTICIAS */
.noticias-titulo{width:100%; height:128px; background-color:#47608c; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.noticias-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-noticias-titulo.png) no-repeat center 44px; 
text-indent:-1000px; overflow:hidden;}
.noticias_content ul{ margin:0px 20px 40px 20px }
.noticias_content ul li{ list-style:none; margin-bottom:15px }
.noticias_content ul li article{ overflow:hidden }
.noticias_content ul li article .data_noticias{ float:left; width:53px; height:85px; background:#383838; margin-right:7px  }
.noticias_content ul li article .data_noticias span{ display:block; text-align:center }
.data_noticias .mes_noticias{ font-weight:900; color:#FFF; font-size:20px; line-height:20px; margin-top:5px }
.data_noticias .dia_noticias{ color:#FFF; font-size:36px; font-weight:900; line-height:36px; }
.data_noticias .ano_noticias{ color:#FFF; font-size:16px; line-height:16px } 
.noticias_content ul li article .imagem_noticias{ float:left; margin-right:7px; width:254px; height:230px; overflow:hidden; background:#EEE }
.noticias_content ul li article .imagem_noticias img{ }
.noticias_content ul li article .content_noticias{ float:left; background:#f0f0f0; width:586px; padding:20px; height:190px; position:relative }
.noticias_content ul li article .content_noticias > div{ border-top:1px solid #FFF; text-align:right; height:36px; line-height:36px; position:absolute; bottom:7px; left:20px; right:20px; padding-top:5px; }
.noticias_content ul li article .content_noticias > div a{ padding-left:32px; height:26px; line-height:26px; background:url(../images/icon_continuelendo.png) left top no-repeat; display:inline-block; font-size:12px; text-transform:uppercase; color:#494949; font-weight:700 }
.noticias_content ul li article .content_noticias > div a:hover{ background:url(../images/icon_continuelendo.png) left bottom no-repeat; color:#606060 }
.noticias_content ul li article .content_noticias h3{ font-size:14px; font-weight:700; color:#494949; margin-bottom:20px; }
.noticias_content ul li article .content_noticias p{ font-size:14px; color:#494949; line-height:20px; height:80px; overflow:hidden }	
/*PG NOTICIAS */

/*PG NOTICIA */
.noticia_content article{ overflow:hidden }
.noticia_content article .conteudo_noticia{ float:right; width:910px; display:block; margin-right:20px }
.noticia_content article .data_noticias{ float:left; width:53px; height:85px; background:#383838; margin-right:7px  }
.noticia_content article .data_noticias span{ display:block; text-align:center }
.data_noticias .mes_noticias{ font-weight:900; color:#FFF; font-size:20px; line-height:20px; margin-top:5px }
.data_noticias .dia_noticias{ color:#FFF; font-size:36px; font-weight:900; line-height:36px; }
.data_noticias .ano_noticias{ color:#FFF; font-size:16px; line-height:16px } 
.noticia_content article .imagem_noticia{ width:910px; overflow:hidden; margin-right:20px }
.noticia_content article .imagem_noticia img{ }
.noticia_content article .content_noticia{ padding:20px 20px 20px 0px; position:relative }
.noticia_content article .content_noticia h3{ font-size:14px; font-weight:700; color:#494949; margin-bottom:20px; }
.noticia_content article .content_noticia p{ font-size:14px; color:#494949; line-height:20px; height:80px; overflow:hidden }
.share_noticia{ text-align:right; margin:50px 20px 20px 0px }
.share_noticia > p{ text-transform:uppercase }
.comment_facebook{ float:right; margin-right:20px; }
.comment_facebook > h4{ text-transform:uppercase; font-size:24px; line-height:24px; height:24px; margin:40px 0px 40px 0px; background:url(../images/bg_calendario_titulo.gif) left top repeat  }
.comment_facebook > h4 > span{ display:inline-block; line-height:24px; height:24px; padding-right:20px; background:#FFF; font-weight:900 }
/*PG NOTICIA */

/*PAGINACAO*/
	.paginacao_noticia{height:29px; text-align:center; margin:0px 20px 0px 20px }
	
	.paginacao_noticia span{ font-size:18px; font-weight:900; display:inline-block; color:#494949; text-align:center; margin:0px 3px 0px 3px }
	.paginacao_noticia a{ font-size:14px; display:inline-block; color:#494949; text-align:center; margin:0px 3px 0px 3px }
	.paginacao_noticia a:hover{ color:#888 }
	
	.paginacao_noticia .pagina_anterior{ display:inline-block; height:29px; width:29px; background:url(../images/btns_paginacao.gif) left bottom no-repeat; overflow:hidden; text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0px 12px 0px 0px }
	.paginacao_noticia a.pagina_anterior{ background:url(../images/btns_paginacao.gif) left top no-repeat }
	.paginacao_noticia a.pagina_anterior:hover{ background:url(../images/btns_paginacao.gif) left center no-repeat }
	
	.paginacao_noticia .primeira_pagina{ display:inline-block; height:29px; width:29px; background:url(../images/btns_paginacao.gif) -29px bottom no-repeat; overflow:hidden; text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0px 5px 0px 5px }
	.paginacao_noticia a.primeira_pagina{ background:url(../images/btns_paginacao.gif) -29px top no-repeat }
	.paginacao_noticia a.primeira_pagina:hover{ background:url(../images/btns_paginacao.gif) -29px center no-repeat }

	.paginacao_noticia .proxima_pagina{ display:inline-block; height:29px; width:29px; background:url(../images/btns_paginacao.gif) right bottom no-repeat; overflow:hidden; text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0px 0px 0px 12px }
	.paginacao_noticia a.proxima_pagina{ background:url(../images/btns_paginacao.gif) right top no-repeat }
	.paginacao_noticia a.proxima_pagina{ background:url(../images/btns_paginacao.gif) right center no-repeat }
	
	.paginacao_noticia .ultima_pagina{ display:inline-block; height:29px; width:29px; background:url(../images/btns_paginacao.gif) -58px bottom no-repeat; overflow:hidden; text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0px 5px 0px 5px }
	.paginacao_noticia a.ultima_pagina{ background:url(../images/btns_paginacao.gif) -58px top no-repeat }
	.paginacao_noticia a.ultima_pagina{ background:url(../images/btns_paginacao.gif) -58px center no-repeat }	
/*PAGINACAO*/

/*PATROCINE*/
.patrocine-titulo {width:100%; height:128px; background-color:#383838; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.patrocine-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-patrocine-titulo.png) no-repeat center center; 
text-indent:-1000px; overflow:hidden;}

.patrocine {width:990px; margin:0 auto; display:block; overflow:hidden;}
.patrocine > p {margin:37px auto 0 25px; font-size:16px; color:#494949; display:block;}
.patrocine-beneficios {background:url(../images/bg_calendario_titulo.gif) repeat left top; height:24px; display:block; width:965px; margin:38px 0 0 25px;}
.patrocine-beneficios span {font-size:24px; font-weight:600; color:#494949; background-color:#FFF; padding:0 25px 0 0; line-height:24px;}

.patrocine-tabela-topo {width:965px; height:53px; background-color:#000; margin:38px 0 1px 25px; display:block; border-left:10px solid #e77817;}
.patrocine-tabela-beneficios {width:510px; font-size:14px; color:#FFF; line-height:53px; margin:0; text-align:center; border-right:1px solid #fff; float:left;}
.patrocine-tabela-planos {width:110px ; font-size:14px; color:#FFF; line-height:53px; margin:0; text-align:center; border-right:1px solid #fff; float:left;}
.patrocine-tabela {width:965px; margin:0 0 0 25px;}
.patrocine-tabela li {width:965px; height:108px; background-color:#222222; list-style:none; display:block; margin:0 0 1px 0;}
.patrocine-tabela li > img {width:119px; height:108px; margin:0; display:block; float:left;}
.patrocine-tabela li > span {font-size:12px; color:#FFF; width:391px; height:98px; float:left; padding:10px 0 0 10px; border-right:1px solid #fff;}
.patrocine-tabela li .divisao {width:110px; height:108px; margin:0; float:left; border-right:1px solid #fff; padding:0;}
.patrocine-tabela li .divisao img {width:16px; height:16px; margin:15px 50px 0 50px; display:block; overflow:hidden;}
.patrocine-tabela li .divisao .menos {width:16px; height:5px; margin:20px 50px 0 50px; display:block; overflow:hidden;}
.patrocine-tabela li .patrocine-pessoa {width:110px; height:108px; border:none; text-align:center; display:block; background:url(../images/img-patrocine-profissional.png) center 15px no-repeat;}
.patrocine-tabela li .patrocine-pessoa > p {width:110px; text-align:center; color:#FFF; font-size:12px; display:block; padding:50px 0 0 0;}
.patrocine-tabela-rodape {width:965px; height:53px; background-color:#e77817; margin:1px 0 38px 25px; display:block; border-left:10px solid #d96d0f;}
.patrocine-tabela-valores {width:510px; font-size:14px; color:#FFF; line-height:53px; margin:0; text-align:center; border-right:1px solid #fff; float:left; text-shadow: 0px 1px 0px rgba(152, 76, 9, 1);}
.patrocine-tabela-valor {width:110px ; font-size:14px; color:#FFF; line-height:53px; margin:0; text-align:center; border-right:1px solid #fff; float:left; text-shadow: 0px 1px 0px rgba(152, 76, 9, 1);}
/*PATROCINE*/

/*EMPRESAS PATROCINADORAS*/
.empresas-patrocinadoras-titulo {width:100%; height:128px; background-color:#12294f; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.empresas-patrocinadoras-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-empresas-patrocinadoras-titulo.png) no-repeat center center; 
text-indent:-1000px; overflow:hidden;}
/*EMPRESAS PATROCINADORAS*/

/*PAGINACAO PATROCINADORAS*/
	.paginacao-patrocinadoras {width:990px; text-align:center; margin:30px 0 0 0; overflow:hidden;}	
	.paginacao-patrocinadoras span {font-size:18px; font-weight:900; display:inline-block; color:#494949; text-align:center; margin:0px 3px 0px 3px;}
	.paginacao-patrocinadoras a {font-size:14px; display:inline-block; color:#494949; text-align:center; margin:0px 3px 0px 3px;}
	.paginacao-patrocinadoras a:hover {color:#888;}
	
	.paginacao-patrocinadoras .pagina_anterior{display:inline-block; height:29px; width:29px; background:url(../images/paginacao-patrocinadoras-prev.gif) left top no-repeat; overflow:hidden; 
	text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0 12px 0 0;}
	.paginacao-patrocinadoras a.pagina_anterior{background:url(../images/paginacao-patrocinadoras-prev.gif) left center no-repeat;}
	.paginacao-patrocinadoras a.pagina_anterior:hover{background:url(../images/paginacao-patrocinadoras-prev.gif) left bottom no-repeat;}

	.paginacao-patrocinadoras .proxima_pagina{display:inline-block; height:29px; width:29px; background:url(../images/paginacao-patrocinadoras-next.gif) right top no-repeat; overflow:hidden; 
	text-indent:-1000px; text-align:left; text-transform:capitalize; vertical-align:middle; margin:0 0 0 12px;}
	.paginacao-patrocinadoras a.proxima_pagina{background:url(../images/paginacao-patrocinadoras-next.gif) right center no-repeat;}
	.paginacao-patrocinadoras a.proxima_pagina:hover{background:url(../images/paginacao-patrocinadoras-next.gif) right bottom no-repeat;}	
/*PAGINACAO PATROCINADORAS*/

/*PG FALE CONOSCO*/
.fale-conosco-titulo {width:100%; height:128px; background-color:#e87717; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.fale-conosco-titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-faleconosco-titulo.png) no-repeat center center; 
text-indent:-1000px; overflow:hidden;}

.fale-conosco {width:990px; margin:0; display:block; overflow:hidden; position:relative;}
.fale-conosco .fale-conosco-semibold {font-weight:600; color:#000;}
.fale-conosco > span {width:990px; height:26px; background:url(../images/bg-fale-conosco-titulo.png) no-repeat left top; margin:37px auto 0 auto; display:block; line-height:26px; font-size:24px;
color:#494949; font-weight:400; padding:0 0 0 25px;}

.fale-conosco > form {width:470px; margin:38px 0 0 25px; display:block; float:left;}
.fale-conosco > form > div > label {font-size:12px; color:#494949; font-weight:600; width:425px; margin:0; display:block;}
.fale-conosco > form > div {position:relative; overflow:hidden;}
.fale-conosco > form > div > input[type="text"] {padding:15px; background-color:#e5e5e5; width:425px; margin:0 auto 23px auto; border:none; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.fale-conosco > form > div > input[type="text"]:hover {background-color:#e9e9e9;}
.fale-conosco > form > div > textarea {background-color:#e5e5e5; width:425px; margin:0 auto 15px auto; border:0; padding:15px; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}
.fale-conosco > form > div > textarea:hover {background-color:#e9e9e9;}
.fale-conosco > form > div.fale-conosco-enviar > a {width:156px; height:55px; background:url(../images/bt-associe-se-enviar.png) left top no-repeat; margin:0; border:0; cursor:pointer; float:right; overflow:hidden; text-indent:-1000px; text-transform:capitalize }
.fale-conosco > form > div.fale-conosco-enviar > a:hover {opacity:0.9;}
.fale-conosco > form > div.fale-conosco-enviar > a:active {width:156px; height:55px; background:url(../images/bt-associe-se-enviar.png) left bottom no-repeat;}
.fale-conosco-enviar {width:156px; float:right; margin:0 15px 0 0;}
.fale-conosco-nome, .fale-conosco-email, .fale-conosco-telefone, .fale-conosco-assunto, .fale-conosco-mensagem {width:455px;}

.fale-conosco .fale-conosco-map {width:470px; height:637px; margin:38px 20px 0 0; display:block; float:right;}
.fale-conosco .fale-conosco-map > span {font-size:16px; color:#494949; width:416px; height:50px; margin:20px 0 0 54px; display:block; 
background:url(../images/line-fale-concosco.gif) repeat-x left bottom; line-height:18px; overflow:hidden; }
.fale-conosco .fale-conosco-map-tel {width:416px; font-size:18px; color:#494949; font-weight:700; margin:5px 0 0 54px; display:block;}
.fale-conosco .fale-conosco-map-tel > a {font-size:16px; font-weight:300; color:#494949; display:block; line-height:14px;}

#fale-conosco-map-local {width:416px; height:391px; margin:22px 0 0 54px; display:block; overflow:hidden;}

/*CAPTCHA*/
.captcha {width:215px; height:61px; margin:0 0 0 7px; position:absolute; top:91%; left:-5px; border:1px solid #ccc; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.captcha > img {float:left; margin-right:10px; margin-top:5px;}
.captcha > span {font-size:12px; color:#494949; margin:0;}
.captcha > div {overflow:hidden; display:block; width:100px;}
.captcha > div> input[type="text"] {width:100px; padding:5px; background-color:#E9E9E9; border:none; margin:0; float:left; overflow:hidden;}
/*CAPTCHA*/

/*PG FALE CONOSCO*/

/*ENVIADO COM SUCESSO*/
.fale-conosco-sucesso {width:411px; height:177px; background:url(../images/img-enviado-sucesso.jpg) center center no-repeat; position:absolute; top:35%; left:10%; margin:0 0 0 -50px; 
z-index:9999; display:none;}
.fale-conosco-sucesso-text1 {font-size:18px; color:#FFF; font-weight:300; width:200px; margin:60px 0 0 190px; display:block;}
.fale-conosco-sucesso-text2 {font-size:30px; color:#FFF; font-weight:700; width:250px; margin:0 0 0 190px; display:block; line-height:24px;}
.fale-conosco-sucesso-fechar {width:29px; height:27px; background:url(../images/img-fechar-fale-conosco-sucesso.gif) no-repeat right top; position:absolute; right:0; top:0; margin:0; cursor:pointer;}
.fale-conosco-sucesso-fechar:hover {background:url(../images/img-fechar-fale-conosco-sucesso.gif) no-repeat right bottom;}
/*ENVIADO COM SUCESSO*/

/*NÃO ENVIADA*/
.fale-conosco-n-enviada {width:411px; height:177px; background:url(../images/img-nao-enviada.jpg) center center no-repeat; position:absolute; top:35%; left:10%; margin:0 0 0 -50px; 
z-index:9999; display:none;}
.fale-conosco-n-enviada-text1 {font-size:14px; color:#FFF; font-weight:300; width:290px; margin:30px 0 0 130px; display:block;}
.fale-conosco-n-enviada-fechar {width:29px; height:27px; background:url(../images/img-fechar-fale-conosco-nao-enviado.gif) no-repeat right top; position:absolute; right:0; top:0; margin:0; cursor:pointer;}
.fale-conosco-n-enviada-fechar:hover {background:url(../images/img-fechar-fale-conosco-nao-enviado.gif) no-repeat right bottom;}
/*NÃO ENVIADA*/

/*ERROR*/
span.error {width:150px; position:absolute; top:22px; right:0; margin:0; font-size:12px; color:#FFF; background-color:#920000; padding:10px;}
/*ERROR*/

/*PG 404*/
.pg-404 { width:990px; margin:37px auto 37px auto; display:block; overflow:hidden;}
.pg-404 .pg-404-01 {width:345px; height:413px; margin:auto 0 auto 25px; float:left;}
.pg-404 .pg-404-02 {width:595px; height:413px; margin:auto 25px auto 0; float:right;}
.pg-404 .pg-404-02-ops {font-size:50px; font-weight:700; color:#e77817; width:105px; float:left; margin:50px 0 0 20px;}
.pg-404 .pg-404-02-text01 {font-size:40px; font-weight:400; color:#494949; width:450px; float:left; margin:60px 0 0 0; padding:0 0 0 10px;}
.pg-404 .pg-404-02-pagina {width:595px; text-align:center; margin:0 auto; display:block; overflow:hidden;}
.pg-404 .pg-404-02-pagina-01 {font-size:90px; font-weight:600; color:#494949; width:300px;  margin:0 20px 0 20px;}
.pg-404 .pg-404-02-pagina-02 {font-size:90px; font-weight:700; color:#e77817; width:200px;  margin:0 20px 0 20px;}
.pg-404 .pg-404-02-pagina-03 {width:595px; background:url(../images/img-line-404.png) no-repeat top center; font-size:22px; color:#494949; text-align:center; display:block; padding:15px 0 0 0;} 
.pg-404 .pg-404-02-pagina-04 {width:595px; text-align:center; font-size:18px; font-weight:400; margin:0; padding:0; display:block;}
.pg-404 .pg-404-02-pagina-04 > i > a {color:#e77817; font-weight:700;}
.pg-404 .pg-404-02-pagina-04 > i > a:hover {color:#ffa828; transition: color 0.2s linear 0s;}
/*PG 404*/

/*SELECT CUSTOM*/
.jquery-selectbox {
    position:relative;
	height: 53px;
    line-height:53px;
    vertical-align:middle;
	border: 0;
	z-index: 0;
	top:0px;
	margin:0px;	
	color: #FFF;
	padding: 0px;
    background: url(../images/bg-lista-titulo-categoria-socios.jpg) left center no-repeat #132a51; 
	width:276px !important;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
}
.browserIE7 .jquery-selectbox { top:-22px;}
.jquery-selectbox.selecthover {
	border-color: #999;
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	text-align:left;	
	overflow: hidden;
    width:256px;
	display:block;
	color:#FFF;
	margin-left:20px;
}
.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	padding: 0px;
	left: 0px;
    background:#FFF;
	min-width: 274px;
	min-height: 160px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 9999999;
	border: 1px solid #CCC;
	color:#666;
    margin-top:54px;
	text-align:left;
	text-transform:uppercase;
}

.jquery-selectbox .jquery-selectbox-moreButton {
	position: absolute;
    top: 0px;
	right: 0px;
	background:url(../images/morebutton-select.gif) left top no-repeat; 
	width: 66px;
	height: 53px;
	cursor: pointer;
}
.browserOpera .jquery-selectbox .jquery-selectbox-moreButton { top:0px;}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background:url(../images/morebutton-select.gif) left bottom no-repeat;  
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background:url(../images/bg-lista-titulo-categoria-socios.jpg) -1px center no-repeat #132a51;
	color: #FFF;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding:0px 20px 0px 19px;
	background:url(../images/bg-lista-categoria-socios.jpg) left center no-repeat #f8f8f8;
	margin-bottom:2px;
}

/*SELECT CUSTOM ASSOCIE-SE*/
.associe-se-formulario .jquery-selectbox {
    position:relative;
	height: 44px;
    line-height:44px;
    vertical-align:middle;
	border: 0;
	z-index: 0;
	top:0px;
	margin:0px;	
	color: #FFF;
	padding: 0px;
    background:#E9E9E9; 
	width:143px !important;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	float:left;
}
.associe-se-formulario .browserIE7 .jquery-selectbox { top:-22px;}
.associe-se-formulario .jquery-selectbox.selecthover {
	border-color: #999;
	z-index: 700;
}	
.associe-se-formulario .jquery-selectbox .jquery-selectbox-currentItem {
	text-align:left;	
	overflow: hidden;
    width:143px;
	display:block;
	color:#494949;
	margin-left:20px;
	font-size:12px;
}
.associe-se-formulario .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	padding: 0px;
	left: 0px;
    background:#FFF;
	min-width: 143px;
	min-height: 44px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 9999999;
	border: 1px solid #CCC;
	color:#666;
    margin-top:54px;
	text-align:left;
	text-transform:uppercase;
}

.associe-se-formulario .jquery-selectbox .jquery-selectbox-moreButton {
	position: absolute;
    top: 0px;
	right: 0px;
	background:url(../images/img-uf-associe-se.gif) left top no-repeat; 
	width: 40px;
	height: 44px;
	cursor: pointer;
}
.associe-se-formulario .browserOpera .jquery-selectbox .jquery-selectbox-moreButton { top:0px;}
.associe-se-formulario .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background:url(../images/img-uf-associe-se.gif) left bottom no-repeat;  
}

.associe-se-formulario .jquery-selectbox .jquery-selectbox-item.listelementhover {
	background-color:#CCC;
	color: #FFF;
}
.associe-se-formulario .jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding:0px 0 0px 15px;
	background:url(../images/bg-lista-categoria-socios.jpg) left center no-repeat #f8f8f8;
	margin-bottom:2px;
}
/*SELECT CUSTOM ASSOCIE-SE*/


/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url("bg-TextFieldError.gif");
}
/*SELECT CUSTOM*/

/*PG POLITICA DE QUALIDADE*/
.politica_qualidade_titulo {width:100%; height:128px; background-color:#132a51; margin:87px auto 0 auto; overflow:hidden; min-width:990px; display:block;}
.politica_qualidade_titulo > h2 {width:990px; height:128px; margin:0 auto; line-height:128px; display:block; background:url(../images/img-policita.png) no-repeat center center; 
text-indent:-1000px; overflow:hidden;}

.politica_qualidade {width:990px; margin:37px auto 0 auto; display:block; overflow:hidden;}
.politica_qualidade .quemsomos-banner {width:940px; height:256px; margin:0 auto 40px auto;}
.politica_qualidade > p {width:940px; font-size:16px; color:#494949; margin: 20px auto; display:block;}
.politica_qualidade > span , .quemsomos > h3 {width:940px; font-size:16px; color:#000; margin:38px 0 0 25px; display:block; font-weight:600;}
.politica_qualidade .quemsomos-nomes {width:940px; font-size:16px; color:#494949; display:block; font-weight:400; margin:38px auto; line-height:24px;}
.politica_qualidade .quemsomos-nomes > i {width:940px; display:block;} 
/*PG POLITICA DE QUALIDADE*/


.ui-tooltip .ui-tooltip-content .cabecalho p{
     text-indent: -999999px;
    background: url(export-title.jpg) 0 0 no-repeat;
    display: table;
    width: 183px;
    margin: 0 -3px 0;
}


.atributo-comum a span{

}


.pagina-carrinho.carrinho-checkout .conteiner{
display:table; 
}
