body {
	/*background: url(images/bgWorker.jpg) left 0px;*/
	/*background: url(images/bg-body.jpg) center;*/
	background-size: cover;
	/*background: #f9f9f9;*/
	/*background-repeat: repeat-x;*/
	/*background-size: contain;*/
	width:100%;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
.direita-column {
	position: absolute;
	width: 400px;
	height: 750px;
	background: url(images/novidades-column.png) center center no-repeat;
	right: 50%;
	margin-right: -565px;
	top: 170px;
	z-index: 999;
}
#corpo {
	width: 1038px;
	padding: 0px 30px;
	margin: 0px auto 0px;
	overflow: hidden;
	position: relative;
	/* border: 1px solid #eaeaea; */
	/* background-color: #fff; */
	-moz-box-shadow: 0 5px 24px rgba(0,0,0,.09);
	/* -webkit-box-shadow: 0 5px 24px rgba(0,0,0,.09); */
	/* box-shadow: 0 5px 24px rgba(0,0,0,.09); */
	float: none;
}
#corpo #voltarTopo
 {
   position: fixed;
   bottom: 5%;
   right: 5%;
}
#corpo #voltarTopo a
{
    /*background-image: url("../loja/images/site/voltarTopo.png");*/
    background-repeat: no-repeat;
    float: right;
    height: 43px;
    width: 55px;
}
#corpo #voltarTopo a:hover{background-position: 0px bottom;}

.newsLetter {
	background: url(images/newsletter.jpg) 0px 0px no-repeat;
	float: left;
	margin: 470px 30px 0;
	width: 340px;
	display: none;
}
.newsLetter form#cadastroNewsletter {
	width: 350px;
	margin: 100px 0px 0px;
	float: left;
}
.newsLetter input[type=text] {
	background: #fff;
    border: 1px solid #ccc;
    color: #666;
    display: inline;
    float: right;
    font-family: Arial;
    font-size: 12px;
    margin: 4px 10px 5px;
    padding: 7px 0 6px 7px;
    width: 330px;

    border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.newsLetter .btnNews a {
	background: #F3001E;
    color: #fff;
    float: right;
    font-size: 15px;
    font-weight: bold;
    margin: 10px 10px 10px 0;
    padding: 5px 10px;
    text-transform: uppercase;
}
.newsLetter .btnNews a:hover
{
	background: #404040;
}	


.boxNews {
	width: 100%;
	overflow: hidden;
	margin-top: 0px;
}
.boxNews .suporte{
	width: 50%;
	float: left;
}
.boxNews .novidade{
	width: 50%;
	float: left;
}
.boxNews .suporte .texto, .boxNews .novidade .texto{
	width: 450px;
float: left;
overflow: hidden;
}
.boxNews .suporte .botaoMais, .boxNews .novidade .botaoMais{
	clear: both;
	float: left;
	border-top: 1px solid #ededed;
	width: 450px;
	margin: 20px 0px 0px;
	padding: 12px 0px;
}
.boxNews .suporte .botaoMais a, .boxNews .novidade .botaoMais a{
	font-size: 13px;
	color: #323232;
	text-transform: uppercase;
	float: right;
	background: url(images/styleBotao1.jpg) 78px 2px no-repeat;
	padding: 3px 30px 3px 0px;
}
.boxNews .suporte h4, .boxNews .novidade h4{
	color: #eb1a29;
	font-size: 16px;
	margin: 0px 0px 10px;
}



#bannerHomeTopo {
	/* margin: -40px 0px; */
	float: left;
	width: 100%;
	position: relative;
}
#bannerHomeTopo .bannerInterna {
	width: 100%;
	margin-top: -180px;
}
#bannerHomeTopo .bannerInterna img{
	width: 100%;
}

#bannerHomeTopo #tituloSessao {
	position: relative;
	width: 1100px;
	margin: 0px auto;
}
#bannerHomeTopo #tituloSessao h1{
	color: #fff;
	font-size: 30px !important;
	text-transform: uppercase;
	position: absolute;
	top: 120px;
	left: 10px;
}




.bgBola{}
/* LATERAIS */
.headerColuna{
	/*padding-bottom:7px*/}
	
.headerColuna a
{
	color:#F6D100;
	font-family: 'Archivo Narrow', sans-serif;
	font-size:20px;
	padding:10px 2px 0;
	display:block;
}
	
.fechaColunas{
	width:176px;
	height:10px;
	margin-bottom:15px;
	background-color: #FFF}


#bgCorpo
{
	/*background: url(images/bgCorpo.png);
	background-repeat: repeat-x;
	background-position: bottom;*/
	background: #FFF;
	width: 1100px;
	margin: 0 auto;
}


#esquerda,
#direita{
	display:inline;
	vertical-align:top}


/* LATERAL ESQUERDA */
#esquerda {
	width: 285px !important;
	float:left;
	position: relative;
	left: -30px;
	border-right: 1px solid #e7e7e7;
}
#direita .fechaColunas
{
	display: none;
}



/* LATERAL DIREITA */
#direita
{
	float: right;
    width: 180px;
}	
#banners div
{
	text-align:center;
	margin-bottom: 7px;
}
	
#direita .redes a{
	display:block;
	width:153px;
	margin:0 auto;
	height:36px;
	background-image:url(images/layout/iconSprites.png);}
	
#direita .redes a.facebook{
	background-position:left -279px;}
#direita .redes a.twitter{
	background-position:left -313px;}
	
#direita .likeBoxes{
	padding:7px 0;
	margin-top:5px;
	border-top:1px dashed #e5e5e5;}
	
#direita .likeBoxes div{
	padding:3px 12px}

/* NEW DIR */
#esquerda .tituloLateralEsq, #direita .tituloLateralDir {
	background: url(images/tituloEsq.png);
	background-repeat: no-repeat;
	background-color: #ec1928;
    color: #fff;
    float: left;
    font-family: "museo_sans500";
    font-size: 17px;
    padding: 17px 0 15px 25px;
    text-align: left;
    text-transform: uppercase;
    width: 220px;
}
#direita .campoDuvidas {
	background: #FFF;
	float: left;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 10px;

	border-radius: 20px 20px 8px 8px;
	-moz-border-radius: 20px 20px 8px 8px;
	-webkit-border-radius: 20px 20px 8px 8px;
}
#direita .campoDuvidas ul
{
	float: left;
	width: 100%;
	margin-top: 10px;
}
#direita .campoDuvidas ul li
{
	float: left;
	width: 100%;
	display: inline;
}
#direita .campoDuvidas ul li a
{
	border-bottom: 1px dotted #B2B2B2;
    color: #333333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0 5px 10px;
    margin-left: 10px;
    width: 150px;
}
#direita .campoDuvidas ul li a:hover
{
	color: #F07F00;
}
#direita .campoDuvidas ul li a span
{
	color: #F07F00;
}


