* {
   padding:0;
   margin:0;
   font-family:Verdana;
}
img {
   border:0;
   outline:none;
}
a {
   outline:none;
}
html {
   overflow:-moz-scrollbars-vertical;
   min-height:101%;
}
body {
   background:url(../img/bg_head.jpg) repeat-x;
   
}
.center {
   position:relative;
   margin:0 auto;
   width:1000px;
}
.lg_avesui {
    /*height: 60px;*/
    position: absolute;
    right: 10px;
    top: 45px;
    z-index: 30000;
}

.content_c2 object{
   background:#ffffff !important;
}

.lg_avesui1 {
    height: 44px;
    position: absolute;
    right: 10px;
    top: -39px;
    z-index: 30000;
}

.banner_img{
   position: absolute;
   float:left;
   height:440px !important;
   width:750px !important;
}

.lg_avesui_link1 {
    background: inherit;
    display: block;
    height: 65px;
    position: absolute;
    right: 10px;
    top: 0 !important;
    z-index: 30001;
}

.lg_avesui_link2 {
    background: inherit;
    display: block;
    height: 35px;
    position: absolute;
    right: 10px;
    top: 120px;
    width: 200px;
    z-index: 30002;
}

.lg_ipe10 {
   position:absolute;
   right:15px;
   top:40px;
}

.stc_y_ac{
   background: none repeat scroll 0 0 #EAEAEA;
   float: left;
   margin-bottom: 35px;
   padding: 10px;
   width: 620px;
   
}

.header {
   position:relative;
   width:1000px;
   height:200px;
   background:url(../img/bg_head_w.gif) 450px top no-repeat;   
}

.header2 {
   position:relative;
   width:1000px;
   height:200px;
   background:url(../img/bg_head_w.gif) 500px top no-repeat;   
   padding-left:220px;
}

.header .logo {
   margin-top:8px;
   margin-left:46px;
   position:absolute;
   text-indent:-9000px;
   overflow:hidden;
   background:url(../img/lg_yamasa.jpg) no-repeat;
   width:174px;
   height:114px;
}
.header .logo a {
   float:left;
   width:174px;
   height:114px;
}
.header .area {
   position:absolute;
   margin-top:133px;
   width:278px;
   height:67px;
   text-indent:-9000px;
   overflow:hidden;
}
.header .area a {
   float:left;
   width:278px;
   height:67px;
}
.header .area img {
   border:0;
}
.header .slogan {
   position:absolute;
   font-size:11px;
   color:#666666;
   margin-left:250px;
   margin-top:60px;
}
.header .language {
   position:absolute;
   list-style:none;
   right:0;
   margin-right:25px;
   margin-top:5px;
}
.header .language li {
   display:inline;
}
.header .search {
   position:relative;
   margin-top:133px;
   right:0;
   position:absolute;
   width:222px;
   height:47px;
   background:url(../img/bg_search.jpg) no-repeat;
}
.header .search p {
   margin-top:25px;
   margin-left:48px;
}
.header .search input {
   float:left;
}
.header .search .caixa {
   width:138px;
   border:1px solid #A2A2A3;
   height:20px;
}
.header .search .botao {
   margin-left:5px;
   margin-top:2px;
}
.header .search .texto_busca {
   top:-18px;
   left:4px;
   color:#9A9A9A;
   text-align:right;
   position:absolute;
   font-size:10px;
   width:150px;
}
.header .menuH {
   position:absolute;
   margin-left:280px;
   bottom:0;
   display:inline;
}
.header .menuH li {
   display:inline;
   float:left;
   height:38px;
   bottom:0;
   padding-top:25px;
}
.header .menuH li a {
   font-family:Verdana;
   font-size:14px;
   font-weight:bold;
   color:#666666;
   outline:none;
   text-decoration:none;
   padding-top:18px;
}
.header .menuH li a:link {
   color:#666666;
}
.header .menuH li a:hover {
   text-decoration:none;
   color:#1144ED;
   background:url(../img/bg_menuH.gif) center top no-repeat;
}
.menuH_active {
   text-decoration:none;
   color:#1144ED;
   background:url(../img/bg_menuH.gif) center top no-repeat;
}

