/* ----------- Noticias -------------*/

.texto
{
font-size: 10pt;
font-family: arial, arial, sans-serif;
color: #666666;
text-align: left;
padding: 1px;
text-decoration: none;
}

.texto_coment
{
font-size: 10pt;
font-family: arial, arial, sans-serif;
color: #000000;
padding: 3px;
text-decoration: none;
}

.texto_entradilla
{
font-size: 10pt;
font-family: arial, arial, sans-serif;
color: #000000;
text-align: left;
padding: 1px;
text-decoration: none;
}

.colum_noticias
{
font-size: 10pt;
font-family: arial, arial, sans-serif;
color: #000000;
text-align: left;
padding: 1px;
text-decoration: none;

padding-left: 15px;
padding-top: 15px;	
padding-right: 15px;
padding-bottom: 15px;
}

.texto_titular
{
font-weight: bold;
font-size: 10pt;
font-family: arial, arial, sans-serif;
color: #999999;
text-align: left;
padding: 1px;
text-decoration: none;
}

.enlace_sobre_rojo {    
   font-family: arial, arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   padding: 1px;
   color: #FFFFFF;
   text-decoration: none;
} 

.enlace_contadores {    
   font-family: arial, arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   padding: 1px;
   color: #000000;
   text-decoration: none;
} 

.enlace_contenidos {    
   font-family: arial, arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   padding: 1px;
   color: #000000;
   text-decoration: none;
} 
.enlace_contenidos:hover {
   background-color: #cccccc;
} 

.enlace_comentarios {    
   font-family: arial, arial, sans-serif;
   font-size: 10pt;
   padding: 1px;
   color: #666666;
   text-decoration: none;
} 

.enlace_fotos {    
   padding: 1px;
   color: #666666;
   text-decoration: none;
} 

/* ----------- Menu -------------*/

.texto_menu
{
font-size: 10pt;
font-family: arial;
color: #FFFFFF;
}

.enlace_menu {    
   font-family: arial, arial, sans-serif;
   font-size: 10pt;
   padding: 1px;
   color: #FFFFFF;
   text-decoration: none;
} 
.enlace_menu:hover {
   background-color: #990000;
   color: #FFFFFF;
} 



/* ----------- Columnas -------------*/

.enlace_listas_columnas
{
   font-family: arial, arial, sans-serif;
   font-size: 8pt;
   padding: 1px;
   color: #FFFFFF;
   text-decoration: none;
}
.enlace_listas_columnas:hover {
   background-color: #cccccc;
   color: #000000;
} 

.columna_izq
{
font-family: arial, arial, sans-serif;
font-size: 8pt;
color: #FFFFFF;
text-decoration: none;
line-height: 12px;
}

.columna_der
{
font-family: arial, arial, sans-serif;
font-size: 8pt;
padding: 1px;
color: #FFFFFF;
text-decoration: none;
padding-left: 10px;
padding-top: 10px;	
padding-right: 10px;
padding-bottom: 10px;
line-height: 12px;
}




/* ----------- Listas -------------*/

ul.one {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#6699CC;
list-style-type: square;
}


/* ----------- Formularios -------------*/

.input
{
font-size: 9pt;
font-family: arial, arial, sans-serif;
color: #000000;
}






/* ----------- Calendario -------------*/

th{
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding:1px;
	background-color: #333333;
	font-size: 9pt;

}

.tds{
	border-bottom: 1px solid #dcdacc;
	background-color: #f4f4f4;
	color:#333333;
	padding:1px;
	font-size: 9pt;
	vertical-align: middle;
}

.tdmesant {
	padding:1px 1px;
	background-color:#eeeeee;
	border: none;
	font-size: 9pt;
	}
 .tdmes {
	background-color: #CC6666;
	padding:1px 1px;
	color:#FFFFFF;
	font-size: 9pt;
}
.tdmeslink {
	color:#FFFFFF;
	text-decoration:none;
	background-color: #CC6666;
	font-size: 9pt;
}

.tdmeslink:hover{
	background-color: #494643;
}

.tdmeslink a{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 9pt;
}

.tdmeslink a:hover{
	color:#FFFFFF;
	text-decoration:none;
}


.tdnormal{
	padding:1px 1px;
	text-align: center;
	background-color: #cccccc;
	font-size: 9pt;
}

.tdhoy {
	padding:1px 1px;
	background-color: #999999;
	text-align: center;
	font-size: 9pt;
}

.tdevento {
	background-color: #3399cc;
	color:#FFFFFF;
	padding:0px;
	text-align:center;
	font-size: 9pt;
}

.tdevento a{
	color:#FFFFFF;
	text-decoration:none;
}


.tdevento:hover{
	background-color: #66aecf;
}

.clh{
	padding:1px 1px;
	text-align: center;
	background-color: #17C117;
	border:1px solid #b2770e;
}

.cln{
	padding:1px 1px;
	text-align: center;
	background-color: #17C117;
	font-size: 9pt;
}



.total{
	background-color:#ff0000;
	text-align:right;
	color:#ffffff;
	padding-top:4px;
	padding-right:10px;
	padding-bottom:3px;
	font-size: 9pt;
	
}

a.calend{
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
	font-size: 9pt;
}	

a.calend:hover {
    color: #ffffff;
	text-decoration:none;
}	