/* //////////////////////////////////////////// *//* ///TRANS ART //////////////////////////// *//* //////////////////////////////////////////// */*{ margin: 0; padding: 0; }* body{color:#333; background-color:#fff; font-family: Arial,sans-serif; font-size:12px; font-style:normal; line-height:1.7em; font-weight:400; font-variant:normal; margin:0; padding:0; background-image:url(../images/bg2.gif); background-repeat:repeat-x;}h1{width:245px; height:169px; text-indent:-9000px; color:inherit; background-image:url(../images/trans_art_logo.gif); background-repeat:no-repeat; background-position:left top; background-color:#fff; float:left; padding:0; margin:0px; position:absolute; z-index:99}´h1 a{display:block; width:245px; height:169px; text-decoration:none; border:0; overflow:hidden; outline:none}p{ font-style:normal; line-height:1.5em; margin:0 0 1.3em; padding:0}h3 { font-size: 13px;}h4 { font-size: 12px; margin-bottom:3px;}a{ color: #333; text-decoration: none; }.sub{ text-decoration: underline; }.no_sub{ text-decoration: none; }.rojo, .rojo a, .rojo a:hover{ backgr:#f81a20;}.verde, .verde a, .verde a:hover{ color:#60b117;}.rosa, .rosa, a, .rosa, a:hover{ color:#f30876;}.bgrojo{ background:#f81a20;}.bgverde{ background:#60b117;}.bgrosa{ background:#f30876;}.bggris1{ background:#eee;}.bgrojoclaro{ background:#ffddd0;}.bgverdeclaro{ background:#e7f3da;}.gris, .gris a, .gris a:hover{ color:#999;}.blanco, .blanco a, .blanco a:hover{ color:#fff;}.diez{ font-size:10px;}.w100{ width: 100%;}.marg0{ margin: 0px;}.marg6{ margin: 6px;}.margtop6{ margin-top: 6px;}.margtop10{ margin-top: 10px;}.margtop20{ margin-top: 20px;}.margleftp6{ margin-left: 6px;}.margright6{ margin-right: 6px;}.margbottom10{ margin-bottom: 10px;}.fl{position:relative; float: left;}.fr{position:relative; float: right;}.cl{clear: both;}.bold{ font-weight: bold;}/******GENERAL *******/#wrapper{	position:			relative;	/* hack against ie/mac \*/	clear:				both;	/* end hack */		width:				910px;	min-height: 60px;	_height: 600px;	margin-left: 		auto;	margin-right:		auto;	overflow:			hidden !important;	overflow:			visible;	background:			white;	padding: 10px;}#top{	float: left;	width: 100%;	height: auto;}#content{	float: left;	width: 100%;	height: auto;	margin-top: 26px;}#content_left{	float: left;	width: 230px;	height: 100%;	padding: 10px;}#content_left h3{		margin: 10px 0px;}#content_right{	float: right;	width: 640px;	height: 100%;	padding: 10px;}#footer{	float: left;	width: 100%;	height: auto;	margin-top: 20px;	text-align: center;}/****** MENU TOP *******/ul#menu { float: right; position: relative; width: 100px; margin-top: 30px;  }ul#menu li{ float: left; width: 200px; list-style: none;}ul#menu li a{ font-weight: bold; color: #333; }ul#menu li a:hover{ color: #60b117; }/****** MENU HOME *******/.column_home{ float: right; position: relative; width: 140px; margin-left: 12px; }ul#menu_home { float: left; position: relative; width: 100%; margin-top: 0px; color: #fff; margin-left: 0px;  }ul#menu_home li{ float: left; width: 126px; padding: 7px; height: 55px; overflow: hidden; list-style: none; margin: 0 0 9px 0; line-height: 1.1em; }ul#menu_home li a{ font-weight: bold; color: #fff; }ul#menu_home li a:hover{ text-decoration: underline; }/******LISTA HORIZONTAL *******/ul.lista_hor {	margin: 0;	padding: 0;	float: left;	list-style: none;	width: 100%;}ul.lista_hor li {	float: left;	margin: 0 10px 0 0;	padding: 0;	background: #fff;	overflow: hidden;	position: relative;}ul.lista_hor li a {	text-decoration: none;	color: #333;	display: block;	padding: 0 10px;	outline: none;}html ul.lista_hor li.active, html ul.lista_hor li.active a, html ul.lista_hor li.active a:hover  {	color: #fff;	background: #4096EE;}