﻿/* CSS Document */

body{
	margin: 0;
	padding: 0;
	color: #747474;
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../images/bg-body.png) repeat-y center top;
	
}

img{
	border: 0;
}
a{
	text-decoration: none;
	color: #518ec1;
	font-size:0.7em;
}
a:hover{
	text-decoration: none;
	color: #000000;
}
form{
	margin: 0;
	padding: 0;
}
input{
	border:1px solid #a4a4a4;
	color:#333333;
	font-size:1.0em;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
}
select{
	background-color:#FFFFFF;
	border:1px solid #a4a4a4;
	font-size:0.9em;
	padding-left:3px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}
textarea{
	background-color:#FFFFFF;
	border:1px solid #a4a4a4;
	color:#0033FF;
	font-size:1.0em;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	font-weight:normal;
}
ul, li {
	margin: 0;
	padding: 0;
	list-style:none;
}

/* ---- DIVS ----*/
#wrap {
	position: relative;
	width: 998px;
	margin:0 auto;
	text-align: left; /* vuelve al correcto alineamiento del texto */
}
#header {
	height:137px;
}
	#header.interior2 {
		background:url(../images/bg-body3.gif) repeat-y center top;
	}
#logosCalidad{
	right:277px;
	position:absolute;
	text-align:right;
	top:0px;
	height:55px;
}
#boxCertificado{
	right:40px;
	position:absolute;
	top:5px;
	height:85px;
	width:210px;
	background-color:#f4f5f6;
	padding:5px;
}
	#boxCertificado img{float:left;	}
	#boxCertificado p{
		color:#ACADAE;
		float:left;
		font-size:0.6em;
		width:140px;
		margin:0 0 5px 10px;
		letter-spacing:-0.06em;
		line-height:1.1em;
	}
#comunidadesVirtuales{
	height:105px;
	padding:0;
	position:absolute;
	right:38px;
	top:1px;
	width:115px;
}
#comunidadesVirtuales a{ margin-left:2px;}
#contenedor{
	background:url(../images/bg-contenedor.png) no-repeat left top;
	margin-left:35px;
	padding-top:15px;
}

/* ---- ESTILOS PARA LA CABECERA ----*/
h1.logo{
	padding:15px 0 0 60px;
	width:221px;
}
h2{
	font-size:0.7em;
	margin:5px 0 0 35px;
	width:246px;
	text-align:right;
	float:left;
	background:url(../images/bg-header.png) no-repeat left 40px; 
	height:55px;
}


/* ---- ESTILOS PARA LA BARRA DE MEN�S ----*/
ul.menuBar{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	height:48px;
	float:left;
	margin:10px 0 0 16px;
}
	ul.menuBar li{display:inline;}
	ul.menuBar li a{
		display:block;
		background:url(../images/bg-menuBar.png) no-repeat left top;
		height:48px;
		width:215px;
		float:left;
		text-decoration:none;
		color:#83868b;
		font-size:0.8em;
		margin-right:5px;
		letter-spacing:-0.07em;
	}
	ul.menuBar li a:hover{
		background:url(../images/bg-menuBar.png) no-repeat left -48px;
		color:#FFFFFF;
	}
		ul.menuBar li a span{
			display:block;
			margin:7px 0 0 10px;
			font-weight:bold;
		}
		ul.menuBar li a span.claim{
			display:block;
			margin:0px 0 0 10px;
			color:#b0b2b7;
			font-size:0.9em;
			font-weight:normal;
			letter-spacing:-0.05em;
		}
		
		
