@charset "utf-8";

/* CSS Document */
.salto {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	font-size: 0px;
}
.saltoBarra{
	background-color:#9AAAB0;
	background-repeat:repeat-x;
	clear: both;
	margin: 20px 0;
    padding: 0;
    width: 1040px;
	height: 1px;
	font-size: 0px;

}

#cabecera{
	position:absolute;
	top:0px;
	left:0px;
	/*background-image: url(../images/fondostandard.jpg);*/
	height:122px;
	width: 1174px;
	z-index:1;
}
#boton_gestion_integral {
	position: absolute;
	margin-top: 10.9%;
	margin-left: 52.4%;
	z-index: 0;
}

#areamap {
	position: absolute;
	margin-top: 10%;
	margin-left: 42%;
	z-index: 1;
}

#boton_calidad {
	position: absolute;
	margin-top: 17.3%;
	margin-left: 42.5%;
	z-index: 2;
}

#boton_medio_ambiente {
	position: absolute;
	margin-top: 26.9%;
	margin-left: 45%;
	z-index: 2;
}

#boton_idi {
	position: absolute;
	margin-top: 26.9%;
	margin-left: 59%;
	z-index: 2;
}

#boton_prevencion {
	position: absolute;
	margin-top: 17%;
	margin-left: 60%;
	z-index: 2;
}

#cuadro_indi {
	position: absolute;
	margin-top: 110px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#exportar_excel {
	position: absolute;
	margin-top: 1%;
	padding-left: 80%;
}

#breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 18px;
	left: 190px;
	font-size: 11px;
	width: 850px;
	text-decoration: none;
	color: #666666;
}

.normal_link:link,.normal_link:visited,.normal_link:active,.normal_link:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.disabled_link:link,.disabled_link:visited,.disabled_link:active,.disabled_link:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cacaca;
	text-decoration: none;
	cursor:default;
}

.normal_link_claro:link,.normal_link_claro:visited,.normal_link_claro:active,.normal_link_claro:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B83B6;
	text-decoration: none;
}

.normal_link_blanco:link,.normal_link_blanco:visited,.normal_link_blanco:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.normal_link_blanco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.normal_link_blanco11:link,.normal_link_blanco11:visited,.normal_link_blanco11:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.normal_link_blanco11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.normal_link_azul11:link,.normal_link_azul11:visited,.normal_link_azul11:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.normal_link_azul11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B83B6;
	text-decoration: none;
}

.normal_link14:link,.normal_link14:visited,.normal_link14:active,.normal_link14:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.normal_link_azul16:link,.normal_link_azul16:visited,.normal_link_azul16:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3B83B6;
	font-weight: bold;
	text-decoration: none;
}

.normal_link_azul17:link,.normal_link_azul17:visited,.normal_link_azul17:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #3B83B6;
	font-weight: bold;
	text-decoration: none;
}

.normal_link_gris15:link,.normal_link_gris15:visited,.normal_link_gris15:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.normal_link_azul16:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	text-decoration: none;
}

.normal_link_enana2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.normal_link_enana2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.normal_link_enana2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.normal_link_enana2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

/**************************/
.Estilo12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.td_izq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	padding-right:10px;
}

.Estilo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.Estilo7N {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	text-decoration:none;
}

.EstiloAzul13 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B83B6;
	font-size: 13px;
}

.EstiloAzul14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B83B6;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.Estilo6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bolder;
}

.Estilo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bolder;
}

.Cursiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

.Estilo4A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.Estilo4N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.Estilo4NB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bolder;
}

body {
	background-image: url("../images/bg.jpg");
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.label {
	font-size: 12px;
}
.checkboxLabel {
	font-size: 12px;
	font-style: italic;
}

select {
	background-color: #C9D7DC;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/**************************/
.button1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #666666;
	color: #FFFFFF;
}

#boton_gestion {
	position: absolute;
	left: 490px;
	top: 132px;
	z-index: 2;
}

#boton_cuadro_mando {
	position: absolute;
	left: 600px;
	top: 132px;
	z-index: 2;
}

#Layerbotonesmenu {
	position: absolute;
	left: 351px;
	top: 252px;
	width: 698px;
	height: 70px;
	z-index: 2;
}

#Layerbotonesmenu2 {
	position: absolute;
	left: 767px;
	top: 252px;
	width: 70px;
	height: 70px;
	z-index: 2;
}

#Layerbotonesmenu3 {
	position: absolute;
	left: 857px;
	top: 252px;
	width: 70px;
	height: 70px;
	z-index: 2;
}

/**************************/
#micapa {
	position: absolute;
	width: 1174px;
	height: 545px;
	background-image: url(../images/fondostandard.jpg);
	left: 0%;
	top: 0%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#micapaselano {
	position: absolute;
	width: 1174px;
	height: 545px;
	background-image: url(../images/fondo2_blanco.jpg);
	left: 0%;
	top: 0%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#micapa_conlogo {
	position: absolute;
	width: 1174px;
	height: 545px;
	background-image: url(../images/fondostandard.jpg);
	left: 0%;
	top: 0%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

/**************************/
#capa_total_margenes {
    position: absolute;
    top:150px; 
    left:30px; 
    width:1120px;
    color: #bbbbbb;
}
/**************************/


#capa_menu {
	position: absolute;
	top: 300px;
	left: 160px;
	width: 888px;
	height: 280px;
	color: #bbbbbb;
}

#capa_menu_up {
	position: absolute;
	top: 210px;
	left: 160px;
	width: 888px;
	height: 280px;
	color: #bbbbbb;
}

#capa_menu_down {
	position: absolute;
	top: 390px;
	left: 160px;
	width: 888px;
	height: 280px;
	color: #bbbbbb;
}

#capa_menu_up2 {
	position: absolute;
	top: 250px;
	left: 160px;
	width: 888px;
	color: #bbbbbb;
}

#capa_menu_down2 {
	position: absolute;
	top: 430px;
	left: 160px;
	width: 888px;
	color: #bbbbbb;
}

