	 	body {
		 	background-color: #e4e4e4;
			margin: 0px;
			border: 0px;
			padding: 0px;
font-family: trebuchet ms;
	 	}


	/* ------- MARGENES Y DISEÑO PRINCIPAL -------- */
	 	#margenSupIzq {
			background:transparent url(../_imagenes/Left_corner.png) no-repeat scroll right top;
			float:left;
			height:114px;
			width:10%;
		}
		#margenSupDer {
			background:transparent url(../_imagenes/Right_corner.png) no-repeat scroll left top;
			float:left;
			height:114px;
			width:9.95%;
		}
		#margenCenIzq {
			background:transparent url(../_imagenes/left-background.png) repeat-y scroll left bottom;
			float:left;
			height:100%;
			position:relative;
			width:100%;
			background-position: left top;
			background-image: url(../_imagenes/left-background.png);
			background-repeat: repeat-y;
			background-color: transparent;
		}
		#margenCenDer {
			background:transparent url(../_imagenes/right-background.png) repeat-y scroll right bottom;
			float:right;
			height:100%;
			position:relative;
			width:100%;
			background-position: right top;
			background-image: url(../_imagenes/right-background.png);
			background-repeat: repeat-y;
			background-color: transparent;
		}
		
		#margenInfIzq {
			background:transparent url(../_imagenes/footer-left.png) no-repeat scroll left top;
			bottom:0px;
			height:98px;
			left:9px;
			position:absolute;
			width:43px;
		}
		
		#margenInfDer {
			background:transparent url(../_imagenes/footer-right.png) no-repeat scroll right top;
			bottom:0px;
			height:98px;
			left:972px;
			position:absolute;
			width:43px;
		}

	/* ------- DISEÑO CAJA GRIS -------- */
		.estiloCajaSupIzq {
			background:transparent url(../_imagenes/box-top-left.gif) no-repeat scroll left top;
			position: absolute;
			float:left;
			height:7px;
			width:50%;
		}
		.estiloCajaSupDer {
			background:transparent url(../_imagenes/box-top-right.gif) no-repeat scroll right top;
			position: absolute;
			float:left;
			height:7px;
			right:0px;
			width:50%;
		}
		.estiloCajaSuperior {
			background:transparent url(../_imagenes/box-top-center.gif) repeat-x scroll left top;
			position: relative;
			height:7px;
			width: 100%;
		}
		.estiloCajaCenIzq {
			background:transparent url(../_imagenes/box-center-left.gif) repeat-y scroll left top;
			width: 100%;
		}
		.estiloCajaCenDer {
			background:transparent url(../_imagenes/box-center-right.gif) repeat-y scroll right top;
			width: 100%;
		}
		.estiloCajaInfIzq {
			background:transparent url(../_imagenes/box-bottom-left.gif) no-repeat scroll left top;
			position: absolute;
			float:left;
			height:30px;
			width:49%;
		}
		.estiloCajaInfDer {
			background:transparent url(../_imagenes/box-bottom-right.gif) no-repeat scroll right top;
			float:left;
			height:30px;
			position:absolute;
			right:0px;
			width:51%;
		}
		.estiloCajaInferior {
			background:transparent url(../_imagenes/box-bottom-center.gif) repeat-x scroll left top;
			position: relative;
			clear:both;
			height:30px;
			width:100%;
			z-index: 1;
		}
		
		.estiloCajaContenido {
			/*background:transparent url(../_imagenes/box-bottom-center.gif) repeat-x scroll left top;*/
			background-color: #f5f5f5;
			position: relative;
			z-index: 100;
			width:100%;
		}

	/* ------- CONTENIDO DESCARGAS ------- */
		.descargas{
			padding-left:10px;
			/*padding-bottom: 12px;*/
		}
		
		.descargas span.titulo {
			color: #ba1416;
			font-weight: bold;
			font-size: 16px;
			font-family: trebuchet ms;
		}
		
		.descargas div.descarga {
			clear: both;
			padding: 10px 5px;
		}
		
		.descarga div.imagenDescarga {
			float: left;
		}
		
		.descarga div.infoDescarga {
			padding-left: 60px;
			/*font-weight: bold;*/
			font-family: trebuchet ms;
			font-size: 12px;
		}

		.descargas div.descarga a:visited, .descargas div.descarga a:active, .descargas div.descarga a:link {
			color:#808080;
			text-decoration:none;
		}

		.descargas div.descarga a:hover {
			color:#000000;
			text-decoration:none;
		}

		
		
	/* ------- CONTENIDO PAGINADO  (PRINCIPAL) ----------------------------------- */
		#contenido_principal {
			text-align: Justify; /*era Left*/
			width: 95%;
			height: 100%;
			padding-left: 26px;
			padding-bottom: 15px;
			/*font-weight: bold;*/
			font-family: trebuchet ms;
			font-size: 9pt; /*era 12pt*/
		}
		#contenido_principal > p {
			text-align: Justify; 
			font-family: trebuchet ms;
			font-size: 9pt; /*era 12pt*/
		}

		
		#contenido_principal div.tituloContenido {
			font-size: 22px;
			color: #555454;
			font-weight: bold;
		}

		#contenido_principal div.resultado{
			
		}

		#contenido_principal div.resultado p.enlace{
			font-size: 14px;
			text-decoration: underline;
		}

		#contenido_principal div.resultado p.enlace a:link{
			font-size: 14px;
			text-decoration: underline;
		}	
		
		#contenido_principal div.resultadosEncontrados{
			text-align: right;
			font-size: 16px;
		}
		
		#contenido_principal div.navegadorPaginas { 
		}
		
		#contenido_principal div.navegadorPaginas a {
			font-size: 11px;
		}
		
		#contenido_principal div.navegadorPaginas a:link, #contenido_principal div.navegadorPaginas a:visited {
			text-decoration: none;
			color: black;
		}
		
		#contenido_principal div.navegadorPaginas a:hover {
			color: #808080;
		}
		
		
	/* ------- CONTENIDO PRINCIPAL CON SOMBRAS  ----------------------------------- */
		
		#contenidoCentroYSombras {
			width: 100%;
			display: table;
			position: relative;
		}

		#contenidoCentroYSombras #contenidoCentroPrincipal {
			background-color:transparent;
			float:left;
			height:100%;
			width:620px;
			position: relative;
			/*top: -4px;*/
		}
		
		#contenidoCentroYSombras #contenidoCentroLateral {
			background-color:transparent;
			float:right;
			height:100%;
			width:300px;
			position: relative;
			/*top: -4px;*/
		}
		
		.sombraSuperiorContenido {
			background:transparent url(../_imagenes/center_content_top.png) repeat-x scroll left top;
			position: relative;
			height:26px;
			width: 100%;
		}
		
		.sombraSuperiorContenido .sombraEsqSupIzqContenido {
			background:transparent url(../_imagenes/lcenter_content_top_corner.png) no-repeat scroll left top;
			position: absolute;
			float:left;
			height:26px;
			width:26px;
		}
		
		.sombraSuperiorContenido .sombraEsqSupDerContenido {
			background:transparent url(../_imagenes/rcenter_content_top_corner.png) no-repeat scroll right top;
			position: absolute;
			float:left;
			height:26px;
			right:0px;
			width:26px;
		}
		
		.sombraMedIzqContenido {
			background: transparent url(../_imagenes/center_content_left.png) repeat-y scroll left top;
			float:left;
			height:100%;
			width: 100%;
		}
		
		.sombraMedDerContenido {
			background: #ffffff url(../_imagenes/center_content_right.png) repeat-y scroll right top;
			float:right;
			height:100%;
			width: 100%;
		display: table;
		}
		
		.sombraSuperiorContenido .lineaLateral {
			background:transparent url(../_imagenes/center-line.gif) no-repeat scroll left top;
			position: absolute;
			height:102px;
			left:0px;
		top: 0px;
			width:2px;
		}
		
		#imagenPrincipal {
			background-color:transparent;
			width:920px;
			overflow:hidden;
			position: relative;
		}


	/* ------- CONTENIDO PARTNERS ----------------------------------- */
		#contenido_principal .logos{
			text-align: left;
			width: 92%;
		}
		
		#contenido_principal .logos .logo{
			text-align: left;
			width: 116px;
			height: 61px;
			float: left;
			margin:10px;
		}
		
		
	/* ------- CONTENIDO NOTICIAS ----------------------------------- */
		.noticias {
			clear: both;
			padding:0px 10px;
		}
		
		.noticias div.tituloPrincipal {
			/*color: #ba1416;*/
                        color:grey;
			font-weight: bold;
			font-size: 16px;
			font-family: trebuchet ms;
		}
		
		.noticias div.noticia {
		}
		
		.noticias div.noticia div.tituloNoticia {
			color: #BE2424;
			font-weight: bold;
			font-family: trebuchet ms;
			font-size: 14px;
		}
		
		.noticias div.noticia div.fechaNoticia {
			text-align: right;
			/*font-weight: bold;*/
			font-family: trebuchet ms;
			font-size: 11px;
		}
		
		.noticias div.noticia div.resumenNoticia {
			text-align: left;
			/*font-weight: bold;*/
			font-family: trebuchet ms;
			font-size: 12px;
		}

		.noticias div.noticia div.imagenNoticia {
			text-align: center;
			width:240px;
		}
		
	/* ------- CONTENIDO LISTADO NOTICIAS ----------------------------------- */
		.listadoNoticias {
			padding: 0px 20px;
			overflow:hidden;
		}
		
		.listadoNoticias div.tituloPrincipal {
			font-size: 22px;
                        color: #555454;
			font-weight: bold;
			font-family: trebuchet ms;
		}
		
		.listadoNoticias div.noticia {
			background-color:	#F8F8F8 ;
		}

		div.separador{
			height: 10px;
			border-top: 1px #909090 dotted;
			width: 100%;
		}			

		div.separadorTransparente{
			height: 20px;
			width: 100%;
		}	
		div.separadorTransparente2{
			height: 20px;
			width: 100%;
			border-top:1px solid #CBCBCB;
		}

		.listadoNoticias div.noticia div.tituloNoticia {
			color: #ba1416;
			font-weight: bold;
			font-size: 17px;
			font-family: trebuchet ms;
		}
		
		.listadoNoticias div.noticia div.fechaNoticia {
			text-align: right;
			/*font-weight: bold;*/
			font-size: 11px;
			font-family: trebuchet ms;
		}
		
		.listadoNoticias div.noticia div.resumenNoticia {
			text-align: left;
			font-size: 12px;
			/*font-weight: bold;*/
			font-family: trebuchet ms;
		}


		.listadoNoticias div.tituloNoticias {
			font-weight: bold;
			font-size: 16px;
			font-family: trebuchet ms;
		}

		div.verMas{
			font-size:12px;
			font-weight:bold;
			text-align:right;
		}	

		.verMas a:visited, .verMas a:active, .verMas a:link {
			color: #ba1416;
			text-decoration:none;
		}
		.verMas a:link, .verMas a:visited {
			font-size:76%;
			width:auto;
			color: #ba1416;
		}

	/* ------- CONTENIDO LATERAL CASO DE EXITO ----------------------------------- */
		.casosDeExito {
			clear: both;
			margin:0px 10px;
		}
		
		.casosDeExito div.tituloPrincipal {
			/*color: #ba1416;*/
                        color:grey;
			font-weight: bold;
			font-size: 16px;
			font-family: trebuchet ms;
		}
		
		.casosDeExito div.casoDeExito div.logoCasoDeExito {
			text-align: center;
		}
		
		.casosDeExito div.casoDeExito div.resumenCasoDeExito {
			text-align: left;
			/*font-weight: bold;*/
			font-size: 12px;
			font-family: trebuchet ms;
                        margin-top:8px;
		}
	

	/* ------- CONTENIDO PRINCIPAL CASO DE EXITO ----------------------------------- */
		
		.casoDeExito div.empresaCDE {
			color: #ba1416;
			/*font-weight: bold;*/
		}
		
		.casoDeExito div.logoCDE {
			text-align: center;
		}
		
		.casoDeExito div.cuerpoCDE {
			text-align: left;
		}
