body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #333333;
	text-align:center;
	margin: 0px;
	padding-left: 1px;
	background-color:#fff;
	}
body a img{border:0px;}
#main_container_modal
{
    padding-bottom: 0px;
    margin: 1em auto;
    padding-left: 12px;
    min-width: 710px;
    max-width: 1150px;
    padding-right: 12px;
    height: auto;
}
/*ESTILOS PARA ESTRUCTURA DE EFRAMES*/
div.checkTodos{margin-left:3px;}
div.selectV{margin-top:-2px;}
.ico{
	vertical-align: -4px  !important;
	vertical-align:-1px;
	padding-left: 4px;
	padding-right: 4px;
	border: 0px;
	}
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:#FED500;width:100%;}
.sepPointLine{background: URL(../imagesExterna/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:#FED500;width:100%;}
div.sepPointLine{background: URL(../imagesExterna/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(../imagesExterna/fnOptionsMenu.gif) top left repeat-x;
	/*border-bottom:#DDDDDD solid 1px;*/
	border-top:#fff solid 1px;
	width:173px;
	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(../imagesExterna/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;}
<ul id="nav">*/
/* 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(../imagesExterna/fnBot.gif) bottom left repeat-x; vertical-align:-2px !important; /* firefox */ 
	height: 18px; background: URL(../imagesExterna/fnBot.gif) top left repeat-x; vertical-align:1px; /* ie */
	}
.boton:hover{
	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(../imagesExterna/fnBot.gif) bottom left repeat-x; vertical-align:-2px !important; /* firefox */ 
	height: 18px; background: URL(../imagesExterna/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: #000000;
	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 #0199CB;
	/*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 #0199CB;
	/*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: #E0E3E6;
	border: 1px solid #0199CB;*/
	background-color: #EDEEF0;
	border: 1px solid #DADCE0;
	/*height: 16px !important; /* firefox */ 
	/*height: 10px; /* ie */
}


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 #0199CB;
	width:99%;
	height:50px;
}

.cajaAreaObl {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFDC3;
	border: 1px solid #0199CB;
	width:99%;
	height:50px;
}

.cajaAreaDis {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #8A8A8A;
	/*background-color: #E0E3E6;
	border: 1px solid #0199CB;*/
	background-color: #EDEEF0;
	border: 1px solid #DADCE0;
	width:99%;
	height:50px;}

.cajaTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #0199CB;
	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 #0199CB;
	height:14px;
}

.cajaTextoDis {
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #8A8A8A;
	/*background-color: #E0E3E6;
	border: 1px solid #0199CB;*/
	background-color: #EDEEF0;
	border: 1px solid #DADCE0;
	height:14px;
}

.cajaTextoMultiple{
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #0199CB;
	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 #0199CB;
	height:40px;
}

.cajaTextoMultipleDis{
	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	font-weight: normal;
	color: #8A8A8A;
	background-color: #0199CB;
	border: 1px solid #0199CB;
	height:40px;
}

.topGen{
	background: URL(../imagesExterna/sombra.gif) top left repeat-x;
	padding-top:24px;
	padding-left:15px;
	vertical-align:top;
	width:830px;
	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(../imagesExterna/fnCabOptionsMenu.gif) repeat;*/
	background: URL(../imagesExterna/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:99.5%;
	margin-right:10px;}
div.titleForm2{
	background:#DDEEEE;
	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.titleFormFirmas{
	/*background: URL(../imagesExterna/fnCabOptionsMenu.gif) repeat;*/
	background-color: #CCCCCC;
	/*background: URL(../imagesExterna/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;
	margin-top: 5px;
	margin-right:10px;}
	
.tablaFirmas
{
    border: 1px solid #CCCCCC;
    margin-left: 1px;
    margin-right: 10px;
}
.tablaFirmas td
{
    vertical-align: top;
}
div.txtForm3{padding-left:20px;padding-right:20px;}
div.txtForm3d{padding-right:20px;}
.txtExpObl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#333333;}
.asteriscoObl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	display:inline}
	
.titleForm div{padding-left:9px;padding-top:6px;padding-bottom:0px;padding-right:9px;float:left;}
.titleFormFirmas 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;}
.titleFormFirmas div img{padding-left:1px;padding-top:1px;border:#E98D00 solid 1px;background-color:#fff;float:left;margin-top:0px;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:#006699;
	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(../imagesExterna/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(../imagesExterna/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(../imagesExterna/fnCuadDifu.gif) top left repeat-x;height:11px;}
div.alert{
	border: 1px solid #F5F7F8;
	background-color:#fff;
	padding: 1px;
	width:250px;
	visibility:hidden;
	position:absolute;
	left:40%;
	top:20%;
	}
	
.alert div{
	background: URL(../imagesExterna/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;
	}
	

/*PESTAŅAS*/
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:10px;
	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:10px;
	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:10px;
	padding-right:12px;
	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:10px;
	padding-right:12px;
	text-decoration: underline;}
/*FINAL PESTAŅAS*/

/*CABECERA OLD */
div.englobaCabecera{background: URL(../imagesExterna/fnCabecera.gif) top left repeat-x;height:66px;}
div.logoMityc{background: URL(../imagesExterna/logoMitycGob.gif) top left no-repeat #fff;height:66px;width:273px;float:left;padding-right:1px;z-index:1;}
div.motivoCabExterna{background: URL(../imagesExterna/motivoCabExterna.gif) top left no-repeat;height:66px;width:325px;float:left;z-index:1;}

/*CABECERA NEW
div.englobaCabecera{height:66px; background-color:#d8edf4}
div.logoMityc{background: URL(../imagesExterna/logoMitycGob.gif) top left no-repeat #fff;height:66px;width:273px;float:left;padding-right:1px;z-index:1;}
div.motivoCabExterna{background: URL(../imagesExterna/cabecera_mityc.jpg) top left no-repeat;height:66px;width:270px;float:left;z-index:1;}
#sombra{height:50px; color:#333; font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;font-weight:bold;filter:Shadow(color=#ababab,strength=4);height:20px; padding: 23px 10px 0px 0px; text-align:right}
*/
div.bolaCabecera{background: URL(../imagesExterna/bolaCabecera.gif) top right no-repeat;height:66px;float:right;z-index:2;}
div.bolaCabeceraVac{background: URL(../imagesExterna/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.txtBolacabeceraC{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#fff;
	text-align:right;
	padding-right:20px;
	padding-top:0px;
	}
.txtBolacabeceraD{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:right;
	padding-right:20px;
	padding-bottom:2px;
	padding-top:0px;
	line-height:15px;
	}
	
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(../imagesExterna/fnBarra.gif) top left repeat-x;height:36px;}
div.esqBarra01{background: URL(../imagesExterna/esqBarra01.gif) top left no-repeat;height:36px;width:6px;float:left;}
div.esqBarra02{background: URL(../imagesExterna/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(../imagesExterna/icoCirculo01.gif) top left no-repeat;width:65px;height:33px;margin-left:80px !important;margin-left:41px;}
div.icoCirculo02{float:left;background: URL(../imagesExterna/icoCirculo02.gif) top left no-repeat;width:58px;height:33px;}
div.icoCirculo02b{float:left;background: URL(../imagesExterna/icoCirculo02b.gif) top left no-repeat;width:58px;height:33px;}
div.icoCirculo03{float:left;background: URL(../imagesExterna/icoCirculo03.gif) top left no-repeat;width:57px;height:33px;}
div.icoCirculo04{float:left;background: URL(../imagesExterna/icoCirculo04.gif) top left no-repeat;width:65px;height:33px;}
.englobaBarra img{margin-top:4px;margin-left:0px;margin-top:4px;}
			#casa{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;}
.filaOverH{background-color:#FFF0A2;cursor:pointer;}
.gred TH{
	background: URL(../imagesExterna/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(../imagesExterna/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(../imagesExterna/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 GREED VIEW PEPE*/
.gred2{
	width:97.5%;
	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;}
.gred2 TD1{padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;}
.filaOver{background-color:#FFF0A2;cursor:default;}
.filaOverH{background-color:#FFF0A2;cursor:pointer;}

.cabGred2 {background: URL(../imagesExterna/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;
	}
.cabGred2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:underline;
	}
.cabGred2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:none;
	}

.paginacionGred2{
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#DA4800;
	padding:2px;
	text-align:center;
	}
	
.gredB2{
	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;}
.gredB2 TD{padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;}
.filaOver{background-color:#FFF0A2;cursor:default;}
.filaOverH{background-color:#FFF0A2;cursor:pointer;}
.gredB2 TH{
	background: URL(../imagesExterna/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;
	}
.gredB2 TH a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:underline;
	}
.gredB2 TH a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:none;
	}
.gredB2 TH a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:underline;
	}

.cabGredB2 {background: URL(../imagesExterna/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;
	}
.cabGredB2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#6C7C86;
	text-decoration:underline;
	}
.cabGredB2 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 PEPE*/

/*ESTILOS PARA EL MENU SECUNDARIO*/
div.subMenu{
	padding-bottom:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	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;}
	
	
div.subMenuInd{
	padding-bottom:7px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	}
.subMenuInd img{padding-left:30px;padding-right:5px;}
div.subMenuInd a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3399FF;
	text-align:left;
	text-decoration:underline;
	}
div.subMenuInd 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%;}
/*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(../imagesExterna/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;
	}
.readonly TD{padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;border:#fff solid 1px;cursor:default;vertical-align:top;}
/*FINAL DE RESULTADOS READONLY*/

/** ESTILOS ACERCA DE **/
.tituloApli{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color:#114BAF;
	text-align: right;
	}
.txtInfo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #333333;
	text-align:right;
}
.txtInfo2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #990066;
	text-align:left;
}
#txtlnk{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#3399FF;
	text-align:left;
	text-decoration:underline;}
#txtlnk:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	text-decoration:none;}
#txtlnk:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#C00DD5;
	text-align:left;
	text-decoration:underline;}
.txtMin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #333333;
	text-align:right;
}
.txtUni{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #333333;
	text-align:right;
}
.cajaAreaSinBorde{
	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:auto;
}
/** FIN ESTILOS ACERCA DE **/
.formBusqueda{width:100%;}
.esq01{background: URL(../images/esqGc01.gif) left top no-repeat;width:7px;height:7px;}
.esq01_Aux{background: URL(../images/esqGc01_Aux.gif) left top no-repeat;width:7px;height:7px;}
.esq02{background: URL(../images/esqGc02.gif) right top no-repeat;width:7px;height:7px;}
.esq02_Aux{background: URL(../images/esqGc02_Aux.gif) right top no-repeat;width:7px;height:7px;}
.esq03{background: URL(../images/esqGc03.gif) right top no-repeat;width:7px;height:7px;}
.esq04{background: URL(../images/esqGc04.gif) left top no-repeat;width:7px;height:7px;}
.top{background: URL(../images/topGc.gif) left top repeat-x;height:7px;}
.top_Aux{background: URL(../images/topGc_Aux.gif) left top repeat-x;height:7px;}
.bottom{background: URL(../images/bottomGc.gif) left top repeat-x;height:7px;}
.lateralIzq{background: URL(../images/lateralGcIzq.gif) left top repeat-y; width:7px;}
.lateralDer{background: URL(../images/lateralGcDer.gif) left top repeat-y; width:7px;}
.lateralDerSi{background-color:#F6F6F9;width:7px;}
.fondoFormColores{background-color:#F6F6F9;}
.txtBarra{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#DA4800;padding:3px;height:30px;text-align:center;}
/*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(../images/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;}	
.barra02{
	border:1px #fff solid;
	background: URL(../images/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*/

/* VENTANAS MODALES */
.modalBackground {
    background-color: Gray; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; z-index: 110; position: absolute; float: left;
}
#simplemodal-container { position: fixed; float: left; z-index: 120; top: 40%; left: 40%;}

.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;
}

body {font-size: 67.5%; font-family: Verdana, Arial, Helvetica, sans-serif;}
html,body {margin:0; padding:0}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0}
h1 {color:#000; letter-spacing: 0em; font-size:1.6em; margin-bottom:0.5em; padding-bottom:3px; padding-left:5px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-weight: bold}
/* invisible */
.oculto {position: absolute !important; left: -5000px !important; display:block !important} /* los lectores de texto acceden, pero los navegadores habituales no */
/* cabecera */
div.banner {background: #d8edf4 url(../imagesExterna/cabecera_mityc.jpg) no-repeat 285px 0;height: 66px} 
/*div.bannerInt {background: #d8edf4 url(../imagesExterna/motivoCabIntArce.jpg) no-repeat 170px 0;height: 66px;}*/
div.bannerInt {background: #4e7dd1 url(../imagesExterna/motivoCabIntArceAz.gif) no-repeat 342px 0;height: 66px;}

div.header {clear: both; width: 100%; min-width: 779px; font-size: 0.9em; height:66px; min-height: 66px}
div.header img {float:left;}
.limpia2 {clear: both; width: 100%; display: none !important; height: 1px !important}
/* opciones cabeceras */
div.opciones {margin-left:285px; margin-bottom: 0; margin-top: 0; padding-right:10px; text-align:right}
div.opciones ul {list-style-type: none; margin-bottom: 0.6em; margin-top: 0.2em}
div.opciones li {display:inline; color: #000; font-size: 1em}
div.opciones a {color: #000; margin: 0em 0.2em; text-decoration: underline}
div.opciones a:hover {text-decoration: underline}
a.menu_superior {border-left: 0.1em solid #e07b71; padding-left: 1em}		
/* opciones (comunes a todos) */
div.opciones {margin-bottom: 0; margin-top: 0; padding-right:10px; text-align:right}
div.opciones ul, div.opciones_ayudatec ul, div.opciones_industria ul {list-style-type: none; margin-bottom: 0.6em; margin-top: 0.2em}
div.opciones li, div.opciones_ayudatec li, div.opciones_industria li {display:inline; color: #000; font-size: 1em}
div.opciones a , div.opciones_ayudatec a, div.opciones_industria a {color: #000; margin: 0em 0.2em; text-decoration: underline}
div.opciones a:hover, div.opciones_ayudatec a:hover,  div.opciones_industria a:hover {text-decoration: underline}
a.menu_superior {border-left: 0.1em solid #e07b71; padding-left: 1em}

/* opciones cabeceras INTERNA AZUL */
div.opcionesIn {margin-left:285px; margin-bottom: 0; margin-top: 0; padding-right:10px; text-align:right}
div.opcionesIn ul {list-style-type: none; margin-bottom: 0.6em; margin-top: 0.2em}
div.opcionesIn li {display:inline; color: #fff; font-size: 1em}
div.opcionesIn a {color: #fff; margin: 0em 0.2em; text-decoration: underline}
div.opcionesIn a:hover {text-decoration: underline}
a.menu_superiorIn {border-left: 0.1em solid #e07b71; padding-left: 1em}		
/* opciones (comunes a todos) INTERNA AZUL */
div.opcionesIn {margin-bottom: 0; margin-top: 0; padding-right:10px; text-align:right}
div.opcionesIn ul, div.opciones_ayudatec ul, div.opciones_industria ul {list-style-type: none; margin-bottom: 0.6em; margin-top: 0.2em}
div.opcionesIn li, div.opciones_ayudatec li, div.opciones_industria li {display:inline; color: #fff; font-size: 1em}
div.opcionesIn a , div.opciones_ayudatec a, div.opciones_industria a {color: #fff; margin: 0em 0.2em; text-decoration: underline}
div.opcionesIn a:hover, div.opciones_ayudatecIn a:hover,  div.opciones_industriaIn a:hover {text-decoration: underline}
a.menu_superiorIn {border-left: 0.1em solid #e07b71; padding-left: 1em}
.txtIcos{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #508BF4;
	text-align: center;
	vertical-align:top;
	}
.txtSinCaja{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #8F8F8F;background-color: #ffffff;}

/*Message Box*/
.info, .success, .warning, .error, .validation {
    border: 1px dotted #e5e5e5;
    margin:  10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #656565;
    background-color: #fff;
    /*background-image: url('images/icono_informacion.gif');*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	padding-bottom: 10px
}
.success {
    color: #333333;
    background-color: #fff;
    /*background-image:url('images/icono_correcto.gif');*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	padding-bottom: 10px
}
.warning {
    color: #656565;
    background-color: #fff;
    /*background-image: url('images/icono_atencion.gif');*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	padding-bottom: 10px
}
.error {
    color: #333333;
    background-color: #fff;
    /*background-image: url('images/icono_error.gif');*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	padding-bottom: 10px
}
.resultMensaje{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #333333;
	}
.info p, .success p, .warning p, .error p {
    /*padding:  0px 50px;*/
    padding:  10px 30px 10px 30px;
    text-align:center;
}

.messageheadertext
{
    color: Black;
    float:left;
    font-weight:bold;
}

.messagefooter
{
    text-align:center;
    padding-top: 5px;
}

.messagemodalbackground
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.6;
    z-index:998;
}

.linkmensmodal{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
	}
.linkmensmodal:hover{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	font-weight: normal;
	}
	
.formulario
{
	text-align:left;
	padding-left:8px;	
}

.formulario2
{
	text-align:left;
	padding-left:8px;	
}

/*IMAGENES FORMULARIO*/
.titForm{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #801C2E;
	text-align:left;}
	
.bulletTit{background:URL(../images/bulletTit.gif) left no-repeat;height:7px;width:17px;}
.esqForm01{background:URL(../images/esqForm01.gif) left top no-repeat;height:20px;width:17px;}
.esqForm02{background:URL(../images/esqForm02.gif) left top no-repeat;height:20px;width:17px;}
.fondoForm{background:URL(../images/fondoForm.gif) left top repeat-x;height:20px;}
.anchTotal{width:100%;text-align:left;}
.anchTabla{width:96%;text-align:left;padding-left:10px;}

.manita
{
	cursor:hand;
}
.fondoListadoI
{
	border-left:1px solid #ccc;	
}
.fondoListadoD
{
	border-right:1px solid #ccc;
	
}
.fondoListadoIA
{
	border-left:1px solid #ccc;
	background-image:url(../images/bordeInferior.png); background-position:bottom; background-repeat:repeat-x;
}
.fondoListadoDA
{
	border-right:1px solid #ccc;
	background-image:url(../images/bordeInferior.png); background-position:bottom; background-repeat:repeat-x;
}
.fondoListadoID 
{
	border-left:1px solid #ccc;
	padding-left:0px;
}

INPUT.imgderecha
{
    border: #000 0px solid;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    cursor: pointer;
    margin: 5px 5px 0px;
    width: 13px !important;
    float: right;
    text-align:right;
}

.tablaDetalle td
{
    vertical-align: top;
}