/* MIOLO */
.conteudo {
	margin: 0 0px;
	padding: 30px 0px;
	position: relative;
	vertical-align: top;
	width: 100%;
	float: left;
}
.conteudoInteiro #tituloSessao
{
	color: #6D6D6D;
    float: left;
    font-size: 16px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: bold;
    width: 80%;
    position: relative;
}
.conteudo #tituloSessao
{
	color: #6D6D6D;
    float: left;
    font-size: 17px;
    margin-bottom: 8px;
    margin-top: 9px;
   /* text-transform: uppercase; */
  /*  font-weight: bold; */
    width: 100%;
    position: relative;
}
#conteudoCentro.conteudoInteiro #tituloSessao
{
	width: 80%;
}
#conteudoCentro #tituloSessao
{
	width: 77%;
}
.conteudoInteiro #tituloSessao span,
.conteudo #tituloSessao span
{
	float: left;
}
.conteudo.conteudoInteiro
{
	width:100%;
	margin-left: 0px !important;
}
.conteudo.conteudoInteiro .subTituloSessao
{
	padding: 5px 0px 8px !important;
}
.conteudo.conteudoInteiro .breadCrumb{
	/*background:url(images/layout/breadCrumbBg2.jpg) left top no-repeat*/}
	
#conteudo.conteudo
{
	/*width:605px;*/
	float:left;
	/*padding-left: 5px;*/
}
/* TELA LOGIN */
#conteudo.conteudo #telaLogin
{
	width: 590px;
}
#telaLogin .tituloLogin
{
	color: #6D6D6D;
    float: left;
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 100%;
}
#conteudo.conteudo #telaLogin .box.branco
{
	margin: 0px 0px 18px 0px;
	float: left;
    width: 96%;
}
#conteudo.conteudo #telaLogin .formularios label
{
	margin-top: 6px !important;
}
#conteudo.conteudo #telaLogin #fisicaOuJuridica
{
	margin: 10px 0px;
}
/* --- */
.centralCotacoes .tituloMinhasCotacoes
{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	position: relative;
}
.centralCotacoes .tituloMinhasCotacoes h2
{
	color: #6D6D6D;
    float: left;
    font-size: 22px;
    text-transform: uppercase;
    margin-top: 5px;
    padding: 0px !important;
}
.centralCotacoes .tituloMinhasCotacoes .btnVoltarPag a
{
	font-weight: bold;
	margin-top: 5px;
}
.centralCotacoes .tituloSessao
{
	padding: 5px 0px 0px 0px !important;
	font-weight: bold;
	background: transparent !important;
	border-bottom: none !important;
}
.centralCotacoes .tituloSessao,
#cont .conteudoInteiro .pagInterna .tituloSessao
{
	color: #6D6D6D;
    float: left;
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 100%;
    padding:5px 0px 0px 0px;
	/*background: #FFFFFF !important;
    clear: both;
    color: #F07F00;
    font-size: 22px;
    text-transform: uppercase;
    width: 670px;

    -webkit-border-radius: 8px 0px 8px 8px;
	-moz-border-radius: 8px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;*/
}
/* HOME NOVA */
#conteudo.conteudo .tituloPagHome
{
	background: url(images/bgBreadCrumb.png);
	float: left;
	width: 100%;
	margin-bottom: 15px;
    padding: 3px 5px 1px;
    width: 590px;
}
#conteudo.conteudo .tituloPagHome span
{
	float: left;
	cursor: pointer;
}
#conteudo.conteudo .tituloPagHome p
{
	float: left;
	color: #333333;
    font-size: 11px;
    font-weight: bold;
    margin-top: 3px;
    margin-left: 3px;

}
#conteudo.conteudo .tituloPagHome p b
{
	color: #F07F00;
    font-size: 11px;
    font-weight: bold;
    padding: 0 2px;
}

#conteudo.conteudo .acessoriosHome
{
	float: left;
	width: 102%;
	margin-bottom: 10px;
}
#conteudo.conteudo .acessoriosHome div
{
	float: left;
	width: 193px;
	margin-right: 10px;
}
#conteudo.conteudo .acessoriosHome div span
{
	float: left;
    height: 120px;
    width: 193px;
    overflow: hidden;

    -webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
#conteudo.conteudo .acessoriosHome div a
{
	background: url(images/bgTituloAcessorios.png);
	background-repeat: no-repeat;
    color: #FFFFFF;
    display: table-cell;
    font-size: 10px;
    height: 24px;
    line-height: 13px;
    padding: 8px 0;
    text-align: center;
    vertical-align: middle;
    width: 193px;
}
#conteudo.conteudo .acessoriosHome div a:hover
{
	color: #F07F00;
}


#conteudo.conteudo .departamentosHome
{
	float: left;
	width: 100%;
}
#conteudo.conteudo .departamentosHome .campoDpto
{
	float: left;
    margin-left: 10px;
    width: 193px;
}
#conteudo.conteudo .departamentosHome .campoDpto .tituloDptoHome
{
	background: url(images/bgTituloHome.png);
	background-repeat: no-repeat;
    color: #FFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    padding: 9px 0px 0px 10px;
    position: relative;
    width: 183px;
    z-index: 9;
}
#conteudo.conteudo .departamentosHome .campoDpto .fotoDpto
{
	float: left;
	width: 193px;
	height: 100px;
}
#conteudo.conteudo .departamentosHome .campoDpto .subMenuDptoHome
{
	float: left;
    width: 183px;
    padding: 10px 5px;
    background: #FFF;
    height: 178px;
    overflow: hidden;
}
#conteudo.conteudo .departamentosHome .campoDpto .subMenuDptoHome li
{
	float: left;
	width: 100%;
	border-bottom: 1px dotted #B2B2B2;
}
#conteudo.conteudo .departamentosHome .campoDpto .subMenuDptoHome li span
{
	color: #F07F00;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-top: 4px;
}
#conteudo.conteudo .departamentosHome .campoDpto .subMenuDptoHome li a
{
	color: #333;
	float: left;
    font-size: 9px;
    font-weight: bold;
    padding: 0px 0 0px 3px;
    width: 173px;
    line-height: 25px;
}
#conteudo.conteudo .departamentosHome .campoDpto .subMenuDptoHome li a:hover
{
	color: #F07F00;
}
#conteudo.conteudo .departamentosHome .campoDpto .verMais
{
	color: #333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: right;
    width: 95%;
    background: #FFF;

    -webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
#conteudo.conteudo .departamentosHome .campoDpto .verMais a
{
	background: url(images/btnCotacaoMais.png);
	background-repeat: no-repeat;
    float: right;
    height: 14px;
    margin-left: 3px;
    margin-top: -3px;
    padding: 2px 9px;
}
#conteudo.conteudo .departamentosHome .campoDpto .verMais a:hover
{
	background-position: 0px -18px;
}


#conteudo.conteudo .bannersHome
{
	float: left;
	width: 100%;
	margin: 10px 0px;
}
#conteudo.conteudo .bannersHome .trabalheConosco
{
	background: url(images/bannerTrabalhe.png);
	float: left;
	width: 295px;
	height: 75px;
	cursor: pointer;
}
#conteudo.conteudo .bannersHome .trabalheConosco:hover
{
	background-position: 0px -75px;
}
#conteudo.conteudo .bannersHome .bannerRodape
{
	float: left;
	width: 295px;
	height: 75px;
	cursor: pointer;
}

#conteudo.conteudo .bannersHome .assistenciaTecnica
{
	background: url(images/bannerAssistencia.png);
	float: right;
	width: 295px;
	height: 75px;
}
#conteudo.conteudo .bannersHome .assistenciaTecnica:hover
{
	background-position: 0px -75px;
}
#conteudo.conteudo .bannersHome .assistenciaTecnica select
{
	float: left;
    margin: 45px 0 0 110px;
    padding: 2px;
    width: 135px;

	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
#conteudo.conteudo .bannersHome .assistenciaTecnica .btnOk
{
	background: url(images/btnOk.png);
	width: 30px;
	height: 20px;
	float: left;
	margin: 45px 0px 0px 5px;
}
#conteudo.conteudo .bannersHome .assistenciaTecnica .btnOk:hover
{
	background-position: 0px -20px;
}
.caixaMinhaNavegacao
{
	clear:left;
	margin:0 auto 25px;
	width:100%;
	display:table;
	background:#fff;
	border-top: 2px solid #282828 !important;
	border: 1px solid #dcdcdc;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
	
.caixaMinhaNavegacao .tituloSessao{ 
	color:#494949;
	font-size: 20px;
	font-family: 'Archivo Narrow', sans-serif;
	margin: 20px 20px 5px;

}
	
.caixaMinhaNavegacao .textoDestaque, .caixaMinhaNavegacao .textoProd{
	font-size:15px;
	font-family: 'Archivo Narrow', sans-serif;
	font-weight: normal;
	color:#818181;
	}
.caixaMinhaNavegacao .textoProd{
	margin-left:20px;
}
	
.caixaMinhaNavegacao #produtosVisitados{
	float:left;
	height:224px;
	width:704px}
	
.caixaMinhaNavegacao #linksVisitados{
	float:right;
	padding:10px 15px 7px;
	border-left: 1px solid #C5C5C5;
	width:250px}
	
.caixaMinhaNavegacao .historicoNavegacao{
	padding:7px 0;
	color:#E5C200;
	min-height:55px;}
	
.caixaMinhaNavegacao .historicoNavegacao a{
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 13px;
	margin-left: 2px;
	color:#E5C200}

.caixaMinhaNavegacao .historicoNavegacao a:hover{
	color:#333}
	

.carroulcelMinhaNavegacao{}

#carousel2 {
        width: 704px;
        height: 158px;
        position: absolute;	
        margin: 0px;
        overflow: hidden; 
        padding:0px;
    }
	
#carousel2 .previous_button,
#carousel2 .next_button{
	position:absolute;
	width:42px;
	height:38px;
	cursor:pointer;
	top:50px;
	background-image:url(images/layout/iconSprites.png);
	background-repeat:no-repeat;
	z-index:6000}

#carousel2 .previous_button{
	left:0;
	background-position:-287px -106px}
#carousel2 .previous_button:hover{
	left:0;
	background-position:-285px -192px}
	
