body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	margin: 0px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	background-color:#fff;
	}
body a img{border:0px;}
.menuPrincipal{width:100%;margin:-11px;}
div.sep01{height:1px; background-color:#DADCE0;width:100%;}
.menuPrincipal TD{
	border-top:1px solid #fff;
	border-bottom:1px solid #DADCE0;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:15px;
	cursor:pointer;
	text-align:left;
	width:100%;
	}
.menuPrincipal TD a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	text-decoration:none;
	}
	
.menuPrincipal TD a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3399FF;
	text-align:left;
	text-decoration:underline;
	}
	
.menuPrincipalActive{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C00DD5;
	text-align:left;
	background-color:#FFF0A2;
	height:100%;}
/* ESTILOS PARA ESTRUCTURA DE EFRAMES */
div.checkTodos{
	text-align:left;padding-left:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #333;
	border-bottom:1px solid #DADCE0;}
div.selectV{margin-top:-2px;}
.ico{
	vertical-align: -4px  !important;
	vertical-align:-1px;
	padding-left: 4px;
	padding-right: 4px;
	border: 0px;
	}
.icoB{padding-left: 4px;padding-right: 4px;border: 0px;vertical-align: -2px  !important;vertical-align:-4px;}
span{line-height:16px;}
.alR{text-align:right;}
.alL{text-align:left;}
.alC{text-align:center;}

div.alR{text-align:right;}
div.alL{text-align:left;}
div.alC{text-align:center;}

.altocabecera{height:150px;}
.anchCentral{width:1000px;height:100%;}
.anchCentralMenos{width:860px;height:100%;}
.anchCentralAyuda{width:825px;height:100%;}
.anchMenuTotal{width:173px;vertical-align:top;}
.anchContenido{width:827px;}
.iframeContent{
			height:550px;
			width:100%;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}

div.anch{width:100%;border:1px solid #ff0000;}
div.anchCentral{width:1000px;}
div.anchMenuTotal{width:173px;float:left;}
div.anchContenidoTotal{
	float:left;
	border:1px solid #ff0000;}
/* FINAL PARA ESTRUCTURA DE EFRAMES */

/* MIS ESTILOS */
.grey{background-color:#D8E0EB;}
.anchAlt{width:100%;height:100%;}
.anch{width:100%;}
.Alt{height:100%;}
.sepLine{height:1px; background-color:#D8E0EB;width:100%;}
.sepPointLine{background: URL(../imagesInterna/pointLine.gif) top left repeat-x; height:1px;}
.sepSmall{height:1px;}
.sepSmall2{height:2px;}
.sep{height:20px;}
.sepDoble{height:40px;}
.sepTen{height:5px;}
.sep10{height:10px;}

div.sepLine{height:1px;background-color:#D8E0EB;width:100%;}
div.sepPointLine{background: URL(../imagesInterna/pointLine.gif) top left repeat-x; height:1px;}
div.sepSmall{height:1px;}
div.sepSmall2{height:2px;}
div.sep{height:20px;}
div.sepDoble{height:40px;}
div.sepTen{height:5px;}
div.sep10{height:10px;}

/* ESTILOS PARA EL MENU */
div.cabOptionsMenu{
	background: URL(../imagesInterna/fnOptionsMenu.gif) top left repeat-x;
	border-top:#fff solid 1px;
	width:100%;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#114BAF;
	text-align:left;
	margin-bottom:1px;
	}
.cabOptionsMenu div{padding-left:9px;padding-bottom:9px;padding-right:9px;padding-top:9px;}	
ul {margin: 0;padding: 0;list-style: none;width: 173px;}
ul li {position: relative;}

li ul {position: absolute;left: 173px;top: 0;display: none;}
ul li a {
	display: block;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #DADCE0;
	border-bottom: 1px solid #DADCE0;
	border-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#333333;
	text-align:left;
	text-decoration:none;
	line-height:10pt;
	}
div.bor{width:175px;}
.bor div{background: URL(../imagesInterna/fnOptionsSubMenu02.gif) bottom left repeat-x #fff;height:18px;border-left: 1px solid #DADCE0;border-right: 1px solid #DADCE0;width:100%;}	
#nivel a{background:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;text-decoration:none;}
#nivel a:hover{background:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;text-decoration:none;color:#333;}
.bor div img{padding-right:3px;padding-top:5px;vertical-align:top;}	

ul li a:hover {
	display: block;
	padding-left: 8px;
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px solid #ddd;
	border-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#3399FF;
	text-align:left;
	text-decoration:underline;
	line-height:10pt;
	}

/* Fix IE. Hide from IE Mac */
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

ul {margin: 0;padding: 0;list-style: none;width: 173px;border-bottom: 1px solid #DADCE0;}
li:hover ul { display: block;}
li:hover ul, li.over ul {display: block;}

/* Fix IE. Hide from IE Mac */
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }

.optionMenuActive{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C00DD5;
	text-align:left;
	text-decoration:underline;
	background-color:#F8F8F8;
	width:100%;height:100%;}
	
li div a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C00DD5;
	text-align:left;
	text-decoration:underline;
	background-color:#F8F8F8;
	height:100%;}
/* End */
/* FINAL ESTILOS PARA EL MENU */


/* ESTILOS PARA ELEMENTOS DE FORMULARIO */
.boton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #033568;
	vertical-align:top;
	cursor:pointer;
	border: 1px solid #CDD6DC;
	height: 20px; background: URL(../imagesInterna/fnBot.gif) bottom left repeat-x; vertical-align:-2px !important; /* firefox */ 
	height: 18px; background: URL(../imagesInterna/fnBot.gif) top left repeat-x; vertical-align:1px; /* ie */
	}
	
	
.txtNcampo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #656565;
	text-align:left;
	padding-bottom:1px;
	padding-top:3px;
	vertical-align:top;
	}
	
.txtNcampoR{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #656565;
	text-align:right;
	padding-bottom:1px;
	padding-top:3px;
	}

.txtResult{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #333333;
	text-align:left;
	padding-top:3px;
	padding-right:10px;
	vertical-align:top;
	}
	
SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #6590E5;
	height: 16px !important; /* firefox */ 
	height: 10px; /* ie */
}

	
.selectObl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFDC3;
	border: 1px solid #6590E5;
	height: 16px !important; /* firefox */ 
	height: 10px; /* ie */
}

.selectDis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color: #8A8A8A;
	background-color: #EDEEF0;
	border: 1px solid #DADCE0;
	height: 16px !important; /* firefox */ 
	height: 10px; /* ie */
}

FILE {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #6590E5;
	height:14px;}
	#Dis{
		background-color: #EDEEF0;
		border: 1px solid #DADCE0;
		}
	#Obl{
		background-color: #FFFDC3;
		border: 1px solid #6590E5;
		}

