body{
	text-align:center;
	margin-top: 0px;
}

a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #1e42aa;
	outline:none;
}

a:hover{
	text-decoration: none;
}

h1{
	color: #1e42aa;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bolder;
}

h2{
	color: #333;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

h3{
	color: #8b008b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
}

h4{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	margin: 0px;
}

h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #1e42aa;
}

p{
	color: #333;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

span{
	color: #333;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

li{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

img{
	border-style: none;
}

#div-body{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 50px;
	background: url(../image/contorno.jpg);
	width: 940px;
}

		.div_redondeado_arriba{
			background: url(../image/contorno_arriba.jpg);
			height: 40px;
			clear: both;
		}
		
		.div_redondeado_abajo{
			background: url(../image/contorno_abajo.jpg);
			height: 30px;
			clear: both;
		}

#div-contenedor{
width: 900px;
margin: auto;
text-align: left;
}

#div-cabezal{
	width: 900px;
	height: 150px;
	clear: both;
	background: url(../image/head.jpg) no-repeat;
	margin: auto;
}

.div-cita{
	background: url(../image/fondo_caja_arriba.jpg) repeat-x;
	float:left;
	position: relative;
	font-weight: bolder;
	text-align: justify;
	width: 656px;
	background-color: #fefefe;
	border-top: solid #999 1px;
	margin-top: 20px;
}

			blockquote {
				font-style: italic;
				background: url(../image/comillas.gif) no-repeat 0 10px;
				padding: 5px 5px 0px 5px;
				margin: 5px;
				display:block;
				text-align: justify;
				}


			blockquote p{
				font-family: Arial, Helvetica, sans-serif;
				color: #666;
				font-size: 12pt;
				font-weight: normal;
				text-align: justify;
			}
			
			blockquote p cite{
				color: navy;
				font-size: 10pt;
				text-align: right;
			}
			
			.menu{
				width:900px;
				height: 36px;
				text-align: center;
				bottom: 0px;
				top: 120px;
				position: relative;
				margin: 0px;
				text-align: center;
				z-index: 1;
			}
			
						.nav-menu{
							background: url(../image/sprite-menu.gif) no-repeat;
							width: 860px;
							height: 36px;
							list-style: none;
							margin:auto;
							padding:0;
							text-align: center;
						}
						
						.nav-menu span{
							display: none;
						}
						
		
						.nav-menu li, .nav-menu a{
							display: block;
							height: 36px;
						}
						
						.nav-menu li {
							float: left;
							list-style: none;
							display: inline;
						}
						
						#nav-menu-01{
							width: 84px;
						}
						
									#nav-menu-01 a:hover{
										background: url(../image/sprite-menu.gif) 0px -36px no-repeat;
									}
									
									
						#nav-menu-02{
							width: 180px;
						}
						
									#nav-menu-02 a:hover{
										background: url(../image/sprite-menu.gif) -84px -36px no-repeat;
									}

									
						#nav-menu-03{
							width: 167px;
						}
						
									#nav-menu-03 a:hover{
										background: url(../image/sprite-menu.gif) -264px -36px no-repeat;
									}
									
						#nav-menu-04{
							width: 118px;
						}
						
									#nav-menu-04 a:hover{
										background: url(../image/sprite-menu.gif) -431px -36px no-repeat;
									}

									
						#nav-menu-05{
							width: 174px;
						}
						
									#nav-menu-05 a:hover{
										background: url(../image/sprite-menu.gif) -549px -36px no-repeat;
									}

									
									
							#nav-menu-06{
							width: 137px;
						}
						
									#nav-menu-06 a:hover{
										background: url(../image/sprite-menu.gif) -723px -36px no-repeat;
									}								
									
									
