/*********

GERAL
puxar a 184 ate 1089;
************/
@media all and (min-width: 1200px){
body{zoom: 1.2;}
}

*{
	color:#555555;
	padding:0;
	list-style:none;
	text-decoration:none;
	font:11px Helvetica, Arial, sans-serif	
}

img{
	border:none;
}


a{
	color:#555555;
	
}

a:hover{
	color:#000000;
}

body{
	/*background-color:red;*/
	background:url(backgrou.jpg) repeat;	
}

#general{
	margin:20px auto;
	font-size:0px;
}

#o{
	margin: 10px 0 0px 0px;
	padding-left:15px;
	background:url(li.png) no-repeat 0px 2px;
}

/*************

Fim GERAL

****************/

/******************
TOP and MENU
*********************/

#top{
	width:906px;
	margin:0 auto;
	background:url(top-body.jpg) no-repeat 0 28px;	
	height:37px;			
}

#menu{
	width:368px;
	height:37px;
	float:right;
	position:relative;
}

#menu li{
	height: 38px;	
	position:absolute;	
	display:block;	
	background: url(menu_01.png) 0px -80px no-repeat;	
}

#menu a{
	height:38px;
	display: block;	
}



#menu #home{
	width: 90px;
	left: 0px;
	top:0;
	background-position: -0px -79px;	
}

#menu #home a:hover{background: url(menu_01.png) -0px -40px no-repeat scroll;}

#menu #mainscience{
	width: 88px;
	left: 90px;
	top:0;
	background-position: -90px -79px;	
}

#menu #mainscience a:hover{background: url(menu_01.png) -90px -40px no-repeat scroll;}

#menu #mainservice{
	width: 88px;
	left: 175px;
	top:0;
	background-position: -175px -0px;	
}

#menu #mainservice a:hover{background: url(menu_01.png) -175px -40px no-repeat scroll;}


#menu #contact{
	width: 95px;
	left: 262px;
	top:0;
	background-position: -262px -79px;	
}
#menu #contact a:hover{background: url(menu_01.png) -262px -40px no-repeat scroll;}

/******************
fim TOP and MENU
*********************/


/******************
MENU_ru
*********************/


#menu_ru{
	width:368px;
	height:37px;
	float:right;
	position:relative;
}

#menu_ru li{
	height: 38px;	
	position:absolute;	
	display:block;	
	background: url(menu_01_ru.png) 0px -80px no-repeat;	
}

#menu_ru a{
	height:38px;
	display: block;	
}



#menu_ru #home{
	width: 90px;
	left: 0px;
	top:0;
	background-position: -0px -79px;	
}

#menu_ru #home a:hover{background: url(menu_01_ru.png) -0px -40px no-repeat scroll;}

#menu_ru #mainscience{
	width: 88px;
	left: 90px;
	top:0;
	background-position: -90px -79px;	
}

#menu_ru #mainscience a:hover{background: url(menu_01_ru.png) -90px -40px no-repeat scroll;}

#menu_ru #mainservice{
	width: 88px;
	left: 175px;
	top:0;
	background-position: -175px -0px;	
}

#menu_ru #mainservice a:hover{background: url(menu_01_ru.png) -175px -40px no-repeat scroll;}


#menu_ru #contact{
	width: 95px;
	left: 262px;
	top:0;
	background-position: -262px -79px;	
}
#menu_ru #contact a:hover{background: url(menu_01_ru.png) -262px -40px no-repeat scroll;}

/******************
fim MENU
*********************/
/*****************
BODY
**********************/

#topbody{
	width:906px;
	height:39px;
	margin:0 auto;
	background:url(body-bod.jpg) repeat-y;
}




#body_menu_2{
	width:906px;
	height:30px;
	margin:0 auto;
	background:url(body_menu_3.jpg) repeat-y;
}

#body{
	width:906px;
	margin:0px auto;
}

.border-splash{	
	clear:both;
	font:0px Arial, Helvetica, sans-serif;
	height:4px;
	background:url(border-s.jpg) no-repeat;
}



#body-boxes{
	width:906px;
	height:490px;
	background:url(body-bod.jpg) repeat-y;		
}

#body-boxes2{
	background:url(body-bod.jpg) repeat-y;
	height:21px;	
}

#box1{
	
	width:550px;
	height:490px;
	float:left;
	background:url(sep10000.jpg) repeat-y 549px 0;	
}

#box2{
	width:291px;
	height:490px;
	float:left;
}

#box3{
	width:550px;
	height:20px;
	float:left;	
	background:url(sep10000.jpg) repeat-y 549px 0;
}

#box4{
	width:291px;
	height:20px;
	float:left;
}

.stock-text{
	margin-left:5px;
}

#bx1_t{
	height:110px;	
	width:440px;
	margin:10px 0 0px 65px;
	text-align: justify;
}




#bx2_t{
	height:50px;	
	width:300px;
	margin:340px 0 0px 0px;
}


#title{
	margin: 10px 0 5px -15px;
	padding-left:15px;
	background:url(hisicon0.jpg) no-repeat 0 2px;
	color:#000000;
}

