/***********************************************
 			THREE IMAGE VIEWER
***********************************************/

.tree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color:             rgb(255,255,255);
    
	padding: 9px;
	
	white-space: nowrap;
}
.tree img {
	border: 0px;
	height: 16px;
	vertical-align: text-bottom;
    color:             rgb(255,255,255);
    
}
.tree a {
	
	text-decoration: none;
	color:             rgb(255,255,255);
    
}
.tree a:hover {
	/*color: #345373;*/
	color: 				rgb(0,255,0);
	
	
}

.tree a:link { 
	color: #FFFFFF;
}

.tree a:visited { 
	/*color: #9F9F9F;*/
	color: #FFFFFF;
}


table.left_description {
		FONT-FAMILY:        Verdana, Arial, Helvetica;
		FONT-SIZE:          11px;
		font-family :       Verdana;
		FONT-WEIGHT:        normal;
		text-align: 		justify;
		
		
		COLOR:			     rgb(255,255,255);
		
		width:220px;

		height:			600px;
		
		
		padding: 0px; 
		border: 0px; 
		border-collapse: collapse;
		margin-left: auto;
		margin-right: auto;


}

/****************************************************************/


a:link { 
	color: #22BBFF;
}

a:visited { 
	color: #0066CC;
}

a:hover { 
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

a:active { 
	color: #FFFFFF;
}


body {
	height:93%;
	background:#000000 url(/common/graphics/texture-binary-wrap.png);
    color : #FFFFFF;
    FONT-WEIGHT:       normal;
    font-family : Verdana, Arial, Helvetica, Helv, sans-serif;

}
html {
	height:100%;
}

#content {
	width:600px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0em auto -5em;
	margin-bottom:-450px;
	margin-top:50px;
	background:#fff url(/common/graphics/underc.jpg) no-repeat center 130%;
	border:1px solid #87AF63;
}
#content h1 {
	font-family:arial;
	color:#4A6037;
	text-align:right;
	width:50%;
	margin:60px 20px 20px 200px;
}
.push {
	height:29em;
}
#wrap {
	width:100%;
	height:29em;
	background:url(/mode7.png) repeat-x 50% bottom;
}
#inner_wrap {
	width:100%;
	height:29em;
	background:url(/mode7.png) 
	repeat-x 100% bottom;
}



h4{
	text-align:			   center;
	COLOR: #33CCFF;
}

h4 a:link { 
	color: #33CCFF;
}

h4 a:visited { 
	color: #708090;
}

p{
	text-align:		   justify;
	font-family :        verdana,arial,helvetica;
	font-size:  11px;
}

p.p_center{
	
	text-align:		   center;
	font-family :        arial,helvetica;
}


.center1
{ 
margin-left: auto;
margin-right: auto;
}
 
.center2
{ 
text-align: center;
}


table.images{

    FONT-FAMILY:       Verdana, Arial, Helvetica;
    FONT-SIZE:         10px;
    font-family :        arial, helvetica;
    FONT-WEIGHT:       normal;
    
    COLOR:             black;
    
	BORDER:            black 1px solid;
    PADDING:           2px;
	height:			   50px;
	width:			   100%;

}

table.contact{

    FONT-FAMILY:       Verdana, Arial, Helvetica;
    FONT-SIZE:         10px;
    font-family :        arial, helvetica;
    FONT-WEIGHT:       normal;
    float: right;
    COLOR:             white;


}
table.table_menu{

    FONT-FAMILY:       Verdana, Arial, Helvetica;
    FONT-SIZE:         11px;
    font-family :        arial, helvetica;
    FONT-WEIGHT:       normal;
    COLOR:             black;
    BACKGROUND-COLOR:  rgb(255,255,255);
	background-image:  url(/common/graphics/barra-1.gif);
	background-repeat: repeat;
	BORDER:            black 1px solid;
    PADDING:           2px;
	height:			   50px;
	width:			   100%; /* Minium left */
	min-width:         650px;

}

td.table_menu{
	/*margin-left:300px;*/
	width: 100%; 
	text-align: center;
	min-width:150px;
}

td.table_menu_left{
	/*margin-left:300px;*/
	width: 100%;
	min-width:300px;
	
	
}


td.table_menu_right{
	/*margin-left:300px;*/
	width: 100%; 
	text-align: center;
	min-width:150px;
	
}

