@charset "utf-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background::#FFF;
	background-image:url(imgcss/bg_tile.gif);
	background-repeat:repeat;

	
	/*margin: 0;  //#CCC es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	/*text-align: center;  esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #000000;
}


.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.menu_prinicpal {
	font-size:0.9em;
	top:0px;
	position:absolute;
	float:right;
	width:950px;
	margin: 0px auto;
}
.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.menu_prinicpal ul {
	margin: 54px 0px 0px 200px;
	list-style: none;
}
.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.menu_prinicpal li {
	float: left;
	position: relative;
}
.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.menu_prinicpal a:link,
.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.menu_prinicpal a:visited {
	display: block;
	text-decoration: none;
	color:#CC0033;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 40px;
	padding: 0px 5px 0px 10px;
	text-align:left;
	width:90px;
	text-align:center;
}
.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.menu_prinicpal a:hover {
	background: url(../imgcss/nav-bg-main.jpg) repeat-x center;
	color:#FFF;
}
/*----- Left Nav ----- */
.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.nav-left {
	font-size:0.9em;
	top:160px;
	float:none;
	width:200px;
}
.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.nav-left ul {
	margin: 74px 0px 0px 0px;
}
.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.nav-left li {
	float:none;
	position: relative;
}
.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.nav-left a:link,
.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.nav-left a:visited {
	text-decoration: none;
	color:#FFF;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 30px;
	padding: 0px 15px 0px 6px;
	text-align:left;
	width:170px;
}
.oneColFixCtrHdr #mainContent div.panel-izq_menu nav.nav-left a:hover {
	background: url(../imgcss/nav-left-bg.gif) no-repeat left;
	color:#ffffff;
}

.oneColFixCtrHdr #container {
	width: 870px;  /* el uso de 20px menos que un ancho completo de 800px da cabida a los bordes del navegador y evita la aparición de una barra de desplazamiento horizontal */
	background: #FFFFFF;
	margin:auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	border: 0px solid #000000;
	text-align: left; /* esto anula text-align: center en el elemento body. */
	
}

.oneColFixCtrHdr #header_c {
	background:#D8D8D8; 
	background-image:url(imgcss/bg-navbar.gif);
	background-repeat:repeat-x;
	height:52px;
	position:relative;
	top:-20px;
	text-align:left;
		
}

.oneColFixCtrHdr #header_c2 {
	background:#D8D8D8; 
	background-image:url(imgcss/bg-navbar.gif);
	background-repeat:repeat-x;
	height:20px;
	position:relative;
	top:-20px;
	text-align:left;
}



.oneColFixCtrHdr #copyright_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-shadow:#FFF;
	position:relative;
	left:20px;
	top:10px;
}

.oneColFixCtrHdr #copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	position:relative;
	left:20px;
	top:10px;
}

.oneColFixCtrHdr #clear {
	
	 width:800px;
	 height:2px;
	 
	 border-bottom-color:#FFF;
	 border-bottom-width:1px;
	 border-bottom-style:solid;

	 border-top-color:#CCC;
	 border-top-width:1px;
	 border-top-style:solid;
	 
	 position:relative;
	 top:14px;
	 left:20px;
	 
	 
}

.oneColFixCtrHdr #footer {
	background:#D8D8D8; 
	background-image:url(imgcss/Ex_barra_header.png);
	background-repeat:repeat-y;
	height:150px;
	border-top-color: #FF5599;
	border-top-width: 1px;
	border-top-style:solid;
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:870px;
}

.oneColFixCtrHdr #footer_sgl {
	background-image:url(imgcss/logo_exiware_med_3.png);
	background-repeat:no-repeat;

	 width:205px;
	 position:relative;
	 left:10px;
	 top:10px;
	 width:122px;
	 height:41px;
}


.oneColFixCtrHdr #mainContent {
	background: #FFFFFF;
	width:870px;
	overflow:visible;
}

.oneColFixCtrHdr #mainContent div.mainContenido {
 	min-height:1200px;
	width:600px;
	background:#FFF;
	float:left;
	overflow:auto;
	
}

.oneColFixCtrHdr #mainContent div.mainMenu {
	padding-top:10px;
	min-height:1190px;
	width:270px;
	background:#FFF;
	float:left;
}

.oneColFixCtrHdr #id_user{
	position:relative;
	top:5px;
	left:330px;
	width:320px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	float:left;
	}



.oneColFixCtrHdr #id_user_panel{
	position:relative;
	top:24px;
	left:270px;
	vertical-align:middle;
	background-image:url(imgcss/layout_content.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:20px;
	height:20px;
	cursor:pointer;

	}


