@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. */
  -moz-box-shadow: 0 8px 12px rgba(0,0,0,0.2);
 -webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
 box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);

}

.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:820px;
  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 #menu ul.side-nav li.noactive5 {
 position:relative;
 top:1px;
 font-size:13px;
 width:218px;
 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 #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 {
 height:auto;
 min-height:800px;
 width:100%;
 background:#FFF;
 
}

.oneColFixCtrHdr #mainContent div.mainMenu div.moduleheader{

background-attachment: scroll;
background-clip: border-box;
background-color: transparent;

background-image:url(imgcss/ex_barra_menu_top.png);
background-origin: padding-box;
color: 
rgb(68, 68, 68);
display: block;
font-family: Tahoma, Arial, Verdana, Helvetica, 'Bitstream Vera Sans', sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 28px;
line-height: 14px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
min-width: 0px;
padding-bottom: 0px;
padding-left: 13px;
padding-right: 2px;
padding-top: 0px;
width: 248px;
left:-20px;
}

.oneColFixCtrHdr #mainContent div.mainMenu div.moduleheader .title {
font-weight: bold;
padding-top: 0px;
padding-left: 20px;
font-size: 1em;
display: inline;
font-family: inherit;
line-height: 1.8em;
text-shadow:#FFF;
position:relative;
top:-12px;


}

.oneColFixCtrHdr #mainContent div.mainMenu div.containermenu{
background-attachment: scroll;
background-clip: border-box;
background-color: 
transparent;
background-origin: padding-box;
color: 
rgb(68, 68, 68);
display: block;
font-family: Tahoma, Arial, Verdana, Helvetica, 'Bitstream Vera Sans', sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height:100%;
line-height: 14px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
min-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 4px;
padding-top: 0px;
width: 256px;
left:-20px;
border-bottom-color: #AAA;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-top-color: #AAA;
 border-top-style: solid;
 border-top-width: 1px;
 border-left-color: #AAA;
 border-left-style: solid;
 border-left-width: 1px;
 border-right-color: #AAA;
 border-right-style: solid;
 border-right-width: 1px;*/
}


.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 #menu ul.side-nav li.noactive4 {
 position:relative;
 top:1px;
 font-size:13px;
 width:218px;
 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 #header_sgl {
 background-image:url(imgcss/logo_cliente_ex.png);
 background-repeat:no-repeat;
 height:90px;
  width:633px;
  position:relative;
  left:15px;
  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 #barra_opciones {
 
  width:1200px;
  height:40px;
  position:relative;
  top:2px;
  left:20px;
}


.oneColFixCtrHdr #clear2_large {
 
  width:100%;
  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:0px;
  
  
}

.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;
 right:37px;
 }

.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:#000000;
    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_nivel1 {
 position:relative;
 top:1px;
 font-size:13px;
 width:190px;
 height:25px;
 color:#000;
 background-image:url(imgcss/ex_barra_menu_titulo_sub_item_sub.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.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.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.mainMenu {
 
 padding-left:0px;
 padding-top:0px;
 padding-right:10px;
 left:580px;
 position:relative;

 
 width:250px;
 overflow:hidden;
 
 background:#FFF;
 -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
/* border-bottom-color: #AAA;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-top-color: #AAA;
 border-top-style: solid;
 border-top-width: 1px;
 border-left-color: #AAA;
 border-left-style: solid;
 border-left-width: 1px;
 border-right-color: #AAA;
 border-right-style: solid;
 border-right-width: 1px;*/
 -moz-border-radius-topleft: 5px;
 -webkit-border-top-left-radius: 5px;
 -moz-border-radius-topright: 5px;
 -webkit-border-top-right-radius: 5px; 
 border-top-left-radius:5px;
 border-top-right-radius:5px;
 z-index:1000;


}

.oneColFixCtrHdr #mainContent div.panel-izq_bus {
 width:828px;
 height:28px;
 border:#999 dotted 1px;
 
 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;
 overflow:visible;

 
 
}

.oneColFixCtrHdr #mainContent div.panel-izq_bus2 {
 width:248px;
 height:50px;
 border:#999 dotted 1px;
 background-image:url(imgcss/bg-navbar.gif);
 background-repeat:repeat-x;
 padding-top:2px;
 color:#666;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 padding-left:10px;
 text-align:left;
}