#titulo_capa_menu {
	position: absolute;
	top: 150px;
	left: 180px;
	width: 888px;
	height: 70px;
	color: #bbbbbb;
	border: 1px;
	z-index: 0;
}

#cuadro {
    color: #BBBBBB;
    height: 70px;
    position: absolute;
    right: 13px;
    top: 14px;
    width: auto;
}



#cuadro_titulo {
	    background-color: #E5E5E5;
    border-radius: 6px 6px 6px 6px;
    color: #BBBBBB;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    min-width: 190px;
    padding: 3px 10px 3px 5px;
    position: absolute;
    right: 12px;
    text-align: right;
    top: 90px;
    z-index: 0;
}

.cuadro{
margin-top:5px;
margin-left:10px;
float:left;
}
.cuadro a{
text-decoration: none;
}
.cuadro p{
color:#999ca4;
text-align:center;
margin-top:1px;
}
.cuadro p:hover, a:hover p{
color:#36bce0;
}



/**********/
#menu_entero {
	position: absolute;
	left: 20px;
	top: 170px;
	width: 866px;
	z-index: 0;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-decoration: none;
}

#menu_entero2 {
	position: absolute;
	left: 120px;
	top: 170px;
	width: 766px;
	z-index: 1;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#cuerpo_seguimiento {
    position: absolute;
    left:15px;
    top: 205px;
    width:1150px;
    height: auto;
    text-align:right;
    overflow: auto;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #666666;
    z-index: 0;
}
#menu_entero_ancho {
	position: absolute;
	left: 25px;
	top: 170px;
	width: 1130px;
	z-index: 0;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
 
}


#menu_entero_ancho_fondo {
	position: absolute;
	left: 2px;
	top: 170px;
	width: 1150px;
	z-index: 0;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	background-image: url("../images/mv_1150.png");
	background-repeat:no-repeat;
	background-position:center;
	min-height: 301px;
}
#menu_entero_ancho_fondo p{
	padding: 5px 70px 5px 30px;
}

#fondo_texto{
	background-image: url("../images/mv_1150.png");
	background-repeat:no-repeat;
	background-position:center;
	min-height: 301px;
}
#fondo_texto p{
	padding: 5px 70px 5px 30px;
}
/*****


*****/
#menu_superior_largo {
	position: absolute;
	left: 15px;
	top: 140px;
	width: 1150px;
	height: 100px;
	z-index: 0;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}

#menu_superior_largo2 {
	position: absolute;
	width: 1122px;
	height: auto;
	z-index: 2;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	top: 205px;
}
#menu_superior_largo2 button{
	float:right;
}
#menu_superior_largo3 {
	position: absolute;
	left: 1010px;
	top: 170px;
	width: 150px;
	height: 100px;
	z-index: 1;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}

#menu_izq {
	position: absolute;
	left: 20px;
	top: 150px;
	width: 145px;
	height: 377px;
	z-index: 1;
}

#der_menu_izq {
	position: absolute;
	left: 198px;
	top: 150px;
	width: 737px;
	z-index: 1;
	overflow: auto;
}

#der_menu_izq_leg {
	position: absolute;
	left: 5px;
	top: 124px;
	width: 910px;
	z-index: 1;
	overflow: auto;
}

#cuadro_entero {
	position: absolute;
	left: 10px;
	top: 124px;
	width: 925px;
	z-index: 1;
	overflow: auto;
}

#der_menu_izq_sinoverflow {
	position: absolute;
	left: 198px;
	top: 124px;
	width: 737px;
	height: 410px;
	z-index: 1;
}

#der_menu_izq_titulo {
	position: absolute;
	left: 258px;
	top: 124px;
	width: 673px;
	height: 30px;
	z-index: 1;
	overflow: auto;
}

#der_menu_izq_bajo_titulo {
	position: absolute;
	left: 208px;
	top: 154px;
	width: 743px;
	z-index: 1;
	overflow: auto;
}

/*******************************/
#pestana1 {
	position: absolute;
	left: 30px;
	top: 92px;
	width: 95px;
	height: 50px;
	z-index: 1;
}
#pestana2 {
	position: absolute;
	left: 135px;
	top: 92px;
	width: 95px;
	height: 50px;
	z-index: 1;
}
#pestana3 {
	position: absolute;
	left: 240px;
	top: 92px;
	width: 95px;
	height: 50px;
	z-index: 1;
}
#pestana4 {
	position: absolute;
	left: 345px;
	top: 92px;
	width: 95px;
	height: 50px;
	z-index: 1;
}
#pestana5 {
	position: absolute;
	left: 450px;
	top: 92px;
	width: 95px;
	height: 50px;
	z-index: 1;
}
#pestana6 {
	position: absolute;
	left: 555px;
	top: 92px;
	width: 95px;
	height: 50px;
	z-index: 1;
}

