@charset "utf-8";
/* CSS Document */



#cuadro_cursos
{	display:block;
	width:200px;
	float:left;
}

#cuadro_fechas
{	display:block;
	width:250px;
	float:left;
}

.titulos

{ 
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#920603;
}

#cajacambiantes
{
	display:block;
	float:left;
	width:770px;
	background-color:#FFF;
	border:none;
	margin:0;
	padding:0;

}


#cajaboton
{
	display:block;
	float:left;
	width:250px;
	background-color:#900;
	padding:0;
	margin:0;
	

}

#cajaboton ul
{	margin:0;
	padding:0;
}

#imagencambiante
{
	display:block;
	float:left;
	width:517px;
	background-color:#FFF;
	border:none;
	margin:0;
	padding:0;

}
.boton
{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#920603;
	float:left;
	height:25px;
	background-color:#FFF;
	list-style:none;
	
	
}
#cajaboton
{
	display:block;
	float:left;
	width:250px;
	background-color:#FFF;

}

#cajaboton ul 
{	margin:0;
	padding:0;
}
#cajaboton ul li
{	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside; /*colocar solo para IE*/
	
}
#cajaboton ul li a
{	display:block;
	width:230px;
	height:28px;
	padding-left:20px;
	padding-top:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	
}
#cajaboton ul li a:hover
{
	text-decoration:none;
	font-weight:bold;
	background-color:#920603;
	color:#FFF;
}

#cajabotonpeq
{
	display:block;
	float:left;
	width:256px;
	
}

#cajabotonpeq ul 
{	margin:0;
	padding:0;
}
#cajabotonpeq ul li
{	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside; /*colocar solo para IE*/
	
}
#cajabotonpeq ul li a
{	display:block;
	width:256px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	
}
#cajabotonpeq ul li a:hover
{
	text-decoration:none;
	font-weight:bold;
	background-color:#920603;
	color:#FFF;
}

.botonpeq
{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#920603;
	float:left;
	height:15px;
	list-style:none;
	
	
}



#contienelistas
{
	display:block;
	width:770px;
	background-image:url(../images/fondo-links.jpg);
	background-position:center;
	background-repeat:no-repeat;
	float:left;

}



#cajavideos
{
	display:block;
	float:left;
	width:200px;
	height:200px;
	text-align:center;
	background-color:#FFF;
	

}

#lateralvideo
{
	display:block;
	width:560px;
	height:200px;
	text-align:justify;
	padding-left:10px;
	background-color:#FFF;
	float:left;

}



.tablatexto

{	
	font-weight:bold;
	color:#004000;
		
}

.tablatexto a

{	
	font-weight:bold;
	color:#004000;
		
}

.tablatexto a:hover

{	
	font-weight:bold;
	color:#800000;
		
}


.errorformulario
{	color:#cc3333;
	border:1px solid #cc3333;
	display:inline;
}

.tablacalendario
{	display:table;
	width:770px;
	border-collapse:collapse;
	border:1px solid #ccc;
	
	
}

.tablacalendario th
{	background-color:#800000;
	color:#fff;
	height:25px;
	font-size:12px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
}

.tablacalendario td
{	color:#000;
	height:20px;
	padding:0;
	padding-left:5px;
	font-size:12px;
	border-right:1px solid #ccc;
}

.tablacalendario td a
{	
	font-size:12px;
	color:#030;
	font-weight:bold;
	text-decoration:none;
}

.tablacalendario td a:hover
{	
	color:#030;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	
}




.cuadro_fotos

{
	display:block;
	float:left;
	width:190px;
	height:190px;
	font-size:12px;
	border:1px solid #ccc;
}

.cuadro_textofotos

{
	display:block;
	text-align:center;
	float:left;
	width:190px;
	height:30px;
	font-size:10px;
	border:1px solid #ccc;
}


.limpiarfloat
{	
	margin:0;
	padding:0;
	clear:both;
}

