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;
}

#subMenu{
	width			:1008px;
	height			:23px;
	margin			:0 auto;
}

#subMenu a{
	text-decoration	:none;
	height			:23px;
}

.subNormal{
	height			:18px;
	border-left		:1px solid #fff;
	border-right	:1px solid #fff;
	padding			:5px 15px;
	color			:#fff;
	float			:left;
}

.subNormal:hover{
	height			:18px;
	padding			:5px 15px;
	color			:#5a5a5a;
	background-color:#fff;
}

.subActive{
	height			:18px;
	border-left		:1px solid #fff;
	border-right	:1px solid #fff;
	padding			:5px 15px;
	float			:left;
	color			:#5a5a5a;
	background-color:#fff;
}

/*------------------------CONTAINER-----------------------------*/

#container{
	width			:100%;
	overflow		:hidden;
	background		:url(images/bg_container.jpg) repeat-x;
	background-color:#D8D8D8;
}

#subContainer{
	width			:960px;
	margin			:0 auto;
	padding			:8px 24px 8px 24px;
	overflow		:hidden;
}

#textArea{
	width			:632px;
	float			:left;
	overflow		:hidden;
}

#mainTitle{
	width			:100%;
	height			:35px;
}

#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		:24px;
	padding-top		:5px;
}

#banner{
	width			:598px;
	padding-left	:34px;
	height			:125px;
	float			:left;
	overflow		:hidden;
	margin-bottom	:10px;
}

#content{
	width			:598px;
	padding-left	:34px;
	padding-top		:20px;
	float			:left;
}

#rightArea{
	width			:297px;
	padding-left	:31px;
	float			:left;
}

.indexProText{
	width			:120px;
	height			:100px;
	float			:left;
	overflow		:hidden;
	margin-left		:20px;
	_margin-left	:0px;
}

.indexProImg{
	width			:120px;
	height			:71px;
	float			:left;
	overflow		:hidden;
	background		:url(images/index_product_img.jpg) no-repeat;
}

.indexProTitle{
	width			:120px;
	float			:left;
	overflow		:hidden;
	text-align		:center;
	color			:#7d8f99;
}

.indexProTitle a{
	text-decoration	:none;
	color			:#7d8f99;
}

#rightBanner{
	width			:100%;
	height			:270px;
	padding-bottom	:5px;
	float			:left;
}

#rightIndexer{
	width			:100%;
	height			:205px;
	padding-bottom	:5px;
	float			:left;
	overflow		:hidden;
	border			:1px #e8e8e8 solid;
}

/*------------------------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;
}

/*---------------------------Registration Form Style---------------------------------------*/

.form_label{
	text-align		:right;
	width			:100px;
}

.form_input{
	width			:200px;
}

#send{
	width			:100px;
}

#reset{
	width			:100px;
}

/*--------------------------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;
}

/****************************
 *****NEWS MODULE STYLE******
 ****************************/

#news_item{
	width			: 598px;
	float			: left;
	overflow		: hidden;
}

#news_image{
	width			: 164px;
	height			: 125px;
	float			: left;
	overflow		: hidden;
}

#brief_news{
	width			: 432px;
	float			: left;
	overflow		: hidden;
}

#news_viewMore{
	width			: 598px;
	float			: left;
	overflow		: hidden;
	text-align		: right;
}
