*{margin:0; padding:0; border: 0;     scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#7B96A5;
	scrollbar-shadow-color:#2c5777;
	scrollbar-face-color:#B5CBE7;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-darkshadow-color:#2c5777;
	scrollbar-3d-light-color:#2c5777;}
body {
	font: 100%/1em Verdana, Tahoma, arial, sans-serif;
	background:url(../images/bg.jpg) ;
	margin-bottom: 5px;

}
.bodyCont{
	clear:both;
	background-color:#FFF;
	background-image:url(../images/blank.jpg);
	position:absolute;
	top:0px;
	left:0px;
	float:left;
	

}
#container{
	width: 800px;
	margin: 0px auto;
	background: #FFFFFF;
	border: 1px solid #CCC;
}
#header{
	height:88px;
	font-family: "MS Serif", "New York", serif;
	background-image:url(../images/bg_head.jpg);
 }
 #headerleft{
	display:inline /*Fix IE floating margin bug*/;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 590px;
	float: left;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
#headerright{
	display:inline /*Fix IE floating margin bug*/; 
	padding-right: 0px;
	width: 200px;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
#menu{
	height:24px;
	background-image:url(../images/bg_menu.jpg);
	}
#bgimgportata{
	height:26px;
	background-image:url(../images/bg_bt_imgportada.jpg);
	}	
#content{
	padding-top: 0px;
	padding-bottom: 5px;
	width:800px;
	clear: both; 
	background-color:#FFFFFF;
	
}
#leftcontent{
	display:inline /*Fix IE floating margin bug*/;
	padding-left: 0px;
	padding-bottom: 1px;
	width: 635px;
	float: left;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	background-color:#FFFFFF;
}

#rightcontent{
	display:inline /*Fix IE floating margin bug*/; 
	float:right;
	position:relative;
	right:5px;
	padding-left: 5px;
	width: 130px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	background-color:#F6F6F6;
}	
#hrcontent{
	float:left;
	padding-left:19px;	
	}
#princTit{
	float:left;
	padding-top:15px;	
	padding-left:19px;
	font-family:verdana;
	font-size:16px;
	font-weight:bolder;
	color:#EB6A0A;
	letter-spacing:-1px;	
	}
#princRes{
	float:left;
	padding-top:2px;
	padding-left:19px;
	text-align:justify;
	letter-spacing:0px;
	width:620px;
	font-family:Verdana;
	font-size:14px;
	color:#666;
	font-weight:bold;	
	letter-spacing:0px;

}
#princTxt{
	float:left;
	padding-top:5px;
	padding-left:19px;
	text-align:left;
	width:620px;
	font-family:Verdana;
	font-size:12px;
	color:#666; 
	font-weight:normal;
	letter-spacing:0px;
	line-height:16px;	
	}	
#content2{
	padding-top: 20px;
	padding-bottom: 5px;
	width:630px;
	clear: both; 
	background-color:#FFFFFF;
	
}
#leftcontent2_left{
	display:inline /*Fix IE floating margin bug*/;
	padding-left: 19px;
	padding-bottom: 1px;
	width: 291px;
	float: left;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	background-color:#FFFFFF;
}
#leftcontent3_left{
	display:inline /*Fix IE floating margin bug*/;
	padding-left: 30px;
	padding-bottom: 1px;
	width: 129px;
	float: left;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	background-color:#FFFFFF;
}
#leftcontent3_right{
	display:inline /*Fix IE floating margin bug*/;
	padding-right: 0px;
	padding-bottom: 1px;
	width: 129px;
	float: right;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	background-color:#FFFFFF;
}
#contenttext2{
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	color:#666;
	line-height:16px;
	}
#readmore{
	padding-top:5px;
	font-size:10px;
	color:#090;
	font-weight:bold;
	}
.left{
	float: left;
	padding: 0px 0px 0px 0px;
}
.right{
	float: right;
	padding: 0px 0px 0px 0px;
}
#bottomtext{
	float:center;
	padding-top:8px;
	}
#bottom{
	background-image:url(../images/bg_bottom.jpg);
	clear:both;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:30px;
	text-align:center;
	vertical-align:middle;
	letter-spacing:0px;	
	overflow:visible !important /*Firefox*/; 	
	}
#titright{
	float:right;
	padding-right:0px;
	padding-top:0px;
	}
#imgright{
	position:relative;
	right:13px;
	float:right;
	padding-right:0px;
	padding-top:0px;
	}	
#buttonrs{
	position:relative;
	clear:both;
	width:122px;
	height:27px;
	float:right;
	right:0px;
	padding-top:6px;
	padding-right:15px;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	text-align:right;
	background-image:url(../images/img_bt.jpg);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: center;
	cursor:pointer;
	}
#contentInt{
	padding-top: 0px;
	padding-bottom: 5px;
	width:800px;
	clear: both; 
	background-color:#FFFFFF;
	
}
#leftcontentInt{
	display:inline /*Fix IE floating margin bug*/;
	padding-left: 0px;
	padding-bottom: 1px;
	width: 210px;
	float: left;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	background-color:#FFFFFF;
}