.oneColFixCtrHdr #mainContent div.panel-izq_menu {
 width:863px;
 
 height:30px;
 border:#999 dotted 1px;
 
 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.mainContenido #panel-izq_bus2 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:15px;
 background-image:url(imgcss/box_panel_lapiz.png);
 background-repeat:no-repeat;
 background-position:left;
 width:92px;
 height:70px;
   padding-top:31px;
 padding-left:10px;
 font-family:Verdana, Geneva, sans-serif;
 font-weight:bold;
 font-size:16px;
 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:15px;
 background-image:url(imgcss/box_panel_lapiz.png);
 background-repeat:no-repeat;
 background-position:left;
 width:92px;
 height:70px;
   padding-top:31px;
 padding-left:10px;
 font-family:Verdana, Geneva, sans-serif;
 font-weight:bold;
 font-size:16px;
 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_large{
 left:20px;
 top:10px;
 position:relative;
 width:95%;
 border:none;
 
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor {
 left:20px;
 top:10px;
 position:relative;
 width:600px;
 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_campo_titulo 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{
 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_large 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_large tr.tablavisor_adjuntos{ background-image:url(imgcss/ex_barra_archivos_adjuntos.png); padding-left:40px;   top:0px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:9px; font-weight:bold;  border:none;  height:27px; width:100%; }


.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_large 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 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_large tr.tablavisor_fila td.tablavisor_campo_titulo{
 font-family:Arial, Helvetica, sans-serif;
 color:#666;
 font-size:9px;
 font-weight:bold;
 border:none;
 min-width:10px; max-width:120px; width:auto;
}


.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_large  td.cmpreferencia_item{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 font-weight:bold;
 color:#333;
 border:none;
min-width:70px; max-width:200px;

}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_large  div.icono_mas{
	cursor:pointer;
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	 background-image:url(imgcss/ex_icono_mas.png);
	 background-repeat:repeat-x;
	 width:20px;
	 height:17px;
	 left:46%;

}
.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_large  div.icono_mas:hover
{
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	cursor:pointer;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_large  div.icono_menos{
	cursor:pointer;
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	 background-image:url(imgcss/ex_icono_menos.png);
	 background-repeat:repeat-x;
	 width:20px;
	 height:17px;
	 left:46%;
	 display:none;

}
.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_large  div.icono_menos:hover
{
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	cursor:pointer;
}

.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_blog_resultado{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:300;
 color:#000000;
 border:none;
 width:70%;

}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_blog{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:300;
 color:#333333;
 border:none;
 width:30%;
}


.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_item_grp{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 font-weight:bold;
 color:#333;
 border:none;
 background-image:url(imgcss/br_subcarpeta_3.png);
 background-repeat:repeat-x;

}
.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_item_grp div.subcarpeta3{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 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:25px;
 padding-left:10px;
 padding-top:2px;
 padding-bottom:2px;
 
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_large  td.cmpreferencia_item_detalle{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:#FFFFEC; border:none; height:0px; padding-left:40px ; 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_large  td.cmpreferencia_click{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#06F; border:none; cursor:pointer; text-shadow:#CCC; width:10px; min-width:15px; max-width:15px;}



.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_large  td.cmpreferencia{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 border:none;
 padding:2px;
 min-width:15px;
  max-width:15px;
 width:15px;
 
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_large  td.cmpreferencia input.cmpcapturatexto_min{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 min-width:50px; max-width:120px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_large  td.cmpreferencia select.cmpcapturatexto{
 width:98%;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
}



.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_large  td.cmpreferencia_negrita{ font-family:"Arial Narrow"; font-size:15px; font-weight:bold; border:none; color:#000; width:560px; background-color:#F7F7F7;}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor  td.cmpreferencia_negrita{ font-family:"Arial Narrow"; font-size:15px; font-weight:bold; border:none; color:#000; width:560px; background-color:#F7F7F7;}


.oneColFixCtrHdr #mainContent div.mainContenido div.ex_columna_detalles{ font-family:"Arial Narrow"; font-size:15px; font-weight:bold; border-left:#CCC dashed 1px; color:#000; width:240px; top:200px; right:40px; min-height:120px; height:100%; float:right; 	}

.oneColFixCtrHdr #mainContent div.mainContenido div.ex_columna_detalles ul.side-nav li.noactive2 { font-size:10px; width:180px; height:25px; font-family:Arial, Helvetica, sans-serif;  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:36px; padding-top:7px; position:relative; left:-25px; vertical-align:middle;}

.oneColFixCtrHdr #mainContent div.mainContenido div.ex_columna_detalles ul.side-nav li.cerrar { font-size:10px; width:180px; height:25px; color:#fff; background-image:url(imgcss/ex_barra_menu_titulo_cerrar.png); text-decoration:none;  position:relative; left:-25px;   cursor:pointer; list-style:none; list-style-type:none; padding-left:36px; padding-top:4px;}


.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.tablavisor_large 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.tablavisor_large 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_proceso{ width:150px; height:20px; text-align:center; padding-left:10px; padding-top:3px; color:#666; background-repeat:no-repeat; background-image:url(imgcss/cog_add.png); cursor:pointer;  position:relative; left:5px; float:left; font-size:10px; }

.oneColFixCtrHdr div.botontool_filtros{ width:570px; height:20px; text-align:center; padding-left:2px; padding-top:-2px; color:#666; background-repeat:no-repeat; background-image:url(imgcss/zoom_in.png); cursor:pointer;  position:relative; left:5px; float:left; font-size:10px; }
.oneColFixCtrHdr select.listadeseleccion{ width:90px; height:20px; text-align:left; color:#666; position:relative; left:5px; font-size:9px; }
.oneColFixCtrHdr div.opciones{ width:870px; height:20px; text-align:left ; padding-left:15px; padding-top:10px; color:#666; background-repeat:no-repeat; position:relative; left:5px; font-size:10px; }

.oneColFixCtrHdr div.botontool_actividad{ width:100px; height:20px; text-align:center; padding-left:2px; padding-top:-2px; color:#666; background-repeat:no-repeat;  cursor:pointer;  position:relative; font-weight: bold; left:15px; float:left; font-size:10px; }
.oneColFixCtrHdr div.botontool_actividad_p{ width:100px; height:20px; text-align:center; padding-left:2px; padding-top:-2px; color:#666; background-repeat:no-repeat; background-image:url(imgcss/corres_preparador.png); cursor:pointer;  position:relative; left:15px; float:left; font-size:10px; }
.oneColFixCtrHdr div.botontool_actividad_pr{ width:100px; height:20px; text-align:center; padding-left:2px; padding-top:-2px; color:#666; background-repeat:no-repeat; background-image:url(imgcss/extrella2.png); cursor:pointer;  position:relative; left:15px; float:left; font-size:10px; }
.oneColFixCtrHdr div.botontool_actividad_r{ width:100px; height:20px; text-align:center; padding-left:2px; padding-top:-2px; color:#666; background-repeat:no-repeat; background-image:url(imgcss/corres_revisor.png); cursor:pointer;  position:relative; left:15px; float:left; font-size:10px; }
.oneColFixCtrHdr div.botontool_actividad_f{ width:100px; height:20px; text-align:center; padding-left:2px; padding-top:-2px; color:#666; background-repeat:no-repeat; background-image:url(imgcss/corres_facilitador.png); cursor:pointer;  position:relative; left:15px; float:left; font-size:10px; }
.oneColFixCtrHdr div.botontool_actividad_a{ width:100px; height:20px; text-align:center; padding-left:2px; padding-top:-2px; color:#666; background-repeat:no-repeat; background-image:url(imgcss/corresp_aprobador.png); cursor:pointer;  position:relative; left:15px; float:left; font-size:10px; }

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


.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:120px;
 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.tablavisor_large td.cmpcaptura_boton input.cmpboton{
 font-family:Arial, Helvetica, sans-serif;
 color:#009;
 font-size:12px;
}

.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.tablavisor_large td.cmpcaptura input.cmpcapturatexto_med {
 font-family:Arial, Helvetica, sans-serif;
 color:#333;
 font-size:12px;
 width:100px;
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_large td.cmpcaptura textarea.cmpcapturatexto_med {
 font-family:Arial, Helvetica, sans-serif;
 color:#333;
 font-size:12px;
 width:190px;
 height:60px;
 resize: none;
 
}

.oneColFixCtrHdr #mainContent div.mainContenido table.tablavisor_large td.cmpcaptura select.cmpcapturatexto_med {
 font-family:Arial, Helvetica, sans-serif;
 color:#333;
 font-size:12px;
 width:100px;
}
.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_large 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_large tr.tablavisor_adjuntos{ 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{
 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;
}


