.cajita4 {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #ABB6BD;
color:#8D8D8D;
font-family:"Verdana";
font-size:11px;
height:20px;
width:480px;
}
.cajita5 {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #ABB6BD;
color:#8D8D8D;
font-family:"Verdana";
font-size:11px;
height:20px;
padding:1px 3px;
width:238px;
}

.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	padding-left: 5px;
}

.texto_noticias {
	
 font-family: "Arial", "Helvetica", "sans-serif", "Times New Roman", "Courier New", "Times", "serif","Verdana", "Geneva";
 font-size: 11px;
 color: #333333;
 line-height: 130%;
 text-decoration: none;
}

.texto_noticias2 {
	
 font-family: "Arial", "Helvetica", "sans-serif", "Times New Roman", "Courier New", "Times", "serif","Verdana", "Geneva";
 font-size: 13px;
 color: #333333;
 line-height: 130%;
 text-decoration: none;
 font-weight:bold;
}


.texto_girs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.tabla_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align:center;
	height: 25px;
}

.tabla_titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;

	height: 25px;
}

.tabla_titulo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:  #8D8D8D;

	height: 25px;
}


.tabla_titulo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align:center;
	height: 25px;
	background:#EEEEEE;
	
}


.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
}


.txt_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	line-height: 17px;
}


.obligatorio_rojo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	line-height: 17px;
	font-weight: bold;
}



.txt14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	line-height: 17px;
}

.txt16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	line-height: 17px;
}


.txt_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	line-height: 17px;
}


.listado A:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11; 
text-decoration: none;
color:  #8D8D8D;
}

.listado  A:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11; 
text-decoration: none;
color:  #8D8D8D;
}
.listado  A:active {
font-family: Arial, Helvetica, sans-serif;
font-size:11; 
text-decoration: none;
color:  #8D8D8D;
}
.listado  A:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11; 

color: black;
}







.menu_izquierda A:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12; 
text-decoration: none;
color:  #000000;
text-decoration: none;

}
.menu_izquierda A:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12; 
text-decoration: none;
color:  #000000;
}
.menu_izquierda A:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12; 
text-decoration: none;
color:  #000000;
}
.menu_izquierda A:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:13; 
font-weight:bold; 
color: red;
}







.menu_izquierda2 A:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12; 
text-decoration: none;
color:  #8D8D8D;
text-decoration: none;

}
.menu_izquierda2 A:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12; 
text-decoration: none;
color:  #8D8D8D;
}
.menu_izquierda2 A:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12; 
text-decoration: none;
color:  #8D8D8D;
}
.menu_izquierda2 A:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12; 

color: red;
}















.event {
background-color: #DF0101;
border:1px solid #000000;
}

.title {
color:#FFFFFF;



}

.event2 {
background-color: #0174DF;
border:1px solid #ffffff;


}


.normal {
background-color: #ffffff;
border:1px solid #cccccc;

}

.today {
background-color: #04B45F;
border:1px solid #000000;	
}





table.curso{
border:1px solid #cccccc;
padding:0px;	
}
table.curso th{
width:36px;
background-color:#cccccc;
text-align:center;
color:#ffffff;
border-left:1px solid #ffffff;
font-family:Arial, verdana, Times, serif;
font-size:11px;
}
table.curso td{
text-align:center;
padding:6px;
margin:0;
font-family:Arial, verdana, Times, serif;
font-size:11px;
}


.footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
}

.footer2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999;
}.texto_cuadrado_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.fondo_tabla_productos {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
text-decoration: none;
font-weight:bold;
color: #000000;
}










.td_fondo
{
	border-bottom: 1px dotted rgb(204, 204, 204);
}.azul_footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #06F;
}
