/******* se comenta, ya que viene dado de la hoja de accesibilidad *****/
BODY{font-family:verdana,arial,helvetica;background-color:#FFFFFF;font-size:10px;padding:0;margin:0}

A,FONT,TABLE,TR,TD,SPAN,DIV{ font-family: Verdana, Arial, Helvetica, sans-serif;}
INPUT,TEXTAREA,SELECT { font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.ms-WPBody td{
    font-size: 8pt;
    font-family: verdana,arial,helvetica,sans-serif;
}
FONT{ font-family: Verdana, Arial, Helvetica, sans-serif;}

/*DIV.header {
	background-image:url("../img/background.gif");
	background-repeat: repeat;
	background-color:#FF9900;
	height:59;
	width:100%;
	font-size:11px;
	overflow: visible;
	}
*/
.header {font-size:11px;margin:0;background-color:#fff;position:static}
.header .cab_lineasup_01 {padding:0;margin:0; border-top:#FF7E00 2px solid;position:relative}
.header .img_logo_01 {margin-left:20px;margin-bottom:20px;margin-top:20px}
.header .txtCommunity {margin-left:20px;margin-bottom:10px;color:#000000;text-transform:lowercase;font-size:11px;}
.header .txtCommunityCab {margin-left:20px;margin-bottom:10px;color:#000000;font-size:11px;}
.header .txtCommunityGen {margin-left:20px;margin-bottom:10px;color:#000000;font-size:11px;}
.header .txtCommunityReg {text-decoration:none}
.header .txtCommunityReg a {font-family:Verdana;color:#000;font-weight:normal;text-decoration:none;text-transform:lowercase;}
.header .txtCommunityReg a:hover {font-family:Verdana;color:#000;font-weight:normal;text-transform:lowercase;}
.header .txtCommunityBol {text-decoration:none;font-weight:bold;}
.header .txtCommunityBol a {font-family:Verdana;color:#000;font-weight:bold;text-decoration:none;text-transform:lowercase;}
.header .txtCommunityBol a:hover {font-family:Verdana;color:#000;font-weight:bold;text-transform:lowercase;}

TR.oculto {
	visibility:hidden;
	}
.n-ms-titlearealine{
    background-color: rgb(255, 126, 0);
}
.header TABLE.header {
	height:59;
	}

.header IMG.logo {
	position:relative;
	top:10;
	left:6;
	}
.header SPAN.community {
	position:absolute;
	top:38;
	left:13;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	}

.header a.help {
	position:absolute;
	top:7;
	right:260;
	color:#8A6109;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
	}

.header div.buttons {
	text-align:center;
	font-size:10px;
}
.header div.buttonsleft {
	text-align:left;
	font-size:10px;
}
.buttons div.ayuda {
	padding-top:4px;
	height:21;
	color:#000;
}
.buttons div.conectar {
	margin-top:10px;
	background-color:#ffff99;
	height:15;
}
.buttons div.user {
	margin-top:10px;
	padding-top:4px;
	font-weight:bold;
	text-align:center;
}
.conectar a,.conectar a:visited,.conectar a:hover {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
}
.ayuda a,.ayuda a:visited,.ayuda a:hover {
	font-weight:bold;
	color:#000;
	text-decoration:none;
	vertical-align:middle;
}
.header table.ctTBCaj {
	font-size:10px;
	border:1px solid #999999;
	background-color:#FFFFFF;
	width: 1%;
	}
.header div.ctTBCaj {
	background-color:#FFFFFF;
	}


/* header */
/* tabs */
DIV.tabs {
	background-image:url("../img/tab_background.gif");
	background-repeat: repeat-x;
	font-weight:bold;
	text-transform:uppercase;
	border:solid 1px #666666;
	font-size:10px;
	white-space:nowrap;
	}
DIV.tabs span {
    display: inline-block;
    }    
DIV.tabs span a {
    display: inline-block;
    padding: 6 10;
    }
DIV.tabs span a:hover {
	color:#FFCC66;
	text-decoration:none;
}
.tabs span.tab {
	border-style:solid;
	border-color:#666666;
	border-width:0 1 0 0;
	}
.tabs a.tab {
	color:#FFFFFF;
	text-decoration:none;
	}
.tabs span.tab_selected {
	background-image:url("../img/tab_sel_background.gif");
	background-repeat: repeat-x;
	border-style:solid;
	border-color:#666666;
	border-width:0 1 0 0;
	}
a.tab_selected {
	color:#FFCC66;
	text-decoration:none;
	}
/* tabs */
/* subtabs */
DIV.subtabs {
	background-color:#999999;
	height:21;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3 4
	}
.subtabs a.subtab {
	text-decoration:none;
	color:#FFFFFF;
	}
.subtabs a.subtab_selected {
	text-decoration:none;
	color:#FFCC66;
	}
/* subtabs */
/* menu */
table.menu
{
	background-color: #EDEDED;
}
.menu td.menuSeccion {
	padding-left:4px;
	height:18;
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
}
.menuSeccion a.menuItem {
	color: #000000;
	text-decoration:none;
}
.menuSeccion a.menuItem:hover {
	color: #999999;
	text-decoration:none;
}
.menuSeccion span.menuItem {
	color: #000000;
}

.menu TD.menuItem {
	background-color:#FFFFFF;
	height:18;
	padding-left:12px;
	font-family: Verdana;
	font-size: 11px;
}
.menuItem a.menuItem {
	color:#000000;
	text-decoration:none;
}
.menuItem a.menuItem_selected {
	color: #999999;
	text-decoration:none;
}
TD.menuResto {
	background-color:#EDEDED;
	height:8;
	font-size:1px;
}
/* menu */
/* Contenido */
TD.allContent {
 	padding: 15px;
 	line-height:17px;
}

/* Contenido */

 /* ::::: Navbar ::::: */


 .nclBg,TABLE.navbar{
 	background:#ffffff;
	height:22;
 }
 .navBt,TD.navbarButton
 {
 	background:#666666;
 	font-size:11px;
 	font-weight:bold;
 }
 .navBtSel
 {
 	background:#666666;
 	font-size:11px;
 	font-weight:bold;
 	color:#9D652D;
 }
 .navBtDis {
 	background: #666666;
 	font-size:11px;
 	font-weight:bold;
 	color: #cccccc;  /* no modificar */
 }
 A.navLn:link,A.navLn:visited
 {
	COLOR:#FFFFFF;
	text-decoration:none;
 }
 A.navLnSel:link,A.navLnSel:visited
 {
 	text-decoration:none;
 	color:#BA7530;
 }
 A.navLnSel:hover
 {
 	text-decoration:underline;
 	color:#000000;
 }
  
 A.narLn:link,A.narLn:visited
 {
 	color:#000000;
 	text-decoration:none;
 }
 A.narLn:hover
 {
 	text-decoration:none;
 	color:#FF9900;
 }
TD.navbarButton_selected
{
	background:#999999;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.navbarButton a.navbarButton:link,.navbarButton a.navbarButton:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
.navbarButton a.navbarButton:hover,A.navLn:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

/* navbar */
/* ::::: StdBox ::::: */

 TABLE.stdBox
 {
 	background:#ffffff;
 	border:1px solid #999999;
 	font-size:11px;
 	vertical-Align:top;
 }
 TABLE.stdBoxGreen
 {
 	background:#ffffff;
 	border:1px solid #99CC66;
 	font-size:11px;
 }
 TABLE.stdBoxSel
 {
 	background:#FCEDAA;
 	border:1px solid #FF9900;
 	font-size:11px;
 }
 TABLE.stdHeader
 {
 	background:#EEEEEE;
 	border:1px solid #C0C0C0;
 	font-size:11px;
 }

 TH.stdBoxTitle
 {
 	background:#CCCCCC;
 	border-bottom:1px solid #999999;
 	color:#000000;
 	text-transform:uppercase;
 	font-size:10px;
 	height:18;
 }
 .stdTitleHeader
 {
 	color:#999999;
 	font-weight:bold;
 	text-transform:capitalize;
 	font-size:13px;
 	vertical-align:middle;
 }
 .stdBoxContent
 {
 	background:#ffffff;
 	font-size:11px;
 	padding:4px;
 }

 .stdBoxContent TABLE,.stdBoxContent TD {
 	background:#ffffff;
 	font-size:11px;
 }

 TD.ctGrR {border-width:0px 1px 0px 0px; height:18;border-style:solid;border-color:#999999;}
 TD.ctGrH {border-width:1px 0px 0px 0px; height:18;border-style:solid;border-color:#999999;}
 TD.ctGrT {border-width:1px 1px 0px 0px;height:18; border-style:solid;border-color:#999999;}
 TD.ctGrB {border-width:0px 0px 1px 0px; height:18;border-style:solid;border-color:#999999;}


 /* ::::: StdBox ::::: */


 /* Formularios de Entrada */
 TABLE.ctFormBg {
 	background:#ffffff;
 }

 TD.ctFormLabel
 {
 	font-size:11px;
 	background:#ffffff;
 	font-weight:bold;
 }
 TD.ctFormTx
 {
 	font-size:11px;
 	background:#ffffff;
 	padding-left:6px;
 }
 TD.ctFormLibre
 {
 	font-family: Courier New;
 	font-size:12px;
 	background:#ffffff;
 	padding-left:6px;
 }
 TD.ctFormTxInd
 {
 	font-size:11px;
 	background:#ffffff;
 }

/* Listado Con Filas Alternas */
 TABLE.ctAlterListBg {
 	background:#ffffff;
 }
 .ctAlterListBg TD,.ctAlterListBg A {
 	font-size:10px;
 	color:#000000;
 }
 TD.ctColName
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 	font-size:10px;
 }
 TR.ctAlterList
 {
 	font-size:10px;
 }
 
 TR.ctAlterListSel
 {
 	font-size:10px;
 	background:#cccccc;
 }

 #evenRow TD
 {
 	background:#ececec;
 }

 #oddRow TD
 {
 	background:#ffffff;
 }

  /* ::::: Filas Alternas Verdes ::::: */
 #evenRowGreen TD
 {
 	background:#99CC66;
	color:#FFFFFF;
 }

 #oddRowGreen TD
 {
 	background:#E3F5BB;
	color:#669933;
 }
 /* ::::: Filas Alternas Seleccionadas ::::: */
 #evenRowSel TD
 {
 	background:#cccccc;
 }
 #oddRowSel TD
 {
 	background:#cccccc;
 }

 A.rowLn:link,A.rowLn:visited,A.rowLn:hover
 {
 	color:#000000;
 	font-weight:bold;
 }
 
 A.rowLn_:link,A.rowLn_:visited,A.rowLn_:hover
 {
 	color:#000000;
 }

 A.rowLnRed:link,A.rowLnRed:visited
 {
 	color:#FF0000;
 	font-weight:bold;
 }

 A.rowLnGreen:link,A.rowLnGreen:visited
 {
 	color:#669933;
 	font-weight:bold;
 }

 /* ::::: Botones de acci?n est?ndar ::::: */
 DIV.cmdBt {
 	background:#ff7225;
 	padding:0.2em 1em 0.2em 1em;
 	text-align:center;
 	width:1em;
 }
 TD.cmdBt {
 	background:#ffffff;
 	text-align:center;
 }

 A.cmdBtLn:link,A.cmdBtLn:visited,A.cmdBtLn:hover {
 	color:#FF9900;
 	font-weight:bold;
 	text-decoration:underline;
 	font-size:10px;
 	vertical-align:middle;
 }
  A.cmdBtLnOfg{
 	color:#999999;
 	font-weight:bold;
 	text-decoration:underline;
 	text-transform:capitalize;
 	font-size:10px;
 	vertical-align:middle;
 }

 /* ::::: Botones de acc?n est?ndar ::::: */
 /* ::::: Links estandar ::::: */
 a.ctLink:link, a.ctLink:visited,a.ctLink:hover
 {
 	font-weight:bold;
 	color:#FF9900;
 	text-decoration:underline;
 	font-size:10px;
 }

 a.ctLinkAct:link, a.ctLinkAct:hover, a.ctLinkAct:visited
 {
 	font-weight:bold;
 	color:#FF9900;
 	text-decoration:underline;
 	font-size:10px;
 }

/* Estilo para web de formacion */
 a.ctLinkActFor:link, a.ctLinkActFor:visited,a.ctLinkActFor:hover
 {
 	font-weight:bold;
 	color:#FF9900;
 	text-decoration:underline;
 	font-size:11px;
 }

 a.ctLinkActUln:link, a.ctLinkActUln:hover, a.ctLinkActUln:visited
 {
 	font-weight:bold;
 	color:#9D652D;
 	text-transform:uppercase;
 	text-decoration:underline;
 	font-size:10px;
 }

 a img {
 	vertical-align:middle;
 }
  /* Titular */
 p.ctHeading
 {
 	font-size:11px;
  	font-weight:bold;
 	color:#99999;
 	text-transform:uppercase;
 }
 /* Titular */
 /* Footer */
 .footer
 {
 	background:#ffffff;
 	font-family:Verdana,Arial, Helvetica, sans-serif;
 	color:#999999;
 	font-size:10px;
 }
 /* Footer */
   /* ::::: Paginaci?n ::::: */
 table.paginacion {
 	background-color:#CCCCCC;
 	font-size:10px;
 	color:#000000;
 	height:20;
 }
 .paginacion td {
 	background-color:#CCCCCC;
 	font-size:10px;
 	color:#000000;
 }
 .paginacion td.prevnext {
 	padding:0 8;
 }
 a.pagLink:link, a.pagLink:hover, a.pagLink:visited
 {
 	font-weight:bold;
 	color:#000000;
 	text-transform:capitalize;
 	text-decoration:underline;
 }

 .pagActiveNum
 {
 	font-weight:bold;
 	color:#FFFFFF;
 	text-decoration:none;
 }

 a.pagNums:link,a.pagNums:hover,a.pagNums:visited
 {
 	font-weight:bold;
 	color:#000000;
 	text-decoration:underline;
 }
 /* ::::: Visi?n unica ::::: */

TD.ctInnerColName
 {
	background:#999999;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:10px;
    text-decoration:none;
    height:18px;
    border-bottom:solid 1px #cccccc;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;

 }
  TD.ctInnerColNameL
 {
	background:#999999;color:#FFFFFF;font-weight:bold;text-align:center;font-size:10px;text-decoration:none;
    height:18px;
    border-bottom:solid 1px #cccccc;
    border-right:solid 1px #ffffff;
 }
 TD.ctInnerColNameR
 {
	background:#999999;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:10px;
    text-decoration:none;
    height:18px;
    border-bottom:solid 1px #cccccc;
    border-left:solid 1px #ffffff;
  }
TD.ctFreeTxAz2 {
	FONT-FAMILY: verdana,arial,helvetica; COLOR: #ff9900; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
TD.ctFreeTxFlashV {
	LINE-HEIGHT: 21px; COLOR: #338811; FONT-SIZE: 12px; FONT-WEIGHT: bold
}


.ctFreeTxWarning {font-size:11px;line-height:1.3em;color:#FF0000;font-weight:bold}
.ctFreeTxFlashDatos {font-size:11px;line-height:1.3em;color:#FF9900;font-weight:bold}
.ctFreeTxFlashOpor {font-size:11px;line-height:1.3em;color:#339966;font-weight:bold}
.ctFreeTxPrioridad {font-size:11px;line-height:1.3em;color:#990000;font-weight:bold}
.allContent TD.ctFreeTx,p.ctFreeTx,ul.ctFreeTx
 {
 	font-size:11px;
 	line-height:17px;
 }

/* Estilo para web de formacion */

TD.ctFreeTxFor
{
	font-size:10px;
 	line-height:17px;
}
TD.cuadricula
{
	background:#ffffff;
	border:1px solid #000000;
	font-weight:bold;
}
TD.cuadriculaLbl
{
	background:#ffffff;
	border:1px solid #000000;
}

TD.cuadriculaLbl1
{
	background:#ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

TD.cuadriculaLbl2
{
	background:#ffffff;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

TD.cuadriculaLbl3
{
	background:#ffffff;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

TD.cuadriculaCabSup
{
	background:#FDDDB4;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

TD.cuadriculaCabInf
{
	background:#FDDDB4;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

TD.perfilCliente
{
	background:#CCCCFF;
	font-size:9px;
	border:1px solid #0000FF;
	color:#0000FF;
	font-weight:bold;
}

.ctTxPerfilClienteSel {font-size:10px;color:#CCCCFF;background-color:#0000FF}

.ctTxPerfilClienteSel2 {font-size:10px;color:#FF0000;background-color:#FF0000;bgcolor:#FF0000}

INPUT.ctNumeric
{
	text-align : right;
 	font-size:11px;
 	line-height:1.3em;
}
.ctNumeric_bis
{
	text-align : right;
}
.ctBV
{color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;background-color: #ffffff;text-align: right;border: 0px;readonly:true;}

.ctFV{color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;background-color: #ffcc99;text-align: right;	border: 0px;readonly:true;}

INPUT.ctBrNone{
font-family:Arial, Helvetica, sans-serif;
border: 0;
}
INPUT.ctBrNoneSp{
font-family:Arial, Helvetica, sans-serif;
border: 0;
background-color: #ececec;
}
INPUT.ctBrNoneR{
font-family:Arial, Helvetica, sans-serif;
border: 0;
text-align: right;
}

INPUT.ctBrNoneRSp{
font-family:Arial, Helvetica, sans-serif;
border: 0;
text-align: right;
background-color: #ececec;
}

/* ::::: Otros ::::: */
TD.ctlinea
{
background-color: #999999;
font-size:1px;
}

TD.ctlineaGris
{
border-bottom:1px solid #D5D5D5;
}

IMG.bordeGris
{
border-color:#D5D5D5;
}

A.ctlinkMas{
 color:#ff9900;
 font-weight:bold;
}
.menuMnBg{
 	background-color:#ffcc00;
 }
 input.ctFreeTx,textarea.ctFreeTx
 {
	font-family:verdana,arial,helvetica;
 	font-size:10px;
 }
 .ScrollingPane
{
 OVERFLOW-Y:auto;
 OVERFLOW-X:auto;
}


 /* Estilos para impresi?n */
 @media print {
 	.ayuda,.conectar {
 		visibility:hidden;
 	}
 	.tabs,.menu,.logo {
 		display:none;
 	}

 }

 /* Estilos para impresi?n */
/* Estilos adicionados para la web empleados */
.ctLittleTx, SELECT.ctSelect{
	font-family:verdana,arial,helvetica;
	color:#000000;
	font-size:10px;
}

SELECT.ctSelectNoEdit{
	font-family:verdana,arial,helvetica;
	color:#000000;
	background-color:#EDEDED;
	font-size:10px;
}

/* Estilo para web de formacion */
.ctLittleTxFor, SELECT.ctSelectFor{
	font-family:verdana,arial,helvetica;
	color:#000000;
	font-size:11px;
}

SELECT.ctSelectNoEditFor{
	font-family:verdana,arial,helvetica;
	color:#000000;
	background-color:#EDEDED;
	font-size:11px;
}

INPUT.btBold{
	font-family:verdana,arial,helvetica;
	color:#000000;
	font-size:10px;
}

INPUT.ctNoEdit{
	font-family:verdana,arial,helvetica;
	color:#000000;
	background-color:#EDEDED;
	font-size:10px;
}

INPUT.ctNoEditNumeric{
	text-align : right;
	font-family:verdana,arial,helvetica;
	color:#000000;
	background-color:#EDEDED;
	font-size:10px;
}

.Cabecera{
	font-family:verdana,arial,helvetica;
	color:#000000;
	background-color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
}

TABLE.stdBoxCollapse{
 	background:#ffffff;
 	border:1px solid #999999;
 	font-size:10px;
	border-collapse: collapse;
}

TD.ctColNameLeft{
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:left;
 	font-size:10px;
 }

TEXTAREA.noBorderScrAuto{
	font-family:verdana,arial,helvetica;
	color:#000000;
	font-size:10px;
	border:0;
	overflow:auto;
}


/* Estilos adicionales parte escaneo documentos*/

a.linkBotSituacionOn{
text-transform:none;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

a.linkBotSituacionOff{
text-transform:none;
font-size:10px;
color:#999999;
font-weight:bold;
text-decoration:none;
cursor:default;
}

/*Barra navegaci?n auxiliar*/
table.barra
{
	background-color:#EDEDED;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1 0;
	padding-left:15;
	font-weight:bold;
	height:30px;
	font-size:10px;
}

barra.a:link,barra.a:visited,barra.a:hover
{
 	color:#000000;
 	font-weight:bold;
 	text-decoration:underline;
}


/*Caja destacada*/
TABLE.stdBoxMag
 {
            background:#ffffff;
            border:1px solid #FFCC66;
            font-size:11px;
 }
 TH.stdBoxTitleMag
 {
            background:#F8DEA9;
            border-bottom:1px solid #FFCC66;
            color:#000000;
            text-transform:uppercase;
            font-size:10px;
            height:18;
 }


 /*Tablas estandar intranet*/
 TABLE.tbEst {background:#ffffff;font-size:11px;}
 TD.tbEst{border-width:1px 1px 1px 1px; height:18;border-style:solid;border-color:#cccccc; padding-left:10px;padding-right:10px;}
 TD.tbEstR{border-width:0px 1px 1px 0px; height:18;border-style:solid;border-color:#cccccc; padding-left:10px; padding-right:10px;}
 TD.tbEstL{border-width:0px 0px 1px 1px; height:18;border-style:solid;border-color:#cccccc; padding-left:10px;padding-right:10px;}
 TD.tbEstT{ border:0;height:18;}
 /* Tablas de indicadores de gesti?n global */
 TD.tbEstMedia{background:#FFCCFF ; border-width:1px 1px 1px 1px; height:18;border-style:solid;border-color:#FFCCFF; padding-left:10px;padding-right:10px; color: #000000; text-align: center;}
 TD.tbEstUponMedia{background:#CC00CC ; border-width: 1px 1px 1px 1px; height:18;border-style:solid;border-color:#CC00CC; padding-left:10px;padding-right:10px; color:#ffffff;text-align: center;}
 TD.tbEstUnderMedia{background:#FFF3FF ; border-width: 1px 1px 1px 1px; height:18;border-style:solid;border-color:#FFF3FF; padding-left:10px;padding-right:10px;text-align: center;}
 /* Tablas de indicadores de gesti?n comparativos */
 TD.tbEstMediaComp{background:#FF9A00 ; border-width:1px 1px 1px 1px; height:18;border-style:solid;border-color:#FF9A00; padding-left:10px;padding-right:10px; color: #000000; text-align: center;}
 TD.tbEstUponMediaComp{background:#CA9422 ; border-width: 1px 1px 1px 1px; height:18;border-style:solid;border-color:#CA9422; padding-left:10px;padding-right:10px; color:#ffffff;text-align: center;}
 TD.tbEstUnderMediaComp{background:#FEE0A9 ; border-width: 1px 1px 1px 1px; height:18;border-style:solid;border-color:#FEE0A9; padding-left:10px;padding-right:10px;text-align: center;}

 /*Frases destacadas*/
 .txtDestacadadoV
 {
	font-size:11px;color:#669933;
 }

 .txtDestacadadoN
 {
	font-size:10px;color:#ff9900;
 }

 /*Mapa Talento*/
 table.MapaTalento
{
	font-size:10px;
	font-weight:bold;
	background-color:#ffffff;
	color: #669933;
}
.MapaTalento TD.st1, .MapaTalento a.st1
{
	text-decoration:underline;
	background-color:#effab8;
}
.MapaTalento TD.st2, .MapaTalento a.st2
{
	text-decoration:none;
	background-color:#effab8;
	color:#9fce35;
}
.MapaTalento TD.st3, .MapaTalento a.st3
{
	text-decoration:none;
	background-color:#d2e864;
}
 /*Calendario Formaci?nMes*/
 table.FormaCalMes
{
	font-size:10px;
	font-weight:bold;
	/*background-color:#ffcc33;*/
	color: #000000;
	border-width:1px 1px 1px 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 0px;
	padding: 0px 0px 0px 0px;
}
.FormaCalMes TD{	border-width:1px 1px 1px 1px;
	border-style:solid;border-color:#cccccc; padding-left:0px;padding-right:0px;padding-top:0px;}
.FormaCalMes td.titmes
{
	text-transform:uppercase;
	text-decoration:none;
	background-color:#999999;
	color: #ffffff;
	text-align:center;
	height:22;
	padding-top:2px;
}
.FormaCalMes TD.titdia
{
	text-transform:uppercase;
	text-decoration:none;
	background-color:#ffcc33;
	color:#000000;
	text-align:center;
	height:20;
	padding-top:2px;
}

.FormaCalMes TD.diaSin
{
	text-decoration:none;
	background-color:#f6f4f5;
	color:#000000;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	}

.FormaCalMes TD.dia
{
	text-decoration:none;
	background-color:#ededed;
	color:#000000;
	vertical-align:top;
	}
.FormaCalMes TD.diaFest
{
	text-decoration:none;
	background-color:#dcdcdc;
	color:#000000;
	vertical-align:top;
}
.FormaCalMes TD.diacurso
{
	text-decoration:none;
	background-color:#dcdcdc;
	color:#000000;
	vertical-align:top;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	border-width:0px 0px 0px 0px;

}
.FormaCalMes A.curso{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.FormaCalMes A.cursoanual{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
 table.FormaCalMesCurso
{
	font-size:10px;
	font-weight:bold;

}

.FormaCalMesCurso TD.diaCurSup
{
	text-decoration:none;
	background-color:#b7db94;
	color:#000000;
	border-width:0px 0px 0px 0px;
	border-style:solid;border-color:#99cc66;
	text-align:left;
	vertical-align:top;
	height:22;
}
.FormaCalMesCurso TD.diaCurInf
{
	text-decoration:none;
	background-color:#e3f5bb;
	font-weight:normal;
	color:#000000;
	text-align:left;
	vertical-align:top;
	border-width:0px 0px 0px 0px;
	border-style:solid;border-color:#b7db94;

}

.FormaCalMes TD.diaSinCursoVistaAnual
{
	text-decoration:none;
	background-color:#ededed;
	color:#000000;
	vertical-align:middle;
	text-align:center;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#CCCCCC;
}
.FormaCalMes TD.diaFestivoVistaAnual
{
	text-decoration:none;
	background-color:#dcdcdc;
	color:#000000;
	vertical-align:middle;
	text-align:center;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#CCCCCC;
}
.FormaCalMes TD.diaCursoVistaAnual
{
	text-decoration:none;
	background-color:#E3F5BB;
	color:#000000;
	vertical-align:middle;
	text-align:center;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#99CC66;
}

/*.FormaCalMes td a, .FormaCalMes td a:link, .FormaCalMes td a:visited, .FormaCalMes td a:hover, .FormaCalMes td a:active
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


 table.Curso
{
	font-size:10px;
	font-weight:bold;
	background-color:#b7db94;
	color: #000000;
	padding-left:8px;padding-right:8px;padding-top:2px;
	line-height:16px;


}

.Curso A.curso{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}


.Curso td.diaCurSup
{
	text-decoration:none;
	background-color:#b7db94;
	color:#000000;
	border-width:1px 1px 1px 1px;
	border-style:solid;border-color:#99cc66;
	text-align:left;
	vertical-align="top";
	height:22;
}
.Curso TD.diaCurInf
{
	text-decoration:none;
	background-color:#e3f5bb;
	font-weight:normal;
	color:#000000;
	text-align:left;
	vertical-align="top";
	border-width:1px 1px 1px 1px;
	border-style:solid;border-color:#b7db94;

}
*/


 /* ::::: Engloba Ciberagente ::::: */

TD.ctInnerColNameRA
 {
	background:#CCCCCC;
	color:#000000;
	text-align:center;
	font-size:10px;
    text-decoration:none;
    height:18px;
    border-bottom:solid 1px #ffffff;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #CCCCCC;

 }

INPUT.ctFormTxFecha{
	font-family:Arial, Helvetica, sans-serif, verdana;
	font-size:10px;
	border: 1;
	background-color: #ffffff;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

INPUT.ctFormTx{
	font-family:Arial, Helvetica, sans-serif, verdana;
	font-size:12px;
	border: 1;
	background-color: #ffffff;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

SELECT.ctFormTx{
	font-family:Arial, Helvetica, sans-serif, verdana;
	font-size:11px;
	border: 1;
	background-color: #ffffff;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

.ctFreeTxAz2{color:#0466A3;font-family:verdana,arial,helvetica;font-size:1.0em;font-weight:bold}

TD.ctAviso
 {
	background:#FF9900;
	color:#000000;
	font-weight:bold;
	text-align:center;
	font-size:11px;
    text-decoration:none;
    height:18px;
    border-bottom:solid 1px #cccccc;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;

 }

/* ::::: Engloba: Miga de pan ::::: */

.txMigpan
{
    FONT-SIZE: 0.6em;
    COLOR: #666666;
    line-height : 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
A.lkMigpan
{
    FONT-SIZE: 0.6em;
    COLOR: #666666;
    line-height : 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}

/* ::::: AUD Nuevos estilos Tablas ::::: */
TD.headTBLR {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;border-bottom:solid 1px #cccccc;border-right:solid 1px #ffffff;border-top:solid 1px #ffffff;border-left:solid 1px #ffffff;font-family:verdana,arial,helvetica;font-size:10px;}
TD.headTBR  {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;border-bottom:solid 1px #cccccc;border-right:solid 1px #ffffff;border-top:solid 1px #ffffff;border-left:solid 0px #ffffff;font-family:verdana,arial,helvetica;font-size:10px; }
TD.headTBL  {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;border-bottom:solid 1px #cccccc;border-right:solid 0px #ffffff;border-top:solid 1px #ffffff;border-left:solid 1px #ffffff;font-family:verdana,arial,helvetica;font-size:10px; }
TD.headTR   {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;border-bottom:solid 0px #cccccc;border-right:solid 1px #ffffff;border-top:solid 1px #ffffff;border-left:solid 0px #ffffff;font-family:verdana,arial,helvetica;font-size:10px; }
TD.headTB   {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;border-bottom:solid 0px #cccccc;border-right:solid 0px #ffffff;border-top:solid 1px #ffffff;border-left:solid 0px #ffffff;font-family:verdana,arial,helvetica;font-size:10px; }
TD.headBR   {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;border-bottom:solid 1px #cccccc;border-right:solid 1px #ffffff;border-top:solid 0px #ffffff;border-left:solid 0px #ffffff;font-family:verdana,arial,helvetica;font-size:10px; }
TD.celTLB   {background-color:#999999;color:#ffffff;font-weight:bold;height:18;border-bottom:solid 1px #cccccc;border-right:solid 0px #ffffff;border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;font-family:verdana,arial,helvetica;font-size:10px; }
TD.celLBR   {border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc;border-left:solid 1px #cccccc;font-family:verdana,arial,helvetica;font-size:10px;height:18; }
TD.celRB    {border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc;font-family:verdana,arial,helvetica;font-size:10px;height:18; }
TD.celLB    {border-bottom:solid 1px #cccccc;border-left:solid 1px #cccccc;font-family:verdana,arial,helvetica;font-size:10px;height:18; }

.filaSel
 {
 	background-color:#CCCCCC;
 	text-align:left;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }
 
.filaNoSel
 {
 	background-color:#FFFFFF;
 	text-align:left;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

/* ::::: AUD Nuevos estilos Tablas doble entrada ::::: */
TD.headB    {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;
		border-bottom:solid 1px #cccccc;
		border-right:solid 0px #ffffff;
		border-top:solid 0px #ffffff;
		border-left:solid 0px #ffffff;
		font-family:verdana,arial,helvetica;font-size:10px; }
	
TD.headSideTBLR {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;
		border-bottom:solid 1px #ffffff;
		border-right:solid 1px #ffffff;
		border-top:solid 1px #ffffff;
		border-left:solid 1px #ffffff;
		font-family:verdana,arial,helvetica;font-size:10px; }
		
TD.headSideBL {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;
		border-bottom:solid 1px #ffffff;
		border-right:solid 1px #cccccc;
		border-top:solid 0px #ffffff;
		border-left:solid 1px #ffffff;
		font-family:verdana,arial,helvetica;font-size:10px; }
		
TD.headSideLRowspan {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #ffffff;
		border-top:solid 0px #ffffff;
		border-left:solid 1px #ffffff;
		font-family:verdana,arial,helvetica;font-size:10px; }
		
TD.headSideL {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;
		border-bottom:solid 1px #ffffff;
		border-right:solid 1px #cccccc;
		border-top:solid 0px #ffffff;
		border-left:solid 1px #ffffff;
		font-family:verdana,arial,helvetica;font-size:10px; }

TD.headSideLFin {background-color:#999999;color:#ffffff;font-weight:bold;text-align:center;height:18;
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		border-top:solid 0px #ffffff;
		border-left:solid 1px #ffffff;
		font-family:verdana,arial,helvetica;font-size:10px; }
		

/* ::::: SUR (Regresiones) Nuevos estilos ::::: */
TD.cabCol
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 	border-bottom:solid 1px  #000000;
 	border-right:solid 1px #000000;
 	border-top:solid 1px  #000000;
 	border-left:solid 1px #000000;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

 TD.cabColTop
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 	border-right:solid 1px #000000;
 	border-top:solid 1px  #000000;
 	border-left:solid 1px #000000;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

 TD.tdTRB
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 	height:18;
 	border-bottom:solid 1px  #000000;
 	border-right:solid 1px #000000;
 	border-top:solid 1px  #000000;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 }

 TD.tdTLB
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 	height:18;
 	border-bottom:solid 1px  #000000;
 	border-left:solid 1px #000000;
 	border-top:solid 1px  #000000;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 }

 TD.tdLBR
 {
 	border-bottom:solid 1px  #000000;
 	border-right:solid 1px #000000;
 	border-left:solid 1px #000000;
   	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

 TD.tdRB
 {
 	border-bottom:solid 1px  #000000;
 	border-right:solid 1px #000000;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

 TD.tdLB
 {
 	border-bottom:solid 1px  #000000;
 	border-left:solid 1px #000000;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

 /* Nuevos estilos Cambio Redise?o SUR */

 TABLE.cabeceraB
{
	background-color:#DCDCDC;
 	border-bottom:solid 1px  #000000;
 	border-right:solid 1px #000000;
 	border-top:solid 1px  #000000;
 	border-left:solid 1px #000000;
	height:30px;
	font-size:10px;
}

TD.tdLBT2
 {
 	border-bottom:solid 1px  #000000;
 	border-top:solid 1px #000000;
 	border-left:solid 1px #000000;
   	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

TD.cabColTop3
 {
	background-color:#999999;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	border-right:solid 1px #000000;
	border-top:solid 1px #000000;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	height:18;
 }

 /* Nuevos estilos Nuevas tablas SUR */

TD.cabColTop2
 {
 	background-color:#CCCCCC;
 	color:#000000;
 	font-weight:bold;
 	text-align:center;

 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

 TD.tdwTN
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 	height:18;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 }
 TD.tdwTR
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 	height:18;
 	border-right:solid 1px #ffffff;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 }

 TD.tdgLBR
 {
 	border-bottom:solid 1px  #CCCCCC;
 	border-right:solid 1px #CCCCCC;
 	border-left:solid 1px #CCCCCC;
   	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

 TD.tdgRB
 {
 	border-bottom:solid 1px  #CCCCCC;
 	border-right:solid 1px #CCCCCC;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

 TD.tdgLB
 {
 	border-bottom:solid 1px  #CCCCCC;
 	border-left:solid 1px #CCCCCC;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

 TD.cabColTotal
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 	border-bottom:solid 1px  #000000;
 	border-right:solid 1px #000000;
 	border-left:solid 1px #000000;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }


 TD.tdRBTotal
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:right;
 	height:18;
 	border-bottom:solid 1px  #000000;
 	border-right:solid 1px #000000;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 }

 TD.cabColLight
 {
 	background-color:#CCCCCC;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 	border-bottom:solid 1px  #000000;
 	border-right:solid 1px #000000;
 	border-left:solid 1px #000000;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 	height:18;
 }

 TD.tdRBLight
 {
 	background-color:#CCCCCC;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:right;
 	height:18;
 	border-bottom:solid 1px  #000000;
 	border-right:solid 1px #000000;
 	font-family:verdana,arial,helvetica;
 	font-size:10px;
 }

 /* Indicadores de gesti?n */
  A.navLink:link,A.navLink:visited
 {
	COLOR:#FFFFFF;
	font-weight:bold;
 }
 
 /* Tablas estandar de accesibilidad */
.fondo_gris_claro {background:#ededed;}
.fondo_gris_medio {background:#ccc;}
.fondo_gris_oscuro {background:#999;}
.alinCentro {text-align:center;}
.alinIzq {text-align:left;}
.alinDer {text-align:right;}
.tab_datos {}
.tab_datos th {font-size:10px;height:1.5em;color:#fff;font-weight:bold;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.tab_datos th.cabecera_tit {font-size:10px;height:1.5em;color:#000;font-weight:bold;border:1px solid #999;}
.tab_datos th.titulo {font-size:10px;height:1.5em;color:#000;font-weight:bold;}
.tab_datos th.dobleEnt {border-left:0px;border-bottom:1px solid #ccc;border-top:0px;color:#fff;}
.tab_datos th.oculto {border-left:1px solid #ccc;color:#999;}
.tab_datos th.lado_oculto {border-left:0;height:1.5em;color:#fff;}
.tab_datos th.ultimo {border-right:1px solid #ccc;}

.tab_datos td.sin {border-top:1px solid #ccc;font-size:10px;height:1.5em;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:0 0 0 3px;}
.tab_datos td.sinL {border-top:1px solid #ccc;font-size:10px;height:1.5em;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0 0 0 3px;}
.tab_datos td.ultimoR {color:#DA1620;border-right:1px solid #ccc;font-weight:bold;}
.tab_datos td.ultimoG {color:#0E6F12;border-right:1px solid #ccc;font-weight:bold;}

.tab_datos td.sin_borde {font-size:10px;height:1.5em;border-left:0px solid #ccc;border-bottom:0px solid #ccc;padding:0 0 0 3px;color:#000;}
.tab_datos td {font-size:10px;height:1.5em;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:0 0 0 3px;}
.tab_datos td.ultimo {border-right:1px solid #ccc;}
.tab_datos td.blanco {color:#fff;font-weight:bold;font-size:10px;}
.tab_datos td.dobleEnt {font-size:10px;height:1.5em;background:#999;border-left:0px;border-bottom:1px solid #ccc;border-top:0px;padding:0 0 0 3px;color:#fff;font-weight:bold;}
.tab_datos td a {color:#000;font-weight:bold;}
.tab_datos td a.naranja {color:#f90;font-weight:bold;}

.tab_cabexpediente {border:1px solid #CCCCCC;background:#ededed;padding:0 0 0 3px;}
.tab_cabexpediente td.titulo { 	font-family:verdana,arial,helvetica;
 				font-size:10px;
 				font-weight:bold;
 				color:#FF9900;
 				height:18;
   			     }
.tab_cabexpediente td.texto {font-family:verdana,arial,helvetica;
 				font-size:10px;
 				color:#000000;
 				height:18;
 				border-top:0px;
 				border-bottom:solid 1px  #CCCCCC;
 			     }
.tab_cabexpediente td.texto_ult {font-family:verdana,arial,helvetica;
 				font-size:10px;
 				font-weight:bold;
 				color:#000000;
 				height:18;
 			     }
 			     
/* -------------------  HAMMER --------------------- */ 			     
			      
INPUT.ctNoEditable{
	background-color:#EDEDED
}

	
SELECT.ctNoEditable{
	background-color:#EDEDED;
	width:135px
}

TEXTAREA.ctNoEditable{
	background-color:#EDEDED
}


TD.riesgoList {
 	font-size:1em;
}
 
#riesgoAlto {
 	color:#FF3300;
}
 
#riesgoMedio {
 	color:#0000FF;
}
 
#riesgoBajo{
 	color:#00CC00;
}		    

TD.paseExpirado{
	color:#0000FF;
	font-weight:bold;
}

.promoAuto{
 	color:#FF3300;
}



@media screen{
/* ---------------- CONTROL DIARIO DE OPERACIONES ------------------*/

.txtCambioCentro {font-family:Verdana;font-size:10px;color:#000;font-weight:700;vertical-align: middle}

TD.linkTablaContDia  A{
 	color:#FF9900;
 	font-weight:bold;
 	text-decoration:underline;
 	font-size:10px;
 	vertical-align:middle;
 	white-space: nowrap;
 }
 .evenRowContDia td
 {
 	background:#ececec;	
 }
 
 .oddRowContDia td
 {
 	background:#ffffff;
 }

 TD.contDiaImporte{
	text-align:right;
 	font-size:11px;
 	white-space: nowrap;
 }

 TD.contDiaFecha{
	text-align:center;
 	font-size:11px;
 	white-space: nowrap;
 }

 TD.contDiaString{
	text-align:left;
 	font-size:11px;
 	white-space: nowrap;
 }
TH.ctColNameContDia
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 	font-size:10px;
 	white-space: nowrap;
 	padding-right: 12px;
 }
 TH.ctColNameContDiaSinN
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 	font-size:10px;
 	padding-right: 12px;
 }
 TH.ctColSelContDia
 {
 	background-color:#999999;
 	font-size:10px;
 	white-space: nowrap;
 	width: 1em;
 }
  TH.ctColSelContDia input
  {
  	height: 1em;
  }
TD.contSelContDia input
  {
  	height: 1em;
  }
  
.scrollHorizontal{
			overflow-x:auto;
			padding-bottom:20px;
}

.printOnly {
  display: none;
}

/* SALIDA LIBRE */
.salida_libre_normal {
	font: 12px "Courier New";
	white-space: nowrap;
}

.salida_libre_negrita {
  font: 12px "Courier New";
	white-space: nowrap;
 	font-weight: bold;
}

.salida_libre_azul {
  font: 12px"Courier New";
	white-space: nowrap;
 	color: blue;
}

.salida_libre_rojo {
  font: 12px "Courier New";
	white-space: nowrap;
	color: red;
}
}
/* PRINTER-FRIENDLY CONTROL DIARIO DE OPERACIONES*/
@media print{
  
  body {
    background-color:#FFFFFF;
    font-size: 10px !important;
		margin: 0;
	}
		
	html {
		margin: 0;
	}
  
  .printOnly {
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    white-space: nowrap;
  }
  
  .allcontent, .allcontent TABLE{
    padding: 0px;
    margin:0px;
    text-align: left !important;
  }
  .noprint, #tabbar, .gwt-popup, .gwt-popup TABLE, #printBlockingPopupContainer, .gwt-popupBlocker {
    display: none;
  }
  
  .printLabel {
    font-weight: bold;
    margin-right: 2px;
  }
  
  .printValue {
    font-weight: none;
    margin-left: 2px;
  }
  
  .footer, .contSelContDia,TH.ctColSelContDia {display:none}
	#tabla_cargos {width: 960px; overflow: visible; }
	#tabla_container {width: 960px;border: #000 0px solid; position: absolute; left:0px; top:0px; text-align: left;}
	.contDiaString, .contDiaImporte, .ctColNameContDia, .linkTablaContDia, .gwanted-Grid-headerCell-withSubmenu  {padding:0px 1px 1px 0px;}
	.scrollHorizontal {width: 960px; overflow: visible; PADDING-BOTTOM: 20px }
	.gwanted-Grid-headerCell { background-image: none }
	TABLE.stdBox {border: #000 0px solid; text-align: left;}	
	
	.stdBox .stdBoxTitle {
		text-decoration:underline;
		font-size: 13px;
	}
	
	TH.ctColNameContDia {	
		PADDING-RIGHT: 12px;	
		FONT-WEIGHT: bold;
		COLOR: #ffffff;
		WHITE-SPACE: auto;	
		BACKGROUND-COLOR: #999999;	
		TEXT-ALIGN: center;
		border-bottom: #000 1px solid;
		border-top: #000 1px solid;
		height: 17px;
	}

TD.linkTablaContDia  A{
 	color:#FF9900;
 	font-weight:bold;
 	text-decoration:underline;
 	
 	vertical-align:middle;
 	white-space: nowrap;
 }
 .evenRowContDia td
 {
 	background:#ececec;	
 }
 
 .oddRowContDia td
 {
 	background:#ffffff;
 }

 TD.contDiaImporte{
	text-align:right;
 	
 	white-space: nowrap;
 }

 TD.contDiaFecha, .ccontDiaFechat{
	text-align:center;
 	
 	white-space: nowrap;
 }

 TD.contDiaString{
	text-align:left;
 	
 	white-space: nowrap;
 }
TH.ctColNameContDia
 {
 	background-color:#999999;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 
 	white-space: nowrap;
 	padding: 0;
 }
 TH.ctColSelContDia
 {
 	background-color:#999999;
 
 	white-space: nowrap;
 	width: 1em;
 }
  TH.ctColSelContDia input
  {
  	height: 1em;
  }
TD.contSelContDia input
  {
  	height: 1em;
  }
  
	
	TD.linkTablaContDia A {	
		FONT-WEIGHT: normal;	
		COLOR: #000;	
		WHITE-SPACE: nowrap;	
		TEXT-DECORATION: none
	}
	
	.scrollHorizontal{
			overflow: visible;
	}
			
	
	/* Repite la cabecera en cada pagina */
	
	#tabla_cargos thead {display: table-header-group; border: #000 1px solid;}
	#tabla_container thead {display: table-header-group; border: #000 1px solid;}
	#tabla_cargos tr {page-break-inside: avoid;}
  
}



  /*----------LAYOUT PARA CONTENIDO MARCA---------*/
.lyt_marca {font-size:11px;line-height:17px; padding:20px 0px 25px 0px; line-height:1.90em}
.lyt_marca input {font-size:11px; font-family: Verdana, Arial, Helvetica,sans-serif}
.lyt_marca button {font-size:11px; font-family: Verdana, Arial, Helvetica,sans-serif; cursor:pointer}


/*---- ENGLOBA PERSONAS FISICAS----*/
.CabeceraGrisDebil{
	font-family:verdana,arial,helvetica;
	color:#000000;
	background-color:#EDEDED;
	font-size:10px;
	font-weight:bold;
}
.CabeceraGrisDebilTextoNormal{
	font-family:verdana,arial,helvetica;
	color:#000000;
	background-color:#EDEDED;
	font-size:10px;
}
.NavegSel{

	font-family:verdana,arial,helvetica;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	BORDER-LEFT: #c8c8c8 1px solid;
	BORDER-RIGHT: #c8c8c8 1px solid;
	BORDER-TOP: #c8c8c8 1px solid;
	padding:3px;
}
.NavegSelOtro{

	font-family:verdana,arial,helvetica;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	BORDER-LEFT: #c8c8c8 1px solid;
	BORDER-RIGHT: #c8c8c8 1px solid;
	BORDER-TOP: #c8c8c8 1px solid;
	border-bottom:solid #c8c8c8 1px solid;
	background-image :url(../../int/img/patern.gif);
	padding:3px;
}	 
.ctFreeTxPendientes {font-size:11px;line-height:1.3em;color:#DA1620;}
.ctFreeTxCompletos {font-size:11px;line-height:1.3em;color:#0E6F12;}
.ctErrorLabel {font-family:verdana,arial,helvetica;font-size:11px;color:#DA1620;}
.ctErrorInput{
	border-top:solid 1px #DA1620;
	border-bottom:solid 1px #DA1620;
	border-left:solid 1px #DA1620;
	border-right:solid 1px #DA1620;
}
.info_400_200 {
  width:400px;
  height:400px;
  background=#7F7F7F;
}
.gwt-popupEnglobaHelp {cursor:pointer}

/*---- SOR DISTRIBUIDO ----*/
TD.tdBoton{
	background-image:url("../img/cat/levantado.gif");
	background-repeat:no-repeat;
	background-position:center;
	cursor:hand;
	font-size:10px;
 	line-height:17px;
    vertical-align:top;
}
TD.tdBotonClic{
	background-image:url("../img/cat/pulsado.gif");
	background-repeat:no-repeat;
	background-position:center;
	padding-top:8;
	cursor:hand;
	font-size:10px;
 	line-height:17px;
    vertical-align: top;
}
TD.tdBotonEncima{
	background-image:url("../img/cat/levantado.gif");
	background-repeat:no-repeat;
	background-position:center;
	cursor:hand;
	font-size:10px;
 	line-height:17px;
    vertical-align: top;    
}
TD.tdBoton2{
	background-image:url("../img/cat/levantado2.gif");
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:center;
	cursor:hand;
	font-size:10px;
 	line-height:17px;
    text-align: center;    
    vertical-align:top;
}
TD.tdBotonClic2{
	background-image:url("../img/cat/pulsado2.gif");
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:center;
	padding-top:8px;
	cursor:hand;
	font-size:10px;
 	line-height:17px;
    text-align: center;
    vertical-align: top;
}
TD.tdBotonEncima2{
	background-image:url("../img/cat/levantado2.gif");
	background-size:100% 100%;
	background-repeat:no-repeat;
	background-position:center;	
	cursor:hand;
	font-size:10px;
 	line-height:17px;
    text-align: center;
    vertical-align: top;    
}
TD.tdCajaInformacion{
	background-color:#CCFFCC;
	font-size:11px;
 	line-height:17px;	
}
A.linktelefono, A.linktelefono:visited, A.linktelefono:link, A.linktelefono:hover, A.linktelefono:active {
	font-size:11px;
	line-height:25px;
	color:#000000;
	text-decoration:none;
	cursor:hand;
}
DIV.TextoRelleno{
 	padding:0 11 0 26;
 	text-align:left;
    vertical-align: top;     	
}

.centrado{text-align:center;}

/*ESTILOS FIRMA BIOMETRICA DIGITAL */
.BotonImagen{
    border: #fff 0px;   
}
INPUT.CajaTexto {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px   
}
INPUT.inputGrande {
    vertical-align: middle;
}
.CheckAdaptado { 
    vertical-align: middle;
}
INPUT.btBuscar {
	font-family:verdana,arial,helvetica;
	color:#000000;
	font-size:10px;
    
}

A.btVolver:link,A.btVolver:visited,A.btVolver:hover
 {
 	color:#000000;
 	font-weight:bold;
 }

A.btBuscar:link,A.btBuscar:visited,A.btBuscar:hover
 {
 	color:#000000;
 	font-weight:bold;
 }
#ContenedorPantallaFinal{
	position:relative; 
	background-color: #fff;
	border: 0px #FFFFFF;
	
	}
#ContenedorCuerpo{
	height: 22em;
	border: 0px #FFFFFF;
	}	

#DatosResumenContenedor {
	BORDER-BOTTOM: #ffffff 0px; POSITION: relative; BORDER-LEFT: #ffffff 0px; WIDTH: 45%; FLOAT: left; HEIGHT: 352px; BORDER-TOP: #ffffff 0px; BORDER-RIGHT: #ffffff 0px
}
#DatosResumen {
	BACKGROUND-IMAGE: url(../../es-es/int/img/Backg_Contabilizar.png); BORDER-BOTTOM: #ffffff 0px; BORDER-LEFT: #ffffff 0px; HEIGHT: 100%; BORDER-TOP: #ffffff 0px; BORDER-RIGHT: #ffffff 0px; TOP: 136px
}
#ctFreeTxFlashDatosBlancoTitulo {
	BACKGROUND-IMAGE: url(../../es-es/int/img/logo_bk.png);
	LINE-HEIGHT: 100px; PADDING-LEFT: 47px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: verdana,arial,helvetica; 				BACKGROUND-POSITION-x: 50px; background-position-y: 20px; COLOR: #fff; MARGIN-LEFT: -40px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#ctFreeTxFlashDatosBlancoParrafo {
	TEXT-ALIGN: left; LINE-HEIGHT: 27px; MARGIN-TOP: 120px; PADDING-LEFT: 48px; FONT-FAMILY: verdana,arial,helvetica; COLOR: #fff; FONT-SIZE: 11px; 
}
#ctFreeTxFlashDatosBlancoParrafo2 {
	TEXT-ALIGN: left; LINE-HEIGHT: 27px; MARGIN-TOP: 20px; PADDING-LEFT: 48px; FONT-FAMILY: verdana,arial,helvetica; COLOR: #fff; FONT-SIZE: 11px; 
}
#ctFreeTxFlashDatosBlancoDetalle {
	 TEXT-ALIGN: left; LINE-HEIGHT: 27px; MARGIN-TOP: 20px; PADDING-LEFT: 48px; FONT-FAMILY: verdana,arial,helvetica; COLOR: #fff; FONT-SIZE: 11px; 
}
#Contabilizar {
	HEIGHT: 100%; TOP: 64px; LEFT: 64px
}

#Firma {
	BACKGROUND-IMAGE: url(../../es-es/int/img/Dibu_firma.png); BORDER-BOTTOM: #fff 0px; BORDER-LEFT: #fff 0px; WIDTH: 45%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; FLOAT: right; HEIGHT: 100%; BORDER-TOP: #fff 0px; BORDER-RIGHT: #fff 0px; TOP: 0em; LEFT: 0em
}
INPUT.BotonContabilizar {
	BORDER-BOTTOM: #4ea3cc 3px solid; TEXT-ALIGN: center; BORDER-LEFT: #4ea3cc 3px solid; BACKGROUND-COLOR: #4ea3cc; WIDTH: 128px; PADDING-RIGHT: 10px; HEIGHT: 28px; COLOR: #fff; FONT-SIZE:11px; BORDER-TOP: #4ea3cc 3px solid; BORDER-RIGHT: #4ea3cc 3px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}

INPUT.BotonFirmaDocumentos {
	BACKGROUND-IMAGE: url(../../es-es/int/img/BotonFirmar.png); BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; BACKGROUND-COLOR: transparent; PADDING-LEFT: 10px; WIDTH: 12.128px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px; COLOR: #fff; FONT-SIZE:11px; BORDER-TOP: #fff 0px solid; ; BORDER-RIGHT: #fff 0px solid
}
INPUT.BotonFirmaDocumentos {
	BACKGROUND-IMAGE: url(../../es-es/int/img/BotonFirmar.png); BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; BACKGROUND-COLOR: transparent; PADDING-LEFT: 10px; WIDTH: 12.128px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px; COLOR: #fff; FONT-SIZE:11px; BORDER-TOP: #fff 0px solid; ; BORDER-RIGHT: #fff 0px solid
}
.volverborrando{
position: relative;
width:45%;
float:left;
	BACKGROUND-IMAGE: url(../../es-es/int/img/Backg_Contabilizar_degradado.png);
	BACKGROUND-REPEAT: repeat-x;
}
.AvanzarContabilizando{
position: relative;
width:50%;
float:right;
}
#BotonesFirma {
	vertical-align: middle;
	position: relative;
	width: 45%;
	float: left;
	left: 6%;
}
TABLE.DocumentosFirma {
	BORDER-LEFT: #c9c9c9 1px; BACKGROUND-COLOR: #c9c9c9; MARGIN-TOP: 30px; WIDTH: 400px; COLOR: #555555; MARGIN-LEFT: -70px
}

TD.CabeceraDocumentosFirma {
	LINE-HEIGHT: 1.48px; BACKGROUND-COLOR: #323332; PADDING-LEFT: 8px; COLOR: #fff
}
TD.CabeceraDocumentosFirma2 {
	LINE-HEIGHT: 1.48px; BACKGROUND-COLOR: #323332; PADDING-LEFT: 8px; COLOR: #fff
}
TD.FilaDocumentosFirma {
	BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; FONT-SIZE: 0.87em; PADDING-TOP: 8px
}

UL.DocumentoFirmaDocumento {
	LIST-STYLE-TYPE: none; FONT-FAMILY: verdana,arial,helveticaa; COLOR: #0f9671; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; 
}
UL.DocumentoFirmaDocumentoFirmado {
	LIST-STYLE-TYPE: none; FONT-FAMILY: verdana,arial,helvetica; COLOR: #555555; FONT-SIZE: 10px; VERTICAL-ALIGN: middle
}
UL.DocumentoFirmaDocumento A {
	LIST-STYLE-TYPE: none; FONT-FAMILY: verdana,arial,helvetica; COLOR: #893337; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; 
}
UL.DocumentoFirmaDocumento A:hover {
	LIST-STYLE-TYPE: none; FONT-FAMILY: verdana,arial,helvetica; COLOR: #893337; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; ; TEXT-DECORATION: none
}
UL.DocumentoFirmaDocumentoFirmado A {
	LIST-STYLE-TYPE: none; FONT-FAMILY: verdana,arial,helvetica; COLOR: #0f9671; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; 
}
TD.DocumentoFirmaDocumentoNoFirmado {
	BACKGROUND-IMAGE: url(../../es-es/int/img/Firmar.png); BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; BACKGROUND-COLOR: #fff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 1.48px 50%; HEIGHT: 32px; COLOR: #902a2a; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TD.DocumentoFirmaDocumentoFirmado {
	BACKGROUND-IMAGE: url(../../es-es/int/img/Aceptar.png); BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; BACKGROUND-COLOR: #fff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 1.48px 50%; HEIGHT: 32px; COLOR: #902a2a; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
/*Mensajes de aviso requisitos documentales para firma*/
#Aviso {
	BORDER-BOTTOM: #f6d39c 2px solid; POSITION: relative; BORDER-LEFT: #f6d39c 2px solid; WIDTH: 100%; FLOAT: right; BORDER-TOP: #f6d39c 2px solid; BORDER-RIGHT: #f6d39c 2px solid; TOP: 10px; LEFT: -32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
DIV.AvisoDocumentosRequeridos {
	LINE-HEIGHT: 32px; FONT-FAMILY: verdana,arial,helvetica; COLOR: #555555; FONT-SIZE: 1.48px; FONT-WEIGHT: bold
}
DIV.AvisoDocumentosOpcionales {
	LINE-HEIGHT: 1.48px; FONT-FAMILY: verdana,arial,helvetica; COLOR: #555555; FONT-SIZE: 1.48px; FONT-WEIGHT: bold; LEFT: 32px
}
DIV.TextoAviso {
	LINE-HEIGHT: 1.48px; FONT-FAMILY: verdana,arial,helvetica; COLOR: #555555; FONT-SIZE: 10px; 
}
DIV.ListaDocumentos {
	LINE-HEIGHT: 1.48px; FONT-FAMILY: verdana,arial,helvetica COLOR: #555555; FONT-SIZE: 10px; 
}
UL.ListaDocumentosListado {
	LINE-HEIGHT: 32px; LIST-STYLE-TYPE: none; FONT-FAMILY: verdana,arial,helvetica; COLOR: #893337; FONT-SIZE: 10px; 
}
#BotonAviso {
	PADDING-LEFT: 32px; FONT-FAMILY: verdana,arial,helvetica; COLOR: #fff; FONT-SIZE:11px
}
#tablaMifid {
	FONT-FAMILY: verdana,arial,helvetica; FONT-SIZE:11px
}
#tablaMifidCA {
	FONT-FAMILY: verdana,arial,helvetica; FONT-SIZE:11px
}
tablaMifidCA.input {
	BORDER-BOTTOM: #fff; BORDER-LEFT: #fff; WIDTH: 30px; VERTICAL-ALIGN: middle; BORDER-TOP: #fff; BORDER-RIGHT: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px
}
DIV.cargandoTexto {
	LINE-HEIGHT: 32px; LIST-STYLE-TYPE: none; FONT-FAMILY: verdana,arial,helvetica; COLOR: #893337; FONT-SIZE: 10px; 
}

#cargando{
	margin: 0;
	left: 0;
	top: 0;
	width: 100%;
	position: absolute;
	background-color: transparent;
	BACKGROUND-IMAGE: url(../../es-es/int/img/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
}
/* FIN ESTILOS FIRMA BIOMETRICA DIGITAL */

/* INICIO ESTILOS */

.cajaAzul{
	background:url('../../int/img/fondo_barra_azul.gif') repeat-x top left; color:#000;
}

.txCaja{
	font-family: verdana,arial,helvetica,sans-serif;font-size:11px; 
	padding:2px 10px 0px 10px !important; 
	font-weight:bold; height:26px !important;
}

/* FIN ESTILOS */
