/* CSS Document */
BODY {
	font-family:'Trebuchet MS',Tahoma,Arial;
	font-size:8pt;
	margin:0px;
}

OL {
	margin:0px;
}

UL {
	margin:0px;
}

LI {
	list-style-position:inside;
	margin:0px;
}

#body {
	margin-left:auto;
	margin-right:auto;
	width:770px;
}
#bodyHome {
	margin-left:auto;
	margin-right:auto;
	width:1010px;
}

A.left_menu:link {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

A.left_menu:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

A.left_menu:active {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

A.left_menu:hover {
	color:#DA7E25;
	font-weight:bold;
	text-decoration:none;
}

A:link {
	color:#DA7E25;
	font-weight:bold;
	text-decoration:none;
}

A:visited {
	color:#DA7E25;
	font-weight:bold;
	text-decoration:none;
}

A:active {
	color:#DA7E25;
	font-weight:bold;
	text-decoration:none;
}

A:hover {
	color:#DA7E25;
	font-weight:bold;
	text-decoration:none;
}


/* Imágenes del fondo y del menu de cada página */
	/* Home */
	.bodyHome {
	background-image:url(../images/fondo_home_rotado.jpg);
	background-position:right 10px;
	background-repeat:no-repeat;
	}

	/* Que es Dat */
	.bodySobreDatInfoDat {
		background-image:url(../images/queesdat.jpg);
		background-position:165px 10px;
		background-repeat:no-repeat;
	}
	
	.SobreDatInfoDat {
		background-image:url(../images/1-sobredat.jpg);
		background-position:15px 50px;
		background-repeat:no-repeat;
	}

	/* Objetivos */
	.bodySobreDatObjetivos {
		background-image:url(../images/queesdat_objetivos.jpg);
		background-position:165px 10px;
		background-repeat:no-repeat;
	}
	
	.SobreDatObjetivos {
		background-image:url(../images/1-sobredat.jpg);
		background-position:15px 50px;
		background-repeat:no-repeat;
	}

	/* Sobre el grupo */
	.bodySobreElGrupo {
		background-image:url(../images/queesdat_grupo.jpg);
		background-position:165px 10px;
		background-repeat:no-repeat;
	}
	
	.SobreDatElGrupo {
		background-image:url(../images/1-sobredat.jpg);
		background-position:15px 50px;
		background-repeat:no-repeat;
	}

	/* Tecnologia */
	.bodyTecnologia {
		background-image:url(../images/fondo_tecnologias.jpg);
		background-position:165px 10px;
		background-repeat:no-repeat;
	}
	
	.Tecnologia {
		background-image:url(../images/2-tecnologia.jpg);
		background-position:15px 50px;
		background-repeat:no-repeat;
	}
	
	/* Productos y Servicios */
	.bodyProductosYServiciosHome {
		background-image:url(../images/productos.jpg);
		background-position:right 10px;
		background-repeat:no-repeat;
	}
	
	.bodyProductosYServicios {
		background-image:url(../images/fondo-final.jpg);
		background-position:right 10px;
		background-repeat:no-repeat;
		position:relative;
		z-index:10;
	}
	
	.bodyProductosYServiciosSol {
		background-image:url(../images/fondo-final.jpg);
		background-position:right 20px;
		background-repeat:no-repeat;
	}
	
	.bodyProductosYServiciosEsp {
		background-image:url(../images/fondo_aplicaciones.jpg);
		background-position:right 10px;
		background-repeat:no-repeat;
		position:relative;
		z-index:10;
	}
	
	.bodyProductosYServiciosDes {
		background-image:url(../images/fondo_medida.jpg);
		background-position:right 10px;
		background-repeat:no-repeat;
		position:relative;
		z-index:10;
	}
	
	.ProductosYServicios {
	}
	
	/* Clientes */
	.bodyClientes {
		background-image:url(../images/fondo_clientes.jpg);
		background-position:165px 10px;
		background-repeat:no-repeat;
	}
	
	.Clientes {
		background-image:url(../images/4-clientes.jpg);
		background-position:15px 50px;
		background-repeat:no-repeat;
	}
	
	/* Noticias */
	.bodyNoticias {
		background-image:url(../images/fondo_noticias.jpg);
		background-position:165px 10px;
		background-repeat:no-repeat;
	}
	
	.Noticias {
		background-image:url(../images/5-noticias.jpg);
		background-position:15px 50px;
		background-repeat:no-repeat;
	}
	
	/* Empleo */
	.bodyEmpleo {
		background-image:url(../images/fondo_empleo.jpg);
		background-position:165px 10px;
		background-repeat:no-repeat;
	}
	
	.Empleo {
		background-image:url(../images/6-empleo.jpg);
		background-position:15px 50px;
		background-repeat:no-repeat;
	}
	
	/* Contacto */
	.bodyContacto {
		background-image:url(../images/fondo_contacto.jpg);
		background-position:165px 10px;
		background-repeat:no-repeat;
	}
	
	.Contacto {
		background-image:url(../images/7-contacto.jpg);
		background-position:15px 50px;
		background-repeat:no-repeat;
	}

	/* Distribuidores */
	.bodyDistribuidores {
		background-image:url(../images/fondo_distribuidores.jpg);
		background-position:156px 10px;
		background-repeat:no-repeat;
	}
	
	.bodyidi {
		background-image:url(../images/fondo_i+d+i.jpg);
		background-position:right 10px;
		background-repeat:no-repeat;
		position:relative;
		z-index:10;
	}
	
	.Distribuidores {
		background-image:url(../images/6-empleo.jpg);
		background-position:15px 50px;
		background-repeat:no-repeat;
	}
	#contentRight {
		float:right;
		width: 120px;
	}
	#contentLeft {
		float:left;
		width: 120px;
	}
	
	#header {
		float:right;
		width: 770px;
	}
	
		/* Logo */
		#headerLogo {
			float:left;
			width:145px;
		}
		#headerLogoHome {
			float:left;
			padding-right:6px;
			width:151px;
		}
		
		/* Menu superior */
		#headerMenu {
	margin-left:151px;
	margin-right: 3px;
		}
		
			#headerMenuBtns {
				color:#CCC;
				margin-top:2px;
			}

				#headerMenuBtnsInf {
					padding-top: 3px;
				}		
				/* Links del menu superior */
				.headerMenuBtn {
					color:#000;
					font-weight:bold;
				}
				
				.headerMenuBtn a:link {
					color:#000;
					text-decoration:none;
				}
				
				.headerMenuBtn a:visited {
					color:#000;
					text-decoration:none;
				}
				
				.headerMenuBtn a:hover {
					color:#DA7E25;
					text-decoration:none;
				}
				
				/* link destacado */
				.headerMenuBtn a.dest:visited {
					color:#DA7E25;
				}
				/*nuevo menú home*/
				.headerMenuBtnHome a:link {
					color:#000;
					text-decoration:none;
				}
				
				.headerMenuBtnHome a:visited {
					color:#000;
					text-decoration:none;
				}
				
				.headerMenuBtnHome a:hover {
					color:#DA7E25;
					text-decoration:none;
				}
				
				/* link destacado */
				.headerMenuBtnHome a.dest:visited {
					color:#DA7E25;
				}

				
	/* Menu izquierdo */
	#menu {
		float:left;
		width:151px;
	}
	
		#menuBtns {
			margin-right:10px;
			margin-top:20px;
		}
		
			/* Links de menu izquierdo */
			#menuBtns .menuBtn {
				font-weight:bold;
				list-style-type:none;
				text-align:right;
				padding-top:10px;
			}
			
			#menuBtns .menuBtn a:link {
				color:#000;
				text-decoration:none;
			}
			
			#menuBtns .menuBtn a:visited {
				color:#000;
				text-decoration:none;
			}
			
			#menuBtns .menuBtn a:hover {
				color:#DA7E25;
				text-decoration:none;
			}
			
			/* Link destacado */	
			#menuBtns .menuBtn a.dest:visited {
				color:#DA7E25;
			}

			.dest {
				color:#DA7E25;
			}
			
	/* Menu desplegable de productos y servicios */
	#menu #menuBtns2 MENU {
		margin-left:15px;
		padding:0px;
	}
	
	#menu #menuBtns2 LI {
		cursor:pointer;
		font-size:9pt;
		list-style-position:inside;
		margin-left:0px;
		padding:0px;
	}
	
		#menu #menuBtns2 #arriba LI, #menu #menuBtns2 #medio LI, #menu #menuBtns2 #abajo LI {
			font-size:8pt;
			font-weight:bold;
			margin-left:0px;
			list-style-position:inside;
			list-style-type:disc;
			padding:5px 2px 2px;
		} 
		
			#menu #menuBtns2 #arriba LI a:link, #menu #menuBtns2 #medio LI a:link, #menu #menuBtns2 #abajo LI a:link {
				font-weight:normal;
				color:#000;
			}
			
			#menu #menuBtns2 #arriba LI a:visited, #menu #menuBtns2 #medio LI a:visited, #menu #menuBtns2 #abajo LI a:visited {
				font-weight:normal;
				color:#000;
			}
			
			#menu #menuBtns2 #arriba LI a:hover, #menu #menuBtns2 #medio LI a:hover, #menu #menuBtns2 #abajo LI a:hover {
				font-weight:normal;
				color:#DA7E25;
			}
			
			#menu #menuBtns2 #arriba LI a.dest:visited, #menu #menuBtns2 #medio LI a.dest:visited, #menu #menuBtns2 #abajo LI a.dest:visited {
				font-weight:bold;
				color:#DA7E25;
			}
			
		#menu #menuBtns2 #arriba UL {
			margin-left:12px;
			padding:0px;
		}
		
			#menu #menuBtns2 #arriba UL LI {
	font-size:8pt;
	list-style-type:none;
	padding-top: 0px;
	padding-bottom: 0px;
			} 
			
				#menu #menuBtns2 #arriba UL LI a:link, #menu #menuBtns2 #arriba UL LI a:visitd {
					font-weight:normal;
					color:#000;
				}
	
				#menu #menuBtns2 #arriba UL LI a:hover, #menu #menuBtns2 #arriba UL LI a:hover {
					font-weight:normal;
					color:#DA7E25;
				}
				
				#menu #menuBtns2 #arriba UL LI a.dest:visited {
					color:#DA7E25;
				}
	
	/* Contenido de la home */
	#mainHome {
	padding: 10px;
	}
		.homeCellFst {
			float:right;
			width:185px;
			padding-top: 5px;
			padding-bottom: 5px;
			text-align: right;
			margin-bottom: 5px;
		}
	
		.homeCell {
			float:left;
			width:177px;
			padding-bottom: 5px;
			padding-left: 6px;
			padding-right: 3px;
			margin-left: 1px;
			margin-bottom: 5px;
			margin-top: 5px;
		}
		#homeCellBtn {
	background-color: #E8E8E8;
	background-image: url(../images/comilla.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	text-align: right;
	padding: 2px 5px 2px 2px;
	width: 160px;
	color: #353535;
	margin-bottom: 6px;
	margin-left: 8px;
	margin-right: 10px;
		}
		#homeCellBtn a {
			color: #353535;		
		}
		#homeCellBtn a:hover{
			color:#DA7E25;
		}
		.homeCellBorder {
			border-left:1px solid #cccccc;
		}
		.homeCellBorder2 {
			border-right:1px solid #cccccc;
		}
	

		H4.homeCellTitle {
			font-size:8pt;
			margin:0px;
		}

		h5.homeCellTitle2 {
			font-size:12pt;
			margin:0px;
		}

		p.homeCellText {
			margin:0px;
		}
		
	
	/* Contenido de las demás páginas */
	#main {
		margin-left:158px;
	}
	#mainNot {
		margin-left:198px;
	}
	#columna {
	margin-top: 90px;
	}
	
		/* Título */
		H1.pageTitle {
			color:#DA7E25;
			font-size:12pt;
			padding-left:50px;
			padding-right:80px;
			margin:15px;
		}
		
		H3.pageTitle {
			color:#000;
			font-size:8pt;
			padding-left:15px;
			padding-right:30px;
			margin:15px;
			margin-bottom:0px;
			margin-left:15px;
		}
		
		H1.pageTitle2 {
			color:#DA7E25;
			font-size:12pt;
			padding-left:15px;
			padding-right:30px;
			margin:15px;
			margin-bottom:0px;
			margin-left:15px;
		}
		
		H2.pageTitle2 {
			color:#DA7E25;
			font-size:10pt;
			padding-left:15px;
			padding-right:30px;
			margin:15px;
			margin-bottom:0px;
			margin-left:15px;
		}

		H3.pageTitle3 {
			color:#DA7E25;
			font-size:10pt;
			padding-left:15px;
			padding-right:30px;
			margin:15px;
			margin-bottom:0px;
			margin-left:15px;
		}

		H3.pageTitle2 {
			color:#000;
			font-size:8pt;
			padding-left:15px;
			padding-right:30px;
			margin:15px;
			margin-bottom:0px;
			margin-left:15px;
		}
		
		/* Párrafos vacíos */
		P {
			margin:15px;
			margin-top:0px;
		}
		
		/* con textos */
		.mainText3 {
			color:#000000;
			padding-left:10px;
			padding-right:10px;
			text-align:justify;
			font-weight:normal;
			font-size: 11px; 
			font-family: Arial;
		}

		/* Párrafos con textos */
		P.mainText  {
			padding-left:50px;
			padding-right:80px;
			text-align:justify;
		}
		
		/* Párrafox con textos con menos margenes */
		P.mainText2  {
			padding-left:15px;
			padding-right:30px;
			text-align:justify;
		}
		
		/* Listas */
		UL.list {
			margin-left:0px;
		}
		
			UL.list LI {
				/*list-style-type:disc;*/
				list-style-position:outside;
				margin-left:40px;
				padding-right:30px;
			}
			
		UL.list2 LI {
			list-style-type:disc;
			list-style-position:inside;
			margin-left:40px;
			padding-right:30px;
		}
		
		OL.list {
			list-style-type:decimal;
			margin-left:0px;
			text-align:justify;
		}
		
			OL.list LI {
				list-style-type:decimal;
				list-style-position:inside;
				margin-left:0px;
				margin-bottom:10px;
			}
			
		/* Texto m&aacute;s claro */
		.light {
			color:#666;
			font-weight:bold;
		}
		
		/* Texto color naranja */
		.orange {
			color:#DA7E25;
		}
		
		/* Recuadros */
		.recuadro {
			border:1px solid #000;
			padding:5px;
			margin-left:5px;
			margin-right:30px;
			margin-bottom:15px;
		}
		
		/* Glosario / Definiciones */
		DL {
			margin:15px;
			padding-left:50px;
			padding-right:80px;
		}
		
			DT {
				font-weight:bold;
			}
			
				DD {
					margin:0px;
					margin-bottom:15px;
					text-align:justify;
				}
				
		/* Link arriba */
		.top {
			font-weight:bold;
			text-align:right;
		}
		
		/* Capas flotantes */
		.floatLeft {
			float:left;
			width:50%;
		}
	
	/* Pie */	
	#footer {
		/*padding:20px;*/
	}
	
		/* L&iacute;nea inferior */
		#footer HR {
			border:0px solid #FFF;
			border-top:1px solid #CCC;
			margin:0px;
			width:95%;
		}
		
		#footerBtns {
			color:#999;
			text-align:center;
		}
		
			.footerBtn {
			}
	
				.footerBtn a:link {
					color:#999;
					font-weight:normal;
					text-decoration:underline;
				}
				
				.footerBtn a:visited {
					color:#999;
					font-weight:normal;
					text-decoration:underline;
				}
				
				.footerBtn a:hover {
					color:#999;
					font-weight:normal;
					text-decoration:underline;
				}
				
