
.csvform{
	text-align: left;
    background: #EEE;
}
.formucsv{
	
	
	background: url(../images/estadotramites.jpg) left top no-repeat;
	
	margin-left: 20%;
	
}
.formularioCsv, .Text{
    text-align: right;
}
.formularioCsv{
	
    text-align: right;
	padding-left: 18%
	
}

.h2noticia{
	color: #FFFFFF;
	font-size: 0.9em;
	background-color: #2f5a7c;
	padding: 0.3em 0.2em 0.2em 0.6em;
	letter-spacing: 0.05em;
	/*margin: 0.7em 0.7em 0.6em 0.7em;*/
	background-image: url(../images/icononews.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-radius:0.3em;
}
.textocsv{
    text-align: right;
	display: grid;
    padding-left: 1em;
    padding-top: 1em;
    font-family: 'Open Sans', sans-serif;
	
	color: #333333;
	font-size: 0.8em;
	
}

.imgCsv{
	
	background-image: url(../images/estadotramites.jpg) left top no-repeat;
    font-family: 'Open Sans', sans-serif;
	margin: 0;
	padding: 0;
	background-color: #cbd5e1;
	color: #333333;
	
}

.botonera {
    clear: both;
    padding: 0 0 1.2em;
    text-align: center;
    margin-left: -40px;
}
/*JCARP*/
body {
    background-color: #cbd5e1;
    background-image: url("../images/fondo.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
}
img {
    border: medium none;
}
#general {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    max-width: 74em;
    min-width: 62em;
    width: 99%;
}
.oculto {
    display: none;
}
.capaBack{
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(100,100,100,0.4);
	position:absolute;
	z-index:1000;
	top:0px;
	left:0px;
	visibility:hidden;
	}
.capaMensaje {
	position: fixed;
	top: 40%;
	left: 40%;
	width: 450px;
	height: 85px;
	background-color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: bold;
    color: #1e22aa;
	border-style: solid;
    border-color: #121467;
	border-width: 1px;
	padding: 3px;
    visibility: hidden;
}

.cierre {
    clear: both;
    float: left;
    width: 98%;
}
#ruta .cierre {
    clear: both;
    float: none;
    width: auto;
}
.mano {
    cursor: pointer;
}
form {
    margin: 0;
    padding: 0;
}
textarea, input, select {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
}
a {
    color: #1e22aa;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
    color: #6164C3;
}
.lista {
    clear: left;
}
.lista ul {
    font-size: 1.2em;
    list-style: outside none none;
    margin: 0.4em 0.2em 0.2em 0.3em;
    padding: 0.1em 0 0.5em 1.2em;
}
.lista li {
    background: rgba(0, 0, 0, 0) url("../images/vlista.gif") no-repeat scroll left 0.6em;
    font-size: 0.8em;
    padding-bottom: 0.4em;
    padding-left: 0.8em;
    padding-top: 0.1em;
}
.lista li a {
    color: #025cc5;
    text-decoration: none;
}
.lista li a:hover {
    text-decoration: underline;
}
.lista li ul li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.6em;
}
.lista li ul li ul {
    font-size: 1.25em;
}
#menuprinc {
    float: right;
    font-size: 0.75em;
    text-transform: lowercase;
}
#menuprinc ul {
    list-style: outside none none;
    margin: 0.3em 0 0.1em;
    padding: 0;
}
#menuprinc li {
    display: inline;
    margin: 0.2em 0.3em 0.4em 0.1em;
    padding: 0 0.3em 0 0;
}
#menuprinc li a {
    color: #000000;
}
#menuprinc li a:hover {
    text-decoration: none;
}
#menuprinc li a:visited {
    color: #000000;
}
.bordcha {
    padding-right: 0.3em;
    font-size: 12.8px;
}

#cabecera {

    background-image: url("../images/cab_bg.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    clear: both;
    height: 7.4em;
    position: relative;
    width: 100%;

}
#cabecera2 {
    background: #FFF;
    clear: both;
    height: 100px;margin-top: 0.1em;
    position: relative;
    width: 100%;
    font-size: 16px;
    border-bottom: 1px solid black;

}
.cabSuperior {
    background: #EEEEEE;
    display: block;

    padding: 8px 0px 8px 35px;
    height: 20px;
}
.cabSuperior h1 {

    float: none;
    padding: 0;
    text-align: center;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    margin: 0 5%;
}
.cabSuperior span {
    font-weight: bold;
}
.cabSuperior p {
    margin: 0;
}
.cabSuperior2 {
    height: 44px;
}
.cabSuperior2 h1 {
    padding: 20px 0 0 85px;
    color: #1E22AA;
    font-weight: bold;
    font-size: 19.6px;
    margin: 0;
}
#contenedorFecha {
    margin-left: 5%;
}
#fechaActual, #horaActual {
    display: inline-block;
}
#contenedorFecha p, #contenedorHora p {
    display: inline-block;
}
#contenedorHora {
    margin-left: 10px;
}
#menuprinc2 {
    margin-left: 40px;
}
#menuprinc2 ul {
    list-style-type: none;
    padding: 0;
    width: auto;
}
#menuprinc2 li {
    display: inline;
    margin: 0.2em 0.3em 0.4em 0.1em;
    padding: 0 0.3em 0 0;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#menuprinc2 ul li a {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
    padding: 8px;
}
#menuprinc2 li a:hover {
    background: #fff;
    color: #1E22AA;
    text-decoration: none;
}
#menuprinc2 ul li a:focus {
    background: #121467;
    color: #fff;
    text-decoration: none;
}
.cabSuperior div {
    display: inline-block;
}
#logoextranet {
    float: right;
    padding-right: 85px;
}
#logoextranet img{
    width: 170px;
    padding-top: 15px;
}
.enlaceIdiomaSelected a {
    background: #FFF;
    color: #1E22AA;
    border-bottom: 1px solid #FFF;
    cursor: text;
}
.enlaceIdioma a, .enlaceIdiomaSelected a {
    padding: 8px;
    color: #000;
}
.enlaceIdioma a:hover {
    background: #FFF;
    color: #1E22AA;
    border-bottom: 1px solid #FFF;
    cursor: pointer;
}
.enlaceIdiomaSelected a {
    background: #FFF;
    color: #1E22AA;
    border-bottom: 1px solid #FFF;
    cursor: text;
}
h1 {
    padding: 5%;
    display: inline;
    color: #2b5475;
    float: left;
    margin: 0.4em 0em 0em 0em;
    font-size: 1em;
    font-weight: normal;
}
#cabdcha {
    background-image: url("../images/cabdcha.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
    bottom: 0;
    float: right;
    height: 100%;
    position: relative;
    width: 61%;
}
#cabizq {
    background-image: url("../images/cabizq.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    bottom: 0;
    float: left;
    height: 100%;
    position: relative;
    width: 39%;
}
#buscar {
    bottom: 0;
    height: 50%;
    position: absolute;
}
.boton {
    background-color: #ffffff;
    background-image: url("../images/bot_bg.gif");
    border-color: #e7e7e7 #cccccc #cccccc #e7e7e7;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.7em;
    letter-spacing: 0.03em;
    margin: 0 0.8em;
    overflow: visible;
    padding: 0.2em 0.6em 0.1em;
}
.boton:hover {
    background-image: url("../images/bot_bg2.gif");
    color: #494949;
}
#logo {
    margin: 1.3em 0 20px 0.4em;
    padding-left: 8px;
    width: 80%;
}
#menupest {
    bottom: 0;
    clear: both;
    float: left;
    font-size: 0.8em;
    margin-top: 0.3em;
    padding-top: 0.8em;
    position: absolute;
    width: 100%;
}
#menupest ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0.45em 1em 0 0.4em;
}
#menupest li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}
#menupest a {
    background: rgba(0, 0, 0, 0) url("../images/tableft1.gif") no-repeat scroll left top;
    float: left;
    margin: 0;
    padding: 0 0 0 0.3em;
    text-decoration: none;
}
#menupest a span {
    background: rgba(0, 0, 0, 0) url("../images/tabright1.gif") no-repeat scroll right top;
    color: #ffffff;
    display: block;
    float: left;
    padding: 5px 15px 4px 6px;
}
#menupest a span {
    float: none;
}
#menupest a:hover {
    background-position: 0 -33px;
}
#menupest a:hover span {
    background-position: 100% -33px;
}
#menupest #current a {
    background: rgba(0, 0, 0, 0) url("../images/tableft1c.gif") no-repeat scroll left top;
}
#menupest #current a span {
    background: rgba(0, 0, 0, 0) url("../images/tabright1c.gif") no-repeat scroll right top;
    color: #2f5a7c;
}
.salto {
    left: -900em;
    overflow: hidden;
    position: absolute;
    width: 0;
}
#ruta {
    color: #333333;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0.6em;
    padding-top: 0.1em;
}
#ruta p {
    margin: 0;
    padding: 0;
}
#ruta a {
    color: #025cc5;
}
#ruta a:hover {
    text-decoration: none;
}
#sesion {
    float: right;
    margin-right: 0.3em;
}
#sesion p {
    margin: 0;
    padding: 0;
}
#sesion p span {
    margin-left: 1.5em;
}
#sesion a {
    color: #025cc5;
}
#sesion a:hover {
    text-decoration: none;
}

/* ESTILOS PIE */

