/* Estilos Ebropolis cuadro de mando */

/* Estilos generales */

body {margin:0px; padding:0px; background-color:  #FAFAFA;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.destacado {color:#000000;}
.destacado2 {color: #009900; font-size: 16px; font-family:Arial, Helvetica, sans-serif; margin-top:10px; font-weight:bold} 
h2 {font-size:12px; height:20px; color:#6D6E6D; margin:0px 0px 0px 0px; padding: 0px 0px 0px 20px; background-image:url(../img/fondo_h2.gif); background-repeat:no-repeat; background-position:0px 0px; }
.textod {text-align:right}
.textoc {text-align:center}
.titulolinea {height:20px; color:#36954A; font-size:14px; font-weight:bold; border-bottom:2px solid #BCDAC2; margin:0px 12px 10px 12px; padding:0px 0px 0px 0px; width: 761px}
h6 {height:19px;color: #000000; font-size:12px; font-weight:bold; margin:5px 12px 10px 12px; padding:5px 0px 0px 0px;}

/* Estilos de estructura */

#contenedor {width:1000px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border: 1px solid #F0F0F0; border-top:6px solid #0A1A62; background-color:#FFFFFF; background-image:url(../img/separamenu.gif); background-repeat:repeat-y; margin: 0px auto }
#datos {color:#5E5E5E; float:left; width:798px; padding-left:20px; margin-bottom: 15px; overflow:hidden}
#datos a {color: #0A26A0;}
#cabecera  { width:1000px; height:104px;background-image:url(../img/fondo_cabecera.jpg); background-repeat:repeat-x; clear:both;}
#cab-izda {float:left; padding:9px 0px 0px 17px; }
#cab-dcha {float:right; background-image:url(../img/fondo_nubes.jpg); background-repeat:no-repeat; background-position:top right; width:457px; height:98px;}
#menucab {float:right; width:314px; height:19px; background-color:#0A1A62; background-image:url(../img/esq_menucab.gif); background-repeat:no-repeat; background-position:left bottom; padding-left:40px;}
#menucab a {font-weight:bold; color:#FFFFFF;}
#subcabecera { clear:both; height:35px; background-image:url(../img/fondo_subcabecera.gif); background-repeat:repeat-x;}
#subc-izda {float:left; background-image:url(../img/inicio_sub.gif); background-repeat:no-repeat; width:418px; height:35px;}
#subc-dcha {float:left; padding-top:10px;}
#subc-listados {float:right; padding-top:10px; padding-right:5px}

#subc-izda {float:left; background-image:url(../img/inicio_sub.gif); background-repeat:no-repeat; width:418px; height:35px;}
#subc-dcha a {color:#000000; font-weight:bold}
#pie { clear:both; border-top:2px solid #B3BCE3; text-align:center; padding:20px; background-color:#F1F1F1; color:#5E5E5E;}
#path {margin-bottom:10px; font-size:11px; color:#000000;}
#path a {color:#36954A;}

/*menu*/
#menu {float:left; width:165px; color:#000000}
.paddmenu {padding:0px 10px 10px 10px; width:145px}
.paddmenu a {color:#000000;}
#menu span {color:#FF0000;}
#menu ul {margin:0px; padding:0px;}
#menu ul li {padding: 4px 0px 4px 8px; list-style-type:none; border-bottom:1px solid #D2D2D2; background-image:url(../img/bullet_menu.gif); background-repeat:no-repeat; background-position:0px 8px;}
#menu ul li a { color:#000000;}


/* Fichas */

.minificha {float:left; width:185px; height:220px; margin:6px; background-image:url(../img/fondo_minificha.gif); background-repeat:no-repeat; text-align:center}
.minificha .opciones { font-size:9px; color:#0A26A0; margin:10px 12px}
.minificha .opciones a { color:#0A26A0; font-weight:bold; }
.minificha h3 {color:#36954A; font-size:12px; font-weight:bold; height:35px; border-bottom:2px solid #BCDAC2; margin:0px 10px 5px 10px;}
.minificha .tit-sub {color:#36954A; font-size:12px; font-weight:bold; height:70px; text-align:left; border-bottom:2px solid #BCDAC2; margin:0px 10px 5px 10px; overflow:auto}
.minificha .r-subobjetivo { float:right; margin:0px 0px 10px 10px;}
.minificha p {margin:0px 10px 10px 10px; text-align:left; font-size:9px; height:50px; overflow:auto}
.minificha p.seguimiento {margin:0px 10px 7px 10px; text-align:left; font-size:9px; overflow:auto; font-weight:bold; padding-left:5px; height:auto}
.minificha p.enlaces {margin:0px 10px 10px 10px; text-align:left; font-size:9px; height:auto; overflow:hidden; padding-left:47px}

.minificha .maslargo {height: 94px}
.minificha img { margin:0px 10px;}
.minificha .resultados {color:#5E5E5E; font-size:9px; font-weight:bold; margin:0px; margin-top:3px; font-family:Geneva, Arial, Helvetica, sans-serif}
.minificha .resultados2 {color:#5E5E5E; font-size:12px; font-weight:bold; margin:0px; margin-top:30px; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:left; padding-left: 20px}



.mediaficha {float:left; width:371px; height:220px; margin:6px 0px 11px 0px; background-image:url(../img/fondo_mediaficha.gif); background-repeat:no-repeat; text-align:center; margin-right: 24px}
.mediaficha .opciones { font-size:9px; color:#0A26A0; margin:10px 12px}
.mediaficha .opciones a { color:#0A26A0; font-weight:bold; }
.mediaficha h3 {color:#36954A; font-size:12px; font-weight:bold; height:35px; border-bottom:2px solid #BCDAC2; margin:0px 10px 5px 10px;}
.mediaficha .tit-sub {color:#36954A; font-size:12px; font-weight:bold; height:45px; text-align:left; /*border-bottom:2px solid #BCDAC2;*/ margin:5px 15px 35px 15px; overflow: auto}
.mediaficha .r-subobjetivo { margin:0px auto;}
.mediaficha p {margin:0px 10px 10px 10px; text-align:left; font-size:9px; height:50px; overflow:auto}
.mediaficha .maslargo {height: 94px}
.mediaficha img { margin:0px 10px;}
.mediaficha .resultados {color:#5E5E5E; font-size:9px; font-weight:bold; margin:0px; margin-top:3px; font-family:Geneva, Arial, Helvetica, sans-serif}
.mediaficha .resultados2 {color:#5E5E5E; font-size:12px; font-weight:bold; margin:0px; margin-top:30px; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:left; padding-left: 20px}





.grupo {background-image:url(../img/fondo_minificha_grupo.gif); background-repeat:no-repeat; height:150px}



.ficha-resultados {width:791px; height:155px;  background-image:url(../img/fondo_ficha_resultados.gif); background-repeat:no-repeat; padding-top:1px}
.ficha-resultados h3 {/*height:19px; */color:#36954A; font-size:12px; font-weight:bold; border-bottom:2px solid #BCDAC2; margin:5px 12px 5px 12px; padding:5px 0px 0px 5px; background-image:url(../img/fondo_h3.gif); background-repeat:repeat-x;}
.ficha-resultados h4 {color:#36954A; font-size:12px; font-weight:bold; border-bottom:1px solid #CCCCCC; margin:10px 0px 5px 0px; padding:0px}
.ficha-resultados .opciones { font-size:9px; color:#0A26A0; float:right; margin:-15px 5px 0px 0px;}
.ficha-resultados .opciones a { color:#0A26A0; font-weight:bold;}
.ficha-resultados .txt { float:left; width:420px; margin-left:20px;}
.ficha-resultados .txtacc { float:left; width:400px; margin-left:20px;}
.ficha-resultados .resultados {float:right; margin-right: 30px}
.ficha-resultados h5 {font-size:9px; margin:0px; padding:0px;}
.ficha-resultados .dato {font-size:17px; font-weight:bold; color:#000000;}

.minificha-ind {float:left; width:185px; height:220px; margin:6px; background-image:url(../img/fondo_minificha_ind.gif); background-repeat:no-repeat; text-align:center;}
.minificha-ind .opciones { font-size:9px; color:#0A26A0; margin:10px 0px;}
.minificha-ind .opciones a { color:#0A26A0; font-weight:bold;}
.minificha-ind .tit-sub {color:#36954A; font-size:12px; font-weight:bold; height:70px; text-align:left; border-bottom:2px solid #BCDAC2; margin:0px 10px 5px 10px; overflow:auto; width:165px}
.minificha-ind .r-subobjetivo { float:right; margin:0px 0px 10px 10px;}
.minificha-ind p {margin:0px 10px 10px 10px; text-align:left; font-size:10px;}
.minificha-ind .dato {width:167px; height:25px; background-image:url(../img/fondo_dato.gif); background-repeat:no-repeat; color:#000000; font-size:18px; font-weight:bold; text-align:center; margin:auto;}

.minificha-opi {float:left; width:185px; height:220px; margin:6px; background-image:url(../img/fondo_minificha_opi.gif); background-repeat:no-repeat; text-align:center;}
.minificha-opi .opciones { font-size:9px; color:#0A26A0; margin:10px 0px;}
.minificha-opi .opciones a { color:#0A26A0; font-weight:bold;}
.minificha-opi .tit-sub {color:#36954A; font-size:12px; font-weight:bold; height:70px; text-align:left; border-bottom:2px solid #BCDAC2; margin:0px 10px 5px 10px; overflow:auto; width:165px}
.minificha-opi .r-subobjetivo { float:right; margin:0px 0px 10px 10px;}
.minificha-opi p {margin:0px 10px 10px 10px; text-align:left; font-size:10px;}
.minificha-opi .dato {width:167px; height:25px; background-image:url(../img/fondo_dato_opi.gif); background-repeat:no-repeat; color:#000000; font-size:18px; font-weight:bold; text-align:center; margin:auto;}


.seguificha-result {width:761px; height:101px; margin:8px; background-image:url(../img/fondo_seg_result.gif); background-repeat:no-repeat; text-align:left;}
.seguificha-result .opciones { font-size:9px; color:#0A26A0; margin:0px; width: 740px; height:10px; text-align:right; padding: 5px 0px 0px 0px}
.seguificha-result .opciones a { color:#0A26A0; font-weight:bold;}
.seguificha-result .tit-sub {color:#36954A; font-size:12px; font-weight:normal; height:70px; text-align:left; margin:0px 10px 0px 15px;overflow:auto; float:left; width:400px}
.seguificha-result .r-subobjetivo { float:right; margin:0px 20px 10px 10px;}
.seguificha-result p {margin:0px 0px 0px 0px; font-size:10px;}
.seguificha-result .dato {color:#000000; font-size:14px; font-weight:bold; text-align:center; margin:0px 10px 0px 150px; float:left; padding-top: 10px; width:100px}
.seguificha-result .dato p{color: #5E5E5E; font-size:11px; font-weight:bold; text-align:center; margin:0px 0px 0px 0px; }

.seguificha-opi {width:761px; height:101px; margin:8px; background-image:url(../img/fondo_seg_opi.gif); background-repeat:no-repeat; text-align:left;}
.seguificha-opi .opciones { font-size:9px; color:#0A26A0; margin:0px; width: 740px; height:10px; text-align:right; padding: 5px 0px 0px 0px}
.seguificha-opi .opciones a { color:#0A26A0; font-weight:bold;}
.seguificha-opi .tit-sub {color:#36954A; font-size:12px; font-weight:normal; height:70px; text-align:left; margin:0px 10px 0px 15px;overflow:auto; float:left; width:400px}
.seguificha-opi .r-subobjetivo { float:right; margin:0px 20px 10px 10px;}
.seguificha-opi p {margin:0px 0px 0px 0px; font-size:10px;}
.seguificha-opi .dato {color:#000000; font-size:18px; font-weight:bold; text-align:center; margin:0px 10px 0px 150px; float:left; padding-top: 10px; width:100px}
.seguificha-opi .dato p{color: #5E5E5E; font-size:11px; font-weight:bold; text-align:center; margin:0px 0px 0px 0px; }


.seguificha-acc {width:761px; height:101px; margin:8px; background-image:url(../img/fondo_seg_acc.gif); background-repeat:no-repeat; text-align:left;}
.seguificha-acc .opciones { font-size:9px; color:#0A26A0; margin:0px; width: 740px; height:10px; text-align:right; padding: 5px 0px 0px 0px}
.seguificha-acc .opciones a { color:#0A26A0; font-weight:bold;}
.seguificha-acc .tit-sub {color:#36954A; font-size:12px; font-weight:normal; height:70px; text-align:left; margin:0px 10px 0px 15px;overflow:auto; float:left; width:400px}
.seguificha-acc .r-subobjetivo { float:right; margin:0px 10px 0px 0px;}
.seguificha-acc p {margin:0px 0px 0px 0px; font-size:10px;}



#ficha-datos { width:475px; margin: 0px auto; border:2px solid #C5D2C8; background-image:url(../img/fondo_ficha.gif); background-repeat:repeat-x; background-position:bottom left; text-align:left; padding:10px;} 
#ficha-datos h3 {color:#36954A; font-size:12px; font-weight:bold; border-bottom:1px solid #BCDAC2; margin:10px 12px 5px 12px; padding:0px 0px 2px 8px; background-image:url(../img/f_amarilla.gif); background-repeat:no-repeat; background-position:0px 6px; }
#ficha-datos .opciones { font-size:9px; color:#0A26A0; margin:-5px 0px; text-align:right; font-weight:bold}
#ficha-datos .opciones a{ font-weight:bold}

/* Formularios */

form {margin: 0px; padding:0px}
#login { width:485px; margin:50px auto; border:2px solid #C5D2C8; background-image:url(../img/fondo_login.jpg); background-repeat:no-repeat; background-position:bottom left; text-align:center; padding:10px;}
input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5E5E5E; border:1px solid #000000; padding:0px}
select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5E5E5E; border:1px solid #000000;}
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5E5E5E; border:1px solid #000000;}
.botones { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px; color:#FFFFFF; background-image:url(../img/fondo_botones.gif); background-repeat:no-repeat; font-weight:bold; width:81px; height:17px; border:0px;}
.botones-g { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px; color:#FFFFFF; background-image:url(../img/fondo_botones_g.gif); background-repeat:no-repeat; font-weight:bold; width:119px; height:17px; border:0px;}
.botonlista {background: #FFFFFF url(../img/fondoboton.jpg) repeat-x; height:17px; border-top: #617C8D 1px solid; border-left: #617C8D 1px solid; border-right: #99B7CA 1px solid; border-bottom: #99B7CA 1px solid; padding:0px;font-size:9px; color: #000099; font-family: Arial, Helvetica, sans-serif, "Trebuchet MS"; padding-top:1px; margin:0px; height:18px}
.botonlista a { text-decoration:none}
.botonlista2 {background: #FFFFFF url(../img/fondoboton.jpg) repeat-x; border-top: #617C8D 1px solid; border-left: #617C8D 1px solid; border-right: #99B7CA 1px solid; border-bottom: #99B7CA 1px solid; padding:0px;font-size:12px; color: #B70000 ; font-family: Arial, Helvetica, sans-serif, "Trebuchet MS"; padding-top:1px; margin:2px; height:22px}



/* Solapas */

#listado-carpetas { padding: 3px 0px; margin-left: 0px; margin-bottom: 0px; border-bottom: 1px solid #D2D2D2; font-size: 11px; }
#listado-carpetas li { list-style: none; margin: 0px; display: inline; font-weight:bold; }
#listado-carpetas li a { color: #9C9990; padding: 3px 5px; margin-left: 0px; border: 1px solid #D2D2D2; border-bottom: none; background: #E9E9E9; text-decoration: none;}
#listado-carpetas li a:link { color: #9C9990; }
#listado-carpetas li a:visited {  }
#listado-carpetas li a:hover { color: #FFFFFF; background-color: #D2D2D2; }
#listado-carpetas li a.carpeta-activa { color: #36954A; background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.carpetasola { color: #9C9990; padding: 3px; margin: 5px 0px 0px 0px; border: 1px solid #D2D2D2; border-bottom: 1px solid #FFFFFF; background: #FFFFFF; text-decoration: none; width:155px; font-size: 11px;}
#listado-carpetas li a.carpeta-activa:hover { color: #36954A; background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
#datos-carpetas { background-color: #FFFFFF; border: 1px solid #D2D2D2; border-top:none; overflow: auto}
#datos-carpetas-padding { padding: 20px; padding-top: 0px; padding-bottom: 0px;}
#datos-carpetas .opciones { font-size:9px; color:#0A26A0; margin:0px 0px; text-align:right;}
#datos-carpetas .opciones a { color:#0A26A0; font-weight:bold;}
#datos-carpetas .descrip { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#999999; margin-top: 3px}
/* Tablas */

.tabladatos {border:1px solid #D4D4D4;}
.tabladatos thead th {background-color:#999999; color:#FFFFFF}
.tabladatos td {border-bottom:1px solid #D4D4D4; color:#5E5E5E; }
.tabladatos .par {background-color:#F1F1F1}
.tabladatos .numero {text-align:right;}

.tabladatos .opa td{filter: alpha(opacity=30, style=0); opacity: 0.50; color:#5E5E5E}
#datos .tabladatos td a {text-decoration: none; color:#5E5E5E}
#datos .tabladatos td a:hover {text-decoration:underline}

.tabladatos-color {border:1px solid #D4D4D4;}
.tabladatos-color  thead th {background-color:#36954A; color:#FFFFFF}
.tabladatos-color thead {text-align:left}
.tabladatos-color  td {border-bottom:1px solid #D4D4D4; }
.tabladatos-color  .par {background-color:#F1F1F1;}
.tabladatos-color tfoot td {background-color:#71C583; color:#FFFFFF; text-align:right; font-size:10px;}

.tabladatos-color a {text-decoration: none}


/* Bugs */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */