/*
### Rafael Xavier - rafaelbxavier@gmail.com / rafael@ebow.ie ###
### www.ebow.ie ###
*/
/*
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, li, dd, blockquote, img {margin: 0; padding: 0;}
input, select, textarea {font-family: inherit; font-size: inherit;}
form label {cursor: pointer;}
img, fieldset {border: none;} */


#all {
width:760px;
_width:763px; /*hack IE6*/
margin:0 auto;
background-color:#fff;
}
#header {
clear:both;
height:auto;
/*background-color:#494949; */
}
#footer {
clear:both;
width:720px;
border-top:1px solid #BCBEC0;
background-color:#FFFFFF;
margin-left:20px;
font-family:Verdana;
font-size:11px;
color:#231F20;
padding-top:10px;
padding-bottom:10px;
margin-top:15px;
}
#footer a {
font-weight:normal;
font-family:Verdana;
font-size:10px;
color:#231F20;
}
#footer a#home:hover{
font-weight:bold;
color:#FF6517;
text-decoration:underline;
font-family:Verdana;
font-size:10px;
}
#footer a#home.active {
font-weight:bold;
color:#FF6517;
font-family:Verdana;
font-size:10px;
}
#footer a#contact:hover{
font-weight:bold;
color:#FF6517;
text-decoration:underline;
font-family:Verdana;
font-size:10px;
}
#footer a#contact.active {
font-weight:bold;
color:#FF6517;
font-family:Verdana;
font-size:10px;
}
#left_home {
float:left;
width:470px;
height:473px;
background-color:#FFFFFF;
margin-top:10px;
}
#left_internal {
float:left;
width:760px;
height:auto;
background-color:#FFFFFF;
margin-top:10px;
}
#right {
float:right;
width:288px;
height:auto;
background-color:#FFFFFF;
margin-top:9px;
height:370px;
}

body {
background-color:#BCBEC0;
margin-top:0;
margin-bottom:0;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
line-height:138%;
color:#5C5C5C;
_behavior: url(../css/csshover.htc);
}
a {
font-family:Arial; 
font-weight:bold; 
font-size:13px; 
color:#FF6517;
text-decoration:none;
}

#logo {
width:254px;
float:left;
height:109px;
}
#logo2 {
width:509px;
height:109px;
float:right;
background: #494949 url(../images/logo2.jpg) no-repeat top right;
margin-left: -6px;
}

/* ############### MENU ########################### */
#menu { 
float:left; 
width:100%;
background-color: #fff;
position:relative;
}

#menu a{
	text-indent: -9999px;
	display: block;
	height: 26px;
	line-height: 26px;
	background-image: url(../images/menu/menu_sprites.png);
}

#menu a:focus{outline:none;}
#menu ul, #menu li {margin:0; padding:0;}
#menu li{list-style:none; float:left;}
#menu li:hover ul.submenu{display:block;}

#m1 {background-position: 0 -657px; width:75px;} 
#m2 {background-position: 0 -248px; width:85px;} 
#m3 {background-position: 0 -430px; width:85px;} 
#m4 {background-position: 0 -339px; width:131px;}
#m5 {background-position: 0 -20px; width:131px;}
#m6 {background-position: 0 -202px; width:90px;}
#m7 {background-position: 0 -156px; width:98px;}
#m8 {background-position: 0 -476px; width:65px;}

#m1:hover, #m1:focus, #m1.active {background-position: -150px -657px;} 
#m2:hover, #m2:focus, #m2.active {background-position: -150px -248px;} 
#m3:hover, #m3:focus, #m3.active {background-position: -150px -430px;} 
#m4:hover, #m4:focus, #m4.active {background-position: -150px -339px;} 
#m5:hover, #m5:focus, #m5.active {background-position: -150px -20px;} 
#m6:hover, #m6:focus, #m6.active {background-position: -150px -202px;} 
#m7:hover, #m7:focus, #m7.active {background-position: -150px -156px;} 
#m8:hover, #m8:focus, #m8.active {background-position: -150px -476px;} 