#pestana7 {
	position: absolute;
	left: 660px;
	top: 92px;
	width: 95px;
	height: 50px;
	z-index: 1;
}
#pestana8 {
	position: absolute;
	left: 765px;
	top: 92px;
	width: 95px;
	height: 50px;
	z-index: 1;
}
#pestana9 {
	position: absolute;
	left: 870px;
	top: 92px;
	width: 95px;
	height: 50px;
	z-index: 1;
}
/*******************************/
/*
#pestana1b {
	position: absolute;
	left: 37px;
	top: 96px;
	width: 91px;
	z-index: 1;
	line-height:12px;
	text-align: center;
}
#pestana2b {
	position: absolute;
	left: 142px;
	top: 96px;
	width: 91px;
	z-index: 1;
	line-height:12px;
	text-align: center;
}
#pestana3b {
	position: absolute;
	left: 247px;
	top: 96px;
	width: 91px;
	z-index: 1;
	line-height:12px;
	text-align: center;
}
#pestana4b {
	position: absolute;
	left: 352px;
	top: 96px;
	width: 91px;
	z-index: 1;
	line-height:12px;
	text-align: center;
}
#pestana5b {
	position: absolute;
	left: 457px;
	top: 96px;
	width: 91px;
	height: 40px;
	z-index: 1;
	line-height:12px;
	text-align: center;
}
#pestana6b {
	position: absolute;
	left: 562px;
	top: 96px;
	width: 91px;
	z-index: 1;
	line-height:12px;
	text-align: center;
}
#pestana7b {
	position: absolute;
	left: 667px;
	top: 96px;
	width: 91px;
	z-index: 1;
	line-height:12px;
	text-align: center;
}
*/
#pestana_texto {
	display:table-cell;
	vertical-align:middle;
	line-height:1.2;
}
#pestana1b {
	position:absolute;
	left:37px;
	top:95px;
	display:table;
	width:91px;
	height:37px;
	text-align:center;
	z-index: 1;
}
#pestana2b {
	position:absolute;
	left:142px;
	top:95px;
	display:table;
	width:91px;
	height:37px;
	text-align:center;
	z-index:1;
}
#pestana3b {
	position:absolute;
	left:247px;
	top:95px;
	display:table;
	width:91px;
	height:37px;
	text-align:center;
	z-index: 1;
}
#pestana4b {
	position:absolute;
	left:352px;
	top:95px;
	display:table;
	width:91px;
	height:37px;
	text-align:center;
	z-index: 1;
}
#pestana5b {
	position:absolute;
	left:457px;
	top:95px;
	display:table;
	width:91px;
	height:37px;
	text-align:center;
	z-index: 1;
}
#pestana6b {
	position:absolute;
	left:562px;
	top:95px;
	display:table;
	width:91px;
	height:37px;
	text-align:center;
	z-index: 1;
}
#pestana7b {
	position:absolute;
	left:667px;
	top:95px;
	display:table;
	width:91px;
	height:37px;
	text-align:center;
	z-index: 1;
}
#pestana8b {
	position:absolute;
	left:772px;
	top:95px;
	display:table;
	width:91px;
	height:37px;
	text-align:center;
	z-index: 1;
}
#pestana9b {
	position:absolute;
	left:877px;
	top:95px;
	display:table;
	width:91px;
	height:37px;
	text-align:center;
	z-index: 1;
}
/*******************************/

#mapa_procesos {
	position: absolute;
	left: 28px;
	top: 154px;
	width: 743px;
	z-index: 0;
	overflow: auto;
}

#arbol_procesos {
    position: absolute;
    left: 870px;
    top: 136px;
    z-index: 0;
    overflow: auto;
    padding-top:20px;
    padding-right:10px;
    margin-right:10px;
    background-color:#FFFFFF;
    background-image:url(../images/fondo_arbol.jpg);
    background-position:top right;
    background-repeat:no-repeat;
    min-width: 287px;
}


#mitad_izquierda {
	position: absolute;
	left: 28px;
	top: 154px;
	width: 443px;
	z-index: 0;
}

#mitad_derecha {
	position: absolute;
	left: 471px;
	top: 154px;
	width: 543px;
	z-index: 0;
}

#mitad_izquierda2 {
	position: absolute;
	left: 28px;
	top: 154px;
	width: 643px;
	z-index: 0;
}

#mitad_derecha2 {
	position: absolute;
	left: 650px;
	top: 154px;
	width: 500px;
	z-index: 0;
}

#der_menu_izq_bajo_titulo2 {
	position: relative;
	left: 198px;
	top: 60%;
	width: 673px;
	height: 380px;
	z-index: 1;
}

#der_menu_izq2 {
	position: absolute;
	left: 160px;
	top: 124px;
	width: 673px;
	height: 410px;
	z-index: 1;
}

#der_menu_izq3 {
	position: absolute;
	left: 160px;
	top: 124px;
	width: 673px;
	height: 410px;
	z-index: 1;
}

#der_menu_izq4 {
	position: absolute;
	left: 160px;
	top: 124px;
	width: 773px;
	height: 410px;
	z-index: 1;
	overflow: auto;
}

#der_menu_izq5 {
	position: absolute;
	left: 60px;
	top: 124px;
	width: 873px;
	height: 410px;
	z-index: 1;
	overflow: auto;
}

#divAjaxGR {
	position: absolute;
	left: 258px;
	top: 204px;
	width: 673px;
	height: 300px;
	z-index: 1;
	overflow: auto;
}

#tabla2_peq {
	position: absolute;
	top: 120px;
	left: 110px;
	width: 720px;
	height: 354px;
	overflow: auto;
}

#barra_der_menu_izq {
	position: absolute;
	left: 258px;
	top: 157px;
	width: 583px;
	height: 2px;
	z-index: 1;
	overflow: auto;
	background-image: url(../images/pestanas/BARRAPESTANAS.jpg);
}

#menu_der {
	position: absolute;
	left: 500px;
	top: 124px;
	width: 195px;
	height: 377px;
	z-index: 1;
	overflow: auto;
}

#tabla_total {
	position: absolute;
	top: 100px;
	left: 2px;
	width: 936px;
	height: 430px;
	padding-bottom: 20px;
	overflow: auto;
}

#tabla_info_grande {
	position: absolute;
	top: 130px;
	left: 50px;
	width: 836px;
	height: 350px;
	overflow: auto;
}

#tabla_indicador {
	position: absolute;
	top: 110px;
	left: 50px;
	width: 836px;
	height: 422px;
	overflow: auto;
}

#tabla2 {
	position: absolute;
	top: 120px;
	left: 40px;
	width: 870px;
	height: 354px;
	overflow: auto;
}

#tabla2_titu {
	position: absolute;
	top: 170px;
	left: 40px;
	width: 870px;
	height: 324px;
	overflow: auto;
}

#titu_persona {
	position: absolute;
	top: 120px;
	left: 40px;
	width: 870px;
	height: 30px;
}

/* botones */
#un_boton {
	position: absolute;
	left: 388px;
	bottom: 12px;
}

#un_boton_bis {
	position: absolute;
	left: 388px;
	bottom: 28px;
}

#botones {
	position: absolute;
	left: 25px;
	bottom: 28px;
	width: 897px;
	text-align: center;
}