#div-contenido{
	width: 660px;
	float: left;
	padding: 20px 20px 0px 20px;
	position: relative;
	top: 20px;
	clear: left;
}

		.div-banner{
			background: url(../image/banner.jpg) no-repeat;
			margin-bottom: 30px;
			width: 660px;
			height: 120px;
			position: relative;
		}
		
		.div-col{
		width: 660px;
		clear: both;
		}
				
				.div-col-central{
					width: 660px;
					text-align: center;
				}
				
							.div-col-central-arriba{
								background: url(../image/div-col-central-arriba.gif) no-repeat;
								width: 660px;
								height: 20px;
								clear: both;
								margin: auto;
								
							}
							
							.div-col-central-medio{
								width: 620px;
								background: url(../image/div-col-central-medio.gif) repeat;
								clear: both;
								margin: auto;
								padding: 0px 20px 10px 20px;
								text-align: justify;
							}
							
						
							.div-col-central-abajo{
								width: 660px;
								background: url(../image/div-col-central-abajo.gif) no-repeat;
								clear: both;
								height: 10px;
								margin: auto;
													margin-bottom: 30px;
							}
							
				.div-col-cont{
					text-align: justify;
				}
				
							.div-col-cont li{
								color: #333;
								font-family: Arial, Helvetica, sans-serif;
								font-size: 10pt;
							}
				
				.div-col-cont-izq{
					float: left;
					width: 500px;
				}
				
				.col-izq{
					width: 190px;
					float: left;
					top: 0px;
					padding: 0px 10px 0px 0px;
					border-right: 1px dashed #999;
				}
				
							.col-izq ul{
								color: #333;
								font-family: Arial, Helvetica, sans-serif;
								font-size: 10pt;
							}
							
							/*#div-pdf{
								text-align: center;
							}
							
							.rollover-pdf{
								display: block;
								margin-left: auto;
								margin-right: auto;
								width: 60px;
								height: 60px;
								background: url(../image/pdf.gif) no-repeat;
							}
							
							a.rollover-pdf:link, a.rollover-pdf:visited, a.rollover-pdf:active{
								background: url(../image/pdf.gif) no-repeat;
							}
							
							a.rollover-pdf:hover{
								background: url(../image/pdf_hover.gif) no-repeat;
							}*/
							
							.rollover-contactenos{
								display: block;
								margin-left: auto;
								margin-right: auto;
								width: 190px;
								height: 200px;
								background: url(../image/contactenos.jpg) no-repeat;
								margin-bottom: 20px;
							}
							
							a.rollover-contactenos:link, a.rollover-pdf:visited, a.rollover-pdf:active{
								background: url(../image/contactenos.jpg) no-repeat;
							}
							
							a.rollover-contactenos:hover{
								background: url(../image/contactenos-rollover.jpg) no-repeat;
							}
							
							
							.rollover-ejemplos{
								display: block;
								margin-left: auto;
								margin-right: auto;
								width: 190px;
								height: 70px;
								background: url(../image/ejemplos.gif) no-repeat;
							}
							
							a.rollover-ejemplos:link, a.rollover-pdf:visited, a.rollover-pdf:active{
								background: url(../image/ejemplos.gif) no-repeat;
							}
							
							a.rollover-ejemplos:hover{
								background: url(../image/ejemplos-roll.gif) no-repeat;
							}
				
				
				.col-der{
					width: 438px;
					float: right;
					top: 0px;
					padding: 0px 0px 0px 10px;
				}

.resumen{
	background: url(../image/fondo_caja_arriba.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: justify;
	width: 420px;
	padding: 10px;
	background-color: #fefefe;
	border-top: solid #ccc 1px;
}

.degrade{
	background: url(../image/fondo_caja_arriba.jpg) repeat-x;
	font-weight: bolder;
	width: 640px;
	border-top: solid #999 1px;
}
					
#div-lateral{
	width: 180px;
	float: right;
	top: 40px;
	position: relative;
	margin-right: 20px;
	margin-left: 0px;
	_clear: left;
	text-align: left;
}

			.div-lateral-arriba{
				background: url(../image/lateral_arriba.gif) no-repeat;
				clear: both;
				width: 180px;
				height: 20px;
				float: right;
				margin: 10px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			
			.div-lateral-abajo{
				background: url(../image/lateral_abajo.gif) no-repeat;
				clear: both;
				width: 180px;
				height: 20px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				top: 0px;
			}
							
.div-lateral-noticias{

	margin: 0px;
	background: #e1e9f7;
	width: 178px;
	float: right;
	position: relative;
	padding-top: 10px;
	border-left: #1E42AA solid 1px;
	border-right: #1E42AA solid 1px;
	
}

#div-lateral-ejemplos{
	float: right;
	text-align: right;
	position: relative;
	width: 180px;
	top: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#div-pie{
	width: 880px;
	border-top:dotted #cccccc 1px;
	text-align:center;
	padding: 30px 0px 10px 0px;
	margin-top: 20px;
	margin-left: auto;
	clear: both;
}

			#div-pie p{
					font-size: 8pt;
			}
			
.tex-destacado{
	font-weight: bold;
	color: #666;
}

.definicion{
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
}

.definicion-principal{
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #8b008b;
}

			.txt-destacado-definicion{
				color: #111;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 22px;
				font-weight: bolder;
			}
			
.lista-principal{
	font-size: 8pt;	
	text-align: left;
	margin-left: 20px;
	padding: 0px;
	list-style-type: none;
	list-style-image: url(../image/vineta.gif);
	left:0px;
	position: relative;
}

			.lista-principal li{
				display: block;
				padding-bottom: 5px;
				text-decoration: none;
			}
			
			
			.lista-principal li a{
				display: block;
				padding-bottom: 5px;
				margin-top: 10px;
				border-bottom: solid 1px #ccc;
				text-decoration: none;
				border-bottom: solid 1px #ccc;
				margin-top: 10px;
			}
			
			.lista-principal li a:hover{
				border-bottom: solid 1px #999;
			}
		

