/* 
   CSS Document 
	
   $Version: 				1.5             												$
   $Author: 				Design ruleSeven: http://www.designruleseven.com/ 	$
   $Date Creation:		26/07/2009     												$
   $Date Modified:		20/07/2010  													$
   
   $Copyright 2008-2009$
*/

/* RESET STYLES */
html, body, div, a, p, h1, h2, h3, h4, h5, h6, form, label, input, select, textarea, ul, ol, li, b, span, img, dd, dt, dl, object
																						{ margin:0; padding:0; border:0; background:none; }
a																						{ text-decoration:none; }
body																					{ font-size:100%; }
html, body																			{ margin:0 auto; background:#F4F4F4; }
ul li																						{ list-style:none; }
hr		{ width:96%; border:1px solid #CCC; float:left; }

#layout																				{ margin:0 auto; width:930px; }
#layout #header	,
#layout .content,
#layout .contentint																{ margin:0 0 0 -1em; width:930px; }


/* HEADER */
#layout #header																		{ width:930px; height:85px; border:1px solid #025695; background:#025695 url(../images/generics/bg_header.jpg) repeat-y; }
#layout #header	.topl 																{ padding:0.8em 0 0 1.9em; float:left; }
#layout #header	.topl span														{ margin:1.6em 0 0 0; font:14px "Arial"; color:#C2C2C2; float:left; }
#layout #header	.topl a img														{ margin:0.4em 1em 0 0; vertical-align:middle; float:left; }

#layout #header	.topr,
#layout #header	.topr	ul li															{ float:left; }
#layout #header	.topr	ul															{ padding:0 0 0 5em; }													
#layout #header	.topr	ul li a														{ padding:0.4em 0.4em 0 0.6em; font:10px Arial; color:#DEDEDE; float:left; }
#layout #header	.topr	ul li a:hover												{ color:#FFF; }
#layout #header	.topr	ul li span													{ width:5px; font:14px Tahoma; color:#949393; float:left; }

#layout #header .topr ul li.DL														{ width:79px; }
#layout #header .topr ul li dl														{ position:absolute; z-index:999; width:77px; height:120px; }
#layout #header .topr ul li dl:hover												{ background:#1F2023; }
#layout #header .topr ul li dl dt													{ margin:0 0 0 0; width:77px;  height:27px; }
#layout #header .topr ul li dl dt a													{ width:71px; }
#layout #header .topr ul li dl dd 													{ margin:0 0 0 0.2em; display:none; background:#231F20;}
#layout #header .topr ul li dl dd a.special										{ height:1px; }
#layout #header .topr ul li dl dd a:hover.special								{ background:#231F20; }
#layout #header .topr ul li dl dd a													{ background:#231F20; font:11px Arial; color:#FFF; display:block; width:60px; text-align:left;  }
#layout #header .topr ul li dl dd a:hover											{ background:#231F20; text-decoration:underline; } 
#layout #header .topr ul li:hover dd, 
#layout #header .topr ul li a:hover dd 											{ display:block; }
#layout #header .topr ul li:hover dt a,
#layout #header .topr ul li a:hover dt a											{ background:#231F20; color:#FFF; }


/* END HEADER */


/* HOME */
#layout .content																	{ height:530px; border:1px solid #025695; border-top:0; float:left; }

#layout .content #bgImgs															{ position:absolute; }
#layout .content #bgImgs img														{ display:none; position:absolute; }

#layout .content .box																{ margin:1.5em 0 0 2.3em; padding:1em 0 0 0.3em; position:absolute; z-index:1; width:314px; height:465px; background:url(../images/home/bgeffect.png) repeat; float:left; }
#layout .content .box h2															{ margin:0 0 0.5em 1em; text-decoration:underline; font:bold 14px "Arial"; color:#FFF; }
#layout .content .box a															{ margin:0 0 0 0; }
#layout .content .box a:hover													{ color:#E8E8E8; }
#layout .content .box p															{ margin:0 0 0 2.1em; float:left; }
#layout .content .box ul 															{ margin:0 0 1em 0; }
#layout .content .box ul li															{ margin:0 0 0 0.6em; padding:0 0 0 13px; background:url(../images/home/arrow-right.gif) no-repeat scroll 0 5px; }
#layout .content .box ul.sup 														{ margin:0.1em 0 1em 0; }
#layout .content .box ul.n li														{ margin:0 0 0.3em 0.8em;  }
#layout .content .box a,
#layout .content .box p,
#layout .content .box ul.n li														{ font:12px "Arial"; color:#FFF; }


	/* CONTROL OF HOME BACKGROUND */
	#layout .content #ctrlBg														{ position:absolute; top:560px; margin:0 0 0 53em; }
	#layout .content #ctrlBg ul													{ width:75px; }
	#layout .content #ctrlBg ul li													{ float:left; }
	#layout .content #ctrlBg ul li a												{ padding:0 0 0 1.2em; width:23px; height:19px; background:url(../images/home/square.gif) no-repeat;  }
	#layout .content #ctrlBg ul li a:hover,
	#layout .content #ctrlBg ul li a.hover										{ background:url(../images/home/hsquare.gif) no-repeat;  }
	/* END CONTROL OF HOME BACKGROUND */
	
	
	/* MENU HORIZONTAL */
	#layout .content #menuH														{ padding:0 0 0 58.2em; position:absolute; top:5.7em; }
	#layout .content #menuH div													{ height:422px; }
	#layout .content #menuH #mhopt1												{ margin:2em 0 0; width:20px; height:156px; background:url(../images/int-pages/menu-h-opt1.png) right 0 no-repeat; cursor:pointer; }
	#layout .content #menuH #mhcnt												{ margin:-9.75em 0 0; width:170px; height:422px; background:#155E94; }
	#layout .content #menuH .cnt													{ padding:0 0 0 0.1em; display:block; width:168px; height:396px; background:#839CA9; border-top:13px solid #155E94; }
	#layout .content #menuH .cnt	div												{ height:auto; }
	#layout .content #menuH .cnt .bllk 											{ margin:0.5em 0 0 0.8em; }
	#layout .content #menuH .cnt .bllk p										{ font:12px "Arial"; color:#FFF; }
	#layout .content #menuH .cnt .bllk p a										{ font:bold 14px "Arial"; color:#FFF; }
	#layout .content #menuH .cnt .bllk p a:hover								{ text-decoration:underline; }
	#layout .content #menuH .cnt .bllk .line									{ margin:0.3em 0 0 0; width:130px; height:2px; background:#D1D2D4; }
	/* END MENU HORIZONTAL */
	
	
	
	/* BLOCK BOTTOM */
	#layout .bottom																	{ margin:0.3em 0 0 -1em; padding:0 0 0 0.1em; width:928px; height:190px; background:#FFF; border:1px solid #5087AF; float:left; }
	
	#layout .bottom .bottmcnt													{ width:940px; height:170px; float:left; }
	#layout .bottom .bottmcnt .cnts img										{ float:left; }
	#layout .bottom .bottmcnt .cnts .imgb										{ margin:0 0 3em 0; width:90px; height:1px;}
	#layout .bottom .bottmcnt .right											{ width:145px; float:left; }
	#layout .bottom .bottmcnt .right .title									{ width:150px; font:bold 12px "Arial"; float:left; }
	#layout .bottom .bottmcnt .right p											{ width:145px; font:11px "Arial"; }
	#layout .bottom .bottmcnt .right a.link									{ padding:0 0 0 8em; position:absolute; display:block; top:72em; font:11px "Arial"; color:#000; }
	#layout .bottom .bottmcnt .right a.link:hover							{ text-decoration:underline; }
	#layout .bottom .bottmcnt div												{ margin:0.5em 0 0; padding:0 0.7em 0 0.5em; height:164px; float:left; }
	#layout .bottom .bottmcnt div.nob											{ padding:0 0.4em 0 0.1em; width:292px; float:left; }
	
	#layout .bottom .bottmcnt div.buttonSlide,
	#layout .bottom .bottmcnt div.buttonSlide2								{ margin:0; width:15px; float:left; }
	#layout .bottom .bottmcnt div.buttonSlide2								{ padding:0 0 0 0.2em; }
	#layout .bottom .bottmcnt a.fst												{ width:22px; height:192px; background:url(../images/home/Arrowright.jpg) -0.1em -0.1em no-repeat; float:left; }
	#layout .bottom .bottmcnt a.fst:hover										{ background:url(../images/home/hArrowright.jpg) -0.1em -0.1em no-repeat; }
	#layout .bottom .bottmcnt a.snd												{ width:22px; height:192px; background:url(../images/home/Arrowrightback.jpg) 0 -0.1em no-repeat; float:left; }
	#layout .bottom .bottmcnt a.snd:hover										{ background:url(../images/home/hArrowrightback.jpg) 0 -0.1em no-repeat; }
	
	#layout .bottom #bsideB														{ display:none; }
	/* END BLOCK BOTTOM */


/* END HOME */

/* INTERIOR PAGES */

#layout #center .contentint														{ width:929.5px; height:100%px; background:#FFF; border:1px solid #CCC; float:left; }

#layout #center .contentint .submenu 											{ width:100%; height:25px; }
#layout #center .contentint .submenu ul										{ margin:1em 0 0 1.4em; }
#layout #center .contentint .submenu ul li										{ padding:0 0 0 0.2em; font:12px "Arial"; float:left; }
#layout #center .contentint .submenu ul li a									{ display:block; color:#898786; }
#layout #center .contentint .submenu ul li a:hover							{ color:#333; }

#layout #center .contentint #blkImg											{ margin:1em 0 0 0; width:182px; float:left; }
#layout #center .contentint #blkImg .img										{ margin:0 0 0 3em; }
#layout #center .contentint #blkcenter										{ padding:0 0 1em 0; width:550px; border-right:1px solid #DEDEDE; float:left; }
#layout #center .contentint #blkcenter  h1									{ margin:0.5em 0 0.3em; font:bold 22px "Arial","Tahoma"; color:#231F20; }
#layout #center .contentint #blkcenter  p										{ margin:0 2em 0 0; padding:0 0 1em 0; font:12px "Arial"; color:#231F20; line-height:21px; }
#layout #center .contentint #blkcenter  a.blulink							{ color:#517387; text-decoration:underline; }
#layout #center .contentint #blkcenter  a.blulink:hover					{ color:#424F92; text-decoration:underline; }


	/* NEW MOBILE SOFTWARE */
	#layout #center .contentint #blkcenter .boxgray						{ margin:1em 0 0.5em 0; padding:1em 0 1em 0; width:540px; background:#E7E8E9; float:left; }	
	#layout #center .contentint #blkcenter .boxgray ul						{ margin:0;}	
	#layout #center .contentint #blkcenter .boxgray  li.bigtitle			{ margin:0 0 0.5em 1em; font:bold 12px "Arial"; color:#211C19;}
	#layout #center .contentint #blkcenter .boxgray  li.links a			{ margin:0 0 0.5em 1em; display:block; font:12px "Arial"; color:#231F20; }
	#layout #center .contentint #blkcenter .boxgray  li.links a:hover	{ text-decoration:underline; }
	#layout #center .contentint #blkcenter .boxgray .boxleft				{ width:180px; float:left; }			
	#layout #center .contentint #blkcenter .boxgray .boxleft p			{ font:11px "Arial"; }
	
	#layout #center .contentint #blkcenter .bggRay							{ top:27.8em; left:19.7em; position:absolute; width:21px; height:119px; background:url(../images/int-pages/filter_title.jpg)  no-repeat; float:left; }
	
	#layout #center .contentint #blkcenter .needinfo						{ padding:1em 0 0.5em 0; float:left; }
	#layout #center .contentint #blkcenter .needinfo a						{ padding:0	0 0 2.3em; display:block; height:21px; font:11px "Arial"; color:#6D6F71; text-decoration:underline; background:url(../images/int-pages/need_info.jpg)  no-repeat; }
	#layout #center .contentint #blkcenter .needinfo a:hover				{ color:#000; }
	
	#layout #center .contentint #blkright .adblock			 				{ margin:7em 0 0 0.4em; float:left; }
	#layout #center .contentint #blkright .adblock a,			 				
	#layout #center .contentint #blkright .adblock  img	 				{ margin:0 0 0 0; padding:0; }
	/* END NEW MOBILE SOFTWARE */

	/* NEW DIWRITE */
	#layout #center .contentint #blkImg .img1								{ margin:0 0 0 0.8em; } 
	#layout #center .contentint #blkImg .Links 								{ margin:1em 0 0 0; float:lef; }
	#layout #center .contentint #blkImg .Links p								{ margin:0 0 0 1em; display:block; font:12px "Arial"; color:#231F20; }
	#layout #center .contentint #blkImg .Links a								{ color:#231F20; text-decoration:underline;  }
	#layout #center .contentint #blkImg .Links a:hover						{ color:#000; }
	/* END NEW DIWRITE */
	
	/* NEW SALE POINT */
	#layout #center .contentint #blkcenter .linkblk						{ color:#231F20; }
	#layout #center .contentint #blkcenter .linkblk:hover				{ text-decoration:underline; }
	#layout #center .contentint #blkcenter p.aclaration					{ margin:4em 0 0 0; font:10px "Arial"; float:left; }
	/* END NEW SALE POINT */
	
	/* NEW FAC. ELECTR. */
	#layout #center .contentint #blkcenter .linkblkU						{ color:#000; text-decoration:underline;}
	/* END NEW FAC. ELECTR. */

	/* NEW DES. PROY. */
	#layout #center .contentint #blkImg .img2								{ margin:0 0 0 1.6em; }
	#layout #center .contentint #blkcenter .linkbold						{ font:bold 12px "Arial"; color:#000; }	
	#layout #center .contentint #blkcenter .linkbold:hover				{ text-decoration:underline; }	
	/* END NEW DES. PROY. */
	
	/* NEW NUESTRA EMPRESA */
	#layout #center .contentint #blkImg .img3								{ margin:3em 0 0 0.8em; }		
	#layout #center .contentint #blkcenter .boxgray .coleft,			
	#layout #center .contentint #blkcenter .boxgray .coright				{ margin:0 0 0 1em; width:254px; float:left; }	
	#layout #center .contentint #blkcenter .boxgray a.title				{ font:bold 12px "Arial"; color:#211C19;  }
	#layout #center .contentint #blkcenter .boxgray a.title:hover		{ color:#5A4E45; text-decoration:underline; }
	/* END NEW NUESTRA EMPRESA */
	
	/* NEW PRESENCIA GLOBAL */
	#layout #center .contentint #blkcenter .boxbg							{ padding:1em 0 1em 0; width:549px; background:url(../images/int-pages/bgoffices.jpg)  0 5.5em no-repeat; float:left; }
	#layout #center .contentint #blkcenter .boxbg  li.bigtitle,			
	#layout #center .contentint #blkcenter .boxbg  li.bigtitlesub		{ font:bold 12px "Arial"; color:#211C19; }
	#layout #center .contentint #blkcenter .boxbg  li.bigtitlesub		{ text-decoration:underline; }
	#layout #center .contentint #blkcenter .boxbg .boxleft				{ width:250px; }			
	#layout #center .contentint #blkcenter .boxbg .boxleft,			
	#layout #center .contentint #blkcenter .boxbg .boxright				{ float:left; }
	#layout #center .contentint #blkcenter .boxbg .boxleft p,		
	#layout #center .contentint #blkcenter .boxbg .boxright p			{ font:11px "Arial"; }
	#layout #center .contentint #blkcenter .boxbg .boxright						{ width:270px;  }
	#layout #center .contentint #blkcenter .boxbg .boxright li.special			{ margin:0.2em 0 0 2em; font:11px "Arial"; }
	#layout #center .contentint #blkcenter .boxbg .boxright li.special ul li		{ padding:0.1em; }
	#layout #center .contentint #blkcenter .boxbg .boxright li.special ul		{ float:left;  }
	#layout #center .contentint #blkcenter .boxbg .boxright li.special ul.one	{ width:170px; }
	
	#layout #center .contentint #blkcenter .boxbg .boxright li p.cntris	{ font:bold 12px "Arial"; width:90px; float:left; }
	#layout #center .contentint #blkcenter .boxbg .boxright li p.Mails	{ line-height:18px; width:90px; float:left; }
	#layout #center .contentint #blkcenter .boxbg .boxright li p.Mails a	{ text-decoration:none; }
	/* END NEW PRESENCIA GLOBAL */
	
	/* NEW CEO MESSAGE */
	#layout #center .contentint #blkcenter p.quot							{ font:12px "Arial"; color:#003F62; }
	/* END NEW CEO MESSAGE */
	
	/* NEW MISION VISION */
	#layout #center .contentint #blkcenter .text  ul.list 					{ margin:0 0 2em 0; }
	#layout #center .contentint #blkcenter .text  ul.list  li				{ margin:0 0 0 1.2em; font:12px "Arial"; list-style-image:url(../images/servicio/bgli.gif); }
	#layout #center .contentint #blkcenter .text  ul.list  li.one			{ margin:0; list-style:none; }
	/* END NEW MISION VISION */
	
	/* NEW ADVANTAGE PROGRAM */
	#layout #center .contentint #blkImg .img4								{ margin:1.5em 0 0 0.8em; }		
	/* END NEW ADVANTAGE PROGRAM */
	
	/* NEW ALIADOS ESTRATEGICOS */
	#layout #center .contentint #blkcenter .cOl								{ padding:0 0 0 0.5em; width:160px; border-left:1px solid #CDCED0; border-right:1px solid #CDCED0; float:left; }
	/* END NEW ALIADOS ESTRATEGICOS */

	/* NEW INNOVATION */
	#layout #center .contentint #blkcenter .innovation					{ margin:2em 0 0 0; width:535px; height:auto; float:left; }
	#layout #center .contentint #blkcenter .ctbox							{ margin:0 0 0 0.5em; width:170px; float:left; }
	#layout #center .contentint #blkcenter .ctbox p							{ margin:0; }
	/* END NEW INNOVATION */
	
	/* NEW EMPLEO */
	#layout #center .contentint #blkcenter form								{ float:left; }
	#layout #center .contentint #blkcenter #alertForm						{ margin:2em 0 0 0; padding:0 0 0.1em 3em; float:left; }
	#layout #center .contentint #blkcenter #alertForm span,
	#layout #center .contentint #blkcenter #alertForm2 span				{ font:12px "Arial"; color:#333; }
	#layout #center .contentint #blkcenter #submit							{ margin:0.5em 0 0 0; width:509px; height:375px; float:left; }
	#layout #center .contentint #blkcenter #submit .row					{ margin:0.3em 0; padding:0; height:21px; float:left;  }
	#layout #center .contentint #blkcenter #submit .row label,
	#layout #center .contentint #blkcenter #submit .row input,
	#layout #center .contentint #blkcenter #submit .row textarea			{ margin:0 1em 0 0; padding:0.2em; float:left; }
	#layout #center .contentint #blkcenter #submit .row label				{ width:219px; font:12px "Arial"; color:#1F1A17; text-align:right; display:block; }
	#layout #center .contentint #blkcenter #submit .row input				{ width:215px; font:12px "Arial"; background:#E7E8E9; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkcenter #submit .row select 			{ font:12px "Arial"; height:25px; background:#E7E8E9; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkcenter #submit .row textarea			{ font:12px "Arial"; width:350px; height:87px; background:#E7E8E9; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkcenter #submit #cv						{ background:#E7E8E9; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkcenter #submit  #txttel 				{ width:130px; }
	
	#layout #center .contentint #blkcenter  #btn								{ margin:0.3em 0; padding:0.5em 0 2.4em 22.5em; float:left; width:105px; }
	#layout #center .contentint #blkcenter  #btn div							{ display:block; padding:0 4.7em 0 0; width:25px; height:33px; background:url(../images/int-pages/submit_blk.jpg) no-repeat; cursor:pointer; }
	#layout #center .contentint #blkcenter  #btn div:hover					{ display:block; width:55px; height:29px; background:url(../images/int-pages/submit_blkh.jpg) no-repeat; cursor:pointer; }
	#layout #center .contentint #blkcenter  #btn2 							{ padding:8em 0 0 24.7em; float:left; }
	#layout #center .contentint #blkcenter  #btn2 div:hover				{ display:block; width:55px; height:29px; background:url(../images/int-pages/submit_blkh.jpg) no-repeat; cursor:pointer; }
	#layout #center .contentint #blkcenter  #btn div input					{ width:100px; height:26px; font:14px "Arial"; cursor:pointer; }
	#layout #center .contentint #blkcenter  #btn2 div input					{ width:98px; height:26px; cursor:pointer;}
	#layout #center .contentint #blkcenter  #btn2 div						{ display:block; padding:0 4.7em 0 0; width:55px; height:29px; background:url(../images/int-pages/submit_blk.jpg) no-repeat; cursor:pointer; float:left; }						
	
	#layout #center .contentint #blkcenter #Grid							{ font:12px "Arial"; width:505px; }
	#layout #center .contentint #blkcenter #Grid .head						{ width:520px; }
	#layout #center .contentint #blkcenter #Grid .head	.field1			{ width:165px; }
	#layout #center .contentint #blkcenter #Grid .head	.field2			{ width:134px; }
	#layout #center .contentint #blkcenter #Grid .head	.field3			{ width:85px; }
	#layout #center .contentint #blkcenter #Grid .head	.field4			{ width:135px; }
	#layout #center .contentint #blkcenter #Grid .uLine					{ width:520px; height:1px; background:#999; }
	
	#layout #center .contentint #blkcenter #Grid,							
	#layout #center .contentint #blkcenter #Grid div						{ float:left; }
	#layout #center .contentint #blkcenter #Grid div span					{ font-weight:bold; }
	
	/* END NEW EMPLEO */
	
	/* NEW INVERSIONISTAS */
	#layout #center .contentint #blkcenter ul.inversion					{ margin:0.5em 0 1.4em 0em; width:200px; float:left; }
	#layout #center .contentint #blkcenter ul.inversion li					{ margin:0.5em 0 0 0; display:block; width:300px; font:12px "Arial"; color:#231F20; }
	#layout #center .contentint #blkcenter p.bluetext						{ font:bold 12px "Arial"; color:#003F62; float:left; }
	/* END NEW INVERSIONISTAS */
	
	/* NEW FEEDBACK */
	#layout #center .contentint #blkcenter #alertForm2					{ margin:2em 0 0 0; float:left; }
	#layout #center .contentint #blkcenter #submit2						{ padding:2.5em 0 0 0em; width:509px; height:496px; float:left; }
	#layout #center .contentint #blkcenter #submit2 .row					{ margin:0.3em 0; padding:0; height:21px; float:left;  }
	#layout #center .contentint #blkcenter #submit2 .row label,
	#layout #center .contentint #blkcenter #submit2 .row input,
	#layout #center .contentint #blkcenter #submit2 .row textarea			{ margin:0 1em 0 0; padding:0.2em; float:left; }
	#layout #center .contentint #blkcenter #submit2 .row label				{ width:150px; font:12px "Arial"; color:#1F1A17; text-align:right; display:block; }
	#layout #center .contentint #blkcenter #submit2 .row input				{ width:200px; font:12px "Arial"; background:#E7E7E8; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkcenter #submit2 .row select 			{ font:12px "Arial"; height:25px; background:#E7E7E8; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkcenter #submit2 .row textarea			{ margin:0.7em 0 0 0; font:12px "Arial"; width:320px; height:107px; background:#E7E7E8; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkcenter #submit2 .error				{ border:1px solid red; }
	
	#layout #center .contentint #blkcenter .textlittle					{ margin:5em 0 0 0; float:left; }
	#layout #center .contentint #blkcenter .textlittle p					{ width:550px; font:10px "Arial"; }
	/* END NEW FEEDBACK */
	
	/* NEW EVENTS */
	#layout #center .contentint #blkcenter #Grid .head	.field5			{ width:205px; }
	#layout #center .contentint #blkcenter #Grid .head	.field6			{ width:183px; }
	#layout #center .contentint #blkcenter #Grid .head	.field7			{ width:130px;	}
	#layout #center .contentint #blkcenter #Grid .head	.field8			{ width:199px; }
	#layout #center .contentint #blkcenter #Grid .head	.field9			{ width:180px; }
	#layout #center .contentint #blkcenter #Grid .head	.field10			{ width:130px;	}
	
	#layout #center .contentint #blkcenter #Gallery						{ padding:4em 0 2em 0; font:12px "Arial"; float:left; }
	#layout #center .contentint #blkcenter #Gallery span					{ display:block; }
	#layout #center .contentint #blkcenter #Gallery div					{ padding:1em 0.8em 0 0; float:left; }
	#layout #center .contentint #blkcenter #Gallery #eventPhotos		{ width:540px; height:285px; }
	
	#layout #center .contentint #blkcenter #paginate 						{ padding: 3px; margin: 3px; text-align:center; color:#000; float:left; }
	#layout #center .contentint #blkcenter #paginate a						{ margin-right:4px; padding:2px 7px; width:16px; height:17px; font:12px "Arial"; border:1px solid #CECECE; background:url(../images/int-pages/bga.jpg) repeat-x; color:#000; }
	#layout #center .contentint #blkcenter #paginate a:hover				{ border:1px solid #ADADAD; background:#FFF; }
	#layout #center .contentint #blkcenter #paginate span.current		{ margin-right:4px; padding:2px 7px; display:inline; border:1px solid #A59C7B; background:#526B8C; font:bold 12px "Arial"; color:#FFF; }
	/* END NEW EVENTS */
	
	/* WEBFORMS */
	#layout #center .contentint #blkcenter #submit .messages,
	#layout #center .contentint #blkcenter #submit2 .messages			{ margin:0 0 0.5em; padding:0.5em 0 0.5em 0.5em; font:12px Arial; color:#231F20; background:#FBC9C1; border:1px solid red; }
	#layout #center .contentint #blkcenter #submit .messages	ul li,
	#layout #center .contentint #blkcenter #submit2 .messages ul li		{ padding:0 0 0.3em; }
	#layout #center .contentint #blkcenter #submit .form-item,
	#layout #center .contentint #blkcenter #submit2 .form-item			{ margin:0.3em 0; padding:0.2em 0; font:12px Arial; float:left;  }
	#layout #center .contentint #blkcenter #submit .form-item .error,
	#layout #center .contentint #blkcenter #submit2 .form-item .error	{ border:1px solid red; }
	
	#layout #center .contentint #blkcenter #submit .form-item label,
	#layout #center .contentint #blkcenter #submit2 .form-item label,
	#layout #center .contentint #blkcenter #submit .form-item input,
	#layout #center .contentint #blkcenter #submit2 .form-item input,
	#layout #center .contentint #blkcenter #submit .form-item textarea,	
	#layout #center .contentint #blkcenter #submit2 .form-item textarea	{ margin:0 1em 0 0; padding:0.2em; float:left; }
	
	#layout #center .contentint #blkcenter #submit .form-item  label,
	#layout #center .contentint #blkcenter #submit2 .form-item  label	{ width:219px; font:12px "Arial"; color:#1F1A17; text-align:right; display:block; }

	#layout #center .contentint #blkcenter #submit .form-item  input,
	#layout #center .contentint #blkcenter #submit2 .form-item  input,
	#layout #center .contentint #blkcenter #submit .form-item  select,
	#layout #center .contentint #blkcenter #submit2 .form-item  select,
	#layout #center .contentint #blkcenter #submit .form-item  textarea,
	#layout #center .contentint #blkcenter #submit2 .form-item  textarea { font:12px "Arial"; background:#E7E8E9; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkcenter #submit .form-item  input,
	#layout #center .contentint #blkcenter #submit2 .form-item  input	{ width:215px; }
	#layout #center .contentint #blkcenter #submit .form-item  select,
 	#layout #center .contentint #blkcenter #submit2 .form-item  select	{ width:223px; height:25px; }
	#layout #center .contentint #blkcenter #submit .form-item  textarea,
	#layout #center .contentint #blkcenter #submit2 .form-item  textarea { width:254px; height:87px; }
	#layout #center .contentint #blkcenter #submit div div,
	#layout #center .contentint #blkcenter #submit2 div div					{ float:left;}
	
	
	/* END WEBFORMS */
	
	/* EMPLEO WEBFORM */
	#layout #center .contentint #blkcenter .form-file	{ width:54px; }
	/* END EMPLEO WEBFORM */
	
/********************** END PAGES ACTUALIZATIONS ***********/	

#layout #center .contentint #blkleft											{ width:730px; border-right:1px solid #DEDEDE; float:left; }
#layout #center .contentint #blkleft  h1										{ margin:1em 0 1em 1em; font:23px "Arial"; color:#00476B; }
#layout #center .contentint #blkleft  p										{ margin:0 2em 0 2em; padding:0 0 1em 0; font:12px "Arial"; color:#1F1A17; line-height:21px; }
#layout #center .contentint #blkleft  ol 										{ margin:0 0 0 2.6em;}
#layout #center .contentint #blkleft  ol li										{ list-style:lower-alpha; }
#layout #center .contentint #blkleft  ol li a,
#layout #center .contentint #blkleft  ol li										{ font:12px "Arial"; color:#1F1A17; }
#layout #center .contentint #blkleft  ol li a:hover,
#layout #center .contentint #blkleft  ol li:hover								{ font:bold 12px "Arial"; }

#layout #center .contentint #blkleft .double-box							{ margin:2.5em 0 0 1.5em; width:100%; float:left; }
#layout #center .contentint #blkleft .double-box .left					{ width:300px; float:left; }
#layout #center .contentint #blkleft .double-box .right					{ margin:0 0 0 0.2em; background:#00476B; width:343px; height:276px; float:left; }
#layout #center .contentint #blkleft .double-box .right h2				{ margin:0.8em 0 0 2.5em; font:21px "Arial"; color:#FFF; }
#layout #center .contentint #blkleft .double-box .right p				{ margin:3em 0 0 1.3em; font:12px "Arial"; color:#FFF; }
#layout #center .contentint #blkleft .double-box .right ul li				{ margin:0 0 0 2.8em; font:12px "Arial"; color:#FFF; list-style:square; }

#layout #center .contentint #blkleft .bottom-brands						{ margin:3em 0 0 1.5em; float:left; }
#layout #center .contentint #blkleft .bottom-brands span					{ font:15px "Arial"; color:#00476B; }
#layout #center .contentint #blkleft .bottom-brands .brands				{ margin:0.3em 0 1.8em 0; width:648px; height:68px; border:1px solid #CECDCD; float:left; }
#layout #center .contentint #blkleft .bottom-brands .brands ul li			{ float:left; }
#layout #center .contentint #blkleft .bottom-brands .brands ul li	a		{ display:block; width:92px; height:68px; }
#layout #center .contentint #blkleft .bottom-brands .brands ul li	img	{ margin:1em 0 0 1em; }
#layout #center .contentint #blkleft .announcements						{ margin:0 0 2.3em 1.5em; width:647px; height:86px; border:1px solid #CECDCD; float:left; }
#layout #center .contentint #blkleft .announcements h5					{ padding:0.3em 0 0 1em; width:603px; height:20px; font:13px "Arial"; color:#FFF; background:url(../images/int-pages/bgtitle.jpg) repeat-y; }
#layout #center .contentint #blkleft .announcements p						{ margin:1em 0 0 1em; line-height:15px; text-align:left; }


#layout #center .contentint #blkright											{ margin:0 0 1em 0; width:195px; float:left; }
#layout #center .contentint #blkright .center 								{ margin:0 0 0 1em; }
#layout #center .contentint #blkright .center 								{ margin:0 0 0 1em; }
#layout #center .contentint #blkright .center div.title 					{ margin:2em 0 0.5em 0; }
#layout #center .contentint #blkright .center span.title					{ font:bold 12px "Arial"; color:#333; }
#layout #center .contentint #blkright .center span							{ font:bold 12px "Arial"; color:#898786; }
#layout #center .contentint #blkright .center span	a						{ font:bold 12px "Arial"; color:#898786; }
#layout #center .contentint #blkright .center span	a:hover				{ color:#ccc; }
#layout #center .contentint #blkright .center p								{ font:12px "Arial"; color:#898786; }
#layout #center .contentint #blkright .center ul li 							{ margin:0 0 0 1em; list-style-image:url(../images/int-pages/arrow-right.gif); }
#layout #center .contentint #blkright .center ul li a							{ font:bold 12px "Arial"; color:#898786; }
#layout #center .contentint #blkright .center ul li a:hover					{ font:bold 12px "Arial"; color:#666; }
#layout #center .contentint #blkright .center .line						{ margin:0.4em 0 0.4em 0; width:160px; height:1px; border-top:1px solid #DEDEDE; background:#B5B4B2; }
#layout #center .contentint #blkright .center .img 						{ padding:0 0 0 1.8em; }
#layout #center .contentint #blkright .center .imgchat 					{ margin:4.5em 0 0 0; padding:0 0 0 1.8em;  }

	/* EMPLEO */
	#layout #center .contentint #blkleft .double-box2						{ margin:0.5em 0 0 1.5em; width:100%; float:left; }
	#layout #center .contentint #blkleft .double-box2 .left2				{ width:160px; float:left; }
	#layout #center .contentint #blkleft .double-box2 .right2			{ margin:0 0 0 0.2em; background:#00476B; width:486px; height:115px; float:left; }
	#layout #center .contentint #blkleft .double-box2 .right2 p			{ margin:1.3em 0 0 1em; font:21px "Arial"; color:#FFF; }
 
	#layout #center .contentint #blkleft form									{ float:left; }
	#layout #center .contentint #blkleft #alertForm						{ margin:2em 0 0 0; padding:0 0 0.1em 3em; float:left; }
	#layout #center .contentint #blkleft #alertForm span,
	#layout #center .contentint #blkleft #alertForm2 span					{ font:bold 12px "Arial"; color:#333; }
	#layout #center .contentint #blkleft #submit							{ margin:0.5em 0 0 0; width:609px; height:375px; float:left; }
	#layout #center .contentint #blkleft #submit .row						{ margin:0.3em 0; padding:0; height:21px; float:left;  }
	#layout #center .contentint #blkleft #submit .row label,
	#layout #center .contentint #blkleft #submit .row input,
	#layout #center .contentint #blkleft #submit .row textarea				{ margin:0 1em 0 0; padding:0.2em; float:left; }
	#layout #center .contentint #blkleft #submit .row label					{ width:219px; font:12px "Arial"; color:#1F1A17; text-align:right; display:block; }
	#layout #center .contentint #blkleft #submit .row input					{ width:215px; font:12px "Arial"; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit .row select 				{ font:12px "Arial"; height:25px; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit .row textarea				{ font:12px "Arial"; width:350px; height:87px; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit  #txttel 					{ width:130px; }
	
	#layout #center .contentint #blkleft .textlittle						{ float:left; }
	#layout #center .contentint #blkleft .textlittle p						{ margin:0 0 0 2.5em; width:700px; font:10px "Arial"; }
	
	#layout #center .contentint #blkleft  #btn								{ margin:0.3em 0; padding:2em 0 2.4em 9em; float:left; width:500px; }
	#layout #center .contentint #blkleft  #btn div,
	#layout #center .contentint #blkleft  #btn2 div							{ padding:0.2em 0 0 2em; background:url(../images/int-pages/submit.jpg) no-repeat; float:right; text-align:right; height:30px; width:55px; }
	#layout #center .contentint #blkleft  #btn div input,
	#layout #center .contentint #blkleft  #btn2 div input						{ font:14px "Arial"; cursor:pointer; }

	#layout #center .contentint #blkright .center .download				{ margin:7em 0 5em 0; width:164px; height:116px; border:2px dotted #DEDEDE; }
	#layout #center .contentint #blkright .center .download a			{ margin:0 0 0 0.5em; font:10px "Arial"; color:#53839B; }
	#layout #center .contentint #blkright .center .download a:hover	{ color:#00476B; }
	#layout #center .contentint #blkright .center .download img			{ margin:0.4em 0 0 0; }
	/* END EMPLEO */

	/* INVERSIONISTAS */
	#layout #center .contentint #blkleft ul.inversion						{ margin:0.5em 0 1.4em 1.5em; width:200px; float:left; }
	#layout #center .contentint #blkleft ul.inversion li						{ margin:0.5em 0 0 0.2em; padding:0 0 0 1.5em; font:13px "Arial"; background:url(../images/int-pages/squareli.jpg) 0 4px no-repeat; }
	#layout #center .contentint #blkleft .double-box2						{ margin:0.5em 0 0 1.5em; width:100%; float:left; }
	#layout #center .contentint #blkleft .double-box2 .left3				{ width:289px; float:left; }
	#layout #center .contentint #blkleft .double-box2 .right3			{ margin:0 0 0 0.2em; background:#00476B; width:357px; height:219px; float:left; }
	#layout #center .contentint #blkleft .double-box2 .right3 h2		{ margin:0.5em 0 1.5em 0.2em; font:21px "Arial"; color:#FFF; text-align:center; }
	#layout #center .contentint #blkleft .double-box2 .right3 p			{ margin:1.3em 0 0 1em; font:12px "Arial"; color:#FFF; }
	#layout #center .contentint #blkleft .announcements2					{ margin:2.5em 0 2.3em 1.5em; width:647px; height:86px; border:1px solid #CECDCD; float:left; }
	#layout #center .contentint #blkleft .announcements2 h5				{ padding:0.3em 0 0 1em; width:603px; height:20px; font:13px "Arial"; color:#FFF; background:url(../images/int-pages/bgtitle.jpg) repeat-y; }
	#layout #center .contentint #blkleft .announcements2 p				{ margin:1em 0 0 1em; line-height:15px; text-align:left; }
	/* END INVERSIONISTAS */
	
	/* FEEDBACK */
	#layout #center .contentint #blkleft #alertForm2						{ margin:2em 0 0 0; padding:0 0 0.1em 3em; float:left; }
	#layout #center .contentint #blkleft #submit2							{ margin:2.5em 0 0 1em; width:709px; height:595px; float:left; }
	#layout #center .contentint #blkleft #submit2 .row						{ margin:0.3em 0; padding:0; height:21px; float:left;  }
	#layout #center .contentint #blkleft #submit2 .row label,
	#layout #center .contentint #blkleft #submit2 .row input,
	#layout #center .contentint #blkleft #submit2 .row textarea			{ margin:0 1em 0 0; padding:0.2em; float:left; }
	#layout #center .contentint #blkleft #submit2 .row label				{ width:229px; font:12px "Arial"; color:#1F1A17; text-align:right; display:block; }
	#layout #center .contentint #blkleft #submit2 .row input				{ width:215px; font:12px "Arial"; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit2 .row select 				{ font:12px "Arial"; height:25px; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit2 .row textarea			{ font:12px "Arial"; width:350px; height:87px; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit2  #txttel ,				
	#layout #center .contentint #blkleft #submit2  #txtjob 				{ width:185px; }
	#layout #center .contentint #blkleft #submit2  #txtlname 				{ width:245px; }
	#layout #center .contentint #blkleft #submit2  #txtbusiness 			{ width:295px; }
	
	#layout #center .contentint #blkleft  #btn2								{ margin:0.3em 0; padding:0 0 2.4em 9em; float:left; width:500px; }
	
	/* END FEEDBACK */
	
	/* MOBILE SOFTWARE FACTORY OUTSOURCING */
	
	#layout #center .contentint #blkleft p.bigger,
	#layout #center .contentint #blkleft p.blue									{ font:14px "Arial"; }
	
	#layout #center .contentint #blkleft p.blue									{ color:#00476B; }
	#layout #center .contentint #blkleft p.bigger								{ color:#1F1A17; }
	
	
	
	#layout #center .contentint #blkleft .double-box2 .left5					{ width:118px; float:left; }
	#layout #center .contentint #blkleft .double-box2 .right5				{ margin:0 0 0 0em; background:#1F1A17; width:490px; height:156px; float:left; }
	#layout #center .contentint #blkleft .double-box2 .right5 p				{ margin:2em 0 0 1em; font:21px "Arial"; line-height:32px; color:#FFF; }
	
	#layout #center .contentint #blkleft .text									{ margin:1em 0 0 0; float:left; }
	#layout #center .contentint #blkleft .text ul.lang							{ margin:0.5em 0 0 1.5em; float:left; }
	#layout #center .contentint #blkleft .text ul.lang li						{ margin:0 0 0.3em 0; padding:0 0 0 1.8em; font:12px "Arial"; background:url(../images/int-pages/square.gif) 0 1px no-repeat; }
	#layout #center .contentint #blkleft p.blk									{ padding:1em 0 0 0; float:left; }
	
	#layout #center .contentint #blkleft .bottom-brands2						{ margin:1em 0 0 1.5em; float:left; }
	#layout #center .contentint #blkleft .bottom-brands2 span				{ font:11px "Arial"; color:#00476B; }
	#layout #center .contentint #blkleft .bottom-brands2 .brands			{ margin:0.3em 0 1.8em 0; width:648px; height:80px; border:1px solid #608A9B; float:left; }
	#layout #center .contentint #blkleft .bottom-brands2 .brands ul li		{ float:left; }
	#layout #center .contentint #blkleft .bottom-brands2 .brands ul li a		{ display:block;  height:68px; }
	#layout #center .contentint #blkleft .bottom-brands2 .brands ul li img	{ margin:1em 0 0 1em; }
	
	#layout #center .contentint #blkright .center .imginfo 					{ margin:3em 0 0.5em 0; padding:0 0 0 2.2em;  }

	/* END MOBILE SOFTWARE FACTORY OUTSOURCING */
	
	/* SERVICIOS FINANCIEROS A PROYECTOS INTEGRALES */
	
	#layout #center .contentint #blkleft .double-box .rightS					{ margin:0 0 0 1.5em; background:#00476B; width:355px; height:244px; float:left; }
	#layout #center .contentint #blkleft .double-box .rightS h2				{ margin:0.8em 0 0 0; font:21px "Arial"; color:#FFF; text-align:center; }
	#layout #center .contentint #blkleft .double-box .rightS p				{ margin:1.3em 0 0 1em; font:12px "Arial"; color:#FFF;}
	
	#layout #center .contentint #blkleft .announcements3						{ margin:2.5em 0 2.3em 1.5em; width:677px; height:86px; border:1px solid #CECDCD; float:left; }
	#layout #center .contentint #blkleft .announcements3 h5					{ padding:0.3em 0 0 1em; width:603px; height:20px; font:13px "Arial"; color:#FFF; background:url(../images/int-pages/bgtitle.jpg) repeat-y; }
	#layout #center .contentint #blkleft .announcements3 p					{ margin:1em 0 0 1em; line-height:15px; text-align:left; }
	
	/* END SERVICIOS FINANCIEROS A PROYECTOS INTEGRALES */
	
	/* FACTURA ELECTRONICA */	
	#layout #center .contentint #blkleft .onebox							{ margin:0.5em 0 0 1.3em; width:100%; float:left; }
	#layout #center .contentint #blkleft .onebox .cnt						{ margin:0 0 0 0.2em; background:#00476B; width:595px; height:126px; float:left; }
	#layout #center .contentint #blkleft .onebox .cnt p					{ margin:1em 0 0 2em; font:23px "Arial"; line-height:32px; color:#FFF; }
	#layout #center .contentint #blkleft .onebox .cnt span.gray			{ display:block; margin:0 0 0 2.1em; font:bold 18px "Arial"; line-height:32px; color:#AAA8A7; }
	#layout #center .contentint #blkleft .onebox .cnt span.rght			{ margin:1em 1em 0.1em 0; font:11px "Arial"; line-height:32px; color:#FFF; float:right; }
	
	#layout #center .contentint #blkleft .body								{ margin:1.5em 0 0 0; float:left; }
	#layout #center .contentint #blkleft .body span.title					{ font:15px "Arial"; color:#00476B; }
	#layout #center .contentint #blkleft .body table							{ margin:0 0 1.8em 1.5em; text-align:center; border:1px solid #CCC; }
	#layout #center .contentint #blkleft .body table	th						{ font:bold 11px "Arial"; color:#917DAE; }					
	#layout #center .contentint #blkleft .body table	th,						
	#layout #center .contentint #blkleft .body table	td						{ padding:1em 0.5em; border:1px solid #917DAE; }
	#layout #center .contentint #blkleft .body table	td						{ font:11px "Arial"; color:#000; }
	#layout #center .contentint #blkleft .body span .link					{ font:12px "Arial"; color:#00476B; text-decoration:underline; }
	#layout #center .contentint #blkleft .body span .link:hover			{ color:#000;  }
	/* END FACTURA ELECTRONICA */
	
	/* ABOUT COMPANY */
	#layout #center .contentint #blkleft .boxgray							{ margin:1em 0 0 1.3em; padding:1em 0 1em 0; width:690px; background:#EFEEEE; float:left; }
	#layout #center .contentint #blkleft .boxgray a.title					{ margin:0 0 0 2em; font:bold 12px "Arial"; color:#211C19; text-decoration:underline; }
	#layout #center .contentint #blkleft .boxgray a.title:hover			{ color:#5A4E45; }
	#layout #center .contentint #blkleft .boxgray .coleft,			
	#layout #center .contentint #blkleft .boxgray .coright				{ width:345px; float:left; }
	/* END ABOUT COMPANY */
	
	/* NUESTRAS OFICINAS */
	#layout #center .contentint #blkleft .boxgray  li.bigtitle,			
	#layout #center .contentint #blkleft .boxgray  li.bigtitlesub					{ margin:0 0 0.5em 2em; font:bold 12px "Arial"; color:#211C19; }
	#layout #center .contentint #blkleft .boxgray  li.bigtitlesub					{ text-decoration:underline; }
	#layout #center .contentint #blkleft .boxgray .boxleft						{ width:290px; }			
	#layout #center .contentint #blkleft .boxgray .boxleft,			
	#layout #center .contentint #blkleft .boxgray .boxright						{ float:left; }
	#layout #center .contentint #blkleft .boxgray .boxleft p,		
	#layout #center .contentint #blkleft .boxgray .boxright p					{ font:11px "Arial"; }
	#layout #center .contentint #blkleft .boxgray .boxright						{ width:370px;  }
	#layout #center .contentint #blkleft .boxgray .boxright li.special			{ margin:0.2em 0 0 2em; font:11px "Arial"; }
	#layout #center .contentint #blkleft .boxgray .boxright li.special ul li		{ padding:0.1em; }
	#layout #center .contentint #blkleft .boxgray .boxright li.special ul		{ float:left;  }
	#layout #center .contentint #blkleft .boxgray .boxright li.special ul.one	{ width:170px; }
	
	#layout #center .contentint #blkleft .map										{ margin:1em 0 0 1.4em; float:left; }
	#layout #center .contentint #blkleft .map img									{ border:1px solid #EAEBEC; }
	/* NUESTRAS OFICINAS */
	
	/* MENSAJE DEL CEO */
	#layout #center .contentint #blkleft  .body  p.quot								{ font:12px "Arial"; color:#2B6685; }
	/* END MENSAJE DEL CEO */
	
	/* NUESTRA CAPACIDAD DE SERVICIO */
	#layout #center .contentint #blkleft ul.services								{ margin:0.5em 0 0 1.5em; width:700px; float:left; }
	#layout #center .contentint #blkleft ul.services li								{ margin:0 0 1em 0; padding:0 0 0 1.8em; font:12px "Arial"; background:url(../images/int-pages/square.gif) 0 1px no-repeat; }
	#layout #center .contentint #blkleft ul.services li:hover						{ font:bold 12px "Arial"; background:url(../images/int-pages/hsquare.gif) 0 1px no-repeat; }
	/* END NUESTRA CAPACIDAD DE SERVICIO */
	
	/* ABOUT COMPANY */
	#layout #center .contentint .submenu2 										{ margin:0 2em 0 1.5em; padding:0.5em 0 0 0; width:690px; height:25px; background:#EFEEEE; }
	#layout #center .contentint .submenu2 ul li										{ padding:0 0 0 1.5em; font:12px "Arial"; float:left; }
	#layout #center .contentint .submenu2 ul li a									{ display:block; color:#000; }
	#layout #center .contentint .submenu2 ul li a:hover							{ font:bold 12px "Arial"; text-decoration:underline; }
	/* END ABOUT COMPANY */
	
	/* EMPRESA */
	#layout #center .contentint #blkleft .text  .img							{ margin:1.8em 0 0 0; }
	#layout #center .contentint #blkleft .text  p .push							{ margin:0 0 0 2.3em; }
	#layout #center .contentint #blkleft .text  p.little						{ font:11px "Arial"; }
	/* END EMPRESA */
	
	/* DEDICACION Y SERVICIO */
	#layout #center .contentint #blkleft .text  ul.list 						{ margin:0 0 2em 1.5em; }
	#layout #center .contentint #blkleft .text  ul.list  li						{ margin:0 0 0 1.2em; font:12px "Arial"; list-style-image:url(../images/servicio/bgli.gif); }
	#layout #center .contentint #blkleft .text  ul.list  li.one					{ margin:0; list-style:none; }
	/* END DEDICACION Y SERVICIO */
	
	/* CODIGO DE ETICA */
	#layout #center .contentint #blkleft .text  p a.file						{ margin:1.5em 0 0 0; float:left; }
	/* END CODIGO DE ETICA */
	
	/* CLIENTES */
	#layout #center .contentint #blkleft .double-box2 .left4					{ width:128px; float:left; }
	#layout #center .contentint #blkleft .double-box2 .right4				{ margin:0 0 0 0.2em; background:#00476B; width:486px; height:121px; float:left; }
	#layout #center .contentint #blkleft .double-box2 .right4 p				{ margin:0.5em 0 0 1em; font:21px "Arial"; color:#FFF; }
	#layout #center .contentint #blkleft p.text									{ margin:1em 0 2em 2em; font:13px "Arial"; color:#000; float:left;}
	
	#layout #center .contentint #blkleft .boxes									{ margin:0 0 2em 1em; width:346px; height:120px; float:left; }
	#layout #center .contentint #blkleft .top2									{ width:346px; height:21px; background:url(../images/clientes/top.jpg) no-repeat; float:left; }
	#layout #center .contentint #blkleft .cbox									{ margin:0 4.8em 0 0; padding:0 0 0 0.3em; width:339px; border-right:1px solid #B4B0AD; border-left:1px solid #B4B0AD; float:left; }
	#layout #center .contentint #blkleft .cbox2									{ padding:0 0 0 0.3em; width:339px; border-right:1px solid #B4B0AD; border-left:1px solid #B4B0AD; float:left; }
	#layout #center .contentint #blkleft .bottom2								{ width:346px; height:21px; background:url(../images/clientes/bottom2.jpg) no-repeat; float:left; }						
	#layout #center .contentint #blkleft .cbox .one,								
	#layout #center .contentint #blkleft .cbox .two								{ float:left; }
	#layout #center .contentint #blkleft .cbox .two,	
	#layout #center .contentint #blkleft .cbox2 .two							{ height:100px; }
	#layout #center .contentint #blkleft .cbox2 .one,								
	#layout #center .contentint #blkleft .cbox2 .two							{ float:left; }

	#layout #center .contentint #blkright .center .download2					{ margin:1em 0 7em 0; width:164px; height:116px; }
	#layout #center .contentint #blkright .center .download2 a				{ margin:0 0 0 0.5em; font:10px "Arial"; color:#000; }
	#layout #center .contentint #blkright .center .download2 a.last		{ margin:0 0 0 0.5em; padding:0 0 0 1.8em; background:url(../images/clientes/pdf.jpg) no-repeat; font:11px "Arial"; color:#000; }
	#layout #center .contentint #blkright .center .download2 a:hover		{ color:#00476B; }
	#layout #center .contentint #blkright .center .download2 img			{ margin:0.4em 0 0 0; }
	/* END CLIENTES */
	
	/* ALIADOS ESTRATEGICOS */
	#layout #center .contentint #blkleft .double-box2 .right6					{ margin:0 0 1.5em 7.8em; background:#00476B; width:410px; height:171px; float:left; }
	#layout #center .contentint #blkleft .double-box2 .right6 p					{ margin:1.3em 0 0 1em; font:20px "Arial"; color:#FFF; }
	#layout #center .contentint #blkleft a.link										{ font:12px "Arial"; color:#00476B; text-decoration:underline; }
	#layout #center .contentint #blkleft h2											{ margin:1em 0 0 1.5em; font:17px "Arial"; color:#000; }
	#layout #center .contentint #blkleft .graybox									{ margin:1em 0 2em 1em; padding:0.8em 0 1.5em 0; width:700px; background:#EFEEEE; float:left; }
	
	#layout #center .contentint #blkleft .graybox .Left							{ padding:1em 0 0 0.8em; width:265px; float:left; }
	#layout #center .contentint #blkleft .graybox .Left label						{ margin:0 0.5em 0 1em; display:block; font:12px "Arial"; color:#000; float:left; }
	#layout #center .contentint #blkleft .graybox .Left label.two					{ margin:0 1.8em 0 1em; }
	#layout #center .contentint #blkleft .graybox .Left label.three				{ margin:0 0.6em 0 1em; }
	#layout #center .contentint #blkleft .graybox .Left input						{ margin:0 0 0.5em 0; width:200px; font:12px "Arial"; color:#000; background:#FFF; border:1px solid #7DA1B4; float:left; }
	#layout #center .contentint #blkleft .graybox .Left input.shorter			{ width:130px; }
	
	#layout #center .contentint #blkleft .graybox .Right							{ padding:0 0 0 4em; width:265px; float:left; }
	#layout #center .contentint #blkleft .graybox .Right .Top					{ width:230px; height:23px; background:url(../images/aliados/top.gif) no-repeat; float:left; }
	#layout #center .contentint #blkleft .graybox .Right .Bottom				{ width:230px; height:23px; background:url(../images/aliados/bottom.gif) no-repeat; float:left; }
	#layout #center .contentint #blkleft .graybox .Right .cntn					{ width:228px; height:50px; border-left:1px solid #A19E9D; border-right:1px solid #C5C5C5; background:#FFF; float:left; }
	#layout #center .contentint #blkleft .graybox .Right .cntn a					{ margin:0 0 0 1em; }

	#layout #center .contentint #blkleft .Top2										{ width:700px; height:34px; background:url(../images/aliados/top2.gif) no-repeat; float:left; }
	#layout #center .contentint #blkleft .Bottom2									{ width:700px; height:34px; background:url(../images/aliados/bottom2.gif) no-repeat; float:left; }
	#layout #center .contentint #blkleft .bottom-Brands							{ border-left:1px solid #D6D5D5; border-right:1px solid #D6D5D5; float:left; }
	#layout #center .contentint #blkleft .bottom-Brands span						{ font:15px "Arial"; color:#00476B; }
	#layout #center .contentint #blkleft .bottom-Brands .brands					{ margin:0; width:698px; height:61px;  float:left; }
	#layout #center .contentint #blkleft .bottom-Brands .brands ul li				{ margin:0 0 0 1.5em; float:left; }
	#layout #center .contentint #blkleft .bottom-Brands .brands ul li.downer	{ margin:1em 0 0 1.5em; float:left; }
	#layout #center .contentint #blkleft .bottom-Brands.brands ul li a			{ display:block; width:92px; height:100px; }
	#layout #center .contentint #blkleft .bottom-Brands .brands ul li	img		{ margin:0 0 0 2.5em; }
	#layout #center .contentint #blkleft .push										{ margin:1em 0 0 1em; }
	
	#layout #center .contentint #blkleft .textlittle2								{ margin:1em 0 1em 0; float:left; }
	#layout #center .contentint #blkleft .textlittle2 p							{ margin:0 0 0 2.5em; width:700px; font:10px "Arial"; }
	/* ALIADOS ESTRATEGICOS */
	
	/* APLICACION MOVIL */
	#layout #center .contentint #blkleft .blubox  									{ margin:0 0.7em 1em 1.5em; padding:0.1em 0 0 0; height:70px; background:#00476B; }
	#layout #center .contentint #blkleft .white										{ font:bold 21px "Arial"; color:#FFF; }
	#layout #center .contentint #blkleft .twoblks div								{ float:left; }
	#layout #center .contentint #blkleft .twoblks div .pos							{ margin:0 0 0 3em; top:17em; position:absolute; }
	#layout #center .contentint #blkleft .twoblks .text2							{ font:12px "Arial"; color:#706D6C; }
	#layout #center .contentint #blkleft .square 									{ margin:2em 0.7em 0 1.54em; border:1px solid #D9D9D8; background:#FEFFFF; float:left; }
	#layout #center .contentint #blkleft .square p.blue2 							{ margin:0 0 1em 0; padding:0.5em 0 0.5em 0.5em; font:15px "Arial"; color:#00476B; background:#EBEBEB; }
	
	#layout #center .contentint #blkleft #submit3									{ margin:0em 0 0 1em; height:255px; float:left; }
	#layout #center .contentint #blkleft #submit3 .row								{ margin:0.3em 0; padding:0; height:21px; float:left;  }
	#layout #center .contentint #blkleft #submit3 .row label,
	#layout #center .contentint #blkleft #submit3 .row input,
	#layout #center .contentint #blkleft #submit3 .row textarea					{ margin:0 1em 0 0; padding:0.2em; float:left; }
	#layout #center .contentint #blkleft #submit3 .row label						{ width:235px; font:12px "Arial"; color:#1F1A17; text-align:right; display:block; }
	#layout #center .contentint #blkleft #submit3 .row input						{ width:215px; font:12px "Arial"; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit3 .row select 						{ font:12px "Arial"; height:25px; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit3 .row textarea					{ font:12px "Arial"; width:350px; height:87px; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit3  #txttel ,				
	#layout #center .contentint #blkleft #submit3  #txtjob 						{ width:185px; }
	#layout #center .contentint #blkleft #submit3  #txtlname 						{ width:245px; }
	#layout #center .contentint #blkleft #submit3  #txtbusiness 					{ width:295px; }
		
	#layout #center .contentint #blkleft  #btn3										{ margin:0.3em 0 0 0; padding:2em 0 0 0; width:692px; background:url(../images/aplicacion/bgfoot.jpg) repeat-x; float:left; }
	#layout #center .contentint #blkleft  #btn3 div									{ margin:0 0 0 31.5em; padding:0.2em 0 0 2em; top:45em; position:absolute; text-align:right; height:30px; width:55px; background:url(../images/aplicacion/submit.gif) no-repeat; float:left; }
	#layout #center .contentint #blkleft  #btn3 div input								{ font:14px ,"Arial"; cursor:pointer; }
	#layout #center .contentint #blkleft p.text3									{ padding:1em 0 0.3em 0; font:12px "Arial"; float:left; }
	#layout #center .contentint #blkleft p.text4									{ padding:1em 0 0.3em 0; font:12px "Arial"; color:#666; float:left; }
	#layout #center .contentint #blkleft p.text4 .blue								{ font:12px "Arial"; color:#3A6A85; float:left; }
	#layout #center .contentint #blkleft p.text4 .link	a							{ font:12px "Arial"; color:#666; float:left; }
	#layout #center .contentint #blkleft .line										{ margin:0.5em 0 0.1em 1.5em; width:685px; height:1px; background:#E4DEDE; float:left; }
	/* END APLICACION MOVIL */
	
	/* EVENTOS */
	#layout #center .contentint #blkleft .container								{ margin:1em 0 0 1.5em; float:left; }
	#layout #center .contentint #blkleft .container div							{ float:left; }
	#layout #center .contentint #blkleft .container .events						{ margin:0 0 2em 0; float:left; }
	#layout #center .contentint #blkleft .container .events img.push			{ margin:0 2em 0 0; }
	
	#layout #center .contentint #blkleft .BloCk										{ margin:1em 0 0.1em 1.5em; width:650px; float:left; }
	#layout #center .contentint #blkleft .BloCk .Cont								{ margin:0 1em 0 0; width:; float:left; }
	#layout #center .contentint #blkleft .BloCk .Cont .img						{ float:left; }
	#layout #center .contentint #blkleft .BloCk .Cont .info						{ width:200px; float:left; }
	/* END EVENTOS */
	
	/* NEWSLETTER */
	#layout #center .contentint #blkleft  #btn4										{ margin:0em 0 0 0; padding:2em 0 0 0; width:692px; float:left; }
	#layout #center .contentint #blkleft  #btn4 div									{ margin:0 0 0 31.5em; padding:0.2em 0 0 2em; top:38em; position:absolute; text-align:right; height:30px; width:55px; background:url(../images/aplicacion/submit.gif) no-repeat; float:left; }
	#layout #center .contentint #blkleft  #btn4 div input								{ font:14px "Arial"; cursor:pointer; }
	
	#layout #center .contentint #blkleft #submit4									{ margin:2.5em 0 0 1em; width:709px; height:295px; float:left; }
	#layout #center .contentint #blkleft #submit4 .row								{ margin:0.3em 0; padding:0; height:21px; float:left;  }
	#layout #center .contentint #blkleft #submit4 .row label,
	#layout #center .contentint #blkleft #submit4 .row input,
	#layout #center .contentint #blkleft #submit4 .row textarea					{ margin:0 1em 0 0; padding:0.2em; float:left; }
	#layout #center .contentint #blkleft #submit4 .row label						{ width:229px; font:12px "Arial"; color:#1F1A17; text-align:right; display:block; }
	#layout #center .contentint #blkleft #submit4 .row input						{ width:215px; font:12px "Arial"; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit4 .row select 						{ font:12px "Arial"; height:25px; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit4 .row textarea					{ font:12px "Arial"; width:350px; height:87px; background:#DEDEDE; border:1px solid #D2D1D1; }
	#layout #center .contentint #blkleft #submit4  #txttel ,				
	#layout #center .contentint #blkleft #submit4  #txtjob 						{ width:185px; }
	#layout #center .contentint #blkleft #submit4  #txtlname 						{ width:245px; }
	#layout #center .contentint #blkleft #submit4  #txtbusiness 					{ width:295px; }
	/* END NEWSLETTER */
	
	/* INFORMATION */
	#layout #center .contentint #blkleft .double-box7								{ margin:0em 0 0 1.5em; width:100%; float:left; }
	#layout #center .contentint #blkleft .double-box7 .left7						{ padding:0 0 0 0; width:85px; float:left; }
	#layout #center .contentint #blkleft .double-box7 .right7					{ margin:0 0 0 0em; width:486px; height:115px; float:left; }
	
	#layout #center .contentint #blkleft  #btn5										{ margin:0em 0 0 0; padding:2em 0 0 0; width:692px; float:left; }
	#layout #center .contentint #blkleft  #btn5 div									{ margin:0 0 0 31.5em; padding:0.2em 0 0 2em; top:43em; position:absolute; text-align:right; height:30px; width:55px; background:url(../images/aplicacion/submit.gif) no-repeat; float:left; }
	#layout #center .contentint #blkleft  #btn5 div input								{ font:14px "Arial"; cursor:pointer; }
	/* END INFORMATION */
	
	/* SERVICIOS */
	#layout #center .contentint #blkleft  .line2										{ margin:0.4em 0 1em 1.5em; width:693px; height:1px; border-top:2px dotted #DEDEDE; float:left; }
	#layout #center .contentint #blkleft p.text2									{ margin:0 0 0 2em; font:12px "Arial"; color:#000; float:left; }
	#layout #center .contentint #blkleft a.link2									{ margin:0 0 0 52em; padding:0 0 0 0; display:block; width:80px; font:12px "Arial"; color:#000; background:url(../images/servicios/arrow.jpg) 5.6em 0.4em no-repeat; float:left; }
	#layout #center .contentint #blkleft a:hover.link2							{ color:#666; }
	/* END SERVICIOS */
	
	/* PROYECTOS INTEGRALES */
	#layout #center .contentint #blkleft .double-box8								{ margin:2.5em 0 2em 1.5em; width:100%; float:left; }
	#layout #center .contentint #blkleft .double-box8 .left						{ width:222px; float:left; }
	#layout #center .contentint #blkleft .double-box8 .right						{ margin:0 0 0 0.2em; padding:0 0.3em 0 0; background:#00476B; width:470px; height:273px; float:left; }
	#layout #center .contentint #blkleft .double-box8 .right h2					{ margin:0.8em 0 0 2.5em; font:21px "Arial"; color:#FFF; }
	#layout #center .contentint #blkleft .double-box8 .right p					{ margin:1em 0 0 1.3em; font:12px "Arial"; color:#FFF; }
	#layout #center .contentint #blkleft .double-box8 .right ul li					{ margin:0 0 0.7em 2.8em; font:11px "Arial"; color:#FFF; list-style:square; }
	
	#layout #center .contentint #blkleft p.blue2 									{ margin:0 0 0 1.6em; font:15px "Arial"; color:#00476B; } 
	#layout #center .contentint #blkleft .top3										{ width:685px; height:41px; background:url(../images/proyectos/top.gif) no-repeat; float:left; } 
	#layout #center .contentint #blkleft .cNt										{ width:683px; border-left:1px solid #D6D5D5; border-right:1px solid #D6D5D5; float:left; } 
	#layout #center .contentint #blkleft .cNt img									{ margin:0 0 0 2em; } 
	#layout #center .contentint #blkleft .bottom3									{ width:685px; height:53px; background:url(../images/proyectos/bottom.gif) no-repeat; float:left; }						
	
	#layout #center .contentint #blkleft .push2 										{ margin:0 0 2em 1em; float:left; }
	/* END PROYECTOS INTEGRALES */	
	
	/* MOBILITY ON DEMAND */
	#layout #center .contentint #blkleft .double-box9								{ margin:2.5em 0 2em 1.5em; width:100%; float:left; }
	#layout #center .contentint #blkleft .double-box9 .left						{ width:316px; float:left; }
	#layout #center .contentint #blkleft .double-box9 .right						{ margin:0 0 0 0.2em; padding:0 0.3em 0 0; background:#00476B; width:370px; height:265px; float:left; }
	#layout #center .contentint #blkleft .double-box9 .right h2					{ margin:0.6em 0 0 2.5em; font:21px "Arial"; color:#FFF; }
	#layout #center .contentint #blkleft .double-box9 .right p					{ margin:0.5em 0 0 1.3em; font:12px "Arial"; color:#FFF; }
	#layout #center .contentint #blkleft .double-box9 .right ul li					{ margin:0 0 0.5em 2.8em; font:11px "Arial"; color:#FFF; list-style:square; }
	
	#layout #center .contentint #blkleft p.blue2 									{ margin:0 0 0 1.6em; font:15px "Arial"; color:#00476B; } 
	#layout #center .contentint #blkleft .top3										{ width:685px; height:41px; background:url(../images/proyectos/top.gif) no-repeat; float:left; } 
	#layout #center .contentint #blkleft .cNt										{ width:683px; border-left:1px solid #D6D5D5; border-right:1px solid #D6D5D5; float:left; } 
	#layout #center .contentint #blkleft .cNt img									{ margin:0 0 0 2em; } 
	#layout #center .contentint #blkleft .bottom3									{ width:685px; height:53px; background:url(../images/proyectos/bottom.gif) no-repeat; float:left; }						
	
	#layout #center .contentint #blkleft .push2 										{ margin:0 0 2em 1em; float:left; }
	#layout #center .contentint #blkleft h2.und										{ margin:0.5em 0 0 1.5em; font:17px "Arial"; color:#000; text-decoration:underline; float:left;  }
	#layout #center .contentint #blkleft .marg										{ margin:2.5em 0; }
	
		/* RIGHT NEW */
		#layout #center .contentint #blkright .MainCont							{ margin:0 0 0 1em; width:165px; height:504px; background:#A3C2D1; border-top:10px solid #155E94; border-bottom:10px solid #155E94; }
		#layout #center .contentint #blkright .MainCont .head						{ width:100%; }
		#layout #center .contentint #blkright .MainCont .head	span				{ margin:0.7em 0 0.8em 0.5em; display:block; font:bold 13px "Arial"; color:#FFF; float:left; }
		#layout #center .contentint #blkright .MainCont .tels						{ padding:0.7em 0 0 0.5em; display:block; }
		#layout #center .contentint #blkright .MainCont .tels .ctry				{ margin:0 0 0.5em 0; float:left; }
		#layout #center .contentint #blkright .MainCont .tels .ctry .LefT		{ width:50px; text-align:right; font:bold 12px "Arial"; color:#FFF; float:left; }
		#layout #center .contentint #blkright .MainCont .tels .ctry .number	{ margin:0 0 0 0.7em; font:14px "Arial"; color:#FFF; float:left; }
		#layout #center .contentint #blkright .MainCont .chats					{ margin:0 0 0 0.2em; width:161px; height:auto; background:#647882; float:left; }
		#layout #center .contentint #blkright .MainCont .chats ul					{ margin:0 0 0 0.5em; }
		#layout #center .contentint #blkright .MainCont .chats ul li				{ width:161px; height:30px; float:left; }
		#layout #center .contentint #blkright .MainCont .chats a					{ padding:0 0 1em 0; display:block; width:150px; font:bold 12px "Arial"; color:#FFF; }
		#layout #center .contentint #blkright .MainCont .chats a:hover			{ text-decoration:underline; }
		#layout #center .contentint #blkright .MainCont li.hov:hover div.bub	{ display:block; }
		#layout #center .contentint #blkright .MainCont .chats div.bub			{ width:217px; height:127px; top:21em; left:45.3em; position:absolute; display:none; background:url(../images/generics/bubble.png) no-repeat; }
		#layout #center .contentint #blkright .MainCont .chats div.bub p.text	{ margin:3em 0 0 2em; font:13px "Arial"; color:#FFF; }
		#layout #center .contentint #blkright .MainCont .chats div.bub .text a	{ margin:0.3em 0 0 0; font:bold 11px "Arial"; color:#FFF; }
		#layout #center .contentint #blkright .MainCont .final 					{ padding:1.5em 0 0.5em 0.8em; float:left; }
		#layout #center .contentint #blkright .MainCont .final .F				{ font:17px "Arial"; color:#6E4222; }
		#layout #center .contentint #blkright .MainCont .final .N				{ display:block; font:bold 17px "Arial"; color:#FFF; }
		#layout #center .contentint #blkright .MainCont .final .mntn			{ font:14px "Arial"; color:#000; }

		
		#layout #center .contentint #blkright .MainCont .someLink				{ margin:5em 0 0 0; float:left; }
		/* END RIGHT NEW */
	
	#layout #center .contentint #blkright .center .img2							{ margin:0 2.5m 0 0; padding:0.4em 0 0 0; width:154px; height:155px;  background:url(../images/mobile/login.jpg) no-repeat; }
	#layout #center .contentint #blkright .center .img2 input.post				{ margin:0.3em 0 0 3em; cursor:pointer; }
	#layout #center .contentint #blkright .center .img2 input, 
	#layout #center .contentint #blkright .center .img2 label						{ margin:0 0 0 1em; display:block; width:129px; font:12px "Arial"; color:#333; }
	#layout #center .contentint #blkright .center .img2 .links					{ margin:0.5em 0 0 0; }
	#layout #center .contentint #blkright .center .img2 .links a					{ margin:0 0 0 1em; display:block; font:11px "Arial"; color:#333; }
	#layout #center .contentint #blkright .center .img2 .links a:hover			{ color:#666; }
	#layout #center .contentint #blkright .center span.little					{ margin:0 0 0 2em; font:10px "Arial"; color:#333; }
	/* END MOBILITY ON DEMAND */
	
	/* DIWRITE */
	#layout #center .contentint #blkleft .pen										{ margin:2em 0 0.5em 1.5em; }
	#layout #center .contentint #blkleft p.big										{ font:bold 13px "Arial"; color:#333; }
	#layout #center .contentint #blkleft div.Block 									{ margin:0 0 2em 1.5em; display:block; width:700px; float:left; }
	#layout #center .contentint #blkleft div.Block img,
	#layout #center .contentint #blkleft div.Block ul 								{ float:left; }
	#layout #center .contentint #blkleft div.Block ul 								{ margin:0 0 0 5em; }
	#layout #center .contentint #blkleft div.Block ul li								{ padding:0 0 0.2em 0; font:12px "Arial"; color:#333; }
	
	#layout #center .contentint #BloCkd												{ margin:0 0 0 0.7em; float:left; }
	#layout #center .contentint #BloCkd .line										{ height:1px; width:900px; background:#BCBBBA; float:left; }
	#layout #center .contentint #BloCkd .left										{ margin:0 0 1em 0; padding:0 2em 0 0.5em; width:400px; border-right:1px solid #BCBBBA; float:left; }
	#layout #center .contentint #BloCkd .Gray										{ margin:0.8em 0 0.5em 0; display:block; font:21px "Arial"; color:#4E5150; }
	#layout #center .contentint #BloCkd .little										{ font:11px "Arial"; color:#3E403F;}
	
	#layout #center .contentint #BloCkd .right										{ margin:0 0 1em 1em; padding:0 2em 0 0.5em; float:left; }
	#layout #center .contentint #BloCkd .right img,									
	#layout #center .contentint #BloCkd .left img									{ float:left; }
	#layout #center .contentint #BloCkd .right span.text,
	#layout #center .contentint #BloCkd .left span.text							{ margin:0 0 0 0.6em; font:11px "Arial"; color:#000; }
	
	#layout #center .contentint #BloCkd  a.last										{ margin:0 0 0 0.5em; padding:0 0 0 1.8em; background:url(../images/clientes/pdf.jpg) no-repeat; font:11px "Arial"; color:#000; float:left; }

	#layout #center .contentint #blkright .imginfo2 								{ margin:3em 0 0.5em 0; }
	#layout #center .contentint #blkright .imginfo2 p,
	#layout #center .contentint #blkright .imginfo2 a								{ font:12px "Arial"; color:#000; }
	#layout #center .contentint #blkright .push 										{ height:999px; }
	/* END DIWRITE */
	
	/* SOLUTIONS */
	#layout #center .contentint #blkleft .fl											{ float:left; }
	#layout #center .contentint #blkleft .logo										{ margin:1em 0 0 12em;  }
	#layout #center .contentint #blkleft .Sol										{ width:350px; height:250px; float:left; }
	#layout #center .contentint #blkleft .Sol img									{ margin:0 0 0 1.5em; }
	
	#layout #center .contentint #blkright .center .download3						{ margin:7em 0 7em 0; width:164px; height:132px; border:2px dotted #DEDEDE; }
	#layout #center .contentint #blkright .center .download3 a					{ margin:0 0 0 0.5em; font:10px "Arial"; color:#53839B; }
	#layout #center .contentint #blkright .center .download3 a:hover			{ color:#00476B; }
	#layout #center .contentint #blkright .center .download3 img				{ margin:0.4em 0 0 0; }
	
		/* TRANSPORTE */
		#layout #center .contentint #blkleft .double-box2 .righT p.big			{ margin:2em 0 0 0.5em; padding:0 0 1em 0; font:18px "Arial"; line-height:33px; color:#FFF; float:left; }
		#layout #center .contentint #blkleft .double-box8 .right p.big			{ margin:3.5em 0 0 1em; padding:0 0 1em 0; font:21px "Arial"; line-height:33px; color:#FFF; float:left; }
		#layout #center .contentint #blkleft .double-box2 .righT					{ margin:0 0 0 0.2em; background:#00476B; width:400px; height:219px; float:left; }
		#layout #center .contentint #blkleft p.text2 a.link3						{ margin:0 0 0 44em; color:#00476B; float:left; }
		#layout #center .contentint #blkleft p.text2 a.link3:hover				{ color:#007BB7; }
		/* END TRANSPORTE */	
		
		/* SALES FORCE */
		#layout #center .contentint #blkleft .double-box8 .righT	p.big			{ margin:2.5em 0 0 0.5em; padding:0 0 1em 0; font:18px "Arial"; line-height:33px; color:#FFF; float:left; }
		#layout #center .contentint #blkleft .double-box8 .righT					{ margin:0 0 0 0.2em; background:#00476B; width:460px; height:273px; float:left; }
		/* END SALES FORCE */
	
		/* MD */
		#layout #center .contentint #blkleft .double-box2 .right6 p.little	{ margin:3em 0 0 1.5em; font:12px "Arial"; color:#FFF; }
		/* END MD */
		
		/* PUBLIC SECTOR */
			#layout #center .contentint #blkleft .double-box2 .righT p.medium	{ margin:3.5em 0 0 1em; font:15px "Arial"; color:#FFF; line-height:25px; float:left; }
		/* END PUBLIC SECTOR */
		
		/* DYNAMIC SURVEY */
		#layout #center .contentint #blkleft .double-box2 .left20				{ width:156px; float:left; }
		#layout #center .contentint #blkleft .double-box2 .right22				{ margin:0 0 0 0.2em; background:#00476B; width:530px; height:234px; float:left; }
		#layout #center .contentint #blkleft .double-box2 .right22 p			{ margin:4em 0 0 1em; font:19px "Arial"; line-height:30px; color:#FFF; }
		/* END DYNAMIC SURVEY */
	/* END SOLUTIONS */
	
	/* TELEMETRIA */
	#layout #center .contentint #blkleft .Blubox						      { margin:2em 0 1em 1.5em; width:700px; height:155px; background:#00476B; float:left; }
	#layout #center .contentint #blkleft .Blubox p						      { margin:2em 0 0 0.5em; font:16px "Arial"; color:#FFF; }
	/* END TELEMETRIA */
	
	/* END INTERIOR PAGES */

/* FOOTER */

#layout #footer																		{ margin:0.5em 0 0 -1em; float:left; width:930px; height:45px }
#layout #footer div																	{ float:left; }
#layout #footer div.colright														{ margin:0 0 0 1.5em; display:block; width:166px;  }
#layout #footer	div.colleft														{ width:718px; margin:0 0.75em 0 0; }
#layout #footer	p,
#layout #footer span,
#layout #footer	a																	{ padding:0 1em 0 0; font:12px "Arial"; color:#333; display:block; float:left; }
#layout #footer span,
#layout #footer	a																	{ display:block; padding:0 0 0 1.1em; border:1px solid #DEDEDE; border-width:0 0 0 1px; }
#layout #footer span																{ padding:0 1em 0 1.1em; }
#layout #footer	a:hover															{ text-decoration:underline; }
#layout #footer	div.colright a													{ padding:0 0 0 0.7em; }
#layout #footer	div.colright a.notb												{ padding:0 0.7em 0 0; border:0; }

	/* INTERIOR PAGES FOOTER */
	#layout #footerint																{ border:1px solid #858382; width:930px; height:85px; background:#1F1A17; float:left; }
	#layout #footerint	div															{ padding:0 0 1em 0; float:left; }
	#layout #footerint	div	span.phone											{ margin:1em 0 0 8.7em; font:bold 12px "Arial"; color:#FFF; text-align:right; float:left; }
	#layout #footerint ul 															{ margin:0 0 0 1em; float:left; }
	#layout #footerint ul li															{ margin:1.3em 0 0 0.6em; float:left; }
	#layout #footerint ul li	span													{ width:1px; height:13px; border-right:1px solid #FFF;  }
	#layout #footerint ul li	,													
	#layout #footerint ul li	a														{ font:10px "Arial"; color:#FFF;  } 
	#layout #footerint ul li	a:hover												{ color:#DEDEDE; text-decoration:underline; } 
	#layout #footerint ul li	a.mail												{ background:url(../images/int-pages/envelope.jpg) 0 0.4em no-repeat; padding:0 0 0 1.9em; }
	#layout #footerint ul li	a.help												{ background:url(../images/int-pages/question-box.jpg) no-repeat; padding:0.3em 0 0 1.3em; }
	#layout #footerint .blkbottom												{ width:930px; height:55px; float:left; }
	#layout #footerint .blkbottom .left 										{ width:660px;  height:10px; float:left; }
	#layout #footerint .blkbottom .left p										{ margin:0 0 0 2.5em; font:8px "Arial"; color:#DEDEDE; }
	#layout #footerint .blkbottom .right 										{ width:250px;  height:10px; float:left; }
	#layout #footerint .blkbottom .right a									{ margin:1em 0 0 5em; display:block; font:10px "Arial"; color:#FFF; text-align:right; }
	#layout #footerint .blkbottom .right a:hover							{ font:10px "Arial"; color:#DEDEDE; }
	/* END INTERIOR PAGES FOOTER */
	
/* END FOOTER */



/* PRELOAD WITH CSS */
#PreloadImgs .mhopt1																{ background:url(../images/home/menu-h-opt1-hover.png); }
#PreloadImgs .mhopt2																{ background:url(../images/home/menu-h-opt2-hover.png); }
#PreloadImgs .mhopt3																{ background:url(../images/home/menu-h-opt3-hover.png); }
/* END PRELOAD WITH CSS */