#tabla_indicador_botones {
	position: absolute;
	top: 120px;
	left: 110px;
	width: 720px;
	height: 354px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	overflow: auto;
}

#botonera {
	position: absolute;
	left: 15px;
	bottom: 7px;
	width: 910px;
}

/*ajax*/
#ajax_bloque1 {
	position: absolute;
	left: 300px;
	top: 245px;
	width: 525px;
	height: 242px;
	z-index: 6;
}

/*/////////////// COLUMNAS //////////////////////////////*/
#container {
	float: left;
	padding-top: 5%;
	width: 500px;
	border-left: 150px;
	/* The width and color of the left rail */
	border-right: 200px;
	/* The width and color of the right rail */
}

#leftRail {
	float: left;
	width: 150px;
	margin-left: 30px;
	position: relative;
}

#center {
	float: left;
	width: 500px;
	margin-right: -500px;
}

#rightRail {
	float: left;
	width: 200px;
	/*margin-right:-200px;*/
	padding-left: 20px;
	position: relative;
}

/*///////////////////////////////Panel indicadores/////////////////////////*/
#cuerpo {
	position: absolute;
	left: 13px;
	top: 95px;
	width: 1174px;
	padding-bottom: 5%;
	z-index: 1;
}

#cuadro_cuerpo {
	position: relative;
	left: 5%;
	top: 5%;
	width: 90%;
	z-index: 2;
}

#div_descargar {
	position: absolute;
	padding-left: 45%;
	padding-top: 30%;
	z-index: 11;
}

.ui-datepicker-trigger:hover {
	cursor: pointer;
}
/*-----------TABLA y GRAFICA-----------*/
#grafica {
	min-width: 400px;
	height: 400px;
	margin: 0 auto;
	width: 1024px;
	float: left;
}

.tablaGrafica{
	border-width:1px;
	border-style:solid;
	border-color:#FFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: left;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	color: #000;
	border-spacing:0px;
}

.tabla table.tablaGrafica{
	border-width:1px;
	border-style:solid;
	border-color:#FFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: left;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	color: #000;
	border-spacing:0px;
}


/* IE10 */ 
/*background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #B9C9FE 100%);*/

/* Mozilla Firefox */ 
/*background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #B9C9FE 100%);*/

/* Opera */ 
/*background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #B9C9FE 100%);*/

/* Webkit (Safari/Chrome 10) */ 
/*background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #B9C9FE));*/

/* Webkit (Chrome 11+) */ 
/*background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #B9C9FE 100%);*/

/* Proposed W3C Markup */ 
/*background-image: linear-gradient(bottom, #FFFFFF 0%, #B9C9FE 100%);*/


.tablaGrafica thead {
background-color:#B9C9FE;
}

.tablaGrafica thead th{
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#FFF;
padding-left:5px;
padding-right:5px;
}



.tablaGrafica tfoot{
background-color:#B9C9FE;
font-style:italic;
font-size:12px;
text-align:right;
} 

.tablaGrafica tbody{
background-color:#E8EDFF;
}
.tablaGrafica tbody td{
text-align:center;
padding-left:5px;
padding-right:5px;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#FFF;
}
.tablaGrafica tbody th{
text-align:left;
padding-left:5px;
padding-right:5px;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#FFF;
font-weight:normal;
}
.tablaGrafica tbody tr:hover{
background-color:#D0DAFD;
}





/*-----------TABLA CUADRO MANDO-----------*/

.tablaCuadroMando{
	border-width:3px;
	border-style:solid;
	border-color:#000;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: left;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	color: #000;
	border-spacing:0px;
 	width: 1120px;
	font-size:14px;
}
.tablaCuadroMando thead th{
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#000;
padding-left:5px;
padding-right:5px;
}

.tablaCuadroMando thead{
background-color:#058DC7;
text-align:center;
}
.indicador{
font-size:14px;
background-color:#C9D7DC;
}
.estrategico{
font-size:14px;
background-color:#99CCFF;
}
.accion_estrategica{
font-size:14px;
background-color:#8098E8;
}
.objetivo_estrategico{
font-size:14px;
background-color:#8F8CFF;
}
.estrategicoObjetivo{
background-color:#C9D7DC;
}

.tablaCuadroMando tfoot{
background-color:#058DC7;
font-style:italic;
font-size:12px;
text-align:right;
}

.tablaCuadroMando tfoot td{
border-top-style:solid;
border-top-width:2px;
border-top-color:#000;
} 

.tablaCuadroMando tbody{
background-color:#FFF;
text-align:center;
}
.tablaCuadroMando tbody td{

padding-left:5px;
padding-right:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000;
border-right-style:solid;
border-right-width:1px;
border-right-color:#000;
font-size:12px;
}
.tablaCuadroMando tbody th{

padding-left:5px;
padding-right:5px;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#000;
border-right-style:solid;
border-right-width:2px;
border-right-color:#000;
font-size:12px;
}
.tablaCuadroMando a{
text-decoration:none;
}



/*MEJORAS IMAGEN UNIKUDE 21/08/2012*/

input {
	border-width:1px;
	border-style:solid;
	border-color:#999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#C9D7DC;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
input:focus{
background-color:#A4B0B6;
color:#333;
}



textarea {
	border-width:1px;
	border-style:solid;
	border-color:#999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#C9D7DC;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
textarea:focus{
background-color:#A4B0B6;
color:#333;
}
select {
	border-width:1px;
	border-style:solid;
	border-color:#999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#C9D7DC;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
button{
    background-image: linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
    background-image: -o-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
    background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
    background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
    background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
    
    background-image: -webkit-gradient(
    	linear,
    	left bottom,
    	left top,
    	color-stop(0.5, rgb(230,230,230)),
    	color-stop(0.5, rgb(251,251,251))
    );
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
    color:#808289;
    text-align: center;
    line-height:30px;
    min-width: 115px;
	border-width:1px;
	border-style:solid;
	border-color:#ebebeb
}
button img
{
    left: 5px;
    padding-top: 0;
    position: relative;
    top: 3px;
}


button:hover{
	background-image: linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
	background-image: -o-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
	background-image: -moz-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
	background-image: -webkit-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
	background-image: -ms-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.5, rgb(50,186,220)),
		color-stop(0.5, rgb(80,200,244))
	);
	color:#fff;
	cursor: pointer;
}


/*<----------------BARRA MENU----------------> */
	.menu{
	padding:0px;
	font-size:12px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	margin-left:auto;
    margin-right: auto;
	width: 1105px;
	word-wrap: break-word;
	}
.menu li.current{

background-image: linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
background-image: -o-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
background-image: -moz-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
background-image: -webkit-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
background-image: -ms-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.5, rgb(50,186,220)),
	color-stop(0.5, rgb(80,200,244))
);


}
.menu li.current a{
	color:#fff;
}		
			