table.table2 {
		FONT-FAMILY:       Verdana, Arial, Helvetica;
		FONT-SIZE:         10px;
		FONT-WEIGHT:       normal;
		COLOR:             black;
		BACKGROUND-COLOR:  rgb(0,0,0);
		BORDER:            black 1px solid;
		PADDING:           2px;
		height:			   50px;
		width:			   100%;
}


table.table3 {
		FONT-FAMILY:       Verdana, Arial, Helvetica;
		FONT-SIZE:         10px;
		font-family :        arial, helvetica;
		FONT-WEIGHT:       normal;
		COLOR:             black;
		BACKGROUND-COLOR:  rgb(0,0,0);
		BORDER:            1px solid;
		PADDING:           2px;
		height:			   50px;
		width:			   100%;


}

td.td1{
			background-image: url(common/graphics/b3.gif);
			background-repeat: repeat;
}

td.select_language{
	
	padding-top: 4px;
}

td.main_cell{
			
			width: 100%;
}

td.menu{
			/*width: 128px;*/
			/*padding: 10px;*/
			width: 100%; /*800px;*/
			
}


/*----------------------------------------------------------------------------------------
  MAIN TABLES
----------------------------------------------------------------------------------------*/

table.main{
	
	height: 600px;
}

table.list_techniques{
	
		FONT-FAMILY:       Verdana, Arial, Helvetica;
		FONT-SIZE:         11px;
		font-family :        Verdana;
		FONT-WEIGHT:       normal;
		text-align: left;
		
		COLOR:			   rgb(255,255,255);
		
		width:			   100%;
		/*BORDER:            black 20px solid;*/
		
		
		/*padding: 10px; */
		
		
		border-collapse: separate;
		margin-left: auto;
		margin-right: auto;


}

td.list_techniqes{
	/*border-style: hidden;*/
	
	/*padding: 10px*/
	vertical-align: text-top;
	width:	140px;
	
}






table.right_description {
		FONT-FAMILY:       Verdana, Arial, Helvetica;
		FONT-SIZE:         11px;
		font-family :        Verdana;
		FONT-WEIGHT:       normal;
		text-align: justify;
		vertical-align: text-bottom;
		
		COLOR:			   rgb(255,255,255);
		
		/*width:		600px;*/
		width: 700px;
	
		height:			600px;
		
		
		
		padding: 0px; 
		border: 0px; 
		border-collapse: collapse;
		margin-left: auto;
		margin-right: auto;


}


/*---------------------*/


td.right_description_marc_bottom{
			background-image: url(/common/graphics/marcs/green/marc-bottom.png);
			background-repeat: repeat;
			height:20px;
			
}

td.right_description_marc_top_left{
			background-image: url(/common/graphics/marcs/green/marc-top-left.png);
			background-repeat: no-repeat;
			height:20px;
}

td.right_description_marc_top{
			background-image: url(/common/graphics/marcs/green/marc-top.png);
			background-repeat: repeat;
			height:20px;
			
}

td.right_description_marc_top_right{
			background-image: url(/common/graphics/marcs/green/marc-top-right.png);
			background-repeat: no-repeat;
			height:20px;
}

td.right_description_marc_text{
	
	
	
	vertical-align:    text-top;
	
}




td.right_description_marc_left{
			background-image: url(/common/graphics/marcs/green/marc-left.png);
			width:20px;
			
}

td.right_description_marc_right{
			background-image: url(/common/graphics/marcs/green/marc-right.png);
			width:20px;
}

td.right_description_marc_bottom_left{
			background-image: url(/common/graphics/marcs/green/marc-bottom-left.png);
			width:20px;
			height:20px;
}

td.right_description_marc_bottom{
			background-image: url(/common/graphics/marcs/green/marc-bottom.png);
			background-repeat: repeat;
			height:20px;
			
			
}

td.right_description_marc_bottom_right{
			background-image: url(/common/graphics/marcs/green/marc-bottom-right.png);
			background-repeat: no-repeat;
			padding:3px;
			
}

/*-----------------------------------------------------------------------------------------*/


td.left_description_marc_bottom{
			background-image: url(/common/graphics/marcs/white/marc-bottom.png);
			background-repeat: repeat;
			height:20px;
			
}

