*{margin:0; padding:0}
img{display:block; border:0}
fieldset{border:0}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:11px}
.clear{clear:both; height:0.00000000000000001em; font-size:0.00000000000000001em}

	html>body option{padding-right:10px}

body{background:#384247; font-size:11px; color:#36424a; font-family:Arial, Helvetica, sans-serif; text-align:center; }
body.interior{background:#20272b url(../images/bg-principal.png) center top no-repeat; font-size:11px; color:#36424a; font-family:Arial, Helvetica, sans-serif}

/* pantallas login */
#contenedorLogin{width:750px; margin:0 auto; background:url(../images/bg-login.png) left bottom no-repeat; padding-bottom:60px; margin-top:20px}

#contenedorLogin #cuadroLogin{width:398px; margin:0 auto; border-top:18px solid #000; padding:20px 0 30px 0; text-align:left}
#contenedorLogin #cuadroLogin h1{float:left; padding:0 0 0 25px}

#contenedorLogin #cuadroLogin form{float:right; width:230px; color:#fff; padding:10px 10px 10px 0; border-left:1px solid #737b81; padding-left:20px}
#contenedorLogin #cuadroLogin form legend{display:none}
#contenedorLogin #cuadroLogin form h2{background:url(../images/tit-acceso-extranet.gif) no-repeat; height:24px; width:173px; float:left; display:block; text-indent:-5000px; margin-bottom:20px}
#contenedorLogin #cuadroLogin form h3{color:#82a8ff; font-size:16px; font-weight:normal; margin-bottom:10px}
#contenedorLogin #cuadroLogin label{clear:both; float:left; font-size:15px; width:100%; margin-bottom:5px}
#contenedorLogin #cuadroLogin input.texto{font-size:25px; border:1px solid #fff; padding:3px; width:215px; margin: 0 0 10px 0}
#contenedorLogin #cuadroLogin p{margin-bottom:10px}
#contenedorLogin #cuadroLogin p.derecha{text-align:right; clear:both; padding-right:6px}
#contenedorLogin #cuadroLogin p.derecha1{text-align:right; clear:both; padding-right:15px}
#contenedorLogin #cuadroLogin a{color:#fff; text-decoration:underline}
#contenedorLogin #cuadroLogin a:hover{color:#79f}
#contenedorLogin #cuadroLogin .button{background:url(../images/bg-boton-login.jpg) repeat-x; color:#000; font-size:16px; border-bottom:1px solid #000;border-right:1px solid #000; border-left:1px solid #b1b2b2; border-top:1px solid #b1b2b2; font-weight:bold; padding:5px 15px}
#contenedorLogin #cuadroLogin fieldset.passwordOk{padding-bottom:70px}

#contenedorLogin #cuadroLogin #error{font-size:15px; color:#fff; background:#c62f2f url(../images/ico-error.jpg) 3% 50% no-repeat; margin:0 15px 20px 15px; padding:10px 10px 10px 65px }


.copyright{color:#fff;}

/* pantallas interiores*/

#contenedorPpal{background:#36424a url(../images/bg-body.gif) 0 384px no-repeat; width:980px; margin:0 auto; border-top:10px solid #000; min-height:700px; text-align:left}
	* html #contenedorPpal{height:700px}

#contIzquierda{float:left; width:185px; }
#contIzquierda h1{padding:10px 0;}
#contIzquierda h1 img{margin:0 auto 5px auto}
#contIzquierda #menuPpal{list-style:none}
#contIzquierda #menuPpal li{background:#fff url(../images/bg-menu-azul.gif) left top repeat-y; text-align:right; margin-bottom:1px}
#contIzquierda #menuPpal li.titular{background:#03a; padding:2px 10px; color:#fff; font-size:10px; text-transform:uppercase}
#contIzquierda #menuPpal li a{padding:8px 10px; display:block; text-decoration:none; color:#fff; background:#4a555c url(../images/bg-menu-azul.gif) left top repeat-y}
#contIzquierda #menuPpal li a:hover{color:#000; background:#9ba1a5 url(../images/bg-menu-azul.gif) left top repeat-y}
	* html #contIzquierda #menuPpal li a{width:165px}

#contIzquierda #menuPpal li a.activo{padding:8px 5px 3px 5px; background:#fff url(../images/bg-menu-azul.gif) left top repeat-y; display:block; text-decoration:none; color:#284790; font-weight:bold;}
	* html #contIzquierda #menuPpal li a.activo{width:155px; background:none}
	* html #contIzquierda #menuPpal li a.activo:hover{background:none; color:#284790}

#contIzquierda #menuPpal li ul{ border-top:1px solid #d1d1d1; list-style:none; margin-left:20px; background:none}
#contIzquierda #menuPpal li li{margin-bottom:0; background:#fff}
#contIzquierda #menuPpal li li a{background:#fff ;color:#36424a; padding:3px 5px;}
	* html #contIzquierda #menuPpal li li a{background:#fff ;color:#36424a; padding:3px 5px; width:155px}
#contIzquierda #menuPpal li li a.activo {background:#d3d3d3; color:#36424a; padding:3px 5px; font-weight:normal;  }
	* html #contIzquierda #menuPpal li li a.activo:hover {background:#d3d3d3}
#contIzquierda #menuPpal li li a:hover{background:#d3d3d3; color:#36424a;}


#contDerecha{float:right; width:795px}
#contDerecha #cabecera ul{list-style:none; text-align:right; padding-top:5px; padding-bottom:20px; float:right; }
#contDerecha #cabecera ul li{background:url(../images/separador-menu-soporte.gif) left top repeat-y; padding:5px 7px 1px 10px; display:inline}
#contDerecha #cabecera a{color:#fff; text-decoration:none}
#contDerecha #cabecera a:hover{color:#79f; text-decoration:underline}
#contDerecha #cabecera a.webmail{background:url(../images/icono-webmail.gif) left center no-repeat; padding-left:20px}
#contDerecha #cabecera a.misdatos{background:url(../images/icono-usuario.gif) left top no-repeat; padding-left:20px}
#contDerecha #cabecera a.desconectar{background:url(../images/icono-desconexion.gif) left top no-repeat; padding-left:20px}
#contDerecha #cabecera .izquierda{float:left; color:#fff; padding-top:10px; border-left:1px solid #737b81; padding-left:15px ; margin-bottom:10px}
#contDerecha #cabecera .izquierda h2{background: url(../images/tit-extranet-empleados.gif) no-repeat; height:30px; width:217px; float:left; display:block; text-indent:-10000px}
#contDerecha #cabecera .izquierda h2.clientes{background: url(../images/tit-extranet-clientes.gif) no-repeat;}
#contDerecha #cabecera .izquierda h2.admin{background: url(../images/tit-extranet-administracion.gif) no-repeat; width:350px}
#contDerecha #cabecera .izquierda p{clear:both}
#contDerecha #cabecera .izquierda p.conectadoComo{color:#939393; padding-top:20px}
#contDerecha #cabecera .izquierda p.conectadoComo strong{color:#fff}

#contDerecha #cabecera #buscadores{float:right; clear:right; width:391px;}
#contDerecha #cabecera #buscadorEmpleados{background:#000; width:175px; padding:8px 10px; float:left; margin-left:1px }
#contDerecha #cabecera #buscadorEmpleados h3{background: url(../images/tit-buscador-empleados.gif) no-repeat; height:18px; width:145px; float:left; display:block; text-indent:-50000px; text-align:left; margin-bottom:10px}
#contDerecha #cabecera #buscadorEmpleados .inputext{border:1px solid #000; padding:1px 2px; width:100px; margin-right:3px; vertical-align:middle}
#contDerecha #cabecera #buscadorEmpleados .button{border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #ccc; border-left:1px solid #ccc; background:#fff url(../images/bg-boton-pequeno.gif) left bottom repeat-x; padding:1px 3px; vertical-align:middle}

#contDerecha #cabecera #buscadorDocumentos{background:#000; width:175px; padding:8px 10px; float:left;  }
#contDerecha #cabecera #buscadorDocumentos h3{background: url(../images/tit-buscador-documentos.gif) no-repeat; height:18px; width:154px; float:left; display:block; text-indent:-50000px; text-align:left; margin-bottom:10px}
#contDerecha #cabecera #buscadorDocumentos .inputext{border:1px solid #000; padding:1px 2px; width:100px; margin-right:3px; vertical-align:middle}
#contDerecha #cabecera #buscadorDocumentos .button{border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #ccc; border-left:1px solid #ccc; background:#fff url(../images/bg-boton-pequeno.gif) left bottom repeat-x; padding:1px 3px; vertical-align:middle}




#contDerecha #contenido{border-top:5px solid #000; background:#fff}
	* html #contDerecha #contenido #areaBanner{margin-bottom:-14px}
#contDerecha #contenido #banner{float:left; width:532px}
#contDerecha #contenido #modulosHome{color:#fff; background:#2c3748 url(../images/bg-modulo-home.jpg) left top repeat-y; float:right; width:263px}

#contDerecha #contenido #modulosHome .moduloHome{height:83px; border-bottom:1px solid #565f6d; padding-left:15px; padding-right:10px}
#contDerecha #contenido #modulosHome .moduloHome h2{padding-top:10px; padding-bottom:3px; font-size:20px; font-weight:normal}
#contDerecha #contenido #modulosHome .moduloHome a{color:#fff; text-decoration:none}
#contDerecha #contenido #modulosHome .moduloHome a:hover{color:#79f; text-decoration:underline}

#contDerecha #contenido #contenidoTexto{background:url(../images/bg-final.jpg) left bottom repeat-x; }

#contDerecha #contenido #contenidoTexto #breadcrumb{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 0 10px 20px; }

#contDerecha #contenido #contenidoTexto #breadcrumb a{color:#28478f; text-decoration:underline}
#contDerecha #contenido #contenidoTexto #breadcrumb a:hover{color:#79f; text-decoration:underline}

#contDerecha #contenido #wrapperCentral{float:left; width:532px; padding:20px 0 50px 0; min-height:750px}
	* html #contDerecha #contenido #wrapperCentral {height:750px}
#contDerecha #contenido #wrapperCentral.doble{width:100%; float:none}
#contDerecha #contenido #wrapperCentral.admon{width:100%; float:none; min-height:800px}
	* html #contDerecha #contenido #contenidoTexto .admon{width:790px; float:none; height:800px;}
#contDerecha #contenido #wrapperCentral.admon p{width:600px;}
#contDerecha #contenido #wrapperCentral.admon p.derecha{width:755px; clear:both}
	
#contDerecha #contenido #wrapperCentral .menuHor{border-bottom:1px solid #d5d8d9; padding:10px 0px; margin:0 20px 20px 20px; }
#contDerecha #contenido #wrapperCentral .menuHor a{font-weight:bold}
#contDerecha #contenido #wrapperCentral.doble #accesoIz{float:left; width:46%; padding:10px; background:#dde4f4; border:1px solid #c4d1ef; height:400px; font-size:12px}
#contDerecha #contenido #wrapperCentral.doble #accesoIz ul{padding-left:20px}
#contDerecha #contenido #wrapperCentral.doble #accesoIz li{margin-bottom:5px}
#contDerecha #contenido #wrapperCentral.doble #accesoIz li.titular{list-style:none; font-size:18px; margin-bottom:10px}
#contDerecha #contenido #wrapperCentral.doble #accesoDer{float:right;width:46%; padding:10px; background:#e8e8e8; border:1px solid #d4d4d4; height:400px; font-size:12px}

#contDerecha #contenido #wrapperCentral.doble #accesoDer ul{padding-left:20px}
#contDerecha #contenido #wrapperCentral.doble #accesoDer li{margin-bottom:5px}
#contDerecha #contenido #wrapperCentral.doble #accesoDer li.titular{list-style:none; font-size:18px; margin-bottom:10px}

#contDerecha #contenido #wrapperCentral.admon a, #contDerecha #contenido #wrapperCentral.doble a{color:#28478f; text-decoration:underline}
#contDerecha #contenido #wrapperCentral.admon a:hover, #contDerecha #contenido #wrapperCentral.doble a:hover{color:#79f}
#contDerecha #contenido #wrapperCentral #calendario{padding:15px 0 20px 20px}

#contDerecha #contenido #wrapperCentral #calendario .contCal{height:250px; float:left; display:block}

#contDerecha #contenido #wrapperCentral #calendario table{width:245px; float:left; margin-right:10px; margin-bottom:30px; border-collapse:collapse;}
#contDerecha #contenido #wrapperCentral #calendario table td.seleccionadoRojo{background:#CC0000; color:#fff}
#contDerecha #contenido #wrapperCentral #calendario table td.diaActual{background:#c5c5c5}
#contDerecha #contenido #wrapperCentral #calendario table td{padding:0; text-align:center}
#contDerecha #contenido #wrapperCentral #calendario.solicitud table td{padding:4px; }
#contDerecha #contenido #wrapperCentral #calendario table td a{padding:4px; display:block; text-decoration:none}
#contDerecha #contenido #wrapperCentral #calendario table td a:hover{background:#ccc; color:#fff}
#contDerecha #contenido #wrapperCentral #calendario table td.mes{background:#f5f5f5; font-size:16px; padding:5px; font-weight:bold}




#contDerecha #contenido #wrapperCentral .button{border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #ccc; border-left:1px solid #ccc; background:#fff url(../images/bg-boton-pequeno.gif) left bottom repeat-x; padding:1px 3px; vertical-align:middle}
#contDerecha #contenido #wrapperCentral .derecha{text-align:right;}
#contDerecha #contenido #wrapperCentral p.derecha{text-align:right; clear:both}

#contDerecha #contenido #wrapperCentral #formCal{padding:20px; margin:20px; background:#f5f5f5; }
#contDerecha #contenido #wrapperCentral #formCal h4{padding-left:0}

#contDerecha #contenido #wrapperCentral #calendario table td a.seleccionadoRojo{background:#CC0000; color:#fff;}
#contDerecha #contenido #wrapperCentral #calendario.solicitud table td a.seleccionadoRojo{background:#CC0000; color:#fff; margin:-4px}
#contDerecha #contenido #wrapperCentral #calendario table td a.seleccionadoRojo:hover{background:#CC0000; color:#fff}

#contDerecha #contenido #wrapperCentral #calendario table td a.seleccionadoVerde{background:#00cc00; color:#fff}
#contDerecha #contenido #wrapperCentral #calendario table td a.seleccionadoVerde:hover{background:#00cc00; color:#fff}


#contDerecha #contenido #wrapperCentral h3{padding-left:20px; font-size:20px; color:#28478f; font-weight:normal; margin-bottom:10px}
#contDerecha #contenido #wrapperCentral h3 span{font-size:16px}
#contDerecha #contenido #wrapperCentral h3 span a{color:#28478f; text-decoration:underline}
#contDerecha #contenido #wrapperCentral h3 span a:hover{color:#79f}
#contDerecha #contenido #wrapperCentral h4{padding-left:20px; font-size:16px; color:#20272b; font-weight:bold; margin-bottom:10px}
#contDerecha #contenido #wrapperCentral h4 span a{font-size:11px; font-weight:bold; color:#28478f; text-decoration:underline}
#contDerecha #contenido #wrapperCentral h4 span a:hover{color:#79f}
#contDerecha #contenido #wrapperCentral p{padding-left:20px; padding-right:15px; margin-bottom:10px}
#contDerecha #contenido #wrapperCentral ul, #contDerecha #contenido #wrapperCentral ol{padding-left:45px; padding-right:15px; margin-bottom:15px}
#contDerecha #contenido #wrapperCentral .pDestacado{font-weight:bold; background:#d5d7da; margin:20px; padding:15px }

#contDerecha #contenido #wrapperCentral #error{font-size:15px; color:#aa1314; background:#f1b0b0 url(../images/icono-error-interior.gif) 3% 50% no-repeat; margin:0 15px 20px 15px; padding:15px 10px 15px 65px }
#contDerecha #contenido #wrapperCentral #alerta{font-size:15px; color:#000; background:#f8f8a2 url(../images/icono-alerta.gif) 3% 50% no-repeat; margin:0 15px 20px 15px; padding:15px 10px 15px 65px }
#contDerecha #contenido #wrapperCentral #ok{font-size:15px; color:#008110; background:#ade59e url(../images/icono-ok.gif) 3% 50% no-repeat; margin:0 15px 20px 15px; padding:15px 10px 15px 65px }
#contDerecha #contenido #wrapperCentral #ok a{font-weight:bold; color:#28478f; text-decoration:underline}
#contDerecha #contenido #wrapperCentral #ok a:hover{color:#fff}

#contDerecha #contenido #wrapperCentral .aviso{margin:0 15px 10px 15px; padding:10px ; background:#e0e2e3; color:#585858;}

#contDerecha #contenido #wrapperCentral #datos{padding:0 20px}
#contDerecha #contenido #wrapperCentral #boletin img{float:left; border:1px solid #a6a6a6; margin:0 10px 10px 0}
#contDerecha #contenido #wrapperCentral #boletin a{color:#0033aa; text-decoration:underline; font-weight:bold; font-size:12px}
#contDerecha #contenido #wrapperCentral #boletin .resumen{width:450px; margin-bottom:20px}
#contDerecha #contenido #wrapperCentral #boletin .paginacion{text-align:center; border-bottom:1px solid #d4d4d4; padding:5px; margin:0 20px 20px 20px }
#contDerecha #contenido #wrapperCentral #boletin .categoria{font-size:10px; margin:0; color:#b3b2b2;}
#contDerecha #contenido #wrapperCentral #boletin a:hover{color:#79f}

#contDerecha #contenido #wrapperCentral #boletin #capaCurso{float:right; padding:0 0 20px 20px; background:#fff}
#contDerecha #contenido #wrapperCentral #boletin #solicitudCurso{background:#e6e6e6; padding:10px; border:1px solid #c6c5c5; width:195px; margin:0 20px 10px 10px}
#contDerecha #contenido #wrapperCentral #boletin #solicitudCurso p{padding:0}
#contDerecha #contenido #wrapperCentral #boletin #solicitudCurso h3{padding-left:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000}
#contDerecha #contenido #wrapperCentral #boletin #solicitudCurso a {background:transparent url(../images/bg-boton-grande.jpg) repeat-x scroll left bottom; border-color:#CCCCCC #000000 #000000 #CCCCCC; border-style:solid; border-width:1px; color:#284790; display:block; font-size:16px; font-weight:bold; margin:0 auto; padding:5px 0; text-align:center; text-decoration:none; width:150px;}
#contDerecha #contenido #wrapperCentral #boletin .curso{clear:none; }
#contDerecha #contenido #wrapperCentral #boletin .curso .nombreCurso{margin-bottom:3px; color:#000; font-weight:bold; font-size:12px}
#contDerecha #contenido #wrapperCentral #boletin .curso .fecha{color:#0066ee; margin-bottom:3px; font-size:11px}
#contDerecha #contenido #wrapperCentral #nomina{background:#0033aa url(../images/img-nomina.jpg) left top no-repeat; color:#fff; text-align:right; padding:10px 20px; margin-bottom:10px}
#contDerecha #contenido #wrapperCentral #nomina p{margin-bottom:0}
#contDerecha #contenido #wrapperCentral #nomina p.may{text-transform:uppercase}
#contDerecha #contenido #wrapperCentral #nomina a{color:#fff; text-decoration:none; font-size:30px; font-weight:normal}
#contDerecha #contenido #wrapperCentral #novedades{background:#e3e3e3; padding:10px; margin-bottom:10px}
#contDerecha #contenido #wrapperCentral #novedades ul{margin:0; list-style:none; padding:0}

#contDerecha #contenido #wrapperCentral .noticia{clear:both; margin:0 20px 10px 20px; border-bottom:1px solid #c5c5c5}



#contDerecha #contenido #wrapperCentral .noticia p{padding-left:0}
#contDerecha #contenido #wrapperCentral .noticia h4{padding-left:0}
#contDerecha #contenido #wrapperCentral #boletin .fecha{font-size:10px; color:#b3b2b2;}
#contDerecha #contenido #wrapperCentral #novedades .fecha{color:#999; float:left}
#contDerecha #contenido #wrapperCentral #novedades h3{padding-left:0; font-size:18px; width:100%}
#contDerecha #contenido #wrapperCentral #novedades li{clear:both;}
#contDerecha #contenido #wrapperCentral #novedades a{float:left; display:block; width:400px; padding-bottom:10px; }
#contDerecha #contenido #wrapperCentral #novedades a.vermas{font-weight:normal; font-size:11px}

#contDerecha #contenido #wrapperCentral #ofertas{width:240px; float:left; margin-right:10px}
#contDerecha #contenido #wrapperCentral #ofertas h4{background:#4a555c; color:#fff; font-size:10px; text-transform:uppercase; padding:2px 5px; margin:0 0 10px 0}
#contDerecha #contenido #wrapperCentral #ofertas ul{list-style:none; padding:0; margin:0}
#contDerecha #contenido #wrapperCentral #ofertas ul li{margin-bottom:5px}
#contDerecha #contenido #wrapperCentral #ofertas ul a{display:block; font-size:11px}
#contDerecha #contenido #wrapperCentral #ofertas ul a.vermas{font-weight:normal}

#contDerecha #contenido #wrapperCentral #documentos{width:240px; float:left}
#contDerecha #contenido #wrapperCentral #documentos h4{background:#4a555c; color:#fff; font-size:10px; text-transform:uppercase; padding:2px 5px; margin:0 0 10px 0}
#contDerecha #contenido #wrapperCentral #documentos ul{list-style:none; padding:0; margin:0}
#contDerecha #contenido #wrapperCentral #documentos ul li{margin-bottom:5px}
#contDerecha #contenido #wrapperCentral #documentos ul a{font-size:11px}
#contDerecha #contenido #wrapperCentral #documentos ul a.vermas{font-weight:normal}


#contDerecha #contenido #wrapperCentral #formulario{padding-top:20px; }
#contDerecha #contenido #wrapperCentral #formulario h5{font-size:14px; border-bottom:1px solid #d5d5d5; margin:10px 20px 10px 20px}
#contDerecha #contenido #wrapperCentral #formulario .nombreCampo{float:left; font-weight:bold; width:170px;}
#contDerecha #contenido #wrapperCentral #formulario a{font-weight:bold; color:#28478f; text-decoration:underline}
#contDerecha #contenido #wrapperCentral #formulario a:hover{color:#79f}
#contDerecha #contenido #wrapperCentral #formulario .grande{width:570px;}
#contDerecha #contenido #wrapperCentral #formulario p{margin-bottom:5px; clear:both}
#contDerecha #contenido #wrapperCentral #formulario p.separador{border-bottom:1px solid #ccc; margin:10px 0 10px 20px}
#contDerecha #contenido #wrapperCentral .campo{border:1px solid #d5d8d9; padding:2px}
#contDerecha #contenido #wrapperCentral #formulario textarea.campo{width:275px}
#contDerecha #contenido #wrapperCentral #formulario textarea.grande{width:575px}
#contDerecha #contenido #wrapperCentral #formulario .rango {background:#d5d5d5; padding:10px; margin:auto 20px auto 20px; width:380px; margin-bottom:10px}

#contDerecha #contenido #wrapperCentral #formulario .descripcion{display:block; width:400px; padding-bottom:10px; float:left;}
#contDerecha #contenido #wrapperCentral #formulario .descripcion p{margin-left:0; padding-left:0; padding-right:0; clear:none; width:400px; }

#contDerecha #contenido #wrapperCentral #boletin p.moduloTest{float:left; width:210px;  background:#e8e8e8; border:1px solid #d4d4d4; padding:10px; margin-left:20px; height:200px}
#contDerecha #contenido #wrapperCentral #boletin p.moduloTest a{font-size:18px; font-weight:normal; display:block}

#contDerecha #contenido #wrapperCentral #formulario .rango input{vertical-align:middle; margin-left:10px; margin-right:2px}
#contDerecha #contenido #wrapperCentral #formulario .rango p{padding-left:10px}
#contDerecha #contenido #wrapperCentral #formulario .button{border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #ccc; border-left:1px solid #ccc; background:#fff url(../images/bg-boton-pequeno.gif) left bottom repeat-x; padding:1px 3px; vertical-align:middle}
#contDerecha #contenido #wrapperCentral p.guardarSiguiente{text-align:right; padding:20px 10px}
#contDerecha #contenido #wrapperCentral table th{background:#d9dbdc; color:#585858; font-weight:bold; text-align:left; padding:5px 10px}
#contDerecha #contenido #wrapperCentral table th.centro{text-align:center}
#contDerecha #contenido #wrapperCentral table th.escala{border-top:1px solid #fff; border-right:1px solid #fff}
#contDerecha #contenido #wrapperCentral table td{padding:10px 10px; border-bottom:1px solid #d5d8d9}
#contDerecha #contenido #wrapperCentral table td.filtro{text-align:right; padding:0 0 5px 0}
#contDerecha #contenido #wrapperCentral table td.filtro select{vertical-align:middle}
#contDerecha #contenido #wrapperCentral table td.filtro .button{border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #ccc; border-left:1px solid #ccc; background:#fff url(../images/bg-boton-pequeno.gif) left bottom repeat-x; padding:1px 3px 2px 3px; vertical-align:middle}
#contDerecha #contenido #wrapperCentral table td.paginacion{text-align:center; border:0}
#contDerecha #contenido #wrapperCentral table td.paginacion span{padding:0 4px; background:#d5d5d5}
#contDerecha #contenido #wrapperCentral table td.fecha, #contDerecha #contenido #wrapperCentral table th.fecha{width:70px}
#contDerecha #contenido #wrapperCentral table td.enlace{width:60px}
#contDerecha #contenido #wrapperCentral table td.descripcion, #contDerecha #contenido #wrapperCentral table th.descripcion{width:200px}
#contDerecha #contenido #wrapperCentral table th.campoMod{width:60px}
#contDerecha #contenido #wrapperCentral table th.campoCheck{width:20px; text-align:center}
#contDerecha #contenido #wrapperCentral table th.campoFicha{width:75px}
#contDerecha #contenido #wrapperCentral table td.reportar{width:110px}
#contDerecha #contenido #wrapperCentral table td.validar{width:150px; text-align:right}
#contDerecha #contenido #wrapperCentral table td a{font-weight:bold; color:#28478f; text-decoration:underline}
#contDerecha #contenido #wrapperCentral table td a:hover{color:#79f}
#contDerecha #contenido #wrapperCentral table td a.noVisto{background:url(../images/icono-sinleer.gif) left center no-repeat; padding:1px 0 1px 23px}
#contDerecha #contenido #wrapperCentral table td a.visto{background:url(../images/icono-visto.gif) left center no-repeat; padding:1px 0 1px 23px}
#contDerecha #contenido #wrapperCentral table td a.modificar{background:url(../images/icono-modificar.gif) left center no-repeat; padding:1px 0 1px 20px}
#contDerecha #contenido #wrapperCentral table td a.borrar{background: url(../images/icono-borrar.gif) left center no-repeat; padding:1px 0 1px 20px}
#contDerecha #contenido #wrapperCentral table td a.reenviar{background:url(../images/icono-reenviar.gif) left center no-repeat; padding:1px 0 1px 23px}
#contDerecha #contenido #wrapperCentral table td a.reportarA{background:url(../images/icono-reportar.gif) left center no-repeat; padding:1px 0 1px 23px}
#contDerecha #contenido #wrapperCentral table td a.validar{background:url(../images/icono-validar.gif) left center no-repeat; padding:1px 0 1px 23px}
#contDerecha #contenido #wrapperCentral table td a.verFicha{background:url(../images/icono-verficha.gif) left center no-repeat; padding:1px 0 1px 23px}
#contDerecha #contenido #wrapperCentral table td span.validado{background: url(../images/icono-visto.gif) left center no-repeat; padding:1px 0 1px 23px}
#contDerecha #contenido #wrapperCentral table td span.noValidado{background: url(../images/icono-sinleer.gif) left center no-repeat; padding:1px 0 1px 23px}
#contDerecha #contenido #wrapperCentral table td.centro{text-align:center}
#contDerecha #contenido #wrapperCentral table span.asignado{color:#00cc00}
#contDerecha #contenido #wrapperCentral table span.noAsignado{color:#f00}

#contDerecha #contenido #wrapperCentral .mapas{padding:20px}
#contDerecha #contenido #wrapperCentral .mapas iframe{float:left; margin-right:10px}
#contDerecha #contenido #wrapperCentral #boletin .mapas iframe{float:none; margin-bottom:10px; width:490px}
	* html #contDerecha #contenido #wrapperCentral #boletin .mapas iframe{width:480px}
#contDerecha #contenido #wrapperCentral .mapas small, #contDerecha #contenido #wrapperCentral .mapas br{display:none}
#contDerecha #contenido #wrapperCentral .fotoEmpleado{width:130px; height:175px; float:left; margin:0 10px 10px 20px}
#contDerecha #contenido #wrapperCentral .datosEmpleado{width:600px; float:left; display:block}


#contDerecha #contenido #capaDerecha{float:right; width:263px; background:#e0e2e3 url(../images/bg-noticias.jpg) left top repeat-y; margin-bottom:20px; }
#contDerecha #contenido #capaDerecha .margenes{padding:10px 0 10px 7px}
#contDerecha #contenido #capaDerecha .margenes img{margin-bottom:8px; border-bottom:1px solid #999; border-right:1px solid #999}
#contDerecha #contenido #capaDerecha h3{background:#062859; color:#fff; font-size:16px; height:30px; margin-bottom:10px}
#contDerecha #contenido #capaDerecha h3 span{ text-transform:uppercase; float:left; padding:5px 0 0 10px; display:block}
#contDerecha #contenido #capaDerecha h3 a{color:#fff; text-decoration:underline; font-size:11px; float:right; font-weight:normal; padding:8px 10px 0 0 }
#contDerecha #contenido #capaDerecha h3 a:hover{color:#79f; text-decoration:none}
#contDerecha #contenido #capaDerecha p{padding:0 15px; margin-bottom:10px}
#contDerecha #contenido #capaDerecha .novedad{border-bottom:1px solid #c6cacc; margin-bottom:15px}
#contDerecha #contenido #capaDerecha a{text-decoration:underline; color:#28478f;}
#contDerecha #contenido #capaDerecha a:hover{color:#79f}

#contDerecha #contenido #capaDerecha table.calendario{width:250px; margin-bottom:15px}
#contDerecha #contenido #capaDerecha table.calendario td{padding:4px; text-align:center; background:#d9d9d9}
#contDerecha #contenido #capaDerecha table.calendario th{text-align:center; padding:5px; background:#ccc}
#contDerecha #contenido #capaDerecha table.calendario td a{padding:4px; display:block; text-decoration:none; color:#28478f;}

#contDerecha #contenido #capaDerecha table.calendario td.mes a{display:inline}
#contDerecha #contenido #capaDerecha table.calendario td a:hover{background:#ccc; color:#fff}
#contDerecha #contenido #capaDerecha table.calendario td.mes{background:#f5f5f5; font-size:16px; padding:5px; font-weight:bold}

#contDerecha #contenido #capaDerecha table.calendario td.seleccionadoRojo{background:#CC0000; color:#fff}
#contDerecha #contenido #capaDerecha table.calendario .diaActual{background:#c5c5c5}

#contDerecha #contenido #capaDerecha h4 {padding-bottom:10px; font-size:13px}
#contDerecha #contenido #capaDerecha h4 a{font-weight:normal; font-size:11px; color:#28478f;}


#contDerecha #contenido #capaDerecha .finalDerecha{background:#fff url(../images/bg-final-noticias.jpg) left top no-repeat; height:108px}


#contDerecha #copyright{color:#fff; text-align:right; padding:10px 15px 20px 0}
	* html #contDerecha #copyright{width:780px; padding-bottom:10px}