@import "jquery.tabs.css";
@import "jqGalScroll.css";
@import "reset.css";

body {background:url("../image/bgBody.gif") repeat left top; font-family:"Arial"; font-size:0.8em; margin:0; padding:0;}
.page {width:980px; margin:17px auto 7px auto; background:#ffffff url("../image/bgPage.gif") repeat-y center top;}

/*GENERALES*/
p {margin:0;}
strong, b {font-weight:bold;}
em {font-style:italic;}
u {text-decoration:underline;}
a {color:#008CCC; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none;}
h1{font-size:1.2em;color:#008CCC; line-height:1em; font-weight:bold; font-family:tahoma;margin:1em 0em;}
.title{ font-weight: bold;}
/***/
ul.lista_descargas a {text-decoration:none;color:#517474;}
ul.lista_descargas {list-style-type: none; color:#000000;margin:0px;padding:0px;padding-left:3px;padding-top: 5px;}
ul.lista_descargas li.pdf {line-height:150%; background:url(../image/ci-icono_pdf.gif) no-repeat; padding:0px 0px 7px 30px}
ul.lista_descargas li.doc {line-height:150%; background:url(../image/ci-icono_doc.gif) no-repeat; padding:0px 0px 7px 30px}
ul.lista_descargas li.zip {line-height:150%; background:url(../image/ci-icono_zip.gif) no-repeat; padding:0px 0px 7px 30px}
ul.lista_descargas li.xls {line-height:150%; background:url(../image/ci-icono_xls.gif) no-repeat; padding:0px 0px 7px 30px}
ul.lista_descargas li.rar {line-height:150%; background:url(../image/ci-icono_rar.gif) no-repeat; padding:0px 0px 7px 30px}
ul.lista_descargas li.video {line-height:150%; background:url(../image/ci-icono_video.gif) no-repeat; padding:0px 0px 7px 30px}
ul.lista_descargas li.sonido {line-height:150%; background:url(../image/ci-icono_sound.gif) no-repeat; padding:0px 0px 7px 30px}
ul.lista_descargas li.img {line-height:150%; background:url(../image/ci-icono_img.gif) no-repeat; padding:0px 0px 7px 30px}
ul.lista_descargas li.ppt {line-height:150%; background:url(../image/ci-icono_ppt.gif) no-repeat; padding:0px 0px 7px 30px}
ul.lista_descargas li.htm {line-height:150%; background:url(../image/ci-icono_htm.gif) no-repeat; padding:0px 0px 7px 30px}
ul.lista_descargas li.swf {line-height:150%; background:url(../image/ci-icono_swf.gif) no-repeat; padding:0px 0px 7px 30px}
ul.lista_descargas li.mdb {line-height:150%; background:url(../image/ci-icono_mdb.gif) no-repeat; padding:0px 0px 7px 30px}
#doCategoriaListadoScript{display:none;}

/*Cabecera******************************************************************************************/
.cabecera {background:url("../image/fondo-menu-superior.png") no-repeat center bottom; height:150px; position:relative;}
.cabecera .logo-principal {position:absolute; top:15px; left:20px;}
.cabecera .logo-principal a {text-decoration:none;}
.cabecera .logo-principal a:hover {text-decoration:none;}
.cabecera .logo-principal p {font-falmily:tahoma; font-size:1.5em; color:#666; padding:5px 0;}
.cabecera img.imagenCabecera {position:absolute; top:10px; right:8px;}
.cabecera ul {position:absolute; right:195px; bottom:29px;}
.cabecera ul li {float:left;}
.cabecera ul li a {text-decoration:none; color:#666; padding:9px 20px; background:url(../image/separadorMenuSup.jpg) no-repeat left top;}
.cabecera ul li a:hover {text-decoration:none; color:#000;}
.cabecera .buscador {position:absolute; right:20px; bottom:23px; overflow:hidden;}
.cabecera .buscador input.buscador_texto {border:1px solid #ccc; float:left; margin:2px;}
.cabecera .buscador input.buscador_textoFocus {border:1px solid #ccc; float:left; margin:2px;}
.cabecera .buscador input.boton_buscar {float:left;}

/**************************COLUMNAS**************************/
div.col2contenedor {text-align:justify;}
.col2 div.col2contenedor div.ocms_de_norm, .col3 div.ocms_de_norm {padding-top:0; padding-bottom:0;}

/*COLUMNA IZQUIERDA**********************************************************************************/
/*Menu Lateral*/
.menuIzqCont {margin:0 0 1em 1em; background:#fff;}
.menuIzqCont ul.nivel1 {margin:0; font-family:Myriad Pro; font-size:1em;}
.menuIzqCont li.nivel1 {list-style:none;}
.menuIzqCont a.nivel1 {color:#253850; text-decoration:none; display:block; padding:0.7em 0.4em; border-bottom:1px solid #78a200;border-left:2px solid #ffffff;}
.menuIzqCont a.nivel1:hover {display:block; text-decoration:none; border-bottom:1px solid #438991; border-left:2px solid #438991;}
.menuIzqCont a.nivel1_activo {color:#253850; text-decoration:none; display:block; padding:0.7em 0.4em;border-bottom:1px solid #438991; border-left:2px solid #438991;}
.menuIzqCont ul.nivel2 {border-top:3px solid #78a200; background:#ffffff; margin:0; padding:0.5em 0 0.6em 0; font-family:tahoma; font-size:1em; color:#36e6e6e;}
.menuIzqCont li.nivel2 {padding:0.5em 0.3em 0.5em 0em; border-bottom:1px dotted #979797; margin:0 1em;}
.menuIzqCont a.nivel2 {text-decoration:none; color:#6e6e6e; display:block; background: url(../image/li01.jpg) left 4px no-repeat; padding-left:0.6em;}
.menuIzqCont a.nivel2:hover {text-decoration:underline; color:#474646; display:block;}
.menuIzqCont li.nivel2_activo {padding:0.5em 0.5em 0.5em 1em;}
.menuIzqCont a.nivel2_activo {text-decoration:underline; color:#474646; display:block; background: url(../image/li01.jpg) left 4px no-repeat; padding-left:0.6em;}
.menuIzqCont ul.nivel3 {background:#fff; margin:0; padding:0.5em 0 0 0; font-family:tahoma; font-size:1em; color:#36e6e6e;}
.menuIzqCont li.nivel3 {padding:0.5em 0.5em 0.5em 1em;}
.menuIzqCont a.nivel3 {text-decoration:none; color:#6e6e6e; display:block; background: url(../image/li01.jpg) left 4px no-repeat; padding-left:0.6em;}
.menuIzqCont a.nivel3:hover {text-decoration:underline; color:#474646; display:block;}
.menuIzqCont li.nivel3_activo {padding:0.5em 0.5em 0.5em 1em;}
.menuIzqCont a.nivel3_activo {text-decoration:underline; color:#474646; display:block; background: url(../image/li01.jpg) left 4px no-repeat; padding-left:0.6em;}
.menuIzqCont ul.nivel4 {margin:0; padding:1em 0 0 0; font-family:tahoma; font-size:1em; color:#36e6e6e;}
.menuIzqCont li.nivel4 {padding:0.5em 0.5em 0.5em 1em;}
.menuIzqCont a.nivel4 {text-decoration:none; color:#6e6e6e; display:block; background: url(../image/li01.jpg) left 4px no-repeat; padding-left:0.6em;}
.menuIzqCont a.nivel4:hover {text-decoration:underline; color:#474646; display:block;}
.menuIzqCont li.nivel4_activo {padding:0.5em 0.5em 0.5em 1em;}
.menuIzqCont a.nivel4_activo {text-decoration:underline; color:#474646; display:block; background: url(../image/li01.jpg) left 4px no-repeat; padding-left:0.6em;}

/*PIE*/
.pie {font-size:0.85em; height:100px; position:relative; background:url("../image/bg-pie.png") no-repeat scroll center bottom transparent;}
.pie .contenedor-pie {border-top:4px solid #253850; margin:5px 15px;}
.pie .contenedor-pie .logos-calidad {position:absolute; left:20px; top:10px;}
.pie .contenedor-pie .logos-calidad a {text-decoration:none;}
.pie .contenedor-pie .logos-calidad a:hover {text-decoration:none;}
.pie .contenedor-pie .logos-calidad a img {border:0;}
.pie .contenedor-pie p.texto-pie {position:absolute; left:110px; top:15px; line-height:1.5em;}
.pie .contenedor-pie p.texto-pie span {color:#008CCC; font-weight:bold;}
.pie .contenedor-pie .logos-validacion {position:absolute; right:30px; top:15px; line-height:1.5em;}

/***********CAJAS HOME*******************************/
/*Open source*/
.estiloCaja01 {margin:0 0 1em 1.1em; background:url("../image/caja01Izq.jpg") no-repeat left top;}
.estiloCaja01 p.tituloCaja {background:url("../image/caja01Der.jpg") no-repeat right top; color:#FFFFFF; font-size:1.2em; padding:0.7em 0 0 1em;}
.estiloCaja01 .contenidoCaja {border-left:1px solid #688803; border-right:1px solid #688803; border-bottom:1px solid #688803;}
.estiloCaja01 .listadoPartners {margin-top:1em; background:#ffffff; padding:1em 0;}

/*Soluciones ERP*/
.estiloCaja02 {margin:0 0 1em 1.1em; background:url("../image/caja02Izq.jpg") no-repeat scroll left top;}
.estiloCaja02 p.tituloCaja {background:url("../image/caja02Der.jpg") no-repeat scroll right top; color:#FFFFFF; font-size:1.2em; padding:0.7em 0 0 1em;}
.estiloCaja02 .contenidoCaja {border-left:1px solid #595959; border-right:1px solid #595959; border-bottom:1px solid #595959;}
.estiloCaja02 .listadoPartners {margin-top:1em; background:#ffffff; padding:1em 0;}
.estiloCaja02 .listadoPartners img {margin-bottom:6px;}
.listadoPartners {width:100%;padding:auto;text-align: center;}

/*Nuestra Empresa Galeria Query*/
.estiloCajaNuestraEmpresa p.tituloCaja {padding:1em; font-size:1.5em;}
.estiloCajaNuestraEmpresa .contenidoCaja {border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; margin:0 0.75em;}
.classGaleriaCycle img {margin:0.8em; top:0; left:0; border:2px solid #cccccc;}

/*Nuestra Empresa Texto*/
.estiloCajaTextoNuestraEmpresa .contenidoCaja {background:url("../image/fondoCajaTextoEmpresa.jpg") repeat-x scroll left bottom; border-bottom:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; margin:0 0.75em; padding:2.5em 1.5em 0.8em 1.5em;}
.estiloCajaTextoNuestraEmpresa p.textoPresentacion {text-align:justify; line-height:1.5em; font-family:tahoma; color:#4c4c4c; border-bottom:1px dotted #979797; padding-bottom:1em;}
.estiloCajaTextoNuestraEmpresa .frasePresentacion {text-align:center; font-family:tahoma; font-style:italic; color:#4c4c4c; font-size:1.2em;padding:1em 0 0.5em 0;}

/*Caja banners gestion de contenidos*/
.estiloCajaBannersGestion .contenidoCaja {padding:2em;}
.estiloCajaBannersGestion .bannerAlfresco {float:left;}
.estiloCajaBannersGestion .bannerOpencms {float:right;}

/*Caja Home Destacados*/
.estiloCajaDestacadosHome {margin:1em 0.8em 2em 0.8em; background:#eaf9df; border:1px solid #a8c295;}
.estiloCajaDestacadosHome p.tituloCaja {color:#253850; border-bottom:4px solid #838383; padding:0.7em 0.5em 0.5em 0.5em; font-size:1.2em;}
.estiloCajaDestacadosHome .contenidoCaja {padding:0.5em;}
.estiloCajaDestacadosHome .contenidoCaja li.par {padding:0.5em 0; background:#e1f6d1;}
.estiloCajaDestacadosHome .contenidoCaja li.par a {text-decoration:none;}
.estiloCajaDestacadosHome .contenidoCaja li.par a .title {color:#455a09; font-weight:bold; background:url("../image/liPar.jpg") no-repeat scroll 5px 3px; padding-left:1em;}
.estiloCajaDestacadosHome .contenidoCaja li.par a .subtitulo {color:4c4c4c; padding-left:1em;}
.estiloCajaDestacadosHome .contenidoCaja li.impar {padding:0.5em 0; background:#eaf9df; line-height:1.5em;}
.estiloCajaDestacadosHome .contenidoCaja li.impar a {text-decoration:none;}
.estiloCajaDestacadosHome .contenidoCaja li.impar a .title {color:#455a09; font-weight:bold; background:url("../image/liImpar.jpg") no-repeat scroll 5px 3px; padding-left:1em;}
.estiloCajaDestacadosHome .contenidoCaja li.impar a .subtitulo {color:4c4c4c; padding-left:1em;}

/*Caja login Home*/
.estiloCaja05 {margin:0 2em 1em 0; background:url("../image/fondoCajaAcceso.jpg") no-repeat scroll left top;}
.estiloCaja05 .tituloCaja {color:#ffffff; font-size:1.2em; padding:0.5em 1.5em 0 0.5em; text-align:right;background:url("../image/separador02.jpg") no-repeat scroll 3em 0.6em;margin-bottom:0.8em;}
.estiloCaja05 .contenedorAccesoIn {padding:1em 0.5em 1em 0.5em; text-align:center;}
div.contenedorAccesoIn span {display:block;}
.estiloCaja05 span.literal_user {color:#ffffff; font-size:1.2em;font-weight:bold;}
.estiloCaja05 span.user {padding:1.2em 0em 1.2em 2em; color:#ffffff; background: url("../image/icoUsuario.jpg") no-repeat 0 0.3em; font-weight:bold;text-align:left;}
.estiloCaja05 .btn_editar_perfil {text-align:right;display:block; margin-bottom:0.8em;}
.estiloCaja05 a.editar_perfil {text-decoration:none; color:#ffffff;background: url(../image/icoEditar.jpg) no-repeat left center; padding:0.5em 0.5em 0.5em 1.5em;}
.estiloCaja05 a.editar_perfil:hover {text-decoration:underline;}
.estiloCaja05 .btn_cerrarSesion {text-align:right;display:block; margin-bottom:0.2em;}
.estiloCaja05 a.cerrarSesion {text-decoration:none; color:#ffffff;background: url(../image/icoCerrar.jpg) no-repeat left center; padding:0.5em 0.5em 0.5em 1.5em;}
.estiloCaja05 a.cerrarSesion:hover {text-decoration:underline;}
.estiloCaja05 a.registroUsu {text-decoration:none; color:#ffffff;/*background: url(../image/icoRegistro.gif) no-repeat left center; */padding:0.5em 0.5em 0.5em 0.5em;}
.estiloCaja05 a.registroUsu:hover {text-decoration:underline;}
.estiloCaja05 a.recuperarPass {text-decoration:none; color:#ffffff;/*background: url(../image/icoRecupera.gif) no-repeat left center;*/ padding:0.5em 0.5em 0.5em 0.5em;}
.estiloCaja05 a.recuperarPass:hover {text-decoration:underline;}

/*CAJA HERRAMIENTAS DE CONTENIDO*/
.herramientasContenido {float:right; padding:1em; overflow:hidden; _height:1%;}
.herramientasContenido .imprimir {padding:2px 0; float:left; background: url("../image/imprimir.gif") no-repeat left center; margin:0 0.5em;}
.herramientasContenido .imprimir a.print {color:#333333; text-decoration:underline; padding-left:2em;}
.herramientasContenido .imprimir a.print:hover {text-decoration:none;}
.herramientasContenido noscript span.imprimir {background:none;}
.herramientasContenido .contEnlaceAmigo {padding:2px 0;float:left; background: url("../image/enviaAmigo.gif") no-repeat left center; margin:0 0.5em;}
.herramientasContenido .contEnlaceAmigo a.enlaceAmigo {color:#333333; text-decoration:underline; padding-left:2em;}
.herramientasContenido .contEnlaceAmigo a.enlaceAmigo:hover {text-decoration:none;}
.herramientasContenido .addThis {float:left; margin:0 0.5em;}
.herramientasContenido .addThis noscript {margin:0.5em 0;}
.herramientasContenido .addThis noscript a {text-decoration:none;}
.herramientasContenido .addThis noscript a:hover {text-decoration:none;}
.herramientasContenido .addThis noscript img {padding:1.5px;}

/*FORMULARIO ENVIA AMIGO*/
.cuerpoEnviaAmigo {background:url("../image/bg_cabEnviaAmigo.gif") repeat-x left top;}
.cuerpoEnviaAmigo .titulo {height:25px; padding:0.5em 0em 0.3em 0.2em; margin:0; overflow:inherit; position:inherit;}
.cuerpoEnviaAmigo .titulo h1 {color:#fff; font-size:1.4em; font-weight:normal; padding:0em 0.5em; position:inherit;}
.cuerpoEnviaAmigo .enviaAmigo {background-color:#fff; float:left; padding:10px; margin-bottom:20px; border:2px solid #e6e0ca;}
.cuerpoEnviaAmigo .cont_formularioAmigo_der {float:right; width:233px;}
.cuerpoEnviaAmigo .cont_formularioAmigo_der .obligatorio{float:right;font-size: 90%;text-align: justify;margin-left:3px;}
.cuerpoEnviaAmigo .fila_formularioAmigo {float:left; margin-left:5px; margin-bottom: 7px;}
.cuerpoEnviaAmigo .cont_formularioAmigo {border-right:1px solid #666666;float:left;width:480px;}
.cuerpoEnviaAmigo .enviaAmigo .literal{font-size: 90%;}
.cuerpoEnviaAmigo .enviaFormArea {width:400px;height: 80px;}
.cuerpoEnviaAmigo .enviaForm {width:200px;}
.cuerpoEnviaAmigo .botonesEnviar {margin-top:77px;}
.cuerpoEnviaAmigo .botonesEnviar input {border:1px solid #666666; color:#fff; background-color:#6699cc; cursor:pointer;}
.cuerpoEnviaAmigo .botonesEnviar input:hover {border:1px solid #cccccc; color:#333333; background-color:#99ccff;}

/*Caja LOGIN DERECHA*/
.estiloCaja10 {margin:0 1em 1em 0;}
.estiloCaja10 .tituloCaja {color:#ffffff; font-size:1.2em; padding:0.5em 1.5em 0 0.5em; text-align:right;background:url("../image/separador02.jpg") no-repeat scroll 3em 0.6em;margin-bottom:1em;}
.estiloCaja10 .contenedorAccesoOut{background:transparent url(../image/fondoCajaAcceso.jpg) no-repeat scroll left top; padding: 0.5em 0em;}
.estiloCaja10 .textoCabeceraLoginForm{font-size:90%;color:#fff;}
.estiloCaja10 .textoPieLoginForm{font-size:90%;color:#fff;}
.estiloCaja10 .textoPieLoginForm p{margin:0.5em 0em;}
.estiloCaja10 .etiquetaAcceso{padding: 0em; margin:0.5em;}
.estiloCaja10 .etiquetaAcceso label{background:url("../image/flechaLogin.jpg") no-repeat left center; color:#ffffff;padding:0em 0em 0em 1em;}
.estiloCaja10 .campos{width:90%;margin:0em auto;}
.estiloCaja10 .inputUsuario{border:1px inset #BBBBBB;width:98%;margin:0em;}
.estiloCaja10 .contenedorAccesoOutBoton{margin:0.5em;text-align:right;}
.estiloCaja10 .btnAcceder{cursor:pointer; padding:0.5em 1.8em 0.3em 0em;border:0; color:#ffffff; background:url("../image/icoCandadoLogin.gif") no-repeat right center;}
.estiloCaja10 .btnAcceder:hover{color: #d0d0d0;}
.estiloCaja10 .accesoacciones {margin:0.5em 3em 0 3em;}
.estiloCaja10 .accesoeditarperfil {padding:0.5em 0 0 2em; width:107px; height:24px; background: url("../image/btnEditarPerfil.jpg") no-repeat left top;}
.estiloCaja10 .accesoeditarperfil a {text-decoration:none; color:#333333;}
.estiloCaja10 .accesoeditarperfil a:hover {text-decoration:none; color:#000;}
.estiloCaja10 .accesocerrarsesion {padding:0.5em 0 0 2em; width:107px; height:24px; background: url("../image/btnCerrarSesion.jpg") no-repeat left top;}
.estiloCaja10 .accesocerrarsesion a {text-decoration:none; color:#333333;}
.estiloCaja10 .accesocerrarsesion a:hover {text-decoration:none; color:#000;}

.estiloCaja10 .contenedorAccesoOut .accesoregistro {width:160px;background: url("../image/btnRegistroUsuario.jpg") no-repeat center center; text-align:center;}
.estiloCaja10 .contenedorAccesoOut .accesoacciones {margin:0.5em 1.5em;}

.estiloCaja10 .accesoregistro{background: url("../image/btnRegistroUsuario.jpg") no-repeat center center; text-align:center;}
.estiloCaja10 .accesoregistro a{text-decoration:none;height:60px;width:160px;display:block;}
.estiloCaja10 .accesoregistro a:hover{text-decoration:none;}
.estiloCaja10 .accesorecuperarcontrasena{margin:0.5em 0em 0em;padding:0.5em 0em 0em;font-size:80%; text-align:right;border-top:1px solid #25585c;}
.estiloCaja10 .accesorecuperarcontrasena a{color:#243850;text-decoration:none;}
.estiloCaja10 .accesorecuperarcontrasena a:hover{color:#fff;text-decoration:none;}
.estiloCaja10 .mensaje {font-weight:bold;}
/**/
.estiloCaja10 .contenedorAccesoIn {padding:1em 0.5em 1em 0.5em; background:url("../image/fondoCajaAcceso.jpg") no-repeat scroll left top;}
.estiloCaja10 .contenedorAccesoIn .textoCabeceraLoginForm p{text-align:center;color:#ffffff;margin:0em 0em 0.3em 0em;}
.estiloCaja10 span.user{background:url(../image/icoUsuario.jpg) no-repeat 1em 0;color:#FFFFFF;font-weight:bold;padding:1em 0 1em 3em;display: block;}

/*div.contenedorAccesoIn span {display:block;}
.estiloCaja05 span.literal_user {color:#ffffff; font-size:1.2em;font-weight:bold;}
.estiloCaja05 span.user {padding:1.2em 0em 1.2em 2em; color:#ffffff; background: url("../image/icoUsuario.jpg") no-repeat 0 0.3em; font-weight:bold;text-align:left;}
.estiloCaja05 .btn_editar_perfil {text-align:right;display:block; margin-bottom:0.8em;}
.estiloCaja05 a.editar_perfil {text-decoration:none; color:#ffffff;background: url(../image/icoEditar.jpg) no-repeat left center; padding:0.5em 0.5em 0.5em 1.5em;}
.estiloCaja05 a.editar_perfil:hover {text-decoration:underline;}
.estiloCaja05 .btn_cerrarSesion {text-align:right;display:block; margin-bottom:0.2em;}
.estiloCaja05 a.cerrarSesion {text-decoration:none; color:#ffffff;background: url(../image/icoCerrar.jpg) no-repeat left center; padding:0.5em 0.5em 0.5em 1.5em;}
.estiloCaja05 a.cerrarSesion:hover {text-decoration:underline;}
.estiloCaja05 a.registroUsu {text-decoration:none; color:#ffffff;/*background: url(../image/icoRegistro.gif) no-repeat left center; */padding:0.5em 0.5em 0.5em 0.5em;}
.estiloCaja05 a.registroUsu:hover {text-decoration:underline;}
.estiloCaja05 a.recuperarPass {text-decoration:none; color:#ffffff;/*background: url(../image/icoRecupera.gif) no-repeat left center;*/ padding:0.5em 0.5em 0.5em 0.5em;}
.estiloCaja05 a.recuperarPass:hover {text-decoration:underline;}*/



/*Caja login CAMPOS DE REGISTRO QUEDA POR MAQUETAR*/
form.formLogin {padding:3px; margin:0px 0px 10px 0px;}
.estiloCaja05 .contenedorAccesoOut {margin:0.2em 0.4em 0.2em;}
.etiquetaAcceso {padding:0.5em;}
.etiquetaAcceso label {background:url("../image/flechaLogin.jpg") no-repeat left center; color:#ffffff;padding:0em 0em 0em 1em;}
.contInput{text-align:right;}
input.inputUsuario {border:1px inset #BBBBBB;width:80%;margin:0em;}
.estiloCaja05 .contenedorAccesoOut div.separador {text-align:left;background:url("../image/separadorLogin.jpg") no-repeat center top;}
.estiloCaja05 .contenedorAccesoOut div p {color:#ffffff; float:left; padding:3em 0 0 7em;}
.btnAcceder {cursor:pointer; padding:0.5em 1.5em 0.5em 0.6em; border:0; color:#ffffff; background:url("../image/icoCandadoLogin.jpg") no-repeat right center;}
input.inputUsuario:focus {background-color:#F6F6F6;}
.error2 {color:#a91e03; font-size:90%; /*position:absolute; top:31em; right:27em;*/display:block;float: left;}
.registroContrasenia {text-align:left;}
.registroContrasenia .btn_registroUsuarios {padding:0.3em 0.5em 0.3em 1em;display:block;font-size:0.9em;text-align:right;}
.registroContrasenia .btn_recuperaContrasena {padding:0.3em 0.5em 0.3em 1em;display:block;font-size:0.9em;text-align:right;}

/*Caja Noticias Home*/
.estiloCaja06 {margin:1em 1em 1em 0;border:1px solid #d5d5d5; background:url("../image/fondoCajas.jpg") repeat-x scroll left bottom;}
.estiloCaja06 p.tituloCaja {font-size:1.2em; background:#fff url("../image/cabeceraNoticiasHome.jpg") no-repeat scroll right top; color:#fff; padding:10px 25px; text-align:right;}
.estiloCaja06 .contenidoCaja {text-align:justify; padding:0.5em 1em 1em 1em; line-height:1em;}
.estiloCaja06 li.listadoli {padding:0.5em 0; text-align:left; font-size:0.85em;}
.estiloCaja06 p.fecha_resumen {padding-left:1.3em; background:url("../image/icoCalendario.jpg") no-repeat scroll left top; color:#5ca0c7; font-size:1.3em; font-weight:bold;}
.estiloCaja06 p.titulo_resumen {padding:0.5em 0;}
.estiloCaja06 p.titulo_resumen a {color:#333; text-align:left; line-height:1.5em; text-decoration:none;}
.estiloCaja06 p.titulo_resumen a:hover {text-decoration:none;}
.estiloCaja06 .ver_mas {text-align:right; background:url("../image/separadorCajaNoticias.png") no-repeat scroll 30px center;}
.estiloCaja06 .ver_mas a {text-decoration:none; color:#5ca0c7;}
.estiloCaja06 .ver_mas a:hover {text-decoration:underline;}
.estiloCaja06 .centrar {padding:1em 0 0 0; text-align:right;}
.estiloCaja06 .centrar a {text-decoration:none; color:#5ca0c7; font-weight:bold;}
.estiloCaja06 .centrar a:hover {text-decoration:underline;}

/*CAJA BANNER TEMPLATE SAGA*/
.bannerTemplateSaga img {width:14.8em; height:auto;}

/*CAJA CARRUSEL LOGOS*/
.cajaCarruselLogos {position:relative; overflow:hidden;background:transparent url(../image/caja03Izq.jpg) no-repeat scroll left top; margin:0 1em 0.5em 0;}
.cajaCarruselLogos p.tituloCaja {background:transparent url(../image/caja03Der.jpg) no-repeat scroll right top;color:#FFFFFF;font-size:1.2em;padding:0.7em 0 0 1em;}
.cajaCarruselLogos .contenidoCaja {overflow:hidden; border-bottom:1px solid #3b7190; border-left:1px solid #3b7190; border-right:1px solid #3b7190;}
.cajaCarruselLogos .classGaleriaCycle img {margin:1.5em 0.5em 0 0.5em; border:0;}
.cajaCarruselLogos p.enlaceCajaCarrusel {margin:2em 0.5em 0.5em 0.5em; text-align:right;border-top:1px dotted #2d2d2d;padding-top:0.5em;}
.cajaCarruselLogos p.enlaceCajaCarrusel a {text-decoration:none; color:#4C4C4C; font-family:tahoma; font-size:0.9em;}
.cajaCarruselLogos p.enlaceCajaCarrusel a:hover {text-decoration:underline;}

/*CAJA CARRUSEL BANNER FORMACION*/
.bannerCarrusel {margin:0 1em 0.5em 0; overflow:hidden;}
.bannerCarrusel a {text-decoration:none;}
.bannerCarrusel a:hover {text-decoration:none;}
.bannerCarrusel .classGaleriaCycle img {border:0; margin:0;}

/*CAJA ZONA CLIENTES CENTRAL*/
.estiloCaja2 {padding:1em;}
.estiloCaja2 .contenidoCaja .contenedorAccesoIn .literal_user {font-weight:bold;}
.estiloCaja2 .contenidoCaja .contenedorAccesoIn .user {font-weight:bold;background-color:#F0F0F0; margin:1em 2em; padding:1em;}
.estiloCaja2 .contenidoCaja .contenedorAccesoIn .btn_editar_perfil {margin:1em 0;}
.estiloCaja2 .contenidoCaja .contenedorAccesoIn .btn_editar_perfil a {text-decoration:none; color:#848484; cursor:pointer; padding:0 1em; background-color:#dddddd; border:1px solid #848484;}
.estiloCaja2 .contenidoCaja .contenedorAccesoIn .btn_editar_perfil a:hover {text-decoration:underline; color:#000;}
.estiloCaja2 .contenidoCaja .contenedorAccesoIn .btn_cerrarSesion {margin:1em 0;}
.estiloCaja2 .contenidoCaja .contenedorAccesoIn .btn_cerrarSesion a {text-decoration:none; color:#848484; cursor:pointer; padding:0 1em; background-color:#dddddd; border:1px solid #848484;}
.estiloCaja2 .contenidoCaja .contenedorAccesoIn .btn_cerrarSesion a:hover {text-decoration:underline; color:#000;}


/*ZONA PRIVADA*/
.contenedorZonaPrivada {margin:1em;}
.contenedorZonaPrivada .formularioZonaPrivada .fila_formulario {overflow:hidden; background:none; margin:0;}
.contenedorZonaPrivada .formularioZonaPrivada .fila_formulario .literal {float:left; width:100px;}
.contenedorZonaPrivada .formularioZonaPrivada .fila_formulario .campos_formulario {float:left; text-align:left;}
.contenedorZonaPrivada .formularioZonaPrivada .fila_formulario .inputUsuario {width:150px;}
.contenedorZonaPrivada .formularioZonaPrivada .fila_formulario .inputPass {width:150px; border:1px inset #BBBBBB; margin:0;}
.contenedorZonaPrivada .formularioZonaPrivada .fila_botones {text-align:center; padding:0.5em 0;}
.contenedorZonaPrivada .formularioZonaPrivada .fila_botones input.btnAcceder {background-color:#008CCC; background-image:none; padding:0 5px; color:#fff;}
.contenedorZonaPrivada .formularioZonaPrivada .fila_acciones {text-align:center;}
.contenedorZonaPrivada .formularioZonaPrivada .fila_botones .mensaje {color:#cc0000; padding:0.5em 0; font-weight:bold;}
.contenedorZonaPrivada .formularioZonaPrivada .fila_acciones .accesoRegistro {padding:0.5em 0;}
.contenedorZonaPrivada .formularioZonaPrivada .fila_acciones .accesoRecuperarPass {padding:0.5em 0;}

/**/
.parrafoLogin {margin:1em;}
.parrafoLogin h2 {font-weight:bold;}
.parrafoLogin .cont_columnasLogin {line-height:1.8em; padding:0.5em 1em;}
.parrafoLogin span {color:#008CCC;}
.parrafoLogin .accesoAcciones {padding:0.5em 0; text-align:center;}
.parrafoLogin .accesoAcciones .accesoBtn a {padding:0 0.5em;}

/*CAJA TEMPLATE OPENCMS*/
.cajaOpenTemplate {overflow:hidden; _height:1%; padding:1em 1.5em 0;}
.cajaOpenTemplate p.opencms {float:left; margin:0 1em;}
.cajaOpenTemplate p.template {float:left; margin:0 0.5em;}

/*BANNERS HOME*/
.bannerHome {margin:0 0 1em 1.1em; text-align:center;}

/*RASTRO*/
.rastro {color:#999; padding:5px 1.1em; font-size:0.8em;}
.rastro a {color:#999; text-decoration:none;}
.rastro a:hover {color:#000; text-decoration:none;}
.rastro span.ultimoRastroMiga a {color:#666;}

/*Titulos*********************************************************************************************/
.titulo {position:relative; border:1px solid #d5d5d5; height:8em; margin:0.8em; overflow:hidden;}
.titulo .tituloImagen {float:right; position:absolute; right:0; top:0;}
.titulo .tituloImagen img {border:0px; float:right; height:75px;}
.titulo h1 {font-size:1.2em; float:left; color:#008CCC; margin:0; line-height:1em; font-weight:bold; font-family:tahoma;left:10px; position:absolute; top:5.3em;}
.titulo h2 {font-size:1.2em; float:left; color:#008CCC; margin:0; line-height:1em; font-weight:bold; font-family:tahoma;left:10px; position:absolute; top:5.3em;}
/********************************** MAPA WEB **************************************************/
.mapaWeb ul{list-style:none; padding:0 0 0.7em 2em;}
.mapaWeb ul li {padding:1em 0 1em 1em;}
.mapaWeb ul li a {text-decoration:none; font-weight:bold;}
.mapaWeb ul li a:hover {text-decoration:underline; color:#353534;}
.mapaWeb ul li ul {padding:0.5em 0 0 2em;}
.mapaWeb ul li ul li {padding:1em 0 0 1em; background:url(../image/li01.jpg) no-repeat scroll left 17px;}
.mapaWeb ul li ul li a {text-decoration:underline; font-weight:normal; color:#666666;}
.mapaWeb ul li ul li a:hover{text-decoration:none; color:#000;}
.mapaWeb ul li ul li ul li {padding:0.5em 1em;background:transparent url(../image/li02.jpg) no-repeat scroll left 10px;}
.mapaWeb ul li ul li ul li a {text-decoration:none;}
.mapaWeb ul li ul li ul li a:hover {text-decoration:underline;}

/********************************Noticias***************************************************/
div.detalle_noticia {padding:1em 1.5em 0;text-align:justify;}
div.detalle_noticia p.titulo_noticia {color:#2B7893;margin:2em 0;font-weight:bold;}
div.detalle_noticia p.subtitulo_noticia {margin:2em 0; padding-bottom:1em; border-bottom:1px dotted #4b4b4b; color:#4b4b4b;}
div.detalle_noticia strong {font-weight:bold;}
div.detalle_noticia #lipsum {color:#4C4C4C;font-family:tahoma;line-height:1.5em;padding-bottom:1em;text-align:justify;}
div.evento_agenda {padding-bottom: 10px;}
div.evento_agenda p.evento_agenda {background-color:#79BAD7;font-size:125%; line-height:120%;/*color:#CDCD75;*/padding:3px 3px 3px 3px;}
div.evento_agenda p.subtitulo_evento {margin-bottom:15px; padding:6px}
p.titulo_noticia{color:#2B7893;}
img.foto_detalle_noticia {float:left; margin:0 1em 1em 0;border: 0px;}
div.destacado_noticia {padding:10px 0px; /*margin:0px 10px;*/float:left;width:100%;border-top:2px #79BAD7 solid;width:95%;}
div.galeria_noticia {margin:15px 0px 0px 0px}

/* GALERIA DE IMAGENES /***********************************************************************/
ul.gallery {list-style-type: none; display: inline;}
ul.gallery li {display:inline; margin:0.5em;}
ul.gallery li img {border:0px;}
img.foto_galeria {margin-right:5px; margin-top:5px; width:100px; height:75px}
p.fecha_noticia {font-weight:bold; margin:0px;padding:0.4em 1em;background:url("../image/fondBarra.jpg") repeat-x left top; color:white; border:1px solid #979696;}
h5.destacado {font-size:110%;background-color:#79BAD7;color: white;}
ul.lista_enlaces_noticia {list-style-type: none; color:#000000;margin:0px;padding:0px;padding-left:3px;padding-top: 5px;}
ul.lista_enlaces_noticia a {text-decoration:none;color:#2B7893; font-size:85%;}
ul.lista_enlaces_noticia li {line-height:150%; background:url(../image/ci-icono_htm.gif) no-repeat; padding:0px 0px 10px 30px}
h5.color_servicio_sec{margin:0px;padding:0px;padding:5px;padding-right:2px;}
/***********************************************************************/

/****************************** wisiwyg ***********************************************/
div.wysiwyg{padding:1em 1.5em 0 1.5em;text-align: justify;}
div.wysiwyg p.textoWysiwyg {border-bottom: 1px dotted #979797;}
div.wysiwyg p.fraseWysiwyg {color:#4C4C4C;font-family:tahoma;font-size:1.2em;font-style:italic;padding:1em 0 0.5em;text-align:center;}
div.wysiwyg p {color:#000;font-family:tahoma;line-height:1.5em;padding-bottom:1em;text-align:justify;}
div.wysiwyg ul {padding:0.5em 0;line-height:1.5em;}
div.wysiwyg ul li {background:transparent url(../image/li01.jpg) no-repeat scroll 2px 6px; padding-left:1em;padding-bottom:1em;}
div.wysiwyg h1 {color:#619d00; font-weight:bold; font-size:1.2em;font-family:tahoma;}

div.wysiwyg h4 {margin:1em 0px;}
div.wysiwyg h5 {color:#0082C0;margin:1em 0px;}
div.wysiwyg h3 {color:#0082C0;margin:1em 0px;}
div.wysiwyg h6 {margin:1em 0px;}
div.wysiwyg img {border:0; width:200px; height:auto; float:left; padding:0.5em 1em 1em 0;}
div.wysiwyg a {text-decoration:none;}
div.wysiwyg a:hover {text-decoration:underline;}
div.wysiwyg img.imgEspecial {width:500px; margin-left:auto; margin-right:auto; padding:0.5em;}
div.wysiwyg img.imgEspecialCentrada {float:none; padding:0 11em;}
div.wysiwyg img.sinBorde {border:none;float:none;padding:0 2em;}
div.wysiwyg strong {font-weight:bold;}


/*** RECURSO TEXTO **********************/
.recursoTexto .parrafoDefault {padding:1em 1.5em 0;}
.recursoTexto h2 {padding:0.3em 0; color:#619D00;font-family:tahoma;font-size:1.2em;font-weight:bold;}
.recursoTexto .detalleTexto p {line-height:1.5em;}
.recursoTexto .detalleTexto strong {font-weight:bold;}
.recursoTexto .detalleTexto ul {line-height:1.5em;padding:0 1.5em;}
.recursoTexto .detalleTexto ul li {background:transparent url(../image/li01.jpg) no-repeat scroll 2px 7px; padding-left:1em;}
.recursoTexto .detalleTexto img {border:0 none;float:left;height:auto;padding:0.5em 1em 1em 0;width:200px;}
.recursoTexto .detalleTexto a {text-decoration:none;}
.recursoTexto .detalleTexto a:hover {text-decoration:underline;}
.recursoTexto img.lgbas {padding:0 0.5em 0.5em 0; width:210px;}
.recursoTexto img.lggein {padding:0 0.5em 0.5em 0; width:213px;}
.recursoTexto img.lgpri {padding:0 0.5em 0.5em 0; width:210px;}
.recursoTexto img.imgEspecial {width:470px; margin-left:auto; margin-right:auto; padding:0.5em;}
.recursoTexto img.imgEspecialCentrada {float:none; padding:0 11em;}
.recursoTexto img.sinBorde {border:none;padding:0 2em;}

/*** RECURSO TEXTO TIPO 4**********************/
.parrafoTipo4 {padding:0 1.5em;}

/*FORMULARIO*/
.formulario .textoContacto {padding:1em 1.5em 0 1.5em;text-align: justify;}
.formulario p {margin:0.5em 0;}
.textoFormulario {margin:0 1em; line-height:1.5em;}
div.cont_formulario {margin:0 1em; padding-bottom:1em;}
div.cont_formulario div.fila_formulario {display:block; padding:0.5em 0; overflow:hidden;}
div.cont_formulario div.literal {width:30%; float:left; padding-left:2em; text-align:left;}
div.cont_formulario div.literal label {font-weight:bold; line-height:1.7em;}
div.cont_formulario .campos_formulario {text-align:center;}
div.cont_formulario input.buscador_texto {width:20em; border:1px solid #218cc8;}
div.cont_formulario textarea {border:1px solid #218cc8; width:20em;}
div.cont_formulario select {width:20em; border:1px solid #218cc8;}
div.cont_formulario .botones {text-align:center;}
div.cont_formulario .botones input.submitbutton {background:#218cc8; border:1px solid #33ccff; -moz-border-radius:7px; color:#fff; cursor:pointer; padding:0 0.5em;}
div.cont_formulario .botones input.submitbutton:hover {background:#33ccff;}
div.cont_formulario .botones input.resetbutton {border:1px solid #666; -moz-border-radius:7px; color:#fff; padding:0 0.5em; background:#333; cursor:pointer;}
div.cont_formulario .botones input.resetbutton:hover {background:#666;}
div.cont_formulario .botones input.downloadbutton {border:1px solid #ccc; -moz-border-radius:7px; color:#000; padding:0 0.5em; background:#ccc; cursor:pointer;}
div.cont_formulario .botones input.downloadbutton:hover {background:#999; color:#fff;}
.errorForm {color:#a91e03; font-weight:bold; text-align:center; margin:0 1em;}
.error {color:#a91e03; font-size:85%;}

/*
.formulario .errorHead {background-color:#f0f0f0; margin:1em 1em 0 1em; padding:1em; text-align:center; color:#da0101; font-weight:bold;}
.formulario .errorText {background-color:#f0f0f0; margin:0.2em 1em 0.2em 1em; padding:1em; text-align:center; color:#da0101;}
.errorl {color:#a91e03; font-size:85%;}
*/

/* RECUPERAR CONTRASENA ****************************************************************************/
.contRecuperar .formularioRecuperar p {line-height:1.5em;margin:1em;}
.contRecuperar .contentForm {color:#555555; margin:0 1em;}
.contRecuperar .rowForm {background-color:#f0f0f0;display:block;height:auto;margin: 0.15em 0; padding:0.7em;}
.contRecuperar .literal label {float:left;font-weight:bold;padding-left:1.5em;width:30%;}
.contRecuperar .form_fields {text-align:center;}
.contRecuperar .contactoForm {border:1px solid #94928C;color:#444444;width:22.6em;}
.contRecuperar .botones {text-align:center;}
.contRecuperar .botones input.submitbutton {background:transparent url("../image/btnPosOff.jpg") no-repeat scroll left top; border:0 none; color:#333333; cursor:pointer;height:24px; width:70px;}
.contRecuperar .botones input.submitbutton:hover {background:transparent url("../image/btnPosOn.jpg") no-repeat scroll left top; color:#000;}
.contRecuperar .botones input.resetbutton {background:transparent url("../image/btnNegOff.jpg") no-repeat scroll left top; border:0 none; color:#333333; cursor:pointer;height:24px; width:70px;}
.contRecuperar .botones input.resetbutton:hover {background:transparent url("../image/btnNegOn.jpg") no-repeat scroll left top; color:#000;}
.contRecuperar .mensaje {text-align:center; font-weight:bold;}
/*** Formulario de confirmacion **********************/
.confirmacionFormulario {margin:0 1em;}
.confirmacionFormulario p {padding:0; text-align:center;}
.confirmacionFormulario .filaConfirmacionFormulario {margin:1.5em 0;border:1px solid #c0b8b5;}
.confirmacionFormulario .labelConfirmacionFormulacion {line-height:2em; font-weight:bold; border-bottom:1px dotted #c0b8b5;margin:0 2em;}
.confirmacionFormulario .valorConfirmacionFormulacion {margin:1em;}


/*** LISTADO DE NOTICIAS **********************/
.listadoGenerico {text-align:justify; padding:1em 1.5em 0; margin-bottom:1em;}
.listadoGenerico ul.listado {line-height:1.5em;}
.listadoGenerico li.listadoli {margin:1em 0 0 0; border-bottom:1px dotted #979797; padding-bottom:1em;}
.listadoGenerico li.listadoli .resumen_noticia a {text-decoration:none; color:inherit;}
.listadoGenerico li.listadoli .resumen_noticia a:hover {text-decoration:none;}
.listadoGenerico li.listadoli .foto_resumen {float:left;}
.listadoGenerico li.listadoli .foto_resumen img {padding:0.5em 1em 1em 0;}
.listadoGenerico li.listadoli .resumen_noticia a:hover {color:#2a3e56;}
.listadoGenerico li.listadoli .resumen_noticia p.titulo_resumen {color:#2B7893; font-weight:bold;}
.listadoGenerico li.listadoli .resumen_noticia p.titulo_resumen:hover {color:#2e4d72;}
.listadoGenerico li.listadoli .resumen_noticia p.fecha_resumen {margin:0.5em 0; color:#6f6f6f; font-weight:bold;}

/*** LISTADO AGRUPADO **********************/
.listadoAgrupadoQueHemosHecho {color:#000000;font-family:tahoma;line-height:1.5em;padding:1em 1.5em 0;text-align:justify;}
.listadoAgrupadoQueHemosHecho p {margin-bottom:0.5em;}
.listadoAgrupadoQueHemosHecho .bloquesListado {padding:1em; border:1px solid #bec0c0;}
.listadoAgrupadoQueHemosHecho .bloque {padding:0.5em;}
.listadoAgrupadoQueHemosHecho .tituloBloqueListado a {background:transparent url(../image/li01.jpg) no-repeat scroll left 0.4em;color:#0082C0;margin:1em 0px; text-decoration:none; padding-left:1em;}
.listadoAgrupadoQueHemosHecho .tituloBloqueListado a:hover {text-decoration:underline;}
.listadoAgrupadoQueHemosHecho ul.recursosBloqueListado {padding-left:2em;}
.listadoAgrupadoQueHemosHecho ul.recursosBloqueListado .titulo_resumen a {color:inherit; text-decoration:none;background:transparent url(../image/li02.jpg) no-repeat scroll left 0.4em; padding-left:1em;}
.listadoAgrupadoQueHemosHecho ul.recursosBloqueListado .titulo_resumen a:hover {text-decoration:underline;}


/*** PAGINADOR **********************/
.paginador {margin:0.5em 1.5em 1.5em 1.5em;}
.paginador .pag_actual {color:#ffffff; padding:0.1em 0.4em;}
.paginador .fondo_pag_actual {background:#2E4D72; border:1px solid #2B7893;}
.paginador strong {font-weight:bold;}
.paginador a {text-decoration:none; color:#6f6f6f;}
.paginador a:hover {color:#454444;}

/*********************Buscador**********************/
.cont_buscador {line-height:1.5em; padding:1em 1.5em 0;}
.cont_buscador .search_text {padding:1em 0; text-align: center;}
.cont_buscador .search_text p {color:#6F6F6F; font-weight:bold;}
.cont_buscador .search_error{padding:1em 0; font-weight: bold; color: #D0210A; text-align:center;}
.cont_buscador #searchForm {text-align:center; border-bottom:1px dotted #6F6F6F;padding:1em 0 1.5em 0;}
.cont_buscador span.input_search input {border:1px inset #BBBBBB; /*margin-bottom:0em;*/ width:50%;padding:0.2em;}
.cont_buscador span.btn_search input {background:transparent url("../image/btnPosOff.jpg") no-repeat scroll left top; border:0 none; color:#333333; cursor:pointer;height:24px; width:70px;}
.cont_buscador span.btn_search input:hover {background:transparent url("../image/btnPosOn.jpg") no-repeat scroll left top; color:#000;}
.cont_buscador div.search_result{margin:1em 0; padding:0 0.5em 1em 0.5em; border-bottom:1px solid #438991;}
.cont_buscador div.search_result a {text-decoration:none; color:#008CCC;}
.cont_buscador div.search_result a:hover {text-decoration:underline;}
.cont_buscador div.search_result a strong {font-weight:bold;}
.cont_buscador div.search_result b {font-weight:bold;}
.cont_buscador .search_result small {text-decoration:underline; color:#6F6F6F; font-size:0.85em;}
.cont_buscador .search_noresult {margin:1em 0; padding:0 0.5em 1em 0.5em; text-align:center;}
.cont_buscador p {font-weight:bold; color:#A91E03;}

.cont_buscador .pagination {margin:0.5em 1.5em 1.5em; text-align:center;}
.cont_buscador .pagination b {background:#2E4D72 none repeat scroll 0 0;border:1px solid #2B7893;font-weight:bold;color:#FFFFFF;padding:0.1em 0.4em;}
.cont_buscador .pagination a {color:#6F6F6F;text-decoration:none;}
.cont_buscador .pagination a:hover {text-decoration:underline;}

input.texto {border:1px inset #BBBBBB;width:100%;	margin-bottom: 5px;}
input.texto:focus {background-color:#F6F6F6;}
.fecha_resumen{display:block; font-size:90%;line-height:1.0em; color:#A91E03;}

/************************DetalleNoticias**********************/
.detalleNoticiaCont {padding:1em 1.5em 0;}
.detalleNoticiaCont .detalleNoticia_fecha {margin:0 0 1.5em;font-weight:bold; padding:0.4em 1em;background:url("../image/fondBarra.jpg") repeat-x left top; color:white; border:1px solid #979696;}
.detalleNoticiaCont h1.detalleNoticia_titulo {line-height:1.5em; margin:1em 0.5em; color:#2B7893;}
.detalleNoticiaCont p.detalleNoticia_subtitulo {line-height:1.5em; margin:1em;}
.detalleNoticiaCont p.detalleNoticia_subtitulo span.detalleNoticia_subtituloSpan {font-style:italic;}
.detalleNoticiaCont .detalleNoticia_texto {line-height:1.5em;}
.detalleNoticiaCont .detalleNoticia_texto p {padding-bottom:1em;}
.detalleNoticiaCont .detalleNoticia_titulo2{font-size:120%;line-height:120%;margin:10px 0px 5px;color:#2B7893;}
.detalleNoticiaCont .detalleNoticia_tituloSpan{font-weight:bold;}
.detalleNoticiaCont .detalleNoticia_tituloSpan2{font-weight:bold;}
.detalleNoticiaCont .detalleNoticia_subtituloSpan{font-weight:bold;}
.detalleNoticiaCont .detalleNoticia_foto{padding:0 1em 1em 0; float:left;}
.detalleNoticiaCont a.imagenDetalleEnlace img {padding:0 1em 1em 0; float:left;}
.detalleNoticiaCont .detalleNoticia ul {padding:0.5em 0;line-height:1.5em;}
.detalleNoticiaCont .detalleNoticia ul li {background:transparent url(../image/li01.jpg) no-repeat scroll 2px 6px; padding-left:1em;padding-bottom:1em;}

/***********************Detalle Descarga**********************/
.detalleDescargaCont{text-align:justify;padding:0px 0px 10px;width:95%;}
.detalleDescarga p{ margin-top:10px;}
.detalleDescarga_titulo{font-size:120%;line-height:120%;margin:10px 0px 5px;color:#2B7893;}
.detalleDescarga_tituloSpan{font-weight:bold;}
.detalleDescarga_foto{border:0px none;float:left;margin:0px 10px 5px 0px;}

/***********************Detalle Evento************************/
.detalleEvento_fecha{font-weight: bold; color: #CCC;}
.detalleEvento_titulo{color:#0089CB;}
.detalleEvento_tituloSpan{ font-weight: bold;}
.detalleEvento_subtituloSpan{font-weight: bold;}
.detalleEvento_foto{border:0px none;float:left;margin:0px 10px 5px 0px;}
.detalleEvento_info{ font-size: 70%;}

/***********************Detalle Faq***************************/
.detalleFaq{ background-color: #EFEFEF;}
.detalleFaq_titulo{color:#D0210A; font-weight: bold;}
.detalleFaq_texto{ font-size: 80%;}
.detalleFaq_lista{ margin: 10px 0px;}
.detalleFaq_lista li{ margin: 5px;}
.detalleFaq_pregunta{ border-bottom: 1px solid #D0210A;}
.detalleFaq_respuesta{ font-size:80%;}

/***********************Detalle Texto***************************/
.detalleTexto {overflow:hidden; padding:0.5em 0;}
.detalleTexto strong {font-weight:bold;}
.detalleTexto u {font-style:italic;}
.detalleTexto ul {line-height:1.5em;padding:0.5em;}
.detalleTexto ul li {background:transparent url(../image/li01.jpg) no-repeat scroll 2px 7px; padding-left:1em;}
.detalleTexto2 {text-align: justify; /*width: 80%;*/}
.detalleTexto_titulo{font-size:120%;line-height:120%;margin:10px 0px 5px;color:#2B7893;}
.detalleTexto_linkFoto{border:0px none;float:left;margin:0px 10px 5px 0px;}
.izq .enlacesInteres {padding:1em 0 0;margin:1em 1.5em 0;}

/****************************AdjuntosDetalles*************************/
.adjuntosDetalle{border-top:2px solid #79BAD7;float:left;padding:10px 0px;width:100%;}
.adjuntosDetalle_titulo{font-weight:bold; margin:0px;padding:0.4em 1em;background:url("../image/fondBarra.jpg") repeat-x left top; color:white; border:1px solid #979696;}
.adjuntosDetalle_lista{ margin: 10px 0px;}
.adjuntosDetalle_lista li{list-style:square;}
.adjuntosDetalle_tituloSpan{ font-weight: bold;}
.adjuntosDetalle_formato{font-weight: bold;}
.adjuntosDetalle_tamanio{font-weight: bold;}
.adjuntosDetalle_lista li.zip {list-style-type:none;padding-bottom:0.5em;line-height:1.5em;}
.adjuntosDetalle_lista li.zip a {background:transparent url(../image/li01.jpg) no-repeat scroll 2px 6px;padding:0 0 1em 1em;text-decoration:none;}

/*MODULO RECURSOS GALERIA DE IMAGENES*/
.galeriaImagenesDetalle{padding:0.5em 0;}
.galeriaImagenes_Titulo{font-weight:bold; margin:0px;padding:0.4em 1em;background:url("../image/fondBarra.jpg") repeat-x left top; color:white; border:1px solid #979696;}
.galeriaImagenes{margin:1em 0;}
.drch {margin:1em 1.5em 0;}
.drch .detalleTexto_foto {padding-left:14em;}

/*MODULO RECURSOS ENLACES DE INTERES*/
.enlacesInteres {padding:1em 0 0 0;}
.enlacesInteres_titulo {font-weight:bold; margin:0px;padding:0.4em 1em;background:url("../image/fondBarra.jpg") repeat-x left top; color:white; border:1px solid #979696;}
.enlacesInteres ul.enlacesInteres_lista {padding:1em; line-height:1.5em;}
.enlacesInteres .enlacesInteres_lista li {list-style-type:none; padding:5px 10px; background:transparent url(../image/li01.jpg) no-repeat scroll left 12px;}
.enlacesInteres .enlacesInteres_lista li a {text-decoration:none; color:inherit;}
.enlacesInteres .enlacesInteres_lista li a:hover {text-decoration:underline;}
.enlacesInteres .enlacesInteres_tituloSpan {text-decoration:none;}
.enlacesInteres .enlacesInteres_tituloSpan2 {font-size:100%; font-weight: bold; color:#ce1400;}
.enlacesInteres .enlacesInteres_descripcion {margin:1em;}


.detalleNoticiaCont .adjuntosDetalle {border-top:0; padding:1em 0 0 0; float:none;}
.detalleNoticiaCont .adjuntosDetalle_titulo {font-weight:bold; margin:0; padding:0.4em 1em; background: url ("../image/fondBarra.jpg") repeat-x left top; color:#fff; border:1px solid #979696;}
.detalleNoticiaCont .adjuntosDetalle_lista {padding:1em;}
.detalleNoticiaCont .adjuntosDetalle_lista li {list-style-type:none; padding-bottom:0.5em;}
.detalleNoticiaCont .adjuntosDetalle_lista li a {background:url("../image/li01.jpg") no-repeat scroll 2px 6px transparent;padding:0 0 1em 1em;text-decoration:underline;}
.detalleNoticiaCont .adjuntosDetalle_tituloSpan {text-decoration:none; font-weight:normal;}
.detalleNoticiaCont .adjuntosDetalle p.formato_tamanio {margin:0.5em 0; padding:0 0 0 1em;}
.detalleNoticiaCont .adjuntosDetalle_formato {font-weight: bold;}
.detalleNoticiaCont .adjuntosDetalle_tamanio {font-weight: bold;}
.detalleNoticiaCont .adjuntosDetalle_lista li.zip {list-style-type:none;padding-bottom:0.5em;line-height:1.5em;}
.detalleNoticiaCont .adjuntosDetalle_lista li.zip a {background:transparent url(../image/li01.jpg) no-repeat scroll 2px 6px;padding:0 0 1em 1em;text-decoration:none;}

table {border:1px dotted #ccc;}
table td {padding:5px;}

/************************InformacionAdicional***********************/
.informacionAdicionalSpan{font-weight: bold;}

/*************************PalabrasClaveDetalle**********************/
.palabrasClaveCont{border-top:1px dashed #DBDBDB;border-bottom:1px dashed #DBDBDB;width:95%;/*clear:both;*/}
.palabrasClave{text-align:right;padding:0.3em;font-size:0.7em;}
.palabrasClaveSpan{font-weight:bold; padding-right:0.4em;}

/*************************Contenido Relacionado***********************/
.contenidoRelacionado{background:url(../image/caja3fon.jpg) repeat-x scroll center bottom;border-top:1px solid #DBDBDB;width:95%;}
.tituloContenidoRelacionado{margin:5px; padding:0px; font-size:0.9em; font-weight:bold;}
.listaContenidosRelacionados{font-size:0.8em; margin:0px;list-style-type: decimal-leading-zero;margin-left:2em;list-style-position: inside; padding: 0px;}
.listaContenidosRelacionados li{list-style-type: decimal-leading-zero;  }

/************************Permalink***********************/
.permaLink {cursor:pointer; margin:1.5em; border-bottom:1px dotted #DBDBDB; border-top:1px dotted #DBDBDB; padding:0.5em 0;}
.permaLink p {color:#2B7893; text-decoration:none;}
.permaLink p:hover {text-decoration:underline;}
.popupPermalink {display:none;position:absolute;z-index:5;background:#F7F7F7;color:#333;line-height:1.5em; border:1px solid #79BAD7;padding:0.2em 1em 1em 1em;width:auto;}
p.cerrarPermalink {text-align:right;}
a.cerrarPermalink{color:#253850; padding:0.5em; border:none; text-decoration:none;}
.mensajeCopiaPermalink {color:#D0210A;}

/*********Pestanas**************/
#contenedor{position: relative;}
#contenedor p{padding: 5px; margin:0px;}

/*********************Comentarios******************/
.comentarios{
	padding:0.5em 0.5em 0.5em 1.8em;margin-bottom: 1em;
	text-align:left !important; font-size:0.8em; font-weight: bold;
	background: url(../image/ico_editar.gif) 0 5px no-repeat;}
.commentbox{font-weight: normal;text-decoration:none; width: 90%;}
.cmt_thickbox{text-decoration: underline; color: #2B7893;}

/* IDENTIDAD CORPORATIVA ****************************************************************************/
.detalleTexto .tablaIdentidad {border:1px dotted #cecfcf; width:480px; margin:1em;}
.detalleTexto .tablaIdentidad td {padding:0.5em;}
.detalleTexto .tablaIdentidad td p {font-weight:bold; color:#0386ca;padding-right:1em;text-align:right;}
.detalleTexto .tablaIdentidad img {width:200px; padding:0;}

.detalleTexto .tablaIdentidad02 {border:1px dotted #cecfcf;margin:1em;}
.detalleTexto .tablaIdentidad02 td {padding:0.5em;}
.detalleTexto .tablaIdentidad02 img {width:470px; padding:0;}

/*LISTADO CATALOGO DE CURSOS***************************************************************************/
.listadoCatalogoCursos {margin-bottom:1em;padding:1em 1.5em 0;}
.listadoCatalogoCursos ul.listado {line-height:1.5em;}
.listadoCatalogoCursos ul.listado li.listadoli {border-bottom:1px dotted #979797;margin:1em 0 0;padding-bottom:1em;}
.listadoCatalogoCursos p.title a {color:#2B7893;font-weight:bold; text-decoration:none;}
.listadoCatalogoCursos p.title a:hover {text-decoration:underline;}
.listadoCatalogoCursos p.subtitulo {margin:0.5em 0;}