.menu ul{

	list-style:none;
	display: table-row; 
 	vertical-align: middle;
border-spacing:0;
}
.menu li{	
background-image: linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
background-image: -o-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.5, rgb(230,230,230)),
	color-stop(0.5, rgb(251,251,251))
);
	padding:0px;
	height:46px;
	width:auto;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ebebeb;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ebebeb;
	
 	display: table-cell; 
  	vertical-align: middle;
		}

.menu ul li:first-child{
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ebebeb;
	
	}
.menu ul li:last-child{
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ebebeb;
	}
.menu li a{
		color:#808289;
		font-weight:bold;
		line-height:15px;
		padding:0px 9px;
		text-align:center;
		text-decoration:none;
		height:100%;	
	}
	

.menu li:hover{
background-image: linear-gradient(bottom, rgb(216,216,216) 50%, rgb(229,229,229) 50%);
background-image: -o-linear-gradient(bottom, rgb(216,216,216) 50%, rgb(229,229,229) 50%);
background-image: -moz-linear-gradient(bottom, rgb(216,216,216) 50%, rgb(229,229,229) 50%);
background-image: -webkit-linear-gradient(bottom, rgb(216,216,216) 50%, rgb(229,229,229) 50%);
background-image: -ms-linear-gradient(bottom, rgb(216,216,216) 50%, rgb(229,229,229) 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.5, rgb(216,216,216)),
	color-stop(0.5, rgb(229,229,229))
);

		}
.menu li.current:hover a{
	color:#808289;
}		
.menu li table{
	border-collapse: separate;
    border-spacing: 0;
    margin-right: auto;
    text-align: center;
	position:absolute;
	top:46px;
	z-index:2;
	font-size:12px;
	height:46px;
}

.menu li table tbody td{
background-image: linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
background-image: -o-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);
background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 50%, rgb(251,251,251) 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.5, rgb(230,230,230)),
	color-stop(0.5, rgb(251,251,251))
);
	padding:0px;
	height:46px;
	width:150px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ebebeb;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ebebeb;
  	vertical-align: middle;
	color:#808289;
}
	
.menu li table td:hover{
background-image: linear-gradient(bottom, rgb(216,216,216) 50%, rgb(229,229,229) 50%);
background-image: -o-linear-gradient(bottom, rgb(216,216,216) 50%, rgb(229,229,229) 50%);
background-image: -moz-linear-gradient(bottom, rgb(216,216,216) 50%, rgb(229,229,229) 50%);
background-image: -webkit-linear-gradient(bottom, rgb(216,216,216) 50%, rgb(229,229,229) 50%);
background-image: -ms-linear-gradient(bottom, rgb(216,216,216) 50%, rgb(229,229,229) 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.5, rgb(216,216,216)),
	color-stop(0.5, rgb(229,229,229))
);
}



.menu li table tbody td:last-child{
	border-bottom-right-radius:6px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ebebeb;
}
.menu li table tbody td:first-child{
	border-bottom-left-radius:6px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ebebeb;
}

.menu li table tbody td .menuEspacio{
	background-color:#d8d8d8;
	background-repeat:repeat-y;
	width:1px;
	float:left;
	height: 37px;
    margin-top: 5px;
}
.menu li table tbody th{
	background-color:#d8d8d8;
	background-repeat:repeat-y;
	width:1px;
    margin-top: 5px;
  	padding-left: 0;
    padding-right: 0;
}
	
.menuEspacio{
	background-color:#d8d8d8;
	background-repeat:repeat-y;
	width:1px;
	float:left;
	height: 37px;
    margin-top: 5px;
}

/* ***************************** */

.tabla{
	border-spacing:0;
    padding-right:15px;
    padding-left:15px;
	/*max-width: 1060px;*/
	empty-cells: show;
	width:100%;
}
.tabla thead th{
	background-color:#C9D7DC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	font-size:14px;
	color:#444444;
}
.tabla thead tr:first-child th:first-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
}
.tabla thead tr:first-child th:last-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}
.tabla thead th:first-child{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#999;
}
.tabla thead th:last-child{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#999;
}
.tabla tbody td{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999;
	font-size:12px;
	color:#444444;
	vertical-align:top;
	padding:2px 3px;
}
.tabla tbody tr:last-child td:first-child, .tabla tbody tr:last-child th:first-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.tabla tbody tr:last-child td:last-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.tabla tbody tr:last-child td:last-child,.tabla tbody tr:last-child th:last-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.tabla tbody td:first-child, .tabla tbody th:first-child{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#999;
}
.tabla tbody th{
	background-color:#C9D7DC;
	font-size:12px;
	text-align:center;
	border-top-color: #999;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999;
	font-weight:normal;
	color:#444444;
}
.tabla a{
	text-decoration:none;
}
.tabla li{
	margin-left:10px;
}

/* ***************************** */