td.left_description_marc_top_left{
			background-image: url(/common/graphics/marcs/white/marc-top-left.png);
			background-repeat: no-repeat;
			height:20px;
}

td.left_description_marc_top{
			background-image: url(/common/graphics/marcs/white/marc-top.png);
			background-repeat: repeat;
			height:20px;
			
			
			
}

td.left_description_marc_top_right{
			background-image: url(/common/graphics/marcs/white/marc-top-right.png);
			background-repeat: no-repeat;
			height:20px;
}

td.left_description_marc_text{
	/*height:			   512px;*/
	vertical-align:    text-top;
}




td.left_description_marc_left{
			background-image: url(/common/graphics/marcs/white/marc-left.png);
			width:20px;
}

td.left_description_marc_right{
			background-image: url(/common/graphics/marcs/white/marc-right.png);
			width:20px;
}

td.left_description_marc_bottom_left{
			background-image: url(/common/graphics/marcs/white/marc-bottom-left.png);
			width:20px;
			height:20px;
}

td.left_description_marc_bottom{
			background-image: url(/common/graphics/marcs/white/marc-bottom.png);
			background-repeat: repeat;
			height:20px;
			
			
}

td.left_description_marc_bottom_right{
			background-image: url(/common/graphics/marcs/white/marc-bottom-right.png);
			background-repeat: no-repeat;
			padding:3px;

}


/*---------------------*/

table.table4 {
		FONT-FAMILY:       Verdana, Arial, Helvetica;
		FONT-SIZE:         11px;
		font-family :      arial, helvetica;
		FONT-WEIGHT:       normal;
		COLOR:             white;
		BACKGROUND-COLOR:  rgb(0,0,0);
		BORDER:            black 1px solid;
		PADDING:           2px;
		height:			   50px;
		width:			   100%;
}

table.download {
		FONT-FAMILY:       Verdana, Arial, Helvetica;
		FONT-SIZE:         10px;
		font-family :      arial, helvetica;
		FONT-WEIGHT:       normal;
		
		COLOR:			   rgb(255,255,255);
		/*BACKGROUND-COLOR:  rgb(0,0,0);*/
		BORDER:            black 1px solid;
		PADDING:           1px;
		height:			   100%;
		width:			   75%;


}

table.alert-info {
		FONT-FAMILY:       Verdana, Arial, Helvetica;
		FONT-SIZE:         10px;
		font-family :        Verdana;
		FONT-WEIGHT:       normal;
				
		COLOR:			   rgb(255,255,255);
		BACKGROUND-COLOR:  rgb(100,0,0);
		BORDER:            white 2px solid;
		PADDING:           2px;
		height:			   50px;
		width:			   100%;


}

table.targeta {
		FONT-FAMILY:       Verdana, Arial, Helvetica;
		FONT-SIZE:         12px;
		font-family :        Verdana;
		FONT-WEIGHT:       normal;
		
		COLOR:			   rgb(255,255,255);
		background-image: 	url(/common/graphics/targeta.jpg);
		background-repeat:  repeat;		
		
		BORDER:            white 1px solid;
		PADDING:           1px;
		height:			   50px;
		width:			   50px;


}

table.download 	a:link{
			color:	   #FFFFFF;
}

img{
	border:0;
}




table a:visited { 
	color: #708090;
}

table a:hover { 
	color: #CCCCCC;
	background-color: #333333;
	text-decoration: none;
}


/*** PHOTO VIEW ***/

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid gray;
}

#dragbar{
/*cursor: hand;*/
cursor: pointer;
background-color: #EFEFEF;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
color: #000000;
font-weight: bold;
margin-right: 1px;
}


/*************************************************************\
|															  |
|					BLOCKQUOTES								  |
|															  |
\*************************************************************/


blockquote.style1 {
  /*font: 14px/20px italic Times, serif;
  padding: 8px;*/
  /*background-color: #faebbc;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 5px;*/
  /*background-image: url(images/openquote1.gif);
  background-position: top left;
  background-repeat: no-repeat;*/
 /* text-indent: 23px;*/
  text-align:center;
  /*halign:center;*/
  }
  
  
  
 /*************************************************************\
|															  |
|					FORMS								  |
|															  |
\*************************************************************/


input.language{
	height:12px;	
}