/* TD{padding-right:1px;padding-left:2px;} */
TD{padding-right:1px;padding-left:1px;}
.cajaArea {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #6590E5;
	width:99%;
	height:40px;}

.cajaAreaObl {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFDC3;
	border: 1px solid #6590E5;
	width:99%;
	height:40px;}

.cajaAreaDis {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-color: #EDEEF0;
	border: 1px solid #DADCE0;
	width:99%;
	height:40px;}

.cajaTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #6590E5;
	height:14px;}

.cajaTextoObl {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFDC3;
	border: 1px solid #6590E5;
	height:14px;}

.cajaTextoDis {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #8A8A8A;
	background-color: #EDEEF0;
	border: 1px solid #DADCE0;
	height:14px;
	disabled: true;}

.cajaTextoMultiple{
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #6590E5;
	height:40px;
}

.cajaTextoMultipleObl{
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFDC3;
	border: 1px solid #6590E5;
	height:40px;
}

.cajaTextoMultipleDis{
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #8A8A8A;
	background-color: #E0E3E6;
	border: 1px solid #6590E5;
	height:40px;
}

.topGen{
	background: URL(../imagesInterna/sombra.gif) top left repeat-x;
	padding-top:24px;
	padding-left:15px;
	vertical-align:top;
	width:830px;
	text-align:left;
	}
