/*
cnaucler default theme
=========================================================
Valores más relevantes en los archivos css de este tema:

- fondo marco principal:							FFFFFF
- encabezados y pies externos de formularios:		CDD2D6 (azul oscuro)
- color de texto por defecto:						333333 (gris oscuro)
- color de texto sobre fondo medio/oscuro:			FFFFFF
- Fondo paneles y barras secundarios 				CDD2D6 (azul claro)
- Fondo encabezados paneles secundarios				316480 (azul medio)
- Bordes exteriores tablas y paneles				999999 (gris claro)
- Fondo fila normal									FFFFFF
- Fondo fila alterna								f3f3f3 (gris extraclaro)
- Altura de las barras:								Entre 20 y 22 pixels

Revisar sobre todo los estilos para los contenedores

*/

html, body, form{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
}
body{
	/*background-image:url(fondo_listados.gif);*/
	background-image:url(fondo001.jpg);
	background-repeat:repeat-y;
	background-position:right bottom;
	background-attachment:fixed;
	/*background-color:#7F7F7F !important;*/
}
/* =========================================================  */
/* ESTILOS DE USO GENERICO                         			  */
/* =========================================================  */
#cuerpo, #page_cuerpo{background-color:#FFF;}
#pageBar{
	width:100%;
	height:22px;
	background-image:url(fondo_barra_sup.gif);
}
#pageBar h1{
	font-size:12px;
	margin:0 10px 0 10px;
	line-height:22px;
	color:#333333;
	font-weight:bold;
}
/*.checks{
}
.icon_edit{
}
.arrow{
}*/

/* =========================================================  */
/* ESTILOS DE LOS CONTENEDORES                         		  */
/* =========================================================  */
#panel_lateral{
	/*background-color:#CDD2D6;*/
	width:155px;
	font-size:11px;
}
#panel_central{
	padding:8px;
	font-size:11px;
}
#tabla{
	border:1px solid #999999;
}
#tabla td{
	padding:1px 2px 1px 4px;
}
#dataform, .dataform{
	padding:0;
	margin:0;
}


/* =========================================================  */
/* ESTILOS DE LAS SECCIONES DEL PANEL LATERAL                         			  */
/* =========================================================  */
/* MAQUETACION */
.secc_container{
	padding:0;
	margin:0;
	display:block;
}
.secc_title{
	font-weight:bold;
	background-color:#316480;
	color:#FFFFFF;
	padding:3px 0;
	margin:0;
	width:100%;
	border-bottom:1px solid #213C4F;
	border-top:1px solid #EEEEEE;
}
.secc_content{
	padding:4px;
}
/* SECCION 2: OPERACIONES */
a.link_button:link,a.link_button:visited{
	display:block;
	width:145px;
	height:24px;
	margin:2px auto 2px auto;
	border:1px solid #666666;
	background-color:#EEEEEE;
	color:#333333;
	font-weight:bold;
	font-size:11px !important;
	text-decoration:none;
	text-align:center;
	line-height:24px;
}
.link_button span{
	font-size:11px !important;
	line-height:normal !important;
	text-shadow:none !important;
}
a.link_button:hover{
	background-color:#213C4F;
	color:#FFFFFF;
}
/* SECCION 3: VALIDACION */
.valida{
	margin-top:5px;
	padding-left:8px;
	margin-left:8px;;
}
/* SECCION 4: OPCIONES Y FILTROS */
#frmOpciones{
	margin:0;
	padding:0;
}
#frmFiltros{margin-top:10px; padding:10px 0px; border-top:1px solid #999; border-bottom:1px solid #999;}
#frmFiltros fieldset{border:none !important; padding:2px; margin:3px 0;}

/* =========================================================  */
/* ESTILOS PARA LA TABLA DE CONTENIDOS                         			  */
/* =========================================================  */
/* ESTILOS PARA LA BARRA DE RECUENTO DE REGISTROS */
.barra_recuento{
	color:#FFFFFF;
	background-color:#213C4F;
	font-weight:normal;
	height:20px;
	padding-left:10px;
}

/* ESTILOS PARA LA BARRA DE ENCABEZADOS */
.barra_nombres_columnas{
	border-bottom:1px solid #999999;
	/*background-color:#CDD2D6;*/
}
.barra_nombres_columnas a{
	color:#000000;
}


/* ESTILOS PARA LAS FILAS Y CELDAS DEL CONTENIDO */
.row1{
	background-color:#FFF !important;
}
.row2{
	background-color:#FFF !important;
}
.row_hover{
	background-color:#FFE864 !important;
}
.cell_special{
	background-color:#FFCC00;
}
.cell_main_mini{
	/*border-right:1px solid #DDD;*/
	border-bottom:1px solid #EEE;
	padding:1px !important;
	width:16px !important;
}
.cell_main{
	/*border-right:1px solid #DDD;*/
	border-right: 1px solid #EEE !important;
	border-bottom:1px solid #EEE;
}

/* ESTILOS PARA EL PAGINADOR */
.barra_paginator{
	color:#FFFFFF;
	background-color:#213C4F;
	font-weight:normal;
	height:20px;
	padding-left:10px;
}
.barra_paginator a:link,.barra_paginator a:visited{
	color:#FFFFFF;
	text-decoration:none;
	margin:auto 3px auto 3px;
}
.barra_paginator a:hover{
	text-decoration:underline;
}
.barra_paginator .inactive{
	margin:auto 3px auto 3px;
	color:#999999;
}
.barra_paginator .current{
	margin:auto 3px auto 3px;
	color:#FFCC00;
	font-weight:bold;
}

/* ESTILOS PARA LA BARRA DE TOTALES */
.barra_totales{
	background-color:#EEEEEE;
}
.barra_totales td{
	border-top:2px solid #333333;
	font-weight:bold;
}



/* =========================================================  */
/* ESTILOS PARA MENU_2                         			  */
/* =========================================================  */
#treediv{width:100%;}
#menu2_toolbar{width:100%; height:26px; padding:0; font-size:11px; border-bottom:1px solid #999999; padding:2px; background-color:#EEECDD}
#menu2_toolbar a{
	width:24px !important; height:24px !important; 
	margin:0 !important; 
	padding:0 !important;
	float:left;
	font-size:11px !important;
}
#menu2_toolbar a span{
	padding:0 !important;
	margin:0 !important; 
}
#menu2_toolbar .button{
	font-size:11px !important;
}
#menu2_toolbar img{
	border:none;
}