.oneColFixCtrHdr #id_user_mensajes{
	position:relative;
	top:2px;
	left:290px;
	vertical-align:middle;
	background-image:url(imgcss/bell.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-right:10px;
	padding-left:25px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:10px;
	width:180px;
	height:20px;
	cursor:pointer;
	float:left;

	}
	
.oneColFixCtrHdr #header2 {
	background:#D8D8D8; 
	/* padding: 0 10px 0 20px;  este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header_c en lugar de texto, es posible que le interese quitar el relleno. */
		background-image:url(imgcss/Ex_barra_header.png);
	background-repeat:repeat-y;
	height:120px;

}	

.oneColFixCtrHdr #header_sgl {
	background-image:url(imgcss/logo_cliente_ex.png);
	background-repeat:no-repeat;
	height:90px;
	 width:333px;
	 position:relative;
	 left:30px;
	 top:-10px;
}

.oneColFixCtrHdr #header_home {
	height:90px;
	 width:433px;
	 position:relative;
	 left:10px;
	 top:0px;
}

.oneColFixCtrHdr #header_licencia{
	background-image:url(imgcss/logo_sgl_flow_doc.png);
	background-repeat:no-repeat;
	height:70px;
	 width:180px;
	 position:relative;
	 left:700px;
	 top:30px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:8px;
	 text-align:left;
}

.oneColFixCtrHdr #header_logo_interdj_home{
	background-image:url(imgcss/logo_interdj_home.png);
	background-repeat:no-repeat;
	height:90px;
	 width:200px;
	 position:relative;
	 left:650px;
	 top:-60px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:8px;
	 text-align:left;
}


.oneColFixCtrHdr #clear2 {
	
	 width:560px;
	 height:2px;
	 border-bottom-color:#FFF;
	 border-bottom-width:1px ;
	 border-bottom-style:solid;
	 border-top-color:#CCC;
	 border-top-width:1px ;
	 border-top-style:solid;
	 position:relative;
	 top:4px;
	 left:20px;
	 
	 
}

.oneColFixCtrHdr #clear3 {
	
	 width:100%;
	 height:2px;
	 border-bottom-color:#FFF;
	 border-bottom-width:1px ;
	 border-bottom-style:solid;
	 border-top-color:#6C3;
	 border-top-width:1px ;
	 border-top-style:solid;
	 position:relative;
	 top:0px;
	 left:0px;
	 
	 
}


/* MENU */


.oneColFixCtrHdr #menu ul.side-nav{
	position:relative;
	top:0px;
	left:-20px;
	}

.oneColFixCtrHdr #menu ul.side-nav li.active {
	font-size:12px;
	width:218px;
	height:25px;
	background-image:url(imgcss/ex_barra_menu_titulo_oprimido.png);
	text-decoration:none;
	color:#FFF;
    cursor:pointer;
	list-style:none;
	list-style-type:none;
	padding-top:4px;
	padding-left:34px;
}


.oneColFixCtrHdr #menu ul.side-nav li.noactive {
	font-size:12px;
	width:218px;
	height:25px;
	color:#FFF;
	background-image:url(imgcss/ex_barra_menu_titulo.png);
	text-decoration:none;
    cursor:pointer;
	list-style:none;
	list-style-type:none;
	padding-left:34px;
	padding-top:4px;

}

.oneColFixCtrHdr #menu ul.side-nav li.noactive_items {
	font-size:12px;
	width:218px;
	height:25px;
	color:#FFF;
	background-image:url(imgcss/ex_barra_menu_titulo_sub_item.png);
	text-decoration:none;
    cursor:pointer;
	list-style:none;
	list-style-type:none;
	padding-left:34px;
	padding-top:4px;

}




.oneColFixCtrHdr #menu ul.side-nav li.cerrar {
	font-size:12px;
	width:218px;
	height:25px;
	color:#FFF;
	background-image:url(imgcss/ex_barra_menu_titulo_cerrar.png);
	text-decoration:none;
    cursor:pointer;
	list-style:none;
	list-style-type:none;
	padding-left:34px;
	padding-top:4px;

}


.oneColFixCtrHdr #menu ul.side-nav li.noactive3 {
	position:relative;
	top:1px;
	font-size:13px;
	width:190px;
	height:25px;
	color:#000;
	background-image:url(imgcss/ex_barra_menu_titulo_sub_item.png);
	text-decoration:none;
    cursor:pointer;
	list-style:none;
	list-style-type:none;
	padding-left:64px;
	padding-top:4px;


}