.div_img{
	text-align: center;
}

.img_arquitectura{
	border: solid #333 1px;
}

			.img_arquitectura:hover{
				border: solid #ff0000 1px;
			}

.correo{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

			.correo li{
				height: 40px;
				background: #fff;
				float: left;
				margin-right: 10px;
				padding-top: 0px;
			}
			
			.correo a{
				background: url(../image/fondo_link_comprar01.gif) no-repeat;
				display: block;
				width: 260px;
				height: 22px;
				padding-top:10px;
				text-align:left;
				text-indent: 10px;
				padding-bottom: 5px;
				cursor: default;
			}
			
			.correo li a:hover{
				background: url(../image/fondo_link_comprar02.gif) no-repeat;
			}
			
			
			
			.form_contacto{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
			}
			
			input, textarea{
				background: #e6e6fa;
				border: solid #1e42aa 1px;
				margin-left: 15px;
			}
			
			#pais{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
			}
			
			.botoform {
			margin:15px 0px 0px 0px;
			background:url(../image/login.gif) no-repeat;
			background-color:#e6e6fa;
			color:#000;
			width:100px;
			height: 20px;
			margin: 20px 0px 10px 15px;
			border: none;
			text-transform: none;
			cursor: pointer;
			}

						
						.form_contacto label{
							font-weight: bold;
							margin-left: 15px;
							color: #333;
						}
					
						
						.form_contacto textarea{
							margin-left: 10px;
						}
						
.div_img_cajawizs{
	background: url(../image/caja_wizs.jpg) no-repeat;
	width: 150px;
	height: 400px;
	margin-left: 20px;
}

.div_img_cdwiz{
	background: url(../image/sobre_cd.jpg) no-repeat;
	width: 164px;
	height: 164px;
	margin: 8px;
	clear: both;
}

.div_news{
	width: 150px;
	margin: 0px 15px 0px 15px;
}

.txt_lateral{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666;
	margin-top: 0px;
	margin-bottom: 0px;
}

.hr_lateral{
	border: dotted #999 1px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.hr_noticias{
	margin-bottom: 30px;
	border: 1px solid #ccc;
	height: 1px;
}

.espacioh5{
	margin-top: 0px;
	margin-bottom: 5px;
}

.espaciop{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px; 
}

.leer-noticias{
	font-weight: bold;
	color: #c71585;
}

.mapa{
	border: solid #333 1px;
}

			
.li_menu_der{
	list-style: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

			.li_menu_der li{
				width: 180px;
				height: 40px;
				float: left;
			}
			
			.li_menu_der a{
				background: url(../image/fondo_menu_der01.gif);
				display: block;
				width: 180px;
				height: 26px;
				padding-top:10px;
				text-align:center;
			}
			
			.li_menu_der li a:hover{
				color: #fff;
				background: url(../image/fondo_menu_der.gif);
			}
			
.div-banner-contactenos{
			background: url(../image/banner-contacto.jpg) no-repeat;
			margin-bottom: 30px;
			width: 660px;
			height: 120px;
			position: relative;
}

.div-banner-infotec{
			background: url(../image/banner-infotec.jpg) no-repeat;
			margin-bottom: 30px;
			width: 660px;
			height: 120px;
			position: relative;
}

.div-banner-comprar{
			background: url(../image/banner-comprar.jpg) no-repeat;
			margin-bottom: 30px;
			width: 660px;
			height: 120px;
			position: relative;
}

.div-banner-beneficios{
			background: url(../image/banner-beneficios.jpg) no-repeat;
			margin-bottom: 30px;
			width: 660px;
			height: 120px;
			position: relative;
}

.text-fecha{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

#div-form{
	text-align: center;
}

.subtitulo{
	font-weight: bold;
	color: #333;
	font-size: 10pt;
}

.conjunto-col{
	width: 600px;
	height: 220px;
	margin-top: 30px;
	padding: 20px 20px 0px 20px;
}

		.col1{
			width: 300px;
			height: 220px;
			float: left;
			margin-right: 0px;
			/*border-left: solid 1px #999;
			border-right: solid 1px #999;
			border-bottom: solid 1px #999;*/
		}
		
		.col2{
			width: 300px;
			height: 220px;
			float: left;
			margin-left: 0px;
			/*border-left: solid 1px #999;
			border-right: solid 1px #999;
			border-bottom: solid 1px #999;*/
		}
		
.espaciado-listas{
	padding-bottom: 15px;
}

.a-pie{
	font-size: 8pt;
}