#pie {
    background: #1E22AA;
    color: #FFF;
    float: left;
	height: 3.85em;
    text-align: center;
    width: 100%;
    padding-top: 1.3em;
}
#pie li {
    display: inline;
    font-size: 14px;
    padding-right: 20px;
    background: none;
    font-weight: bold;
}
#pie li a {
    font-family: 'Open Sans', sans-serif;
    color: #FFF;
}
#pie li a:hover {
    text-decoration: underline;
}
#pie li a:visited {
    color: #FFF;    
}
#pie #infoLegal {
    background: #000;
    margin-top: 15px;
    padding: 5px 0px;
    text-align: right;
    width: 100%;
}
#pie #infoLegal ul {
    padding: 1em 0em;
}
#pie #infoLegal li {
    font-weight: normal;
    font-size: 14pxpx;
}
#pie #infoLegal li a {
    font-weight: normal;
}
#cabeceramini {
    background-image: url("../images/cab_bgmini.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    clear: both;
    height: 3.8em;
    margin-top: 0.3em;
    position: relative;
    width: 100%;
}
#cabizqmini {
    background-image: url("../images/cabizqmini.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    bottom: 0;
    float: left;
    height: 100%;
    position: relative;
    width: 30%;
}
#cabdchamini {
    background-image: url("../images/cabdchamini.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
    bottom: 0;
    float: right;
    height: 100%;
    position: relative;
    width: 60%;
}
#cabizqmini h1 {
    margin: 0.3em 0 0.4em 0.8em;
    padding: 0;
}
#logomini {
    margin: 0.8em 0 0 1.1em;
}
#cabizq2 {
    background-image: url("../images/cabizq2.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    bottom: 0;
    float: left;
    height: 100%;
    position: relative;
    width: 13%;
}
#cabdcha2 {
    bottom: 0;
    float: right;
    height: 100%;
    position: relative;
    width: 82%;
}
.edif0 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif0.gif") no-repeat scroll right bottom;
}
.edif1 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif1.gif") no-repeat scroll right bottom;
}
.edif2 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif2.gif") no-repeat scroll right bottom;
}
.edif3 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif3.gif") no-repeat scroll right bottom;
}
.edif4 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif4.gif") no-repeat scroll right bottom;
}
.edif5 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif5.gif") no-repeat scroll right bottom;
}
.edif6 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif6.gif") no-repeat scroll right bottom;
}
.edif7 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif7.gif") no-repeat scroll right bottom;
}
.edif8 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif8.gif") no-repeat scroll right bottom;
}
.edif9 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif9.gif") no-repeat scroll right bottom;
}
.edif10 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif10.gif") no-repeat scroll right bottom;
}
.edif11 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif11.gif") no-repeat scroll right bottom;
}
.edif12 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif12.gif") no-repeat scroll right bottom;
}
.edif13 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif13.gif") no-repeat scroll right bottom;
}
.edif14 {
    background: rgba(0, 0, 0, 0) url("../images/cabdcha2edif14.gif") no-repeat scroll right bottom;
}
#cabdcha2 h1 {
    color: #2f5a7c;
    display: inline;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    margin: 0.4em 0 0;
    padding: 0;
    font-weight: bold;
}
#logo2intranet {
    float: left;
    margin: 1em 0 0;
    padding-left: 0.5em;
}
#logo2leku {
    float: left;
    margin: 2em 0 0;
    padding-left: 0.7em;
}
.bordcha2 {
    border-right: 1px solid #ffffff;
    padding-right: 0.3em;
}
#menupest2 {
    bottom: 0;
    clear: both;
    float: left;
    font-size: 0.8em;
    margin-top: 0.3em;
    padding-top: 0.8em;
    position: absolute;
    width: 21em;
}
#menupest2 ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0.45em 1em 0 0.4em;
}
#menupest2 li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}
#menupest2 a {
    background: rgba(0, 0, 0, 0) url("../images/tableft1.gif") no-repeat scroll left top;
    float: left;
    margin: 0;
    padding: 0 0 0 0.3em;
    text-decoration: none;
}
#menupest2 a span {
    background: rgba(0, 0, 0, 0) url("../images/tabright1.gif") no-repeat scroll right top;
    color: #ffffff;
    display: block;
    float: left;
    padding: 5px 15px 4px 6px;
}
#menupest2 a span {
    float: none;
}
#menupest2 a:hover {
    background-position: 0 -33px;
}
#menupest2 a:hover span {
    background-position: 100% -33px;
}
#menupest2 #current {
}
#menupest2 #current a {
    background: rgba(0, 0, 0, 0) url("../images/tableft1c.gif") no-repeat scroll left top;
}
#menupest2 #current a span {
    background: rgba(0, 0, 0, 0) url("../images/tabright1c.gif") no-repeat scroll right top;
    color: #2f5a7c;
}
#buscar2 {
    bottom: 0;
    height: 40%;
    left: 13em;
    position: absolute;
}
#contenido {
    background-color: #ffffff;
    float: left;
    min-height: 17em;
    width: 100%;
}
#colunica {
    float: left;
    padding-left: 1%;
    width: 98%;
}
.titulo {
    background-color: #2f5a7c;
    color: #ffffff;
    font-size: 0.9em;
    letter-spacing: 0.05em;
    margin: 0 0 0.3em;
    padding: 0.2em 0.3em 0.2em 0.4em;
}
h3 {
    border-bottom: 1px solid #2f5a7c;
    clear: both;
    float: left;
    font-size: 0.9em;
    margin: 1em 0 0.7em;
    padding: 0 0 0.2em 0.4em;
    width: 99%;
}
h3 a, h3 a:hover, h3 a:visited {
    text-decoration: none;
}
.cajaizqsin h3, .cajadchasin h3 {
    margin-top: 0;
    padding: 0.2em 0.6em 0.2em 0.4em;
    width: 96%;
}
.cajacentro h3 {
    margin: 0;
    padding: 0 0 0.2em 0.8em;
    width: 94.5%;
}
h4 {
    clear: both;
    float: left;
    font-size: 0.85em;
    margin: 0.7em 0;
    padding: 0 0 0.2em 0.4em;
    width: 99%;
}
h4 a:hover {
    text-decoration: none;
}
.cajaizqsin h4, .cajadchasin h4 {
    padding: 0.2em 0.6em 0.2em 0.4em;
    width: 96%;
}
.listamapaweb {
    float: left;
    margin: 0 4em 2em 0;
    padding: 0 0 0 1.5em;
    width: 20%;
}
.listamapaweb ul {
    float: left;
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 1em;
    width: 93%;
}
.listamapaweb li {
    margin-bottom: 0.3em;
}
.listamapaweb li ul {
    font-size: 1em;
    margin: 0.5em 0;
}
.listamapaweb a {
    background: rgba(0, 0, 0, 0) url("../images/vlista.gif") no-repeat scroll left 0.5em;
    color: #025cc5;
    padding-left: 0.8em;
    text-decoration: none;
}
.listamapaweb a:hover {
    text-decoration: underline;
}
#colizq {
    border-right: 1px solid #b4b4b4;
    float: left;
    margin-right: 0.5em;
    width: 19%;
}
.listaizq {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.listaizq li {
    margin-bottom: 0;
    margin-top: 0;
}
.titlistaizq {
    background-color: #8994a6;
    color: #ffffff;
    display: block;
    font-size: 0.8em;
    margin: 0 0.5em 0.1em;
    padding: 0.2em 0.3em 0.2em 0.4em;
    width: 86%;
}
#colizq .lista {
    clear: both;
    margin: 0 0.4em 1.2em 0;
    padding: 0;
}
#colizq .lista ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#colizq .lista li {
    background: rgba(0, 0, 0, 0) url("../images/vlista.gif") no-repeat scroll left 0.6em;
    border-bottom: 1px dotted #c6c6c6;
    list-style: outside none none;
    margin: 0 0.7em 0 0.6em;
    padding: 0.1em 1.5em 0.2em 0.8em;
}
#colizq .lista li a {
    color: #2f5a7c;
    text-decoration: none;
}
#colizq .lista li a:hover {
    text-decoration: underline;
}
.listaizq .nube {
    margin: 0.5em 0.4em 0.6em;
    padding: 0;
    text-align: center;
}
#colcentral {
    float: left;
    margin-left: 1%;
    width: 58%;
}
#colcendcha {
    float: left;
    margin-left: 1%;
    padding-bottom: 1.1em;
    width: 78%;
}
#colcendcha #colcentral {
    margin-left: 0;
    width: 73%;
}
#colcendcha #coldcha {
    width: 24%;
}
#colunica p, #colcendcha p, #colcentral p {
    clear: both;
    font-size: 0.8em;
    line-height: 1.5em;
    margin: 0;
    padding: 0.4em 0 0.8em 0.8em;
    width: 97%;
}
#colunica p a, #colcendcha p a, #colcentral p a {
    color: #025cc5;
    text-decoration: none;
}
#colunica p a:hover, #colcendcha p a:hover, #colcentral p a:hover {
    text-decoration: underline;
}
.cajacentro {
    border: 1px solid #cdcdcd;
    color: #333333;
    float: left;
    margin-bottom: 1.2em;
    padding-bottom: 0.2em;
    width: 100%;
}
.cajacentro a {
    color: #025cc5;
}
.cajacentro a:hover {
    text-decoration: none;
}
.cajacentro .tithome, .cajaizq .tithome, .cajadcha .tithome {
    background-color: #2f5a7c;
    color: #ffffff;
    font-size: 0.9em;
    letter-spacing: 0.05em;
    margin: 0.6em;
    padding: 0.2em 0.3em 0.2em 0.4em;
}
.cajaizq {
    border: 1px solid #cdcdcd;
    clear: both;
    color: #333333;
    float: left;
    margin-bottom: 1.2em;
    padding-bottom: 0.2em;
    width: 47%;
}
.cajadcha {
    border: 1px solid #cdcdcd;
    color: #333333;
    float: right;
    margin-bottom: 1.2em;
    padding-bottom: 0.2em;
    width: 47%;
}
.cajaizq .lista {
    margin: 0 0.2em 0.2em 1.5em;
    padding: 0;
}
.cajaizq .lista li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.6em;
    list-style: outside none none;
    margin: 0.2em 0;
    padding-left: 0.8em;
}
.cajaizq .lista li a {
    color: #025cc5;
    text-decoration: none;
}
.cajaizq .lista li a:hover {
    text-decoration: underline;
}
.cajadcha .lista {
    margin: 0 0.2em 0.2em 1.5em;
    padding: 0;
}
.cajadcha .lista li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.6em;
    list-style: outside none none;
    margin: 0.2em 0;
    padding-left: 0.8em;
}
.cajadcha .lista li a {
    color: #025cc5;
    text-decoration: none;
}
.cajadcha .lista li a:hover {
    text-decoration: underline;
}
.rss {
    float: right;
    margin-right: 0.3em;
}
.linkdcha {
    float: right;
    margin: 0.2em 0.5em 0.2em 0;
    padding: 0;
}
#colunica p.linkdcha, #colcendcha p.linkdcha, #colcentral p.linkdcha {
    clear: none;
    line-height: normal;
    width: auto;
}
#colunica .cajacentro p.linkdcha, #colcendcha .cajacentro p.linkdcha, #colcentral .cajacentro p.linkdcha {
    padding-right: 1em;
}
.linkdcha a {
    color: #025cc5;
    text-decoration: none;
}
.linkdcha a:hover {
    text-decoration: underline;
}
.lista {
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 1.5em;
}
#colcentral .lista, #colcendcha .lista {
    float: left;
    margin-bottom: 0.5em;
    width: 92%;
}
#colcentral .cajaizq .lista, #colcentral .cajadcha .lista {
    float: left;
    margin-bottom: 0.3em;
    margin-left: 0;
    padding-left: 1.2em;
    width: 83%;
}
#colcentral .cajacentro .lista {
    float: none;
    list-style: outside none none;
    margin: 0 0.2em 0.2em 1em;
    padding: 0;
}
.cajacentro .lista li, .cajacentrosin .lista li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.6em;
    list-style: outside none none;
    margin: 0.2em 0;
    padding-left: 0.8em;
}
.cajacentro .lista li a {
    color: #025cc5;
    text-decoration: none;
}
.cajacentro .lista li a:hover {
    text-decoration: underline;
}
.cajacentro .listah {
    font-size: 0.8em;
    margin: 0.3em 0 0.3em 1em;
    padding: 0;
}
.cajacentro .listah li {
    display: inline;
    list-style: outside none none;
    padding: 0 2em;
}
.cajacentro .listah li a {
    color: #025cc5;
    text-decoration: none;
}
.cajacentro .listah li a:hover {
    text-decoration: underline;
}
#coldcha {
    float: right;
    width: 19%;
}
.cajacoldcha {
    border-top: 1px solid #2f5a7c;
    float: left;
    margin: 0 0 0.8em;
    width: 95%;
}
.cajacoldchanoborder {
    background: #fdfdfd url("../images/cajacoldchanoborder_bg.gif") repeat-x scroll left bottom;
    border: 1px solid #e8e8e8;
    float: left;
    margin: 0 0.2em 0.8em 0;
    padding: 0.6em 0 0 0.6em;
    width: 89.5%;
}
.cajacoldchanoborder a {
    color: #025cc5;
    display: block;
    font-size: 0.8em;
    margin-bottom: 1em;
    text-decoration: none;
}
.cajacoldchanoborder a:hover {
    text-decoration: underline;
}
.cajacoldcha .titcoldcha {
    background-color: #2f5a7c;
    background-image: url("../images/titcoldcha.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 0.8em;
    margin: 0 5% 0.5em 0;
    padding: 0.2em 0.2em 0.4em 0.4em;
}
.cajacoldcha .listadcha {
    clear: both;
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0 0.2em 0.2em 1em;
    padding: 0;
}
.cajacoldcha .listadcha li {
    color: #333333;
    margin: 0;
    padding: 0 0 0.2em;
}
.cajacoldcha .listadcha li a {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.5em;
    color: #025cc5;
    padding-left: 0.6em;
    text-decoration: none;
}
.cajacoldcha .listadcha li a:hover {
    text-decoration: underline;
}
.contacta {
    clear: both;
}
.cajacontacta {
    margin-bottom: 0.7em;
    width: 100%;
}
.cajacontacta ul {
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0 0.2em 0.2em 0.1em;
    padding: 0;
}
.cajacontacta ul li {
    color: #333333;
    list-style: outside none none;
    margin: 0.2em 0;
}
.cajacontacta .listadcha ul li a {
    color: #025cc5;
    text-decoration: none;
}
.cajacontacta .listadcha ul li a:hover {
    text-decoration: underline;
}
.titcontacta {
    color: #333333;
    font-size: 0.8em;
    font-weight: bold;
    margin-left: 0.2em;
}
.cajacoldcha p {
    color: #333333;
    font-size: 0.8em;
    margin-bottom: 0;
    margin-top: 0.7em;
}
.cajacoldcha p a {
    color: #025cc5;
    text-decoration: none;
}
.cajacoldcha p a:hover {
    text-decoration: underline;
}
.imgcoldcha {
    float: left;
    padding-right: 0.5em;
}
.rssdcha {
    margin-left: 2em;
    text-align: right;
    vertical-align: bottom;
}
.cajacoldcha input {
    float: left;
    margin: 0.2em 0;
}
.cajacoldcha .nube {
    margin: 0;
    padding: 0;
    text-align: center;
}
.subtitcaja {
    clear: left;
    float: left;
    font-size: 0.8em;
    margin: 0;
    padding: 0.5em 0 0.5em 1.2em;
    width: 95%;
}
#colunica p.subtitcaja, #colcendcha p.subtitcaja, #colcentral p.subtitcaja {
    clear: left;
    float: left;
    line-height: normal;
    padding: 0.5em 0 0.5em 1.2em;
    width: 95%;
}
.subtitcaja a {
    color: #025cc5;
    text-decoration: none;
}
.subtitcaja a:hover {
    text-decoration: underline;
}
.busquedaavanzada {
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0;
    padding: 1.4em 0.2em 1.2em 1.2em;
}
.busquedaavanzada li {
    display: inline;
    margin: 0 0.5em 0 0;
}
.busquedaavanzada li a {
    color: #025cc5;
    text-decoration: none;
}
.busquedaavanzada li a:hover {
    text-decoration: underline;
}
.busquedaavanzada .boton {
    font-size: 0.85em;
}
.enlacecoldcha {
    clear: both;
    float: left;
    font-size: 0.8em;
    margin: 0.4em 0 0;
    padding: 0;
}
.enlacecoldcha a {
    color: #025cc5;
    text-decoration: none;
}
.enlacecoldcha a:hover {
    text-decoration: underline;
}
.listareciente {
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0 0 0 1.5em;
    padding: 0.3em 0 0;
}
.listareciente li {
    margin: 0.5em 0 1em;
}
.listareciente li a {
    text-decoration: none;
}
.listareciente li a:hover {
    text-decoration: underline;
}
.documentonuevo {
    background: rgba(0, 0, 0, 0) url("../images/notepad.gif") no-repeat scroll left center;
    padding-left: 1.5em;
}
.enlacenuevo {
    background: rgba(0, 0, 0, 0) url("../images/link.gif") no-repeat scroll left center;
    padding-left: 1.5em;
}
.agendanuevo {
    background: rgba(0, 0, 0, 0) url("../images/calendar.gif") no-repeat scroll left center;
    padding-left: 1.5em;
}
.interesanuevo {
    background: rgba(0, 0, 0, 0) url("../images/asterisk.gif") no-repeat scroll left center;
    padding-left: 1.5em;
}
.cursonuevo {
    background: rgba(0, 0, 0, 0) url("../images/cursos.gif") no-repeat scroll left center;
    padding-left: 1.5em;
}
/*.h2noticia {
    background-color: #2f5a7c;
    background-image: url("../images/icononews.gif");
    background-position: left center;
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 0.9em;
    letter-spacing: 0.05em;
    margin: 0.7em 0.7em 0.6em;
    padding: 0.3em 0.2em 0.2em 2.9em;
	
}*/
.titnoticia {
    border: medium none;
    font-size: 1em;
    font-weight: bold;
    margin: 0.3em 0.7em 0;
    padding: 0;
}
.titnoticia a, .titnoticia a:visited {
    text-decoration: none;
}
.titnoticia a:hover {
    text-decoration: underline;
}
.fechanoticia {
    float: left;
    font-size: 0.75em;
    margin: 0;
    padding: 0 1em 0.9em;
}
#colunica p.fechanoticia, #colcendcha p.fechanoticia, #colcentral p.fechanoticia {
    clear: none;
    font-size: 0.75em;
    line-height: normal;
    padding-left: 1em;
    width: auto;
}
.contnoticia {
    float: left;
    padding: 0 0 0.7em 0.7em;
    width: 95%;
}
.contnoticia img {
    float: left;
    padding: 0 1.2em 0.4em 0;
}
.fotocent img {
    float: none;
    margin: 5px;
}
.fotocent {
    text-align: center;
}
.fotoder img {
    float: right;
    margin-left: 0.5em;
}
.imgnoticia {
    float: left;
    left: 0;
    margin: 0.2em 0.7em 0.4em 0;
    position: relative;
    top: 0;
}
.txtnoticia {
    font-size: 0.85em;
    line-height: 1.3em;
    margin: 0;
    padding: 0 0 0 0.1em;
    position: relative;
}
#colunica p.txtnoticia, #colcendcha p.txtnoticia, #colcentral p.txtnoticia {
    clear: none;
    font-size: 0.9em;
    line-height: 1.3em;
    padding: 0 0 0 0.1em;
    width: auto;
}
.txtnoticia a {
    color: #025cc5;
}
.txtnoticia a:hover {
    text-decoration: none;
}
.masnoticias {
    clear: both;
    font-size: 0.8em;
    margin: 0 1em;
}
.masnoticias p {
    margin: 0;
    padding: 0.3em 0;
}
#colunica .masnoticias p, #colcendcha .masnoticias p, #colcentral .masnoticias p {
    clear: none;
    font-size: 1em;
    line-height: normal;
    padding-left: 0;
    width: auto;
}
.masnoticias ul {
    list-style: outside none none;
    margin: 0 0 0 0.5em;
    padding: 0;
}
.masnoticias li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.6em;
    margin: 0.2em 0 0.6em;
    padding-left: 0.8em;
}
.masnoticias li a {
    color: #025cc5;
    text-decoration: none;
}
.masnoticias li a:hover {
    text-decoration: underline;
}
.conteditortxt {
    width: 30em;
}
.menucontextual {
    background: rgba(0, 0, 0, 0) url("../images/menucontextual_bg.gif") no-repeat scroll left top;
    border: 1px solid #e9e9e9;
    float: right;
    font-size: 0.8em;
    margin-top: 0.7em;
    padding-bottom: 0.3em;
    width: 95%;
}
.titmenucontextual {
    background: #2f5a7c url("../images/menucontextual_titbg.gif") repeat-x scroll right top;
    color: #ffffff;
    font-weight: bold;
    margin: 0;
    padding: 0.2em 0.2em 0.3em 0.4em;
}
#colunica p.titmenucontextual, #colcendcha p.titmenucontextual, #colcentral p.titmenucontextual {
    clear: none;
    font-size: 1em;
    line-height: normal;
    padding: 0.2em 0.2em 0.3em 0.4em;
    width: auto;
}
.menucontextual ul {
    clear: both;
    list-style: outside none none;
    margin: 0.5em 0.2em 0 0.7em;
    padding: 0;
}
.menucontextual li {
    font-weight: bold;
    margin-top: 0.3em;
    padding-bottom: 0.3em;
}
.menucontextual li ul {
    padding-bottom: 0.6em;
}
.menucontextual a {
    background: rgba(0, 0, 0, 0) url("../images/vmenucontextual.gif") no-repeat scroll left 0.5em;
    color: #2f5a7c;
    font-weight: normal;
    padding-left: 0.7em;
    text-decoration: none;
}
.menucontextual a:hover {
    text-decoration: underline;
}
.menucontextual a.bavanzadamenu {
    background: rgba(0, 0, 0, 0) url("../images/bavanzadamenucontextual.gif") no-repeat scroll left 0.3em;
    padding-left: 1.2em;
}
.fx {
    display: inline;
    height: 16px;
    position: relative;
    right: -24.3%;
    top: 13px;
    width: 16px;
}
.cajanoticias {
    float: left;
    font-size: 0.8em;
    padding-bottom: 1em;
    width: 98%;
}
.cajanoticias h3 {
    clear: none;
    float: none;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0.4em 0 0.2em 0.6em;
    padding: 0;
}
.cajanoticias h3 a, .cajanoticias h3 a:hover, .cajanoticias h3 a:visited {
    text-decoration: none;
}
.cajanoticias h4 {
    font-size: 1.2em;
    margin: 0;
    padding: 0.5em 0 0.2em 0.6em;
}
.cajanoticias h4 a {
    text-decoration: none;
}
.cajanoticias h4 a:hover {
    text-decoration: underline;
}
.cajanoticias p {
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 0;
    padding: 0.5em 0 0.3em 0.6em;
}
#colunica .cajanoticias p, #colcendcha .cajanoticias p, #colcentral .cajanoticias p {
    clear: none;
    font-size: 1.2em;
    line-height: 1.3em;
    padding-left: 0.6em;
    width: auto;
}
.cajanoticias p a {
    text-decoration: none;
}
.cajanoticias p a:hover {
    text-decoration: underline;
}
.img_g {
    margin: 0.8em auto;
    text-align: center;
}
.img_p {
    float: left;
    margin: 0.8em 1.5em 1.1em 0.7em;
}
.subtitnoticias {
    color: #666666;
    float: left;
    font-size: 0.9em;
    padding: 0 0 0.5em 0.8em;
}
#colunica p.subtitnoticias, #colcendcha p.subtitnoticias, #colcentral p.subtitnoticias {
    clear: none;
    float: left;
    font-size: 0.9em;
    line-height: normal;
    padding-left: 0.7em;
    width: auto;
}
#comentarios {
    float: left;
    width: 99%;
}
.contcoment {
    float: left;
    padding-top: 0.5em;
    width: 98%;
}
.cajacoment {
    clear: both;
    float: left;
    padding: 0.1em 0 0.3em 0.8em;
    width: 97%;
}
.cajacoment a {
    text-decoration: none;
}
.cajacoment a:hover {
    text-decoration: underline;
}
.datoscoment {
    float: left;
    font-size: 0.7em;
    margin-right: 1em;
    padding-top: 0.4em;
    width: 10em;
}
.txtcoment {
    background: rgba(0, 0, 0, 0) url("../images/quote.gif") no-repeat scroll left top;
    float: left;
    font-size: 0.8em;
    padding: 0.4em 0 0 2.2em;
    width: 64%;
}
.titcomentario {
    font-size: 0.8em;
    font-weight: bold;
    margin: 0 0 0.8em 0.6em;
}
#dejacomentario {
    float: left;
    text-align: center;
    width: 100%;
}
#dejacomentario .titcomentario {
    margin-top: 1em;
    text-align: left;
}
#dejacomentario textarea {
    font-size: 0.8em;
    margin-bottom: 0.7em;
    width: 96%;
}
.listabusgeneral {
    clear: both;
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0.1em 0 0 1.2em;
    padding: 0;
}
.listabusgeneral li {
    margin-bottom: 1.2em;
}
.listabusgeneral li a {
    text-decoration: none;
}
.listabusgeneral li a:hover {
    text-decoration: underline;
}
#colunica p.previsualtxt, #colcendcha p.previsualtxt, #colcentral p.previsualtxt {
    clear: none;
    font-size: 1em;
    line-height: normal;
    margin: 0;
    padding: 0.4em 0 0 1.6em;
    width: auto;
}
.labelmitad {
    float: left;
    margin: 0.3em 0 0 0.4em;
    width: 43%;
}
.campomitad {
    float: left;
    margin: 0.3em 0 0;
}
.mensajeobli {
    font-size: 0.8em;
    margin: 0.7em 0 0.6em;
    padding: 0 0 0 0.8em;
}
.obli {
    color: #cc0000;
    font-size: 1.2em;
    font-weight: bold;
}
.formcheck {
    float: left;
    font-size: 0.8em;
    margin: 0.3em 0 0.2em 0;
}
.formcheck input {
    margin: 0 0.3em 0 0.9em;
    padding: 0;
}
.campocheck {
    margin: 0 0 0 -0.15em;
    padding: 0;
}
.titgrupocheck {
    font-size: 0.8em;
    margin: 0;
    padding: 0.4em 0 0.2em 0.9em;
}
#colunica p.titgrupocheck, #colcendcha p.titgrupocheck, #colcentral p.titgrupocheck {
    clear: none;
    font-size: 0.8em;
    line-height: normal;
    padding-left: 0.9em;
    width: auto;
}
.formopc {
    clear: both;
    font-size: 0.8em;
    margin: 0.3em 0 1em;
    padding: 0.4em 0.5em 0 1em;
}
.formopc ul {
    list-style: outside none none;
    margin: 0.5em 0;
    padding: 0;
}
.formopc ul li {
    margin: 0 0 0.2em;
    padding: 0;
}
.formopc ul li ul {
    padding: 0 0 0 1em;
}
.formtitopc {
    margin: 0 0 0.6em;
}
.info {
    color: #666666;
    font-size: 0.85em;
}
#colunica p.info, #colcendcha p.info, #colcentral p.info {
    clear: none;
    font-size: 0.75em;
    line-height: normal;
    padding-left: 0;
    width: auto;
}
#colunica #cargarfotodcha p.info, #colcendcha #cargarfotodcha p.info, #colcentral #cargarfotodcha p.info {
    clear: none;
    font-size: 0.9em;
    line-height: normal;
    padding-left: 0;
    width: auto;
}
.mensajeobli {
    font-size: 0.8em;
    margin: 0.7em 0 0.6em;
    padding: 0 0 0 0.8em;
}
.obli {
    color: #cc0000;
    font-size: 1.2em;
    font-weight: bold;
}
.grupo {
    border: 1px solid #dddddd;
    clear: both;
    float: left;
    margin-bottom: 0.4em;
    padding: 0.4em 0 0.2em 0.5em;
    width: 98.5%;
}
.gruposinborde {
    border: 0 none;
    clear: both;
    float: left;
    padding: 0.4em 0.2em 0.5em 0.5em;
    width: 98.5%;
}
.grupo legend {
    color: #333333;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0 0 0.5em 0.2em;
    padding: 0 0.2em;
}
.conjdatos .fila {
    clear: both;
    float: left;
    padding-bottom: 0.2em;
    width: 100%;
}
.fila {
    clear: both;
    float: left;
    margin-bottom: 0.2em;
    width: 99%;
}