.topGenAnch{
	background: URL(../imagesInterna/sombra.gif) top left repeat-x;
	padding-top:24px;
	padding-left:15px;
	padding-right:15px;
	vertical-align:top;
	width:100%;
	text-align:left;
	}
.topGenVac{
	padding-top:0px;
	padding-left:10px;
	text-align:left;
	width:830px;
	}
.topSinGen{
	padding-top:1px;
	padding-left:1px;
	text-align:left;
	width:830px;
	}

div.titleForm{
	background: URL(../imagesInterna/fnTitulos02.gif) bottom left repeat-x;
	height:26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#333333;
	border-left:#F0F0F0 solid 1px;
	width:100%;
	}
div.titleForm2{
	background:#DCEAF6;
	padding:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#333333;
	border:#C3D9FF solid 1px;
	width:98%;
	}
div.titleForm3{
	padding-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#333333;
	}
div.txtForm3{padding-left:20px;padding-right:20px;}
div.txtForm3d{padding-right:20px;}

.titleForm div{padding-left:9px;padding-top:6px;padding-bottom:0px;padding-right:9px;float:left;}
div.intTitleFormL{padding-left:9px;padding-top:6px;padding-bottom:0px;padding-right:9px;float:left;}
div.intTitleFormR{padding-right:9px;padding-top:4px;padding-bottom:4px;padding-right:9px;float:right;}
.titleForm div img{padding-left:1px;padding-top:1px;border:#E98D00 solid 1px;background-color:#fff;float:left;margin-top:5px;margin-right:5px;}
div.piePag {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #91979F;
	text-align:center;
	}
	
	
div.controlPaso{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#0D4FD2;
	}
div.controlExp{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#0D4FD2;
	}
	
div.ruta{float:left;margin-bottom:4px;margin-top:6px;text-align:left;}
.tituloRuta{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: normal;
	color:#114BAF;
	text-align:left;
	}
.txtRuta{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#A09F9F;
	text-align:left;
	margin-left:1px;
	}
.txtRuta a{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#A09F9F;
	text-decoration: none;
	text-align:left;}
.txtRuta a:hover{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#3399FF;
	text-decoration: underline;
	text-align:left;}
.txtRuta a:active{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#C00DD5;
	text-decoration: underline;
	text-align:left;}
	
div.botones{float:right;margin-right:1px;margin-top:2px;}
div.zonaBotonesVacio{float:right;margin-right:15px;margin-top:6px;height:38px;}
.botones div img{float:left;padding-right:3px;padding-left:3px;width:41px;height:41px;padding-bottom:2px;}
div.sepBotonesCab{
	background: URL(../imagesInterna/sepBotNa02.gif) top left no-repeat;width:1px;
	height:25px;float:left;margin-top:8px;}
div.txtBotones{
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#006699;
	text-align:left;
	padding-top:5px;
	padding-right:9px;
	float:left;
	}
.txtBotones a{
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#006699;
	text-align:left;
	text-decoration:none;
	cursor:auto;}
.txtBotones a:hover{
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3399FF;
	text-align:left;
	text-decoration:underline;
	cursor:auto;}
.txtBotones a:active{
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#C00DD5;
	text-align:left;
	text-decoration:underline;
	cursor:auto;}
	
div.ms{
	border: 1px solid #F5F7F8;
	background-color:#fff;
	padding: 1px;
	}
.ms div{
	background: URL(../imagesInterna/fnCabOptionsMenu.gif) top left repeat; 
	padding-left:8px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	text-align:left;
	}
	#green{color:#08C019;font-weight:bold;}
	#redBold{font-weight:bold;}
	
div.txtMsSinCaja{
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	text-align:left;
	}
	
div.cuadDifu{background: URL(../imagesInterna/fnCuadDifu.gif) top left repeat-x;height:11px;}

div.alert{
	border: 1px solid #F5F7F8;
	background-color:#fff;
	padding: 1px;
	width:250px;
	position:absolute;
	left:20%;
	top:20%;
	}
	
.alert div{
	background: URL(../imagesInterna/fnCabOptionsMenu.gif) top left repeat; 
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	}
	
/* PESTANNAS */
div.sepPest{width:1px;}
div.englobaPestanas{width:100%;height:20px;}
div.pestana{
	height:20px;
	float:left;
	border-top: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	text-align:left;}
	#prima{border-left: #CCCCCC 1px solid;}
	
.pestana a{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight:normal;
	color:#999;
	text-align:center;
	padding-left:5px;
	padding-right:10px;
	text-decoration: none;}
.pestana a:hover{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight:normal;
	color:#333;
	text-align:center;
	padding-left:5px;
	padding-right:10px;
	text-decoration: underline;}

	
div.pestanaOver{
	height:20px;
	float:left;
	border-top: #CCCCCC 1px solid;
	background: URL(../imagesInterna/esqDerPestana.gif) top right no-repeat #FAFAFA;height:22px; 
	}
	#prima{border-left: #CCCCCC 1px solid;}
	
.pestanaOver a{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight:normal;
	color:#333;
	text-align:center;
	padding-left:5px;
	padding-right:10px;
	text-decoration: none;}
.pestanaOver a:hover{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight:normal;
	color:#666;
	text-align:left;
	padding-left:5px;
	padding-right:10px;
	text-decoration: underline;}
/* FINAL PESTANNAS */


/* CABECERA */
div.englobaCabecera{background: URL(../imagesInterna/fnCabecera.gif) top left repeat-x;height:66px;}
div.logoMityc{background: URL(https://sede.minetur.gob.es/SiteCollectionImages/logo-gob.png) top left no-repeat #fff;height:72px;width:155px;float:left;padding-right:1px;z-index:1;}

div.motivoCabCalElectrica{background: URL(../imagesInterna/motivoCabCalElectrica.gif) top left no-repeat;height:66px;width:324px;float:left;z-index:1;}
div.motivoCabGesemin{background: URL(../imagesInterna/motivoCabGesemin.gif) top left no-repeat;height:66px;width:179px;float:left;z-index:1;}
div.motivoCabGeseminViajes{background: URL(../imagesInterna/motivoCabGeseminViajes.gif) top left no-repeat;height:66px;width:122px;float:left;z-index:1;}
div.motivoCabOrganoContrat{background: URL(../imagesInterna/motivoCabOrganoContratOld.gif) top left no-repeat;height:66px;width:230px;float:left;z-index:1;}
div.motivoCabJuntaCont{background: URL(../imagesInterna/motivoCabJuntaCont.gif) top left no-repeat;height:66px;width:217px;float:left;z-index:1;}
div.motivoCabConcursos{background: URL(../imagesInterna/motivoCabConcursos.jpg) top left no-repeat;height:66px;width:199px;float:left;z-index:1;}
div.motivoCabQuejasSug{background: URL(../imagesInterna/motivoCabQuejasSugB.gif) top left no-repeat;height:66px;width:301px;float:left;z-index:1;}
div.motivoCabControlHorario{background: URL(../imagesInterna/motivoCabControlHorario.gif) top left no-repeat;height:66px;width:235px;float:left;z-index:1;}
div.motivoCabVehiculos{background: URL(../imagesInterna/motivoCabVehiculos.jpg) top left no-repeat;height:66px;width:194px;float:left;z-index:1;}
div.motivoCabComisiones{background: URL(../imagesInterna/motivoCabComisiones.gif) top left no-repeat;height:66px;width:203px;float:left;z-index:1;}
div.motivoCabProductividad{background: URL(../imagesInterna/motivoCabProductividad.jpg) top left no-repeat;height:66px;width:234px;float:left;z-index:1;}
div.motivoCabCursos{background: URL(../imagesInterna/motivoCabCursos.jpg) top left no-repeat;height:66px;width:348px;float:left;z-index:1;}
div.motivoCabPortafirmas{background: URL(../imagesInterna/motivoCabPortafirmas.jpg) top left no-repeat;height:66px;width:192px;float:left;z-index:1;}
div.motivoCabPortafirmasNavidad{background: URL(../imagesInterna/motivoCabPortafirmasNav.jpg) top left no-repeat;height:66px;width:192px;float:left;z-index:1;}
div.motivoCabDelegacion{background: URL(../imagesInterna/motivoCabDelegacion.jpg) top left no-repeat;height:66px;width:304px;float:left;z-index:1;}



div.bolaCabecera{background: URL(../imagesInterna/bolaCabecera.gif) top right no-repeat;height:66px;float:right;z-index:2;}
div.bolaCabeceraVac{background: URL(../imagesInterna/esqRedondear.gif) top right no-repeat;float:right;padding-right:10px;height:66px;z-index:2;}

div.txtBolacabecera{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:normal;
	color:#fff;
	text-align:right;
	padding-right:30px;
	padding-top:15px;
	}
div.txtBolacabeceraB{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#fff;
	text-align:right;
	padding-right:20px;
	padding-top:3px;
	line-height:28px;
	}
	
div.txtBolacabeceraMityc{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-top:5px;
	text-align:right;
	padding-left:1px;
	padding-right:1px;
	}
.txtBolacabeceraMityc a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-top:5px;
	text-align:right;
	padding-left:1px;
	padding-right:1px;
	text-decoration:none;}
	
.txtBolacabeceraMityc a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#99CCFF;
	padding-top:10px;
	text-align:right;
	padding-left:1px;
	padding-right:1px;
	text-decoration:underline;}
/* FINAL CABECERA */

/* BARRA */
div.englobaBarra{background: URL(../imagesInterna/fnBarra.gif) top left repeat-x;height:36px;}
div.esqBarra01{background: URL(../imagesInterna/esqBarra01.gif) top left no-repeat;height:36px;width:6px;float:left;}
div.esqBarra02{background: URL(../imagesInterna/esqBarra02.gif) top right no-repeat;height:36px;width:50%;float:right;}
.esqBarra02 div{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#758CAC;
	text-align:right;
	float:right;
	margin-right:20px !important;
	margin-right:10px;
	padding-top:10px;}
	#nomApli{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003366;}
div.icoCirculo01{float:left;background: URL(../imagesInterna/icoCirculo01.gif) top left no-repeat;width:65px;height:33px;margin-left:80px !important;margin-left:41px;}
div.icoCirculo02{float:left;background: URL(../imagesInterna/icoCirculo02.gif) top left no-repeat;width:58px;height:33px;}
div.icoCirculo03{float:left;background: URL(../imagesInterna/icoCirculo03.gif) top left no-repeat;width:57px;height:33px;}
div.icoCirculo04{float:left;background: URL(../imagesInterna/icoCirculo04.gif) top left no-repeat;width:65px;height:33px;}
.englobaBarra img{margin-top:4px;margin-left:15px !important;margin-left:0px;margin-top:4px;}
			#casa{margin-left:22px !important;margin-left:10px;margin-top:-2px;}

div.userBarra{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#758CAC;
	text-align:right;
	float:left;
	margin-right:1px;
	padding-top:10px;}
/* FINAL CABECERA */

/* ESTILOS PARA EL GREED VIEW */
.gred{
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	background-color:#fff;
	}
	#computo{font-weight:bold;color:#333333;text-align:right;}
	#total{font-weight:bold;color:#ff0000;text-align:right;}
.gred TD{padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;border:#EAEDF2 solid 1px;}
.filaOver{background-color:#FFF0A2;cursor:default;text-align:left;}
.filaOverH{background-color:#FFF0A2;cursor:pointer;text-align:left;}
.gred TH{
	background: URL(../imagesInterna/fnCabGred.gif) top left repeat-x #fff;height:25px !important;height:21px;padding:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6C7C86;
	padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;
	border:#EAEDF2 solid 1px;
	}
.gred TH a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:underline;
	}
.gred TH a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:none;
	}
.gred TH a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:underline;
	}

.cabGred {background: URL(../imagesInterna/fnCabGred.gif) top left repeat-x #fff;height:25px !important;height:21px;padding:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6C7C86;
	}
.cabGred a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:underline;
	}
.cabGred a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:none;
	}

.paginacionGred{
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#DA4800;
	padding:2px;
	text-align:center;
	}
	
	

	
	
.gredB{
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	background-color:#fff;
	}
	#computo{font-weight:bold;color:#333333;text-align:right;}
	#total{font-weight:bold;color:#ff0000;text-align:right;}
.gredB TD{padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;border:#EAEDF2 solid 1px;}
.filaOver{background-color:#FFF0A2;cursor:default;}
.filaOverH{background-color:#FFF0A2;cursor:pointer;}
.gredB TH{
	background: URL(../imagesInterna/fnCabGred.gif) top left repeat-x #fff;height:25px !important;height:21px;padding:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#6C7C86;
	padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;
	border:#EAEDF2 solid 1px;
	}
.gredB TH a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:underline;
	}
.gredB TH a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:none;
	}
.gredB TH a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:underline;
	}

.cabGredB {background: URL(../imagesInterna/fnCabGred.gif) top left repeat-x #fff;height:25px !important;height:21px;padding:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#6C7C86;
	}
.cabGredB a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:underline;
	}
.cabGredB a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:none;
	}
/* FINAL DE ESTILOS PARA EL GREEDVIEW */

/* ESTILOS PARA EL MENU SECUNDARIO */
div.subMenu{
	padding-bottom:7px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	}