.header .menuH .divisorH {
   padding-left:15px;
   padding-right:15px;
}
.menuVS {
   position:absolute;
   width:248px;
   height:200px;
   padding-bottom:15px;
   background-color:red;
   z-index:-1;
   background:url(../img/bg_fake.jpg) no-repeat;
}
.menuV {
   position:absolute;
   background:url(../img/bg_menu.jpg) repeat-x #0F3FD9;
   margin-left:21px;
   _margin-left:10px;
   width:225px;
   min-height:430px;
   height:auto !important;
   height:430px;
   padding-bottom:20px;
   display:none;
   z-index:10000;
}
.menuV ul {
   float:left;
   margin-top:10px;
   list-style:none;
}
.menuV ul li {
   padding-bottom:20px;
   margin-left:18px;
   margin-right:30px;
}
.menuV ul li a {
   font-family:Verdana;
   font-size:14px;
   font-weight:bold;
   color:#ffffff;
   outline:none;
   text-decoration:none;
}
.menuV ul li ul {
   float:left;
   margin-bottom:25px;
   list-style:disc;
   list-style-position:inside;
   color:#ccc;
   margin-left:6px;
   width:190px;
   display:none;
}
.menuV ul li ul li a {
   padding-top:25px;
   padding-bottom:25px;
   font-family:Verdana;
   font-size:12px;
   font-weight:bold;
   color:#ccc;
   outline:none;
   text-decoration:none;
}
.menuV ul li ul li a:hover {
}
.content {
   float:right;
   width:752px;
}

.content2{
   float:left;
   width:1000px;
}

.content_home {
   /*position:absolute;*/
   left:0;
   width:1000px;
   height:480px;
   z-index:-1;
}

.content_footer h3 {
    color: #C80000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 20px 40px;
}
.content_footer {
   float:right;
   width:250px;
}
.content_footer_img {
   float:right;
   background:url("/img/btn_home_coment.jpg") no-repeat;
   height:54px;
   width:227px;
   position: relative;
   vertical-align: middle;
}

.btn_legend{
   display:block;
   width:227px;
   text-align:center;
   font:bold 12px Verdana;
   color:#ffffff;
   text-transform:uppercase;
   text-decoration:none !important;
   float:left;
   margin: 0 auto;
   padding-top: 10px;
}

.content_footer_news {
   float:right;
   width:265px;
   margin-top: -480px;
}
.content_footer_news ul {
   margin: 10px 0 0 40px;
   float:left;
   list-style-position:inside;
   color:#666666;
   width:200px;
}

.content_footer_news ul li {
   margin:0 0 5px 0;
   color:#416B9D;
}
.content_footer_news ul li a:link, .content_footer_news ul li a:active, .content_footer_news ul li a:visited {
   color:#666666;
   text-decoration:none;
   font-size:12px;
}
.content_footer_news ul li a:hover {
   text-decoration:underline;
}
.content_footer_news p, .stc_y_ac {
   font:bold 13px Trebuchet MS;
   color:#666666;
}

.stc_y_ac{
   font:13px Trebuchet MS !important; 
}

.more_news{
   padding:0 0 10px 40px !important;   
}

.content_footer_news b {
   font:bold 12px Verdana;
   color:#163fcd;
}

.content_footer_news p a:link,.content_footer_news p a:active,.content_footer_news p a:visited {
   
   font-size:12px;
   color:#0F3FD9;
   font-weight:bold;
   text-decoration:none;
}

.content_footer_news p a:hover {
   text-decoration:underline
}

.content_home img {
   position:absolute;
   top:0;
   left:0;
}
.content_home ul {
   list-style:none;
}

.content_h {
   position:relative;
   background:url(/img/bg_product_h.jpg) no-repeat;
   width:752px;
   height:130px;
}

.content_h2 {
   position:relative;
   background:url(/img/bg_product_h2.jpg) no-repeat;
   width:1000px;
   height:130px;
   z-index:-1;
   /*margin-top:10px;*/
}

.float_edition{
   left: 50px;
   min-height: 200px;
   position: absolute;
   top: 270px;
   width: 225px;
   z-index:-1;
}

.down_load{
   float:right;
   margin: 0 60px 0 0;
}

.content_h h3 , .content_h2 h3, .galery_name{
   font-size:16px;
   font-weight:bold;
   color:#ff3333;
   padding-top:45px;
   padding-left:45px;
}

.peertopeer{
   display:inline; 
}

.peertopeer li{
   width:900px;
   list-style:none;
   padding:50px;
}

.galery_name, .notice_name{
   padding:0 !important;
}

.galery_name{
   float:right;
   margin-right:200px;
   *margin-right:220px;
}

.notice_name{
   position: absolute;
   left:55px;
}

.content_h h4 {
   font-size:12px;
   font-weight:lighter;
   color:#333333;
   padding-left:45px;
}
.content_h ul {
   position:absolute;
   right:0;
   bottom:0;
   float:left;
   margin-right:65px;
   margin-bottom:32px;
   height:27px;
   list-style:none;
   background:url(/img/bg_contentH_2.jpg) repeat-x;
}
.content_h ul li {
   display:inline;
}
.content_c {
   font-size:12px;
   background:url(/img/bg_product_c.jpg) repeat-y;
   padding-left:50px;
   width:680px;
   padding-bottom:15px;
}