#carousel2 .next_button{
	right:0;
	background-position:-282px -150px}
#carousel2 .next_button:hover{
	right:0;
	background-position:-282px -237px}
	
#carousel2 .next_button_disabled,
#carousel2 .previous_button_disabled{
	display:none}

#carousel2 .container{
	width: 580px;
	margin:0 auto;
	height: 150px;
	position: relative;
	overflow: hidden}

#carousel2 ul {
	width: 100000px;
	height: 236px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden; 
	margin:0}

#carousel2 ul li {
	float:left;
	width:580px;
	height:241px;
	overflow:hidden}



#carousel2 ul li .content {
	width:580px;
	height: 236px;
	margin: 4px 0;
	padding: 0;
	text-align: center;
	overflow: hidden; 
}

.celulaNavegacao{
	float:left;
	width:48%;
	text-align:left;
	font-size:12px;
	padding:25px 0}

#carousel2 ul li .content img {
	display: block;
	margin-right: 15px;
	overflow: hidden; 
	max-width:90px;
	float:left;
}

.celulaNavegacao .nomeProd a {
	color: #E5C200;
	font-size: 13px;
	font-family: Arial;
}

/* BREADCRUMB */
.breadCrumb
{
	background: url(images/bgBreadCrumb.png);
    float: left;
    margin-bottom: 20px;
    padding: 5px;
    width: 99.5%;
    position: relative;
    color:#FFF;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
.breadCrumb a
{
	color:#000;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
@-moz-document url-prefix() { 
  .breadCrumb a {
     float: left;
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.breadCrumb a { float: left; }
}
.breadCrumb span.buscaBread
{
	margin: 0px 3px;
}
.breadCrumb span a
{
	font-weight: bold;
	margin: 0 3px;	
}
.breadCrumb .titBreadCrumb a:hover
{
	color:#000;
}
.btnVoltarPag
{
	position: absolute;
	right: 0;
	margin-top: 4px;
}
#conteudoCentro.conteudoInteiro .btnVoltarPag a
{
	margin-right: 0px;
}
.btnVoltarPag a
{
	background: url(images/setaVoltar.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
    color: #333333;
    font-size: 11px;
    margin-right: 20px;
    padding-left: 10px;
    float: left;
    height: 11px;
}
.btnVoltarPag a:hover
{
	color:#F07F00;
	background-position: 0px -10px;
}

#conteudoFull h1{
	margin: 0px 0;
	float:left;
}
#conteudoFull h1 span{
	color:#525252;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	float:left;
}
#conteudoFull h1 span a{
	font-weight: bold;
	float:left;
	/*margin: -15px 10px*/
}
#conteudoFull .breadCrumb .titBreadCrumd {
	
}
/* AVALIACAO ESTRELAS */

#star div{height:13px;}
#star .level5{ background:url(images/iconStar.png) no-repeat 0 0; width:73px;  }
#star .level4{ background:url(images/iconStar.png) no-repeat -14px 0; width:73px; }
#star .level3{ background:url(images/iconStar.png) no-repeat -28px 0; width:73px;}
#star .level2{ background:url(images/iconStar.png) no-repeat -42px 0; width:73px; }
#star .level1{ background:url(images/iconStar.png) no-repeat -57px 0; width:73px;}
#star .level0{ background:url(images/iconStar.png) no-repeat -72px 0; width:73px;}

#star{margin:auto;
	height:13px;
	width:200px;
	text-align:left;
	margin:5px  auto;}
#star2 div{height:15px;}
#star2 .level5{ background:url(images/iconStarG.png) no-repeat 0 0; width:87px;  }
#star2 .level4{ background:url(images/iconStarG.png) no-repeat -18px 0; width:87px; }
#star2 .level3{ background:url(images/iconStarG.png) no-repeat -36px 0; width:87px;}
#star2 .level2{ background:url(images/iconStarG.png) no-repeat -54px 0; width:87px; }
#star2 .level1{ background:url(images/iconStarG.png) no-repeat -71px 0; width:87px;}
#star2{	margin:auto;
	height:13px;
	width:85px;
	text-align:center;
	margin:5px auto;}