.subMenu img{padding-left:3px;padding-right:5px;}
div.subMenu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3399FF;
	text-align:left;
	text-decoration:underline;
	}
div.subMenu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	text-decoration:none;
	}
/* FINAL ESTILOS PARA EL MENU SECUNDARIO */


/* TITULO AMARILLO */
div.titAm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F6A800;
	text-align:left;
	width:90%;
	}
/* FINAL TITULO AMARILLO */
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3399FF;
	text-align:left;
	text-decoration:underline;}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	text-decoration:none;}
a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C00DD5;
	text-align:left;
	text-decoration:underline;}
	
/* DISABLED FILA */
.invisible{display:none;}
.visible{display:inline;width:100%;}
.visibleP{display:inline;}
/* FINAL DISABLED FILA */

/* DIV SUBMENU */
div.submenuCapa{
border:#DADCE0 solid 1px;
width:173px;
visibility:hidden;
z-index:2;
position:absolute;
background:#fff;
	}
	#sM01{top:183px;left:173px;}
	#sM02{top:207px;left:173px;}
	#sM03{top:230px;left:173px;}
	#sM04{top:253px;left:173px;}
	#sM05{top:276px;left:173px;}
	
	
.submenuCapa div {
	background: URL(../imagesInterna/fnOptionsSubMenu.gif) bottom left repeat-x;
	width:100%;
	height:20px;
	float:left;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#333333;
	text-align:left;
	text-decoration:none;
	line-height:11pt;
	}
	#optionsMenuSub3{background:#FFF;width:173px;height:17px;cursor:auto;float:left;text-align:left;border-bottom:#DDDDDD solid 1px;}
