@charset "utf-8";
/* CSS Document */
html,body{
	margin:0;
	/* font-family: 'MyriadProRegular', Garamond, serif; */
	font-family: 'MyriadProRegular', Garamond, serif;
	/*background: rgb(255,247,232);*/
	/*background: linear-gradient(90deg, rgba(255,247,232,1) 0%, rgba(247,244,235,0.381465965292367) 42%, rgba(255,229,179,1) 100%);*/
	
}
h2{
	font-size:24px;
	font-weight:normal;
}
h3{
	font-weight:normal;
	font-size:18px;
}
h4{
	font-weight:normal;
	font-size:16px;
}
#container { height:auto;margin: auto; }
#top_band1 {height: 100px; width: 100%; overflow: hidden;  }
#top_band2 {height: 70px; width: auto;	background-color: #ffffff; }
#top_band2_pagewith {width: 100%;background: #ffffff; margin: auto; text-align: center;}

/*#container {width: 1100px; height:auto;margin: auto; }*/
/*#pagewidth { width: 95%; background: #f6f6c9;padding:5px;margin: auto;text-align: center; }*/
#pagewidth { width: 100%; background: #FFFFFF;padding:1px;margin: auto;text-align: center; }

#logo {margin-left:50px;width: 200px}
#title {margin-left:10px;padding:10px; width: 75%}

/* Create three unequal columns that floats next to each other */
.column {
  float: left;
  padding: 10px;
  height: 100px; /* Should be removed. Only for demonstration */
}

.left  {
  width: 23%;
}
.right{
	width: 1%;
	
}

.middle {
  width: 76%;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/*background-color: #afceeb;*/
#login_band {height: 575px; width: auto; } 
/*.conta_grid-container { display: grid;  grid-template-columns: auto auto auto auto;    padding: 10px;}*/
.conta_grid-container {
  display: grid;

  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 0px 0px;
  
  grid-template-areas: ". ." ". .";
}
.conta_banner{border-radius: 25px; height: 575px;  background: #FFFFFF;  font-size: 18px;text-align: center;   width: 100%;    }
.conta_banner2{padding: 20px}
.conta_banner_c{border-radius: 25px;    background: #FFFFFF;  font-size: 18px;text-align: center;   width: 100%;    }
.conta_banner_c2{padding: 20px}

#brandsTitle {height: auto;float: left;padding:10px; }


#footercls{clear:both;}

.title{color: #17aa1c;font-family:Verdana, sans-serif;  font-size: 20px;}
.titleScrolling{color: #f3f3f5;font-family:Verdana, sans-serif;  font-size: 40px;}
.titlebody{color: #420a72;font-family:Verdana, sans-serif;  font-size: 20px;}
.titlebody2{color: #ce800c;font-family:Verdana, sans-serif;  font-size: 25px;}
.titlebody1{color: #8fb0db;font-family:Verdana, sans-serif;  font-size: 25px;}
.titlebody3{color: #ce800c;font-family:Verdana, sans-serif;  font-size: 16px;}

.css-input {
     padding: 5px;
     font-size: 21px;
     border-width: 1px;
     border-color: #CCCCCC;
     background-color: #FFFFFF;
     color: #000000;
     border-style: solid;
     border-radius: 0px;
     box-shadow: 0px 0px 5px rgba(66,66,66,.75);
     text-shadow: 0px 0px 5px rgba(66,66,66,.75);
}
 .css-input:focus {
     outline:none;
}

.hd_text{
font-family: Verdana, Geneva, sans-serif;
font-size: 25px;
letter-spacing: 0px;
word-spacing: 0px;
color: #39B50E;
font-weight: normal;
text-decoration: none;
font-style: normal;
font-variant: normal;
text-transform: none;
}

.db_text{
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
letter-spacing: 0px;
word-spacing: 0px;
color: #071702;
font-weight: normal;
text-decoration: none;
font-style: normal;
font-variant: normal;
text-transform: none;
}
.db_text_it {
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
letter-spacing: 0px;
word-spacing: 0px;
color: #071702;
font-weight: normal;
text-decoration: none;
font-style: italic;
font-variant: normal;
text-transform: none;
}


.hb-image {
  background-image: url("img/bak1.jpg");
  background-color: #cccccc;
  height: 500px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.row-1 {
	width:100%;
	height:71px;
	background:url(../img/row1-top-tail.gif) left top repeat-x
}
.main {
	width:980px;
	padding:0;
	margin:0 auto;
	font-size:0.8125em;
	line-height:1.6153em
}
.menu li a, .list-1 li a, .list-2 li a, .link, .button, .logo {
	text-decoration:none
}
#menu{
border: solid 0px #6D6D6D;
 z-index:1;
}
/*Grid*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.container_12 .grid_4 {
	width:300px;
}
.newspaper {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    -webkit-column-width: 100px; /* Chrome, Safari, Opera */
    -moz-column-width: 100px; /* Firefox */
    column-width: 100px;
}
#phone-numb {
	display:inline-block;
	font-size:42px;
	line-height:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin-top:-4px;
}

#footer_bott{
    width:100%;
    height:300px;
    float:left;
    background:#d39b00;
    
    color:#5a5f62;
	
}	

.float-l { float: left; }
 

.footer {
  position: fixed;
  height:280px;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #0f3238;
  color: white;
  text-align: center;
  opacity: 0.6;
}

#footer{
    width:100%;
    height:280px;
    float:left;
    background-color:#0f3238;
	/*background-color:#ffffff;*/
    padding: 5px 0 5px ;
    color: #f59c0c;
    font-size: 16px;
	opacity: 0.7;
	
	
}


#footer a{
    color:#5a5f62 !important;
    text-decoration: none !important;
}


#footer #copy{
   	margin: 0 auto;
    height:auto;
    text-align: center;
	color: #f59c0c;
	font-size: 20px;
}


/*** IE6 Fix ***/
* html #left {
  left: 150px;           /* RC width */
}

.table {background:#f2620c; width:100%;}
.table th {background:#ffc107;font-size: 20px;font-family:Tahoma, Geneva, sans-serif;color: #f7f2ef;}
.table td {background:#f2620c;font-size: 18px;font-family:Tahoma, Geneva, sans-serif;color: #f7f2ef;