.oneColFixCtrHdr #menu ul.side-nav li.noactive4 {
	position:relative;
	top:1px;
	font-size:13px;
	width:190px;
	height:25px;
	color:#000;
	background-image:url(imgcss/ex_barra_menu_titulo_sub_item_3.png);
	text-decoration:none;
    cursor:pointer;
	list-style:none;
	list-style-type:none;
	padding-left:64px;
	padding-top:4px;


}

.oneColFixCtrHdr #menu ul.side-nav li.noactive5 {
	position:relative;
	top:1px;
	font-size:13px;
	width:190px;
	height:25px;
	color:#000;
	background-image:url(imgcss/ex_barra_menu_titulo_sub_item_4.png);
	text-decoration:none;
    cursor:pointer;
	list-style:none;
	list-style-type:none;
	padding-left:64px;
	padding-top:4px;


}

.oneColFixCtrHdr #menu ul.side-nav li.noactive2 {
	position:relative;
	top:1px;
	font-size:13px;
	width:218px;
	height:25px;
	color:#000;
	background-image:url(imgcss/ex_barra_menu_opcion.png);
	text-decoration:none;
    cursor:pointer;
	list-style:none;
	list-style-type:none;
	padding-left:34px;
	padding-top:4px;


}

.oneColFixCtrHdr #menu ul.side-nav li.active a{
	position:relative;
	top:4px;
	color:#FFF;
	left:40px;
	width:220px;
	height:27px;
	font-size:13px;
	text-decoration:none;
	

}

.oneColFixCtrHdr #menu ul.side-nav li.noactive a{
	position:relative;
	top:4px;
	color:#FFF;
	left:40px;
	width:220px;
	height:27px;
	font-size:13px;
	text-decoration:none;
}


.oneColFixCtrHdr #mainContent div.mainContenido table.ex_tabla_panel {
	margin: 0; 
	width:600px;
	position:relative;
	left:20px;
	top:5px;
	
}




.oneColFixCtrHdr #mainContent div.panel-izq_bus h6 {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(imgcss/feed.png);
	background-repeat:no-repeat;
	background-position:left;
	width:80px;
	padding-left:30px;
}

.oneColFixCtrHdr #mainContent div.panel-izq_bus {
	width:828px;
	height:28px;
	border:#999 dotted 1px;
	background-color:#06F;
	background-image:url(imgcss/bg-navbar.gif);
	background-repeat:repeat-x;
	padding-top:8px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:20px;
	text-align:right;

	
	
}

.oneColFixCtrHdr #mainContent div.panel-izq_menu {
	width:863px;
	
	height:30px;
	border:#999 dotted 1px;
	background-color:#06F;
	background-image:url(imgcss/bg-navbar.gif);
	background-repeat:repeat-x;
	padding-top:6px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
	
	
}
.oneColFixCtrHdr #mainContent div.panel-izq_menu div.item_menu{
	cursor:pointer; 
	text-align:center; 
	color:#000; 
	text-shadow: 1px 1px 1px #999;
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:none;
	width:120px; 
	height:20px; 
	padding-top:5px; 
	float:left;
	vertical-align:middle;
	
	
}
.oneColFixCtrHdr #mainContent div.panel-izq_menu div.item_separador{
	text-align:center; 
	color:#333;
	text-shadow: 2px 2px 2px #999;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:none;
	width:10px; 
	height:20px; 
	padding-top:4px; 
	float:left;
	vertical-align:middle;
	
	
}

.oneColFixCtrHdr #mainContent div.panel-izq_menu div.item_menu:hover{
	cursor:pointer; 
	text-align:center; 
	color:red; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:none;
	width:120px; 
	height:22px; 
	padding-top:5px; 
	float:left
	
}





.oneColFixCtrHdr #mainContent div.mainContenido panel-izq_bus input.cmpcapturatexto {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:155px;
	
}

.oneColFixCtrHdr #mainContent div.panel-izq_bus input.cmpcapturatexto {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:155px;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido #panel-izq_bus input.cmpboton{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
	left:20px;
}

.oneColFixCtrHdr #mainContent div.panel-izq_bus input.cmpboton{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
	left:20px;
}


.oneColFixCtrHdr #mainContent div.mainContenido h5 {
	width:91%;
	padding-left:19px;
	height:20px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	left:0px;
	top:0px;
	position:relative;
	background-image:url(imgcss/note.png);
	background-repeat:no-repeat;
	background-position:left;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido h4 {
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	left:-12px;
	top:0px;
	position:relative;
	background-image:url(imgcss/user_edit.png);
	background-repeat:no-repeat;
	background-position:left;
	width:91%;
	padding-left:29px;
	height:20px;

}


