* { list-style:none; border:none; margin:0; padding:0; font:1em Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; }
body { margin:0; background:url(lines_and_circles_white_bg.jpg) center top repeat-y #FFF; }

/* forms, inputs, select, textarea */
a { text-decoration:none; }
a:hover { text-decoration:underline; }
form { padding:5px; }
input, textarea { margin:5px 2px; }

/* only layout */
#container { width:900px; margin:0 auto; }
#header_mask { width:900px; height:333px; }	
	
#buttons { float:left; width:900px; }
#buttons ul { float:left; width:880px; padding:0 0 0 20px; background:url(lines_and_circles_white_buttons_bg.jpg) top; }
	#buttons li { float:left; width:160px; height:37px; margin:0 15px 0 0; }
	
	/* a que contiene el botón */
	li a { margin:0; display:block; }
		/* div que contiene los subbotones */
	li .apop { position:absolute; visibility:hidden; width:120px; padding:20px 10px 20px 10px; margin-left:11px; z-index:1;
						  background:url(lines_and_circles_white_sub_buttons_bg.jpg) top no-repeat #CBCBCB; text-align:center; }
	li .apop a { font-size:.8em; color:#FFF; margin:0; float:left; width:110px; padding:2px 5px; text-align:center; display:block; }
	li .apop a:hover { color:#333; font-weight:bold; }

	/* posicion del submenu en el botón*/
	#dummy { position:absolute; visibility:hidden; top:32px; left:0px; }

#contents_top { float:left; width:900px; height:35px; position:relative; z-index:0; background:url(lines_and_circles_white_contents_top_bg.jpg) top; }

#contents { float:left; width:820px; padding:0 40px 20px 40px; clear:both; }


/* general contents */
.table_features { font:normal .8em Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-align:left; }
.table_features td { padding:5px; }

.table_features a { font-weight:bold; color:#999; }
.table_features a:hover { color:#BBB; }
