

	
	

 	
        A {text-decoration:none}
        
        body {
	text-align:center;
			}
						

		        
		.ContenedorBase 
		{
			float:none;
			max-height: 100%;
			width: 800px;
			margin: 0px auto 0px auto;						    
			text-align:left;
			display:inline;		
			}
        
               body {
			font-family:Georgia, "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: gray;     */			
			float:none;
			min-height: 90px; 
			max-height:90px;			    
			width: 800px; 
			margin:0 0 0 0;   
			display:inline;	
			}	
			
		.ContenedorSeparador {
			/*background-color: Silver;     */
			position: relative; 
			min-height: 1px; 			    
			width: 800px; 
			display:inline;	
			}				

		.ContenedorSubMenu {
			float:left;
			min-height: 70px; 			    
			width: 800px; 
			display:inline;	  
			}	
			
		.ContenedorConcreto 
		{
			/*background-color: Lime;    */
			float:left;
			min-height: 475px;
			width:586px;
			margin-left: 10px;	
			display:inline;	
		}		
		
		.ContenedorBloqueLateral 
		{
			/*background: url(/imx/fondoBloqueDerecha.jpg) repeat;*/
			float: left;
			min-height: 70px; 			    
			width: 200px; 
			display:inline;
			padding: 0px 0px 0px 0px;
			border:solid 1px silver;
		}		
		
		
		/*ESTILOS DE MENUS*/
		.ContenedorMenu 
		{
			border:solid 1px red;
			padding:2px 0px 2px 0px ; 
			text-align:left;
			background-color:red;
			float:left;
			min-height: 15px; 			    
			width: 596px;
			vertical-align:middle;
			display:inline;	
			}
			
			.ContenedorMenu a 
			{
			/*background-color:red;*/
			color:white; 
			font-size:8pt;
			font-weight:bold;
			font-family:Verdana,arial
			} 
			
		.ContenedorMenu a:hover 
			{
			color: Silver;
			}		
			
		.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 
		{
			text-align:left;
			float:none;
			min-height: 25px; 			    
			width: 800px;
			margin-left:-50px;
			display:inline;	
		}
		.ContenedorSubMenuConcreto
		{
			float:left;
			min-height: 20px; 			    
			width: 800px;
			display:inline;	
			margin-top:5px;
		}
		
		.ContenedorSubMenuConcreto a 
			{
			/*background-color:red;*/
			color:red; 
			font-size:8pt;
			font-family:Verdana,arial
			} 
			
		.ContenedorSubMenuConcreto a:hover
			{
			color:#9298b4;
			}
		
		.ContenedorSubMenuConcreto li
		{			
			border-bottom: 2px dotted silver;
			text-align: center;
			display: inline;
			list-style-type: none;
		}		
		/*CONTENIDO MIXTO*/
		
		.contenidoMixto
		{
			margin-left:0px;
			background-color: white;
			text-align:left;
		}
		
		.contenidoMixto h1
		{
			font-size:10pt;
			font-weight: bold;		
			color:red;
			font-family:Verdana,Arial;
		}
		
		.contenidoMixto ul 
		{					
			display: inline;
		}	
		
		
		.contenidoMixto li
		{					
			color:white; 
			font-size:8pt;
			font-family:Verdana,arial;
			display:inline;
			}
		/*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; 
			color: gray; 
			font-weight: bold;
			float:left;
			width:180px;
			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:red;
		}	
		
		.cuerpoNoticiaAleatoria
		{
			font-size:8pt; 
			color:gray; 
			font-weight:normal;
			font-family:Verdana,Arial;
		}
		
		/*CADA UNO DE LOS BLOQUES DE LA DERECHA*/

		.elementoBloque
		{
			border-bottom:solid 1px silver;
			width:200px;
		}	
		
		.titulosElementos
		{

			border-bottom: solid 1px silver;
			background-color:red;		
			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:200px;
		}			
		/*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:red;
			vertical-align:bottom;
			float:left;
			width:9px;
			min-height:16px;
		}
		.textoTitulo
		{
			background-color:#e6e7ee;
			float:left;
			width:190px;
			min-height:10px;
			font-size:10pt;font-weight: bold ;color:red;font-family:Verdana,Arial;
		}
		
		/*NOTICIAS*/
		
		.titularesElementos
		{
			border-bottom: solid 1px 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;
		}			
		
		.lineaTitular
		{
			border-right:solid 1px silver;
			background-color:red;
			vertical-align:bottom;
			float:left;
			width:14px;
			min-height:15px
		}
		.textoTitular
		{
			background-color:#e6e7ee;
			float:left;
			width:555px;
			min-height:15px;
			font-size:10pt;font-weight: bold ;color:red;font-family:Verdana,Arial;
		}	
		.divNoticiaResumida
		{			
			padding:10px 0px 10px 0px;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: gray; 
			float:none;
			width:570px;
			min-height:15px;
			margin: 0px 0px 0px 0px;
			padding:0;
			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:570px;
			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:8pt;
					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:8pt; 
				text-align:left; 
				font-weight: normal ;
				line-height:1;
				color:gray;
				font-family:Verdana,Arial;
			}
			
		.ContenedorPie
		{
			color:white; 
			font-size:8pt ;
			font-weight: bold; 
			font-family:Verdana,arial;
			padding:7px 0px 0px 0px;
			background-color:red;
			text-align:center;
			float:left;
			min-height: 25px; 			    
			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:red; 
			font-size:8pt ;
			font-weight: bold; 
			font-family:Verdana,arial;
		} 
		:hover.lnkCalendario 
		{
			color:Black;
		}
		
		/*ICONOS*/
		.divIconos
		{
			border:solid 1px red;
			float: left;
			width:200px;
			max-height:19px;
			text-align:right;
			}
			
		.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:red; 
			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;		
		}			