.oneColFixCtrHdr #mainContent div.mainContenido #panel-izq {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding-left: 5px ; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
	padding-top: 65px;
	color:#6CAB00;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	width:265px;
	float:left;
/*	border:#999 dotted 1px; */
	height:300px;
	position:relative;
	left:0px;
	background-image:url(imgcss/ex_barra_correspondencia.png);
	background-repeat:no-repeat;
	background-position:top;

	
}

.oneColFixCtrHdr #mainContent div.mainContenido #panel_pendientes {
	float:left;
	position:relative;
	left:40px;
	top:5px;
	background-image:url(imgcss/box_panel_lapiz.png);
	background-repeat:no-repeat;
	background-position:left;
	width:92px;
	height:70px;
  	padding-top:21px;
	padding-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:32px;
	color:#FFF;
	text-shadow:#000;
	margin-left:5px;
	margin-top:5px;
	filter:alpha(opacity=20); 
	opacity:0.2;
	cursor:text;
}

.oneColFixCtrHdr #mainContent div.mainContenido #panel_pendientes_ok {
	float:left;
	position:relative;
	left:40px;
	top:5px;
	background-image:url(imgcss/box_panel_lapiz.png);
	background-repeat:no-repeat;
	background-position:left;
	width:92px;
	height:70px;
  	padding-top:21px;
	padding-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:32px;
	color:#000;
	text-shadow:#000;
	margin-left:5px;
	margin-top:5px;
	cursor:pointer;
}

.oneColFixCtrHdr #mainContent div.mainContenido #panel-der {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding-left: 0px ; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
	padding-top: 65px;
	color:#6CAB00;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	width:273px;
	float:right;

	height:300px;
	left:-29px;
	position:relative;
	background-image:url(imgcss/ex_barra_compromisos.png);
	background-repeat:no-repeat;
	background-position:top;	
	
	
}