/* ------- CONTENIDO LATERAL Productos ----------------------------------- */
		.Productos {
			clear: both;
			margin:0px 10px;
		}
		
		.Productos div.tituloPrincipal {
			color: #ba1416;
			font-weight: bold;
			font-size: 16px;
			font-family: trebuchet ms;
		}
		
		.Productos div.Prodcuto div.logoProducto {
			text-align: center;
		}
		
		.Productos div.Producto div.resumenProducto {
			text-align: left;
			/*font-weight: bold;*/
			font-size: 12px;
			font-family: trebuchet ms;
		}
	

	/* ------- CONTENIDO PRINCIPAL PRODUCTOS ----------------------------------- */
		
		.Producto div.empresaPRD {
			color: #ba1416;
			/*font-weight: bold;*/
		}
		
		.Producto div.logoPRD {
			text-align: center;
		}
		
		.Producto div.cuerpoPRD {
			text-align: left;
		}

	
		
	/* ------- CONTENIDO DESCARGA ÚLTIMA VERSIÓN ----------------------------------- */
		
		.descargaUltimaVersion {
			clear:both;
			padding:0px 10px;
			position:absolute;
			top:-20px;
			width:100%;
			z-index:1;
			display: table;
			/*font-family: trebuchet ms;*/
		}
		
		.descargaUltimaVersion div.infoUltimaVersion {
			position: relative;
			float: left;
			top: 25px;
			font-weight: bold;
			/*font-size: 12px;*/
			font-family: trebuchet ms;
		}
		
		.descargaUltimaVersion div.infoUltimaVersion span.nombre {
			/*color: #ba1416;*/
                        color:grey;
			/*font-weight: bold;*/			
			font-size: 16px;
		}

		.descargaUltimaVersion div.infoUltimaVersion span.enlace {
			color: #ba1416;
			/*font-weight: bold;*/			
			font-size: 12px;
		}
		
		.descargaUltimaVersion div.imagenYFechaUltimaVersion {
			float:right;
			font-size:11px;
			position:relative;
			padding-right:20px;
			text-align:center;
			font-family: trebuchet ms;
			/*font-weight: bold;*/
		}
		
		.ultimaVersionContenido {
			height: 20px;
		}
		
		
		.elementoContenidoLateral {
			clear:both;
			float:right;
			padding-right:15px;
			padding-bottom: 12px;
			width:92%;
			position: relative;
			display:table;
		}

		
		#contenidoCentroGlobal {
			width: 100%;
			position: relative;
			clear: both;
		}
		
		#center-header {
			background:transparent url(../_imagenes/center-header-background.png) repeat-x scroll left top;
			float:left;
			height:auto;
			width:920px;
			margin: 0px;
		}


	/* ------- GENERAL ----------------------------------- */

		#cabeceraConMargenes {
			position: relative;
			background:transparent url(../_imagenes/center-header.png) repeat-x scroll left top;
			width: 100%;
		}
		
		#contenidoCentroConMargenes {
			position: relative;
			display: table;
			float: left;
		}
		
		#pieConMargenes{
			position: relative;
			clear: both;
		}
					
		#logo {
			background:transparent url(../_imagenes/logo_background.gif) no-repeat scroll left bottom;
			float:left;
			height:44px;
			position: relative;
			top: 25px;
			left: 20px;
			width: 178px;
		}

		a:visited, a:active, a:link {
			color:#000000;
			text-decoration:none;
		}


		a:hover {
			color:#808080;
			text-decoration:none;
		}

		h1 {
			margin:0pt;
		}
		h2 {
			margin:1.2em 0pt;
		}
		h3 {
			color:#BB1517;
			font-size:130%;
			font-weight:bold;
		}
		h4 {
			margin:1.2em 0pt;
		}
		h5 {
			margin:1.2em 0pt;
		}
		h6 {
			margin:1.2em 0pt;
		}

	/* ------- MENU PRINCIPAL ----------------------------------- */

		#menuLinksPrincipal {
			width:99%;
			float:left;
			text-align: center;
			font-family: trebuchet ms;
		}
		
		
		#menuPrincipal {
			width:99%;
			float:left;
			display: table;
			position: relative;
			text-align: center;
			overflow: hidden;
		}

		#menuPrincipal div.elementoMenu {
			float:left;
			width: 18%;
			z-index: 100;
			font-family: trebuchet ms;
		}
		
		#menuLinksPrincipal div.elementoMenu {
			float:left;
			width: 33%;
		}
		
		#menuPrincipal div.subelementoMenu  {
			background-color: #766a6a;
			color: white;
			border:1px solid black;
			position: absolute;
			top: 0px;
			left: 0px;
		}
		
		#menuPrincipal div.subelementoMenu div {
			width: 150px;
		}
		
		div.subelementoMenu a {
			font-size: 12px;
			padding: 5px;
			width: 100%;
		}
		
		div.subelementoMenu a:link, div.subelementoMenu a:visited {
			text-decoration: none;
			color: white;
			padding: 5px;
			width: 100%;
		}
		
		div.subelementoMenu a:hover {
			text-decoration: underline;
			color: #766a6a;
			padding: 5px;
			width: 100%;
		}

		
	/* ------- CONTENEDOR CAJAS - INFERIOR ----------------------------------- */

		#contenedorCajasPie {
			width: 100%;
			height: 200px;
			overflow:hidden;
			clear: both;
			position: relative;
			top:0px;
			left:0px;
		}
		
		#contenedorCajasPie #sombraCajaSuperior {
			background:transparent url(../_imagenes/footer_center_top_boxes.png) repeat-x scroll left top;
			clear: both;
			position: relative;
			height:46px;
			width:100%;
		}
		
		#sombraCajaSuperior #sombraCajaEsqSupIzq {
			background:transparent url(../_imagenes/footer_left_top_boxes_corner.png) no-repeat scroll left top;
			position: absolute;
			left: 0px;
			top: 0px;
			height:46px;
			width:39px;
		}
		
		#sombraCajaSuperior #sombraCajaEsqSupDer {
			background:transparent url(../_imagenes/footer_right_top_boxes_corner.png) no-repeat scroll right top;
			position: absolute;
			right:0px;
			top: 0px;
			height:46px;
			width:39px;
		}
		
		#contenedorCajasPie #sombraCajaInferior {
			background:transparent url(../_imagenes/footer_center_bottom_boxes.png) repeat-x scroll left top;
			clear:both;
			position: relative;
			height:33px;
			width:100%;
		}
		#sombraCajaInferior #sombraCajaEsqInfIzq {
			background:transparent url(../_imagenes/footer_left_bottom_boxes_corner.png) no-repeat scroll left top;
			position: absolute;
			left: 0px;
			height:33px;
			width:39px;
		}
		#sombraCajaInferior #sombraCajaEsqInfDer {
			background:transparent url(../_imagenes/footer_right_bottom_boxes_corner.png) no-repeat scroll right top;
			position: absolute;
			right:0px;
			height:33px;
			width:39px;
		}
		
		#contenedorCajasPie #sombraCajaMedIzq {
			background:transparent url(../_imagenes/footer_center_left_boxes.png) repeat-y scroll left top;
			float: left;
			position: relative;
			height:100px;
			width: 60%;
		}
		#contenedorCajasPie #sombraCajaMedDer {
			background:transparent url(../_imagenes/footer_center_right_boxes.png) repeat-y scroll right top;
			float: left;
			position: relative;
			height:120px;
			width: 40%;
		}
		
		#contenedorCajas {
			position: absolute;
			top: 0px;
			left: 0px;
			height: 200px;
			width: 100%;
		}
		
		#contenedorCajas .caja{
			width: 32%;
			height: 100%;
			float: left;
		}
		
		.caja .contenidoCaja {
			position: relative;
			top: 10px;
			left: 20px;
			text-align: left;
			width: 100%;
			height: 100%;
			font-family: trebuchet ms;
		}
		
		.contenidoCaja .tituloCaja {
			color:#808080;
			font-size:120%;
			font-weight:bold;
			clear: both;
		}
		
		.contenidoCaja .textoCaja{
			float: left;
			color: #808080;
			width: 70%;
			/*font-weight:bold;*/
			font-size:70%;
		}

		.contenidoCaja .textoCaja > p{
			margin-top:0px;
	                text-align:justify;
                        width:187px;
		}
		.contenidoCaja .textoCaja a:visited, .contenidoCaja .textoCaja a:active, .contenidoCaja .textoCaja a:link {
			color:#808080;
			text-decoration:none;
		}

		.contenidoCaja .textoCaja a:hover {
			color:#000000;
			text-decoration:none;
		}

		.contenidoCaja .imagenCaja {
			float: left;
			width: 30%;
		}
		
		.textoCaja ul {
			list-style-position:outside;
			list-style-type:none;
			margin:0px;
			padding:0px;
		}
		
		.separadorCaja {
			background:transparent url(../_imagenes/footer-separator.gif) no-repeat scroll left top;
			float: left;
			width: 2px;
			height: 100%;
			position: relative;
			top: 1px;
		}

		/* ------- CABECERA (SUPERIOR) -------- */
		

		.contentheading {
			color:#BB1517;
			font-size:130%;
			/*font-weight:bold;*/
		}
		.componentheading {
			color:#BB1517;
			font-size:115%;
			font-weight:normal;
		}
		
		#navbar {
			background:transparent url(../_imagenes/toolbar.png) repeat-x scroll left bottom;
			color:#FFFFFF;
			float:left;
			height:36px;
			width:65%;
			z-index:100;
		}
		#navbar {
			clear:left;
			margin:0px 0px 0pt 0pt;
			position:relative;
			right:0pt;
			top:0px;
		}
		#navbar ul {
			list-style-type:none;
			margin:0pt;
			padding:0pt;
			width:100%;
		}
		#navbar li {
			float:left;
			height:30px;
			list-style-type:none;
			margin:0pt;
			padding:0pt;
			text-align:center;
			width:20%;
		}
		#navbar a:link, #navbar a:visited {
			color:#FFFFFF;
			display:block;
			font-weight:bold;
			margin-right:-1px;
			margin-top:5px;
			padding:0px 0pt;
			text-decoration:none;
		}
		#navbar li ul {
			left:-999em;
			margin:0pt 0pt 0pt 0px;
			padding:0pt;
			position:relative;
			width:100%;
		}
		#navbar li li {
			border:0pt none;
			float:left;
			padding:0pt;
			text-align:left;
			width:100%;
		}
		#navbar li:hover ul ul, #navbar li:hover ul ul ul, #navbar li.sfhover ul ul, #navbar li.sfhover ul ul ul {
			left:-999em;
		}
		#navbar li:hover ul, #navbar li li:hover ul, #navbar li li li:hover ul, #navbar li.sfhover ul, #navbar li li.sfhover ul, #navbar li li li.sfhover ul {
			left:auto;
			top:80px;
		}
		#menu-gen a:link, #menu-gen a:visited {
			font-size:76%;
			width:auto;
		}
		#contenedor-sup {
			
		}
		#menu-gen {
			float:right;
			/*margin-right:6px;*/
			padding:0px;
			clear:both;
			text-align:right;
			font-family:trebuchet ms;
			/*font-weight:bold;*/
			font-size:14px;
			margin-right:5px;
		}
		#menu-gen ul {
			list-style-type:none;
			margin:0pt;
			padding:0pt;
			width:100%;
		}
		#menu-gen li {
			float:right;
			list-style-type:none;
			margin:0pt;
			padding:2px;
			text-align:center;
		}
		#menu-gen .menuElemento {
			float: left;
		}
		#menu-gen .menuSeparador {
			float: left;
			font-size:70%;
		}
		#menu-gen2 {
			float:right;
			font-size:75%;
			font-weight:bold;
			margin-top:5px;
			padding:1px;
			clear:left;
			font-family: trebuchet ms;
		}
		#fecha {
			float:right;
			font-size:70%;
			margin-right:6px;
			margin-top:5px;
			padding:2px;
			font-family: trebuchet ms;
			font-weight:bold;
		}
		#toolbar2 {
			background:transparent url(../_imagenes/toolbar2.png) repeat-x scroll left bottom;
			float:left;
			height:36px;
			margin:0px 0px 0pt 0pt;
			position:relative;
			right:0pt;
			top:0px;
			width:35%;
		}
		#toolbar2 ul {
			list-style-type:none;
			margin:0pt;
			padding:0pt;
			width:100%;
		}
		#toolbar2 li {
			float:left;
			height:30px;
			list-style-type:none;
			margin:0pt;
			padding:0pt;
			text-align:center;
			width:33%;
		}
		#toolbar2 a:link, #toolbar2 a:visited {
			color:#FFFFFF;
			display:block;
			font-weight:bold;
			margin-right:-1px;
			margin-top:5px;
			padding:0px 0pt;
			text-decoration:none;
		}
		#toolbar2 li ul {
			left:-999em;
			margin:0pt 0pt 0pt 0px;
			padding:0pt;
			position:relative;
			width:100%;
		}
		#toolbar2 li li {
			border:0pt none;
			float:left;
			padding:0pt;
			text-align:left;
			width:100%;
		}
		#toolbar2 li:hover ul ul, #toolbar2 li:hover ul ul ul, #toolbar2 li.sfhover ul ul, #toolbar2 li.sfhover ul ul ul {
			left:-999em;
		}
		#toolbar2 li:hover ul, #toolbar2 li li:hover ul, #toolbar2 li li li:hover ul, #toolbar2 li.sfhover ul, #toolbar2 li li.sfhover ul, #toolbar2 li li li.sfhover ul {
			left:auto;
			top:80px;
		}
		
		#center-header {
			background:transparent url(../_imagenes/center-header-background.png) repeat-x scroll left top;
			float:left;
			height:100%;
			width:920px;
		}
		
		#line {
			background:transparent url(../_imagenes/header-sep.gif) no-repeat scroll left bottom;
			float:left;
			height:78px;
			width:1%;
		}
		#line2 {
			background:transparent url(../_imagenes/toolbar-line.gif) no-repeat scroll left bottom;
			float:left;
			height:36px;
			width:1%;
			clear:left;
		}
		#line3 {
			background:transparent url(../_imagenes/center-line.gif) no-repeat scroll left top;
			float:left;
			height:80px;
			width:1%;
		}
		#header-box-1 {
			float:left;
			height:78px;
			width:65%;
			clear:left;
		}
		#header-box-2 {
			color:#6A6A6A;
			float:left;
			height:78px;
			width:35%;
			clear:right;
		}
		#header-box-2 a:visited, #header-box-2 a:active, #header-box-2 a:link {
			color:#6A6A6A;
			text-decoration:none;
			margin: 0px 3px;
		}
		#header-box-2 a:hover {
			color:#000000;
			text-decoration:none;
		}
		#header-box-content {
			float:left;
			height:78px;
			width:99%;
		}
		
		#form_buscador {
			margin:0px;
			padding:0px;
		}
		.searchsearch {
			margin-right:7px;
			text-align:right;
		}
		.clear {
			clear:both;
			color:#807F7F;
			height:10px !important;
		}
		td.buttonheading {
			padding-right:2px;
			width:auto;
		}
		
		.moduletablesearch {
			float:right;
			font-size:76%;
			width:100%;
			clear:both;
		}

	/* ------- PIE - INFERIOR ----------------------------------- */
		
		#contenedorPie {
			float: left;
			height: 97px;
			width: 920px;
		}
		
		#contenedorPie #sombraPieIzq {
			background:transparent url(../_imagenes/left-in-footer.png) no-repeat scroll left top;
			float: left;
			width:43px;
			height: 100%;
		}
		
		#contenedorPie #sombraPieDer {
			background:transparent url(../_imagenes/right-in-footer.png) no-repeat scroll right top;
			float: left;
			width:43px;
			height: 100%;
		}
		
		#contenedorPie #contenido {
			background:transparent url(../_imagenes/center-footer.png) repeat-x scroll left top;
			float: left;
			width: 834px;
			height: 100%;
			color:#6A6A6A;
		}
		
		#contenido .textoIzquierda {
			float: left;
			padding-top: 15px;
			font-family: trebuchet ms;
			font-weight: bold;
			font-size:76%;
		}
		
		#contenido .menuPieDerecha {
			float: right;
			padding-top: 15px;
			font-family: trebuchet ms;
			font-weight: bold;
		}
		
		
		.menuPieDerecha a:visited, .menuPieDerecha a:active, .menuPieDerecha a:link {
			color:#6A6A6A;
			text-decoration:none;
			font-size:76%;

		}
		.menuPieDerecha a:hover {
			font-size:76%;
			width:auto;
			color:#000000;
		}
		
		.menuPieDerecha .elementoMenuPie {
			float: left;
		}

		.menuPieDerecha .separadorMenuPie {
			float: left;
			font-size:70%;
		}



