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;
	font-size		:13px;
	color			:#858b90;
}

/*------------------------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			:183px;
	float			:left;
	overflow		:hidden;
	text-decoration	:none;
	text-align		:center;
	color			:#ffffff;
	font-size		:16px;
}

.itemActive{
	width			:183px;
	float			:left;
	overflow		:hidden;
	text-decoration	:none;
	text-align		:center;
	color			:#ffffff;
	font-size		:16px;
}

.itemNormal:hover{
	width			:183px;
	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;
}

/*------------------------CONTAINER-----------------------------*/

#container{
	width			:100%;
	height			:522px; /*Esta es una medida temporal que debe ser sustituida al final*/
	background		:url(images/bg_container.jpg) repeat-x;
	background-color:#D8D8D8;
}

#subContainer{
	width			:907px;
	height			:331px;
	margin			:0 auto;
	padding			:8px 24px 8px 24px;
	/*background		:url(images/bg_subcontainer.jpg) repeat-x;*/
}

#flash{
	width			:543px;
	height			:331px;
	float			:left;
}

#newsIndexer{
	width			:342px;
	height			:331px;
	float			:left;
	padding-left	:22px;
}

/*-------------------------MENU BOTTOM---------------------------*/

#productIndexer{
	width			:910px;
	height			:151px;
	margin			:0 auto;
	padding			:0px 24px 24px 21px;
}

.bottMenu{
	width			:179px;
	height			:151px;
	float			:left;
	margin-left		:3px;
	background		:url(images/bg_bott_menu.jpg) no-repeat;
}

.bottMenu a{
	color			:#a40000;
	text-decoration	:none;
}

.bottMenu_img{
	width			:152px;
	height			:78px;
	float			:left;
	overflow		:hidden;
	margin			:15px 14px 10px 14px;
	_margin			:15px 7px 10px 7px;
}

.bottMenu_title{
	width			:152px;
	margin			:0px 14px;
	color			:#a40000;
	font-size		:14px;
	float			:left;
	text-align		:center;
	font-weight		:bold;
}

/*------------------------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 14px 0px 14px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	float:left;
			}
			
.menuChildsNormal:hover{
	height:34px;
	padding:10px 14px 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;
}

/*--------------------------------Indexer News-------------------------------------------------*/

.indexNewsCont{
	width		:343px;
	height		:93px;
	float		:left;
	overflow	:hidden;
	margin		:8px 0px;
}

.indexText{
	width		:200px;
	height		:76px;
	float		:left;
	overflow	:hidden;
}

.indexTitle{
	width		:200px;
	height		:20px;
	float		:left;
	overflow	:hidden;
	color		:#cc0000;
	text-transform:uppercase;
}

.indexTitle a{
	color		:#cc0000;
	text-decoration:none;
}

.indexBrief{
	width		:200px;
	height		:56px;
	float		:left;
	overflow	:hidden;
	color		:#88959a;
	text-align	:justify;
}

.indexImage{
	width		:124px;
	height		:76px;
	float		:left;
	overflow	:hidden;
	margin-left	:19px;
}

.indexView{
	width		:343px;
	height		:12px;
	float		:left;
	overflow	:hidden;
	font-size	:9px;
	color		:#cc0000;
	text-transform:uppercase;
	background	:url(images/line_indexer_news.jpg) repeat-x;
	text-align	:right;
	margin-top	:5px;
}

.indexView a{
	color		:#cc0000;
	text-decoration:none;
}

/*--------------------------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;
}