@charset "utf-8";
/* CSS Document */

body
{
	background:none;
	width:100%;
	height:100%;
	font-family:tahoma;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
	text-align:center;
}

#top
{
	width:100%;
	height:41px;
	background:url(../images/public/bg_top.gif) repeat-x;
	margin:0;
	padding:0;
}

#top .img
{
	float:left;
	margin:0;
	padding:0;
	background:url(../images/public/top_bg.png) no-repeat top left;
	width:297px;
	height:41px;
}

#bottomContent
{
	float:right;
	width:100%;
	margin:0 auto;
	padding:0;
}

.bottom
{
	width:850px;
	height:6px;
	margin:0 auto;
	border-top:3px solid #db3f4a;
	padding:0;
}

.bottom .img
{
	float:left;
	width:104px;
	height:6px;
	margin:0;
	padding:0;
	margin-top:-3px;
	background:url(../images/public/bottom_img.gif) no-repeat;
}


#footerContainer
{
	float:right;
	width:100%;
	margin:0 auto;
	margin-top:10px;
	padding:0;
}

#footerContainer .footer
{
	width:850px;
	height:auto;
	margin:0 auto;
	padding:0;
	text-align:left;
}


#footerContainer .footer .phone
{
	width:auto;
	float:left;
	margin:0;
	margin-bottom:5px;
	margin-left:0px;
	padding:0;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	background:url(../images/public/phone_icon.gif) no-repeat center left;
	text-indent:35px;
	color:#cb444c;
}

#footerContainer .footer .bottomMenu
{
	float:right;
	width:auto;
	height:auto;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:3px;
}

#copyrightContainer
{
	float:left;
	width:100%;
	margin:0 auto;
	height:auto;
	text-align:center;
}

#copyrightContainer .copy
{
	width:830px;
	height:auto;
	margin:0 auto;
	margin-bottom:10px;
	padding:0;
	text-align:right;
	text-indent:10px;
}

#wrapper
{
	width:850px;
	height:auto;
	margin:0 auto;
	margin-top:5px;
	text-align:left;
}

#wrapper .logo
{
	float:left;
	width:161px;
	height:168px;
	margin:0;
	padding:0;
}

#wrapper .banner
{
	float:right;
	margin:0;
	padding:0;
	width:684px;
	height:120px;
}

#wrapper .menuContainer
{
	float:right;
	margin:0;
	padding:0;
	width:684px;
	height:28px;
	text-align:center;
}

#wrapper .menu
{
	margin:0 auto;
	margin-left:16px;
	padding:0;
	width:644px;/*ie6*/
	height:27px;
	background-color:#f3f3f3;
	border:1px solid #ececec;
	border-right:0px;
	text-align:left;
	font-size:11px;
}
#wrapper .menuLeft
{
	float:right;
	width:10px;
	height:29px;
	background:url(../images/public/menu_right.gif);
	margin:-29px 13px 0px 0px;/*ie6*/
	padding:0;
}

#wrapper .menu ul
{
	margin:0;
	margin-top:4px;
	margin-left:10px;
	padding:0;
	list-style:url(../images/public/bullet.gif);
}

#wrapper .menu ul li
{
	margin:0;
	margin-right:25px;
	padding:0;
	list-style:url(../images/public/bullet.gif);
	display:inline;
}

#wrapper .content
{
	float:left;
	margin:0;
	margin-top:10px;
	padding:0;
	width:100%;
}

#wrapper .content .menuAparatura
{
	float:left;
}

#wrapper .content .information
{
	float:left;
	margin:0;
	margin-left:20px;
	padding:0;
	width:650px;
}

#wrapper .content .information .title
{
	float:left;
	width:610px; /*610px */
	height:auto;
	margin:0;
	padding:0;
}

#wrapper .content .information .productsLeft
{
	float:left;
	width:312px;/*ie6*/
	height:auto;
	margin:0;
	margin-top:10px;
	margin-bottom:20px;
	padding:0;
}

#wrapper .content .information .productsRight
{
	float:right;
	width:312px;/*ie6*/
	height:auto;
	margin:0;
	margin-top:10px;
	margin-bottom:20px;
	padding:0;
}

#wrapper .content .information .productsLeft2
{
	float:left;
	width:300px;
	height:auto;
	margin:0;
	margin-top:10px;
	margin-bottom:20px;
	padding:0;
}

#wrapper .content .information .productsRight2
{
	float:right;
	width:300px;
	height:auto;
	margin:0;
	margin-top:10px;
	margin-bottom:20px;
	padding:0;
}

#wrapper .content .information .productsLeft .title
{
	float:left;
	width:188px;
	height:35px;
	margin:0;
	padding:0;
}

#wrapper .content .information .productsRight .title
{
	float:left;
	width:188px;
	height:35px;
	margin:0;
	padding:0;
}

#wrapper .content .information .productsLeft .img
{
	float:left;
	width:311px;
	height:175px;
	margin:0;
	margin:5px 0px 5px;
	padding:0;
}

#wrapper .content .information .productsRight .img
{
	float:left;
	width:311px;
	height:175px;
	margin:0;
	margin:5px 0px 5px;
	padding:0;
}

#wrapper .content .information .productsLeft .descriptor
{
	float:left;
	width:297px;
	height:175px;
	margin:0;
	padding:0;
	background:#f9f9f9;
	border:1px solid #f2f2f2;
}

#wrapper .content .information .productsRight .descriptor
{
	float:left;
	width:297px;
	height:175px;
	margin:0;
	padding:0;
	background:#f9f9f9;
	border:1px solid #f2f2f2;
}


/*************************************VerticalMenu*/
ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 165px; /* Width of Menu Items */
	border-bottom: 1px solid #ececec;
	background: #f9f9f9; /* IE6 Bug */
	font-size: 100%;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #bf252d;
	padding: 5px;
	border: 1px solid #ececec;
	border-bottom: 0;
	zoom: 1;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li
{
	float: left;
	height: 1%;
}

* html ul#primary-nav li a
{
	height: 1%;
}
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 164px; /* Set 1px less than menu width */
	top: 0;
}

ul#primary-nav li ul li a
{
	padding: 5px 5px 5px 5px;
	width:200px;
	color:#333;
	background:#eee;
	border-bottom:1px solid #ddd;
}
/* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul
{
	display: none;
} /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul
{
	display: block;
} /* The magic */

ul#primary-nav li.menuparent
{
	background: transparent url(../images/public/arrow.gif) right center no-repeat;
}

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over
{
	background-color: #eee;
}

ul#primary-nav li ul li a:hover
{
	color: #fff;
	background:#bf252d;
}

/*************************************end_VerticalMenu*/