.submenuCapa div  a{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight: normal;
			color:#333333;
			text-align:left;
			text-decoration:none;
			line-height:11pt;}
.submenuCapa div  a:hover{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight: normal;
			color:#3399FF;
			text-align:left;
			text-decoration:underline;
			line-height:11pt;}
/* FINAL DIV SUBMENU */

/* RESULTADOS READONLY */
.readonly{
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	background-color:#fff;
	}
	#mitad{width:80%;}
.readonly TD{padding-right:5px;vertical-align:top;}
/* FINAL DE RESULTADOS READONLY */


/* excepción para portafirma */
div.resaltado{background: URL(../imagesInterna/resalte.gif) top left no-repeat;height:63px;width:352px;padding-left:25px;padding-right:15px;}
/*div.resaltadoB{background: URL(../imagesInterna/resalteB.gif) top left no-repeat;height:48px;width:282px;padding-left:25px;padding-right:15px;}*/
div.resaltadoB{background: URL(../imagesInterna/resalteB.gif) top left no-repeat;height:48px;width:430px;padding-left:25px;padding-right:15px;}
.resaltado div{text-align:left;margin-top:15px;}
.resaltadoB div{text-align:left;margin-top:8px;}
div.IcoMiGrupo{background: URL(../imagesInterna/icoMiGrupoTit.gif) top left no-repeat;height:25px;width:40px;}
div.IcoPersonal{background: URL(../imagesInterna/icoPersonalTit.gif) top left no-repeat;height:25px;width:40px;}