.clear {
	clear:both;
}
.clearLeft {
	clear:left;
}

/* Formularios */
LABEL {
	float:left;
	font-weight:bold;
	margin-left:40px;
	padding:3px;
	width:100px;
}

.inputContact {
	margin-bottom:5px;
	width:343px;
}

/* Formulario de enviar */
#sendFriend {
	margin:0px;
	padding:0px;
}


/* Recuadro redondeado de enviar a un amigo */
.t {
}


.b {
}


.r {
}


.br {
}


.tr {
	padding:10px;
}
  
/* Flashs en productos y servicios */
#pysSwfs {
	text-align:right;
}

	#pysSwf {
		text-align:center;
		position:relative;
		z-index:40;
	}
	
		#pysSwfImage {
			background-image:url(../images/fondo-swfs.gif);
			background-position:top right;
			background-repeat:repeat-y;
			margin-top:-4px;
			position:relative;
			z-index:30;
		}
		
#pysButtons {
	margin-top:-3px;
	text-align:right;
}

	#pysButtons img {
		cursor:pointer;
	}
	
	#pysLayerSoluciones {
		position:relative;
		text-align:right;
		top:145px;
		_top:148px;
	}
	
	#pysLayerDesarrollos {
		position:relative;
		text-align:right;
		top:240px;
		_top:248px;
	}
	
	#pysLayerSistemas {
		background-color:#FFF;
		cursor:pointer;
		height:100px;
		filter: alpha(opacity=0);
		left:320px;
		_left:135px;
		position:relative;
		opacity:0;
		top:130px;
		width:180px;
		-moz-opacity:0.5;
	}

	#menu #menuBtns2 #arriba LI.dest, #menu #menuBtns2 #medio LI.dest, #menu #menuBtns2 #abajo LI.dest {
		color:#DA7E25;
	}
	