.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor {
	left:20px;
	top:10px;
	position:relative;
	width:560px;
	border:none;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_mini {
	left:10px;
	top:10px;
	position:relative;
	width:260px;
	border:none;
}


.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_mini tr.tablavisor_fila_mini{
	background-image:url(imgcss/bg-navbar2.gif);
	background-repeat:repeat-x;
	top:-20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:9px;
	font-weight:bold;
		border:none;
		height:27px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor tr.tablavisor_fila{
	background-image:url(imgcss/bg-navbar2.gif);
	background-repeat:repeat-x;
	top:-20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:9px;
	font-weight:bold;
		border:none;
		height:27px;
}


.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor tr.tablavisor_fila tablavisor_campo_titulo_mini {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	font-weight:bold;
	border:none;
	width:30px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor tr.tablavisor_fila td.tablavisor_campo_titulo{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	font-weight:bold;
	border:none;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_item{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#333;
	border:none;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_item_dir{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
	border:none;
}


.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_item div.ex_arc_adjunto{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(imgcss/attach.png);
	background-repeat:no-repeat;
	float:left;
	width:18px;
	height:18px;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_item div.ex_titulo_doc_bus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-image:url(imgcss/rss_blue.jpg);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	float:left;

	
}


.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_item_detalle_documento{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	background-color:#FFFFEC;
	border:none;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;

}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_item_detalle_noticia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	background-color:#FFFFEC;
	border:none;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_item_detalle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#06F;
	background-color:#FFFFEC;
	border:none;
	height:30px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_click{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	border:none;
	cursor:pointer;
}



.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia input.cmpfile{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:90%;
	background-image:url(imgcss/folder_add.png);
	background-repeat:no-repeat;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia input.cmpboton{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
	left:20px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura  td.cmpreferencia input.cmpboton{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
	left:20px;
}


.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia input.cmpfile{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:90%;
	background-image:url(imgcss/folder_add.png);
	background-repeat:no-repeat;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_negrita{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:none;
	color:#00F;
	width:560px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_adjuntos input.cmpfile {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:none;
	color:#00F;
	width:33px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_adjuntos {
	padding-left:30px;
	background-color:#036;
}



.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia textarea.capturadetexto_area{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:none;
	width:500px;
	height:50px;
	border:1px   #999 solid;
	resize: none;
}



.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura {
	left:20px;
	top:10px;
	position:relative;
	width:500px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpreferencia{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	width:270px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura div.caja_busquedas{
	border:#FFF;
	border-width:1px ;
	position:relative; 
	top:0; 
	display:none;  
	width:100%; 
	height:0px ; 
	overflow:visible;
	z-index:1000;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura div.caja_busquedas div.itemsencontrados div.agregar{
	position:relative; 
	top:-8px; 
	background-image:url(imgcss/add.png);
	background-repeat:no-repeat;
	left:-0px;
	height:17px;
	text-align:right;
	cursor:pointer;
		z-index:1000;
}





.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpreferencia_negrita{
	font-family:Arial, Helvetica, sans-serif;
	color:#03F;
	font-size:12px;
	font-weight:bold;
	width:180px;
	background-color:#FFC;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura div.mensajes{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	height:60px;
	border:1px  #F66 solid ;
	background-color:#FCF;
	display:none;

}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura div.mensajes_ok{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	height:60px;
	border:1px  #0C6 solid ;
	background-color:#CFF;
	display:none;

}


.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpreferencia_linea{
	 height:2px;
	 border-bottom-color:#FFF;
	 border-bottom-width:1px ;
	 border-bottom-style:dotted;
	 border-top-color:#CCC;
	 border-top-width:1px ;
	 border-top-style:dotted;
	 	 color:#FFF;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor td.cmpreferencia_linea{
	 height:2px;
	 border-bottom-color:#FFF;
	 border-bottom-width:1px ;
	 border-bottom-style:dotted;
	 border-top-color:#CCC;
	 border-top-width:1px ;
	 border-top-style:dotted;
	 color:#FFF;
	 
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura_boton {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	height:40px;
}


.oneColFixCtrHdr #mainContent div.mainContenido h3 {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	left:0px;
	top:0px;
	position:relative;
	background-image:url(imgcss/chart_pie.png);
	background-repeat:no-repeat;
	background-position:left;
	width:91%;
	padding-left:19px;
	height:20px;
	
}


.oneColFixCtrHdr #mainContent div.mainContenido #panel-inferior {
	/* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding-left: 5px ; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div float:left; margin: 0; */
	padding-top: 5px;
	color:red;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	width:555px;
	
	border:#999 dotted 1px ;
	height:320px;
	position:relative;
	left:0px;
	top:5px;
	overflow:hidden;
		z-index:100;
	
	
	
}


.oneColFixCtrHdr #mainContent div.mainContenido #panel-indicador_interno_izq {
	/* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	background-image:url(imgcss/control_izq.png);
	background-repeat:no-repeat;
	background-position:center;

	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	width:30px;
	height:98%;
	float:left;
	background-color:#CCC;
	filter:alpha(opacity=20); 
	opacity:0.2;
	cursor:pointer;
	z-index:300;
	
	
}


.oneColFixCtrHdr #mainContent div.mainContenido #panel-indicador_interno_der {
	/* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
		background-image:url(imgcss/control_der.png);
	background-repeat:no-repeat;
	background-position:center;
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	width:30px;
	height:98%;
	float:left;
	background-color:#CCC;
	filter:alpha(opacity=20); 
	opacity:0.2;
	cursor:pointer;
	z-index:300;


	
}
.oneColFixCtrHdr #mainContent div.mainContenido #panel-indicador_interno {
	/* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	width:490px;
	height:100%;
	position:relative;
	left:0px;
	top:0px;
	float:left;
	text-align:center;
	
	
	
}


.oneColFixCtrHdr #mainContent div.mainContenido #panel-noticias_interno_izq {
	/* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	background-image:url(imgcss/control_izq.png);
	background-repeat:no-repeat;
	background-position:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	width:30px;
	height:98%;
	float:left;
	background-color:#CCC;
	filter:alpha(opacity=20); 
	opacity:0.2;
	cursor:pointer;
	z-index:300;
	
	
}

.oneColFixCtrHdr #mainContent div.mainContenido #panel-inferior_noticias {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding-left: 5px ; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
	padding-top: 5px;
	color:#6CAB00;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	width:555px;
	float:left;
	border:#999 dotted 1px ;
	height:300px;
	position:relative;
	left:0px;
	top:15px;
		overflow:hidden;
		z-index:100;
	
	
}




.oneColFixCtrHdr #mainContent div.mainContenido #panel-noticias_interno_der {
	/* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
		background-image:url(imgcss/control_der.png);
	background-repeat:no-repeat;
	background-position:center;
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	width:30px;
	height:98%;
	float:left;
	background-color:#CCC;
	filter:alpha(opacity=20); 
	opacity:0.2;
	cursor:pointer;
	z-index:300;


	
}
.oneColFixCtrHdr #mainContent div.mainContenido #panel-noticias_interno {
	/* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	width:490px;
	height:100%;
	position:relative;
	left:0px;
	top:0px;
	float:left;
	text-align:center;
	
	
	
}


.oneColFixCtrHdr #mainContent div.mainContenido h1 {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding-left: 22px ; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
	padding-top: -10px;
	color:#6CAB00;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	left:20px;
	top:0px;
	position:relative;
	background-image:url(imgcss/brick.png);
	background-repeat:no-repeat;
	background-position:left;
	
	
}


.oneColFixCtrHdr #mainContentLogin {
	background: #FFFFFF;
	height:450px;
	width:870px;
	height:600px;
}
/* Estilos para el boton*/
.oneColFixCtrHdr #mainContentLogin div.boton{
	position:relative;
	top:28px;
	left:280px;
  	background-image:url(imgcss/Ex_barra_boton_up.png);
  	background-repeat:repeat-x;
  	font-size: 12px;
  	width:70px;
  	height:34px;
  	text-shadow:#FFF;
  	text-align:center;
  	padding:8px;
  	-webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
  	border-radius: 4px;
}
.oneColFixCtrHdr #mainContentLogin div.boton:hover{

  background-image:url(imgcss/Ex_barra_boton.png);
  background-repeat:repeat-x;
  text-decoration:none;
  color:#FFF;
  text-shadow:#000;
  cursor:pointer;
}


.oneColFixCtrHdr #mainContentLogin div.boxloginheader{
  font-size: 12px;
  position:relative;
  top:80px;
  left:27%;
  height:30px;
  width:390px;
  background-image:url(imgcss/Ex_barra_login_header.png);
  background-repeat:repeat-x;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-align:left;
  color:#FFF;
  font-size:12px;
  font-weight:bold;
  vertical-align:bottom;
   padding-top:10px;
   padding-left:10px;
}

.oneColFixCtrHdr #mainContentLogin table.datoslogin{
	position:relative;
	top:30px;
	left:40px;
	font-size:13px; 
}

.oneColFixCtrHdr #mainContentLogin div.boxloginbody{
  position:relative;
  background:#E9F1F4;
  color: #000;
  text-decoration: none;
  font-size: 12px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height:200px;
  width:400px;
  left:27%;
  top:80px;
}



/* otros csss */


.oneColFixCtrHdr #id_user div.botoncerrar {
	 font-family:Arial, Helvetica, sans-serif;
	 color:#F00;
	 float:right;
	 position:relative;
	 left:0px;
	 top:0px;
	 cursor:pointer;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:12px;
	 width:100px;

}







.oneColFixCtrHdr #header_c h1 {
	/*margin: 0;  el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding: 10px 0; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
	color:#06F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}







.oneColFixCtrHdr div.botontool_nuevo_acta{
	width:150px;
	height:20px;
	text-align:center;
	padding-left:10px;
	padding-top:3px;
	color:#666;
	background-repeat:no-repeat;
	background-image:url(imgcss/table_add.png);
	cursor:pointer;	
	position:relative;
	left:5px;
	float:left;
	font-size:10px;
	
}


.oneColFixCtrHdr div.botontool_nuevo_email{
	width:150px;
	height:20px;
	text-align:center;
	padding-left:10px;
	padding-top:3px;
	color:#666;
	background-repeat:no-repeat;
	background-image:url(imgcss/email_add.png);
	cursor:pointer;	
	position:relative;
	left:5px;
	float:left;
	font-size:10px;
	
}


.oneColFixCtrHdr div.botontool_nuevo{
	width:80px;
	height:20px;
	text-align:center;
	padding-left:10px;
	padding-top:3px;
	color:#666;
	background-repeat:no-repeat;
	background-image:url(imgcss/user_add.png);
	cursor:pointer;	
	position:relative;
	left:5px;
	float:left;
	font-size:10px;
	
}


.oneColFixCtrHdr div.botontool_go_email{
	width:100px;
	height:20px;
	text-align:center;
	padding-left:10px;
	padding-top:3px;
	color:#666;
	background-repeat:no-repeat;
	background-image:url(imgcss/email_go.png);
	cursor:pointer;	
	position:relative;
	left:10px;
	float:left;
	font-size:10px;
	
}
.oneColFixCtrHdr div.botontool_inactivar_email{
	width:150px;
	height:20px;
	text-align:center;
	padding-left:20px;
	padding-top:3px;
	color:#666;
	background-repeat:no-repeat;
	background-image:url(imgcss/email_delete.png);
	cursor:pointer;	
	position:relative;
	left:10px;
	float:left;
	font-size:10px;
	
}

.oneColFixCtrHdr div.botontool_inactivar{
	width:80px;
	height:20px;
	text-align:center;
	padding-left:10px;
	padding-top:3px;
	color:#666;
	background-repeat:no-repeat;
	background-image:url(imgcss/user_delete.png);
	cursor:pointer;	
	position:relative;
	left:5px;
	float:left;
	font-size:10px;
	
}









.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura_boton input.cmpboton{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
}


.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpreferencia_obligatorio{
	background-image:url(imgcss/tag_red.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:180px;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpreferencia_obligatorio_mensaje{
	background-image:url(imgcss/tag_red.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#F36;
	font-size:9px;
	width:180px;
	left:10px;
	
}





.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura_adicionar{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
	background-image:url(imgcss/add_item.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura_busqueda{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
	background-image:url(imgcss/zoom.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura_adicionar{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
	background-image:url(imgcss/add_item.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	
}


.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura_adjuntos{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
	background-image:url(imgcss/package_add.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	
}


.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura_busqueda input.cmpcapturatexto {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:285px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura_busqueda  input.cmpcapturatextofull {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:500px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura input.cmpcapturatexto_100 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:95%;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura textarea.cmpcapturatexto {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:98%;
	text-align:justify;
	height:200px;
}


.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura_adjuntos textarea.cmpcapturatexto {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:285px;
	text-align:justify;
	resize:no;
	


}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura {
	width:290px;
	
}


.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura input.cmpboton{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
	position:relative;
	left:15px;
	
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura input.cmpcapturatexto_usuario {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:120px;
}
.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura input.cmpcapturatexto_med {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:120px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura select.cmpcapturatexto_med {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:120px;
	autocomplete:off;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmpcaptura input.cmpcapturatexto {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:300px;
}

.oneColFixCtrHdr #mainContent div.mainContenido h10 {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding-left: 22px ; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
	padding-top: -10px;
	color:#6CAB00;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	left:20px;
	top:0px;
	position:relative;
	background-image:url(imgcss/feed.png);
	background-repeat:no-repeat;
	background-position:left;
	
	
}















.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmp_tabs{
	font-family:Arial, Helvetica, sans-serif;
	color:#03F;
	font-size:12px;
	font-weight:bold;
	width:100%;
	background-color:#FFF;
	border-bottom-color:#666;
	border-bottom-style:solid;
	border-bottom-width:3px;
	height:20px;
	padding-left:0px;

}


.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmp_tabs div.ex_tabs {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	width:18% ;
	background-color:#666;
	padding:3px;
	float:left;
	text-align:center;
	vertical-align:text-top;
	cursor:pointer;
	bottom:-2px;
	left:5px;
	position:relative;
	
		border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:2px;

}


.oneColFixCtrHdr #mainContent div.mainContenido table.tabladecaptura td.cmp_tabs div.ex_tabs_2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	width:18% ;
	background-color:#999;
	padding:3px;
	float:left;
	text-align:center;
	vertical-align:text-top;
	cursor:pointer;
	bottom:-1px;
	left:5px;
	position:relative;
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:2px;
}





.oneColFixCtrHdr #mainContent div.mainContenido h3 {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding-left: 22px ; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
	padding-top: -10px;
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	left:20px;
	top:15px;
	position:relative;
	background-image:url(imgcss/application_error.png);
	background-repeat:no-repeat;
	background-position:left;
	
	
}

.oneColFixCtrHdr #mainContent div.mainContenido h4 {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding-left: 22px ; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
	padding-top: -10px;
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	left:20px;
	top:15px;
	position:relative;
	background-image:url(imgcss/application_add.png);
	background-repeat:no-repeat;
	background-position:left;
	
	
}





.oneColFixCtrHdr #mainContent div.mainMenu.active{
	background:#0FF;
	font-size:20px;
}



 
.oneColFixCtrHdr #mainContent div.mainMenu .links li {
	border-bottom: 1px dotted #aaaaaa;
	padding: 0px 0px;
	list-style-image:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	left:-20px;
	
}

.oneColFixCtrHdr #mainContent div.mainMenu .links {
	border-bottom: 1px dotted #aaaaaa;
	padding: 0px 0px;
	list-style-image:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	left:-20px;
	
}















.mainContenidocentro #header_c h1 {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding: 10px 0; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
	color:#06F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.mainContenidocentro h1 {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header_c evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding-left: 22px ; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
	padding-top: -10px;
	color:#6CAB00;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	left:20px;
	top:0px;
	position:relative;
	background-image:url(imgcss/brick.png);
	background-repeat:no-repeat;
	background-position:left;
	
	
}


.mainContenidocentro table.tablavisor {
	left:20px;
	top:10px;
	position:relative;
	width:560px;
	border:none;
}

.mainContenidocentro table.tablavisor tr.tablavisor_fila{
	background-image:url(imgcss/bg-navbar2.gif);
	background-repeat:repeat-x;
	top:-20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:9px;
	font-weight:bold;
		border:none;
		height:27px;
}

.mainContenidocentro table.tablavisor tr.tablavisor_fila td.tablavisor_campo_titulo{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	font-weight:bold;
	border:none;
}

.mainContenidocentro table.tablavisor  td.cmpreferencia_click{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border:none;
	cursor:pointer;
}


.mainContenidocentro table.tablavisor  td.cmpreferencia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
}

.mainContenidocentro table.tablavisor  td.cmpreferencia_obligatorio{
	background-image:url(imgcss/tag_red.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:180px;
}


.mainContenidocentro table.tablavisor  td.cmpreferencia_negrita{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:none;
	color:#00F;
}

.mainContenidocentro table.tablavisor  td.cmpreferencia textarea.capturadetexto_area{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:none;
	width:500px;
	height:50px;
	border:thin  #999 solid;
	resize: none;
}


.mainContenidocentro table.tabladecaptura {
	left:20px;
	top:10px;
	position:relative;
	width:500px;
}

.mainContenidocentro table.tabladecaptura td.cmpreferencia{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:180px;
}

.mainContenidocentro table.tabladecaptura div.caja_busquedas{

	border-width:thin;
	position:relative; 
	top:0; 
	display:none;  
	width:100%; 
	height:0px ; 
	border:#FFF; 
	overflow:visible;
	z-index:1000;
	
}

.mainContenidocentro table.tabladecaptura div.caja_busquedas div.itemsencontrados div.agregar{
	position:relative; 
	top:-8px; 
	background-image:url(imgcss/add.png);
	background-repeat:no-repeat;
	left:-0px;
	height:17px;
	text-align:right;
	cursor:pointer;
}





.mainContenidocentro table.tabladecaptura td.cmpreferencia_negrita{
	font-family:Arial, Helvetica, sans-serif;
	color:#03F;
	font-size:12px;
	font-weight:bold;
	width:180px;
	background-color:#FFC;
}

.mainContenidocentro table.tabladecaptura div.mensajes{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	height:60px;
	border:thin #F66 solid ;
	background-color:#FCF;
	display:none;

}

.mainContenidocentro table.tabladecaptura div.mensajes_ok{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	height:60px;
	border:thin #0C6 solid ;
	background-color:#CFF;
	display:none;

}


.mainContenidocentro table.tabladecaptura td.cmpreferencia_linea{
	 height:1px;
	 border-bottom-color:#FFF;
	 border-bottom-width:thin;
	 border-bottom-style:solid;
	 border-top-color:#CCC;
	 border-top-width:thin;
	 border-top-style:solid;
}

.mainContenidocentro table.tabladecaptura td.cmpcaptura_boton {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	height:40px;
}

.mainContenidocentro table.tabladecaptura td.cmpcaptura_boton input.cmpboton{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
}
.mainContenidocentro table.tabladecaptura td.cmpcaptura input.cmpboton{
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	font-size:12px;
	position:relative;
	left:15px;
	
}


.mainContenidocentro table.tabladecaptura td.cmpcaptura input.cmpcapturatexto_usuario {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:120px;
}
.mainContenidocentro table.tabladecaptura td.cmpcaptura input.cmpcapturatexto_med {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:120px;
}

.mainContenidocentro table.tabladecaptura td.cmpcaptura select.cmpcapturatexto_med {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:120px;
	autocomplete:off;
}

.mainContenidocentro table.tabladecaptura td.cmpcaptura  {
	width:600px;
}

.mainContenidocentro table.tabladecaptura td.cmpcaptura input.cmpcapturatexto {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:300px;
}



.title { position: relative;
z-index: 0;
}
.title:hover { background-color: transparent;
z-index: 1;
}
.title span { border: 1px solid #f60;
padding: 5px;
position: absolute;
text-decoration: none;
background-color: #f96;
color: #3E1F00;
width: 6em;
text-align: center;
visibility: hidden;
font-size: 0.7em;
line-height: 10px;
}
.title:hover span { visibility: visible;
top: 24px;
left: 25px;
}


#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(imgcss/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(imgcss/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#09F; color:#FFF; font-size:9px}
#ttbot {display:block; height:5px; margin-left:5px; background:url(imgcss/tt_bottom.gif) top right no-repeat; overflow:hidden}


.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_item input.ex_paginacion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#00F;
	border:none;
	width:16px;
	text-align:center;
}