.tablaIndice{
	border-collapse:separate;
	border-spacing:0;
    margin-right:auto;
    margin-left:auto;
	width:550px;
	line-height:30px;
	empty-cells: show;
}
.tablaIndice thead th{
	background-color:#C9D7DC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#444444;
}
.tablaIndice thead tr:first-child th:first-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
}
.tablaIndice thead tr:first-child th:last-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}
.tablaIndice thead th:first-child{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#999;
}
.tablaIndice thead th:last-child{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#999;
}
.tablaIndice tbody td{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999;
	text-align:left;
	padding:2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#444444;
	vertical-align:top;
	
}
.tablaIndice tbody th{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999;
	text-align:left;
	padding:0px 10px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#444444;
}
.tablaIndice tbody tr:last-child th:first-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.tablaIndice tbody tr:last-child th:last-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.tablaIndice tbody th:first-child{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#999;
}
.tablaIndice tbody tr:last-child td:first-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.tablaIndice tbody tr:last-child td:last-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.tablaIndice tbody td:first-child{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#999;
}
.tablaIndice a{
	text-decoration:none;
	color:#000;
}
.tablaIndice tbody td:hover{
	background-image: linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
	background-image: -o-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
	background-image: -moz-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
	background-image: -webkit-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
	background-image: -ms-linear-gradient(bottom, rgb(50,186,220) 50%, rgb(80,200,244) 50%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.5, rgb(50,186,220)),
		color-stop(0.5, rgb(80,200,244))
	);
	cursor:pointer;
}
.tablaIndice tbody td:hover a{
	color:#FFF;
}

/* ***************************** */

.tablaIndice2{
	border-collapse:separate;
	border-spacing:0;
    margin-right:auto;
    margin-left:auto;
	width:800px;
	line-height:30px;
	empty-cells: show;
}


.tablaIndice2 thead th{
background-color:#A4B0B6;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999;
border-top-style:solid;
border-top-width:1px;
border-top-color:#999;
border-right-style:solid;
border-right-width:1px;
border-right-color:#999;
}
.tablaIndice2 thead tr:first-child th:first-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
}


.tablaIndice2 thead tr:first-child th:last-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}

.tablaIndice2 thead th:first-child{
border-left-width:1px;
border-left-style:solid;
border-left-color:#999;
}
.tablaIndice2 thead th:last-child{
border-right-width:1px;
border-right-style:solid;
border-right-color:#999;
}

.tablaIndice2 tbody td{
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999;
border-right-style:solid;
border-right-width:1px;
border-right-color:#999;
text-align:left;
padding-left:5px;
}
.tablaIndice2 tbody tr:last-child td:first-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.tablaIndice2 tbody tr:last-child td:last-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.tablaIndice2 tbody td:first-child{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#999;
}

.tablaIndice2 a{
text-decoration:none;
color:#000;
}

.formulario{
border-color:#999;
border-style:solid;
border-width:1px;
-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.tablaBody{
	border-collapse:separate;
	border-spacing:0;
    margin-right:auto;
    margin-left:auto;
	width:800px;
	line-height:30px;
	empty-cells: show;
}

.tablaBody tbody tr:first-child td:first-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
}

.tablaBody tbody tr:first-child td:last-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}
.tablaBody tbody tr:first-child td{
border-top-style:solid;
border-top-width:1px;
border-top-color:#999;
}

.tablaBody tbody td{
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999;
border-right-style:solid;
border-right-width:1px;
border-right-color:#999;
text-align:left;
padding-left:5px;
}
.tablaBody tbody tr:last-child td:first-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.tablaBody tbody tr:last-child td:last-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.tablaBody tbody td:first-child{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#999;
}

.tablaBody a{
text-decoration:none;
color:#000;
}

#capa_menu_principal {
    position: absolute;
    top: 250px;
    left: 50px;
    width: 1075px;
    text-align:center;   
}
#menu_principal{
    border: medium none;
    border-collapse: collapse;
    border-spacing: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    position: relative;
    text-align:center;
    word-wrap: break-word;
    color:#999ca4;
    width:100%;
}
#menu_principal tr{
    vertical-align:text-top;
}
#menu_principal td{
    /*width:71px;*/
    text-align:center;
}
#menu_principal td a{
    text-decoration:none;
    color:#999ca4;
}
#menu_principal img:hover p, #menu_principal p:hover{
    color:#36bce0;
}
#desplegable{
    background-image: url("../images/bocadillo.png");
    height: 131px;
    position: absolute;
    right: 112px;
    top: 43px;
    width: 288px;
    z-index: 100;
}
.menu_deplegable{
    border: medium none;
    margin-left: 14px;
    margin-top: 0px;
    width:260px;
    text-align:center;
}
.redondo{
background-image: url("../images/bolablanca.png");

}


.barraIdioma{
 background-color: #FFFFFF;
    background-repeat: repeat-y;
    float: left;
    font-size: 0;
    height: 10px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 2px;
    padding: 0;
    width: 1px;

}

#idioma{
font-size: 11px;
    position: absolute;
    right: 13px;
    top: 0;
}
#idioma a{
text-decoration:none;
vertical-align:middle;
text-align:center;
margin-left: 2px;
color:#fff;
}

#es{
width:15px;
height:15px;
float:left;
}
#eu{
width:15px;
height:15px;
float:left;
}
/*ICONO CALENDARIO*/
.ui-datepicker-trigger{
   left: 3px;
    position: relative;
    top: 3px;
}


/*<----------------BARRA PLAN----------------> */
.menuPlanBarras{
	clear: both;
}

.menuPlanBarras ul{
	float:left;
	margin-left:20px;
	list-style:none;
	display: table-row; 
 	vertical-align: middle;
	border-spacing:0;
	word-wrap: break-word;
}

.menuPlanBarras li{
	width:185px;
	height:48px;
	display: table-cell; 
  	vertical-align: middle;
position:absolute;
}




.menuPlanBarras ul li{
	
	background-image: url(../images/barra2.png);
	background-repeat: no-repeat;

}

.menuPlanBarras ul li:first-child{
	
	background-image: url(../images/barra1.png);
	background-repeat: no-repeat;
	
}
.menuPlanBarras ul li:last-child{
	
	background-image: url(../images/barra3.png);
	background-repeat: no-repeat;
	
}

