body{
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:12px;
	color			:#88959a;
	background		:#ffffff;
	margin			:0 0;
	padding			:0 0;
	behavior		:url("csshover3.htc");
}

/*------------------------HEADER-----------------------------*/

#header{
	width			:100%;
}

#content_top{
	height			:44px;
	background		:url(images/bg_top.jpg) repeat-x;
}

#top{
	width			:955px;
	height			:44px;
	overflow		:hidden;
	margin			:0 auto;
}

#blockTopLeft{
	width			:175px;
	height			:44px;
	overflow		:hidden;
	float			:left;
	background		:url(images/block_top_left.jpg) no-repeat;
}

#blockTopCenter{
	width			:605px;
	height			:44px;
	overflow		:hidden;
	float			:left;
	color			:#ffffff;
}

#blockTopRight{
	width			:175px;
	height			:44px;
	overflow		:hidden;
	float			:left;
	background		:url(images/block_top_left.jpg) no-repeat;
}

#container_head{
	height			:147px;
	background		:url(images/bg_header.jpg) repeat-x;
}

#head{
	width			:955px;
	height			:147px;
	overflow		:hidden;
	margin			:0 auto;
	background		:url(images/bg_head.jpg);		
}

#logo_area{
	width			:355px;
	height			:147px;
	float			:left;
	overflow		:hidden;
}

#search{
	width			:300px;
	height			:33px;
	float			:left;
	overflow		:hidden;
	padding-top		:114px;
}

#searchInput{
	width			:162px;
	height			:20px;
	margin-left		:138px;
	background		:url(images/bg_search.jpg) no-repeat;
}

.typeSearch{
	width			:162px;
	border			:none;
	background		:transparent;
}

/*------------------------MENU-----------------------------*/

#container_menu{
	height			:70px;
	background		:url(images/bg_menu_prin.jpg) repeat-x;
}

#menu{
	width			:920px;
	height			:70px;
	margin			:0 auto;
	overflow		:hidden;
}

.itemNormal{
	width			:184px;
	float			:left;
	overflow		:hidden;
	text-decoration	:none;
	
	text-align		:center;
	color			:#ffffff;
	font-size		:16px;
}

.itemActive{
	width			:184px;
	float			:left;
	overflow		:hidden;
	text-decoration	:none;
	
	text-align		:center;
	color			:#ffffff;
	font-size		:16px;
}

.itemNormal:hover{
	width			:184px;
	float			:left;
	overflow		:hidden;
	text-decoration	:none;
	
	text-align		:center;
	color			:#ffffff;
	font-size		:16px;
}

.redMenu{
	background		:url(images/bg_item_menu.jpg);
	height			:70px;
}

.redMenuActive{
	background		:url(images/bg_item_menu_hover.jpg);
	height			:70px;
}

.redMenu:hover{
	background		:url(images/bg_item_menu_hover.jpg);
	height			:70px;
}

/*-------------------------SUBMENU----------------------------*/

#containerSubMenu{
	width			:100%;
	height			:23px;
	background		:#c5c5c5;
}

/*------------------------CONTAINER-----------------------------*/

#container{
	width			:100%;
	
	background		:url(images/bg_container.jpg) repeat-x;
	background-color:#d8d9d8;
	overflow		:hidden;
}

#subContainer{
	width			:960px;
	margin			:0 auto;
	padding			:8px 0px 8px 0px;
}

#textArea{
	width			:100%;
	float			:left;
}

#banner{
	width			:100%;
	height			:129px;
	float			:left;
	margin-bottom	:10px;
}

#prodCont{
	width			:960px;
	float			:left;
	overflow		:hidden;
}

#detailContent{
	width			:100%;
	float			:left;
	overflow		:hidden;
}

#path{
	width			:100%;
	height			:17px;
	float			:left;
	padding-top		:5px;
	border-bottom	:1px solid #dadada;
}

#content{
	width			:100%;
	float			:left;
	padding			:0px 0px 0px 0px;
}

#mainTitle{
	width			:100%;
	height			:35px;
	float			:left;
	overflow		:hidden;
}

#titleBullet{
	width			:30px;
	height			:35px;
	float			:left;
	overflow		:hidden;
	background		:url(images/title_bullet.jpg) no-repeat;
}

#title{
	width			:598px;
	height			:30px;
	float			:left;
	overflow		:hidden;
	color			:#cc0000;
	font-size		:16px;
	padding-top		:10px;
	font-weight		:bold;
	text-transform	:uppercase;
}

.cotizarButton{
	width:130px;
	height:26px;
	display:block;
	margin:10px 60px;
	_margin:10px 30px;
	text-decoration:none;
	float:left;
	text-align:center;
	padding-top:10px;
	color:#a0a0a0;
	font-weight:bold;
	font-size:14px;
}

/*------------------------FOOTER-----------------------------*/

#footer{
	width			:100%;
	height			:32px;
	background		:url(images/bg_footer.jpg) repeat-x;
}

#foot{
	width			:955px;
	height			:32px;
	overflow		:hidden;
	margin			:0 auto;
}

#blockFootLeft{
	width			:175px;
	height			:32px;
	overflow		:hidden;
	float			:left;
	background		:url(images/block_footer_left.jpg) no-repeat;
}

#blockFootCenter{
	width			:605px;
	height			:32px;
	overflow		:hidden;
	float			:left;
	color			:#ffffff;
	text-align		:center;
	font-size		:11px;
	margin-top		:3px;
}

#blockFootCenter a{
	color			:#ffffff;
}

#blockFootRight{
	width			:175px;
	height			:32px;
	overflow		:hidden;
	float			:left;
	background		:url(images/block_footer_right.jpg) no-repeat;
}

/*----------------------------Estilo para el Top Menu----------------------------*/

.menuChildsNormal{
	height:34px;
	padding:10px 15px 0px 14px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	float:left;
			}
			
.menuChildsNormal:hover{
	height:34px;
	padding:10px 15px 0px 14px;
	display:block;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:13px;
	background:url(images/bg_over_menu_top.jpg) center;
	float:left;
}

/*--------------------------Login Style----------------------------------*/

#loginForm{
	width			:232px;
	float			:left;
	padding-left	:50px;
}

#loginInstructions{
	width			:232px;
	float			:left;
	border-left		:solid red 3px;
	padding-left	:50px;
	text-align		:justify;
}
