@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small,  strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;  }
html {  min-width: 950px;   }		
section, article, aside, header, footer, nav, dialog, figure, address {	display:block;}
figure { padding:0px; margin:0px; display:block;}

body { margin:0px; padding:0px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:13px;   }

header   { clear:both; height:125px; background:url(../img/bgheader.png) repeat-x top;   }
#cont { margin:0 auto; width:950px; overflow:hidden;  }
#both { clear:both; overflow:hidden; }

h1 { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#2b2b2b;   text-align:left; margin:0 0 15px 0;   padding:0px;  }
h1 span { color:#ff7f26;    margin:0px;   padding:0px;  }
h2 { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#ff7f26;   text-align:left; text-transform:uppercase; margin:0 0 7px 0;   padding:0px;  }
h3 { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#fff;   text-align:left; text-transform:uppercase; margin:5px 0 7px 10px;   padding:0px;  }



a { text-decoration: none; color:#ff8113; transition: 0.5s ease; -webkit-transition: 0.5s ease; }
a:hover { color: #409a0a; }


p { font-size:13px; line-height:18px; color:#282828; padding:0 0 20px 0; text-align:justify; }
p a { color:#ff7f26; padding:0px;  }
p a:hover { color:#000; text-decoration:none; }

.desc   { font-size:13px; color:#282828; text-align:center; padding:0px 0 0 0; }

#top { clear:both;height:30px;  }
#navcont { clear:both; height:95px;  }
.navtop { font-family: Arial, Helvetica, sans-serif;  font-size:11px; color:#7e7e7e; margin:0px; padding:0px; float:left; }
.navtop ul { margin: 0;	padding: 0; list-style: none;   }
.navtop li {float: left; margin:5px 0 0 0; padding:0px;  height:25px; display:block;  }
.navtop li a {color:#bfc9cf; text-decoration:none;  padding:0 ;  display:block;  }
.navtop li a:hover {color:#fff; text-decoration:none;  display:block; }

.navtop .areareser a { height:20px; background:url(../img/reserv.png) no-repeat left;   margin:0px 40px 0 0; padding:5px 0 0 25px; }
.navtop .areareser a:hover { background:url(../img/reserv.png) no-repeat left;   }
.navtop .areareserativo { width:16px; height:6px; background:url(../img/top-pt.png); text-indent:-99999999px;  margin:10px 5px 0 0;    }

.navtop .condicoes a { height:20px; display:inline-block; margin:0px 40px 0 0; padding:5px 0 0 0px; }
.navtop .condicoes a:hover {   }

.navtop .idiomapt a {  height:20px; background:url(../img/reserv.png) no-repeat left;   margin:0px 40px 0 0; padding:5px 0 0 25px; }
.navtop .idiomapt a:hover { background:url(../img/reserv.png) no-repeat left;   }


.idioma { float:right; }
.idioma ul { margin: 0;	padding: 0; list-style: none;   }
.idioma li {float: left; margin:5px 0 0 0; padding:0px;  height:20px; display:block;  }
.idioma li a {color:#bfc9cf; text-decoration:none;  padding:0 ;  display:block;  }

.idioma .pt a { height:20px; background:url(../img/idiomapt.png) no-repeat left;    }
.idioma .pt a:hover { background:url(../img/idiomapt.png) no-repeat left;   }
.idioma .ptativo { width:20px; height:20px; background:url(../img/idiomapt.png); text-indent:-99999999px;     }




nav { float:right;  height:95px;    font-family: Arial, Helvetica, sans-serif; font-weight: bold;   font-size:14px; color:#919191;  }
nav ul { margin:0px; padding: 0px; list-style: none; display:inline-block; }
nav li { float: left; margin:0px; display: inline;  }
nav li a { display:block; color:#222222; text-decoration:none;  padding:43px 20px 36px 20px; background:url(../img/bgnavof.png) repeat-x;  transition: 0.4s ease; -webkit-transition: 0.4s ease;      }
nav a:hover { margin:0px; list-style:none; color:#fff;  background:url(../img/bgnav.jpg) repeat-x;	}
nav ul li.active a  { list-style:none; color:#fff;  background:url(../img/bgnav.jpg) repeat-x; }

#logo { float:left; width:266px; height:71px; margin:12px 0 0 0px; }
.logo a {background:url(../img/logo-amagrinabao.png); width:266px; height:71px; display:block; transition: 0.5s ease; -webkit-transition: 0.5s ease; text-indent:-99999px; }
.logo a:hover { background:url(../img/logo-amagrinabao.png); width:266px; height:71px; display:block;    }

#content { width:900px;  padding:1px 25px 20px 25px;   margin:0 auto; margin-top:350px;  background-color:#f4f6ed; -moz-box-shadow: 0px  0px 10px #000; -webkit-box-shadow: 0px  0px 10px #000; box-shadow: 0px  0px 10px #000; }

#contentint { width:900px;  padding:40px 25px 20px 25px; overflow:hidden;   margin:0 auto; margin-top:150px;  background-color:#f4f6ed; -moz-box-shadow: 0px  0px 10px #000; -webkit-box-shadow: 0px  0px 10px #000; box-shadow: 0px  0px 10px #000; }




#gal { position:relative; left:0px; right:0px; top:-105px; margin-bottom:-105px; z-index:111px; overflow:hidden;   }
#galarea { float:left; width:270px; overflow:hidden; margin-bottom:40px;  }
#galsep { float:left; width:2px; height:175px; background:url(../img/barra-vert-sep.gif) repeat-y; margin:210px 21px 0px 21px ;}


@-webkit-keyframes galtransFadeInOut {
	0% { opacity:1;}
	25% { opacity:1; }
	33% {  opacity:0; }
	92% { opacity:0; }
	100% {  opacity:1; }
}

@-moz-keyframes galtransFadeInOut {
	0% { opacity:1;}
	25% { opacity:1; }
	33% {  opacity:0; }
	92% { opacity:0; }
	100% {  opacity:1; }
}

@-o-keyframes galtransFadeInOut {
 	0% { opacity:1;}
	25% { opacity:1; }
	33% {  opacity:0; }
	92% { opacity:0; }
	100% {  opacity:1; }
}

@keyframes galtransFadeInOut {
	0% { opacity:1;}
	25% { opacity:1; }
	33% {  opacity:0; }
	92% { opacity:0; }
	100% {  opacity:1; }
}


#galtrans {  position:relative;  width:188px;  height:188px;  margin:0 auto; margin-bottom:20px; }
#galtrans img {  position:absolute;  left:0; }

#galtrans img {
  -webkit-animation-name: galtransFadeInOut;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 9s;

  -moz-animation-name: galtransFadeInOut;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-iteration-count: infinite;
  -moz-animation-duration: 9s;

  -o-animation-name: galtransFadeInOut;
  -o-animation-timing-function: ease-in-out;
  -o-animation-iteration-count: infinite;
  -o-animation-duration: 9s;

  animation-name: galtransFadeInOut;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 9s;
}
#galtrans img:nth-of-type(1) {
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
  animation-delay: 6s;
}
#galtrans img:nth-of-type(2) {
  -webkit-animation-delay: 3s;
  -moz-animation-delay: 3s;
  -o-animation-delay: 3s;
  animation-delay: 3s;
}
#galtrans img:nth-of-type(3) {
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay: 0s;
  animation-delay: 0s;
}





#marc { height: 1%; overflow:hidden; padding: 0 0 10px 0; clear:both;  }
#marc .viewport { width: 800px; height: 125px; float: left; overflow: hidden; position: relative; }
#marc .buttons,
#slider2 .buttons
{  border-radius: 35px;  display: block;  margin: 30px 10px 0 0;  float: left;   width: 35px;  height: 35px;  position: relative;  color: #fff;   font-weight: bold;  text-align: center;  line-height: 35px;  text-decoration: none;   font-size: 22px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:13px; color:#fff;  display: inline-block; transition: 0.5s ease; -webkit-transition: 0.5s ease;  background: #ff8113; 	text-align: center; /*-webkit-box-shadow: 0px 5px 7px 0px rgba(189, 188, 188, 1);	box-shadow: 0px 5px 7px 0px rgba(189, 188, 188, 1); */}
#marc .next,
#slider2 .next
 { margin: 30px 0 0 10px; font-weight:bold; }
#marc .buttons:hover,
#slider2 .buttons:hover
{  background: #ccc; color:#ff8113; font-weight:bold; }
#marc .disable,
#slider2 .disable
 { background-color:#ccc; box-shadow:none; cursor:none; }
#marc .overview,
#slider2 .overview 
{ list-style: none; position: absolute; width: 162px; left: 0 top: 0; }
#marc .overview li,
#slider2 .overview li
{ float: left; margin: 0 12px 0 0; padding: 0px; height: 95px; border: 1px solid #868686; width: 148px;}

/* Tiny Carousel */
#slider2 {
height: 1%;
overflow: hidden;
padding: 0 0 10px;
}
#slider2 .viewport {
float: left;
width: 612px;
height: 458px;
overflow: hidden;
position: relative;
}

#slider2 .disable {
visibility: hidden;
}
#slider2 .overview {
list-style: none;
position: absolute;
padding: 0;
margin: 0;
width: 612px;
left: 0 top: 0;
}
#slider2 .overview li {
float: left;
margin: 0 20px 0 0;
padding: 1px;
height: 458px;
border: none;
width: 612px;
}



#continfo { clear:both; overflow:hidden; margin:0px; padding-bottom:20px; }

#mais { margin:0 auto; width:115px;  }
.mais a { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:13px; color:#fff;  display: inline-block; transition: 0.5s ease; -webkit-transition: 0.5s ease;  background: #ff8113; width:115px; padding: 8px 0px; margin:15px 0 15px 0; border-radius: 8px;	text-align: center;
	-webkit-box-shadow: 0px 5px 7px 0px rgba(189, 188, 188, 1);	box-shadow: 0px 5px 7px 0px rgba(189, 188, 188, 1); }
.mais a:hover { background: #ccc; color:#ff8113;    }



.voltar a { font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:12px; color:#ff8113;  display: inline-block; transition: 0.5s ease; -webkit-transition: 0.5s ease;  background: #ccc; width:100px; padding: 5px 0px; margin:5px 0 25px 0; border-radius: 8px;	text-align: center;
	-webkit-box-shadow: 0px 5px 7px 0px rgba(189, 188, 188, 1);	box-shadow: 0px 5px 7px 0px rgba(189, 188, 188, 1); }
.voltar a:hover { background: #ff8113; color:#fff;    }


#boxmenu { overflow:hidden; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines;  }
.stretch {  width: 100%;  display: inline-block;  font-size: 0;  line-height: 0; padding:0px; margin:0px; }

.box1, .box2, .box3, .box4, .box5, .box6 {  width: 135px; padding:0px; margin:0px;  height: 135px;  vertical-align: top;  display: inline-block;  *display: inline;  zoom: 1; background-color:#9C9C9C; margin-top:10px; border:1px solid #868686; }
.box1, .box2, .box3, .box4, .box5, .box6 {}

.cat1, .cat2, .cat3, .cat4, .cat5 {  width: 165px; height: 135px; padding:0px; margin:0px;    vertical-align: top;  display: inline-block;  *display: inline;  zoom: 1;  margin-top:10px; border:1px solid #868686; }
.cat1, .cat2, .cat3, .cat4, .cat5 {}


.marcas1, .marcas2, .marcas3, .marcas4 {  width: 210px; padding:0px; margin:0px;  height: 135px;  vertical-align: top;  display: inline-block;  *display: inline;  zoom: 1;  margin:10px 0 20px 0; border:1px solid #868686; }
.marcas1, .marcas2, .marcas3, .marcas4 {}




.grid figure { width: 165px; height: 135px; position: relative; z-index: 1; display: inline-block; overflow: hidden;   text-align: center; }
.grid figure img { position: relative; display: block;  opacity: 1; padding:0px; }
.grid figure figcaption { padding: 3px 9px;    -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.grid figure figcaption::before,
.grid figure figcaption::after { pointer-events: none; }
.grid figure figcaption,
.grid figure a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.grid figure a { z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0; }
.grid figure h2 { color: #ff7f26; font-size:13px; font-weight:bold; line-height:14px;   }
.grid figure p { margin: 15px 0 0 0; text-align:left; font-size:12px; color:#fff; font-family: Arial, Helvetica, sans-serif; line-height:30px;  }





/* campanhas */

.campanhas ul {list-style: none;  display:inline;  }
.campanhas li {float:left; display:inline; text-indent:-99999; margin:0px 0 30px 0;  }
.campanhas a { padding: 0px; color:#666; text-indent:-99999; display:inline; border:1px solid #868686; }
.campanhas a:hover { cursor:pointer; }

.campanhasazeitona a       { background:url(../img/campanhas/azeitona_pb.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px; }
.campanhasazeitona a:hover { background:url(../img/campanhas/azeitona.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px;  }
.campanhasazeitonaativo  { background:url(../img/campanhas/azeitona.jpg); width:210px ; height:135px; display:block; text-indent:-99999px;  margin-right:36px; overflow:hidden; float:left;  }

.campanhasvindimas a       { background:url(../img/campanhas/vindimas_pb.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px; }
.campanhasvindimas a:hover { background:url(../img/campanhas/vindimas.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px;  }
.campanhasvindimasativo     { background:url(../img/campanhas/vindimas.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:36px; overflow:hidden; float:left;   }

.campanhaslimpadores a       { background:url(../img/campanhas/limpadores_pb.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px; }
.campanhaslimpadores a:hover { background:url(../img/campanhas/limpadores.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px;  }
.campanhaslimpadoresativo a { background:url(../images/bt-b-motos-ho.png); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px;  }

.campanhaspulve a       { background:url(../img/campanhas/pulverizadores_pb.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:0px; }
.campanhaspulve a:hover { background:url(../img/campanhas/pulverizadores.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:0px;  }
.campanhaspulveativo   { background:url(../img/campanhas/pulverizadores.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:36px; overflow:hidden; float:left;  }




.campanhastym a       { background:url(../img/campanhas/trator-tym_pb.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px; }
.campanhastym a:hover { background:url(../img/campanhas/trator-tym.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px;  }
.campanhastymativo    { background:url(../img/campanhas/trator-tym.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:36px; overflow:hidden; float:left;  }

.campanhassolis a       { background:url(../img/campanhas/trator-solis_pb.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px; }
.campanhassolis a:hover { background:url(../img/campanhas/trator-solis.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px;  }
.campanhassolisativo    { background:url(../img/campanhas/trator-solis.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:36px; overflow:hidden; float:left;   }

.campanhasalfaias a       { background:url(../img/campanhas/alfaias_pb.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px; }
.campanhasalfaias a:hover { background:url(../img/campanhas/alfaias.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:16px;  }
.campanhasalfaiasativo    { background:url(../img/campanhas/alfaias.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:36px; overflow:hidden; float:left;  }

.campanhasacess a       { background:url(../img/campanhas/acessorios_pb.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:0px; }
.campanhasacess a:hover { background:url(../img/campanhas/acessorios.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:0px;  }
.campanhasacessativo    { background:url(../img/campanhas/acessorios.jpg); width:210px ; height:135px; display:block; text-indent:-99999px; margin-right:36px; overflow:hidden; float:left;  }

/* fim campanhas */




#areacamp {float:left; width:650px; overflow:auto; }
#areacampcont { clear:both; overflow:hidden;  background:#4d4d4d; margin-bottom:20px }
#areacampinfo { clear:both; background:#fff; padding:10px ; overflow:hidden; border:1px solid #8F8F8F}
#areacampimg { float:left; width:165px; overflow:hidden }
#areacamptxt { float:left; width:400px; margin-top:20px;}
#areacampback { margin:0 auto; width:115px; text-align:center; margin-bottom:30px; }


figure.effect-catalog { background: #000; width: 165px; height: 135px; display:block;  }
figure.effect-catalog img { width: -webkit-calc(100% + 20px); width: calc(100% + 20px); 	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-10px,0,0); transform: translate3d(-10px,0,0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
figure.effect-catalog:hover img { opacity: 0.2; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
figure.effect-catalog figcaption { text-align: left; }
figure.effect-catalog h2 { position: relative; overflow: hidden; padding: 0.5em 0; }
figure.effect-catalog h2::after { position: absolute; bottom: 0; left: -1px;  width: 90%; height: 1px; background: #fff; content: ''; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); }
figure.effect-catalog:hover h2::after { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
figure.effect-catalog p { padding: 1em 0; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0); }
figure.effect-catalog:hover p { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }






dl { clear:both; }
dt  { float:left; width:55px; height:36px; margin-bottom:7px;  }
dd  { float:left; width:215px; height:36px; margin-bottom:7px;  }  





.splitter { padding: 0px; font-size: 12px }
.splitter:after { content: ""; display: block; height: 0; overflow: hidden; clear: both}
.splitter ul { margin:0px; padding:0px; list-style:none;}
.splitter > li { padding:0px; margin-right:25px; list-style:none; }
.splitter > li ul { margin-right: 8px; list-style:none; margin-left:5px; }
.splitter ul li a { 	border-bottom: 0; position: static }
.splitter li, .splitter ul, .splitter ul li a { display: inline; display: inline-block; line-height: 1 }
.splitter ul, .splitter ul li, .splitter ul li a { }
.splitter ul { padding:0px; margin:0px;  }
.splitter ul li { margin:0 1px;}
.splitter ul li:first-child { margin-left: 0 }
.splitter ul li a { padding:6px 8px; color: #070708; text-shadow: rgba(255,255,255,0.1) 0 1px 0; text-decoration: none; border-radius: 5px; }
.splitter ul li a:hover { color: #000; background:#C0C0C0; text-shadow: rgba(255,255,255,0.1) 0 1px 0; text-decoration: none; border-radius: 5px;  }
.splitter ul li.segment-0, .splitter ul li.segment-2 { background-position: -3px -92px }
.splitter ul li.segment-1 { 	 }
.splitter ul li.segment-0 a, .splitter ul li.segment-1 a {}
.splitter ul li.segment-2 a { }
.splitter ul li.segment-3 a { }
.splitter ul li.selected-0 a, .splitter ul li.selected-1 a, .splitter ul li.selected-2 a, .splitter ul li.selected-3 a { border-radius: 5px;	 background-color:#ff8113; color: #fff; text-shadow: rgba(0,0,0,0.25) 0 1px 0; transition: 0.5s ease; -webkit-transition: 0.5s ease; }




.image-grid { margin:0px; padding-left: 0px; clear:both; }
.image-grid:after { content: ""; display: block; height: 0; overflow: hidden; clear: both }
.image-grid ul { margin:0px; padding: 0px;  }
.image-grid li {  width: 165px; margin: 20px 15px 0 0px; float: left; color: #686f74; height: 180px; overflow: hidden; list-style:none; }
.image-grid li img, .image-grid li strong { display: block }
.image-grid li strong { color: #999 }

#griddesc { clear:both; padding:5px 0; }




#contleft { float:left; width:150px; margin-bottom:10px; padding-top:7px; }
#contright { float:left; width:420px; margin-bottom:10px; }

.enviar { height:40px; cursor:pointer;  font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:13px; color:#fff; background:#ff8113;  border:1px solid #CCC; display: inline-block; transition: 0.5s ease; -webkit-transition: 0.5s ease;  background: #ff8113; width:115px; padding: 8px 0px; margin:15px 0 15px 0; border-radius: 8px;	text-align: center; -webkit-box-shadow: 0px 5px 7px 0px rgba(189, 188, 188, 1);	box-shadow: 0px 5px 7px 0px rgba(189, 188, 188, 1); }
.enviar:hover{  background:#86c300;  }


/* form cont */
form.formular { 	 border:0px; clear:both; }

.formular fieldset { margin-top: 0px; padding: 0px; border:0px; }

.formular legend { font-size: 12px; color: #15428B; font-weight: 900; }

.formular fieldset label { float: none; text-align: inherit; width: auto; }
.formular .left { float:left; width:140px; padding-top:9px; color:#333; font-size:12px;  }
.formular .dir { float:left; width:421px }

.formular input,.formular select,.formular textarea { display: block; margin-bottom: 0px; }

.formular .text-input { 	width:98%; color: #333; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px; margin: 5px 0 15px 0; background: #b3b3b3 repeat-x; }

.formular textarea { width: 98%; height: 160px; color: #333; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px; margin-top: 4px; background: #b3b3b3 repeat-x; font-family: tahoma, verdana, "sans-serif"; }

.formular .infos { background: #FFF; color: #333; font-size: 12px; padding: 10px; margin-bottom: 10px; }

.formular span.checkbox,.formular .checkbox { display: inline; }

.formular .submit  { border: 1px solid #AAA; float:left; text-decoration: none; cursor: pointer; margin:20px 0 0 0; line-height: 14px;  color: #fff; display: inline-block; padding: 10px 20px 10px; background:#babc11;	position: relative;	font-size: 14px;	text-align: center;	font-weight: 500;	}

.formular .fc-error { width: 350px; color: 555; font-size: 12px; margin-bottom: 15px; background: #FFEAEA; }

/* fim form contato */






.fechar { color:#F00; text-decoration:none; }
.fechar a { color:#F00; text-decoration:none; }
.fechar a:hover { color:#F00; text-decoration:underline; }
.accordionButton {	 width: 573px; float: left; _float: none;  background-color:#CCC; /* cinza */ border-bottom:1px solid #f4f6ed;  cursor: pointer; padding:7px 0 7px 10px; }
.accordionContent {	 width: 563px; padding:10px; float: left; _float: none;  background:#fff; }
.on { background: #ff7f26; color:#fff; }
.over { background:#999; }














#sectarea { clear:both; overflow:hidden; margin-bottom:30px;  }
#linkdesc { float:left; width:300px;  }
#linkcont { float:right; width:550px; text-align:right; }


.linkho img { background-color:#000; opacity: 0.50; filter: alpha(opacity=50); border:0px; transition: 0.5s ease; -webkit-transition: 0.5s ease; margin-left:10px;  }
.linkho img:hover { background-color:#000; opacity: 1.0; filter: alpha(opacity=100); border:0px;   }


table.table-view { width:100%; /* float:left; */ border-collapse:collapse; border:1px solid #e8e8e8; background:#FFFFFF;}
table.table-view tr th { padding:10px; background:#f9f9f9; border:1px solid #e8e8e8;}
table.table-view tr td {padding:10px; border:1px solid #e8e8e8;}
table.table-view tr .bg-black { background:#4d4d4d!important; color:#fff;}
table.table-view tr .bg-grey { background:#f9f9f9!important; font-weight:bold;}



footer { clear:both; margin-top:40px; background-color:#000000; padding:0px; }
p.copy {  font-family:Arial, Helvetica, sans-serif;   font-size:11px; color:#c3c3c3; text-align:left; margin:0px; padding:8px 0 12px 0;  }

#by { float:right; margin-top:12px; }
.author a { background:url(../img/logonm.png); width:103px; height:11px; display:block; transition: 0.5s ease; -webkit-transition: 0.5s ease; text-indent:-99999px; }
.author a:hover { background:url(../img/logonmh.png); width:103px; height:11px; display:block;    }



























#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:150px!important;
  
 /* width:440px;
  height:200px; */
  
  
  width:750px;
  height:453px;
  

  
  display:none;
  z-index:9999;
  padding:0px;
  text-align: center;
}
#boxes #dialog {
  width:750px; 
  height:auto;
  padding:10px;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}
.maintext{
	text-align: center;
  font-family: "Segoe UI", sans-serif;
  text-decoration: none;
}
body{
  background: url('bg.jpg');
}
#lorem{
	font-family: "Segoe UI", sans-serif;
	font-size: 12pt;
  text-align: left;
}
#popupfoot{
	font-family: "Segoe UI", sans-serif;
	font-size: 16pt;
  
}
#popupfoot a{
	text-decoration: none;
}
.agree:hover{
  background-color: #D1D1D1;
}
.popupoption:hover{
	background-color:#D1D1D1;
	color: green;
}
.popupoption2:hover{
	
	color: red;
}