.menuPlanBarras li a{
	color: #808289;
    font-weight: bold;
    line-height: 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 14px;
	}
.menuPlanBarras li.current a{
	color:#fff;
} 
.menuPlanBarras ul li.current{
	background-image: url(../images/barra22.png);
	background-repeat: no-repeat;	
}
.menuPlanBarras ul li:last-child.current{
	background-image: url(../images/barra33.png);
	background-repeat: no-repeat;	
}
.menuPlanBarras ul li:first-child.current{
	background-image: url(../images/barra11.png);
	background-repeat: no-repeat;	
}
.menuPlanBarras ul li.disabled a{
color:#dadada;
}
.cuadroMenuBarras{
	background-color: #F8F8F8;
    border-color: #E6E6E6;
    border-radius: 0px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    color: #9FA2AA;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    top: 46px;
	max-width: 652px;
	left:5px;
	text-align:left;
}
#cuadroPlan{
width: 648px;
}
#cuadroEstrategia{
width: 486px;
}
#cuadroObjetivo{
width: 322px;
}
#cuadroAccion{
width: 158px;
}
.cuadroColor{
	border: 1px solid #A0A0A0;
    border-radius: 6px 6px 6px 6px;
    cursor: pointer;
    float: left;
    height: 18px;
    margin-bottom: 20px;
    margin-left: 9px;
    width: 18px;
}
.tickVacio {
    border-spacing: 0;
}
.menuBarraColores {
    background-color: #303030;
    background-repeat: repeat-x;
    float: left;
    height: 20px;
    margin-left: 5px;
    width: 1px;
}
.tick {
    background: url("../images/tick2.png") no-repeat scroll 0 0 transparent;
    height: 14px;
    margin-left: 1px;
    margin-top: 1px;
    width: 14px;
}
#contenidoMision{
	  background-image: url("../images/mv.png");
  
    background-repeat: no-repeat;
    min-height: 301px;
    width: 847px;
}
#contenidoMision p{
padding: 5px 70px 5px 30px;
text-align: left;
}
#auditMisionTitulo{
color:#30b9db;
float:left;
margin-left:10px;
width: 80px;
font-weight:bold;
text-align:right;
font-size:16px;

}
#auditMisionTitulo p{
margin-top: 5px;
line-height: 1px;
}
#contenidoAuditMisionTitulo{
  background-image: url("../images/mv.png");
    background-repeat: no-repeat;
    min-height: 301px;
    width: 847px;
    float:left;
}
#contenidoAuditMisionTitulo p{
padding: 5px 70px 5px 30px;
text-align: left;
}
#kude{
position: absolute;
right:0px;
z-index:1;
}
#kudeMuneco{
	position: absolute;
    right: 0;
    top: 180px;
    z-index: 2;
}
#kudeBocata{
	 background-image: url("../images/bocata.png");
    background-repeat: no-repeat;
    color: #30B9DB;
    height: 136px;
    position: absolute;
    right: 32px;
    top: 53px;
    width: 237px;
    z-index: 3;
}
#kudeCerrar{
position:absolute;
  right: 4px;
    top: 6px;
z-index: 4;
}
#kudeBocata p{
	margin-bottom: 3px;
    margin-left: 10px;
	color:#909090;
	margin-top: 22px;
}
#kudeBocata ul{
	margin-top:0px;
margin-left:10px;
}
#kudeBocata a{
color:#30b9db;
}
#error_cabecera{
width:1079px;
height: 28px;
background-image: url("../images/error_cabecera.png");
background-repeat: no-repeat;
}
#error_contenido{
width:1079px;
background-image: url("../images/error_contenido.png");
background-repeat:repeat-y;
}
#error_contenido h1{
	font-size: 40px;
    padding-left: 15px;
    padding-top: 15px;
	margin-top:0px;
}
#error_contenido pre{
font-size:12px;
padding-left: 15px;
margin-bottom:0px;
width:1079px;
}
#error_pie{
width:1079px;
height:33px;
background-image: url("../images/error_pie.png");
background-repeat: no-repeat;
}
#error{
color: #BBBBBB;
    height: 280px;
    left: 45px;
    position: absolute;
    top: 187px;
}
#kude_error{
	 left: 62px;
    position: absolute;
    top: 118px;
    z-index: 1;
}
#linea_pie{
width:1079px;
height:33px;
background-image: url("../images/linea_pie.png");
background-repeat: no-repeat;
}
/*<------------------GANTT------------------>*/

#gantt{
	min-width: 800px;
	height: auto;
	margin: 0 auto;
	width: 1024px;
	float: left;
	height: 600px;
}
.leyenda{
    border-width:1px;
    border-color:#909090;
    border-radius:5px;
    border-style: solid;
    empty-cells: show;
	max-width: 800px;
}
.cuadroColorGantt{
	border: 1px solid #A0A0A0;
    border-radius: 6px 6px 6px 6px;
    height: 18px;
    margin-bottom: 20px;
    margin-left: 9px;
    width: 18px;
}
.titulo_coad{
	color: #BBBBBB;
	font-size:22px;
	font-weight:bold;
}
.subtitulo_coad{
	color: #BBBBBB;
	font-size:16px;
	font-weight:bold;
}

.cuadro_revisiones{
	border-spacing:0;
	empty-cells: show;
	/*max-width:400px;
	float:left;*/
	margin-left:19px;
 	font-size:13px;
}

.cuadro_revisiones thead th{
    background-color:#e6e6e6;
    /*border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#CCC;*/
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#CCC;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#CCC;
 	border-left-style:solid;
    border-left-width:1px;
    border-left-color:#CCC;
    padding-left:10px;
    padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
    text-align:center;
    -webkit-border-top-right-radius: 6px;
    -moz-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    /*-webkit-border-bottom-right-radius: 6px;
    -moz-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
    -moz-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;*/
    color:#666666;
}
.cuadro_revisiones tbody td{
	border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#CCC;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#CCC;
	border-left-style:solid;
    border-left-width:1px;
    border-left-color:#CCC;
    color:#666666;
	padding-left:5px;
}
.cuadro_revisiones tbody tr:last-child td:last-child{
	border-right-style:solid;
    border-right-width:1px;
    border-right-color:#CCC;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.cuadro_revisiones tbody tr:last-child td:first-child{
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

#leyenda_informes{
    font-size:12px;
    float: right;
    width:100%
}
#cargando{
	left: 445px;
    position: absolute;
    top: 300px;
}
.tablaCheck{
	border-spacing:0;
    padding-right:15px;
    padding-left:15px;
	max-width: 1060px;
	empty-cells: show;
	width:100%;

}

