form {margin:0;padding:0;}
/* conteudo geral */
img{outline: none;border:none;}
a{color:inherit;text-decoration: none;outline: 0;}
*{font-family: Arial;}
ul{list-style-type: none;margin:0;padding:0;}
body{margin:0;padding:0;}
.left{ position: relative; float: left; right: -32px; }
.right{float: right;position: relative;right: 30px;}
.clear{clear: both}
.red-points{color:#870008;}
.main-text{font-size: 9pt;padding: 0;width: 550px;text-align: justify;left:12px;position: relative;}
.special-main-text{top:-15px;}
#content{width: 100%;background: url(../img/bg2.gif);border-top:1px solid #b6b6b6;position: relative;min-height: 690px;padding-bottom: 60px;}
.content{position: relative;}
#center{padding-left:60px;}
#top{width: 100%;height: 390px;}
.box{width: 980px;margin:0 auto;}
.bold{font-family: Arial;font-weight:bold;}

/* parte geral da conteudo do site */
#top #logo{float:left;position: relative;left:25px;top:5px; width: 418px; height: 93px;}
#top #top-right{float: right;width: 395px;top:15px;position: relative;right: 6px;color:#515054;}
#top-right #site-link{font-size: 8pt; font-family: Arial;font-weight:bold;position: relative;top:5px;}
#top-right #search li{float: left;top:10px;position: relative;margin-left: 5px}
#top-right #search #flag{font-size: 8pt;color:#868687;position: relative;top:15px;}
#top-right #search #flag select option{padding-left: 25px;}
#top-right #search #flag select{padding-left: 20px;width: 70px;z-index: 1000000}
#top-right #top-search{border:1px solid #cdcfcf;background-color: #edeeee;width: 200px;height: 11px;font-size: 9pt;padding: 5px;color:#515054;position: relative;top:5px;}

#more-sites {border:1px solid #cdcfcf;background-color: #edeeee;margin-left: -110px;position: relative;top:5px;height: 24px;color:#515054;padding: 0.2em}
#top-right #top-search:focus{outline: none;}
#top-right #btn-search{position: relative;top:6px;left:-25px;}
#top-right #menu{font-size: 8pt;position: relative;top: -45px;left: 185px;width: 190px;z-index: 1000;}
#top-right #menu li{float: left;top:12px;position: relative;margin-left: 5px;}
#top-right #menu a:hover{color:#870008;}
#top-right #menu a{font-family: Arial;font-weight:bold;}
#top #banner{position: relative;top:100px;left:43px;z-index: 100;width: 906px;height: 248px;}
#top #bg-top{background: url(../img/bg1.png);height: 185px;position: relative;top:-85px;}
#content #content-title{color:#870008;letter-spacing: 4px;font-style: italic;width: 300px;height: 20px;font-size: 18pt;text-shadow:1px 1px #FFF;position: relative;left:45px;}
#division{width: 603px;height: 384px;background-color: #e5e5e5;float: left;left:40px;position: relative}
#division span{color:#515054;margin-left: 10px;font-family: Arial;font-weight:bold;font-size: 11pt;margin-top: 20px;display: block;}
#division p{color:#515054;font-size: 8pt;width: 270px;text-align: justify;margin-left: 10px;position: relative;top:-5px;line-height: 17px;}
#site1{position: relative;top:-5px;left:10px;}
#site2{position: relative;top:-5px;}
#division-line{background: url(../img/division-line.gif);width: 3px;height: 358px;position: absolute;left:297px;top:20px;margin-left:3px;}
#box-50-years{background: url(../img/box-50-years.gif);width: 283px;height: 182px;float: right;position: relative;;left:-30px;top:20px;}
#box-dnv{background: url(../img/box-dnv.gif);width: 283px;height: 182px;float: right;position: relative;left:-30px;}
.box-right p{margin:0;padding:0;position: relative;top:140px;left:10px;color:#515054;font-size: 10pt;}
.box-right p a{color:#440000;font-size: 10pt;}
#footer1{width: 100%;background: url(../img/footer1.gif);height: 156px;border-top:1px solid #704b4b;}
#footer2{width: 100%;background: url(../img/footer2.gif);height: 37px;font-size: 7pt;}
#footer2 p{margin:0;padding:0;}
#copyright{color:#FFF;font-size: 8pt;position: relative;left:-220px;top:12px;float: left;font-family: Arial;font-weight:bold;}
#bndes{color:#FFF;font-size: 7pt;position: relative;left:45px;top:12px;float: left;font-family: Arial;font-weight:bold;}
#footer2 ul{position: relative;left:-12px;}
#footer2 ul li{float: left;margin-left: 10px;color:#FFF;float: right;top:14px;position: relative;right: 20px;}
#footer2 ul li a{font-family: Arial;font-weight:bold;}
#social{width: 120px;float: left; margin-left: 120px;}
#social ul li{float: left;margin-left: 6px;}
#social p,#about p,#details p{color:#FFF;font-size: 12pt;font-style: italic;}
#about{float: left;position: relative;left:45px;width: 270px}
#social p{margin-left: 20px;}
#social ul{margin-left:0px;}
#social ul li{color:#d8d9db;font-size: 8pt;padding:0 20px 3px 20px;margin-top: 5px;width: 150px;background: url(../img/li-bg.png);background-position: bottom;background-repeat: repeat-x;line-height: 15px; text-align: center;   }
#social ul li:last-child{background: none;}
#social span,#about span{font-size: 8pt;width: 100px;color:#d8d9db;position: relative;top:-20px;}
#details{float: left;width: 200px;margin-left: 120px; display:inline;position: relative;left:50px;margin-right: 70px;}
#details span{font-size: 8pt;width: 100px;color:#d8d9db}
#details p{margin-bottom: 5px;}
#social #gotop{position: relative;top:100px;left:110px;}


/* perlima-alimenticia */
.box-menu{background: url(../img/bg-menu-box.gif);width: 243px;border-top:1px solid #979697;border-bottom: 1px solid #EEE;border-right: 1px solid #dcdcdc;}
.box-menu ul li{color:#515054;text-shadow:1px 1px #FFF;padding-top: 5px;border-bottom:1px dashed #515054;padding-bottom: 5px;padding-left: 10px;}
.box-menu ul li a{font-size: 12pt;font-family: Arial;font-weight:bold;}
.box-menu ul .opened{background: url(../img/bg-top-menu.gif);color:#440000}
.box-menu ul li:hover{background: url(../img/bg-top-menu.gif);color:#440000}
#menu-column{position: relative;top:0px;padding-bottom: 50px;height: 300px;float: left;}
#menu-title{color:#870008;letter-spacing: 3px;font-style: italic;width: 300px;height: 20px;font-size: 16pt;text-shadow:1px 1px #FFF;font-family: "Times";}
.box-search-menu{background: url(../img/bg-menu-box.gif);width: 240px;border-top:1px solid #979697;border-bottom: 1px solid #EEE}
.box-search-menu ul .main-line{color:#440000;text-shadow:1px 1px #FFF;padding-top: 5px;border-bottom:1px dashed #515054;padding-bottom: 5px;padding-left: 10px;font-size: 10pt;font-family: Arial;font-weight:bold; }
.box-search-menu ul select{width: 214px;height: 22px}
.box-search-menu ul .search-line{font-size: 10pt;margin: 15px 0 0 10px;color:#515054;margin-bottom: 10px;}
.box-search-menu ul .search-line span{color:#440000;text-shadow:1px 1px #FFF;padding-top: 5px;padding-bottom: 5px;font-size: 12pt;}
.box-search-menu ul .search-line #submit-btn{position: relative;left:0px;top:1px;height: 25px;}
.box-search-menu ul .search-line #text-search{width: 140px;height: 17px}
.box-download-menu{background: url(../img/bg-menu-box.gif);width: 240px;border-top:1px solid #979697;border-bottom: 1px solid #EEE}
.box-download-menu ul .main-line{color:#440000;text-shadow:1px 1px #FFF;font-family: Arial;font-weight:bold;padding-top: 5px;border-bottom:1px dashed #515054;padding-bottom: 5px;padding-left: 10px;font-size: 11pt;}
.box-download-menu ul select{width: 214px;height: 22px}
.box-download-menu ul .search-line{font-size: 10pt;margin: 15px 0 0 10px;color:#515054;margin-bottom: 10px;}
.box-download-menu ul .search-line a{font-size: 8pt;}
.box-download-menu ul .search-line span{color:#440000;text-shadow:1px 1px #FFF;font-weight: bold;padding-top: 5px;padding-bottom: 5px;font-size: 12pt;}
.box-download-menu ul .search-line #submit-btn{position: relative;left:-20px;top:6px;}
.box-download-menu ul .search-line #text-search{width: 205px;height: 17px}
.box-download-menu ul .search-line img{margin-left: 9px;}
#main{width: 580px;float: right;height: auto;padding-bottom: 100px;background-color: #e7e8e8;position: relative;left:-45px;top:34px;padding: 10px;min-height: 160px;color:#515054;background: url(../img/box-content-bg.gif);line-height: 16px;}
#title-main{position: relative;top:-15px;font-size: 11pt;font-family: Arial;font-weight:bold;display: block;left:6px;}
#descricao_detalhes_produtos {position: relative;display: block;left:6px;}
#banner-metal{position: relative;top:-20px;left:4px;}
#sign-iso{padding-top: 10px;margin-left: 5px;}
#main h4{margin:0;padding:0;}
#float-menu{position: relative;top:35px;left:298px;background-color: #704b4b;width: 600px;}
#float-menu ul li a{height: 28px;width: 107px;float: left;margin-left: -15px;color:#FFF;font-size: 9pt;text-align: center;line-height: 12px;padding-top: 2px;font-weight: bold;font-family: Arial;font-weight:bold;}
#float-menu ul li a:hover{background: url(../img/abahover.png) no-repeat;}
.float-simple{background: url(../img/aba.png) no-repeat;}
.float-hover{background: url(../img/abahover.png) no-repeat;}
#float2 #float-menu{width: 760px;left:115px;}
#float2 #float-menu ul li a{padding-top: 8px;}
#title-contact{margin:0;padding: 0;position: relative;top:60px;font-style: oblique;font-size: 15pt;left:55px;color:#870008;}
#form-contact{width: 590px;height: 434px;background-color: #e7e7e7;float: left;position: relative;left:55px;top:70px;padding: 15px;}
#contact-curriculum{background: url(../img/bg-menu-box.gif);border-top:1px solid #979697;border-bottom: 1px solid #EEE;float: right;position: relative;top:70px;text-align: center;width: 280px;height: 130px;}
#contact-curriculum div{position: relative;top:0px;}
#contact-curriculum div .main-line{color:#440000;text-shadow:1px #FFF;padding-top: 5px;padding-bottom: 5px;padding-left: 10px;font-size: 12pt;font-family: Arial;font-weight:bold;}
#contact-curriculum div .search-line{width: 250px;position: relative;left:15px;color:#515054}
#form-contact h4{margin:0;padding: 0;color:#440000;}
#form-contact .line-title{position: absolute;width: 619px;left:0;border-top: 1px dashed #515054;color:#e7e8e8;top:40px;}
.line-map{position: absolute;width: 621px;left:0;border-top: 1px dashed #515054;color:#e7e8e8;top:400px;}
#adress-map{position: relative;top:18px;font-size: 10pt;color:#515054;}
#form-contact ul {position: relative;top:20px;left:10px;color:#515054;font-size: 10pt;}
#form-contact ul li{margin-top: 20px;width: 280px;}
#form-contact ul li input{margin-top: 5px;width: 330px;}
#form-contact ul li textarea{margin-top: 5px;width: 330px;}
#form-contact #fill-fields{position: absolute;color:#515054;font-size: 8pt;left:27px;}
#alert-contact{width: 925px;position: relative;top:40px;left:55px;color:#515054;font-size: 9pt;height: 40px;text-align: justify;padding-top: 13px;}
#other-contacts{position: relative;top:50px;left:34px;}
#other-contacts .red-text{font-size: 12pt;text-shadow:none;}
#other-contacts .box-search-menu{float: left;margin-left: 25px;height: 140px;}
#other-contacts .box-search-menu .search-line{font-size: 9pt;}
#other-contacts .box-search-menu .main-line{font-size: 11pt;font-family: Arial;font-weight:bold;}
#other-contacts .box-search-menu span{font-size: 12pt;font-family: Arial;font-weight:bold; }
#other-contacts .box-search-menu a{font-size: 12pt;font-family: Arial;font-weight:bold; }


#top-right1 #site-link{font-size: 8pt; font-family: Arial;font-weight:bold;position: relative;top:5px;}
#top-right1 #search1 li{float: left;top:10px;position: relative;margin-left: 5px}
#top-right1 #top-search1{border:1px solid #cdcfcf;background-color: #edeeee;width: 200px;height: 11px;font-size: 9pt;padding: 5px;color:#515054;position: relative;top:5px;}
#more-sites1 {border:1px solid #cdcfcf;background-color: #edeeee;margin-left: 0px;position: relative;top:0px;height: 24px;color:#515054;padding: 0.2em}
#more-sites2 {border:1px solid #cdcfcf;background-color: #edeeee;margin-left: 0px;position: relative;top:0px;height: 24px;color:#515054;padding: 0.2em}
#top-right1 #top-search1:focus{outline: none;}
#top-right1 #btn-search1{position: relative;top:6px;left:-25px;}
#top-right1 #menu{font-size: 8pt;position: relative;top:15px;left:30px;width: 400px;z-index: 1000;}
#top-right1 #menu li{float: left;top:12px;position: relative;margin-left: 5px;}
#top-right1 #menu a:hover{color:#870008;}
#top-right1 #menu a{font-family: Arial;font-weight:bold;}
#lista_produto{width: 300px;float: left;}
#lista_produto a{font-size: 15px;font-weight:bold;margin-left:15px;}
#lista_produto a:hover{color:#870008;font-size: 15px;font-weight:bold;margin-left:17px;}




#tabela a{color:#870008;font-size: 15px;font-weight:bold;}
#tabela a:hover{font-size: 15px;font-weight:bold;}


/** carousel slides ***/
.carousel{position: relative;}
.prev{position: relative;top:100px;left:-170px;z-index: 1000}
.next{position: relative;top:100px;left:170px;z-index: 1000}
.carousel-no-slide{position: relative;left:155px;}
.carousel-no-slide ul li{float: left;}
.dynamic-gallery li{float: left;margin-left: 5px;}

#text-block{padding: 25px;font-size: 12pt;text-align: justify;display: block;width: 860px;line-height:120%}
#title-text-block{font-family: Arial;font-weight:bold;}
#agents{float: right;width: 250px;height: 750px;background-color: #dedbdb;overflow-y: scroll;overflow-x: hidden;padding: 20px;line-height: 10px;padding-left: 0px;}
#agents p{font-size: 10pt;margin-left: 5px;line-height: 16px;position: relative;width: 240px;margin-top: -5px;text-align: left;}
#agents p span{font-family: Arial;font-weight:bold;margin-left:0px;font-size: 10pt;margin-top: -5px;}

.box-lateral-variado {background: url(../img/bg-menu-box.gif);width: 240px;border-top:1px solid #979697;border-bottom: 1px solid #EEE;margin-left:710px;margin-top:25px;}
.box-lateral-variado2 {background: url(../img/bg-menu-box.gif);width: 240px;border-top:1px solid #979697;border-bottom: 1px solid #EEE;}

#form-contact2 {width: 450px;height: auto;background-color: #e7e7e7;float: left;position: relative;left:0px;top:5px;padding: 15px;}
#form-contact2 h4{margin:0;padding: 0;color:#440000;}
#form-contact2 .line-title{position: absolute;width: 585px;left:0;border-top: 1px dashed #515054;color:#e7e8e8;top:20px;}
#form-contact2 ul {position: relative;top:20px;left:0px;color:#515054;font-size: 10pt;}
#form-contact2 ul li{margin-top: 20px;width: 450px;}
#form-contact2 ul li input{margin-top: 5px;width: 450px;}
#form-contact2 ul li textarea{margin-top: 5px;width: 450px;}
#form-contact2 #fill-fields{position: absolute;color:#515054;font-size: 8pt;left:27px;}


.found-name{color:#870008;text-decoration: underline;}
.found-in{font-size: 9pt;margin-top: 5px;}
.found-in span{font-family: Arial;font-weight:bold;font-size: 10pt;}
/*********************** Alimenticia ********************/

#food-featured{}
#food-featured ul li{float: left;margin-left: 6px;}
#food-galery .normal{margin-top: 8px; margin-left: 18px;border:1px  #868687 solid;height: 79px;}
#food-galery .minimal{width: 54px;margin-top: 8px; margin-left: 14px;border:1px  #868687 solid;height: 79px;}

/*******************************************************/


#hid {display:none;}
#tv {width:400px; height:400px; margin:0 auto;}
#tv img {margin-left:-10px; margin-bottom:7px; display:block;}
#tv a { font-size:20px; font-weight:bold;}
#tv span {font-size:13px; color:#434343; font-weight:normal;display:block;}
#tv #nav {width:46px; height:170px; overflow:hidden; position:absolute; top:5px; left:359px;}
#tv #nav img { margin-top:250px; cursor:pointer; width:46px; height:30px;}
#tv .transp {filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20; margin-bottom:5px;}
#tv .opac { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;margin-bottom:5px;}
#adbox1 { width:400px; height:400px; position:absolute; top:0px; right:0px;}
#adbox2 {width:400px; height:400px; margin-top:27px;}
#adsfundo {padding:15px 0 15px 0; height:190px;}
#tvshow {margin:0 auto;}
#tvshow img{width:400px; height:400px;}
#nav {margin:0 auto;width:400px;height:120px;}

/****************INTERNET EXPLORER ¬¬ *****************/

/* 8 */
@media \0screen {
 #other-contacts .box-search-menu{height: 130px;}
 #top-right #site-link{top: 7px;}
 .box-search-menu ul .search-line #submit-btn{top:10px;}
 #text-block{line-height: 110%;}
}

/* 9 */
:root #other-contacts .box-search-menu{height: 144px\9;}
:root #top-right #site-link{top: 8px\9;}
:root #top-right #menu{left:185px\9;}
:root #top-right #top-search{position: relative\9;top:4px\9;height: 12px\9}
:root #top-right #btn-search{top:7px\9;}

/* webkit (Safari,Chrome) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    textarea,input[type="text"]{border:1px solid #b6b6b6;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;background-color:#FF000}
}

/* BTN APICE*/
.apice_ass{ width:80px;
            height:25px;
			float:right;
			
			position: relative;
			left: 0px;
			top: -7px;
			float: left;
}

#btn_apice,
a:link#btn_apice,
a:visited#btn_apice { background-position: 0px 0px;
                      float: left;
                      width: 83px;
                      height: 25px;
                      margin: 0px;
                      text-decoration: none;
                      overflow: hidden;
                      margin-top: 0px;
                      margin-left: 0px;}

a:visited#btn_apice, a:link#btn_apice { background-image: url("http://apicedobrasil.com.br/images/btn_apice.png");
                                        float: left;}

a:hover#btn_apice { background-image: url("http://apicedobrasil.com.br/images/btn_apice.png");
                    background-position: 0px 25px;
                    loat: left;}

#btn_apice { background-image: url("http://apicedobrasil.com.br/images/btn_apice.png");
             background-position: 0px 25px;
             float: left;} 