h1 {
	font-size: 16pt;
	line-height: 20px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	text-align:left;
	padding:0;
	margin:0;
}

h2 {
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
		padding:0;
	margin:0;
}

.titulob {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-style:normal;
	color: #f06b23;
	text-decoration: none;
	text-align:left;
}
h3 {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-style:normal;
	color: #f06b23;
	text-decoration: none;
	padding:0;
	margin:0;
}

.titulop {
	font-size: 14px;	
	line-height: normal;
	font-weight:normal;
	font-style:italic;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
}

.titslider{
	font-size: 32px;	
	line-height: normal;
	font-weight:normal;
	font-style:normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}

h4 {
	font-size: 12px;
	color: #e7e7e7;
	text-decoration: none;
	padding:0;
	margin:0;
}
h5{
	color: #ffffff;
	text-decoration:none;	
	font-size:24px;
	font-weight: normal;
	padding:0;
	margin:0;
}
h6{
	color: #ffffff;
	text-decoration:none;	
	font-size:28px;
	font-weight: normal;
	padding:0;
	margin:0;
}
.subtitslider{
	font-size: 14px;	
	line-height: normal;
	font-weight:normal;
	font-style:normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.txtslider{
	font-size: 11px;
	color: #848484;
	font-weight: normal;
	font-style:normal;
	text-decoration: none;
	float:left;
	padding-top:5px;
	padding-right:10px;
}
.linktopo {
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	color: #6a2200;
	text-decoration: none;
}


a.txtnorm:hover{
	color: #adacac;
}
a.titulo:hover{
	color: #dddddd;
}
a.menupri:hover{
	color: #333333;
}
a.menupri2:hover{
	color: #333333;
}

a.submenu:hover{
	color: #ffffff;
}

a.submenu2:hover{
	color: #333333;
}

a.submenu3:hover{
	color: #ffffff;
}

a.linktopo:hover{
	color: #000000;
}


a:hover{
	color: #cacaca;
}

.menupri {
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	color: #696969;
	text-decoration: none;
}

.menupri2 {
	font-size: 12px;
	font-weight:bold;
	font-style:normal;;
	color: #ffffff;
	text-decoration: none;
}

.menupro {
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	color: #666666;
	text-decoration: none;
}

.menupro2 {
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	color: #d7902c;
	text-decoration: none;
}

.txtnorm {
	font-size: 11.5px;
	line-height: 16px;
	color: #b3b1b1;
	text-decoration: none;
	text-align: left;
	font-weight:normal;
}

.subtitulo {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #dddddd;
	text-decoration: none;
	text-align:justify;
	text-align:justify;
}
.legendaimg {
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	font-style:normal;
	text-decoration: none;
}
.titcontactos {
	font-size: 11px;
	line-height: 16px;
	color: #cdac6d;
	text-decoration: none;
	text-align: justify;
}
.txtcontactos {
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
}
.pe {
	font-size: 10px;
	color: #b4b4b4;
	font-weight: normal;
	font-style:normal;
	text-decoration: none;
}

.pe2 {
	font-size: 9px;
	color: #888787;
	font-weight: normal;
	font-style:normal;
	text-decoration: none;
}
a.pe:hover{
		color: #ffffff;
		text-decoration:none;
	
	}
a.pe2:hover{
		color: #333333;
		text-decoration:none;
	
}
.submenu {
	font-size: 11px;
	font-weight: bold;
	font-style:normal;
	color: #ffffff;
	text-decoration: none;
}
.submenu2 {
	font-size: 13px;
	font-weight: bold;
	font-style:normal;
	color: #707070;
	text-decoration: none;
}
.submenu3 {
	font-size: 13px;
	font-weight: bold;
	font-style:normal;
	color: #FFFFFF;
	text-decoration: none;
}

.legenda {
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.legendab {
	font-size: 12px;
	font-weight:bold;
	color: #8f8f8f;
	text-decoration: none;
}

.stitulo {
	font-size: 12px;
	font-weight:normal;
	color: #fbb040;
	text-decoration: none;
}

.titulolink {
	font-size: 11px;
	font-weight:normal;
	color: #2b2c2d;
	text-decoration: none;
}
.datalink {
	font-size: 10px;
	font-weight:normal;
	color: #8a8a8a;
	text-decoration: none;
}

.cxlegenda {
	font-size: 10px;
	font-weight:normal;
	color: #afafaf;
	text-decoration: none;
}

.cxtxtnorm {
	font-size: 11px;
	font-weight:normal;
	color: #848484;
	text-decoration: none;
	text-align: justify; 
	text-justify: newspaper;
}

.destaque {
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color: #797979;
	text-decoration: none;
	
}

input {  
			font-size: 11px;
			color: #000000; 
			text-decoration: none; 
			background-color: #eeeeee; 
			border:0 solid;
}

textarea { 
			font-size: 12px; 
			color: #000000; 
			text-decoration: none; 
			background-color: #eeeeee; 
			border-color:#a5acb5; 
			border:0 solid;
}

select {
		
			font-size: 12px; 
			color: #000000; 
			text-decoration: none; 
			background-color: #eeeeee; 
			border: 0 solid ;
		}
		
.dvhdr1 {
            background:#F3F0E7;
        
            font-size:12px;
			font-style:italic;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:240px;
         }
         
.dvbdy1 {
            background:#FFFFFF;
           
            font-size:11px;
			line-height: 13px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:240px;
         }
 a.nmrpagina:hover{
	color:#5c7795;
	text-decoration:none;
	text-align:center;
}
.nmrpagina{
	color:#fbb040;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
}
.pagselect{
	padding:2px 6px 2px 6px;
	background-color:#fbb040; 
	text-align:center;  
	position:relative; 
	float:left; 
	border-radius: 4px; 
	margin-right:5px;
	color:#fff;
	text-decoration: none;
}
.pagnorm{
	margin-right:5px; 
	background-color:#eee; 
	text-align:center; 
	position:relative; 
	float:left; 
	border-radius: 4px;
	padding:2px 6px 2px 6px;
}
.pagseta{
	color:#fbb040;
	text-decoration: none;
	font-weight: bold;
	padding:2px 2px 4px 2px;
	background-color:#eee; 
	text-align:center; 
	padding:2px 6px 2px 6px;
	position:relative; 
	float:left; 
	border-radius: 4px;
	margin-right:5px;
}
.divtrans{
	padding:3px;
	background-color:transparent; 
	text-align:center; 
	width:14px; 
	height:14px; 
	position:relative; 
	float:left; 
	margin-right:5px;
	text-decoration: none;
}
.bandeira{
	color: #acacac;
	font-size:10px;
	text-decoration:none;
}
a.bandeira:hover{
		color: #5e5e5e;
	text-decoration:none;	
	font-size:10px;
}
.bandeira2{
	color: #5e5e5e;
	font-size:10px;
	text-decoration:none;
}
.titindex{
	color: #ffffff;
	text-decoration:none;	
	font-size:12px;
	font-weight: normal;
}
.txtindex{
	color: #ffffff;
	text-decoration:none;	
	font-size:17px;
		font-weight: normal;
}
.titindex2{
	color: #ffffff;
	text-decoration:none;	
	font-size:15.6px;
	font-weight: lighter;
}
.txtindex2{
	color: #bc964f;
	text-decoration:none;	
	font-size:21px;
		font-weight: normal;
}
.titulocaminho{color: #bc964f; text-decoration:none; font-size:11px;}
.titulocaminhoop{color: #bc964f; text-decoration:none; font-size:11px; opacity: 0.5;}
.tituloprod{color: #bc964f; text-decoration:none; font-size:18px;}
.tituloprod2{color: #bc964f; text-decoration:none; font-size:12px; opacity:0.5;}
a.tituloprod2:hover{color: #bc964f; text-decoration:none; font-size:12px; opacity:1;}
.titdest{
	color: #ffffff;
	text-decoration:none;	
	font-size:30px;
	font-weight: lighter;
	text-align:right;
}
.titdestp{
display:inline;
background: rgba(0,153,210,0.6);	
color: rgba(255,255,255,1);
padding:5px;
text-decoration:none;
font-weight: normal;
}
.txtdest{
	color: #ffffff;
	text-decoration:none;	
	font-size:26.8px;
	text-align: left;
		font-weight: normal;
}
.titdestlegendapq{
	color: #ff0000;
	text-decoration:none;	
	font-size:12px;
	text-align:right;
	font-weight:  bold;
}
.destpreco{
	color: #ffffff;
	text-decoration:none;	
	font-size:12px;
	font-weight: normal;
}
.titdestpq{
	color: #ffffff;
	text-decoration:none;	
	font-size:12px;
	text-align: left;
	font-weight:bold;
}
.txtdestpq{
	color: #ffffff;
	text-decoration:none;	
	font-size:11px;
	text-align: left;
	font-weight:normal;
}
.destpromo{
	color: #ffffff;
	text-decoration:none;	
	font-size:13px;
	font-weight: normal;
}
.titpe{
	color: #ffffff;
	text-decoration:none;	
	font-size:12px;
	font-weight: bold;
}
.txtpe{
	color: #9a9a9a;
	text-decoration:none;	
	font-size:11.5px;
	font-weight: normal;
}
.txtlogin{
	color: #ffffff;
	text-decoration:none;	
	font-size:9px;
	font-weight: normal;
	font-style: italic;
}

.titulofamilia {
	font-size: 14px;	
	line-height: normal;
	font-weight:normal;
	font-style:italic;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.nmrfam{
	color: #ffffff;
	text-decoration:none;	
	font-size:12px;
	font-weight: normal;
	font-style:italic;
}
.nmrfam2{
	color: #bbbbbb;
	text-decoration:none;	
	font-size:12px;
	font-weight: normal;
	font-style:italic;
}
.legendaloja {
	font-size: 11px;	
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #5f5f5f;
	text-decoration: none;
}
.legendaloja2 {
	font-size: 11px;	
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #9c9c9c;
	text-decoration: none;
}
.legendamenuprod {
	font-size: 12px;	
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
}
.titulolojaprod{
	color: #ffffff;
	text-decoration:none;	
	font-size:22px;
	font-weight: normal;
}

.precoprodrel{
	color: #dfdfdf;
	text-decoration:none;	
	font-size:15px;
	font-weight: bold;
}
.txtdescri{
	color: #c7c7c7;
	text-decoration:none;	
	font-size:12px;
	font-weight: normal;
}
.ordenaresc{
	color:#7e7e7e;
		text-decoration:none;	
	font-size:11px;
	font-weight: normal;
}
.titconte{
		color:#ffffff;
		text-decoration:none;	
	font-size:20px;
	font-weight: bold;
	
	}
.menucli{
	color: #ffffff;
	text-decoration:none;	
	font-size:12px;
	font-weight:bold
}
.menucli2{
	color: #898989;
	text-decoration:none;	
	font-size:12px;
	font-weight: bold;
}
a.menucli2:hover{
	color: #ffffff;
	text-decoration:none;	
	font-size:12px;
	font-weight: bold;
}
.txtencprint{
	color: #000000;
	text-decoration:none;	
	font-size:12px;
	font-weight: normal;
	text-align: left;
}
#suggestions{
	color:#000000;
	font-size:12px;
	text-align:center;	
	text-decoration:none;	
	background: #ffffff;
	z-index:1000;
	position:absolute;
	border:1px solid #c7baa1;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
}
#suggestions li{
	color:#000000;
	font-size:12px;
	text-align:left;	
	text-decoration:none;	
	list-style:none;
	cursor:pointer;

	padding:5px;
}

#autoSuggestionsList{
		color:#000000;
	font-size:12px;
	text-align:center;	
	text-decoration:none;	
	background: #ffffff;
	z-index:1000;
}
.opacidade8{-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-ms-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
    color:#cacaca;
}
.opacidade8:hover{-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-ms-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
    color:#ffffff;
}
.txt2colunas {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;

    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;

    -webkit-column-rule: 1px outset #e0e0e0; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px outset #e0e0e0; /* Firefox */
    column-rule: 1px outset #e0e0e0;
}
.logoesq{left:0%;}
.g-recaptcha{width:100%;-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);}
@media only screen and (min-width: 980px) {
.logoesq{left:10%;}
.g-recaptcha{width:100%;-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);}
}