#general textarea:focus, #general input:focus, #general select:focus{
    outline: none;
    border: 1px solid #1E22AA;
}
.formlabel {
    float: left;
    font-size: 0.8em;
    padding: 0.55em 0 0 1em;
    width: 26%;
}
.cajadcha .formlabel {
    width: 35%;
}
.formcampo {
    float: left;
    font-size: 0.8em;
    padding: 0.3em 0 0 1em;
}
.formcampo .boton {
    font-size: 0.85em;
    margin: 0;
}
.conjdatos {
    float: left;
    margin: 0;
    padding: 0 0 0 0.5em;
    width: 99%;
}
.etiqueta {
    color: #4f4f4f;
    float: left;
    font-size: 0.8em;
    margin-bottom: 0.2em;
    padding: 0 0 0 1em;
    width: 26%;
}
.dato {
    color: #000000;
    float: left;
    font-size: 0.8em;
    margin-bottom: 0.2em;
    padding: 0 0 0 1em;
    width: 65%;
}
.dato a {
    text-decoration: none;
}
.dato a:hover {
    text-decoration: underline;
}
.dato .boton {
    font-size: 0.85em;
}
#colunica p.botonera, #colcendcha p.botonera, #colcentral p.botonera {
    clear: both;
    font-size: 1.2em;
    line-height: normal;
    width: auto;
}
fieldset .botonera {
    padding-top: 1.3em;
}
.botonera input {
    color: #FFF;
    padding: 6px 25px;
    cursor: pointer;
    overflow: visible;
    background-color: #1E22AA;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    margin-top: 20px;
    border-radius: 5px;
    border: none;
    letter-spacing: 0.5px;
}
.botonera input:hover {
    background-color: #6164C3;
}
.bcenter{
	display:block;
	margin:auto;
	padding:5px
}
.msgErrorP{
	font-weight:bold;
	padding-top:2em;
	padding-bottom:2em;
	text-align:center;
}
.msgErrorDiv{
	display:inline-block;
	position:absolute;
	z-index:1000;
	top:25%;
	left:30%;
	background-color:#f6f6f9;
	padding:20px;
	border:#2f5a7c 1px solid;
}
.msgErrorContainer{
	width:100%;
	height:100%;
	background-color:rgba(100,100,100,0.4);
	position:absolute;
	z-index:1000;
	top:0px;
	left:0px;
	visibility: hidden;
}

.botonera input.botcarga, .botcarga {
    background: #eef0ef url("../images/cargando.gif") no-repeat scroll left center;
    color: #999999;
    letter-spacing: -0.03em;
    padding: 0.2em 0.1em 0.1em 1.6em;
}
.contacta label {
    font-size: 0.8em;
    margin: 1em 0.8em;
    padding: 0;
}
.contacta input {
    font-size: 0.8em;
    margin: 0.5em 0.8em;
    padding: 0;
}
.contacta textarea {
    font-size: 0.8em;
    margin: 0.4em 0.8em;
    padding: 0;
    width: 70%;
}
.titgrupoform {
    clear: both;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0.5em 0 0.7em 0.3em;
    padding-left: 0.3em;
}
.txtform {
    font-size: 0.8em;
    padding: 0.3em 0 0.3em 1em;
}
.listagrupoform {
    clear: both;
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0 0.2em 2.3em 1.5em;
    padding: 0;
}
.listagrupoform li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.6em;
    list-style: outside none none;
    margin: 0.2em 0;
    padding-left: 0.8em;
}
.listagrupoform li a {
    text-decoration: none;
}
.listagrupoform li a:hover {
    text-decoration: underline;
}
.busgeneralinput {
    float: left;
    font-size: 0.8em;
    width: 25em;
}
.busgeneralcombo {
    float: left;
    font-size: 0.8em;
}
.busgeneralboton {
    float: left;
}
.listaparacheck {
    clear: left;
    list-style: outside none none;
    margin: 0.4em 0 0.5em 1em;
    padding: 0;
}
.listaparacheck li {
    background: rgba(0, 0, 0, 0) url("../images/vlista.gif") no-repeat scroll left 0.6em;
    font-size: 0.8em;
    padding-bottom: 0.1em;
    padding-left: 0.8em;
    padding-top: 0.1em;
}
.listaparacheck li a {
    text-decoration: none;
}
.listaparacheck li a:hover {
    text-decoration: underline;
}
.nube li {
    display: inline;
    padding: 0 0.2em;
}
.nube .nadaPopular {
    font-size: 0.7em;
}
.nube .noMuyPopular {
    font-size: 0.8em;
}
.nube .noPopular {
    font-size: 0.9em;
}
.nube .algoPopular {
    font-size: 1em;
}
.nube .popular {
    font-size: 1.1em;
}
.nube .muyPopular {
    font-size: 1.2em;
}
.nube .superPopular {
    font-size: 1.3em;
}
.nube a {
    color: #2f5a7c;
    text-decoration: none;
}
.nube a:hover {
    background-color: #2f5a7c;
    color: #ffffff;
}
.telefono {
    background: rgba(0, 0, 0, 0) url("../images/telefono.gif") no-repeat scroll left top;
    padding-left: 1.9em;
}
.word {
    background: rgba(0, 0, 0, 0) url("../images/word.gif") no-repeat scroll left top;
    list-style: outside none none;
    padding: 0 0 0.2em 1.5em;
}
.pdf {
    background: rgba(0, 0, 0, 0) url("../images/pdf.gif") no-repeat scroll left top;
    list-style: outside none none;
    padding: 0 0 0.2em 1.5em;
}
.editar {
    background: rgba(0, 0, 0, 0) url("../images/editdoc.gif") no-repeat scroll left top;
    margin: 0 1.5em;
    padding: 0 0 0.2em 1.7em;
}
.listaopciones .editar {
    margin: 0;
    padding: 0 0 0.2em 1.5em;
}
.eliminar {
    background: rgba(0, 0, 0, 0) url("../images/eliminar.gif") no-repeat scroll left 0.1em;
    margin: 0 1.5em;
    padding: 0 0 0.2em 1.5em;
}
.iconoeliminar {
    margin: 0 0 0 1em;
    padding: 0;
}
.eventos {
    background: rgba(0, 0, 0, 0) url("../images/calendar.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding-left: 1.8em;
}
.eventoadd {
    background: rgba(0, 0, 0, 0) url("../images/calendar_add.gif") no-repeat scroll left top;
    margin: 0.3em 0 0.2em;
    padding: 0 0 0.1em 1.8em;
}
.verenmapa {
    background: rgba(0, 0, 0, 0) url("../images/world.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding: 0 0 0.1em 1.8em;
}
.mensajesforo, .email {
    background: rgba(0, 0, 0, 0) url("../images/email.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding-left: 1.8em;
}
.documentos {
    background: rgba(0, 0, 0, 0) url("../images/attach.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding-left: 1.8em;
}
.novedades {
    background: rgba(0, 0, 0, 0) url("../images/flag_yellow.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding-left: 1.8em;
}
.rosette {
    background: rgba(0, 0, 0, 0) url("../images/rosette.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding-left: 1.8em;
}
.visitas {
    background: rgba(0, 0, 0, 0) url("../images/visitas.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding-left: 1.8em;
}
.agdcurso {
    background: rgba(0, 0, 0, 0) url("../images/icocurso.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding-left: 1.8em;
}
.agdcomunicacion {
    background: rgba(0, 0, 0, 0) url("../images/icocomunicacion.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding-left: 1.8em;
}
.agdevento {
    background: rgba(0, 0, 0, 0) url("../images/icoevento.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding-left: 1.8em;
}
.traduccion {
    background: rgba(0, 0, 0, 0) url("../images/traduccion.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding-left: 1.8em;
}
.reclamaciones {
    background: rgba(0, 0, 0, 0) url("../images/reclamaciones.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding-left: 1.8em;
}
.descarga {
    background: rgba(0, 0, 0, 0) url("../images/descarga.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding: 0.1em 0 0.2em 1.8em;
}
.excel {
    background: rgba(0, 0, 0, 0) url("../images/excel.gif") no-repeat scroll left top;
    list-style: outside none none;
    padding: 0 0 0.2em 1.5em;
}
.powerpoint {
    background: rgba(0, 0, 0, 0) url("../images/powerpoint.gif") no-repeat scroll left top;
    list-style: outside none none;
    padding: 0 0 0.2em 1.5em;
}
.notepad {
    background: rgba(0, 0, 0, 0) url("../images/notepad.gif") no-repeat scroll left top;
    list-style: outside none none;
    padding: 0 0 0.2em 1.5em;
}
.picture {
    background: rgba(0, 0, 0, 0) url("../images/picture.gif") no-repeat scroll left top;
    list-style: outside none none;
    padding: 0 0 0.2em 1.5em;
}
.listaopciones .editar {
    margin: 0;
}
.imprimirico {
    background: rgba(0, 0, 0, 0) url("../images/impresora.gif") no-repeat scroll left top;
    list-style: outside none none;
    padding: 0 0 0.2em 1.5em;
}
.enviar {
    background: rgba(0, 0, 0, 0) url("../images/enviar.gif") no-repeat scroll left top;
    list-style: outside none none;
    padding: 0 0 0.2em 1.5em;
}
.comentario {
    background: rgba(0, 0, 0, 0) url("../images/comentario.gif") no-repeat scroll left 0.2em;
    list-style: outside none none;
    padding: 0 0 0.2em 1.3em;
}
.icoalerta {
    background: rgba(0, 0, 0, 0) url("../images/alerta_bg.gif") no-repeat scroll left top;
    padding-left: 1.7em;
}
.linkexterno {
    background: rgba(0, 0, 0, 0) url("../images/linkexterno.gif") no-repeat scroll right 0.2em;
    padding-right: 1.5em;
}
.comollegar {
    background: rgba(0, 0, 0, 0) url("../images/comollegar.gif") no-repeat scroll 0.2em 0.1em;
    margin: 0.2em 0;
    padding: 0 0 0.1em 1.8em;
}
.tag {
    background: rgba(0, 0, 0, 0) url("../images/tag.gif") no-repeat scroll 0.2em 0.1em;
    margin: 0.2em 0;
    padding: 0 0 0.1em 1.8em;
}
#colunica p.tag, #colcendcha p.tag, #colcentral p.tag {
    clear: none;
    line-height: normal;
    margin: 0.2em 0 0.2em 0.6em;
    padding: 0 0 0.1em 1.8em;
    width: auto;
}
.enlaceadd {
    background: rgba(0, 0, 0, 0) url("../images/linkadd.gif") no-repeat scroll left center;
    padding-left: 1.8em;
}
.enlacemios {
    background: rgba(0, 0, 0, 0) url("../images/linkfolder.gif") no-repeat scroll left center;
    padding-left: 1.8em;
}
.imprimir, .historico {
    margin: 0;
    padding: 0.3em 0.3em 0 0;
    text-align: right;
    width: 99%;
}
#colunica p.imprimir, #colcendcha p.imprimir, #colcentral p.imprimir, #colunica p.historico, #colcendcha p.historico, #colcentral p.historico {
    clear: both;
    font-size: 1em;
    line-height: normal;
    width: auto;
}
.imprimir a, .imprimir a:visited {
    background: rgba(0, 0, 0, 0) url("../images/impresora.gif") no-repeat scroll left center;
    font-size: 0.8em;
    padding: 0.6em 0 0.6em 22px;
    text-decoration: none;
}
.imprimir a:hover {
    background: rgba(0, 0, 0, 0) url("../images/impresora.gif") no-repeat scroll left center;
    font-size: 0.8em;
    padding: 0.6em 0 0.6em 22px;
    text-decoration: underline;
}
.historico a, .historico a:visited {
    background: rgba(0, 0, 0, 0) url("../images/historico.gif") no-repeat scroll left center;
    font-size: 0.8em;
    padding: 0.6em 0 0.6em 22px;
    text-decoration: none;
}
.historico a:hover {
    background: rgba(0, 0, 0, 0) url("../images/historico.gif") no-repeat scroll left center;
    font-size: 0.8em;
    padding: 0.6em 0 0.6em 22px;
    text-decoration: underline;
}
.volvercert {
    font-size: 0.8em;
    text-align: center;
}
.volvercert a, .volvercert a:visited {
    text-decoration: none;
}
.volvercert a:hover {
    text-decoration: underline;
}
.avisoprint {
    float: right;
    font-size: 0.8em;
    margin-bottom: 1em;
    width: 30%;
}
.filaprint {
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    text-align: left;
}
.fechaprint {
    margin-right: 5em;
    text-align: right;
}
.cajatxtprint {
    margin-bottom: 3em;
    text-align: center;
    width: 100%;
}
.txtprint {
    border: 1px solid #000000;
    float: left;
    font-size: 0.8em;
    margin-bottom: 3em;
}
.celdaizq {
    float: left;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.3em;
    padding-right: 1.5em;
    padding-top: 0.2em;
    text-align: left;
    width: 43%;
}
.celdadcha {
    border-left: 1px solid #000000;
    float: right;
    padding: 0.2em 2em 2em 1.3em;
    text-align: left;
    width: 46%;
}
.pieprint {
    border-top: 1px solid #000000;
    clear: both;
    font-size: 0.7em;
    margin-bottom: 3em;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0.5em;
    text-align: center;
    width: 80%;
}
.paginacion {
    clear: both;
    font-size: 0.7em;
    margin: 0.2em 0 0;
    padding: 0.7em 0 1.4em;
    text-align: center;
}
.paginacion li {
    display: inline;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.paginacion li a {
    border: 1px solid #cccccc;
}
.paginacion .anterior-off, .paginacion .siguiente-off {
    border: 1px solid #dedede;
    color: #888888;
    margin-right: 0.3em;
    padding: 0.3em 0.5em;
}
.paginacion .actual {
    color: #333333;
    font-weight: bold;
    margin-right: 0.2em;
    padding: 0.3em 0.4em;
}
.paginacion li a {
    background: #ffffff none repeat scroll 0 0;
    color: #025cc5;
    padding: 0.3em 0.5em;
    text-decoration: none;
}
.paginacion li a:hover {
    background: #2f5a7c none repeat scroll 0 0;
    border: 1px solid #0e509e;
    color: #ffffff;
}
.paginacion li a:visited {
    background: #ffffff none repeat scroll 0 0;
    padding: 0.3em 0.5em;
    text-decoration: none;
}
.paginacion .separacion {
    padding: 0.3em 0.4em;
}
#login {
    margin: 5em auto;
    width: 315px;
}
.xtop, .xbottom {
    background: transparent none repeat scroll 0 0;
    display: block;
    font-size: 1px;
}
.xb1, .xb2, .xb3, .xb4 {
    display: block;
    overflow: hidden;
}
.xb1, .xb2, .xb3 {
    height: 1px;
}
.xb2, .xb3, .xb4 {
    background: #cbd4e0 none repeat scroll 0 0;
    border-left: 1px solid #8999b1;
    border-right: 1px solid #8999b1;
}
.xb1 {
    background: #8999b1 none repeat scroll 0 0;
    margin: 0 5px;
}
.xb2 {
    border-width: 0 2px;
    margin: 0 3px;
}
.xb3 {
    margin: 0 2px;
}
.xb4 {
    height: 2px;
    margin: 0 1px;
}
.xboxcontent {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #cbd4e0 none repeat scroll 0 0;
    border-color: #8999b1;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    font-family: 'Open Sans', sans-serif;
    padding: 5px 18px;
}
.xboxcontent p {
    margin: 5px 0;
}
.xboxcontent label {
    color: #333333;
    font-size: 0.9em;
}
.recordar {
    color: #666666;
    font-size: 0.8em;
}
.xboxcontent .cajaTxt {
    border: 1px solid #686868;
    color: #333333;
    font-size: 1.1em;
}
.acceder {
    display: block;
    text-align: right;
}
.accediendo {
    background: rgba(0, 0, 0, 0) url("../images/cargando.gif") no-repeat scroll 4.3em center;
    margin-left: 1em;
    text-align: center;
}
.accediendo p {
    font-size: 0.8em;
    margin: 0 auto;
}
.enlace {
    font-size: 0.8em;
    padding-top: 4px;
}
.enlace a, .enlace a:visited {
    text-decoration: none;
}
.enlace a:hover {
    text-decoration: underline;
}
.errorCampo {
    background-color: #ffdddd;
    float: left;
    margin: 0 0 0.2em 0;
    padding: 0 0 0.2em 0;
    width: 100%;
}
.error {
    background: #EEE url("../images/error_bg2.gif") no-repeat scroll left top;
    clear: both;
    margin: 0.3em 0 1em;
    padding: 0.4em 0 0.6em 0.6em;
    text-align: left;
}

.identificacion_error{
    display: inline-block;
}
#colcendcha #colcentral .error {
    margin: 0.7em 0 1em;
}
#colcentral .error {
    margin: 0 0 1em;
}
.error p {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 2.3em;
    padding: 0 0 0.9em 0.9em;
}
#colunica .error p, #colcendcha .error p, #colcentral .error p {
    clear: none;
    font-size: 0.75em;
    line-height: normal;
    margin-left: 2em;
    padding: 0;
    width: auto;
}
.error ul {
    color: #000000;
    font-size: 0.7em;
    margin: 0.2em 0 0 5em;
    padding: 0;
}
.error ul li {
    list-style-type: decimal;
}
.alerta {
    background: #ffff99 url("../images/alerta_bg.gif") no-repeat scroll left top;
    border: 1px solid #eddd30;
    clear: both;
    margin: 0.3em 0 1em;
    padding: 0.6em 0 0.6em 0.6em;
}
#colcendcha #colcentral .alerta, #colcendcha #colcentral .aviso {
    margin: 0.7em 0 1em;
}
.aviso {
    background: #ffff99 url("../images/alerta_bg.gif") no-repeat scroll left top;
    border: 1px solid #eddd30;
    clear: both;
    margin: 0 0 1em;
    padding: 0.6em 0 0.6em 0.6em;
}
.aviso a:link {
    font-size: 1.1em;
    text-decoration: none;
}
.aviso a:hover {
    font-size: 1.1em;
    text-decoration: underline;
}
.cajacentro .aviso {
    margin: 0 0.6em;
}
#coldcha .alerta {
    float: left;
    margin: 0 0 0.7em;
    width: 90%;
}
#coldcha .alerta a:hover {
    text-decoration: underline;
}
.alerta p, .aviso p {
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 0 2.3em;
}
#colunica .alerta p, #colcendcha .alerta p, #colcentral .alerta p, #colunica .aviso p, #colcendcha .aviso p, #colcentral .aviso p {
    clear: none;
    font-size: 0.75em;
    line-height: normal;
    margin-left: 2em;
    padding: 0;
    width: auto;
}
.alerta ul, .aviso ul {
    font-size: 0.7em !important;
    margin: 0.2em 0 0 3em;
    padding: 0;
}
.alerta ul li .aviso ul li {
    list-style-type: decimal;
}
.aviso ul li {
    margin-bottom: 3px;
}
.aviso ul li div {
    font-size: 1.4em;
    margin: 0;
    padding: 0;
}
#colcentral .aviso ul li div p {
    font-weight: normal;
    margin-left: 0;
}
.alertainfo {
    background-color: #f9f9f9;
    border: 1px solid #464646;
    clear: both;
    margin: 0.7em 0 1em;
    padding: 0.2em 0.3em 0.3em 0.6em;
}
.alertainfo p {
    color: #464646;
    font-size: 0.75em;
    margin: 0.4em 0.2em 0.3em 0.3em;
}
#colunica .alertainfo p, #colcendcha .alertainfo p, #colcentral .alertainfo p {
    clear: none;
    font-size: 0.75em;
    line-height: normal;
    margin-left: 0.3em;
    padding: 0;
    width: auto;
}
.alertaEspecial {
    background-color: #ffff99;
    border: 1px solid #ff9900;
    float: left;
    font-size: 0.8em;
    width: auto;
}
.alertaEspecial p {
    margin: 0;
    padding: 0.2em 0 0.2em 0.5em;
}
#colunica .alertaEspecial p, #colcendcha .alertaEspecial p, #colcentral .alertaEspecial p {
    clear: none;
    font-size: 1em;
    line-height: normal;
    margin-left: 0;
    width: auto;
}
.ok {
    background: #f0fff0 url("../images/ok_bg.gif") no-repeat scroll left top;
    border: 1px solid #339900;
    clear: both;
    margin: 0.3em 0 1em;
    padding: 0.6em 0 0.6em 0.6em;
}
.ok p {
    color: #336600;
    font-size: 0.75em;
    font-weight: bold;
    margin: 0 0 0 2.3em;
}
#colunica .ok p, #colcendcha .ok p, #colcentral .ok p {
    clear: none;
    font-size: 0.75em;
    line-height: normal;
    margin-left: 2em;
    padding: 0;
    width: auto;
}
#colcendcha #colcentral .ok {
    margin: 0.7em 0 1em;
}
.gestioncampos .suggestion_list {
    font-weight: normal;
}
.suggestion_list .usuariosuggest {
    background: rgba(0, 0, 0, 0) url("../JustiziaLeku/images/vlistaq.gif") no-repeat scroll 0.1em top;
    margin: 0.2em 0;
    padding-left: 1.2em;
}
.suggestion_list .gruposuggest {
    background: rgba(0, 0, 0, 0) url("../JustiziaLeku/images/vlistag.gif") no-repeat scroll 0.1em 0.3em;
    margin: 0.2em 0;
    padding-left: 1.2em;
}
.suggestion_list .selectedusuario {
    background: #2f5a7c url("../JustiziaLeku/images/vlistaqselected.gif") no-repeat scroll 0.1em top;
    margin: 0.2em 0;
    padding-left: 1.2em;
}
.suggestion_list .selectedgrupo {
    background: #2f5a7c url("../JustiziaLeku/images/vlistagselected.gif") no-repeat scroll 0.1em 0.3em;
    margin: 0.2em 0;
    padding-left: 1.2em;
}
.suggestion_list .selectedusuario a {
    color: #ffffff;
}
.suggestion_list .selectedgrupo a {
    color: #ffffff;
}
.suggestion_list {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #808080;
    min-width: 150px;
    padding: 0.2em;
}
.suggestion_list ul {
    font-size: 1.1em;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.fila .suggestion_list ul li {
    font-size: 0.75em;
}
.suggestion_list a {
    color: #333333;
    cursor: default;
    padding: 0 0.3em;
    text-decoration: none;
}
.suggestion_list .selected {
    background: #2f5a7c none repeat scroll 0 0;
    color: #ffffff;
}
.suggestion_list .selected a {
    color: #ffffff;
}
#autosuggest {
    display: none;
}
.menudinamico {
    clear: both;
    font-size: 0.8em;
    padding-left: 0.8em;
}
.menudinamico ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.menudinamico .desplegable {
    background: rgba(0, 0, 0, 0) url("../images/botdesplegable.gif") no-repeat scroll left 0.1em;
    color: #025cc5;
    cursor: pointer;
    font-weight: bold;
    margin: 0 0 0.7em;
    padding: 0 0 0.2em 1.7em;
}
.menudinamico .nodesplegable {
    color: #333333;
    cursor: default;
    font-weight: normal;
    margin: 0.4em 0;
    padding: 0 0 0.6em;
}
.menudinamico .desplegado {
    background: rgba(0, 0, 0, 0) url("../images/botdesplegado.gif") no-repeat scroll left 0.1em;
    color: #3a5e88;
    cursor: pointer;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0.2em 1.7em;
}
.noAccesible {
    display: none;
}
.js .noAccesible {
    display: inline;
}
.accesible {
    display: inline;
}
.js .accesible {
    display: none;
}
.noAccesibleBlock {
    display: none;
}
.js .noAccesibleBlock {
    display: block;
}
.accesibleBlock {
    display: block;
}
.js .accesibleBlock {
    display: none;
}
#TB_body {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-size: 0.8em;
    margin: 1em;
}
#TB_body a {
    text-decoration: none;
}
#TB_body a:hover {
    text-decoration: underline;
}
#TB_body .botonera {
    padding: 1.2em 0 0;
}
#TB_body .alerta p, #TB_body .alerta ul, #TB_body .ok p, #TB_body .ok ul, #TB_body .aviso p, #TB_body .aviso ul, #TB_body .error p, #TB_body .error ul {
    font-size: 1em;
}
#TB_overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
.TB_overlayMacFFBGHack {
    background: rgba(0, 0, 0, 0) url("macFFBgHack.png") repeat scroll 0 0;
}
.TB_overlayBG {
    background-color: #000;
    opacity: 0.75;
}
* html #TB_overlay {
    position: absolute;
}
#TB_window {
    background: #ffffff none repeat scroll 0 0;
    border: 4px solid #f1f1f6;
    display: none;
    font-size: 0.8em;
    left: 50%;
    position: fixed;
    text-align: left;
    top: 50%;
    z-index: 102;
}
* html #TB_window {
    position: absolute;
}
#TB_window img#TB_Image {
    border-color: #666666 #cccccc #cccccc #666666;
    border-style: solid;
    border-width: 1px;
    display: block;
    margin: 15px 0 0 15px;
}
#TB_caption {
    float: left;
    height: 25px;
    padding: 7px 30px 10px 25px;
}
#TB_closeWindow {
    float: right;
    height: 25px;
    padding: 11px 25px 10px 0;
}
#TB_closeAjaxWindow {
    float: right;
    font-size: 1.6em;
    margin-bottom: 1px;
    padding: 0 7px 0 0;
    text-align: right;
}
#TB_closeAjaxWindow a, #TB_closeAjaxWindow a:hover, #TB_closeAjaxWindow a:visited {
    color: #ffffff;
    text-decoration: none;
}
#TB_ajaxWindowTitle {
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 0.05em;
    margin-bottom: 1px;
    padding: 0.4em 0.3em 0.2em 0.4em;
}
#TB_title {
    background-color: #2f5a7c;
    color: #ffffff;
    height: 27px;
}
#TB_ajaxContent {
    clear: both;
    line-height: 1.4em;
    overflow: auto;
    padding: 2px 15px 15px;
    text-align: left;
}
#TB_ajaxContent.TB_modal {
    padding: 15px;
}
#TB_ajaxContent p {
    padding: 5px 0;
}
#TB_load {
    display: none;
    height: 13px;
    left: 50%;
    margin: -6px 0 0 -104px;
    position: fixed;
    top: 50%;
    width: 208px;
    z-index: 103;
}
* html #TB_load {
    position: absolute;
}
#TB_HideSelect {
    background-color: #ffffff;
    border: medium none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}
