html {min-height:100%;}

body { font-family: Trebuchet MS; font-size: 0.9em; text-align: left; min-height:100%; margin: 0 auto;}

/**{border: solid 1px blue;}*/
a:hover {text-decoration: underline;} 
a:link {text-decoration: none;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}

#externo {width: 400px; height: 400px; margin-left: 200px,}
#interno {width: 398px; height: 398px; border-left: solid 4px #15180f; border-right: solid 4px #15180f; background-color: #ffffff;}
p { width: auto; height: auto; margin-left: 10px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px; border: solid 0px blue;}

	#general {border: solid 0px red;}
	
	html body #CBG { width: 100%; margin: 0 auto; text-align: center;}
	html body #CBG img { margin-top: 5px; }
	html body #cabecera { margin: 10px auto 0 auto; }
	
	
	/*#cabecera{background-image: url('cabezera2.jpg'); background-repeat: no-repeat; margin-top: 10px; width: 880px; height: 165px; border: solid 0px red; padding: 20px; text-align: left;}*/
	
    
    #menu {float: right; text-align: left;  margin-right: 105px; margin-top: 151px; width: 720px; height: 30px; background-color: transparent; border: solid 0px yellow;}
    .barraMenu {margin-left: 5px; border: solid 0px #ffffff; width: 500px; height: 20px; color: #ffffff;}
    .barraMenu a{margin-left: 2px; color: #ffffff; font-weight: bold; border: solid 0px #ffffff; width: 500px; height: 20px; text-decoration: underline; margin-top: -5px;}
    .barraMenu a:hover{text-decoration: underline;}
    .Ainicio:hover span{display: block;}
	#MenuHorizontal {border: solid 0px red; height: 20px; background-color: #3E5392;}
	
	#logoCabecera {width: 70px; text-align: left; height: 160px; border: solid 0px #ffee08;  margin-top: 0px;  margin-left: 50px;}
	#fondoLogo {position:absolute; z-index:-1; background: #ffffff; width: 53px; height: 36px; margin-top: 124px; margin-left: 0px;  }
	#logoCabecera img{ position:absolute; z-index:10; width: 53px; height: 158px; border: solid 0px #ffee08;  margin-top: 0px;  margin-left: 0px;}
	
	
	/*background-image: url('logoCabecera.jpg'); background-repeat: no-repeat;*/
	#tituloUniversidad {float: left; width: 670px; height: 50px; border: solid 0px #ffee08; margin-top: 5px;  margin-left: 10px; text-align: center;}
	
	#tituloUniversidad p {border: none; font-size: 1.4em; font-weight: bold; color: #0e3e88;}
		
	#contenido {position: relative; min-height: 700px; width: 910px;  margin: 20px auto 0 auto; text-align: left;  border: solid 0px red;}
	/**/
	* html  #contenido {height: 100%; border: solid 0px red; margin: 20px auto 0 auto; width: 910px; text-align: left;} 

	.tituloColumna {border: solid 0px red; margin-top: 0px; text-align: center; font-weight: bold; font-size: 1.2em;}
	
    #barrahora{border: solid 0px blue; margin-top: 30px; width: 880px; height: 20px;}
    #barrahora #fecha {float: right; margin-right: 20px;}
        
    #myDiv {margin-left: 20px; float: left; position: relative; margin-top: 0px; height: auto; width: 210px; background-color: #ffffff; z-index: 10;}
    #Col_izquierda {margin-left: -205px; float: left; position: relative; margin-top: 350px; height: auto; width: 210px; background-color: #ffffff; z-index: 100;}
    * html #myDiv {margin-left: 10px; float: left; position: relative; margin-top: 0px; height: auto; width: 210px; background-color: #ffffff;}
    #myDiv img{border: solid 0px red;}
        
	#central {margin-left: 10px; float: left; text-align: center; margin-top: 10px; width: 440px; height: 450px; background-color: #ffffff; border-left: solid 0px #c0c0c0; border-right: solid 0px #c0c0c0; z-index: -100;}
	
    #centralContenido {margin-left: 235px; margin-top: 10px; width: 650px; min-height: 100%; background-color: #ffffff; border: solid 0px green; position: relative; z-index: 0; text-align: left;}
		
   * html #centralContenido {margin-left: 10px; margin-top: 10px; width: 650px; height: 100%; background-color: #ffffff; border-left: solid 0px #c0c0c0; border-right: solid 0px #c0c0c0; z-index: -100; text-align: left; }
	   
	    #centralHorizontal {margin-left: 35px; margin-top: 10px; width: 850px; min-height: 100%; background-color: #ffffff; border: solid 0px green; position: relative; z-index: 0; text-align: center;}
		
   * html #centralHorizontal {margin-left: 35px; margin-top: 10px; width: 850px; height: 100%; background-color: #ffffff; border-left: solid 0px #c0c0c0; border-right: solid 0px #c0c0c0; z-index: -100; text-align: center; }  
	   
	
	#moduloNoticias{text-align: justify;}
	.linkNoticia{ color: #000000; text-decoration: none;}
	.linkNoticia:hover {text-decoration: underline;}
	.linkNoticia:link {text-decoration: none;}
	.linkNoticia:active {text-decoration: none;}
	.linkNoticia:visited {text-decoration: none;}
	
	.someclass div {text-align: justify;}
	
	.tituloNoticia {margin-left: 5px; margin-right: 5px; text-align: center; width: 640px; font-size: 1.5em; color:#5F6C85;  border: solid 0px red;}	
	.textoDetalleNoticia {margin-left: 5px; margin-right: 5px; text-align: justify; width: 640px; min-height: 100%; font-size: 0.9em; border: solid 0px blue;  text-indent: 2%; position:relative; }
		
	.textoDetalleNoticia:first-letter { font-size: 2em; font-weight: bold; color: #5F6C85; }
	.textoNoticiaLargo {margin-left: 5px; margin-right: 5px; text-align: justify; width: 640px; height: 420px; font-size: 0.9em; overflow: auto;  text-indent: 2%;}
	.textoNoticiaLargo:first-letter { font-size: 2em; font-weight: bold; color: #5F6C85; }
	
      .divInterno {margin-left: 1px; margin-top: -5px; padding: 0px; border: solid 0px #000000; width: 200px; border-left: solid 4px #c0c0c0; border-right: solid 4px #c0c0c0; background-color: #eeeeee; height: 300px; position: relative; }
	  
    #bannerCentral {background-color: #ffffff; border: solid 0px red; width: 430px; height: 300px;}
    #bannersCentrales {background-color: #ffffff; width: 430px; height: 150px;}
    
    #derecho {margin-left: 10px; float: left; position: relative; margin-top: 0px; width: 200px; height: 250px; background-color: #ffffff; border-left: solid 0px #c0c0c0; border-right: solid 0px #c0c0c0;}

	/*Estylos de al encuesta para firefox y IE7*/
	#contenido > #derechoEncuesta {margin-left: 12px; float: left; position: relative; margin-top: 100px; width: 200px; height: auto; background-color: #ffffff; border: solid 0px #c0c0c0; }
	#contenido > #derechoEncuesta > .InternoEncuesta {margin-left: 1px; margin-top: 0x; padding: 0px; border: solid 0px #000000; width: 200px; border-left: solid 0px #87C8FA; border-right: solid 0px #87C8FA; background-color: #87C8FA; text-align: center;}
	.barraHorizontal {margin-left: 5px; height: 20px; border: solid 0px black;}
		.ulEncuesta {border: solid 0px black; padding-top: -10px; list-style-type: none;}
		.ulEncuesta li {list-style-type: none; border: solid 0px red; width: 100%; height: 25px; text-align: left; padding-top: 0px; float: left; padding-left: -20px;}
		.porcentaje {border: solid 0px blue;}
		span {text-align: center; border: solid 0px yellow; font-size: 1em; padding-top: -10px;}
		form {height: auto; width: auto;}
		.boton {background: #ffffff; color: #000000; border: solid 1px black; margin-top: 5px; cursor: pointer;}
		.mensajeEncuesta {font-weight: bold; }
		.PreguntaEncuesta {font-weight: bold; border: solid 0px blue;}
	
	
	/*Estylos de al encuesta para IE6*/
	* html  #derechoEncuesta {margin-left: 12px; float: left; position: relative; margin-top: 10px; width: 200px; height: auto; background-color: #ffffff; border-left: solid 0px #c0c0c0; border-right: solid 0px #c0c0c0;}
	* html  .InternoEncuesta {margin-left: 1px; margin-top: 0x; padding: 0px; border: solid 0px #000000; width: 200px; border-left: solid 0px #87C8FA; border-right: solid 0px #87C8FA; background-color: #87C8FA; text-align: center;}
	*html .ulEncuesta {list-style-type: none; border: solid 0px black; padding-top: -20px; height: 50px; width: auto;}
	*html #moduloEncuesta form {border: solid 0px red; padding-top: -10px;}
	*html .boton {background:  #ffffff; color: #000000; border: solid 1px black; margin-top: 1px; cursor: pointer;}	
	*html .ulEncuesta li {list-style-type: none; border: solid 0px red; width: 100%; height: 20px; text-align: left; padding-top: -5px; float: left; padding-left: -20px;}
	*html .PreguntaEncuesta {font-weight: bold; border: solid 0px blue;}
	
	/*#moduloEncuesta {background: #000000;}*/
    
    #pscroller1{border: solid 0px red; text-align: left; margin-top: -10px; width: 187px;
					height: 230px; padding: 5px;	background-color: #eeeeee;}
    #pscroller1 a{font-size: 0.8em;}
    #pscroller1 .tituloNoti{font-size: 1.3em; color: #284b8a; font-weight: bold;}
    #pscroller1 a:hover{text-decoration: underline; cursor: pointer;}
	
	/*.tituloNoti {font-size: 1.3em; color: #284b8a; font-weight: bold;}*/
    
    .textoNoticia {border: solid 0px blue; width: 190px; height: 250px; }
	
	#MenuVertical {border: solid 0px green; margin-top: 0px;  position: relative; height: auto; width: 190px;}
	#MenuVertical ul.menuVertical .padreTitulo {position: relative; height: 20px; margin-bottom: 2px;}
	#MenuVertical ul.menuVertical .padreTitulo h3{background: #FFD800; text-align: center; font-weight: bold; width: auto; color: #000000; font-size: 0.9em; margin-top:0px;}
	#MenuVertical ul.menuVertical .menuVlink a {margin-top: 2px; margin-bottom: 2px;}
	
	.divIntern {border: solid 0px blue; margin-top: 10px;}
	.divIntern table { border: solid 0px #ffffff; margin-top: -3px; margin-left: -3px; width:430px; height:150px; border: solid 0px blue; background: #ffffff;}
	.bannersPeq {margin-left: -5px;border: solid 0px red; width: 140px; height: 140px; text-align: center;}
	.bannersPeq a{width: 100%; text-align: center; height: 20px; color: blue;}
	.bannersPeq a:hover{text-decoration: underline; color: #000000;}
	
	.infoNoticias {font-weight: bold; font-size: 1em; }
	.VerTodas {text-align: right; margin-left: 250px; font-weight: bold; font-size: 1em; border: solid 0px red;}
	.listadoNoticias {border: solid 0px blue;}
	.listadoNoticias li {margin-left: 50px; margin-top: 10px;}
	.listadoNoticias li a {border: solid 0px red; font-size: 1.2; margin-left: 5px; margin-top: 10px;}
	
	#textnews {border: solid blue 1px; background-color: red;}
	
		/*---------------ESTILOS BORDES DE DIVS -----------------------------------*/
		rtop {margin-left: 5px; margin-top: 5px; }
		encuestatop {margin-left: 5px; margin-top: 5px; }
		b.rtop, b.rbottom{display:block;background: transparent;}
		b.encuestatop, b.encuestabottom{display:block;background: transparent;}
		b.rtop b, b.rbottom b{display:block; height: 1px;  overflow: hidden; background: #3E5392;}
		b.encuestatop b, b.encuestabottom b{display:block; height: 1px;  overflow: hidden; background: #87C8FA;}
		b.r1{margin: 0 5px}
		b.r2{margin: 0 3px}
		b.r3{margin: 0 2px}
		b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px}
		b.rtop b.r4, b.encuestabottom b.r4{margin: 0 1px; height: 2px}
	/*---------------ESTILOS BORDES DE DIVS -----------------------------------*/
	
	
 #piePagina {
			position:relative; 
			background-color: transparent;
			margin: 10px auto 0 auto;
			height:60px; 
			width: 880px; 
			color: #ffffff; 
			border: solid 0px yellow; 
			text-align: center;  
		 }
		
    html body > #piePagina {
			position:relative; 
			background-color: transparent;
			margin: 10px auto 0 auto;
			height:60px; 
			width: 880px;
			color: #ffffff; 
			border: solid 0px black; 
			text-align: center; 
		 }
		
    #piePagina a{font-weight: bold; color: #ffffff; font-size: 0.8em; }
    #piePagina a:hover{font-weight: bold; color: yellow; font-size: 0.8em; text-decoration: underline;}
    .textoPiePagina {position:relative; width: 880px; height: 50px; font-size: 0.8em; background-color:  #3E5392;}

	div#todos_los_videos{ width: 580px; height: 100%; border: solid 0px red; text-align: center;}	
/**GALERIAS DE VIDEOS**/
		div.lineas_albunes_vid {height: 200px; border: solid 0px red;}
		/*div#todos_los_albunes{ width: 580px; height: 100%; border: solid 0px red; text-align: center;}*/
		
		div.portadas_albunes_vid {float: left; margin-left: 30px; margin-top: 15px; width:152px; height: auto; border: solid 1px #4E71B1; background: #9FB7FF; text-aling: center;}
		div.portadas_albunes_vid:hover {  background: #EFF3FF;}
		div.portadas_albunes_vid a { font-famyli: arial; font-size: 0.6em; font-weight: bold; color: #0F204F; text-decoration: none; width: 150px; }
		div.portadas_albunes_vid a:hover{ font-size: 0.6em; font-weight: bold; text-decoration: none; color: #0F204F;}
		div.portadas_albunes_vid img {border: solid 2px #ffffff; margin-top: 10px; margin-left: 1px; margin-right: 1px;}
		/**GALERIAS DE VIDEOS**/
		
		p.comentario_video { background: #FEE55E; width: 419px; margin: 0 auto; height: auto; border: solid 1px #DEDEDE; margin-top: -3px; text-align: left; 
padding-left: 2px; padding-right: 2px; font-size: 0.8em; margin-bottom: 50px;}
		
		p.paginacion_album { border: solid 0px blue; width: 580px; height: 20px; text-align: center; margin-top: -10px; border-bottom: solid 1px #000000; }
		p.paginacion_album a.N_pagina {margin-left: 5px; font-size: 0.8em; font-weight: bold;  }
		p.paginacion_album a.N_pagina:hover {cursor: pointer;}
		
		div.videoUID {text-align: center;}
		
		