/* final excepción para portafirma */

/*Capa del MPCA*/
.gredCapa{
width:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-align: left;
background-color:#fff;
}

.gredCapa TD{padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;border:#EAEDF2 solid 1px;}

.gredCapa TH{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;
border:#EAEDF2 solid 1px;
}

.txtCerrar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #000000;
}

.txtCerrar:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color: #000000;
}

div.tituCapa{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#375EB0;
padding-bottom:8px;
}

.filaFirmasPrevias
{
font-weight:bold;
background-color:#FFF0A2
}

.separadorFila
{
height:1px;
background-color:#000000;
}

.bordeTD{border-left:solid 1px #B1B8BD;border-top:solid 1px #B1B8BD; border-right:solid 1px #B1B8BD; padding:2px 4px 0px 4px; }
.bordeTDOn{border-left:solid 1px #B1B8BD;border-top:solid 1px #B1B8BD; border-right:solid 1px #B1B8BD; background-color:#F6F6F6; padding:2px 4px 0px 4px;}

.txtExpObl{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#333333;}

.asteriscoObl{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#000000;}

/* VENTANAS MODALES */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

.txtRaiz{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #5C5B5B;
	text-align:left;
}
.txtRaiz:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #5C5B5B;
	text-align:left;
	text-decoration: none;
}

.txtParent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #7A7A7A;
	text-align:left;
}


.txtParent:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #807a88;
	text-align: left;
	text-decoration: none;
}
.txtParentNaranja
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9933;
	text-align: left;
}
.txtParentNaranja:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffbb36;
	text-align: left;
}

.txtHijo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #656565;
	text-align:left;
}
.txtHijo:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
/* estilos capa espera */
.formBusqueda{width:100%;}
.esq01{background: URL(../imagesInterna/esqGc01.gif) left top no-repeat;width:7px;height:7px;}
.esq02{background: URL(../imagesInterna/esqGc02.gif) right top no-repeat;width:7px;height:7px;}
.esq03{background: URL(../imagesInterna/esqGc03.gif) right top no-repeat;width:7px;height:7px;}
.esq04{background: URL(../imagesInterna/esqGc04.gif) left top no-repeat;width:7px;height:7px;}
.top{background: URL(../imagesInterna/topGc.gif) left top repeat-x;height:7px;}
.bottom{background: URL(../imagesInterna/bottomGc.gif) left top repeat-x;height:7px;}
.lateralIzq{background: URL(../imagesInterna/lateralGcIzq.gif) left top repeat-y; width:7px;}
.lateralDer{background: URL(../imagesInterna/lateralGcDer.gif) left top repeat-y; width:7px;}
.fondoFormGc{background-color:#F6F6F9;}
/*BARRA DE AVANCE*/
div.barraTotal{top:15%;left:35%;z-index:0;position:absolute;height:17px;border:0px;}
.txtBarra{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#DA4800;padding:3px;height:30px;text-align:center;}
.barra{
	border:1px #fff solid;
	background: URL(../imagesInterna/barra.gif) center top repeat-x #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-align:center;
	width:259px;
	height:17px;}
div.barraTotal02{top:30%;left:35%;z-index:0;position:absolute;height:17px;border:0px;}
/*.frameBarraTotal02{top:30%;left:35%;z-index:0;position:absolute;height:47px;border:0px;width:218px}*/
.barra02{
	border:1px #fff solid;
	background: URL(../imagesInterna/barra02.gif) center top no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-align:center;
	width:259px;
	height:17px;}
/*BARRA DE AVANCE*/