* {margin:0;padding:0}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */ .clear { clear:both } 

html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  font-family: verdana; 
  margin: 0; background-color:#fcefe7
}
.alignleft{
float:left; padding:0 8px 8px 0;
}

a{
color:#894119;
text-decoration:none;
font-size:13px;
}

a:hover{
color:#894119;
text-decoration:underline;
}



.pos_l    { float:left; display:inline; overflow: hidden } /* always float left */
.pos_r    { float:right; display:inline; overflow: hidden } /* always float right */
.alignright  { float: right; padding:0px 0px 10px 10px}   /* images with text around */
.alignleft   { float: left; padding:0px 10px 10px 0px}    /* images with text around */
.aligncenter { clear:both; display:block; margin:0 auto 0}

@font-face {
  font-family: 'courier_new_regular';
  src: url('font/courier_new_regular/courier_new_regular.eot');
  src: url('font/courier_new_regular/courier_new_regular.eot?#iefix') format('embedded-opentype'), url('font/courier_new_regular/courier_new_regular.woff') format('woff'), url('font/courier_new_regular/courier_new_regular.ttf') format('truetype'), url('font/courier_new_regular/courier_new_regular.svg#courier_new_bold') format('svg');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'courier_new_bold';
  src: url('font/courier_new_bold/courier_new_bold.eot');
  src: url('font/courier_new_bold/courier_new_bold.eot?#iefix') format('embedded-opentype'), url('font/courier_new_bold/courier_new_bold.woff') format('woff'), url('font/courier_new_bold/courier_new_bold.ttf') format('truetype'), url('font/courier_new_bold/courier_new_bold.svg#courier_new_bold') format('svg');
  font-weight: bold;
  font-style: normal;
}


/* Layout */
#wrapper_top_bar { width:100%; margin:0 auto 20px auto; height:3px; background-color:#884118}
#wrapper_header, #wrapper_content, #wrapper_footer  { width:100%; margin:0 auto}

#wrapper_header_box  { width:960px; min-height:85px; margin:0 auto; position:relative; background-color:#fcefe7 }
#wrapper_content_box { width:960px; min-height:85px; margin:0 auto; position:relative; background-color:#fcefe7; border-top: 3px solid #894119 }
#wrapper_footer_box  { width:960px; min-height:5px; margin:50px auto 0 auto; position:relative; background-color:#fcefe7; border-top: 2px solid #ad7b6f }

/* Header */
.wrapper_top_area { width:960px; height:103px; float:left; display:inline; margin:0}
.logo_box         { width:300px; height:80px; float:left; display:inline; margin:0}
.flags_menu       { width:57px; height:60px; float:right; display:inline; margin:14px -5px 0px 0px; position:relative}

