* {
  border: 0 none;
  font-family: Arial, Helvetica, sans-serif;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}


body { background-color: #ffffff; color: #000; }
h1{	margin: 0px; padding: 0px;}
a{text-decoration: none;  color: #009891;}
a:hover{text-decoration: underline; }
.centro{	text-align: center;}
.dcha{text-align: right;}
.izqda{text-align: left;}
.azul{ color: #009891;}
.raya{	border-bottom: 1px solid #CCC; margin-bottom: 10px; padding-bottom: 3px;}

.tool{width:100%;float:left; text-align:right; margin:5px 0px;}
#contenidos .tool a span{display:none;}

#contenidos .tool h1 {
  color: #009891;
  display: block;
  float: left;
  font-size: 1.25em;
  font-weight: normal;
  padding: 0;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
}

/*estilo para campos de formulario*/
input[type=text],
input[type=email],
input[type=file],
select,
textarea,
.plano{
  border:0;
  background-color: #fff;
  border-radius:0px;
  padding: 6px; }

#contenedor-pral{ width: 100%; margin-left: auto; margin-right: auto; overflow: hidden;position:relative;}


#columna-izquierda{	width: 251px; float: left;}
#logo{ float: left; width: 251px;}
#inicio{	font-size: 1.3em; text-transform: uppercase; color: #FFF; float: right;}
#minilogos{ float: left; width: 219px; padding: 15px; text-align: center; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
#minilogos img{	border: 0px; vertical-align: middle;}

#contenidos{
  margin-top: 0px;
  padding: 25px;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
}
#contenidosini{ margin-top: 180px; margin-left:100px; padding-left: 25px; padding-right: 25px; padding-top: 20px; width: 50%; height:800; float: left;}
#contenidos .idiomas{	width: 100%; margin: 0px; padding: 20px; margin-bottom: 5px; float: left;}
#contenidos ul{	margin: 0px; padding: 0px; float: right;}
#contenidos ul li{float:left; margin: 0px; padding: 5px 5px 0px 5px; background-color: #FFF; text-align: center; }
#contenidos ul.registro{	margin: 0px; padding: 0px; padding-left:20px; float: right;}
#contenidos ul.registro li{float:left; margin: 0px; padding: 5px 5px 0px 5px; background-color: #ECECEC; text-align: left; list-style-type: square;}
#contenidos ul li.activo{float:left; margin: 0px; padding: 5px 5px 0px 5px; text-align: left; font-weight:bold; color: #E57D03; }
#contenidos #arbol .separador{width:100%; height:5px; border-top:1px dotted #000000; margin:15px 0px; float:left;}
#contenidos #arbol ul{margin: 5px 0 0 0; padding: 0px; float: none; text-align:left; color:#000000;}
#contenidos #arbol ul li{float:none; margin: 0 0 5px 0; padding: 0px 0px 0px 10px; text-align:left; background-color: #ECECEC; background: top left no-repeat; }
/*
#contenidos #arbol ul li.inactivo{color:#909090;}
*/
#contenidos #arbol ul li.tipodocumento{background: url("../img/carpeta_noeditable.gif") top left no-repeat; padding:0 0 0 20px;}
#contenidos #arbol ul li.tipodocumentoeditable{background: url("../img/carpeta_editar.gif") top left no-repeat; padding:0 0 0 20px;}
#contenidos #arbol ul li.tipodocumentoinactivo{color:#909090; background: url("../img/ico_carpeta_doc.gif") top left no-repeat; padding:0 0 0 20px;}

#contenidos #arbol ul li a, #contenidos #arbol ul li a:link, #contenidos #arbol ul li a:visited, #contenidos #arbol ul li a:hover{color:#000000; }
#contenidos #arbol ul li ul{margin: 0 0 0 15px; padding: 0px; float: none; text-align:left;}
#contenidos #arbol ul li ul li{margin: 0; padding: 10px 0 5px 12px; }
#contenidos #arbol ul li ul li.hijo{background-image: url("../img/esquina_arabol.gif"); background-position: left top; background-repeat: no-repeat; list-style-type: none; margin: 0; padding: 10px 0 5px 12px; }

#contenidos h2 {	font-size: 1.5em; text-transform: uppercase; color: #E57D03; display: block; margin: 0px; padding: 0px; float:left; width:100%;}
#contenidos h3 {	font-size: 1.25em; text-transform: uppercase; color: #009891; display: block; margin: 0px; padding: 0px; font-weight: normal; margin-bottom: 20px;float:left; width:100%;}
#contenidos .bloquegris{ width: 100%;	margin: 0px; padding: 20px; background-color: #ECECEC; float: left; box-sizing: border-box }

#contenidos a, #contenidos a:link, #contenidos a:visited {
  color: rgb(233, 58, 51);
  text-decoration: none;
}
#contenidos a:hover {
  color: rgb(233, 58, 51);
  text-decoration: underline;
}

#contenidos .bloquegris h3 {
  color: #009891;
  display: block;
  float: left;
  font-size: 1.25em;
  margin: 0 0 20px;
  padding: 0;
  text-transform: uppercase;
  width: 100%;
  text-align:center;}

#contenidosini .bloquegris{ width: 98%;	margin: 0px; padding: 20px; background-color: #ccccdd; float: left; border: 5px solid #FFF;}
#contenidosini h2 {	font-size: 1.5em; text-transform: uppercase; color: #E57D03; display: block; margin: 0px; padding: 0px; float:left; width:100%;}

#contenidos .bloquenaranja{ width: 98%;	margin: 0px; padding: 20px; background-color: #8B108D; float: left; border-bottom: 5px solid #FFF;}
#contenidos .bloquealert{ width: 98%; margin: 0px; padding: 20px; background-color: #FFD9D9; margin-bottom: 5px; float: left; border:1px solid #FF0000; text-align: center; font-weight: bold;}
#contenidos .bloquemensaje{ width: 98%; margin: 0px; padding: 20px; background-color: #FFE7D4; margin-bottom: 5px; float: left; border:1px solid #E48238; text-align: center; font-weight: bold;}
#contenidos .bloquewarning{ width: 98%; margin: 0px; padding: 20px; background-color: #E0FAE8; margin-bottom: 5px; float: left; border:1px solid #00B33B; text-align: center; font-weight: bold;}
#contenidos .bloquenogris{ width: 660px;	margin: 0px; padding: 20px; background-color: #FFF; float: left; box-shadow:0 1px 10px 2px rgb(24, 87, 123);}
#contenidos .bloquebuscador {
  width: 98%;
  margin: 0px;
  padding: 20px;
  background-color: #FFE0C0;
  float: left;
  /* border-bottom: 5px solid #FFF; */
}

#contenidos .bloquebuscador .destacado{ width: 98%;	margin: 0px; padding: 10px; background-color: #fbe8d3; float: left;}

#contenidos .alertas{position:absolute; right:5px; top:0px;}


.col10{	width: 10%; float: left; margin-bottom: 3px;}
.col15{	width: 15%; float: left; margin-bottom: 3px;}
.col20{	width: 20%; float: left; margin-bottom: 3px;}
.col25{	width: 25%; float: left; margin-bottom: 3px;}
.col30{	width: 30%; float: left; margin-bottom: 3px;}
.col35{	width: 35%; float: left; margin-bottom: 3px;}
.col40{	width: 40%; float: left; margin-bottom: 3px;}
.col45{	width: 45%; float: left; margin-bottom: 3px;}
.col50{	width: 50%; float: left; margin-bottom: 3px;}
.col55{	width: 55%; float: left; margin-bottom: 3px;}
.col60{	width: 60%; float: left; margin-bottom: 3px;}
.col65{	width: 65%; float: left; margin-bottom: 3px;}
.col70{	width: 70%; float: left; margin-bottom: 3px;}
.col75{	width: 75%; float: left; margin-bottom: 3px;}
.col80{	width: 80%; float: left; margin-bottom: 3px;}
.col85{	width: 85%; float: left; margin-bottom: 3px;}
.col90{	width: 90%; float: left; margin-bottom: 3px;}
.col95{	width: 95%; float: left; margin-bottom: 3px;}
.col3{width: 3%; float: left; margin-bottom: 3px;}
.col5{	width: 5%; float: left; margin-bottom: 3px;}
.col100{ width: 100%; float: left; margin-bottom: 3px;}
.colcenter100{width: 100%; text-align: center; margin-bottom: 3px;}