.inputboxsearch {
	border: 1px solid #b3b6b1;
	/*padding: 3px;*/
	background-color: #f5f5f5;
	/*vertical-align:bottom;*/
}

.buttonsearch {
	font-size:10px;
	/*vertical-align:bottom;*/
	width: 60px;
	height: 24px;

}

.altura {
	clear:both;
	/*height: 1px;*/
	font-size:5px;
}

.emailform td{
	background-color: #ffffff;
}



#margenSupDer {
background:transparent url(../_imagenes/Right_corner.png) no-repeat scroll left top;
height:114px;
left:972px;
position:absolute;
top:0px;
width:52px;
}

#margenSupIzq {
background:transparent url(../_imagenes/Left_corner.png) no-repeat scroll right top;
height:114px;
width:52px;
}

#center-header {
background:transparent url(../_imagenes/center-header-background.png) repeat-x scroll left top;
height:100%;
left:150px;
top:0px;
width:920px;
}



#contenidoCentroYMargenes {
	position: relative;
			clear: both;
		}


#pieConMargenes {
bottom:0px;
}

#sombraSuperiorImagenPrincipal {
	background: transparent url(../_imagenes/linea_imagen_lateral.png) repeat-x scroll left top;
	height: 29px;
	left: 0px;
	position: absolute;
	width: 100%;
	top: -1px;
}