/* FLOATER ENCONTRE SEU CEP */
.floaterCep{
	width:400px;
	margin:-200px 0 0 -200px}
		
/* PAGINAS DE TEXTO */
.paginadeTexto{
	padding: 25px 0px;
	font-size:13px;
	color:#000;
	line-height:16px;
	min-height: 500px;
	}

/* NOT FOUND */
.naoEncontrado{
	width:505px;
	margin:15px auto}
	
/* RESULTADO BUSCA */
.resultadoBusca,
.sugestaoProduto
{
	background-color: #FFF;
	border: none !important;
	float:left;
	width:98%;
	padding-top: 15px;
	margin-left: 0px !important;
	margin-top: 35px;
}
.resultadoBusca .tituloResultadoBusca, 
.sugestaoProduto .tituloResultadoBusca
{
	background: url(images/bgComparador.png);
	background-repeat: no-repeat;
	background-position: center top;
    float: left;
    height: 28px;
    left: 0;
    position: absolute;
    top: -20px;
    width: 980px;
}

.resultadoBusca input,
.sugestaoProduto input
{
	float: left;
}
.resultadoBusca .btButtonCentral,
.sugestaoProduto .btButtonCentral
{
	float: left;
    left: 10px;
    position: relative !important;
    right: 0 !important;
    top: -1px;
}
.box .btButtonCentral {
	position: absolute;
	bottom:10px;
	right: 10px;
}
	
.resultadoBusca input[type=text]{
	width:290px}	
.retornar{
	text-align:center;
	padding:7px 0;
	margin-top:7px;
	clear:left}
	
/* FALE CONOSCO */
   
.perguntaseRespostas {
    background: url("images/quadradinho.jpg") no-repeat scroll 4px 3px transparent;
    clear: both;
    float: left;
    line-height: 1.2em !important;
    margin-bottom: 12px;
    padding-left: 4px;
    text-indent: 10px;
    width: 100%;
}
#produto .perguntaseRespostas .listaDetalhesMil p
{
	margin-top: 0px !important;
}
.perguntaseRespostas .listaDetalhesMil p {
	margin-top: -2px;	
}
.destaqueProd {
	color:#F6D100;
	font-family: 'Archivo Narrow', sans-serif;
	background: url(images/riscoMenu.jpg) no-repeat 0px 32px;
	font-size: 20px;
	font-weight: bold;
	margin: 10px;
	padding: 0 0 10px;
}


/*SLIDER HOME*/
#sliderHome{display:block; width:600px; height:250px; position:relative; overflow:hidden; background: url(images/slider-bg.png) no-repeat; z-index:0;}
#sliderHome .btnPrev{display:block; width:20px; height:70px; overflow:hidden; position:absolute; top:74px; left:0px; background:url(images/slider-controls.png) no-repeat 0px 0px; cursor:pointer;}
#sliderHome .btnPrev:hover{background-position: 0px -70px;}
#sliderHome .btnNext{display:block; width:20px; height:70px; overflow:hidden; position:absolute; top:74px; right:0px; background:url(images/slider-controls.png) no-repeat -20px 0px; cursor:pointer;}
#sliderHome .btnNext:hover{background-position: -20px -70px;}
#sliderHome .boxContainer{display:block; width:560px; height:220px; overflow:hidden; position:relative; top:0px; left:20px; z-index:0; padding:0;}
#sliderHome ul{list-style:none; margin:0px; padding:0px; }
#sliderHome li
{
	display:block; 
	position:relative; 
	float:left; 
	width:130px; 
	height:210px; 
	margin: 5px 5px 0px 5px; 
	padding: 0px; 
	overflow:hidden; 
	background:url(images/slider-item-bg.png) no-repeat; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;
}
#sliderHome	li a{text-decoration:none;}
#sliderHome li a img
{
	float:left; 
	margin:0px; 
	padding:0px; 
	border:none;
	-webkit-border-top-left-radius: 10px; 
	-webkit-border-top-right-radius: 10px; 
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	border-top-left-radius: 10px; 
	border-top-right-radius: 10px;
}
#sliderHome li a span
{
   border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 33px;
    line-height: 12px;
    margin: 0;
    padding: 1px 5px 0;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
#sliderHome li a:hover span{color:#f07f00;}
#sliderHome p{display:block; height:30px; margin:0px; padding:0px; font-size:14px; color:#333; text-align:center; line-height:30px;}
#sliderHome p b{color:#f07f00; font-weight:bold;}
#sliderHome .imgSlider{    background: none repeat scroll 0 0 #FFFFFF;
    display: table-cell;
    height: 169px;
    vertical-align: middle;
}
/* LATERAL DIREITA NOVA */
 .minhaCotacao
{
	float: right;
	width: 180px;
	margin-bottom: 10px;
}
.conteudoInteiro
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0px 0px;
}
.conteudo .minhaCotacao,
.conteudoInteiro .minhaCotacao
{
	z-index: 99;
	right: 0px;
	position: absolute;
}
.conteudoInteiro .minhaCotacao .scroll-pane{
	z-index: 999999;
}

.conteudo .minhaCotacao .floatMinhaCotacao,
.conteudoInteiro .minhaCotacao .floatMinhaCotacao
{
	position:relative;
	z-index: 9999;
	margin-top: 30px;
}

.minhaCotacao .tituloMinhaCotacao
{
	background: url(images/bgTituloMenu.png);
	background-repeat: no-repeat;
    float: right;
    padding: 6px 0px 7px 0px;
    width: 180px;
}
.minhaCotacao .tituloMinhaCotacao p
{
	color: #FFFFFF;
    font-weight: bold;
    padding: 1px 0 0 10px;
    text-transform: uppercase;
    float: left;
    width: 80%;
}
.minhaCotacao .tituloMinhaCotacao p a
{
	color: #FFF;
}
.minhaCotacao .tituloMinhaCotacao p a:hover
{
	color: #EE7F01;
}
.minhaCotacao .tituloMinhaCotacao p span
{
	color: #F07F00;
	font-size: 14px;
}
.minhaCotacao .tituloMinhaCotacao .btnCotacaoMais
{
	background: url(images/btnCotacaoMais.png);
    background-repeat: no-repeat;
    cursor: pointer;
    height: 18px;
    width: 18px;
    float: right;
    margin-right: 5px;
}
.minhaCotacao .tituloMinhaCotacao .btnCotacaoMais:hover:not(.menos)
{
	background-position: 0px -18px
}