.content_extend{
   font-size:12px;
   background:url(/img/bg_product_c2.jpg) repeat-y;
   padding-left:50px;
   width:1000px;
   padding-bottom:15px; 
}

.content_c0 {
   float:left;
   width:660px;
   margin-bottom:10px;
   text-align:center;
}
.content_c1 {
   float:left;
   width:660px;
   margin-bottom:10px;
   text-align:center;
}
.content_c2 {
   width:660px;
   padding-bottom:15px;
   min-height: 600px;
}

.cc2{
   width:900px;
   padding-bottom:15px;
   min-height: 600px;   
}

.float_edition p{
   font:16px Verdana ;
   color:#183cce;
}

.float_edition ul{
   list-style:none;
}

.float_edition ul li{
   padding-bottom:2px;
   width:180px;
}

.float_edition a{
   text-decoration:none;   
}

.float_edition span{
   font:12px Verdana;
   color:#666666;
}

.photo_galery_box{
   
   width:500px;
   max-width:500px !important;
   max-height:375px !important;
   height:375px;
   border:2px solid #c3c3c3;
}

.back_and_next, .style_back_to_next{
   font:bold 12px Verdana;
   color:#0f3fd9;
   text-decoration:none;
}

.back_and_next{
   float:right;
   margin:5px 50px 0 0;
}

.galery_h3 h3{
   font:Bold 16px Verdana;
   color:#c80000;
}

.galery_h3 a{
   text-decoration:none; 
}

.photo_galery_box img, .min_img img{
   border: 0;
}

.describe_txt{
   font:bold 10px Verdana;
   color:#666666;
   padding:10px 10px 0 10px;
}

.min_img{
   
}
.min_img ul {
   list-style:none;
}
.min_img ul li {
   margin: 0 7px 7px 0;
   display: inline-block;
   background:#dcdcdc;
   height:73px;
   width:73px;
   border:1px solid #acacac;
}
.min_img a {
   /*background:#dcdcdc;*/
   /*margin:10px 32px 10px 0;*/
   
}

.describe_galery{
   background:#dedede;
   min-height:55px;
   width:504px;
   margin:15px 0 10px 0;
}

.content_g2 {
   margin: 0 auto;
   padding-bottom: 15px;
   width: 535px;
}

.content_c2 p, .content_c2 ul, .content_c2 img{
   margin-bottom:15px;
   float:none;
}
/*.content_c2 ul{
   margin-left:15px;
}*/

.content_c2 img{
   float:left;   
}

.content_c2 a:link {
   line-height: 25px;
   color:#000000;
   text-decoration:none;
}
.content_c2 a:hover {
   color:#000000;
   text-decoration:underline;
}
.content_c2 a:active {
   color:#000000;
   text-decoration:none;
}
.content_c2 a:visited {
   color:#000000;
   text-decoration:none;
}

.content_c2 ul {
   list-style:inside;
   width:490px;
}

.left_notice{
   position:absolute;
   left:40px;
   width:580px !important;
   margin-left:20px;
}

.right_notice{
   position:absolute;
   right:45px;
   width: 275px !important;
   margin-left:20px;
}

.content_f {
   background:url(/img/bg_product_f.jpg) no-repeat;
   width:752px;
   height:4px;
   
}

.content_f2{
   background:url(/img/bg_product_f2.jpg) no-repeat;
   width:1000px;
   height:4px;  
}

.pag {
   float:left;
   width:100%;
   text-align:center;
}

.pag p{
   display:inline;
}

.pag ul {
   list-style:none;
}
.pag ul li {
   display:inline;
   padding:0 2px 0 2px;
}
.pag ul li a {
   padding:0 5px 0 5px;
   background:#F4F4F4;
}
#flash {
   background:url(/img/bg_content.jpg) repeat-x;
}
.footer {
   margin-top:26px;
   padding-top:5px;
   float:left;
   width:100%;
   height:35px;
   background:url(../img/bg_footer.jpg) repeat-x;
   font-size:12px;
   color:#333333;
   text-align:center;
}

/*.footerHome {*/
/*   margin-top:450px;*/
/*}*/
.legend_pic {
    position:absolute;
    right:110px;
    bottom:20px;
    font-size:11px;
}
.legend_vid {
    position:absolute;
    right:70px;
    bottom:20px;
    font-size:11px;
}