.flags_menu ul { list-style: none; width:130px; height: 50px; margin-left:-3px; padding:0; float:right; display:inline;}
.flags_menu li { margin-left: 3px; margin-bottom:3px; padding:0; display:inline}
.flags_menu li a { font: 11px arial; text-transform:uppercase; color:#884118; margin:0; padding:4px 4px 4px 4px;  display:inline-block; border:1px solid #884118}

.flags_menu li a:link    { color: #884118; text-decoration: none}
.flags_menu li a:visited { color: #884118; text-decoration: none}
.flags_menu li a:hover   { color: #fcefe7; background-color:#884118; text-decoration: underline}
.flags_menu li a:active  { color: #884118; text-decoration: none}
.flags_menu li a.currentflag { color: #fcefe7; background-color:#884118; text-decoration: underline; border:1px solid #884118}

.main_menu        { width: 720px; height:60px; float:left; display:inline; margin:0;}
.search_box       { width:198px; height:30px; float:right; display:inline; margin:0; position:relative; z-index:99}

/* Search */
#h_search_field {font-family: arial; font-weight: normal; font-size:12px; color:#884118; padding: 4px 6px 3px 6px; margin:0px 3px 0px 0px; float:left; display:inline; width:156px; background-color:#fbefe7;  border:1px solid #884118;}

#h_search_bt {
background:#feefe7 url(../imgs/bg_search2.jpg) no-repeat 5px 5px;
filter: 0;
width: 25px;
height: 24px;
text-indent: -9999px;
cursor: pointer;
display: inline-block;
margin:0; float:left;
color:#9ae0ec;
padding: 0px 0px 0px 0px; border:1px solid #884118; margin:0px 0px 0px 0px
}
.search_box input:focus{ outline: none}
/* END Search */

/* Content */
.main_content { width:717px; min-height:600px; float:left; display:inline; margin:10px 0px 0px 0px}
.main_content h1 { font:bold 15px arial; color:#fcefe7; margin:0; padding:2px 4px 2px 4px; background-color:#894119; line-height:23px; text-transform:uppercase; display:inline;}
.sidebar_box  { width:226px; min-height:500px; float:right; display:inline; margin:10px 0px 0px 0px}

.slider_box { width:705px; height:515px; background-color:#fff; padding:6px; float:left; display:inline; margin:0}

/* Slider */ 
.belt         {z-index: 1; position: absolute; top: 0px; left: 0px}
#crt {position:relative;width:705px;height:515px;margin:0}
.scrollable{position:relative;overflow:hidden;width:705px;height:315px}
.scrollable{float:left}
.items{width:20000em;position:absolute;clear:both}
.panel{float:left;width:705px;height:515px;position:relative;z-index:1;overflow: hidden}
.panel img{ position:absolute; bottom:0; left:0px}

.featured_box { width:705px; height:62px; position:absolute; bottom:0px; left:0px; z-index:2; text-align:center; background: url(../imgs/bg_slider.png) repeat 0 0}

p.s_title     { font-family:arial; font-size:16px; font-weight:normal; text-transform:uppercase; color:#894119; margin-top:12px}
p.s_txt       { font-family: 'courier_new_regular', arial; font-size:13px; font-weight:normal; color:#fcefe7;}

p.s_title a { font-family:arial; font-size:16px; font-weight:normal; color:#894119; padding:2px 2px 2px 2px; background-color:#fcefe7; display:inline-block}

p.s_title span { font-family:arial; font-size:16px; font-weight:normal; color:#894119; padding:2px 2px 2px 2px; background-color:#fcefe7; display:inline-block}
p.s_title a:link    { color: #894119; text-decoration: none}
p.s_title a:visited { color: #894119; text-decoration: none}
p.s_title a:hover   { color: #fcefe7; background-color:#894119;  text-decoration: none}
p.s_title a:active  { color: #894119; text-decoration: none}


/* Home News */ 
.home_news_box    { width:717px; min-height: 295px; float:left; display:inline;  margin:18px 0px 0px 0px; padding-bottom:20px; position:relative}
.home_news_box ul { width:750px; min-height: 295px; position:absolute; top:0; left:0; list-style: none; }

.home_news_box li { width:227px; min-height:260px; float:left; display:inline; margin:0px 18px 0px 0px;}

.news_img      { width:215px; min-height:125px; float:left; display:inline; margin:0px 0px 0px 0px; padding:6px; background-color:#fff}
.news_img img  { width:215px; height:137px}

.news_title    { width:215px; min-height:20px; float:left; margin:8px 0px 8px 6px}
.news_title h2 { font:bold 15px arial; color:#894119}

.news_title a  { font:bold 15px arial; display:inline; color:#fcefe7; margin:0px 0px 0px 0px; padding:2px 4px 2px 4px; background-color:#894119; line-height:23px; text-transform:uppercase}

.news_title a:link    { color: #fcefe7; text-decoration: none}
.news_title a:visited { color: #fcefe7; text-decoration: none}
.news_title a:hover   { color: #894119; background-color:#fcefe7; text-decoration: none}
.news_title a:active  { color: #fcefe7; text-decoration: none}

.news_txt      { width:215px; min-height:20px; margin:0px 0px 0px 6px}
.news_txt p    { font-family: 'courier_new_regular', arial; font-size:13px; font-weight:normal; color:#894119; line-height:15px}


/* Sidebar */ 
.feed_box  { width:216px; float:right; display:inline; margin:0px 0px 8px 0px; background-color:#fff; padding:4px}
.face_box     { width:224px; min-height:240px; float:right; display:inline; margin:0px 0px 22px 0px; background-color:#FFFFFF}
.youtube1_box { width:224px; min-height:170px; float:right; display:inline; margin:0px 0px 22px 0px;}
.youtube2_box { width:224px; min-height:170px; float:right; display:inline; margin:0px 0px 22px 0px;}

.youtubevideo { width:216px; min-height:136px; float:right; display:inline; margin:0px 0px 14px 0px; padding:4px; background-color:#fff}

.youtube2_box p.you_title{ font:bold 15px arial; display:inline; color:#fcefe7; margin:0px 0px 0px 0px; padding:2px 4px 2px 4px; background-color:#894119; line-height:23px; text-transform:uppercase;}

.youtube1_box p.you_title a{
 font:bold 15px arial; display:inline; color:#fcefe7; margin:0px 0px 0px 0px; padding:2px 4px 2px 4px; background-color:#894119; line-height:23px; text-transform:uppercase; text-decoration:none;
}

.youtube1_box p.you_title a:hover{
color:#894119; text-decoration:none; background-color:#fcefe7;
}


.youtube1_box p.you_txt, .youtube2_box p.you_txt{ font-family: 'courier_new_regular', arial; font-size:13px; font-weight:normal; color:#894119; line-height:15px; padding-top:10px; margin:0px 0px 0px 4px; text-align:left;}








.feed_title { font-family: arial; font-size:14px; font-weight:bold; font-style:italic; color:#894119; text-transform:uppercase; padding:12px 0px 0px 12px}
.feed_title a { float:right; display:inline; margin:0px 0px 0px 10px}


#twitter_update_list { width:214px; min-height:30px; margin-top:15px; margin-left:12px; float:left; display:inline; list-style: none;}
#twitter_update_list li { list-style: none; font-family: 'courier_new_regular', arial; font-size:12px; font-weight:normal; color:#894119; line-height:15px}
#twitter_update_list a  { font-family: 'courier_new_regular', arial; font-size:12px; font-weight:normal; color:#894119; text-decoration:none}

#twitter_update_list a:link    { color: #894119; text-decoration: none}
#twitter_update_list a:visited { color: #894119; text-decoration: none}
#twitter_update_list a:hover   { color: #894119; text-decoration: underline}
#twitter_update_list a:active  { color: #894119; text-decoration: none}

#twitter_update_list li span a{ display:block}
#twitter_update_list li a  { display:none}


/* Empresa */ 
.general_content { width:717px; min-height: 295px; float:left; display:inline;  margin:18px 0px 0px 0px; padding-bottom:20px; position:relative}
.general_content_title{ width:717px; min-height: 20px; float:left; display:inline;  margin:0px 0px 10px 0px}
.general_content_title2{ width:205px; min-height: 20px; float:left; display:inline;  margin:0px 0px 10px 0px}

.general_content h1 { font:bold 15px arial; color:#fcefe7; margin:0; padding:2px 4px 2px 4px; background-color:#894119; line-height:23px; text-transform:uppercase; display:inline;}

.general_content p { font-family: 'courier_new_regular', arial; font-size:13px; font-weight:normal; color:#894119; line-height:20px; margin:0px 0px 10px 0px; }

/* Porfolio */ 
.wrapper_products_box { width:717px; min-height:20px; float:left; display:inline; margin:10px 0px 0px 0px}

.wrapper_products_box ul {margin-left: -18px; list-style: none; padding: 0;position: relative;}
.wrapper_products_box li { width:227px; min-height:175px;float:left; display:inline; margin:0px 0px 26px 18px}

.product_box  { width: 215px; min-height: 210px;float: left; display: inline; margin: 0px 0px 0px 0px;}
.product_img  { width: 215px; min-height: 125px;float: left; display: inline; margin: 0px 0px 8px 0px; padding: 6px; background-color: #fff; text-align:center}
.wrapper_products_box p a{font: bold 15px arial; display: inline; color: #fcefe7; margin: 0px 0px 0px 0px; padding: 2px 4px 2px 4px; background-color: #894119;
line-height: 23px; text-transform: uppercase; text-decoration:none }

.wrapper_products_box p a:hover{background-color: #fcefe7; color:#894119; text-decoration:none;}

line-height: 23px; text-transform: uppercase; text-decoration:none }

/* ie7 list of products */ 
.wrapper_products_box { *width:734px; *position: relative; *left: -18px; }


/* News */ 

.wrapper_news_box { width:717px; min-height:20px; float:left; display:inline; margin:10px 0px 0px 0px}

.news_box { width:717px; min-height:20px; float:left; display:inline; margin:0px 0px 30px 0px; border-bottom:3px solid #894119}
.news_box_top  { width:717px; min-height:10px; float:left; display:inline; margin:0px 0px 0px 0px}

.news_box_title { width:210px; min-height:10px; float:left; display:inline; margin:0px 0px 0px 0px}
.news_box_share { width:44px; min-height:10px; float:right; display:inline; margin:0px 0px 0px 0px}
.news_box_share a {margin:0px 0px 0px 4px}

.news_box_excerpt   { width:717px; min-height:80px; float:left; display:inline; margin:5px 0px 0px 0px}
.news_box_excerpt p { font-family: 'courier_new_regular', arial; font-size:13px; font-weight:normal; color:#894119; line-height:20px; margin:0px 0px 10px 0px;}

.news_box_title h2 { font:bold 15px arial; color:#894119}

.news_box_title a  { font:bold 15px arial; display:inline; color:#fcefe7; margin:0px 0px 0px 0px; padding:2px 4px 2px 4px; background-color:#894119; line-height:23px; text-transform:uppercase}

.news_box_title a:link    { color: #fcefe7; text-decoration: none}
.news_box_title a:visited { color: #fcefe7; text-decoration: none}
.news_box_title a:hover   { color: #894119; background-color:#fcefe7; text-decoration: none}
.news_box_title a:active  { color: #fcefe7; text-decoration: none}

.news_box_title p { font-family: 'courier_new_regular', arial; font-size:12px; font-weight:normal; color:#894119; line-height:30px; }

.news_box_content { width:717px; min-height:80px; float:left; display:inline; margin:5px 0px 0px 0px}
.news_box_content p { font-family: 'courier_new_regular', arial; font-size:13px; font-weight:normal; color:#894119; line-height:20px; margin:0px 0px 10px 0px;}

.news_box_title h1 { font:bold 15px arial; display:inline; color:#fcefe7; margin:0px 0px 0px 0px; padding:2px 4px 2px 4px; background-color:#894119; line-height:23px; text-transform:uppercase}
/* Contacts */ 
.wrapper_contact_box { width:717px; min-height:20px; float:left; display:inline; margin:0px 0px 0px 0px}

.wrapper_map_box         { width:706px; min-height:212px; float:left; display:inline; margin:0px 0px 0px 0px; background-color:#fff; padding:6px}
.wrapper_contact_txt_box { width:717px; min-height:120px; float:left; display:inline; margin:30px 0px 0px 0px; border-bottom:3px solid#894119}
.wrapper_contact_txt_box  p { font-family: 'courier_new_regular', arial; font-size:13px; font-weight:normal; color:#894119; line-height:20px; margin:0px 0px 10px 0px;}

.wrapper_form_box { width:717px; min-height:150px; float:left; display:inline; margin:20px 0px 0px 0px; background-color:#CCC}

/* Footer */ 
#wrapper_footer_box ul { text-align:center; padding-top:8px; padding-bottom:8px }
#wrapper_footer_box ul { min-height: 10px; margin: 0 auto; list-style: none; text-align:center }
#wrapper_footer_box li { display: inline; margin:0px 30px 0px 30px;}
#wrapper_footer_box a  { font-family: 'courier_new_regular', arial; font-size:13px; font-weight:normal; color:#894119; line-height:28px; text-decoration: underline}

#wrapper_footer_box a:link    { color: #894119; text-decoration: underline}
#wrapper_footer_box a:visited { color: #894119; text-decoration: underline}
#wrapper_footer_box a:hover   { color: #894119; background-color:#fcefe7; text-decoration: none}
#wrapper_footer_box a:active  { color: #894119; text-decoration: underline}

#wrapper_footer_box2  { width:960px; min-height:5px; margin:0px auto 20px auto; position:relative; background-color:#fcefe7; border-top: 3px solid #894119; text-align:center; padding-top:20px; padding-bottom:40px }

#wrapper_footer_box2 p    { font-family: 'courier_new_regular', arial; font-size:13px; font-weight:normal; color:#894119; line-height:14px}
#wrapper_footer_box2 span { font-family: 'courier_new_bold', arial; font-size:13px; font-weight:bold}
#wrapper_footer_box2 a    { font-family: 'courier_new_regular', arial; font-size:13px; font-weight:bold; color:#894119;}

#wrapper_footer_box2 a:link    { color: #894119; text-decoration: none}
#wrapper_footer_box2 a:visited { color: #894119; text-decoration: none}
#wrapper_footer_box2 a:hover   { color: #894119; background-color:#fcefe7; text-decoration: underline}
#wrapper_footer_box2 a:active  { color: #894119; text-decoration: none}



.site-nav {
	position: relative;
}
.site-nav a {
	font-family: arial;
	font-size: 14px;
	text-decoration:none;
}
.site-nav li {
	list-style: none;
}
.site-nav > li {
	float: left;
	margin-right: 7px;
}
.site-nav > li > a {
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #884118;
	padding: 4px 27px;
	text-decoration: none;
	color: #884118;
	background-color: #fcefe7;
}
.site-nav li.current > a {
	text-decoration:underline;
}
.site-nav > li:hover > a,
.site-nav > li.current > a {
	background: #884118;
	color: #fcefe7;
	background: #884118;
	text-decoration: underline;
}

.site-nav > li.has-children.current > a {
	padding-bottom: 12px;
}

.site-nav > li.current > ul {
	display: block;
}
.site-nav > li:hover > ul {
	z-index:100;
}

.site-nav > li > ul {
	display: none;
	position:absolute;
	top: 30px;
	left: 0;
	right: 0;
	background: #884118;
	height: 25px !important;
	font-size: 12px !important;
}
.site-nav > li > ul > li {
	display: inline;
}
.site-nav > li > ul > li a {
	display:inline-block;
	color: #fcefe7;
	background: #884118;
	padding: 4px 13px 0px 13px;
}
.pagination {
    padding: 0;
	
}
.pagination li {
    display: inline;
    list-style: none;
    margin-right: 5px;
}
.pagination a {
    display: inline-block;
    padding: 0 .5em;
    border: 1px solid;
}
.pagination a:hover {
    border-color: #fff;
    background: #fcefe7;
    text-decoration: none;
	color:#884118;
}
.pp-num {}
.pp-prev {}
.pp-next {}
.pp-first {}
.pp-last {}
.pp-current {}
.pp-current a {
    color: #fff;
    border-color: #884118;
    background: #884118;
}

//* NEW Porfolio */ 
.w_products_box    { width:717px; min-height:20px; float:left; display:inline; margin:10px 0px 0px 0px}
.w_products_box ul { float:left; margin-left: -44px; list-style: none; padding:0px 0px 10px 0px;position: relative; min-height:1px}
.w_products_box li { width:328px; min-height:210px; float:left; display:inline; margin:0px 0px 30px 44px; font-family: 'courier_new_regular', arial; font-size:14px; font-weight:normal; color:#000; line-height:16px}
.w_products_box li img  { float:left; border:0}

.w_products_box li a  { font-family: 'courier_new_regular', arial; font-size:14px; font-weight:normal; color:#000; text-decoration:none; float:left; display:block}

.w_products_box li a:link    { color: #000; text-decoration: none}
.w_products_box li a:visited { color: #000; text-decoration: none}
.w_products_box li a:hover   { color: #fff; text-decoration: none;
background: #894218 url(../imgs/plus.png) no-repeat center;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";       /* IE 8 */
filter: alpha(opacity=80);  /* IE 5-7 */
-moz-opacity: 0.9;          /* Netscape */
-khtml-opacity: 0.9;        /* Safari 1.x */
opacity: 0.9;       

}
.w_products_box li a:active  { color: #000; text-decoration: none}

.line, .c_desc, .ref1, .ref2, .ref2a, .ref3 { width:327px; float:right; display:inline}

.line   { margin:6px 0px 0px 0px; height:1px; background-color:#884118 }
.c_desc { padding:13px 0px 11px 0px; min-height:10px; border-bottom: 1px solid #884118; font-size: 15px; /* font-weight: bold; */}
.ref1   { padding:17px 0px 12px 0px }
.ref2   { padding:0px 0px 13px 0px; min-height:10px; border-bottom: 1px solid #884118 }
.ref2a  { padding:0px 0px 13px 0px; min-height:10px }
.ref3   { padding:13px 0px 8px 0px; min-height:10px; border-bottom: 1px solid #884118 }
.w_ie7fix { display:none }

/* New cat menu */ 
.w_categories_title   { width:216px; float:right; display:inline; margin:0px 0px 8px 0px; background-color:#fff; padding:4px}
.w_categories_title p { font-family: arial; font-size:14px; font-weight:bold; font-style:italic; color:#894119; text-transform:uppercase; padding:2px 0px 0px 12px}

.w_categories { width:224px; min-height:10px; float:right; display:inline; margin:0px 0px 22px 0px; background-color:#FFFFFF}
.w_categories ul { float:left; list-style: none; padding:20px 10px 13px 10px;min-height:1px}
.w_categories li { float:left; width: 100%; height:100%; margin:0px 0px 10px 0px; padding:0; font-family: arial; font-size:13px; font-weight:normal; color:#884118; line-height:16px; border-bottom:1px solid #884118}

.w_categories li a  { font-family: arial; font-size:13px; font-weight:normal; color:#884118; text-decoration:none; display:block}
.w_categories li a:link    { color: #884118; text-decoration: none}
.w_categories li a:visited { color: #884118; text-decoration: none}
.w_categories li a:hover   { color: #884118; text-decoration: none}
.w_categories li a:active  { color: #884118; text-decoration: none}
.w_categories li a.curcat  { font-weight:bold}
/* New cat menu */

/* ie7 list of products */ 
.w_products_box    { *width:735px; *position: relative; *left: 0px}
.w_products_box ul { *margin-bottom:20px}
.w_ie7fix { *display: block; *clear:both; *width:100%; *height:30px }
.w_categories li a { position:relative; *width:200px;}

/* THE END */ 