.rightcontentInt{
	display:inline /*Fix IE floating margin bug*/; 
	float:right;
	position:relative;
	right:5px;
	padding-left: 0px;
	width: 590px;
	height:450px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	background-color:#FFF;
    overflow:auto;	
}	
#menuTit{
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	position:relative;
	left:5px;
	color:#F27021;
	cursor:pointer;
}
#menuTit2{
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	position:relative;
	left:5px;
	color:#666;
	cursor:normal;
	line-height:12px;
}
#menuTitSel{
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	position:relative;
	left:5px;
	color:#F27021;
	cursor:pointer;
}
#menuPoint{
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	position:relative;
	left:10px;
	color:#666;
	letter-spacing:0px;
	line-height:12px;
	cursor:pointer;
}
a, a:visited {
	text-decoration: none;
	color:#666;
	background: inherit;
}
a:hover {
	color: #F27021;
	background: inherit;
	text-decoration: underline;
}
#hrpointer{
	position:relative;
	left:5px;
}
#hrpointer2{
	position:relative;
	clear:both;
	background-image:url(../images/hr_pointer_02.jpg);
	background-repeat:repeat-x;
	height:2px;
	width:100%;
}
	
#containerCont{
	width: 570px;
	background: #FFFFFF;
}
#contTit{
	margin: 0px auto;
	background: #FFFFFF;
	font:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#F27021;
	}
#contCont{
	margin: 0px auto;
	padding-top:10px;
	padding-bottom:15px;	
	background: #FFFFFF;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666;
	text-align:left;
	line-height:13px;
}
#oc_left{
	clear:both;
	display:inline /*Fix IE floating margin bug*/;
	padding-left: 10px;
	padding-bottom: 1px;
	width: 145px;
	float: left;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	background-color:#FFFFFF;
	cursor:pointer;
	
}
#oc_center{
	
	display:inline /*Fix IE floating margin bug*/;
	padding-left: 65px;
	padding-bottom: 1px;
	width: 145px;
	float: left;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	background-color:#FFFFFF;	
	cursor:pointer;
}
#oc_right{
	
	display:inline /*Fix IE floating margin bug*/;
	padding-left: 0px;
	padding-bottom: 1px;
	width: 145px;
	float: right;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	background-color:#FFFFFF;	
	cursor:pointer;
}
#titMem{
	clear:both;
	padding-left:10px;
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-align:left;	
	}
#cbsLtext{
	clear:both;
	padding-left:0px;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
	text-align:left;		
}
.trTit{
	background-color:#FF6600;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	vertical-align:top; 	
}
.trTitS{
	background-color:#FFF;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FF6600;
	vertical-align:top; 	
}
.trTitLine{
	background-color:#F6F6F6;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666;	
	vertical-align:top;	
}
.trTitLineTot{
	background-color:#E3E4E5;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FF6600;		
	vertical-align:top;	
}
.trTitHR{
	background-color:#FF6600;
	height:1px;
	vertical-align:top;
	
}
.subind{
	vertical-align:sub;
	font-size:12px
	
}
.trEspProd{
	background-color:#F6F6F6;
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#666;		
	vertical-align:top;		
}
.txtStit{
	color:#F60; 
	font-weight:bold
}
#accBlock{
	clear:both;
	background-color:#666;
	color:#FFF;
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	width:560px;
	
	
		
}
#accCont{
	padding-left:15px;
	padding-top:10px;
	font-size:10px;
}
#titWhite{
	font:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
		
}
.titOrange{
	color:#F60;
	font-weight:bold;
}
#newsTit{
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#F60;
	font-weight:bold;
}
#news{
	clear:both;
	background-color:#E3E4E5;
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:540px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	line-height:12px;
	
}
#hrpointer3{
	position:relative;
	clear:both;
	background-image:url(../images/hr_pointer_02.jpg);
	background-repeat:repeat-x;
	height:2px;
	width:560px;
}
#box01{
	clear:both;
	background-color:#E3E4E5;
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:459px;
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:5px;
	line-height:12px;
	height:74px;
	border: 1px solid #999;
	vertical-align:bottom;
}
#box02{
	clear:both;
	/*background-color:#FFF;*/
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:500px;
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:5px;
	line-height:12px;
	vertical-align:bottom;
}
#box03{
	clear:both;
	/*background-color:#FFF;*/
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:400px;
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:5px;
	line-height:12px;
	vertical-align:bottom;
}

#imgFloatLeft{
	display:inline /*Fix IE floating margin bug*/;
	padding-top:0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 90px;
	float: left;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
#txtDirectors{
	display:inline /*Fix IE floating margin bug*/;
	padding-top:40px;
	padding-left: 0px;
	width: 240px;
	float:left;
	left:140px;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	
	
}
#txtExec{
display:inline /*Fix IE floating margin bug*/;
	padding-top:10px;
	padding-left: 0px;
	width: 210px;
	float:left;
	left:140px;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
#txtExecR{
display:inline /*Fix IE floating margin bug*/;
	padding-top:10px;
	padding-right: 0px;
	width: 210px;
	float:right;
	right:20px;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
#txtExecCo{
	clear:both;
	display:inline /*Fix IE floating margin bug*/;
	padding-top:10px;
	padding-left: 0px;
	width: 200px;
	float:left;
	left:0px;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
#txtExecCoB{
	clear:both;
	display:inline /*Fix IE floating margin bug*/;
	padding-top:10px;
	padding-left: 0px;
	width: 300px;
	float:left;
	left:0px;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
#contTitG{
	margin: 0px auto;
/*	background: #FFFFFF;*/
	font:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666;
	}