#sombraLateralDerWeb {
	background: transparent url(../_imagenes/sombra_lateral_der.png) repeat-y scroll 970px 0px;
	width: 100%;
	display: table;
}

#sombraLateralIzqWeb {
	background:transparent url(../_imagenes/sombra_lateral_izq.png) repeat-y scroll 18px 0px;
	width: 100%;
	display: table;
}

#margenCenIzqEsquina {
	background:transparent url(../_imagenes/left-center-corner.png) no-repeat scroll left top;
	height:29px;
	left:18px;
	position:absolute;
	top:-1px;
	width:34px;
}

#margenCenDerEsquina {
	background:transparent url(../_imagenes/right-center-corner.png) no-repeat scroll right top;
	height:29px;
	left:970px;
	position:absolute;
	top:-1px;
	width:34px;
}

#contenidoGeneral {
	width: 920px;
	position: relative;
	left: 52px;
	background-color: #ffffff;
}

#generalPagina{
height:100%;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
position:relative;
width:1024px;
z-index:99999;
}

#sombraSuperiorImagenPrincipalExt {
	background: transparent url(../_imagenes/linea_imagen_lateral.png) repeat-x scroll left top;
	height: 29px;
	left: 0px;
	position: absolute;
	width: 100%;
	top: 113px;
}


#sombraSuperiorImagenPrincipalTopExt {
	background: transparent url(../_imagenes/center-header.png) repeat-x scroll left top;
	height: 113px;
	left: 0px;
	position: absolute;
	width: 100%;
	top: 0px;
}


/**** EXTRAS ****/
	a.enlace{
		color:green;
		font-weight:bold;
		text-decoration:underline;
	}

a.enlace2{
		color:#cc3333;
		font-weight:bold;
		text-decoration:underline;
	}

	.buscador_enlace{
		color:red;
		font-weight:bold;
		text-decoration:underline;
		font-size:12px;
	}

