/* //////////////////////////////////////////// *//* /// Hamo Studio //////////////////////////// *//* //////////////////////////////////////////// *//* /// Css Document /////////////////////////// *//* /// Barcelona 2007 ///////////////////////// *//* /// ivan@hamosite.com ////////////////////// *//* //////////////////////////////////////////// *//* //////////////////////////////////////////// *//* //////////////////////// */	/* ///// CSS GENERAL ////// *//* //////////////////////// */body {	font-family: 		Helvetica, Arial, sans-serif;	font-size: 			12px;	margin-top:			0px;	background: 		#1C1C1C;	font-color:			#9F9E9D;	height:				100%;}A {	font-family: 		Helvetica, Arial, sans-serif;	font-size: 			11px;	color:				#555;}.wrapper {	position:			relative;	/* hack against ie/mac \*/	clear:				both;	/* end hack */		width:				866px !important;	width:				866px;	height:				100%;	min-height: 		100%;	margin-top: 		0px;		margin-left: 		auto;	margin-right:		auto;		overflow:			hidden !important;	overflow:			visible;	background:			#1C1C1C;		}.menu {	pading:				0px;	margin:				5px 0px 0px 8px !important;	margin:				5px 0px 0px 4px;	position:			relative;	float:				left;	}.footer {	margin:				12px 0px 0px 8px !important;	margin:				12px 0px 0px 4px;	position:			relative;	float:				left;	width:				590px;	}.footer UL {	  	border: 0 none; 	padding: 0;	position:			relative;	float:				left;	margin:				0px 0px 5px 0px;}.footer UL LI {		position:			relative;	float:				left;	margin:				0px 4px 0px 0px;  	list-style: 		none;}.footer P {	position:			relative;	float:				left;	font-size:			10px;	text-decoration:	none;		/*font-family: 		Verdana, sans-serif;*/	color:				#5B5A5A;	margin:				0px 3px 0px 0px;}.footer UL P {	position:			relative;	float:				left;	font-size:			10px;	text-decoration:	none;		/*font-family: 		Verdana, sans-serif;*/	color:				#848383;	margin:				0px 3px 0px 0px;}.footer UL LI A {	position:			relative;	float:				left;	font-size:			10px;	text-decoration:	none;		/*font-family: 		Verdana, sans-serif;*/	color:				#848383;	margin:				0px 3px 0px 0px;}.footer UL LI A:hover {	position:			relative;	float:				left;	font-size:			10px;	/*font-family: 		Verdana, sans-serif;*/	text-decoration:	none;	color:				white;	margin:				0px 3px 0px 0px;}/* ///////////////////////// */	/* ///// HOME  ///////////// *//* ///////////////////////// */.contSello {	position:			relative;	clear:				both;}.sello {	position:			absolute;	clear:				both;	top:				10px;	left:				212px;}.barra_home {	position:			relative;	float:				left;	width:				850px;	margin:				8px 0px 0px 8px !important;	margin:				8px 0px 0px 4px;}.home_3col {	postion:			relative;	float:				left;	background: 		#1C1C1C url("fondo_home.gif");	width:				850px;	height:				365px;	margin:				0px 0px 0px 8px !important;	margin:				0px 0px 0px 4px;	}.home_news {	postion:			relative;	float:				left;	width:				277px;	height:				355px;	margin:				10px 0px 0px 0px;}.home_frase {	postion:			relative;	float:				left;	width:				277px;	height:				365px;	margin:				0px 0px 0px 9px;}.home_works {	postion:			relative;	float:				left;	width:				200px;	height:				345px;	margin:				20px 0px 0px 25px;}.home_news H2 {	width:				250px;	margin:				2px 0px 0px 7px !important;	margin:				2px 0px 0px 4px;		position:			relative;	float:				left;	clear:				both;}.home_news H2 A {	font-family: 		Helvetica, Arial, sans-serif;		font-size: 			17px;	color:				#FFF;	text-weight:		normal;	text-decoration:	none;}.home_news H3 {	width:				250px;	font-family: 		Helvetica, Arial, sans-serif;		font-size: 			13px;	color:				#F24EAD;	text-weight:		normal;	margin:				10px 0px 0px 7px !important;	margin:				10px 0px 0px 4px;		position:			relative;	float:				left;	clear:				both;}.home_news P{	width:				250px;	margin:				2px 0px 0px 7px !important;	margin:				2px 0px 0px 4px;	position:			relative;	float:				left;		clear:				both;	}.home_news P A{	font-size: 			11px;	color:				#CCC;	text-weight:		normal;	line-height:		14px;	letter-spacing:		0.10em;	text-decoration:	none;}.lineaSEP_Home {	margin:				15px 0px 2px 0px;		position:			relative;	float:				left;}.home_works P {	width:				250px;		margin:				3px 0px 0px 3px;	position:			relative;	float:				left;	line-height:		14px;	clear:				both;}.home_works_tit {	font-family: 		Helvetica, Arial, sans-serif;		font-size: 			13px;	color:				#FFF;	font-weight:		bold;	margin:				0px 0px 0px 19px;	text-decoration:	none;	line-height:		15px;	letter-spacing:		1.5px;	}.home_works_tit:hover {	font-family: 		Helvetica, Arial, sans-serif;		font-size: 			13px;	color:				#FFF;	font-weight:		bold;	margin:				0px 0px 0px 19px;	text-decoration:	none;	line-height:		15px;	letter-spacing:		1.5px;	}.home_works_subtit {	font-family: 		Helvetica, Arial, sans-serif;	letter-spacing:		1px;	font-size: 			12px;	color:				#868585;	text-weight:		normal;	margin:				0px 0px 15px 19px;	text-decoration:	none;	line-height:		15px;	width:				150px;	}.home_works_subtit:hover {	font-family: 		Helvetica, Arial, sans-serif;	letter-spacing:		1px;	font-size: 			12px;	color:				#868585;	text-weight:		normal;	margin:				0px 0px 15px 19px;	text-decoration:	none;	line-height:		15px;	}.home_works IMG {	position:			relative;	float:				left;	border: 			#CCCCCC; 	border-style: 		solid; 	border-top-width: 	3px; 	border-right-width: 3px; 	border-bottom-width:3px; 	border-left-width: 	3px;		margin:				33px 0px 8px 19px !important;	margin:				31px 0px 8px 19px;	}/* ///////////////////////// */	/* ///// QUIENES /////////// *//* ///////////////////////// */.quienes {	position:			relative;	float:				left;	margin:				20px 0px 0px 8px !important;	margin:				20px 0px 0px 4px;		width:				850px;}.top20 {	margin-top:			20px;	position:			relative;	float:				left;}.top20_0 {	margin:			20px 0px 0px 0px;	position:			relative;	float:				left;}	.top60 {	margin-top:			60px;	position:			relative;	float:				left;}.H1_quienes {	font-family: 		Helvetica, Arial, sans-serif;		font-size: 			25px;	color:				#FFF;	text-weight:		normal;	margin:				12px 0px 2px 0px;		position:			relative;	float:				left;}.H2_quienes {	font-family: 		Helvetica, Arial, sans-serif;		font-size: 			25px;	color:				#FFF;	text-weight:		normal;	margin:				12px 0px 12px 10px !important;	margin:				11px 0px 12px 10px;		position:			relative;	float:				left;}.col_D_Quienes{ 	margin:				2px 20px 0px 0px;		position:			relative;	float:				left;	width:				400px;	height:				140px;}.col_D_Quienes P{	position:			relative;	float:				left;	color:				#B7B6B6;	font-size:			11px;	text-weight:		normal;	line-height:		15px;	letter-spacing:		0.1em;	}.col_cliente {	margin:				10px 20px 0px 0px;		position:			relative;	float:				left;	width:				200px;}.quienes H2 {	font-family: 		Helvetica, Arial, sans-serif;		font-size: 			24px;	color:				#FFF;	text-weight:		normal;	margin:				37px 0px 0px 0px;		position:			relative;	float:				left;}.col_cliente UL {	position:			relative;	float:				left;	margin: 			10px 0px 0px 0px; 	border: 			0 none; 	padding: 			0; 	width: 				200px; /*For KHTML*/ 	list-style: 		none;}.col_cliente LI {	color:				#989797;	margin: 			0px 0px 5px 0px; 	border: 			0 none; 	padding: 			0; 	list-style: 		none; 	height: 			17px;	/* IVAN  17px */}.col_cliente2 {	margin:				10px 20px 0px 0px;		position:			relative;	float:				left;	width:				156px;	line-height:		12px;}.col_cliente2 UL {	position:			relative;	float:				left;	margin: 			10px 0px 0px 0px; 	border: 			0 none; 	padding: 			0; 	width: 				150px; /*For KHTML*/ 	list-style: 		none;}.col_cliente2 LI {	color:				#989797;	margin: 			7px 0px 7px 0px; 	border: 			0 none; 	padding: 			0; 	list-style: 		none; 	/*height: 			15px;*/}.col_cliente22 {	margin:				10px 0px 0px 0px;		position:			relative;	float:				left;	width:				110px;}.col_cliente22 UL {	position:			relative;	float:				left;	margin: 			10px 0px 0px 0px; 	border: 			0 none; 	padding: 			0; 	width: 				110px; /*For KHTML*/ 	list-style: 		none;}.col_cliente22 LI {	color:				#989797;	margin: 			0px 0px 5px 0px; 	border: 			0 none; 	padding: 			0; 	list-style: 		none; 	height: 			15px;	/* IVAN  17px */}.camposTrabajo {	position:			relative;	float:				left;	margin: 			0px 0px 0px 0px;	width:				850px;}.col_camposTrabajo {	position:			relative;	float:				left;	margin: 			20px 0px 0px 0px;	width:				176px;	height:				120px;}.col_camposTrabajo2 {	position:			relative;	float:				left;	margin: 			20px 0px 0px 0px;	width:				110px;	height:				120px;}.col_camposTrabajo H3 {	color:				#BEBABA;	font-size:			13px;	font-weight:		bold;	letter-spacing:		0.10em;	margin:				0;}.camposTrabajo UL {	position:			relative;	margin: 			10px 0px 0px 22px; 	border: 			0 none; 	padding: 			0; 	list-style: 		none;}.camposTrabajo LI {	color:				#989797;	font-size:			11px;	letter-spacing:		0.10em;			margin: 			0px 0px 5px 0px; 	border: 			0 none; 	padding: 			0; 	list-style: 		none;}.ul_JIDDEN {	display:			none;	font-size: 			2px;	color: 				#FF0000;}/* ///////////////////////// */	/* ///// PRENSA //////////// *//* ///////////////////////// */.prensa {	position:			relative;	float:				left;	margin:				0px 0px 0px 8px !important;	margin:				0px 0px 0px 4px;	width:				850px;}.prensa B {	color: 				white;}.prensa H2 {	font-family: 		Helvetica, Arial, sans-serif;		font-size: 			25px;	color:				#FFF;	text-weight:		normal;	margin:				20px 0px 0px 0px;		position:			relative;	float:				left;}.prensa UL {	position:			relative;	float:				left;	margin: 			10px 0px 0px 0px; 	border: 			0 none; 	padding: 			0; 	width: 				760px; /*For KHTML*/ 	list-style: 		none; 	}.prensa LI {	color:			#989797;	margin: 0; 	border: 0 none; 	padding: 0; 	list-style: none; 	height: 17px;	/* IVAN  17px */}/* CONTACTO */.contContacto {	width:				850px;}.estrellaContacto{	position:			relative;	float:				left;	margin:				0px 0px 0px 275px !important;	margin:				0px 0px 0px 141px;	height:				125px;	width:				95px;}.logoContacto{	position:			relative;	float:				left;	margin:				0px 0px 0px 0px;	height:				125px;	width:				300px;}.logoContacto P{	margin:				0px 0px 0px 7px;	font-size: 			11px;	color:				#9F9E9D;	text-weight:		normal;	letter-spacing:		0.10em;	line-height:		16px;}.contactoMail {	position:			relative;	float:				left;	margin:				40px 0px 0px 0px;	height:				85px;		width:				161px;}.contactoMail P{	margin:				0px 0px 0px 20px;	font-size: 			11px;	color:				#9F9E9D;	text-weight:		normal;	letter-spacing:		0.10em;	line-height:		16px;	text-decoration:	none;}.contactoMail A{	margin:				0px 0px 0px 20px;	font-size: 			11px;	color:				#9F9E9D;	text-weight:		normal;	letter-spacing:		0.10em;	line-height:		16px;	text-decoration:	none;	width:				160px;}.contactoMail A:hover{	margin:				0px 0px 0px 20px;	font-size: 			11px;	color:				#000;	text-weight:		normal;	letter-spacing:		0.10em;	line-height:		16px;	text-decoration:	none;	background:			white;	width:				160px;}.contactoMail_corto {	position:			relative;	float:				left;	margin:				40px 0px 0px 0px;	height:				65px;	width:				121px;}.contactoMail_corto P{	margin:				0px 0px 0px 10px;	font-size: 			11px;	color:				#9F9E9D;	text-weight:		normal;	letter-spacing:		0.10em;	line-height:		16px;	text-decoration:	none;}.contactoMail_corto A{	margin:				0px 0px 0px 10px;	font-size: 			11px;	color:				#9F9E9D;	text-weight:		normal;	letter-spacing:		0.10em;	line-height:		16px;	text-decoration:	none;}.contactoMail_corto A:hover{	margin:				0px 0px 0px 10px;	font-size: 			11px;	color:				#000;	text-weight:		normal;	letter-spacing:		0.10em;	line-height:		16px;	text-decoration:	none;	background:			white;}.contactoMail_largo {	position:			relative;	float:				left;	margin:				40px 0px 0px 0px;	height:				65px;	width:				201px;}.contactoMail_largo P{	margin:				0px 0px 0px 26px;	font-size: 			11px;	color:				#9F9E9D;	text-weight:		normal;	letter-spacing:		0.10em;	line-height:		16px;	text-decoration:	none;}.contactoMail_largo A{	margin:				0px 0px 0px 26px;	font-size: 			11px;	color:				#9F9E9D;	text-weight:		normal;	letter-spacing:		0.10em;	line-height:		16px;	text-decoration:	none;}.contactoMail_largo A:hover{	margin:				0px 0px 0px 26px;	font-size: 			11px;	color:				#000;	text-weight:		normal;	letter-spacing:		0.10em;	line-height:		16px;	text-decoration:	none;	background:			white;}.contactoMail_vacio {	position:			relative;	float:				left;	margin:				40px 0px 0px 0px;	height:				65px;	width:				30px;}/*PORTFOLIO*//* ///////////////////////// */	/* ///// CABECERA INFO ///// *//* ///////////////////////// */.wrapper_INFO {	position:			relative;	float:				left;	margin:				8px 0px 0px 8px !important;	margin:				8px 0px 0px 4px;	width:				850px;	background-image:	 url(../img/web/motivo_info.gif);	padding:			0px 0px 10px 0px;}.columna_THUMB {	position:			relative;	float:				left;	width:				333px;		margin:				25px 0px 0px 0px;	overflow:			hidden !important;	overflow:			visible;	}.columna_DESC {	position:			relative;	float:				left;	width:				517px;	height:				220px;	margin:				30px 0px 0px 0px;}.columna_THUMB H1 {	font-family: 		Helvetica, Arial, sans-serif;		font-size: 			24px;	color:				#FFF;	text-weight:		normal;	margin:				0px 0px 0px 24px;	/*font-size: 			12px;	color:				#FFFFFF;	text-weight:		bold;	margin:				0px 0px 0px 24px;*/	}.columna_THUMB H2 {	font-family: 		Helvetica, Arial, sans-serif;	letter-spacing:		1px;	font-size: 			12px;	color:				#868585;	text-weight:		normal;	margin:				0px 0px 0px 24px;	/*	font-size: 			10px;	color:				#868585;	font-family: 		Verdana, Helvetica, sans-serif;	text-weight:		normal;	margin:				2px 0px 0px 24px;*/	}.columna_THUMB IMG {	position:			relative;	float:				left;	border: 			#CCCCCC; 	border-style: 		solid; 	border-top-width: 	3px; 	border-right-width: 3px; 	border-bottom-width:3px; 	border-left-width: 	3px;		margin:				15px 0px 12px 24px;	}.WORKS_Links {	position:			relative;	float:				left;	font-size: 			11px;	line-height:		15px;	letter-spacing:		0.1em;	color:				#FFFFFF;	clear:				both;	text-weight:		bold;	padding:			2px 10px 2px 10px;	margin:				2px 10px 3px 24px;	text-decoration:	none;	background:			#1c1c1c;	width:				110px;			border-style: 		solid; 	border-top-width: 	1px; 	border-right-width: 1px; 	border-bottom-width:1px; 	border-left-width: 	1px;	border-top-color: 	#000; 	border-right-color: #000; 	border-bottom-color:#000; 	border-left-color: 	#000;	}.WORKS_Links:hover {	position:			relative;	float:				left;	font-size: 			11px;	color:				#1c1c1c;	clear:				both;	text-weight:		bold;	margin:				2px 10px 3px 24px;	text-decoration:	none;	width:				110px;	background:			#C6C2B9;	border: 				#000; 	border-style: 		solid; 	border-top-width: 	1px; 	border-right-width: 1px; 	border-bottom-width:1px; 	border-left-width: #ccc	1px;	}.barra_next {	position:			relative;	float:				left;	width:				517px;	height:				19px;	background:			#666666;}.barra_next_FINAL {	position:			relative;	float:				left;	width:				850px;	height:				19px;	background:			#666666;	margin:				8px 0px 8px 8px !important;	margin:				8px 0px 8px 4px;}.barra_next_I {	position:			relative;	float:				left;	width:				217px;	height:				18px;}.barra_next_I A {	position:			relative;	float:				left;	border:				0px;	margin:				1px 0px 0px 0px;}.barra_next_I IMG {	border:				0px;}.barra_next_D {	position:			relative;	float:				right;	width:				217px;	height:				18px;}.barra_next_D A {	position:			relative;	float:				right;	border:				0px;	margin:				1px 0px 0px 0px;}.barra_next_D IMG {	border:				0px;}.descripcion {	position:			relative;	float:				left;	font-size: 			11px;	color:				#B7B6B6;	text-weight:		normal;	margin:				19px 0px 0px 0px !important;	margin:				32px 0px 0px 0px;	width:				480px;	line-height:		15px;	letter-spacing:		0.1em;}.descripcion A {		font-size: 			11px;	color:				#FA50B0;	text-weight:		normal;	line-height:		15px;	text-decoration:    underline;}.descripcion A:hover {		font-size: 			11px;	color:				#333;	text-weight:		normal;	line-height:		15px;	text-decoration:	none;	background:			#FA50B0;}.descripcion STRONG {		font-size: 			11px;	color:				#FFF;	text-weight:		normal;	line-height:		15px;	text-decoration:    none;}/* ///////////////////////////// *//* ///// CABECERA IMAGENES ///// *//* ///////////////////////////// */.wrapper_IMG {	position:			relative;	float:				left;	margin:				8px 0px 0px 8px !important;	margin:				8px 0px 0px 4px;		width:				850px;	overflow:			hidden;	}.wrapper_IMG IMG {	position:			relative;	float:				left;	margin:				8px 0px 0px 0px;}.wrapper_IMG P {	font-size: 			11px;	color:				#CCC;	text-weight:		normal;	margin:				4px 0px 8px 2px;	position:			relative;	float:				left;}.tit_IMG {	position:			relative;	float:				left;	width:				850px;	height:				22px;	background:			#666666;	margin:				0px;}.tit_IMG H3 {	font-size: 			12px;	color:				#FFFFFF;	text-weight:		bold;	margin:				4px 0px 0px 12px;}/* ///////////////////////////// *//* ///// CABECERA NEWS ///////// *//* ///////////////////////////// */.lineaNEW {	position:			relative;	float:				left;	width:				850px;	margin:				15px 0px 0px 0px;	}.lineaNEW_THUMB {	position:			relative;	float:				left;	width:				295px;	margin:				0px 0px 0px 0px;	height:				135px;}.lineaNEW_DESC {	position:			relative;	float:				left;	width:				540px;	margin:				0px 0px 0px 0px;}.lineaNEW_DESC H2 {	font-family: 		Helvetica, Arial, sans-serif;		font-size: 			24px;	color:				#FFF;	text-weight:		normal;	margin:				0px 0px 0px 0px;}.lineaNEW_DESC H3 {	font-family: 		Helvetica, Arial, sans-serif;	letter-spacing:		1px;	font-size: 			12px;	color:				#FA50B0;	text-weight:		normal;	margin:				0px 0px 0px 0px;}.lineaNEW_DESC P {	font-size: 			11px;	color:				#9F9E9D;	text-weight:		normal;	margin:				4px 0px 10px 0px;	letter-spacing:		0.10em;	line-height:		15px;}.lineaNEW_DESC A {		font-size: 			11px;	color:				#FA50B0;	text-weight:		normal;	line-height:		15px;	text-decoration:    underline;}.lineaNEW_DESC A:hover {		font-size: 			11px;	color:				#333;	text-weight:		normal;	line-height:		15px;	text-decoration:	none;	background:			#FA50B0;}.lineaNEW IMG {	position:			relative;	float:				left;	/*	border: 			#FFF; 	border-style: 		solid; 	border-top-width: 	3px; 	border-right-width: 3px; 	border-bottom-width:3px; 	border-left-width: 	3px;*/	margin:				3px 0px 20px 0px;	}/* ///////////////////////////// *//* ///// PORTFOLIO INDICE/ ///// *//* ///////////////////////////// */.banner {	position:			relative;	float:				left;	margin:				8px 0px 0px 8px !important;	margin:				8px 0px 0px 4px;	width:				850px;}.titulo {	position:			relative;	float:				left;	width:				850px;	height:				28px;	margin:				8px 0px 0px 8px !important;	margin:				8px 0px 0px 4px;}.titulo H1 {	font-size: 			12px;	color:				#FFFFFF;	text-weight:		normal;	margin:				4px 0px 0px 12px;}.thumbs_portfolio {	position:			relative;	float:				left;	margin:				0px 0px 0px 8px !important;	margin:				0px 0px 0px 4px;	width:				850px;}.thumb4 {	position:			relative;	float:				left;	width:				203px;	height:				124px;	margin:				13px 12px 0px 0px !important;	margin:				10px 12px 0px 0px;}.thumb4 A{	text-decoration:	none;}.bold_blanco {	color:				#FFF;	text-weight:		bold;}.skins_thumb {	position:			relative;	float:				left;	width:				203px;	height:				65px;	margin:				13px 12px 0px 0px !important;	margin:				10px 12px 0px 0px;}.skins_thumb_sin {	margin:				13px 0px 0px 1px !important;	margin:				10px 0px 0px 1px;	}.skins_thumb_GAL {	position:			relative;	float:				left;	width:				203px;	height:				107px;	margin:				13px 12px 0px 0px !important;	margin:				10px 12px 0px 0px;	background:			#333;}.skins_thumb_sin_GAL {	margin:				13px 0px 0px 1px !important;	margin:				10px 0px 0px 1px;	background:			#333;}/*.thumb4 IMG {	position:			relative;	float:				left;	border:				0;	opacity: 			.5;	filter: 			alpha(opacity=50);	}.thumb4:hover IMG {	position:			relative;	float:				left;	opacity: 			1.0;	filter: 			alpha(opacity=100);}*/a.linkopacity:hover img {	position:			relative;	float:				left;	filter:				alpha(opacity=50);	-moz-opacity: 		0.5; 	opacity: 			0.5;	-khtml-opacity: 	0.5;	border:				0;}a.linkopacity img {	position:			relative;	float:				left;	filter:				alpha(opacity=100);   	-moz-opacity: 		1.0;   	opacity: 			1.0;	-khtml-opacity: 	1.0; 	border:				0;}.thumb4_sin {	margin:				13px 0px 0px 1px !important;	margin:				10px 0px 0px 1px;}.cajaGRIS_1 {	width:				203px;	position:			relative;	float:				left;	margin:				0px;	height:				50px;	background:			#3F3B3B;}.cajaGRIS_2 {	width:				203px;	position:			relative;	float:				left;	margin:				0px;	height:				50px;	background:			#4A4545;}.cajaGRIS_3 {	width:				203px;	position:			relative;	float:				left;	margin:				0px;	height:				50px;	background:			#565050;}.cajaGRIS_4 {	width:				203px;	position:			relative;	float:				left;	margin:				0px;	height:				50px;	background:			#625B5B;}.flota {	position:			relative;	float:				left;	margin:				0px 0px 0px 0px;}.barnum {	width:				27px;	position:			relative;	float:				left;	margin:				0px;	height:				18px;	background:			#B41E23;}.bartit {	width:				174px;	position:			relative;	float:				left;	margin:				0px;	height:				18px;	background:			#FFF;}.barnum P {	color:				#FFF;	font-size:			11px;	font-weight:		bold;	margin:				2px 0px 0px 5px;}.bartit P {	color:				#000;	font-size:			11px;	margin:				2px 0px 0px 5px;}.thumb3 A{	text-decoration:	none;}.thumb3 IMG {	position:			relative;	float:				left;	border: 			#CCC; 	border-style: 		solid; 	border-top-width: 	1px; 	border-right-width: 1px; 	border-bottom-width:1px; 	border-left-width: 	1px;	}.thumb3:visited A  {	position:			relative;	float:				left;	border: 			#B41E23; 	border-style: 		solid; 	border-top-width: 	1px; 	border-right-width: 1px; 	border-bottom-width:1px; 	border-left-width: 	1px;		opacity:			.50;	filter: 			alpha(opacity=50);	-moz-opacity: 		0.5;}.titulo_proyecto {	position:			relative;	float:				left;	font-size: 			12px;	letter-spacing:		0.10em;	color:				#FFFFFF;	text-weight:		bold;	margin:				10px 0px 0px 7px;	width:				183px;}.subtitulo_proyecto {	position:			relative;	float:				left;	clear:				both;	width:				183px;	font-size: 			11px;	letter-spacing:		0.10em;	color:				#9A9695;	text-weight:		normal;	margin:				2px 0px 0px 7px;}/*PORTFOLIO*/.link_listado {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #333;	text-decoration: none;}.link_listado:hover {	color: #999;}.link_pagina {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #222222;	text-decoration: none;}.link_pagina:hover {	color: #505050;}.itemBK {	/*font-family: Georgia, Times New Roman, Times, serif;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.bot	{	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: #000; 	background-color: #ffffff; 	border: #333333; 	border-style: solid; 	border-top-width: 1px; 	border-right-width: 1px; 	border-bottom-width: 1px; 	border-left-width: 1px;}.bot2	{		font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #000; 	background-color: #ffffff; 	border: #333333; 	border-style: solid; 	border-top-width: 1px; 	border-right-width: 1px; 	border-bottom-width: 1px; 	border-left-width: 1px;}.celda_titular  {	background-color: #FFFF66; 	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #333333;	text-decoration: none;}.celda_contenido  {	background-color: #FFFFFF; 	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #333333;	text-decoration: none;}.celda_cabecera_listad  {	background-color: #FBF604; 	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #333;	text-decoration: none;}.celda_contenido_listad  {	background-color: #AFAFAF; 	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #000;	text-decoration: none;}.celda_contenido_listad2  {	background-color: #D5D5D5; 	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #000;	text-decoration: none;}.txtInt {	/*font-family: Georgia, Times New Roman, Times, serif;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #333333;w	text-decoration: none;}.rojo {	color: #990000;	}/* SKINS CREATOR */.wrapperSKIN {	position:			relative;	/* hack against ie/mac \*/	clear:				both;	/* end hack */		width:				473px !important;	width:				473px;		margin-top: 		30px;		margin-left: 		auto;	margin-right:		auto;		background:			#2F2F2F;	}.wrapperSKIN_popup {	position:			absolute;	/* hack against ie/mac \*/	clear:				both;	/* end hack */		width:				473px !important;	width:				473px;		margin-top: 		200px;		margin-left: 		30%;	height:				300px;		background:			#2F2F2F;	z-index:			10000;	VISIBILITY: 		hidden;	}.skinP {	color:				#6B6B6B;	font-size:			11px;	margin:				0px;}.skinP_ERROR {	color:				#FF0000;	font-size:			11px;	margin:				0px;	font-weight:		bold;}.skinP_B {	color:				#FFF;	font-size:			11px;	margin:				0px;}.linkSKIN {	position:			relative;	float:				left;	clear:				both;	width:				183px;	font-size: 			11px;	letter-spacing:		0.10em;	color:				#9A9695;	text-weight:		normal;	margin:				2px 0px 0px 7px;	text-decoration:	none;}.linkSKIN_B {	position:			relative;	float:				left;	clear:				both;	width:				183px;	font-size: 			11px;	letter-spacing:		0.10em;	color:				#FFFFFF;	text-weight:		normal;	margin:				2px 0px 0px 7px;	text-decoration:	none;}.linkSKIN_W {	position:			relative;	float:				left;	margin:				5px 0px 0px 0px;}.colTXT_SKIN {	position:			relative;	float:				left;	width:				405px;	height:				200px;	margin:				0px;}.colTXT_SKIN P {	position:			relative;	float:				left;	clear:				both;	width:				400px;	color:				#B7B6B6;	font-size:			11px;	text-weight:		normal;	line-height:		15px;	letter-spacing:		0.1em;}.colTXT_SKIN A {	color:				#B7B6B6;	font-size:			11px;	text-weight:		normal;	line-height:		15px;	letter-spacing:		0.1em;}.colFLA_SKIN {	position:			relative;	float:				left;	width:				445px;	height:				200px;	margin:				0px;}.linkGen {	font-size: 10px;	color: #333;	font-family: Arial;	/*line-height: 1.5;*/	cursor: auto;	background: #FBF604;	text-decoration: none}/*.linkGen:link {background: #CC0033;}A:active {color: #FFFFFF;	background: #C35600;}*/.linkGen:hover {	color: #FFFFFF;	background: #505050;}.menuNO_Flash {	background-color:	#424242;	width:				850px;	height:				92px;}.menuNO_Flash2 {	background-color:	#1C1C1C;	width:				850px;	height:				15px;}.menuNO_Flash UL {	position:			relative;	float:				left;	margin: 			0px 0px 0px 0px; 	border: 			0 none; 	padding: 			0; 	list-style: 		none;}.menuNO_Flash LI {	position:			relative;	float:				left;	margin: 			0px; 	border: 			0 none; 	padding: 			0; 	list-style: 		none;}.menuNO_Flash2 UL {	position:			relative;	float:				left;	margin: 			0px 0px 0px 0px; 	border: 			0 none; 	padding: 			0; 	list-style: 		none;}.menuNO_Flash2 LI {	position:			relative;	float:				left;	margin: 			0px; 	border: 			0 none; 	padding: 			0; 	list-style: 		none;}