/**
* Varios
*/
body.dSinDisenno{ text-align: left; background: #FFFFFF; }
caption{ font-weight: bold; font-size: 110%; }
.labelBloque{ float: left; text-align: right; width: 6em; padding-right: .5em; }
.resaltar{ background: #CCFFCC; }
tr.resaltar td{ background: #CCFFCC; }

.centro{ text-align: center; }
.derecha{ text-align: right; }


/**
* Nexura Logo
*/
	#nexura{ text-align: center; }
	#nexura img{ border: 0px; }



/**
* Tablas
*/
	.tablaGen{ margin: auto; margin-bottom: 15px; width:99%; clear: both; }
	.tablaGen caption{ background: #F5F5F5; font-size: 13px; margin: auto; }
	.tablaGen th{ background: #DDDDDD; font-size: 12px; }
	.tablaGen td{ background: #F5F5F5; font-size: 12px; }
	
	/* rollover para las tablas */
	#trOver, #trOver td, #trOver th{ background: #D1D1D1; }
	#trSelected, #trSelected td, #trSelected th{ background: #DDDDDD; }



/**
* Menu desplegable jsMenu
*/
	.jsMenuMenu,.jsMenuSubMenuTable{ padding: 0; white-space: nowrap; cursor: default; }
	.jsMenuSubMenu{ position: absolute; visibility: hidden; z-index: 100; overflow: visible; }



/**
* Formularios
*/
	.formGen{ clear: both; }
	.formGen br{ clear: left; }
	.formGen legend{ font-weight: bold; color: #FF0000; margin: 0px 10px 5px 10px; }
	.formGen fieldset{ margin: 10px;}
	.formGen fieldset label, .formGen fieldset span, .formGen fieldset div, .formGen fieldset input, .formGen fieldset textarea, .formGen fieldset select{ display: block; float: left; margin-bottom: .4em; margin-top: .4em; }
	.formGen input:focus, .formGen select:focus, .formGen textarea:focus{ background: #EEEEEE; }
	.formGen label{ text-align: right; width: 190px; padding-right: 1em; }
	.formGen fieldset textarea{ width: 320px; }
	
	.formGen fieldset div{ overflow: auto; width: 320px; }
	.formGen fieldset div label{ width: auto; padding:0px; }
	
	/* label para div que contiene multiples objetos check o radio */
	.formGen fieldset div.mult label{ width: 130px; padding-right: 2px; text-align: left; }
	
	/* div que contiene los botones */
	.formGen div.botones{ text-align: center; }



/**
* Mensajes para el usuario
*/
	.msgOk, .msgInfo, .msgAyuda, .msgAlerta, .msgError{ margin: 5px 10px 10px 10px; padding: 15px 10px 15px 55px; clear: both; }
	.msgOk{ background: #F5F5F5 url(../img/msgOk.png) no-repeat; border: 1px dashed #00FF00; }
	.msgInfo{ background: #F5F5F5 url(../img/msgInfo.png) no-repeat; border: 1px dashed #000000; }
	.msgAyuda{ background: #F5F5F5 url(../img/msgAyuda.png) no-repeat; border: 1px dashed #0000FF; }
	.msgAlerta{ background: #F5F5F5 url(../img/msgAlerta.png) no-repeat; border: 1px dashed #FFFF00; }
	.msgError{ background: #F5F5F5 url(../img/msgError.png) no-repeat; border: 1px dashed #FF0000; }
	
	.dspAyuda{
		background: #F5F5F5 url(../img/dspAyuda.png) no-repeat;
		
		display: block;
		width: 20px;
		height: 20px;
		
		float: right;
		right: 0px;
		text-indent: -999px;
	}
	.dspAyuda span{
		display: none;
	}



/**
* Menu de administracion
*/
	/* Panel de administracion principal */
	ul.menuAdmin, ul.menuAdmin li{ padding: 0px; margin: 0px; list-style: none; }
	ul.menuAdmin li{ padding: 1px 3px 1px 3px; margin: 0px; text-align: center; width: 110px; height: 90px; display: block;	overflow: auto; float: left; }
	ul.menuAdmin li a{ color: #0000FF; text-decoration: none; }
	ul.menuAdmin li a:hover{  text-decoration: underline; }
	ul.menuAdmin li a img{ width: 48px; height: 48px; border: 0px; margin: 0px; }

	/* Panel de administracion para cada modulo */
	div.menuAdmin{ overflow: auto; }
	div.menuAdmin div{ width: 250px; float: left; color: #888888; margin: 0px 15px 15px 0px; }
	div.menuAdmin br{ clear: left; }
	div.menuAdmin div br{ clear: none; }
	div.menuAdmin div a{ text-decoration: none; font-weight: bold; }
	div.menuAdmin div a:hover{ text-decoration: underline; }
	div.menuAdmin div a img{ width: 48px; border: 0px; float: left; margin-right: 3px; }
	

/**
* sxForm
*/
	/* Opciones disponibles para la gestion de los registros de un formato */
	.sxFormOptDel, .sxFormOptInfo, .sxFormOptUpd, .sxFormOptDown, .sxFormOptGst{
		display: block;
		width: 16px;
		height: 16px;
		margin: auto;
	}
	.sxFormOptDel span, .sxFormOptInfo span, .sxFormOptUpd span, .sxFormOptDown span, .sxFormOptGst span{
		display: none;
	}
	.sxFormOptDel{
		background: url(../img/icoborrar.gif) left no-repeat;
	}
	.sxFormOptInfo{
		background: url(../img/icover.gif) left no-repeat;
	}
	.sxFormOptUpd{
		background: url(../img/icoeditar.gif) left no-repeat;
	}
	.sxFormOptDown{
		background: url(../img/icorotar.gif) left no-repeat;
	}
	.sxFormOptGst{
		background: url(../img/icoactivar.gif) left no-repeat;
	}
	




/**
* Menu para el disenno de los modulos en el nuevo esquema
*/
	/* H1 general para los modulos */
		
		
	/* Estilo para las opciones en la parte superior dentro de modulo */
		.modMenu{ list-style: none; width: 100%; padding: 0px; margin: 0px 0px 12px 0px; overflow: auto; border-bottom: 4px solid #D7D7D7; }
		.modMenu li{
			border: 1px solid #D7D7D7; border-bottom: 0px; 
			font-weight: bold; font-size: 11px; line-height: 9px; 
			padding: 0px 2px 0px 2px; 
			margin-left: 3px; 
			display: block; float: left; 
			background: url(../img/modMenuLi1.png) repeat-x top;
		}
		.modMenu li.sel{ border: 1px solid #7D7D7D; border-bottom: 0px; background: url(../img/modMenuLi2.png) repeat-x top; }
		.modMenu a{
			text-decoration: none;
			color: #636363; 
			font-size: 10px;
			height: 23px;
			padding-top: 5px;
		}
		.modMenu>li>a{display: block;} /* fix ff */
		.modMenu a:hover{ text-decoration: underline; color: #000000; }

		.modMenu .regresar a{ padding-left: 22px; background: url(../img/modMenuRegresar.gif) no-repeat left; }
		.modMenu .carpeta a{ padding-left: 22px; background: url(../img/modMenuCarpeta.gif) no-repeat left; }
		.modMenu .buscar a{ padding-left: 22px; background: url(../img/modMenuBuscar.gif) no-repeat left; }
		.modMenu .nuevo a{ padding-left: 22px; background: url(../img/modMenuNuevo.gif) no-repeat left; }
		.modMenu .editar a{ padding-left: 22px; background: url(../img/modMenuEditar.gif) no-repeat left; }
		.modMenu .hojas a{ padding-left: 22px; background: url(../img/modMenuHojas.gif) no-repeat left; }
		.modMenu .papelera a{ padding-left: 22px; background: url(../img/modMenuPapelera.gif) no-repeat left; }
		.modMenu .borrar a{ padding-left: 22px; background: url(../img/modMenuBorrar.gif) no-repeat left; }
		
		
	/* Estilo para indicar la ruta de opciones dentro del modulo y donde puede regresar */
		.modRuta{ list-style: none; width: 100%; padding: 0px; padding-top: 2px; padding-bottom: 2px; margin: -12px 0px 12px 0px; overflow: auto; background: #F0F0F0; font-size: .8em; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #D7D7D7; }
		.modRuta li{ font-weight: bold; margin: 0px; margin-left: 4px; float: left; padding-left: 7px; background: url(../img/flechaRuta.gif) no-repeat left; }
		.modRuta li.sel{}
		.modRuta a{ text-decoration: underline; color: #666666; }
		.modRuta a:hover{ color: #006CA4; }
		
	/* Estilos para el paginado */
		.modPaginado{ list-style: none; padding: 0px; margin: 12px 0px 12px 0px; overflow: auto; }
		.modPaginado li{ border: 1px solid #DDDDDD; padding: 1px 3px 1px 3px; margin: 0px 3px 0px 3px; float: left; }
		.modPaginado li.sel{ background: #DDDDDD; font-weight: bold; }
		.modPaginado a:hover{ text-decoration: none; }



/**
* Definicion para cada modulo
*/
	/* Ejemplo */
		
		
	/* Publicaciones */
			/* Rastro de las publicaciones */
			.pubRastro{ font-size: 10px; margin-top: 5px; font-weight: normal; }
			.pubRastro a{ color: #0000FF; }
			.pubRastro a:hover{ color: #888888; }

			/* Lista para los archivos y mapa del sitio */
			.pubArchivos{ display: none; }
			.pubLista ul{ margin-top: 0; }
			.pubLista h2{ margin: 0; }
			
			/* Utilidades */
			.pubUtilidades{
				clear: both;
			}
			.pubUtilidades h2{
				padding-top: 5px;
				margin-bottom: 0px;
				border: none;
				border-top: 1px solid #CCCCCC;
				font-size: 14px;
				color: #555555;
			}
			.pubUtilidades ul{ list-style: none; padding: 0px; margin: 0px 0px 12px 0px; height: 30px; }
			.pubUtilidades li{ float: left; margin: 0px 13px 0px 3px; }
			.pubUtilidades a{ text-decoration: none; padding-top: 5px; height: 30px;}
			.pubUtilidades a:hover{ text-decoration: underline; }
			
			.pubUtilidades a.imprimir{ padding-left: 20px; background: url(../../../modulos/Publicaciones/img/imprimir.gif) no-repeat 0px 5px; }
			.pubUtilidades a.enviar{ padding-left: 20px; background: url(../../../modulos/Publicaciones/img/enviar.gif) no-repeat 0px 6px; }
			.pubUtilidades a.comentar{ padding-left: 20px; background: url(../../../modulos/Publicaciones/img/comentar.gif) no-repeat 0px 3px; }
			.pubUtilidades a.valorar{ padding-left: 20px; background: url(../../../modulos/Publicaciones/img/valorar.gif) no-repeat 0px 5px; }
			.pubUtilidades a.estadisticas{ padding-left: 20px; background: url(../../../modulos/Publicaciones/img/estadisticas.gif) no-repeat 0px 6px; }
			.pubUtilidades a.editar{ padding-left: 20px; background: url(../../../modulos/Publicaciones/img/editar.gif) no-repeat 0px 5px; }
			.pubUtilidades a.foros{ padding-left: 20px; background: url(../../../modulos/Publicaciones/img/foros.gif) no-repeat 0px 3px; }


		
	/* Album */
		#albumDiv div{ width: 120px; float: left; text-align: center; margin: 0px 5px 20px 5px; }
		#albumDiv div img{ border: 1px solid #CCCCCC; }

	/* Clasificados */
		.clasifiTabla caption{
			margin-top: 10px;
			font-weight: bold;
			border-bottom: 1px solid #FF0000;
			width: 100%;
			text-align: left;
			background: #CCCCCC;
		}
		.clasifiTabla td{
			border-bottom: 1px solid #FF0000;
			padding: 5px;
			background: #EEEEEE;
		}

	/* Corporativos */
		.corpoH1{
			color: #555555;
			font-size: 100%;
			padding-left: 20px;
			background: url(../../../modulos/Corporativos/img/tituloH1.gif) no-repeat 0px 5px;
			
		}
		.corpoBloque{
			margin-top: 10px;
			padding-left: 5px;
		}
		.corpoBloque h2{
			margin: 0px;
			padding-left: 10px;
			background: url(../../../modulos/Corporativos/img/tituloH2.gif) no-repeat 0px 5px;
		}
		.corpoBloque h2.corpoCategoria a{
			font-size: 70%;
			border-bottom: 1px solid;
		}
		.corpoBloque h2 a{
			background: url(../../../modulos/Corporativos/img/tituloH2.gif) no-repeat 0px 5px;
		}
		.corpoBloque h2 a:hover{
			color: #000000;
		}
		
		
		.corpoPublicado{
			margin: 3px;
			color: #1176AA;
		}
		.corpoPublicado span{
			color: #588526;
			border-left: 1px solid #666666;
			padding-left: 5px;
		}
		
		
		.corpoArchivos, .corpoComentarios{
			margin-left: 15px;
		}
		
		.corpoArchivos h2, .corpoComentarios h2{
			border-top: 1px solid #D7D7D7;
			padding-left: 10px;
			padding-top: 10px;
			margin: 15px 0px 0px 0px;
		}
		.corpoArchivos ul{
			margin-top: 0px;
			list-style-image: url(../img/vineta1.gif);
		}
		.corpoArchivos a{
			color: #1176AA;
		}
		.corpoArchivos a:hover{
			color: #000000;
		}

		.corpoComentarios div{
			margin-top: 10px;
			margin-left: 20px;
		}
		.corpoComentarios p{
			margin: 0px;
		}
		
		
		
		.corpoBotonMes{
			color: #FFFFFF;
			font-weight: bold;
			width: 94px;
			height: 26px;
			border: 0px;
			background: url(../../../modulos/Corporativos/img/botonMes.gif) no-repeat;
		}
		
		



	/* Foros */
		.foroComentario{
			background: #F0F0F0;
			margin-bottom: 10px;
			padding: 5px;
		}

		.foroComentario .foroRemitente{
			padding: 5px 5px 5px 15px;
			margin-bottom: 5px;
			border-top: 1px solid #CCCCCC;
			border-right: 3px solid #CCCCCC;
			border-bottom: 3px solid #CCCCCC;
			background: #FFFFFF url(../../../modulos/Foros/img/tituloCom.gif) center left no-repeat;
		}
		
		.foroComentario div.foroOpciones{
			text-align: right;
			margin-top: 5px;
			border-top: 1px dashed #CCCCCC;
			
		}
		.foroComentario div.foroOpciones a{
			padding-left: 20px;
			background: url(../../../modulos/Foros/img/comment.png) no-repeat;
		}

	
	
	/* FAQ */
		.tablaGen td.faqCheck{ background: #F0F0F0 url(../../../modulos/FAQ/img/accept.png) center no-repeat; }

		div.faqPregunta{
			font-size:10pt;
			padding-left:20px;
			border-bottom:1px dashed #CCCCCC;
			background: url(../../../modulos/FAQ/img/help.png) left top no-repeat;
		}

		div.faqPregunta a{ color:black; }
		
		blockquote.faqRespuesta{
			text-align:justify;
			font-size:10pt;
			padding-left:20px;
			background:url(../../../modulos/FAQ/img/tick.png) left top no-repeat;
		}

		.faqEmail{
			font-size:12px;
			text-align:right;
			color:gray;
		}

		.faqListPreguntas li{ margin-bottom:5px; }
		.faqListPreguntas a{ font-size:11pt; }

		span.faqCatNombre {
			padding-left:10px;
			font-size:11pt;
			background: url(../img/vineta1.gif) left no-repeat center;
		}

		h2.faqCatNombre {
			padding-left:10px;
			background: url(../img/vineta1.gif) left no-repeat center;
		}


	/* contRendicion */
		/* Opciones disponibles para la gestion de los registros de un formato */
		.contRendicionOptDel, .contRendicionOptInfo, .contRendicionOptUpd, .contRendicionOptDown{
			display: block;
			width: 16px;
			height: 16px;
			margin: auto;
		}
		.contRendicionOptDel span, .contRendicionOptInfo span, .contRendicionOptUpd span, .contRendicionOptDown span{
			display: none;
		}
		.contRendicionOptDel{
			background: url(../../../modulos/ContRendicion/img/optDel.gif) left no-repeat;
		}
		.contRendicionOptInfo{
			background: url(../../../modulos/ContRendicion/img/optInfo.gif) left no-repeat;
		}
		.contRendicionOptUpd{
			background: url(../../../modulos/ContRendicion/img/optUpd.gif) left no-repeat;
		}
		.contRendicionOptDown{
			background: url(../../../modulos/ContRendicion/img/optDown.gif) left no-repeat;
		}
	
		.contRendicionTrTotales{
			font-weight: bold;
		}
	
	
	/* alcTramites */
		
		
		.alcTramitesH1{
			color: #FFFFFF;
			display: none;
		}


		.alcTramitesH2{
			color: #2d546c;
			padding: 5px 10px 10px 30px;
			float: right;
		}
		
		.alcTramitesUl{
			list-style: none;
			background: #FFFFFF;
			height: 25px;
			clear: both;
			font-size: 8px;
			padding: 15px;
			margin: -10px 0px 0px -5px;
		}

		.alcTramitesUl li{
			display: inline;
			
		}
		
		.alcTramitesUl a{
			color: #606262;
			font-size: 8px;
			padding: 10px;
			background: url(../../../modulos/AlcTramites/img/flechaRuta.gif) 2px no-repeat;
		}
		
		.alcTramitesUl a:hover{
			color: #1f455c;
			text-decoration: underline;
		}

		.alcTramitesModMenu{
			margin-top: 15px;
		}
		.alcTramitesModMenu li{
			background: #EFEFEF;
		}
		.alcTramitesModMenu a{
			color: #000000;
			text-decoration: underline;
		}
		.alcTramitesModMenu a:hover{
			color: #2A58BA;
		}
		
		.alcTramitesModRuta{
			background: url(../../../modulos/AlcTramites/img/punto.gif) left repeat-x bottom;
			border-bottom: none;
			padding-bottom: 9px;
		}
		
		
		
		.alcTramitesModRuta li{
			background: url(../../../modulos/AlcTramites/img/flechaRuta.gif) no-repeat left;
			color: #6C6F74;
		}
		.alcTramitesModRuta a{
			color: #6C6F74;
			text-decoration: none;
		}
		.alcTramitesModRuta a:hover{
			color: #000000;
			text-decoration: underline;
		}
		
		
		
		.alcTramitesMenuOpciones{
			margin: auto;
			margin-left: 0px;
			padding-left: 15px;
			margin-bottom:-15px;
			overflow: hidden;
			width: 100%; /* fix ie */
			list-style: none; /* fix ff */
		}
		.alcTramitesMenuOpciones li{
			float: left;
		}
		.alcTramitesMenuOpciones a{
			height: 46px;
			/* fix ff */
			float: left;
		}
		.alcTramitesMenuOpciones a span{display:none;}


		.alcTramitesMenuOpciones4 a.menu1{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat left -138px;
			width: 118px;
		}
		.alcTramitesMenuOpciones4 a.menu2{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -118px -138px;
			width: 100px;
		}
		.alcTramitesMenuOpciones4 a.menu3{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -218px -138px;
			width: 115px;
		}
		.alcTramitesMenuOpciones4 a.menu4{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -333px -138px;
			width : 230px;
		}

		.alcTramitesMenuOpciones3 a.menu1{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat left -92px;
			width: 118px;
		}
		.alcTramitesMenuOpciones3 a.menu2{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -118px -92px;
			width: 100px;
		}
		.alcTramitesMenuOpciones3 a.menu3{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -218px -92px;
			width: 160px;
		}
		.alcTramitesMenuOpciones3 a.menu4{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -378px -92px;
			width : 185px;
		}
		
		.alcTramitesMenuOpciones2 a.menu1{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat left top;
			width: 160px;
		}
		.alcTramitesMenuOpciones2 a.menu2{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -160px 0px;
			width: 100px;
		}
		.alcTramitesMenuOpciones2 a.menu3{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -260px 0px;
			width: 118px;
		}
		.alcTramitesMenuOpciones2 a.menu4{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -378px 0px;
			width : 185px;
		}


		.alcTramitesMenuOpciones1 a.menu1{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat left -46px;
			width: 118px;
		}
		.alcTramitesMenuOpciones1 a.menu2{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -118px -46px;
			width: 142px;
		}
		.alcTramitesMenuOpciones1 a.menu3{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -260px -46px;
			width: 118px;
		}
		.alcTramitesMenuOpciones1 a.menu4{
			background: url(../../../modulos/AlcTramites/img/menuOpciones.gif) transparent no-repeat -378px -46px;
			width : 185px;
		}


		
		
		
		.alcTramitesCuadro{
			background: #E2E3E4;
			margin: 15px;
			padding-left: 5px;
			padding-top: 0px;
			width: 553px;
			max-width: 553px;
		}

		.alcTramitesFormGen fieldset{
			padding-left: 20px;
			padding-right: 20px;
		}
		.alcTramitesFormGen fieldset label{
			width: auto;
			font-weight: bold;
		}
		.alcTramitesFormGen fieldset span, .alcTramitesFormGen fieldset div{
			background: #D7D7D7;
			width: 100%;
			padding: 3px;
			display: block;
		}
		
		.alcTramitesTablaGen{
			margin-top: 20px;
			margin-bottom: 20px;
		}
		.alcTramitesTablaGen caption{
			background: #FFFFFF;
			border-bottom: 3px double #CCCCCC;
			font-size: 130%;
		} 
		.alcTramitesTablaGen th{
			border: 1px solid #CCCCCC;
		}
		

		.alcTramitesFormBuscar{
			background: #CCCCCC;
			text-align: right;
			background: url(../../../modulos/AlcTramites/img/alcTramitesFormBuscar.png) no-repeat left 0px;
			height: 46px;
			max-height: 46px;
			margin: 20px 0px 0px 15px;

		}
		
		
		.alcTramitesFormBuscar input{
			width: 150px;
			height: 24px;
			font-size: 11px;
			padding: 5px;
		}
		.alcTramitesFormBuscar .boton{
			margin: -5px 60px 0px 0px;
		}
		
		p.alcTramitesMenuInf{
			font-weight: bold;
			font-size: 14px;
			padding-top: 5px;
			padding-left: 15px;
			background: url(../../../modulos/AlcTramites/img/busquedaAvanzada.jpg) no-repeat left top;
			height: 66px;
			max-height: 25px;
			margin-bottom: 0px;
			margin-top: 10px;
			color: FFFFFF;
		}

		.alcTramitesMenuInf{
			margin-left: 13px;
			padding: 0px;
		}
		ul.alcTramitesMenuInf{
			margin-left: 13px;
			overflow: hidden;
			background: url(../../../modulos/AlcTramites/img/busquedaAvanzada.jpg) no-repeat left bottom;
			height: 25px;
			margin-top: -3px;
		}
		.alcTramitesMenuInf li{
			font-size: 9px;
			display: inline;
			margin-right: 10px;
			margin-left: 5px;
			
		}
		.alcTramitesMenuInf a{
			color: #333333;
			
		}
		.alcTramitesMenuInf a:hover{
			text-decoration: none;
		}
		
		
		.alcTramitesSubtemas{
			width: 30%;
			float: left;
			display: inline;
			margin-left: 10px;
			margin-bottom: 10px;
			background: #FFFFFF;
		}

		.alcTramitesSubtemas p{
			margin-top: 0px;
			font-size: 10px;
			font-weight: bold;
			height: 25px;
			color: #FFFFFF;
			padding: 0px;
			background: #236a95;
		}
		

		.alcTramitesSubtemas ul{
			margin: 5px 5px 5px 5px;
			padding: 0px;
			
		}


		.alcTramitesSubtemas li{
			list-style: none;
			padding: 0px 0px 0px 10px;
			background: url(../../../modulos/AlcTramites/img/vinnetaT.gif)2px no-repeat;
		}
		.alcTramitesSubtemas a{
			color: #363737;
			font-size: 10px;
			text-decoration: none;
		}
		.alcTramitesSubtemas a:hover{
			color: #000000;
			text-decoration: underline;
		}
		
		.gruposInt p {
			margin: -3px 0px 0px -5px;
			font-size: 10px;
			font-weight: bold;
			color: #2d546c;
			background: #d8dcde;
		}


		.gruposInt a{
			color: #606262;
			font-size: 11px;
			padding: 10px;
			text-decoration: none;
		}
		
		.gruposInt a:hover{
			color: #1f455c;
			text-decoration: underline;
		}

		.alcTramitesBloque{
			background: #FFFFFF;
		}

/**************************************************************************************/
/**************************************************************************************/
/**************************************************************************************/
/**************************************************************************************/
/**************************************************************************************/
/**************************************************************************************/
/**************************
* Estilos para las Tablas que deben borrarse
*/
#tablaListadoH, #tablaListadoV{	border-collapse: collapse; border: 1px solid #000000; }
#tablaListadoH *, #tablaListadoV *{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#tablaListadoH input, #tablaListadoV input{vertical-align: middle;}
#tablaListadoH caption, #tablaListadoV caption{ font-size: 10px; font-weight: bold; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 0px solid #000000; border-left: 1px solid #000000; color: #152B57; }
#tablaListadoH th, #tablaListadoV th{ font-size: 10px; text-align: center; border: 1px solid #000000; }
#tablaListadoH td{ font-size: 10px; border: 1px solid #000000; }
#tablaListadoH td, #tablaListadoV td{ font-size: 10px; border: 1px solid #000000; }
#tablaListadoH a, #tablaListadoV a{ font-weight: normal; font-weight: bold; color: #010066; text-decoration: none; }
#tablaListadoH a:hover, #tablaListadoV a:hover{ color: #CC9933; text-decoration: underline; }
#tablaListadoVTr td{ font-size: 9px; border: 1px solid #000000;	background: #FFFFCC; }

#tablaMarco{ border-collapse: collapse; border: 0px solid #000000; }
#tablaMarco caption{ font-size: 10px; font-weight: bold; background: #DADADA; }

#enlaceExt a{ font-weight: normal; font-weight: bold; color: #010066; text-decoration: none; background: #DADADA; padding: 3px; }
#enlaceExt a:hover{ color: #CC9933; text-decoration: underline; }

#enlaceExtn a{ font-weight: normal; font-weight: bold; color: #010066; text-decoration: none; }
#enlaceExtn a:hover{ color: #CC9933; text-decoration: underline; }



/*  NOTICIAS SLIDER Configuraciones generales omarin@nexura.com 20080220 */
	/* Contenedor de todos los elementos */
.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 0px 0px 20px 0px;
	padding:0px;
	position: relative;
}

/* These 2 lines specify style applied while slider is loading */
	.csw { width: 100%; overflow: hidden; height:50px;}
	.csw .loading {margin: 20px 0 30px 0; text-align: center; overflow: hidden;}

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	clear: both;
	background: #fff;
	width: 500px; /* si no */
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top: 0; bottom:0;
	list-style-type: none;
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	position: relative;
}
.slider-wrap, .stripViewer .panelContainer .panel{
	width: 500px;
}


.stripViewer .panelContainer .panel .wrapper-slider { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 5px 5px 0px 5px; /* padding al interior del panel respecto al borde */
}
/* Controla la presentacion de los paneles 1 2 3 4 ... */
	.stripNav{
		float: right;
	}
	.stripNav ul{
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	.stripNav li{
		float: left;
		margin: 2px 0px 2px 0px;
		padding: 0px;
	}
	.stripNav a{
		display: block;
		width: 12px;
		text-indent: -999em;
	}
	
	/* Define la imagen que se utiliza para los paneles */
	.stripNav li a { background: url("../img/aSlider.gif") no-repeat center; }
	.stripNav li a:hover { background: url("../img/hoverSlider.gif") no-repeat center; }
	.stripNav li a.current { background: url("../img/current.gif") no-repeat center; }
	
	
/* Controla la presentacion de las opciones siguiente y atras */
	.stripNavL, .stripNavR{
		float: right;
	}
	.stripNavL a, .stripNavR a{
		display: block;
		width: 45px;
		height: 15px;
		text-indent: -900em;
		padding: 0px 3px 2px 0px;
	}
	.stripNavL{
		background: url("../img/izq.gif") no-repeat center;
	}
	.stripNavR{
		background: url("../img/der.gif") no-repeat center;
	}
	
	
/* Configuracion general para la presentacion de las noticias */
	/* Determina el tamanno de la presentacion para las noticias */
	.slider-wrap, .stripViewer, .stripViewer .panelContainer .panel, .divContainerSlider{
		width: 500px;
	}
	
	/* Contenedor total */
	.divContainerSlider{
		margin: 0px;
		padding: 0px;
	}
	
	/* Bloque por noticia */
	.noticiaSlider {
		float:left;
		width:145px;
		margin: 0px 0px 0px 8px;
		padding: 0px;
	}

/* Estilos para zonas por tabs con ocultacion de zonas */
.enlaceTabPadre{
	width: 100%;
	border-bottom: 2px solid #DADADA;
	margin: 0px 0px 0px 0px;
	padding: 0px; 
	list-style: none;
	overflow: auto;
}

.enlaceTabPadre li{
	border-top: 2px solid #DADADA;
	border-right: 2px solid #DADADA;
	background:#F26100;
	float: left;
	padding: 3px 5px 3px 5px;
}


.enlaceTabPadre a{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
}
.enlaceTabPadre a:hover{
	text-decoration: underline;
}


#enlaceTabPadreSel{
	background-color:#FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

#enlaceTabPadreSel a{
	text-decoration: none;
	color: #F26100;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
}
#enlaceTabPadreSel a:hover{
	text-decoration: underline;
}

.enlaceTab{
	border-right: 2px solid #DADADA;
	margin: 0px 0px 0px 15px;
	padding: 10px 5px 10px 5px;
	list-style-image:  url(../imagenes/vinnetaComunidad.gif);
}

.enlaceTab li{
	padding-bottom: 2px;
}
.enlaceTab a{
	text-decoration: none;
	color: #6f6f71;
	font-weight: bold;
	font-size: 1em;
}

.enlaceTab a:hover{
	text-decoration: underline;
}
