/* ====================================================================== */
/* CONTENEDORES Y MAQUETACION */
/* ====================================================================== */
body,html{
	margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../img/fondodeafult.png)
}
.separador_filas_superior{
	font-size:1px; height:8px;
}
#tabula{
	style="height:20px;"
	border-collapse: collapse;	
}
/* ====================================================================== */




/* ====================================================================== */
/* ESTILOS DEL MENU LATERAL */
/* ====================================================================== */
#menu_lateral{
	background-color:#989898;
	background-image:url(../img/fondo_lateral.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.contenedor_menu_lateral{
	width:100%; margin:0; margin-top:0;
}
.contenedor_menu_lateral ul{
	color:#EEEEEE; list-style:none; margin:0; padding:0;
}
.contenedor_menu_lateral li{
	border-top:1px solid #EEEEEE; display:block;
}
.contenedor_menu_lateral li a{
	text-decoration:none; color:#EEEEEE;
	line-height:16px; background-color:none; display:block;
}
.contenedor_menu_lateral li a:hover{
	text-decoration:none; color:#EEEEEE;
	line-height:16px; background-color:#333333;
}

/* caso especial para los items de primer nivel */
.primer_nivel {
	text-decoration:none; color:#EEEEEE !important;
	line-height:16px; background-color:#333333; display:block !important;
}


/* indentaciones de los distintos niveles */
.contenedor_menu_lateral ul a{
	font-weight:bold; padding-left:8px;
}
.contenedor_menu_lateral ul ul a{
	font-weight:normal; padding-left:16px;
}
.contenedor_menu_lateral ul ul ul a{
	color:#000; padding-left:24px;
}
.contenedor_menu_lateral ul ul ul ul a{
	padding-left:32px;
}

/* selector de idiomas en las webs de empresa */
#lang_selector{
	background-color:#A8A8A8; font-size:10px; color:#FFF; text-align:center; padding:4px;
}
#lang_selector img{
	margin:4px 15px 0 15px; border:0;
}

/* pastilla informativa en la parte inferior */
#info{
	margin:4px; color:#FFFFFF; width:130px;
	margin-top:240px; 
}
#info a{
	color:#FFFFFF; text-decoration:none;
}
#info a:hover{
	color:#FFFFFF; text-decoration:underline;
}
/* ====================================================================== */




/* ====================================================================== */
/* ESTILOS DEL CARGADOR DE PERFILES */
/* ====================================================================== */
#cargador_perfiles{
	height:20px; 
	background-image:url(../img/fondo_carga_perfil.jpg);
	background-repeat:no-repeat; background-position:right;
	text-align:right; font-size:11px; font-weight:bold; color:#FFFFFF;
	background-position:top right;
}
#cargador_perfiles select{
	width:135px; border:1px solid #d5d5d5; color:0; font-size:10px;
	height:16px;
}
/* ====================================================================== */




/* ====================================================================== */
/* ESTILOS DE LA BARRA DE MIGAS DE PAN */
/* ====================================================================== */
#breadcrumb{
	float:left; color:#333; font-size:10px; padding-left:18px; font-weight:normal; padding-top:3px;
	overflow:hidden;
}
/* ====================================================================== */




/* ====================================================================== */
/* ESTILOS DEL PIE DE PAGINA */
/* ====================================================================== */
#pie{
	font-size:11px;
	text-align:center;
	background-color:#CCC;
}
/* ====================================================================== */




/* ====================================================================== */
/* ESTILOS DE LAS PASTILLAS DE LA COLUMNA DERECHA */
/* ====================================================================== */
/* cabeceras de las pastillas */
.pasti_azul_header,.pasti_amarillo_header,.pasti_rojo_header{
	width:142px; text-align:center; margin-bottom:2px; font-weight:bold; font-size:11px;
}
.pasti_azul_header{
	background-color:#003366; color:#FFFFFF; border:1px solid #7f99b2;
}
.pasti_amarillo_header{
	background-color:#d36c00; color:#FFFFFF; border:1px solid #e9b57f;
}
.pasti_rojo_header{
	background-color:#b80000; color:#FFFFFF; border:1px solid #db7f7f;
}
.pasti_azul_cuerpo,.pasti_amarillo_cuerpo,.pasti_rojo_cuerpo{
	width:142px; text-align:left; margin:0 auto 5px auto; font-size:10px; background-color:#F7F7F7;
}

/* cuerpo de las pastillas */
.pasti_azul_cuerpo{
	color:#003366; border:1px solid #e0e0e0;
}
.pasti_azul_cuerpo a{
	margin-left:8px; color:#003366; text-decoration:none;
}
.pasti_azul_cuerpo a:hover{
	text-decoration:underline; color:#003366;
}

.pasti_amarillo_cuerpo{
	color:#d36c00; border:1px solid #eed4b9;
}
.pasti_amarillo_cuerpo a{
	margin-left:8px; color:#d36c00; text-decoration:none;
}
.pasti_amarillo_cuerpo a:hover{
	text-decoration:underline; color:#d36c00;
}

.pasti_rojo_cuerpo{
	color:#b80000; border:1px solid #e7b9b9;
}
.pasti_rojo_cuerpo a{
	margin-left:8px; color:#b80000; text-decoration:none;
}
.pasti_rojo_cuerpo a:hover{
	text-decoration:underline; color:#b80000;
}

/* listados en las pastillas de la columna derecha */
.lista_dch{
	list-style:none; margin:0; padding:0;
}
.lista_dch li{
	display:block;
}
.lista_dch li a{
	text-decoration:none; display:block;
}
.lista_dch li a:hover{
	text-decoration:underline;
}

/* indentaciones de los distintos niveles */
.lista_dch ul a{
	padding-left:8px;
}
.lista_dch ul ul a{
	padding-left:16px;
}
.lista_dch ul ul ul a{
	padding-left:24px;
}
.lista_dch ul ul ul ul a{
	padding-left:32px;
}
/* ====================================================================== */
