@charset "utf-8";
/* CSS Document */

/* v1.0 | 20080212 */
HTML,BODY {width:100%; height:100%; margin:0; padding:0; border:0; background:#FFF url(../../images/bg_main.gif) top left repeat-x; font:normal 11px Tahoma, Helvetica, sans-serif; color:#6F6F6F; line-height:16px;}


/* COMMON */
.clear 				{ clear:both; }
IMG 					{ border:0; }
.overflow			{ overflow:hidden; }
.orange 			{ color:#F15B29; }
.purple 			{ color:#642D8D; }
.green 				{ color:#30B0A2; }
.light-green 	{ color:#D1DF42 }
.violet 			{ color:#CE2162; }

.BG-grey			{ background:#F0F0F0; }

/* CUFON LOADING */
.cufon-loading { visibility: hidden; }

H1 { font-size:20px; color:#C3C3C3; margin-bottom:10px; padding-bottom:5px; }
H2 { font-size:16px; color:#C3C3C3; margin-bottom:10px; padding-bottom:5px; }

#wrapper 	{ width:100%; height:100%; }
#layout 	{ width:960px; margin:0 auto; overflow:hidden; }

		
		#idioma 	{ width:390px; padding: 7px 0px 0px 10px; margin-bottom: -27px;}
		#idioma img { margin-left:2px; margin-right:2px;}
		#header 			{height:125px; overflow:hidden; padding:0 20px; background:url(../../images/bg_header.gif) bottom left no-repeat;}
		#header #logo { float:left; margin:60px 0 0 20px; }

		#header UL 			{ float:right; overflow:hidden; }
		#header UL LI	 	{ float:left; color:#ADADAD; }
		#header UL LI a { display:block; width:90px; height:62px; padding-top:50px; font:normal 15px Helvetica, Arial, sans-serif; color:#ADADAD; text-decoration:none; text-align:center; }
		
		#header UL LI a:hover { color:#FFF; background:url(../../images/bg_mover.png) 0px 0px no-repeat; } 
		
		#header UL LI a.index-active 			{ color:#FFF; background:url(../../images/bg_mover.png) -90px 0px no-repeat; }
		#header UL LI a.empresa-active 		{ color:#FFF; background:url(../../images/bg_mover.png) -180px 0px no-repeat; }
		#header UL LI a.servicios-active 	{ color:#FFF; background:url(../../images/bg_mover.png) -270px 0px no-repeat; }
		#header UL LI a.soluciones-active { color:#FFF; background:url(../../images/bg_mover.png) -360px 0px no-repeat; }
		#header UL LI a.clientes-active 	{ color:#FFF; background:url(../../images/bg_mover.png) -450px 0px no-repeat; }
		#header UL LI a.contacto-active 	{ color:#FFF; background:url(../../images/bg_mover.png) -540px 0px no-repeat; }
	
		#slideshow { width:958px; background:#FFF;  border-left:solid 1px #eaeaea; border-right:solid 1px #eaeaea; }
		
		#content { width:918px; padding:20px; background:#FFF url(../../images/dotted_line.gif) top center no-repeat; border-left:solid 1px #eaeaea; border-right:solid 1px #eaeaea; overflow:hidden; }
				#soluciones 				{ float:left; width:226px; height:250px; padding:40px 20px; background:url(../../images/bg_soluciones_home.jpg) top left no-repeat; }
				
				.graficos {
					overflow:hidden;
					margin: 40px 0 20px 0;
				}
				
				.graficos img{
					float:left; margin: 0px 15px 5px 0px; 
				}
				
				#descripcion 				{ float:left; width:652px; overflow:hidden; margin-top:20px; }
				#descripcion DIV 		{ float:left; width:280px; margin:0 0 50px 25px; }
				#descripcion DIV H1 { border:0; }
				H1									{ border-bottom:dotted 1px #CCC; }
				#pic								{ float:left; width:266px; height:250px; margin-bottom: 15px; }
				#tech								{ float:left; width:208px; margin-right:20px; padding:20px 15px 140px 15px; background:url(../../images/bg_tech_serv.jpg) bottom right no-repeat; border:dashed 1px #eaeaea; }
				
				#tech SPAN					{ display:block; padding:5px; font-weight:bold; }
				
				
				#tech2 				{ float:left; width:208px; margin-right:20px; padding:20px 15px 40px 15px; background:url(../../images/bg_tech_serv.jpg) bottom right no-repeat; border:dashed 1px #eaeaea; }
				
				#tech2 SPAN					{ display:block; padding:5px; font-weight:bold; }
				#copy								{ float:left; width:652px; overflow:hidden; }
		
		
		/* FORMULARIO CONTACTO */
		#formulario 								{ margin-top:20px; padding:0px; }
		#formulario	.overflow				{ overflow:hidden; }
		#formulario LI							{ margin-bottom:12px; }
		#formulario INPUT						{ width:400px; height:18px; padding:2px; border:dotted 1px #CCC; font:normal 11px Helvetica, Arial, sans-serif; }
		#formulario TEXTAREA 				{ width:396px; height:150px; margin:0; padding:4px; border:dotted 1px #CCC; resize:none; font:normal 11px Helvetica, Arial, sans-serif; }
		#formulario SELECT					{ width:407px; height:22px; border:solid 1px #CCC; font:normal 11px Helvetica, Arial, sans-serif; }
		#formulario LABEL 					{ display:block; font:bold 11px Helvetica, Arial, sans-serif; margin-bottom:3px; }
		#formulario .submit 				{ width:60px; height:24px; padding:5px 10px; color:#FFF; background:#CE2162; font-size:11px; font-weight:bold; border:0; cursor:pointer; }
		#formulario .submit:hover 	{ color:#FFF;	background:#A30742; }
		
		
		#footer { margin:0 0 30px 0; padding:28px 20px 0 20px; height:41px; background:#FFF url(../../images/dotted_line.gif) top center no-repeat; border:solid 1px #eaeaea; border-top:0; color:#6F6F6F; text-align:center;}
		

.link_orange 			{ color:#F15B29; text-decoration:none; }
.link_green				{ color:#30B0A2; text-decoration:none; }
.link_purple 			{ color:#642D8D; text-decoration:none; }
.link_violet			{ color:#CE2162; text-decoration:none; }