.tablaCheck tbody td{
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999;
border-right-style:solid;
border-right-width:1px;
border-right-color:#999;
font-size:12px;
color:#000000;
}

.tablaCheck tbody tr:last-child td:first-child, .tabla tbody tr:last-child th:first-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.tablaCheck tbody tr:last-child td:last-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.tablaCheck tbody tr:last-child td:last-child,.tabla tbody tr:last-child th:last-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.tablaCheck tbody td:first-child, .tabla tbody th:first-child{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#999;
}
.tablaCheck tbody tr:first-child td:first-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
}

.tablaCheck tbody tr:first-child td:last-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}

.tablaCheck tbody td:first-child{
border-left-width:1px;
border-left-style:solid;
border-left-color:#999;
}
.tablaCheck tbody td:last-child{
border-right-width:1px;
border-right-style:solid;
border-right-color:#999;
}
/*TABLA GRAFICA 2*/

.tablaGrafica_2{
	border-spacing:0;
    padding-right:15px;
    padding-left:15px;
	max-width: 1060px;
	empty-cells: show;
	width:100%;
}


.tablaGrafica_2 thead th{
background-color:#C9D7DC;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999;
border-top-style:solid;
border-top-width:1px;
border-top-color:#999;
border-right-style:solid;
border-right-width:1px;
border-right-color:#999;
padding-left:5px;
padding-right:5px;
text-align:center;
font-size:14px;
color:#000000;
}
.tablaGrafica_2 thead tr:first-child th:first-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
text-align:left;
}

.tablaGrafica_2 thead tr:first-child th:last-child{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}

.tablaGrafica_2 thead th:first-child{
border-left-width:1px;
border-left-style:solid;
border-left-color:#999;
}
.tablaGrafica_2 thead th:last-child{
border-right-width:1px;
border-right-style:solid;
border-right-color:#999;
}
.tablaGrafica_2 tbody td{
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999;
border-right-style:solid;
border-right-width:1px;
border-right-color:#999;
font-size:12px;
color:#000000;
}


.tabla tbody tr:last-child td:first-child tbody th, .tabla tbody tr:last-child th:first-child tbody th{
border-top:none;
-webkit-border-bottom-left-radius: 0px;
	-moz-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
text-align:left;
}

.tabla tbody tr:last-child td:first-child tbody td, .tabla tbody tr:last-child th:first-child tbody td{
-webkit-border-bottom-right-radius: 0px;
	-moz-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	text-align:center;
}

.tabla tbody tr:last-child td:first-child tbody tr:last-child td:first-child, .tabla tbody tr:last-child td:first-child tbody tr:last-child th:first-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.tabla tbody tr:last-child td:last-child tbody tr:last-child td:last-child, .tabla tbody tr:last-child td:last-child tbody tr:last-child th:last-child{
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.tablaGrafica_2 tbody tr:last-child td:last-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.tablaGrafica_2 tbody tr:last-child td:last-child,.tablaGrafica_2 tbody tr:last-child th:last-child{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.tablaGrafica_2 tbody td:first-child, .tablaGrafica_2 tbody th:first-child{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#999;
}

.tablaGrafica_2 tbody th{
	background-color:#C9D7DC;
	font-size:12px;
	text-align:center;
	border-top-color: #999;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999;
	font-weight:normal;
	color:#000000;
}

.tablaGrafica_2 thead tr:last-child td:first-child, .tablaGrafica_2 thead tr:last-child th:first-child{
	
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0;
}
.tablaGrafica_2 thead tr:last-child td:last-child,.tablaGrafica_2 thead tr:last-child th:last-child{
	
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

/*----------------------------------------*/

.cuadradillo_titulacion {
	background-color:#E6E6E6;
	border:1px solid #CCCCCC;
	color:#666666;
	font-weight:bold;
	padding:8px 30px;
	border-radius:6px;
}

.azul { color:#3AC0E5; }
.gris { color:#999999; }
.rojo_error { color:#FF0000; }
.azulon { color:#35899E; }
.gris_oscuro { color:#858585; }
.negrita { font-weight:bold; }

/*----------------------------------------*/

.tabla_fija {
	border-spacing:0;
	padding-right:15px;
    padding-left:15px;
	max-width: 1160px;
	empty-cells: show;
	width:100%;
}
.tabla_fija thead th {
	background-color:#C9D7DC;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	height:25px;
	font-size:14px;
}
.tabla_fija thead tr:first-child th:first-child {
	border-top:1px solid #999999;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
.tabla_fija thead tr:first-child th:last-child {
	border-top:1px solid #999999;
}
.tabla_fija thead th:first-child {
	border-left:1px solid #999999;
}
.tabla_fija thead th:last-child {
	border-right:1px solid #999999;
}
.tabla_fija tbody td {
	background-color:#FFFFFF;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	height:25px;
	font-size:12px;
}
.tabla_fija tbody tr:first-child td:first-child {
	border-top:1px solid #999999;
}
.tabla_fija tbody tr:first-child td:last-child {
	border-top:1px solid #999999;
}
.tabla_fija tbody td:first-child {
	border-left:1px solid #999999;
}

.tabla_fija tbody td:last-child {
	border-right:1px solid #999999;
}
.tabla_fija a {
	text-decoration:none;
}
.tabla_fija tfoot td {
	background-color:#C9D7DC;
	border-left:1px solid #999999;		
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	height:15px;
}

/****************************/