.minhaCotacao .tituloMinhaCotacao .menos{
    background-position:right top;   
}
.minhaCotacao .tituloMinhaCotacao .menos:hover{
    background-position:right bottom;   
}
.minhaCotacao .contMinhaCotacao
{
	background-color: #FFFFFF;
    float: left;
   /* height: 235px;*/
    overflow: auto;
    overflow-x:hidden;
    width: 180px;

}
.minhaCotacao .contMinhaCotacao li
{
	/*border-bottom: 1px dotted #B2B2B2;*/
    float: left;
    margin-left: 10px;
    padding: 10px 0px 0px;
    width: 155px;
}
.minhaCotacao .contMinhaCotacao .minhaCotacaoTopo
{
	float: left;
	width: 97%;
	background: #EE7F01;
	margin-bottom: 5px;
}
.minhaCotacao .contMinhaCotacao .minhaCotacaoTopo .numeroCotacao
{
	float: left;
	width: 9px;
	text-align: right;
	color: #000;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 5px;
    padding-top: 1px;
}
.minhaCotacao .contMinhaCotacao .minhaCotacaoTopo .closeCotacao a
{
	float: right;
	color: #FFF;
	font-family: Tahoma;
	font-weight: bold;
	cursor: pointer;
    padding-right: 5px;
}
.minhaCotacao .contMinhaCotacao .minhaCotacaoTopo .closeCotacao a:hover
{
	color: #000;
}
.minhaCotacao .contMinhaCotacao p
{
	float: left;
	width: 120px;
	margin-left: 5px;
	padding-right: 4px;
}
.minhaCotacao .contMinhaCotacao p b
{
	color: #333333;
    font-size: 11px;
    float: left;
    width: 100%;
}
.minhaCotacao .contMinhaCotacao p span.marcaCotacao
{
	color: #F07F00;
}
.minhaCotacao .contMinhaCotacao p span
{
	color: #666666;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    float: left;
    width: 100%;
}
.minhaCotacao .iconsMinhaCotacao
{
	background: url(images/bgIconsCotacao.png);
	background-repeat: no-repeat;
	float: left;
	width: 180px;
	height: 25px;
}
.minhaCotacao .iconsMinhaCotacao .enviarCot a
{
	background: url(images/smallicons.png);
	background-repeat: no-repeat;
	background-position: -26px 0px;
	width: 25px;
	height: 25px;
	float: left;
	margin-left: 5px;
}
.minhaCotacao .iconsMinhaCotacao .enviarCot a:hover
{
	background-position: -26px -25px;
}
.minhaCotacao .iconsMinhaCotacao .imprimirCot a
{
	background: url(images/smallicons.png);
	background-repeat: no-repeat;
	background-position: -52px 0px;
	width: 25px;
	height: 25px;
	float: left;
	margin-left: 5px;
}
.minhaCotacao .iconsMinhaCotacao .imprimirCot a:hover
{
	background-position: -52px -25px;
}
.minhaCotacao .iconsMinhaCotacao .botaoCot a
{
	background: url(images/smallicons.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 25px;
	height: 25px;
	float: right;
	margin-right: 5px;
}
.minhaCotacao .iconsMinhaCotacao .botaoCot a:hover
{
	background-position: 0px -25px;
}

#direita .bannerRevendedor{
	 float:left;
	 width:100%;
}

#direita .bannerRevendedor a:hover
{
	background-position: 0px -80px;
}