.nombre {
  color: #333333;
  font-weight: bold;
  padding-top: 8px;
  display: block;
}
.plano{	border: 1px solid #AACBDF; background-color: #FFF; color:#000;}
.planoamarillo{	border: 1px solid #092E51; background-color: #FFFFCC; color:#000;}
.planogris{	border: 1px solid #AACBDF; background-color: #ECECEC; color:#000;}
.plano2{	border: 1px solid #AACBDF;}
.plano-explorer{ border: 1px solid #AACBDF; background-color: #FFF; color:#000; padding-right:1px;}
.gris{	border: 0px; background-color: #ECECEC; color:#000;}
.pdf a{padding:2px; padding-left:22px; padding-right:7px; background-color: #ECECEC;  background-image: url(../img/acrobat.gif);  background-position: left;  background-repeat: no-repeat; border:1px solid #013988;}
.pdf2 a{float:right; padding:2px; padding-left:30px; background-color: #ECECEC;  background-image: url(../img/acrobat.gif);  background-position: left;  background-repeat: no-repeat; border:1px solid #013988;}
.excel a{padding:4px; padding-left:25px; padding-right:7px; background-color: #FFF;  background-image: url(../img/excel.gif);  background-position: left;  background-repeat: no-repeat; border:2px solid Green;  font-weight: bold;  color: Green;  }
.word a{padding:4px; padding-left:25px; padding-right:7px; background-color: #FFF;  background-image: url(../img/word.gif);  background-position: left;  background-repeat: no-repeat; border:2px solid Blue;  font-weight: bold;  color: Blue;  }


.estadisticas a{background-color: #FFFFFF; padding: 6px 8px 5px 6px;background:url(../img/bt_estadisticas.jpg) top left repeat-x; border: 1px solid #035b8d;color: #FFFFFF;font-weight:normal;text-decoration:none; text-transform:uppercase; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; float:left; height:23px; line-height:23px;}
.estadisticas a:hover{background:url(../img/bt_estadisticas_2.jpg) top left repeat-x;}
.estadisticas a img{margin-right:10px; float:left; border:0px;}
.adjdocumentos a{background-color: #FFFFFF; padding: 0px 8px 0px 6px; background:url(../img/bt_adjdocumentos.jpg) top left repeat-x; border: 1px solid #dd9b27; color: #FFFFFF; font-weight:normal; text-decoration:none; text-transform:uppercase; font-size:12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; float:left;  height:34px; line-height:20px;margin-left: 10px;margin-bottom: 10px;margin-top: 10px;}
.adjdocumentos a:hover{   background:url(../img/bt_adjdocumentos_2.jpg) top left repeat-x;}
.adjdocumentos a img{ margin:2px 7px 0 0; float:left; border:0px;}


#contenidos .fondogris{ width: 200px;	margin: 0px; padding: 20px; background-color: #ECECEC; float: right; border-bottom: 5px solid #FFF;}

#contenedor-pie { margin-left: auto; margin-right: auto; margin-top:10px; background-color: #8B108D; clear: both; padding: 7px 10px 7px 10px; overflow: hidden; }
#contenedor-pie ul#pie-informacion { float: left; }
#contenedor-pie ul#pie-informacion li { float: left; padding: 0em 0.6em 0em 0.6em; color: #ffffff; font-size: 1em; background-repeat: no-repeat; background-position: right; }
#contenedor-pie ul#pie-informacion li.sin-separador { background: none; }
#contenedor-pie ul#pie-informacion li a { display: block; color: #ffffff; font-size: 1em; text-decoration: underline; }
#contenedor-pie ul#pie-informacion li a:hover { text-decoration: none; }
#contenedor-pie ul#pie-validacion { float: right; }
#contenedor-pie ul#pie-validacion li { float: left; padding-left: 0.5em; }
#contenedor-pie ul#pie-validacion li a { display: block; }
#contenedor-pie ul#pie-validacion li a img { float: left; }

#menupral{ width:229px; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; padding: 10px; margin: 0px; padding-top: 20px; float: left;}
#columna-izquierda { float: left; width: 251px; margin: 0px; padding: 00px; background-color: #ffffff; }
#columna-izquierda h2.txt1{ margin: 0px; padding: 0px; color: #e57d03; font-size: 1.1em; font-weight: bold; display: block;  margin-bottom: 10px; border-bottom: 1px solid #E6E6E6; padding-bottom: 5px;  }
#columna-izquierda h3.txt2{ margin: 0px; padding: 0px; color: #009891;  font-size: 1em; font-weight: bold; display: block;  margin-bottom: 5px;  padding-bottom: 5px; border-bottom: 1px solid #E6E6E6; }
#columna-izquierda ul { width: 229px; margin: 0px; padding: 0px; float: left; border-bottom: 1px solid #E6E6E6; margin-bottom: 5px; padding-bottom: 5px;   }
#columna-izquierda ul li{ margin: 0px; padding: 0px;}
#columna-izquierda ul li.txt1{color: #e57d03; font-weight: bold; }
#columna-izquierda ul li.txt2{color: #009891;  }
#columna-izquierda ul li.txt3{ color: #009891; margin-bottom: 8px;  }
#columna-izquierda ul li.txt2 a{text-decoration: none;  color: #009891;}
#columna-izquierda ul li.txt2 a:hover{text-decoration: underline; }
#columna-izquierda ul li.txt3 a{text-decoration: none;  color: #009891;}
#columna-izquierda ul li.txt3 a:hover{text-decoration: underline; }
#columna-izquierda ul ul { width: 214px; padding-top:5px; padding-left: 15px;}
#columna-izquierda ul ul li{  border-bottom: 0px;}
#columna-izquierda ul ul li.carpeta a{text-decoration: none; padding-left: 22px;  background-image: url(../img/ico_carpeta_doc02.gif);  background-position: left;  background-repeat: no-repeat;  color: #092E51;}
#columna-izquierda ul ul li.carpetasocio a{text-decoration: none; padding-left: 22px;  background-image: url(../img/ico_carpeta_userdoc02.gif);  background-position: left;  background-repeat: no-repeat;  color: #092E51;}
#columna-izquierda ul ul { padding-top:5px; padding-left: 15px;}
#columna-izquierda #arbol ul { margin: 0px; padding: 0px; float:left; margin-bottom: 5px; padding-bottom: 5px;  border:0px; width:100%; }
#columna-izquierda #arbol ul li{ margin: 0px; padding: 0px; clear:left;  }
#columna-izquierda #arbol ul li.txt1{color: #E93A33; font-weight: bold; }
#columna-izquierda #arbol ul li.txt2{color: #092E51;  }
#columna-izquierda #arbol ul li.txt3{ color: #092E51; margin-bottom: 8px;  }
#columna-izquierda #arbol ul li.activo,h3.activo {background-color: #FCCD2C;}
#columna-izquierda #arbol ul li.txt2 a{text-decoration: none;  color: #092E51;}
#columna-izquierda #arbol ul li.txt2 a:hover{text-decoration: underline; }
#columna-izquierda #arbol ul li.txt3 a{text-decoration: none;  color: #092E51;}
#columna-izquierda #arbol ul li.txt3 a:hover{text-decoration: underline; }
#columna-izquierda #arbol ul ul { padding-top:5px;}
#columna-izquierda #arbol ul li ul li{ float:none; margin: 0 0 5px 15px; padding: 0px 0px 0px 10px; text-align:left; background-color: #ECECEC; background: url("../img/cuna.gif") top left no-repeat;  }
#columna-izquierda #arbol ul li ul li ul li{ border-bottom: 0px; background-image: url("../img/esquina_arabol.gif"); background-position: left top; background-repeat: no-repeat; list-style-type: none; margin: 0 0 0 15px; padding: 10px 0 5px 12px; }
#columna-izquierda #arbol ul ul li.carpeta a{text-decoration: none; padding-left: 22px;  background-image: url(../img/ico_carpeta_doc.gif);  background-position: left;  background-repeat: no-repeat;  color: #092E51;}
#columna-izquierda #arbol ul ul li.carpetasocio a{text-decoration: none; padding-left: 22px;  background-image: url(../img/ico_carpeta_userdoc02.gif);  background-position: left;  background-repeat: no-repeat;  color: #092E51;}


#columna-izquierda a.txt1, #columna-izquierda a.txt1:link, #columna-izquierda a.txt1:visited{color: #e57d03; font-weight: bold; text-decoration:none;}
#columna-izquierda a.txt1:hover{ color: #e57d03;  font-weight: bold; text-decoration:underline; }

.botones{	margin: 0px; padding: 0px; text-align: right;  width: 100%; display: block; padding-bottom: 2px; padding-top: 2px;}
input.bvalidar{	background-color: #73B501; font-weight: bold; color: #FFF; border: 0px; margin: 0px; padding: 1px; text-transform: uppercase; width: 130px; }
input.benviar{ background-color: #8B108D; font-weight: bold; color: #FFF; border: 0px; margin: 0px; padding: 1px; text-transform: uppercase; width: 130px; margin-left:3px; }
input.benviar2{ background-color: #8B108D; font-weight: bold; color: #FFF; border: 0px; margin: 0px; padding: 1px; text-transform: uppercase; width: 200px; margin-left:3px; }

.tablainterior{	background-color: #FFF; border: 0px;  margin: 0px; width: 100%; }
.tablainterior caption{	background-color: #fff; padding: 3px; border: 1px solid #ececec; border-bottom: 3px solid #ececec;}
.tablainterior th{}
.tablainterior td, .tablainterior th{	border: 1px solid #ECECEC; border-collapse: collapse; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}
.tablainterior .col5{	width: 5%; float: none;}
.tablainterior .col10{	width: 10%; float: none;}
.tablainterior .col20{	width: 20%; float: none;}
.tablainterior .col30{	width: 30%; float: none;}
.tablainterior .col40{	width: 40%; float: none;}
.tablainterior .col50{	width: 50%; float: none;}
.tablainterior .col60{	width: 60%; float: none;}
.tablainterior .col70{	width: 70%; float: none;}
.tablainterior .col80{	width: 80%; float: none;}
.tablainterior .col90{	width: 90%; float: none;}
.tablainterior .col100{	width: 100%; float: none;}
.tablainterior .activo{	background-color: #e57d03;}

.tablainterior td.noborde, .tablainterior th.noborde{	border: 1px solid #ECECEC; border-collapse: collapse; background-color: #ECECEC;}
/*Login*/
body.login { background: #efefef;  }

.contlogin{padding:30px; width:500px; height:300px; margin:150px auto 0px auto; background:#FFFFFF;}

.contlogin .cablogin{ padding:9px 0px 9px 0px; margin-bottom:5px; width:100%; float:left; text-align: center}
.contlogin .cablogin img{}

.contlogin h2 {	width:100%; font-size: 1.5em; text-transform: uppercase;
  color: #FFFFFF; display: block; margin: 0 0 35px 0;
  padding: 0px;}
.contlogin h3 {	width:100%; font-size: 1.5em; text-transform: none;
  color: #FFFFFF; display: block; margin: 0;
  padding: 0px;}

.contlogin .col30{	width: 30%; float: left; margin-bottom: 10px; height:24px; line-height:24px;}
.contlogin .col70{	width: 70%; float: left; margin-bottom: 10px; height:24px; line-height:24px;}
.col100center{	width: 100%; float: left; margin-bottom: 5px; margin-top:10px; text-align:center;}
.contlogin .bloquewarning{ width: 90%; margin: 0px; padding: 20px; background-color: #E0FAE8; margin-bottom: 5px; float: left; border:1px solid #00B33B; text-align: center; font-weight: bold;}
.contlogin .bloquealert{ width: 90%; margin: 0px; padding: 20px; background-color: #FFD9D9; margin-bottom: 5px; float: left; border:1px solid #FF0000; text-align: center; font-weight: bold;}

.plano{	border: 1px solid #90acc6; background-color: #FFF; color:#000; padding:3px;}
.contlogin select.plano{width:350px; padding-left:2px}

.contlogin a, .contlogin a:link, .contlogin a:visited{color:#009891; text-decoration: none;}
.contlogin a:hover{text-decoration: underline;}

/*Fin del Login*/

/*paginación*/
.paginacionright {
  float: right;
  width:100%;
}
ul.paginacion {
  float: right;
  list-style-type: none;
  margin: 0;
  padding: 20px 0 10px;
  font-size: 1.3em;
}

#contenidos ul.paginacion li {
  padding:0px; margin:0 0 0 5px; background-color:#5fc3bf; color: #FFFFFF; height:20px; width:20px; display:block; line-height:20px;
}
#contenidos ul.paginacion li a, #contenidos ul.paginacion li a:link, #contenidos ul.paginacion li a:visited {
  background-color:#ffffff;
  color: #5fc3bf;
  padding:0px; height:20px; width:20px; display:block; line-height:20px;
}
#contenidos ul.paginacion li a:hover{background-color:#5fc3bf; color:#FFFFFF; text-decoration:none;}



/*FIN DE LA paginación*/

/*FIN DE LA paginación*/
#pestanas{	width: 100%; float: left; margin: 0px; padding: 0px; margin-top: 10px;}

#pestanas .on {
  margin: 0px;
  padding: 10px;
  background-color: #efefef;
  float: left;
  margin-right: 5px;
  font-weight: bold;
  cursor: pointer;
  border-top-right-radius: 0px;
  border: 0;
  border: 1px solid #efefef;
}
#pestanas .on img {
  vertical-align:middle; }

#pestanas .off {
  margin: 0px;
  padding: 10px;
  background-color: #ffffff;
  border: 1px solid #f2f3f5;
  float: left;
  margin-right: 5px;
  font-weight: normal;
  border-bottom: 1px solid #fff;
}
#pestanas .offVerde{
  margin: 0px;
  padding: 10px;
  background-color: #65cb82;
  border: 1px solid #65cd82;
  float: left;
  margin-right: 5px;
  font-weight: normal;
  border-bottom: 1px solid #65cd82;
}

#pestanas .off2{
  margin: 0px;
  padding: 10px;
  background-color: #919191;
  border: 1px solid #919191;
  float: left;
  margin-right: 5px;
  font-weight: normal;
  border-bottom: 1px solid #919191;
}


#pestanas .off2 a{
  color:#fff;
  font-weight:bold;
  font-size:1.1em}




#contenedorbloquegris #pestanas{	width: 100%; float: left; margin: 0px; padding: 0px; margin-top: 0px; }
#contenedorbloquegris #pestanas .on{ width:10%; margin: 0px;  padding: 5px; background-color: #FFE0C0; float: left; margin-right: 10px; font-weight: bold; background-image: url(../img/pestanaon.gif); background-position: top right; background-repeat: no-repeat; height:44px; }
#contenedorbloquegris #pestanas .off{width:10%; margin: 0px;  padding: 5px; background-color: #F6F6F6; float: left; margin-right: 10px; font-weight: normal; background-image: url(../img/pestanaoff.gif); background-position: top right; background-repeat: no-repeat; height:44px; }

.rojo{background-color: #FF1206; padding:5px; padding-top:0px;  padding-bottom:0px; color:#FFF;}
.ambar{background-color: #FFD200; padding:5px; padding-top:0px;  padding-bottom:0px;}
.verde{background-color: #169C00; padding:5px; padding-top:0px;  padding-bottom:0px; color:#FFF;}

/* GASTOS */
.listado-gastos { width:100%; float:left; margin-top:20px; margin-bottom:20px; padding-bottom:20px; }
.derecha{	float: right;}
.izquierda{	float: left;}
.listado-gastos .lista-cont{clear: both; padding: 5px 0px 5px 0px; float: left; width: 100%;}
.listado-gastos .lista-cont .lista{	height: 450px; overflow: scroll; border: 1px solid #C7C7C7;}

#contenidos .listado-gastos table th.final{/*border-right:0px;*/}
#contenidos .listado-gastos table td{border-right:1px solid #c2c3c4; border-bottom:1px solid #c2c3c4;  background-color:#FFFFFF; padding:3px 5px 3px 15px; text-align:left;}
#contenidos .listado-gastos table td.inicio{border-left:1px solid #c2c3c4;}
#contenidos .listado-gastos table td.par{background-color:#eff0f1;}
#contenidos .listado-gastos table .centro{text-align:center;}

/*.bplano{ font-size: 1em; border: 0px; background-color: #C7C7C7; font-weight: bold; padding: 2px; margin-top: 5px; margin-bottom: 5px; vertical-align: middle; padding-left: 5px; padding-right: 5px; cursor:pointer;}*/
.bplano {
  background-color: #e0edf9;
  border: 1px solid #547696;
  color: #55779a;
  font-size: 1.1em;
  padding: 3px;
  text-transform: uppercase;
}

a.bplanoasubmit{ font-size: 1em; border: 0px; background-color: #C7C7C7; font-weight: bold; padding: 2px; margin-top: 5px; margin-bottom: 5px; vertical-align: middle; padding-left: 5px; padding-right: 5px; cursor:pointer; color:#000; text-decoration: none;}
a.bplanoasubmit:hover {text-decoration: none;  color:#000;}

.boton{cursor:pointer;}
.bborrar{width:16px; height:16px; font-size: 0.002em; border: 0px;background-color: transparent; font-weight: bold; padding: 0px; margin:0px; vertical-align: middle; background-image: url(../img/stop2.gif); background-position: top left; background-repeat: no-repeat; }
.bplano2{ font-size: 1em; border: 0px; background-color: #FFE0C0; font-weight: bold; padding: 2px; margin-top: 5px; margin-bottom: 5px; vertical-align: middle; padding-left: 5px; padding-right: 5px; cursor:pointer; color:#013988;}

.transparencia25 {
  opacity: .25;
  -moz-opacity: .25;
  filter:alpha(opacity=25);
}

.transparencia50 {
  opacity: .50;
  -moz-opacity: .50;
  filter:alpha(opacity=50);
}

.separador {height:5px; border-top:1px dotted #000000; margin:15px 0px;}

.cont-reloj{
  position:absolute;
  top:2px; left:260px;
  background:url("../img/clock/cont-reloj.png") top left no-repeat ; height:20px; width:82px; float:left;

}

.reloj{
  margin:0px;
  padding:1px 0 0 32px;
  font-weight:normal;
  color:#000000;
  font-size:1.1em;
}


.print{ text-decoration: none;text-transform: uppercase;font-size: 1em; border: 0px; color:#000; font-weight: bold; padding: 2px; margin-top: 5px; margin-bottom: 5px;  padding-left: 5px; padding-right: 5px; cursor:pointer;}


/*Menu*/
#menu{width:100%; /*background:#FFE0C0;*/ height:auto; float:left; }

#menu .tab_content ul li a,
#menu .tab_content ul li a:link,
#menu .tab_content ul li a:visited{ height:auto; padding:0px; display:block; margin:0px; }
#menu .tab_content ul li a:hover{text-decoration:none; }
#menu .tab_content ul li span{padding-top:37px; display:block;}



#menu .tab_content ul li.anyos a,
#menu .tab_content ul li.anyos a:link,
#menu .tab_content ul li.anyos a:visited{background: url(../img/configuracion_anyos0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.anyos a:hover{background: url(../img/configuracion_anyos0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.anyos a.activo,
#menu .tab_content ul li.anyos a.activo:link,
#menu .tab_content ul li.anyos a.activo:visited,
#menu .tab_content ul li.anyos a.activo:hover{background: url(../img/configuracion_anyos0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:5px; padding:4px;}

#menu .tab_content ul li.ejes a,
#menu .tab_content ul li.ejes a:link,
#menu .tab_content ul li.ejes a:visited{background: url(../img/configuracion_Ejes0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.ejes a:hover{background: url(../img/configuracion_Ejes0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.ejes a.activo,
#menu .tab_content ul li.ejes a.activo:link,
#menu .tab_content ul li.ejes a.activo:visited,
#menu .tab_content ul li.ejes a.activo:hover{background: url(../img/configuracion_Ejes0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.gastos a,
#menu .tab_content ul li.gastos a:link,
#menu .tab_content ul li.gastos a:visited{background: url(../img/configuracion_tipo_gastos0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.gastos a:hover{background: url(../img/configuracion_tipo_gastos0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.gastos a.activo,
#menu .tab_content ul li.gastos a.activo:link,
#menu .tab_content ul li.gastos a.activo:visited,
#menu .tab_content ul li.gastos a.activo:hover{background: url(../img/configuracion_tipo_gastos0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.alertas a,
#menu .tab_content ul li.alertas a:link,
#menu .tab_content ul li.alertas a:visited{background: url(../img/configuracion_alertas0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.alertas a:hover{background: url(../img/configuracion_alertas0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.alertas a.activo,
#menu .tab_content ul li.alertas a.activo:link,
#menu .tab_content ul li.alertas a.activo:visited,
#menu .tab_content ul li.alertas a.activo:hover{background: url(../img/configuracion_alertas0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.acciones a,
#menu .tab_content ul li.acciones a:link,
#menu .tab_content ul li.acciones a:visited{background: url(../img/configuracion_tipo_acciones0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.acciones a:hover{background: url(../img/configuracion_tipo_acciones0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.acciones a.activo,
#menu .tab_content ul li.acciones a.activo:link,
#menu .tab_content ul li.acciones a.activo:visited,
#menu .tab_content ul li.acciones a.activo:hover{background: url(../img/configuracion_tipo_acciones0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.periodos a,
#menu .tab_content ul li.periodos a:link,
#menu .tab_content ul li.periodos a:visited{background: url(../img/configuracion_periodos_certificacion0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.periodos a:hover{background: url(../img/configuracion_periodos_certificacion0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.periodos a.activo,
#menu .tab_content ul li.periodos a.activo:link,
#menu .tab_content ul li.periodos a.activo:visited,
#menu .tab_content ul li.periodos a.activo:hover{background: url(../img/configuracion_periodos_certificacion0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}


#menu .tab_content ul li.tipocontrol a,
#menu .tab_content ul li.tipocontrol a:link,
#menu .tab_content ul li.tipocontrol a:visited{background: url(../img/configuracion_tipo_control0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.tipocontrol a:hover{background: url(../img/configuracion_tipo_control0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.tipocontrol a.activo,
#menu .tab_content ul li.tipocontrol a.activo:link,
#menu .tab_content ul li.tipocontrol a.activo:visited,
#menu .tab_content ul li.tipocontrol a.activo:hover{background: url(../img/configuracion_tipo_control0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.ayuda a,
#menu .tab_content ul li.ayuda a:link,
#menu .tab_content ul li.ayuda a:visited{background: url(../img/configuracion_ayuda0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.ayuda a:hover{background: url(../img/configuracion_ayuda0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.ayuda a.activo,
#menu .tab_content ul li.ayuda a.activo:link,
#menu .tab_content ul li.ayuda a.activo:visited,
#menu .tab_content ul li.ayuda a.activo:hover{background: url(../img/configuracion_ayuda0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.tablonanuncio a,
#menu .tab_content ul li.tablonanuncio a:link,
#menu .tab_content ul li.tablonanuncio a:visited{background: url(../img/icono-tablonanuncios0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.tablonanuncio a:hover{background: url(../img/icono-tablonanuncios0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.tablonanuncio a.activo,
#menu .tab_content ul li.tablonanuncio a.activo:link,
#menu .tab_content ul li.tablonanuncio a.activo:visited,
#menu .tab_content ul li.tablonanuncio a.activo:hover{background: url(../img/icono-tablonanuncios0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.tareas a,
#menu .tab_content ul li.tareas a:link,
#menu .tab_content ul li.tareas a:visited{background: url(../img/configuracion_tareas0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.tareas a:hover{background: url(../img/configuracion_tareas0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.tareas a.activo,
#menu .tab_content ul li.tareas a.activo:link,
#menu .tab_content ul li.tareas a.activo:visited,
#menu .tab_content ul li.tareas a.activo:hover{background: url(../img/configuracion_tareas0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}


#menu .tab_content ul li.tiporespuesta a,
#menu .tab_content ul li.tiporespuesta a:link,
#menu .tab_content ul li.tiporespuesta a:visited{background: url(../img/configuracion_tipos_respuesta0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.tiporespuesta a:hover{background: url(../img/configuracion_tipos_respuesta0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.tiporespuesta a.activo,
#menu .tab_content ul li.tiporespuesta a.activo:link,
#menu .tab_content ul li.tiporespuesta a.activo:visited,
#menu .tab_content ul li.tiporespuesta a.activo:hover{background: url(../img/configuracion_tipos_respuesta0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}


#menu .tab_content ul li.roles a,
#menu .tab_content ul li.roles a:link,
#menu .tab_content ul li.roles a:visited{background: url(../img/configuracion_Roles0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.roles a:hover{background: url(../img/configuracion_Roles0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.roles a.activo,
#menu .tab_content ul li.roles a.activo:link,
#menu .tab_content ul li.roles a.activo:visited,
#menu .tab_content ul li.roles a.activo:hover{background: url(../img/configuracion_Roles0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}


#menu .tab_content ul li.usuarios a,
#menu .tab_content ul li.usuarios a:link,
#menu .tab_content ul li.usuarios a:visited{background: url(../img/icono_usuarios0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.usuarios a:hover{background: url(../img/icono_usuarios0.png) center 6px no-repeat;  color:#547696; border:0; background-color:#009891}
#menu .tab_content ul li.usuarios a.activo,
#menu .tab_content ul li.usuarios a.activo:link,
#menu .tab_content ul li.usuarios a.activo:visited,
#menu .tab_content ul li.usuarios a.activo:hover{background: url(../img/icono_usuarios0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.gestor a,
#menu .tab_content ul li.gestor a:link,
#menu .tab_content ul li.gestor a:visited{background: url(../img/icono_responsables0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.gestor a:hover{background: url(../img/icono_responsables0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.gestor a.activo,
#menu .tab_content ul li.gestor a.activo:link,
#menu .tab_content ul li.gestor a.activo:visited,
#menu .tab_content ul li.gestor a.activo:hover{background: url(../img/icono_responsables0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.auditoria a,
#menu .tab_content ul li.auditoria a:link,
#menu .tab_content ul li.auditoria a:visited{background: url(../img/icono_auditoria0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.auditoria a:hover{background: url(../img/icono_auditoria0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.auditoria a.activo,
#menu .tab_content ul li.auditoria a.activo:link,
#menu .tab_content ul li.auditoria a.activo:visited,
#menu .tab_content ul li.auditoria a.activo:hover{background: url(../img/icono_auditoria0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.migracion a,
#menu .tab_content ul li.migracion a:link,
#menu .tab_content ul li.migracion a:visited{background: url(../img/configuracion_migracion0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.migracion a:hover{background: url(../img/configuracion_migracion0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.migracion a.activo,
#menu .tab_content ul li.migracion a.activo:link,
#menu .tab_content ul li.migracion a.activo:visited,
#menu .tab_content ul li.migracion a.activo:hover{background: url(../img/configuracion_migracion0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.listas a,
#menu .tab_content ul li.listas a:link,
#menu .tab_content ul li.listas a:visited{background: url(../img/icono_listas0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.listas a:hover{background: url(../img/icono_listas0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.listas a.activo,
#menu .tab_content ul li.listas a.activo:link,
#menu .tab_content ul li.listas a.activo:visited,
#menu .tab_content ul li.listas a.activo:hover{background: url(../img/icono_listas0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.responsables a,
#menu .tab_content ul li.responsables a:link,
#menu .tab_content ul li.responsables a:visited{background: url(../img/icono_responsables0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.responsables a:hover{background: url(../img/icono_responsables0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.responsables a.activo,
#menu .tab_content ul li.responsables a.activo:link,
#menu .tab_content ul li.responsables a.activo:visited,
#menu .tab_content ul li.responsables a.activo:hover{background: url(../img/icono_responsables0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}


#menu .tab_content ul li.rondas a,
#menu .tab_content ul li.rondas a:link,
#menu .tab_content ul li.rondas a:visited{background: url(../img/icono_rondas0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.rondas a:hover{background: url(../img/icono_rondas0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.rondas a.activo,
#menu .tab_content ul li.rondas a.activo:link,
#menu .tab_content ul li.rondas a.activo:visited,
#menu .tab_content ul li.rondas a.activo:hover{background: url(../img/icono_rondas0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.documentos a,
#menu .tab_content ul li.documentos a:link,
#menu .tab_content ul li.documentos a:visited{background: url(../img/icono_documentos0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.documentos a:hover{background: url(../img/icono_documentos0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.documentos a.activo,
#menu .tab_content ul li.documentos a.activo:link,
#menu .tab_content ul li.documentos a.activo:visited,
#menu .tab_content ul li.documentos a.activo:hover{background: url(../img/icono_documentos0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.categorias a,
#menu .tab_content ul li.categorias a:link,
#menu .tab_content ul li.categorias a:visited{background: url(../img/icono_categorias0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.categorias a:hover{background: url(../img/icono_categorias0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.categorias a.activo,
#menu .tab_content ul li.categorias a.activo:link,
#menu .tab_content ul li.categorias a.activo:visited,
#menu .tab_content ul li.categorias a.activo:hover{background: url(../img/icono_categorias0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.subreports a,
#menu .tab_content ul li.subreports a:link,
#menu .tab_content ul li.subreports a:visited{background: url(../img/icono-subreports0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.subreports a:hover{background: url(../img/icono-subreports0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.subreports a.activo,
#menu .tab_content ul li.subreports a.activo:link,
#menu .tab_content ul li.subreports a.activo:visited,
#menu .tab_content ul li.subreports a.activo:hover{background: url(../img/icono-subreports0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.secciones a,
#menu .tab_content ul li.secciones a:link,
#menu .tab_content ul li.secciones a:visited{background: url(../img/configuracion_secc0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.secciones a:hover{background: url(../img/configuracion_secc0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.secciones a.activo,
#menu .tab_content ul li.secciones a.activo:link,
#menu .tab_content ul li.secciones a.activo:visited,
#menu .tab_content ul li.secciones a.activo:hover{background: url(../img/configuracion_secc0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}


#menu .tab_content ul li.formulario a,
#menu .tab_content ul li.formulario a:link,
#menu .tab_content ul li.formulario a:visited{background: url(../img/configuracion_formularios0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.formulario a:hover{background: url(../img/configuracion_formularios0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.formulario a.activo,
#menu .tab_content ul li.formulario a.activo:link,
#menu .tab_content ul li.formulario a.activo:visited,
#menu .tab_content ul li.formulario a.activo:hover{background: url(../img/configuracion_formularios0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.comprobaciones a,
#menu .tab_content ul li.comprobaciones a:link,
#menu .tab_content ul li.comprobaciones a:visited{background: url(../img/configuracion_comprobaciones_db0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.comprobaciones a:hover{background: url(../img/configuracion_comprobaciones_db0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.comprobaciones a.activo,
#menu .tab_content ul li.comprobaciones a.activo:link,
#menu .tab_content ul li.comprobaciones a.activo:visited,
#menu .tab_content ul li.comprobaciones a.activo:hover{background: url(../img/configuracion_comprobaciones_db0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.comprobacion a,
#menu .tab_content ul li.comprobacion a:link,
#menu .tab_content ul li.comprobacion a:visited{background: url(../img/configuracion_comprobaciones0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.comprobacion a:hover{background: url(../img/configuracion_comprobaciones0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.comprobacion a.activo,
#menu .tab_content ul li.comprobacion a.activo:link,
#menu .tab_content ul li.comprobacion a.activo:visited,
#menu .tab_content ul li.comprobacion a.activo:hover{background: url(../img/configuracion_comprobaciones0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.consulta a,
#menu .tab_content ul li.consulta a:link,
#menu .tab_content ul li.consulta a:visited{background: url(../img/configuracion_consulta_db0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.consulta a:hover{background: url(../img/configuracion_consulta_db0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}
#menu .tab_content ul li.consulta a.activo,
#menu .tab_content ul li.consulta a.activo:link,
#menu .tab_content ul li.consulta a.activo:visited,
#menu .tab_content ul li.consulta a.activo:hover{background: url(../img/configuracion_consulta_db0.png) center 6px no-repeat;  color:#fff; border: 0; background-color:#009891}





.raya{	border-bottom: 1px solid #CCC; margin-bottom: 10px; padding-bottom: 3px;}

.tool{width:100%;float:left; text-align:right; margin:5px 0px;}
#contenidos .tool a span{display:none;}

#contenidos .tool h1 {
  color: #009891;
  display: block;
  float: left;
  font-size: 1.25em;
  font-weight: normal;
  padding: 0;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
}

/*estilo para campos de formulario*/
input[type=text], input[type=email], input[type=file], select, textarea, .plano {
  border: 1px solid #ccc;
  background-color: #fff;
  border-radius: 0px;
  padding: 6px;
}
input[type=submit].plano{
  border:0;
  background-color: #5fc3bf;
  color: #ffffff;
  border-radius:0px;
  padding: 10px 16px; }



#columna-izquierda{	width: 251px; float: left;}
#logo{ float: left; width: 251px;}
#inicio{	font-size: 1.3em; text-transform: uppercase; color: #FFF; float: right;}
#minilogos{ float: left; width: 219px; padding: 15px; text-align: center; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
#minilogos img{	border: 0px; vertical-align: middle;}


#contenidosini{ margin-top: 180px; margin-left:100px; padding-left: 25px; padding-right: 25px; padding-top: 20px; width: 50%; height:800; float: left;}
#contenidos .idiomas{	width: 100%; margin: 0px; padding: 20px; margin-bottom: 5px; float: left;}
#contenidos ul{	margin: 0px; padding: 0px; float: right;}
#contenidos ul li{float:left; margin: 0px; padding: 5px 5px 0px 5px; background-color: #FFF; text-align: center; }
#contenidos ul.registro{	margin: 0px; padding: 0px; padding-left:20px; float: right;}
#contenidos ul.registro li{float:left; margin: 0px; padding: 5px 5px 0px 5px; background-color: #ECECEC; text-align: left; list-style-type: square;}
#contenidos ul li.activo{float:left; margin: 0px; padding: 5px 5px 0px 5px; text-align: left; font-weight:bold; color: #E57D03; }
#contenidos #arbol .separador{width:100%; height:5px; border-top:1px dotted #000000; margin:15px 0px; float:left;}
#contenidos #arbol ul{margin: 5px 0 0 0; padding: 0px; float: none; text-align:left; color:#000000;}
#contenidos #arbol ul li{float:none; margin: 0 0 5px 0; padding: 0px 0px 0px 10px; text-align:left; background-color: #ECECEC; background: top left no-repeat; }
/*
#contenidos #arbol ul li.inactivo{color:#909090;}
*/
#contenidos #arbol ul li.tipodocumento{background: url("../img/carpeta_noeditable.gif") top left no-repeat; padding:0 0 0 20px;}
#contenidos #arbol ul li.tipodocumentoeditable{background: url("../img/carpeta_editar.gif") top left no-repeat; padding:0 0 0 20px;}
#contenidos #arbol ul li.tipodocumentoinactivo{color:#909090; background: url("../img/ico_carpeta_doc.gif") top left no-repeat; padding:0 0 0 20px;}

#contenidos #arbol ul li a, #contenidos #arbol ul li a:link, #contenidos #arbol ul li a:visited, #contenidos #arbol ul li a:hover{color:#000000; }
#contenidos #arbol ul li ul{margin: 0 0 0 15px; padding: 0px; float: none; text-align:left;}
#contenidos #arbol ul li ul li{margin: 0; padding: 10px 0 5px 12px; }
#contenidos #arbol ul li ul li.hijo{background-image: url("../img/esquina_arabol.gif"); background-position: left top; background-repeat: no-repeat; list-style-type: none; margin: 0; padding: 10px 0 5px 12px; }

#contenidos h2 {
  font-size: 1.5em;
  color: #000000;
  display: block;
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  font-weight: normal;
  text-transform: uppercase;
}
#contenidos h3 {	font-size: 1.25em; text-transform: uppercase; color: #009891; display: block; margin: 0px; padding: 0px; font-weight: normal; margin-bottom: 20px;float:left; width:100%;}


#contenidos a, #contenidos a:link, #contenidos a:visited {
  color:#009891;
  text-decoration: none;
}
#contenidos a:hover {

  text-decoration: underline;
}

#contenidos .bloquegris h3 {
  color: #009891;
  display: block;
  float: left;
  font-size: 1.25em;
  margin: 0 0 20px;
  padding: 0;
  text-transform: uppercase;
  width: 100%;
  text-align:center;}

#contenidosini .bloquegris{ width: 98%;	margin: 0px; padding: 20px; background-color: #ccccdd; float: left; border: 5px solid #FFF;}
#contenidosini h2 {	font-size: 1.5em; text-transform: uppercase; color: #E57D03; display: block; margin: 0px; padding: 0px; float:left; width:100%;}

#contenidos .bloquenaranja{ width: 98%;	margin: 0px; padding: 20px; background-color: #8B108D; float: left; border-bottom: 5px solid #FFF;}
#contenidos .bloquealert{ width: 98%; margin: 0px; padding: 20px; background-color: #FFD9D9; margin-bottom: 5px; float: left; border:1px solid #FF0000; text-align: center; font-weight: bold;}
#contenidos .bloquemensaje{ width: 98%; margin: 0px; padding: 20px; background-color: #FFE7D4; margin-bottom: 5px; float: left; border:1px solid #E48238; text-align: center; font-weight: bold;}
#contenidos .bloquewarning{ width: 98%; margin: 0px; padding: 20px; background-color: #E0FAE8; margin-bottom: 5px; float: left; border:1px solid #00B33B; text-align: center; font-weight: bold;}
#contenidos .bloquenogris{ width: 660px;	margin: 0px; padding: 20px; background-color: #FFF; float: left; box-shadow:0 1px 10px 2px rgb(24, 87, 123);}
#contenidos .bloquebuscador {
  width: 100%;
  margin: 0px;
  padding: 20px;
  background-color: #efefef;
  border: 0;
  float: left;
  /* border-bottom: 5px solid #FFF; */
  margin-bottom: 30px;
  box-sizing: border-box;
  /* margin-top: 0px; */
  /* z-index: -1; */
}

#contenidos .bloquebuscador .destacado{ width: 98%;	margin: 0px; padding: 10px; background-color: #fbe8d3; float: left;}

#contenidos .alertas{position:absolute; right:5px; top:0px;}


.col10{	width: 10%; float: left; margin-bottom: 3px;}
.col15{	width: 15%; float: left; margin-bottom: 3px;}
.col20{	width: 20%; float: left; margin-bottom: 3px;}
.col25{	width: 25%; float: left; margin-bottom: 3px;}
.col30{	width: 30%; float: left; margin-bottom: 3px;}
.col35{	width: 35%; float: left; margin-bottom: 3px;}
.col40{	width: 40%; float: left; margin-bottom: 3px;}
.col45{	width: 45%; float: left; margin-bottom: 3px;}
.col50{	width: 50%; float: left; margin-bottom: 3px;}
.col55{	width: 55%; float: left; margin-bottom: 3px;}
.col60{	width: 60%; float: left; margin-bottom: 3px;}
.col65{	width: 65%; float: left; margin-bottom: 3px;}
.col70{	width: 70%; float: left; margin-bottom: 3px;}
.col75{	width: 75%; float: left; margin-bottom: 3px;}
.col80{	width: 80%; float: left; margin-bottom: 3px;}
.col85{	width: 85%; float: left; margin-bottom: 3px;}
.col90{	width: 90%; float: left; margin-bottom: 3px;}
.col95{	width: 95%; float: left; margin-bottom: 3px;}
.col3{width: 3%; float: left; margin-bottom: 3px;}
.col5{	width: 5%; float: left; margin-bottom: 3px;}
.col100{ width: 100%; float: left; margin-bottom: 3px;}
.colcenter100{width: 100%; text-align: center; margin-bottom: 3px;}

.nombre {
  color: #333333;
  font-weight: bold;
  padding-top: 8px;
  display: block;
}

.planoamarillo{	border: 1px solid #092E51; background-color: #FFFFCC; color:#000;}
.planogris{	border: 1px solid #AACBDF; background-color: #ECECEC; color:#000;}
.plano2{	border: 1px solid #AACBDF;}
.plano-explorer{ border: 1px solid #AACBDF; background-color: #FFF; color:#000; padding-right:1px;}
.gris{	border: 0px; background-color: #ECECEC; color:#000;}
.pdf a{padding:2px; padding-left:22px; padding-right:7px; background-color: #ECECEC;  background-image: url(../img/acrobat.gif);  background-position: left;  background-repeat: no-repeat; border:1px solid #013988;}
.pdf2 a{float:right; padding:2px; padding-left:30px; background-color: #ECECEC;  background-image: url(../img/acrobat.gif);  background-position: left;  background-repeat: no-repeat; border:1px solid #013988;}
.excel a{padding:4px; padding-left:25px; padding-right:7px; background-color: #FFF;  background-image: url(../img/excel.gif);  background-position: left;  background-repeat: no-repeat; border:2px solid Green;  font-weight: bold;  color: Green;  }
.word a{padding:4px; padding-left:25px; padding-right:7px; background-color: #FFF;  background-image: url(../img/word.gif);  background-position: left;  background-repeat: no-repeat; border:2px solid Blue;  font-weight: bold;  color: Blue;  }


.estadisticas a{background-color: #FFFFFF; padding: 6px 8px 5px 6px;background:url(../img/bt_estadisticas.jpg) top left repeat-x; border: 1px solid #035b8d;color: #FFFFFF;font-weight:normal;text-decoration:none; text-transform:uppercase; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; float:left; height:23px; line-height:23px;}
.estadisticas a:hover{background:url(../img/bt_estadisticas_2.jpg) top left repeat-x;}
.estadisticas a img{margin-right:10px; float:left; border:0px;}
.adjdocumentos a{background-color: #FFFFFF; padding: 0px 8px 0px 6px; background:url(../img/bt_adjdocumentos.jpg) top left repeat-x; border: 1px solid #dd9b27; color: #FFFFFF; font-weight:normal; text-decoration:none; text-transform:uppercase; font-size:12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; float:left;  height:34px; line-height:20px;margin-left: 10px;margin-bottom: 10px;margin-top: 10px;}
.adjdocumentos a:hover{   background:url(../img/bt_adjdocumentos_2.jpg) top left repeat-x;}
.adjdocumentos a img{ margin:2px 7px 0 0; float:left; border:0px;}


#contenidos .fondogris{ width: 200px;	margin: 0px; padding: 20px; background-color: #ECECEC; float: right; border-bottom: 5px solid #FFF;}

#contenedor-pie {
  margin-left: auto;
  margin-right: auto;
  background-color: #9b8f97;
  clear: both;
  padding: 7px 10px 7px 10px;
  overflow: hidden;
}
#contenedor-pie ul#pie-informacion { float: left; }
#contenedor-pie ul#pie-informacion li { float: left; padding: 0em 0.6em 0em 0.6em; color: #ffffff; font-size: 1em; background-repeat: no-repeat; background-position: right; }
#contenedor-pie ul#pie-informacion li.sin-separador { background: none; }
#contenedor-pie ul#pie-informacion li a { display: block; color: #ffffff; font-size: 1em; text-decoration: underline; }
#contenedor-pie ul#pie-informacion li a:hover { text-decoration: none; }
#contenedor-pie ul#pie-validacion { float: right; }
#contenedor-pie ul#pie-validacion li { float: left; padding-left: 0.5em; }
#contenedor-pie ul#pie-validacion li a { display: block; }
#contenedor-pie ul#pie-validacion li a img { float: left; }

#menupral{ width:229px; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; padding: 10px; margin: 0px; padding-top: 20px; float: left;}
#columna-izquierda { float: left; width: 251px; margin: 0px; padding: 00px; background-color: #ffffff; }
#columna-izquierda h2.txt1{ margin: 0px; padding: 0px; color: #e57d03; font-size: 1.1em; font-weight: bold; display: block;  margin-bottom: 10px; border-bottom: 1px solid #E6E6E6; padding-bottom: 5px;  }
#columna-izquierda h3.txt2{ margin: 0px; padding: 0px; color: #009891;  font-size: 1em; font-weight: bold; display: block;  margin-bottom: 5px;  padding-bottom: 5px; border-bottom: 1px solid #E6E6E6; }
#columna-izquierda ul { width: 229px; margin: 0px; padding: 0px; float: left; border-bottom: 1px solid #E6E6E6; margin-bottom: 5px; padding-bottom: 5px;   }
#columna-izquierda ul li{ margin: 0px; padding: 0px;}
#columna-izquierda ul li.txt1{color: #e57d03; font-weight: bold; }
#columna-izquierda ul li.txt2{color: #009891;  }
#columna-izquierda ul li.txt3{ color: #009891; margin-bottom: 8px;  }
#columna-izquierda ul li.txt2 a{text-decoration: none;  color: #009891;}
#columna-izquierda ul li.txt2 a:hover{text-decoration: underline; }
#columna-izquierda ul li.txt3 a{text-decoration: none;  color: #009891;}
#columna-izquierda ul li.txt3 a:hover{text-decoration: underline; }
#columna-izquierda ul ul { width: 214px; padding-top:5px; padding-left: 15px;}
#columna-izquierda ul ul li{  border-bottom: 0px;}
#columna-izquierda ul ul li.carpeta a{text-decoration: none; padding-left: 22px;  background-image: url(../img/ico_carpeta_doc02.gif);  background-position: left;  background-repeat: no-repeat;  color: #092E51;}
#columna-izquierda ul ul li.carpetasocio a{text-decoration: none; padding-left: 22px;  background-image: url(../img/ico_carpeta_userdoc02.gif);  background-position: left;  background-repeat: no-repeat;  color: #092E51;}
#columna-izquierda ul ul { padding-top:5px; padding-left: 15px;}
#columna-izquierda #arbol ul { margin: 0px; padding: 0px; float:left; margin-bottom: 5px; padding-bottom: 5px;  border:0px; width:100%; }
#columna-izquierda #arbol ul li{ margin: 0px; padding: 0px; clear:left;  }
#columna-izquierda #arbol ul li.txt1{color: #E93A33; font-weight: bold; }
#columna-izquierda #arbol ul li.txt2{color: #092E51;  }
#columna-izquierda #arbol ul li.txt3{ color: #092E51; margin-bottom: 8px;  }
#columna-izquierda #arbol ul li.activo,h3.activo {background-color: #FCCD2C;}
#columna-izquierda #arbol ul li.txt2 a{text-decoration: none;  color: #092E51;}
#columna-izquierda #arbol ul li.txt2 a:hover{text-decoration: underline; }
#columna-izquierda #arbol ul li.txt3 a{text-decoration: none;  color: #092E51;}
#columna-izquierda #arbol ul li.txt3 a:hover{text-decoration: underline; }
#columna-izquierda #arbol ul ul { padding-top:5px;}
#columna-izquierda #arbol ul li ul li{ float:none; margin: 0 0 5px 15px; padding: 0px 0px 0px 10px; text-align:left; background-color: #ECECEC; background: url("../img/cuna.gif") top left no-repeat;  }
#columna-izquierda #arbol ul li ul li ul li{ border-bottom: 0px; background-image: url("../img/esquina_arabol.gif"); background-position: left top; background-repeat: no-repeat; list-style-type: none; margin: 0 0 0 15px; padding: 10px 0 5px 12px; }
#columna-izquierda #arbol ul ul li.carpeta a{text-decoration: none; padding-left: 22px;  background-image: url(../img/ico_carpeta_doc.gif);  background-position: left;  background-repeat: no-repeat;  color: #092E51;}
#columna-izquierda #arbol ul ul li.carpetasocio a{text-decoration: none; padding-left: 22px;  background-image: url(../img/ico_carpeta_userdoc02.gif);  background-position: left;  background-repeat: no-repeat;  color: #092E51;}


#columna-izquierda a.txt1, #columna-izquierda a.txt1:link, #columna-izquierda a.txt1:visited{color: #e57d03; font-weight: bold; text-decoration:none;}
#columna-izquierda a.txt1:hover{ color: #e57d03;  font-weight: bold; text-decoration:underline; }

.botones{	margin: 0px; padding: 0px; text-align: right;  width: 100%; display: block; padding-bottom: 2px; padding-top: 2px;}
input.bvalidar{	background-color: #73B501; font-weight: bold; color: #FFF; border: 0px; margin: 0px; padding: 1px; text-transform: uppercase; width: 130px; }
input.benviar{ background-color: #8B108D; font-weight: bold; color: #FFF; border: 0px; margin: 0px; padding: 1px; text-transform: uppercase; width: 130px; margin-left:3px; }
input.benviar2{ background-color: #8B108D; font-weight: bold; color: #FFF; border: 0px; margin: 0px; padding: 1px; text-transform: uppercase; width: 200px; margin-left:3px; }

.tablainterior{	background-color: #FFF; border: 0px;  margin: 0px; width: 100%; }
.tablainterior caption{	background-color: #fff; padding: 3px; border: 1px solid #ececec; border-bottom: 3px solid #ececec;}
.tablainterior th{}
.tablainterior td, .tablainterior th{	border: 1px solid #ECECEC; border-collapse: collapse; font-weight: normal; padding-top: 10px; padding-bottom: 10px;}
.tablainterior .col5{	width: 5%; float: none;}
.tablainterior .col10{	width: 10%; float: none;}
.tablainterior .col20{	width: 20%; float: none;}
.tablainterior .col30{	width: 30%; float: none;}
.tablainterior .col40{	width: 40%; float: none;}
.tablainterior .col50{	width: 50%; float: none;}
.tablainterior .col60{	width: 60%; float: none;}
.tablainterior .col70{	width: 70%; float: none;}
.tablainterior .col80{	width: 80%; float: none;}
.tablainterior .col90{	width: 90%; float: none;}
.tablainterior .col100{	width: 100%; float: none;}
.tablainterior .activo{	background-color: #e57d03;}

.tablainterior td.noborde, .tablainterior th.noborde{	border: 1px solid #ECECEC; border-collapse: collapse; background-color: #ECECEC;}
/*Login*/
body.login { background: #efefef;  }

.contlogin{padding:30px; width:560px; height:300px; margin:150px auto 0px auto; background:#FFFFFF;}
.bloquebuscador {}
.contlogin .cablogin{ padding:9px 0px 9px 0px; margin-bottom:5px; width:100%; float:left; text-align: center}
.contlogin .cablogin img{}

.contlogin h2 {	width:100%; font-size: 1.5em; text-transform: uppercase;
  color: #FFFFFF; display: block; margin: 0 0 35px 0;
  padding: 0px;}
.contlogin h3 {	width:100%; font-size: 1.5em; text-transform: none;
  color: #FFFFFF; display: block; margin: 0;
  padding: 0px;}

.contlogin .col30{	width: 30%; float: left; margin-bottom: 10px; height:24px; line-height:24px;}
.contlogin .col70{	width: 70%; float: left; margin-bottom: 10px; height:24px; line-height:24px;}
.col100center{	width: 100%; float: left; margin-bottom: 5px; margin-top:10px; text-align:center;}
.contlogin .bloquewarning{ width: 90%; margin: 0px; padding: 20px; background-color: #E0FAE8; margin-bottom: 5px; float: left; border:1px solid #00B33B; text-align: center; font-weight: bold;}
.contlogin .bloquealert{ width: 90%; margin: 0px; padding: 20px; background-color: #FFD9D9; margin-bottom: 5px; float: left; border:1px solid #FF0000; text-align: center; font-weight: bold;}


.contlogin a, .contlogin a:link, .contlogin a:visited{color:#009891; text-decoration: none;}
.contlogin a:hover{text-decoration: underline;}

/*Fin del Login*/



#contenedorbloquegris #pestanas{	width: 100%; float: left; margin: 0px; padding: 0px; margin-top: 0px; }
#contenedorbloquegris #pestanas .on{ width:10%; margin: 0px;  padding: 5px; background-color: #FFE0C0; float: left; margin-right: 10px; font-weight: bold; background-image: url(../img/pestanaon.gif); background-position: top right; background-repeat: no-repeat; height:44px; }
#contenedorbloquegris #pestanas .off{width:10%; margin: 0px;  padding: 5px; background-color: #F6F6F6; float: left; margin-right: 10px; font-weight: normal; background-image: url(../img/pestanaoff.gif); background-position: top right; background-repeat: no-repeat; height:44px; }

.rojo{background-color: #FF1206; padding:5px; padding-top:0px;  padding-bottom:0px; color:#FFF;}
.ambar{background-color: #FFD200; padding:5px; padding-top:0px;  padding-bottom:0px;}
.verde{background-color: #169C00; padding:5px; padding-top:0px;  padding-bottom:0px; color:#FFF;}

/* GASTOS */
.listado-gastos { width:100%; float:left; margin-top:20px; margin-bottom:20px; padding-bottom:20px; }
.derecha{	float: right;}
.izquierda{	float: left;}
.listado-gastos .lista-cont{clear: both; padding: 5px 0px 5px 0px; float: left; width: 100%;}
.listado-gastos .lista-cont .lista{	height: 450px; overflow: scroll; border: 1px solid #C7C7C7;}

#contenidos .listado-gastos table th.final{/*border-right:0px;*/}
#contenidos .listado-gastos table td{border-right:1px solid #c2c3c4; border-bottom:1px solid #c2c3c4;  background-color:#FFFFFF; padding:3px 5px 3px 15px; text-align:left;}
#contenidos .listado-gastos table td.inicio{border-left:1px solid #c2c3c4;}
#contenidos .listado-gastos table td.par{background-color:#eff0f1;}
#contenidos .listado-gastos table .centro{text-align:center;}

/*.bplano{ font-size: 1em; border: 0px; background-color: #C7C7C7; font-weight: bold; padding: 2px; margin-top: 5px; margin-bottom: 5px; vertical-align: middle; padding-left: 5px; padding-right: 5px; cursor:pointer;}*/
.bplano {
  background-color: #009891;
  border: 1px solid #009891;
  color: #ffffff;
  font-size: 1.1em;
  padding: 6px;
  text-transform: uppercase;
}

a.bplanoasubmit{ font-size: 1em; border: 0px; background-color: #C7C7C7; font-weight: bold; padding: 2px; margin-top: 5px; margin-bottom: 5px; vertical-align: middle; padding-left: 5px; padding-right: 5px; cursor:pointer; color:#000; text-decoration: none;}
a.bplanoasubmit:hover {text-decoration: none;  color:#000;}

.boton{cursor:pointer;}
.bborrar{width:16px; height:16px; font-size: 0.002em; border: 0px;background-color: transparent; font-weight: bold; padding: 0px; margin:0px; vertical-align: middle; background-image: url(../img/stop2.gif); background-position: top left; background-repeat: no-repeat; }
.bplano2{ font-size: 1em; border: 0px; background-color: #FFE0C0; font-weight: bold; padding: 2px; margin-top: 5px; margin-bottom: 5px; vertical-align: middle; padding-left: 5px; padding-right: 5px; cursor:pointer; color:#013988;}

.transparencia25 {
  opacity: .25;
  -moz-opacity: .25;
  filter:alpha(opacity=25);
}

.transparencia50 {
  opacity: .50;
  -moz-opacity: .50;
  filter:alpha(opacity=50);
}

.separador {height:5px; border-top:1px dotted #000000; margin:15px 0px;}

.cont-reloj{
  position:absolute;
  top:2px; left:260px;
  background:url("../img/clock/cont-reloj.png") top left no-repeat ; height:20px; width:82px; float:left;

}

.reloj{
  margin:0px;
  padding:1px 0 0 32px;
  font-weight:normal;
  color:#000000;
  font-size:1.1em;
}


.print{ text-decoration: none;text-transform: uppercase;font-size: 1em; border: 0px; color:#000; font-weight: bold; padding: 2px; margin-top: 5px; margin-bottom: 5px;  padding-left: 5px; padding-right: 5px; cursor:pointer;}


/*Menu*/
#menu{width:100%; /*background:#FFE0C0;*/ height:auto; float:left; }

#menu .tab_content ul li a,
#menu .tab_content ul li a:link,
#menu .tab_content ul li a:visited{ height:auto; padding:0px; display:block; margin:0px; }
#menu .tab_content ul li a:hover{text-decoration:none; }
#menu .tab_content ul li span{padding-top:37px; display:block;}



#menu .tab_content ul li.anyos a,
#menu .tab_content ul li.anyos a:link,
#menu .tab_content ul li.anyos a:visited{background: url(../img/configuracion_anyos0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.anyos a:hover{background: url(../img/configuracion_anyos0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.anyos a.activo,
#menu .tab_content ul li.anyos a.activo:link,
#menu .tab_content ul li.anyos a.activo:visited,
#menu .tab_content ul li.anyos a.activo:hover{background: url(../img/configuracion_anyos0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.ejes a,
#menu .tab_content ul li.ejes a:link,
#menu .tab_content ul li.ejes a:visited{background: url(../img/configuracion_Ejes0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.ejes a:hover{background: url(../img/configuracion_Ejes0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.ejes a.activo,
#menu .tab_content ul li.ejes a.activo:link,
#menu .tab_content ul li.ejes a.activo:visited,
#menu .tab_content ul li.ejes a.activo:hover{background: url(../img/configuracion_Ejes0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.gastos a,
#menu .tab_content ul li.gastos a:link,
#menu .tab_content ul li.gastos a:visited{background: url(../img/configuracion_tipo_gastos0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.gastos a:hover{background: url(../img/configuracion_tipo_gastos0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.gastos a.activo,
#menu .tab_content ul li.gastos a.activo:link,
#menu .tab_content ul li.gastos a.activo:visited,
#menu .tab_content ul li.gastos a.activo:hover{background: url(../img/configuracion_tipo_gastos0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.alertas a,
#menu .tab_content ul li.alertas a:link,
#menu .tab_content ul li.alertas a:visited{background: url(../img/configuracion_alertas0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.alertas a:hover{background: url(../img/configuracion_alertas0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.alertas a.activo,
#menu .tab_content ul li.alertas a.activo:link,
#menu .tab_content ul li.alertas a.activo:visited,
#menu .tab_content ul li.alertas a.activo:hover{background: url(../img/configuracion_alertas0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.acciones a,
#menu .tab_content ul li.acciones a:link,
#menu .tab_content ul li.acciones a:visited{background: url(../img/configuracion_tipo_acciones0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.acciones a:hover{background: url(../img/configuracion_tipo_acciones0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.acciones a.activo,
#menu .tab_content ul li.acciones a.activo:link,
#menu .tab_content ul li.acciones a.activo:visited,
#menu .tab_content ul li.acciones a.activo:hover{background: url(../img/configuracion_tipo_acciones0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.periodos a,
#menu .tab_content ul li.periodos a:link,
#menu .tab_content ul li.periodos a:visited{background: url(../img/configuracion_periodos_certificacion0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.periodos a:hover{background: url(../img/configuracion_periodos_certificacion0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.periodos a.activo,
#menu .tab_content ul li.periodos a.activo:link,
#menu .tab_content ul li.periodos a.activo:visited,
#menu .tab_content ul li.periodos a.activo:hover{background: url(../img/configuracion_periodos_certificacion0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}


#menu .tab_content ul li.tipocontrol a,
#menu .tab_content ul li.tipocontrol a:link,
#menu .tab_content ul li.tipocontrol a:visited{background: url(../img/configuracion_tipo_control0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.tipocontrol a:hover{background: url(../img/configuracion_tipo_control0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.tipocontrol a.activo,
#menu .tab_content ul li.tipocontrol a.activo:link,
#menu .tab_content ul li.tipocontrol a.activo:visited,
#menu .tab_content ul li.tipocontrol a.activo:hover{background: url(../img/configuracion_tipo_control0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.ayuda a,
#menu .tab_content ul li.ayuda a:link,
#menu .tab_content ul li.ayuda a:visited{background: url(../img/configuracion_ayuda0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.ayuda a:hover{background: url(../img/configuracion_ayuda0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.ayuda a.activo,
#menu .tab_content ul li.ayuda a.activo:link,
#menu .tab_content ul li.ayuda a.activo:visited,
#menu .tab_content ul li.ayuda a.activo:hover{background: url(../img/configuracion_ayuda0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.tablonanuncio a,
#menu .tab_content ul li.tablonanuncio a:link,
#menu .tab_content ul li.tablonanuncio a:visited{background: url(../img/icono-tablonanuncios0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.tablonanuncio a:hover{background: url(../img/icono-tablonanuncios0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.tablonanuncio a.activo,
#menu .tab_content ul li.tablonanuncio a.activo:link,
#menu .tab_content ul li.tablonanuncio a.activo:visited,
#menu .tab_content ul li.tablonanuncio a.activo:hover{background: url(../img/icono-tablonanuncios0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.tareas a,
#menu .tab_content ul li.tareas a:link,
#menu .tab_content ul li.tareas a:visited{background: url(../img/configuracion_tareas0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.tareas a:hover{background: url(../img/configuracion_tareas0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.tareas a.activo,
#menu .tab_content ul li.tareas a.activo:link,
#menu .tab_content ul li.tareas a.activo:visited,
#menu .tab_content ul li.tareas a.activo:hover{background: url(../img/configuracion_tareas0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}


#menu .tab_content ul li.tiporespuesta a,
#menu .tab_content ul li.tiporespuesta a:link,
#menu .tab_content ul li.tiporespuesta a:visited{background: url(../img/configuracion_tipos_respuesta0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.tiporespuesta a:hover{background: url(../img/configuracion_tipos_respuesta0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.tiporespuesta a.activo,
#menu .tab_content ul li.tiporespuesta a.activo:link,
#menu .tab_content ul li.tiporespuesta a.activo:visited,
#menu .tab_content ul li.tiporespuesta a.activo:hover{background: url(../img/configuracion_tipos_respuesta0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}


#menu .tab_content ul li.roles a,
#menu .tab_content ul li.roles a:link,
#menu .tab_content ul li.roles a:visited{background: url(../img/configuracion_Roles0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.roles a:hover{background: url(../img/configuracion_Roles0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.roles a.activo,
#menu .tab_content ul li.roles a.activo:link,
#menu .tab_content ul li.roles a.activo:visited,
#menu .tab_content ul li.roles a.activo:hover{background: url(../img/configuracion_Roles0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.usuarios a,
#menu .tab_content ul li.usuarios a:link,
#menu .tab_content ul li.usuarios a:visited{background: url(../img/icono_usuarios0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.usuarios a:hover{background: url(../img/icono_usuarios0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.usuarios a.activo,
#menu .tab_content ul li.usuarios a.activo:link,
#menu .tab_content ul li.usuarios a.activo:visited,
#menu .tab_content ul li.usuarios a.activo:hover{background: url(../img/icono_usuarios0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0px; padding:4px;}

#menu .tab_content ul li.gestor a,
#menu .tab_content ul li.gestor a:link,
#menu .tab_content ul li.gestor a:visited{background: url(../img/icono_responsables0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.gestor a:hover{background: url(../img/icono_responsables0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.gestor a.activo,
#menu .tab_content ul li.gestor a.activo:link,
#menu .tab_content ul li.gestor a.activo:visited,
#menu .tab_content ul li.gestor a.activo:hover{background: url(../img/icono_responsables0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.auditoria a,
#menu .tab_content ul li.auditoria a:link,
#menu .tab_content ul li.auditoria a:visited{background: url(../img/icono_auditoria0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.auditoria a:hover{background: url(../img/icono_auditoria0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.auditoria a.activo,
#menu .tab_content ul li.auditoria a.activo:link,
#menu .tab_content ul li.auditoria a.activo:visited,
#menu .tab_content ul li.auditoria a.activo:hover{background: url(../img/icono_auditoria0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.migracion a,
#menu .tab_content ul li.migracion a:link,
#menu .tab_content ul li.migracion a:visited{background: url(../img/configuracion_migracion0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.migracion a:hover{background: url(../img/configuracion_migracion0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.migracion a.activo,
#menu .tab_content ul li.migracion a.activo:link,
#menu .tab_content ul li.migracion a.activo:visited,
#menu .tab_content ul li.migracion a.activo:hover{background: url(../img/configuracion_migracion0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.listas a,
#menu .tab_content ul li.listas a:link,
#menu .tab_content ul li.listas a:visited{background: url(../img/icono_listas0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.listas a:hover{background: url(../img/icono_listas0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.listas a.activo,
#menu .tab_content ul li.listas a.activo:link,
#menu .tab_content ul li.listas a.activo:visited,
#menu .tab_content ul li.listas a.activo:hover{background: url(../img/icono_listas0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.responsables a,
#menu .tab_content ul li.responsables a:link,
#menu .tab_content ul li.responsables a:visited{background: url(../img/icono_responsables0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.responsables a:hover{background: url(../img/icono_responsables0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.responsables a.activo,
#menu .tab_content ul li.responsables a.activo:link,
#menu .tab_content ul li.responsables a.activo:visited,
#menu .tab_content ul li.responsables a.activo:hover{background: url(../img/icono_responsables0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}


#menu .tab_content ul li.rondas a,
#menu .tab_content ul li.rondas a:link,
#menu .tab_content ul li.rondas a:visited{background: url(../img/icono_rondas0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.rondas a:hover{background: url(../img/icono_rondas0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.rondas a.activo,
#menu .tab_content ul li.rondas a.activo:link,
#menu .tab_content ul li.rondas a.activo:visited,
#menu .tab_content ul li.rondas a.activo:hover{background: url(../img/icono_rondas0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.documentos a,
#menu .tab_content ul li.documentos a:link,
#menu .tab_content ul li.documentos a:visited{background: url(../img/icono_documentos0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.documentos a:hover{background: url(../img/icono_documentos0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.documentos a.activo,
#menu .tab_content ul li.documentos a.activo:link,
#menu .tab_content ul li.documentos a.activo:visited,
#menu .tab_content ul li.documentos a.activo:hover{background: url(../img/icono_documentos0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.categorias a,
#menu .tab_content ul li.categorias a:link,
#menu .tab_content ul li.categorias a:visited{background: url(../img/icono_categorias0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.categorias a:hover{background: url(../img/icono_categorias0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.categorias a.activo,
#menu .tab_content ul li.categorias a.activo:link,
#menu .tab_content ul li.categorias a.activo:visited,
#menu .tab_content ul li.categorias a.activo:hover{background: url(../img/icono_categorias0.png) center 6px no-repeat;  color:#dfff1d3da; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.subreports a,
#menu .tab_content ul li.subreports a:link,
#menu .tab_content ul li.subreports a:visited{background: url(../img/icono-subreports0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.subreports a:hover{background: url(../img/icono-subreports0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.subreports a.activo,
#menu .tab_content ul li.subreports a.activo:link,
#menu .tab_content ul li.subreports a.activo:visited,
#menu .tab_content ul li.subreports a.activo:hover{background: url(../img/icono-subreports0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.secciones a,
#menu .tab_content ul li.secciones a:link,
#menu .tab_content ul li.secciones a:visited{background: url(../img/configuracion_secc0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.secciones a:hover{background: url(../img/configuracion_secc0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.secciones a.activo,
#menu .tab_content ul li.secciones a.activo:link,
#menu .tab_content ul li.secciones a.activo:visited,
#menu .tab_content ul li.secciones a.activo:hover{background: url(../img/configuracion_secc0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}


#menu .tab_content ul li.formulario a,
#menu .tab_content ul li.formulario a:link,
#menu .tab_content ul li.formulario a:visited{background: url(../img/configuracion_formularios0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.formulario a:hover{background: url(../img/configuracion_formularios0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.formulario a.activo,
#menu .tab_content ul li.formulario a.activo:link,
#menu .tab_content ul li.formulario a.activo:visited,
#menu .tab_content ul li.formulario a.activo:hover{background: url(../img/configuracion_formularios0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.comprobaciones a,
#menu .tab_content ul li.comprobaciones a:link,
#menu .tab_content ul li.comprobaciones a:visited{background: url(../img/configuracion_comprobaciones_db0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.comprobaciones a:hover{background: url(../img/configuracion_comprobaciones_db0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.comprobaciones a.activo,
#menu .tab_content ul li.comprobaciones a.activo:link,
#menu .tab_content ul li.comprobaciones a.activo:visited,
#menu .tab_content ul li.comprobaciones a.activo:hover{background: url(../img/configuracion_comprobaciones_db0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.comprobacion a,
#menu .tab_content ul li.comprobacion a:link,
#menu .tab_content ul li.comprobacion a:visited{background: url(../img/configuracion_comprobaciones0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.comprobacion a:hover{background: url(../img/configuracion_comprobaciones0.png) center 6px no-repeat;  color:#fff; border:0; background-color:#009891}
#menu .tab_content ul li.comprobacion a.activo,
#menu .tab_content ul li.comprobacion a.activo:link,
#menu .tab_content ul li.comprobacion a.activo:visited,
#menu .tab_content ul li.comprobacion a.activo:hover{background: url(../img/configuracion_comprobaciones0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}

#menu .tab_content ul li.mensajes a,
#menu .tab_content ul li.mensajes a:link,
#menu .tab_content ul li.mensajes a:visited{background: url(../img/configuracion_mensajes0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.mensajes a:hover{background: url(../img/configuracion_mensajes0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}
#menu .tab_content ul li.mensajes a.activo,
#menu .tab_content ul li.mensajes a.activo:link,
#menu .tab_content ul li.mensajes a.activo:visited,
#menu .tab_content ul li.mensajes a.activo:hover{background: url(../img/configuracion_mensajes0.png) center 6px no-repeat;  color:#fff; border: 0; background-color:#009891;}

#menu .tab_content ul li.formularioejec a,
#menu .tab_content ul li.formularioejec a:link,
#menu .tab_content ul li.formularioejec a:visited{background: url(../img/icono_tareas0.png) center 6px no-repeat; color:#fff; border: 0; border-radius:0; padding:4px; }
#menu .tab_content ul li.formularioejec a:hover{background: url(../img/icono_tareas0.png) center 6px no-repeat;  color:#fff; background-color:#009891; border: 0; border-radius:0; padding:4px;}
#menu .tab_content ul li.formularioejec a.activo,
#menu .tab_content ul li.formularioejec a.activo:link,
#menu .tab_content ul li.formularioejec a.activo:visited,
#menu .tab_content ul li.formularioejec a.activo:hover{background: url(../img/icono_tareas0.png) center 6px no-repeat;  color:#fff; border: 0; background-color:#009891;}




/*Fin de Menu*/


/*TABS*/
ul.tabs {
  float: left;
  height: 40px;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #f2f3f5;
}
ul.tabs li {
  float:           left;
  margin:          0;
  padding:         0;
  height:          40px;
  line-height:     40px;
  margin-bottom:   -1px;
  overflow:        hidden;
  position:        relative;
  background-color:#f2f3f5;
  margin-right:    2px;
  border-radius:   0px;
}
ul.tabs li a {
  text-decoration:none;
  color:          #000000;
  display:        block;
  font-size:      1.2em;
  padding:        0 20px;
  outline:        none;
}
ul.tabs li:hover{
  background-color:#5fc3bf;
  color:#ffffff; }
ul.tabs li a:hover {
  background-color:#5fc3bf;
  color:#ffffff;
}
html ul.tabs li.active a, html ul.tabs li.active a:link, html ul.tabs li.active a:visited  {
  color:#ffffff;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
  background:#5fc3bf;
  color:     #ffffff;

}




.tab_container {
  border-top: medium none;
  clear: both;
  float: left;
  overflow: inherit;
  width: 100%;
  background: #5fc3bf;
}
.tab_content {
  font-size: 1em;
  padding: 2px 6px;
}


#menu .tab_container ul{
  margin:0px; padding:0px;
}

#menu .tab_container ul li { float: left; height: auto; margin: 0; padding: 7px 10px; text-align: center; width: 90px;}
#menu .tab_container ul li img{
  margin-left:7px; margin-bottom:2px;
}
/*para partir las palabras largas en el menu de iconos superior*/
#menu .tab_container ul li {word-wrap: break-word; }

/*FIN DE TABS*/
table, td, th {
  /*border: solid 1px silver;*/ color:#666; /*padding:3px 5px 3px 5px*/}

.filtering { background-color:light-gray}
#jqtf_filters {
  list-style:none;

}
#jqtf_filters li {
  display:inline-block;
  position:relative;
  float:left;
  margin-bottom:20px
}

#targetall
{
  list-style: none;
  background-color: #eee;
}
#targetall li
{
  background-repeat: no-repeat;
  padding-left: 20px;

}
#thSelectColumn div.cmDiv
{
  display: inline;
  background: none;
  border: 0;
}
#thSelectColumn li.main
{
  padding: 0;
  background: none;
  width: 100%;
  text-align: right;
}
#thSelectColumn li.main li
{
  text-align: left;
  padding-right: 2px;
  background-color:#EEEEEE;
}
#thSelectColumn
{
  padding-right: 2px;
  width: 10px;
}
#ulSelectColumn
{
  vertical-align: middle;
}


/*Cabecera*/
#cabecera{width:100%; height:65px; float:left;background-color: #ffffff; }
#logoextranet{float: left; margin: 0 0 0 8px; padding: 0; }
#logo h1 { margin: 0; padding: 0;}
#cabecera img{padding:12px 0 12px 9px; float:left; }

#cabecera .idiomas{ margin: 0; float: right; height:47px; line-height:47px; margin:0 10px; border-left:1px double #ddd; padding-left:10px;}
#cabecera ul li{float:left; margin: 0px; padding: 5px 5px 0px 5px; background-color: #FFF; text-align: center; }
#cabecera ul li.activo{float:left; margin: 0px; padding: 5px 5px 0px 5px; text-align: left; font-weight:bold; color: #E57D03; }

#cabecera .idiomas ul li{ padding:0 5px; }
#cabecera .idiomas ul li a{font-size:1.3em;}

#cabecera .zonausuario{float:right; margin-right:20px; height:47px; line-height:47px; font-size:1.1em; }
#cabecera .usuario{	 /*margin: 7px 0px 7px 7px; padding: 2px; padding-left:10px;*/ float: right;
  color: #595a5b;  font-weight: normal;  }
#cabecera .usuario span{ margin-left:14px; color: #092e51;  font-weight: bold;  }
#cabecera .usuario a, #cabecera .usuario a:link, #cabecera .usuario a:visited{ color: #092e51;  text-decoration: none; }
#cabecera .usuario a:hover{ color: #547696;  text-decoration: none; }
#cabecera .usuario img{margin-top:4px; float:right;}
/*Fin de Cabecera*/


.sinEnlaces {pointer-events: none;}














table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  background-color: #5fc3bf!important;
  border: 1px solid #FFF!important;
  padding: 5px!important;
  color: #333333!important;
}


.contlogin .cablogin img {
  height: 65px;
}

#logomenu {
  height: 65px;
  padding: 0 0 0 0 !important;
}