#idioma {
	margin-top: 10px;
	text-align: right;
	padding-right: 13px;
}
#idioma a:link, #idioma a:visited {
	color: #8e8e8e;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#idioma a:hover, #idioma a:active {
	color: #9f9f9f;
}

.fondo__ {
background-image: url(../imagenes/fondo-final.jpg);
background-repeat: no-repeat;
}
.formClientes {
	padding-top: 130px;
}
sup {
	font-size: 11px;
	padding-bottom: 1px;
	margin-bottom: 1px;
}
.noList {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
}

.labelFormAct {
padding: 5px 10px; text-align: left; vertical-align: top; width: auto; color: rgb(42, 73, 125); font-size: 12px; font-family: Verdana; font-style: normal; font-weight: bold;
}

.tdinpFormAct {
padding: 5px 10px; text-align: left; vertical-align: top; width: auto; white-space: nowrap;
}

.inpFormAct {
color: rgb(0, 0, 0); font-size: 12px; font-family: Verdana; font-style: normal; font-weight: normal;
}
#formHome {
	width: 266px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/fondo_pop_home.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 40px;
}
#formHome p{
	font-size: 13px;
	color: #DD7D1E;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.popHomeInput {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
#formHomeForm {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
#formHome input {
	margin-bottom: 5px;
}
.homeBtn {
	float: left;
	padding-top: 3px;
}
