body {background-color:  #EFEFEF;
      
	 }

.contenido {
		background: #EFEFEF;			
		width : 800px;
		height : 100%;
		margin : 0;
		padding :0;
		clear:both;
		}

.contenido .info{			
		width : 575px;
		height : 100%;
		margin : 0;
		padding : 0 0 0 5px;
		float:left;
		background:#FFFFFF;
		font-size:90%;
		letter-spacing:1;
		}
.contenido .info .bloquehome{	/*contenido*/		
		width : 573px;
		min-height: 608px;
		height : 1%;
		margin : 0;
		color:#000000;
		border-left:solid 1px #C8C8C8;
		border-right:solid 1px #C8C8C8;
		margin-bottom :;
		padding:0;
		}
		

.contenido .info .bloquehome .imghome{			
			width : 527px;
			height : 28px;
			margin : 0;
			padding :0 0 0 20px;
			
	
		}
		
	
	
.contenido .info .bloquehome .top{

		width : 550px;
		min-height: 280px;
		height :1%;
		margin-left : 10px;
		padding : 0;
		border-bottom:dashed 1px #C8C8C8;
		
			
	}
			
	.contenido .info .bloquehome .top .virtualpageNoticiasOlimpiadas{

		float:left;
		width : 530px;
		height :260px;
		margin-left : 10px;
		padding : 0;
		line-height:13px;
		letter-spacing:0px;
		text-align:left;
		
		
			
	}
				

		.contenido .info .bloquehome .top .virtualpageNoticiasOlimpiadas .titulo a{
		font-size:14px;
		color:#666;
		font-weight:bold;
		}
		.contenido .info .bloquehome .top .virtualpageNoticiasOlimpiadas .imagen{
		width:530px;
		height:150px;
		margin:5px 0 0 0;
		
		}
		.contenido .info .bloquehome .top .otroNoticiasOlimpiadas{
			
			width:500px;
			height:16px;
			margin-right:10px;
			clear:both;	
			color:#666;
			font-size:10px;
			text-align:center;	
		}		
			
			
	
.contenido .info .bloquehome .bloque2{/*seccion2*/			
		width : 550px;
		height : 150px;
		padding: 5px 0 0 0;
		clear:both;
		border-bottom:dashed 1px #C8C8C8;
		}
	
.contenido .info .bloquehome .bloque2 .inf{/*programas*/				
		width : 215px;
		height : 140px;
		padding: 0 0 0 15px;
		float:left;
		}
	
.contenido .info .bloquehome .bloque2 .inf .cont{				
		width : 235px;
		height : 100px;
		padding: 0 0 0 10px;
		
		}	
		
		
	
	
	
		
		
.contenido .info .bloquehome .bloque2 .prog{		
				width : 210px;
				height : 140px;
				padding: 0;
				float:right;		


}



.contenido .info .bloquehome .bloque2 .prog .cont{				
		width : 210px;
		height : 100px;
		padding: 0;
		
		}	
		
		
	
	
	
	
.contenido .info .bloquehome .bloque3{/*seccion2*/			
		width : 550px;
		height : 155px;
		padding: 3px 0 0 0;
		clear:both;
		border-bottom:dashed 1px #C8C8C8;
		}
	
.contenido .info .bloquehome .bloque3 .dep{/*programas*/				
		width : 215px;
		height : 140px;
		padding: 0 0 0 15px;
		float:left;
		}
	
.contenido .info .bloquehome .bloque3 .dep .cont{				
		width : 235px;
		height : 100px;
		padding: 0 0 0 10px;
		
		}	
		
		
	
	
	
		
		
.contenido .info .bloquehome .bloque3 .secvideo{		
				width : 215px;
				height : 140px;
				padding: 0;
				float:right;		


}



.contenido .info .bloquehome .bloque3 .secvideo .cont{				
		width : 210px;
		height : 100px;
		padding: 0;
		
		}	
		
		

	
	
	
	
