/* 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;
}

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.jpg);
		background-position:right 10px;
		background-repeat:no-repeat;
	}

	/* Que es Dat */
	.bodySobreDatInfoDat {
		background-image:url(../images/queesdat.jpg);
		background-position:right 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:right 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:right 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:right 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:right 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:right 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:right 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:right 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;
	}
	.Distribuidores {
		background-image:url(../images/6-empleo.jpg);
		background-position:15px 50px;
		background-repeat:no-repeat;
	}

	#header {
	float:left;
	width: 800px;
	}
	
		/* Logo */
		#headerLogo {
			float:left;
			padding-right:6px;
			width:151px;
		}
		
		/* Menu superior */
		#headerMenu {
			margin-left:151px;
		}
		
			#headerMenuBtns {
				color:#CCC;
				margin-top:10px;
				text-align:center;
			}
			
				/* Links del menu superior */
				.headerMenuBtn {
					color:#000;
					font-weight:bold;
					padding-left:7px;
					padding-right:8px;
				}
				
				.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;
				}
				
	/* 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;
	}
	
		.homeCell {
			float:left;
			padding:5px;
			width:170px;
		}
		
		.homeCellBorder {
			border-left:1px solid #cccccc;
		}
		
		H4.homeCellTitle {
			font-size:8pt;
			margin:0px;
		}

		p.homeCellText {
			margin:0px;
		}
		
	
	/* Contenido de las demás páginas */
	#main {
		margin-left:158px;
	}
		/* T&iacute;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.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;
		}
		
		/* 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;
		}
		
		/* 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;
}

/* 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 Send to a Friend */
.t {
    background: url(../images/pixel.gif) 0 0 repeat-x;
}


.b {
    background: url(../images/pixel.gif) 0 100% repeat-x;
}


.l {
    background: url(../images/pixel.gif) 0 0 repeat-y;
}


.r {
    background: url(../images/pixel.gif) 100% 0 repeat-y;
}


.bl {
    background: url(../images/p_i.gif) 0 100% no-repeat;
}


.br {
    background: url(../images/p_d.gif) 100% 100% no-repeat;
}


.tl {
    background: url(../images/t_i.gif) 0 0 no-repeat;
}


.tr {
    background: url(../images/t_d.gif) 100% 0 no-repeat;
    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;
}
sup {
	font-size: 11px;
	padding-bottom: 1px;
	margin-bottom: 1px;
}
.homeBtn {
	float: left;
	padding-top: 3px;
}