#esquerda .lancamentosHome,
#direita .lancamentosHome
{
	float: right;
	width: 180px;
	margin-top: 10px;
	margin-bottom: 9px;

	display: none;
}
#esquerda .lancamentosHome ul,
#direita .lancamentosHome ul
{
	float: left;
	width: 180px;
	overflow: auto;
	overflow-x:hidden;
	/*height: 200px;*/
	background: #FFF;
}
#esquerda .lancamentosHome ul li,
#direita .lancamentosHome ul li
{
	border-bottom: 1px dotted #B2B2B2;
    float: left;
    margin-left: 10px;
    padding: 18px 0;
    width: 155px;
}
#esquerda .lancamentosHome ul li a,
#direita .lancamentosHome ul li a
{
	float: left;
	width: 100%;
}
#esquerda .lancamentosHome ul li a .imgProdLancamento,
#direita .lancamentosHome ul li a .imgProdLancamento
{
	float: left;
	clear: left;
}
#esquerda .lancamentosHome ul li a b,
#direita .lancamentosHome ul li a b
{
	color: #333333;
    float: left;
    font-size: 11px;
    margin-left: 10px;
    width: 100px;
}
#esquerda .lancamentosHome ul li a .marcaLancamento,
#direita .lancamentosHome ul li a .marcaLancamento
{
	color: #F07F00;
    float: left;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    width: 100px;
    margin-left: 10px;
}
#esquerda .lancamentosHome ul li a:hover b,
#direita .lancamentosHome ul li a:hover b
{
	color: #F07F00;
}
#esquerda .lancamentosHome .fimLancamento,
#direita .lancamentosHome .fimLancamento
{
	float: right;
	width: 180px;
	background: #FFF;
	padding: 2px 0px;

	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
#esquerda .marcasHome
{
	float: left;
	width: 180px;
	margin-top: 10px;
}
#esquerda .marcasHome div
{
	background: #FFF;
	float: left;
	width: 180px;
	height: 90px;
	text-align: center;
}
#esquerda .marcasHome .fimMarcasHome
{
	float: left;
	width: 180px;
	background: #FFF;
	padding: 2px 0px;

	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

#esquerda #boxMarcas{display:block; width:180px; height:130px; overflow:hidden; position:relative;}
#esquerda #boxMarcas .boxContainer{display:block; width:180px; height:95px; background-color:#fff; margin:0px; padding: 0px; overflow:hidden}
#esquerda #boxMarcas .sliderHContents{display:block; width:160px; height:90px; margin: 5px auto 0px auto;}



#direita .marcasHome
{
    float: left;
    width: 180px;
    margin-top: 10px;
}
#direita .marcasHome div
{
    background: #FFF;
    float: left;
    width: 180px;
    height: 90px;
    text-align: center;
}
#direita .marcasHome .fimMarcasHome
{
    float: left;
    width: 180px;
    background: #FFF;
    padding: 2px 0px;

    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}

#direita #boxMarcas{display:block; width:180px; height:130px; overflow:hidden; position:relative;}
#direita #boxMarcas .boxContainer{display:block; width:180px; height:95px; background-color:#fff; margin:0px; padding: 0px; overflow:hidden}
#direita #boxMarcas .sliderHContents{display:block; width:180px; height:90px; margin: 5px auto 0px auto;}

.sliderHContents ul li {
  padding-top: 14px;
  padding-bottom: 14px;  
}



.formCinza .btnOk
{ 
	display:block;
	cursor: pointer;
	width:30px; 
	height:20px; 
	background:url(images/layout/bot-ok.png) no-repeat;
}
.formCinza .btnOk:hover
{ 
	background-position:0 -20px;
}
.formCinza .legenda
{ 
	font-size:10px !important; 
	color:#666666;
}
.formCinza
{ 
	display:block; 
	position:relative; 
	float: left;
	width: 100%;
}
.formCinza .camposTopo,
.formCinza .camposMiddle,
.formCinza .camposBaixo
{
	float: left;
	width: 548px;
}
.formCinza .camposTopo #nome,
.formCinza .camposTopo #email,
.formCinza .camposTopo #cidade
{
	width: 96%;
}
.formCinza .camposTopo input
{
	float: left;
	width: 96%;
	margin: 0px 10px 10px 0px;
	color: #000;

}
::-webkit-input-placeholder { /* WebKit browsers */
color: #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #000;
}
.formCinza .camposTopo select
{
	float: left;
	width: 100%;
	margin: 0px 10px 10px 0px;
	padding-left: 8px;
    padding-top: 5px;
}
.formCinza .camposMiddle .tituloMiddle
{
	float: left;
	width: 100%;
	font-size: 13px;
	margin: 5px 0px;
}
.formCinza .tituloFormCinza
{
	border-bottom: 1px solid #E5E5E5;
    color: #707070;
    font-size: 15px;
    margin-bottom: 10px;
    padding: 5px 0px 8px;
    float: left;
    width: 98%;
}
.formCinza input,
.formCinza select,
.formCinza textarea
{ 
	font-size:11px; 
	color:#000;
}
/* -- BUSCA -- */
.formCinza #inputBusca{position: relative !important; float: left; border: none !important; background: transparent !important; margin: 0px !important; width: 200px !important;} 
.formCinza .procurarProdutos
{
	float: left; 
	border:1px solid #CCC; 
	margin-top: 15px; 
	background: #FFF; 

	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.formCinza .procurarProdutos .buscarProtudoComprador
{
	float: left;
	margin: 4px 5px 0px 0px;
}
/* ---- */
.formCinza input
{ 
	display:block; 
	width:300px; 
	height:25px; 
	line-height:25px; 
	padding:0 10px;
	color: #000;
	margin:15px 0; 
	border:1px solid #efefef; 
	background:url(../imgs/input-bg.png) top repeat-x;
}
.formCinza select
{ 
	display:block; 
	width:320px; 
	height:25px; 
	padding: 3px 0; 
	border:1px solid #efefef;
	margin:15px 0;
}	
.formCinza textarea
{ 
	display:block; 
	width:522px;
	color: #000; 
	height:100px; 
	padding:10px; 
	border:1px solid #efefef; 
	background:url(../imgs/input-bg.png) top repeat-x;
	margin:15px 0;
}
.formCinza .botOK
{ 
	border:none; 
	cursor:pointer; 
	position:relative; 
	top:10px; 
	left:290px;
}
.formCinza #interesse
{
	height: 200px;
	width: 550px;
}
/* --- FALE CONOSCO --- */
.conteudo .faleConoscoCont, .conteudoInteiro .faleConoscoCont {
	margin: 0 auto;
	width: 1030px;
	overflow: hidden;
}
.faleConoscoCont .colEsq {
	width: 500px;
	float: left;
	margin-right: 30px;
}
.faleConoscoCont .colDir {
	width: 500px;
	float: left;
	margin-top: -19px;
}
.faleConoscoCont .colDir .mapa{
	border: 1px solid #e8e8e8;
	padding: 8px;
}
.faleConoscoCont .colDir h4 {
	color: #9b9b9b;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 20px;
}
.faleConoscoCont .colDir p {
	color: #424242;
	font-size: 13px;
	margin-top: 5px;
}
.faleConoscoCont .colDir .telefone {
	color: #eb1a29;
	font-size: 24px;
	padding-left: 32px;
	margin-top: 12px;
	background: url(images/foneContato.jpg) no-repeat;
    height: 30px;
}

.conteudo .faleConoscoCont .tituloInterno, .conteudoInteiro .faleConoscoCont .tituloInterno
{
	border-bottom: 1px solid #141414;
    color: #141414;
    float: left;
    font-family: "museo_sans500";
    font-size: 22px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    width: 100%;
}
.conteudo .faleConoscoCont #faleConosco, .conteudoInteiro .faleConoscoCont #faleConosco {
	padding: 0px;
	margin: 0 auto;
	width: 500px;
}
.conteudo .faleConoscoCont .textoCaixaForm, .conteudoInteiro .faleConoscoCont .textoCaixaForm
{
	border-bottom: 1px solid #E5E5E5;
    color: #f3001e;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 10px 8px;
    float: left;
    width: 100%;
}
.conteudo .faleConoscoCont .formularios .linha, .conteudoInteiro .faleConoscoCont .formularios .linha
{
	float: left;
	width: 100%;
}
.conteudo .faleConoscoCont .formularios .linha input,
.conteudo .faleConoscoCont .formularios .linha select,
.conteudo .faleConoscoCont .formularios .linha textarea,
.conteudoInteiro .faleConoscoCont .formularios .linha input,
.conteudoInteiro .faleConoscoCont .formularios .linha select,
.conteudoInteiro .faleConoscoCont .formularios .linha textarea
{
	font-size: 14px;
}
.conteudo .faleConoscoCont .formularios .linha input, .conteudoInteiro .faleConoscoCont .formularios .linha input
{
	color: #000000 !important;
    margin-left: 10px;
    width: 95% !important;
}
.conteudo .faleConoscoCont .formularios .linha .assuntoSelect,
.conteudo .faleConoscoCont .formularios .linha #estado,
.conteudo .faleConoscoCont .formularios .linha #cidade,
.conteudoInteiro .faleConoscoCont .formularios .linha .assuntoSelect,
.conteudoInteiro .faleConoscoCont .formularios .linha #estado,
.conteudoInteiro .faleConoscoCont .formularios .linha #cidade
{
	/*margin-left: 10px;*/
    width: 97%;
    color: #000;
}
.conteudo .faleConoscoCont .formularios .linha #mensagem, .conteudoInteiro .faleConoscoCont .formularios .linha #mensagem
{
	color: #000;
	width: 95% !important;
}
.conteudo .faleConoscoCont .formularios .linha #cpf,
.conteudo .faleConoscoCont .formularios .linha #telefone,
.conteudoInteiro .faleConoscoCont .formularios .linha #cpf,
.conteudoInteiro .faleConoscoCont .formularios .linha #telefone
{
	width: 200px;
}
.conteudo .faleConoscoCont .linha span, .conteudoInteiro .faleConoscoCont .linha span
{
	padding: 10px 0px; 
	text-align: right; 
	width: 100%; 
	float: left;
}
.conteudo .faleConoscoCont .linha label, .conteudoInteiro .faleConoscoCont .linha label
{
	margin-top: 5px;
	font-size: 13px;
	text-align: left;
	/*margin-left: 11px;*/
	color: #1b1b1b;
	margin-bottom: 11px;
	font-weight: bold;
}
.conteudo .faleConoscoCont .linha.button, .conteudoInteiro .faleConoscoCont .linha.button
{
	float: left;
	width: 100%;
	padding: 10px 0px 20px;
}
.conteudo .faleConoscoCont .linha.button span, .conteudoInteiro .faleConoscoCont .linha.button span
{
	text-align: center !important;
	width: 100% !important;
	padding: 0px !important;
}

/* -- MAPA DO SITE -- */
.conteudo .mapaDoSite
{
	float: left;
	width: 740px;
	margin-left: 40px;
}
.conteudo .sitemap
{
	background: url(images/bgTituloListaProduto.png);
	background-color: #FFF;
	background-position: center top;
	background-repeat: no-repeat;
    float: left;
    padding-top: 30px;
    width: 740px;

    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.conteudo .sitemap #divMapa ul li.nivel1
{
	background: url(images/bgTituloListaProduto.png);
	background-repeat: no-repeat;
}
.conteudo .sitemap #divMapa ul li.nivel1 a
{
	height: 14px !important;
}
.conteudo .sitemap .marcasMapaSite
{
	background: #ECECEC;
    margin: 20px;
    padding: 10px;

    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#conteudo.conteudo .sejaComprador
{
    float: left;
    width: 560px;
    margin-left: 30px;
}
#conteudo.conteudo .sejaComprador .contComprador
{
	background: url(images/bgTituloListaProduto.png);
	background-color: #FFF;
	background-position: center top;
	background-repeat: no-repeat;
    float: left;
    padding-top: 30px;
    padding-bottom: 10px;
    width: 560px;

    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#conteudo.conteudo .sejaComprador .contComprador .erroComprador
{
	border: 1px solid #E5E5E5;
    color: #707070;
    float: left;
    font-size: 13px;
    line-height: 21px;
    margin: 20px 0px 20px 80px;
    padding: 10px;
    width: 370px;
}
#conteudo.conteudo .sejaComprador .contComprador .erroComprador p
{
	border-bottom: 1px solid #E5E5E5;
    color: #F07F00;
    font-size: 15px;
    margin-bottom: 10px;
    padding: 5px 10px 8px;
    font-weight: bold;
    text-transform: uppercase;
}
#conteudo.conteudo .sejaComprador .tituloInterno
{
	color: #6D6D6D;
    float: left;
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 100%;
}
#conteudo.conteudo .sejaComprador .contComprador .formCinza
{
	margin-left: 6px;
}
#conteudo.conteudo .sejaComprador .breadCrumb
{
	width: 99% !important;
}


/*.newsLetter .options{
	padding:12px 0;
	font-weight:bold;
	text-transform:uppercase}
	
.newsLetter .options input[type=radio]{
	margin-right:5px}
	
.newsLetter .button{
	display:block;
	float:left;
	margin:15px 5px}
	
.newsLetter .txtNewsletter {
	color:#525252;
	font-size: 13px;
	font-family: 'Archivo Narrow', sans-serif;
	float: left;
	margin: 10px 15px 10px 5px;
}
.newsLetter .txtNewsletter span{
	color:#E5C200;
	font-weight: bold;
}*/
/* CATALOGO */
/* NOVO */
.conteudoInteiro .resultado
{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.conteudoInteiro .resultado ul
{
	float: left;
    margin-bottom: 20px;
    margin-left: 65px;
    width: 40%;
}
.conteudoInteiro .resultado ul li h2
{
	color: #141414;
    float: left;
    font-family: "museo_sans500";
    font-size: 18px;
    font-weight: normal;
    width: 100%;
}
.conteudoInteiro .resultado ul li a
{
	border-bottom: 1px solid #EEE;
	color: #8a8a8a;
    float: left;
    font-family: "museo_sans500";
    font-size: 13px;
    padding: 2px 0;
    width: 100%;
}
.conteudoInteiro .resultado ul li a:hover
{
	color: #101010;
	border-bottom: 1px solid #101010;
}
.conteudoInteiro .resultado ul li a span
{
	float: right;
}
.conteudoInteiro #abreCatalogo
{
	position: relative;
	clear: both;
	float: left;
	width: 100%;
}
.conteudoInteiro .paginacao 
{
	border-top: 2px solid #eee;
    float: left;
    font-size: 13px;
    letter-spacing: 1px;
    margin-top: 20px;
    padding-top: 20px;
    text-align: center;
    width: 100%;
    height: 40px;
}
.conteudoInteiro .paginacao a
{
	background: #fff;
	border: 1px solid #EEE;
    color: #666;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px;
    text-align: center;

    -webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.conteudoInteiro .paginacao a:hover, 
.conteudoInteiro .paginacao a.selecionado
{
	background: #ec1928;
    color: #fff;
}
.indicePaginacao
{
	color: #8a8a8a;
    float: left;
    font-family: "museo_sans500";
    font-size: 13px;
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.indicePaginacao span
{
	background: #FFF;
	border: 1px solid #2b2b2b;
    color: #141414;
    display: inline-block;
    font-family: "museo_sans500";
    margin-right: 5px;
    padding: 1px 0;
    width: 15px;
    cursor: pointer;
}
.indicePaginacao span:hover
{
	background: #2b2b2b;
    color: #fff;
}
/* SLIDER DE MARCAS */
div.fadehover {
	position: relative;
}

img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

img.b {
	position: absolute;
	left: 0;
	top: 0;
}

img.b {
 opacity:0.75;
 -moz-opacity: 0.75;
 filter: alpha(opacity=75);
 -webkit-filter: opacity(0.75);
 -moz-filter: grayscale(100%) brightness(10%) contrast(100%);
 filter: gray; /* IE6-9 */
 -webkit-filter: grayscale(100%);
 image-rendering: auto;
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}

img.b:hover {
 opacity:1;
 -moz-opacity: 1;
 filter: alpha(opacity=100);
 -webkit-filter: opacity(1);
 filter: none; 
 -webkit-filter: grayscale(0%);
 image-rendering: auto;
}

#carousel1 
{
	width: 995px;
	height: 75px;
	position: relative;    
	margin: 0px;
	float: left;
	overflow: hidden; 
	padding:0px;
}

#carousel1 .container {
	float: left;
	width: 923px;
	height: 78px;
	position: relative;
	overflow: hidden;
	margin-top:0px;
	margin-left:30px;
}
/* marcasCarroseul li  margin:0px;*/

#carousel1 ul li {
	float: left;
	width:132px;
	height: 78px;
	overflow: hidden;
	margin: 0px 28px;

}

#carousel1 ul {
	width: 100000px;
	height: 236px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden; 
	margin: 0;
}

#carousel1 ul li .content {
	width: 202px;
	height: 236px;
	margin: 4px 0;
	padding: 0;
	text-align: center;
	overflow: hidden; 
}

#carousel1 ul li .content img {
	display: block;
	margin: 0 auto 0 auto;
	overflow: hidden; 
}

#carousel1 .previous_button { 
	position:relative;
	/*background: url(<?//=IMG_SITE?>setaDestaqueLeft.png);   */
	background: url(images/previBt.jpg);
	z-index: 100;
	cursor: pointer;
	width: 17px;
	height: 30px;
	margin:0px;
	top: 3px;
	left:0px;
	margin:0px;
	position:absolute;
	display: inline; 
	margin-top: 20px;
}
#carousel1 .previous_button_over
{
	/*background: url(<?//=IMG_SITE?>setaDestaqueLeftOver.png);   */
	background-position: 0px -30px;
}

#carousel1 .previous_button_disabled
{
	/*background: url(<?//=IMG_SITE?>setaDestaqueLeftDisabled.png);*/
	background: url(images/previBt.jpg);
	cursor: default;
}   

#carousel1 .next_button {
	position:absolute;    
	background: url(images/nextBt.jpg);
	z-index: 100;
	cursor: pointer;
	width: 17px;
	height: 30px;
	top: 3px;
	right: 0px;
	margin: 0px 0px 0px 0px;
	margin-top: 20px;
}

#carousel1 .next_button_over {
	background-position: 0px -30px;
}

