

	
	

 	
        A {text-decoration:none}
        
        body {
	text-align:center;
			}
						

		        
		.ContenedorBase 
		{
			background-color: #F6F6F6;
			float:none;
			height: 100%;
			width: 800px;
			margin: 0px auto 0px auto;						    
			text-align:left;
			display:inline;		
			}
        
               body {
			font-family:georgia, verdana, Times New Roman, Times, serif;
			margin-top:0;
			margin-bottom:0;
			font-size:12px;
			color:#666666;
			text-align:center; /*aqui mandamos a centrar todo el contenido*/ 
			}
			
		        
		.ContenedorBase {
			/*background-color: Blue;     */
			height: auto; 			    
			width: 800px; 
			text-align:left;
			display:inline;		
			}

			
		.clear
		{
			clear:both;
		}
			
		.ContenedorCabecera {
			background-color:#182E3B;     		
			float:none;
			height: 88px;  
			width: 800px; 
			display:inline;	
			}	
			
		.ContenedorSeparador {
			/*background-color: Silver;     */
			position: relative; 
			min-height: 1px; 			    
			width: 800px; 
			display:inline;	
			}				

		.ContenedorSubMenu {
			float:left;
			background-color:Blue;
			height: 25px; 			    
			width: 800px; 
			display:inline;	  
			}	
			
		.ContenedorConcreto
		{
			/*background-color: #E5E6EA;  */
			float:left;
			height: 550px;
			width: 545px;
			margin-top: 0px;	
			margin-left:10px;
			display:inline;	
		}		
		
		.ContenedorBloqueLateral 
		{
			/*background: url(/imx/fondoBloqueDerecha.jpg) repeat;*/
			 background-color: #E5E6EA;
			float: left;
			width: 233px; 			
			padding: 0px 0px 0px 0px;
			border:solid 0px silver;
			display:inline;
		}		
		
		
		/*ESTILOS DE MENUS*/
		.ContenedorMenu 
		{
			
			padding:10px 0px 0px 0px ; 
			text-align:left;
			background-color:#182E3B;
			float:left;
			height: 30px;
			display:inline;	
			width: 800px;
			}
			
			.ContenedorMenu a 
			{
			/*background-color:#8AA8CA;*/
			color:white;
			font-size:9pt;
			font-weight:bold;
			font-family:Verdana,arial;
			} 
			
		.ContenedorMenu a:hover 
			{
			color: #8AA8CA;
			}		
			
		.ContenedorMenu ul 
		{		
			padding:  0px 0px 0px 0px;
			margin-left: 0px;
			display: inline;
			list-style-type: none;
			
		}	
		

		
		.ContenedorMenu li
		{		
			border-right:solid 1px white;
			padding:0px 4px 0px 3px;
			list-style:none;
			color:white; 
			display:inline;	
			
				}	
					
		/*ESTILOS DE SUBMENU*/							
		.ContenedorSubMenu 
		{
			display:inline;	
		}
		
		.ContenedorSubMenuConcreto
		{	
			
			text-align:left;				
			float:left;			
			padding-left: 15px;
			padding-top: 10px;
			padding-bottom:10px;
			padding-right:10px;
			height: auto; 				
			width: 800px;
			margin-top: 5px;			
			margin-bottom: 5px;
			border:solid 0px silver;	
			display:inline;				
		}
		
		.ContenedorSubMenuConcreto a 
			{
			/*background-color:black*/
			color:black; 
			font-size:9pt;
			font-family:Verdana,arial
			} 
			
		.ContenedorSubMenuConcreto a:hover
			{
			color:#9298b4;
			}
		
		/*CONTENIDO MIXTO*/
		
		.contenidoMixto
		{
			margin-left:0px;
			background-color: white;
			text-align:left;
		}
		
		.contenidoMixto h1
		{
			font-size:10pt;
			font-weight: bold;		
			color:#8AA8CA;
			font-family:Verdana,Arial;
		}
		

			
		/*CONTENEDOR BLOQUE DERECHO*/
		.contenedorBloqueLateralConcreto
		{
			float: none;
			display:inline;	
		}
		
		.contenedorBloqueLateralConcreto ul
		{
			display: inline;
			list-style-type: none;
		}
		
		/*CONTENEDOR VALIDACIÓN*/		
	.contenedorElementoBloqueDerecho
		{
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 9px; 
			font-weight: bold;
			float:left;
			width:210px;
			padding: 0;
			display: inline;
		}	
	
		.usuario
		{
			float:left;
			margin-top:10px;
			width:60px;			
		}
		
		.password
		{
			float:left;
			margin-top:10px;
			width:60px;
		}
		
		.txtusuario
		{
			float:left;
			margin-top:5px;
			width:120px;			
		}
		
		.txtpassword
		{
			float:left;
			margin-top:5px;
			width:120px;
		}	
			
		.registrar
		{
			float:left;
			text-align:right;
			vertical-align: baseline;
			width: 170px;
			margin-top:5px;
			margin-right:5px;
		}
	
		.form 
		{
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 10px; color: #454545; 
			background-color: #FFFFFF; 
			border: solid 1px #9298b4; 
			}
			
		.boton 
		{  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 10px; 
			color: #4a516b; 
			background-color: white; 
			border: solid 1px #9298b4; 
			}
			
		.boton2 
		{ 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 9px; 
			color: #4a516b; 
			background-color: white; 
			border: solid 1px #9298b4;
			min-height: 16px; 
			font-weight: bold
			}		
			
			/*CONTENEDOR NOTICIA ALEATORIA*/	
		.noticiaAleatoria
		{			
			text-align:justify;
			float:left;
			width:200px;
			padding:10px 5px 10px 10px;			
		}	
		
		.lnkNoticiaAleatoria 
		{
			color:black; 
			font-size:8pt ;
			font-weight: bold; 
			font-family:Verdana,arial;
		} 
		
		:hover.lnkNoticiaAleatoria 
		{
			color:#8AA8CA;
		}	
		
		.cuerpoNoticiaAleatoria
		{
			font-size:9pt; 
			color:gray; 
			font-weight:normal;
			font-family:Verdana,Arial;
		}
		
		/*CADA UNO DE LOS BLOQUES DE LA DERECHA*/
		.elementoBloque
		{
			border-bottom:solid 0px silver;
			width:233px;
		}	
		
		.titulosElementos
		{

			border-bottom: solid 1px silver;
			background-color:#8AA8CA;		
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 9px; 
			color: gray; 
			font-weight: bold;
			float:left;
			width:200px;
			min-height:15px;
			margin: 0px 0px 0px 0px;
			padding:0;
			display: inline;
		}	
		.separador
		{
			float:left;
			min-height:15px;
			width:170px;
		}		
			
		/*CONTENEDOR CALENDARIO*/			
		.calendario
		{			
			text-align:justify;
			float:left;
			width:200px;
			padding:10px 5px 10px 10px;
			
		}
			
		/*CONTENEDOR VOTACIONES*/			
		.votaciones
		{			
			text-align:justify;
			float:left;
			width:200px;
			padding:10px 5px 10px 10px;
			
		}	
		
		.margenIzquierdo
		{
			vertical-align:bottom;
			float:left;
			width:10px;
			min-height:15px;
		}	
			
		.margenDerecho
		{
			float:left;
			width:10px;
			display:inline;
		}
		
		.lineaTitulo
		{
			background-color:#8AA8CA;
			vertical-align:bottom;
			float:left;
			width:9px;
			min-height:16px;
		}
		
		.textoTitulo
		{
			float:left;
			font-size:10pt;
			font-weight: bold ;
			color:white;
			font-family:Verdana,Arial;
			margin-top:14px;
			margin-left:10px;
		}
		
		/*NOTICIAS*/
		
				
		.titularesElementos
		{
			border-bottom: solid 0px silver;		
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 9px; 
			color: gray; 
			font-weight: bold;
			float:none;
			width:450px;
			min-height:15px;
			margin: 0px 0px 0px 0px;
			padding:0;
			display: inline;
		}			
		
		.titularesContenidos
		{

			background-image: url(/imx/imx3/fondo_titulos.jpg);
			background-repeat: no-repeat;
			float:left;
			width: 233px;
			height: 47px;
			min-height: 47px;
			min-width: 233px;
			display: inline;
		}					
		
		.lineaTitular
		{
			border-right:solid 1px silver;
			background-color:#8AA8CA;
			vertical-align:bottom;
			float:left;
			width:14px;
			min-height:15px
		}
		
		.textoTitular
		{
			background-color:#e6e7ee;
			float:left;
			width:500px;
			min-height:15px;
			font-size:10pt;font-weight: bold ;color:#8AA8CA;font-family:Verdana,Arial;
		}	
		
		.divNoticiaResumida
		{			
			padding:10px 0px 10px 0px;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: gray; 
			float:none;
			width:540px;
			min-height:15px;
			margin-bottom:15px;
			display: inline;
		}	
		
		.separadorNoticia
		{
			background-color:Gray;
			float:none;
			min-height:1px;
			width:570px;
		}	
		
		.lineaSeparacion
		{
			background-color:gray;
			vertical-align:bottom;
			float:none;
			width:570px;
			min-height:1px;
		}
		
		.divDetalleNoticia
		{
			border-bottom: solid 1px silver;	
			padding:10px 0px 10px 0px;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: gray; 
			float:none;
			width:500px;
			min-height:15px;
			margin: 0px 0px 0px 0px;
			padding:0;
			display: inline;
			}
			
		.divDetalleNoticia p
		{

			font-family: Arial, Helvetica, sans-serif; 
			text-align:justify;
			font-size: 11px; 
			color: gray; 
			display: inline;
		}				
			
		.divDetalleNoticia h1
			{
				font-size:10pt;
				float:left;
				font-weight: bold ;
				line-height:1;
				color:gray;
				font-family:Verdana,Arial;
				line-height:2;
			}
			
			.divDetalleNoticia h2
				{
					font-size:9pt;
					float:left;
					font-weight: bold ;
					line-height:1;
					color:#9298b4;
					font-family:Verdana,Arial;
				}
				
				/*VOTACIONES*/
				
			.divVotacion 
			{
			color:#ff9900; 
			font-size:8pt ;
			font-weight: bold; 
			font-family:Verdana,arial;
			display: inline;
				}
				
			.TitularVotacion
			{
			color:black; 
			font-size:8pt ;
			font-weight: bold; 
			font-family:Verdana,arial;
			}
			
			.RespuestasVotacion
			{
				font-size:9pt; 
				text-align:left; 
				font-weight: normal ;
				line-height:1;
				color:gray;
				font-family:Verdana,Arial;
			}
			
		.ContenedorPie
		{
			color:white;
			background-image: url(/imx/imx3/pie.jpg); 
			font-size:8pt ;
			font-weight: bold; 
			font-family:Verdana,arial;
			padding:7px 0px 0px 0px;
			background-color:#8AA8CA;
			text-align:center;
			float:left;
			height: 37px; 			    
			width: 800px;
			display:inline;	
			}
			
			
		.ContenedorPie a
		{
			color:white; 
			font-size:8pt ;
			font-weight: bold; 
			font-family:Verdana,arial;

			}	
			
		.hover:ContenedorPie a
		{
			color:gray; 
		}						
			/*CALENDARIO*/
			
		.lnkCalendario
		{
			color:#8AA8CA; 
			font-size:8pt ;
			font-weight: bold; 
			font-family:Verdana,arial;
		} 
		
		:hover.lnkCalendario 
		{
			color:Black;
		}
		
		/*ICONOS*/
		.divIconos
		{
			padding:5px,5px,0,0; 
			text-align:left;				
			background-color:#182E3B;
			float:left;
			width:120px;
			height:30px;  
			min-width:120px;
			min-height:40px;  							
			vertical-align:middle;
			display:inline;	
			}
			
		.divIconos ul 
		{		
			padding: 0px 0px 0px 0px;
			margin-left: 0px;
			display: inline;
			list-style-type: none;

			
		}	
		
		
		.divIconos li
		{		
			list-style:none;
			color:white; 
			display:inline;	
			
				}				

		.separadorLinks
		{
			color:#8AA8CA; 
			font-size:9pt ;
			font-weight: bold; 
			font-family:Verdana,arial;			
		}
				
		.lnkIconos
		{
			color:black; 
			font-size:8pt ;
			font-weight: bold; 
			font-family:Verdana,arial;
		} 
		
		:hover.lnkIconos
		{
			color: Gray;
		}	
		
		.dropDownIdiomas
		{
			border: solid 1 gray;
			font-size:8pt ;
			font-family:Verdana,arial;	
			max-height:15px;		
		}		

	.lnkDisenadoPor{color:black;font-size: 8pt; underline:none; font-size:8pt; font-family:Verdana,arial} 
	:hover.lnkMenuPrincipalClaro{color:#8C2C37;}	

		.lnkSubmenu
		{
			color:black; 
			font-size:8pt ;
			font-weight: bold; 
			font-family:Verdana,arial;
		} 
		
		.lnkSubmenu{	color:#8AA8CA;}	