/* ############### MENU ########################### */

/* ############################## SUBMENU ############################## */

#menu .submenu {display:none; width:108px; position:absolute; background-color: #fff; top:26px;}
#menu .submenu li {float:none;}
#menu .submenu a{width: 108px;}

#sub_m1 {background-position: 0 -522px;} 
#sub_m2 {background-position: 0 -66px;} 
#sub_m3 {background-position: 0 -748px;}
#sub_m4 {background-position: 0 -385px;} 
#sub_m5 {background-position: 0 -567px;} 
#sub_m6 {background-position: 0 -111px;} 
#sub_m7 {background-position: 0 -294px;} 
#sub_m8 {background-position: 0 -612px;} 
#sub_m9 {background-position: 0 -703px;} 
#sub_m10 {background-position: 0 -794px;} 
#sub_m11 {background-position: 0 -839px;} 

#sub_m1:hover, #sub_m1.active  {background-position: -150px -522px;} 
#sub_m2:hover, #sub_m2.active  {background-position: -150px -66px;} 
#sub_m3:hover, #sub_m3.active  {background-position: -150px -748px;}
#sub_m4:hover, #sub_m4.active  {background-position: -150px -385px;} 
#sub_m5:hover, #sub_m5.active  {background-position: -150px -567px;} 
#sub_m6:hover, #sub_m6.active  {background-position: -150px -111px;} 
#sub_m7:hover, #sub_m7.active  {background-position: -150px -294px;} 
#sub_m8:hover, #sub_m8.active  {background-position: -150px -612px;} 
#sub_m9:hover, #sub_m9.active  {background-position: -150px -703px;} 
#sub_m10:hover, #sub_m10.active  {background-position: -150px -794px;} 
#sub_m11:hover, #sub_m11.active  {background-position: -150px -839px;} 


/* ############################## SUBMENU ############################## */