.contenido .info .bloquehome .bloque4{/*seccion2*/			
		width : 550px;
		height : 145px;
		padding: 3px 0 0 0;
		clear:both;
		border-bottom:dashed 1px #C8C8C8;
		}
	
.contenido .info .bloquehome .bloque4 .galerias{/*programas*/				
		width : 215px;
		height : 140px;
		padding: 0 0 0 15px;
		float:left;
		}
	
.contenido .info .bloquehome .bloque4 .galerias .contgaleria{				
		width : 235px;
		height : 90px;
		padding: 10px 0 0 10px;
		
		}	
		
		
.contenido .info .bloquehome .bloque4 .galerias .contgaleria a{				
		color:#666;
		font-size:110%;
		
		}		
	
	
		
		
.contenido .info .bloquehome .bloque4 .logo{		
				width : 265px;
				height : 120px;
				padding: 20px 0 0 0;
				float:right;		


}



		
	
	


	

.contenido .info .bloquehome .virtualpage{			
			width : 530px;
			height : 140px;
			padding: 0 0 0 15px;
			border-bottom:dashed 1px #C8C8C8;
			clear:both;
			}
			
			
.contenido .info .bloquehome .virtualpage a{			
		        color:#666;
				font-size:110%;
			}	
			
			
	.contenido .info .bloquehome .virtualpage a:hover{	
				text-decoration: underline;	
		
				}									
	
		.contenido .info .bloquehome .otranota{
			
			width:500px;
			height:16px;
			margin-right:10px;
			clear:both;	
			color:#666;
			font-size:10px;
			text-align:center;	
		}		
	
		
.contenido .info .bloquehome .virtualpageHistoria{			
	
	top:0;
	float:left;
	width : 550px;
	height : *;
	margin-left : 10px;
	padding : 0;
	font-size:12px;
	line-height:13px;
	letter-spacing:0px;
	text-align:left;
	display:none;
			}
			
	
	
.contenido .info .bloquehome .otroHistoria{
			
			width:500px;
			height:16px;
			margin-right:10px;
			clear:both;	
			color:#666;
			font-size:10px;
			text-align:center;	
		}				
		
.contenido .info .bloquehome .desarrollo{			
	
	    width : 530px;
		min-height: 608px;
		height : 1%;
		margin : 0;
		color:#000000;
		padding: 0 0 0 15px;
			}							
	
		
			
.contenido .info .bloquehome .desarrollo .titulo{

		font-size:16px;
		color:#666;
		font-weight:bold;
		padding: 0 0 0 5px;	
		margin:  0 0 3px 0;
		clear:both;		

}


.contenido .info .bloquehome .video{			
	
	    width : 530px;
		min-height: 300px;
		height : 1%;
		margin : 0;
		color:#000000;
		padding: 0 0 0 15px;
		text-align:center;
		border-bottom:dashed 1px #C8C8C8;
		
		
			}					
					
	
		
			
.contenido .info .bloquehome .video .titulo{

		font-size:16px;
		color:#666;
		font-weight:bold;
		padding: 0 0 0 5px;	
		clear:both;		

}


.contenido .info .bloquehome .video .textovideo{

		font-size:12px;
		color:#666;
		font-weight:bold;
		padding: 0 0 0 5px;	
		clear:both;		

}

				
.contenido .info .bottominfo{			
			width : 575px;
			height : 18px;
			background:url(../images/genericos/bg_inferiorint.jpg) top no-repeat;
			clear:both;
			}					
			


	


.imgpequena{padding:3px; margin:2px 5px 0 0; border:solid 1px #666; background:#EEE; color:#333;}
.imggrande{padding:3px; margin:5px ; border:solid 1px #666; background:#EEE; color:#333;}
.vermas{color:#666; font-size:90%;}
.vermas a{color:#015593; font-weight:normal;} 
.vermas a:hover{text-decoration:underline;}		
	
