A:link
{
	text-decoration: none;
	color:#723239;
}
A:visited
{
	text-decoration: none;
	color:#663333;
}
A:hover
{
	text-decoration: none;
	text-decoration: underline;
	color:#000;
}
A:active
{
	text-decoration: none;
	color:#223239;
}

/*****************************************/

li{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 11px;
	padding: 1px;
	color:#2B424E;
}


table.gen{
	border: solid #663333 2px;
	border-top: solid #223239 2px;
	border-left: solid #223239 2px;
}

td.arriba{
	border-top:dotted #404446 1px;
}

td.abajo{
	border-bottom:dotted #404446 1px;
}

td.izquierda{
	border-left:dotted #404446 1px;
}

.imggal{
	border: solid #663333 1px;
}
.songal{	
	border: 0px solid black
}

.tabnoticias{
	border:solid #8A9194 1px;
	border-left:solid #663333 7px;
	filter: alpha(Opacity=90);
}

.menu{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
	font-variant: small-caps;
	color:#223239;
}
.mm_menu{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 12px;
	vertical-align: bottom;
	letter-spacing: 2px;
	text-decoration: none;
	font-variant: small-caps;
	color:#223239;
}
.texttitle{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 12px;
	font-weight: bold;
	color:#404446;
}

.texttitlesection{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 16px;
	font-weight: bold;
	color:#663333;
}

.textcursive{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color:#606466;
}

.text{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 11px;
	color:#2B424E;
}


.textres{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 11px;
	font-weight: bold;
	color:#663333;
}

.textthumb{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 9px;
	color:#2B424E;
}
.textthumb:hover{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 9px;
	color:#2B424E;
}


/*****************************************************/
TABLE.calendario { 
	font-family: Georgia, Times New Roman, Serif;
	color: #3a3e3f; 
	font-size: 10px; 
	background: #babebf; 
	text-indent: 2px;
	border: solid 1px #223239;
}

.titulomes { 
	font-family: Georgia, Times New Roman, Serif;
	letter-spacing: 3px;
	color: #3a3e3f; 
	font-size: 11px; 
	background: #babebf; 
	text-indent: 2px;
	font-weight:bold;
}

TR.calendario { 
	font-family: Arial, Verdana, Fixed; 
	background: #fcfcfc; /*#C3CBD0; */
	color: black
}
TR.calendario#titulo { 
	font-family: Georgia, Times New Roman, Serif;
	background: #663333; 
	color:white
}
TD.calendario#hoy {
	font-size: 11px;
	font-weight: bold;
}
TD.calendario#diamarcado {
	background:#c3cbd0;
	font-weight:bold;
}

TEXTAREA { 
	border:dotted 1px #223239;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 11px; 
	background: #dadedf;
	color: #223239;
}

.divcalendario { 
	border:dotted 1px #223239;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 11px; 
	background: #dadedf;
	padding: 15px;
	color: #223239;
}

input {
	font-family: Georgia, Times New Roman, Serif;
	color: #663333;
	border: dotted #663333 1px;
	background: #dadedf;
}

select{
	font-family: Georgia, Times New Roman, Serif;	
	color: #663333;
	background: #dadedf;
}