#carousel1 .next_button_disabled {
	background: url(images/nextBt.jpg); 
	cursor: default;
}      

#marcasCarroulcel
{
	width: 1000px;
	clear: both;
	height: 75px;
	margin: 0 auto;
	padding-bottom: 10px;
}

.pagTextoMarcas
{
	width: 775px;
	margin: 0 auto;
}

.pagTextoMarcas li
{
	display: inline-block;
	width: 150px;
	height: 80px;
}
/*h3.titulo:before {
    -webkit-transform: value;
    -moz-transform: value;
    -ms-transform: value;
    -o-transform: value;
    transform: skew(-20deg);
    content: '';
    background: #505050;
    display: block;
    width: 125%;
    height: 35px;
    left: -10%;
    position: absolute;
    transition: .3s;
}  */
#rodape .institucionalRp li > div {width: 100%!important;}

#rodape .institucionalRp li > div > a {
    width: 160px!important;
}
.paginadeTexto p,.paginadeTexto span {
    font-family: "verdana"!important;
}

h1.tituloSessao {
    font-family: "museo_sans500";
    text-transform: uppercase;
    font-weight: bold;
    font-size: 26px;
}

a.tituloSessao{

    font-size: 12px;
    font-weight: bold;
    color:#000;
    font-family: Arial,Helvetica,sans-serif;
}
.tituloSessao a:hover{
	color:#ec1928;
}