/* ---- ESTILOS PARA LA LISTA DE SUBMEN�S ----*/
ul.subMenuBar{
	right:515px;
	position:absolute;
	text-align:right;
	top:0px;
	margin:0;
	padding:0;
}
	ul.subMenuBar li{margin:0px; padding:0; display:block;}
	ul.subMenuBar li a{color:#4548be; display:block; padding:2px 5px;}
	ul.subMenuBar li a:hover{text-decoration:none;color:#FFFFFF; background-color:#446fb2;	}


/* ---- ESTILOS PARA LA LISTA DE SUBMEN�S DE PRODUCTOS ----*/

h5.submenus{ background:transparent url(../images/bg-cabecera-submenus.gif) no-repeat scroll left top;color:#FFFFFF;font-size:0.9em;font-weight:normal;height:20px;margin:10px 0 0 18px;padding:15px 0 0 15px;width:220px;}
h6.subtituloMenu{color:#9fb6d5; background:url(../images/bg-cabecera-submenus2.gif) no-repeat left top; width:220px; height:21px; margin:0 0 0 18px; padding:5px 0 0 15px;}
ul.subMenusProductos.boxMenu, div.subMenusProductos.boxMenu{
	background:#ffffff none;
}
ul.subMenusProductos, div.subMenusProductos{
	margin:0 0 10px 18px;
	border:1px solid #CCCCCC;
	padding:10px;
	background:#ffffff url(../images/bg-degrade-submenus.gif) no-repeat left top;
	width:198px;
}
	ul.subMenusProductos li, div.subMenusProductos li{border-bottom:1px dotted #CCCCCC;padding:2px 0; background:url(../images/bolo.gif) no-repeat 2px 8px;}
	ul.subMenusProductos li.desplegable, div.subMenusProductos li.desplegable{border-bottom:1px dotted #CCCCCC;padding:3px 0; background:url(../images/flecha-down.gif) no-repeat left 8px; color:#9191c0; padding-left:13px; font-size:0.7em;}
	ul.subMenusProductos li a, div.subMenusProductos li a{display:block;padding-left:13px; }
		ul.subMenusProductos li a:hover, div.subMenusProductos li a:hover{background-color:#333333;color:#FFFFFF;}
		ul.subMenusProductos li a.active, div.subMenusProductos li a.active{background-color:#38539D;color:#FFFFFF;}

	ul.subMenusProductos span.subtituloMenu, div.subMenusProductos span.subtituloMenu{ display:block; font-size:0.8em; color:#FFFFFF; margin:5px 0; padding:0 3px 5px; border-bottom:1px dotted #999999;}
	
	
	ul.submenuNivel2 {background:none; display:none; margin:5px 0 5px 0;}
	ul.submenuNivel2 li {border-bottom:none;padding:0; background:#f2f2f2 none;}
	
	ul.subMenusProductos li.deshabilitado{color:#bcbcbc;font-size:0.7em; padding-left:13px;}
	
	ul.menuPropuesta{margin-bottom:20px;}

/* ---- ESTILOS PARA LA IMAGEN PRINCIPAL DE LA WEB ----*/
.alto70{height:70px;}
.imagePral {
	clear:both;
	background:url(../images/img-pral3.jpg) no-repeat left top;
	width:922px;
	height:194px;
	margin-left:35px;
}
	h3{
		color:#FFFFFF;
		float:right;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.3em;
		letter-spacing:-0.04em;
		padding:70px 20px 0 0;
		text-align:right;
		width:475px;
	}
	 h3 strong.destacado{display:block;padding:0 0 0 0;font-size:1.0em; color:#ffe22f;}
.imagePerfil{
	clear:both;
	background:url(../images/img-nuestro-perfil.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageCompania{
	clear:both;
	background:url(../images/img-compania.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageHistoria{
	clear:both;
	background:url(../images/img-historia.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageFuturo{
	clear:both;
	background:url(../images/img-futuro.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageVision{
	clear:both;
	background:url(../images/img-vision.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageBanca{
	clear:both;
	background:url(../images/img-banca.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageMedios{
	clear:both;
	background:url(../images/img-medios.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageLogistica{
	clear:both;
	background:url(../images/img-logistica.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageCifras{
	clear:both;
	background:url(../images/img-cifras.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageSecreto{	
	clear:both;
	background:url(../images/img-secreto.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageMarcas{	
	clear:both;
	background:url(../images/img-marcas.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imagePresencia{	
	clear:both;
	background:url(../images/img-presencia.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageOrganizacion{	
	clear:both;
	background:url(../images/img-organizacion.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imagePremios{	
	clear:both;
	background:url(../images/img-premios.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageAlianzas{	
	clear:both;
	background:url(../images/img-alianzas.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imagePropuesta{	
	clear:both;
	background:url(../images/img-nuestra-propuesta.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageInteligencia{	
	clear:both;
	background:url(../images/img-inteligencia-negocio.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageInternet{	
	clear:both;
	background:url(../images/img-modelo-negocio.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageGestion{	
	clear:both;
	background:url(../images/img-gestion-conocimiento2.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageProcesos{	
	clear:both;
	background:url(../images/img-mejorando-procesos.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageInteroprabilidad{	
	clear:both;
	background:url(../images/img-interoperabilidad-sistemas.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageMulticanalidad{	
	clear:both;
	background:url(../images/img-multicanalidad.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageNegocio{	
	clear:both;
	background:url(../images/img-centrandose-negocio.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageSoftwareFactory{	
	clear:both;
	background:url(../images/img-software-factory.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageMantenimientoAplicaciones{	
	clear:both;
	background:url(../images/img-mantenimiento-aplicaciones.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageAtencion{	
	clear:both;
	background:url(../images/img-atencio-usuario.jpg) no-repeat left top;
	width:922px;
	height:128px;
	margin-left:30px;
}
.imageInfraestructura{
	clear:both;
	background:url(../images/img-infraestuctura.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageModernizacionSectorPublico{
	clear:both;
	background:url(../images/img-modernizacion-sector-publico.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageServiciosSociales{
	clear:both;
	background:url(../images/img-servicios-sociales.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageSectorPublico{
	clear:both;
	background:url(../images/img-sector-publico.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageRetail{
	clear:both;
	background:url(../images/img-retail.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageSAT{
	clear:both;
	background:url(../images/img-servicios-asistencia-tecnica.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageIndustriaServicios{
	clear:both;
	background:url(../images/img-servicios-asistencia-tecnica.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageIndustria{
	clear:both;
	background:url(../images/img-industria-servicios.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageTelco{
	clear:both;
	background:url(../images/img-telco.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageInternetFuturo{
	clear:both;
	background:url(../images/img-internet-futuro.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageTransporteLogistica{
	clear:both;
	background:url(../images/img-transporte-logistica.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageSAP{
	clear:both;
	background:url(../images/img-sap.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageVision h3, .imageSecreto h3{color:#003B96;}
.imageFuturo h3{color:#0e0e0c;}
.imageMarcas h3{	
	color:#FFFFFF;
	float:right;
	font-size:1.3em;
	letter-spacing:-0.04em;
	padding:70px 20px 0 0;
	text-align:right;
	width:475px;
}
.imagePresencia h3{	
	color:#FFFFFF;
	float:right;
	font-size:1.3em;
	letter-spacing:-0.04em;
	padding:50px 20px 0 0;
	text-align:right;
	width:475px;
}
.imageMedios h3, .imageLogistica h3, .imagePremios h3, .imageInfraestructura h3, .imageRetail h3{
		color:#FFFFFF;
		float:right;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.3em;
		letter-spacing:-0.04em;
		padding:70px 20px 0 0;
		text-align:right;
		width:475px;
	}
.imageSAT h3, .imageTelco h3{
		color:#666666;
		float:right;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.3em;
		letter-spacing:-0.04em;
		padding:70px 20px 0 0;
		text-align:right;
		width:475px;
	}
.imageIndustria h3, .imageInternetFuturo h3, .imageTransporteLogistica h3{
		color:#CCCCCC;
		float:right;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.3em;
		letter-spacing:-0.04em;
		padding:10px 20px 0 0;
		text-align:right;
		width:475px;
}
.imageCompania h3, .imageSAP h3{
		color:#666666;
		float:right;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.3em;
		letter-spacing:-0.04em;
		padding:10px 20px 0 0;
		text-align:right;
		width:475px;
}
	 .imageMedios h3 strong.destacado, .imageLogistica h3 strong.destacado{display:block;padding:0 0 0 0;font-size:1.0em; color:#b2b9b0;}
.imageBanca h3, .imageAtencion h3, .imageModernizacionSectorPublico h3, .imageSectorPublico h3{
		color:#1c180c;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.3em;
		letter-spacing:-0.04em;
		padding:10px 0 0 15px;
		text-align:left;
		width:475px;
	}
	.imageCifras h3 {
		color:#FFFFFF;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.3em;
		letter-spacing:-0.04em;
		padding:10px 0 0 15px;
		text-align:left;
		width:475px;
	}
	.imagePropuesta h3, .imageProcesos h3, .imageInteroprabilidad h3, .imageNegocio h3, .imageHistoria h3{
		color:#FFFFFF;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.3em;
		letter-spacing:-0.04em;
		padding:10px 0 0 15px;
		text-align:left;
		width:475px;
	}
	.imageOrganizacion h3{
		color:#FFFFFF;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.3em;
		letter-spacing:-0.04em;
		padding:70px 0 0 15px;
		text-align:left;
		width:475px;
	}
	.imageBanca h3 strong.destacado, .imageCifras h3 strong.destacado{display:block;padding:0 0 0 0;font-size:1.0em; color:#54596e;}
.imageHermes{
	clear:both;
	background:url(../images/img-Hermes.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageOvvoe{
	clear:both;
	background:url(../images/img-pral-ovvoe.gif) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}
.imageOvvoe h3{color:#ecffff;}
.imageClientes{
	clear:both;
	background:url(../images/img-nuestros-clientes2.jpg) no-repeat left top;
	width:922px;
	height:129px;
	margin-left:30px;
}



/* ---- ESTILOS CONTENIDO ----*/

.columna1{ width:444px; float:left;}
.columna2{ width:211px; margin-left:20px; float:left;}
.columna3{ width:240px; margin-left:5px; float:left;}

.columnaGran{ width:653px; float:left; padding-left:20px;}

.columna1-1 {width:207px; float:left;}
	.columna1-1.margenCalles{margin-right:15px;}
	.columna1-1 h5, .columna1-1 h5 a{font-size:1.0em; color:#003b96;}
	.columna1-1 h5 a:hover{color:#0000CC; text-decoration:underline;}
	.columna1-1 img.peq{margin:10px 0 5px 15px; float: right;}
	#contenedor .columna1-1 .titulo { border-bottom:1px dotted #666666;display:block;padding-bottom:0px; font-size:1.0em; color:#333333;}
	#contenedor .columna1-1 a.titulo:hover{  color:#0000CC; text-decoration:underline;}
	#contenedor .columna1-1 p{ text-align:left;}
	#contenedor .columna1-1 p.centrarImagen{ text-align:center;}
	#contenedor .columna1-1 p.imagen{ clear:none;}
	

#contenedor p{
	font-family:arial;
	font-size:0.7em;
	line-height:1.2em;
	margin:5px 0 10px 0;
	text-align:justify;
	clear:both;
}
#contenedor p.especial{
	margin:10px 0 0 17px;
}
#contenedor p.parrafo{
	width:335px;
	float:left;
	clear:none;
	margin:0 0 25px 10px;
}
#contenedor ul.contenido li{
	font-family:arial;
	font-size:0.75em;
	clear:both;
	list-style-type:disc;
	margin:10px;
	padding:5px 10px;
	list-style-position:inside;
	border:1px solid #b8c5d0;
}
#contenedor ul.contenido.anchura1columna li{
	font-family:arial;
	font-size:0.75em;
	clear:both;
	list-style-type:disc;
	margin:10px;
	padding:5px 10px;
	list-style-position:inside;
	border:1px solid #b8c5d0;
	width:520px;
}
#contenedor ul.contenido.anchura2columna li{
	font-family:arial;
	font-size:0.75em;
	clear:both;
	list-style-type:none;
	margin:10px 0;
	padding:5px 10px;
	border:1px solid #b8c5d0;
	width:70px;
}

#contenedor ul.contenido2 li{
	font-family:arial;
	font-size:0.7em;
	clear:both;
	list-style-type:disc;
	margin:5px 10px;
	padding:5px 10px;
	list-style-position:inside;
}
#contenedor ul.contenido2 li a{
	font-size:1em;
}
#contenedor ul.contenido2 li li{
	font-size:1em;
}
#contenedor p.boton{
	background-color: #DFE7FF;
    border: 1px solid #C8C8C8;
    color: #747474;
    font-family: Trebuchet MS,sans-serif;
    font-size: 12px;
    margin-top: 5px;
    padding: 2px 10px;
}
#contenedor p.boton.w34{    
width: 34px;
}
#contenedor p.boton.w135{    
width: 135px;
}
#contenedor p.boton a{
	color:#747474;	
}
#contenedor p.boton:hover{
	border: 1px solid #747474;
}

#contenedor p a{ color:#0033FF; font-size:1.0em;}
#contenedor p a:hover{ color:#000000; text-decoration:underline;}
#contenedor p.pastillaColor { background-color:#f2f2f2; padding:10px; font-size:0.8em; color:#38539d;}
#contenedor p.fraseDestacada{ float:right; font-size:1.0em; color:#005a99; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:20px;}
#contenedor p.fraseDestacadaL{ float:left; font-size:0.9em; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; margin:10px 0; width:100%;}
#contenedor p.texto{ float:left; width:50%;}
#contenedor p.centrarImagen{ text-align:center;}
#contenedor img.foto{ margin:5px 0 5px 20px;}

#contenedor a.link{
	display:block;
	height:16px;
	padding-right:25px;
	text-align:right;
	margin:20px 0 20px 0;
	float:right;
	width:100px;
	}
#contenedor a.linkEspecial{
	display:block;
	height:16px;
	padding-right:25px;
	text-align:right;
	margin:0px 10px;
	width:100px;
	float:none;
	}
	
#contenedor .titulo{
	display:block;
	border-bottom:1px dotted #666666;
	padding-bottom:5px;
}
	
	
.acceder{background:transparent url(../images/ico-acceder.gif) no-repeat scroll right top;}
.web{background:transparent url(../images/ico-web.gif) no-repeat scroll right top;}
.ir{background:transparent url(../images/ico-asistencia.png) no-repeat scroll right top;}
h5{
	font-family:arial;
	font-size:1.4em;
	color:#003b96;
	margin:0px 0 0 0;
	font-weight:bold;
}
	h5 strong{color:#b4c3e3;}
	h5.especial{width:100px; line-height:1.0em; font-size:1.2em; margin-top:25px; font-size:1.2em; float:left;}
.bloque{
	background-color:#b5c2cd;
	clear:both;
	color:#FFFFFF;
	display:block;
	font-size:1.3em;
	height:15px;
	line-height:0.7em;
	margin-top:25px;
	margin-bottom:20px;
}
.bloque a{
	color:#FFFFFF;
}
.titular, #twitter_update_list{
	color:#2B2B2B;
	font-size:1.3em;
	letter-spacing:-0.05em;
	line-height:1em;
	margin:10px 0 3px 10px;
	float:left;
	width:335px;
}
a.titular:hover, #twitter_update_list a:hover {color:#000099; text-decoration:underline;}
.photoNews{float:left; margin:10px 0;}
.nombre{
	color:#525D67;
	display:block;
	font-size:1.25em;
	line-height:0.9em;
	margin:0;
	padding:0;
}

#twitter_update_list a{font-size: 0.55em !important; font-weight: normal; letter-spacing: 0; text-align:right; display:block;}
#twitter_update_list span{display:block;}
#twitter_update_list span a {text-align:left;}

.breadCrumb{text-align:right;margin-bottom:5px;}
	.breadCrumb strong{font-size:0.7em;}

dt.termino{ font-size:0.8em; color:#395186; border-bottom:1px solid #C8CFDD; padding:2px 15px; font-weight:bold; background:url(../images/bullet_blue.gif) no-repeat left 3px;}
dd.definicion{ color:#666666; font-size:0.7em; line-height:1.1em; margin:0 0 0 8px; padding:5px 0; text-align: justify;}
	dd.definicion p{ font-size:1em!important;}
dd.definicion2 {clear: both; font-family: arial; font-size: 0.7em; line-height: 1.2em; margin: 5px 0 10px; text-align: justify;}
	
dl.menuPropuesta , .menuPropuesta dt, .menuPropuesta dd{margin:0; padding:0;}
.menuPropuesta dt{ border-bottom:medium none; color:#999999; font-size:0.7em; font-weight:bold; padding-top:1px; text-align:center;}
	/*.menuPropuesta dt.software{ background:url(../images/img-software-factory.gif) no-repeat right 0px;}
	.menuPropuesta dt.sistemas{ background:url(../images/img-iritec-sistemas.gif) no-repeat right 10px;}
	.menuPropuesta dt.innovation{ background:url(../images/img-iritec-innovation.gif) no-repeat right 0px;}*/
.menuPropuesta dd{margin-bottom:15px; background:none;}

.cajaPunteada {border:1px dotted #B8C5D0; padding:5px; margin-bottom:10px;}
	#contenedor .alianzas .logo{float:left; width:20%;}
	#contenedor .alianzas .logo img{display:block; margin:0 auto;}
	#contenedor .alianzas .descripcion{border-left:1px solid #B8C5D0; float:left; margin-left:5px; padding-left:5px; width:78%;}

/*--- EXPERIENCIAS ---*/
#contenedor .experiencias p{font-size:1em;} 
#contenedor .experiencias dd { border-bottom:1px dotted #666666; }
#contenedor .experiencias dd.definicion {padding-bottom:0; margin-bottom:10px; }

/**/
.bordeL{border-left:solid 1px #B5C2CD;}
.bordeR{border-right:solid 1px #B5C2CD;}
.w50pc{width:50%;}
#contenedor ul.mapa li{
	font-family:arial;
	font-size:0.85em;
	clear:both;
	list-style-type:disc;
	margin:5px 10px;
	padding:5px 10px;
	list-style-position:inside;
}
#contenedor ul.mapa li a{
	font-size:1em;
}
#contenedor ul.mapa li ul{
	margin-top:5px;
}
#contenedor ul.mapa li li{
	font-size:0.9em;
	margin-top:0;
	margin-left: 14px;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	list-style-type:none;
	padding-left:10px;
	background:url(../images/guion.gif) no-repeat left 7px;
}
#contenedor ul.mapa li li a{
	color:#747474;
}
#contenedor ul.mapa li li a:hover{
	color:#000000;
}

/* ---- ESTILOS PARA LA EL PIE DE LA WEB ----*/
.footer{
	clear:both;
	color:#FFFFFF;
	float:left;
	font-size:0.7em;
	letter-spacing:-0.05em;
	background:#d5dadf url(../images/bg-footer.png) no-repeat center top;
	width:920px;
	margin-top:10px;
	margin-left:35px;
	padding-bottom:10px;

}
.footer p{
	margin-left:10px;
	margin-top:10px;
	width:345px;
	font-size:1.0em;
}
	.footer p.delegaciones{
		margin:20px 0 30px 10px;
		color:#828e99;
		width:250px;
	}
.footer a{
	font-size:0.9em;
}
.contentFooter{
	border-right:1px solid #c1c6ca;
	width:453px;
	float:left;
}
ul li.secciones{
	float:left;
	width:140px;
	margin:10px 0 0 10px;
}
	ul li.secciones span{
		display:block;
		color:#FFFFFF;
		text-align:center;
		padding:0 5px;
		background-color:#a1a9b2;
		letter-spacing:-0.02em;
	}
ul.directLinks{
	width:140px;
	float:left;
	color:#879099;
	margin:0px 0 0 0;
	letter-spacing:-0.02em;
}
	ul.directLinks li{
		list-style:inside;
		list-style-type:disc;
		margin:0;
		padding:0 0 0 4px;
		/*height:12px;*/
	}
		ul.directLinks li a{color:#879099; font-size:1.0em;}
		ul.directLinks li a:hover{color:#000000;}

/* ---- clases ----*/
.flotarL{float:left;}
.flotarR{float:right;}
.limpiar{clear:both;}
.alinear{ vertical-align:middle;}

.margen{margin:0 0 0 17px;}
.margenB{margin:0 0 30px 0px;}
.margenT{margin:15px 0 0 0; display:block;}
.margenPropuesta {margin:0 0 10px 10px;}
.recuadroFoto{border:1px solid #b6bec6; padding:2px;}
.marcoFoto{border:1px solid #b6bec6; padding:2px; text-align:center;}

.interiores{background:url(../images/bg-body2.gif) repeat-y center top;}
.textoEspecial{ letter-spacing:-0.03em; padding:5px; display:block; color:#515151;}

.exito{ background-color:#ececec; padding:5px; color:#6989B8; }

.espacioLogos{ margin:5px 0 0 18px;}
.espacioLogos img{ border:1px dotted #38539D; margin:0 0 0 10px; padding:2px;}

.colorDeshabilitar{ color:#999999; font-style:italic;}

.separadorCabecera{ border-right:1px solid #CCCCCC; padding-bottom:15px;}

.centrar {display:block; margin:0 auto;}

.anchura1columna{ width:550px;}

.pieFoto{ font-size:0.7em; color:#999999; text-align:right; display:block; margin-right:5px;}

#contenedor p.historia{
	font-family:arial;
	font-size:0.7em;
	line-height:1.2em;
	margin:5px 0 10px 0;
	text-align:justify;
	clear:none;
	float:right; 
	width:65%; 
}

.fotoHistoria{ float:left; margin-bottom:10px;}

caption.delegaciones{ display:none;}
table.presencia td { color:#000066; padding:5px;}
.proximamente {font-size:0.7em; float:right; margin-right:10px;}
ul.listados{ margin:10px 0;}
ul.listados li{ font-size: 0.7em; line-height: 1.3em; list-style: disc inside none; padding-left: 15px; margin:2px 0; font-style:italic;}
ul.listados li strong{ color:#333;}
dl.travelio dd{ line-height: 1.4em; margin-bottom:15px;}
.imageTravel{ background: url(../images/img-operadores-turisticos.jpg) no-repeat left top; clear: both; height: 129px; margin-left: 30px; width: 922px;}
.imageTravel h3{ color:#333;}