#internal_banner {
height:202px;
width:760px;
float:left;
background-image:url(../images/loading.gif) ;
background-repeat:no-repeat;
background-position:center;
background-color:#BCBEC0;
}
#caption_banner {
float:left;
width:100%;
/*background-color:#494949; */
background-color: red;
height:80px; 
color:#FF6517; 
padding-left:5px;
background-image:url(../images/logo_description.png); 
background-position:center; 
background-repeat:no-repeat;
}
#products, #sourcing {
float:left;
width:450px;
margin-left:20px;
_margin-left:7px;
margin-bottom:15px;
margin-top:5px;
}
#recruitment {
float:left;
width:740px;
_width:720px;
margin-left:20px;
margin-bottom:15px;
margin-top:5px;
}
#img_home_products {
float:left;
margin:7px;
}
#title {
font-family:Verdana; 
font-size:17px; 
color:#5C5C5C; 
border-bottom:1px solid #BCBEC0; 
padding-bottom:5px;
padding-left:5px;
}
#title_internal {
padding-left:3px;
}
#content_products {
font-family:Arial; 
font-weight:bold; 
font-size:13px; 
color:#FF6517; 
padding-top:10px; 
padding-bottom:5px;
padding-left:5px;
}
#titles_internal {
font-family:Arial;  
font-size:13px;
font-weight:bold; 
color:#FF6517;
}
#content_recruitment {
padding-bottom:5px;
padding-left:5px;
padding-right:30px;
}
#content_news {
padding-bottom:5px;
padding-left:5px;
height:auto;
}
#title_home {
font-family:Verdana; 
font-size:17px; 
color:#5C5C5C; 
border-bottom:1px solid #BCBEC0; 
padding-bottom:5px;
margin-bottom:10px;
margin-left:5px;
}
#logo_sourcing{
margin-right:10px; 
height:102px; 
width:102px; 
float:left;
}
#img_products_home {
float:left; 
text-align:left; 
font-family:Arial; 
font-size:13px; 
color:#5C5C5C; 
width:450px; 
padding-top:0px;
}
#img_sourcing_home {
float:left; 
text-align:left; 
font-family:Arial; 
font-size:13px; 
color:#5C5C5C; 
width:300px;
margin-left: -6px;
}
#box_latest_news {
width:260px; 
background-color:#FFFFFF; 
margin-left:10px;
}
#title_latest_news {
width:250px;
background-color:#474747; 
height:22px; 
font-family:Arial; 
color:#FFFFFF; 
padding-top:5px; 
padding-left:10px;
}
#news_title {
font-family:Arial; 
font-size:15px; 
color:#FF6517; 
padding-top:10px; 
padding-left:7px; 
width:235px; 
margin-left:5px;
}
#box_berder {
width:258px; 
background-color:#FFFFFF; 
border:1px solid #BCBEC0; 
border-top:0; 
height:auto;
}
#news_content {
font-family:Arial; 
font-size:13px; 
color:#5C5C5C; 
padding-left:7px; 
width:235px; 
margin-left:5px;
/*#Novo*/
overflow: hidden;
display: block;
height:53px;
}
#news_content_more_link {
font-family:Arial; 
font-size:13px; 
color:#5C5C5C; 
padding-left:7px; 
width:100px; 
margin-left:5px;
}
#news_content_footer {
font-family:Arial; 
font-size:13px; 
color:#5C5C5C; 
padding-bottom:10px; 
padding-left:7px;
width:230px; 
border-bottom:1px solid #FF6517; 
margin-left:10px;
margin-bottom:20px;
}
#news_photo { /* HOME PAGE */
font-family:Arial; 
font-size:13px; 
color:#5C5C5C; 
margin-left:10px; 
width:100px; 
height:auto;
float:left; 
border:1px solid #F0EFEF;
}
#news_photo img{ /* HOME PAGE */
width:100px; 
height:auto;
}
#news_photo_internal { /* HOME PAGE */
font-family:Arial; 
font-size:13px; 
color:#5C5C5C; 
width:auto;
height:auto; 
float:left; 
border:1px solid #F0EFEF;
margin-right:10px;
}
#news_photo_text_home { /* HOME PAGE */
font-family:Arial; 
font-size:13px; 
color:#5C5C5C; 
padding-left:7px; 
width:125px; 
float:left;
/*#Novo*/
overflow: hidden;
display: block;
height:87px;
}
#news_photo_text {  /* INTERNAL PAGE */
width:715px;
float:left;
margin-left:0px;
text-align:left;
margin-bottom:15px;
}
#news_photo_footer {
color:#5C5C5C; 
padding-bottom:0px; 
padding-left:7px; 
width:230px; 
border-bottom:1px solid #FF6517; 
margin-left:10px; 
clear:both; 
float:left; 
height:10px;
}
#box_news {
width:730px; 
margin-top:15px;
padding-bottom: 15px;
border-bottom: 1px dashed rgb(188, 190, 192);
}
#box_news_photos {
width:730px; 
height:133px; 
padding-top:25px; 
height:auto;
padding-top:20px;
}
#menu_products a {
font:Arial; 
font-size:15px; 
font-weight:normal; 
color:#5C5C5C;
}
#menu_products a#abbey_products:hover, a#abbey_products.active{
font:Arial; 
font-size:15px; 
color:#FF6517; 
font-weight:normal;
}
#footer a {
font-weight:normal;
font-family:Arial;
font-size:10px;
color:#231F20;
text-decoration:none;
}
#footer a#home:hover{
color:#FF6517;
font-family:Arial;
font-size:10px;
text-decoration:none;
font-weight:normal;
}
#footer a#home.active {
color:#FF6517;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:normal;
}
#menu {
  height:26px;
  _height: auto;
}
/* ======= */

br.clear {clear: both; line-height: 0em; margin:0; padding:0;}