.toppanel{
	z-index: 100;
	position: absolute;
	top: 0px;
	width: 100%;
}

.toppanelInfo{
	color: #FFFFFF;
	background: #000000;
}

.toppanelLink{
	height: 0px; /* obligatorio para proteger los demas elementos de la pagina */
	margin-left:850px;
	width: 100px;
}

.toppanelLink a{
	display: block;
	height: 55px;
}


/*thumb photo gallery bloque slidernoti cvalencia*/
.bullet{
	background:#ccc;
	width: 10px;
	height: 10px;
}
.panelPhGa-overlay{
	font-size: 1em;
}

/*Contáctenos jcardona@nexura.com 20100520*/
.bar{
	display:none; 
	background:url(../img/ajax-loader.gif) no-repeat center; 
	margin-top:100px; 
	height:40px; width:230px;
}

#contactForm span {
	display:none; 
	font-size:9px; 
	line-height:10px; 
	padding-left:6px; 
	color:#f5c478;
}


/**

* 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;
color: #4D4D4D;
	}

	.tablaGen caption{ 
		background: #DFDFDF; 
		font-size: 1.063em; 
		margin: auto; 
		color: #4b4b4b;
		font-family: 'open_sansregular';
		font-weight: lighter;
		padding: 10px;
		font-size: 1.2em;
	}

	.tablaGen th{ background: #DDDDDD; font-size: 1em; padding: 4px 0;  }

	.tablaGen td{ background: #F5F5F5; font-size: 1em; padding-left: 10px; }

	.tablaGen tr.cssRegistro td{ background: #EEEEEE; }

	

	/* rollover para las tablas */

	#trOver, #trOver td, #trOver th{ background: #CFCFCF !important; }

	#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: #696969; margin: 0px 10px 5px 10px; }

	.formGen fieldset{ margin: 10px; vertical-align: top; border: 1px solid #ccc; background: #F8F8F8;}

	.formGen fieldset label, .formGen fieldset span, .formGen fieldset div, .formGen fieldset input, .formGen fieldset textarea, .formGen fieldset select{ display: block; font-family: 'open_sansregular'; float: left; margin-bottom: .4em; margin-top: .4em; }

	.formGen input:focus, .formGen select:focus, .formGen textarea:focus{ 
		outline: none;
    border: 1px solid #7bc1f7;
    box-shadow: 0px 0px 8px #7bc1f7;
    -moz-box-shadow: 0px 0px 8px #7bc1f7;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7;
	 }

	.formGen label{ text-align: right; width: 190px; padding-right: 1em; color: #5C5C5C; }

	.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, .msgInfo {
	background: #F0F0F0;
	border-style: none;
            font-size: 1.250em;
            color: #444;
            font-family: 'open_sansregular';
            padding: 0 !important;  

	 }

	.msgOk i, .msgInfo i {
            vertical-align: middle;
            padding: 13px;
            display: inline-block;
            margin-right: 20px;
            color: #FFF;
            width: 45px;
            text-align: center;
	}
	.msgOk {  border-bottom: 4px solid #2ecc71; }
	.msgOk i { background: #2ecc71; }
	
	.msgInfo {border-bottom: 4px solid #3498db; }
	.msgInfo i { background: #3498db; }

	.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; }

	
*/

        .msgOk, .msgInfo, .msgAyuda, .msgAlerta, .msgError{ margin: 5px 10px 10px 10px; padding: 15px 10px 15px 55px; clear: both; }

	.msgOk, .msgInfo, .msgAyuda, .msgError, .msgAlerta {
            background: #F0F0F0;
            border-style: none;
            font-size: 1.250em;
            color: #444;
            font-family: 'open_sansregular';
            padding: 0 !important;  
	 }

	.msgOk i, .msgInfo i, .msgAyuda i, .msgError i, .msgAlerta i {
		vertical-align: middle;
                padding: 13px;
                display: inline-block;
                margin-right: 20px;
                color: #FFF;
                width: 45px;
                text-align: center;
	}
	.msgOk {  border-bottom: 4px solid #2ecc71; }
	.msgOk i { background: #2ecc71; }
	
	.msgInfo {border-bottom: 4px solid #3498db; }
	.msgInfo i { background: #3498db; }
	
        .msgAyuda {border-bottom: 4px solid #9b59b6; }
	.msgAyuda i { background: #9b59b6; }
	
        .msgError {border-bottom: 4px solid #c0392b; }
	.msgError i { background: #c0392b; }
	
        .msgAlerta {border-bottom: 4px solid #f1c40f; }
	.msgAlerta i { background: #f1c40f; }
        
        
	.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, ul.menuAdminCommon li { padding: 1px 3px 1px 3px; margin: 5px; text-align: left; width: 168px; height: 48px; padding-bottom: 10px; padding: 5px; display: block;	float: left; 
 
		-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	        transition: all .25s ease; }

	ul.menuAdmin li:hover { background: #e7e7e7;}

	ul.menuAdmin li a{ color: #0000FF; text-decoration: none; }

	ul.menuAdmin li a img{ width: 48px; height: 48px; border: 0px; margin-right: 10px; float: left; }



	/* Panel de administracion para cada modulo */

	div.menuAdmin{ overflow: hidden; }

	div.menuAdmin div{ width: 260px; float: left; color: #888888; margin: 0px 7px 15px 7px; height: 65px;
padding: 5px;}

	div.menuAdmin br{ clear: left; }

	div.menuAdmin div br{ clear: none; display: none; }

	div.menuAdmin div a{ text-decoration: none; font-weight: bold; display: block; }

	div.menuAdmin div a:hover{ text-decoration: underline; }

	div.menuAdmin div a img{ width: 48px; border: 0px; float: left; margin-right: 14px; margin-bottom: 18px; }

	



/**

* 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;
			background: #DDD;
			overflow: auto;
			border: none; 
		}

		.modMenu li {
			border: none;
			border-bottom: 0;
			font-weight: lighter;
			font-size: 0.875em;
			line-height: 9px;
			padding: 3px 15px 5px 15px;
			display: block;
			float: left;
			height: 77px;
		}

		/*Icons*/
.modMenu li i {
    background: #443F3F;
color: #FCFCFC;
padding: 10px;
display: block;
border-radius: 40px;
margin: auto auto;
width: 26px;
margin-bottom: 5px;
text-align: center;

}
._modMenu li i {
	width: 46px;
}

		.modMenu li.sel{ background: #CCC;  }

		.modMenu li:hover {background: #ccc; }

		.modMenu a{
			text-decoration: none;
			color: #636363; 
			font-size: 0.813em;
			height: 23px;
			padding-top: 5px;
		}

		.modMenu>li>a{display: block;} /* fix ff */

	
	/* 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; font-size: .8em;  }

		.modRuta li{ 
			font-weight: bold;
font-size: 1.4em;
color: #5F5F5F;
margin: 0px;
display: inline;
font-family: verdana;
letter-spacing: -1px;
margin-left: 15px;
padding-left: 14px;
background: url(../imagenes/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: 0.813em; 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: 1.125em;

				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; }

		/* Bloque Album */

		#motioncontainer a img{ border: 1px solid #FFFFFF; border-top: 10px solid #FFFFFF; overflow: auto; }

		#motioncontainer a:hover img{ border: 1px solid #FFFFFF; padding-bottom: 7px; border-bottom: 3px solid #EEEEEE; }

		/* Fin Bloque Album */



	/* 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: 1em;

			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) center top no-repeat;

		}



		h2.faqCatNombre {

			padding-left:10px;

			background: url(../img/vineta1.gif) center top no-repeat;

		}





	/* 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 bottom repeat-x;

			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: 0.875em;

			padding: 5px;

		}

		.alcTramitesFormBuscar .boton{

			margin: -5px 60px 0px 0px;

		}

		

		p.alcTramitesMenuInf{

			font-weight: bold;

			font-size: 1.125em;

			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: 0.813em;

			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: 0.813em;

			text-decoration: none;

		}

		.alcTramitesSubtemas a:hover{

			color: #000000;

			text-decoration: underline;

		}

		

		.gruposInt p {

			margin: -3px 0px 0px -5px;

			font-size: 0.813em;

			font-weight: bold;

			color: #2d546c;

			background: #d8dcde;

		}





		.gruposInt a{

			color: #606262;

			font-size: 0.875em;

			padding: 10px;

			text-decoration: none;

		}

		

		.gruposInt a:hover{

			color: #1f455c;

			text-decoration: underline;

		}



		.alcTramitesBloque{

			background: #FFFFFF;

		}



/**************************************************************************************/

/**************************************************************************************/

/**************************************************************************************/

/**************************************************************************************/

/**************************************************************************************/

/**************************************************************************************/

/**************************

* Estilos para las Tablas que deben borrarse

*/

/*Nuevos estilos para listado de bloques*/
#ListadoH {

}

#ListadoH div {
	min-width: 400px;
	width: 400px;
display: inline-block;
display: inline;
zoom: 1;
vertical-align: top;
margin: 10px;
background: #d9d9d9;
}

#ListadoH div img {
	vertical-align: top;
margin-right: 8px;
float: left;
}

#ListadoH a {

padding-right: 12px;
display: inline-block;
text-decoration: none;
}

#ListadoH a span {
	text-decoration: none;
font-size: 1.125em;
margin-top: 5px;
display: block;
letter-spacing: -1px;
}
/**/


#tablaListadoH, #tablaListadoV{	border-collapse: collapse; border: 1px solid #000000; }

#tablaListadoH *, #tablaListadoV *{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; }

#tablaListadoH input, #tablaListadoV input{vertical-align: middle;}

#tablaListadoH caption, #tablaListadoV caption{ font-size: 0.813em; 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: 0.813em; text-align: center; border: 1px solid #000000; }

#tablaListadoH td{ font-size: 0.813em; border: 1px solid #000000; }

#tablaListadoH td, #tablaListadoV td{ font-size: 0.813em; 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: 0.813em; 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; }







.notBloque{ clear: both; }



/*  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: 20px;

		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: 1em;

	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: 1em;

	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;

}


/*** pubUtilidadesRedes****/
.pubUtilidadesRedes{width: 150px; background: #eeeeee; border: 1px solid #dadada; padding:3px; overflow:hidden;margin: 0px 0px 5px 0px; position:fixed; top:0; right:0;}
.pubUtilidadesRedes h2{margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; font-size:11px; color: #8c8c8c;}

.comparteRedes {list-style:none; overflow:hidden; margin:0px; padding:0px; background: #eeeeee; width: 150px; }
.comparteRedes li{float:left; margin:3px 2px 3px 2px; padding:0px;}
.comparteRedes li a{text-indent:-9999px; width: 23px; height: 23px; display:block;}
.comparteRedes li a.facebook{background:  url(../../../modulos/Publicaciones/images/face.jpg) left top no-repeat;}
.comparteRedes li a.twitter{background:  url(../../../modulos/Publicaciones/images/twitwe.jpg) left top no-repeat;}
.comparteRedes li a.myspace{background:  url(../../../modulos/Publicaciones/images/myspace.jpg) left top no-repeat;}
.comparteRedes li a.buzz{background:  url(../../../modulos/Publicaciones/images/buzz.jpg) left top no-repeat;}
.comparteRedes li a.linkedin {background:  url(../../../modulos/Publicaciones/images/linkedin.jpg) left top no-repeat;}
.comparteRedes li a.sonico {background:  url(../../../modulos/Publicaciones/images/sonico.gif) left top no-repeat;}
.comparteFbLike{margin:0px; padding:0px; width:360px; float:right;}

.comparteRedesContainer{margin:0px; padding:0px; width:340px; float:left; }


/* slider2   20110307  cvalencia@nexura.com */

div#slide-holder {
position : relative;
background-color:#0b0b0b;
}
div#slide-holder div#slide-runner {
top : 0px;
left : 0px;
overflow : hidden;
position : absolute;
}
div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
display : none;
position : absolute;
background : url(modulos/Bloques/images/slide-bg.png) 0 0;
}
div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 12px;
line-height : 16px;
margin : 5px 0 0 5px;
}
div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
right:5px;
position : absolute;
}
div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
color:#b9b9b9;
}
div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(modulos/Bloques/images/silde-nav.png);
}


/*cvalencia 20110503*/
/*********************/
/*jquery.megamenu.css*/
/*********************/

ul.megamenu {margin: 0px;list-style: none;display: none;clear: both;}
ul.megamenu li.mm-item {margin: 0px;float: none;display: in-line;}
ul.megamenu li {margin: 0px;padding: 0px;}
/*contenido nube*/
.mm-content-base {
  width:100%;
  position: relative;
  z-index: 11;
  padding: 0px;
  background: none;
}
ul.megamenu div.mm-item-content {
width:1024px;
/*max-width:1024px;
min-width:1024px;*/
  position: absolute;
  left: -17px;
  z-index: 9;
}

.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 10;
}

ul.megamenu div.mm-item-content .mm-js-shadow {/*background:#00ffff;*/background-color: transparent;}



/*enlace principal*/
.mm-item-link{
	display: block;
	border: none;
	/*height: 55px;*/
	text-decoration: none;
}
.mm-item-link:hover{}

#megamenuContenedor{
	display: in-line;
	width: 1024px;
	height: 55px;
	background-color: #ccc;;
}



/*********************/
/* menuInferior.css  */
/*********************/

.footer-links{margin: 0px;padding: 0px; list-style-type: none;clear: both;}


.footer-linksDiv{/*border: 1px solid transparent;*/ text-align: left; jmfbackground:url(../img/menuInferior_fondo.gif) left top repeat;}
.footer-links .link{margin: 0px;padding: 0px;}


.footer-links dl{margin: 0px;padding: 0px;list-style-type: none; border: #0FF0AA;}

.footer-links li.link {float:left;position:relative; height: 39px;width:100px;}

.footer-links li dl {position:absolute;left:0;bottom:0;z-index:2;}
.footer-links li dl dt {
	background:url(../../../disenno/baseNx4/imagenes/menuInferiorFlecha.gif) right 8px no-repeat;
	height:39px;
}
.footer-links li dl dt a {
	display: block;
	padding-top: 10px;
	padding-left: 10px;
	/*width: 150px;*/
	height:29px;
	color: #CBCBCB;
	text-decoration: none;
	font-size: 1.125em;
}
.footer-links li dl dd {height:0;overflow:hidden; margin: 0px;padding: 0px;background: #ccc; width: 100%;}

.footer-links li.active dl dt {background:url(../../../disenno/baseNx4/imagenes/menuInferiorFlecha.gif) right -43px no-repeat #252525;}

ul.drawer-content{margin: 0px;padding-left: 20px;color: #FFFFFF;}
ul.drawer-content li{margin: 0px;padding: 0px; list-style-image: url(../img/menuInferior_vinneta.gif);}

.drawer-content a{font-size: 1em; color: #FFFFFF; text-decoration: none;}
.drawer-content a:hover{color: #98BF0C;}

/*estilos para bloque marquee 20110510*/
ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	width: inherit;
	height: 22px; /* height should be included to reserve visual space for the marquee */
}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
	font: 14px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
}


/** Estilos para los tooltip de ayudas en los bloques **/
.ayudaLinkBloque{display: block; text-indent: -9999px; background: url(../img/iconAyuda.png) left top no-repeat; width: 16px; height: 16px; float: right; position:relative; margin: 3px 6px 0px 0px; width: 18px; height: 18px; }
.ayudaLinkBloque:hover{background: url(../img/iconAyuda.png) left -17px no-repeat;}
.ayudaTextoBloque{z-index:1000; background: #e1f3f7 url(../img/infoAyuda.gif) right top no-repeat; border: 1px dashed #3492a8; color: #195c6c; padding: 10px 25px}

/** Estilos por defecto utilizados en la funcion desplegar del bloque tipo Galeria de Videos **/
#galeriaMedia{ border:1px dashed #CCCCCC; height: 220px; }
#mainMediaVideo{ float:left; }
.divVideoLista{ margin: 5px; float: right; border:1px dashed #CCCCCC; width: 60%; }
.divVideoLista #videoLista { padding-left: 10px; margin: 10px; text-align: left; list-style-type:none }
.divVideoLista #videoLista a{ text-decoration: none; display: block; width: 190px; padding: 0px 15px 0px 2px; margin-bottom:5px; border:1px dashed #CCCCCC; }
.divVideoLista #videoLista a:visited{ text-decoration: none; display: block; width: 190px; padding: 5px 15px 5px 2px; margin-bottom:5px; border:1px dashed #CCCCCC; }
#qvideo{ margin-bottom:5px; }
.divVideoLista #videoLista a.videoPlaying { background-color:#E8E8E8 }
.divVideoLista #videoLista a:hover { background-color:#E8E8E8 }
#galAudioConteInf{ clear:both; text-align:left; }

/** Estilos para la administracion utilizados en la modificar del bloque tipo Galeria de Audio **/
#audioSearch{ float:left; width:30%; height:300px; border:1px dashed #CCCCCC; text-align:left; }
#resultados{ margin:0px; padding:0px;  width:250px; height:300px; overflow:auto; }
.botones{clear:both;text-align:center;}
#audioList { margin:0px; padding:0px; text-align:left;}
.audioLista { margin:0px; padding:0px; text-align:left;}
.audioLista li{ border:1px dashed #CCCCCC;  display:block; float:left;}
#resultados ul#audioLista{list-style-type:none;}
.audioLink{ display:block; width:225px; padding:3px 0px 3px 2px; border:1px dashed #CCCCCC; text-decoration:none; margin-bottom:3px; background:#f6f6f6; color:#555555; font-weight:bold; cursor:move; }
#audiosSelected{ float:right; border:1px dashed #CCCCCC; width:65%; height:300px; overflow:auto; text-align:left; }
.delAudioSel  { font-weight:normal; color:#555555; }
#audiosSelected ol{ height:270px; margin: 0; padding: 1em 0 1em 3em; }
#audiosSelected li{ padding:5px 20px 5px 2px; border:1px dashed #CCCCCC; margin-bottom:5px; cursor:move; background:#f6f6f6; color:#555555; font-weight:bold; }


#derecha{
        text-align:  right;
        position: relative;
}
#izquierda{
        text-align: left;
        position: relative;
}
#abajo{
        text-align:  end;
        position: relative;
}

.tablaPublicacion{
    margin: auto;
}

.modMenuk li {list-style: none; display: inline-block; margin-right: 5px;}
.modMenuk li a {padding: 5px 20px; text-decoration: none; border: 1px solid #CCCCCC; color: #666666;}
.modMenuk li a:hover {background-color: #CCCCCC; color: #FFFFFF; border-color: #666666;}