.serAssitencia .linha{
    float: left;
    width: 100%;
    margin-top: 10px;
}

.serAssitencia .linha label {
    width: 100%;
    float: left;
    margin-top: 5px;
    font-size: 13px;
    text-align: left;
    color: #696969;
    margin-bottom: 7px;
    font-weight: bold;
}
.serAssitencia .linha.linhaCheckbox
{
	/*border: 1px solid #ccc;*/
    padding: 0 5px;
}
.serAssitencia .linha.tituloCheckBox label
{
	margin-bottom: 5px;
    margin-top: 20px;
    text-transform: uppercase;
}
.serAssitencia .linha.linhaCheckbox label
{
	/*border-left: 1px solid #ccc;*/
    /*float: right;*/
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    width: 421px;
}
.serAssitencia .linha.bordaGeralCheckbox
{
	padding: 5px;
    border: 1px solid #ccc;
}
.serAssitencia .linha.linhaCheckbox input
{
	float: left;
    margin-left: 5px;
    position: relative;
    top: 11px;
    width: auto;
}
.serAssitencia .linha input {
    width: 100%;
}

#serAssitencia {
    margin-top: 15px;
}

.serAssitencia .linha textarea {
    margin: 0px!important;
    width: 467px!important;   
}

.serAssitencia .linha span {
    font-size: 10px;
    float: left;
    margin: 0px!important;
}
.blockLeft {
    float: left;
    width: 45%;
    margin-right: 5%;
}

.serAssitencia .linha select {
    height: 27px;
    width: 102.8%;
    line-height: 13px;
}
.blockSelect .linha {
    float: left;
    width: 40%;
    margin-right: 10%;
}

.blockSelect .linha input {
    border: none;
}
.linha label {
    width: 100%;
}

.linha select {
    margin-left: 10px;
}

.linha input[type="file"] {
    border: none;
}
ul.linhas li img {
    max-width: 100px;
    float: left;
}

ul.linhas li h5 {
    float: left;
    font-size: 13px;
}

ul.linhas li p {
    float: left;
    font-size: 11px;
    height: 63px;
    overflow: hidden;
    color: #616161;
}

ul.linhas li {
    float: left;
    width: 33%;
    margin: 15px 0px;
}

ul.linhas li a {
    float: left;
    width: 210px;
    padding: 1px 15px;
}

ul.linhas {
    margin: 30px 0px;
    float: left;

}ul.literatura li img {
    max-width: 100px;
    float: left;
    float: center;
}

ul.literatura li h5 {
    float: left;
    font-size: 13px;
    width: 100%;
	text-align: center;
    margin-bottom: 7px;
    height:32px;
}

ul.literatura li p {
    float: left;
    font-size: 11px;
    overflow: hidden;
    color: #616161;
    padding-top: 2%;
}

ul.literatura li {
    float: left;
    height: auto;
    margin: 25px 0;
    width: 25%;
}

ul.literatura li a {
    float: left;
    width: 100%;
    padding: 1px 15px;
}
ul.literatura {
    margin: 30px 0px;
    float: left;
    width: 100%;
}

.bannerMaior img {
    width: 100%;
}
.bannerMaior {
    margin-top: 30px;
}
ul.filtroDestaques {
    float: left;
    width: 180px;
}

ul.filtroDestaques > li {
    font-size: 14px;
    padding: 5px;
}

ul.filtroDestaques > li > ul > li {
    font-size: 11px;
    padding: 2px 10px; 
}
ul.noticias {
    float: left;
    width: 855px;
}

ul.noticias li {
    float: left;
    width: 96%;
    margin: 2%;
}

.fotoNoticias {
    float: left;
}

ul.noticias h5 {
    float: left;
    padding: 10px 2%;
    width: 58%;
    font-size: 15px;
    text-transform: uppercase;
}
 
ul.noticias p {
    float: left;
    padding: 0px 2%;
    width: 58%;
    font-size: 11px;
}
.destaques {
    float: left;
    margin: 30px 0px;
}

ul.filtroDestaques ul {
    margin-top: 8px;
}

.paginacao
{
	border-top: 2px solid #eee;
    float: left;
    font-size: 13px;
    letter-spacing: 1px;
    margin-top: 20px;
    padding-top: 20px;
    text-align: center;
    width: 100%;
}
.paginacao a
{
	background: #fff;
	border: 1px solid #EEE;
    color: #666;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px;
    text-align: center;

    -webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.paginacao a:hover,
.paginacao a.paginaAtual
{
	background: #ec1928;
	border: 1px solid #ec1928;
	color: #FFF;
}
::-webkit-input-placeholder  { color:#999; }


#cabealho-mobile{
	display: none;
}

.paginadeTexto div img{
	max-width:100%;
	height: auto;
	display:block;
}