* html #TB_HideSelect {
    position: absolute;
}
#TB_iframeContent {
    border: medium none;
    clear: both;
    margin-bottom: -1px;
    margin-top: 1px;
}
#ayudaaviso {
    background: rgba(0, 0, 0, 0) url("../images/ayudaaviso.gif") no-repeat scroll right top;
    margin-top: -0.5em;
    padding-top: 12px;
}
#ayudaaviso .botonera {
    padding-top: 0;
}
.nota {
    background: #f6f6f9 url("../images/nota_bg.gif") no-repeat scroll left top;
    clear: both;
    margin: 0.3em 0 1.2em;
    padding: 0.6em 0 0.6em 0.6em;
}
.nota p {
    margin: 0;
    padding: 0 1em 0 2.3em !important;
    width: auto;
}
fieldset.noborder {
    border: 0 none;
}
.izquierda {
    float: left;
}
.izquierda span {
    margin-left: 4px;
}
#colcentral .descripcion, #colcendcha .descripcion {
    color: #666666;
    font-size: 1em;
    padding: 0 0 0 1.5em;
}


#colcendcha {
    margin-left: 0.8%;
}
#sesion {
    padding-top: 0.1em;
}
#sesion p .desconectar {
    font-size: 0.9em;
}
#sesion p .desconectar a {
    border: 1px solid #ffffff;
    padding: 0 0.2em 0 0.3em;
    text-decoration: none;
    vertical-align: top;
}
#sesion p .desconectar a:hover {
    background: #ffdddd none repeat scroll 0 0;
    border: 1px solid #bb0000;
    color: #333333;
    text-decoration: none;
}
.desconectar a:focus {
    background: #121467;
    color: #fff;
    text-decoration: none;
}
#colunica .cajaizq p.linkdcha, #colcendcha .cajaizq p.linkdcha, #colcentral .cajaizq p.linkdcha, #colunica .cajadcha p.linkdcha, #colcendcha .cajadcha p.linkdcha, #colcentral .cajadcha p.linkdcha {
    padding-right: 1em;
}
.accesosip {
    border: 1px solid #cccccc;
    margin-bottom: 1.2em;
}
.accesosip .accesocont {
    background: #f6f6f9 none repeat scroll 0 0;
    border: 1px solid #f1f1f6;
    margin: 0.6em;
    padding: 0.5em;
}
.accesosip .accesotexto {
    float: left;
    width: 69%;
}
.accesosip h2 {
    background: #2f5a7c none repeat scroll 0 0;
    color: #ffffff;
    font-size: 0.9em;
    letter-spacing: 0.05em;
    margin: 0.6em 0.6em 0;
    padding: 0.2em 0.3em 0.2em 0.4em;
}
.accesosip h3 {
    border: medium none;
    float: none;
    margin: 0;
    padding: 0 0 0.5em;
}
.accesosip .autenticarse {
    float: right;
    text-align: center;
    width: 30%;
}
#colcentral .accesosip .accesotexto p {
    padding: 0;
    width: auto;
}
#colcentral .accesosip .autenticarse p {
    padding: 0.2em 0;
}
#colcentral .accesosip .autenticarse p a {
    background: #d8dce2 url("../images/bot_bg.gif") repeat-x scroll center top;
    border-color: #e7e7e7 #cccccc #cccccc #e7e7e7;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.85em;
    font-weight: bold;
    padding: 0.2em 0.3em;
}
#colcentral .accesosip .autenticarse p a:hover {
    background: #ebeeec url("../images/bot_bg2.gif") repeat-x scroll center top;
}
.accesosip .cierre {
    float: none;
    width: auto;
}
.loginsip {
    background: #EEE;
    clear: both;
    margin: auto;
    padding: 20px 20px 1px 250px;
    width: 550px;
    font-size: 14px;
    margin-top: 10px;
}

.loginsip img#img_login{
    padding: 30px;
    float: left;
    margin-left: -200px;
}
.loginsip h2 {
    color: #000;
    font-size: 1.4em;
    margin: 0 0 20px;
    padding: 0;
}


#colunica .loginsip p, #colcendcha .loginsip p, #colcentral .loginsip p {
    font-size: 1em;
    margin: 0;
    padding: 0 0 20px;
}