#title_bx2{
	margin: 0px 0px 0px 40px;
	padding-left:15px;
	background:url(hisicon0.jpg) no-repeat 0 2px;
	color:#000000;
}

.ideas{
	color:#000000;
	margin:20px 0 15px 0;
	font:16px Arial, Helvetica, sans-serif;
	clear:left;
}

.links{
	
	margin:0px 0px 25px 0;
	clear:left;
}

.current{
	color:#000000;
	font:16px Arial, Helvetica, sans-serif;
}

#bx2_i{
	height:300px;
	width: 230px;
	margin: 35px 6px 0 0px;
	float: right;
}

#splash{
	position:relative;
	background:url(body-bod.jpg) repeat-y;
	height:31px;
}

#splash img{
	display:none;
	position:absolute;
	top:0;
	left:20px;
}

/*****************
Fim BODY
**********************/


/*************************
RODAPE
*****************************/
#bottom-body{
	position:relative;
	height:52px;
	width:906px;
	margin:0 auto;
	background:url(bottom-b.jpg) no-repeat;
}


/*******************
  MENU_02

*********************/

#menu_02{
	width:866px;
	height:28px;
	margin:0px 0 0 20px;
	position:absolute;
	
}


	

#menu_02 li{
	height: 29px;	
	position:absolute;	
	display:block;	
	background: url(menu_02.png) 0px 29px no-repeat;
		
}

#menu_02 a{
	height:29px;
	display: block;	
}

#menu_02 #AnalyticalServices{
	width: 177px;
	left: 0px;
	top:0;
	background-position: 0px -0px;
}

#menu_02 #AnalyticalServices a:hover{background: url(menu_02.png)  0px -28px  no-repeat scroll;}
#menu_02 #AnalyticalServices a:active{background: url(menu_02.png) 0px -28px  no-repeat scroll;}

#menu_02 #Electrophysics{
	width: 145px;
	left: 177px;
	top: 0px;
	background-position: -177px -28px;
}

#menu_02 #Electrophysics a:hover{background: url(menu_02.png)  -177px -28px no-repeat scroll;}
#menu_02 #Electrophysics a:active{background: url(menu_02.png) -177px -28px  no-repeat scroll;}


#menu_02 #Dosimetry{
	width: 114px;
	left: 322px;
	top: 0px;
	background-position: -322px -0px;
}

#menu_02 #Dosimetry a:hover{background: url(menu_02.png) -322px -28px no-repeat scroll;}
#menu_02 #Dosimetry a:active{background: url(menu_02.png) -322px -28px no-repeat scroll;}


#menu_02 #Thermovision{
	width: 137px;
	left: 436px;
	 top: 0px;
	background-position: -436px -0px;
}

#menu_02 #Thermovision a:hover{background: url(menu_02.png) -436px -28px no-repeat scroll;}
#menu_02 #Thermovision a:active{background: url(menu_02.png) -436px -28px no-repeat scroll;}


#menu_02 #Vacuumsystem{
	width: 152px;
	left: 573px;
	top: 0px;
	background-position: -573px -0px;
}

#menu_02 #Vacuumsystem a:hover{background: url(menu_02.png) -573px -28px no-repeat scroll;}
#menu_02 #Vacuumsystem a:active{background: url(menu_02.png) -573px -28px no-repeat scroll;}


#menu_02 #Metalworking{
	width: 143px;
	left: 725px;
	top:0;
	background-position: -725px -0px;
}

#menu_02 #Metalworking a:hover{background: url(menu_02.png) -725px -28px no-repeat scroll;}
#menu_02 #Metalworking a:active{background: url(menu_02.png) -725px -28px no-repeat scroll;}

.menu_t1{
	color:#555555;	
	text-align: center;    
	padding: 11px; 
	margin: 0px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
}

a:hover .menu_t1{
	color:#111111;	
	padding: 9px; 	
}

.menu_select_t1{
	color:#111111;	
	text-align: center;    
	padding: 9px; 
	margin: 0px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;

}


.menu2_t1{
	color:#FFFFFF;	
	text-align: center;    
	padding: 5px; 
	margin: 0px 0px 0px 7px;
	font:12px Arial, Helvetica, sans-serif;
	
}

#rotate_i{
	height:16px;
	width: 16px;
	margin: 2px 0px 0px 60px;
	float: left;
}

#rotate_t{
	height:16px;	
	width:50px;
	margin: 5px 0 0 60px;	
}
#top_i{
	position:absolute;
	margin: 5px 0px 0px 40px;
	
}

#top_t{
	position:absolute;
	margin: 8px 0 0 70px;	
}
#bxtop_iua{
	position:absolute;
	margin: 8px 0px 0px 796px;
}
#bxtop_iru{
	position:absolute;
	margin: 8px 0px 0px 822px;
}
#bxtop_ien{
	position:absolute;
	margin: 8px 0px 0px 847px;
}
.ideas_top{
	color:#000000;
	font:14px  Helvetica, Arial, sans-serif;
	clear:left;
}

/******************* for slide show **************************/

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
	valign="middle"
	align="center"
	width="231"
	height="300"
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
} 