.ayudasip {
    clear: both;
    margin: 50px 0 30px 12%;
    width: 80%;
}
.ayudasipcaja {
    float: left;
    width: 48%;
}
.ayudasipcaja ul a {
    text-decoration: none;
    color: #1E22AA;
    font-family: 'Open Sans', sans-serif;
}
.ayudasipcaja ul a:hover {
    text-decoration: none;
    color:#6164C3;
    font-family: 'Open Sans', sans-serif;
}
#colunica .ayudasipcaja p, #colcendcha .ayudasipcaja p, #colcentral .ayudasipcaja p {
    padding: 0 0 0.8em 0.8em;
}
fieldset {
    border: 1px solid #dddddd;
    clear: both;
    float: left;
    font-size: 0.8em;
    margin: 0.8em 0 1em 0.4em;
    padding: 0.7em 0 0.6em 0.5em;
    width: 98%;
}
.grupo, .gruposinborde {
    font-size: 1em;
}
legend {
    font-weight: bold;
    margin: 0 0 0.3em;
    padding: 0;
}
.conttercio {
    float: left;
    padding: 0.8em 8% 2em 1.3%;
    width: 25%;
}
.contterciodcha {
    float: left;
    padding: 0.8em 0 0 2em;
    width: 24%;
}
.contmitadizq li a, .contmitaddcha li a, .conttercio li a, .contterciodcha li a {
    text-decoration: none;
}
.contmitadizq li a:hover, .contmitaddcha li a:hover, .conttercio li a:hover, .contterciodcha li a:hover {
    text-decoration: underline;
}
.dtstart {
    border: medium none;
}
.geo {
    display: block;
}
.geo .latitude, .geo .longitude {
    display: none;
}
.vcard li {
    padding-bottom: 0.4em;
}
.vcard li.noicono {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-left: 0;
}
.vcard h3 {
    border: medium none;
    float: left;
    margin: 0;
    padding: 0.6em 0 0.5em;
    width: 100%;
}
.vcard ul {
    float: left;
    padding: 0;
    width: 100%;
}
ul.verenmapa {
    margin: 0.2em 0;
    padding: 0 0 0.1em 1.8em;
}
ul.verenmapa li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0 0 0.1em 0.2em;
}
#colcentral .ocultarmapa, #colunica .ocultarmapa, #colcendcha .ocultarmapa {
    line-height: normal;
    padding: 0 0 1.5em;
    text-align: right;
    width: 99%;
}
.ocultarmapa a {
    background: rgba(0, 0, 0, 0) url("../images/world.gif") no-repeat scroll left center;
    padding: 0 0 0 1.8em;
    text-decoration: none;
}
.ocultarmapa a:hover {
    text-decoration: underline;
}
.fax {
    background: rgba(0, 0, 0, 0) url("../images/fax.gif") no-repeat scroll left top;
    padding: 0 0 0.1em 1.9em;
}
.horario {
    background: rgba(0, 0, 0, 0) url("../images/horario.gif") no-repeat scroll left top;
    padding: 0 0 0.1em 1.9em;
}
#menupest2 {
    font-size: 1em !important;
}
.masnoticias ul {
    font-size: 1em !important;
}
.masnoticias li {
    padding: 0 0 0 0.8em;
}
.listaizq li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}
.titlistaizq {
    background: #626e82 none repeat scroll 0 0;
    font-size: 1em !important;
}
.listareciente li {
    padding-bottom: 0;
    padding-top: 0;
}
.actualizaciones li, .listatipoeventos li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}
.listadoc li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}
.paginacion li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.menucontextual ul {
    font-size: 1em !important;
}
.menucontextual li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0 0 0.3em;
}
.formopc ul {
    font-size: 1em !important;
}
.formopc ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.listaparacheck {
    font-size: 1em !important;
}
.cajacoldcha .listadcha li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.cajanoticias ul, .cajanoticias ol {
    font-size: 1.1em !important;
}
.busquedaavanzada li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}
.fila .suggestion_list ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}
.fila .suggestion_list ul li.selected {
    background: #2f5a7c none repeat scroll 0 0;
}
.listamapaweb a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}
.ayudasipcaja ul li{
	margin: 1px -200px 1px 1px;
    padding: 0.1em 0 0.6em 0.8em;
}
#pie ul {
    clear: none;
}
ol {
    font-size: 0.8em !important;
    margin: 0 0 0 1.9em;
    padding: 0 0 0 1em;
}
ol.nube {
    font-size: 1em !important;
}
ol li {
    margin-bottom: 0.4em;
}
ol ul {
    font-size: 1em !important;
    margin: 0;
    padding: 0.5em 0 0 0.7em;
}
ul {
    clear: both;
    list-style: outside none none;
    margin: 0;
    padding-left: 1.5em;
}
ul li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.6em;
    padding: 0.1em 0 0.6em 0.8em;
}
ul.lista, #colizq .lista li {
    font-size: 1em !important;
}
ul ul {
    font-size: 1em !important;
    padding: 0.5em 0 0.7em 1.8em;
}
#colcentral ul ul.lista, #colcendcha ul ul.lista, #colunica ul ul.lista {
    font-size: 1.2em !important;
    margin-bottom: 0;
    padding-bottom: 0;
}
.error ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-size: 0.9em;
    padding-left: 0.1em;
}
a.boton {
    color: #333333;
    padding: 0.25em 0.6em;
    text-decoration: none;
}
a.boton:visited {
    color: #333333;
}
.banner {
    background: #e7ecf8 none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    margin-bottom: 1.2em;
}
.banner .bannercont {
    background-image: -moz-linear-gradient(center top , #ffffff, #d2dcf3);
    border: 2px solid #ffffff;
    font-size: 0.7em;
    padding: 0.4em 4.5em 0.4em 0.5em;
}
.banner img {
    float: left;
    margin: 0 1em 0 0;
}
.banner h3 {
    border: medium none;
    clear: none;
    float: none;
    font-size: 1.5em;
    line-height: 0.8em;
    margin: 0 0 0.4em;
    padding: 0;
    width: auto;
}
#colcentral .banner p {
    clear: none;
    float: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.2em;
    padding: 0 0 0 0.1em;
    width: auto;
}
#colcentral .banner p a {
    font-size: 1.1em;
    text-decoration: underline;
}
#colcentral .banner p a:hover {
    text-decoration: none;
}
.banner .cierre {
    float: none;
    font-size: 1px;
    line-height: 0;
}
.bannerimagen {
    margin-bottom: 1.2em;
    text-align: center;
}
h5 {
    clear: both;
    float: left;
    font-size: 0.8em;
    margin: 0.7em 0;
    padding: 0 0 0 0.4em;
    width: 99%;
}
#colunica .grupo, #colcendcha .grupo, #colcentral .grupo {
    margin: 0 0 0.5em;
    padding: 0 0 0.5em;
}
#colunica .gruposinborde, #colcendcha .gruposinborde, #colcentral .gruposinborde {
    margin: 0 0 0.5em;
    padding: 0;
}
.soloprint {
    display: none;
}
.sellogv {
    padding: 1em 0 4em;
    text-align: center;
}
.saltoprint {
    clear: both;
    page-break-after: always;
}
.cajaaplicaciones {
    float: left;
    margin: 0.3em 0 0 0.5em;
    padding: 0.2em 0 0;
    width: 46%;
}
.titcajaaplicaciones {
    font-size: 0.8em;
    font-weight: bold;
    margin: 0;
    padding: 0.2em 0.6em 1.4em 0.8em;
}
#colunica p.titcajaaplicaciones, #colcendcha p.titcajaaplicaciones, #colcentral p.titcajaaplicaciones {
    clear: none;
    font-size: 0.8em;
    line-height: normal;
    padding-left: 0.8em;
    width: auto;
}
.appscajahome {
    float: left;
    height: 5em;
    margin: 0.2em 0 0.7em 0.3em;
    padding: 0;
    text-align: center;
    width: 22%;
}
.appscaja {
    float: left;
    height: 5em;
    margin: 0.2em 0 0.7em;
    padding: 0;
    text-align: center;
    width: 18%;
}
.appstexto {
    display: block;
    font-size: 0.7em;
}
.datoscircular {
    clear: both;
    float: left;
    font-size: 0.8em;
    margin: 0 0 2em;
    padding-left: 1.6em;
    width: 97%;
}
.datoscircular p {
    margin: 0;
    padding: 0 0 0.3em;
}
#colunica .datoscircular p, #colcendcha .datoscircular p, #colcentral .datoscircular p {
    clear: none;
    font-size: 1em;
    line-height: normal;
    padding-left: 0;
    width: auto;
}
.datoscircular .masdato {
    color: #2f5a7c;
    font-weight: bold;
    margin: 1em 0 0.3em;
    padding: 0;
}
.listadestinatarios {
    clear: both;
    float: left;
    font-size: 0.8em;
    margin: 0;
    padding: 0 0 0 1.4em;
}
.listadestinatarios li {
    background: rgba(0, 0, 0, 0) url("../../images/vlista.gif") no-repeat scroll left 0.5em;
    list-style: outside none none;
    margin-bottom: 0.3em;
    padding-left: 0.8em;
}
.botanadir {
    background: #eef1f0 url("../../images/botanadir_bg_largo.gif") repeat-x scroll left center;
    border-color: #e7e7e7 #cccccc #cccccc #e7e7e7;
    border-style: solid;
    border-width: 1px;
    clear: both;
    color: #333333;
    cursor: pointer;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.7em;
    letter-spacing: 0.02em;
    margin-left: 1em;
    overflow: visible;
    padding: 0.2em 0 0.2em 0.5em;
    text-align: left;
    width: 11.2em;
}
.botanadir:hover {
    background: #eef1f0 url("../../images/botanadir_bg2_largo.gif") repeat-x scroll left center;
    color: #494949;
}
.quitardest {
    margin-bottom: -0.2em;
}
.gestionedictos {
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0;
    padding: 0.6em 0 0 1.5em;
}
.gestionedictos li {
    background: rgba(0, 0, 0, 0) url("../../images/vlista.gif") no-repeat scroll left 0.6em;
    font-weight: bold;
    margin-bottom: 0.6em;
    padding: 0 0 0.4em 0.8em;
}
.gestionedictoscheck {
    display: block;
    font-weight: normal;
    margin-left: 1em;
    padding-top: 0.4em;
}
.gestionedictoscheck img {
    margin: 0 0 -0.2em 0.5em;
}
.gestionedictos li ul {
    margin-top: 0.6em;
}
.gestionedictos li ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline;
    font-weight: normal;
}
.gestionedictos li ul li input {
    background-color: #ffffff;
    background-image: url("../../images/bot_bg.gif");
    background-repeat: repeat-x;
    border-color: #e7e7e7 #cccccc #cccccc #e7e7e7;
    border-style: solid;
    border-width: 1px;
    color: #025cc5;
}
.historicorecysug {
    float: left;
    margin: 0 0 0.8em;
    width: 100%;
}
.tithistoricorecysug {
    background: #8994a6 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 0.8em;
    margin-bottom: 0.4em;
    padding: 0.1em 0 0.1em 0.5em;
}
.actualizaciones {
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0 0.7em 0 0.4em;
    padding: 0;
}
.actualizaciones li {
    margin-bottom: 0.2em;
}
.actualizaciones li a {
    color: #025cc5;
    text-decoration: none;
}
.actualizaciones li a:hover {
    text-decoration: underline;
}
.actualizaciones li .notepad {
    margin: 0.2em 0;
    padding: 0 0 0 1.8em;
}
.icoeventobat {
    background: rgba(0, 0, 0, 0) url("../images/icoeventobat.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding: 0 0 0 1.8em;
}
.consultatreb {
    background: rgba(0, 0, 0, 0) url("../images/consultatreb.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding: 0 0 0 1.8em;
}
.pedidomaterial {
    background: rgba(0, 0, 0, 0) url("../images/pedidomaterial.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding: 0 0 0 1.8em;
}
.comunicaciones {
    background: rgba(0, 0, 0, 0) url("../images/comunicaciones.gif") no-repeat scroll left top;
    margin: 0.2em 0;
    padding: 0 0 0 1.8em;
}
.datoscursogela {
    background: #f6f8fa url("../images/datoscursogela_bg.gif") no-repeat scroll left top;
    font-size: 0.8em;
    margin: 1em auto;
    width: 361px;
}
.datoscursogelaresultados {
    background: #f6f8fa none repeat scroll 0 0;
    float: left;
    font-size: 0.8em;
    margin: 0.5em 0;
    padding: 0.2em 0 0.2em 1em;
    width: 95%;
}
.datoscursogelaresultados h3 {
    border: medium none;
    font-size: 1em;
    margin: 0 0 0.2em;
    padding: 0;
}
.datoscursogelaresultados h3 a:hover {
    text-decoration: underline;
}
.datoscursogela ul {
    background: rgba(0, 0, 0, 0) url("../images/datoscursogelalista_bg.gif") no-repeat scroll left bottom;
    list-style: outside none none;
    margin: 0;
    padding: 1em 0 0.6em 1.3em;
}
.datoscursogelaresultados ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.datoscursogelaresultados ul.datoscursoizq {
    float: left;
    margin-top: 0.3em;
    width: 48%;
}
.datoscursogelaresultados ul.datoscursodcha {
    float: right;
    margin-top: 0.3em;
    width: 48%;
}
.datoscursogela ul li, .datoscursogelaresultados ul li {
    background: rgba(0, 0, 0, 0) url("../images/vdatoscursogela.gif") no-repeat scroll left 0.6em;
    margin-bottom: 0.4em;
    padding-left: 0.9em;
}
.datoscursogela ul li.apuntarcurso {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 1em 1em 0 0;
    text-align: right;
}
.datoscursogela ul li.apuntarcurso a {
    background: rgba(0, 0, 0, 0) url("../../images/cursos.gif") no-repeat scroll left center;
    padding-left: 1.6em;
    text-decoration: none;
}
.datoscursogela ul li.apuntarcurso a:hover {
    text-decoration: underline;
}
.inscrito {
    background: rgba(0, 0, 0, 0) url("../../images/cursos_ok.gif") no-repeat scroll left center;
    display: block;
    font-weight: normal;
    margin-top: 0.5em;
    padding-left: 1.4em;
}
.datoscursogela ul li.apuntarcurso .inscrito {
    display: inline;
}
.cajacentrosin {
    color: #333333;
    float: left;
    margin-bottom: 0.4em;
    padding-bottom: 0.2em;
    width: 99%;
}
.cajacentrosin h3 {
    margin-top: 0.4em;
}
.cajacentrosin h4 {
    font-size: 0.9em;
    margin: 0;
    padding: 0.1em 0 0 0.8em;
    width: 97%;
}
.cajacentrosin h4 a, .cajacentrosin h4 a:visited {
    text-decoration: none;
}
.cajacentrosin h4 a:hover {
    text-decoration: underline;
}
.cajaizqsin {
    clear: both;
    float: left;
    margin: 0.7em 0;
    width: 47%;
}
.cajadchasin {
    clear: right;
    float: right;
    margin: 0.7em 0;
    width: 47%;
}
.cajacentro .cajaizqsin {
    clear: both;
    float: left;
    margin: 0;
    width: 47%;
}
.cajacentro .cajadchasin {
    clear: right;
    float: right;
    margin: 0;
    width: 47%;
}
.pildorahome {
    background: rgba(0, 0, 0, 0) url("../images/pildorahome.gif") no-repeat scroll 0.8em 2.3em;
    border: 1px solid #cdcdcd;
    color: #333333;
    float: left;
    margin-bottom: 1.2em;
    padding-bottom: 0.4em;
    width: 100%;
}
.pildorahome h2 {
    background-color: #2f5a7c;
    color: #ffffff;
    font-size: 0.9em;
    letter-spacing: 0.05em;
    margin: 0.6em;
    padding: 0.2em 0.3em 0.2em 0.4em;
}
.pildora {
    background: rgba(0, 0, 0, 0) url("../images/pildora.gif") no-repeat scroll 0.8em 0.4em;
    color: #333333;
    float: left;
    margin-bottom: 0.4em;
    padding-bottom: 0.6em;
    width: 99%;
}
.pildora h3 {
    float: none;
    margin-left: 8em;
    width: auto;
}
#colunica .pildorahome p, #colcendcha .pildorahome p, #colcentral .pildorahome p {
    margin-right: 0.8em;
    padding: 0 0 0.8em 9.5em;
    width: auto;
}
#colunica .pildora p, #colcendcha .pildora p, #colcentral .pildora p {
    margin-right: 0.8em;
    padding: 0 0 0.3em 9.5em;
    width: auto;
}
#colunica .pildorahome p.linkdcha, #colcendcha .pildorahome p.linkdcha, #colcentral .pildorahome p.linkdcha, #colunica .pildora p.linkdcha, #colcendcha .pildora p.linkdcha, #colcentral .pildora p.linkdcha {
    padding: 0.5em 0 1em;
}
#colunica .pildorahome p.tag, #colcendcha .pildorahome p.tag, #colcentral .pildorahome p.tag, #colunica .pildora p.tag, #colcendcha .pildora p.tag, #colcentral .pildora p.tag {
    margin-left: 4.3em;
    padding: 0 0 0.3em 1.8em;
    width: auto;
}
.diainter {
    background: rgba(0, 0, 0, 0) url("../images/diaInter.jpg") no-repeat scroll 0.1em 2.3em;
    border: 1px solid #cdcdcd;
    color: #333333;
    float: left;
    margin-bottom: 1.2em;
    padding-bottom: 1.2em;
    width: 100%;
}
.diainter h2 {
    background-color: #2f5a7c;
    color: #ffffff;
    font-size: 0.9em;
    letter-spacing: 0.05em;
    margin: 0.6em;
    padding: 0.2em 0.3em 0.2em 0.4em;
}
#colcentral .diainter p {
    margin-right: 0.8em;
    padding: 0.5em 0 0.3em 4em;
    width: auto;
}
.icomaterial {
    background: rgba(0, 0, 0, 0) url("../images/icomaterial.gif") no-repeat scroll left top;
    padding-left: 1.8em;
}
.icomatehistorico {
    background: rgba(0, 0, 0, 0) url("../images/icomatehistorico.gif") no-repeat scroll left top;
    padding-left: 1.8em;
}
.icotoners {
    background: rgba(0, 0, 0, 0) url("../images/icotoners.gif") no-repeat scroll left top;
    padding-left: 1.8em;
}
#colcendcha p .icomaterial a, #colcendcha p .icomatehistorico a, #colcendcha p .icotoners a {
    text-decoration: underline;
}
#colcendcha p .icomaterial a:hover, #colcendcha p .icomatehistorico a:hover, #colcendcha p .icotoners a:hover {
    text-decoration: none;
}
#buscar2 {
    width: 45%;
}
#buscar2 .cajainput {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #d4d0c8;
    border-left: 1px solid #404040;
    border-top: 1px solid #404040;
    float: left;
    height: 19px;
    width: 182px;
}
#buscar2 label {
    display: none;
}
#buscar2 .cajaocultoinput {
    border: medium none;
    float: left;
    font-size: 12px;
    margin: 2px 0 0 2px;
    padding: 0;
    width: 158px;
}
#buscar2 .cajainput a {
    background: rgba(0, 0, 0, 0) url("../images/botfiltrado.gif") no-repeat scroll left top;
    display: block;
    float: left;
    height: 14px;
    margin: 4px 0 0 4px;
    width: 14px;
}
#buscar2 .cajaboton {
    float: left;
    width: 40%;
}
#buscar2 .cajaboton input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #d8dce2 url("../images/bot_bg.gif") repeat-x scroll left top;
    border-color: #404040 #d4d0c8 #d4d0c8 #404040;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    letter-spacing: 0.03em;
    margin: 0;
    overflow: visible;
    padding: 0 8px;
    vertical-align: top;
}
#buscar2 .filtrado {
    background: rgba(0, 0, 0, 0) url("../images/filtradointranet_bg.gif") no-repeat scroll left top;
    height: 145px;
    left: 0;
    position: absolute;
    top: 14px;
    width: 184px;
    z-index: 1000000;
}
#buscar2 .filtrado ul {
    float: none;
    font-size: 1em;
    list-style: outside none none;
    margin: 14px 1px 1px 6px;
    padding: 0;
    width: auto;
}
#buscar2 .filtrado li {
    background: rgba(0, 0, 0, 0) url("../images/filtrado_off.gif") no-repeat scroll 0.2em 0.4em;
    padding: 0 0 1px 1.5em;
}
#buscar2 .filtrado a, #buscar .filtrado a:visited {
    display: block;
    margin-right: 1px;
    padding: 2px 0 2px 2px;
    text-decoration: none;
}
#buscar2 .filtrado a:hover {
    background: #025cc5 none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    padding: 2px 0 2px 2px;
    text-decoration: none;
}
#buscar2 .filtrado li.filtro {
    background: rgba(0, 0, 0, 0) url("../images/filtrado_on.gif") no-repeat scroll 0.2em 0.4em;
}
.listaenlaces {
    padding: 1em 0 0.4em 0.8em;
}
.listaenlaces ul {
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.listaenlaces li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.6em;
    margin-bottom: 0.4em;
    padding-left: 0.7em;
}
.listaenlaces li a {
    text-decoration: none;
}
.listaenlaces li a:hover {
    text-decoration: underline;
}
.top {
    line-height: normal;
    padding-bottom: 2.5em;
    text-align: right;
}
.top a {
    background: rgba(0, 0, 0, 0) url("../images/top.gif") no-repeat scroll left center;
    padding: 0 0 0 1.2em;
    text-decoration: none;
}
.top a:hover {
    text-decoration: underline;
}
.cajaderilus {
    border: 1px solid #cdcdcd;
    color: #333333;
    float: right;
    margin-bottom: 1.2em;
    padding-bottom: 0.2em;
    width: 47%;
}
.cajaizqilus {
    border: 1px solid #cdcdcd;
    color: #333333;
    float: left;
    margin-bottom: 1.2em;
    padding-bottom: 0.2em;
    width: 47%;
}
.cajaderilus h2, .cajaizqilus h2 {
    background-color: #2f5a7c;
    color: #ffffff;
    font-size: 0.9em;
    letter-spacing: 0.05em;
    margin: 0.6em;
    padding: 0.2em 0.3em 0.2em 0.4em;
}
#colcentral .cajaizqilus .material {
    background: rgba(0, 0, 0, 0) url("../images/material.jpg") no-repeat scroll 0.5em 0.2em;
    height: 8.1em;
    margin-right: 0.8em;
    padding: 0.5em 0 0.3em 11em;
    width: auto;
}
#colcentral .cajaderilus .toners {
    background: rgba(0, 0, 0, 0) url("../images/tonners.jpg") no-repeat scroll 0.5em 0.2em;
    height: 8.1em;
    margin-right: 0.8em;
    padding: 0.5em 0 0.3em 9em;
    width: auto;
}
#colcentral .cajaderilus .salud {
    background: rgba(0, 0, 0, 0) url("../images/riesgocortes.jpg") no-repeat scroll 0.5em 0.2em;
    height: 8.1em;
    margin-right: 0.8em;
    padding: 0.5em 0 0.3em 11em;
    width: auto;
}
#colcentral .cajaderilus .ofertas {
    background: rgba(0, 0, 0, 0) url("../images/ofertas.jpg") no-repeat scroll 0.5em 0.2em;
    height: 6.1em;
    margin: 0 0.8em 0 0;
    padding: 0.8em 0 0 7em;
    width: auto;
}
#colcentral .cajaderilus .ofertas li {
    font-size: 0.8em;
    list-style-type: none;
    margin-bottom: 0.6em;
}
#colcentral .cajaizqilus .seguridad {
    background: rgba(0, 0, 0, 0) url("../images/seguridad.jpg") no-repeat scroll 0.5em 0.2em;
    height: 9em;
    margin-right: 0.8em;
    padding: 0.5em 0 0.3em 11em;
    width: auto;
}
.cajaeuscoldcha {
    background: #c4db0d url("../images/justizianeuskaraz.gif") no-repeat scroll left top;
    float: left;
    margin: 0 0 0.8em;
    padding-top: 3em;
    width: 95%;
}
.cajaeuscoldcha p {
    font-size: 0.8em;
    margin: 0 0.6em;
    padding: 0 0 0.4em;
}
.cajaeuscoldcha p a {
    color: #000000;
    text-decoration: none;
}
.cajaeuscoldcha p a:hover {
    color: #000000;
    text-decoration: underline;
}
.cajaeuscoldcha p a:visited {
    color: #000000;
}
.contacta {
    background: rgba(0, 0, 0, 0) url("../images/contactaextprof.jpg") no-repeat scroll 2em bottom;
    float: left;
    padding: 1em 0 1em 15em;
    width: 40em;
}
.contacta .formlabel {
    width: 20%;
}
.contacta label, .contacta input {
    font-size: 1em;
    margin: 0;
}
.contacta textarea {
    font-size: 13px;
    height: 12em;
    margin: 0;
    width: 25em;
}
.puntuarcurso {
    font-size: 0.8em;
    margin: 0 0 0 0.8em;
}
.puntuarcurso input {
    font-size: 0.85em;
}
.puntuartxt {
    color: #666666;
    margin-bottom: 0.25em;
}
.rating-cancel, .star-rating {
    background: transparent none repeat scroll 0 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    width: 17px;
}
.rating-cancel, .rating-cancel a {
    background: rgba(0, 0, 0, 0) url("../images/delete.gif") no-repeat scroll 0 -16px;
}
.star-rating, .star-rating a {
    background: rgba(0, 0, 0, 0) url("../images/star.gif") no-repeat scroll 0 0;
}
.rating-cancel a, .star-rating a {
    background-position: 0 0;
    border: 0 none;
    display: block;
    height: 100%;
    width: 16px;
}
.star-rating-on a {
    background-position: 0 -16px !important;
}
.star-rating-hover a {
    background-position: 0 -32px;
}
.star-rating-readonly a {
    cursor: default !important;
}
.star-rating {
    background: transparent none repeat scroll 0 0 !important;
    overflow: hidden !important;
}
.star-rating-control {
    bottom: -0.1em;
    float: left;
    position: relative;
}
.contcategorias {
    float: left;
    margin-bottom: 1em;
    width: 100%;
}
.cajacategorias {
    float: left;
    font-size: 0.8em;
    margin: 0.4em 0;
    padding-left: 1.3em;
    width: 95%;
}
.colcategorias {
    float: left;
    width: 32%;
}
.cajacategorias a {
    color: #025cc5;
    text-decoration: none;
}
.cajacategorias a:hover {
    text-decoration: underline;
}
.catpublica {
    background: rgba(0, 0, 0, 0) url("../images/folder.gif") no-repeat scroll left 0.15em;
    padding-left: 1.5em;
}
.catpublica a img {
    margin-bottom: -0.1em;
}
.listadoc {
    clear: both;
    float: left;
    font-size: 0.8em;
    margin: 0;
    padding: 0.7em 0 0;
    width: 95%;
}
.listadoc li {
    list-style: outside none none;
    margin: 0 1.5em 0.7em;
}
.listadoc li a {
    color: #025cc5;
    text-decoration: none;
}
.listadoc li a:hover {
    text-decoration: underline;
}
.cajacentrosin .listadoc {
    float: left;
    padding: 0 0 0 1.2em;
    width: 90%;
}
.cajacentrosin .listadoc li {
    margin: 0.2em 0;
    padding: 0.1em 0 0.4em 0.8em;
}
.autordoc {
    color: #666666;
    font-size: 0.85em;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 0.4em 0 0 1.8em;
}
#colunica p.autordoc, #colcendcha p.autordoc, #colcentral p.autordoc {
    clear: none;
    font-size: 0.85em;
    line-height: normal;
    padding-left: 1.8em;
    width: auto;
}
.peso {
    color: #666666;
    font-size: 0.85em;
    letter-spacing: 0.05em;
}
.bibliotecadatos {
    float: left;
    width: 80%;
}
.bibliotecatipos {
    float: right;
    width: 16%;
}
.bibliotecatipos h3 {
    border: medium none;
    float: none;
    margin: 0;
    padding: 1em 0;
    width: auto;
}
#colcendcha .bibliotecatipos .lista {
    float: none;
    margin: 0;
    padding: 0;
    width: auto;
}
.bibliotecatipos li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.5em;
}
.colenlaces {
    float: left;
    margin-top: 1em;
    width: 99%;
}
.colenlaces ul {
    list-style: outside none none;
    margin: 0.3em 0 0 1.4em;
    padding: 0;
}
.colenlaces li {
    float: left;
    margin-bottom: 0.5em;
    width: 46%;
}
.colenlaces a {
    text-decoration: none;
}
.colenlaces a:hover {
    text-decoration: underline;
}
.vevent {
    border: 1px solid #ffffff;
    clear: both;
    margin: 0.4em auto 1em;
    width: 98%;
}
.vevent:hover {
    background-color: #f7f7f9;
    border: 1px solid #e8e8e8;
}
#colunica .vevent p.description, #colcendcha .vevent p.description, #colcentral .vevent p.description {
    color: #666666;
    padding: 0 0 0.2em 0.6em;
}
.listaevento {
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0;
    padding: 0.1em 0.5em;
}
.listaevento li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0.1em 0;
    padding: 0;
}
.listaevento a {
    text-decoration: none;
}
.listaevento a:hover {
    text-decoration: underline;
}
.listaevento .editar {
    margin: 0 0 0 3em;
}
.fechaevento {
    border-top: 1px solid #8994a6;
    color: #ffffff;
    padding-bottom: 0.15em;
    width: 100%;
}
.fechaevento span {
    background-color: #8994a6;
    border: medium none;
    font-size: 0.9em;
    padding: 0.1em 0.6em;
}
.fechaevento .eventoalerta {
    background-color: #ffff99;
    border-bottom: 1px solid #eddd30;
    border-left: 1px solid #eddd30;
    border-right: 1px solid #eddd30;
    color: #333333;
    font-size: 0.9em;
    margin-bottom: 0.4em;
    padding: 0.1em 0.6em;
}
.fechaevento abbr {
    border: medium none;
}
.titevento {
    font-weight: bold;
    margin: 0.8em 0 0.1em;
    padding: 0;
}
.datosevento {
    color: #666666;
    margin: 0.4em 0;
    padding: 0.1em 0;
}
#cajacalendario {
    margin: 0.4em 0 0.4em 0.2em;
}
#calendar {
    background-color: #ffffff;
    border-left: 1px solid #cbd5e1;
    color: #333333;
    font-size: 0.75em;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 97%;
}
.nav, .nav a {
    color: #ffffff;
    font-size: 1.1em;
    text-align: center;
    text-decoration: none;
}
.nav:visited, .nav a:visited {
    color: #ffffff;
}
#calendar caption {
    background-color: #8994a6;
    color: #ffffff;
    font-size: 12px;
    letter-spacing: 0.08em;
    margin: 0;
    padding: 0 4.5% 0 0;
    text-align: center;
    width: 97%;
}
#calendar th {
    background: #cbd5e1 none repeat scroll 0 0;
    border-bottom: 1px solid #cbd5e1;
    border-right: 1px solid #cbd5e1;
    border-top: 1px solid #cbd5e1;
    color: #ffffff;
    font-weight: normal;
    height: 10px;
}
#calendar .hoy {
    background-color: #ecf0f4;
    color: #333333;
    font-weight: bold;
}
#calendar td {
    background-color: #ffffff;
    border-bottom: 1px solid #cbd5e1;
    border-right: 1px solid #cbd5e1;
    height: 20px;
    text-align: center;
    width: 20px;
}
#calendar td .diaevento {
    color: #025cc5;
    display: block;
    text-decoration: underline;
}
#calendar td .diaevento:hover {
    text-decoration: none;
}
.listatipoeventos {
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0 0.2em 0.2em 1em;
    padding: 0;
}
.listatipoeventos a {
    color: #025cc5;
    text-decoration: none;
}
.listatipoeventos a:hover {
    text-decoration: underline;
}
.respuesta {
    background: #f6f6f9 url("../images/faqs_bg.gif") no-repeat scroll left 0.5em;
    clear: both;
    font-size: 0.8em;
    margin: 0 1em 1em 0;
    padding: 0.5em 1em 1em 8em;
}
.respuesta p {
    margin: 0;
    padding: 0.3em 0 0.4em;
}
#colunica .respuesta p, #colcendcha .respuesta p, #colcentral .respuesta p {
    clear: none;
    font-size: 1em;
    padding-left: 0;
    width: auto;
}
.respuesta ul {
    font-size: 1em;
}
.respuesta ul ul {
    padding-bottom: 0;
}
#navruta {
    clear: both;
    width: 99%;
}
#navruta ul {
    border-bottom: 1px solid #333333;
    font-size: 0.7em;
    margin: 1em 0;
    padding: 0.2em 0 1.8em;
}
#navruta li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #eeedec none repeat scroll 0 0;
    border-color: #333333 #333333 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    display: block;
    float: left;
    list-style: outside none none;
    margin: 1px 0 0 3px;
    padding: 2px 5px;
    text-decoration: none;
}
#navruta li a {
    text-decoration: none;
}
#navruta li a:hover {
    text-decoration: underline;
}
#navruta li#navcurrent {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid white;
    color: #333333;
}
.tablalista, .tabla {
    border-bottom: 1px solid #f1f1f6;
    clear: both;
    float: left;
    font-size: 0.8em;
    margin-bottom: 0.5em;
    width: 99%;
}
fieldset .tablalista, fieldset .tabla {
    margin-left: 0.15em;
}
.tablalista caption {
    border-bottom: 1px solid #2f5a7c;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0.2em 0 0.2em 0.4em;
    text-align: left;
}
.tabla caption {
    display: none;
}
.tablalista th, .tabla th {
    background-color: #f1f1f6;
    padding: 0.6em 0.4em 0.3em;
    text-align: left;
    white-space: nowrap;
}
.tablalista .par, .tabla .par {
    background-color: #f1f1f6;
}
.tablalista tr:hover a {
    color: #ffffff;
}
.tablalista tr:hover {
    background-color: #96b3dc;
}
.tablalista thead tr:hover {
    background-color: #f1f1f6;
}
.tablalista td, .tabla td {
    padding: 0.3em 0.4em;
}
.tablalista td a, .tabla td a {
    text-decoration: none;
}
.estadousuario {
    cursor: pointer;
    float: right;
    font-size: 0.8em;
    margin-top: 0.7em;
    width: 95%;
}
.estadousuario p {
    margin: 0;
    padding: 0.5em 0 0.5em 2.4em;
}
#colunica .estadousuario p, #colcendcha .estadousuario p, #colcentral .estadousuario p {
    clear: none;
    font-size: 1em;
    line-height: normal;
    padding-left: 2.4em;
    width: auto;
}
.estadousuario ul {
    background: rgba(0, 0, 0, 0) url("../../images/menucontextual_bg.gif") no-repeat scroll left top;
    border-bottom: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    cursor: default;
    font-size: 1em;
    list-style: outside none none;
    margin: 0;
    padding: 0.5em 0 0 1.3em;
}
.estadousuario li {
    margin: 0.2em 0 0.4em;
    padding: 0 0 0 0.8em;
}
.estadousuario li.cerrarestado {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0 0.4em 0 0;
    text-align: right;
}
.estadousuario li a {
    color: #2f5a7c;
    text-decoration: none;
}
.estadousuario li a:hover {
    text-decoration: underline;
}
.disponible {
    background: #f0fff0 url("../../images/ok_bg.gif") no-repeat scroll left top;
    border: 1px solid #339900;
}
.listamayus {
    font-size: 1.2em;
    list-style: outside none none;
    margin: 0;
    padding: 0.1em 0 0.3em;
    text-transform: capitalize;
}
.listamayus li {
    display: inline;
}
.listamayus li a {
    text-decoration: none;
}
.listamayus li a:hover {
    text-decoration: underline;
}
.cajaincidencias {
    float: left;
    font-size: 0.8em;
    margin: 0 0 1em 0.5em;
    width: 99%;
}
.cajaincidencias .numincidencia {
    float: left;
    width: 6.5em;
}
.cajaincidencias .descrincidencia {
    float: left;
    width: 63%;
}
.cajaincidencias .botincidencia {
    float: right;
}
.cajaincidencias .botincidencia input {
    background-color: #ffffff;
    background-image: url("../../images/bot_bg.gif");
    border-color: #e7e7e7 #cccccc #cccccc #e7e7e7;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.85em;
    letter-spacing: 0.03em;
    margin: 0;
    overflow: visible;
    padding: 0.2em 0.6em 0.1em;
}
.cajaincidencias .botincidencia input:hover {
    background-image: url("../../images/bot_bg2.gif");
    color: #494949;
}
.cajateldeitu {
    float: left;
    font-size: 0.8em;
    margin: 0.5em 0 1em 1.2em;
    width: 27em;
}
.cajateldeitu .coletiqueta {
    float: left;
    width: 11em;
}
.cajateldeitu .colnumero {
    float: left;
    width: 7em;
}
.deituchat {
    background: rgba(0, 0, 0, 0) url("../images/bocadillochat.gif") no-repeat scroll 75% 3.8em;
    height: 8em;
    width: 11em;
}
.deituchat p {
    font-weight: bold;
    margin: 0;
    padding: 1em 0 0.7em 0.5em;
}
#colunica .deituchat p, #colcendcha .deituchat p, #colcentral .deituchat p {
    clear: none;
    font-size: 1em;
    line-height: normal;
    padding-left: 0.5em;
    width: auto;
}
.deituchat a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    text-decoration: none;
}
.deituchat a:hover {
    text-decoration: underline;
}
.deituchat div {
    font-size: 1em;
    text-align: right;
    width: 47%;
}
.deituchat div span {
    font-size: 1.6em;
    font-weight: bold;
}
.deitubusqueda {
    background: rgba(0, 0, 0, 0) url("../images/deituchica.gif") no-repeat scroll left 1em;
    clear: both;
    height: 5.3em;
    margin: 0 0 0.6em 0.3em;
    padding: 1em 0;
}
.deitubuscaja {
    border: 1px solid #cdcdcd;
    margin: 0.1em 0 0 6.3em;
}
.dudas {
    background: rgba(0, 0, 0, 0) url("../images/dudas.gif") no-repeat scroll right 1em;
}
.dudas a, #colunica .dudas p a, #colcendcha .dudas p a, #colcentral .dudas p a {
    text-decoration: underline;
}
.dudas a:hover, #colunica .dudas p a:hover, #colcendcha .dudas p a:hover, #colcentral .dudas p a:hover {
    text-decoration: none;
}
.dudas1 {
    width: 73%;
}
.dudaseat {
    float: left;
    padding: 0.7em 0 0.6em 1.2em;
    width: 90%;
}
.dudaseat .dudaseatcol {
    float: left;
    padding-right: 2%;
    width: 30%;
}
.dudaseat h3 {
    border: 0 none;
    float: none;
    font-size: 0.8em;
    margin-top: 0;
    padding: 0;
    width: auto;
}
.dudaseat ul {
    float: none;
    padding: 0;
    width: auto;
}
.deitubuscaja h3 {
    border: medium none;
    float: none;
    margin: 0;
    padding: 0.8em 0 0 1em;
    width: 80%;
}
.relojdeitu {
    background: rgba(0, 0, 0, 0) url("../../images/reloj.gif") no-repeat scroll left top;
    clear: both;
    float: left;
    font-size: 0.8em;
    margin: 0.7em 0 0.4em 1.2em;
    padding-bottom: 0.7em;
    padding-left: 1.9em;
    width: 90%;
}
#colunica p.relojdeitu, #colcendcha p.relojdeitu, #colcentral p.relojdeitu, #colunica p.emaildeitu, #colcendcha p.emaildeitu, #colcentral p.emaildeitu {
    clear: both;
    font-size: 0.8em;
    line-height: normal;
    margin-left: 1.2em;
    padding: 0 0 0.8em 1.9em;
    width: 90%;
}
.emaildeitu {
    background: rgba(0, 0, 0, 0) url("../../images/email.gif") no-repeat scroll left top;
    clear: both;
    float: left;
    font-size: 0.8em;
    margin: 0 0 0 1.2em;
    padding-left: 1.8em;
    width: 90%;
}
.cajacolresoldudas {
    float: left;
    padding: 1.2em 0 1em 1em;
    width: 95%;
}
.colresoldudas {
    float: left;
    width: 32%;
}
#colunica .colresoldudas p, #colcendcha .colresoldudas p, #colcentral .colresoldudas p {
    margin: 0;
    padding-left: 0;
    text-align: center;
    width: 13.8em;
}
.contactacondeitu {
    clear: both;
    float: left;
    margin: 0.7em 0;
    width: 60%;
}
.contactacondeituchat {
    background: rgba(0, 0, 0, 0) url("../../images/menucontextual_bg.gif") no-repeat scroll left -100px;
    border: 1px solid #e9e9e9;
    float: left;
    margin: 1.2em 0;
    padding-bottom: 0.3em;
    width: 11em;
}
.contactacondeituchat .deituchat {
    background: rgba(0, 0, 0, 0) url("../images/bocadillochat.gif") no-repeat scroll 8em 2em;
    font-size: 0.8em;
    height: auto;
    padding: 1.4em 1.2em 1.2em;
    width: auto;
}
.contactacondeituchat .deituchat a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    text-decoration: none;
}
.contactacondeituchat .deituchat a:hover {
    text-decoration: underline;
}
.contactacondeituchat .deituchat div {
    text-align: right;
    width: 4.8em;
}
.contactacondeituchat .deituchat div span {
    font-size: 1.6em;
    font-weight: bold;
}
.dirtel {
    background: rgba(0, 0, 0, 0) url("../images/dirtel.gif") no-repeat scroll left top;
    height: 7.3em;
    margin: 1em 0 0 0.6em;
    padding: 0 0 0 9em;
}
.dirtel .gruposinborde {
    padding-top: 0;
}
.dirtel .fila {
    padding-bottom: 0.3em;
}
.dirtel .formlabel {
    width: 8em;
}
.dirtel .botonera {
    text-align: right;
    width: 16em;
}
#dirtelmapa {
    border: 1px solid #cccccc;
    clear: both;
    float: left;
    height: 21.5em;
    margin-top: 0.5em;
    width: 99%;
}
.dirtelresultadofila {
    float: left;
    width: 99%;
}
.dirtelresultado {
    float: left;
    padding: 0 1.6em 1.2em 0;
    width: 45%;
}
.dirtelresultado h4 {
    background: #f1f1f6 none repeat scroll 0 0;
    font-size: 0.8em;
    margin: 0;
    padding: 0.3em 0 0.4em 2%;
    width: 98%;
}
.dirtelresultado ul {
    float: left;
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0.3em 1em;
    width: 95%;
}
.dirtelresultado ul.adr {
    background: rgba(0, 0, 0, 0) url("../images/dirtelresultadoh4_bg.gif") no-repeat scroll 0.2em top;
    padding: 1em 0 0 1em;
}
.dirtelresultado li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
    padding: 0 0 0.5em;
}
.dirtelresultado a {
    text-decoration: none;
}
.dirtelresultado a:hover {
    text-decoration: underline;
}
#dirtelresultmapa {
    border: 1px solid #cccccc;
    clear: both;
    float: left;
    height: 22em;
    margin-top: 0.5em;
    width: 99%;
}
.desdedonde {
    background: #f1f1f6 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    clear: both;
    float: left;
    font-size: 0.8em;
    text-align: center;
    width: 99%;
}
.desdedonde h4 {
    font-size: 1em;
    margin-bottom: 0;
    padding-bottom: 0;
}
.desdedonde form {
    clear: both;
}
.desdedonde input {
    margin: 1em 0 0 1em;
}
.desdedonde .boton {
    font-size: 0.85em;
}
#colcendcha .desdedonde p {
    color: #666666;
    font-size: 0.85em;
}
#dirtelresultmapallegar {
    border: 1px solid #cccccc;
    clear: both;
    float: left;
    height: 32em;
    margin-top: 0.5em;
    width: 99%;
}
#dirtelresultmapallegar .indicaciones {
    float: left;
    width: 35%;
}
#dirtelresultmapallegar .indicaciones ol {
    font-size: 0.75em;
    height: 41.8em;
    margin: 0;
    overflow: auto;
    padding: 0.3em 0 0.6em 2.2em;
}
#dirtelresultmapallegar .indicaciones ol li {
    border-bottom: 1px solid #e7e7e7;
    margin: 0 0 0.3em;
    padding: 0 0 0.2em;
}
#dirtelresultmapallegar .indicaciones p {
    clear: none;
    color: #666666;
    font-size: 1em;
    line-height: normal;
    margin: 0;
    padding: 0.2em 0 0;
    width: auto;
}
#dirtelresultmapallegar .indicaciones ol li ul li.distancia {
    color: #999999;
    padding: 0.1em 0 0;
}
#dirtelresultmapallegar .rutallegar {
    float: left;
    height: 32em;
    width: 65%;
}
.imprimirmapa {
    clear: both;
    font-size: 0.8em;
    margin: 0;
    padding: 0.8em 0 0;
    text-align: right;
    width: 99%;
}
.imprimirmapa a, .imprimirmapa a:visited {
    background: rgba(0, 0, 0, 0) url("../../images/impresora.gif") no-repeat scroll left center;
    padding: 0.6em 0 0.6em 22px;
    text-decoration: none;
}
.imprimirmapa a:hover {
    text-decoration: underline;
}
.gmap {
    height: 350px;
    margin: 0 0 2em 1em;
    width: 97%;
}
.imggmap {
    float: left;
    margin: 0 1em 0 0;
}
#colunica p.titgmap, #colcendcha p.titgmap, #colcentral p.titgmap {
    clear: none;
    font-size: 0.8em;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 0;
    width: auto;
}
#colunica p.txtgmap, #colcendcha p.txtgmap, #colcentral p.txtgmap {
    clear: none;
    color: #666666;
    font-size: 0.75em;
    line-height: normal;
    margin: 0;
    padding: 0;
    width: auto;
}
.extensiones {
    font-size: 1em;
    padding: 0 0 0 1.5em;
}
.extensiones li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline;
    float: left;
    padding: 0 0 1.3em;
    width: 45%;
}
.extensiones span {
    color: #666666;
    font-size: 0.9em;
}
.dirtelorg {
    background: rgba(0, 0, 0, 0) url("../images/dirtelorg.gif") no-repeat scroll right bottom;
}
.geo {
    display: block;
}
.geo .latitude, .geo .longitude {
    display: none;
}
.cajacentromitad {
    float: left;
    font-size: 0.8em;
    padding: 0.2em 0 0.2em 0.8em;
    width: 47%;
}
.cajacentromitad label {
    display: block;
    padding-bottom: 0.2em;
}
.cajacentromitad .boton {
    font-size: 0.85em;
}
.cajacentromitad span {
    color: #666666;
    display: block;
    font-size: 0.85em;
}
.cajacentromitad span img {
    margin: 0 0 -0.2em 0.2em;
}
.pregtreba {
    clear: both;
    font-size: 0.8em;
    text-align: right;
}
.pregtreba span {
    background: rgba(0, 0, 0, 0) url("../images/pregtreba.gif") no-repeat scroll left top;
    padding: 0 0.8em 0 1.8em;
}
.pregtreba a {
    text-decoration: none;
}
.pregtreba a:hover {
    text-decoration: underline;
}
#colcentral .cajacentromitad p {
    font-size: 1em;
    padding: 0;
}
#colcentral .cajacentromitad ul {
    font-size: 1.3em;
    margin: 0;
    padding: 0.5em 0 0 0.8em;
}
.cajacentromitad li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.6em;
}
.epaibipresentacion {
    background: #f6f6f9 url("../images/epaibitxapa.gif") no-repeat scroll left 0.3em;
    margin: 0.5em 0.5em 0 0;
    padding-left: 10em;
}
#colcentral .epaibipresentacion .lista {
    float: none;
    padding: 0.4em 0 0.6em;
    width: auto;
}
.epaibipresentacion li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 1.15em;
    padding: 0.6em 0 0.6em 1em;
}
.pildoraondo {
    background: rgba(0, 0, 0, 0) url("../../images/icono_ok.gif") no-repeat scroll left 0.1em;
    color: #336600;
    display: block;
    font-weight: bold;
    padding-left: 1.8em;
}
.pildoragaizki {
    background: rgba(0, 0, 0, 0) url("../../images/icono_cancel.gif") no-repeat scroll left 0.1em;
    color: #bb0000;
    display: block;
    font-weight: bold;
    padding-left: 1.8em;
}
#colunica .pildoraeredu, #colcendcha .pildoraeredu, #colcentral .pildoraeredu {
    background: #f8f8f8 url("../images/pildoraeredu.gif") no-repeat scroll center bottom;
    padding: 0.4em 0.5em 4em 0.7em;
}
#colunica .pildoraeredu p, #colcendcha .pildoraeredu p, #colcentral .pildoraeredu p {
    clear: none;
    padding: 0.7em 0 0.4em;
    width: auto;
}
.busquedaavanzada .rotaridioma {
    color: #666666;
}
.busquedaavanzada .rotaridioma img {
    margin: 0 0 -0.2em 0.2em;
}
.textosbi {
    background: rgba(0, 0, 0, 0) url("../images/textosbi.gif") no-repeat scroll left top;
    padding-bottom: 0.6em;
}
.textosbi div {
    padding-left: 4em;
}
.textosbi div h4 {
    padding: 0;
}
.textosbibuscar {
    float: left;
    padding: 0 0 0.2em 0.8em;
    width: 95%;
}
.textosbibuscar label {
    display: none;
}
.textosbibuscar .boton {
    font-size: 0.85em;
    font-weight: bold;
    margin: 0.4em 0 0;
}
.textosbibuscar form div {
    padding-bottom: 0.3em;
}
.textosbibuscar form div span {
    color: #666666;
    margin-right: 0.7em;
}
.textosbibuscar form div img {
    vertical-align: bottom;
}
.textosbibuscar .jtermejemplo {
    color: #666666;
    padding: 0.5em 0 0.2em;
}
.textobiresultado {
    float: left;
    margin: 0.3em 0 1.2em;
    width: 98%;
}
.textobiresultado h4 {
    clear: none;
    float: none;
    margin: 0;
    padding-top: 0.2em;
    width: auto;
}
.textobiresultado div {
    border-left: 5px solid #e8f8c9;
}
.textobiley {
    color: #666666;
    font-size: 0.75em;
    padding-right: 1em;
    text-align: right;
}
.textobiley .info {
    font-size: 1em;
}
.jtermbuscar {
    float: left;
    font-size: 0.8em;
    margin: 0.6em 0 0;
    padding: 0.7em 0 0.2em;
    width: 100%;
}
.jtermbuscar .jtermbuscarcaja {
    float: left;
    padding-left: 0.8em;
    width: 60%;
}
.jtermbuscar h3 {
    display: none;
}
.jtermbuscar label {
    display: none;
}
.jtermbuscar .boton {
    font-size: 0.85em;
    font-weight: bold;
}
.jtermbuscar form div {
    padding-bottom: 0.3em;
}
.jtermbuscar form div span {
    color: #666666;
    margin-right: 0.7em;
    padding-top: 0.3em;
}
.jtermbuscar form div img {
    vertical-align: bottom;
}
.jtermtr {
    background: #f6f6f9 none repeat scroll 0 0;
    font-weight: bold;
}
td.jtermdetalle {
    background: #f6f6f9 none repeat scroll 0 0;
    padding: 0 0 0 3.5em;
}
td.jtermdetalle .conjdatos {
    padding: 0.8em 0 0;
    width: 100%;
}
td.jtermdetalle .fila {
    padding: 0;
}
td.jtermdetalle .etiqueta {
    font-size: 1em;
    padding-left: 0;
    width: 10%;
}
td.jtermdetalle .dato {
    font-size: 1em;
}
td.jtermdetalle ul {
    border-bottom: 1px dashed #d1d1d1;
    float: left;
    font-size: 1em;
    margin: 0;
    padding: 1.2em 0;
    width: 100%;
}
td.jtermdetalle li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline;
    margin: 0 1em 0 0;
    padding: 0 1em 0 0;
}
td.jtermdetalle li.bordcha {
    color: white;
    border-right: 1px solid #c7c7c7;
}
td.jtermdetalle li span.enviar {
    background: rgba(0, 0, 0, 0) url("../images/enviar.gif") no-repeat scroll left 0.2em;
    padding: 0 0 0.1em 1.7em;
}
td.jtermdetalle li a {
    text-decoration: none;
}
td.jtermdetalle li a:hover {
    text-decoration: underline;
}
#vemergente {
    background: #ffffff none repeat scroll 0 0;
    color: #333333;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    height: 100%;
    padding-bottom: 1.9em;
    width: 97%;
}
#vemergente h1 {
    background-color: #2f5a7c;
    color: #ffffff;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0.05em;
    margin: 0.6em;
    padding: 0.2em 0 0.2em 0.4em;
    width: 96%;
}
#vemergente h2 {
    border-bottom: 1px solid #2f5a7c;
    clear: both;
    float: left;
    font-size: 0.9em;
    margin: 0.4em 0 0.3em 0.6em;
    padding: 0 0 0.2em 0.4em;
    width: 96%;
}
#vemergente .imprimir {
    width: 97%;
}
#vemergente #mensajejustificante {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #f1f1f1;
    clear: both;
    font-size: 0.8em;
    margin: 0 auto;
    padding: 0.7em;
    width: 43em;
}
#vemergente #mensajejustificante p {
    margin: 0 0 0.7em;
    padding: 0;
}
#vemergente #mensajejustificante #justificantefirma {
    padding-bottom: 3em;
    text-align: center;
}
#vemergente fieldset {
    float: left;
}
#vemergente .tablalista {
    margin-bottom: 0.5em;
    margin-left: 0.8em;
    width: 46.5em;
}
#vemergente .botmemoriaresultados {
    clear: both;
    margin: 0 1.2em 1em 0;
    text-align: right;
}
#vemergente .botmemoriaresultados span {
    float: left;
}
#vemergente .botmemoriaresultados form {
    display: inline;
}
#vemergente .ok, #vemergente .alerta, #vemergente .aviso {
    clear: both;
    float: left;
    margin: 0.3em 0 0.5em 0.5em;
    width: 95%;
}
#vemergente .conjdatos {
    float: left;
    margin: 0 0.2em 0.5em 0;
    padding: 0.9em 0 0 1.3em;
    width: 95%;
}
#vemergente .formopc {
    margin-top: 0;
    padding-top: 0;
}
.doblecol {
    float: left;
    margin-bottom: 0.8em;
    width: 100%;
}
.saludhome {
    background: rgba(0, 0, 0, 0) url("../images/saludhome.jpg") no-repeat scroll left 1.5em;
    float: left;
    padding: 2em 0 2em 23%;
    width: 77%;
}
#colcendcha .saludhome .lista li {
    margin-bottom: 0;
}
#colcendcha .saludhome .lista {
    float: none;
    margin-bottom: 0;
    padding: 0 2em 0 0;
    width: auto;
}
.saludhome .saludhome01 {
    float: left;
    width: 100%;
}
.saludhome .saludhome01 div {
    float: left;
    width: 48%;
}
#colcendcha .saludhome .saludtest {
    background: rgba(0, 0, 0, 0) url("../images/test.gif") no-repeat scroll left center;
    line-height: normal;
    margin-top: 1em;
    padding: 0.5em 0 0.5em 2.8em;
    width: auto;
}
.saludhome div h3 {
    border: medium none;
    float: none;
    margin: 0;
    padding: 0.4em 0 0.7em;
    width: auto;
}
.saludhome div h3 a, .saludhome div h3 a:visited {
    text-decoration: none;
}
.saludhome div h3 a:hover {
    text-decoration: underline;
}
.saludhome02 {
    background: #f6f6f9 url("../images/riesgocaidamenu.gif") no-repeat scroll 0.2em 0.2em;
    float: left;
    margin: 1em 0 2em;
    padding: 0.4em 0 0.4em 20%;
    width: 80%;
}
.saludhome03 {
    background: #f6f6f9 url("../images/riesgoincendiosmenu.gif") no-repeat scroll left 0.7em;
    float: left;
    margin: 1em 0 2em;
    padding: 0 0 0.4em 20%;
    width: 80%;
}
.lista li.telefono, ul li.telefono {
    background: rgba(0, 0, 0, 0) url("../../images/telefono.gif") no-repeat scroll left 0.1em;
    padding: 0 0 0.4em 1.9em;
}
.lista li.persona, ul li.persona {
    background: rgba(0, 0, 0, 0) url("../images/icopersona.gif") no-repeat scroll left 0.1em;
    padding: 0 0 0.4em 1.9em;
}
.lista li.fax, ul li.fax {
    background: rgba(0, 0, 0, 0) url("../images/fax.gif") no-repeat scroll left top;
    padding: 0 0 0.4em 1.9em;
}
.lista li.email, ul li.email {
    background: rgba(0, 0, 0, 0) url("../images/email.gif") no-repeat scroll left 0.1em;
    padding: 0 0 0.4em 1.9em;
}
.lista li.world, ul li.world {
    background: rgba(0, 0, 0, 0) url("../images/world.gif") no-repeat scroll left top;
    padding: 0 0 0.4em 1.9em;
}
.lista li.pdf, ul li.pdf {
    background: rgba(0, 0, 0, 0) url("../images/pdf.gif") no-repeat scroll left top;
    padding: 0 0 0.2em 1.9em;
}
.riesgofila {
    float: left;
    padding: 1em 0 1.5em;
    width: 100%;
}
.riesgofila h3 {
    border: medium none;
    margin: 0;
    padding: 0 0 0.6em;
}
.riesgofila h3 a, .riesgofila h3 a:visited {
    text-decoration: underline;
}
.riesgofila h3 a:hover {
    text-decoration: none;
}
#colcendcha .riesgofila p {
    margin: 0;
    padding: 0;
    width: auto;
}
.riesgocaida, .riesgofatiga, .riesgocortes, .riesgoelectricidad, .riesgotemperatura, .riesgoincendios {
    float: left;
    padding-right: 13%;
    width: 19%;
}
.riesgofatiga, .riesgoelectricidad, .riesgoincendios {
    margin-left: 6%;
}
.riesgosin {
    float: left;
    margin-left: 5%;
    width: 22%;
}
.riesgocaida {
    background: rgba(0, 0, 0, 0) url("../images/riesgocaida.jpg") no-repeat scroll right top;
    padding-bottom: 1.5em;
}
.riesgofatiga {
    background: rgba(0, 0, 0, 0) url("../images/riesgofatiga.jpg") no-repeat scroll right top;
    padding-bottom: 3em;
}
.riesgocortes {
    background: rgba(0, 0, 0, 0) url("../images/riesgocortes.jpg") no-repeat scroll right top;
    padding-bottom: 2.3em;
}
.riesgoelectricidad {
    background: rgba(0, 0, 0, 0) url("../images/riesgoelectricidad.jpg") no-repeat scroll right top;
    padding-bottom: 0.4em;
}
.riesgotemperatura {
    background: rgba(0, 0, 0, 0) url("../images/riesgotemperatura.jpg") no-repeat scroll right top;
    padding-bottom: 0.8em;
}
.riesgoincendios {
    background: rgba(0, 0, 0, 0) url("../images/riesgoincendios.jpg") no-repeat scroll right top;
    padding-bottom: 1.5em;
}
.saludimg {
    float: left;
    width: 100%;
}
.saludimg div {
    float: right;
}
#colcendcha .saludimg .lista, .saludimg h3, .saludimg h4, #colcendcha .saludimg p {
    clear: none;
    float: none;
    width: auto;
}
.animaseguridad {
    background: #fffbe5 url("../images/degrasegur.gif") repeat-x scroll center bottom;
    border: 1px solid #f0e9cb;
    color: #625e53;
    float: left;
    margin: 1.2em 0;
    width: 100%;
}
#colcendcha .animaseguridad .icodatos {
    background: rgba(0, 0, 0, 0) url("../images/icodatos.gif") no-repeat scroll 1em 0.7em;
    height: 2.7em;
    padding: 0.9em 0 0 4.5em;
    width: auto;
}
#colcendcha .animaseguridad .icopantalla {
    background: rgba(0, 0, 0, 0) url("../images/icopantalla.gif") no-repeat scroll 1em 0.7em;
    height: 2.7em;
    padding: 0.9em 0 0 4.5em;
    width: auto;
}
#colcendcha .animaseguridad .icoceder {
    background: rgba(0, 0, 0, 0) url("../images/icoceder.gif") no-repeat scroll 1em 0.7em;
    height: 2.7em;
    padding: 0.9em 0 0 4.5em;
    width: auto;
}
#colcendcha .animaseguridad .icoinfo {
    background: rgba(0, 0, 0, 0) url("../images/icoinfo.gif") no-repeat scroll 1em 0.7em;
    height: 2.7em;
    padding: 0.9em 0 0 4.5em;
    width: auto;
}
#colcendcha .animaseguridad .icoderechos {
    background: rgba(0, 0, 0, 0) url("../images/icoderechos.gif") no-repeat scroll 1em 0.7em;
    height: 2.7em;
    padding: 0.9em 0 0 4.5em;
    width: auto;
}
.consejos {
    float: left;
    font-size: 0.8em;
    margin: -0.2em 0 1.4em;
    width: 100%;
}
.consejosizq {
    background: rgba(0, 0, 0, 0) url("../images/aceptar.gif") no-repeat scroll 0.6em 0;
    float: left;
    padding-left: 2.2em;
    width: 45%;
}
.consejosder {
    background: rgba(0, 0, 0, 0) url("../images/stop.gif") no-repeat scroll 0.6em 0;
    float: right;
    padding-left: 2.2em;
    width: 45%;
}
.sindicatos {
    background: rgba(0, 0, 0, 0) url("../images/sindicatos.jpg") no-repeat scroll left top;
    margin: 0.7em 0;
    padding: 3em 0 4em 9em;
    text-align: center;
}
.sindicatos img {
    margin: 0 0.8em;
}
.sindicatoinfo {
    float: left;
    padding: 0.5em 0;
    width: 100%;
}
.sindicatoinfo div {
    float: right;
    font-size: 0.8em;
    padding-left: 1.4em;
    width: 9em;
}
.sindicatoinfo div a, .sindicatoinfo div a:visited {
    text-decoration: none;
}
.sindicatoinfo div a:hover {
    text-decoration: underline;
}
#colcendcha .sindicatoinfo .lista, #colcendcha .sindicatoinfo p {
    clear: none;
    float: none;
    width: auto;
}
.juntaspersonal {
    clear: both;
    float: right;
    width: 100%;
}
.juntaspersonal div {
    float: left;
    width: 32%;
}
.juntaspersonal div h3 {
    float: none;
    width: 80%;
}
.juntaspersonal div .lista {
    float: none;
    padding: 0 0 0 0.3em;
    width: auto;
}
.eat {
    background: rgba(0, 0, 0, 0) url("../images/eat.gif") no-repeat scroll right bottom;
    float: left;
    padding-bottom: 2em;
    width: 100%;
}
.eatcontacto {
    background: #f6f6f9 url("../images/eatcontacto.gif") no-repeat scroll right top;
    float: left;
    width: 100%;
}
.eat .eatcol, .eatcontacto .eatcol {
    float: left;
    padding-right: 2%;
    width: 30%;
}
.eat h3 {
    border: medium none;
    float: none;
    width: auto;
}
.eatcontacto h3 {
    border: medium none;
    float: none;
    margin-top: 0.6em;
    width: auto;
}
.eatcontacto h4 {
    float: none;
    font-size: 0.8em;
    margin-top: 0.7em;
    padding-left: 0.6em;
    width: auto;
}
#colcendcha .eat .lista {
    float: none;
    padding: 0 0 1em 0.5em;
    width: auto;
}
#colcendcha .eatcontacto .lista {
    float: none;
    padding: 0 0 0 0.5em;
    width: auto;
}
.libros {
    background: rgba(0, 0, 0, 0) url("../images/libros.gif") no-repeat scroll right bottom;
}
.epaibiramita {
    background: rgba(0, 0, 0, 0) url("../images/epaibiramita.gif") no-repeat scroll right 2.2em;
}
.grupo .nomargetop {
    margin-top: 0;
}
.grupo .nomargepie {
    margin-bottom: 0;
}
.submenuizq {
    float: left;
    padding: 0 0 0 0.9em;
    width: 33%;
}
.submenuder {
    float: left;
    padding: 0 0 0 0.9em;
    width: 33%;
}
.profesional {
    background: #f6f6f9 url("../images/profesional.gif") no-repeat scroll right bottom;
    float: left;
    margin: 0.7em 0 1em;
    padding: 0.7em 0 0.5em;
    width: 100%;
}
#colcendcha .profesional .lista {
    clear: both;
    float: none;
    padding: 0;
    width: 80%;
}
#colcendcha .profesional li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 1.15em;
    padding: 0.6em 0 0.6em 1em;
}
.logistica {
    background: #f6f6f9 url("../images/logistica.gif") no-repeat scroll right bottom;
    float: left;
    margin: 0.7em 0 0.6em;
    padding: 0.7em 0 0.5em;
    width: 100%;
}
#colcendcha .logistica .lista {
    clear: both;
    float: none;
    padding: 0;
    width: 80%;
}
#colcendcha .logistica li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 1.15em;
    padding: 0.6em 0 0.6em 1em;
}
.condiciones {
    background: #f6f6f9 url("../images/condiciones.gif") no-repeat scroll right bottom;
    float: left;
    margin: 0.7em 0 1em;
    padding: 0.7em 0 0.5em;
    width: 100%;
}
#colcendcha .condiciones .lista {
    clear: both;
    float: none;
    padding: 0;
    width: 80%;
}
#colcendcha .condiciones li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 1.15em;
    padding: 0.6em 0 0.6em 1em;
}
.direccion {
    background: #f6f6f9 url("../images/direccion.gif") no-repeat scroll right bottom;
    float: left;
    height: 9em;
    margin: 0.7em 0 1em;
    padding: 0.7em 0 0.5em;
    width: 100%;
}
#colcendcha .direccion .lista {
    clear: both;
    float: none;
    padding: 0;
    width: 80%;
}
#colcendcha .direccion li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 1.15em;
    padding: 0.6em 0 1em 1em;
}
.direccion h3 {
    border: medium none;
    float: none;
    margin: 0.5em 0;
    width: auto;
}
.empleo {
    background: #f6f6f9 url("../images/puestos.gif") no-repeat scroll right bottom;
    float: left;
    margin: 0.7em 0 1em;
    padding: 0.7em 0 0.5em;
    width: 100%;
}
.empleo div {
    float: left;
    padding: 0 0 0 0.9em;
    width: 31%;
}
.empleo h3 {
    border: medium none;
    float: none;
    margin: 0;
    padding: 0 0 1em;
    width: auto;
}
#colcendcha .empleo ul {
    clear: both;
    float: none;
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 80%;
}
#colcendcha .empleo li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 1.15em;
    padding: 0.6em 0 0.6em 1em;
}
#colcendcha .empleo p {
    clear: none;
    line-height: normal;
    margin-top: 0.3em;
    padding: 0.7em 0 0.9em 1.7em;
    width: auto;
}
#colcendcha .empleo p.convocatorias {
    background: rgba(0, 0, 0, 0) url("../images/notepad.gif") no-repeat scroll left 0.6em;
}
#colcendcha .empleo p.perfilempleo {
    background: rgba(0, 0, 0, 0) url("../images/plazas.gif") no-repeat scroll left 0.6em;
}
#colcendcha .empleo p.inforelated {
    background: rgba(0, 0, 0, 0) url("../images/faq.gif") no-repeat scroll left 0.6em;
}
#colcendcha .empleo p.contacto {
    background: rgba(0, 0, 0, 0) url("../images/infopuestos.gif") no-repeat scroll left 0.6em;
}
#colcendcha .empleo .empleosuscribe {
    background: #f6f6f9 none repeat scroll 0 0;
    float: right;
    font-size: 0.8em;
    padding: 0 0.9em 0 0;
}
.empleo span {
    display: block;
    text-align: right;
}
.empleo span a.email {
    margin: 0 1.2em 0 1em;
}
.empleo a {
    text-decoration: none;
}
.empleo a:hover {
    text-decoration: underline;
}
.empleocont {
    float: left;
    width: 99%;
}
.empleocuerpo {
    float: left;
    width: 74%;
}
.empleocuerpo div, .empleocuerpo h3, .empleocont div, .empleocont h3 {
    width: 90%;
}
.empleocuerpo div, .empleocont div {
    padding: 0 0 1.2em 0.9em;
}
.empleocuerpo div h4, .empleocont div h4 {
    float: none;
    margin-bottom: 0;
    padding: 0 0 0.4em;
    width: auto;
}
.empleocuerpo div h4 a, .empleocont div h4 a, .empleocuerpo div h4 a:visited, .empleocont div h4 a:visited {
    text-decoration: none;
}
.empleocuerpo div h4 a:hover, .empleocont div h4 a:hover {
    text-decoration: underline;
}
.empleocuerpo div span, .empleocont div span {
    color: #666666;
    display: block;
    font-size: 0.8em;
    padding: 0 0 0.5em 0.5em;
}
.empleocuerpo div span.info, .empleocont div span.info {
    display: inline;
    padding: 0;
}
#colcendcha .empleocuerpo div p, #colcendcha .empleocont div p {
    padding: 0.1em 0 0.6em 0.5em;
}
#colcendcha .empleocuerpo div ul, #colcendcha .empleocont div ul {
    float: none;
    padding: 0.4em 0 0 0.5em;
    width: auto;
}
.tipoconvocatoria {
    color: #666666;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0 0 1em 0.5em;
    width: 90%;
}
.empleocolumna {
    background: #f6f6f9 none repeat scroll 0 0;
    float: left;
    margin-top: 0.15em;
    padding: 0.2em 0.4em 0.6em 0.7em;
    width: 22%;
}
.empleocolumna h3 {
    border-bottom: 1px solid #ebebeb;
    margin: 0;
    padding: 0.4em 0 0.3em;
    width: 99%;
}
.empleocolumna ul {
    border-top: 1px solid #fefefe;
    clear: both;
    font-size: 0.8em;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 99%;
}
.empleocolumna li {
    padding: 0.6em 0 0.6em 1.6em;
}
.empleocuerpo a, .empleocont a, .empleocolumna a {
    text-decoration: none;
}
.empleocuerpo a:hover, .empleocont a:hover, .empleocolumna a:hover {
    text-decoration: underline;
}
.empleocolumna li.empleodoc {
    background: rgba(0, 0, 0, 0) url("../../images/pdf.gif") no-repeat scroll left 0.6em;
}
.empleocolumna li.empleoplazas {
    background: rgba(0, 0, 0, 0) url("../images/plazas.gif") no-repeat scroll left 0.6em;
}
.empleocolumna li.empleofecha {
    background: rgba(0, 0, 0, 0) url("../../images/calendar.gif") no-repeat scroll left 0.6em;
}
.empleocolumna li.empleolugar {
    background: rgba(0, 0, 0, 0) url("../../images/world.gif") no-repeat scroll left 0.6em;
}
.empleobuscar {
    float: left;
    font-size: 0.8em;
    margin: 0 0 1em;
    padding: 0.8em 0 0.3em;
    width: 99%;
}
.empleobuscar .fila {
    clear: none;
    padding: 0 0.3em 0.3em 0.7em;
    width: auto;
}
.empleobuscar .botonera {
    clear: none;
    float: left;
    padding: 0 0 0 0.7em;
    text-align: left;
    width: auto;
}
.empleobuscar .botonera input {
    font-size: 0.85em;
    font-weight: bold;
    margin: 0;
}
.noj {
    background: #f6f6f9 url("../images/noj.jpg") no-repeat scroll 106% center;
    float: left;
    margin: 0.7em 0 1em;
    padding: 0.7em 0 0.5em;
    width: 100%;
}
#colcendcha .noj .lista {
    clear: none;
    padding: 0 0 0 1em;
    width: 30%;
}
#colcendcha .noj li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 1.15em;
    padding: 0.6em 1.4em 0.6em 0.7em;
}
.desplazamientos {
    background: rgba(0, 0, 0, 0) url("../images/desplazamientos.gif") no-repeat scroll right 1.5em;
    clear: both;
}
#colcendcha .desplazamientos p, .desplazamientos h3 {
    width: 80%;
}
table.jCalendar {
    background: #cbd5e1 none repeat scroll 0 0;
    font-size: 11px;
}
table.jCalendar th {
    background: #cbd5e1 none repeat scroll 0 0;
    color: #fff;
    font-size: 11px;
    font-weight: normal;
    padding: 2px 4px;
}
table.jCalendar td {
    background: #ffffff none repeat scroll 0 0;
    color: #000;
    padding: 2px 4px;
    text-align: center;
}
table.jCalendar td.other-month, table.jCalendar td.other-month:hover {
    background: #eeeeee none repeat scroll 0 0;
}
table.jCalendar td.today, table.jCalendar td.today:hover {
    background: #ecf0f4 none repeat scroll 0 0;
    color: #333333;
    font-weight: bold;
}
table.jCalendar td.selected {
    background: #f66 none repeat scroll 0 0;
    color: #fff;
}
table.jCalendar td.selected.dp-hover {
    background: #f33 none repeat scroll 0 0;
    color: #fff;
}
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td {
    background: #fff none repeat scroll 0 0;
    color: #000;
}
div.dp-popup {
    background: #8994a6 none repeat scroll 0 0;
    font-family: 'Open Sans', sans-serif;
    padding-top: 3px;
    position: relative;
}
div#dp-popup {
    position: absolute;
    z-index: 199;
}
div.dp-popup h2 {
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0.08em;
    margin: 0;
    padding: 0 0 2px;
    text-align: center;
}
a#dp-close {
    display: block;
    font-size: 11px;
    padding: 4px 0;
    text-align: center;
}
a#dp-close:hover {
    text-decoration: underline;
}
div.dp-popup a {
    color: #025cc5;
    padding: 3px 2px 0;
    text-decoration: none;
}
div.dp-popup div.dp-nav-prev {
    font-size: 15px;
    left: 4px;
    position: absolute;
    top: -2px;
}
div.dp-popup div.dp-nav-prev a {
    float: left;
}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
    color: #ffffff;
    cursor: pointer;
}
div.dp-popup div.dp-nav-prev a:visited, div.dp-popup div.dp-nav-next a:visited {
    color: #ffffff;
    cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
    color: #cccccc;
    cursor: default;
}
div.dp-popup div.dp-nav-next {
    font-size: 15px;
    position: absolute;
    right: 4px;
    top: -2px;
}
div.dp-popup div.dp-nav-next a {
    float: right;
}
div.dp-popup a.disabled {
    color: #aaa;
    cursor: default;
}
div.dp-popup td {
    color: #025cc5;
    cursor: pointer;
}
div.dp-popup td:hover {
    color: #025cc5;
    text-decoration: underline;
}
div.dp-popup td.disabled {
    color: #333333;
    cursor: default;
    text-decoration: none;
}
.weekday, .weekend {
    text-transform: uppercase;
}
.errornodisp {
    background: #ffffff none repeat scroll 0 0;
    border: 15px solid #989eac;
    border-radius: 25px;
    margin: 5em auto;
    padding: 10px 0 10px 20px;
    width: 703px;
}
.errorbrowser {
    background: #ffffff none repeat scroll 0 0;
    border: 15px solid #989eac;
    border-radius: 25px;
    margin: 5em auto;
    padding: 10px 0 10px 20px;
    width: 540px;
}
.errornodisp .cajaizqsin {
    font-size: 0.8em;
    text-align: right;
    width: 34%;
}
.errornodisp .cajadchasin {
    float: left;
    font-size: 0.8em;
    padding-left: 2.5em;
    width: 34%;
}
.errorbrowser .cajaizqsin {
    font-size: 0.8em;
    text-align: right;
    width: 43%;
}
.errorbrowser .cajadchasin {
    float: left;
    font-size: 0.8em;
    padding-left: 2.5em;
    width: 43%;
}
.errornodisp .cierre, .errorbrowser .cierre {
    float: none;
    width: auto;
}
.txterror {
    color: #5d7895;
    font-size: 1.8em;
    font-weight: bold;
    margin: 0;
    padding: 0.4em 0 0;
}
.txterror span {
    display: block;
    font-size: 0.5em;
    font-weight: normal;
}
.txterror2 {
    line-height: 1.3em;
    padding: 0;
}
#TB_body .formlabel, #TB_body .formcampo {
    font-size: 1em;
}
#TB_body .botonera input {
    font-size: 0.85em;
}
.busqgeneral {
    float: left;
    padding: 1em 0 0.4em;
    width: 100%;
}
#colcendcha .busqgeneral .lista {
    float: none;
    width: auto;
}
.busqgeneral li {
    background: rgba(0, 0, 0, 0) url("../images/vlistab.gif") no-repeat scroll left 0.6em;
    padding-bottom: 1.8em;
}
#colcendcha .busqgeneral p {
    color: #666666;
    font-size: 1em;
    padding: 0.4em 0 0;
    width: auto;
}
.busqgeneral a {
    font-size: 1.1em;
}
#deployJavaPlugin {
    display: none;
}

#infoApp {
    margin-left: -95%;
    display: inline-block;
    margin-top: 85px;
}
.active {
    font-weight: normal;
}

#notificacion {
    background: #EEE;
    font-size: 0.8em;
    width: 820px;
    padding: 0 0 10px 0;
    margin: auto;
    text-align: center;
}

#notificacion h2 {
    background: none;
    color: #333333;
    font-weight: bold;
    padding: 5px 20px 10px 20px;
    margin: 0;
    letter-spacing: 0px;
    font-size: 16px;
}

#notificacion ol{
    border-right: 40px solid #1E22AA;
    border-left: 40px solid #1E22AA;
    background-color: #ffffff;
    margin: 5px 20px 0 20px;
    padding-left: 20px;
    list-style-position: inside;
}
#notificacion li {
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
}

#notificacion span {
    font-weight: bold;
}

.caja_avisoLogin {
    top: 20px;
    width: 650px;
    margin: auto;
    padding: 0px 10px;
    
}

.urlAvisos{
    text-decoration: underline;
}

.urlAvisos:hover {
    text-decoration: none;
}

.urlAvisos:focus {
    text-decoration: none;
    border: 2px solid #2b5475;
    outline: #2b5475;
}
